BM6P6(@ {{{tttjjjhhheee```ZZZVVVRRRPPPMMMLLLIIIFFFCCCAAA??????======<<<;;;:::999999888777666666555555444333333111111111111000000000000......---------,,,,,,,,,************************+++,,,---...---+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$######"""""""""!!!!!!""""""#########$$$######"""""""""""""""#########""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""############""""""!!!!!!$$$&&&"""!!!%%%%%% ((('''///BBBOOOMMM???444'''&&&%%%$$$############sssmmmhhhfffccc^^^YYYUUUQQQPPPMMMKKKIIIFFFCCCAAA??????======<<<;;;:::999888888444444444333222222111111111111111000000000//////......---------,,,,,,,,,************************+++,,,------,,,+++)))'''(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$%%%$$$###"""""""""""""""%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$######"""################################################$$$$$$#########"""""""""$$$%%%### !!!$$$&&&%%%$$$...@@@PPPQQQBBB111'''&&&%%%$$$###""""""""""""zzzooojjjdddbbb___[[[WWWTTTQQQOOOLLLJJJHHHEEEBBB@@@???>>>===<<<<<<;;;:::999888888444444333333222222111111111111000000000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""############"""""""""""""""""""""######$$$"""############$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########((($$$"""###"""!!!"""&&&+++999LLLSSSGGG111### $$$$$$###"""!!!!!!!!!!!!uuulllhhh```^^^\\\YYYUUURRRPPPNNNJJJIIIGGGDDDAAA???>>>>>><<<<<<;;;:::999888777777666666555555444333333222111000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$#########&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$######""""""""""""""""""######$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''$$$"""***===@@@DDD@@@222$$$ $$$$$$$$$###"""""""""""""""vvvnnngggddd]]][[[YYYVVVSSSPPPNNNMMMIIIGGGEEECCC@@@???>>>===;;;;;;:::999888777777666666555555444333333222222000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++******++++++******))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######"""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$'''333???GGG<<<000)))$$$!!!###(((%%%%%%$$$#########$$$$$${{{rrrmmmgggccc[[[ZZZXXXUUURRROOOMMMLLLGGGFFFDDDBBB@@@>>>======;;;::::::999888777666666333333222222111111000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***+++***&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""######"""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&$$$###))):::JJJSSS===///### ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%uuuppplllgggbbb[[[ZZZWWWTTTQQQNNNLLLKKKFFFEEECCCAAA???======<<<::::::999888777666555555333333222222111000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((***)))'''$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$"""############$$$$$$$$$"""""""""""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%$$$$$$################################################"""""""""#########$$$$$$###'''&&&&&&777NNNSSSIII---&&&"""###%%%###"""###$$$$$$############$$$$$$wwwllliiigggbbb\\\[[[ZZZWWWTTTQQQNNNKKKJJJFFFEEECCC@@@???===<<<<<<::::::999888777666555555555555444444333222222111000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******)))************+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((("""###%%%'''''''''%%%$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$&&&)))///FFF[[[NNN111######&&&'''### %%%###"""""""""""""""######pppiiigggeee___YYYXXXUUUQQQOOOMMMLLLIIIGGGEEECCC???<<<::::::;;;;;;888888777777666666555555333333333222222222111111////////////..................---,,,,,,+++******************************************************))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%######&&&&&&""" """$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""########################(((%%%###"""###$$$$$$###''''''000@@@IIIAAA111%%%$$$$$$$$$$$$$$$$$$$$$$$$########################xxxmmmgggfffddd___ZZZVVVTTTPPPNNNLLLKKKHHHFFFDDDBBB???<<<:::::::::;;;888888777777666555555555333333222222222111111111////////////..................---,,,,,,+++******************************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$'''$$$###%%%%%%""""""%%%###$$$$$$$$$$$$######"""$$$$$$$$$#########""""""########################$$$######"""""""""######"""---<<>>;;;:::::::::;;;888888777666666555555444333222222222222111111111/////////............---...------,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###((($$$###%%%$$$"""$$$'''#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!###$$$###!!!"""%%%(((111777===;;;---%%%################################################ӵĦĦӵuuukkkkkkiiifffaaa]]][[[ZZZTTTQQQNNNLLLKKKIIIGGGEEEAAA@@@>>>;;;:::999::::::888777777Ħ222222222222111111111111//////.........------------------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***'''''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###%%%######%%%&&&######&&&$$$#########$$$$$$%%%%%%################################################"""%%%'''%%%###&&&---333MMM???///'''$$$""""""$$$""""""""""""""""""""""""########################4ĉ@ӵ>L=hĦ4ĉ@ӵssshhhiiiiiieee```ZZZXXXWWWSSSPPPMMMKKKJJJIIIGGGEEE@@@???===;;;:::999999999777777666>L444222222222111111111000000............------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***'''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""" """''''''$$$###%%%%%%$$$$$$######$$$%%%%%%################################################''')))***(((''',,,666>>>PPP;;;&&&"""%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""GG=?HdĦ=ĪjGG=?xxxrrrhhhhhhgggddd^^^YYYUUUTTTQQQNNNKKKIIIIIIHHHFFFDDD>>>===<<<;;;:::999999999777777666HdĦ333222111111111111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''')))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&"""!!!###'''(((%%%$$$''''''&&&%%%#########$$$%%%###############$$$$$$$$$########################+++,,,,,,++++++///666<<<777///(((%%%""" $$$########################""""""""""""""""""""""""ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦgggfffccc```\\\XXXFFFĦ<<<;;;:::999888888777666666DdD111000000---,,,ӵ,,,,,,ӵ***ӵ)))))))))((((((Ħ((()))ӵ'''''''''&&&ĭӵ%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%(((*********((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%&&&''''''$$$###%%%'''&&&)))---)))(((%%%$$$######$$$$$$""""""#########$$$$$$$$$########################***+++,,,---.........///&&&$$$$$$&&&$$$ ###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZmmmfffccc```]]][[[3h?gL<<<;;;;;;:::999888888777666666D%%)?000fff?><z---,,,=?Ħ,,,g&e***g&e)))))))))S?ʬ(((4ff?>ߝL(((@e(((g&e(((''''''3h?g&e>&e%%%%%%??%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%'''))),,,'''###$$$%%%''',,,333***)))&&&$$$""""""###$$$""""""######$$$$$$$$$$$$########################'''(((+++......+++&&&!!!))) &&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦiiigggbbb^^^[[[Bt=o9ĦHdĦ<<<;;;:::999999999999666555555Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ---Hu]Ħ)))***Htƅ^(((qIܗGIӵ(((H׼s''''''Hu]Ħ((((((Bt=o9ĦHƅ^Hu]Ħ&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&$$$!!! """%%%(((&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$######"""""""""###########################(((&&& ###(((111???999***######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$"""###$$$$$$###"""4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦgggddd```[[[qjRgdKӵDdDĦ;;;:::999999888999999555555555HdDĦgdKӵDdDDdDĦ---DdDĦ4DufӵDdDĦ+++DdDĦ)))q<R((((((peƜ4DuTӵ(((DdDĦ''''''DdDĦ(((qjRgdKӵDdDΦDdDĦ&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$"""!!!!!!###%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""'''((($$$$$$(((>>>EEEEEE777)))###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""%%%&&&%%%%%%4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦddd```\\\XXXGIdnuR)ĦDdDĦ;;;:::999888888888888555555444DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ)))DdDĦ***po9u((((((((((((=ӊB1.uTӵ(((DdDĦ''''''DdDĦ(((GIdnuR)ĦDdDΦDdDӵ%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###$$$$$$%%%'''(((((()))((((((''''''&&&&&&%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***$$$"""''')))***555CCC[[[UUUEEE222%%%###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ~~~DdDĦbbb]]]ZZZVVVpeӵDx<>d<999888888777777777555555444>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ)))>d<Ħ***peӵ'''Ħ(((F&uTӵ(((DdDĦ''''''>d<Ħ(((peӵDx<>d<ʜ4DuTӵ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&***(((###%%%888VVVlll\\\NNN999)))""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$""" 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>dd<ӵYYYUUUB?Ho9BBB<x777777777777555444444&ӫeʬtIӇ000>d<Φ>d<Ħ---D&ӫetIӇ,,,DdDĦ***sdKĦ***B?dp&ĒR((((((>d<sdKĦ(((B?Ho9+++s&dq&ĒR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!"""###$$$%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%'''((('''&&&!!!###&&&))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###+++)))"""000QQQiiinnnEEE888***######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%$$$###!!!4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse~~~sss<ŌYYYWWWUUU@GBBBAAAHkge777666666666666444444333HĪj@IŌ000000ege------Hu]3hIŌ,,,,,,DdDĦ+++ne(((***@h((((((>h(((((((((se'''ne((((((@G)))(((sĪj@h$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%% ###'''******(((%%%"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%((((((///KKKeee___HHH---&&&"""$$$''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""###&&&''''''&&&4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sxxxpppHo[[[WWWVVVSSSOOOCCCBBB@@@777666666666666666444444333000000000---------D^+++++++++DdDĦ***)))))))))%%%+++(((((((((((((((((((((s׼s''''''(((((((((((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''((()))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&&&&$$$"""###%%%&&&&&&&&&$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&(((&&&///JJJaaa___DDD)))### !!!&&&'''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!###&&&((()))(((Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBe{{{tttooonu]ӵYYYNNNJJJHHHHHHHHHGGGFFFDDDAAA???>>>===<<<999888777666666555555555444444333333222111111000000000000000////////////......--------->d<Ħ***************>d<Ħ)))))))))Ħ)))%%%***555555,,,'''+++((((((((((((((((((((((((((((((((((((Be(((''''''''''''Ħ)))"""$$$&&&((())))))'''&&&$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&%%%&&&''')))***+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&'''(((((("""###$$$%%%&&&''''''((($$$###"""###%%%&&&%%%$$$$$$###"""""""""###%%%&&&"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%((('''===```iiiMMM///$$$###!!!###&&&$$$ &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$&&&''''''&&&?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3weAneneneneDenene>Ak<}}}ppplllffffhNNNKKKHHHGGGGGGFFFEEECCCBBB@@@>>><<<;;;:::::::::999888666555444444444333333333333222111000000111000000///////////////,,,,,,+++++++++De+++++++++*********ne))))))ne)))((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))(((((('''''')))(((ne((()))((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''(((((())))))'''''''''(((((((((((((((+++***)))((('''(((***+++(((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$&&&((($$$""")))555JJJWWWXXXFFF222)))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""wwwooojjjccc]]]MMMKKKHHHFFFFFFGGGFFFEEEAAA@@@>>>===;;;::::::999999888777666555444444444333333333333222111000000111000//////......//////------------------+++++++++*********((((((((())))))((((((((((((((((((((((((***(((&&&'''******'''$$$)))))))))(((((((((((('''))))))((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&((()))***+++,,,---,,,***)))(((((())))))((((((''''''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&'''***,,,''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$(((!!!###***&&&,,,DDDSSSRRRDDD///!!!!!!$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""""""""{{{rrrpppkkkccc]]]YYYVVVTTTRRRKKKIIIFFFEEEEEEEEEDDDCCC@@@???>>><<<;;;:::::::::888777666555444444444444333333333333222111000000000000///............///111111000///...---,,,+++,,,,,,++++++***)))))))))((((((((()))))))))))))))((((((((((((((((((((((((,,,(((&&&''',,,---)))%%%(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&%%%%%%$$$%%%&&&'''((()))***++++++***)))((('''((((((((()))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&'''***,,,(((''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""''' '''***)))222???;;;777---""" $$$&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""vvvooommmhhhbbb\\\XXXUUURRRQQQJJJHHHFFFDDDDDDCCCBBB@@@@@@@@@>>>===<<<;;;;;;;;;777666555444333333333444333333333333222111000000000//////...............------,,,,,,+++*********,,,,,,++++++***))))))((()))))))))******+++++++++((((((((((((((((((((((((+++'''&&&(((---///,,,((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&((()))(((''''''&&&&&&&&&'''''')))(((((('''''''''(((((('''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&###!!!&&&111:::777000&&&$$$ $$$)))'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""yyyrrrlllfffccc]]]YYYUUURRROOOLLLIIIGGGEEEDDDDDDCCCAAA???AAA@@@???===;;;:::::::::555555444333333333333333333333333333222111000000000///......------......++++++++++++---///222333---,,,,,,+++***)))(((((())))))******++++++,,,,,,((((((((((((((((((((((((((('''&&&))),,,...,,,***&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%'''''''''&&&&&&'''(((((()))))))))((((((''''''(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###############"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))...:::BBB777%%%$$$""" !!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""xxxsssmmmhhhaaa^^^ZZZWWWTTTQQQMMMIIIFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@>>><<<:::888777777555444333333222333333333333333333333222111000000//////...------------......---,,,,,,///333777:::------,,,+++***)))((('''((((((((()))***+++++++++((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&''')))***+++******)))((((((((((((((('''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&)))***%%%)))111:::===777---&&&$$$$$$######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""|||rrrnnnjjjddd^^^]]]ZZZXXXVVVRRRMMMIIIDDDCCCCCCDDDEEEFFFDDDCCC@@@???===;;;888777555555444444333333222222333333333333333333222111000000//////...------------...///---******+++///444777------,,,+++***)))((('''&&&''''''((()))******+++((((((((((((((((((((((((&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$######%%%'''%%%%%%%%%&&&((()))+++,,,******)))((((((((((((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$(((---///###'''555CCC<<<((("""*** $$$%%%### """&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""xxxqqqjjjdddaaa^^^\\\XXXTTTPPPLLLJJJIIIEEEFFFGGGGGGFFFEEEDDDCCC@@@>>><<<:::777666444444777666555444333222222222333333222222111000000000......//////......---,,,---------,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%)))---+++'''######%%%""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%))),,,%%%###'''&&&'''888CCC;;;,,,%%%'''***######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""%%%$$$###""""""###$$$%%%~~~uuupppiiicccaaa[[[YYYVVVRRRNNNKKKHHHGGGEEEFFFFFFGGGFFFEEECCCBBB???>>><<<999777555444444666666555333333222222333333333222111111000000///...............------,,,------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################"""&&&)))((($$$"""###&&&################################################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&!!!###''''''%%%$$$999IIIHHH333$$$''')))#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$###""""""""""""###$$$wwwqqqmmmgggbbb```XXXVVVSSSOOOLLLIIIGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA>>>===;;;999777555555444666555444333333222222333333222222111111000//////...............---,,,,,,,,,,,,,,,,,,++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$###""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$####################################################################################### ###%%%$$$"""!!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((%%%&&&"""(((444OOOWWWIII***(((***######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""###""""""!!!!!!""""""###{{{rrrnnnkkkddd___^^^UUUTTTQQQNNNKKKHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@<<<;;;:::888666555555444555444444333222222222333222222222111000000//////------.........---,,,,,,,,,+++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$###""""""!!!"""""""""############$$$$$$$$$$$$################################################################################################!!!###$$$###!!!!!!###&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%((('''"""###555JJJVVVQQQ===%%%&&&(((######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""wwwppplllhhh```[[[ZZZTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFFFFEEEDDDBBB???>>>;;;:::888777666555555555444444333222222222333333222222111111000//////...---------...---,,,,,,+++++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################$$$###""""""!!!"""""""""""""""#########$$$$$$$$$################################################################################################%%%%%%$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""(((***%%%'''777IIISSSLLL<<<+++%%%$$$######&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!{{{tttmmmjjjddd\\\WWWWWWSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFEEECCC@@@>>>===999888777666555555555555333333222222222222333333222111111000000///......---------------,,,++++++*********+++++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######################################################$$$$$$###""""""""""""###"""""""""############$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&###$$$666MMMQQQGGG999((( ''')))!!!!!!***######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!""""""######""""""!!!}}}wwwpppjjjfff```XXXUUUUUUQQQPPPNNNMMMKKKJJJJJJIIIFFFFFFFFFEEEBBB@@@===;;;888777666666555555555555333222222222222222333333111111111000//////......,,,------------,,,++++++)))*********++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######################################################%%%%%%$$$###############""""""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%'''222AAAGGG@@@444)))"""!!!''''''"""!!!'''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$###""""""wwwsssmmmgggccc]]]VVVTTTUUUPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFDDDBBB???<<<;;;777777666555555555555555222222222111222222333333111111111000//////......,,,,,,---------,,,++++++))))))******++++++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######################################################&&&%%%$$$$$$######$$$$$$""""""""""""############""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###'''555DDDBBB111((())) %%%'''&&&$$$##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""###$$$%%%%%%$$$###"""zzzuuummmiiiccc^^^[[[YYYVVVUUUQQQPPPNNNKKKIIIGGGFFFEEEIIIHHHFFFCCC@@@<<<:::888888777666555444333222222333333333222222222111111000000000000///...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++***)))'''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''+++)))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&$$$&&&******'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""######$$$%%%%%%###"""$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$(((+++,,,&&&))))))'''&&&((())))))%%%///<<>>;;;888777777777666555444333222222333333222222222111111111000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((((((((((())))))))))))***'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''+++)))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''')))(((&&&''')))'''###&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&"""%%%&&&$$$$$$%%%### $$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%$$$###!!!&&&$$$#########$$$&&&(((AAAIIIGGG888)))%%%$$$"""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################xxxqqqmmmfffbbb]]]YYYVVVTTTRRRPPPOOONNNLLLJJJHHHFFFFFFEEEEEEDDDBBB@@@===:::888666777666666555444333222222333222222222222111111111000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************,,,+++***((((((((())))))))))))))))))************''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''+++...***###&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))************)))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&'''###&&&'''$$$###%%%$$$ %%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''###$$$))))))&&&)))222YYY[[[KKK...%%%'''!!!'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""{{{sssnnnkkkccc```ZZZVVVTTTRRRQQQOOOMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCAAA>>><<<:::888777666666555444444333222222222222222222111111111111000000000000///...---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********---+++)))''''''((()))***(((((()))))))))*********'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%,,,888>>>777,,,&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))))))))((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%$$$###$$$"""+++...***&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%%%%((()))(((***---((($$$%%%***(((&&&111BBBcccWWW@@@)))###(((((("""&&&%%%%%%$$$######$$$$$$################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!wwwrrrmmmiiibbb^^^YYYUUUSSSRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEDDDCCC@@@>>><<<:::999999555555555444333333222222222222222111111111000000000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********,,,+++)))''''''(((***+++'''''''''((((((((())))))(((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***&&&&&&///@@@III@@@222&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###$$$'''&&&!!!!!!%%%(((;;;JJJIIIDDDAAA:::111'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&(((000<<>>;;;999777777888888444333333333333333333333111111111111000000000000000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------((()))************))))))))))))))))))************))))))))))))************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$***,,,'''###%%%)))+++&&&''''''''''''''''''&&&+++***)))(((&&&%%%$$$###&&&&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&)))&&&''')))'''...HHHfffwww~~~rrrLLL***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%///KKKqqqkkkIII))))))'''###$$$''''''###$$$###############$$$$$$""""""""""""""""""""""""################################################################################################xxxpppkkkgggcccaaaXXXVVVTTTQQQNNNKKKJJJIIIIIIGGGEEEEEEFFFEEEDDDBBB???<<<888666777888999999333333333222222222111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))*********(((((())))))******++++++***)))((('''''')))+++---)))(((''''''(((***,,,...---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######!!!"""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''+++***((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%###&&&000???JJJgggtttuuu[[[HHH''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%)))((($$$###&&&'''$$$%%%...JJJlllyyyvvv}}}iii???)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$&&&###"""###&&&'''%%%### $$$%%%###$$$&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$"""""""""###|||uuunnniiiddd```]]]VVVUUURRROOOLLLJJJIIIHHHHHHGGGEEEEEEEEEEEECCCAAA>>>;;;888777888888888888333333333333222222222222////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++)))))))))))))))************)))((((((((()))***++++++***(((''''''(((***+++,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((+++***((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###'''000777CCCMMMZZZbbb^^^OOO<<>>---$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""wwwrrrnnnjjjeeeaaa\\\WWWSSSRRRQQQNNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEECCC@@@===999999999999:::999666444444444333333333222222222////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***)))))))))(((((('''''')))))))))))))))((('''&&&'''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&)))+++(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!)))&&&"""777___tttrrrnnnllllllppptttvvvvvvvvvmmmhhh```TTTBBB000&&&"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$%%%***///CCC@@@666)))###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""tttoookkkfffaaa]]]YYYUUURRRQQQOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEBBB???;;;999888888999999999666444333333333222222222111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********)))(((((((((((((((((('''))))))((((((((((((((('''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%(((***''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&)))***)))((((((######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***EEEkkkyyypppqqqnnnnnnvvv}}}jjjUUUYYYTTTHHH666'''!!!%%%***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%#########!!! !!!$$$&&&((()))&&&!!! $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###{{{rrrmmmiiiccc]]]ZZZWWWTTTRRRNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDBBB>>>::::::999777888888888666444222222111111111000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((('''&&&'''((()))***###$$$%%%&&&'''(((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&'''((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))((('''&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$###$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((555LLLdddppprrrzzz||||||~~~uuuZZZ???BBBAAA777(((!!!%%%)))(((######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&(((***,,,---)))'''%%%$$$%%%%%%$$$### """### !!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###""""""###xxxrrrlllggg```ZZZWWWUUURRRQQQMMMLLLJJJHHHFFFDDDCCCCCCEEEEEEDDDEEEDDDBBB===::::::999777777888888666555111111111000000000000///000/////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))((('''&&&%%%&&&(((***+++###$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&'''((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''$$$############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++ $$$===TTTcccvvvrrr]]]EEE222$$$***((("""$$$+++((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))***,,,///222666888:::777444111111222111...***'''***)))&&&&&&((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""""""""###~~~xxxqqqiiiccc```\\\YYYWWWUUURRROOOOOOMMMJJJGGGEEEEEEEEEEEECCCDDDEEEEEECCC???<<<999999777555555555444222111444444333333222111000000////////////...............------,,,,,,++++++***++++++++++++++++++++++++******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''((())))))(((''''''&&&((('''%%%$$$$$$%%%&&&'''$$$''')))'''%%%$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&&&&&&&$$$###((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""+++---(((333WWWuuuqqqVVV---'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''')))---222666000888999999FFFZZZ[[[OOOBBB???;;;666222000///...***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%{{{wwwqqqiiibbb___[[[XXXVVVSSSPPPNNNMMMKKKIIIGGGEEEEEEFFFFFFDDDEEEDDDCCCAAA>>>;;;999888777555444555444333111444444333222222111000000////////////...............------,,,,,,++++++***++++++++++++++++++++++++***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&''''''&&&((('''&&&%%%%%%&&&((()))++++++***(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((((((((&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))%%%...NNNxxx}}}{{{}}}fff>>>'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***...111:::DDDGGGBBBGGGTTTVVVOOO999777333///,,,***))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%~~~wwwtttnnnfff```]]]YYYVVVTTTRRROOOMMMJJJIIIHHHFFFEEEFFFFFFGGGFFFEEEDDDAAA???<<<:::999888666555444555444333111333333333222111111000000/////////............---...------,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''%%%###%%%)))+++***(((((('''&&&&&&'''(((***+++333000+++((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))+++******$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***>>>bbbssspppttt|||pppJJJ&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&'''))),,,666BBBEEE<<<777===AAA===333222///,,,***)))(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$xxxsssppphhh```]]]ZZZVVVTTTRRRPPPMMMKKKGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFCCC???<<<:::999999777555444444444444333111333222222222111111000000//////.........---------...------,,,,,,++++++***************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%(((''''''+++000111...+++&&&&&&&&&&&&'''(((******555///***'''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%(((******)))%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%******000HHHcccaaadddrrr}}}aaa===&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&((((((222444+++$$$''')))'''...---+++)))((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$}}}vvvsssnnnddd\\\[[[XXXTTTRRRPPPNNNLLLJJJEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEAAA>>>;;;999888888666555333333444444333111222222111111111111111000............------------...------,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''(((+++000444333...***$$$$$$%%%%%%&&&'''((()))000+++'''%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$)))***///BBBXXXeeefffqqqwwwlll[[[BBB'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&%%%$$$$$$&&&'''$$$))))))###!!!$$$$$$ &&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$zzzvvvssslllccc^^^YYYWWWSSSQQQOOOMMMKKKIIIDDDDDDEEEEEEFFFFFFFFFFFFEEECCC@@@===:::999888888555444333333444444333111111111111111111111111111.........------------,,,...------,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$(((---111111...***'''$$$$$$%%%&&&&&&''''''''')))'''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$###((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###&&&...<<>><<<:::888666555555444444444444333333333333111111000000000000////////////...------------...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))&&&###(((999MMMWWWWWW666---&&&%%%%%%$$$$$$&&&###222===AAA>>>---"""(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwpppjjjddd```^^^[[[WWWTTTRRRPPPMMMKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>===;;;999777666555555444444444333333333222222111000000000//////////////////......------------------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,999DDDDDD>>>000)))###$$$%%%%%%&&&(((---BBBHHH<<<111&&&###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################{{{uuummmhhhbbb^^^]]][[[VVVSSSQQQNNNKKKJJJIIIHHHFFFEEECCCCCCDDDDDDDDDBBB@@@???===<<<:::888666555555444444444333333333222222222000000000////////////..................---------------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((()))***)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&***,,,((("""((($$$"""$$$&&&%%%'''+++@@@UUUNNN111&&&***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################tttnnnjjjeee```]]]\\\ZZZVVVRRROOOMMMJJJIIIHHHHHHFFFDDDBBBCCCDDDEEEDDDBBB@@@>>><<<;;;999777666555444444333333333333222222222222000000////////////............//////......---,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""%%%&&&""""""$$$%%%###%%%$$$%%%'''&&&%%%,,,444UUU]]]GGG'''"""***((("""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""############$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$##############################yyypppkkkgggccc^^^\\\[[[XXXTTTPPPNNNLLLIIIHHHHHHGGGEEEDDDAAABBBDDDEEEDDDBBB@@@>>>;;;:::888777555555444444333333333222222222222111000000/////////.........---.../////////...---,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$)))+++***$$$&&&((((((&&&***888GGGaaaUUU888$$$%%%&&&"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""#############################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################xxxpppkkkeeeaaa\\\ZZZYYYWWWSSSOOONNNKKKIIIHHHGGGGGGEEEDDDAAABBBDDDEEEDDDBBB???>>>:::999888777555555444444333333333222222222111111000/////////............---.../////////...,,,,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& ###$$$$$$&&&)))'''!!!###%%%((()))(((///DDDYYYcccIII+++&&&,,,###***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""|||rrrjjjfffbbb___[[[WWWUUURRROOOMMMPPPNNNKKKHHHEEEDDDCCCCCCCCCCCCDDDDDDBBB@@@===;;;666666666555444444333333111111111111111111111111////////////..................---------,,,,,,,,,///...---+++******++++++))))))))))))))))))))))))(((''''''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++)))(((''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$''''''######%%%)))---,,,888TTTkkkrrr^^^BBB)))%%%'''$$$"""$$$#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""~~~vvvmmmfffcccaaa^^^ZZZWWWUUURRRPPPMMMOOOMMMJJJHHHEEEDDDCCCCCCDDDDDDDDDDDDBBB???<<<;;;666666666555444444333333111111111111111111111111////////////..................---------,,,,,,,,,///...---+++******++++++))))))))))))))))))))))))+++)))(((((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************)))((('''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######%%%&&&$$$&&&+++...(((###///TTTwwwyyygggJJJ555%%%%%%(((&&&$$$&&&####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""wwwqqqiiicccaaa^^^[[[XXXUUUTTTRRRPPPNNNMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDAAA>>><<<:::666666555555444333333333111111111111111111111111////////////..................---------,,,,,,,,,......---,,,++++++++++++))))))))))))))))))))))))+++***))))))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&######%%%%%%%%%)))///***&&&'''>>>iiirrrPPP555)))"""&&&(((%%%###%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""{{{uuuooohhhbbbaaa\\\YYYVVVTTTSSSRRRPPPNNNKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFEEECCC@@@===;;;999666666555444444333333222111111111111111111111111////////////..................---------,,,,,,,,,---------,,,++++++++++++)))))))))))))))))))))))))))((((((***---///000///(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&&&&'''%%%###'''--- 333HHHXXXfffiiiTTT:::***%%%$$$&&&&&&!!! """########################"""###############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""xxxsssmmmeee```___ZZZWWWTTTRRRRRRQQQOOOMMMIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEDDDAAA???<<<:::999555555555444333333222222111111111111111111111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((''''''))),,,.........(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((('''''''''''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&###!!!%%%---444SSSkkkdddQQQCCC888///&&&%%%$$$%%%### ###########################""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""{{{tttoooiiiaaa]]]\\\YYYVVVSSSQQQPPPOOOMMMKKKGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCAAA???===;;;999999555555444444333222222222111111111111111111111111////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""###%%%%%%'''111===[[[lllnnnTTT666***((('''############""""""%%%'''########################""""""######$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""{{{uuuooolllggg___[[[[[[YYYVVVSSSPPPOOONNNKKKJJJFFFEEEDDDCCCDDDEEEFFFGGGBBBAAA???===;;;:::999888555555444333333222222111111111111111111111111111////////////..................---------,,,,,,,,,++++++,,,---------,,,+++))))))))))))))))))))))))***)))''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""###''',,,888MMM___ttttttbbb???&&&"""$$$""""""############%%%&&&%%%########################""""""###$$$$$$%%%&&&&&&################################################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""wwwqqqmmmkkkfff___\\\]]]YYYVVVRRRPPPOOOMMMJJJHHHEEEDDDCCCCCCCCCEEEFFFGGG@@@???>>><<<:::999999999555555444333333222222111111111111111111111111111000/////////..................---------,,,,,,,,,***+++,,,---------,,,+++))))))))))))))))))))))))***)))((()))+++,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$***555IIIfff~~~yyyuuu^^^;;;%%%$$$'''$$$###%%%%%%$$$$$$%%%### ########################""""""###$$$%%%%%%&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""{{{tttnnnfffbbbaaa```\\\XXXWWWTTTPPPMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???===;;;999777777333333333222222222111111000000000000000000000000///............---------///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&&&&)))***'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###&&&++++++'''$$$$$$!!!((($$$,,,PPPqqqtttnnnsssdddMMM555&&& !!!$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!! !!!$$$$$$$$$###%%%&&&$$$$$$$$$$$$$$$###"""!!!xxxooojjjdddaaaaaa```\\\XXXUUURRRNNNKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===:::888777666333333333222222222111111000000000000000000000000///............---------///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###%%%******'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$&&&''''''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%((($$$###'''(((%%%###$$$&&&((("""///[[[wwwmmmYYYIIIAAA555)))###"""&&&(((######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###""""""###############"""!!!!!! """$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$###""""""|||uuujjjgggcccaaaaaa___[[[WWWSSSPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???<<<:::777666555333333333222222222111111000000000000000000000000///............---------......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###%%%******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))###!!!$$$'''&&&%%%&&&%%%&&&$$$999fffyyy^^^???,,,***'''###"""!!!""""""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""#########$$$######"""!!! """$$$%%%$$$$$$$$$&&&###$$$$$$$$$$$$###""""""vvvrrrhhhfffcccaaa```]]]XXXUUURRROOOKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>><<<999666555444333333333222222222111111000000000000000000000000///............---------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++...+++'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%'''***+++%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((""" $$$'''''''''(((!!!---555IIIhhhkkkKKK---%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$######"""#########$$$$$$######"""!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$######"""yyyrrroooiiigggdddaaa]]]YYYUUURRRQQQNNNKKKIIIHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???===;;;888666444333333333333222222222111111000000000000000000000000///............---------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$000888444***&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!###&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%'''***+++%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''###"""$$$%%%######&&&(((???OOOWWW]]]QQQ666'''"""###$$$&&&''''''''''''######$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$############$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$$$$%%%"""######$$$$$$$$$######}}}uuuooolllgggfffbbb^^^ZZZUUURRRPPPPPPMMMJJJHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<:::888666555444333333333222222222111111000000000000000000000000///............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$111:::555***%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$!!!###***>>>SSS[[[TTTJJJ888(((%%%$$$###############$$$$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%""""""###$$$$$$$$$$$$###xxxrrrlllhhhcccbbb^^^ZZZUUURRRQQQPPPMMMKKKHHHFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC<<<<<<;;;999888666555555333333333222222222111111000000000000000000000000///............---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,111,,,'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&'''&&&&&&%%%"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%!!!###000>>>TTTXXXKKK;;;333)))###&&&'''&&&$$$"""!!! ######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%""""""###$$$$$$$$$$$$$$$zzzuuuqqqkkkeee___^^^[[[VVVRRRPPPPPPQQQKKKIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC;;;;;;:::999888777666666333333333222222222111111000000000000000000000000//////.........---------,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$+++AAAUUU^^^QQQ444 """%%%###'''#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$uuupppkkkgggeeeaaa[[[VVVTTTUUUUUURRRNNNIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@?????????<<<;;;999777555444333222222222222111000//////...000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))''')))***)))((('''(((***,,,+++++++++******))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$(((,,,,,,'''"""((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""")))$$$"""###%%%222PPPnnnjjjIII***"""$$$$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$yyysssqqqmmmhhheee```[[[VVVUUUUUUTTTPPPLLLHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<:::999777555444333333222222111111000//////...000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))''')))***)))((('''(((***++++++******))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$***000222000,,,---+++)))&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&)))%%%***@@@[[[mmmVVV==='''###&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$~~~tttqqqpppkkkdddaaa^^^[[[WWWUUUUUURRRNNNIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDAAA???===;;;:::888666555333333333222222111111000/////////000000000000///////////////............---------------------------------,,,,,,------,,,,,,+++***+++++++++************)))''')))***)))((('''(((***))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))///222222000000///,,,)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""+++---+++;;;UUU]]]TTT<<<...###%%%'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqnnnllleee___\\\\\\ZZZWWWVVVTTTPPPKKKGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEBBB>>><<<:::999888666444333333333111111111111000000//////000000000000///////////////............---------........................,,,,,,------,,,,,,+++***+++++++++*********))))))''')))***)))((('''(((***((((((((((((((((((''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%(((******)))...---+++((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&)))...<<>><<<;;;888777666555444333333333000000000000000000000111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))''')))***)))((('''(((***''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###########################$$$%%%%%%%%%&&&''''''""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))???___rrr```>>>)))$$$###$$$$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################################################################zzzrrrlllgggfffddd^^^ZZZ[[[VVVUUUSSSOOOLLLJJJJJJKKKGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???===<<<;;;;;;888777666555444333333333000000000000000111111111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++************)))((()))***)))((('''(((***'''((((((((())))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###########################%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))DDDbbbgggEEE(((&&&)))######$$$###$$$&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""rrrkkkiiifffcccaaa^^^YYYVVVUUUSSSPPPMMMKKKIIIHHHHHHIIIGGGEEEBBBAAAAAABBBBBBCCCBBBAAA???===<<<;;;:::777777555444333222222222111111111111111111111111///.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%######&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""######%%%$$$ """...;;;GGG@@@555,,,'''&&&%%%%%%################################################################################################""""""""""""############$$$$$$##################""""""""""""""""""""""""########################$$$$$$##########################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%|||qqqllliiieeeaaa^^^[[[VVVTTTTTTSSSPPPMMMJJJIIIHHHHHHHHHFFFDDDBBBAAAAAABBBCCCBBBBBB@@@???===<<<::::::777666555444333222222222111111111111111111111111////////////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$#########""""""###&&&'''&&&'''000:::444///(((###!!!"""######################################################################################################""""""""""""####################################################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$wwwppplllhhhccc^^^[[[WWWTTTRRRSSSQQQOOOMMMJJJHHHGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@>>><<<;;;:::999777666555333222222222222111111111111111111111111000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%""""""&&&)))+++///444(((%%%""" """$$$%%%%%%################################################################################################""""""""""""####################################################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$zzzsssooojjjfff```\\\YYYWWWUUUSSSQQQPPPNNNLLLJJJHHHGGGFFFCCCBBBBBBAAAAAABBBCCCCCCAAA@@@???===;;;:::999888666555444333222222222222111111111111111111111111111111111000000000000///------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))!!!(((222333///+++'''&&&$$$###%%%&&&%%%%%%################################################################################################!!!"""""""""###########################$$$$$$$$$###############################################################$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$~~~uuupppmmmfffccc^^^ZZZYYYXXXWWWVVVOOONNNMMMKKKIIIGGGFFFEEEAAAAAAAAAAAAAAABBBBBBCCC@@@???>>><<<:::999888777555444333222222222222222000000000000000000000000222111111111000000000000------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""''')))%%%###%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!&&&888HHHEEE444%%%$$$###""""""$$$$$$###"""################################################################################################!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########xxxrrrnnnjjjbbb```\\\ZZZYYYXXXWWWVVVMMMMMMLLLKKKIIIGGGEEEDDD@@@AAAAAAAAAAAAAAAAAAAAA???>>>===;;;999888777666444444333222222222222222000000000000000000000000111111111111000000000000------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''///000)))$$$&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% ###222JJJXXXOOO777$$$"""!!!!!!"""%%%&&&&&&$$$################################################################################################""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""}}}ssspppkkkfff```^^^[[[YYYXXXVVVTTTQQQKKKKKKKKKJJJIIIGGGDDDCCC@@@AAAAAAAAAAAA@@@@@@@@@>>>===<<<:::999777666555444333222222111222222222000000000000000000000000111111000000000/////////------............------******************************+++++++++,,,,,,,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((111333***%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###+++999GGGHHH<<<...&&&%%%$$$###$$$&&&(((((('''################################################################################################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""wwwpppooojjjbbb___]]][[[YYYWWWTTTPPPMMMKKKKKKKKKJJJIIIFFFDDDCCC@@@AAAAAAAAAAAA@@@???>>>>>>===<<<:::888777555555333333222222111222222222000000000000000000000000000000000000////////////---..................---******************************+++++++++,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''###---000((($$$(((***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&---222888777,,,!!!!!!'''&&&$$$""""""###$$$###"""################################################################################################""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""}}}xxxqqqeeeaaaeee___]]][[[XXXWWWTTTPPPMMMLLLKKKJJJHHHFFFEEECCCCCCBBB@@@???@@@AAAAAA@@@???===<<<:::888666444444333222222222111111111111000000000000000////////////////////////////////////------,,,,,,,,,,,,++++++******************************++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###""" """(((+++***AAA777---)))&&&######%%%################################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$yyyuuuoooeeebbbeee___]]]ZZZXXXVVVSSSPPPMMMKKKJJJIIIGGGFFFDDDCCCBBBBBB@@@??????@@@AAA???>>><<<;;;999777666444444333222222222111111111000000000000000000/////////...........................------,,,,,,,,,,,,++++++******************************++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%"""###---999KKK<<<---((('''%%%######################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$~~~ssspppllldddaaaddd^^^\\\XXXVVVUUURRROOOMMMJJJIIIHHHFFFEEECCCBBBAAAAAA@@@??????@@@@@@???===;;;:::999777555444333333222222111111111000000000000000000/////////..............................------,,,,,,,,,,,,++++++******************************++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((($$$$$$%%%###$$$666KKKJJJ999((($$$&&&&&&$$$"""################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""yyypppmmmiiiccc```aaa]]]ZZZWWWTTTSSSQQQNNNLLLHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@>>>>>>??????>>><<<:::999888666555444333333111111111111000000000000000000/////////.................................------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&$$$"""###***777HHHTTT888,,,"""!!!$$$%%%$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############################################################""""""""""""""""""""""""wwwooojjjgggbbb___]]][[[XXXUUURRRQQQPPPNNNLLLGGGGGGFFFEEEDDDBBBAAAAAAAAA???>>>>>>>>>>>>===;;;999888777555444333333333111111111000000000//////////////////....................................------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&'''###$$$444JJJPPPIII((($$$"""###$$$"""###'''################################################""""""##########################################"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########################################################!!!!!!!!!!!!!!!!!!!!!!!!{{{uuummmhhheeebbb]]]ZZZZZZWWWSSSQQQOOONNNMMMLLLGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>===>>>===<<<:::888777666555333333333333111111000000000//////////////////.........------------------------------------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""%%%'''---<<>>...$$$###%%%'''%%%!!!"""&&&################################################"""""""""""""""#################################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#############################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!uuuqqqkkkfffdddaaa]]]XXXYYYVVVRRROOONNNNNNLLLKKKGGGGGGFFFFFFEEEDDDCCCCCCAAA???============;;;999777777555444333222222222111000000000//////////////////.........---------------------------------------,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%"""$$$222FFFIII888'''"""'''$$$$$$&&&&&&###"""%%%################################################"""""""""######$$$$$$$$$########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""#########$$$$$$$$$""""""""""""""""""""""""{{{pppmmmhhhdddbbbaaa]]]XXXYYYUUUQQQNNNMMMMMMLLLKKKHHHGGGGGGFFFEEEDDDDDDCCCAAA???=========<<<:::999777666555444333222222222000000000000//////////////////.........------------------------------------------,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%((()))CCCddd\\\444!!!***(((!!!!!!%%%%%%$$$%%%#########################################################$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################""""""######$$$$$$$$$$$$########################xxxooolllgggccc```]]]YYYWWWUUUTTTSSSQQQOOOMMMKKKKKKHHHHHHFFFEEECCCAAA@@@???>>>>>>======<<<;;;999888777777555444333222222111////////////............////////////..................---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""###))))))######)))***%%%)))EEE\\\VVV???,,,$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$#########""" !!!###%%%{{{tttnnnjjjfffbbb___\\\YYYVVVSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDBBBAAA??????>>>>>>======<<<:::999888777666444333222111111111////////////............////////////...............------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&$$$%%%&&&%%%$$$(((...CCCLLLMMM???...%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$"""######"""!!!!!!"""$$$vvvpppkkkhhhddd```^^^[[[XXXUUURRRQQQOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>============<<<:::999888666555444333222111111111////////////............/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++...---)))%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&(((""""""((('''###+++:::RRRJJJ:::)))!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""#########$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$""""""""""""""""""######$$$$$$$$$#############################################""""""""""""######!!!"""$$$$$$"""!!!"""###zzzrrrmmmhhheeeaaa^^^\\\YYYVVVTTTQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDBBBAAA???>>>>>>=========<<<;;;:::999888666555444333333222222222////////////............//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''+++///---'''###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%(((&&&%%%%%%&&&***555AAACCC999,,,$$$"""$$$%%%###########################$$$$$$%%%$$$"""!!!"""$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""############################################################""""""""""""""""""### """$$$%%%###"""""""""wwwpppllleeebbb^^^[[[YYYWWWTTTRRRQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@???>>>=========<<<<<<;;;999888777777666555444333333333444////////////........................------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))+++)))$$$###&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#########)))''' &&&777@@@===...***'''&&&&&&%%%$$$###########################"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!"""""""""#########!!!!!!""""""############################################################"""""""""######""""""""" """$$$%%%###"""""""""{{{sssmmmjjjbbb___[[[YYYWWWVVVSSSQQQPPPOOONNNLLLJJJHHHFFFEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;999888777666555444444333333333444////////////.....................------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&###$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######(((((($$$222GGGEEE222'''&&&%%%&&&$$$!!!!!!%%%###########################%%%''''''%%%$$$###$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$###############$$$$$$$$$########################""""""############""""""!!!"""$$$$$$"""!!!"""###zzzuuuooohhhfff___]]]YYYWWWVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDDDDAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888777333333222222111111222222////////////.....................---------,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++*********)))))))))(((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$ %%%***666KKKWWWGGG,,,'''$$$$$$&&&$$$ %%%########################(((***---,,,)))&&&###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""######"""!!!!!!"""$$$}}}tttqqqkkkeeebbb^^^[[[XXXVVVUUUSSSQQQOOOLLLLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777111111000000000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&)))***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&###---HHHbbbcccHHH+++%%%"""###((('''!!! ###"""""""""""""""""""""""",,,///111111---'''""" ######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!#########""" !!!###%%%wwwqqqoookkkeeeaaa]]][[[XXXUUUSSSQQQNNNLLLLLLJJJHHHFFFFFFEEECCCAAAAAAAAA???>>>>>>>>>???@@@>>>===<<<:::888666555444222222222111111111111000..............................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******)))))))))))))))***+++,,,,,,,,,,,,+++******'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""!!!######"""###&&&&&&$$$&&&111CCCOOOKKK;;;---'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$%%%%%%%%%%%%$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%################################################""""""""""""############""""""""""""""""""""""""wwwpppmmmhhhbbb___[[[YYYVVVTTTSSSQQQNNNLLLKKKJJJGGGFFFFFFEEEBBB@@@@@@???>>>=========>>>>>>======;;;:::888666555444222222222111111111000000...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******++++++,,,,,,++++++***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%$$$$$$%%%%%%%%%%%%'''...CCCOOOCCC...$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$%%%&&&&&&&&&&&&%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%################################################""""""""""""############""""""""""""""""""""""""vvvpppkkkddd___^^^XXXVVVTTTRRRQQQPPPNNNKKKKKKIIIGGGFFFEEEDDDBBB@@@???>>>===<<<<<<<<<======<<<<<<;;;999888666555444222222111111111000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,++++++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$)))%%%$$$'''&&&###)))444JJJXXXTTT666$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%################################################""""""""""""############""""""""""""""""""""""""|||uuupppiii```\\\]]]UUUSSSQQQPPPPPPOOOMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>=========<<<<<<<<<;;;;;;:::888777666555444111111111111000000000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))******++++++******+++++++++++++++***))))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))$$$$$$&&&###$$$555JJJ```VVVAAA***!!!%%%&&&"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""~~~xxxsssooohhh___[[[\\\TTTRRRPPPOOOOOONNNLLLKKKHHHGGGEEEDDDDDDDDDBBB@@@>>>??????>>>>>>>>>======::::::999888666555444444111111111000000000//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***+++,,,+++++++++***++++++++++++***))))))***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$$$$###***CCC]]]TTT<<<'''###&&&%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$##################$$$################################################!!!"""""""""############""""""""""""""""""""""""yyytttooolllfff^^^ZZZZZZTTTRRRPPPOOOOOONNNLLLJJJGGGFFFDDDCCCDDDCCCAAA@@@>>>>>>?????????>>>===<<<999999888777666555444444111111000000000/////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,((()))***,,,,,,,,,++++++******++++++******)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&$$$$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&+++999MMM[[[999((( '''''' +++$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################!!!""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""{{{wwwoooiiigggccc]]]XXXXXXUUUSSSPPPOOOOOOMMMKKKIIIFFFEEECCCCCCCCCCCCAAA@@@======>>>>>>>>>===<<<;;;888888777666555555444333111000000000////////////........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++''')))+++,,,------,,,+++***************))))))((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""%%%''',,,<<>>???===:::999:::::::::999:::888555333111111111222////////////............---.........---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$%%%''')))((('''$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((,,,'''""""""%%%'''&&&#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&---"""+++HHHRRR@@@...***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""vvvssslllhhhccc___\\\YYYVVVSSSQQQOOOMMMKKKIIIHHHHHHHHHEEEEEEDDDBBBAAA@@@???>>>>>><<<:::999::::::999888999777555333111111222222000000000/////////......------......------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$%%%''')))(((&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((...)))$$$###%%%'''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$###444GGGKKK>>>,,,$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$###"""""""""""""""######################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################~~~uuuooohhheee```\\\ZZZXXXUUUSSSPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>><<<;;;::::::;;;:::999777777666444222222222333333111111000000000/////////------......------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((('''&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$))))))'''%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((...***&&&%%%&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&(((&&&###%%%(((+++***)))111NNN[[[FFF,,,%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$###""""""""""""""""""######################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################{{{tttkkkdddaaa]]]ZZZXXXWWWTTTSSSOOONNNLLLKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;<<<===<<<999777555444333222222222333333111111111111000000000000,,,------...------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''',,,)))&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((%%%%%%+++444::::::888LLLUUUMMM444&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""""""""""""""##################$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################zzzwwwqqqhhhbbb___[[[XXXWWWUUUSSSRRRMMMMMMLLLKKKIIIGGGFFFEEEBBBBBBAAA@@@???>>>>>>===<<<;;;;;;<<<======:::888333333333222222333333333111111111111000000000000,,,,,,------...------,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((((((((((((((((((((((((((('''(((((()))***+++,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%###&&&111@@@JJJKKKGGGLLLAAA222&&&###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################wwwqqqlllfffaaa^^^ZZZWWWVVVTTTSSSQQQLLLLLLLLLJJJIIIGGGEEEDDDAAAAAA@@@@@@???>>>>>>===<<<;;;:::;;;<<<<<<;;;999333333333333333222222222111111000000000/////////,,,,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((***+++---...(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$"""&&&444FFFQQQOOOIII666---)))***&&& '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~tttlllfffeeeaaa]]]YYYWWWUUUTTTRRRPPPKKKKKKKKKJJJIIIFFFDDDCCC@@@@@@@@@???>>>>>>======;;;999777888999::::::999333333333333333222111000000000000/////////......+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''''''''((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''))))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""###%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$!!!$$$222CCCJJJCCC:::***(((***,,,(((!!!""")))$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzssshhhcccdddaaa^^^ZZZWWWUUUSSSQQQPPPKKKKKKKKKJJJIIIFFFDDDBBB@@@@@@??????>>>>>>======999777555555777888888888333333444333222111000000////////////............+++,,,,,,---.........---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%!!!###///>>>AAA777***+++)))%%%######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||sssnnniiidddccc]]][[[XXXUUUSSSQQQQQQPPPNNNMMMKKKIIIGGGEEECCCBBB@@@???>>><<<;;;;;;::::::999888777666555444333222444444333333222111000000////////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++************************+++++++++************)))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$%%%'''&&&"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$"""&&&)))'''###!!!&&&)))'''222KKKPPP:::&&&++++++***((('''&&&%%%$$$&&&&&&&&&%%%$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!uuummmiiiccc^^^]]][[[YYYWWWTTTQQQPPPOOOOOOMMMLLLKKKIIIGGGEEECCCBBB@@@???>>>===<<<;;;;;;:::999999888777555444333222444444333222222111000000////////////............,,,,,,------------------,,,,,,,,,+++++++++******++++++************++++++************************+++++++++*********))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%&&&&&&&&&$$$$$$%%%+++===NNNEEE222***))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""{{{oooiiifff___ZZZYYYYYYXXXVVVSSSPPPOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBB??????>>>===<<<;;;;;;::::::999888777666555444333333333333222111111000000////////////............------------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************++++++*********)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%((((((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""")))***$$$"""&&&'''$$$((()))999MMMKKK444%%%(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""vvvmmmjjjfff```[[[ZZZYYYXXXVVVSSSQQQOOOMMMLLLJJJJJJHHHGGGEEECCCBBBAAA>>>>>>>>>======<<<;;;:::::::::999777666555444333333222222222111111000000////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************)))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&%%%((()))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***((( (((***$$$'''111HHHSSS???&&&!!!%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#################################$$$$$$###############$$$$$$$$$$$$##############################################################################$$$######"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""zzzrrrllliiifff```\\\[[[YYYXXXVVVTTTRRROOOMMMLLLIIIHHHGGGFFFDDDCCCAAAAAA======>>>>>>===<<<;;;::::::999888777666444333333222222111111111111111000////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********************************)))))))))(((((((((((())))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,---(((&&&'''(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$"""###---;;;===666111BBB[[[WWW666%%%'''$$$""""""######$$$%%%%%%&&&%%%$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$##################$$$######$$$$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$"""######$$$$$$$$$######tttmmmhhhgggccc]]]ZZZZZZXXXWWWVVVUUURRROOOMMMLLLHHHGGGFFFEEECCCBBBAAA@@@<<<===>>>>>>>>>===;;;:::999888777666555444333222111111111111111111111111////////////............------------------,,,,,,,,,,,,,,,+++++++++******++++++************++++++******************************)))))))))(((((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))---...)))%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$***:::NNN[[[[[[WWWVVVdddxxxiii<<<***+++""""""######$$$%%%%%%&&&%%%###"""$$$'''(((&&&############$$$$$$$$$$$$$$$"""""""""############$$$$$$############""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################################################################$$$%%%'''((((((&&&$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###yyypppkkkfffddd```ZZZXXXZZZVVVVVVUUUTTTQQQNNNLLLJJJFFFFFFEEEDDDCCCAAA@@@@@@<<<<<<>>>???>>>===;;;:::888777666555444333222111000000000000111111111111////////////............,,,,,,------------------,,,,,,,,,+++++++++******++++++************++++++***************************)))))))))(((((((((((('''(((((()))******++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---((($$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''666RRReeegggcccbbbkkkkkk~~~vvvEEE+++***"""######$$$$$$%%%%%%%%%$$$"""!!!$$$)))***((($$$"""#########$$$$$$$$$$$$""""""""""""########################"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################################################################&&&))),,,......+++'''$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$uuupppjjjeeeccc___ZZZXXXZZZUUUUUUTTTRRRPPPMMMJJJHHHFFFEEEEEECCCBBBAAA@@@@@@;;;<<<>>>??????===;;;:::777777666444333222111000000000000000000111111111000/////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))(((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++&&&"""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&;;;ZZZggg\\\RRRSSS\\\RRRiiipppFFF***+++%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!%%%***,,,)))%%%""""""######$$$$$$$$$$$$""""""""""""########################"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!$$$)))++++++'''""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$${{{uuunnnjjjfffaaa^^^[[[WWWUUUUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFDDDCCCAAA???>>>>>>======<<<;;;::::::::::::777777666555333111///...111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))'''((()))******+++******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***'''&&&&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$)))+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%$$$)))***UUUxxxjjj[[[RRR:::999999888555000+++&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%###"""###%%%&&&### ###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################uuupppllliiidddaaa^^^[[[WWWUUUUUUSSSQQQNNNLLLJJJIIIHHHFFFEEEDDDCCCAAA???>>>======<<<;;;:::999999999999333333333333222111000///111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%***+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''''''''',,,---XXX}}}ppp\\\KKK333))))))))))))'''%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&&&&%%%###%%%''''''%%%######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################{{{sssqqqiiifffbbb___]]][[[XXXVVVSSSRRRPPPMMMKKKIIIHHHHHHFFFEEEDDDBBBAAA???>>>===<<<<<<:::999888777777666000111111222222222222222111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******************))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%''')))++++++OOOooobbbIII888&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################xxxrrrqqqfffccc___]]]\\\ZZZXXXVVVRRRQQQOOOLLLJJJIIIHHHGGGEEEEEEDDDBBB@@@???======<<<;;;999888666555555555111111222333333333333222111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((BBBUUUEEE///'''"""&&&&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######%%%$$$#####################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################sssooommmccc```]]][[[ZZZYYYWWWUUUQQQOOONNNKKKIIIHHHGGGGGGEEEDDDCCCBBB@@@>>>===<<<::::::888777666555555555555555555555444333222222000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''+++++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&''''''%%%#########"""---@@@EEE333$$$$$$)))%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''(((''''''&&&$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################|||uuuoookkkaaa___\\\ZZZYYYWWWUUUSSSOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@>>>===<<<999999888777666666666666777777777666555333222111000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''++++++,,,***(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""%%%((((((%%%$$$&&&(((&&&;;;III???...%%%&&&)))""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%(((,,,///111,,,,,,+++(((%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$#######################################zzzvvvooohhh```^^^[[[XXXWWWVVVTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<888888777777777777777888666666666555444333111111000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###&&&((('''&&&(((...444EEE[[[WWW:::)))(((&&&######$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''+++...000000000...***%%%###%%%'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$########################wwwtttrrriii``````^^^ZZZXXXVVVUUUSSSQQQNNNMMMKKKIIIGGGFFFFFFFFFDDDDDDCCCAAA???>>><<<<<<777777777777777888888999444444444444333222111111000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******)))((((((((('''''''''''''''''''''&&&&&&'''''''''!!!$$$&&&&&&%%%%%%(((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''%%%%%%+++555>>>lll|||fff888&&&+++)))!!!"""###%%%&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))000000...)))$$$!!!"""%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%########################|||tttrrrmmmeee```^^^\\\YYYWWWVVVUUURRRPPPMMMMMMKKKJJJHHHFFFEEEEEECCCBBB@@@???>>><<<999666777777888888777666555444333333333222222111111111........................------,,,,,,,,,,,,++++++---,,,+++*********+++,,,******++++++++++++************))))))))))))*********+++,,,***(((''''''((())))))))))))))))))))))))'''&&&&&&'''***+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((%%%,,,&&&,,,QQQ___yyysssFFF))),,,...%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$######%%%&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""$$$'''***---$$$$$$######$$$$$$%%%&&&######""""""""""""######xxxrrrqqqlllddd___^^^[[[YYYWWWVVVTTTRRROOOMMMLLLKKKIIIHHHFFFEEEDDDDDDBBB???>>>===;;;999777888888777666666555444444111111111111111111000000........................------,,,,,,,,,,,,++++++---,,,+++*********++++++******++++++++++++************))))))))))))*********+++,,,***((('''((()))))))))))))))))))))))))))((('''&&&''')))***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())),,,(((---***888___jjj|||}}}hhh@@@((()))+++$$$&&&%%%%%%$$$$$$%%%%%%&&&######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%''')))$$$$$$######$$$$$$%%%&&&######""""""""""""######tttpppoooiiibbb^^^]]][[[XXXVVVUUUSSSQQQOOOLLLLLLKKKIIIGGGFFFDDDDDDDDDAAA>>><<<;;;;;;999888:::999777555333333333333//////000000000000000000........................------,,,,,,,,,,,,++++++---,,,++++++******++++++******++++++++++++************))))))))))))*********++++++***((('''((())))))))))))))))))))))))))))))((('''''')))***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())),,,'''111===YYY~~~~~~rrrgggOOO444&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%(((******(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######}}}rrrooommmfff___\\\\\\ZZZWWWUUUTTTSSSPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCDDDAAA===:::::::::999999;;;999666333111111222333/////////000000111111111........................------,,,,,,,,,+++++++++,,,,,,++++++++++++***+++******++++++++++++************))))))))))))******)))++++++***((((((((()))(((((((((((((((((((((((()))((('''(((+++,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))%%%999XXX|||ZZZHHH444)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---......,,,'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$zzzrrrnnnkkkccc]]][[[[[[YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBCCC@@@<<<999999999999888999888555222000000111222///000000111111222222222........................------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++************))))))))))))******)))***+++***)))((()))***((((((((((((((((((((((((((('''(((***---//////...((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))***LLLwwwuuuDDD222$$$%%%***)))'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&---111000//////***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$~~~wwwpppmmmhhhaaa\\\\\\ZZZXXXUUUSSSRRRQQQNNNLLLJJJJJJIIIGGGEEEDDDBBBBBBAAA>>>;;;:::999999888777777666444222111000000111000000111111111111111111........................------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))******++++++++++++************))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))(((((((((***---//////...((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&--->>>mmmuuu999,,,$$$''',,,***&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&---000---,,,///+++$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$wwwrrrmmmjjjeee___\\\^^^YYYWWWTTTSSSRRRPPPMMMKKKJJJIIIHHHGGGEEECCCBBBAAA???===;;;:::::::::888666444333333222111000000000000000000000000000//////........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))******++++++++++++************))))))))))))******((()))+++***)))((()))+++)))))))))))))))))))))))))))(((((()))+++,,,+++***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&<<<]]]fff222,,,'''((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###***,,,&&&&&&+++***###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%|||rrrnnnjjjhhhccc^^^]]]aaaYYYWWWTTTRRRQQQOOOMMMKKKJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;;;;;;;:::777555222222222222222111000///000000//////.........---........................---------,,,,,,,,,++++++++++++,,,---,,,+++***)))******++++++++++++************))))))))))))******((()))******)))((()))+++))))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))000NNNuuummm[[[AAA+++***'''%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$!!!'''''' '''(((!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%yyyrrrnnnhhhcccaaa^^^\\\ZZZVVVUUURRROOOMMMLLLLLLLLLJJJHHHFFFCCCAAA@@@@@@@@@::::::999999888777666666444444333333222222333333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))************))))))&&&''')))))))))((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''')))++++++***))))))))))))***++++++***)))***,,,***)))&&&%%%%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''***...&&&""")))...---;;;jjjlllKKK???999...''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###(((+++)))&&&""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&&&&'''&&&$$$######%%%''')))***(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvqqqmmmgggccc```^^^[[[ZZZUUUTTTQQQOOOMMMKKKKKKKKKIIIHHHEEECCCAAA@@@@@@@@@;;;;;;:::999888777666666444333333222111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((((())))))******))))))(((&&&(((******)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''')))++++++***)))((()))*********)))(((***...000///---)))&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((***&&&######$$$%%%***///RRRkkkmmmNNN333111///$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$(((***(((%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############***(((%%%$$$$$$&&&)))+++)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwrrroookkkfffbbb```]]][[[YYYTTTSSSQQQNNNLLLKKKJJJJJJHHHGGGEEECCCAAA@@@@@@???<<<;;;:::999888777666666333333222000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))((((((''')))++++++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''')))++++++***(((((()))******)))''''''***///333///---***&&&$$$#########%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((+++###"""'''((())):::OOO}}}xxx]]]666%%%+++,,,###'''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%'''(((...+++(((%%%%%%(((+++---((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$|||ssspppmmmjjjeeebbb___\\\ZZZWWWTTTSSSQQQOOOMMMKKKJJJIIIFFFEEEDDDCCCAAA@@@??????<<<;;;;;;999888777666555222111000///...---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))((((((((((((***,,,,,,*********+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&(((***+++)))((((((((()))))))))((('''))),,,///)))((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((''''''$$$'''+++,,,***444RRRqqq~~~VVV000%%%---...&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&)))---222555222///+++'''&&&'''***,,,'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrqqqjjjhhhdddaaa^^^\\\XXXVVVSSSSSSQQQPPPNNNKKKJJJIIIDDDDDDCCCBBBAAA@@@???>>><<<;;;:::999777666555444111000///...------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,,,,***)))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&(((******)))(((((((((&&&((())))))(((&&&&&&'''%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''$$$+++...---666OOOiiiwww~~~gggEEE,,,&&&++++++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$'''+++000666999444111,,,(((%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwqqqppphhhfffbbb```^^^[[[WWWUUURRRQQQPPPOOOMMMKKKHHHGGGCCCCCCCCCBBBAAA@@@>>>===;;;:::999888666444333333//////...------------...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))************)))))))))***,,,+++***((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&(((******)))''''''((($$$'''))))))'''%%%######&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&(((+++888YYY{{{wwwVVVEEE111(((((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%(((+++...000000...***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{tttpppnnngggdddaaa___]]]ZZZVVVTTTOOOOOONNNMMMKKKHHHFFFDDDBBBBBBBBBBBBAAA@@@>>>===:::999888666555333222111...------------...//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******++++++++++++******(((***++++++)))'''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&(((((((((''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%'''******((('''''''''%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))*********((()))555UUU{{{tttBBB222'''(((+++)))''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvrrrnnnkkkfffdddaaa___]]]ZZZVVVSSSMMMMMMLLLKKKIIIFFFDDDBBBAAABBBBBBBBBAAA???>>>===999999777666444222111000------------...///000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++((()))+++***(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%''')))***((('''''''''&&&&&&'''&&&%%%&&&(((***$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---,,,111IIIooooooeee@@@...###&&&***&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{vvvqqqkkkiiifffccc___[[[XXXUUURRRPPPQQQOOOLLLIIIGGGFFFFFFFFFDDDDDDCCCAAA???>>><<<<<<:::888666444111///..........................................////////////...........................---+++******+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))))))))(((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''))))))&&&'''+++***'''((((((***---***&&&''',,,&&&;;;[[[vvvyyy\\\BBB((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&###!!!"""%%%'''&&&$$$###"""%%%)))((($$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################xxxtttoooiiigggeeebbb^^^ZZZXXXUUURRROOOPPPNNNLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;888777555333111///...---....................................////////////...........................---+++******+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************************)))************++++++++++++++++++++++++++++++++++++*********))))))))))))******++++++******)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))******+++000444///''')))&&&&&&***+++((((((***...FFFfff~~~rrrQQQ666((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$***(((&&&&&&''''''&&&$$$$$$###%%%((((((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################}}}uuuqqqlllgggeeeccc```\\\YYYWWWTTTQQQOOOOOONNNLLLIIIGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::666555333111///...------....................................////////////........................------++++++++++++------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***************************)))************+++++++++***************************************)))))))))++++++,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((***...666999111%%%***%%%###&&&)))))))))+++999TTTsssyyy```AAA***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%,,,***((('''&&&&&&$$$"""$$$""""""&&&&&&######&&&########################$$$$$$$$$$$$$$$$$$$$$$$$yyysssooojjjfffdddaaa^^^ZZZWWWUUUSSSPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@>>><<<;;;:::999444333222000...------,,,....................................////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$''')))+++000222,,,###)))%%%$$$%%%&&&&&&+++222KKKeee|||zzzcccHHH222'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$$$$$$$$$$&&&""" """###!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$vvvrrrnnniiieeeddd^^^[[[XXXUUUTTTRRROOOMMMKKKKKKJJJIIIGGGEEEDDDCCC@@@@@@>>>===;;;999888888333222000///...---------....................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++******++++++,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''###(((***((('''((('''$$$&&&'''((('''###%%%333BBBfffvvv~~~kkkJJJ111))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$'''+++------&&&"""###$$$######&&&########################$$$$$$$$$$$$$$$$$$$$$$$$|||tttqqqmmmgggcccbbb\\\YYYVVVSSSRRRQQQOOOMMMJJJJJJIIIIIIGGGEEEDDDCCC???>>>===<<<:::888777666222111000///......---.......................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++)))************+++++++++*********************************+++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%+++---(((###$$$''''''%%%(((+++)))&&&---DDDZZZ{{{|||qqqTTT666'''&&&***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%(((...777<<<666...''''''''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrooollleee``````ZZZWWWTTTRRRQQQPPPNNNLLLIIIIIIIIIHHHGGGEEECCCBBB>>>===<<<;;;999777666555111111000///.........///....................................////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''++++++(((&&&((()))((('''(((***+++...===YYYrrr{{{mmmTTT:::+++))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++444@@@III<<<222)))'''((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||vvvpppnnnjjjccc^^^^^^YYYVVVSSSQQQQQQPPPNNNLLLHHHHHHIIIHHHGGGEEECCCBBB>>>===<<<:::888777666555111111000///////////////..................................../////////000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---.../////////...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&((((((''')))---+++&&&)))'''(((,,,666JJJhhhpppYYY:::''''''...---&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''',,,666DDDNNN===222(((%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzuuunnnhhhdddaaa^^^\\\WWWUUURRRPPPOOOMMMKKKJJJHHHGGGFFFDDDCCCAAA@@@???===<<<:::888666444333333111000000///......------...---,,,+++,,,,,,......111111000000//////......//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***'''%%%(((,,,...,,,((())))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))************''''''(((((()))))))))***))))))*********))))))(((******))))))))))))******,,,,,,,,,++++++*********++++++******)))******+++...///000000///---+++***...---,,,+++***+++,,,---))))))))))))(((((((((((((((((((((((())))))))))))((('''%%%%%%&&&(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''$$$&&&(((******(((%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))))))))(((&&&%%%(((***)))%%%...///,,,000IIIjjjyyyvvvSSS<<<)))'''***)))***///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((+++******)))((('''''''''******))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***---///000(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxssslllgggccc```]]][[[XXXUUURRROOONNNMMMJJJIIIHHHGGGFFFDDDBBBAAA@@@???===<<<:::777555444333222000000///......---,,,,,,,,,,,,++++++,,,...///000000000000000///////////////////////////////////////......---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))'''&&&(((,,,...+++((())))))))))))))))))))))))************)))))))))(((************))))))))))))))))))))))))************(((((()))))))))*********)))******++++++******)))++++++************++++++,,,,,,,,,+++++++++******,,,+++++++++***+++++++++......///000///---+++***---,,,+++*********++++++))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((+++++++++)))((()))))))))$$$***222CCCbbb~~~oooFFF555((())),,,)))(((,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((***))))))(((''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxsssoooiiidddaaa___\\\[[[XXXUUUQQQOOOMMMLLLIIIGGGGGGGGGEEEDDDBBB@@@??????<<<;;;999777555333222222///......------,,,,,,+++*********+++---///000111////////////000000000000////////////////////////......------,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))'''&&&(((,,,---+++((())))))))))))))))))))))))************))))))))))))************************)))))))))*********++++++)))************+++++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...//////...---+++***,,,,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))(((((()))+++,,,+++(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''')))******((('''))),,,'''000>>>TTTrrrnnnOOO999///***---///***(((+++************************************************&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$yyyuuunnnkkkfffbbb```]]][[[YYYWWWTTTQQQNNNLLLJJJHHHFFFGGGFFFEEECCCAAA@@@???>>>;;;:::888666444222111111---------,,,,,,+++++++++***++++++,,,---...///000.........///000111111111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))*********))))))))))))))))))***************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---............---,,,+++,,,,,,,,,+++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%%%%''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''(((+++//////---,,,...222@@@QQQcccvvvxxxZZZ666333...---000///+++***,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$wwwssskkkhhhccc```^^^\\\ZZZXXXVVVSSSOOOMMMKKKJJJGGGEEEFFFEEEDDDBBBAAA???>>>===:::999777555333111000000,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------...///000111222222////////////////////////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))******+++++++++,,,************++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------------,,,,,,,,,---------------,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))+++)))&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&'''''''''((((((((()))---,,,,,,+++***)))(((((((((''''''&&&%%%%%%%%%%%%((((((&&&&&&&&&((()))+++'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))++++++******++++++,,,---000---///666777333000111<<>>======999888666444222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---......///000111111222////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,------------++++++************++++++,,,,,,,,,,,,------------+++,,,...///000000///...------,,,,,,,,,,,,,,,,,,...............---,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))444000***'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%&&&'''((((((((((((((('''''''''((())))))******///...---,,,***)))''''''((('''&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++(((((('''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((()))))))))*********,,,,,,++++++,,,,,,---...222---...333333...///555LLLggg}}}~~~sssbbbHHH000...,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrlllhhhfffbbb___]]]ZZZWWWTTTQQQOOOLLLKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>===<<<888777555333111///......,,,,,,,,,---------------***+++---............---......//////000000111111////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))*********)))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,------*********+++++++++,,,,,,,,,+++++++++************)))***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......***,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++))))))))))))(((((((((((((((((((((((())))))))))))222...***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''((())))))***------,,,***)))((('''&&&'''&&&&&&&&&&&&''''''(((''''''''''''((()))***+++***)))(((''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))******)))))))))***+++++++++)))+++...+++)))777IIIcccvvv|||iiiQQQ@@@111%%%+++)))&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||vvvppphhhhhhfffbbb___]]]ZZZVVVTTTPPPNNNKKKJJJJJJJJJHHHGGGEEEDDDCCCAAA???>>><<<<<<888777555333000///......------------------------((())),,,...////////////////////////000000000000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++******)))))))))((()))***+++,,,,,,---,,,...------,,,,,,------...,,,,,,,,,------.........***+++---///000000///...,,,,,,,,,++++++,,,------,,,,,,---...---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))******))))))((('''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***************)))(((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''''''''''''''((())))))'''(((...000***---GGGeeessszzzpppOOO333******)))***(((&&&&&&))),,,+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{rrrlllkkkiiifffbbb^^^\\\ZZZWWWUUUNNNLLLJJJJJJJJJIIIGGGEEEFFFDDDBBBAAA@@@???<<<:::777444111111222333111...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000000000000000000////////////...---,,,+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,------......------,,,---------...------,,,,,,------------------------,,,,,,,,,------.........///...---+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,***((((((++++++)))'''))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++000(((&&&***,,,666TTTuuuzzzfffNNN<<>>===;;;888666666444222111111111000///...---,,,++++++,,,---...***+++,,,---...///000000000000000000000000000000---...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************************************************************++++++***))))))***++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,+++************+++,,,***+++,,,...000111111111------------------------,,,,,,,,,,,,------------...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((++++++*********++++++,,,''',,,000999SSSsss}}}vvvNNN:::'''###))),,,***((()))))))))))))))))))))))))))((('''(((((('''%%%###%%%%%%&&&&&&''''''((((((---///...***+++...000...***)))'''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((('''''''''%%%'''))))))((('''((()))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwqqqkkkhhhgggaaa^^^ZZZWWWUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDDDDBBB???===;;;:::777444555444222111000000000///...---,,,++++++,,,---...++++++,,,---...///000000////////////////////////------..................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************+++******************+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++))))))+++,,,...+++,,,---///000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((++++++************++++++***111999JJJfff~~~}}}pppCCC444'''(((//////)))$$$))))))))))))))))))))))))((('''((()))******'''$$$%%%%%%&&&'''((()))))))))(((******&&&'''***+++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&%%%'''((((((''''''((()))***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((((((((('''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))){{{tttooojjjeeeddd```]]]YYYWWWUUUSSSQQQOOOLLLJJJHHHHHHHHHGGGEEECCCBBB@@@===<<<;;;999666444444444333111000/////////......---,,,,,,---......---------.........//////////////////////////////------..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************************************++++++*********************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---,,,******,,,---///...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))'''''''''((((((((())))))******)))))))))***++++++***000BBB\\\sss}}}{{{vvvHHH999+++'''******((('''((((((((((((((((((((((((%%%&&&)))---000///+++'''&&&&&&'''(((((()))******'''))))))&&&&&&))))))&&&((((((((('''''''''''''''(((((((((((())))))))))))+++*********))))))((((((((()))******))))))***,,,******))))))((((((''''''************************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))(((''''''((())))))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******xxxrrrnnnhhhdddccc___\\\XXXVVVUUUSSSPPPNNNLLLJJJHHHGGGGGGFFFDDDCCCAAA???<<<;;;:::999777555333333333111///...///000---------......---------.............../////////000000000000000000000000---...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...************************************************)))***++++++++++++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,,,,---......000000000///...---,,,+++------------------------,,,,,,,,,,,,++++++++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((())))))***,,,,,,***777PPPkkk|||oooXXX===---((((((***...((((((((((((((((((((((((%%%(((...444777555000+++''''''(((((())))))*********------******,,,,,,)))************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++************************************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''')))***,,,))))))'''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''(((((())))))***tttpppmmmhhhdddccc]]]ZZZWWWUUUSSSRRROOONNNKKKIIIGGGGGGGGGFFFDDDBBB???>>><<<;;;;;;:::888666222333444111...---...000,,,---...//////...---,,,,,,,,,---...///000111111000000000000000000000000////////////...---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************************************)))***++++++++++++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////---,,,+++***------------------------,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''((((((((())))))))))))(((((())))))+++,,,...///666NNNiiixxxgggEEE222------------))))))))))))))))))))))))(((---555===???;;;333---))))))))))))))))))))))))+++......++++++---,,,)))))))))************))))))((())))))))))))*********))))))******+++,,,,,,,,,***++++++***)))***,,,...))))))******************************************''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''')))+++---///,,,+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())){{{qqqnnnlllhhhdddccc\\\YYYVVVTTTRRRQQQNNNMMMKKKIIIGGGFFFFFFFFFDDDBBB???===;;;;;;;;;;;;999777222333444222...---...000+++---///111111///---+++***+++,,,...000111333333000000000000000000000000////////////...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***............---,,,+++***------------------------,,,,,,,,,++++++*********)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***((('''&&&(((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))&&&%%%''')))%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))((())))))+++,,,...000111GGGhhhoooRRR555***...000,,,(((************************,,,222;;;CCCEEE???555...*********)))))))))))))))(((+++,,,)))(((***)))&&&&&&&&&'''''''''''''''&&&(((((((((((())))))))))))%%%%%%&&&'''((()))******''''''((('''&&&&&&(((+++&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((***---000222///---+++((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((|||yyytttooojjjfffaaa]]][[[XXXTTTQQQPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>===:::777555333222222111000///...------............////////////000000000000000000000000////////////////////////------------------------///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++)))(((&&&,,,++++++******++++++,,,+++++++++***************++++++,,,,,,,,,---------------------------------***++++++++++++***))))))************************...,,,))))))+++---...............------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&((())))))(((((()))+++***))))))(((((())))))***,,,%%%)))222000(((000BBBjjj|||wwwBBB:::000******+++***(((***)))&&&%%%%%%&&&((()))111@@@GGG>>>555333222,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&$$$$$$%%%(((,,,...111...)))&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxsssnnnjjjeee```]]]ZZZWWWSSSPPPOOONNNLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@???>>>===<<<999777555444222222111000///...------............////////////////////////////////////........................------------------------///...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,+++******)))************************---+++))))))+++------,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((('''''''''&&&'''''''''((((((((())))))'''(((***)))((((((***+++,,,,,,++++++++++++,,,,,,...******---,,,///AAAVVVyyywwwWWW777111+++(((+++......---111///---***)))***+++---444???BBB999222333222...(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyuuuppplllhhhddd___\\\YYYVVVRRROOONNNMMMKKKJJJFFFEEEDDDCCCBBB@@@?????????>>><<<:::888777666555222222111000//////...---............////////////////////////////////////........................------------------------///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++......///000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,++++++***************************+++******+++------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((()))+++***))))))***+++------,,,,,,,,,,,,------...//////+++--->>>XXXmmmrrrTTT888///+++((((((,,,//////...555333000...,,,,,,---...555:::888///,,,///000,,,'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((()))))))))&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}uuurrrnnnjjjfffbbb]]]ZZZWWWTTTQQQNNNMMMLLLJJJIIIFFFEEEDDDCCCBBB@@@?????????>>>;;;999777666666666222222111111000//////...............////////////////////////////////////........................------------------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************+++++++++---//////---***))))))******+++++++++,,,++++++******************++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))*********))))))))))))((('''(((((((((((())))))))))))***++++++***)))***,,,,,,++++++******++++++,,,+++222222---555OOOlll}}}hhhOOO???444...---+++******,,,---,,,***111///---,,,++++++,,,,,,000111---''''''******&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))((('''&&&'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyrrroookkkgggddd```\\\YYYVVVSSSOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???===;;;888777666666666222222111111000000//////............////////////................................................---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***))))))))))))******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************+++,,,---///111000...+++)))))))))******+++++++++************************++++++++++++++++++++++++************************)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************+++*********))))))))))))(((((((((((()))))))))******+++,,,+++***)))***+++,,,++++++******++++++,,,+++000///--->>>```~~~}}}pppYYY???---''')))+++,,,,,,+++,,,,,,+++***(((******)))))))))******+++******(((&&&'''(((&&&"""''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''')))***)))(((&&&%%%'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||vvvooolllhhheeebbb^^^ZZZWWWTTTQQQMMMKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@===<<<:::999777666666666222222111111111000000000............////////////........................------------------------------------------------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,------,,,+++***)))))))))******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************,,,,,,---///000000...+++***************+++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))))))))******)))+++++++++)))((()))***------,,,,,,,,,,,,---------,,,+++444NNNppppppUUU777***---///,,,'''))))))***+++++++++******(((((((((((()))***++++++((((((((()))))))))&&&$$$&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))((('''&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxtttmmmjjjfffccc```]]]YYYVVVSSSPPPLLLJJJJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@??????;;;;;;;;;:::888777555444222222222111111111111000............////////////........................------------------------------------------------------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************)))***,,,------,,,***)))******+++,,,,,,---......++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))************************+++***+++,,,......,,,***+++++++++++++++******************+++++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))((((((((((((((()))))))))*********)))***+++***((('''((())),,,,,,++++++++++++,,,,,,---+++222JJJiii|||yyyoooSSS<<<((((((000111+++&&&'''((()))))))))((())))))(((((((((((())))))))))))((((((((()))(((''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvrrrkkkiiieeebbb___\\\YYYVVVRRROOOLLLJJJIIIIIIGGGFFFDDDDDDCCCBBB@@@???>>>>>>::::::;;;:::999777555444222222222111111111111111............/////////000........................------------------------------------------------,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))))))))***,,,------,,,***))),,,,,,------...///000000++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++***))))))***************************))))))***,,,,,,+++)))---,,,,,,,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))************)))******)))(((''''''(((***))))))))))))))))))***+++,,,===bbbiiiNNN777---(((***)))###$$$)))((())))))(((&&&%%%%%%&&&)))(((((((((''''''&&&&&&'''&&&&&&'''%%%$$$&&&)))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||vvvoookkkgggbbb^^^\\\ZZZXXXWWWRRROOOLLLJJJJJJHHHFFFEEEEEECCCAAA@@@@@@???===<<<:::;;;;;;;;;999777444222111111222222222000...---..................------//////000000///...------/////////...------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++...------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++---......,,,***((()))******++++++,,,,,,++++++***------------,,,,,,+++***************************++++++++++++++++++++++++++++++***)))(((((())))))******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))''''''((((((((((((''''''***%%%...///!!!&&&///&&&***111VVVfffBBB888***,,,,,,+++)))((()))***$$$---...%%%###)))+++'''((((((''''''''''''((((((((('''++++++$$$'''***###''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzztttnnniiieee```\\\ZZZXXXVVVUUUQQQOOOLLLJJJIIIHHHFFFEEEDDDCCCAAA@@@@@@???===;;;;;;;;;<<<;;;999777444222111111111111000///...---..................------///////////////...---,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,------,,,***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++***)))))))))))))))+++******))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((((((((()))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''((((((((((((((((((((((((((((((,,,%%%&&&(((%%%(((//////:::OOOlll}}}qqqSSS888---***+++,,,+++)))((()))***+++555666+++###%%%(((&&&((((((''''''''''''((((((+++###""""""!!!(((+++ '''''''''(((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||xxxrrrlllfffbbb^^^ZZZXXXWWWUUUSSSQQQNNNKKKJJJIIIHHHFFFDDDDDDBBBAAA@@@@@@???===;;;;;;;;;;;;;;;999777444333111000///...------------------------------......---............---,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++---------------......///------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***************************************************++++++***))))))))))))***++++++***************+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''''''''''''''+++***)))(((((()))***++++++((($$$&&&,,,***---:::NNNggguuugggMMM;;;...$$$***+++++++++)))((()))***777AAABBB555)))'''******((((((''''''''''''((((((,,,,,,333111'''))),,,%%%''''''(((((()))***++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((()))))))))*********)))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))((('''((()))***+++))))))))))))))))))))))))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvpppjjjdddaaa]]]ZZZXXXVVVTTTRRROOOMMMJJJIIIHHHHHHFFFDDDDDDBBB@@@?????????===;;;;;;;;;;;;:::888666444333000///---,,,+++,,,,,,---,,,,,,------------......,,,---------------,,,,,,++++++,,,------...//////......---,,,++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++---------------...//////......------------,,,,,,++++++************++++++*********)))******++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,------......------,,,++++++,,,,,,,,,++++++***************************************************++++++***))))))*********++++++++++++,,,---......************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))(((((('''''''''((((((,,,+++)))(((((()))+++,,,&&&...***+++222+++111NNNeeejjj```EEE111,,,+++&&&)))***+++***)))((()))***999??????555+++)))******((((((''''''''''''((((((%%%888NNNIII...$$$***+++&&&'''((()))***+++,,,---'''''''''(((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''(((((())))))*********))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))'''''''''(((***...111333(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||xxxtttmmmhhhbbb```\\\ZZZXXXVVVSSSQQQNNNLLLIIIHHHHHHGGGFFFDDDDDDBBB@@@??????>>><<<;;;;;;::::::888666555333222000///---+++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,---------------,,,,,,,,,---...///000111111...---,,,,,,+++++++++,,,,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------............------,,,,,,,,,+++******))))))******+++***)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++++++++,,,...,,,------......------,,,******+++,,,,,,+++++++++************************************************+++***************++++++******+++,,,...000222333++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********************************++++++*********(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***)))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))(((((()))******---+++***((((((***+++---%%%111///+++///111FFFnnneeeCCC...((()))******((()))******)))((()))***///000...)))''''''&&&$$$((((((''''''''''''(((((( 333IIIEEE***%%%'''&&&'''((()))***+++,,,---((((((((((((((('''''''''''''''''''''''''''''''''******)))(((((((((((()))%%%&&&&&&'''(((((())))))***)))((('''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&%%%'''))),,,000222(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{wwwqqqjjjfff```^^^[[[YYYWWWUUURRRPPPMMMKKKHHHGGGGGGGGGEEEDDDCCCAAA@@@??????>>><<<::::::999888666444333222111///...---,,,++++++++++++++++++,,,,,,------......,,,,,,---............---------...///000000111111---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,+++++++++******************+++***************+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,------------,,,,,,)))***++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,***++++++---///111333444++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))************************))))))))))))((((((((((((***))))))))))))******+++,,,+++***))))))***+++,,,(((///,,,&&&---AAAddd\\\444(((+++***)))+++''')))***)))(((((()))+++)))'''$$$$$$'''((('''%%%((((((''''''''''''((((((((((((///...%%%'''+++$$$''''''(((((()))***++++++((((((((((((((('''''''''''''''''''''''''''''''''******)))(((((((((((((((%%%%%%&&&'''(((((())))))***)))((('''&&&'''((())))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((((()))))))))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~yyyuuunnngggeee]]][[[YYYWWWVVVTTTPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCAAA?????????>>><<<:::999888666444333111000000............---,,,+++******++++++,,,------......,,,---...///////////////---.........//////000000++++++++++++,,,---......------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******+++++++++******+++++++++*********++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,---...000000))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,---,,,+++***((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************,,,((('''(((777[[[yyycccHHH///***,,,)))'''***'''((())))))(((((()))+++)))((('''((())))))***+++((((((''''''''''''((((((,,,%%%$$$%%%$$$---000%%%'''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((%%%&&&'''((()))******+++,,,+++)))''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''yyyvvvssskkkeeeeee[[[YYYWWWVVVTTTRRROOOLLLLLLJJJGGGFFFGGGFFFEEEDDDCCCAAA???>>>>>>>>><<<:::888777555333111000000///---...//////...---+++*********+++,,,,,,---......------...///000000//////---------...............*********+++,,,---...///...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++,,,------------,,,++++++***)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,***++++++,,,,,,++++++***((()))***+++++++++++++++************************------------------------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++---------+++***))))))))))))************))))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((()))***((()))************)))(((---###%%%000EEEnnniii666111---***(((&&&'''+++&&&((())))))(((((()))+++'''(((******&&&$$$''',,,((((((''''''''''''((((((%%%$$$******$$$(((,,,%%%''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&'''((()))***+++,,,,,,---,,,***(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxrrrmmmhhhdddbbb]]]\\\ZZZWWWSSSPPPNNNMMMMMMKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@>>>===;;;;;;777666444222000//////...,,,------,,,***))))))***+++((((((---///...---...------............------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,++++++,,,,,,---...------.........---+++***,,,,,,,,,---------......+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))************)))'''(((***,,,+++...,,,333TTTvvvpppUUU......,,,+++***)))))))))+++*********))))))((((((((()))*********((('''&&&'''&&&&&&''')))***((('''))))))))))))))))))))))))))))))(((''''''''''''(((++++++)))((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((***((('''***---000///---,,,+++***)))((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''(((((())))))*********+++''')))++++++)))'''''''''+++(((&&&(((...000///+++'''''''''''''''(((((((((}}}vvvpppkkkgggccc```]]][[[YYYVVVSSSPPPNNNMMMLLLJJJGGGEEEEEEDDDBBBAAAAAA@@@@@@???>>><<<;;;:::666555333111///......---,,,---...---+++***+++,,,...+++***...000...---...------............------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++++++++,,,------,,,,,,---------,,,******+++++++++,,,,,,,,,------,,,++++++++++++*********))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---...+++,,,+++***((((((***,,,---...555IIIccckkkVVV:::---,,,+++***))))))))))))******)))))))))(((((((((((())))))))))))(((((('''...+++(((&&&'''((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''+++))))))***---///...---))))))((((((((())))))***(((((('''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((('''&&&''')))))))))'''******((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,***((((((((()))&&&$$$'''+++...,,,)))))))))((((((((((((((((((zzztttmmmiiieeeaaa___\\\ZZZXXXUUURRRPPPNNNLLLJJJHHHEEEDDDDDDCCCAAA@@@@@@@@@@@@???===;;;:::999555444222000...------,,,+++,,,,,,+++***)))+++,,,...***)))---///------///------............------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++************+++,,,,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///000111---------+++))))))+++---///666HHHZZZ^^^NNN777(((***))))))(((((())))))***))))))(((((((((((((((''')))(((((((((((())))))***444///)))%%%$$$&&&((()))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((%%%%%%%%%&&&&&&((())))))***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((((('''((((((((()))((('''(((*********)))+++***))))))((()))))))))************************)))))))))))))))************,,,......,,,+++***+++(((&&&%%%'''***,,,+++)))*********))))))(((((('''}}}xxxrrrlllgggddd```^^^ZZZYYYWWWTTTRRROOOMMMLLLJJJGGGEEEDDDDDDCCCBBB@@@@@@??????>>><<<:::999888555444222000...---,,,,,,))))))***)))((((((+++------)))'''+++------...000------............------------------------------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************((()))******++++++************))))))******+++,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,---...///000000,,,,,,,,,***))))))***,,,111CCCTTTSSS???,,,''',,,'''''''''''''''((()))***(((((((((((('''''''''''')))(((''''''''')))***+++222...(((%%%%%%&&&((()))'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''''''''((())))))''''''(((((((((((((((((())))))))))))))))))))))))((('''''''''((((((''''''''''''''''''((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))************))))))))))))******)))((('''(((***++++++***))))))))))))))))))))))))******************************************+++++++++---//////---,,,,,,,,,)))((('''(((***,,,+++)))+++******)))(((''''''&&&{{{vvvpppkkkgggccc```^^^YYYXXXVVVSSSQQQNNNLLLKKKJJJHHHEEEDDDDDDDDDCCCAAA??????>>>===;;;999777666444333222000...---,,,,,,)))******))))))***---000333...+++,,,---,,,---000------............------------------------------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************'''(((((()))))))))))))))******))))))******+++,,,---,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---------------,,,,,,,,,*********)))((((((***,,,555EEEJJJ999&&&###)))---&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((()))(((''''''''')))***++++++)))'''&&&'''(((((('''(((((((((((((((((((((((())))))(((''''''''''''((()))(((((('''''''''''''''''''''((()))******))))))************************++++++,,,+++************,,,,,,++++++++++++,,,,,,***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++,,,,,,,,,++++++,,,,,,---+++******+++---......---************++++++******++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---,,,,,,,,,+++***)))***+++++++++***,,,++++++***)))(((''''''yyytttnnniiieeebbb```^^^WWWVVVUUURRRPPPMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCAAA???>>>===<<<:::888666555333222000...---++++++******++++++++++++---111444===666000///...+++,,,...------............------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************'''((())))))******))))))+++************+++,,,,,,------,,,,,,,,,---...///,,,,,,---------.........,,,,,,,,,,,,++++++++++++))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******'''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((((())))))(((((((((+++---777:::222%%%$$$......$$$'''&&&&&&&&&'''(((((()))'''(((((((((((())))))))))))(((((((((((())))))***&&&&&&&&&((()))***((('''))))))))))))))))))))))))+++***))))))(((((()))))))))(((((('''&&&&&&&&&'''((()))+++,,,------,,,+++***************************+++,,,+++***)))***+++++++++******)))*********+++***************++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......222222111111111222333333111000000111333555555444///000111111222222111111222222222222222222222222000////////////.........,,,...000111000////////////.....................//////......------,,,,,,}}}vvvqqqkkkfffccc```^^^\\\VVVUUUTTTQQQOOOMMMKKKJJJGGGEEECCCBBBCCCCCCBBB@@@>>>>>>===;;;999777555444000///...,,,***)))(((((()))************---111555===666///...---+++,,,///------............------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,......++++++,,,,,,,,,---------,,,++++++++++++*********''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***)))((('''((()))))))))***---000333,,,$$$$$$+++///,,,&&&((('''''''''''''''((()))((((((((()))))))))******((())))))))))))((((((''''''''''''(((******)))'''************************,,,++++++*********************************+++,,,,,,---///111111111000///........................+++---///...---,,,---///...---------...///000111222222222222333444555555333444555666666555444333555555555666666666777777444444444444444444444444444444444444555666777888::::::999999::::::;;;<<<:::999999:::===>>>>>>===999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666888;;;;;;:::999999:::888888888888666666666666555555555555555555444444~~~{{{sssoooiiieeeaaa___\\\ZZZVVVUUUSSSQQQOOOMMMKKKJJJFFFDDDBBBAAABBBBBBAAA???>>>>>>===;;;999666444333...---,,,***((('''&&&&&&&&&&&&&&&&&&'''***///222666///******++++++---222---..................---------------------------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,++++++,,,,,,---...++++++*********+++---...******+++++++++,,,,,,,,,+++++++++*********))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,++++++***'''((()))******,,,///222,,,$$$%%%,,,,,,%%%(((333)))(((((('''''''''(((((((((((())))))******++++++((()))*********((('''&&&+++)))((((((***+++***)))************************---,,,++++++******++++++---------...///000222222...000222444555444333222222222222222222222222222333666888777555555777999888888888999;;;===>>>???::::::;;;;;;<<<>>>???@@@===>>>????????????>>>===@@@@@@@@@@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???AAADDDEEEEEEDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAACCCEEEFFFEEEDDDDDDEEEAAAAAABBBAAA???>>>>>>???:::::::::::::::;;;;;;;;;~~~xxxmmmjjjgggcccaaa___\\\ZZZUUUSSSPPPNNNMMMLLLJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@===:::888777444111//////...---+++***)))))))))***)))))))))))))))***+++,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,//////.........---------...---,,,+++************++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,++++++***************************++++++************************,,,,,,+++******+++,,,,,,+++*********))))))((((((************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))************++++++******))))))(((((('''''''''((((((((())))))((()))***)))'''''''''(((*********)))))))))))))))---((('''+++)))$$$%%%++++++((('''(((***+++***''')))***************))))))+++))))))***+++,,,///333******))))))((('''&&&&&&'''''''''((()))***+++,,,******************))))))+++++++++++++++,,,,,,,,,///////////////000111111111222333333333222000///222222222222333444555666888888999999:::<<<===>>>:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIKKKMMMMMMLLLKKKNNNLLLKKKIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCAAACCCFFFKKKOOOQQQPPPNNNLLLGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC{{{uuullliiieeebbb```^^^[[[XXXUUURRROOOMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBAAA@@@@@@???<<<999777666444111......---,,,***)))((((((((()))))))))))))))******+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,///.........------------......---++++++******+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++***************************)))************************,,,,,,+++******+++,,,,,,+++*********))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++++++++******************************))))))))))))*********************)))))))))((((((******************++++++***+++,,,+++***)))***+++)))))))))))))))))))))))))))''''''))))))((()))+++)))'''&&&''')))***)))'''''''''(((((()))(((((((((***((('''+++///111111111))))))************++++++,,,,,,,,,------...///000......//////000000111111222222333333444444444555999999888888888888888999999999:::;;;:::999888777;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKFFFGGGHHHIIIIIIHHHGGGFFFEEEGGGKKKNNNOOOOOOMMMLLLIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD~~~wwwqqqjjjgggccc```^^^\\\YYYWWWTTTQQQNNNMMMLLLKKKIIIGGGDDDDDDCCCBBBAAA@@@??????===;;;888666444222000---,,,+++***)))((((((''''''))))))))))))******++++++,,,,,,,,,---------......------............------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,............------------...---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******)))))))))************************,,,++++++******++++++,,,***************)))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))((((((((('''((())))))((('''(((***))))))))))))))))))))))))'''((('''%%%'''***)))&&&((('''&&&''')))***)))((((((((()))***++++++******,,,+++,,,000666999666222//////000111333444555666666666666666666666666666555666666777888999:::;;;<<<<<<======>>>???@@@@@@CCCBBBAAA@@@????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIILLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMGGGHHHJJJLLLMMMMMMLLLLLLHHHIIIKKKMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF{{{tttoooiiifffbbb___]]][[[XXXVVVSSSPPPMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>===:::888666444333111...,,,***)))((('''''''''''''''((())))))***++++++++++++,,,,,,,,,---------......------............------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,---------------------------,,,+++***************+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++******)))((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&((('''''''''((()))***************+++++++++)))***'''###&&&,,,***$$$*********+++---.........000111222333333444444333444888<<<===>>>???<<<888<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@???>>>>>>======>>>>>>??????@@@@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>??????@@@AAA@@@???@@@@@@AAABBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLKKKKKKJJJHHHFFFDDDCCCFFFEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHJJJKKKJJJHHHEEEDDDAAAAAAAAABBBCCCCCCDDDDDDIIIHHHGGGGGGIIIKKKMMMOOOMMMMMMMMMMMMMMMMMMNNNNNNJJJKKKLLLNNNOOONNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHH}}}yyyrrrmmmiiifffbbb___]]][[[XXXVVVRRROOOLLLKKKJJJIIIGGGEEECCCCCCBBB@@@???===<<<<<<888666333222111///,,,***((((((''''''&&&'''''''''((((((***+++,,,,,,,,,+++,,,,,,,,,---------......---......//////......---........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,------------------+++******))))))))))))***+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++************************++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((((()))))))))************)))))))))***************************************&&&((())))))))))))+++,,,*********++++++,,,,,,,,,---,,,***+++111777444---444555666777888888:::;;;>>>>>>???@@@@@@@@@@@@@@@???JJJPPPKKKDDDBBBBBBBBBGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@DDDCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCEEEGGGIIIKKKLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMKKKIIIGGGEEECCCEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJJJJHHHFFFEEECCCDDDEEEFFFHHHJJJKKKLLLNNNMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJ{{{vvvppplllhhheeeaaa^^^\\\ZZZWWWUUUQQQNNNKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;666444111000///---+++)))'''''''''&&&''''''(((((('''(((***,,,------,,,,,,,,,,,,,,,---------............////////////................../////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++******)))))))))******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,***************************++++++,,,,,,++++++************+++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,''''''((((((((()))))))))&&&''')))*********,,,...---......//////000000000111...222???JJJIIIAAA;;;???AAACCCDDDDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJWWW]]]SSSFFFDDDGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAADDDDDDBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIIIIJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOMMMKKKIIIFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRTTTTTTRRRQQQOOONNNMMMNNNPPPQQQSSSSSSRRRRRRQQQOOONNNMMMPPPQQQQQQQQQOOONNNLLLJJJMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKK~~~zzzsssmmmkkkfffccc___\\\ZZZXXXUUUSSSPPPNNNKKKIIIHHHGGGEEEDDDBBBBBB@@@???===;;;:::999444222///...---,,,***((('''''''''''''''((())))))&&&(((***,,,---------,,,,,,,,,,,,---------............////////////......------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++,,,,,,,,,,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))))))))))))))************************))))))))))))************++++++,,,,,,,,,---------'''((())))))***+++,,,,,,+++---///000000111333444777888888999::::::;;;;;;777222===WWWcccWWWFFF>>>DDDFFFIIIJJJJJJKKKMMMPPPNNNNNNNNNNNNMMMLLLKKKKKKPPP[[[^^^PPPEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@BBBAAA@@@???>>>??????@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKIIIGGGIIIGGGFFFEEEEEEGGGJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWUUUSSSRRRPPPOOOOOOOOOOOORRRRRRSSSSSSSSSRRRPPPOOORRRRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKK}}}yyypppkkkjjjeeebbb^^^[[[YYYVVVTTTQQQPPPMMMJJJIIIHHHGGGEEECCCBBBBBB@@@>>>===;;;:::999333111...------+++)))''''''''''''''''''((()))***&&&(((***---......---,,,,,,,,,,,,---------............////////////......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++***)))***,,,---,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,,,,+++++++++++++++,,,,,,---------......---------,,,,,,,,,*********++++++,,,,,,,,,******************++++++***************************+++,,,------,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())))))***))))))************************))))))))))))************,,,,,,,,,------.........///000111222333555666666777888;;;<<<<<<===???AAAAAABBBBBBCCCDDDEEEEEEFFF===666FFFgggrrr[[[BBB999CCCFFFIIIJJJJJJKKKNNNQQQNNNNNNNNNMMMLLLKKKJJJIIIRRRZZZYYYKKKCCCFFFHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHBBBDDDEEEGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<===>>>>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUURRRRRRQQQPPPNNNLLLJJJIIIKKKIIIGGGFFFFFFHHHKKKLLLNNNMMMLLLJJJJJJJJJKKKLLLMMMLLLKKKKKKMMMOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPNNNNNNMMMPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQOOONNNJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKK}}}uuurrrooohhhcccccc```\\\YYYWWWUUURRRPPPLLLJJJHHHFFFDDDCCCCCCCCCDDDBBB???<<<999666444333...------,,,+++***))))))''''''''''''''''''''''''((()))***+++,,,------------------............///........................000///...---------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,---.........---+++++++++---///000222000...,,,+++,,,---...------,,,+++,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++(((***+++------,,,+++***************************+++++++++++++++,,,------(((((((((((((((((((((((('''(((***+++,,,***)))((())))))******+++***************+++,,,,,,+++***)))))))))************++++++---------,,,,,,...111444555555555555666777999999======???@@@AAABBBBBBBBBFFFGGGHHHGGGEEECCCCCCDDDFFFGGGGGGGGGGGGGGGFFFFFF===888@@@WWWdddZZZFFF:::HHHFFFFFFIIIMMMPPPPPPOOOOOONNNMMMMMMMMMMMMKKKIIIMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB???===???BBBFFFCCCEEEGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>======@@@??????>>>>>>======<<>>AAADDDCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA>>>666444===DDDCCCAAACCCCCCBBBBBBCCCFFFGGGGGGFFFIIIIIIIIIKKKMMMNNNLLLKKKDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGHHHHHHLLLKKKJJJHHHGGGHHHKKKNNNPPPPPPNNNLLLIIIGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGIIILLLMMMLLLJJJIIIIIIFFFGGGHHHIIIHHHFFFDDDCCCCCCFFFJJJMMMOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPRRRVVVWWWWWWVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUSSSRRRRRRSSSrrrxxxuuueeeUUUOOOLLLHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFIIILLLMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPOOONNNLLLLLLLLLNNNPPPRRRPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJLLLLLLLLLKKKKKKJJJJJJJJJ{{{sssnnnlllkkkhhhddd___\\\XXXUUUSSSPPPMMMKKKIIIIIIGGGEEEDDDBBBAAAAAA@@@>>><<<999666444222222000...,,,***)))(((''''''((((((((((((((((((((((((((()))***+++,,,------------------............///..........................................------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.........---,,,,,,,,,------...000///...------------...+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...)))))))))(((((((((''''''+++***)))(((((((((((((((+++,,,---...///000000000444444444555555777888888:::;;;;;;<<<===>>>??????EEEEEEFFFEEEDDDDDDFFFHHHCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGGGGEEECCCBBBAAABBBCCCCCCCCCCCCAAA???>>>:::555444888;;;<<>>===:::777555333111111///...,,,)))((('''((((((''''''''''''''''''''''''((()))***+++,,,------------------............///........................------...//////......---+++++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------......------------,,,---------///......---------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++*********+++,,,,,,************************+++++++++++++++,,,---...///000222555777999::::::<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCC???AAADDDDDDBBB@@@@@@@@@======<<<;;;:::999888777::::::<<<@@@AAA@@@BBBEEEFFFGGGGGGGGGGGGGGGHHHIIIQQQQQQQQQRRRRRRPPPLLLIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRPPPOOOPPPSSSUUUPPPPPPOOOLLLJJJJJJLLLNNNQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKIIIIIIJJJIIIJJJLLLLLLKKKHHHEEECCCBBBEEEJJJMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRROOOQQQTTTTTTRRRPPPOOOOOOOOONNNNNNMMMNNNNNNOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOOOOWWW[[[XXXSSSQQQSSSTTTFFFEEEDDDBBB@@@???>>>>>>???CCCGGGJJJJJJIIIIIIIIIGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSQQQOOOLLLJJJHHHGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHKKKOOOTTTVVVTTTOOOKKKLLLLLLLLLKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJKKKKKKKKK}}}xxxrrrmmmiiieeebbb```^^^[[[WWWTTTRRROOOLLLJJJGGGGGGFFFEEECCCAAA@@@>>><<<;;;999666444222000000...---***((('''((())))))''''''''''''''''''''''''((()))***+++,,,------------------............///........................,,,---.../////////...---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------......------------------,,,,,,.....................---+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************...---,,,***)))))))))))))))******++++++,,,,,,---...///000333555777999:::666777:::<<>>AAAFFFIIIJJJIIIIIIIIIJJJLLLMMMMMMLLLLLLNNNOOOVVVVVVUUUUUUTTTQQQLLLHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPQQQSSSVVVQQQQQQQQQPPPNNNNNNPPPRRRQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKHHHFFFDDDCCCFFFIIIKKKKKKKKKMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQSSSSSSQQQOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQKKKKKKJJJIIIGGGFFFHHHJJJFFFJJJNNNOOOMMMMMMNNNPPPIIIHHHFFFDDDBBB???===<<<===@@@DDDGGGGGGGGGHHHIIIFFFFFFGGGHHHIIIKKKMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGCCCFFFLLLQQQTTTRRRMMMIIIJJJKKKKKKJJJIIIJJJLLLNNNLLLKKKIIIHHHGGGHHHHHHIIIwwwtttooojjjfffccc```___\\\YYYUUURRRPPPNNNKKKHHHFFFFFFFFFEEECCCAAA???>>>;;;:::888555333111000///---+++)))''''''(((***+++''''''''''''''''''''''''((()))***+++,,,------------------............///........................+++,,,...///000///...---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................---------.........---,,,,,,+++------...............---,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000000111222444555666777999:::<<>>???@@@BBBDDDEEEFFFFFFDDDFFFHHHJJJJJJIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAEEEGGGIIIIIIHHHHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBAAAAAA@@@@@@DDDEEEEEEDDDBBBCCCEEEFFFIIIFFFBBB>>><<<===>>>@@@CCCEEEHHHIIIKKKLLLLLLLLLNNNPPPRRRRRRQQQQQQSSSUUUXXXWWWWWWWWWVVVRRRMMMIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPRRRTTTPPPRRRRRRQQQPPPOOOPPPQQQPPPPPPPPPPPPPPPOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFHHHHHHHHHHHHJJJLLLIIIJJJJJJLLLMMMNNNOOOOOOLLLNNNPPPPPPNNNLLLKKKKKKMMMLLLJJJIIIHHHHHHJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLBBBCCCBBB@@@??????BBBDDDKKKJJJJJJKKKKKKJJJIIIIIIKKKJJJIIIGGGDDDBBB???>>><<>>???CCCGGGJJJKKKHHHEEEDDDFFFFFFEEEDDDEEEIIILLLQQQOOOJJJFFFDDDCCCDDDEEE~~~sssqqqlllhhheeebbb```___ZZZWWWSSSPPPNNNLLLIIIGGGFFFFFFFFFEEECCCAAA???===:::999777444222000//////,,,+++(((''''''(((***,,,))))))))))))))))))))))))((()))***+++,,,------------------.........//////........................+++,,,...000000///...---++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---..................---------.........------,,,+++------......///......------,,,,,,---...000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++******++++++,,,---........................,,,---...000333666999:::<<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHLLLNNNNNNKKKHHHEEEDDDDDDCCCCCCBBBAAAAAAAAAEEEFFFGGGFFFDDDBBBBBBBBBFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEHHHKKKKKKGGGBBB===;;;<<>>???BBBEEEDDDAAA@@@EEEIIIKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA<<<>>>AAABBBCCCEEEHHHJJJCCCCCCDDDFFFHHHJJJLLLMMMGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMEEEFFFHHHIIIIIIHHHGGGFFF@@@AAABBBBBBAAA>>>;;;:::::::::;;;>>>AAACCCCCCCCC@@@AAABBBAAA@@@AAAFFFJJJVVVRRRKKKEEEAAA???@@@AAAzzztttnnngggccccccbbb]]]YYYYYYVVVRRROOOMMMKKKHHHFFFFFFFFFDDDCCCAAA???>>>>>>:::999666333000///......,,,***(((((((((((('''&&&''''''''''''((((((((((((((()))***+++,,,------------------............///........................,,,---...//////...---,,,---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++***,,,...//////...------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------............------------......---------............///------............------/////////......---------++++++,,,,,,,,,,,,+++++++++***))))))***+++---............---------,,,,,,++++++++++++++++++++++++,,,---...///000222333333777888999:::===@@@CCCEEEDDDFFFHHHIIIJJJIIIGGGFFFIIIHHHHHHHHHIIIHHHEEECCCEEEEEEFFFGGGGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGCCCEEEFFFEEEAAA===;;;:::>>>DDDJJJKKKGGGDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLJJJIIIFFFDDDDDDDDDEEEFFFFFFCCC???<<<===@@@EEEIIIMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVSSSSSSRRRRRRRRRQQQMMMKKKNNNMMMKKKKKKLLLLLLJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUUUURRRNNNMMMOOOQQQPPPOOOOOOPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDHHHLLLKKKGGGFFFKKKQQQLLLKKKJJJIIIGGGFFFFFFEEEMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLMMMGGGHHHHHHFFFDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEBBBAAAAAA???<<<999666444666777888999:::<<<<<<===<<<===>>>>>>???@@@DDDFFFSSSSSSPPPKKKCCC>>>===>>>xxxrrrmmmgggdddcccaaa\\\XXXXXXUUURRROOOMMMKKKHHHFFFFFFEEEDDDBBBAAA???>>>===:::999666333000///......,,,***((('''(((((('''&&&''''''''''''((((((((((((((()))***+++,,,------------------............///.................................//////......------------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,...//////...------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------............------------......---------............///------............------............---------,,,++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,------------------......//////000000111111555666777999;;;<<<>>>>>>BBBBBBBBBCCCEEEHHHJJJLLLIIIJJJJJJJJJJJJHHHGGGFFFIIIHHHHHHIIIIIIHHHFFFCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJIIIFFFAAA>>><<<>>>CCCIIIJJJGGGEEEEEEGGGEEEEEEFFFHHHIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIFFFCCC@@@>>>>>>BBBGGGJJJOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMNNNPPPQQQSSSQQQPPPNNNNNNNNNNNNLLLKKKNNNLLLKKKKKKLLLLLLJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTTTTUUUUUURRROOONNNOOORRRQQQOOOMMMMMMNNNOOOOOONNNLLLKKKKKKKKKJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHFFFDDDEEEJJJOOOLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHHHHFFFDDDCCCDDDFFFEEEFFFFFFFFFGGGGGGGGGHHHEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>@@@@@@??????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCBBBAAA@@@??????>>>;;;;;;;;;:::888555222111333333444555666777888888888999::::::;;;<<>>===>>>|||uuuoookkkgggdddccc```ZZZVVVWWWTTTPPPNNNLLLJJJHHHFFFEEEEEEDDDBBB@@@???======:::888666333000///......+++)))((('''(((((('''&&&''''''''''''((((((((((((((()))***+++,,,------------------............///........................//////............//////------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,...///...---------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///......------------......---------............///------............------...------------,,,,,,,,,---------------,,,++++++------,,,+++++++++,,,,,,---------...//////000000444444555777888999:::;;;???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJHHHGGGFFFEEEGGGGGGFFFGGGHHHGGGDDDBBBAAABBBDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJJJJIIILLLNNNNNNJJJEEEAAA???>>>BBBGGGHHHFFFDDDEEEFFFCCCDDDFFFHHHIIIKKKKKKLLLHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLLLLLLLKKKKKKJJJIIIFFFDDDAAA@@@AAAEEEIIILLLQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKLLLNNNOOOQQQSSSPPPMMMKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPMMMMMMNNNPPPRRROOOLLLKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHIIIJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDHHHFFFDDDBBBCCCFFFJJJMMMFFFHHHJJJLLLMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGGGGEEECCCBBBDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@??????AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<<:::999999888888;;;:::::::::;;;<<<===>>>::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::888888888777777666666666444444444444333111///---000000111111222222222222333444666666666777999;;;:::;;;<<<:::888777777888zzzsssllliiifffdddbbb^^^XXXTTTTTTRRRNNNLLLKKKIIIGGGEEEEEEDDDCCCAAA@@@>>>===<<<999888555222000...------+++)))''''''(((((('''&&&''''''''''''((((((((((((((()))***+++,,,------------------............///........................000///...---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++,,,...///...---------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------......---------............///------............---------------------,,,,,,,,,.../////////......---,,,,,,,,,,,,------...//////111222222333555666666777:::;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIILLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCAAAAAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLIIILLLOOOOOOLLLFFFBBB@@@===AAAEEEFFFEEEDDDDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLKKKJJJHHHGGGGGGEEEDDDDDDEEEHHHLLLOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPOOOMMMLLLMMMNNNQQQRRRZZZUUUOOOLLLKKKMMMNNNOOOKKKJJJIIIJJJLLLMMMLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQOOONNNMMMKKKJJJKKKLLLMMMPPPNNNLLLKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFJJJGGGEEEEEEIIILLLLLLKKKDDDFFFIIILLLMMMLLLKKKJJJFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA??????@@@AAADDDBBB@@@???>>>???AAABBB@@@@@@@@@??????>>>>>>>>>:::;;;===?????????===<<<======>>>>>>>>>======<<<:::999777666555444444555444444444444555555666666333333333333333333333333111111111000111111222222222222222222222111111111222222222222222333333333000111111222111000///...111111111111111111111111111222444444333444666777222333444444444444444555~~~xxxqqqiiihhheeeccc___[[[VVVSSSRRRPPPLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA???===<<<;;;888666444111...---,,,,,,***(((&&&&&&'''((('''&&&''''''''''''((((((((((((((()))***+++,,,------------------............///........................///...---------///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,+++,,,.........,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......------------......---------............///------............------------------------------------............------+++,,,...000222444555666999999:::<<<===>>>???@@@@@@AAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHGGGGGGHHHIIIIIIFFFDDDBBBCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGJJJMMMMMMJJJEEEBBB@@@>>>@@@CCCEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLLLLJJJHHHFFFHHHHHHGGGGGGIIILLLNNNPPPLLLMMMOOOQQQRRRSSSSSSSSSPPPOOOMMMLLLLLLOOORRRSSS]]]XXXQQQMMMKKKLLLLLLMMMIIIHHHHHHIIILLLMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPMMMKKKJJJIIIJJJJJJKKKKKKLLLKKKLLLMMMMMMLLLIIIFFFHHHGGGFFFEEEFFFGGGJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHKKKOOOPPPMMMJJJFFFHHHKKKMMMNNNMMMKKKIIIAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@>>>>>>>>>??????<<<======<<<::::::;;;===CCCBBB???<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::555777999:::;;;:::888777999999:::::::::::::::::::::999777555444444444555222333333333444444444444222222222222222222222222555444444444555555666777777666666666666666666666333333333444444444444555111222333444444444333222555555555444444444444444222444555555444444555777666666777888999999888888|||vvvooohhhgggdddaaa]]]XXXUUUSSSPPPNNNKKKIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>===;;;;;;666444222///,,,+++******)))'''&&&&&&'''(((''''''''''''''''''((((((((((((((()))***+++,,,------------------............///........................---------------...///000------------------------++++++,,,,,,,,,,,,------++++++,,,---------------...,,,,,,,,,......---,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......------------......---------............///------............---------------............///+++,,,---...............///000333666999;;;======@@@AAAAAACCCDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKLLLMMMNNNNNNLLLJJJDDDCCCCCCCCCEEEGGGJJJLLLIIIJJJKKKKKKJJJHHHGGGEEEDDDGGGIIIJJJGGGEEECCCCCCAAABBBDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKIIIKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQLLLNNNPPPRRRSSSTTTSSSSSSOOONNNLLLKKKLLLOOORRRUUUYYYUUUPPPLLLJJJIIIIIIHHHGGGGGGGGGIIILLLMMMNNNMMMOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNLLLJJJHHHHHHJJJKKKKKKKKKGGGHHHIIIKKKLLLIIIDDDAAADDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFHHHLLLPPPOOOKKKGGGDDDEEEFFFHHHHHHGGGEEEDDD>>>>>>>>>??????AAABBBBBB>>>===:::888777888999:::999::::::999777777999:::AAA@@@>>>;;;:::999999999666666666666666666666666555666777888888777666555666777888999999999999999<<<:::888666555555666777666666777777777777666666666666666666666666666666888888777888888999:::;;;::::::::::::::::::::::::777777777777777888888888555666777888999888777777999999999999888888888888555777999999888777777888999999999;;;======;;;999{{{yyyssslllgggfffccc___ZZZVVVTTTTTTNNNLLLIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;:::444333000---+++)))((((((((('''%%%&&&'''(((((('''''''''''''''((((((((((((((()))***+++,,,------------------............///........................***+++,,,---............------------------------+++++++++,,,,,,---------+++,,,------...---------...---,,,,,,......---,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000......------------......---------............///------............------........./////////000000......000222333444444444666888;;;>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGHHHGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKKKKMMMMMMMMMNNNPPPPPPNNNLLLEEECCCAAA@@@AAAFFFJJJNNNJJJJJJKKKLLLKKKIIIGGGFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFFFFGGGIIIKKKLLLLLLLLLHHHIIILLLNNNOOOOOOMMMLLLKKKLLLLLLMMMMMMLLLKKKJJJLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQSSSTTTUUUTTTSSSRRRPPPNNNLLLLLLMMMQQQVVVXXXRRRPPPMMMLLLKKKJJJGGGEEEFFFFFFFFFHHHLLLNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHFFFCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEFFFDDD@@@===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCFFFHHHHHHFFFCCC>>>??????@@@@@@@@@@@@@@@======>>>>>>???AAABBBCCC>>>>>><<<;;;:::999999888999::::::999888888:::;;;<<<<<<<<<;;;::::::999999888888888888888888888888888888888888888888888888666777888999::::::::::::???===:::777666777888999888999:::;;;::::::999888::::::::::::::::::::::::777777777777888999:::;;;888888888999999::::::;;;999999999999999999999999888888:::;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;999;;;<<<===;;;:::::::::999888999;;;>>>???<<<:::xxxwwwrrrjjjgggfffbbb]]]XXXUUUTTTTTTMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBAAA???>>><<<;;;:::333222///,,,)))(((''''''((('''%%%%%%'''(((((('''''''''''''''((((((((()))((()))***+++,,,------------------.........//////........................(((***+++---......---,,,------------------------+++++++++,,,,,,---------+++,,,------......------...---,,,,,,......---,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111.........------.........---------.........//////---..................---.../////////000000111111222444555777999;;;;;;<<<<<<>>>AAACCCFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQOOONNNLLLLLLKKKLLLMMMOOONNNLLLJJJDDDBBB???===???DDDJJJNNNKKKLLLMMMNNNMMMLLLJJJIIIFFFGGGHHHHHHGGGGGGIIIKKKIIIIIIJJJLLLOOOPPPPPPOOOFFFIIILLLOOOQQQQQQPPPOOOKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQTTTUUUVVVWWWVVVTTTRRRPPPSSSQQQOOOOOOQQQUUUZZZ]]]MMMMMMLLLMMMMMMLLLIIIFFFEEEEEEFFFHHHLLLNNNOOONNNKKKJJJIIIGGGEEECCCBBBAAACCCCCCCCCDDDEEEGGGHHHIIICCCAAA>>>???BBBDDDDDDCCCDDDBBB@@@@@@@@@@@@>>><<<999:::<<<>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<;;;<<<>>>???@@@@@@AAAAAA>>>>>>??????@@@AAABBBCCC>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBBBBAAA???<<<::::::;;;<<<;;;::::::;;;===888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===;;;;;;::::::999::::::;;;777888999:::;;;<<<<<<<<<@@@>>>;;;888777888999;;;999999:::;;;;;;:::999888::::::::::::::::::::::::888888888999:::;;;<<<===888888999::::::;;;<<<<<<:::::::::999999888888888999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>===;;;;;;;;;<<<;;;<<>>===;;;777555000...,,,***)))))))))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,---.........//////000000//////.........---------........................,,,,,,++++++,,,,,,---...---------............///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------------------------------------.........---///000///---++++++,,,---------------------,,,------....../////////000222222333555666777999999:::;;;<<<>>>????????????DDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDEEEFFFHHHKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPNNNQQQSSSRRRNNNIIIFFFDDDLLLMMMOOOPPPOOOLLLIIIGGGEEEDDDCCCCCCDDDFFFHHHJJJLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOORRROOOLLLLLLNNNOOOMMMKKKIIIJJJMMMPPPSSSVVVYYYZZZXXXYYYYYYWWWUUUSSSTTTTTTTTTUUUPPPJJJOOOYYYWWWNNNOOOMMMJJJJJJKKKKKKHHHEEEDDDEEEHHHKKKLLLLLLLLLKKKCCCCCCBBB@@@???>>>===<<<888888888999:::;;;===>>>;;;;;;<<<<<<<<<<<<======???>>><<<:::999999999:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<<<>>???AAABBBBBBAAA???@@@@@@AAA@@@>>><<<;;;::::::999;;;<<<<<<;;;999888999999999:::;;;;;;;;;:::<<<>>>AAAAAAAAA???>>>::::::::::::;;;;;;<<<===:::::::::;;;<<<======>>>AAAAAA@@@>>>;;;::::::;;;999:::::::::::::::999999;;;;;;<<<;;;;;;:::999888888:::<<<===<<<;;;;;;<<<999;;;======;;;:::<<>>>>>===<<<<<<============<<<;;;::::::::::::???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===???@@@@@@@@@???yyyuuuqqqkkkeeeccc```\\\XXXVVVSSSPPPNNNIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@???>>>===:::777444///...,,,***)))))))))***(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,---........./////////000///.........------------------------------------,,,,,,++++++,,,,,,---...---------............////////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---------------------------------------------------......---,,,...222555---------...............//////000111333444555555777777888:::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHHHHHHHJJJLLLNNNOOOOOOOOONNNNNNNNNPPPRRRSSSSSSSSSRRRRRRQQQPPPPPPOOONNNPPPQQQOOOJJJFFFBBBAAAKKKLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCEEEGGGJJJLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKMMMMMMNNNMMMLLLLLLJJJJJJIIIHHHIIIIIIJJJKKKNNNNNNMMMNNNNNNOOOPPPPPPPPPNNNLLLMMMOOOPPPOOONNNJJJLLLNNNPPPSSSVVVXXXYYYWWWWWWUUUTTTRRRQQQOOOOOOPPPNNNLLLMMMUUUZZZUUUMMMKKKIIIFFFFFFGGGGGGDDDBBBBBBCCCEEEFFFGGGFFFEEEDDD??????>>>===<<<;;;;;;:::999999999888999999::::::888888999999::::::;;;;;;>>>===<<<;;;;;;;;;<<<===;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>?????????>>>>>>???AAAAAACCCEEEEEEDDDDDDEEEFFF@@@???>>>???AAACCCBBBAAA@@@@@@@@@@@@???>>><<<<<<===;;;;;;;;;===>>>===<<<=========<<<<<<<<<;;;;;;:::<<<>>>@@@AAA@@@>>>===;;;;;;::::::999999:::::::::::::::;;;;;;;;;;;;<<<@@@@@@@@@>>><<<;;;;;;===;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999999888999;;;>>>>>>============:::<<<>>>===;;;:::<<<>>>=========<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;===>>>???AAABBBBBBAAAAAA~~~uuuqqqnnnhhhcccaaa^^^YYYVVVTTTQQQNNNLLLIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>>===<<<999555222...---+++)))(((((())))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,.............../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............//////////////////.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------------------........................000///---++++++///666;;;/////////000000111111111333444555777888:::;;;<<<;;;;;;<<<>>>???@@@AAABBB>>>???@@@BBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@DDDEEEGGGHHHIIIHHHHHHGGGJJJJJJKKKKKKMMMNNNPPPQQQTTTSSSPPPOOOPPPRRRUUUWWWWWWUUUSSSQQQPPPOOOOOOOOONNNNNNNNNKKKFFFBBB@@@???IIIIIIJJJJJJJJJJJJIIIIIIGGGEEEDDDCCCEEEHHHLLLNNNNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMKKKJJJHHHJJJIIIHHHGGGHHHIIIJJJKKKNNNMMMMMMMMMMMMNNNOOOOOONNNLLLKKKLLLNNNPPPPPPOOOJJJKKKMMMNNNPPPRRRTTTTTTVVVSSSOOOOOOOOONNNKKKHHHKKKGGGIIIRRRWWWTTTLLLGGGDDDBBBAAA@@@AAAAAA???===>>>???@@@@@@???>>><<<;;;;;;::::::::::::999999999;;;:::999888888888888888888888999999:::;;;<<<<<<======<<<<<<===>>>??????<<<======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>;;;===>>>???>>>===>>>??????AAACCCDDDCCCCCCDDDEEE???>>>>>>???AAABBBBBBAAABBBAAA???>>>===<<<<<<<<<>>><<<;;;;;;===>>>???>>>??????>>>===<<<;;;:::999;;;===???@@@@@@???===<<<======;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???===<<<;;;===>>>======>>>>>>>>>>>>======<<<<<<=========<<<;;;;;;<<<>>>@@@AAA@@@?????????===>>>??????===<<<===>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<======???@@@BBBCCCBBBAAA@@@???????????????<<<===???@@@AAA@@@@@@???zzzqqqnnnkkkfffaaa___\\\XXXUUUSSSPPPMMMKKKIIIHHHHHHFFFEEEDDDCCCBBB@@@???===<<<:::888444111---,,,***)))((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............/////////..................------------------------++++++,,,,,,,,,,,,---------------------.........------------............////////////////////////222111///,,,,,,///444888222333333444555666666777::::::;;;<<<>>>???@@@@@@<<<<<<===>>>???AAAAAABBB>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPTTTSSSRRRRRRRRRTTTUUUVVVUUUSSSPPPNNNMMMMMMNNNOOOLLLLLLKKKHHHDDDBBBBBBBBBIIIIIIIIIIIIJJJJJJKKKKKKGGGEEECCCCCCDDDHHHLLLOOOOOONNNNNNNNNMMMMMMMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKIIIGGGEEEGGGGGGFFFFFFHHHIIIKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLOOOKKKGGGHHHKKKLLLHHHDDDEEECCCJJJTTTSSSFFF>>>>>>======<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::888888888888999999999:::::::::<<<;;;::::::999999::::::;;;<<<======>>>???@@@@@@=========>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@;;;===@@@AAA@@@??????@@@@@@BBBDDDDDDDDDDDDEEEFFFBBBAAAAAABBBDDDFFFEEEDDDFFFEEECCCAAA@@@@@@@@@AAABBB@@@======???AAACCCCCCAAA@@@@@@???>>>>>>=========>>>@@@AAAAAA@@@???>>>@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@@@@AAABBBBBB???AAAAAAAAA@@@@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCEEEHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKLLLNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMGGGGGGIIIJJJJJJIIIHHHHHHwwwpppllliiieeeaaa^^^[[[WWWTTTRRRPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>><<<:::999666222///+++******)))((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,...............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------............///------------------------------------------------+++++++++,,,,,,---------+++,,,,,,------------------------....../////////------.........////////////000111000000111444666888888999:::;;;;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>???@@@AAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQNNNMMMKKKJJJJJJLLLNNNOOOKKKKKKKKKIIIFFFFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMFFFEEEDDDCCCDDDHHHKKKNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDEEEFFFHHHJJJKKKLLLQQQPPPNNNLLLJJJHHHHHHGGGGGGGGGFFFEEECCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCC@@@===???CCCEEECCC???===@@@JJJPPPIII999555;;;999::::::999999888999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>======<<<<<<======>>>?????????@@@@@@AAABBBCCCCCC???????????????>>>>>>===???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFEEEDDDCCCBBB===???BBBCCCBBBBBBBBBBBB@@@BBBEEEFFFEEEFFFGGGHHHCCCCCCBBBDDDFFFHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEFFFEEECCCAAAAAACCCEEEGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPLLLMMMNNNNNNMMMNNNPPPRRRPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTVVVXXXXXXVVVUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXWWWZZZ[[[\\\\\\\\\\\\[[[[[[XXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\^^^___```aaaaaabbbaaaaaaaaaaaaaaaaaabbb``````aaabbbbbbaaa______}}}tttnnnjjjgggbbb___]]]ZZZVVVSSSQQQOOOMMMJJJIIIHHHGGGEEEDDDBBBAAA@@@???===;;;999888555000---))))))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------............///,,,,,,,,,---------------...------------,,,,,,,,,***++++++,,,,,,------...++++++,,,------------,,,---------...//////000000++++++,,,---...///000000---000444666777777999;;;===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQLLLNNNQQQSSSSSSQQQNNNMMMJJJJJJIIIJJJKKKMMMNNNPPPLLLLLLMMMKKKJJJJJJKKKMMMKKKKKKLLLMMMNNNNNNMMMMMMGGGGGGFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDGGGHHHJJJLLLNNNNNNNNNMMMOOONNNLLLJJJGGGFFFEEEDDDBBBBBBBBB???===;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<999777666888<<<>>>===;;;999@@@HHHIII@@@666777===888:::;;;:::999999:::;;;;;;;;;<<<===>>>>>>???@@@>>>>>>??????@@@AAAAAABBB???????????????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBBBBBBBAAA@@@???;;;===???@@@??????AAABBB>>>@@@CCCDDDDDDDDDFFFGGGBBBAAAAAACCCFFFGGGGGGFFFIIIHHHHHHHHHGGGHHHHHHIIIHHHFFFEEEEEEHHHJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTVVVXXXYYYZZZZZZ[[[\\\^^^___aaabbbcccaaabbbcccccccccccceeegggdddeeefffggghhhhhhhhhhhhffffffgggiiijjjjjjjjjjjjjjjlllmmmmmmllljjjjjjjjjlllkkkkkkkkkmmmnnnmmmlllnnnnnnooopppooonnnmmmlllggghhhjjjlllmmmmmmlllkkkjjjkkkmmmnnnpppqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvtttsssrrr~~~yyyrrrlllhhhddd___\\\ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHFFFEEECCCAAA@@@???>>><<<:::888777333///,,,(((((())))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------...//////---------............///------------.........///......---------,,,,,,,,,******+++,,,,,,---......+++,,,---...///......------------...///000000000......///111333444666666555777:::<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNPPPPPPPPPPPPOOOLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQMMMNNNOOONNNMMMLLLLLLNNNJJJLLLMMMOOOOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDCCCBBBCCCCCCEEEEEEJJJLLLOOOQQQPPPNNNJJJHHHFFFEEEDDDBBBAAA@@@??????<<<===>>><<<999777999;;;888888999999999:::::::::777777777999:::;;;;;;<<>><<<:::888666333...+++'''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------...........................------------...//////---------.........//////---.........//////000000.........------,,,,,,,,,******+++,,,,,,---......,,,---///000000000///...---------...///000000111222333555777999;;;<<<===???@@@AAAAAA??????AAACCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFIIIJJJLLLMMMNNNNNNMMMMMMIIIJJJLLLMMMNNNMMMMMMLLLNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQOOOPPPQQQPPPNNNLLLLLLLLLJJJKKKNNNOOOOOONNNKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJGGGEEEDDDCCCDDDEEEGGGHHHDDDCCCAAA@@@AAACCCEEEFFFFFFHHHKKKLLLJJJEEE@@@<<<<<<<<<;;;::::::999::::::888:::;;;:::777666999;;;888888999999:::::::::;;;:::<<<======<<<<<<===>>>NNNOOOHHH<<<999???@@@:::;;;===??????======???AAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@?????????EEEDDDDDDCCCCCCBBBAAAAAAAAACCCDDDFFFGGGHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKMMMOOOOOOOOOMMMLLLOOOPPPQQQPPPPPPQQQTTTWWWTTTVVVYYYZZZZZZ[[[\\\^^^aaa``````bbbeeeggggggfffhhhiiikkkmmmnnnooonnnnnnrrrqqqrrrtttwwwxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||wwwxxxyyyzzz|||~~~~~~~~~|||zzzzzz|||xxxxxxyyyyyyxxxuuusssqqqlllmmmppprrrttttttsssrrrppprrruuuyyy}}}{{{{{{|||~~~~~~xxxsssmmmhhhccc___[[[XXXUUUTTTQQQOOOLLLJJJIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>>>><<<:::666222...+++***++++++***((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------//////.........---------..............................//////...---,,,,,,/////////......---------...---+++******++++++,,,***+++,,,,,,+++,,,...000,,,---...///000000000000...///000222333555666777@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDCCCBBB@@@@@@???GGGGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKJJJHHHFFFEEEJJJKKKKKKJJJIIIIIIKKKMMMIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCAAA@@@???BBB???===<<<===>>>>>>===>>>>>>???@@@AAA???;;;888888999999888666777999;;;;;;::::::===???===999555;;;<<<<<<======<<<;;;;;;@@@???@@@BBB>>>;;;AAAKKKfffUUUEEE@@@???===>>>AAA????????????@@@AAABBBBBBCCCBBBAAAAAABBBCCCBBBAAACCCDDDGGGIIIIIIGGGEEEDDDIIIJJJIIIFFFCCCCCCGGGKKKFFFGGGIIIJJJJJJJJJIIIHHHLLLNNNPPPRRRSSSSSSSSSSSSTTTTTTVVVYYY\\\]]]\\\[[[```aaabbbdddfffhhhiiijjjlllkkkkkkkkkllloooqqqsssmmmooossswwwzzz|||}}}}}}|||}}}}}}}}}||||||~~~}}}wwwuuurrrrrrsssssspppmmmjjjkkkmmmooopppnnnkkkhhhjjjnnntttzzz~~~zzz}}}||||||~~~vvvrrrlllfffbbb^^^ZZZXXXUUUSSSQQQNNNLLLJJJIIIHHHHHHGGGEEECCCAAA???======<<<;;;888444000---***)))******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------///.........------------..............................//////...------,,,............---------,,,------,,,+++++++++,,,------......---++++++,,,............///000000111111666777888999:::;;;<<<===@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@??????>>>EEEFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKJJJHHHGGGFFFJJJKKKLLLLLLKKKJJJKKKMMMIIIJJJKKKLLLMMMMMMNNNMMMPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRTTTRRROOONNNOOOPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAABBBAAA@@@???>>>===<<<;;;:::999777777888::::::999======???@@@AAA???===;;;<<<<<<<<<:::999999;;;============@@@BBBCCC@@@>>>;;;<<<===>>>>>>?????????===<<<===???>>>???IIIUUUfffVVVGGGBBB@@@>>>===???=========>>>???AAABBBCCCAAAAAAAAACCCEEEFFFFFFFFFDDDFFFIIIKKKLLLLLLKKKJJJTTTTTTSSSQQQNNNNNNRRRUUUTTTUUUWWWYYY[[[[[[[[[[[[bbbccceeefffhhhhhhhhhhhhkkkkkkmmmooorrrtttttttttwwwwwwxxxyyyzzz{{{||||||~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||zzzyyyyyyzzzxxxssspppoooooooooooonnnkkkhhhfffkkknnnrrrvvvyyy{{{{{{{{{{{{}}}~~~}}}}}}zzzsssoooiiiddd```\\\YYYVVVTTTSSSPPPNNNLLLJJJIIIHHHHHHGGGEEEBBB???===<<<;;;:::888555222...+++)))(((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------............------------.................................///......---,,,...------------,,,,,,,,,---,,,,,,+++,,,,,,---------...///...---...///111333333222222333444666777===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCBBBAAA@@@??????CCCDDDFFFGGGHHHIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNMMMLLLLLLMMMJJJKKKLLLMMMMMMNNNMMMMMMQQQPPPNNNNNNMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPMMMLLLLLLNNNNNNNNNOOOOOOOOONNNMMMLLLJJJIIIJJJIIIHHHFFFDDDCCCAAAAAA@@@???>>>===;;;:::999888:::999999999999999999999888666666777:::<<<<<<<<<@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@===;;;:::<<<>>>???>>>>>>???AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAAEEERRR___[[[PPPEEEBBBBBB@@@???@@@@@@AAABBBDDDGGGIIIJJJKKKKKKLLLNNNPPPSSSUUUWWWWWWVVVXXX[[[^^^`````````___kkkkkkjjjhhhffffffiiikkklllnnnpppsssuuuwwwxxxxxxzzz{{{|||}}}~~~zzz|||}}}|||zzz{{{~~~~~~}}}|||{{{|||{{{{{{{{{|||{{{xxxvvvyyyzzz|||~~~~~~|||wwwssspppooonnnlllkkkiiiggggggiiijjjlllnnnpppqqqqqqqqqvvvvvvvvvwwwwwwyyyzzz{{{|||zzzxxxwwwxxxyyyxxxwww~~~{{{ppplllgggbbb^^^[[[WWWUUUSSSRRRPPPMMMKKKIIIHHHHHHHHHFFFCCC@@@>>><<<;;;:::999777444000---***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------------------------------........................---...............---------------------,,,,,,,,,,,,,,,,,,,,,------......+++---///000111333666888;;;:::888888888:::===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEE@@@BBBCCCEEEEEECCCBBB@@@EEEEEEDDDCCCCCCBBBAAAAAAAAACCCEEEGGGIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKIIILLLOOOPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOONNNMMMMMMMMMNNNPPPRRROOOPPPQQQRRRSSSTTTUUUVVVRRROOOKKKIIIJJJKKKKKKKKKLLLKKKKKKJJJHHHGGGEEEDDD???>>>===<<<;;;:::999999777777777666555555444444888888999:::;;;<<<<<<======<<<<<<>>>BBBDDDEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIHHHFFFBBB???>>>???AAABBBAAA???>>>>>>>>>??????AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCFFFPPP```mmmQQQKKKGGGGGGJJJLLLMMMLLLQQQRRRTTTWWWZZZ\\\^^^___dddfffhhhjjjkkkmmmoooqqqqqqsssuuuwwwxxxxxxxxxwww}}}|||{{{zzzzzzzzz|||}}}|||}}}}}}~~~zzzuuuooodddgggkkkppptttvvvvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyxxxwwwwwwvvvuuuuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwuuutttssssssrrrpppnnnqqqtttxxx|||}}}zzzvvvrrrjjjjjjjjjhhhgggggghhhjjjjjjjjjjjjkkklllmmmoooooorrrqqqpppqqqsssuuuuuutttrrrqqqooopppqqqrrrrrrqqq{{{yyynnnjjjddd```]]]ZZZVVVTTTRRRPPPOOOLLLJJJIIIHHHHHHFFFEEEAAA>>><<<:::::::::888666333///,,,+++******&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------,,,,,,------------------........................------...............---------------------------,,,,,,---...///000000000...000222333444666:::<<<>>>===<<<;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDEEEEEEDDDBBBAAADDDDDDCCCCCCBBBBBBAAAAAAAAACCCFFFHHHIIIIIIHHHGGGHHHJJJLLLMMMNNNOOONNNNNNLLLNNNQQQRRRPPPNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNOOOQQQRRRTTTPPPPPPPPPPPPPPPQQQQQQQQQPPPMMMIIIGGGGGGGGGFFFFFFBBBBBBAAA@@@???===<<<;;;666666666666777777777777555666666777888888999999======>>>???AAABBBCCCCCCAAA@@@AAADDDHHHJJJJJJJJJFFFHHHHHHGGGFFFEEEGGGIIIMMMLLLIIIEEEAAA@@@BBBDDDBBBAAA@@@?????????AAACCC@@@@@@AAAAAACCCEEEFFFGGGEEEIIILLLNNNTTTbbbsss^^^]]]\\\^^^bbbggggggeeeiiikkknnnqqqtttvvvwwwwww|||~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~|||zzzzzz{{{}}}{{{~~~~~~}}}~~~www{{{zzzoooeeeaaa]]]XXXSSSPPPOOOVVVaaakkkooooooppppppqqqqqqqqqqqqpppppptttssssssssssssrrrrrrrrrrrrqqqooonnnooopppssstttuuusssqqqpppoooooommmlllooorrrvvvxxxwwwsssooommmggghhhhhhfffdddeeegggjjjnnnnnnnnnnnnppprrrsssuuusssrrrrrrsssuuuvvvuuutttpppnnnmmmnnnqqqssssssrrr~~~uuurrrlllhhhccc___\\\YYYVVVTTTQQQPPPNNNLLLJJJIIIHHHHHHDDDBBB???<<<::::::::::::777555111...+++*********&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------,,,,,,,,,,,,------------........................,,,---......///.........---------............///...///111222333444444444666777888888777888:::<<<>>>============???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDEEEGGGHHHIIIJJJIIIIIILLLMMMOOOQQQRRRRRRRRRQQQOOOQQQSSSRRRPPPNNNNNNNNNQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDCCCAAA???>>>======;;;:::777888888888777666555555666666777888:::;;;<<<===:::;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGAAAAAABBBDDDGGGIIIIIIHHHBBBDDDEEEDDDBBBBBBEEEIIIJJJIIIGGGCCCAAABBBEEEHHHAAACCCDDDEEEFFFHHHLLLOOOPPPPPPRRRTTTXXX\\\```bbbggglllooommmnnnwww{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~||||||{{{{{{zzzxxxwwwvvvuuuvvvxxxxxxwwwwwwxxxyyytttuuuuuuttttttvvvzzz}}}{{{{{{ooofffbbbZZZ\\\VVVJJJFFFLLLQQQPPPIIIAAA999;;;III\\\jjjrrrqqqrrrrrrrrrrrrrrrrrrqqquuuuuuuuuuuuuuuuuuuuuuuutttsssqqqqqqqqqsssuuuvvvuuutttrrrrrrsssrrrqqqoootttuuuvvvuuupppllliiigggjjjlllllljjjfffeeehhhkkkmmmmmmnnnnnnppprrrssstttrrrrrrssstttttttttttttttnnnllllllmmmoooqqqqqqqqqyyyrrrmmmkkkgggbbb^^^[[[YYYVVVTTTPPPOOOMMMKKKIIIHHHHHHGGGBBB@@@===;;;999999:::;;;555333///+++)))((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------------------------------------------------------++++++,,,,,,,,,---------........................,,,------...//////.............../////////000000222444666888999::::::::::::;;;<<<;;;;;;;;;===???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRTTTUUUUUUUUUTTTSSSTTTTTTRRRPPPNNNNNNOOOQQQQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFCCCBBBAAA???>>><<<;;;:::666555555666777777555333555555666777888888777777;;;;;;<<<>>>???AAABBBCCC???@@@@@@BBBCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEEEECCCBBBCCCEEEHHHHHHGGGFFFCCCFFFHHHGGGFFFGGGMMMRRRPPPPPPOOONNNOOORRRXXX\\\TTTVVVZZZ[[[]]]___cccgggmmmmmmnnnppptttxxx|||~~~~~~}}}~~~~~~}}}|||||||||}}}~~~zzz{{{|||{{{yyyxxxyyyzzzwwwvvvvvvuuuvvvvvvvvvwwwxxxwwwvvvuuutttsssssssssqqqsssuuuuuusssssstttvvvwwwwwwxxxwwwuuutttuuuwwwpppsssssslll___QQQHHHDDD:::;;;777333<<>>>>>>>>999;;;<<<======>>>AAACCC???@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVUUURRROOOMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIFFFBBB===;;;666666666777777777888888444444666888;;;;;;999777777888:::;;;<<<======>>>>>>???@@@AAABBBDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFGGGIIIJJJKKKIIIGGGIIILLLOOOOOONNNQQQXXX___```aaaaaabbbeeekkkrrrwwwpppssswwwxxxxxxyyy}}}|||~~~~~~}}}|||{{{{{{{{{zzzxxxwwwuuutttvvvtttrrrqqqsssxxx~~~yyyzzzzzzxxxwwwvvvwwwyyyuuutttttttttuuuwwwyyyzzzyyyxxxvvvuuutttuuuuuuvvvsssvvvwwwwwwtttsssuuuwww|||}}}|||xxxrrrllliiigggUUUUUUQQQHHH???:::;;;>>>555666444777GGGWWWTTTFFF111444777888===KKK```ppprrrrrrssssssssssssrrrrrruuuuuutttsssrrrqqqppppppsssvvvzzz}}}}}}zzzvvvsssrrrrrrsssuuuwwwwwwuuutttoooooonnnkkkggggggjjjmmmlllpppttttttrrrssswww{{{vvvwwwwwwxxxxxxxxxwwwwwwsssxxx|||{{{wwwuuuwwwzzzwwwuuurrrqqqqqqqqqpppooo|||uuupppnnnhhheee```\\\YYYVVVRRRPPPMMMLLLLLLJJJIIIHHHGGGGGGDDD>>>999888;;;===;;;888333000---,,,+++***(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))((()))***+++***(((---------,,,,,,+++******................................................------,,,,,,------......,,,,,,,,,,,,,,,,,,---------...///000000///...---,,,---000333666888999:::>>>============>>>>>>???@@@???>>>======>>>???@@@FFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAFFFFFFGGGGGGFFFFFFEEEDDDLLLKKKJJJIIIHHHFFFFFFEEEKKKJJJIIIIIIJJJLLLNNNPPPTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSPPPNNNKKKIIIHHHMMMLLLIIIGGGDDDAAA???>>>AAA@@@>>><<<:::999888777555333111333666777555333777888888999999:::::::::===<<<<<<===??????>>><<<@@@AAAAAA@@@???@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGKKKOOOSSSUUUVVVWWWXXXYYY```fffgggfffiiipppwwwwwwxxxyyy{{{|||~~~|||{{{~~~}}}|||}}}{{{{{{}}}~~~}}}{{{zzz|||{{{|||}}}|||zzzyyyzzz{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyxxxvvvsssrrrssssssttttttuuuuuuuuuuuuyyyxxxxxxxxxxxxwwwvvvuuutttyyyvvvsssrrrsssuuuvvvvvvzzzwwwsssrrrqqqqqqpppoooqqqrrrrrrrrrtttwwwvvvttt}}}wwwooohhhbbbZZZOOOGGG@@@===999666555444444333666000000AAA[[[dddPPP555222444555777???PPPfffvvvtttwwwzzz{{{zzzxxxxxxxxx|||{{{zzzzzz{{{{{{zzzyyy~~~}}}{{{zzzyyyzzz|||}}}qqqooonnnoooppppppmmmjjjfffgggggghhhiiiiiiiiiiiibbbdddgggkkkpppuuuyyy||||||||||||~~~~~~|||}}}~~~~~~{{{yyyyyywwwtttqqqlllgggcccaaazzzsssmmmjjjhhhddd___[[[XXXUUURRRPPPMMMLLLKKKJJJIIIHHHGGGFFFAAA===999888:::;;;999666222000---++++++***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((())))))***************+++---...///................................................,,,,,,,,,++++++,,,------//////..................---...000222333333222222444555666888:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@============???AAACCCDDDEEEDDDBBB@@@???@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHGGGGGGFFFJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHIIILLLNNNPPPUUUUUUTTTSSSRRRRRRQQQQQQLLLKKKIIIGGGEEECCCBBBAAA???>>>===<<<:::888777777999888777777666666666777888777666888<<<>>>===<<<;;;;;;;;;<<<===>>>>>>????????????@@@@@@AAA@@@@@@<<>><<<999999::::::666333111///,,,+++******((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''')))***)))(((***...222+++***)))))))))+++---///...................................................------,,,,,,,,,------////////////////////////...000222555777888888888:::;;;<<<<<<===<<<<<<<<<============>>>???AAAAAA======>>>>>>@@@AAACCCDDDDDDBBB???======???BBBDDDBBBCCCCCCDDDDDDDDDDDDCCCGGGGGGFFFFFFEEECCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKNNNOOOQQQPPPNNNLLLJJJHHHGGGFFF??????>>><<<;;;:::999999555555555555555555444444777777777777888999:::;;;<<<;;;:::<<<>>>??????>>>??????>>>======>>>@@@AAA>>>???@@@@@@@@@AAABBBDDD>>>AAADDDEEEEEEFFFJJJNNNPPPQQQRRRUUUWWW[[[]]]___dddeeegggiiimmmpppsssuuuvvvyyy}}}~~~{{{zzzwwwuuusssqqqqqqqqqnnnjjjgggaaaYYYUUU[[[eeennnkkkjjjlllrrrvvvvvvsssvvvxxxzzzzzzxxxxxxyyyzzzzzzzzzxxxwwwuuusssrrrqqqvvvtttrrrpppppprrrtttvvvuuuuuuuuusssrrrrrrtttvvvtttttttttuuuvvvwwwxxxyyyzzzyyyyyy{{{~~~~~~~~~}}}wwwxxxzzz}}}|||vvvnnnhhhVVVNNNDDD===999666444111444444444444444444444444222555GGG]]][[[EEE888;;;===DDDQQQcccsss}}}~~~|||yyyvvvtttvvvwwwyyyzzzxxxtttpppmmmjjjeee___\\\___eeekkknnnnnnkkkeee\\\RRRHHHAAA<<<777777<<>>???AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDBBBAAA>>>===;;;:::888888777777666666666666888888888999999999::::::>>>======>>>>>>???@@@AAA@@@@@@???>>>>>>>>>===<<<@@@???>>>======>>>@@@AAA@@@AAACCCDDDDDDGGGKKKOOONNNMMMOOOSSSYYY^^^aaaaaaddddddfffiiilllooorrrtttvvvvvvvvvwwwxxx{{{}}}{{{~~~~~~}}}|||zzzyyyxxxxxxxxxtttsssooollliiihhhggggggZZZUUUQQQLLLEEEBBBGGGOOOeeejjjnnnppptttxxxyyywwwuuuwwwyyyzzzyyyxxxyyyzzzyyyxxxwwwuuutttsssrrrrrrvvvtttrrrqqqrrrtttvvvxxxwwwxxxzzz{{{|||}}}~~~}}}}}}~~~}}}zzzuuurrrlllddd___```aaa\\\TTTNNNAAA<<<666333333444444333000111333333333222333333333AAATTTZZZMMM===???LLLTTT\\\iiivvv~~~~~~|||{{{zzzxxxwwwvvvvvvvvvtttpppkkkfffcccUUUQQQNNNRRR[[[cccffffffggg___RRREEE;;;666444444666333777IIIdddxxx~~~|||}}}{{{yyyvvvtttqqqllliii\\\YYYTTTMMMGGGBBB???===333111///---,,,---///111}}}xxxssskkkdddbbbbbb___ZZZVVVTTTSSSQQQPPPLLLLLLJJJIIIGGGEEEDDDCCC=========<<<;;;888444111...,,,***)))******)))'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%(((+++***(((***111888>>><<<888444111000111111...............................................................///000000,,,---...000333555666777999:::;;;============<<<:::;;;<<<<<<======<<<<<>>>>>>>>>>>>>>???????????????????????????@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@::::::999888888777666666888888888888888888888888>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCFFFHHHKKKMMMPPPQQQSSSTTTWWW\\\aaaeeegggbbb___eeeooouuutttoooooooooppprrrtttwwwyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzz}}}|||yyywwwtttrrrqqqpppkkkhhhbbb[[[UUUPPPLLLKKKFFF@@@<<<;;;:::888:::>>>QQQaaaooossstttxxx{{{{{{yyy{{{~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{{{{~~~~~~}}}|||}}}}}}zzzxxxuuupppkkkeee]]]VVVQQQMMMCCC>>>EEEKKKFFF:::222222111000000111111111111///111333333222111111333<<>>555//////111333666333888MMMggguuuqqqgggdddaaa^^^[[[WWWRRRMMMIIIAAA>>>:::666222///......//////...------,,,++++++yyyvvvqqqjjjdddccc___\\\YYYVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFDDDCCCBBB>>>>>>>>>===:::666333111,,,***(((((()))***)))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))******(((%%%&&&)))---333222///---------...///................................................,,,,,,,,,,,,...///000111111222444666999;;;===>>><<<===>>>??????>>>===<<<;;;<<<===>>>????????????>>>===<<<;;;::::::::::::;;;<<<>>>@@@AAABBBBBBBBB???AAADDDFFFGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@???>>>:::::::::999999888888777777777888888999999999:::;;;;;;<<<<<<<<<=========?????????????????????????????????>>>>>>??????@@@===???BBBDDDEEEGGGIIILLLMMMNNNRRRVVVZZZ^^^aaabbbjjjhhhgggiiiooouuuzzz|||{{{tttooorrr{{{{{{tttuuuvvvvvvwwwxxxzzz||||||}}}}}}~~~~~~}}}|||||||||zzzyyyxxxxxxyyyzzz|||}}}|||}}}}}}|||{{{zzzyyyxxxuuusssnnniiiddd```]]][[[PPPMMMIIIDDD???;;;999888:::444222555777777777999BBBYYYnnnsssssswww|||}}}~~~zzzvvvrrrnnnjjjgggbbb^^^XXXQQQKKKCCC<<<777777333999GGGMMMBBB333+++111111333333333111///......111444333111111333666GGGWWWXXXFFF???QQQfffooouuu{{{~~~yyyvvvxxx{{{vvvwwwwwwvvvsssrrrrrrssskkkfff___XXXSSSOOOLLLIIIEEEBBB>>>999666444444444888===FFFPPPTTTOOOCCC999444444333222222111222222222444>>>PPPaaadddZZZNNNEEEDDDBBB@@@???<<<888555333111///---,,,,,,,,,,,,,,,,,,---------,,,+++***}}}vvvsssooohhhdddddd[[[ZZZXXXWWWUUUSSSOOOLLLLLLKKKJJJHHHEEECCCBBBAAA===>>>===;;;777444111000+++)))(((((()))))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((((())))))***+++,,,................................................,,,------///000222444555777888999;;;<<<>>>???@@@===>>>?????????>>>======<<<===>>>>>>???>>>>>>>>>;;;;;;::::::;;;;;;<<<======>>>@@@BBBDDDDDDDDDDDDBBBBBBDDDEEEFFFGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>======<<<;;;::::::999555666666777777777777777999:::;;;;;;===>>>>>>???>>>>>>>>>???????????????>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEGGGIIIKKKMMMKKKNNNSSSUUUWWWYYY^^^aaadddfffjjjmmmppprrrssssssxxxsssnnnpppxxx~~~{{{yyyzzz}}}~~~}}}{{{{{{{{{||||||}}}~~~}}}zzzyyyyyyxxxxxxyyyzzz{{{xxxxxxxxxxxxxxxyyyyyyzzzxxxyyyyyywwwtttpppllliii^^^\\\WWWRRRMMMHHHEEECCC:::999777666666666666777666444444666888777;;;@@@NNNdddwwwzzzzzz~~~~~~~~~vvvrrrfffccc^^^YYYVVVSSSPPPNNNIIIEEEAAA===:::777333000333777EEERRROOO>>>222111111222444444333222111000---000333333111222777<<>>555111---...111333444555444444666AAAQQQZZZYYYOOODDD===666555555666666555333000000///......------......************+++---...///{{{tttqqqmmmgggddddddYYYXXXXXXWWWVVVSSSNNNKKKLLLKKKIIIGGGEEECCCBBBAAA======<<<999555111000///***)))'''''')))))))))(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***)))((((((***---......---,,,,,,---....../////////................................................///000111222555777999:::::::::;;;;;;<<<===>>>>>><<<===>>>???@@@???>>>>>>===============<<<;;;;;;:::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAACCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????===<<<:::999777777777777777777777777444555777888:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA???????????????@@@@@@@@@??????@@@AAABBBCCCDDDEEEHHHIIILLLPPPTTTXXX\\\^^^dddhhhlllnnnnnnppptttxxxxxxzzz|||~~~~~~|||yyywwwzzzqqqjjjlllttt{{{{{{yyyyyy{{{}}}}}}|||}}}|||}}}}}}~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~}}}|||zzzyyyzzz|||yyyxxxxxxyyyzzz|||~~~xxxxxxwwwuuutttrrrqqqpppoooooommmjjjddd\\\UUUQQQKKKJJJFFFCCC???<<<:::999<<<;;;999777666666666777888888999:::888888@@@JJJgggxxx|||rrreeeYYYRRRJJJFFFAAA===<<<:::999777444222//////000111111111666===KKKQQQDDD000***222,,,---////////////111222,,,000222222222444;;;@@@ggg]]]XXX]]]gggmmmqqquuuttttttuuuvvvwwwtttppplllkkkkkkhhhbbbYYYPPPIIIFFF???<<<888666777888999888222222111111111222333333777IIIZZZWWWEEE444000333444333111111222555888999AAASSSfffgggVVVCCC999888333222222333555444222000////////////......------333111---+++***+++---...}}}xxxqqqllljjjgggccc```YYYXXXVVVTTTQQQOOOMMMLLLHHHGGGFFFFFFFFFDDD@@@>>>>>><<<:::777333111///...((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++*********)))))))))))))))...+++***+++...///---+++000////////////.........++++++,,,---///000222333333444555888:::<<<>>>???<<<<<<<<<=========>>>>>>@@@>>>======>>>>>>===;;;;;;:::888777777:::===>>>>>>????????????@@@@@@@@@EEEDDDDDDEEEFFFFFFCCCAAAEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBEEEFFFFFFGGGEEECCCAAA???CCCBBB@@@>>>===;;;;;;:::999888777666666555666666888666444666999;;;:::999::::::;;;;;;<<<===??????BBBBBB@@@===;;;<<>>@@@AAA@@@@@@BBBCCCGGGHHHJJJNNNRRRWWWZZZ\\\dddfffjjjnnnrrrtttvvvwww{{{{{{|||~~~~~~~~~~~~~~~~~~vvvrrroooqqqvvv{{{|||zzzwwwyyy|||||||||~~~}}}|||{{{{{{|||zzzxxxxxxyyyzzzzzzzzz{{{zzz}}}|||xxx}}}~~~zzzxxxxxxzzz{{{|||tttuuuvvvvvvwwwvvvvvvuuurrrqqqooollliiieeebbb```eee[[[QQQMMMJJJDDDAAAAAA@@@>>>;;;::::::999777666777777777666555666888:::::::::999:::???LLL\\\hhhyyy~~~~~~zzzzzz}}}wwwnnnaaaUUULLLEEE>>>999444555777777777555333222///111///+++///888888111>>>SSSWWWBBB222666777000///111333333222000///000555333666999666555CCCWWWrrrooottt~~~}}}~~~}}}}}}}}}|||zzzvvvtttllldddXXXJJJ???888555444888555333666===@@@@@@>>>888222444555111666999111===PPPTTTAAA111222555333,,,000222222222999EEEOOO```jjjmmm```JJJ;;;666777666555555555666555333000222000,,,******---111333+++......---...111111...{{{vvvooojjjhhhfffbbb^^^XXXWWWVVVSSSQQQOOOMMMLLLIIIHHHFFFEEEEEECCCAAA>>>>>><<<999666333111///...)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))***************))))))))))))---,,,***+++...///...,,,..............................///000222333555666888888999999:::;;;;;;;;;<<<<<<======>>>?????????@@@>>><<<;;;;;;:::888777;;;:::999999999;;;===>>>????????????@@@@@@@@@@@@BBBAAAAAACCCFFFGGGFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB???===;;;<<<;;;:::999888888888888777777777666777777888888999777666777:::<<<<<<;;;AAAAAA@@@???>>>=========<<<============>>>BBBDDDDDDGGGKKKNNNPPPRRRUUUXXXaaabbbdddgggkkkooorrrsssvvvwwwzzz|||~~~~~~~~~~~~{{{xxxvvvxxx}}}|||~~~}}}}}}|||{{{yyywwwuuuttttttuuuuuuuuuuuuwwwzzz}}}{{{yyywwwwwwxxxzzzzzzyyyxxxyyyxxxvvvxxx}}}}}}yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwnnnjjjccc[[[TTTNNNKKKIIIIIIYYYaaaVVVFFF>>>===<<<===<<<:::999999:::::::::888777666444333555888;;;===@@@FFFMMMWWWeeettt~~~xxxbbbXXXJJJ>>>777333111000444444444333333333333333444222222222000---///444PPPUUUMMM777+++...000+++///111333444333444555777111333777888888@@@UUUiii{{{{{{uuummmeee]]]VVVPPPJJJFFF???999555444444555111111555>>>IIIPPPRRRQQQFFF???===999333:::BBB===OOOSSSMMM<<<111000000---555444222111888GGG[[[iiiiiiiiibbbTTTDDD888333222444333333444555555444222---///222333222///***'''---...111333444444555777xxxssslllhhhfffddd___\\\WWWVVVUUUSSSPPPNNNLLLKKKJJJHHHEEEDDDCCCCCCAAA???===;;;999555222000...---******)))))))))((((((((('''''''''''''''&&&&&&&&&(((((('''''''''(((((()))************************---++++++,,,---......---,,,,,,------.../////////222333444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<:::999999:::999888666;;;;;;;;;<<<======>>>>>>????????????@@@@@@@@@AAACCCAAAAAABBBDDDFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBBBB@@@@@@@@@???===;;;888777666666666666666777777888666666666666777888999:::>>><<<;;;;;;===>>>===<<>>>>>>>>============@@@BBBFFFHHHJJJLLLOOOQQQVVVYYY^^^bbbeeehhhlllnnntttuuuwwwyyy|||~~~~~~~~~}}}~~~|||}}}~~~zzz||||||yyyuuussssssuuu}}}{{{wwwsssppprrrvvvzzz|||zzzwwwvvvwwwwwwwwwvvvqqqtttrrrpppzzzwwwwwwyyy}}}|||{{{}}}{{{xxxvvvuuutttttt___YYYPPPFFF>>>:::999999LLL```eeePPP===<<>>>>>;;;777777666444111000000222999@@@CCC??????OOOgggyyy{{{ppp```TTTLLLEEE===888111000///...///111333555<<<>>>DDDMMMWWW\\\]]][[[NNNGGGDDD>>>888DDDSSSRRR\\\PPP@@@666222000...,,,444333333888EEEXXXlllxxxpppdddSSSFFF===888444111444333111222333444444333000/////////000222444555;;;999<<>>???>>>===<<<:::999888888888777777999;;;=========;;;<<<===???@@@??????>>>?????????@@@@@@@@@AAAAAAHHHEEECCCBBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;;;;:::888777666888777777777888999::::::999999999:::;;;<<<===>>>AAA@@@?????????@@@@@@@@@===>>>AAACCCFFFHHHJJJKKKSSSWWW]]]aaacccdddfffgggjjjmmmpppssstttvvvxxxzzzzzz{{{|||~~~~~~}}}~~~~~~|||{{{|||{{{zzzzzz|||}}}|||{{{xxxzzzyyyuuuppppppuuuzzz}}}vvvqqqppprrrtttxxxuuupppmmmllljjjhhhgggdddaaabbbnnn{{{iiimmmrrryyy~~~|||xxxuuupppmmmiiiddd```]]]\\\[[[HHHDDD???:::777777999;;;EEEJJJHHH@@@===???===666======<<<;;;;;;<<<@@@BBBFFFJJJQQQWWW]]]dddjjjnnnvvvzzz~~~sss\\\JJJ666555555555555666666555111111222333555888;;;===AAA??????AAACCCFFFOOOXXXWWWPPPMMMOOOQQQOOOMMMLLLNNNMMMKKKGGGCCCBBBDDDFFFOOOZZZ]]]TTTRRRbbbvvvqqq___TTTEEE<<<999777444111666777999;;;>>>AAADDDEEEOOONNNNNNOOOPPPPPPMMMJJJFFFCCCDDD@@@???QQQddddddVVVCCC333222444222000222...333>>>OOO```mmmsssuuunnn]]]III>>>:::888666555111///------///111222111666666777:::>>>CCCHHHKKKGGGAAA@@@DDD@@@:::???JJJ{{{tttooojjjgggeeebbb]]]YYYTTTTTTRRRPPPNNNMMMKKKJJJJJJGGGDDDBBBBBBBBBAAA@@@;;;999777333000...,,,+++************))))))))))))&&&''''''''''''''''''''')))((((((''''''''''''((())))))******+++++++++,,,)))***+++,,,,,,,,,---...///000111222333555666666777777999::::::::::::999999999::::::;;;<<<<<<===999999999999888888888888:::999999<<>>>>>>>>:::999999999999:::<<<===666555===NNNUUULLL???:::???BBBFFFIIIMMMSSSZZZ___eeekkkttt|||zzzcccHHH555444444333111000000111222444777;;;AAAFFFJJJMMMNNNRRRRRRKKKCCCIIIYYY\\\TTT999777;;;CCCEEEAAAAAAEEEGGGGGGGGGFFFGGGIIINNNRRRWWWeeelllhhhhhhuuunnnWWWGGG@@@777333555777777666GGGIIIKKKNNNQQQTTTUUUVVVKKKHHHCCC???;;;999666555888:::??????BBBWWWhhhfffFFF777...222444111222888...:::OOOgggzzz|||uuufffUUUCCC<<<999666555666000......///333666888999AAAGGGQQQXXXYYYSSSKKKEEE@@@999555666444222999DDD|||xxxqqqmmmhhhfffdddaaa\\\XXXSSSRRRQQQOOONNNLLLKKKJJJIIIGGGDDDCCCBBBBBB@@@>>>:::888666222///---+++*********)))))))))(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))))))))******+++,,,,,,,,,***,,,---...------///111333333444555666777888999777888:::;;;;;;:::999888:::::::::999999888888888444444666777999;;;<<<===???>>>===>>>@@@AAA@@@???<<<===???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDBBBBBBCCCEEEGGGGGGGGGBBBAAA@@@@@@??????@@@@@@@@@??????>>>======<<<<<<666666777888888888777666666666777888:::;;;<<<<<<===============>>>??????::::::;;;<<<===???AAABBBBBBEEEIIILLLPPPTTTYYY\\\bbbdddfffiiikkkmmmmmmmmmtttwww|||~~~~~~|||{{{{{{vvvxxx{{{}}}~~~~~~}}}}}}|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzvvvuuuuuuvvvwwwwwwuuusssvvvuuutttrrrrrrxxx}}}tttiii```[[[YYYJJJFFFBBB>>><<<;;;888666999888RRR}}}pppLLL;;;999???FFFIIIGGGCCCBBBAAA===<<<;;;:::999999::::::999999:::;;;;;;:::999888:::777AAAQQQQQQCCCAAAKKKLLLRRR\\\dddllluuuoooTTT===111111111///...000555<<>>CCCGGGIIIIIIQQQRRRTTTSSSMMMDDD:::444222///,,,+++...444;;;@@@yyyuuunnnjjjfffdddbbb___ZZZVVVRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFDDDDDDCCCBBB???===999888555222///,,,******)))))))))(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))***++++++,,,------,,,///111111000000333555555555666777888888999999888999;;;<<<<<<:::999888777777777777777777666666777888999:::<<<>>>???@@@???>>>===>>>@@@@@@@@@>>>===>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@BBBEEEFFFEEEDDD???>>>======<<<<<<======::::::::::::999999999999666666777777888999999999999999::::::;;;===>>>>>>>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDGGGJJJMMMPPPQQQWWWZZZ^^^```bbbeeejjjnnnqqqqqqrrrrrrqqqooommmlllwwwzzz~~~~~~|||zzzzzzvvvyyy|||~~~~~~~~~|||{{{~~~~~~~~~zzzyyywwwwwwwwwxxxzzz{{{yyyxxxxxxxxxyyyyyywwwuuuyyywwwuuusssrrrssstttuuuqqqoooiii___UUULLLHHHFFF>>><<<::::::;;;=========;;;FFF```yyywww]]]FFF>>>;;;???CCCBBB???<<<===???@@@@@@@@@@@@@@@@@@AAAAAA:::;;;<<<<<<<<<;;;:::999;;;999<<>>777111/////////+++///---+++222???AAA;;;xxxtttlllhhhdddbbbaaa^^^XXXTTTQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDBBB???<<<999777555111...,,,***)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++))))))***+++,,,,,,------...111444444333333555888666666777777888888999999999:::<<<======;;;999888222222333555666777999999????????????????????????;;;::::::<<>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCBBB@@@>>>::::::999888888888999999555555555666777777888888888888888999:::;;;===>>>===<<<<<<<<<======>>>???@@@@@@AAACCCFFFHHHJJJLLLSSSTTTWWWZZZ___cccgggiiioooqqqssssssrrrrrruuuxxxxxxyyyyyywwwuuuqqqnnnlllxxx{{{~~~~~~|||zzzzzzyyy|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~~~~}}}|||wwwwwwwwwwwwxxxzzz{{{|||wwwuuutttrrrsssuuuxxxzzz}}}||||||}}}~~~}}}{{{yyyqqqnnnjjjfffbbb\\\VVVQQQKKKJJJGGGCCC???===>>>@@@@@@??????BBBGGGLLLNNNOOOCCCVVVhhhiiiYYYJJJFFFHHHEEEHHHJJJGGGCCCAAADDDGGG???@@@??????>>><<<;;;:::999999:::;;;===>>>@@@AAA<<>>:::666333222111111555000000;;;IIIKKK>>>000...222111...///555444......///000111222444777:::EEEIII]]]yyywwwXXX@@@888;;;CCCMMMPPPJJJ@@@999666333333333222222222222111///000111111///.........000111444444;;;MMMOOO<<<555666444000111555999:::FFFXXXrrrwwwlllSSS???444===IIIMMMNNNPPPIIIHHHFFFDDDBBB???:::777------...///000//////...)))111111---666EEEBBB333~~~wwwqqqiiihhheeebbb^^^ZZZWWWVVVQQQPPPOOOMMMKKKJJJIIIIIICCCCCCCCCBBB@@@>>><<<;;;888666333000---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))******++++++++++++,,,...///000999:::::::::999777666444666777777777888888999999999999888666555444333222333444666999:::;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAAAAA>>>===>>>@@@BBBCCCAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@>>><<<;;;::::::444444555666666777888888888777666666666888999:::888:::<<<<<<<<<<<<>>>@@@DDDBBB@@@>>>???AAAEEEGGGIIIMMMQQQVVVZZZ^^^cccffflllmmmooopppppprrruuuwwwzzzyyywwwvvvuuuwwwxxxyyyyyyqqqmmmqqqtttrrrrrrvvv~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}{{{zzz{{{}}}{{{|||~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvttttttsssrrrssstttvvvwwwuuuqqqnnnnnnmmmmmmsss{{{~~~}}}vvvnnnkkkZZZSSSJJJDDD@@@>>>>>>@@@CCC@@@EEENNNPPPMMMSSS^^^hhhfff```ZZZ```ppp|||rrrhhh```^^^]]]]]]bbbjjjZZZRRRLLLJJJFFFAAA???@@@CCCAAA>>>>>>>>>===999555===::::::>>>===;;;>>>DDDDDDXXXnnnzzzvvvaaaLLL???===BBBGGGXXXWWWTTTNNNGGG>>>666222444333333444555333///+++333***111GGGPPPCCC555222333222111/////////000111999222...222444333555:::KKKfffmmmPPP???;;;===DDDFFF===555333444222111000000000000111111222222333111///111444333///000555888;;;BBBEEE===111333333444444222222:::EEE[[[ooozzzlllXXXCCC999<<<>>>CCCDDD<<<:::888555222000000111111///...---,,,,,,,,,,,,,,,333000000666AAAEEE<<>><<<;;;888666333///,,,***))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((())),,,,,,---...///111222333888888999:::999888777666888888777777777777777777444333333333333333333333666777999:::<<<<<<<<<<<<;;;<<<======>>>>>>======AAAAAA@@@???>>>>>>>>>???======>>>@@@BBBCCCBBB@@@BBBBBBAAA@@@???>>>=========<<<:::999777666666666333333444444555555666666999888888999:::;;;===>>>;;;<<<>>>>>>======???AAAEEEEEEFFFHHHKKKPPPUUUXXX]]]```cccfffhhhkkkoooqqqtttuuuvvvvvvvvvwwwyyy{{{|||{{{zzzyyyxxxyyyzzz{{{xxxrrrooorrruuuuuuxxx}}}~~~}}}}}}|||}}}}}}~~~~~~zzzzzzzzz{{{}}}~~~|||{{{zzzzzzzzzzzzzzz}}}|||yyyyyyzzzzzzyyyyyyxxxwwwsssrrrqqqppppppooooooooommmmmmmmmmmmnnnpppqqqrrrooolllllloooqqqqqquuu{{{{{{}}}}}}tttdddVVVMMMAAA???>>>???AAADDDGGGJJJSSSVVV]]]fffkkknnnuuu}}}uuueee___ooo~~~qqqeee]]]TTTOOOJJJDDDBBBCCCAAA>>>::::::<<<>>>???>>>>>>:::888;;;===???FFFPPPcccrrr|||hhhOOOCCCEEEOOOVVVXXXOOOJJJBBB:::555333333444333222000//////111222222222444@@@NNNMMM>>>222000222222111111111111222222111111444999999999>>>FFF```uuurrrTTT@@@999:::AAADDD===555222000...000000000000000000111111111444444111000222111---555111444>>>BBB???===???===>>>???<<<555444>>>LLLkkk{{{sssYYYGGG??????::::::;;;444555444222000///......//////...------,,,,,,,,,---)))***000<<>>???AAAAAA@@@?????????@@@@@@>>>======???AAABBB@@@???@@@???>>><<<;;;999777777777666555444444333333444666666666666777777777777::::::;;;;;;===>>>@@@AAA@@@BBBEEEFFFGGGHHHKKKMMMQQQRRRUUUYYY^^^ccchhhjjjppprrrtttuuuuuuvvvxxxzzzzzz{{{|||{{{zzzzzz|||}}}}}}||||||{{{zzzzzz{{{{{{yyyuuussssssrrrsssxxx}}}}}}|||||||||||||||}}}||||||}}}~~~~~~~~~~~~~~~}}}yyyzzz{{{{{{{{{{{{zzzzzzxxxxxxyyy{{{}}}{{{xxxuuurrrrrrpppoooooonnnnnnnnniiiiiiiiijjjjjjkkkkkkllliiiiiikkklllnnnnnnoooooorrrnnnmmmppprrrpppoooqqqllliiicccYYYNNNFFFAAA??????>>>>>>DDDOOO\\\gggmmmeeeoooyyyuuukkkmmmyyywwwlll___VVVMMMEEEBBBCCC???===;;;;;;===???@@@@@@>>><<<===CCCLLLVVVdddpppxxxnnn\\\VVVPPPPPPSSSSSSMMMHHHAAA<<<555///,,,...111444222222222000//////111333111@@@OOOPPPDDD777000///111111222222222222333333000333888;;;<<>>@@@<<<777444222000000000111111111000000///***///111000000333444222555000999JJJLLLBBBCCCOOOMMMNNNNNNIIIBBBBBBQQQbbb{{{zzzYYYJJJDDDAAA777555777444222111111000//////......///...------,,,---------------444@@@CCC999111///{{{vvvmmmeeedddbbb```\\\YYYVVVSSSRRRPPPOOOMMMKKKIIIHHHHHHGGGCCCCCCBBB@@@>>><<<:::999444333000---+++***))))))''''''''''''(((((()))***(((''''''&&&&&&'''''''''(((((()))***+++---......222333444666777888999999888888888888777777666666444444444333333333333333444444555666888999::::::;;;;;;<<<<<<============>>>===<<<<<<<<<===???@@@?????????@@@AAACCCDDDEEE???>>>======??????===<<<;;;:::999888666555444333555444444444444444555666999::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBDDDEEEJJJMMMQQQTTTWWW[[[___bbbeeegggiiillloooqqqrrrsssuuuvvvxxxxxxwwwwwwxxxzzzzzz{{{|||{{{zzzzzz|||~~~||||||{{{{{{zzzzzzyyyyyy{{{yyyvvvqqqnnnnnntttzzz}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}|||{{{{{{zzz{{{|||}}}}}}}}}}}}}}}yyyyyyxxxwwwvvvvvvvvvvvvppppppooonnnmmmjjjgggeeeeeedddcccccccccdddfffgggeeefffhhhjjjlllmmmnnnooossstttuuuuuutttsssqqqppppppjjjdddcccaaa\\\XXXXXXRRRQQQLLLEEEAAACCCFFFGGGLLLGGGCCCIII]]]vvvyyy{{{jjj\\\OOOEEE@@@AAA>>>??????@@@@@@>>><<<:::<<>><<<999888666555111111222222111000///...+++000111......222555666333888FFFVVVVVVLLLKKKSSSPPPNNNLLLKKKLLLTTThhhzzz~~~]]]LLLEEEBBB999888<<<999222333333333222111000///......------------......444222777@@@???777777???~~~yyyssskkkeeecccaaa___\\\XXXUUUSSSRRROOONNNLLLJJJIIIHHHGGGGGGCCCBBBAAA@@@>>>;;;999888222111...,,,***)))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&''''''(((((()))+++---000222444555444555777888999:::999999999999888666555444333333000000111222333333444444888888999999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>>===<<<<<<>>>???@@@?????????@@@AAACCCDDDEEE@@@>>><<<;;;<<<;;;:::888444444444444333333333333444444444555666777999999::::::;;;===>>>???@@@AAA@@@BBBEEEIIIMMMPPPSSSTTTYYY\\\```cccfffjjjnnnqqqrrrssstttuuuvvvuuuuuuttttttuuuwwwwwwvvvvvvxxxyyyxxxyyyzzzzzzzzzzzz}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzwwwqqqmmmooouuuyyy||||||{{{zzzyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxxxxwwwwwwvvvuuurrrnnniiifffddddddeeedddddddddcccaaaaaaaaabbbbbbbbbbbbccceeehhhjjjlllmmmnnnpppssstttvvvvvvvvv}}}|||yyyuuupppjjjeeebbb\\\TTTLLLIIIFFFCCCDDDGGGHHHPPPWWWZZZ\\\\\\VVVMMMJJJGGGFFFPPPjjjsssbbbRRRFFF@@@@@@??????>>>======>>>@@@BBBHHHRRR```ooo}}}uuufff\\\WWWbbbbbb\\\NNN>>>444444999222444777999888666333111222333444555777:::===@@@IIITTTSSSBBB333111444333444333333333333333333333666999???FFFTTTiiiyyydddUUUHHHDDD@@@===:::888666555333333333333222111000///666777555000///555:::;;;<<>>>>>>>>======>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>===;;;999888999999888777222222222333444555555555444444555777999;;;===>>>;;;<<>><<<;;;???IIIVVV___gggsssuuuddd[[[[[[___```SSSCCC999888::::::999444333333222222222222222444222111666AAAOOO[[[bbbbbbddd\\\III;;;888999777555555444444555777888:::777DDDTTTcccsssyyylll___VVVNNNJJJEEE>>>888666777666555333222111111111444555444555>>>JJJRRRSSSOOOPPPIII<<<888======999666222555EEE[[[pppiiiZZZRRRFFF@@@===444999888666444111///...---.........---......///000555@@@LLLPPPLLLHHHJJJMMMyyytttmmmgggeee___]]][[[XXXUUUSSSPPPOOONNNMMMKKKIIIHHHFFFFFFEEEBBBBBBAAA???<<<:::777666///...,,,***)))((())))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))+++---...///000111333555777999:::555666888888888777555444333222222111111222333444444555555666777888999999999999999999::::::::::::999999999999:::<<<>>>???======>>>????????????>>>???>>>===;;;:::999999888888666444555777999999999444444555666777777888888888999:::<<>>777///444333111000000111333444666555999GGG]]]qqq~~~|||zzzqqq```OOOBBB;;;999555555444555888===AAADDDIII]]]tttzzzppphhhfffaaaVVVLLLGGG;;;999666333222222333333111333777AAASSSeeemmmmmm```PPP>>>555444555555444999<<>>;;;666}}}xxxsssjjjeeeeee]]]\\\YYYWWWTTTQQQOOONNNNNNMMMKKKIIIGGGFFFFFFEEEBBBBBBAAA???<<<999777666...---+++***((((((((()))'''&&&%%%%%%$$$$$$$$$$$$&&&'''(((***,,,...000111222222333444555666777888555666777888777555333111////////////000333555666999999999999::::::::::::999999:::;;;;;;<<<======999999999:::;;;===@@@AAA<<<===???@@@@@@??????>>>999999888888777777888888333111111333666999;;;;;;777888888999999999::::::===>>>@@@BBBEEEHHHKKKMMMTTTVVVZZZ___dddiiimmmooooooppprrrssstttttttttssssssuuuvvvwwwwwwwwwyyy{{{xxxwwwwwwwwwwwwxxxyyyzzzyyyzzz{{{{{{zzzzzz{{{|||~~~~~~}}}{{{{{{|||~~~zzzwwwrrrnnnmmmooorrrtttuuuuuuqqqmmmpppwwwwwwqqqsssrrrqqqpppooooooooooooiiijjjjjjiiigggeeecccbbb^^^]]]ZZZXXXUUUSSSRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[___aaadddeeeccc___ZZZVVVNNNWWWdddnnnsssuuuvvvwwwyyyyyyxxxvvvssspppmmmkkkeeeddd```ZZZRRRJJJCCC??????>>><<<<<<<<<<<<>>>>>>999;;;@@@EEEGGGMMM^^^nnnrrrttttttuuu~~~pppXXXWWWtttyyyiii\\\PPPFFFCCCDDD@@@HHHTTT```lllzzz~~~oooaaaUUUMMMHHHCCCCCCAAA>>>:::777555444222333555666666666555444777:::GGG^^^yyyvvv```III<<<999555555444666;;;BBBIIIMMMaaawww~~~|||pppccc]]]===;;;777333111222444555:::<<>>777444888>>>GGGYYYooo~~~zzz{{{xxxhhh]]]XXXRRRFFFCCC>>>999444111000///...............///000000BBBOOOOOO===111444444---wwwsssqqqlllfffdddaaa___\\\XXXTTTQQQOOONNNLLLLLLJJJIIIGGGFFFDDDDDDEEEBBB>>>;;;:::888777555...---,,,***)))((((((((('''&&&%%%$$$%%%&&&'''(((&&&'''(((+++...222555777444444444444555555666666666666555444222000...---...///111333666777888999777777888888888999999999<<<<<<<<<<<<<<<;;;;;;;;;???===<<<===@@@@@@>>>;;;AAA???===;;;;;;;;;999888777555333444666777555333111222444666888:::;;;;;;999<<<>>><<<999:::???DDDBBBGGGLLLNNNSSSZZZ]]]\\\dddgggkkkpppssstttsssssstttuuuuuuvvvvvvvvvvvvuuuzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{zzzyyyyyy~~~{{{yyyzzz~~~}}}xxxsssllliiijjjmmmnnnnnnkkkmmmnnnpppqqqqqqqqqppppppooommmkkkiiigggeeedddaaa```^^^[[[VVVSSSSSSSSSPPPPPPPPPOOONNNQQQUUUXXX\\\]]]```dddgggiiilllooopppuuuwwwooo___OOOFFFCCCCCCDDDJJJSSSWWWWWWZZZ___\\\]]]___```\\\WWWSSSSSSKKKNNNMMMGGGFFFIIIIIIDDDBBBEEEIIILLLKKKGGGBBB>>>999;;;@@@FFFLLLXXXnnn~~~vvvlllzzzwwwhhhXXXNNNGGGBBBDDDJJJVVVaaaqqq|||kkk]]]QQQIIIEEEFFFBBB@@@AAA>>>999777999:::888666666888888777555888CCCZZZwwwrrrRRR???===;;;888777;;;???HHH\\\ooo|||~~~uuukkkNNNAAA555333666777666777<<>><<<;;;<<<>>>>>><<<:::999888666555555555555444666444222444777999888777777777777888999;;;===??????BBBFFFGGGGGGKKKQQQWWWYYY^^^aaabbbfffkkknnnlllmmmnnnqqqssstttuuuttttttttttttuuuwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvv|||}}}~~~~~~~~~}}}|||~~~{{{yyyzzz{{{{{{zzzxxxtttooohhhdddcccccccccccckkkkkkkkkjjjiiigggfffeee___^^^]]]ZZZXXXVVVTTTTTTPPPQQQRRRQQQPPPPPPQQQSSS[[[]]]^^^___aaaeeeiiimmmttttttvvvyyy{{{|||}}}zzzttthhhZZZMMMDDDBBBBBBEEENNN[[[fffkkkjjjgggeeeRRRPPPOOOQQQSSSUUUVVVWWWOOOYYYaaaaaa```bbbbbb```iiikkkmmmlllggg^^^UUUOOONNNNNNQQQWWW]]]iii|||pppfff[[[PPPLLLLLLQQQ]]]iiiwww~~~~~~mmm___SSSJJJFFFFFFBBBAAAAAA???;;;999;;;999999888666666777:::<<>>:::<<>>???:::===GGGZZZlll{{{~~~}}}~~~~~~{{{xxxmmm___JJJ;;;333000...,,,---///000//////333;;;BBBLLLJJJCCC;;;888888222***|||rrrnnnkkkfffaaa```___]]]ZZZWWWSSSQQQOOONNNLLLKKKJJJHHHFFFEEEDDDCCC@@@>>><<<:::999666333000...---+++***((((((''''''''''''''''''(((***+++,,,...///111222333444333333555666777777777555333222,,,---...000111222222222444555666777777777777777777888888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>;;;:::999:::;;;;;;999777444444333222222222222333777555444444777999::::::;;;;;;<<<===@@@CCCGGGHHHMMMQQQUUUWWWZZZ^^^dddjjjiiimmmooooooqqquuuvvvtttttttttttttttssssssssssssttttttvvvxxxyyyzzzzzzzzzwwwxxxyyy{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyxxxyyyxxxvvvvvvuuutttqqqooohhheeeaaa___```bbbccccccbbbaaa___\\\ZZZWWWUUUTTTNNNNNNMMMMMMLLLLLLLLLMMMPPPSSSVVVYYY[[[^^^bbbeeemmmooorrruuuwwwyyy}}}|||mmmXXXFFF>>>>>>AAADDDPPPdddyyyxxxlllkkkjjjlllqqquuuuuutttjjjxxx}}}qqqeee^^^aaa```ccckkksss}}}pppYYYOOONNNPPPWWW^^^jjjzzzrrrdddYYYPPPKKKIIIEEECCCCCCAAA<<<:::<<<888::::::666444888CCCLLLaaauuugggLLLAAA@@@===;;;AAATTTlllqqqcccGGGCCC>>>;;;999???NNN]]]nnn{{{{{{qqqrrr|||sss^^^JJJ@@@;;;@@@AAAAAAJJJXXXppp{{{~~~|||}}}~~~ooo```JJJ:::222111000///...------...444>>>IIIQQQQQQPPPNNNMMMNNNLLLAAA666yyypppllliiiddd```___]]][[[YYYVVVSSSPPPOOONNNKKKJJJIIIGGGFFFDDDCCCBBB???===<<<:::999666222///------+++***)))((((((((((((((()))***+++,,,......---///222555666777666666888777555333111000......///000222333555666777777555666777888999999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666666777666555444555555555444333333444555:::999777777999;;;<<<===@@@BBBFFFJJJOOOSSSVVVWWW```bbbeeeffffffhhhlllooommmqqqrrrqqqssswwwwwwuuuuuutttrrrqqqppppppqqqqqqtttuuuwwwyyyzzz{{{||||||wwwxxxzzz|||}}}|||zzzyyy{{{{{{{{{{{{zzzyyywwwwww}}}}}}}}}||||||{{{{{{zzzttttttssssssrrrpppnnnlllaaa___]]][[[[[[[[[\\\\\\RRRRRRQQQOOONNNNNNMMMMMMMMMNNNOOOQQQTTTWWWZZZ\\\cccfffkkkooorrrvvvzzz}}}}}}xxxlll___LLL???<<>>;;;<<<999;;;;;;777666@@@SSSddd~~~rrrWWWEEE@@@AAA@@@DDDQQQeee{{{vvv```PPPBBB???<<<<<>><<<======<<<@@@PPPhhh{{{oooWWWEEE===>>>BBBJJJWWWjjj|||}}}fffNNN???>>>999777===HHHVVViiixxx~~~hhhPPPBBB<<<<<<<<<>>>EEETTTiiizzzzzz|||zzzwwwyyy{{{vvvnnn]]]PPP>>>333111444777888444000///888EEEMMMKKKEEE111222444666777;;;AAAGGG~~~{{{tttnnnkkkhhhbbb______YYYXXXVVVSSSQQQOOONNNNNNJJJIIIHHHFFFDDDCCCBBBAAA???===;;;999888555222///,,,++++++++++++,,,------,,,---...000111111111111333333444333222111///...---,,,++++++---111444777666666777777666666555444555666777999;;;<<<<<<<<<999999999888888888888777777777666555444333333222///111333444333333444555333555888888666777:::>>>@@@CCCHHHMMMPPPUUUYYY\\\cccfffiiilllnnnmmmlllkkknnnoooooopppqqqqqqrrrrrrqqquuuvvvuuuwww{{{{{{yyytttssssssssssssuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{yyywwwtttssskkkkkkjjjiiigggeeedddccc[[[ZZZXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZZZZ\\\^^^aaa^^^___```]]]YYYUUUSSSRRRVVVYYY]]]ccchhhlllnnnooorrrqqqqqqrrruuuxxx{{{}}}~~~uuuaaaFFFBBB>>>???LLLeee{{{ssshhhZZZNNNIIIOOO```ooo}}}xxxtttvvvrrrnnnjjj```RRRGGGCCC@@@AAACCCHHHTTTfff{{{nnnRRRBBB;;;888>>>GGGUUUhhh~~~mmmUUUBBB999:::555777BBBSSSdddtttxxxWWW@@@999:::;;;;;;>>>LLLbbbxxx|||}}}}}}|||sssgggZZZNNN???555222333333333000333<<>>BBBNNNdddtttggg^^^SSSLLLNNNWWWfffyyy{{{|||yyyuuujjjYYYKKKFFFDDDEEEKKKXXXjjj{{{rrrUUU===;;;;;;777???OOOfffxxx~~~qqqZZZDDD:::;;;666666<<>>;;;777444333111000...***++++++,,,...000222333000111222333444333222111000///...---,,,,,,------///111555888999888666444888888888888888777666666999999999::::::999999888::::::999777666444333333000000111222444555666666000333777888777888:::===999???EEEHHHJJJNNNUUU\\\\\\aaahhhkkklllmmmoooqqqmmmkkkiiiggggggiiilllnnnppppppqqqtttvvvxxxxxxwwwvvvyyyzzzwwwwwwzzzyyyvvvttttttuuuuuuvvvvvvwwwwww}}}||||||zzzyyywwwuuutttfffddd```\\\XXXUUUSSSRRRWWWXXXYYYYYYZZZZZZZZZZZZRRRPPPNNNKKKJJJIIIIIIIIILLLMMMNNNMMMMMMPPPVVV[[[XXX^^^dddgggggggggggghhhnnnrrrwww|||~~~}}}wwwwwwvvvwwwzzz}}}yyy^^^AAA<<>>GGG|||vvvpppiiifffeeebbb\\\WWWWWWVVVUUUSSSQQQOOOMMMLLLJJJHHHFFFEEEEEECCC@@@>>><<<;;;888555333000///...//////000000000000//////222333333333222000...,,,))))))+++---///111222333555666888888888888:::;;;999888888777666666777777::::::::::::999888777777444555555444222111222444222222222222222333333444777999;;;<<<===@@@FFFJJJOOOSSSYYY]]]```bbbdddeeeiiimmmppprrrrrrqqqpppqqqgggffffffgggkkkmmmnnnnnnqqqrrrrrrsssssstttuuuuuuwwwyyy{{{{{{zzzyyyyyyzzzyyywwwuuusssrrrtttvvvxxx{{{wwwrrrlllgggaaaZZZVVVDDDBBB@@@===<<<<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>???BBBEEELLLTTT___fffgggeeecccbbbgggiiilllmmmmmmlllmmmnnnmmmmmmjjjhhhooo{{{}}}{{{zzzzzz|||}}}fffMMM>>>888LLLggg~~~~~~{{{nnnYYYPPPPPPUUU```qqq{{{mmm\\\OOOHHHEEEIIIWWWhhh|||oooXXXDDD;;;777:::999;;;PPPjjj|||cccIII<<<;;;999333666;;;LLLfff{{{tttSSS999333888;;;444888DDD[[[rrr~~~dddDDD===999111111777666///444@@@JJJFFF===444000//////---+++000...)))222FFFVVV[[[yyyvvvsssmmmhhheeedddbbb]]]YYYVVVVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDCCC@@@===<<<:::888666333111000000//////000111111111111000000000000///...---++++++++++++---...000222333444777888999999888777888999999888888777777888888999888888888666555333222111000111222222111111333555444333222222333444666777===@@@DDDGGGJJJOOOVVV[[[aaadddhhhkkkllllllmmmnnnjjjlllnnnooonnnnnnnnnpppjjjiiiiiijjjmmmoooooooooqqqrrrrrrsssttttttttttttrrrtttuuuuuuttttttuuuvvvrrrsssuuuvvvwwwwwwwwwwwwqqqkkk```UUULLLDDD===999888777666444444555666777777777777777777777777777555666666555444555888;;;KKKRRR\\\cccfffhhhhhhiiijjjjjjiiihhhiiilllqqquuu{{{zzzuuuoooooosssrrrmmmyyy{{{}}}sss[[[EEE999BBBWWWqqqrrr}}}tttfffXXXNNNOOOVVVooowww{{{ppp```RRRIIIEEECCCJJJaaauuuoooRRR???999666666:::>>>JJJeeeoooQQQ@@@999555555888:::BBBWWWppp{{{]]]CCC999;;;999333666>>>OOOfffzzzwww\\\JJJLLL>>>666222555333111888FFFHHHAAA666///---//////---...000222888GGGYYYfffjjjwwwuuuoookkkfffdddcccbbb^^^[[[VVVUUUSSSRRROOONNNLLLKKKIIIGGGEEEDDDDDDBBB???<<<;;;:::888666444333222222000000000000000000000000---,,,+++***************......///111333444555666888:::;;;:::999777888888888888888888888888999999555444444333222111000000000111222222111222444555555555555777:::>>>AAACCCLLLNNNRRRVVV[[[aaagggkkkkkkmmmooopppooonnnnnnnnnkkklllmmmlllkkkkkklllmmmkkkjjjjjjkkknnnpppoooooorrrssstttuuuuuuuuusssssstttuuuvvvuuutttssstttuuuooorrruuuwwwvvvrrrmmmjjj[[[TTTJJJ@@@999666333222444333222222333444555666444444444444444444444444222333333222111222555777>>>BBBIIIOOOTTTXXX\\\___aaabbbdddfffiiinnnuuuyyyyyyvvvuuupppkkkmmmooosssxxx~~~|||hhhPPP@@@;;;BBBZZZwwwuuufffwwwbbbSSSNNNTTTbbbooosss___NNNEEEBBBAAABBBQQQssslllRRR???777222444555:::GGG___~~~xxxXXX===999999222333;;;AAAOOOfff}}}hhhGGG444555<<<:::222:::JJJaaawwwhhhQQQQQQYYYCCC:::333222222555AAANNNFFF<<<000,,,...111111///---,,,333CCCUUU```hhhlll}}}vvvsssnnnjjjfffcccaaa___\\\ZZZUUUTTTRRRQQQNNNMMMKKKJJJHHHFFFDDDCCCCCCAAA>>><<<:::999777666555444333333222111000///...---------))))))(((((()))+++---...111222333444555666777888999;;;===<<<;;;999999:::888888777666666666666666111111111111111111222222222333444444333444666888888:::???EEEKKKPPPSSSUUU]]]^^^aaacccgggjjjnnnqqqlllmmmnnnnnnkkkjjjiiijjjjjjlllnnnmmmllljjjjjjjjjhhhhhhiiikkknnnppppppoootttuuuvvvwwwvvvuuusssrrrvvvvvvwwwuuusssqqqqqqrrrrrrsssssspppiii```WWWRRRFFFAAA;;;777666777888888555555444444444555666777555555555555555555555555333444444444333333555777333444666888;;;???DDDGGGIIIPPPZZZdddkkkqqqvvvyyyxxxzzz{{{{{{|||}}}|||zzznnnlllkkklllqqqyyyyyyaaaJJJCCCFFFNNNhhhxxxzzzrrrgggZZZUUU\\\lllzzzfffOOOAAA<<<===@@@CCCZZZ}}}eeeMMM>>>999:::555555555<<>>>>>===;;;;;;;;;777666555333222111111111111000000///000111222222111333666777999;;;>>>AAAEEEIIIPPPXXX^^^aaabbbbbbffffffgggiiilllnnnppppppnnnppppppooommmllllllmmmjjjlllppppppnnnkkkiiihhhggggggiiilllpppssssssrrruuuuuuvvvvvvuuusssqqqpppmmmnnnpppooonnnlllllllllooolllggg^^^TTTJJJAAA<<<999777444333333333333222444333333222222222222222222222222222222222222222000111222222111000222444999777333111222333555777666>>>JJJVVVaaakkkrrrwwwmmmnnnrrrvvvyyy|||{{{tttnnnkkkkkkmmmoootttXXXDDDDDDOOOiiiyyy}}}{{{uuuYYYZZZ\\\cccppphhhUUUBBB888777:::AAAIIIfffaaaGGG999444444444999666555CCCaaa}}}uuuiii]]]@@@===888333555;;;??????SSSfff}}}yyyoooiiiPPPBBB999<<>>777333222777DDDRRRSSSLLLPPPZZZwwwqqqmmmllljjjfffbbb]]]ZZZWWWVVVSSSRRRPPPOOOLLLKKKIIIHHHFFFDDDBBBAAAAAA???<<<:::888888666555333333222222111///---+++)))((())))))++++++---///222444777888777888888888999999::::::999;;;>>>>>><<<:::999999444333222000///.........222111000000000111222333444777;;;@@@DDDIIINNNRRRXXX\\\bbbgggjjjjjjhhhggghhhhhhhhhkkknnnqqqqqqqqqpppqqqrrrqqqooonnnooopppjjjmmmpppqqqooollljjjjjjhhhhhhjjjnnnrrrttttttsssrrrqqqpppooommmlllkkkjjjeeehhhkkkllljjjhhhfffeee]]]YYYSSSJJJBBB;;;666333000000000222444444333111333333333333222222111111333333333333333333333333000222333333111111222333@@@<<<777333222111111000111444999AAAKKKWWWccclllkkkkkkooouuuwwwwwwzzz~~~{{{uuuoooiiifffsssyyymmmPPP===CCCRRRsssxxxlllbbb\\\ZZZcccnnnxxx~~~SSSFFF:::777777;;;IIIWWWzzzrrr^^^EEE666444666555111999444999QQQtttrrrgggXXXIII>>>@@@;;;222333???IIIJJJ\\\nnn}}}qqqeee\\\III:::777GGGUUUSSSNNNMMMXXXooo{{{xxxzzz}}}~~~vvvttteeeJJJAAAQQQRRR;;;111444222111:::KKKUUUVVVGGG???===DDDGGG???666333222===KKKQQQNNNKKKRRR]]]~~~xxxrrrmmmhhhgggeeeaaa]]]YYYXXXXXXRRRQQQPPPNNNLLLJJJHHHHHHEEEDDDBBBAAA@@@>>>;;;999888777666444222111111000---,,,+++***)))+++,,,---000111222444666777777888999999999999:::::::::::::::<<<>>>===999555333222000000///.........//////222222222333666999<<<>>>DDDGGGKKKPPPTTTYYY___cccggghhhjjjkkkllllllkkkjjjjjjiiijjjlllppprrrrrrpppqqqrrrrrrqqqnnnnnnooopppmmmnnnnnnmmmkkkkkklllnnnggghhhiiimmmpppqqqooonnnllljjjgggdddbbbbbbbbbbbbeeehhhjjjiiiddd]]]WWWTTTHHHEEE@@@;;;777555444333......///222555666666555222222333444444444444333555555555555555555555555222444555555333333333444;;;777333111111111///...111111222333888@@@JJJQQQZZZ]]]fffpppsssrrruuuzzz}}}zzzwwwrrrtttyyy}}}hhhKKK<<>>EEEDDD999111111666CCCMMMNNNMMMSSS]]]dddyyytttnnniiieeeeeeccc```\\\ZZZYYYZZZRRRQQQOOOMMMKKKIIIHHHGGGEEECCCAAA@@@@@@>>>;;;888888777555333111000//////+++***))))))+++---000222444555666777888777666666::::::::::::::::::::::::;;;======;;;777111...,,,---------......000111111111222444888===CCCIIILLLVVVYYY\\\___aaaeeeiiillllllkkkjjjjjjjjjlllmmmnnnooommmlllnnnqqqrrrqqqnnntttuuutttrrrpppnnnooopppooonnnkkkiiigggiiinnnqqqffffffgggiiikkkkkkiiiffffffddd```\\\ZZZZZZ[[[\\\fffggghhhcccZZZNNNDDD>>>:::999666444333333444444444222111000111111000...---...///111222222333333222222222222222222222222000222333333111000111222333000...///111222111///000111222111111222555777>>>EEESSSdddlllmmmqqqwww}}}xxxrrrrrrxxxzzzfffLLL@@@MMMaaa~~~{{{zzzuuujjj___]]]iiivvvzzzeeeRRRDDD@@@@@@CCCCCCJJJddd}}}|||mmmSSSEEE@@@===777333000111444777888888LLLrrryyywwwwwwxxxwwwgggMMM===AAAJJJLLL<<<111333FFFSSSSSSVVV___qqqzzz~~~vvvgggWWWEEE777444<<>>BBB???333---000@@@KKKRRROOORRR^^^iiikkk{{{tttmmmkkkfffccc___\\\[[[YYYVVVTTTQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBBBBAAA???<<<999888888666444111///...------((()))***,,,///222444555555666777888999888777777888888777666666666777777222444555444222///....../////////...///111666:::666:::@@@HHHNNNSSSWWWXXXbbbccceeegggiiikkklllllljjjkkkkkklllmmmnnnooooookkklllnnnpppqqqrrrrrrrrrttttttsssrrrrrrqqqppppppqqqoookkkhhhhhhiiilllnnnffffffeeeeeecccaaa___^^^ZZZYYYYYYYYYZZZ\\\^^^___hhhaaaXXXQQQLLLGGG@@@;;;555444333333222222222222333111///111333333111...333333333222111222444666555777777555222000222444000000111222222111//////222222222222222222222222//////000111222333333333666999===DDDOOO___nnnxxxyyy~~~}}}uuujjjlll{{{aaaFFFEEENNNhhh}}}}}}sssiiibbbcccgggnnnzzzzzzaaaNNNDDDEEE[[[```MMMFFFYYYrrr|||uuuttt___RRRHHH777NNNZZZMMM===444222333666999444>>>VVVwww~~~}}}vvvddd\\\]]]QQQ@@@@@@LLLIII:::555666BBBPPPOOOFFFPPPccckkkrrr{{{{{{kkkQQQ===444999EEERRRSSSFFF>>>JJJ\\\qqqcccYYYJJJDDDMMMHHHCCCOOORRRFFF;;;JJJBBB999444555555333000111///---000888DDDKKKMMMAAA===::::::888222......666YYYLLLXXX___XXXvvvsss~~~yyyrrrllliiieeebbb^^^\\\ZZZXXXUUUSSSQQQPPPNNNKKKIIIGGGFFFFFFBBBBBBAAA@@@>>>;;;999888555444222000............//////000111222444666777444555666888888888888888;;;:::888666444222111111222333444222000...---...///000111222333555:::===EEEHHHMMMSSSYYY]]]___```dddeeegggiiikkkllllllmmmkkkkkklllmmmnnnnnnoooooommmnnnoooqqqsssssstttttttttttttttsssrrrqqqqqqpppqqqpppnnnkkkiiiiiiiiiiiidddccc```]]][[[YYYWWWVVVWWWTTTQQQPPPSSS[[[dddjjjaaa___YYYQQQFFF;;;444000555444333222222222222222333111111222444555333111333333333222111111333555222444555333111000222444000111222333333333333333222222222222222222222222000000000111222222222333333444777;;;CCCMMMYYYaaarrrxxx|||}}}tttooopppttt```FFFIIIWWWttt}}}zzzzzz|||yyyuuusssdddaaadddnnnvvv}}}iiiRRRDDD>>>GGGTTTUUUHHHIII```rrrtttkkkRRRPPPCCC:::===<<>>666@@@;;;555222222222111///000......333<<>>BBBGGGJJJVVVYYY\\\```dddfffggghhhhhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnoooppprrrssstttttttttssssssssssssrrrpppnnnmmmkkkjjjhhhfffccc```]]][[[]]]ZZZVVVRRROOONNNOOOOOOKKKPPPWWW___dddgggggggggeeeccc[[[NNN???444000000444333333222222222222333111000///000222222222000222333333222111111222444333555555555333333444555111111111111111222222222222222222222222222222222111111111111111111222222111222222333666;;;AAAFFFUUU```lllttt{{{|||rrrlllwww~~~___FFFMMMaaa||||||tttxxx}}}www{{{|||qqqiiilllrrrqqqjjjfff]]]aaammm|||mmmRRR@@@:::;;;MMMPPPIII@@@KKKcccmmmfffSSS444888:::111:::HHHWWWGGGCCC:::777HHHYYYOOO777888FFFbbb}}}qqq___WWWLLL;;;555;;;<<<999???GGGBBB555222<<>>;;;999888777111000//////000111222333777777666666555666666777444444444555555444444444000000///......---......---...//////000222555888777<<>>KKK<<>>AAA;;;111111;;;@@@<<<>>>LLLYYY___NNNFFFAAABBBCCC>>>999777>>>GGGKKKAAA666CCCiiiwwwYYYMMMIII???555:::333,,,444777222222///111222222111000111222///---111===EEECCC:::333111...---///...+++---111EEE\\\HHH888666<<>><<<:::888777666111111111111333555777888888777777777777777888888555444333222111000000///,,,,,,++++++,,,------...---///111444777;;;@@@DDDEEEIIIPPPVVVZZZ^^^aaadddfffgggggghhhiiiiiiiiiiiijjjkkkllllllmmmmmmmmmlllooooooooooooooonnnnnnnnnoooppppppqqqqqqqqqqqqpppmmmmmmkkkiiifffbbb___]]][[[YYYVVVSSSQQQPPPPPPPPPPPPOOOOOOQQQUUU[[[aaadddpppqqqssssssrrrooollljjjWWWMMM>>>333...///222444222222222111111222222333444444333333333333444555222444555555444444555666666555555444444222000///555555555555444444444333111111111111111111111111222222222111111111111111111222333333222333444666///666AAAMMMYYYffftttsssooonnnuuu~~~~~~^^^FFFMMMccc|||ooo\\\dddnnnxxxbbb]]]YYY\\\aaagggqqqyyyuuutttyyyrrrnnnwwwgggjjjbbbMMM:::555:::>>>OOOIII<<<555BBBVVVZZZQQQ===777KKKWWW@@@>>>RRRNNN:::111888OOO[[[OOO>>>777DDDQQQiiijjjWWWIII@@@666777;;;666444444444444666555111,,,111777777555===LLLOOOIII;;;444111666:::999666555>>>CCCBBB;;;:::MMMpppmmmSSSMMMIII;;;///666111,,,222333///333000111222222000000111222///---333@@@FFF???444...000...---...,,,***...444JJJSSS>>>///111888BBBCCCwwwsssnnnhhheeeggg```]]]ZZZWWWUUUSSSQQQNNNLLLKKKIIIFFFDDDCCCBBBBBB@@@???===;;;888777666666333333333333555777:::;;;:::999999888888888888888333222111///...---------,,,,,,,,,,,,---...//////333666:::???CCCHHHMMMQQQSSSVVVZZZ]]]^^^___aaaccchhhhhhiiiiiijjjkkkllllllkkkkkklllmmmnnnnnnnnnmmmooooooooonnnnnnmmmmmmmmmooopppoooooonnnmmmlllkkkeeedddaaa^^^[[[XXXVVVUUUQQQPPPNNNNNNOOOQQQSSSTTTYYY[[[^^^bbbhhhnnnsssvvvxxxxxxwwwssslllbbbYYYTTT@@@:::444111222222000---222111111111111222222333///000111222222444888:::===???BBBBBBBBBBBBCCCDDDGGGFFFEEEFFFFFFEEEBBB???999999999999777555333111111111111111111111111111111111111111111111222222000111222222222222444666555333222555<<>>333===VVVZZZEEE999???OOOQQQ]]]sssyyyQQQAAA<<<;;;444333444...333000///222333111///000222222111333???IIIDDD888666000///444888666333222:::===;;;888???WWWwww}}}bbbJJJGGGEEE666111777333///222000...555777555222000///...///000000...555AAACCC:::000...111///...///---,,,111999OOOJJJ777,,,111333444:::}}}uuupppkkkeeeccceee___\\\YYYVVVTTTRRRPPPNNNIIIHHHGGGEEEDDDCCCBBBBBB@@@>>><<<999777666666555333333444444666888;;;<<<;;;:::999777555444444444///...---,,,+++,,,,,,---,,,,,,---///111333555666>>>BBBGGGLLLPPPTTTYYY\\\\\\^^^```aaaaaaaaacccdddhhhhhhhhhiiikkklllnnnooolllmmmnnnoooppppppppppppoooooonnnnnnmmmlllkkkkkkjjjjjjiiihhhfffdddbbbaaaZZZXXXUUUSSSQQQPPPPPPQQQMMMOOORRRUUUYYY]]]```aaahhhjjjooossswwwzzz{{{|||qqqrrrqqqlll```PPPAAA777333333333444444333111///111111111111111222333333000333666888;;;@@@FFFKKKSSSVVVYYYZZZ[[[[[[\\\^^^_________aaacccccc```]]]OOONNNMMMIIIBBB;;;444000111111111111111111111111000000000111222222222333000111222111000000333444333000...//////555EEEVVVkkkuuu}}}vvvqqqpppxxx___EEEMMMfffsssdddeeerrruuuwwwuuummmbbbbbbhhhrrr{{{uuu```___\\\JJJ???LLLRRREEE::::::CCCEEE<<<555777888555888777555999GGGQQQLLL>>>@@@ZZZRRRCCC666;;;UUUNNN<<<444999IIIJJJ<<<999BBBMMMHHHOOOhhhiiiEEE666444888444333333---444//////444555111111555333000///555???CCC===444666222111555777444111111444888888777BBB^^^~~~{{{\\\AAA???@@@444333888333...111000222===DDD===555000///000000///111///666@@@???444...111000///000111000000888AAALLL>>>000,,,222222111CCC{{{tttoooiiicccaaaccc___\\\XXXUUUTTTRRROOOMMMHHHGGGFFFDDDCCCCCCCCCCCC@@@>>><<<999777666555555444333444444666888;;;<<<;;;999777444222000......+++******)))***,,,---...)))***---111555:::===???GGGKKKPPPUUUYYY\\\```bbb]]]___bbbcccdddeeehhhjjjffffffggghhhjjjmmmooopppmmmnnnooopppqqqrrrrrrrrroooooonnnmmmlllkkkkkkjjjdddcccbbb```^^^[[[YYYWWWRRRPPPMMMKKKKKKLLLNNNOOOTTTWWW^^^eeekkkoooqqqrrrrrruuuyyy|||~~~}}}{{{yyywwwpppeeeWWWIII>>>777333000222333000------000444111111000000111222333333;;;>>>CCCGGGLLLRRR[[[aaafffiiimmmooopppqqqrrrsssmmmmmmmmmqqquuuvvvssspppnnnlllggg___TTTGGG;;;555000000000000000000000000//////000111222333333444333333333111//////111333---///555:::777333999CCCLLL___vvv{{{oooqqq{{{___EEEOOOjjjtttgggcccllleeeaaaxxxrrr{{{yyyrrrjjjjjjrrreeeJJJWWWWWWFFF<<>>```NNN999333:::NNNCCC555111222777888666999???CCC>>>GGGfffyyy[[[DDD333///333111222777555222---...444555///...333444///000888???@@@;;;777555111111444555333222444///555777777CCCbbb~~~\\\<<<:::>>>555222666000,,,000222888GGGOOOEEE999222222333222111222000666???<<<111...444000///000222222444===GGGFFF555,,,,,,444222555QQQzzzqqqhhhdddbbbbbbaaa^^^\\\XXXUUUSSSPPPNNNKKKHHHHHHGGGFFFEEEDDDCCCBBB???===999777666666888999777:::777111444===???999;;;666000------...---++++++,,,---,,,******+++,,,222444666999===CCCJJJOOOSSSUUUWWWZZZ\\\^^^_________```bbbdddeeeffffffggggggggggggiiikkkmmmlllkkkpppooonnnnnnooopppqqqrrrnnnllljjjjjjjjjhhhddd```aaa^^^YYYUUURRRQQQQQQQQQOOOOOOQQQSSSVVVYYY[[[]]]aaadddhhhmmmqqqtttuuuuuuvvvwwwzzz}}}~~~|||xxxtttqqqdddRRRBBB999444222111000111333444444222000...444333111000222666;;;>>>JJJSSS^^^cccdddfffkkkpppqqqrrrsssuuuuuuuuuttttttrrrrrrssstttuuuvvvwwwwwwxxxzzzvvvnnnjjjcccLLL333444///111222...111444+++...///000111333444555666222111111111000000//////222222111111222444555777???LLL```ttt~~~uuummmvvv___JJJXXXtttyyyssslllkkkpppxxxqqq___bbbeeefffooo|||~~~|||zzz|||vvvRRREEEOOOLLLEEEAAAFFFKKKDDD999999999777444333555555333222999999DDDSSSFFF333999@@@LLLIII666---888>>>999333555444222111444777888;;;<<>>___wwwRRR999777777222666---222888111111;;;AAAKKKDDD<<<777222...///444///777@@@AAA999000///333000+++000,,,<<<@@@333SSSJJJ---...333000...@@@ppp~~~yyypppiiieeecccbbbaaa\\\YYYUUURRRQQQOOOLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA===<<<:::888777888888999777777666555888===<<<777444111---+++,,,,,,***)))***++++++++++++---111444777<<>>===BBBFFF@@@777;;;:::777555444444333222222999???HHHMMM@@@555777===BBB===111///888999111222444444333333555888999999AAAWWWxxxhhhOOONNNCCC???;;;333666===:::CCC>>>777222111222222222444000333>>>FFFCCC===:::>>>999333111222444333222222222777888>>>]]]xxxRRR999666888444666...222777000222???FFFDDD===666333111......222222555999:::777222000111000///222666SSSQQQ666MMMVVV777000......111EEEuuuzzzvvvooojjjfffdddaaa___YYYVVVRRRPPPNNNLLLJJJHHHIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;;;;::::::999999666444555;;;>>>;;;777555...,,,+++***++++++***(((++++++,,,---000555<<>>999333:::888555555555555444444333999HHHNNNBBB999777444888666222111666:::555,,,111222444555555555777:::888HHHdddeeeKKKTTTJJJFFFCCC<<>>[[[{{{VVV<<<777888555666///222444///666FFFMMM>>>666000000111000///111444444555666666444222///000444222BBBmmmccc999FFF\\\AAA444,,,///333CCCqqq~~~uuurrrnnnjjjgggddd```]]]VVVTTTPPPNNNMMMKKKIIIGGGIIIHHHGGGDDDBBB@@@>>>>>>;;;;;;<<<<<<<<<;;;:::999666222666AAABBB888111222...,,,+++******+++,,,---...000444777<<>>111///111...000333---111111000000//////......000000000000000000//////000000000000000111222222333444444444:::KKKcccuuuvvvlllggg[[[MMMPPP]]]tttuuuhhhYYYKKKBBB>>>;;;777555777<<>>[[[^^^BBB999777555555111333222///;;;MMMQQQ;;;333...000333222222222666;;;>>><<<888555222///---666111IIIwwweee888AAAZZZIII<<<...222444;;;eee{{{qqqoookkkiiifffbbb]]]ZZZUUUSSSPPPNNNMMMLLLJJJHHHHHHGGGEEECCCAAA???======;;;;;;======<<<;;;999888444444;;;DDDAAA444---//////---+++)))))),,,000333666:::@@@FFFKKKPPPUUUXXX]]]___aaaaaa___^^^^^^___aaaaaa``````aaabbbcccdddggghhhhhhhhhhhhgggfffffffffeeeddddddeeedddcccaaa]]]]]]]]]\\\YYYVVVSSSQQQQQQRRRUUUXXX[[[^^^bbbdddgggiiimmmqqqsssuuuvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvxxx{{{|||}}}||||||{{{ttthhhZZZMMMAAA777111...///000000///...------......///222777===CCCFFFWWW___jjjtttzzzzzzwwwttt{{{yyyyyy}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~qqqeeeDDD444///111...///222...///////////////000000000//////////////////000000//////000000000111111000222333222//////888HHHUUUppp|||yyyiii[[[TTTPPPMMM___sssssskkk___RRRHHH@@@;;;999444555666666666777999:::888>>>DDDDDD???>>>FFFPPPlll|||qqqvvvsss^^^OOOXXXwwwhhhFFF>>>AAA<<<888888;;;AAAGGGKKKCCC:::444666777555555777999BBBUUUOOO444000999222111888BBBJJJJJJFFFBBB@@@888555444666666444888???KKKdddfffFFF:::777===@@@BBBLLLOOODDDHHHRRRPPP>>>333444444---111;;;DDDIIINNNOOOEEE999BBBAAA???999444111333555222222888<<>><<<777666<<>>777444777777777???JJJaaawwweeeJJJ;;;666555444777GGGOOOFFFIIIQQQRRRHHH===999444...///<<>>///999<<<>>>:::444000222666555444<<>>============<<<;;;999777666555111???IIICCC555,,,+++,,,)))---333777:::>>>CCCGGGMMMPPPTTTWWWYYY[[[]]]______```bbbbbbbbbccceeegggcccbbbaaaaaaaaaccceeefffdddddddddcccbbb```___^^^[[[ZZZXXXXXXXXXVVVTTTQQQRRRRRRRRRSSSUUUWWWXXXYYY```dddiiimmmooopppsssvvvvvvwwwxxxyyyzzz{{{{{{{{{uuuvvvvvvwwwyyy{{{}}}~~~{{{}}}|||wwwqqqmmm\\\QQQ@@@222---...222555///111222222111111444666444777===GGGTTTbbbmmmtttwwwwwwvvvwwwyyy|||~~~~~~}}}}}}~~~~~~|||~~~}}}~~~~~~~~~}}}}}}}}}||||||xxxxxx{{{yyysssSSS<<<222444000...111///......///000000111222222........./////////000000000111111222222111000000///000222222111333666888AAAUUUkkkxxx}}}]]]MMMTTT^^^^^^ZZZTTTRRRVVVWWWTTTQQQRRR@@@>>>:::666333444777:::666777888777777:::???CCC@@@<<<999:::999777:::AAATTTiiixxx~~~xxxwwwuuueeejjj{{{gggIIIKKKXXXcccoooLLLBBB;;;666999FFFQQQSSSRRRQQQUUUDDD777666777333333888AAAUUUTTT@@@666666666666999LLLSSSDDD777;;;FFFLLLBBB999444777:::===IIIYYYrrrkkkRRR>>>888555222555FFFNNNCCCCCCGGGKKKJJJEEE>>>888666222@@@EEE@@@BBBIIIDDD777777999:::777333111333555999888CCCOOO^^^xxxrrrUUUAAA999888111111333555===QQQQQQ;;;222000111222222333;;;DDD___ssszzzeeeGGG666222222///777DDDhhhbbb>>>999222PPPggg\\\444111555BBB{{{yyywwwmmmjjjeeeaaa^^^ZZZUUURRRQQQOOOLLLKKKKKKKKKIIIHHHCCCCCCBBBAAA@@@>>>>>>===>>>===<<<:::888666555444000DDDNNNBBB000***++++++(((///999AAAFFFJJJNNNQQQTTTVVVWWWWWWWWWYYY\\\___^^^```bbbccccccccccccdddcccbbb```______```bbbcccaaaaaaaaa```^^^]]][[[ZZZXXXVVVUUUTTTTTTRRROOOMMMMMMNNNQQQUUU[[[aaafffiiijjjmmmqqqrrrqqqrrruuuxxxwwwwwwxxxzzz{{{}}}~~~~~~yyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzuuuooohhhdddDDD???888222000000111111///111111000......111444555>>>LLL[[[hhhpppsssuuuvvvwwwyyy|||}}}}}}}}}|||{{{|||~~~}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxwwwxxxwwwyyy~~~}}}vvvqqqWWW>>>333555111...000///000000000000111111111111---.........//////000000000111222333333222111000///.........///000222222000BBBYYYjjjxxxpppQQQ>>>EEEVVVbbbaaaRRRIIIMMMMMMEEEAAACCC::::::;;;999777555555555444:::AAAGGGKKKOOOSSSWWWUUUMMMHHHHHHFFF@@@===???LLL```pppzzz}}}wwwzzzyyy{{{yyyvvvwwwyyywwwsssddd___PPPcccbbbCCC\\\\\\ddd}}}sssQQQFFF>>>:::???NNNWWWQQQEEE===TTTBBB555555888666888???DDD[[[RRR:::999:::555888???QQQRRR999)))333CCCIIIEEE:::444888===BBBRRRdddzzznnnUUU;;;888999888;;;JJJNNN@@@999:::@@@GGGGGGAAA===>>><<>>===EEEBBB555:::888666444333444444444<<<<<>>======::::::999666333111222333CCCOOOPPP@@@111...---+++///<<>>MMMrrrvvvaaaZZZNNNWWWvvv}}}\\\EEE===;;;LLLZZZLLL;;;:::>>>PPPEEE999555555777;;;@@@UUU___UUU@@@999888777999KKKHHHAAA999666:::@@@DDD;;;888:::>>>@@@HHHbbb|||uuuPPP@@@:::777555===QQQPPP888888666444666:::AAAHHHKKKUUUTTTHHH:::>>>KKKEEE333555222222666777666888<<>>>>>======:::999888555222222444777DDDOOOOOO???000---...,,,999EEERRRUUUVVVXXXZZZZZZZZZZZZZZZZZZ[[[]]]^^^``````______aaaccccccbbbaaacccbbbaaa___]]][[[YYYYYYZZZWWWSSSOOOLLLIIIEEEBBB>>>777666;;;;;;888===HHH___eeellloooooopppsssvvvqqqsssvvvvvvuuuvvvxxxzzzzzz{{{{{{||||||}}}}}}~~~|||}}}}}}|||{{{zzzzzz{{{yyywwwrrrhhh[[[LLL???888555333111000/////////...000000000111555>>>JJJSSSeeekkkrrrwwwxxxyyyzzz|||zzz{{{~~~|||xxxuuuqqqooonnnuuutttsssrrrqqqqqqrrrssswwwvvvtttuuuwwwwwwuuurrroooooollliiilllqqqpppjjjfffSSSKKKMMMFFFAAA>>>666---...///111222111...,,,...000111222000///......---000222222000///000111//////000000000111111111222333666===HHHUUUbbbjjjkkk```NNN===333444<<>>;;;999777777777888;;;>>>AAADDDFFFGGGSSSWWW\\\___``````aaacccdddgggkkkmmmllljjjgggfffYYYLLLAAA>>>@@@???>>>===:::CCC___uuu\\\PPPGGGUUUxxxcccKKKDDDAAAPPP\\\LLL:::888;;;HHH@@@999666555666<<>>JJJEEE555555222333666888888<<>>===<<<<<<999888555333222444999===GGGOOOMMM>>>000...000000DDDOOOXXXZZZZZZ[[[]]]\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^___bbbcccbbb```ZZZ[[[\\\\\\[[[ZZZXXXWWWQQQNNNIIIDDDAAA===999666444000000333222222;;;IIIccchhhnnnppppppqqqsssuuusssuuuwwwwwwxxxyyy{{{|||{{{||||||}}}~~~~~~}}}||||||{{{yyyxxxwwwvvvvvvpppdddUUUFFF:::333000222222111111000000000000111111222888CCCQQQ```hhhtttuuuvvvxxxyyyzzzzzz{{{~~~wwwvvvtttrrrqqqqqqrrrrrrxxxyyy{{{|||~~~}}}}}}~~~~~~xxxxxxuuupppnnnpppqqqnnn]]]JJJEEEMMMMMMMMMMMMIIIAAA???;;;444...---///222+++...222333111/////////,,,222888999444000.../////////000000000000111111222000...///444<<>>BBBHHHMMMQQQUUUYYY\\\^^^___aaabbbaaa]]]VVVQQQFFF;;;333222555666777999===QQQnnn}}}gggPPPDDDBBBUUU}}}iiiRRRGGGDDDQQQZZZJJJ888777:::@@@<<<999888777999AAAKKKnnnwwwiiiPPPBBB:::888===SSSIII<<<555555666777666888999999===LLLfff}}}___BBB;;;888555;;;MMMPPP???000111111222555;;;BBBFFFUUUQQQFFF===DDDNNNGGG777666333444777999;;;BBBIII\\\fffsss~~~||||||{{{dddKKK>>><<<:::888;;;CCCGGGAAA999444///444777999DDDZZZqqq~~~qqqRRR999555777555888[[[gggQQQ999...,,,000///SSSTTT<<<555555999JJJ~~~yyypppiiiaaa]]]YYYWWWUUUTTTSSSRRROOONNNLLLJJJHHHFFFEEEDDDAAAAAA@@@>>>===<<<;;;;;;777666333111111666===CCCKKKOOOLLL???333222666888KKKSSSZZZZZZYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^_________^^^^^^___``````___]]]VVVVVVVVVUUUTTTSSSRRRRRRHHHEEE@@@===:::888555333333222333444333555BBBQQQdddhhhlllnnnnnnnnnpppqqqtttvvvwwwxxxzzz{{{}}}~~~{{{{{{||||||}}}~~~~~~~~~|||{{{zzzyyyxxxvvvsssqqqlllaaaPPPBBB999555333222000000111111000111333444222555<<>>===666000...///////////////000000000111333111///---...111555888DDDFFFIIIKKKKKKKKKMMMNNNRRRaaajjjfffdddddd\\\PPPJJJGGGBBB<<<777555444333222222222222222222333444222222222222222333333333///222555:::???DDDIIILLLTTTTTTUUUXXX[[[ZZZVVVRRRIIICCC???AAADDDDDDEEEHHHRRR```kkkgggZZZLLLBBB<<>>FFFPPPWWWJJJFFFAAAAAALLLTTTKKK<<<888666666888:::===FFFPPP\\\gggxxx~~~zzz{{{~~~jjjQQQBBB>>>888999>>>DDDDDD===666555///444666;;;PPPlll}}}{{{kkkHHH777666555444@@@bbb^^^<<<111111///333888VVVXXXAAA888;;;DDDPPPzzztttkkkeee___]]]YYYWWWVVVUUUTTTRRRMMMMMMKKKJJJHHHFFFDDDDDDAAA@@@???>>><<<;;;:::999666444111///111888AAAHHHMMMOOOKKKAAA888888>>>BBBOOOUUUYYYXXXWWWYYYZZZXXXXXXYYYZZZ\\\]]]^^^______```^^^]]]]]]]]][[[YYYWWWWWWUUURRROOOLLLJJJIIIHHH@@@===999666555444222111000222555777888>>>LLLZZZiiikkknnnppppppqqqrrrsssvvvvvvwwwxxxzzz|||}}}}}}yyyyyyzzzzzz{{{||||||}}}|||{{{zzzzzzyyyuuunnniii\\\NNN<<<333222555444222///000111///...///222555999@@@NNN^^^nnnxxx}}}~~~~~~}}}}}}}}}yyywwwvvvttttttvvvwwwyyy~~~{{{|||}}}|||zzzyyy}}}dddBBB//////---...666999IIILLLRRRWWWWWWMMM===111666111,,,+++...111111000<<>>===IIIQQQAAA444444:::<<<;;;<<<;;;???BBBKKKeeeoooQQQCCC999444666EEEIII;;;666555777===IIIWWWdddkkkOOODDD;;;>>>JJJRRRMMMCCC;;;888777999:::???JJJVVVdddqqq|||~~~qqqXXXFFF???888:::AAAGGGFFF===555333666888:::FFFbbb{{{fffCCC777444222666PPPbbbOOO///...555111111AAA___hhhUUUGGGJJJSSS[[[~~~wwwooogggccc```]]]ZZZXXXWWWUUUSSSQQQLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@???===<<<:::999888444333111000222:::DDDKKKKKKLLLIIICCC>>>???EEEKKKSSSXXXZZZWWWWWWZZZ[[[ZZZXXXXXXZZZ[[[]]]]]]]]]]]]]]]\\\ZZZXXXWWWUUURRRPPPMMMMMMLLLLLLKKKJJJIIIIII<<<999666555666777777777:::>>>BBBFFFIIIQQQ]]]fffkkklllnnnpppqqqrrrsssssswwwvvvvvvwwwzzz{{{{{{zzzwwwxxxxxxyyyyyyzzz{{{{{{|||{{{zzzzzzwwwoooddd[[[III>>>111,,,...222111...111222222000...111666<<>>555333777888???SSSooo~~~|||~~~```???999333222CCCbbbZZZAAA,,,...333000---888XXXnnnggg]]]cccmmmnnn{{{tttkkkdddccc```]]]ZZZXXXVVVTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???===;;;999888888333222111000444;;;EEEMMMGGGGGGFFFDDDAAACCCJJJRRRUUUXXXYYYVVVWWW[[[]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXWWWUUUSSSRRRRRRPPPMMMJJJHHHJJJMMMNNNNNNKKKHHHFFF:::999999<<>>IIIQQQaaaiiisss{{{~~~~~~~~~~~~|||xxxsssqqqsssvvvtttvvvzzz|||~~~~~~wwwuuuxxxbbb???///666555000111222222///...111999BBBIIILLLEEEEEECCC<<<666444888===@@@;;;444///...///000000........./////////000000---...000111222111///...444444444222000000111333,,,...555EEEUUUWWWHHH888444444444444222000...,,,333333222111111111111111000000111222222333444444///......111555777777555444444444333222333555777555555888<<<;;;:::>>>DDDHHHAAA;;;888888999<<<@@@IIIdddnnnQQQPPPWWWUUUCCC:::<<<<<<:::888:::AAANNNccc~~~lllRRR@@@AAASSSUUUDDD888888999666777;;;;;;>>>MMMiii```HHH888555<<>>===;;;999888777222222111111444<<>>999???GGG<<<555...+++...111000///............/////////000////////////////////////---///111222000////////////666777999FFFUUUNNN;;;444222///------000444666............///000222222222222111111000000//////222111000222555555333111,,,000333333222222444777000000222444444444<<>>EEEFFFXXXxxxjjjOOO;;;777???MMMMMM>>>666777AAAZZZxxxoooVVVBBBCCCKKKJJJDDD@@@===;;;<<<>>>BBBMMMaaassszzzaaaHHH;;;===QQQfffhhhRRR:::222777555===TTTsss{{{uuuRRR888:::333???jjjlll???---555000...666666EEEVVVgggfffcccuuuxxx{{{qqqlllfffcccbbb___\\\XXXSSSOOOMMMMMMMMMJJJIIIHHHGGGFFFEEEFFFFFFBBB@@@===;;;:::888666333111000//////222999BBBHHHFFFCCC@@@AAAEEELLLQQQUUUWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[]]]]]]ZZZUUUNNNJJJLLLJJJHHHHHHIIILLLNNNPPP]]]^^^[[[QQQBBB999666888999CCCQQQ\\\ccchhhnnnssspppqqqrrrssstttsssrrrqqqoooqqqsssvvvwwwwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxzzz||||||zzzwwwssspppjjj^^^NNN>>>333---///......///111111000...777444444???SSSeeepppsss}}}|||zzzzzz{{{}}}xxxqqqlllnnnvvv~~~zzzsssnnnkkkKKK111...333111...000////////////000111333333222BBBOOOSSSTTTTTTLLL@@@333444222...******...222//////............//////000000000000000000000000////////////////////////---444222...999MMMQQQGGG777555111...000333222///...000111000///...///111111111000000000000111111111111111111111111111111//////000111222222333333111555333///555AAADDD>>>666555777::::::999<<>>===AAANNNeeevvvTTT@@@KKKbbbSSS@@@444888;;;888:::BBBEEETTTnnntttSSS:::555>>>LLLNNN@@@111888EEEpppxxx```GGG???GGGLLLFFF<<<777999;;;<<>>CCCWWWaaaTTT>>>333222333555FFFaaazzz~~~jjjHHH:::<<<555AAAeeeWWW666///888222444AAABBBYYYeeejjjgggkkktttpppdddxxxooojjjeeeaaaaaa___\\\WWWRRROOOMMMMMMMMMIIIIIIHHHGGGGGGFFFEEEEEEBBB???===;;;:::888555333111000//////222999AAAGGGDDDCCCCCCEEEJJJOOOTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]ZZZUUUPPPLLLJJJDDDGGGJJJJJJIIIJJJMMMPPPPPPPPPLLLCCC999555888===JJJRRR]]]eeejjjnnnssswwwrrrsssssstttssssssrrrrrrqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxyyyyyyxxxvvvtttuuuvvvrrrjjj]]]OOOBBB888222/////////000000000000000000555===JJJZZZhhhqqqvvvxxxzzz|||~~~~~~{{{vvvtttqqqqqqrrrvvv|||}}}tttmmmoooPPP555000222000...///////////////000000111222222888>>>FFFPPPVVVTTTNNN555222......//////---+++//////............//////////////////////////////........................+++111222...444DDDNNNOOOAAA555...333666111///222000111222111000///000222111111000000000000111111111111111111111111111111//////000111111222333333111444333111888DDDFFF???999666555777777666888<<>><<<===<<>>888>>>KKKLLL>>>444;;;IIItttgggIII???HHHPPPKKKAAA777777999;;;???OOOpppuuuXXXEEE???EEEQQQTTTHHH888222333333;;;OOOiii~~~iiiGGG555777BBBWWWqqqKKK444111888888CCCWWW\\\dddooouuujjj\\\YYY[[[XXXtttlllhhhccc``````]]]ZZZVVVRRROOOMMMLLLLLLHHHIIIIIIIIIGGGFFFDDDCCCAAA>>><<<:::999888555333222000//////333999@@@DDDAAADDDGGGLLLPPPTTTVVVXXXWWWWWWXXXZZZ[[[]]]^^^___aaaaaa^^^XXXPPPLLLMMMNNNNNNQQQRRRLLLBBB<<<<<<>>>@@@???;;;444111555@@@JJJ]]]cccjjjoooqqqsssvvvzzzwwwvvvuuutttssssssssssssssstttvvvwwwxxxwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyyyyvvvxxxyyyvvvqqqnnnoooqqqkkk^^^KKK<<<333111000000...000111000///000444888AAAOOOcccqqqwwwyyy{{{}}}|||}}}~~~~~~{{{vvvqqqnnnwwwzzz}}}~~~vvvmmmrrrWWW<<<111000///...////////////...//////000000333...///;;;JJJQQQTTTTTT???666...,,,///111...***//////............//////////////////////////////........................+++...000//////888GGGUUUOOO:::///666999000---222000222333222111000111222111111000000000000111111111111111111111111111111///000000111111222222222111333222333<<>>JJJVVVSSSIII>>>:::999<<>>EEEMMMQQQaaasssvvvnnnxxxpppLLL<<>>FFFZZZcccnnnuuuvvvwww{{{~~~yyyuuutttuuuwwwyyy~~~zzzooorrr\\\BBB222......//////000//////............///222,,,...<<>>OOOXXXHHH999555555222//////000111222222000000111222111111000000000000111111111111111111111111111111///000000000111111111222111222111444===DDD@@@777777222222666:::999999;;;<<>>666:::;;;888???LLLfffeeeEEE:::===HHHHHH:::444===MMMzzzkkkJJJCCCSSSaaa]]]SSSJJJ@@@===CCCGGGOOOkkkfffLLLCCCHHHdddSSS@@@555333666999;;;KKKeee}}}~~~```KKK===;;;MMMxxxpppBBBQQQaaaiiillluuuyyytttkkkrrrtttEEE///<<>><<<999888777666444222333111///111777<<>>888000333111222777:::888777999BBBTTTyyy___KKKOOOVVVDDD:::>>>:::???>>>LLLjjjbbbGGGFFFTTTKKK>>>777:::;;;:::DDDTTTrrrdddDDD999<<>>000---111888CCCMMMKKK???222---...//////............//////........................------------------------111+++***000222///000555NNN\\\VVV:::---666777***...000111000///...///000111111000000000000111111000000000000000000000000000000000000000000000000000000222444777777222...111000222555555444777<<>>:::???@@@QQQrrr~~~___FFFFFFTTTJJJ>>>777:::;;;<<>>NNN{{{vvvWWWNNNWWW^^^UUUGGGEEE>>>@@@QQQeeepppqqqooo{{{xxxXXXCCCKKK^^^rrrTTT999222444444777>>>VVVsssqqqSSS???777IIIoooyyygggssspppjjjmmmfffUUUNNNDDDHHHeeefff@@@888IIICCCsssnnniiigggccc]]]ZZZ[[[UUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFEEECCCBBBAAA;;;999777666666555333111333000000555<<>>IIIVVVaaakkkpppnnnqqqvvv{{{zzzvvvvvvyyy|||tttyyy~~~qqqlllYYY===///111222...////////////000000111222===JJJPPPFFF666---...111///666@@@FFFFFF???555...//////............//////........................------------------------...,,,,,,...//////000111@@@VVV]]]HHH555444555000///000111111//////000111111111000000000000111111000000000000000000000000000000000000000000000///...///222555555222000000000000111333222555@@@LLL]]]^^^wwwdddMMMOOOTTTCCC:::>>>:::>>>BBBVVVxxxyyyZZZDDDGGGVVVIII>>>777::::::>>>QQQhhh```DDD;;;???JJJJJJ;;;555<<>>xxxpppkkkgggeeeaaa[[[XXXYYYTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHEEEDDDBBBBBBBBB;;;999777666666555333111333000000555>>>CCCDDDCCCPPPVVV\\\^^^[[[YYY[[[]]]ZZZ[[[]]]^^^^^^]]][[[ZZZaaa]]][[[^^^```]]]SSSKKK000000000////////////000...888IIIZZZhhhqqqtttvvvxxxxxxyyy{{{}}}|||zzzxxxwwwxxxyyyyyyxxxwwwuuuttttttttttttttttttuuuvvvvvvttttttttttttssssssrrrqqqsssrrrooohhh[[[III888---000000///---,,,,,,...111333999EEETTTcccmmmrrrsssrrruuuyyy{{{{{{yyyvvvttt}}}{{{xxx___kkkzzztttrrr___BBB111222222,,,////////////000222333333MMMWWWUUUAAA///,,,000222000---...888EEEGGG>>>444//////............//////........................------------------------+++......,,,+++...222222666NNN^^^UUU???222111555000222333222111000111222111111000000000000111111000000000000000000000000000000000000////////////+++...333555444000111333...///000222333;;;NNN___^^^[[[rrrgggOOOPPPUUUDDD<<<@@@;;;>>>BBBYYY|||uuuWWWBBBGGGWWWIII>>>777999:::???UUUmmmaaaEEE===AAAKKKJJJ;;;222999GGGtttyyyXXXJJJMMMPPPJJJAAA444999AAAQQQppp~~~jjjggguuugggFFF;;;TTTvvv___EEE333555888555;;;HHHdddeeeCCC>>><<>>CCCaaa]]]777<<>>;;;:::888555333333222333333///111999AAAFFFJJJMMMWWWZZZ]]]^^^\\\\\\^^^```XXXZZZ\\\\\\\\\[[[[[[\\\bbb]]]YYY[[[]]]XXXJJJ>>>444000,,,,,,000222222000999GGG[[[hhhmmmooorrruuuxxxyyy{{{|||||||||{{{{{{wwwwwwxxxyyyxxxwwwvvvuuupppsssvvvwwwuuutttssssssqqqrrrssssssqqqpppqqqqqqkkknnnmmmaaaIII555000555///...---...000111111///;;;LLL^^^hhhlllqqquuuvvv{{{|||{{{vvvqqqqqquuuzzzzzzqqqPPPZZZ|||{{{qqqbbbIII000---333...111++++++///000///999FFF```RRR???333///000///...111---+++222<<>>LLLXXX^^^IIIMMMllloooNNNSSSSSSCCC@@@<<>>BBB___mmmNNNAAAJJJXXXLLL>>>888<<<===@@@WWWttt```MMM>>><<>>777444FFFnnn\\\CCCIIIQQQFFF:::<<<===@@@VVVxxx}}}zzzvvvzzzuuuZZZCCC;;;```uuuVVV@@@111444666444===MMMppp}}}wwwWWWCCC888CCCfff{{{uuummmpppiiieeeaaalllxxxhhhMMMCCCBBBJJJZZZRRR<<>>HHHMMMRRRVVVZZZ\\\^^^]]]\\\[[[]]]^^^\\\]]]]]]]]]\\\\\\]]]^^^[[[\\\\\\[[[UUUKKK???666///...,,,+++,,,111666;;;KKKVVVeeennnqqqssswwwzzzyyyzzz{{{||||||{{{{{{zzzvvvwwwwwwxxxwwwvvvuuutttqqqsssvvvvvvuuusssrrrrrrpppqqqrrrrrrpppnnnmmmmmmooofff[[[NNN>>>111...000000000///------111999>>>MMMZZZfffllloootttwwwwwwyyyzzz{{{xxxuuuvvv{{{zzzqqqQQQTTTttt}}}rrreeeLLL333///333///111000000000000777HHHXXXUUUHHH999000...000000...///......111555;;;@@@BBB===777000,,,+++---......///.........------------------------------------////////////////////////000666FFFTTTQQQ???111///000444444000///111///+++***...333666666333000...///000111222333333222222333222111000...---,,,+++111:::???:::333222666888111666@@@IIINNNLLLGGGBBB<<>>888===>>>BBBZZZwww^^^JJJ<<<===JJJCCC<<<888555GGGmmm\\\DDDKKKSSSHHH<<<<<<>>>AAAXXXzzzxxxmmmOOO;;;BBBiiirrrKKK:::111555888888DDDVVVuuu~~~iiiLLLGGGOOOiiittthhhUUU^^^hhhyyykkkJJJ===:::JJJZZZOOO<<>>===;;;999777444333222222222000000777DDDOOOUUUZZZ___^^^^^^___]]][[[[[[\\\]]]___^^^\\\[[[[[[]]]___```YYY]]]^^^XXXKKK===333...,,,------,,,...777CCCMMM```gggooossssssuuuzzz~~~zzzzzz{{{||||||{{{yyyyyyuuuvvvwwwwwwwwwvvvttttttrrrtttuuuuuurrrpppooooooooopppqqqqqqpppmmmiiigggnnn[[[EEE999444000......000111000---...777FFFSSS```gggnnnpppsssxxxzzzyyyqqqsssuuuuuuuuuxxx}}}yyyqqqUUUKKKggg|||ttthhhQQQ777000444///...222222///444DDDXXXdddEEE<<<111,,,---000000///---///111///...111:::BBBJJJAAA555---***,,,...///............------------------------------------........................///+++888SSS]]]LLL888000,,,000222111222333111......000111000...///333777999999888666444111...,,,/////////000111111111111&&&666BBB>>>444222999@@@WWWYYY[[[YYYRRRIIIAAA<<<<<>>???DDD^^^}}}YYYEEE:::???LLLBBB:::888666FFFkkk^^^EEELLLTTTJJJ===<<<>>>CCC[[[|||}}}cccGGG:::SSSsssdddAAA777333777888<<>><<<:::888666444222111111111111333;;;HHHRRRWWW\\\```______^^^]]]\\\\\\]]]^^^^^^\\\YYYYYY[[[^^^aaabbb```___YYYNNN???444...---,,,---...222999GGGVVVaaajjjooosssuuutttuuuxxx|||zzz{{{{{{|||{{{zzzxxxwwwvvvwwwxxxxxxxxxwwwuuuttttttuuuuuurrrnnnkkkiiiiiinnnoooqqqrrrqqqmmmgggbbbbbbNNN888000111222000///...///000111777DDDVVVbbbhhhmmmqqqssswww{{{|||yyyppprrruuuvvvwwwzzzzzzrrr[[[DDDZZZwww}}}uuujjjVVV;;;111333///,,,//////111???TTT]]]ZZZ999333---+++---000///...+++///111///,,,---444;;;HHHDDD===555...,,,---...------------------------------------------------,,,,,,---------------...111+++222JJJ]]]YYYCCC000---///000111111333222111000222444555666;;;DDDKKKVVVTTTPPPLLLHHHEEECCCBBB222111000//////000222333>>>NNNYYYUUULLLKKKSSS[[[```^^^YYYQQQHHHCCCDDDFFFMMMPPPnnnrrrVVV\\\VVVBBB@@@<<<<<>>EEE\\\}}}rrr\\\GGGDDDjjjzzzQQQ===999666777999BBBXXXmmm{{{wwwnnnkkkkkkdddQQQ@@@@@@```zzzgggLLLCCCAAAhhhqqqPPPCCC[[[ZZZ;;;tttooollleee___[[[[[[ZZZXXXWWWYYYTTTSSSRRRPPPNNNLLLJJJIIIFFFFFFEEECCCAAA???===<<<999888555333111111000000333555>>>JJJQQQTTTWWW\\\^^^^^^]]]]]]^^^_________^^^[[[ZZZ[[[___bbbdddddddddZZZLLL===444/////////------000999IIIZZZgggmmmmmmqqquuuvvvvvvvvvwwwyyyzzzzzz{{{{{{{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvtttpppkkkfffddddddnnnoooqqqsssrrrlllbbb[[[KKK>>>333111222222111000,,,...222;;;IIIWWWcccjjjkkkqqqtttuuuwwwyyyxxxtttwwwyyy{{{}}}~~~~~~zzzuuucccAAAOOOooo~~~tttkkkYYY???222222......------999QQQbbbXXXCCC333000---,,,...//////---,,,---.../////////000111999???CCC???777///,,,,,,,,,,,,------------------------------------------+++,,,,,,,,,------......,,,000222;;;QQQ```PPP444333111////////////111333333;;;FFFNNNQQQPPPOOOOOONNNLLLIIIGGGHHHLLLPPPSSSHHHDDD>>>777222///------KKKTTTXXXRRRJJJIIIOOOSSSPPPUUUZZZ[[[XXXUUUTTTUUUUUUTTTmmmqqqXXX^^^WWWBBBAAA???>>>CCCKKKjjjgggLLLAAAIIIUUUFFF<<<999???AAAGGGeeeRRR===999BBBMMM???666666555BBBbbbbbbIIINNNUUUHHH:::999>>>FFF^^^}}}iiiUUUEEEOOO}}}|||HHH;;;999777777===MMMfffzzz~~~xxxpppmmmmmmdddPPPCCCAAADDDiiigggOOOGGGIIIvvvyyyPPPFFF___ZZZ888wwwlllhhheeebbb]]]ZZZ\\\\\\YYYWWWXXXTTTSSSQQQOOOMMMKKKIIIHHHEEEEEEDDDCCCAAA>>><<<;;;999777555222111000000000333666???IIIOOOQQQUUUZZZ^^^]]]]]]___aaaaaa```^^^___^^^]]]```dddfffdddaaaZZZMMM;;;///+++---//////,,,///777FFFXXXgggnnnqqqooorrrvvvxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{zzzxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuuuuusssooojjjfffeeeeeennnnnnpppqqqooofffXXXOOO777222///111222000///000...333===KKK[[[gggmmmooopppuuuxxxvvvtttuuusssppp{{{|||}}}~~~~~~|||xxxjjjAAAGGGfff}}}ssslll]]]CCC444222///222///444FFF^^^cccMMM333111///......//////...---...---,,,...111111...+++,,,777BBBEEE???555...+++,,,,,,,,,,,,------------------------------------+++,,,,,,------.........(((333555333EEE___[[[CCC111...---111555999???EEEQQQPPPOOOMMMIIIEEE@@@===444222000///222888>>>BBBUUUSSSNNNIIIEEEAAA???>>>MMMSSSUUUPPPKKKMMMRRRTTTddddddddd```ZZZTTTPPPNNNJJJFFF]]]mmmVVV^^^UUUAAABBB@@@???BBBLLLmmmeeeKKK@@@FFFQQQEEE;;;:::???AAAHHHfffQQQ===;;;CCCKKK===555777555???[[[{{{bbbIIIOOOUUUHHH:::999@@@III```~~~eeeOOO@@@XXXxxxGGG777777666999GGG___vvv~~~xxxuuupppmmmoooooo\\\BBB999???GGGqqqlllQQQDDDIIIyyywwwJJJEEE^^^VVV777sssiiifffccc___\\\[[[^^^^^^ZZZVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGEEEEEEDDDBBB@@@>>><<<;;;888777444222000/////////222555>>>HHHOOOQQQWWW^^^___^^^___aaacccbbb^^^[[[_________cccfffddd^^^XXXGGG>>>222,,,+++...//////...666EEEVVVeeemmmqqqqqqrrrsssuuuuuuvvvvvvwwwxxxwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzzyyyxxxwwwvvvssssssssspppllljjjjjjkkknnnnnnnnnmmmhhh[[[JJJ===111...---000000...///222444>>>MMM]]]hhhooorrrssssssyyy|||wwwssstttwwwxxxzzz{{{|||}}}~~~~~~|||zzz}}}~~~}}}zzznnnAAAAAA\\\wwwsssmmmbbbHHH777444222111222===QQQ]]]UUU@@@000///.........//////......000...---...000000...,,,***111<<>>333+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---....../////////;;;>>>:::CCCXXX^^^UUU777555777???FFFIIIPPPWWW```SSSBBB666000000000///333222000///000222444666EEEHHHNNNRRRUUUVVVTTTSSSiiipppsssnnnggggggiiikkkbbb[[[OOODDD<<<888666555>>>999PPPyyygggRRR[[[RRR>>>AAA@@@???CCCMMMooodddJJJ???FFFPPPDDD;;;:::???@@@GGGgggQQQ???===DDDIII;;;666888555<<>>VVVssstttoooeeeKKK:::666444///444DDDVVVWWWFFF777333---------...////////////111000...------...///111...///666@@@GGGDDD777,,,+++++++++,,,,,,---------------------------------,,,,,,------...///000000;;;DDDIIIFFFHHHRRR]]]bbbLLLIIIJJJQQQSSSQQQSSSXXXIII???444///111333111...,,,---...///////////////...666BBBMMMTTTVVVTTTRRRdddlllnnncccUUULLLJJJIIIAAA===999888:::;;;:::888<<<666NNNzzzcccOOOYYYPPP<<<@@@@@@???CCCNNNqqq~~~cccJJJ@@@FFFPPPDDD;;;:::??????GGGgggRRRAAA???DDDHHH:::666:::555:::OOOmmm___HHHPPPXXXKKK>>><<>>CCCVVV{{{qqqZZZJJJPPP~~~tttEEECCCVVVKKK333rrrjjjbbbZZZ___``````___^^^[[[YYYWWWSSSQQQPPPNNNLLLJJJJJJIIIGGGGGGEEECCC@@@===;;;999666222222444222,,,,,,111666>>>JJJSSSXXX\\\___bbbccccccbbbaaa___]]][[[ZZZ]]]___bbbaaaYYYNNNAAA999000000...---,,,...111333===NNN```jjjnnnrrrtttuuuvvvuuuqqqllliiilllrrrxxxzzz{{{{{{{{{zzzxxxvvvuuu{{{{{{zzzyyyxxxxxxxxxxxxvvvuuusssrrrrrrsssssstttooommmjjjcccSSS???222///---///000000///000333666OOO[[[iiipppppppppvvv|||yyywwwttttttvvv{{{~~~~~~~~~}}}sssNNN888JJJkkk|||xxxooofffQQQ:::111555777@@@LLLPPPEEE666000333111---,,,000///******------------............///&&&---111444===FFF@@@333...++++++---***&&&(((///,,,,,,,,,------.................................777:::???IIITTT[[[\\\[[[\\\RRRDDDAAAFFF===555<<<222111111111000000//////000000000000000000000000///555666333444<<<@@@@@@@@@???===;;;888666444333444555444333222333777999:::;;;PPPvvvfffLLLTTTOOO???AAA>>><<>>===DDDLLLaaa}}}pppZZZHHHaaawwwKKK:::888<<>><<>>777===GGGOOOOOOBBB555222000---///------//////,,,,,,///,,,,,,------...//////000---///,,,''',,,;;;EEEFFF999111+++,,,///...,,,,,,,,,,,,,,,------------...------------------------222)))000CCCHHH>>>@@@OOOSSSIII555,,,111///+++000111111000000000000//////////////////////////////......------222888888555------...///000111222222333444444333333444666999;;;<<>>JJJiii{{{NNN999:::GGGHHH555666555444666CCC]]]zzzzzzVVVCCCMMMRRRFFF===:::@@@GGG]]]|||~~~YYYIIIKKKqqqlllBBB888<<<:::GGGddd||||||ooouuu|||uuubbbfff{{{eeeGGG999999777AAAYYYwwwwwwcccYYYbbb|||]]]HHH]]]___JJJ333nnnccc___\\\ZZZXXXXXXYYYYYYYYYXXXVVVUUUQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDBBB@@@===;;;888777000111000...+++///:::CCCWWW[[[```aaa``````bbbddd```___]]]WWWOOOGGGAAA>>>===;;;666222///---------,,,...//////111;;;JJJUUUbbbjjjqqqqqqppprrrssssssssstttttttttuuuvvvxxxzzzxxxwwwwwwvvvwwwyyyzzz|||xxxxxxxxxxxxwwwvvvuuuuuurrrpppnnnoooqqqqqqpppmmmhhhVVVBBB777333000...///.........///555EEEXXXgggrrrtttwwwyyyzzzxxxtttrrrwwwyyy}}}}}}cccAAA555LLLppp~~~|||{{{xxxjjjSSS???<<>>LLLpppxxx]]]EEE===HHHTTTHHH===777999>>>JJJjjjxxxMMM:::<<>>DDDCCC@@@===;;;:::HHH@@@555---,,,------+++------------------------------------------------+++,,,,,,000;;;EEEGGGCCCVVVVVVCCC000///000---/////////////////////000000........................333///...222888999555222444444333222111111000000000222333333333444666888<<<>>>QQQsssqqqQQQVVVTTTBBB>>><<<>>>???OOOtttxxx]]]EEE===GGGTTTGGG<<<666999===KKKjjjwwwMMM;;;>>>LLLMMM888888999777888FFFbbbxxxRRRAAANNNUUUJJJAAA===@@@DDDZZZzzzoooOOO<<>>;;;888555444333333111///444AAAMMMTTTXXXZZZZZZXXXUUUUUUXXX[[[]]][[[TTTGGG888///...111,,,------......---,,,,,,------...333===MMM^^^iiiiiinnnqqqqqqqqquuuvvvuuusssrrrrrrtttwwwxxxxxxwwwuuuvvvvvvvvvxxxyyyzzz{{{uuuvvvvvvwwwvvvuuusssrrrrrrpppoooqqqsssooofff^^^MMM@@@444000111000......//////222<<>>///***///222000---000000...///222222000111222444777:::===???AAAFFFHHHGGGCCC<<<666444444CCCBBB===333,,,+++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///...+++555FFFLLLEEEOOOXXXKKK666000000...///......////////////000000........................111......333777444111000111111111111111111111111///111333444333444666888<<<>>>RRRsssuuuSSSWWWUUUCCC>>>;;;???@@@SSSvvvwww]]]EEE===FFFRRRGGG<<<666999===JJJjjjxxxMMM;;;>>>LLLMMM999888777555777GGGeeevvvPPP???NNNWWWLLLBBB>>>???BBBYYY{{{gggJJJ>>>[[[iiiIII@@@III\\\pppvvvrrrrrrwwwuuuxxxrrrdddPPP;;;AAA]]]WWWGGG666555;;;;;;OOOttt}}}www|||wwwggg```gggmmmJJJFFFaaaYYYBBB555tttmmmiiiddd___^^^XXXTTTPPPLLLKKKLLLOOOQQQSSSRRROOOLLLIIIGGGEEEEEEAAA@@@???===:::777444333333222///...777HHHSSSVVVRRRSSSSSSQQQPPPQQQVVVZZZ\\\TTTFFF:::111---,,,---+++,,,,,,------------,,,,,,---222===KKKZZZfffkkkkkkppprrrrrrsssvvvwwwuuusssrrrppprrruuuwwwvvvuuutttuuuvvvxxxxxxyyyyyyyyytttuuuvvvvvvvvvtttrrrqqqnnnmmmmmmppppppjjj]]]RRRAAA888000000111///...///000000555DDDYYYjjjsssvvv|||zzzwwwuuuuuuwww{{{}}}~~~~~~~~~~~~~~~qqqVVV???;;;MMMjjj{{{|||vvvhhhXXXMMMKKKLLLHHHAAA888222000222555666777;;;===<<>>RRRsssxxxTTTWWWWWWDDD===:::@@@AAATTTwwwwww]]]DDD<<>><<<999666444222000///++++++777IIISSSTTTHHHJJJKKKKKKLLLPPPWWW]]]ZZZLLL999...,,,---+++)))*********+++,,,...//////...000888GGGXXXffflllmmmmmmqqqtttssstttwwwwwwuuutttqqqooopppsssuuuuuussstttuuuwwwxxxyyyyyyxxxxxxttttttvvvvvvuuutttqqqpppkkkjjjkkkmmmmmmeeeVVVIII:::333......000//////111000000777III```qqquuusssxxxqqqpppvvv{{{~~~~~~|||}}}~~~~~~}}}~~~ttt\\\EEE:::EEEbbb|||yyy{{{xxxlll]]]SSSMMMJJJCCC:::444444666777:::???KKKPPPSSSSSSXXX```ccc```ZZZWWWQQQJJJBBB:::444111222///------,,,+++,,,...***===JJJCCC444,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---///---...???SSS555NNNNNN999//////---...---.........//////000000........................000///333999777000///222222222111111111000000000---000222444444444666777<<>>WWW}}}oooNNN>>>LLLzzzyyyrrrwwwxxxwwwzzz~~~|||xxx{{{xxxaaaFFF;;;===LLLcccAAA>>>555444===GGG___zzzfff]]]]]]bbb@@@>>>TTTFFF666555uuulllgggccc___\\\VVVVVVRRRMMMNNNRRRNNNEEETTTRRRPPPNNNJJJEEECCCCCCBBB@@@<<<:::888666333000222000---...777EEEMMMNNNFFFEEEGGGKKKOOOSSSYYY___[[[DDD///,,,---))))))---++++++++++++,,,---...///,,,333@@@SSSdddlllkkkgggkkknnnrrruuuuuuttttttttttttuuutttsssrrrrrrtttvvvuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuuuuuuutttsssrrrqqqooollljjjlllkkk^^^JJJ999777333111555666444111111,,,:::LLLZZZgggrrrwwwwwwrrrooommmsss||||||{{{|||}}}~~~wwwfffLLL888;;;VVVqqq~~~|||xxxgggcccbbbFFF;;;ZZZ777:::>>>???BBBIIIUUU]]]___]]]aaaaaa```hhhhhhXXXOOOFFF>>>999555///---///---------------------------666CCCHHH>>>///***///111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...+++---000///+++...<<>>>>>FFFTTTuuuvvvXXXAAA<<>>CCCFFF999999555777888KKKrrroooEEEDDDDDDTTTGGG@@@777===DDDYYY}}}fffJJJDDDWWWuuu|||wwwsssrrruuuzzz}}}~~~WWW@@@===AAA[[[\\\>>>999666666:::IIIggg}}}nnn```fffXXXDDDCCCMMMEEE555111sssjjjfffbbb___]]]VVVVVVSSSPPPQQQTTTPPPIIIFFFGGGIIIIIIGGGCCCAAABBBAAA???<<<999777555222000000///,,,,,,444@@@FFFFFFEEEEEEFFFJJJNNNSSSYYY]]]TTT???---+++,,,))))))---+++,,,,,,,,,,,,---...///111999HHHYYYffflllllliiijjjmmmqqqttttttssssssssssssttttttsssqqqqqqsssvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqpppnnnllljjjhhhbbbUUUCCC777333//////333444222000111333BBBTTTdddpppxxxwwwrrrqqqppprrrwww~~~~~~{{{}}}}}}}}}~~~~~~zzzkkkQQQ:::888PPPjjjssshhhaaaYYYLLLEEEHHHJJJBBBGGGMMMQQQTTTZZZbbbiiilllkkkpppqqqooossslllWWWAAA999333222000---...000---------------------------222<<>>FFFSSStttvvvWWWAAA<<>>DDDHHH;;;999555777888LLLsssqqqFFFDDDCCCSSSEEE<<<888<<<@@@VVV{{{zzz]]]EEEDDDZZZuuu|||ssspppsssqqqppprrrwww}}}xxxQQQ???;;;DDD\\\UUU;;;777555777>>>PPPnnn}}}nnn___```QQQ>>>>>>HHH@@@111///|||qqqhhhdddbbb```^^^WWWWWWUUUSSSUUUVVVRRRKKKAAAFFFKKKLLLHHHDDDBBBAAA@@@>>>:::777666444111//////...,,,+++222<<>>555GGG```|||}}}|||{{{hhhWWWWWWNNN<<>>333,,,------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,,,,---,,,,,,222;;;ZZZQQQIIITTTJJJ222000................../////////------,,,,,,,,,------...,,,555:::666000...///000////////////000000000000000222333444444555777:::>>>@@@OOOkkkwwwVVVRRR\\\LLL>>>???===EEERRRsssuuuWWW@@@<<>>:::JJJ^^^JJJ777444333888CCCYYYvvvooo^^^[[[LLL999:::EEE===//////yyynnngggcccbbb```___YYYYYYWWWVVVVVVTTTPPPLLLFFFOOOUUUSSSKKKEEEAAA>>>@@@===999666444222000.........------444===@@@>>>GGGGGGGGGIIIPPPWWWWWWTTT<<<222******,,,++++++---)))+++------,,,---111444CCCOOO^^^hhhkkkkkklllmmmiiikkknnnpppooooooppppppqqqrrrrrrpppooooooqqqsssttttttttttttsssssssssssstttttttttsssrrrpppooonnnlllkkkeeeXXXFFF999333222000///000333222000333888EEEWWWkkkuuuwwwuuuooojjjssswww|||~~~}}}|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxbbbDDD333@@@VVVvvv~~~~~~wwwqqq^^^QQQMMMGGGEEEYYYggg[[[jjjooouuu{{{~~~pppRRR888111---------++++++...............------------000++++++777DDDFFF;;;///,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---......+++***---...---111666VVVbbbMMMUUUVVV777333...........................,,,,,,,,,,,,,,,---...///...999<<<333,,,///111///////////////000000000000000222333444444555888:::>>>???MMMhhhuuuTTTPPP[[[LLL???@@@===DDDQQQqqqvvvWWW???<<>>::::::<<>>AAA???HHHIIIIIIKKKSSSYYYUUULLL444///++++++,,,,,,,,,...'''***,,,---,,,000666<<>>???JJJeeeuuuSSSNNNYYYLLL???@@@===BBBOOOooowwwYYY@@@<<>>UUU}}}|||YYYEEEFFFsssyyytttyyyqqq```TTTeeexxxsssHHH:::<<<@@@WWWXXX:::555444444<<>>BBB@@@HHHJJJKKKMMMUUUZZZQQQCCC///---,,,,,,+++,,,---...(((+++------...555???HHHWWW___hhhlllkkkjjjkkkllliiikkkmmmmmmmmmmmmnnnoooooooooooonnnlllmmmoooqqqssssssssstttttttttuuuuuussssssrrrqqqooonnnlllkkkhhh```SSSCCC777000///000......//////---...999FFF^^^nnn{{{yyyrrrppptttyyyzzz{{{|||{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzznnnRRR888888HHHccctttxxxeeeVVVLLLKKK<<>>>>>IIIbbb~~~wwwSSSLLLVVVJJJ>>>@@@<<>>888;;;???IIIddd}}}}}}rrrHHH;;;===HHHQQQ???333555666<<>>HHH;;;...444uuuqqqllljjjiiigggccc___\\\XXXUUUVVVSSSNNNOOOSSSbbbooossscccRRRMMMMMMLLLAAA===888444222111000/////////---...666@@@DDDCCCFFFJJJKKKMMMUUUYYYLLL999+++------+++)))***,,,---***---///000222;;;JJJUUU```dddiiilllkkkkkklllmmmjjjlllmmmmmmllllllnnnooonnnnnnnnnmmmkkklllnnnpppppppppqqqrrrssstttuuuuuusssrrrrrrpppooommmkkkjjjeeeXXXGGG:::444111///.........000000///444DDDTTTiiissszzzxxxtttuuuyyy|||yyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzqqqWWW:::555AAAZZZnnnyyykkk[[[QQQDDD>>>@@@NNNUUUSSScccuuu\\\555000...///000...---000000000000///...---------+++------,,,222===BBBBBB//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++,,,///...---111777222BBBVVVZZZbbb]]]===///.........------,,,,,,,,,,,,,,,,,,---///111222333DDD999000...//////...///.........///000111111111000111333444555777:::===>>>===GGGaaa}}}yyySSSKKKTTTHHH===???<<<@@@MMMlll|||]]]BBB;;;EEEPPPJJJ>>>888;;;>>>HHHccc~~~|||}}}oooFFF;;;???MMMYYYGGG999555666===XXXzzzpppFFFCCCIIIcccRRR???888<<>>;;;===QQQ```GGG;;;777777:::EEE[[[sss}}}}}}{{{zzzzzzxxxooodddNNN@@@666AAAJJJ:::,,,444ssspppmmmkkkkkkiiiddd___[[[VVVTTTUUUSSSPPPRRRYYYeeessstttaaaNNNHHHIIIHHHAAA===888444222111000000555444222222999CCCGGGFFFEEEIIIKKKMMMUUUXXXHHH222***,,,---***'''(((+++,,,,,,///111222555@@@QQQ^^^fffhhhjjjlllllllllmmmnnnkkklllmmmmmmllllllnnnooommmnnnmmmlllkkkkkkmmmooonnnnnnoooppprrrssstttuuusssrrrqqqpppnnnllljjjiiibbbRRR???444222333000,,,///000333333333;;;NNN```ooosssvvvuuuvvvzzz{{{zzzwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyrrrYYY;;;333<<>>222FFFYYYOOOXXXxxxsss[[[999444000111111...,,,...111000000///...---------(((...///***,,,666AAAEEE111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...,,,***///666777444UUUcccnnniii@@@777.........------,,,,,,,,,,,,,,,---...000222333444III888,,,...222...---000---......///000111111222000111333555555777:::===>>>===GGG```}}}{{{TTTJJJSSSGGG===???<<<@@@LLLlll}}}___CCC;;;DDDOOOJJJ>>>888;;;>>>HHHccc~~~mmmFFF<<>>777999<<>>CCCIIIJJJGGGJJJVVV[[[PPP<<<...***++++++,,,,,,,,,++++++333111111555???NNN\\\dddfffhhhjjjlllnnnnnnmmmllllllkkkkkkjjjiiijjjjjjjjjjjjkkkmmmnnnoooooopppppprrrrrrrrrsssssssssttttttrrrtttsssnnnnnnoookkkbbbNNNEEE999222111111000...222222222333666BBBXXXjjjqqqqqqsssvvvyyy{{{zzzyyywwwxxxyyy|||}}}vvv\\\<<<222;;;KKKbbbxxx~~~~~~~~~tttdddUUUKKKHHH666GGGPPPLLLTTTnnnxxx```BBB;;;111,,,...111///***/////////---+++***+++,,,------......,,,---777CCC999222,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444;;;555CCClllnnnsssHHH111000000///------///000//////,,,///333...)))444EEE999444///---///111...+++...///000111111222222111111111222333555777999:::===???JJJaaa~~~{{{WWWIIISSSMMM===:::===CCCLLLddd{{{]]]CCC===EEEMMMKKK???888:::===HHHccc~~~||||||~~~lllDDD===CCCOOOWWWFFF<<<111777???WWWxxxjjjIIIDDDYYYtttmmmLLL;;;888999EEEaaa~~~|||}}}{{{xxxmmmvvvyyyooo^^^QQQGGGAAAUUUqqq~~~uuuhhhGGGHHHJJJXXXbbbRRR<<<888;;;555999OOOiiiyyy}}}||||||{{{~~~{{{www|||xxxdddKKK;;;:::JJJNNN===111111|||vvvsssoookkkhhhddd```]]]\\\VVVTTTUUUPPPLLLSSS```qqqlllaaaRRRFFFAAADDDHHHFFFCCC;;;222///111///***999333222999@@@AAAAAACCCJJJHHHLLLWWWZZZNNN:::,,,***+++++++++++++++++++++000...000:::JJJYYYccchhhfffhhhjjjlllmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkklllmmmnnnoooooooooqqqrrrrrrrrrrrrsssssssssppprrrrrrooonnnmmmdddZZZCCC<<<333......//////---000000///111;;;OOOeeetttppprrruuuxxxyyyzzzzzzzzzxxxxxxyyy|||~~~~~~~~~~~~yyy```AAA444:::EEE\\\sss|||wwwfffYYYOOODDD999>>>EEELLLRRRccc|||www___:::555///---///222000,,,---/////////...,,,******------......,,,---666AAA===666...+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111333AAA888<<>>???BBBKKKbbb~~~{{{]]]CCC<<>>SSSlllzzz}}}|||yyy|||xxxfffSSSAAA;;;FFFHHH999...111|||uuurrrnnnjjjgggccc___\\\YYYUUUTTTTTTOOOLLLUUUddduuuiiiWWWHHHAAA@@@AAABBBCCCCCC???777000...,,,***(((***111<<>>RRRjjjyyyzzzkkkXXXMMMIII>>>111IIIEEEIII\\\vvvvvv\\\666222......///000...---***+++---......---+++***---,,,......,,,,,,444>>>CCC;;;111++++++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333DDD>>>666FFFTTTpppaaaBBB000...---.../////////...///***///000555SSSbbbPPP555111---,,,...///---+++...///000111111222222111111222222333555777999::::::;;;AAAOOOeee}}}vvvUUUMMM]]]ZZZIIIAAAAAA@@@HHH^^^|||{{{]]]CCC;;;BBBJJJPPPCCC;;;;;;<<>>VVVxxxnnn^^^___lllxxxhhhFFF;;;888888EEE```|||yyyvvv|||zzzjjjSSS===666AAANNNeeeyyy~~~zzz~~~{{{kkk```TTTrrrsssWWW???999===<<>>AAAEEEIIIJJJMMMSSSXXXSSSBBB111)))+++************++++++,,,///666CCCSSS```hhhiiihhhhhhhhhiiijjjjjjiiiiiihhhgggfffeeeeeeddddddeeeeeeiiiiiikkklllmmmnnnnnnnnnoooooopppppppppqqqqqqqqqnnnooopppppplll```OOOAAA333000......000111111000111444444888LLLhhhuuutttrrrxxx~~~}}}zzz|||~~~zzzyyyyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~lllOOO;;;666888HHH```vvv}}}zzzzzzooo```SSSJJJBBB===<<>>DDDYYYxxx|||^^^DDD;;;AAAHHHPPPCCC;;;;;;<<>>@@@MMMbbbttt|||~~~~~~|||wwwjjjYYYEEE999>>>@@@888444777|||xxxrrroookkkgggdddaaa]]]ZZZUUUTTTSSSPPPLLLMMMWWWbbbjjj\\\JJJ@@@???>>>999333777<<>>777FFFcccvvvOOO999111,,,///111///---...---,,,///333GGGiiiddd:::222111000000000000//////...///000111111222222111222222333333555666888999888:::;;;===AAAKKKZZZeee|||VVVIIIVVVTTTDDD>>>>>>===@@@SSSrrr}}}```EEE;;;@@@FFFPPPCCC:::;;;<<>>DDDTTTiiixxx}}}{{{uuuhhhXXXFFF<<<@@@BBB:::444555|||wwwqqqnnnjjjfffccc___[[[XXXUUUTTTRRRNNNLLLNNNUUU[[[TTTKKKAAA<<<<<<;;;777333555:::AAADDD===111++++++)))333<<>>>>>MMMkkkbbbGGG<<<@@@EEEPPPCCC;;;;;;<<>>888888999DDDSSSrrr|||{{{xxx{{{sssbbbZZZccctttvvvkkk___MMM===<<<>>>GGGYYYmmmzzz~~~{{{rrrdddXXXHHH>>>AAABBB999111///}}}vvvpppmmmiiieeebbb___ZZZWWWUUUSSSPPPMMMMMMPPPRRRRRREEEBBB===:::888888777666111555>>>EEEAAA555---,,,***444<<<@@@EEEJJJJJJFFFKKKRRRYYYUUUBBB///***---))))))***+++---111444666GGGTTTcccjjjiiiffffffiiiddddddeeeeeefffggghhhiiiggggggfffeeeeeeeeeffffffjjjkkklllmmmnnnooooooooollllllllllllmmmmmmmmmmmmkkkkkkjjjbbbPPP===444555......////////////000111000777LLLeeeqqqrrrvvv~~~}}}}}}~~~~~~}}}~~~zzzdddJJJ999999555DDDdddzzz}}}{{{uuu\\\UUUIII===999???GGGNNNKKK___xxxtttVVV888222///111...,,,777GGGEEE===222,,,+++------,,,---++++++...---++++++///444AAAEEE888+++***------******+++,,,,,,---......,,,---//////...---...///333RRRMMM777;;;QQQGGG888...000111---,,,000---222)))888^^^]]]???444...///000000000///000000...///000111111222222111333333333444555666777888666888999888666777<<>><<<;;;PPPsssyyyxxx{{{cccDDD999777777CCC\\\uuu~~~zzzxxxnnnnnnqqqzzz\\\???999999999FFF[[[www~~~|||yyyzzzmmmXXXNNNYYYiiipppkkk]]]CCC555;;;>>>III\\\pppzzz~~~zzzmmm]]]UUUGGG===>>>???888111...}}}yyyqqqooommmhhheeebbb^^^ZZZWWWVVVSSSOOOLLLMMMPPPPPPMMMCCCBBB???;;;666555777999,,,000:::EEEEEE:::222000444:::======AAAIIIKKKGGGKKKSSSZZZTTT???---)))///))))))***+++...222666888WWW___hhhllljjjfffcccbbbccccccddddddfffgggiiijjjhhhhhhgggffffffffffffgggjjjkkkmmmnnnooooooppppppkkkkkkkkklllllllllmmmmmmjjjiiiggg^^^III444///444...///000000000111333555777>>>TTTooowwwqqquuu}}}}}}~~~~~~~~~~~~}}}{{{~~~|||iiiNNN<<<:::333???___vvvzzz}}}|||pppgggOOORRREEE222666LLLVVVNNNWWWnnnuuuXXX888333222444///***333BBB999222+++(((+++...///------++++++...---******---...@@@HHH:::+++))),,,---******+++,,,,,,---......,,,---//////...---...//////TTTSSS:::666@@@LLL;;;///000111---,,,111...444'''888dddYYY666;;;,,,...000000///...//////...///000111111222222111333333333444555666777888666777888888888:::>>>BBBJJJwwwXXXHHHUUUUUUFFF???===@@@;;;EEEbbb}}}eeeJJJ>>>@@@EEEUUUHHH>>><<<;;;BBBZZZvvv~~~|||}}}}}}}}}{{{|||}}}~~~|||zzz^^^AAA;;;999GGGaaa```YYYBBB???===QQQtttwwwrrrzzz~~~yyydddJJJ999666777CCC[[[ttt}}}wwwppplllooosssyyygggGGG???<<<:::MMMggg{{{~~~yyyxxxhhhOOODDD]]]cccfffhhhaaaIII999???>>>JJJ^^^qqqzzz~~~zzzjjjXXXOOOBBB888:::===999333111~~~{{{{{{qqqmmmjjjeeeaaa^^^[[[XXXUUUTTTRRROOOMMMLLLJJJGGGEEEBBB>>>:::888666555333222//////111:::FFFHHH:::)))111777===AAADDDGGGIIIIIIPPP[[[]]]MMM:::000---***---***+++...,,,---===QQQaaaeeeiiikkkjjjfffcccaaaaaaccceeegggiiijjjjjjiiiggghhhiiijjjkkkjjjiiihhhjjjlllnnnppppppooommmkkkiiimmmooonnnnnnpppoookkkiiicccZZZMMM===000...222111333222......111000,,,777QQQgggmmmoooxxx~~~}}}~~~~~~~~~wwwsss^^^<<<444444>>>XXXrrr~~~wwwgggWWWVVVDDD333333BBBTTT]]]___vvvvvv[[[;;;444///000222000///000000///---,,,,,,,,,---...---,,,+++*********+++,,,000555EEEBBB***)))111(((***++++++,,,,,,++++++***---------.........//////555EEEbbb;;;???444kkk```:::000222'''///888%%%111---222OOO```BBB(((666//////000000000000000///---...000111222222222222222222333444555777777888888777555555666999<<<>>>GGGhhhVVVIIIYYYRRRCCCAAA>>>;;;;;;GGG```wwwhhhLLL???>>>???UUUMMM>>>999<<<>>>QQQqqq~~~}}}{{{|||~~~~~~||||||dddDDD;;;888HHHfffjjjfffPPP===888PPPnnn}}}tttdddppp||||||pppIII<<<999999CCCZZZrrr}}}|||yyyqqqlllkkkooorrrtttwww~~~zzzXXXBBBDDDAAA999KKKlllzzzxxxsssZZZFFFGGGQQQaaahhhdddYYYDDD;;;CCC???ZZZssszzzzzz|||hhhWWWLLL===777???DDD===444111{{{yyyyyyooollliiieeeaaa^^^[[[WWWUUUTTTQQQOOOMMMKKKIIIFFFDDD@@@===:::777666555444222//////111888CCCHHH===///333888===AAADDDGGGIIIJJJRRR]]]]]]JJJ666---+++***)))***++++++,,,555JJJ]]]cccgggkkkllljjjgggeeedddbbbccceeehhhiiijjjjjjjjjhhhhhhjjjkkkkkkjjjiiihhhjjjlllnnnppppppooommmllljjjmmmnnnlllmmmnnnmmmhhhiii___RRREEE888///000555333222111000111222333444AAAWWWjjjoooqqqyyy~~~~~~}}}}}}}}}~~~~~~{{{wwwbbb@@@888666>>>TTTnnn}}}}}}tttcccSSSIII===666;;;EEENNNWWW^^^zzzwww]]]???555---,,,,,,+++,,,///---,,,+++***************---,,,+++*********++++++...000@@@CCC///***000+++***++++++,,,,,,++++++***,,,,,,---------.........222@@@YYY@@@;;;111aaaddd;;;---111(((...666(((000,,,777PPPVVV;;;***444//////000000000000//////---...000111222222111111111222333444555777888888888777666555666999<<<>>>CCCddd[[[LLLYYYRRRCCC???===>>>===GGG___wwwjjjMMM???>>>@@@RRRLLL>>>888;;;===PPPooo~~~}}}||||||~~~}}}www}}}~~~}}}~~~```DDD===888DDDbbbgggfffPPP>>>:::PPPlll|||uuuhhhttt}}}{{{pppKKK777777:::EEE[[[rrr|||{{{xxxrrrooopppsssvvvwww{{{iiiMMM<<<@@@>>>999OOOrrr}}}wwwmmmRRR===???NNN^^^aaaWWWLLL===666>>>EEE___www~~~~~~|||hhhWWWJJJ<<<555===BBB<<<333000xxxwwwvvvlllkkkgggccc```]]]ZZZWWWUUUSSSQQQNNNLLLJJJHHHEEECCC>>>;;;888777777666444333//////000555@@@FFFAAA888666999>>>CCCEEEGGGJJJLLLUUU___\\\GGG000)))***,,,,,,///---***...AAAXXXggggggiiikkkllljjjhhhggggggccceeeggghhhjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhhjjjlllnnnooopppooommmlllkkkmmmllljjjkkkmmmjjjeeeeeeWWWFFF:::222///111666555000///333333111555???PPP```mmmqqqttt{{{}}}}}}}}}}}}~~~~~~{{{gggHHH<<<777<<>>:::>>>IIIMMMMMMXXXhhhzzzbbbAAA777...,,,,,,,,,...111++++++*********))))))(((---,,,++++++******++++++,,,+++999CCC777,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,---------...:::MMMKKK:::111TTT~~~rrrCCC///333,,,,,,222+++...---AAATTTIII222---222////////////////////////......///000111111111000111222333444555777888888888777666666777999<<<===>>>______OOOXXXRRRDDD>>>>>>@@@===EEE\\\vvvmmmPPP???>>>AAANNNLLL@@@888999===OOOkkk{{{||||||~~~}}}~~~~~~~~~iiiPPPIII>>>BBBZZZ[[[WWWIII<<<999NNNjjj|||xxxlllyyy|||qqqMMM;;;999999CCCYYYqqq}}}}}}{{{vvvtttuuuyyy|||~~~{{{|||vvvmmmkkkqqqrrrnnnQQQ>>>555;;;::::::UUUyyy}}}rrrdddIII777:::HHHXXXVVVGGG???:::888>>>LLLeee|||~~~}}}xxxdddSSSFFF:::333:::@@@<<<333///wwwuuusssjjjiiieeeaaa^^^\\\YYYVVVTTTSSSPPPMMMKKKIIIGGGDDDBBB;;;999777777777666444333/////////222;;;DDDEEEAAA;;;<<<@@@EEEGGGHHHKKKOOOXXX```ZZZCCC---(((...222888777000***555OOObbbggghhhjjjkkkkkkiiihhhhhhiiieeefffhhhjjjjjjkkkjjjjjjiiijjjjjjkkkjjjiiigggfffjjjkkklllnnnooonnnmmmmmmkkklllkkkiiijjjllliiiccc[[[LLL;;;333000///111555666...---333333...777GGG]]]gggppptttxxx~~~~~~~~~}}}~~~~~~~~~mmmQQQ<<<777:::NNNfffwww~~~ttthhh]]]PPPFFF===???JJJVVVUUURRRbbb{{{~~~iiiLLLCCC;;;888666111......******++++++++++++******,,,,,,++++++++++++***+++,,,(((444CCC>>>000***---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,666EEEZZZ???555HHHyyyPPP666666000,,,...------111MMMYYY???---///...000////////////000000111//////000000000000000000111111222444666777888999999888777777888999;;;<<<===[[[fffTTTWWWSSSDDD<<<>>>>>><<>>666777JJJggg~~~zzzkkkvvv~~~}}}sssOOOBBB;;;555>>>WWWrrrvvvuuuvvvyyy{{{tttcccSSSSSS[[[YYYNNN>>>333111888888<<<[[[xxxjjj[[[CCC666;;;@@@PPPLLL<<<:::<<<>>>DDDTTTkkkrrr[[[LLLCCC888333999@@@===555000}}}vvvtttrrriiifffccc___]]][[[YYYVVVTTTRRRPPPMMMJJJHHHFFFCCC@@@:::888777666777666444222...///...///666AAAHHHIII@@@>>>AAAGGGIIIHHHLLLRRR\\\```WWW???---,,,333777???999///...BBB]]]iiifffiiijjjkkkjjjhhhhhhhhhiiiggghhhjjjkkkkkkkkkjjjjjjiiiiiijjjjjjiiigggfffdddhhhiiikkklllmmmmmmmmmllljjjkkkjjjiiikkklllggg```NNNAAA444000111000000222555---,,,111000---;;;OOOffflllsssxxx|||~~~}}}||||||}}}~~~rrrZZZ<<<666999LLLddduuu}}}yyyiii\\\TTTMMMGGGEEEHHHQQQYYYVVVUUUjjjoooUUUNNNIIIGGGCCC999000---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******,,,***000@@@DDD444(((+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,444BBBfffIII;;;AAApppXXX;;;666222,,,---111---;;;XXX[[[;;;,,,000,,,000/////////000111333444111111111000000000000000000111222444666777999999999888888888999:::;;;<<<>>>WWW{{{lll``````ooottt^^^YYYUUUEEE999===<<<<<>>IIIQQQIII;;;:::@@@OOOdddsssyyy}}}~~~eeeMMMHHHAAAMMMdddXXXDDD888555777FFFbbb}}}xxxaaahhhrrruuupppOOO>>>888555AAA]]]www{{{sssvvv{{{xxxgggPPPCCCJJJSSSIII777333///111777888@@@```rrr___QQQ>>>555<<<===IIIDDD888888<<>>IIINNNDDD@@@BBBIIIJJJHHHLLLUUU______SSS<<<---///666888===444...888QQQhhhnnnhhhiiijjjlllkkkiiihhhhhhiiiiiijjjkkkllllllkkkkkkjjjhhhiiiiiihhhgggeeecccbbbfffggghhhjjjjjjkkkkkkkkkkkkkkkjjjiiikkkjjjbbbXXXBBB888111000222111000000111......000///333EEEYYYkkkpppwww{{{~~~}}}|||{{{{{{|||~~~vvvccc@@@999999IIIaaasss|||qqq___TTTRRROOOLLLIIIMMMSSSUUUUUU[[[ooosssIIIDDDCCCHHHIIIEEE@@@>>>222111...,,,************+++,,,,,,,,,,,,+++***)))+++---///;;;GGG<<<*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,---111???eeeOOO======eeewww\\\@@@444222......333000HHH^^^TTT888...///,,,000//////000222444666888444333222111111111111111000000222444666888999:::999999999999999:::;;;;;;???RRRrrrvvvVVVHHHHHHWWWooohhh\\\WWWFFF777<<<===???EEESSSkkkwww___III>>>>>>HHHTTTMMM===:::@@@NNN^^^ooovvv~~~}}}}}}___GGGBBB;;;IIIcccTTT<<<888888999CCC\\\zzzsssTTTTTT[[[eeejjjRRR999<<>>666222666>>>@@@:::222~~~~~~uuummmllliiibbb```\\\ZZZYYYWWWUUUSSSQQQOOOKKKIIIFFFDDD@@@>>>999888666666666555111///***......+++...:::IIIQQQHHHBBBCCCJJJKKKHHHMMMWWWddd___OOO888---000555555777///111DDD\\\jjjmmmkkkjjjlllnnnnnnllljjjjjjjjjjjjkkklllmmmmmmlllkkkjjjggghhhhhhgggeeecccaaa```eeeeeefffggghhhiiijjjjjjlllllljjjiiiiiieeeYYYMMM;;;444///000111000000111---111222000000===TTTfffnnnsss{{{}}}|||{{{zzzzzz{{{}}}{{{kkkJJJ???999EEE[[[nnn{{{xxxeeeTTTOOORRRRRROOODDDMMMSSSWWW___nnn|||ttt>>>888555:::@@@CCCGGGJJJ@@@<<<777111---*********++++++,,,,,,,,,+++***)))(((000---555IIIDDD000+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---///,,,:::YYYMMM888999YYYuuugggLLL888333111///222666UUU]]]GGG555///---...//////000111333777:::<<<666555444222222222222222///000222444666888999:::999999999:::::::::;;;;;;???KKKgggiiiMMMFFFFFFLLLZZZyyygggXXXVVVGGG888???AAAFFFLLLVVVhhh~~~wwweeePPPCCC@@@FFFVVVPPP===888???KKKYYYjjjsss}}}~~~}}}~~~___HHHAAA666BBB\\\PPP:::666888999???WWWxxxrrrNNNDDDEEESSSgggZZZKKKTTT^^^fffmmmssstttqqquuu}}}~~~|||}}}oooPPP999@@@RRRRRRBBB555000111444666999HHHjjjgggLLLAAA888444:::EEE@@@555444888555:::MMMuuuwww^^^NNNMMM:::444000444<<<@@@:::111}}}~~~tttkkkjjjhhhbbb___\\\YYYXXXWWWUUUSSSQQQOOOKKKHHHFFFCCC@@@===999888777666666444111...)))---...***,,,999HHHRRRIIICCCDDDKKKLLLHHHMMMXXXggg___MMM666,,,000333000333...666NNNbbbhhhiiikkkkkkmmmooopppnnnlllkkkkkkkkklllmmmmmmmmmlllkkkjjjgggggggggfffdddbbb```___ddddddeeefffggghhhiiijjjmmmmmmkkkhhhgggaaaRRRDDD888333///000000///000333+++333555000333EEE___ppppppvvv~~~{{{||||||{{{zzzyyy{{{}}}~~~}}}}}}}}}~~~~~~pppSSSDDD:::AAAVVVjjjzzzyyymmm[[[MMMLLLQQQRRROOO>>>KKKUUU\\\lllsssGGG;;;111///111555<<>>888777555333222222333333///000222444666888999:::999:::::::::::::::::::::>>>FFF___^^^HHHHHHHHHEEEJJJjjj~~~{{{www___QQQTTTGGG;;;DDDFFFLLLRRRXXXggg{{{~~~wwwiiiUUUGGGBBBEEEVVVQQQ<<<666>>>IIIUUUhhhpppzzz~~~}}}{{{~~~{{{}}}{{{zzz{{{XXXEEE???333>>>\\\WWWGGG222666777<<>>999HHHfffdddfffpppwwwrrrkkkkkkqqquuurrr{{{}}}kkkJJJ555@@@OOOJJJ;;;333000111333555999KKKmmmbbbGGG>>>999777===HHH===111333:::777???WWWwwwrrrVVVIIIJJJ888333...222;;;???999000wwwuuutttoooiiifffdddaaa]]]ZZZXXXWWWUUUSSSPPPNNNJJJGGGEEEBBB???<<<::::::888777444222///...---,,,++++++...666???FFFHHHIIIIIIGGGFFFJJJRRRYYYfff]]]HHH000***333666111111///;;;SSSdddfffhhhmmmnnnnnnoooooooooooonnnnnnooooooooonnnmmmkkkjjjiiieeeeeeeeedddddddddccccccfffffffffeeedddfffkkkppppppnnnkkkhhheee[[[GGG666333111111111111000333777111444///222EEETTT```nnntttzzz}}}||||||~~~||||||zzzyyyxxxyyy|||}}}~~~~~~yyyyyyzzz|||}}}vvvaaaIII777===SSShhhvvv~~~ppp___VVVLLLDDDTTTWWW>>>JJJKKKTTTfffyyywwwLLL666,,,///...000333111CCCGGGIIIDDD:::111......+++,,,,,,,,,******+++,,,+++///,,,444JJJOOO<<<---)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,111444GGGZZZIII999FFFnnnaaaCCC999000444555QQQLLLDDD999111---///111...000222222222333444666555444222111111111222222333333444444666777999999:::<<<===<<<888888:::===<<>>DDDHHHLLLZZZqqqpppcccYYYLLL???GGGVVVQQQ>>>888===JJJ[[[kkkrrrxxx{{{~~~|||~~~~~~dddBBB444;;;DDDWWWZZZEEE999333666>>>QQQuuuqqqNNN;;;<<>>IIIDDD888000444///555999999MMMrrr}}}YYY???===555222DDDGGG:::333777666444BBBVVVfffNNNHHHDDD666444222222333333333222wwwtttsssnnniiifffeeeaaa]]]ZZZXXXVVVTTTRRRPPPMMMJJJGGGEEEBBB???<<<:::999888666444111///......---+++***,,,333;;;BBBKKKMMMMMMIIIFFFIIISSS\\\eee[[[FFF000+++333555000000000>>>VVVeeeggghhhlllmmmnnnnnnooooooooonnnnnnoooooonnnmmmlllkkkjjjjjjddddddcccbbbbbbbbbbbbccceeeffffffeeeeeehhhmmmqqqpppllljjjhhhaaaRRR???333222111000000111111444777333111///;;;MMMQQQWWWgggsssxxx|||{{{{{{}}}~~~{{{{{{{{{zzzzzz{{{}}}}}}~~~zzzuuuxxxyyy{{{~~~yyyeeeNNN999;;;NNNcccrrr{{{}}}iii[[[QQQFFF???NNNSSS>>>MMMSSS___qqqvvvMMM666---000...///222000,,,666CCCLLLMMMEEE:::222***))))))***,,,------,,,+++...,,,333FFFMMM===---******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---111222FFF[[[MMM:::DDDiiijjjKKK:::...444777RRRHHH;;;333000000111000222333444444333222333444444333222111111111222222333333333444666777999:::;;;===???===:::999;;;===:::AAATTTqqqgggNNNCCCFFFJJJJJJ___{{{zzzyyyzzzyyywww{{{hhhWWWUUUTTTJJJ???;;;@@@CCCDDDHHHVVVnnnrrrfff\\\OOOCCCBBBPPPLLL>>><<>>NNNTTTBBB666222555<<>>777CCCZZZooofffkkkffffffqqqtttooopppuuu|||}}}~~~vvvWWWCCC888AAAIIIAAA666111444000444888:::QQQvvvwwwTTT<<<;;;555555FFFGGG;;;555777666777HHH^^^aaaMMMHHHCCC444222000000111222111000vvvsssrrrmmmhhhfffeeeaaa]]]YYYWWWUUURRRPPPOOOLLLIIIFFFDDDBBB???<<<:::999888666444111///...///---+++)))***000777===LLLOOOQQQLLLHHHKKKVVV```cccXXXBBB///,,,333555///...222CCCZZZhhhiiiiiikkklllmmmnnnoooooooooooooooooonnnlllkkkjjjjjjjjjjjjgggfffdddbbbbbbcccdddeeedddeeeffffffgggjjjooorrrpppkkkhhhfffZZZEEE555000000000//////000333666777444...222IIIVVVJJJJJJ```qqqwww{{{zzzzzz|||}}}{{{{{{{{{|||}}}~~~~~~~~~~~~{{{vvvqqqvvvxxxzzz}}}}}}kkkUUU>>>:::GGG[[[mmmxxx{{{mmm^^^VVVNNNAAA<<>>@@@???<<<;;;<<<>>>===@@@MMMhhhoooVVVHHHFFFJJJLLLOOOlll{{{wwwtttsssuuu|||hhhXXX[[[ZZZKKK??????AAAAAAAAAFFFUUUllluuuiii]]]QQQHHHCCCRRRQQQGGGHHHMMMRRRZZZiiisss{{{~~~~~~~~~|||}}}}}}zzzyyy}}}bbbEEE::::::888FFFOOO@@@444222555:::IIIllltttQQQ??????JJJYYYeeebbbjjjlllqqq|||zzztttwww{{{|||pppHHH<<<:::DDDHHH===333222444000333777<<>><<<999999888666333111///---...---+++***+++000777<<>><<<999999777666333111...---,,,,,,++++++---222:::??????HHHSSSVVVUUUVVV\\\bbbaaaQQQ<<<000222777666///,,,999OOOcccmmmmmmkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmllljjjhhhggghhhiiijjjllljjjgggeeeeeefffhhhjjjdddeeegggjjjmmmppprrrssstttoooiii```LLL666...222...000///---222:::<<<999333777EEEXXXSSS777<<>>>>>???GGGIIIOOOaaa~~~qqqYYYHHHCCCEEEBBBUUUttthhh[[[fffgggRRR???===;;;===EEERRRbbbqqq}}}yyygggTTTHHHCCC>>>WWW```TTTKKKEEEFFFOOO\\\lll||||||}}}}}}}}}cccCCC444666<<>>111000......000111111000xxxrrrooolllgggeeefff```]]]YYYVVVTTTSSSQQQOOOLLLIIIFFFDDDCCCAAA>>>;;;999888777555333000...---++++++,,,,,,///555<<>>@@@;;;;;;FFFNNNPPPEEE333???bbbqqqwww{{{{{{{{{~~~}}}zzz|||}}}~~~zzzvvvtttwwwyyy{{{~~~}}}wwwkkkUUU???888EEEZZZhhhvvvyyy}}}|||qqq```RRR@@@KKKCCC;;;IIIZZZ___bbbjjj|||{{{RRR:::///111---,,,...+++''',,,111000+++***---222999AAAJJJMMMGGG<<<000)))111+++111000...FFFQQQ:::000///...---,,,---...///---...//////000000//////---333,,,777VVVYYYBBB:::QQQzzztttJJJ???NNN@@@...000333222000...///111000111222222222222333444111111222333333333222222111222333444666888:::;;;<<<@@@EEEEEEBBB???>>>>>>HHHNNNUUUaaaxxxgggNNNCCCBBBDDDNNNfffiii\\\eeehhhVVVBBB;;;777===IIIXXXeeeoooyyyyyyeeeOOOBBB???===YYYcccVVVIIIAAAAAAKKK[[[mmm}}}~~~{{{|||~~~zzzcccBBB333666===TTT```RRR666444888999CCCeee{{{nnnlllpppqqqoooooowwwuuuqqqssspppaaaddd|||gggKKKBBB::::::DDDCCC777000333111222555999KKKooo|||iiiPPP???999555>>>KKKLLL888666555777>>>OOOlll|||```IIIJJJIII999222000//////111222222111}}}vvvqqqnnnjjjeeedddfff^^^[[[WWWUUUTTTSSSQQQPPPKKKIIIFFFDDDBBB@@@>>>;;;999888777555333000...,,,+++,,,,,,---///444;;;AAAAAAHHHRRR[[[```bbbbbbbbb\\\HHH222---333777333,,,---@@@XXXhhhnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkiiiiiihhhhhhhhhgggggggggggggggfffeeeeeeeeeeeefffggggggiiimmmrrrtttsssqqqmmmnnnbbbJJJ888444444000...111000...555BBBDDD===JJJWWWSSSBBB666444CCC]]]pppvvvzzzzzzzzz}}}~~~|||{{{{{{|||~~~}}}zzzxxxwwwyyy{{{}}}|||ttt___DDD777@@@RRR___rrrvvv|||~~~pppeee[[[TTT>>>KKKCCC;;;OOO___aaaeeeuuuzzzQQQ:::///000------///,,,......,,,***(((***///444,,,222<<>><<>>GGGAAA222...555///222777<<>>KKKHHH777555555:::DDDXXXsssyyy[[[EEEHHHGGG333111///...///000222222111|||uuupppnnnjjjeeedddfff]]]ZZZVVVTTTTTTSSSRRRPPPJJJHHHEEECCCBBB@@@===;;;888888777555222000...,,,,,,,,,,,,---...333:::???GGGKKKRRR[[[bbbeeedddcccZZZDDD///+++222666111***...BBBZZZiiinnnoooooooooooooooooonnnmmmllljjjjjjggghhhhhhhhhhhhhhhgggfffhhhhhhhhhhhhhhhggggggfffhhhhhhjjjnnnsssuuusssqqqhhhlll^^^AAA111444555......222111...666DDDFFF>>>VVVcccUUU888---666GGGYYYnnntttxxxxxxyyy|||}}}{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~zzzeeeHHH777<<>>TTTdddbbbfff{{{xxxQQQ:::///000------///,,,******+++---//////---+++...,,,///===NNNVVVOOOFFF444,,,444111+++III\\\DDD222000...---,,,---...///---...000111111111000///+++444,,,000NNNVVVDDD;;;LLLttthhh]]]^^^:::222222111///...///111333333444555555333333333555000111222333444333333222111111222444666999;;;<<<:::???EEEFFFCCC???======IIIYYYeeeiiittt```KKKEEEHHHAAAMMMooo~~~lll\\\ZZZ^^^ZZZJJJ===888>>>KKKWWW\\\```mmm|||xxx{{{zzzdddKKK>>>>>>666MMMUUULLLFFFBBBAAAGGGRRRhhh~~~~~~|||xxxyyy}}}~~~|||}}}aaaEEE999666555HHH[[[TTT666333444777BBBccc}}}qqqmmmmmmkkkiiiiii^^^SSSGGGEEEBBB<<>>RRRvvvlllaaaDDD:::999222===KKKEEE777666666<<>>;;;;;;999666222///---,,,,,,---,,,++++++---333:::@@@MMMUUUZZZYYYXXX\\\```aaaUUU@@@......222000......---KKK```fffnnnooollloooooonnnllljjjiiigggggggggjjjiiihhhfffffffffggghhhjjjgggdddccceeeggghhhhhhgggkkknnnppptttvvvsssmmmjjjaaaOOO::://////000...---///...---666CCCEEE???fffSSS<<<555444000@@@aaappptttxxx{{{zzzyyyxxxxxx{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~|||zzzyyyyyy{{{}}}~~~~~~oooTTT===888DDDQQQcccrrrlll```TTTMMMPPPHHHJJJ===LLL\\\[[[jjjuuu{{{VVV>>>333333...---...***...------,,,,,,------...+++...111444999@@@HHHMMMGGG888111000222CCCTTTVVV>>>000///444...,,,000111000000000000000000000000,,,...222666CCCWWWPPP111EEEttt~~~xxxWWW444111111111111111111111111---@@@III???222111555666333333333222222222222111222222333333555666888999===???>>>BBBIIIBBB:::AAAMMMbbbooolllpppsssWWWCCCKKKFFFKKKbbboooYYYPPPYYY___PPP999999<<>>;;;IIIXXXQQQ<<<;;;DDDCCCMMMhhh|||zzz|||~~~}}}mmmDDD222666888GGGYYYWWW777999777666EEEcccpppjjjmmmhhhfffeee^^^PPP<<<;;;888888AAASSSwwwuuuSSS888666222BBBGGG555111666...111222444@@@^^^yyyvvvcccUUUFFF444...999FFFFFF>>>666999888888IIIjjjkkkTTTPPPJJJ;;;333//////............//////xxxtttnnnjjjgggeeebbbaaa\\\ZZZWWWUUUSSSQQQNNNKKKJJJHHHEEECCCBBB???===::::::999555222///------,,,---,,,++++++---333;;;AAAHHHNNNQQQPPPPPPVVV\\\___OOO<<<---...222000......///MMMaaagggnnnooolllooommmmmmkkkiiihhhggggggggghhhgggggggggggggggggghhhjjjgggddddddeeehhhiiijjjhhhlllnnnooossswwwtttnnnkkkZZZEEE777222111///---///---...111444777@@@IIIZZZJJJ666222333000@@@aaaooossswwwzzz{{{zzzyyyyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwzzz~~~sssYYY???777AAANNNbbbqqqyyygggUUUMMMKKKIIIKKKJJJ???RRRbbb^^^ppp~~~WWW>>>222222---,,,...+++...------,,,,,,------...***,,,---///222777===AAANNNGGGBBB888222DDD\\\cccKKK666///333000///222///////////////////////////------000222???UUUSSS888CCChhh{{{vvvKKK222222222222222222222222222@@@VVVdddXXXDDD999666444444444333333222222111111222222333444555777888999===AAAAAAFFFLLLDDD;;;@@@JJJaaapppooosss|||^^^FFFEEEDDDHHHZZZwwwqqq[[[RRR[[[cccVVV@@@<<<:::@@@LLLUUU]]]lll{{{zzzzzz|||{{{oooZZZIIIAAA<<>><<>>;;;999:::888555222///------,,,,,,,,,++++++...444<<>>SSSIII>>>000...222111AAAaaammmqqqvvvzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}{{{yyyvvvzzzzzzcccGGG888>>>KKK___oooyyytttcccJJJHHHNNNCCCMMMMMMCCCWWWgggdddyyy}}}WWW>>>111000,,,,,,///,,,...------,,,,,,------...+++,,,,,,,,,---///333666GGGMMMQQQEEE;;;NNNgggmmmUUU<<>><<<999999777444111///------,,,+++++++++,,,///666>>>DDDFFFIIILLLLLLPPPWWWYYYWWW???333+++///222///---000888TTTeeehhhnnnooommmpppllllllkkkjjjjjjjjjkkkkkkkkkkkklllmmmlllkkkiiihhhhhhfffeeefffiiikkkmmmmmmnnnooonnnnnnssswwwsssmmm^^^DDD000111444///,,,000...............444DDDUUU<<<666,,,---222222BBB___jjjooouuuzzz||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||zzzyyyxxx|||oooQQQ<<<===HHH[[[kkk}}}ssspppaaaDDDHHHTTTCCCMMMWWWMMMXXXhhhnnnzzzWWW>>>000///++++++///---...------,,,,,,------......//////...------000222222???NNNLLLJJJ^^^oookkkSSS:::...000///000222...////////////////////////000.........666LLLSSSCCC@@@]]]iiiyyyqqqCCC===333333333333333333333333:::FFFKKKAAA444000555999666666555444333222111111333333333444555777999::::::CCCHHHNNNUUULLL???>>>BBBWWWggghhhkkk}}}rrrSSSGGGIIIGGGHHHXXXwwwvvv\\\OOOWWWbbbZZZJJJ???777777BBBOOOZZZiiiwww{{{~~~vvv^^^JJJBBB===BBBPPPRRRBBB;;;??????JJJaaa}}}}}}}}}~~~|||{{{}}}gggDDD555555888RRRrrryyyhhhgggeeefffjjjlllkkkhhhjjjiii]]]JJJ;;;111222===JJJ555444111///777FFFiii|||\\\===222222;;;CCC>>>000,,,///111......222999>>>AAAHHHPPPFFF===222111;;;DDDAAA777666777<<>><<<===KKKRRRDDD:::===>>>DDDXXXsss}}}{{{~~~}}}{{{{{{}}}aaaCCC777999>>>\\\|||zzzpppfffbbbfffmmmvvvttt\\\BBB:::444555DDDUUU<<<777111///444>>>]]]|||xxxxxxRRR888333444@@@CCC:::111---...222000///111555777<<>>FFF@@@666555777>>>QQQlll}}}eeeVVVTTTHHH777222//////............//////{{{yyyooommmiiigggeeebbb^^^\\\YYYWWWTTTRRRQQQOOOLLLJJJGGGEEECCCAAAAAA???===;;;777666333111...---------******+++---111999BBBHHHHHHMMMSSSZZZ```aaaWWWLLL;;;222...222222---...333BBB\\\jjjkkknnnooommmqqqpppooonnnnnnnnnnnnnnnoooiiiiiiiiihhhgggeeedddccchhhggggggiiilllnnnnnnnnnppppppppppppsssqqqfffZZZAAA777000000...))),,,333+++222///)))888PPPPPP???222444000000444555BBB\\\iiimmmtttyyy|||}}}~~~~~~~~~}}}}}}||||||||||||||||||{{{```DDD;;;@@@RRRcccvvv{{{mmmddd___OOO@@@LLLWWWJJJ\\\rrriiiiiiyyyzzzUUU<<<000///++++++///---...------,,,,,,------...,,,.../////////000222444666000333;;;EEE[[[jjjgggJJJ666...000,,,+++///...........................///...222222333CCCMMMDDD444eee~~~ZZZ:::111111111111111111111111222222111222333444444333666666555555555444444444333333444555666888999:::888AAAEEEOOOaaa___KKK???IIIYYYeeeddddddsssnnnRRRHHHAAACCCLLL___~~~uuuYYYGGGJJJTTTNNN@@@;;;999;;;>>>===AAAUUUkkk~~~{{{^^^FFF<<<;;;888FFFSSSGGG;;;<<>><<<:::777555333000...---------)))***+++---222:::CCCJJJHHHMMMTTT\\\dddeeeZZZMMM===555111444222---...555EEE___lllkkknnnnnnmmmqqqppppppooonnnmmmmmmmmmnnnhhhhhhgggffffffffffffgggjjjiiihhhjjjmmmnnnnnnnnnooopppqqqrrrsssnnn^^^NNN777444111...,,,,,,---...---///---111BBBPPPHHH444000333111000444666CCC\\\iiimmmtttyyy|||}}}~~~~~~}}}}}}}}}}}}~~~hhhKKK>>>@@@NNN___sss|||uuu]]]^^^TTTDDDAAANNNTTTNNNiiirrrjjjwww{{{SSS;;;000000,,,,,,...+++...------,,,,,,------...,,,---///000///000222444<<<000///444666EEE]]]iiiYYY???111111......000,,,...........................---111111111@@@MMMJJJ888]]]vvv\\\666222222222222222222222222000111222555555333111111555555555555555666666666444444444555666888:::::::::AAACCCPPPgggjjjTTTCCCJJJYYYfffeeecccpppvvv^^^JJJ@@@EEEJJJSSSoootttXXXEEEHHHQQQLLL???;;;999;;;<<<:::===OOOeee~~~aaaIII>>>;;;666DDDUUULLL>>>>>>AAAIIITTThhh|||}}}zzz{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~[[[@@@999@@@MMMooozzzllldddaaaffftttaaa===;;;888777LLLkkkHHH888000000222111DDD\\\mmm}}}xxx]]]@@@444777888FFF>>>///222222+++//////444333...222AAAKKKMMM555444333777@@@EEE===222666;;;IIIaaazzz{{{aaaSSSPPPCCC333111//////............//////{{{uuummmkkkhhhfffdddaaa]]]ZZZZZZXXXTTTRRRPPPMMMJJJGGGDDDBBB@@@???>>>===;;;999777555333000...---------)))***+++---222:::DDDKKKJJJNNNUUU]]]gggiii^^^QQQ???777444555222,,,...666GGG```mmmlllnnnnnnmmmqqqpppooonnnmmmmmmllllllllliiihhhgggggghhhjjjlllmmmjjjjjjiiikkkmmmnnnnnnmmmnnnpppqqqsssssslllYYYGGG222333000,,,---000///***000+++,,,999IIILLL>>>///...333111000444666DDD]]]iiinnntttyyy|||}}}~~~~~~~~~~~~~~~~~~oooRRRCCCCCCLLL]]]qqq~~~zzzqqqTTT[[[OOO>>>CCCPPPSSSQQQooommmeeezzzRRR;;;000111---,,,...+++...------,,,,,,------...---///000111111111333555888---///444---555RRRhhhhhhHHH333111000111111***........................---,,,000///...???OOOOOOAAASSS}}}tttiii[[[555333333333333333333333333000111333444333222666:::444444555555666777777777444444444555777888:::;;;<<>>RRRiii{{{rrrTTT;;;444777888GGG;;;+++222222***---+++222000)))///???EEE@@@111111222777@@@DDD<<<000777===MMMfff~~~zzz]]]MMMKKK>>>111222//////............//////{{{wwwxxxllliiifffcccaaa^^^\\\YYYXXXUUURRRPPPNNNLLLIIIFFFDDDCCCBBB@@@>>>;;;999888555333111///------------***///000...222===FFFHHHPPPLLLYYYcccbbbkkkcccBBBAAA<<<;;;<<<666,,,...777VVVbbblllooopppqqqrrrqqqqqqqqqpppnnnllljjjhhhgggkkkjjjiiihhhhhhjjjlllmmmnnnmmmkkkkkkkkklllnnnpppnnnqqqpppoooqqqjjjPPP555333000......000111///---+++333111;;;PPPIII222...222555222222666555AAAZZZdddllluuuyyy|||~~~~~~}}}}}}}}}|||aaaCCC@@@PPP```nnn{{{|||nnnmmmTTTNNNUUU:::EEEXXXDDD```hhhpppzzzxxxWWW666222111...111***...//////...---,,,,,,++++++,,,---...000111333444555333444000//////000GGGkkkyyybbbLLL;;;...000444---,,,,,,,,,---------......111***222333)))888RRRXXX@@@^^^}}}[[[RRR^^^>>>888555444555333000222666444444444444444444444444555555555666666666666777555555555555666888999:::>>>>>>EEENNN___sssjjjIIILLLTTT[[[bbbeeedddwwwlllWWWHHHHHHFFFFFFYYYsssqqqWWWDDDBBBQQQSSSAAA:::777888:::888:::III[[[tttiiiPPPNNNNNN>>>???UUU]]]OOOEEEIIIVVVRRR[[[mmmxxxvvvuuuxxxwwwyyy{{{|||{{{zzzzzz{{{zzzWWWCCC888;;;LLLoooeeennnhhhPPP===HHHiiilllFFF333111999GGGbbbMMM777,,,,,,///333777IIIbbbrrrcccEEE333111555AAA:::222/////////---***///...///---000BBBHHH:::444...000===EEEAAA;;;:::===;;;FFFdddttt^^^QQQDDD555...111000000///............///yyyttttttmmmjjjfffbbb```^^^[[[XXXXXXUUURRRPPPNNNLLLHHHFFFDDDCCCBBB@@@>>>;;;999777444333111///------------+++.........444???FFFGGGRRRPPP]]]fffdddiii]]]>>>;;;AAAEEEAAA555...333<<>>...000...111///000555666CCC\\\eeennnvvvyyy}}}~~~}}}}}}~~~hhhLLLFFFNNN___pppttt___]]]SSSOOOUUU<<>>EEEOOOaaawwwpppQQQGGGQQQYYY___bbb___rrrooo[[[JJJEEEDDDGGGVVVjjjrrrXXXEEEBBBQQQTTTDDD:::777888;;;999:::III[[[{{{rrr___^^^[[[MMMNNN```cccQQQCCCCCCJJJHHHRRRgggtttuuuuuuxxxvvvxxxzzzzzzyyyyyyyyyzzz}}}dddEEE333<<>>444333555???999222//////000...,,,...---///...222CCCIII:::333...111>>>DDD>>>777666;;;;;;HHHgggooo[[[PPPEEE666///111000///......------......xxxrrrpppmmmjjjfffbbb```]]]ZZZWWWWWWUUUQQQOOOMMMKKKHHHEEECCCBBBAAA???===:::888777444222000...------------,,,,,,,,,...777BBBGGGGGGSSSUUUaaaiiihhhfffUUU999222@@@KKKEEE555...555@@@[[[dddlllnnnooosssuuutttqqqqqqpppooonnnllljjjiiieeeeeeeeefffiiilllnnnpppnnnmmmlllkkkkkkmmmoooppppppnnnooopppgggTTT???333111000......///000///...222,,,===PPPFFF000,,,222,,,///---...444666DDD]]]hhhpppwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~rrrWWWKKKTTT```ooogggQQQSSSTTTSSSVVV???JJJZZZOOOkkkooouuu}}}{{{YYY888333000---000))),,,------------,,,,,,,,,,,,+++++++++,,,------......111222000///000///CCCeeehhhXXXVVVVVVEEE444///...,,,,,,,,,---------......---666===FFFTTTXXXWWW[[[XXXpppxxxgggIIIPPPgggOOO666333222444444111222555444444444444444444444444333333333444444444555555555555555555666888999:::<<<===DDDOOObbb{{{xxx\\\IIITTT\\\aaa___YYYjjjrrrbbbPPPEEEBBBFFFRRR]]]rrrXXXFFFBBBPPPVVVHHH<<<888999;;;:::;;;HHHYYYssssssfffhhh[[[TTTYYYiiiiiiTTTAAA>>>GGGFFFQQQfffuuuyyyyyy{{{xxxyyy{{{{{{zzzzzz|||~~~^^^DDD999GGG```vvvvvvddduuuooo```III999CCCgggrrrNNN<<<666777>>>YYYIII888///......111555CCCDDD@@@999444444444333;;;666000...///000///---...---//////444FFFKKK;;;222///444@@@CCC;;;333222999===OOOnnnyyyiiiYYYPPPEEE888000111///......---------------yyysssooommmjjjeeebbb___\\\YYYVVVVVVTTTQQQNNNMMMJJJGGGEEEBBBBBBAAA???<<<:::888666333222000...---------------+++***000;;;EEEHHHHHHRRRYYYdddlllkkkbbbMMM555///777DDDHHH999+++333EEEaaahhhmmmnnnooorrrtttsssqqqqqqqqqpppooommmlllkkkffffffggghhhjjjmmmoooqqqooonnnlllkkklllmmmooopppqqqnnnnnnnnn```GGG666222000///.........////////////000GGGQQQ:::+++000111---000---...444666DDD^^^jjjrrryyy{{{}}}}}}}}}}}}}}}~~~~~~|||```LLL^^^dddkkkuuusss[[[NNNYYYVVVXXXTTT@@@KKKXXXSSSkkkxxx|||}}}[[[999333000---///(((,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...000---...000--->>>^^^bbbKKKIIIVVVPPP???444...,,,,,,,,,---------......(((444555>>>WWW[[[UUU\\\lllxxx\\\@@@LLLgggXXX777333111444555222222444333333333333333333333333222222333333333444444444555555555555666888999:::<<<===DDDNNNbbb}}}~~~dddSSS]]]dddfff```UUUaaawwwmmm[[[JJJBBBEEENNNUUU|||rrrYYYGGGBBBOOOWWWNNN>>>999999<<<:::;;;GGGVVVfff{{{pppbbbbbbKKKLLLYYYlllnnn[[[FFF===KKKJJJSSSfffwww|||||||||}}}~~~YYYQQQVVV```ccckkksssppppppcccRRRBBB777@@@ccctttPPP===666444:::QQQDDD777111......111666BBB;;;111---///333333111555222...,,,---......------,,,///000666HHHLLL;;;000///666BBBDDD:::222111888@@@WWWxxx{{{xxxrrrfffYYYOOODDD888111000......---,,,,,,,,,,,,---{{{uuuqqqlllhhhdddaaa^^^\\\XXXVVVVVVSSSPPPNNNLLLJJJGGGDDDBBBAAA@@@>>><<<999777666222111///...---------------***+++333???GGGJJJKKKQQQ\\\fffkkklll]]]EEE555222...999IIIAAA---333MMMggglllooonnnnnnqqqrrroooqqqqqqqqqqqqpppooonnnmmmkkkkkkllllllmmmoooppppppooonnnlllllllllmmmoooqqqsssooonnniiiWWW>>>111222...///............///000,,,999NNNHHH...---666...111333000///444555CCC]]]mmmtttyyy{{{}}}}}}}}}}}}}}}~~~hhhLLL```fffiiimmmjjjWWWQQQ```RRRWWWMMM???NNN[[[\\\ppp[[[999333000,,,///(((---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++---///+++999VVV___>>>555HHHQQQIII;;;...,,,,,,,,,---------.........222)))---IIIYYYaaarrr~~~|||YYY>>>FFFccc___:::555111333444333222444333333333333333333333333222222222333333333333444555555555555666888999:::<<<===CCCLLL___}}}jjjXXXaaafffhhhaaaTTTZZZuuu~~~wwwgggSSSEEECCCJJJRRRuuusssYYYHHH@@@LLLVVVRRR@@@;;;999;;;::::::DDDQQQddd}}}qqq\\\VVV<<>>;;;888666555111000///---,,,------...,,,***---888BBBHHHLLLOOOSSSaaafffiiijjjWWW===444444---555GGGEEE555===VVVhhhlllnnnnnnoooqqqpppmmmqqqrrrrrrrrrqqqppppppoooooooooppppppppppppppppppooonnnmmmllllllnnnpppqqqrrrpppkkk```LLL999000111---...///...------///111000CCCLLL;;;)))000777---444666111000444555BBB\\\nnnuuuzzzzzz|||~~~}}}}}}|||}}}qqqRRRYYYeeekkkkkkfffWWWRRR\\\MMMSSSEEE???VVVffflll}}}[[[888222///,,,///)))...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------)))+++***---///***555QQQ]]]999)))888GGGIII???...,,,,,,,,,---------......222555333999KKKZZZgggttt___CCC@@@\\\eee@@@888222222444333333555333333333333333333333333222222222333333333444444555555555555666888999:::======BBBJJJ]]]|||oooVVV]]]aaaeeebbbTTTVVVlll}}}mmm\\\MMMDDDHHHQQQkkksssZZZHHH>>>HHHUUUUUUBBB<<<999;;;999777???LLLdddqqqTTTFFF:::AAAQQQeeeppphhhTTTBBBCCCCCCKKK^^^vvv}}}ssstttttthhhggguuucccHHH555666777;;;ZZZ|||VVV>>>222000777AAA;;;444111......444<<>><<>>;;;===EEESSSaaaaaaQQQ???>>>>>>FFFZZZuuu|||yyyhhhfffjjjgggnnnkkkHHH222666888:::WWW~~~___CCC333...555;;;777222000------666@@@@@@555......///---+++,,,---------,,,+++***+++,,,---+++---000888IIIHHH333///222<<>>444111333333444666222222222222222222222222333333444444444444555555555555555555666888999:::<<<<<>>999:::777444999CCCNNNrrrxxxWWWBBB888666777BBBRRRXXXKKK:::888888???SSSooo|||xxxpppaaa```ddd```iiiuuuNNN444777999999UUU~~~fffHHH444---333888444111///,,,---777BBB===000(((***...---,,,,,,...///...---,,,+++,,,------***---000888HHHGGG111111444<<>>HHHPPPRRR444:::777===III```{{{tttssseeeccc[[[PPPNNN^^^uuurrrVVV999222777888PPPyyylllHHH333000222111000///---,,,///888AAA333000,,,************))),,,+++*********+++,,,---'''///000000<<>>777888888555888>>>GGGaaazzz[[[CCC:::<<<444:::AAAMMMTTT888777555<<>>MMMQQQ;;;555BBBBBB///(((222,,,///---...333333???WWWpppuuu|||~~~rrraaaQQQTTTGGGCCCKKKEEEGGG^^^hhhSSSIII[[[xxx^^^:::333000...111***------,,,+++***)))***++++++++++++++++++++++++++++++***---***+++///,,,444HHHbbbKKK555//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,444333333111KKK|||~~~lllMMM666BBB\\\\\\DDD222333777444111444222222222222222222222222111222333333444444333333444444555666777888999999999;;;AAAGGGXXX{{{rrr```bbbbbb```YYYJJJQQQqqqttteeebbb```QQQAAALLL]]]{{{uuuXXXFFF??????JJJWWWNNNAAA888999999555777===AAAYYYwww|||]]]CCC888???666555;;;MMMYYY===888666<<>>;;;999888666333111000///......---,,,++++++---222:::BBBGGGNNNYYYbbbdddfffhhhbbbOOO999...---444???999,,,---555DDDVVV```dddiiimmmnnnnnnooooooqqqqqqrrrsssssstttttttttwwwvvvuuuvvvwwwvvvtttrrrooonnnnnnnnnnnnmmmjjjhhhfffVVV@@@111...000111///,,,000000,,,+++444FFFTTTAAA444666JJJPPPAAA000---///222//////333222===UUUnnnttt{{{yyyaaaLLLAAAKKKGGGEEEJJJDDDJJJffflll]]]XXXhhh___;;;444111///222+++...++++++***)))******+++,,,***+++++++++++++++,,,,,,+++---***+++000---333FFFdddLLL666//////,,,***,,,+++++++++,,,,,,,,,,,,,,,+++333333111:::[[[|||gggIII555===RRR]]]EEE222222777555222222222222222222222222222222111222333333444444333333333333444555666777888888888;;;AAAFFFTTTyyy}}}fffdddbbb```YYYIIIOOOggg{{{eeeaaacccVVVBBBLLLTTTnnnvvv[[[KKKBBB???GGGSSSPPPBBB777888888666777<<<<<>>AAA///---+++*********)))(((***************++++++,,,,,,------000===GGG@@@000---888AAA>>>555111444777===ZZZ|||rrreee___[[[DDD222111222,,,+++000)))***++++++,,,------...zzzwwwsssnnnkkkkkkdddaaa^^^[[[YYYWWWUUUSSSMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>;;;888777555222000///......---,,,,,,++++++,,,444===CCCHHHQQQ\\\ddddddhhhhhh^^^III555---...999@@@999---...777FFFZZZ___cccgggkkklllmmmnnnpppqqqqqqrrrrrrssstttuuuuuuwwwwwwvvvwwwxxxwwwtttqqqlllllllllnnnpppoookkkhhh^^^LLL888......111000...+++111000+++---;;;JJJRRR444111555BBBPPPPPPAAA111000333111111555444@@@XXXmmmssszzz~~~yyyhhhOOO;;;===NNNPPPMMMMMMCCCIIIhhhkkkhhhjjjwwwaaa===555222///222+++...******)))*********++++++*********++++++,,,,,,,,,,,,---***,,,111---222DDDaaaJJJ444......,,,+++---+++++++++,,,,,,---------///000000000GGGiiiyyybbbEEE444999GGGXXXCCC222000555555333222444444444444444444444444111222333333444444333333333333444555666777888888888;;;AAAEEESSSyyyjjjddd```___YYYHHHMMM^^^|||eee^^^cccZZZHHHJJJLLLbbb}}}gggXXXMMMGGGKKKUUUPPP@@@555666888666777<<<:::JJJbbb{{{fffKKK;;;???444333;;;QQQ___CCC777222555:::DDDbbbxxxjjjaaagggrrriiiKKK777999777...777LLL[[[JJJ555000444333AAA^^^~~~YYY===222111......,,,***000:::???>>>...,,,***)))******((('''))))))******++++++++++++,,,,,,,,,222@@@HHH???///---:::AAA<<<333111444666???]]]lll```]]]TTT===...000333,,,+++222...---,,,******+++,,,---zzzvvvrrrllliiijjjccc```]]]ZZZXXXVVVTTTRRRLLLJJJHHHGGGFFFEEECCCAAA???===:::888666444111...------------,,,,,,,,,,,,,,,777AAAEEEIIISSS^^^eeedddiiihhhZZZDDD222---000<<<@@@888...111:::JJJ```aaadddhhhkkklllnnnppprrrrrrrrrrrrrrrssstttvvvwwwwwwwwwwwwxxxxxxwwwsssqqqkkkkkklllnnnqqqpppkkkfffUUUCCC222---000111000...,,,111///***222CCCKKKGGG222222///333@@@NNNKKK@@@///222000111555555AAAYYYnnnttt{{{yyygggVVVEEE999FFFVVVVVVRRRQQQDDDHHHeeejjjpppzzzeee???666111...111+++...))))))***************************++++++,,,,,,------...***,,,111...111BBB___HHH222---...,,,,,,...+++,,,,,,------......///222...///333PPPiiilll|||~~~|||qqq[[[AAA333555>>>QQQBBB444111444444222222444444444444444444444444111222333333444444333333333333444555666777888888888:::@@@EEEUUU|||hhh``````eee```KKKJJJXXXwwwhhh]]]___ZZZOOOGGGFFFWWWzzz|||gggZZZNNNGGGLLLVVVQQQAAA444555777666777;;;;;;DDDWWWpppjjjPPP:::;;;000333:::MMMaaaPPP:::888AAALLLUUUiii{{{ooolllmmmnnnpppssskkkMMM777777777000666FFFYYYKKK777000333222???YYY\\\???333111---///,,,+++333>>>???999,,,+++))))))***)))(((&&&((()))******++++++******+++***,,,666EEEKKK???......<<>>555---222<<>>;;;:::<<<:::EEE\\\pppvvv|||kkkTTTGGGEEEFFFOOOWWWQQQNNNTTTLLLNNNfffkkkvvvhhhBBB777000---000***...)))************))))))))))))******+++,,,,,,------......***,,,222...111@@@___GGG222---...---,,,///,,,,,,---......///000000222,,,444<<>>___sss^^^TTTTTTAAA777///......,,,,,,///000111111111///---***(((}}}wwwsssnnngggeeefffbbb___\\\YYYWWWUUUSSSPPPMMMJJJHHHFFFEEECCC@@@>>>???<<<999777555222///---***++++++,,,,,,------......===IIILLLOOOXXXbbbgggbbbiiihhhVVV===///...333;;;===333---333>>>QQQiii^^^aaadddfffhhhkkknnnqqqrrrrrrrrrrrrsssuuuwwwxxxwwwwwwwwwxxxxxxvvvrrroooooommmmmmppprrroooggg```FFF999///000444111.........000+++***;;;NNNFFF000///+++---333000---;;;PPPTTTUUUOOOLLLKKKFFFOOOeeerrrxxx~~~{{{aaaGGG@@@IIITTTSSSSSSGGGGGGVVVUUUUUUkkklllxxxkkkDDD777000+++///***///***************)))(((((())))))***+++,,,,,,------///...***,,,222...000@@@```III333...///---,,,///------......///000111111///***999EEE[[[XXX>>>TTT```ccc^^^MMM;;;333444666MMMEEE<<<666333111000111222222222222222222222222222222333444444444333333444444555666777888999999::::::???FFFYYYfff\\\kkk```LLLPPPqqqrrraaaWWWUUUUUUFFFEEENNNiii{{{hhhSSSEEE<<<:::EEETTTZZZGGG888777999666555888<<<===HHH___yyymmmTTT<<<;;;444:::888FFFooo~~~nnnuuutttwwwdddgggnnnwww{{{|||jjjPPP777111222222555:::[[[OOO:::111333222<<>>222***)))((()))***)))'''%%%'''((()))++++++******))))))(((---;;;LLLOOO@@@...111???DDD888...///333333<<<___rrr]]]TTTTTT;;;666000---,,,,,,,,,---(((+++000444444222...+++}}}wwwrrrnnnjjjgggddd```]]]YYYVVVUUUTTTRRRPPPLLLKKKIIIFFFCCCBBB@@@@@@===;;;888555222///---,,,---))))))---...---,,,...333<<>>---111222:::SSSuuulllBBB777555///,,,+++111;;;@@@888...---+++)))(((((()))((('''+++------***'''%%%''')))+++(((///888TTT]]]===...444;;;<<<444///000222111===bbbwwweeeXXXJJJ:::666000---,,,,,,,,,,,,(((---000......111333222{{{uuupppllliiieeeccc___\\\XXXUUUTTTRRRPPPOOOLLLKKKHHHFFFCCCAAA@@@@@@<<<;;;888555111///---,,,---)))))),,,---++++++...444===FFFLLLTTT```iiillliiihhh```MMM777,,,---333CCC666222222444GGG___hhhkkkccc[[[[[[bbbjjjnnnnnnpppqqqssssssrrrqqqssstttvvvvvvvvvvvvvvvuuuttttttsssqqqppppppqqqlllaaaVVV;;;666111///000111...,,,***000---777MMMJJJ666000///...------...111444666BBBLLLXXXZZZOOOHHHRRRbbbssstttvvvwwwyyy|||~~~~~~ttt^^^MMMIIIMMMNNNKKKGGGRRR@@@OOOOOOEEEeeefffppplllDDD777000,,,000***...++++++++++++************)))************+++++++++,,,---)))+++///+++///@@@[[[GGG444///...,,,---111............////////////,,,111999GGGMMM@@@666===LLLeeegggQQQ@@@666333888DDDKKKAAA222333555222444222222222222222222222222444444444444444444444444333333555666777777888888;;;;;;===CCC^^^qqq^^^dddhhhdddUUUBBBLLLaaazzznnn___UUUQQQGGGFFFJJJZZZxxxvvv[[[GGG===;;;AAAIIIRRRCCC777444555444444666777:::AAARRRjjjwwwkkkVVVAAA>>>>>>BBBLLL[[[qqqkkkfffttt|||sssjjjgggoooxxx~~~sssMMM888999444///333777JJJOOO===...333333:::QQQtttjjjBBB666222///,,,+++222===@@@777,,,***)))((((((******((('''''')))++++++))))))+++---***'''///888SSS\\\===000222777999222...///222111<<>>GGGMMMVVVbbbiiikkkiiifff[[[HHH444+++///555BBB777333333777LLLeeemmmooohhhaaa]]]___eeekkkooopppqqqssssssrrrqqqrrrsssuuuuuuvvvvvvuuuuuuttttttssstttrrrnnnoookkk[[[III777333///...000000///,,,+++...111AAAPPPDDD111...............///000111222111<<>>;;;:::999222***|||xxxrrrmmmjjjgggcccaaa\\\ZZZWWWTTTSSSQQQNNNLLLKKKIIIGGGEEEBBB@@@??????:::999666333000...---,,,,,,))))))++++++)))***///999@@@HHHOOOYYYdddjjjkkkiiicccUUUAAA111+++000777???555222333999QQQiiiooopppmmmgggbbb```ccchhhllloooqqqsssssssssrrrssssssuuuuuuuuuvvvvvvuuuuuuttttttvvvtttnnnmmmiiiVVV???444111///...///000///---------777JJJOOO===------......///000000000/////////444EEEVVVPPP???===HHHZZZaaallluuuzzz}}}}}}ZZZRRRGGGDDDJJJLLLAAA333888FFFCCCOOORRRQQQhhhmmm}}}pppGGG888000,,,000***...,,,,,,+++++++++*********))))))*********++++++++++++---***+++...+++111EEEeeeMMM777000///,,,+++...---------.........//////333555HHHLLL666000:::999KKKoooGGG777333555===GGGBBB666555555111222333333333333333222222222333333333333333444444444444444555555666888999999<<>>>>>999888555222000...,,,,,,+++)))***,,,***(((,,,111<<>>OOOIII777------...///000111111000//////333000;;;QQQYYYMMM@@@<<>><<<777000999EEEHHHMMMNNNRRReeelll~~~rrrIII999000,,,000***...,,,,,,,,,++++++++++++***))))))*********+++++++++***---***+++...***222GGGcccKKK444......---,,,...------------............444888HHHGGG///...;;;999OOOnnnCCC444222444888EEEAAA666666666333444444444444333333333222222333444444444555555555666555555555555666888999:::888DDDeeerrrcccccccccccc[[[KKKCCCSSSyyyyyyeeeVVVPPPBBB@@@AAAJJJ[[[sssjjjQQQAAA;;;:::===AAAMMMGGG===666444555666555777999:::@@@WWWlllgggSSSddddddjjjssswwwsssllliiijjj\\\JJJHHHNNNMMMWWWooo~~~xxxqqqnnnpppuuuxxxzzz}}}{{{XXX???999222000333222AAAOOOBBB000333444999MMMqqqeeeDDD888.........444???AAA888...***---+++(((((()))******)))******))))))))))))'''&&&,,,+++333666JJJQQQ666...***++++++---------///222>>>bbbxxx___HHH333222000---,,,---.........(((,,,222999CCCIIIFFF>>>zzzvvvqqqllliiifffcccaaa\\\ZZZWWWVVVTTTRRRNNNLLLIIIHHHFFFCCCAAA???>>>===888777444222///---,,,,,,***)))***,,,+++)))...555>>>DDDLLLSSS^^^hhhllljjjggg\\\JJJ777,,,,,,222888666000111333===XXXmmmmmmmmmnnnooonnnkkkgggeeedddjjjmmmqqqtttttttttuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttqqqiiiZZZFFF777000000000000////////////000222DDDOOO@@@222000//////000000111111111111000444...222EEEUUUTTTDDD666555888===EEEOOO]]]jjjssszzz|||~~~uuu___OOOKKKMMMGGG:::000///333666666BBBKKKLLLKKKSSSaaajjjzzz~~~|||tttJJJ:::111,,,000+++///,,,,,,,,,,,,++++++++++++)))************+++++++++)))---++++++---***333JJJ^^^EEE...)))---------000,,,------------.........444<<>>@@@QQQppp{{{wwwmmmiiinnnvvv{{{~~~~~~[[[BBB999111000444111@@@PPPEEE111222333888JJJmmmdddEEE999///---000:::CCC???222,,,---+++******,,,......---,,,***)))'''((()))++++++***,,,,,,333555GGGMMM444...,,,)))***---......///333===bbboooWWWEEE444111///,,,+++,,,,,,+++*********)))***111;;;@@@>>>wwwtttooojjjgggdddaaa___ZZZXXXVVVUUUSSSQQQMMMJJJIIIHHHEEECCC@@@>>>======777666444111///---,,,+++))))))+++---++++++111999@@@FFFMMMTTT___jjjllljjjeeeYYYFFF555,,,,,,222888333000222555@@@[[[oookkkmmmnnnoooooonnnjjjfffcccgggkkkppptttuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyyyytttrrrrrrfffMMM:::333000111222111000/////////111666IIILLL666///555111000000111111222222333333444222222:::IIIRRRKKK===777777666888>>>JJJXXXbbbiiinnnuuu}}}xxxiii[[[SSSRRROOODDD666...///333555000>>>NNNNNNNNNXXXaaakkkttt~~~vvvKKK;;;111,,,000+++///------,,,,,,,,,+++++++++)))************+++++++++)))---++++++---***444KKKbbbHHH///***---------...,,,,,,---------.........888EEEBBB333///111333555>>>bbbiiiMMM999444333555111@@@???555666777777;;;666555555444333333222222222222333444444555666666666666555555666888:::<<>>FFF===,,,)))111))),,,222999===<<<888444000,,,)))(((***,,,,,,+++)))***222444EEELLL555111...******...000///000333;;;```~~~fffSSSDDD333///---+++***++++++***)))//////,,,'''(((---111111vvvrrrmmmiiifffccc```^^^XXXWWWUUUTTTRRRPPPKKKHHHIIIGGGEEEBBB@@@>>>======777666333111///---,,,+++))))))+++---,,,,,,222;;;AAAGGGMMMUUU```kkkmmmiiidddWWWDDD333+++---222777222000333777BBB^^^pppjjjooonnnnnnnnnnnnlllhhhdddfffjjjppptttvvvwwwxxxyyywwwxxxyyyzzzzzzzzzzzzzzz|||sssqqqssscccCCC111000111222333222000/////////222999LLLIII000...999333111111111111222333444555555999777555@@@OOOQQQIII999888666555666<<>>NNNBBB///333666111555999UUUYYYDDD888666444444///>>>>>>444555888888===666666555444333333222222111111222333333444555555777666555555666888:::<<<^^^yyynnn```{{{rrriiieee```___VVVCCCDDDOOOtttkkk^^^ZZZEEEBBBBBBCCCEEEQQQmmmnnnTTTFFF@@@===<<<<<>>222666LLLZZZXXX;;;HHHXXX]]]SSSGGGGGGOOORRRDDD666777<<<999IIIiiizzziiikkkpppwww}}}```EEE999111111444///333KKKFFF444555444555BBBeeebbbBBB888...+++333AAAHHH;;;)))(((444)))000;;;FFFLLLJJJCCC===888222,,,)))***++++++***&&&(((111333DDDLLL777444///******///111///000444999^^^yyymmmYYYKKK===,,,,,,***))))))***+++******!!!'''***((((((******(((xxxuuuqqqkkkgggdddaaa^^^[[[WWWVVVTTTRRROOOMMMKKKJJJJJJHHHEEEAAA>>><<<;;;:::555444111...,,,+++******,,,+++,,,---++++++333===DDDHHHPPPZZZccchhhiiiiiieeePPP777111555......===666333000777KKKaaalllmmmssssssrrrqqqooommmkkkjjjiiimmmsssuuuuuuuuuwwwyyyyyyvvvwww|||{{{vvvuuuyyy|||ooouuusssQQQ999666111333555555111...///000111222JJJIII555111555444333333///000555666333444999;;;@@@JJJOOOKKKHHHPPP^^^NNN===333888<<<999777:::<<>>888222444;;;PPPFFF:::222111222444555000000111222333333444444000333888;;;777666DDDWWWpppdddOOOkkk|||tttfffkkksssuuubbbEEECCCMMMyyymmm[[[ZZZOOOIII??????FFFIII```ttt[[[HHH===999888999DDDWWWKKK666666444---333222666777555777BBBTTT```;;;555777===:::444<<>>\\\nnnKKK222333---;;;FFFAAA111''')))///000222666999<<<>>>>>>???===666...))))))))))))))),,,''''''333CCCIII>>>...,,,///222444333111000000;;;UUUzzzmmm[[[\\\SSS<<<000333...---,,,+++***************((((((******(((&&&%%%wwwtttpppkkkfffccc```]]][[[WWWVVVTTTRRROOOMMMKKKJJJJJJHHHEEEAAA>>><<<::::::555444111...,,,+++******---,,,------+++,,,444>>>EEEIIIQQQ[[[dddhhhiiihhhbbbLLL555000333...///>>>555222000777LLLbbbnnnooossssssrrrqqqpppnnnlllkkkjjjmmmqqqtttuuuvvvwwwxxxxxxuuuvvv{{{{{{wwwvvvyyyyyyqqqvvvnnnLLL888666000111222222000///000222222;;;QQQOOO888///111000///333000///444666666;;;CCCOOOSSSZZZaaa___ZZZ\\\bbbZZZGGG777777888666666:::555777:::>>>FFFSSSaaakkkuuu~~~|||vvvfffWWWHHH<<<888::::::AAAIIIMMMJJJAAA777000666AAA[[[dddbbbSSSGGG___bbbsss|||WWW666000333///***,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,***,,,///+++777SSSpppKKK222///,,,+++---+++---++++++,,,---///222555NNNCCC777333333333222222???XXXcccQQQ;;;444333000111666>>>@@@999222333999JJJIIIBBB999222222444555111111111222333333333444000444888666444:::NNNaaafffcccPPPUUUyyyzzznnnssszzzzzzfffHHHDDDNNNyyysss___XXXVVVNNNAAAAAAHHHMMMbbbwww^^^JJJ???;;;:::;;;JJJZZZLLL555666555///555222555666444555AAARRR___>>>555333777555222<<>>;;;:::999555333111...,,,+++++++++,,,,,,---...,,,---555???FFFKKKSSS]]]eeeiiiiiihhh^^^GGG222...///...333>>>333111000888NNNdddppppppssssssrrrrrrqqqooonnnmmmmmmmmmnnnqqqtttvvvwwwwwwvvvuuuvvvzzzzzzwwwwwwxxxtttuuuvvvdddEEE777555//////......///000111333444FFFZZZUUU;;;///......///444222222666;;;AAAKKKUUUggghhhnnntttsssmmmhhhgggfffQQQ>>>777555111222555999888666555777???HHHOOObbbpppvvvyyy~~~yyydddNNNBBB<<<777111///111222999DDDNNNLLL@@@444777>>>YYYhhhfffPPP>>>UUU[[[kkk|||YYY888000222///+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,***,,,...)))666RRRhhhEEE000///,,,+++---+++...******------+++111;;;III===333222555444333444GGG^^^iiiVVV;;;/////////000666???BBB;;;222222777@@@KKKOOOCCC555111333555222222222222333333333333111555666333666EEEXXXdddQQQJJJNNNgggvvv|||iiiJJJEEENNNwww}}}fffWWW\\\SSSEEEAAAGGGLLL```zzzaaaKKK>>>;;;;;;;;;NNN\\\MMM999>>>>>>555666222333444222444>>>PPP^^^DDD777000222222111===MMMWWWFFF777444777:::BBBLLLhhhzzz{{{yyyyyyxxxeeeDDD666333000...///111???EEE;;;000000666999OOO~~~sssZZZ???111666DDDGGG888+++***,,,***'''((())))))***)))))))))///,,,)))(((((()))(((((()))'''(((222BBBHHH;;;))),,,---//////...---...000777RRRzzz^^^ZZZSSSIII<<<000,,,///,,,+++***)))((((((((()))''''''&&&%%%%%%&&&'''(((|||uuuqqqnnniiieeebbb___\\\ZZZWWWVVVTTTQQQNNNKKKIIIHHHFFFEEECCC@@@===;;;999888444222000...,,,+++++++++++++++,,,---,,,---666@@@HHHMMMUUU___gggjjjiiifffZZZAAA000...---000999???222000000:::PPPgggrrrrrrrrrssssssrrrrrrqqqpppooonnnkkkjjjlllqqqtttuuutttttttttvvvxxxyyyxxxwwwwwwpppwwwsssXXX===555444...///------///000000333777QQQaaaYYY???111//////333444666;;;AAAHHHRRR___hhhrrruuuzzz|||zzztttooommmrrraaaPPPHHHBBB;;;777777888888888888888999:::;;;FFFUUU]]]dddttt~~~yyytttaaaNNN:::444777666333111444111000666AAAGGGGGGDDD;;;>>>XXXjjjjjjQQQ;;;PPPUUUdddyyy}}}\\\;;;000111///,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,)))+++---***777TTT___???...///...---000...///***+++///---***333BBB???666///000111111777???[[[ffffffPPP777---000555///555???DDD>>>444222555777KKKXXXMMM:::222222444333333333333333333222222444444333777DDDTTTYYYTTT@@@HHHeeexxxqqqttt~~~yyyjjjKKKFFFMMMpppoooZZZ[[[VVVIIIAAABBBFFFZZZyyy{{{bbbJJJ<<<999999888JJJXXXNNNEEETTTTTT???444222222111111222:::LLL[[[JJJ999///111333333<<>>111000///------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***(((+++...,,,;;;XXX\\\>>>///222///---///---000,,,---000///...888FFF777222000111...///???SSShhhfff]]]KKK999111222555///444===DDDAAA888333333222FFFWWWTTTBBB444111444444444333333333333333333777333444BBBVVV^^^QQQ>>>CCCTTTsssrrrYYYeee|||{{{jjjKKKEEEKKKhhhrrrxxxbbbVVVXXXOOODDD???@@@SSSrrr~~~fffKKK;;;999:::888DDDUUURRRVVVooommmJJJ444222000000111111666FFFVVVMMM:::...000333222777AAA333333444444333555===FFFVVV^^^fffjjjpppzzzjjjGGG888444000...000000:::AAA===444///111333???jjjgggRRRIII???DDDGGG???...''',,,---''''''''''''''''''(((((()))&&&(((***+++++++++*********+++,,,333CCCLLL???***+++,,,+++***)))***---///222IIItttttt```YYYJJJ888111222111+++))))))(((((('''((((((((((((222;;;======>>>;;;555~~~yyytttoookkkfffbbb```^^^[[[YYYWWWUUUSSSPPPLLLIIIGGGFFFBBBBBBAAA???<<<:::777666222111///---++++++++++++***)))+++---,,,...777BBBKKKQQQZZZeeekkklllhhhdddRRR777111222+++555CCC===111000333>>>TTTjjjtttsssrrrrrrssstttttttttttttttqqqmmmiiiggghhhkkknnnpppsssvvvwwwvvvvvvwwwvvvsssnnntttaaaBBB777333///000111///000333000...999GGGgggkkkZZZ@@@666444444888999FFFVVV___gggpppwww{{{www~~~|||vvvvvvyyy{{{~~~|||zzzyyytttjjj]]]UUUNNNIIICCC>>>:::888555444222888666===UUUgggnnnuuuvvvuuuzzz|||mmmWWWGGG222///---//////------111***///333222000777FFFTTTUUUYYYmmmwwwwww```???EEESSSWWWfff~~~bbbAAA111//////...---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++(((+++///...===[[[ZZZ>>>111444000,,,,,,***////////////000555>>>EEE555111222444///000GGGbbbeee]]]SSSJJJAAA777111///111222999BBBDDD===555222222===NNNVVVKKK888000444333333333333444444444444888555;;;OOO___[[[JJJ:::SSSXXXcccXXXHHH```|||~~~iiiKKKBBBIIIbbbeeeqqq~~~mmmSSSXXXRRRGGGAAA???NNNiiikkkMMM===;;;<<<999AAASSSUUU]]]yyyuuuOOO555222//////222111222@@@PPPRRR<<<---///222///000666---222555444222666AAALLLbbbcccgggnnnxxxjjjGGG777333000///000...777???>>>666//////222<<<\\\]]]JJJLLLMMMHHHBBB666+++))),,,,,,(((''''''''''''((()))***+++&&&(((+++,,,+++******+++***,,,,,,111BBBNNNBBB---***++++++***)))***,,,...333GGGpppqqq___RRR???111///111...((())))))(((((((((((())))))///;;;EEEEEEFFFIIIHHHCCC{{{uuuqqqnnnjjjeeebbb___]]][[[YYYVVVUUUSSSOOOLLLIIIFFFEEEAAAAAA@@@???<<<999777555222000...,,,++++++++++++++++++---//////111:::EEELLLRRR\\\fffmmmmmmhhhcccNNN333000333)))555DDD999111111444@@@UUUkkktttrrrqqqrrrssstttuuuvvvvvvvvvsssqqqmmmhhhfffhhhmmmqqqssswwwxxxuuutttvvvuuupppooopppVVV;;;777222,,,333//////222444///...???TTTeeedddPPP;;;888::::::???GGGWWWgggoootttzzz{{{}}}{{{}}}~~~{{{zzz{{{}}}}}}{{{vvvllleeehhhccc[[[SSSLLLEEE===888777:::777???XXXhhhiiiiiimmmccccccppp{{{||||||zzz|||~~~|||~~~yyyjjjVVVBBB666000///000333111---...111+++...000000111777@@@HHH\\\fff|||mmmGGGAAATTTQQQ]]]vvvdddCCC111...000///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------***,,,000...===[[[RRR888...333000,,,,,,***,,,111000+++///;;;BBB@@@333///000555222222GGGccc\\\QQQIIIFFFBBB777///...333000444???FFFBBB888111555333AAAUUUSSS<<<000555222333333333444555555555777888FFFXXXZZZMMMHHHNNN^^^RRRIIIAAAAAAZZZzzz}}}}}}dddGGG>>>HHH```]]]gggvvvPPPTTTMMMDDDCCCAAAHHHZZZ~~~mmmNNN<<<;;;<<<999>>>RRRQQQSSShhheeeFFF444111...000444111///:::JJJ[[[BBB//////222///...222111333333333666AAAQQQ\\\jjjlllqqqzzzjjjFFF666333000///111,,,444===>>>777000///111777IIIkkksssRRR@@@LLLUUUKKK<<<...++++++***)))*********)))))))))***+++,,,'''))),,,+++)))((()))***))),,,+++...???NNNDDD...***+++,,,+++******,,,---222CCCjjjlllUUUFFF666000000///+++)))***))))))(((((())))))***777@@@BBB:::777>>>BBB@@@|||xxxsssooommmjjjeeeaaa___]]]ZZZXXXVVVUUURRROOOLLLHHHFFFDDD@@@@@@@@@>>><<<999666555111000...,,,++++++++++++------///111111333<<>>\\\lllyyyOOOBBBTTTNNNWWWqqqeeeDDD111...000///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,000000,,,---000...===[[[III111)))111000...000///)))111000(((...???DDD<<<222+++,,,333333222DDD\\\XXXKKKBBB@@@<<<333000222555///111===HHHEEE:::111777---888TTTWWW>>>///555222222333333444555666666555<<>>888000...111333888XXXeeeIII999IIIVVVLLL888)))+++...)))(((,,,)))((('''&&&&&&&&&'''((('''***,,,+++(((&&&''')))(((+++))),,,===NNNEEE///)))+++,,,,,,++++++,,,---///>>>ccczzzgggJJJ===222222222...+++,,,***)))))))))))))))******===AAA:::)))"""***222333}}}wwwpppllliiigggccc___\\\YYYXXXWWWSSSQQQMMMKKKIIIHHHEEECCCAAA@@@>>>;;;999666444333333222111///---+++))))))***,,,------...555AAAJJJOOO[[[eeehhhkkknnniii___BBB333...///...444888333222///222BBBYYYlllrrrrrrrrrrrrssssssuuuvvvxxxxxx{{{yyyxxxrrrggg```hhhvvvuuutttttttttvvvvvvtttrrr|||aaaDDD888333...---000333...,,,...///555FFFXXXVVVHHH:::555777???QQQaaammmqqqxxx}}}~~~~~~}}}~~~}}}|||~~~wwwhhhbbbkkkqqqiii]]]XXXFFF@@@===UUUcccfffhhhRRRcccNNN===III\\\UUUHHHLLLbbb```jjjrrrllliiimmmmmm[[[fffhhhXXXCCC777222//////...,,,+++,,,---...---......///111111111666>>>TTTooovvv]]]<<>>SSSiiiOOO;;;<<<@@@:::OOOvvv|||yyyZZZ@@@AAABBBddd___pppyyyrrrbbbCCC???HHH===;;;HHHLLLmmmkkkNNN<<<888999:::666JJJKKK<<<999:::555222000111111000111333888;;;eeeRRR===333222222111333222222333<<>>;;;888666444333222222000///---+++***)))+++,,,------000888EEEOOOTTT___gggiiikkknnnhhh]]]AAA333...///...555999222222///333CCCYYYlllrrrrrrttttttttttttuuuvvvwwwxxxzzzyyyyyywwwnnneeegggooosssttttttuuuuuutttttttttwww[[[???555333000000222111000///---///888GGGRRRHHH>>>555777@@@MMM___nnnuuuyyy}}}~~~yyywwwyyyxxxkkkYYYUUU\\\XXX^^^[[[___]]]```fffNNNYYYJJJ;;;CCCRRRJJJ===AAAPPPYYY[[[XXXZZZ^^^YYYPPPFFFNNNPPPDDD666///,,,+++000///...///000111222222000///000222111111777???[[[qqq}}}{{{dddCCCIIIVVVTTT[[[|||dddAAA333222000......///...---++++++++++++++++++++++++,,,,,,---------***111(((...222000GGGWWW===555.........------///---,,,,,,000555888555111+++222///...222222888GGGYYYQQQAAA<<>>DDD<<<;;;EEEIIIaaa|||qqqVVVBBB:::777555>>>OOOKKK<<<999999111,,,000111111000000222666999XXXWWWEEE333222333111333000333999DDDSSS\\\VVVLLLHHHRRRfff|||iiiFFF666222000///111...000666:::666---)))+++---333;;;???:::666===IIIMMMAAA222)))))),,,***&&&%%%'''+++///555::::::777555///)))''''''((('''&&&((('''***---666HHHGGG111...)))'''***+++******,,,,,,===TTTssseeeYYYBBB888000111333000------...***)))***(((&&&)))...???;;;...'''+++)))&&&+++{{{xxxsssmmmjjjhhheeebbb^^^[[[XXXWWWVVVRRRPPPLLLJJJIIIGGGDDDCCC@@@???===;;;888555333222111111000...---+++***))),,,,,,---...333>>>LLLWWW]]]eeekkkjjjlllmmmfff[[[>>>222...///...666:::222111000444CCCYYYkkkssssssvvvuuuuuuuuuvvvwwwwwwxxxzzzzzz{{{{{{uuulllffffffooorrruuuuuusssrrrsssuuuoooSSS888111333333222333...333222,,,///===GGGIII:::555555???OOO___nnnxxxyyy{{{~~~ppp[[[YYYbbbcccppplllggg```eeehhhHHHTTTKKK>>>???IIICCC777777AAAXXXRRRBBBNNNUUUFFF:::>>>AAA???777///------,,,+++,,,...///000///...---000//////111111111888@@@cccuuuzzzoooNNNDDDSSSSSSVVVrrrbbb@@@333222000......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...'''---///333LLLWWW999222---...///...---...---++++++111888999333---,,,111000///222000555FFFWWWRRRCCC===@@@888///222333000111444<<>>JJJfffaaaDDD@@@888::::::666LLLvvv{{{}}}xxx]]]DDDAAAFFFfffbbbvvvyyyhhhdddJJJ>>>@@@;;;;;;BBBDDDTTTrrrqqqVVVAAA999888777EEEPPPFFF555333555111000000000000//////000333666GGG```UUU888333444000444444<<>>===HHH^^^wwwkkkGGG666222//////222///...111444333---))))))---...222444333333;;;DDDGGGEEE:::+++&&&******%%%&&&222;;;===@@@FFFFFFAAACCC888,,,&&&''')))(((&&&((('''***,,,333DDDFFF444...***(((+++,,,***)))+++---666IIImmm{{{bbbZZZ???777222222222000---------+++)))***)))(((+++111???<<<---%%%******%%%'''yyyvvvqqqllljjjgggeeeaaa]]]ZZZWWWVVVUUURRROOOLLLIIIHHHFFFDDDBBB@@@>>>===:::777555333222000000///...,,,+++******---,,,,,,///666CCCSSS^^^dddkkknnnlllllllllcccWWW;;;111......///777;;;111111000555DDDYYYkkkssstttxxxwwwwwwwwwwwwwwwxxxxxx{{{zzzzzz{{{xxxpppgggaaakkkpppuuuuuurrrppprrruuugggLLL333///333333222222+++444333***000BBBHHH@@@333555>>>OOOaaaooowwwzzzvvvxxxzzz{{{|||~~~~~~uuunnnnnnkkkqqqkkkmmmmmmqqqpppOOOZZZUUUDDD<<>>KKKKKK999777EEEBBB;;;444000000//////,,,000555777666333///---///---...//////111999BBBgggwwwzzzzzzYYYBBBPPPRRRRRRiii```???333222111............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))---(((------555QQQUUU666000+++---///...------...***,,,444;;;:::222+++,,,111000000222---444GGGXXXUUUGGG>>>@@@999000222222222222000888NNNQQQ;;;666444///222FFFZZZSSS>>>999444444888444000;;;LLLcccIII999GGG```cccMMM555777FFFLLL===555PPP{{{uuutttyyyttt]]]FFF@@@GGGbbb]]]ttt~~~{{{cccdddPPP@@@===;;;<<>>999???DDDVVV]]]NNN777000000111555000000000///......111333<<>>333777BBBXXXtttmmmIII888333///,,,---...,,,,,,...///...,,,***.........000222444888<<<888BBBBBB333)))***,,,))),,,>>>JJJEEE======>>>:::DDD<<<000)))&&&'''(((((((((&&&***+++///???FFF999///***))),,,---***)))***,,,...>>>eee|||fffaaaEEE;;;111///111222///---...+++***+++***)))---222CCC@@@000$$$(((((($$$&&&}}}xxxuuuqqqlllkkkfffccc```\\\YYYVVVUUUTTTQQQNNNKKKIIIGGGFFFCCCAAA???>>><<<999777444222111///......---,,,+++++++++---,,,,,,000999HHHWWWaaaiiinnnpppmmmmmmlll```RRR777///......///999<<<000000000666EEEYYYjjjsssuuuyyyyyyxxxxxxxxxyyyyyyzzz}}}{{{yyyxxxwwwsssjjjbbbhhhmmmsssssspppnnnooorrr___GGG222///333333000000***333222***444HHHJJJ<<<555>>>MMM```pppzzz{{{xxxvvvwwwyyyyyyzzz|||}}}{{{rrrvvvoooiiipppbbb^^^\\\HHH777AAAJJJ@@@444555RRRNNNAAAGGG<<<000>>>FFF>>>666111///...------555;;;CCCHHHGGGDDDAAA???000...---...///111:::DDDeeexxx{{{dddDDDMMMRRRSSSbbb~~~^^^>>>222222111//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---***...***999XXXTTT555///+++---///...---...000,,,...888>>>:::111,,,,,,000///000111,,,555LLL\\\ZZZLLL@@@@@@999111222111222333...444KKKSSSAAA333666222000???SSSVVVKKK:::555222222111444EEEYYYVVVBBB@@@WWW```LLL777222777NNNOOO;;;AAAdddzzznnnkkkpppnnn[[[FFF???FFF\\\TTTpppwww~~~aaaaaaUUUDDD;;;===>>>===@@@HHHdddyyyYYYAAA<<>>:::555000000---,,,***)))+++------,,,---......///111333222111+++<<>>000*********,,,BBBPPPFFF444++++++---999777333,,,&&&$$$'''***)))'''******,,,;;;FFF@@@111,,,***,,,,,,***)))***------888]]]lllfffQQQCCC333,,,000555222---...+++***++++++)))---333FFFEEE444$$$%%%&&&$$$'''|||wwwtttpppkkkjjjeeeccc___[[[XXXUUUTTTSSSQQQNNNJJJHHHGGGEEECCCAAA>>>===;;;999666333111000...---------,,,,,,++++++---,,,,,,111;;;JJJXXXaaaiiinnnpppnnnnnnkkk]]]MMM444.........///;;;===///000111777FFFYYYjjjsssvvvzzzyyyyyyyyyzzzzzz{{{|||}}}|||yyywwwwwwwwwooogggfffjjjooopppnnnllllllmmmVVVBBB222111444111...///,,,222000...;;;NNNNNN@@@???LLL^^^mmmxxx~~~zzzzzz{{{||||||{{{|||~~~{{{cccUUUhhhjjjVVV]]]JJJ333:::IIIAAA333555OOOTTTHHHAAA555444EEE>>>777000////////////000:::???GGGKKKLLLLLLNNNPPP777333111000///111:::CCC```xxx}}}qqqJJJKKKQQQUUU\\\xxx|||\\\<<<222333111//////------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///***???bbbWWW777000+++,,,...------...000---111;;;>>>777000///,,,...---000111---888SSSbbbbbbRRRBBB???999111111111111333///111DDDQQQIII333666444000777HHHSSSVVV<<<666000///777DDDQQQYYY===OOO```]]]KKK:::444555===JJJCCC<<>>CCCSSS]]]XXXHHH===222+++......///000///......///111333RRRgggVVV777...888???SSSZZZ[[[NNN===555555777888<<>>===;;;888555333111000------,,,,,,,,,,,,,,,,,,---,,,,,,222===KKKWWW___gggmmmooonnnnnnkkk[[[III111---...---///<<<>>>///000111888FFFYYYiiissswwwyyyyyyyyyzzz{{{|||}}}~~~|||}}}|||yyyzzz{{{uuulllfffhhhkkkmmmmmmkkkiiigggLLL>>>444444666111///111111111000333CCCTTTSSSGGGQQQ___mmmtttxxx|||}}}{{{yyy{{{}}}}}}}}}~~~lllcccoooeeeJJJ^^^SSS777888GGGDDD666555QQQ\\\III777666>>>BBB777000---000222000111555888:::<<<;;;;;;???HHHOOOAAA<<<777444000000888AAA]]]xxx}}}~~~PPPGGGOOOWWWXXXooozzzZZZ<<<111333222//////,,,---...//////...------+++++++++,,,,,,---------++++++---111+++FFFlll\\\999111+++,,,---------//////---333===<<<222...111,,,---,,,///111...<<>>888000111111///333111...<<>>OOO[[[BBB;;;222555JJJ^^^^^^PPPAAA___nnn[[[AAA999;;;;;;CCCGGGCCCLLLcccjjjkkk{{{pppcccdddeeeVVVBBB@@@IIIXXXNNNmmmmmmttt|||ZZZQQQYYYJJJ:::??????:::AAAAAATTTsss~~~}}}}}}}}}|||^^^CCC:::@@@HHHIIIMMMCCC888888444...000---///000000//////000222555???```ddd???444JJJSSSWWWUUUKKK<<<333222666777777777CCC]]]zzzjjjOOOHHHJJJIIIHHHIIIGGGGGG???111((((((+++***&&&***,,,******---,,,'''+++,,,777EEEEEE777+++)))+++555HHHTTTJJJ555+++---(((+++---+++(((''')))+++,,,))),,,+++(((555GGGKKK666///******)))((())),,,///222666NNNyyy{{{jjjbbbZZZJJJ888000111222000///,,,++++++)))'''***000444BBB<<<,,,'''&&&$$$'''xxxuuuqqqlllhhhgggdddaaa^^^ZZZWWWTTTSSSRRRPPPMMMJJJGGGFFFDDDBBB@@@===<<<:::888555333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222===KKKVVV]]]eeekkknnnnnnnnnkkkZZZGGG000---...---///===???///000222999GGGYYYiiissswwwyyyyyyzzzzzz|||}}}zzz~~~|||}}}~~~yyypppggggggiiikkklllkkkgggcccFFF;;;444777777111000333555222///777IIIXXXWWWMMMaaannnwwwwwwuuuxxxzzzzzztttvvvzzz|||~~~```BBBaaa^^^???:::IIIGGG;;;222PPP]]]CCC***666BBB777111,,,+++///111...///444:::888333,,,***000===GGGIIICCC===777222000777???[[[yyy~~~|||zzzSSSEEEMMMXXXVVVhhhyyyZZZ;;;111333222//////,,,---.../////////------******+++,,,,,,---......)))***---222,,,KKKsss```;;;333,,,,,,------...000...---333===:::///,,,222,,,,,,+++...111...???___nnnnnnZZZDDD===777000000222...333333---777KKKTTT:::555111000111999KKK]]]HHH@@@666===\\\uuugggHHHXXXeeefffVVVGGGBBBAAA>>>DDDJJJQQQbbbhhhQQQWWWtttdddcccdddUUU@@@@@@KKKZZZOOOoookkkmmmyyyWWWJJJXXXKKK:::>>>>>>999AAACCCRRRooo|||]]]DDDAAANNN[[[[[[SSS;;;,,,000111///222---...000000///000111333888444\\\oooHHH===ZZZeee[[[QQQ???111---222444222666333<<>><<<;;;999666333111///---,,,++++++******++++++,,,---,,,000:::EEENNNXXXaaaiiiqqqrrrkkkjjjkkkZZZCCC000444---***666;;;444111333111777III]]]jjjpppsssxxxyyyzzz|||}}}~~~~~~~~~{{{yyywwwxxxzzzzzzwwwtttoookkkdddbbbhhhmmmcccUUUCCCEEEXXXVVV777,,,333111///444333===ZZZllljjjhhhqqqrrrtttuuuwwwwwwwwwwwwwwwwwwyyy{{{|||~~~~~~aaa]]]cccOOO222@@@OOO777444BBBNNN888333EEE>>>666------,,,+++...666===@@@;;;222,,,...000111333777MMM@@@555333111///555>>>^^^zzzzzz|||}}}lllBBBJJJ^^^NNNYYY___???222111000///111------,,,,,,,,,+++++++++)))+++------,,,*********---,,,111...333WWWjjjUUU111///...---------,,,+++---///444:::888///+++---000111,,,+++///222CCC^^^eeeUUURRRQQQ>>>...---///---111//////333333@@@ZZZCCC555///444555444@@@SSSZZZGGGBBBSSSaaa[[[OOOJJJgggbbbWWWBBB666CCCJJJ===888IIIZZZ___PPP<<>>...---+++000===HHHEEE666'''))))))'''%%%'''***)))%%%***''''''***)))...AAAVVV===...%%%(((+++)))(((+++'''///222<<>><<<:::888666333000...---,,,++++++******++++++,,,...---111;;;FFFOOOZZZcccfffooopppjjjjjjjjjYYYCCC000444---+++777;;;444111333111777III]]]jjjpppsssyyyyyyzzz{{{||||||||||||zzzxxxwwwxxxyyyyyyvvvtttpppmmmeee```ccchhhddd\\\LLLKKKWWWSSS:::000666333333444444CCCbbbrrrrrruuuyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{}}}~~~wwwooolllTTT666CCCRRR>>>555BBBOOO===:::HHH===444,,,,,,,,,---111777;;;<<<111///666CCCEEE;;;555666NNN@@@444222111000555===YYYxxx~~~oooEEEBBBXXXSSSXXXxxx___???222111///...000------------,,,,,,,,,,,,)))+++------,,,******+++222000000///:::[[[___>>>===777000---,,,......---***555>>><<<222******------000......000444EEE\\\UUUHHHJJJNNN???111000222---111//////333222???XXXJJJ:::000333333111999HHHYYYTTTZZZddd___OOOMMMWWWmmmbbbVVVGGG;;;>>>@@@444;;;NNNVVVPPPDDD;;;KKKjjjyyykkkccchhhjjj[[[GGGFFFSSSZZZZZZllliii^^^qqqMMM@@@>>>???999:::>>>:::DDDGGGhhh___GGGLLLccctttkkkOOO555///222000---...+++---...,,,...111333222333666LLLeeelllgggTTT<<<999333000111222000111333333888:::BBB[[[~~~OOO<<<777222///)))333999???EEEDDD;;;111+++)))'''(((((()))******++++++++++++***...999CCCBBB:::'''+++...222;;;AAA===222,,,)))''''''((((((((()))***''''''***)))...@@@UUU>>>000&&&(((+++)))(((+++)))000000777\\\lllaaaWWWOOOAAA111---222......---,,,++++++++++++)))---777???999+++%%%'''}}}tttooollljjjfffcccbbb___[[[XXXVVVTTTQQQOOOMMMKKKIIIEEEBBB@@@>>>>>>;;;:::888555333000...---,,,++++++******++++++,,,///...222<<>>222000...---///.........------------,,,***+++------,,,++++++,,,+++,,,,,,+++???bbbdddBBBIII???333,,,,,,...//////***>>>JJJ???...(((+++///***---000000000777HHH[[[EEE;;;CCCLLLBBB444111111...111//////333222===TTTQQQ>>>000000222///444>>>SSS^^^kkkgggRRRBBBNNNeeeeeeUUUOOOLLL>>>666666333DDDRRROOO???888:::GGG[[[{{{vvvkkkbbbccceeeYYYHHHHHHUUUZZZYYYkkkgggXXXwww|||SSSAAA;;;===:::<<>>777///***'''(((((())))))******++++++,,,***)))///;;;DDDGGG(((,,,+++'''---<<>>===:::999777555222000...---,,,++++++******++++++,,,///...222<<>>NNNJJJJJJLLL888///,,,***...666;;;999444000...:::VVVlllaaaBBB666???MMM===000000222222555:::\\\{{{\\\;;;EEEVVVNNN^^^~~~___>>>111000...---...//////.........---------***+++------,,,+++,,,---(((...---...HHHooosss[[[JJJ???222+++,,,//////...---DDDNNN>>>---+++000000***,,,111000---:::NNNYYY???666AAAOOOEEE777000---...111...///333111:::PPPTTT@@@000///222111333999FFF]]]iiiWWWBBBCCCUUUdddIII@@@GGGMMM===///666BBBPPPQQQDDD777666888DDDWWWzzzwwwnnnbbb^^^\\\RRRDDDHHHTTTYYYWWWkkkhhhTTTmmm~~~]]]FFF<<<>>>===???AAA<<>>===888888666444111///...---,,,++++++******++++++,,,------222>>>IIISSS^^^hhhjjjmmmmmmjjjggg___KKK777000222---111===;;;111111333111777JJJ^^^kkkrrruuutttuuuvvvxxxyyyzzzzzzzzzxxxyyyyyyyyyxxxvvvvvvvvvqqqvvvxxxrrrfff^^^```gggrrrjjjTTT<<<333333444666666;;;HHHeee~~~|||www}}}|||zzzxxxxxxyyy{{{|||{{{||||||}}}~~~zzzuuulll]]]CCCBBBQQQOOOMMMIII333...,,,+++000:::===777000---...;;;SSS```PPP888888JJJGGG999///000222111444:::TTTuuu~~~cccFFFMMM[[[KKKSSS```???222000...---...//////.........---------***,,,---,,,++++++---///111111---888```uuuYYY@@@888///+++,,,......---222AAAFFF777,,,///222///---+++111///+++>>>UUUVVV<<<555AAARRRJJJ;;;333---///111...///333000777KKKZZZFFF444000222222222555:::WWWbbbOOOGGGTTTYYYOOO444666GGGNNN999///BBBVVVSSSGGG777555888444>>>XXXyyyxxxooobbb[[[XXXNNNAAAFFFSSSVVVUUUllljjjRRRfffeeeJJJ===???>>>>>>AAA>>>CCCGGGhhh~~~iiiHHH===DDDKKKPPPNNNMMMMMMKKKFFFCCCCCC999555111//////666FFFVVVrrrvvvuuuggg]]]ddd^^^EEE333...,,,///111000000333222111222777BBBYYYyyypppBBB222---,,,000)))---(((***...222444222---(((((((((((((((((()))))))))(((++++++(((%%%)))666CCCJJJ333$$$'''******777JJJOOO;;;***'''(((&&&&&&)))'''%%%'''+++)))***:::LLLJJJ999+++***+++))))))---)))---,,,...DDDiiiyyyiii[[[KKK:::.........---,,,++++++++++++%%%&&&&&&,,,<<>>===777777555333111///------,,,++++++******++++++,,,,,,---444AAAMMMVVV```hhhmmmnnnnnnkkkggg\\\GGG444000111---333???;;;000111333000777JJJ___lllsssvvvssstttvvvxxxyyyzzzzzz{{{zzz{{{|||{{{yyyxxxxxxxxxssswww}}}zzznnn___ZZZ]]]uuuttt\\\@@@666333111555333CCCWWWppp~~~yyy{{{{{{zzzzzzzzz{{{}}}~~~zzzzzz{{{|||}}}}}}wwwYYYQQQZZZVVVNNNBBB...000---,,,333<<<<<<333,,,---)))333AAAFFF<<<333>>>PPP>>>444...111111///222:::EEEjjj{{{~~~ppp```hhhmmmUUUQQQrrraaa@@@333111///---///.........------------,,,+++,,,---,,,+++,,,...000---++++++III|||ccc>>>444111...,,,---.........777<<<999///***...///,,,000***000///+++DDDYYYOOO999222@@@RRRNNN@@@777111///111...///333///444GGG^^^LLL999222111111000111444PPPaaa]]]]]]bbbTTT;;;:::BBBOOOLLL999;;;PPP^^^JJJ<<>>???<<<;;;>>>>>>CCCHHHiiifffGGGBBBNNNZZZccceeefffgggeeebbb``````\\\VVVJJJ===<<>>222---+++000***///,,,++++++,,,---,,,***(((((((((((((((((((((((((((((()))+++***'''&&&...777MMM777(((***)))$$$+++;;;KKKAAA444,,,(((((('''&&&(((&&&(((+++)))(((666HHHNNN<<<---++++++))))))---''',,,---///===\\\~~~ooo___WWWDDD---......---,,,++++++++++++&&&,,,***&&&222FFFHHH;;;{{{wwwqqqmmmkkkhhhccc___\\\ZZZVVVTTTRRRQQQOOOMMMIIIGGGEEECCC@@@???======777666444333111///---,,,,,,++++++******++++++,,,---///888FFFRRRZZZcccjjjmmmmmmmmmlllhhh[[[FFF333000000---444@@@;;;000111222000777JJJ___lllssswwwuuuvvvwwwxxxyyyyyyyyyyyy|||~~~~~~{{{yyyzzz{{{vvvxxx}}}}}}rrr```TTTRRR]]]iiiZZZ@@@999333...555<<>>:::...***///***///333333444999CCCLLL555///...222000,,,111:::@@@cccrrr~~~vvvzzzwww```VVVeeebbbAAA444222///...///------------,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111///999GGGkkkzzzIII///---...///...------///222@@@:::222,,,***,,,------000(((111222///JJJ[[[EEE888000===PPPMMM@@@888111000111---///333///222CCC\\\LLL;;;222000111222333222EEE^^^nnnlll\\\III===QQQVVVTTTDDD;;;MMM\\\VVV;;;888000111555111999NNNuuutttlll```\\\[[[QQQEEEGGGSSSVVVTTTnnnmmmOOOXXXlllrrrSSSCCCBBB<<<888>>>@@@DDDIIIjjjgggGGG@@@KKKTTTOOOOOOOOOMMMLLLMMMOOOPPPddddddXXXJJJNNNaaakkkhhh[[[HHH888333???[[[fffYYY<<<444///......---...222///...222555555===\\\|||YYY888333000,,,///***---*********))))))))))))***((((((((((((((((((((((((***((())),,,***''')))///BBB???777---&&&%%%))),,,:::CCCCCC555***))))))&&&)))'''))),,,((('''333DDDQQQ>>>...++++++))))))...''',,,...---666PPPvvvxxxfff]]]III000......---,,,++++++++++++))),,,***%%%***888BBBCCCzzzuuuoookkkiiigggbbb^^^\\\YYYVVVSSSRRRQQQNNNLLLHHHGGGEEEBBB@@@>>>======666555444222000///---,,,,,,++++++++++++++++++,,,---000:::IIIVVV]]]eeekkkllllllmmmllliii\\\FFF555000000---555AAA;;;///111222000777JJJ___mmmtttwwwxxxxxxxxxyyyyyyyyyxxxxxx}}}}}}{{{{{{}}}xxxxxx{{{}}}sss```PPPKKKFFF\\\VVVAAA>>>888222<<>>888+++)))111000111...,,,555BBBGGGCCC///---///333000+++000:::FFFcccjjjxxxyyyxxxppp^^^VVVZZZcccBBB555222000///000------,,,,,,,,,++++++++++++,,,,,,,,,+++,,,///111CCC]]]wwwfff777111,,,///111///,,,,,,111555GGG<<<222...,,,***---111///&&&111555333OOO[[[===:::111===NNNJJJ===555...000111---///333...111BBBVVVIII999111000222555777111:::XXXtttlllMMMAAALLLdddbbbTTT;;;<<<[[[cccKKK111:::777000222555<<>>999???DDDEEEJJJkkkkkkHHH999;;;???888777333...///444999;;;FFFNNNNNNJJJXXXllliiiUUUJJJ@@@:::444444JJJaaaeee???777000...---,,,...222......222555111444QQQsssOOO444444222...///(((+++&&&((())))))((((((***,,,(((((((((((((((''''''''',,,'''''',,,---)))))),,,666FFFFFF000$$$+++---%%%***CCCNNN>>>,,,)))***''')))(((***,,,(((&&&111AAASSS@@@///++++++))))))...))),,,...+++111JJJrrrlll^^^III555......---,,,++++++++++++***((('''&&&&&&***777EEE~~~wwwsssnnnjjjfffbbb^^^[[[YYYWWWTTTRRRQQQOOOMMMKKKIIIFFFCCCAAA@@@>>><<<;;;666555444111///---,,,+++,,,+++*********+++,,,---000111;;;KKKXXX^^^fffnnnpppjjjkkkpppjjjUUUBBB999222,,,...888<<<777111111111111:::MMM```lllrrrvvvzzzyyyxxxwwwvvvwwwxxxyyy~~~~~~xxx~~~}}}zzzrrrYYY@@@:::BBBFFFJJJHHH===555999BBBhhhrrr~~~{{{zzz|||wwwxxxxxxyyyyyyxxxxxxxxxtttwww|||}}}~~~~~~{{{oooMMM333...000---444:::888222...------+++111///,,,888HHHDDD333///,,,---000000///666@@@TTTeee]]]UUUnnn{{{aaabbbiiifffcccccc@@@333111///---...+++...111222///,,,***)))...---,,,))))))111>>>HHHkkktttoooTTT;;;---///,,,---111000---000777QQQ===------///,,,***...,,,111...---CCC]]]YYYBBB555???;;;???OOODDD000333222000111333333222444:::RRRWWW777---777111000000777999NNNhhhaaaCCC777AAAYYYKKK<<>>>>>CCC000000444555222000000000///222333<<>>///&&&'''***'''666IIIPPPAAA,,,&&&+++)))(((((()))((()))222<<>><<<:::666555333111///---,,,+++,,,+++*********+++,,,---///222<<>>MMMlllvvv{{{zzz{{{vvvwwwxxxyyyzzzzzzzzzzzzuuuxxx{{{|||}}}~~~}}}qqqPPP666111000+++444;;;999111,,,---000,,,000333666AAAIIIBBB333---,,,...000...///999DDDWWW```[[[PPP\\\wwwzzz^^^\\\hhhmmmkkkccc@@@222111///---...,,,---...---,,,***)))))),,,...---+++...<<>>FFFHHHHHHDDDLLLgggoooGGG999;;;333444222000...,,,+++---000...777HHH\\\iiikkkcccZZZ===333---...,,,444QQQrrrtttLLL111///...+++...//////,,,///333222222@@@RRR}}}tttXXX<<<555...+++++++++---000---...+++&&&%%%)))++++++(((((()))))))))((('''&&&))))))(((((('''(((((((((***444EEELLLAAA---&&&***(((222@@@HHH???///'''''')))((()))***((((((///888SSSJJJ333)))555999000++++++)))'''...555888RRR{{{mmmVVVBBB444222...,,,,,,---+++)))'''(((((('''''')))---000|||sssppplllhhheeebbb___\\\XXXVVVSSSQQQPPPOOOLLLJJJHHHEEEBBB@@@???>>><<<:::555444333111///---,,,+++++++++******++++++,,,---///333>>>NNN[[[cccjjjpppoookkklllmmmbbbJJJ666...000,,,000;;;>>>666//////111000777III\\\iiiqqquuuuuuvvvxxxzzz{{{{{{{{{{{{~~~{{{qqqWWW@@@===666DDDQQQNNN>>>888HHH]]]pppzzz|||zzz{{{uuuvvvxxxzzz{{{||||||}}}wwwxxxzzz{{{|||~~~sssTTT;;;444000***444======444------111,,,///666@@@EEEBBB777......///000000...111???MMMSSSSSSXXXRRRKKKddd}}}___WWWgggqqqooo~~~bbb@@@222111///---...---,,,******+++,,,,,,++++++,,,...555@@@PPP___iiiUUUHHHLLLvvvvvvEEE111111---000222///(((***<<>>777---)))))))))---111000EEEiiiwwwcccPPP888333...,,,,,,+++)))&&&'''''''''&&&%%%&&&***,,,}}}{{{qqqnnnjjjgggdddbbb___]]]WWWUUURRRQQQPPPNNNKKKIIIGGGEEEBBB???>>>===;;;999444444222111///---,,,+++*********++++++,,,------...555BBBQQQ^^^gggmmmpppnnnkkkllllll^^^FFF333,,,///,,,111<<<>>>666......111000777III[[[hhhpppuuutttwwwzzz}}}~~~}}}}}}}}}uuuiiiPPP:::999444AAANNNNNNDDDAAASSSiiiqqq|||}}}|||{{{wwwxxxzzz{{{|||}}}}}}}}}yyyyyyyyyzzz{{{sssUUU>>>666000,,,333===CCC@@@777333333444777AAAKKKGGG888///000111222222///...555FFFTTTFFF@@@UUUZZZGGGXXXqqqddd{{{hhhWWWdddpppjjjrrr{{{aaa???222111///---...---+++***+++...000///...+++...777GGGVVV[[[TTTLLLDDD666PPPMMM111000---///000,,,***333HHHZZZjjjTTT<<<111...,,,,,,...,,,...222@@@YYYeeeTTT888999[[[MMM===ZZZZZZ<<<888111///000222111000222777QQQdddIII222222,,,---,,,---///222===OOOYYYHHH///222???QQQZZZQQQ???333000111///000222111000666===___pppddd``````XXXWWWOOOMMMWWWIIIIIIddd^^^HHHMMMSSSyyyvvvlll___NNN??????EEEDDDAAAHHHaaatttTTT???555999111111666555......555EEEZZZrrr}}}uuuaaaNNNCCC000---...///***(((444FFFgggiiiLLL//////000+++000...***+++///111111444:::UUUpppeeeGGG333...111222222999BBBDDD???FFFJJJKKKIIIEEE===000###'''''''''''''''&&&&&&&&&,,,,,,***)))((((((((((((+++(((111BBBJJJ@@@111))),,,***///===HHHFFF888+++(((&&&'''))))))(((,,,222GGGNNN==='''///@@@>>>444)))++++++...000,,,;;;ZZZooo\\\<<<444---,,,---+++((('''(((((((((&&&%%%%%%'''***{{{zzzpppmmmiiifffdddaaa^^^\\\WWWTTTRRRPPPOOOMMMKKKHHHGGGDDDAAA???>>><<<:::888333333222000...---,,,+++))))))***+++,,,,,,------///888FFFUUUaaakkkoooooollljjjkkkjjj[[[CCC333///...,,,222===>>>444......111000888JJJ]]]iiiqqquuuvvvxxx|||~~~{{{qqqcccIII666666555<<>>777111000000999HHHOOOJJJAAA===BBBFFFOOOSSSFFF333000888333222///---000:::HHHQQQ>>>333PPP^^^HHHRRRfffRRReeessssss\\\aaakkkccceeepppaaa>>>111111///......------,,,---......,,,+++///<<>>111111,,,,,,---++++++...000000000222>>>UUUsssiiiLLL999333///000888CCCFFF@@@<<<<<<333777<<>>+++---+++---///+++444MMMyyyttt```CCC777------...,,,***+++)))))))))(((&&&&&&''')))yyywwwooolllhhheeeccc```]]][[[VVVTTTQQQOOONNNMMMJJJHHHFFFCCC@@@>>>===<<<:::888333222111000...---,,,+++((()))***+++,,,---------000;;;JJJXXXdddnnnpppnnnllljjjkkkhhhWWW???333222///---333<<<<<<333...///111111:::MMM```lllrrrvvvwwwyyy}}}|||ooo```FFF444666666777===IIISSS\\\eeennnqqq~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||qqqPPP<<<888444333...444FFFTTTRRRJJJEEECCCFFFLLLKKK>>>//////999333000---///888CCCGGGDDD===111MMM^^^JJJQQQcccTTTPPPZZZtttvvv^^^\\\ggg```\\\hhhxxx```>>>111000///.........//////---***)))***,,,999KKK[[[WWWBBB///+++000444444ccczzz```DDD111...,,,,,,,,,000>>>PPP\\\```QQQLLLDDD===666333333444222444@@@XXXnnnsssaaaMMMFFFbbbeeeZZZ___[[[CCC111111//////111000...000555GGGkkkYYY<<<444///111------111///222JJJfffeeeQQQNNNllluuuYYY;;;222111,,,------...111000///333:::```rrrfff```___XXX[[[WWWRRRYYYHHHFFF```ZZZAAACCCLLLlllxxx```ZZZVVV@@@;;;CCC>>>AAACCCYYY~~~vvvlllpppdddIII:::000333555666:::FFFXXXgggxxx}}}iiiNNN999---000+++)))...111000///111777```mmmSSS;;;222---(((,,,,,,---............///555BBBZZZuuu{{{lllVVV===222333333666@@@JJJEEE666...///***+++,,,111<<>>===;;;999777222222111///...---,,,+++'''(((***,,,------------111>>>NNNZZZfffpppqqqmmmmmmkkkjjjeeeRRR;;;111333000...333;;;;;;222...111222333===QQQdddnnnsssvvvxxxyyy|||}}}nnn]]]CCC333666555333888GGGXXXccciiilllttt}}}}}}}}}}}}~~~~~~}}}}}}qqqMMM;;;:::888999///...<<>>999:::;;;999555111000333444222111999IIIRRRGGG777888555RRRdddRRRSSSccc___FFFHHHfffrrrXXXQQQ___^^^UUUbbbqqqyyy|||___===000000///......---//////,,,))),,,555<<>>>>>PPP\\\\\\]]]kkk|||~~~oooUUU>>>111---...+++***---...---...000111EEE^^^```GGG333---++++++...///...------...///333777CCCVVVmmm~~~jjjXXXVVVNNN;;;000000555@@@HHHDDD999///***(((+++,,,***(((---666<<<===***)))((('''''''''(((((())))))(((((('''(((((((((&&&)))+++...999EEEFFF>>>,,,,,,***(((///;;;BBBAAA000+++''''''((('''***...666LLLJJJ333+++111>>>LLL<<<555)))(((...,,,---999UUUuuugggYYYDDD222//////++++++000((()))***)))''''''((()))}}}uuuqqqooolllhhhdddaaa^^^[[[XXXUUUSSSPPPOOONNNLLLIIIGGGEEECCC@@@===<<<;;;999777222111000///...---,,,,,,'''(((***,,,------------222@@@PPP\\\gggpppqqqlllooollljjjcccOOO777...222111///333;;;:::111...222222444???SSSfffppptttvvvxxxyyy{{{~~~{{{lllZZZAAA111444444111666GGGZZZeeejjjlllxxx}}}|||{{{|||}}}~~~~~~qqqKKK:::<<<<<<>>>111+++111444///---111333111//////444888666111777555777DDDYYY___JJJ000111777ZZZnnn]]]VVVccceeeFFF@@@]]]mmmQQQFFFWWWZZZQQQ]]]kkkqqqpppuuu___===000000///......***---...,,,+++333CCCPPPNNN???///(((,,,111000,,,222EEEyyyeee333333000******111888???LLLZZZ^^^[[[gggoooqqqdddPPP===333///000222@@@VVVfffcccTTTHHHOOOWWWiiihhhTTTOOOJJJ555111//////000///---///444:::hhh^^^???444///222,,,...111///000JJJsssoooJJJ222+++...000///,,,+++...000///...222999SSSjjjfffeeefff]]]]]]WWWNNNUUUEEEFFFaaa[[[AAAAAA===VVVppp|||XXXSSSVVV???:::BBB888:::<<>><<<;;;:::777555222222111///...---,,,+++,,,)))***...000...---///888@@@OOO^^^kkkqqqqqqooojjjllljjj[[[CCC111,,,000444---555>>>777000111111---777III]]]iiimmmppptttwwwxxxzzz}}}{{{yyymmmNNN888555444333555555DDDaaammmgggeeeyyy~~~{{{{{{|||~~~zzzSSS<<<@@@HHH;;;555///...000222111...444///,,,///555999888555DDD666;;;UUU___KKK777333444FFFZZZgggbbbNNNRRRnnnOOO===KKKeeeYYY???EEE[[[XXX]]]dddssszzzoooooo^^^;;;111111,,,,,,222///000***%%%111IIIXXXYYY@@@333///---'''***111///111eeesssNNN222//////...333999<<<@@@RRRlllxxxuuuvvvtttbbbSSSDDD888>>>888III^^^WWWEEE@@@AAALLLaaa___NNNMMMOOOBBB333------...///000/////////777UUU```NNN:::---***111...000...000GGGlll{{{ZZZ<<<555444---+++000......---++++++...222666QQQrrrhhh___eee___\\\UUUXXXQQQ???EEE^^^WWW===999>>>GGGaaa}}}xxx[[[EEECCCAAA777555<<<>>>>>>NNNooorrrppprrr]]]\\\|||oooddd[[[???))))))///************************...,,,777LLLUUUIII666+++000...+++***+++,,,,,,,,,---...000444:::AAAGGGJJJCCC<<<>>>IIIHHH999------:::IIIHHH111%%%,,,///(((''')))))))))))),,,333888///,,,(((%%%&&&'''(((((('''&&&&&&&&&'''(((***+++---'''&&&))))))---@@@WWWEEE444((()))******777IIICCC+++)))///'''(((///***111HHHOOO<<<***,,,666:::HHH<<<000+++,,,...111444:::NNNyyyuuukkkOOO666111222---((()))))))))))))))((((((((((((xxxrrrqqqllliiieeebbb___]]]YYYWWWTTTSSSQQQNNNLLLIIIGGGFFFCCC@@@>>><<<;;;999777444222111000///...---,,,+++,,,))))))...///------///<<>>EEEJJJ777222---,,,///111///---,,,---...///111444777:::CCCKKKWWWZZZMMM<<<999@@@LLLMMMVVVeee```EEEFFFeeeTTT>>>EEE^^^VVV===???SSSZZZ^^^eeetttwwwttt~~~ZZZ777///222///---000///...,,,444IIIZZZUUUDDD:::000,,,,,,)))+++000///>>>kkklllDDD000...---222...BBBRRRWWWbbbwwwssscccZZZWWWHHH@@@LLL[[[VVVHHH???777<<>>>>>LLLlllyyyddd[[[hhhppplllooozzzjjjXXXNNN;;;++++++,,,************************+++)))///AAAOOOMMM>>>222,,,------,,,,,,+++++++++......///000333666999:::666555<<>>TTTQQQ>>>...)))))),,,555@@@FFF555,,,+++(((***,,,))),,,AAAKKK<<<+++***111444CCC???777///+++,,,///111777EEElll|||nnnVVV>>>444222///++++++***)))))))))((((((((((((wwwrrroookkkhhhdddaaa^^^\\\YYYVVVSSSRRRPPPNNNKKKIIIGGGFFFBBB@@@===<<<:::999666444222111000///...,,,++++++***((()))---...,,,---000AAAIIIVVVcccllloooooommmlllkkkcccQQQ<<>>444222000333999III^^^mmmtttwwwyyyzzz|||~~~~~~tttooobbbHHH888444000222222000>>>[[[hhheeeddd```lllwwwxxxwwwxxx}}}tttRRRIIINNNLLL333000------000111///---,,,111555444111444===EEEOOO^^^cccTTT???:::DDDOOOVVVDDD@@@ZZZhhhQQQCCCSSS[[[@@@<<>>444...---******************************(((***333DDDMMMFFF999+++,,,......,,,+++******------------------------***111===DDD===///***...666BBBHHH>>>...%%%%%%((('''''''''&&&%%%&&&(((***)))(((''''''))))))((('''&&&&&&&&&&&&'''((()))***+++'''''')))(((+++;;;LLL[[[LLL888+++(((+++111444FFFCCC333&&&)))+++((()))''':::GGG@@@222+++,,,///===EEEDDD777,,,,,,///000444999YYYsss```III888222000...---******)))))))))(((((((((}}}wwwqqqnnnjjjgggccc```]]][[[XXXUUURRRQQQOOOMMMKKKHHHFFFFFFAAA???===;;;:::888555333111111000///---,,,+++******((()))------+++---111CCCLLLZZZfffnnnppppppooollljjj___KKK888///...//////...>>>JJJAAA555222///111666EEE[[[kkksssuuuxxx{{{|||}}}rrrkkk]]]EEE888555///222333111@@@^^^nnnmmmnnn\\\dddmmmrrruuuyyy}}}uuu]]][[[WWWFFF111///...///111222000///...222555333222888DDDPPP```ZZZOOOEEEDDDIIIPPPTTTCCC===@@@WWWfffTTTAAAEEE]]]CCC777HHHRRR@@@555BBB[[[XXXQQQXXXmmmooo^^^SSSeeegggkkknnnlllfff\\\UUUPPPLLLHHHGGGEEEAAABBBFFFCCCEEEJJJPPPWWW^^^cccgggiiilllqqqvvvzzz}}}~~~~~~sssVVV;;;222000---+++...,,,>>>PPPSSSLLLBBB777---,,,***'''***...+++,,,666dddsssTTT...000...'''666>>>hhh|||vvvppp```KKK>>>333>>>LLLMMMHHHPPPVVVLLLCCCEEE^^^aaa@@@888AAA666666555222///......//////...555ZZZgggDDD111444******///---222UUU|||cccDDD111---///,,,(((---------,,,,,,---111444KKKlllbbbYYYaaa______ZZZ[[[UUUAAABBB[[[YYY@@@999999@@@LLLdddgggIII;;;999888888:::<<<;;;EEE___yyybbbCCC>>>999;;;MMMjjjuuuQQQ999333///...///***************************,,,---++++++777GGGHHH@@@111///,,,+++,,,---+++)))+++,,,,,,---...------,,,%%%333BBBEEE999,,,+++000222999BBBDDD:::,,,&&&(((((((((((((((''''''((((((&&&&&&&&&(((******((('''&&&&&&&&&&&&''''''(((((()))''''''((('''***666CCCYYYSSSCCC111''')))------CCCNNN===(((***)))$$$+++'''666FFFHHH===000+++---999JJJQQQBBB222...111111222111GGGrrrxxxjjjRRR===222000///,,,*********)))))))))((((((~~~{{{uuupppmmmiiifffbbb___\\\ZZZWWWTTTQQQPPPNNNLLLJJJHHHFFFEEEAAA???<<<:::999777555333111111000...---,,,+++***)))(((***---,,,+++...333EEENNN]]]iiioooqqqqqqqqqmmmiii[[[EEE555000000///......???KKKAAA444222//////666FFF\\\kkkrrruuuxxxzzz{{{~~~|||qqqiiiYYYBBB888777000111222111BBBcccuuuvvvxxxdddccceeemmmuuu{{{}}}}}}~~~~~~{{{llljjjYYY888///......///000000000///++++++,,,///555AAAOOOZZZ```KKK===EEEPPPQQQLLLJJJ777JJJTTTWWWXXXLLL???===YYYHHH777@@@RRRHHH999>>>XXXTTTFFFHHH___gggTTTCCCUUUZZZcccmmmoooeeeSSSDDDAAA===;;;<<<;;;888888:::777888999;;;===???AAABBBLLLMMMOOOSSSXXX]]]aaaccc[[[KKK:::222---***///777@@@MMMTTTKKK:::...+++---)))---)))***000***---CCCppplllHHH,,,111...'''444111\\\}}}iiiSSSAAA777000EEEVVVLLL>>>KKK```aaaUUUGGGWWW___BBB777???777222000...---,,,---///000000000SSSfffHHH222222)))+++///...777[[[nnnnnnaaaIII111)))///111...,,,,,,---,,,,,,---000333EEEiiiaaaXXX^^^\\\```___hhh\\\AAACCCbbbcccFFF777>>>MMMTTTbbb|||sssSSS>>>777777999999;;;;;;BBBYYY{{{kkkSSS???>>><<<@@@VVVwww{{{lll[[[AAA222000,,,---000,,,************************)))...---(((...===GGGHHH>>>444+++(((,,,///,,,(((***+++,,,---.........---(((888EEEBBB444******......///888CCCCCC888...***(((''''''''''''(((((((((%%%%%%&&&(((******(((&&&&&&&&&&&&'''''''''''''''''''''(((((('''(((000999JJJOOOKKK;;;+++'''***---;;;OOOGGG111,,,&&&###...'''111CCCNNNFFF444***,,,333GGGSSSIII777///000111111...;;;bbbqqqZZZEEE777///,,,+++************))))))))))))~~~yyytttooommmhhheeeaaa^^^[[[YYYVVVSSSPPPOOONNNLLLIIIGGGFFFEEE@@@>>>;;;:::888777444222111000///...---+++*********)))+++---,,,+++///666FFFQQQ___jjjooopppqqqqqqmmmiiiYYYBBB333222111...---...>>>III>>>222111000000:::MMMaaannnsssvvv{{{yyy{{{}}}zzzrrrjjjWWW>>>666777111...000111CCCfffzzz|||~~~qqqhhhccciiisssyyy{{{{{{}}}~~~~~~}}}}}}tttnnnVVV111.........------...//////,,,,,,///888EEETTTaaahhhUUUIIIGGGRRRUUUIII??????EEEMMMIIIHHH\\\cccLLL555OOOPPP>>><<>>;;;PPPSSSGGGAAAUUUdddYYYKKKWWWQQQNNNTTT^^^cccaaa\\\???888444666999888777888777777666666555444444333777666555666888;;;???AAA???999333///,,,...:::GGGVVVOOODDD999111---+++***'''000+++***111+++555XXXyyy```>>>...///...,,,111+++SSSzzzwwwKKK333111666EEEWWWaaaNNN777CCC___hhhWWWBBBHHHUUUEEE555444333++++++*********+++---...111...KKKdddQQQ777///***,,,------555NNNeee```NNNaaaeeeWWW;;;***...222...+++,,,---,,,,,,---000222AAAhhhdddYYY\\\ZZZcccgggttteeeFFFEEEhhhlllLLL888BBB^^^ccccccyyy```DDD777777999999::::::@@@UUUvvvrrrmmmnnnaaaNNN???<<<888;;;RRRuuuqqq]]]EEE555000000++++++000---************************%%%+++,,,)))***555CCCKKKGGG<<<000***,,,...,,,))),,,,,,,,,,,,++++++,,,,,,...<<>>111'''&&&...(((,,,===OOOJJJ444(((+++---===LLLJJJ;;;...,,,000///000555RRR~~~www```PPPAAA222+++---++++++*********)))))))))yyyrrrnnnnnnhhheee```]]][[[XXXUUUSSSOOONNNMMMKKKIIIGGGFFFEEE@@@===;;;999888666444111000000///...,,,+++************,,,...---+++111888IIITTTbbblllooonnnnnnooommmhhhWWW@@@333333333---------<<>>???;;;///+++'''%%%%%%&&&&&&%%%'''&&&&&&'''((()))'''&&&%%%&&&'''''''''&&&%%%%%%$$$''')))'''%%%&&&'''))))))777KKKTTTGGG111***///222888FFFIII999,,,+++******)))999PPPNNN555''',,,***333BBBJJJAAA///+++111+++444333EEEqqq~~~fff]]]MMM666,,,111+++++++++*********))))))yyyqqqnnnooogggddd```]]]ZZZXXXUUURRROOONNNMMMKKKIIIGGGFFFEEE???===;;;999888666333111000000///...,,,+++***)))++++++---///---,,,111:::LLLWWWdddmmmnnnlllllllllmmmhhhWWW???333555333---------;;;DDD777---///222...===VVVjjjpppqqquuu|||zzz|||~~~vvvssskkkTTT666///444111222555777KKKnnnwwwllliiijjjlllsss||||||}}}~~~~~~qqqiii\\\HHH888777555333222222555888999AAAMMMXXX```fffiiikkkmmmuuunnnVVVEEEFFFKKKKKK777@@@GGGWWWjjjdddNNNBBB???\\\NNN888NNNXXXAAA444;;;VVVUUU??????QQQ___eeeWWWHHH999999HHHYYY```aaacccPPP>>>888999888555333222222222222111000///...111111222333333222111111000///000444:::EEERRR\\\>>>555,,,)))+++,,,,,,---###333---)))222///FFFKKK222222&&&+++888111999^^^SSS//////;;;???jjjaaaUUU@@@222AAAYYY```???555999SSSYYY:::'''333,,,------......------,,,+++---AAAcccjjjGGG,,,111***---111222---(((***///222SSSaaaHHH...,,,///+++***+++,,,,,,,,,---///111???lllmmm```]]]ZZZiiiuuu|||qqqRRRLLLjjjnnnPPP===BBBuuuzzzfffvvvvvvPPP999666::::::999:::???QQQqqqrrrgggSSS===999777444555@@@ZZZ|||{{{vvvkkkUUU@@@777------///)))***...)))************************---'''&&&+++,,,(((...888IIIHHHCCC999---'''(((+++***)))((()))***---000222:::BBB>>>000)))//////))))))***'''$$$,,,:::CCCBBB666111+++''''''((('''&&&((('''&&&&&&'''((('''&&&%%%&&&'''''''''&&&%%%$$$$$$''')))'''%%%%%%%%%%%%###///HHH[[[RRR888***---222---AAAOOO>>>111...&&&---)))888QQQPPP777)))...+++...===LLLFFF222,,,444(((666333>>>jjjjjjeeeWWW:::...444+++++++++************)))~~~zzzxxxssslllhhhdddaaa]]]ZZZXXXWWWUUUSSSRRROOOLLLIIIGGGFFFCCCAAA@@@>>><<<999666444333222000///---,,,+++*********)))***,,,---***+++444@@@RRR[[[fffnnnooommmnnnqqqqqqeeeNNN999111222111,,,...---999???555///111///222???VVViiiqqqrrrvvv{{{|||}}}~~~~~~qqq{{{kkkJJJ999333000333111000777MMMlllyyymmmgggkkkrrruuuzzz|||}}}}}}}}}}}}|||~~~vvvaaaeee```\\\SSSPPPLLLHHHGGGIIIKKKMMMYYYTTTOOOJJJDDDEEEUUUhhhhhh___XXX\\\fffhhh___TTTMMMDDD>>>;;;EEE[[[[[[DDD===MMMTTTFFFBBBXXXUUU333;;;EEENNNCCC444BBB[[[cccMMM<<<777EEESSSUUUYYYbbbgggddd[[[KKK;;;111111444222222111222444444333222111111222111000///...---111222222<<>><<<999666444222222//////---,,,+++************+++---...,,,---777CCCSSS[[[gggnnnooommmnnnqqqqqqcccKKK666...000000+++......:::@@@555///111//////;;;QQQeeeooorrrvvv|||||||||~~~~~~ttt|||kkkJJJ999333000333333111888OOOmmmvvvkkkjjjpppuuuyyy{{{}}}}}}}}}~~~}}}~~~iiiVVV\\\SSSKKKJJJPPPXXX]]]^^^[[[YYYXXXFFFHHHBBB777777EEEVVV___FFFAAA???IIIZZZgggjjjgggRRRHHH===444:::RRR]]]OOO:::NNNeeeZZZEEENNNSSS;;;444@@@LLLDDD444>>>WWWbbbIII>>>BBBQQQUUUNNNSSSddd\\\ZZZXXXTTTNNNCCC777///555555444222000000222444444111---,,,///111222222//////>>>UUU[[[KKK999222,,,+++******))))))*********)))---///555VVVaaaAAA000000---+++///111:::rrr{{{[[[<<<000---,,,666EEEeee\\\EEE333000777LLLiii[[[:::333BBBTTTKKK///444---+++******+++,,,+++***,,,)))777ZZZhhhKKK...000******))))))******+++,,,///;;;VVV[[[>>>---...))),,,---...---,,,,,,...000FFFdddoooccc[[[ZZZbbbnnn~~~yyygggOOO]]]bbbAAA777@@@ccckkkYYY```|||xxx^^^;;;222:::777666444:::EEE[[[oooUUUDDD???;;;555222444777CCCbbbssseeeVVVDDD<<<555)))------,,,+++,,,---///000***++++++******)))(((((())))))*********+++++++++,,,;;;IIIGGG888+++)))------)))(((******+++000666EEE;;;111+++))))))))))))((('''%%%%%%&&&))),,,...666===@@@:::---$$$%%%)))***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,333BBBLLLCCC333+++(((111DDDKKK???000+++'''+++***666KKKCCC...+++,,,&&&+++<<>>333------000///333MMMwwwooocccUUUAAA222///---,,,************))){{{wwwuuuoooiiifffdddaaa\\\YYYWWWVVVTTTRRRQQQNNNJJJHHHGGGEEECCCAAA???>>>;;;888555333222111///...---,,,+++*********,,,,,,...///---///:::GGGSSS]]]hhhnnnooonnnpppqqqqqq```GGG333,,,......+++---...:::@@@555...111000,,,777KKK```mmmqqqvvv|||{{{|||}}}~~~~~~www~~~jjjIII999444111333444222:::QQQooo}}}~~~nnnhhhkkkpppvvvyyy|||}}}~~~~~~~~~{{{YYYLLLVVVGGG:::555<<>>===333+++;;;UUU[[[PPP555111000666EEESSS\\\___aaaZZZQQQDDDAAATTTbbb[[[;;;EEEaaa```CCCGGGUUUFFF222===MMMHHH555888OOO]]]JJJOOORRROOOKKKLLLSSSZZZHHHHHHNNNXXX___XXXDDD222333444555333000///111333444111......000222111000000;;;PPP^^^QQQ666))),,,,,,+++******))))))******((((((+++///AAAlllRRR888,,,000---+++......>>>vvvVVV;;;)))---000---888LLLiiiXXX>>>111111222EEEdddYYY<<<555===NNNPPP777111+++***)))+++,,,---+++***,,,)))666XXXeeeHHH...111******)))))))))***++++++---000IIIZZZHHH000***,,,+++,,,---,,,++++++---///@@@aaaoooddd[[[ZZZ___iiivvv{{{rrr\\\cccaaa???888@@@___aaaKKKSSSrrrqqq___CCC444777999555333999@@@QQQwwwuuubbbYYYYYYGGG888111555888<<>>===:::888555333111111///...---,,,++++++++++++,,,,,,---...---000===JJJUUU```jjjnnnnnnoooqqqqqqppp]]]DDD111,,,---...,,,---...<<>>QQQYYYAAADDDTTTIII444<<>>===RRRVVVFFF777777>>>NNN]]]^^^RRRDDD333444444444333222111000000222333333111///---,,,;;;PPPYYYIII666///---***,,,+++******))))))*********)))))),,,EEEtttGGG222+++///+++***......BBBwwwgggAAA...&&&000222,,,;;;VVVkkkTTT888...000///@@@______FFFCCCBBBLLLUUU===+++)))((()))+++------+++)))---(((333TTTfffNNN111///******))))))))))))******,,,(((;;;VVVQQQ555(((---***+++,,,+++******,,,...777\\\mmmccc\\\\\\```fffmmmvvvrrr]]]dddaaa???888???\\\[[[EEENNNnnn|||jjj^^^JJJ666222777888666:::>>>JJJnnnTTT???333666555444FFF```ooo^^^TTTKKK===888888333+++,,,///111000...,,,***+++++++++******+++++++++))))))))))))************((('''444JJJOOO???///******))))))+++***+++333===EEE111$$$&&&+++(((&&&))))))(((((((((''''''&&&&&&,,,+++000999AAA@@@666+++''''''(((***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$000DDDQQQRRR<<>>******(((&&&+++;;;GGG>>>,,,,,,//////...;;;]]]wwwfff\\\HHH222...//////,,,)))'''(((***yyyvvvtttnnniiigggbbb___[[[XXXVVVUUURRRQQQNNNLLLIIIGGGFFFDDDBBBAAA>>><<<:::777444222111000......---,,,++++++++++++++++++,,,------111???MMMXXXcccmmmnnnnnnpppqqqpppoooZZZ@@@000---...///...---///===BBB555---111222000666EEEZZZjjjrrrvvvzzzzzz|||~~~~~~}}}}}}~~~}}}~~~fffDDD777555222222333111;;;UUUppp}}}~~~{{{xxxpppfff___mmmqqqwww{{{}}}}}}~~~mmmIIIKKKTTT:::...///...000888CCCJJJIIIFFF222///444DDDRRROOO>>>...000///...,,,,,,...222555888DDDXXX___\\\hhhuuusss]]]QQQ___cccHHH>>>IIIGGG555666EEELLL;;;000===LLLccc\\\JJJ<<>>^^^iiiRRR666---000...===[[[gggTTTXXXQQQPPP[[[HHH000(((((()))+++------+++)))---)))...LLLgggZZZ:::+++******))))))((())))))***---'''222NNNVVV???++++++***+++++++++******,,,---333ZZZmmmaaaZZZ\\\^^^ccccccjjjdddRRR]]]^^^===666:::YYYZZZDDDKKKkkk|||hhh^^^RRR<<<111666999666:::===CCCcccXXXEEE666444111111DDD^^^bbbWWWYYYaaa[[[QQQEEE666444333111000............---,,,++++++***++++++,,,(((((()))))))))*********+++(((***:::OOOVVVDDD///'''+++000000+++(((000<<>>333)))***)))***777IIIDDD...+++***&&&(((666EEEAAA333---///000///777SSSrrrgggTTT???......,,,***(((((()))+++yyyvvvsssmmmiiihhhbbb___ZZZWWWUUUTTTRRRPPPMMMKKKHHHFFFEEEDDDBBB@@@===<<<999666333111000///...---,,,,,,+++++++++,,,+++++++++,,,---222BBBQQQ[[[hhhpppnnnmmmpppqqqnnnkkkUUU<<<000////////////,,,///>>>CCC555---222333222666BBBWWWiiissswww{{{zzz}}}}}}|||}}}~~~bbb@@@666666333222222000<<>>333***777JJJTTTHHH444,,,222***,,,---------...///111,,,555FFFMMMLLLXXXfffgggfffnnn|||xxxWWW<<>>---$$$///AAAGGGCCC---((()))***000CCCGGG555++++++((('''111???AAA<<<000000111111444JJJwww|||mmm\\\NNN444000+++(((((()))******}}}wwwtttqqqkkkggggggaaa^^^ZZZWWWUUUSSSQQQPPPLLLJJJGGGEEEEEEDDDBBB@@@===;;;999666333111//////------,,,+++++++++,,,,,,,,,+++,,,---...555EEEUUU^^^kkksssooolllpppppplllfffOOO888/////////......,,,000???CCC444---222444111333>>>TTThhhtttyyy|||{{{~~~}}}|||||||||___===555666333222333111>>>\\\uuuvvvkkkccciiiqqqxxx{{{{{{{{{{{{|||zzzwwwyyy|||sssmmmXXXAAAOOOMMM...444===DDDLLLQQQNNNEEE:::333333EEESSSLLL999+++---444------.........---,,,,,,111333;;;===888???KKKJJJXXXmmmwwwrrrcccJJJFFF\\\LLL888===PPPIII888777>>>VVVOOOOOOUUUMMM:::111555444555333///...222<<>>YYYvvvtttYYY777------...(((+++333222NNNzzzoooKKK777&&&***,,,------///;;;TTTjjjfffZZZAAA///,,,---888MMMeeeXXXgggZZZBBBLLLLLL@@@,,,***(((((()))******)))&&&---+++444VVVgggOOO222******)))((((((((((((((('''///+++555UUU[[[@@@,,,***+++,,,,,,++++++,,,...666^^^mmm]]]TTTYYY\\\___WWW]]]WWWEEERRRWWW<<<888666XXXZZZ@@@@@@^^^zzz~~~eeeUUUXXXLLL888666555222777999:::OOOqqqvvvbbbOOOGGGAAA999888@@@KKKUUUZZZJJJ666000999???JJJYYY___XXXVVVQQQKKKDDD<<<666222222000...+++******++++++(((((((((((()))))))))***(((,,,***(((:::SSSYYYOOO666333111000,,,(((+++111555>>>???333)))***+++((('''&&&&&&%%%%%%%%%&&&&&&###(((***'''"""%%%111===@@@@@@===666...((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%)))'''$$$,,,888FFFCCC666''')));;;GGGHHH333'''(((***+++<<>>CCC222000000000000???jjjooo```YYY>>>666,,,''')))+++***((({{{uuussspppiiiffffffaaa^^^ZZZVVVUUUSSSQQQOOOLLLJJJGGGEEEDDDDDDBBB@@@<<<;;;888666333111//////------,,,+++++++++,,,,,,...------...///777HHHXXX```mmmtttooolllppppppkkkcccKKK555...//////......,,,000???DDD444,,,222555...000;;;QQQggguuu{{{~~~{{{}}}}}}{{{{{{]]];;;444666444222444222@@@___xxxyyyqqqaaagggpppwwwzzzzzzzzzzzzzzz}}}zzz|||{{{uuummmiiijjjmmmgggaaaNNN@@@SSSOOO222???GGGJJJJJJDDD<<<888===BBB???JJJHHH666,,,111222---------------.........------+++000111,,,111999555CCCXXXWWWXXXfff\\\VVVnnn```CCCCCCVVVQQQ<<<555888IIIccciiiOOO555222555111///333555444111111555:::DDDOOOYYYTTTDDD666222444222...///777CCCLLLNNNKKK000666333((('''000222+++,,,++++++***)))*********,,,(((222FFF^^^uuuqqqXXX111***,,,///))),,,333222OOOwwwrrrRRR...+++...'''))))))'''...@@@VVVdddfff```GGG000+++---666GGGlll]]]mmm^^^===EEEMMMGGG---+++((('''((()))))))))"""///++++++KKKfffUUU888******)))(((((((((((((((###222***---TTTdddIII---+++,,,---,,,++++++---///444\\\kkkZZZSSSZZZ```cccYYYbbb]]]JJJUUUYYY??????:::\\\]]]???===ZZZxxx|||{{{aaaOOOUUUNNN999444666222777;;;:::MMMlll|||zzzaaaKKK@@@???<<>>...///777333222999<<>>+++&&&444AAACCC666&&&(((+++(((888HHHBBB)))))))))))))))...;;;HHH333000000000---888```ssseeebbbFFF;;;---(((***,,,***'''{{{vvvqqqmmmhhhdddaaa\\\YYYVVVTTTSSSRRRPPPNNNKKKIIIFFFEEEDDDCCC@@@>>><<<:::888555222///...---///...------,,,,,,,,,,,,111000///---111<<>>444000***000,,,'''///000---DDD^^^[[[dddbbbHHH222111---333LLLeeejjjeee___AAA000CCCGGG222---(((''')))+++)))&&&+++$$$...000222UUUbbb???111)))***+++%%%&&&***'''%%%&&&(((,,,EEEfff]]]333------,,,((((((***---...555MMMjjjVVVCCCVVV]]][[[bbb___aaaSSSUUU^^^III<<>>===RRRjjjmmmWWWAAA222222222222111///...---222555999>>>EEENNNVVV\\\WWWMMM@@@555///---+++***''''''(((''''''((()))******'''(((++++++---888DDDVVV@@@...++++++'''(((---(((///===IIIDDD333***,,,+++$$$"""&&&)))&&&%%%'''%%%%%%%%%&&&&&&&&&''''''$$$)))444BBBJJJGGG:::...''')))***(((%%%###$$$&&&############$$$%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((333EEEMMM>>>---,,,888AAA???+++)))+++$$$222JJJMMM222,,,)))***'''(((555FFFFFF666***///222...JJJ{{{uuuaaahhh^^^@@@333///&&&***000&&&~~~{{{uuuppplllhhhccc```\\\YYYVVVTTTSSSQQQOOONNNKKKIIIFFFEEEDDDCCC@@@>>>;;;:::777444222///...---......---,,,,,,,,,,,,,,,//////......333???QQQ]]]gggmmmrrrqqqnnnlllkkkiiiWWW<<>>+++000(((%%%---***,,,@@@cccfffLLL000---***$$$(((+++''',,,...111JJJ\\\QQQYYY^^^HHH111000...111DDD]]]eeebbb]]]CCC///???CCC111---(((''')))+++)))&&&&&&!!!***---000SSSeeeKKK333)))))),,,&&&'''***'''((()))***---BBBccc```>>>//////,,,))))))+++,,,---444LLLkkkVVVBBBTTT\\\]]]aaa^^^aaaTTTUUU]]]GGG999===PPPRRRAAABBB```}}}~~~gggLLL>>><<<999222333666444555<<>>;;;999777444111///...------,,,,,,++++++++++++,,,......---///555CCCTTTaaajjjqqqtttrrrnnnlllhhhbbbLLL666,,,///,,,,,,...+++---111===???111---111...///444666EEEbbbrrrvvv||||||~~~}}}}}}uuuUUU888555777333333888555DDDeee{{{|||wwwvvvyyyzzzxxxyyyzzz{{{}}}xxxsssnnneeeYYYPPPAAA@@@>>>333111HHHYYYQQQKKKLLL===MMM___UUUKKK@@@AAAGGGLLLKKKFFFEEEJJJPPP===111((()))---///............------------............------......///000222222222///---///444999BBBPPPaaakkkmmmdddRRRAAAKKK___mmmaaaFFF444111555///000222333222000...---***...444<<>>111---111//////...---,,,+++******+++***************++++++111===SSStttttt]]]MMM111,,,+++&&&''',,,(((111JJJfffWWW999(((,,,,,,%%%((()))''')))---:::SSSWWWBBBKKK[[[JJJ000///111000:::RRR^^^]]][[[FFF000888;;;///+++(((''')))***)))'''&&&"""))))))+++LLLdddYYY666)))(((,,,((((((***'''******+++,,,;;;YYYaaaLLL333///,,,******+++++++++222KKKjjjWWWAAAPPP[[[aaaaaa^^^aaaSSSSSS[[[EEE666;;;NNNRRRCCCFFFccc~~~lllNNN<<<999777222222666444555:::???QQQmmmooobbbMMMMMMVVVeeejjj^^^JJJ===666555555444333222111000/////////......///333666>>>@@@CCCFFFEEE???777111,,,)))'''(((***+++)))'''***)))))))))'''%%%***111DDDQQQQQQ===+++(((+++)))((((((---999IIINNN@@@///***((('''((('''%%%'''+++%%%&&&&&&&&&&&&''''''''')))'''%%%&&&,,,555???EEEBBB777***%%%(((***((($$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((+++<<>>:::999666444111///......,,,++++++******+++++++++---------///777EEEVVVaaakkkrrruuurrrpppnnnggg]]]DDD333---///,,,,,,...***---111===???111---111...111555555DDDaaarrrwww~~~|||~~~}}}}}}{{{~~~~~~rrrQQQ777666777333333666666GGGggg|||wwwpppuuuzzzyyyxxxyyy{{{}}}zzzsssiii___WWWMMMBBB:::555;;;777...<<>>HHHAAA333111999BBB555,,,(((%%%+++777@@@BBB222'''(((++++++...444DDD<<<000,,,...+++555OOO|||yyy^^^\\\\\\FFF222222+++&&&111yyyuuupppkkkhhhddd```]]]ZZZWWWTTTRRRQQQPPPNNNLLLJJJHHHEEEDDDCCCBBB???===999888666333111///......+++++++++******++++++,,,...------000888GGGVVV```jjjrrruuurrrqqqrrrhhhYYY???333000111,,,,,,...)))---111===???111---111...222666666DDDaaasssxxx|||~~~}}}{{{zzz}}}}}}nnnNNN666666777222444333666KKKjjj~~~wwwmmmqqqyyyzzzxxxyyy{{{}}}~~~uuunnnddd]]]RRRHHHAAA;;;666222///555000000JJJbbbWWW<<>>222***'''((())))))''')))***)))(((((())))))&&&000BBBNNNHHH555***)))(((+++((("""(((;;;HHHKKK<<<666---(((((()))'''###&&&&&&&&&'''''''''((((((&&&***---+++'''%%%&&&(((999GGGSSSLLL999)))&&&***######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&%%%///CCCMMMEEE999333FFF<<<...&&&'''+++444AAAFFF444'''(((,,,+++,,,///??????555......+++111BBBiiijjjTTTiiiZZZ999///---)))---wwwsssnnnjjjfffccc___\\\YYYWWWSSSQQQPPPOOOMMMKKKIIIGGGEEECCCCCCAAA???===999777555333111///......,,,++++++++++++,,,,,,---///...---111;;;JJJXXXaaaiiirrruuurrrsssuuuhhhVVV<<<333222111***,,,///)))---111===???111---111...222666666DDDaaasssxxx|||~~~}}}~~~~~~zzzzzz}}}|||kkkKKK666777777222444111777MMMlll}}}~~~|||qqqpppuuuyyyvvvxxx{{{~~~yyynnnaaaXXXIIIDDD===777444444333333///222///;;;YYYcccLLL777LLL<<<<<<\\\bbbTTTVVVKKK888CCCRRRYYYTTTFFF555***,,,))))))++++++((())),,,------,,,,,,,,,,,,------------,,,,,,------...///------............---,,,555,,,,,,333333...222???OOOTTT\\\aaa]]]SSSKKKHHH999777444111//////000111000111111///---///444888>>>LLLVVVOOO???333//////......---,,,+++***))))))))))))))))))***+++,,,,,,@@@ttthhhCCC&&&***///+++$$$(((,,,'''111GGGRRR999(((%%%+++((())),,,)))(((,,,+++888PPPOOO:::---???YYYNNN111---000---333AAAZZZUUUWWWTTT555'''***'''''''''((((((((((((((((((''''''''')))444PPPkkkLLL111%%%***(((''')))'''+++&&&***,,,)))777PPP^^^EEE444((()))---,,,+++,,,...???bbb\\\GGGKKKTTTbbbfffbbbcccTTTSSS[[[FFF888;;;OOOVVVMMMPPPfffrrroooxxx}}}uuu[[[BBB666222//////777555333;;;CCCPPPccc}}}|||qqqnnnsssmmmXXXDDD===999777555222111000000000...///000000//////111333111///,,,+++...666AAAHHHOOOJJJBBB:::222---******''')))***((())),,,,,,)))))))))666JJJNNN???000,,,###))),,,(((&&&///;;;DDDIIIAAA333(((&&&***+++)))&&&&&&'''''''''(((((((((((()))***(((%%%$$$&&&)))+++777GGGQQQOOOBBB222'''&&&&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''((((((###(((;;;NNNPPPCCC666JJJDDD222'''******///>>>HHH666)))))),,,******,,,888@@@;;;000...,,,///:::TTTyyyRRRiiieeeFFF222///---***uuurrrmmmhhheeeaaa^^^[[[YYYVVVSSSQQQPPPOOOLLLKKKIIIGGGEEECCCCCCAAA???===888777555333111///......,,,,,,,,,,,,,,,---......///......444@@@OOO^^^fffjjjsssuuurrrtttvvvgggQQQ777111222000(((+++000+++---111===???111---111...000444666DDDaaarrrwww}}}|||~~~}}}}}}~~~~~~zzz{{{|||iiiHHH555777666222444111888NNNlll~~~~~~{{{rrrrrrwwwsssuuuyyy~~~wwwlllccc[[[RRRIIIBBB888666333111111111222222111222333JJJggg___FFFBBBMMM:::>>>bbbcccPPPPPPCCCFFFOOOUUUPPPAAA333------+++)))***,,,***'''(((,,,---,,,,,,++++++,,,,,,---------,,,,,,------...////////////000111000///...,,,,,,///222444333222222000777@@@GGGMMMRRRSSSQQQEEECCC???;;;777333111///000//////...---///111444///@@@OOOQQQJJJCCC<<<666...------,,,+++***))))))))))))))))))***+++,,,---GGGxxxqqqMMM333(((...---***%%%+++,,,&&&777LLLJJJ444&&&)))---'''+++111''''''+++---===OOOBBB---///666OOOHHH222///---***222<<>>111---,,,---555BBBuuuWWW]]]bbbUUU===111000+++tttqqqlllhhhdddaaa]]][[[YYYVVVSSSQQQPPPNNNLLLJJJIIIGGGEEECCCBBBAAA???===888777555222111///......,,,,,,,,,,,,------...//////...///666CCCSSSbbbkkkllluuuwwwrrrtttvvveeeNNN444///000...'''+++111,,,---111===???222---111......333555DDDaaaqqquuu{{{|||~~~}}}}}}~~~|||}}}{{{hhhGGG555777666111555222999NNNkkk~~~~~~tttoootttpppsssxxx~~~~~~}}}}}}}}}pppdddSSSFFF???;;;777444444444333222111000...---///000555RRRkkkYYYBBBLLLUUUFFFMMMiiiZZZ???FFFCCCNNNOOOKKKCCC888///,,,+++***)))***,,,)))&&&(((...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........---...///111222111000,,,222000(((***555666---...333333000333===DDDEEETTTSSSPPPKKKEEE>>>888444111000...------///000111---444<<>><<<:::777555333222333333---...///...---,,,---...,,,///111111---+++***+++***999KKKSSSNNNAAA555///))),,,***&&&''',,,,,,(((+++)))$$$%%%777JJJIII===555+++%%%***+++'''(((///777FFFPPPJJJ<<<222,,,(((''''''''''''((((((((()))&&&'''((()))***)))((('''((('''(((000<<>>FFFMMMOOOPPPOOOKKKEEE:::888333---+++///333555///000444;;;BBBGGGMMMQQQ;;;555...+++,,,,,,+++)))%%%---''''''222+++%%%555hhh^^^JJJ666,,,+++***&&&)))$$$))))))***AAAFFF+++((()))***)))'''&&&&&&'''((()))777GGGAAA+++%%%000...PPPFFF+++......&&&000666EEEKKKJJJZZZJJJ"""+++'''&&&&&&%%%%%%%%%&&&&&&&&&%%%'''***%%%&&&;;;TTTaaa???***(((''''''(((%%%%%%$$$''',,,***)))999NNN___OOO333&&&,,,+++%%%***///???]]]eeePPPDDDPPP]]]dddmmmssslllcccdddSSS222>>>```gggMMM:::AAAYYYsssccceeefffhhhiii```HHH111555666777999???MMM```mmmwww}}}}}}}}}{{{tttdddQQQCCC???===:::888888999888333///222111111000000000000000/////////...------,,,,,,//////555DDDSSSTTTFFF888+++000333000,,,,,,+++)))))))))***,,,...444BBBQQQ@@@000)))///---###$$$111///666FFFRRRJJJ555)))))))))&&&''',,,+++&&&%%%)))(((((('''&&&&&&&&&''''''$$$%%%&&&'''***111;;;CCCJJJ>>>///(((((()))%%%!!!######$$$&&&((()))'''%%%$$$$$$&&&)))+++333CCCSSS;;;///(((******&&&)))000FFFAAA///$$$'''&&&&&&...+++,,,111666222******000444TTTeeeMMMSSSgggWWW555+++333|||rrroookkkhhhddd```[[[XXXUUUSSSQQQQQQPPPOOOLLLJJJHHHGGGEEEBBB???===;;;:::888666333111000///---+++------,,,,,,,,,,,,------//////---777KKKVVV```pppuuutttxxxzzzvvvsssbbbEEE333///...000000,,,***+++---000<<<===000,,,111000111000555FFF]]]pppxxxyyy}}}~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~zzzaaaEEE777333333333333666999SSSrrr}}}yyyqqqqqqrrrvvv{{{|||tttnnnggg^^^TTTMMMBBB===777444444555444333111111111000000222222111222>>>VVVSSSTTTRRREEEZZZMMMBBBYYYfff```WWWIIIKKKRRRJJJ>>>333---,,,,,,...++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,222111///---------...////////////000000000111111,,,,,,,,,---...///000111////////////...............444:::===CCCIIIJJJHHHIIIHHHEEE???999333---(((111...+++,,,111888AAAHHHNNNJJJCCC888///)))((()))''',,,%%%$$$---***000HHHhhhUUU===...++++++***''')))$$$(((***...BBBDDD***((())))))(((&&&%%%&&&'''$$$+++:::EEE???000---555999VVVKKK//////...&&&...000@@@GGGAAAQQQHHH%%%***''''''&&&&&&&&&'''(((((('''%%%&&&(((%%%%%%555JJJ___FFF,,,%%%)))(((%%%''''''%%%&&&***((('''333DDD]]]XXX:::'''///...'''---///;;;VVVbbbRRRHHHQQQZZZdddjjjppplllgggiiiVVV333BBB\\\^^^GGG777;;;OOOgggggg\\\]]]nnnwwwgggKKK999333444666888???LLL^^^jjjttt~~~yyyxxx{{{|||oooWWWHHHFFF@@@===999777777666333111222222111000000000000000/////////...------,,,,,,***)))+++333???IIIMMMNNN>>>===555,,,'''***,,,+++)))'''&&&(((***///:::FFFJJJ<<<...)))+++,,,***))),,,...888EEEJJJBBB444,,,...***)))***((($$$&&&***(((((('''&&&&&&&&&&&&'''&&&'''&&&%%%%%%)))000555BBBFFFFFF:::***!!!$$$+++)))(((&&&$$$######%%%&&&######%%%''')))000???MMMJJJ;;;+++''')))***+++,,,AAABBB555)))++++++&&&((()))***...333222,,,***...111KKK|||qqqNNNFFF[[[]]]JJJ777+++}}}zzzqqqnnnjjjfffccc___[[[WWWUUUSSSQQQQQQPPPOOOLLLJJJHHHGGGEEEBBB???===;;;:::888555222111000///---++++++***++++++,,,---...//////000...777MMMZZZdddrrrvvvtttyyy{{{wwwsssaaaCCC222---,,,//////,,,***,,,,,,000<<<>>>000---111000222111666FFF]]]pppxxxyyy{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~xxx```DDD666444333333444444888TTTsss}}}tttkkkjjjsss{{{}}}{{{xxxooobbbVVVLLLCCC:::444555222000000111222222222111000000111333222111000555LLLTTTHHHQQQPPPDDD]]]JJJ777QQQllliiiVVVEEEOOOOOOBBB333+++,,,///...+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------------......//////000000.........---......///000000111222222111000///...---/////////333;;;>>><<>>hhhyyySSSAAAPPP]]][[[FFF,,,{{{xxxqqqmmmiiieeebbb^^^ZZZWWWUUUSSSQQQQQQPPPOOOLLLJJJGGGFFFDDDBBB???<<<:::999777444222000000///---,,,++++++***++++++,,,---...---000---666MMM]]]gggsssuuutttyyy{{{wwwrrr^^^@@@111,,,+++---...,,,+++,,,,,,000===>>>111---111///333222777GGG^^^pppxxxyyyyyy{{{}}}}}}}}}|||}}}~~~~~~}}}}}}}}}vvv^^^DDD666444444444444444888TTTsss|||zzzkkkgggsss|||{{{}}}}}}sssddd[[[NNNCCC<<<777333000333222111111111000000///111//////222333111//////>>>VVVJJJ:::OOOOOOCCCZZZ>>>777VVVfffWWWDDD@@@TTTDDD999...))),,,///---)))++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++,,,---............/////////000000222111000///...............000222333333222111000111222///,,,---222333111999;;;EEEUUU^^^ZZZNNNEEE666777555000...//////,,,222;;;HHHRRRSSSIII:::///***,,,---...---000EEEaaaWWW;;;&&&&&&,,,)))'''+++***&&&'''...:::CCC999%%%&&&''''''&&&%%%%%%''')))---EEERRRCCC---&&&))),,,;;;OOOHHH222,,,+++'''***)))===HHH;;;EEEOOO555+++&&&&&&&&&&&&'''((()))***((($$$###&&&'''''',,,333PPPUUU888"""---)))******&&&%%%(((((('''***///EEEaaaKKK)))---...$$$,,,,,,222KKK___UUUJJJMMMRRR]]]eeerrrtttpppmmmYYY888???OOOMMM===222222CCC^^^oooSSSIIIaaawwwkkkMMM888666777666777999@@@IIIPPPiii|||rrrqqqvvvbbbQQQFFFDDD@@@<<<999777777888333222111111000000111111/////////...------,,,,,,......---***(((+++222888MMMMMMFFF:::111---+++'''***&&&&&&...555555111///777HHHQQQDDD000''')))...((())))))...???QQQRRRGGG111---***+++///...***&&&)))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&'''((())),,,444@@@KKKMMMCCC333&&&%%%$$$$$$&&&))))))&&&###%%%###$$$%%%&&&(((222<<>>PPP___\\\III777...,,,,,,++++++999QQQbbbFFF222&&&***---'''&&&---)))(((&&&///>>>???222%%%&&&''''''&&&%%%&&&(((+++000LLLYYYDDD***$$$***---///AAACCC444***((()))+++)));;;III<<>>333666KKKgggsssbbbQQQSSSfffmmmYYY>>>666666555555888===DDDHHHccc{{{zzzuuuwwwxxx[[[HHHFFFBBB>>>;;;888777666333222222111111111111111/////////...------,,,,,,(((((()))***,,,---......999DDDLLLIII@@@666---&&&)))&&&***666???<<<111******:::MMMRRRAAA---(((...&&&,,,,,,)))111CCCOOOQQQAAA777,,,(((+++///+++&&&******+++******((('''&&&%%%%%%&&&'''((((((((('''(((''',,,<<>><<<:::999555333000/////////---,,,......---,,,,,,,,,------+++...+++222KKK___hhhooosssrrryyy{{{uuunnnXXX888333...+++---...++++++---,,,000>>>@@@333...222///222111666GGG___rrrzzz{{{{{{|||~~~~~~}}}|||}}}~~~~~~~~~ttt]]]CCC777444444333333555:::TTTpppxxx{{{wwwmmmooossstttxxx}}}yyyqqqdddUUUJJJ???999333000111333333333...///111000000///111222000---///222///---444@@@^^^]]]999888RRRNNNJJJQQQ999===PPPIIIBBBOOOLLLFFF,,,---......,,,++++++,,,++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++---------------,,,,,,++++++,,,---...///000111222222333444555777999:::<<<>>>>>>===<<<:::777555333111999===999444222111000222---555OOOfffiii```YYYPPPVVVXXXQQQKKKFFF<<<000222------<<>>777PPPRRR>>>555???VVVmmmnnnkkkXXXEEENNNddd___GGG444444333555999@@@GGGKKK\\\vvv}}}yyyzzzpppTTTMMMEEE???===:::777333333333222111111111111222/////////...------,,,,,,---***''''''***,,,,,,***(((777FFFLLLHHH@@@555+++)))(((...<<>>;;;:::888555222000/////////---,,,------------...///000000+++000+++111KKKaaahhhnnnqqqqqqxxxzzztttlllUUU555666000---......++++++---,,,000>>>AAA444///222///111000666GGG___sss|||}}}}}}~~~~~~}}}}}}~~~~~~ttt]]]DDD777444333222111555:::TTTpppxxx}}}wwwpppooosssxxx||||||wwwmmmaaaTTTHHH???:::777444111000222333000...---...000///......111333...,,,///222///...===QQQhhhZZZ666@@@QQQGGGLLLOOO888<<>>666555555555...888UUUllllll___UUUDDDRRR^^^___^^^ZZZMMM===;;;333+++,,,888EEENNNQQQJJJDDD???777@@@bbblllOOO///---***)))))))))((('''%%%***'''///???555$$$((('''((('''&&&&&&(((,,,///SSS^^^___QQQDDD@@@;;;333000CCCVVVLLL333(((***))))))+++:::333555FFF===111)))((('''&&&&&&%%%%%%&&&%%%&&&&&&&&&'''))))))(((///RRR\\\AAA((('''***'''$$$&&&'''%%%%%%'''***,,,///KKKiii\\\777,,,111++++++***DDD___[[[KKKFFFHHHNNN^^^wwwvvvjjjWWW???;;;VVVUUU;;;666HHH\\\jjjmmmqqq___???;;;QQQYYYMMM777666555777===EEELLLPPPWWWssswwwyyykkk^^^NNNDDDAAA@@@;;;666444333222222111111222222/////////...------,,,,,,000---***((('''''''''&&&%%%---666>>>EEEGGGAAA888000...333>>>EEE@@@555---***)))---888HHHMMMAAA111+++)))))))))(((***222<<>>;;;999888444222000/////////---,,,,,,,,,,,,---///111222333,,,111,,,111LLLbbbiiinnnppppppwwwyyyssskkkSSS333777111.........,,,+++---,,,111>>>AAA444///222///000///555GGG___sss}}}~~~~~~~~~}}}}}}}}}~~~uuu^^^DDD777444333111000555999TTTpppyyysssoootttzzz|||ssslll^^^NNN???777444444555333222333555444000,,,000222222000------000333,,,+++000333000111EEE^^^jjjUUU444DDDMMM???LLLLLL333;;;ZZZ]]]TTTQQQ<<<---...+++)))))),,,...//////+++++++++,,,,,,---------++++++,,,------...//////000333666;;;???CCCFFFGGGIIIKKKOOOSSSXXX]]]aaabbbbbbaaa```^^^]]]]]]]]]]]]bbbaaa___]]]\\\[[[ZZZZZZUUUaaafff[[[JJJAAAAAADDDAAA:::BBB^^^qqqjjjTTTEEE@@@IIILLLIIINNNZZZ^^^YYYNNNGGG<<<000+++111???KKKVVVTTTSSSMMMVVVvvvooo===---,,,((($$$''',,,***$$$$$$+++(((///>>>111!!!***((((((((('''''')))---000QQQTTTTTTSSSVVVZZZTTTHHH999NNNcccYYY999)))***(((+++&&&333///111CCC@@@999+++***)))((('''&&&&&&&&&%%%''''''&&&%%%&&&&&&&&&+++PPPeeeJJJ((((((000'''$$$'''(((%%%"""$$$(((+++,,,CCClllggg888***444))),,,'''>>>]]]___PPPIIIGGGLLLZZZsssyyynnnYYY>>>@@@[[[UUU888777NNN^^^ccctttzzziiiEEE666FFFTTTSSS===:::888:::???FFFMMMQQQUUUqqqyyyttt{{{mmmWWWJJJGGGFFFBBB<<<444333222222111111222222000//////...------,,,,,,''')))++++++***(((((((((***((((((///>>>KKKJJJBBB888555777AAAFFFAAA888222'''//////,,,888LLLLLL???000(((&&&---///++++++000>>>NNNVVVLLL:::000......//////000000///---+++)))(((&&&%%%&&&(((***(((&&&$$$&&&((('''(((///===HHHQQQPPPJJJ===///%%%$$$%%%&&&$$$$$$&&&&&&$$$$$$((((((---===LLLKKK:::,,,)))444AAAGGGJJJKKK>>>...---&&&((('''$$$&&&...000---&&&444666HHHyyydddKKK>>>IIIXXXVVV~~~vvvnnnnnnjjjeeeaaa^^^[[[XXXVVVUUUSSSPPPOOONNNLLLIIIGGGEEECCC@@@>>>===;;;888666333222111///......------,,,,,,------.../////////---111,,,333OOOffflllooopppqqqqqqrrrtttiiiMMM222222111///,,,)))(((+++---,,,...;;;AAA555---000000///222888FFF]]]sss}}}~~~~~~~~~~~~~~~uuuaaaGGG666333444333000000BBBYYYkkkyyy~~~uuutttvvvwwwoooWWW@@@999888555444666222111111111000000//////000000//////.........---***,,,//////000999NNNaaaYYYOOO777FFFNNNCCCMMMEEE222FFFaaakkkWWW888+++///...+++)))))),,,...---+++---...//////---++++++,,,,,,---///333777;;;>>>@@@JJJKKKPPPXXX___aaa\\\VVVTTTSSSRRRQQQQQQQQQSSSSSSNNNMMMJJJGGGEEECCCCCCCCCBBBBBBAAAAAABBBEEEHHHIIIKKKLLLWWWfffeeeUUUIIIHHHJJJEEERRRcccfffccc]]]SSSCCCEEEFFFDDD@@@@@@DDDIIILLLPPPQQQIII>>>888666666???DDDZZZ^^^[[[uuuwwwLLL777((((((...)))%%%)))+++,,,%%%111???777)))&&&%%%%%%%%%(((***%%%"""...@@@PPP???333888AAAEEEMMMWWWWWW^^^aaaWWWDDD333,,,,,,$$$***...)))***===BBB000,,,)))%%%###%%%((('''###&&&%%%%%%$$$$$$%%%%%%&&&***999kkkXXX))))))***'''((((((((((((((()))******000KKKfff\\\:::++++++&&&...+++:::aaacccKKKKKKFFFIIIWWWnnnvvvnnnhhh[[[EEEJJJWWW[[[KKK<<>>000...///***...999:::000***,,,))))))&&&###%%%((((((%%%''''''''''''(((((())))))666GGGUUUQQQ>>>---(((+++"""&&&)))'''%%%%%%%%%$$$((($$$,,,AAAQQQMMM999))),,,<<>>===;;;888555333222111///......------,,,,,,------.../////////---000,,,444QQQgggmmmqqqqqqqqqqqqrrrssshhhLLL111222111///,,,))))))+++---,,,---;;;AAA555---000000///222777EEE[[[rrr}}}~~~~~~vvvaaaGGG777333444333000222BBBYYYooo}}}xxxqqqqqqtttmmmVVV???666555222111222111111111000000000//////000/////////.........------......///444@@@NNNVVVVVVIII555GGGQQQJJJPPPCCC555PPPbbbYYYBBB444000///((()))***---//////...,,,++++++******,,,000666;;;@@@BBBFFFJJJMMMOOOPPPPPPTTTRRRPPPQQQQQQMMMDDD>>>;;;:::999888888999::::::999888777666555666666777333333333333444555777888:::AAASSSgggfffSSS@@@999>>>888@@@PPPWWWWWWUUUPPPQQQPPPLLLDDD:::333222444AAAHHHNNNPPPMMMGGG@@@<<<555<<<[[[kkkcccooo{{{hhhIII222)))...+++))))))$$$)))%%%222???555(((&&&&&&%%%%%%'''(((%%%&&&555GGGDDD333(((+++000222777???IIIVVVdddhhh]]]III666+++***)))***(((+++<<>>---((('''***)))&&&&&&)))******000;;;WWWyyyTTT;;;:::LLL[[[{{{uuuooollliiiddd```]]][[[XXXVVVUUUSSSPPPNNNMMMLLLIIIGGGEEEBBB???===<<<:::777555222111000///...---------,,,,,,------.../////////,,,///,,,666TTTiiinnnrrrqqqqqqppprrrrrreeeJJJ111111111000---******+++---,,,---:::@@@444...000000000111666CCCYYYqqq}}}~~~~~~vvvcccIII888333333333000444AAAYYYsss~~~rrrfffjjjuuunnnZZZCCC666222111000///000000000000/////////////////////...............//////...000===LLLNNNGGGOOO@@@555HHHRRRPPPQQQAAA888WWW```FFF...---///(((...//////...,,,,,,---...000222666:::@@@HHHPPPUUUXXXYYYYYYWWWTTTOOOJJJGGGBBB@@@>>>======:::444///---,,,,,,++++++,,,------///............///000111---------.........//////---555III\\\\\\JJJ666...111,,,222CCCMMMJJJDDDBBBGGGGGGCCC<<<333...,,,...111666>>>HHHNNNOOONNNLLLBBBEEEdddwwwkkknnn[[[===***(((''')))***$$$&&&'''666???111&&&''''''%%%&&&&&&%%%%%%---@@@QQQ>>>000&&&&&&(((&&&(((,,,...???XXXjjjmmmaaaNNN@@@444)))%%%%%%))):::EEE???&&&(((***)))%%%""""""###%%%%%%$$$$$$%%%&&&'''''')))///WWW[[[;;;,,,'''(((((((((''''''(((((()))***'''777XXXdddJJJ///)))*********333XXXbbbLLLHHHCCCEEEFFFPPPZZZ```fff[[[BBBPPP^^^XXX>>>:::WWWwww}}}vvveeeKKK777:::HHHVVVJJJ???AAAKKKXXXfffppp|||~~~sssuuuzzz|||kkkWWWEEE:::555666777777555333333444222111000///////////////,,,,,,+++***)))+++///222222///+++((('''))),,,///===NNNWWWKKK999000...---///+++)))******+++111999MMMPPPEEE000%%%)))+++'''(((***222CCCUUUXXXFFF111...333222000:::HHHHHH<<<111,,,+++---***###"""(((&&&&&&&&&&&&&&&'''''''''%%%***777IIIVVVSSSBBB222+++&&&%%%)))'''###&&&---(((***%%%$$$777OOOPPP@@@222333JJJLLL111666NNNKKK222+++&&&(((+++***''''''***,,,///222JJJ}}}]]]>>>999HHHWWW}}}xxxssspppkkkgggccc___]]][[[XXXVVVUUURRRPPPNNNMMMKKKIIIFFFDDDBBB???===;;;999666444111111000///...---------,,,,,,------.../////////+++---,,,:::XXXkkkoootttrrrpppppprrrqqqbbbGGG111000000000...,,,++++++,,,---,,,888>>>444...111000000111555AAAXXXppp}}}}}}}}}wwwdddKKK999333333333111444@@@ZZZvvvwwwmmmfffXXXNNNZZZooorrrbbbKKK888000000111000////////////////////////......................../////////666JJJZZZQQQ>>>HHH888:::KKKOOOQQQQQQ@@@CCCWWWWWW<<<))),,,---$$$/////////------111999???JJJOOOUUUYYYZZZYYYYYYYYYSSSQQQMMMHHHAAA999333000,,,++++++---000111111///////////////000000000111222111111111111111111111///000000111000000//////---111;;;FFFGGG===333000,,,+++222EEEQQQEEE444111333444444111...---...000++++++...666???KKKYYYdddaaa^^^lllvvvqqqxxxkkkOOO:::111((('''***%%%&&&,,,;;;>>>...$$$'''&&&%%%&&&%%%###(((666IIIVVV:::000)))))))))'''&&&(((!!!...BBBSSS[[[\\\XXXTTTIII999111...,,,999IIILLL,,,)))'''((('''%%%%%%'''%%%%%%%%%%%%%%%&&&'''(((***+++JJJ\\\III222)))***(((''''''''''''((())))))'''///OOOeeePPP000(((,,,))),,,000SSSdddPPPGGGCCCGGGDDDJJJQQQXXXbbb\\\FFFJJJ]]]ZZZAAA???___xxxyyy|||vvvrrrkkkVVV???999AAAUUUIIIAAAFFFTTTbbboooxxx{{{vvvnnnxxxkkkRRR@@@===;;;:::999666222111444111111000///////////////,,,,,,+++******,,,000444666444000,,,))))))***+++)));;;LLLOOOIII@@@444+++---***)))++++++***,,,000@@@LLLNNN@@@///)))+++,,,***+++***...@@@QQQPPPEEE222222///000<<>><<<;;;999666333111000///...---------...,,,,,,------.../////////+++------===\\\lllpppuuussspppppprrrooo^^^DDD000///000111000---,,,+++,,,---,,,666===444///111///000111555AAAXXXppp}}}|||}}}vvvdddLLL:::333333444333444CCC^^^xxx~~~zzzuuupppfffXXXLLLEEE;;;555DDD[[[nnngggTTT<<<......111111.....................///---------..................///333AAAXXXdddVVV???DDD444BBBNNNHHHOOORRREEEQQQNNNCCC333***+++---,,,,,,111999???EEELLLUUU\\\cccdddbbb]]]TTTKKKCCC@@@777555222///---,,,+++,,,---,,,+++,,,---...///...//////000000111111111111///000000111111222222222//////000000//////...---000000222666777444222333///000333FFFVVVDDD,,,---000000000...,,,******+++...,,,,,,///333???WWWmmmkkkjjjjjjkkkuuuiiiZZZRRRGGG666---***$$$***222@@@===***###'''%%%%%%'''%%%$$$...@@@NNNQQQ000+++&&&'''((('''&&&'''(((...555888999<<>>[[[VVV;;;///+++'''''''''''''''(((((())),,,+++HHHcccRRR222(((...***000...OOOhhhVVVHHHDDDBBB@@@EEEGGGIIISSSSSSCCCHHH^^^]]]BBB???^^^tttqqqyyytttrrrfffQQQAAA===OOOFFFBBBGGGRRR]]]fffmmmrrr}}}~~~qqqooo}}}lllUUUFFF???999999666222222555111111000///............+++,,,++++++***---000444222000,,,)))'''&&&''''''###+++777DDDOOOPPPEEE999---)))(((******((())),,,000===NNNQQQAAA,,,'''///+++...+++%%%,,,???NNNRRRDDD777...000999FFFYYYiiiOOO<<<,,,))))))&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&///>>>MMMWWWDDD444(((((()))%%%###%%%***%%%$$$(((***///@@@QQQCCC777JJJVVV999)))666===III???111'''%%%)))++++++(((+++---)))777hhhqqqKKK:::???JJJ{{{tttooonnngggddd```]]]\\\ZZZXXXWWWTTTRRROOOMMMLLLKKKHHHFFFCCC@@@===;;;:::888555333000///......------......,,,,,,------.../////////,,,---///AAA___mmmooovvvtttpppooorrrnnn[[[AAA000...///111111///---,,,,,,...+++555<<<333///222///000111666CCCYYYqqq}}}~~~}}}}}}uuudddMMM;;;444444555666555KKKggg{{{wwwoooggg^^^TTTMMMBBB<<<888666222///888EEE]]]cccZZZAAA...---000///---------...............---------------.........---000;;;QQQfffiiiYYYHHHFFF222IIIOOOBBBQQQWWWMMMQQQ>>>---)))+++---333:::CCCJJJUUU^^^ccccccbbbaaaUUUQQQJJJAAA777111//////+++***(((''''''***---///------,,,++++++,,,,,,---+++,,,---...............+++,,,...000333444555555/////////..................///111333333111000///222222///@@@VVVDDD---444111000///...---,,,******,,,,,,...///,,,///CCCYYY[[[fffddd```tttnnnLLLHHHOOOPPPDDD;;;444(((---555???888%%%###)))%%%%%%'''%%%&&&666IIIMMMDDD)))'''%%%&&&'''((((((((('''+++---+++''''''...444@@@CCCPPPWWWXXXcccmmmiii@@@///"""$$$)))(((%%%&&&''''''&&&&&&&&&&&&''''''(((***333WWW___DDD555,,,''''''&&&&&&''''''((()))---***DDD```TTT777+++...***333---KKKkkk[[[IIIEEE@@@@@@DDDCCCAAAKKKNNNCCCKKKaaa```DDD===XXXppprrr}}}yyywwwwwwuuujjjXXXIIIIIIDDDAAAEEEJJJNNNTTTZZZgggwwwwwwqqqrrr~~~qqqUUUFFF:::888888444444888333222111///......------+++,,,---,,,,,,---000222---,,,+++)))((('''''''''***&&&(((333EEEQQQQQQLLL555...))))))(((&&&''')))(((111DDDSSSLLL555***...(((...///***'''111AAALLLTTTDDD777222222;;;YYYxxxbbbQQQ;;;---)))***)))''''''''''''&&&&&&&&&&&&&&&###%%%&&&%%%%%%///@@@NNNVVVIII888+++&&&%%%&&&''')))###%%%---)))###111GGGOOODDDHHHNNN===)))+++888KKKHHH>>>000&&&&&&((())))))))),,,+++333YYY{{{SSS<<<:::>>>~~~{{{sssmmmmmmfffccc___]]][[[ZZZXXXWWWTTTQQQOOOMMMLLLJJJHHHEEEBBB@@@===;;;:::888555222//////...---------......,,,,,,------.../////////---...000DDDbbbnnnnnnuuuuuupppooorrrmmmXXX???000---///222222000---,,,,,,...+++444:::333000222//////222777EEE[[[rrr}}}~~~}}}ssscccMMM;;;444444777888999VVVrrr}}}rrrcccUUUJJJBBB999333222222333333222333555777FFFZZZ___III333...///---,,,,,,---------.........,,,,,,,,,------.........///333EEEaaappphhhZZZRRRLLL111KKKNNNAAAYYYaaaWWWFFF999000666???DDDHHHNNNZZZ\\\___```]]]VVVMMMFFF555444000+++((((((+++......---+++)))))))))***+++'''((())))))***+++,,,...***+++,,,...............+++,,,///111333444555555111000///...//////111111---000111222222111///,,,///222---@@@ZZZFFF+++555,,,,,,,,,,,,---...---,,,)))'''***...***(((333EEEUUUgggggg]]]kkk}}}nnnEEE<<<>>>EEEGGGGGG>>>,,,,,,444;;;000 $$$+++%%%%%%'''&&&***>>>PPPIII444((((((''''''((())))))(((###%%%((()))))))))***+++'''...<<>>OOOOOOJJJ<<<000555OOOhhhrrrjjjUUU:::,,,---,,,'''((((((((('''''''''&&&&&&"""%%%((('''%%%(((111:::LLLRRRLLL999+++))))))'''&&&$$$'''***&&&""")))555LLLNNNKKKMMMIII///###444:::DDDGGG<<<...((('''(((,,,'''+++///000JJJ{{{]]]BBB999999~~~|||rrrkkklllfffccc___\\\[[[ZZZYYYWWWTTTQQQOOOMMMLLLJJJHHHEEEBBB@@@===;;;999777444222//////...---------......,,,,,,------...//////000......111EEEcccnnnnnnuuuuuupppooorrrlllWWW>>>000,,,///222222000...,,,,,,...***333:::333000222//////222888FFF]]]sss}}}~~~}}}rrrcccMMM<<<444555888:::===^^^{{{eeeYYYIII===888777666444000222111---...222111---666TTTcccQQQ:::222111---,,,,,,,,,------.........,,,,,,,,,------.........222555KKKkkkuuugggYYYYYYQQQ000JJJMMMCCCaaaiii]]]@@@AAAGGGRRR^^^ddddddbbbXXXSSSKKKEEE???888000)))***+++------+++***+++,,,)))************))))))(((+++,,,------,,,,,,---...***+++---...//////......,,,---...///000000///...000...---,,,,,,...000222000111111///...//////---+++111000FFFaaaHHH'''///+++*********+++***)))'''+++&&&'''......+++444BBB___sssppp___```mmmtttxxxcccJJJ;;;<<>>___kkk[[[\\\NNNDDDBBB===111---111***)))((('''&&&%%%%%%%%%"""+++'''LLLdddNNN===((('''&&&&&&&&&&&&'''((((((&&&'''BBB^^^YYYCCC333+++)))555)))EEEmmm___HHHDDDCCC@@@BBBBBBBBBMMMOOOBBBBBB```nnn]]]NNNWWWiiissswwwtttnnnjjjVVV>>>DDDBBBBBBBBBAAAAAAJJJUUUPPPjjjxxxtttxxxzzzwww|||iiiMMMDDDBBB<<<888999888777555333000///......+++---///000///------...))))))))))))((((((((('''###'''++++++***...:::GGGWWWIII:::222,,,((((((++++++)))'''000GGGWWWKKK333111***(((------)))---555>>>RRRZZZGGG333333BBBMMM{{{|||iiiFFF///......((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''***,,,444MMMXXXHHH444...***###$$$''''''$$$###&&&((('''AAAQQQPPPSSSVVV666000&&&;;;JJJEEE666---******...&&&+++222...@@@ooocccIII===:::}}}uuuqqqmmmccceeebbb___\\\[[[YYYWWWUUUSSSRRRPPPMMMJJJGGGEEEDDDAAA???<<<;;;999888555333000///...------,,,------+++,,,---////////////...222---666OOOeeemmmqqqvvvxxxrrrqqqtttkkkRRR;;;000---...///111111000...,,,++++++111999777...---222///444;;;GGG^^^ttt}}}{{{{{{rrrdddHHH777;;;;;;555777:::aaawww}}}fffHHHCCC;;;444000///111333888222///000000...///222444999NNNeee]]]>>>...111111111111111000///...---,,,///,,,...444...)))000000@@@ddd___XXXZZZOOO[[[DDD777UUUVVVTTTssslllSSSZZZbbbhhheeeXXXKKKDDDBBB888666222///,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------------...///000111222222222111000///////////////000000/////////000000111000---000PPPWWW===444......------,,,,,,++++++***'''222***""",,,222???ZZZqqqfffSSSAAA999AAARRR```eeeaaaZZZMMM;;;+++(((++++++,,,***$$$%%%******&&&---+++999WWWKKK---+++(((((('''&&&%%%%%%&&&&&&$$$***---++++++...,,,'''&&&'''***...444:::???BBB>>>DDDNNNWWWXXXPPPCCC:::444...))))))---...***%%%"""&&&(((@@@ccc\\\<<>>;;;555222222444111---//////...---,,,,,,,,,,,,***************)))(((''')))(((((((((***---000222AAANNNXXXQQQ>>>---+++///(((***((((((555HHHPPPMMM999000(((&&&+++//////,,,222CCCZZZbbbLLL222444GGGaaannnIII666...(((,,,)))'''(((&&&$$$&&&***''''''&&&&&&&&&&&&'''''''''444HHHTTTNNN===000+++$$$"""%%%++++++&&&$$$'''---;;;UUUeeeTTT333%%%,,,000,,,:::PPPLLL222)))444000;;;777++++++:::^^^zzzPPP===444}}}uuupppmmmccceeebbb^^^\\\[[[YYYWWWUUURRRQQQOOOMMMJJJGGGEEEDDDAAA???<<<:::999777555333000///...------,,,------+++,,,---////////////...000---888QQQfffnnnqqqvvvvvvpppppprrrhhhOOO888...---...///000111000...,,,++++++111999777///---222///444;;;HHH___ttt}}}|||}}}rrrfffMMM???BBB???777777:::UUUnnnlllUUU???<<<777222//////111222999333///111222///------111666IIIaaabbbKKK555...---+++)))((((((+++...000444333+++***000...---666;;;OOOcccOOOJJJTTTLLLXXX???666[[[iiijjj{{{iiiddd^^^TTTIII>>>777444333222111///---,,,++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------------,,,,,,,,,......///000111222222333000000///...------------///000111111111000///...//////444SSSWWW;;;222---...------,,,,,,++++++***))),,,******///666LLLjjjgggXXXBBB222---222;;;AAAMMMQQQUUUSSSFFF444***)))///000,,,&&&%%%((('''$$$(((---111EEEVVVBBB(((***&&&&&&&&&&&&'''((())))))%%%+++---,,,---000...)))(((((()))***,,,///111333///222888BBBMMMVVV[[[\\\RRREEE444***'''((((((&&&222,,,'''444PPPVVVEEE777111***)))'''!!!&&&...***+++///000ZZZkkkIII666......)))...888[[[nnnUUUGGGGGGCCCBBBEEEKKKJJJBBB:::@@@^^^\\\MMMAAAIIIbbbaaagggwwwnnn___fffcccKKK:::999888777666999@@@KKKSSSYYYmmm}}}}}}yyy}}}hhhSSSFFFAAA@@@>>>;;;555222222333222111//////...---,,,,,,,,,,,,***************))))))((())))))((()))***,,,...///666EEEWWW[[[OOO<<<---%%%)))***(((%%%+++999HHHPPP@@@888...)))***,,,,,,+++000;;;NNNZZZSSS@@@666777SSSuuubbbIII777,,,+++((('''((((((%%%&&&)))''''''&&&&&&&&&&&&''''''******555LLLZZZQQQ888$$$)))&&&&&&(((&&&"""$$$((((((111FFFXXXUUUAAA000+++,,,---777IIIRRRHHH555))),,,333///)))***666WWWXXXAAA555|||tttpppmmmddddddbbb^^^\\\ZZZYYYVVVTTTQQQPPPNNNLLLIIIGGGEEEDDD@@@>>>;;;:::999777444222000///...------,,,------+++,,,---////////////...---...<<>>VVVddd[[[AAA,,,***,,,///111111///,,,******+++&&&'''///000333???QQQaaa\\\???DDDTTTMMMWWW===???hhh{{{yyyuuudddUUUHHH888...,,,......---+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333111000///...------------...///000111000///,,,+++---000888WWWWWW888000,,,...------,,,,,,++++++***---&&&***000000===ZZZpppYYYHHH333((((((,,,,,,***///666AAAGGG???111(((&&&//////,,,'''%%%&&&&&&$$$+++***888NNNMMM444$$$(((%%%%%%$$$%%%%%%&&&'''(((&&&+++......///111000---***)))'''&&&&&&&&&'''((('''&&&'''---888EEEPPPVVV[[[UUUNNNIIIDDD<<<111(((+++###$$$333MMMfffgggSSS666,,,)))&&&###+++(((+++---000UUUjjjOOO777,,,---))),,,444WWWnnnWWWJJJGGGCCCAAADDDIIIHHH@@@888???___```QQQCCCHHH^^^[[[YYYhhhbbbWWW___aaaPPP@@@888999999666666<<>>999555333222333444000///...---,,,,,,,,,,,,+++++++++************))))))************************888LLLYYYXXXKKK:::...***))))))'''&&&,,,<<>>///@@@aaagggIII555...***(((******'''%%%&&&''''''&&&&&&&&&&&&''''''+++###'''>>>UUUVVVCCC111+++(((&&&'''&&&$$$$$$'''%%%)))444EEESSSOOO<<<******...111:::NNNXXXFFF***)))***''')))///333IIIkkkdddHHH888~~~|||sssooollleeedddaaa^^^[[[ZZZXXXVVVTTTPPPOOOMMMKKKHHHFFFDDDCCC@@@===;;;999888666444111000///...------,,,------+++,,,---////////////...***111BBB[[[lllrrrssstttrrroooooonnn```FFF333---...------///222222///,,,+++)))///999999111---000000222:::KKKbbbuuu}}}~~~{{{pppgggRRRDDDEEE???555444888???fffvvvdddPPP>>>444///............//////000...,,,,,,---+++)))---222...,,,222HHHaaafffOOO222//////000000///...---,,,---555666:::BBBCCCHHHXXXeeecccLLL===QQQZZZPPPVVV:::PPPwww|||xxxgggMMM;;;333+++))),,,///...+++((()))***++++++++++++***+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......///000111222222222111000///............000000000111000///......,,,111:::XXXUUU555...---...------,,,,,,++++++***...%%%+++//////HHHcccbbbEEE999+++&&&)))---***&&&$$$&&&,,,000---'''&&&*********(((&&&$$$&&&'''((('''111GGGPPP>>>,,,(((((((((''''''&&&&&&&&&&&&''''''***---///111222111///***)))(((&&&&&&'''((((((&&&%%%$$$&&&***...111111AAAEEEMMMVVV[[[XXXNNNFFF999,,,,,,555IIIpppppp===...)))***&&&(((***$$$+++***---IIIaaaRRR777+++---***---333WWWoooXXXJJJEEEBBB@@@BBBEEEDDD===777<<<]]]^^^OOO@@@DDDZZZWWWMMMZZZYYYPPPUUU]]]UUUFFF:::;;;;;;999888>>>IIISSSRRReeesssjjjUUUHHHDDD@@@<<<:::666111111333000///...------,,,,,,,,,+++++++++*********++++++******+++******)))(((''''''---888CCCJJJMMMMMMKKK222+++(((,,,+++(((///;;;KKKKKKGGG;;;---'''+++111+++---111<<>>555IIIkkkcccGGG444---(((***+++(((%%%$$$''''''&&&&&&&&&&&&'''''''''%%%(((111:::AAAHHHNNN000***&&&'''******'''$$$'''''')))444IIISSSEEE///+++,,,***,,,<<>>EEEkkk|||LLL555)))***))),,,---&&&+++''')));;;TTTRRR777,,,...---111555XXXqqqXXXGGGCCCAAA???@@@BBBAAA;;;666777XXXYYYIII999>>>WWWVVVKKKUUUXXXMMMJJJSSSSSSEEE666777888888:::BBBNNNXXXSSSmmm~~~hhhTTTDDD>>>;;;;;;888222111333000000///...------------,,,,,,+++***++++++,,,---++++++++++++***((('''&&&((()))+++...555BBBSSS___CCC333((()))+++((((((,,,999GGGSSSPPP@@@111,,,...***,,,---000<<>><<<999888777555222000000///...------,,,------+++,,,---////////////...***888NNNcccppptttsssrrrsssqqqrrrnnn[[[AAA111000...,,,+++...333444000+++***(((---888;;;333...///111111:::OOOfffvvv~~~}}}vvvpppeeeJJJ666555222...444777JJJmmmxxxiiiTTTBBB555...///444///////////////...---,,,))),,,//////++++++777DDD666///,,,999RRRdddbbbWWW999;;;???EEEKKKRRRWWWYYYVVVVVVLLLEEEFFFEEENNN```YYY>>>111SSSdddUUUTTTQQQGGGooo|||nnn^^^OOO222---...///---)))(((***,,,+++++++++************))))))))))))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------......///------...///000111222222//////......//////000000,,,,,,---...000222333555888999>>>VVVQQQ222...///...------,,,,,,++++++***''',,,000444IIIfff___===++++++***))))))))))))))))))&&&&&&((('''%%%''',,,(((''''''&&&###!!!$$$***---LLLSSS666$$$)))+++###$$$$$$$$$%%%&&&'''((()))***))),,,111333000///000,,,+++***((('''''''''''')))'''%%%$$$%%%'''((('''(((%%%"""$$$---;;;GGGNNNWWWTTTTTTUUU]]]sssYYY;;;(((&&&$$$'''+++'''***&&&***222KKKSSS888......///222555XXXrrrYYYFFFBBB@@@???@@@BBB@@@<<<888:::[[[\\\KKK:::@@@[[[\\\MMMVVV\\\NNN???HHHOOOCCC111111000222777AAAMMMTTTUUUttt~~~kkkMMMBBB:::;;;:::555333555111000///...---------------,,,+++++++++,,,---...++++++*********)))))))))((())))))''')))555GGGUUUSSSCCC222+++)))(((''''''%%%999QQQ[[[SSSBBB222+++,,,,,,,,,+++000???TTTdddKKKBBBCCC^^^RRR@@@...(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%'''(((,,,777BBBTTTHHH666'''$$$((()))&&&###%%%$$$%%%000AAAKKKKKK,,,)))+++///***'''888PPPVVVIII111$$$(((***///===ccchhhFFF}}}zzzzzzqqqllllllfffccc```]]][[[YYYXXXUUUSSSLLLKKKJJJHHHFFFDDDBBBBBB>>><<<999777666555222000000///...------,,,------+++,,,---////////////...,,,<<>>000000...+++***...333555000+++***'''---888<<<444......222000:::QQQhhhvvv~~~yyysssgggKKK666444111///666???WWWiiisss{{{wwwcccRRR???666111...///222...............------,,,,,,+++---///---,,,000888333,,,+++666GGGUUU^^^cccTTTWWW[[[]]]\\\VVVPPPLLL@@@===444777EEEJJJMMMXXXJJJ<<>>666******++++++***)))***...111+++***)))(((((()))***+++((()))))))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---......///000000//////000111222333444444000000000111222333555555222555999>>>AAABBBBBBBBBFFFCCCBBBWWWQQQ222...///...------,,,,,,++++++***(((...222BBB^^^dddJJJ111---,,,,,,+++,,,+++***)))&&&$$$%%%''''''%%%&&&)))'''&&&'''(((%%%"""&&&...>>>TTTHHH---///777333111------,,,+++************---+++...444555000///111,,,+++)))(((''''''((((((///+++&&&######%%%&&&'''******)))************)))///<<>>000+++)))((($$$--->>>MMMTTTOOOAAA555///++++++---...333EEEXXXWWWQQQHHHNNNmmm{{{bbbDDD222,,,***((((((''''''&&&&&&&&&&&&'''''')))%%%$$$'''***+++...222OOOOOOGGG777+++(((((('''###%%%'''&&&)))444BBBMMM===222,,,,,,***'''///<<>>;;;999777666444222///000000...---------------+++,,,---////////////...---???VVVfffooossssssqqqrrrqqqrrrlllWWW<<>>HHHWWWfffxxxnnn]]]LLL>>>777555555000//////CCCbbbmmmiiikkkDDDDDDZZZuuuVVVHHHmmmeeexxx}}}iiilllYYY...---444///.........---+++***))))))((('''&&&''')))+++---(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------......///000111111111111222333444555555666444444444555777999:::;;;CCCHHHPPPWWW[[[[[[YYYWWWQQQKKKEEEWWWQQQ222............---,,,,,,++++++***+++000444NNNkkkZZZ555(((,,,)))''''''***+++(((%%%)))%%%$$$&&&'''&&&***...$$$###&&&***(((&&&,,,555SSS]]]DDD111FFFNNNEEEJJJBBB@@@===999666333111000000---000666666111///222***))))))((()))***+++,,,111...***((())))))))))))$$$$$$%%%&&&'''(((((('''&&&000++++++999@@@OOOmmmjjjXXXSSSQQQAAA222...+++'''(((555333JJJ[[[<<<333,,,,,,---,,,QQQqqq]]]MMMDDDCCCCCCDDDEEEDDDBBB???888[[[^^^MMM:::>>>VVVVVVDDDOOO^^^OOO666BBBWWWPPPDDD;;;111---///222444444???bbbzzziiiOOOEEE@@@999555888111000///......------......---+++++++++---///000+++***))))))***,,,...000++++++)))'''''')))...222TTTeeejjjWWW>>>000+++)))...)))***888KKKTTTNNNDDD111))))))111222...666FFF\\\\\\QQQGGGYYYYYY???222+++'''%%%'''''''''&&&&&&''''''''')))''''''(((&&&%%%)))111===MMMUUUJJJ777,,,'''&&&&&&((()))(((&&&***888GGGQQQ===)))$$$(((------,,,555PPPVVVEEE777...***---@@@wwwQQQ~~~yyytttppplllhhheee```]]]ZZZXXXWWWUUURRRPPPLLLJJJHHHGGGGGGEEEBBB???>>>===;;;888555222000///,,,---.........---,,,+++///++++++///000...---...---GGG[[[fffppppppnnnsssuuutttsssmmmXXX>>>000000---++++++///555666222---+++***,,,222999999222***333000:::TTTjjjttt}}}~~~uuummmMMM666888333000???XXXeeeOOOIIIeee^^^DDDMMMWWW666555+++***666+++///...---,,,++++++,,,---...------...///......---,,,000++++++666JJJYYY^^^\\\hhhcccKKK444111222000333111---222KKKlll}}}qqq]]]^^^UUUVVVfffNNNIIItttvvvsssnnnaaaNNN;;;///,,,......+++((()))++++++***(((******)))))))))))))))***)))******+++,,,,,,------///---***(((''')))+++,,,)))(((((())),,,---------///,,,***,,,000333333111,,,111:::CCCGGGEEE===777>>>???BBBFFFJJJNNNPPPRRRVVVTTTQQQMMMIIIEEEBBB@@@BBB444FFFZZZHHH333000,,,+++---...+++((((((,,,000'''666NNN```___LLL666((())))))(((((('''''''''&&&))))))&&&###%%%+++---***$$$,,,%%% ((('''...HHHaaaUUUBBB888>>>KKKMMMGGGJJJMMMRRRSSSLLLEEEGGGNNNSSSLLLFFFCCC>>>666000---111+++(((***)))&&&(((...:::888+++&&&***(((&&&,,,$$$%%%&&&'''((((((((((((''')))***)))***///:::BBBJJJLLLQQQZZZ___WWWDDD555+++444222--->>>UUUKKK---,,,)))***...CCCbbbcccEEEGGGEEEEEEHHHGGGCCCBBBEEEFFFUUU]]]KKK777BBBSSSSSS@@@JJJ\\\XXX===222BBBRRRMMM;;;---...111111444999555TTTlllyyy}}}hhhNNN@@@:::777555888444111111000------///---------,,,,,,+++++++++******)))***+++---///111,,,))))))***)))(((111===]]]aaaeeebbbVVVCCC///###,,,)))'''+++555BBBMMMSSSBBB111)))//////''',,,;;;III[[[^^^UUUWWWfff|||TTT999...)))###))))))(((''')))***)))%%%&&&&&&&&&'''''''''((((((000999JJJUUUKKK444'''''''''######&&&'''(((111===WWWFFF444+++)))((((((***000999IIISSSJJJ555+++---:::fff~~~^^^~~~xxxtttppplllhhheee___]]]ZZZXXXWWWUUURRRPPPLLLJJJHHHGGGFFFEEEBBB???===<<<:::888555222000///------.........---,,,+++...,,,,,,///000...---///...HHH\\\gggqqqqqqoootttvvvtttssslllWWW<<>>---%%%(((***(((,,,///:::HHHNNNFFF:::222222TTTpppddd}}}xxxsssoookkkgggeee___]]]ZZZXXXVVVTTTQQQOOOKKKJJJHHHGGGFFFDDDAAA???===<<<:::777555222000///------......------,,,+++...,,,,,,000000...---000111KKK^^^hhhrrrsssqqqvvvwwwtttrrrjjjTTT;;;...///...,,,,,,000555666111,,,,,,+++---222888888333---111222???YYYnnnwww|||zzzoooTTT<<<333000>>>YYYfffMMM555000222000333>>>dddDDD555---...111)))000+++++++++,,,------------000...***)))***...444888PPPSSSUUUQQQHHHAAA<<<<<>>IIIOOOOOOLLL,,,......+++'''+++666???QQQPPPEEE444,,,///...((((((888OOOddddddUUUaaavvvLLL444111***)))''''''''''''((()))&&&&&&&&&'''''''''''''''%%%(((///===MMMQQQEEE555)))'''&&&'''&&&%%%''',,,:::IIIJJJ555%%%(((+++&&&***))),,,:::MMMVVVKKK;;;000CCC```qqq{{{vvvrrrnnnkkkgggddd^^^\\\YYYWWWVVVTTTQQQNNNKKKIIIHHHGGGFFFDDDAAA???<<<;;;999777555222000///---------------,,,,,,,,,---,,,---111000---...111666OOOaaajjjssstttrrrxxxxxxtttqqqhhhSSS999...///...,,,,,,000555555111,,,---,,,---222666777333///222333>>>UUUjjjuuu{{{{{{oooXXX@@@222444JJJdddXXX999000777111---666:::hhhPPP999///222///(((000,,,,,,------------------000---++++++111:::DDDKKK\\\WWWLLL<<>>HHHUUU^^^cccfffkkknnnjjj^^^MMM@@@999777333000......///000............//////000000000222PPPaaaFFF///000///,,,,,,+++++++++---...000RRRaaaaaaIII///&&&)))+++''''''''''''''''''''''''&&&'''&&&'''---333111,,,---"""(((+++'''777NNNNNN888+++***999BBB:::///***((()))***)))%%%$$$...999ZZZkkktttnnniiinnntttuuuggg]]]NNN???444---,,,---KKKFFF333%%%(((+++)))---(((((((((((('''((((((((($$$&&&'''(((''''''))),,,++++++***))))))***---///111CCCSSS]]]lllttteeeMMM444222...--->>>```iiiSSSBBB@@@AAACCCDDDEEEMMMUUUPPPTTTWWWIII888DDD```mmmMMM:::DDD[[[QQQ777000777LLLLLLCCC333,,,111333000888EEEXXXssswww|||~~~dddKKK======888444666666111...---........................------...---,,,***(((''''''(((******((('''))),,,***((((((...:::GGGQQQVVVBBB666)))$$$(((...111111>>>OOOVVVHHH222'''))),,,---///999SSSgggccc___lllgggDDD333...+++***+++***'''&&&(((''''''''''''''''''''''''&&&'''&&&))):::NNNRRRJJJ///)))######&&&((()))(((,,,AAAMMMBBB///'''''''''******)))///BBBTTTRRREEE555777PPP~~~yyy}}}zzzuuuqqqmmmjjjfffccc^^^[[[XXXVVVUUUSSSPPPNNNKKKIIIGGGFFFEEEDDDAAA>>>;;;:::999777444222000000......------,,,,,,,,,,,,,,,,,,...111000---...333===UUUeeellltttuuutttzzzxxxtttqqqhhhSSS:::...000...,,,,,,000444555000+++,,,,,,---000444555333000333333:::LLLaaaqqq{{{|||oooZZZBBB444>>>UUUdddEEE(((+++999///,,,666666fff^^^@@@111444...***///,,,,,,++++++++++++++++++(((,,,222:::BBBIIINNNQQQ===;;;777222---,,,---///333MMMaaadddVVV999)))111444@@@YYYsss}}}|||~~~eee^^^mmm^^^;;;444000+++)))***+++***)))))))))))))))((()))******))))))(((((()))***++++++((((((((()))******++++++))))))*********++++++++++++,,,,,,++++++,,,000444<<>>WWWSSS===)))''')))'''+++''''''&&&&&&'''((())))))###%%%'''((())))))***+++((())))))'''%%%%%%(((+++***111666===MMMaaahhhbbbPPPHHH<<>>222333BBBKKKKKK;;;......222222111<<>>NNNSSS===222%%%!!!&&&+++)))$$$&&&333EEEMMM>>>)))###***''',,,,,,)))222EEEPPPPPP===555@@@ppp{{{|||yyytttpppmmmiiifffccc]]][[[XXXVVVTTTRRROOOMMMJJJIIIGGGFFFEEECCC@@@>>>;;;:::888666444222111000///...---,,,,,,,,,,,,---+++,,,///222000---///444CCCZZZiiinnnuuuuuutttzzzvvvsssqqqjjjUUU;;;///111///---,,,000444555000+++++++++,,,///111333222000333222666EEEZZZnnn|||~~~qqq]]]CCC888LLL\\\TTT>>>(((+++555,,,,,,666666]]]jjjJJJ444777000///...***)))(((((()))***,,,---333999BBBIIIJJJFFF???:::...,,,******+++,,,------000???SSSfffdddDDD...444///BBB\\\oooxxx~~~lllhhhnnnNNN000---,,,+++)))&&&&&&''')))((()))))))))(((((()))+++(((((((((((()))***+++,,,(((((())))))***++++++,,,...---,,,+++++++++++++++)))///666<<>>HHHLLLAAA111&&&%%%)))&&&!!!&&&(((888LLLIII333'''+++###***,,,((((((555HHHUUUJJJBBB:::bbb{{{xxxsssooollliiieeeccc\\\ZZZWWWUUUTTTRRROOOMMMJJJIIIGGGFFFEEECCC@@@>>>:::999888666444222111000///...---,,,,,,,,,------+++,,,000333000---///555III___lllpppvvvuuutttzzztttrrrrrrkkkWWW===111222///------000444555000+++******+++---///000111000111111555BBBXXXnnn|||uuu```CCC<<>>888...///222---...555666SSSsssSSS777888333333,,,******)))))),,,000444777DDDDDDEEECCC>>>666///***222///***&&&%%%'''+++...+++333???TTTaaaQQQ:::666***EEE```kkkrrrttthhh^^^999///***))))))'''&&&&&&'''((('''(((***)))''''''))),,,(((((((((((()))***+++,,,))))))******+++,,,,,,,,,......---,,,---///222333444???MMMVVVYYYXXXWWWXXXTTTMMMCCC999444111000///222111000111222222111//////////////////000000111.........////////////000...555TTT```CCC000000+++***,,,------111@@@VVVgggXXXAAA...+++---)))%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&***222666///%%%$$$'''(((555LLLOOO;;;***#########%%%***666HHHVVVFFF777)))&&&''''''%%%%%%$$$000DDDQQQKKK999222777---666@@@HHHSSS___eeeeee{{{mmm]]]KKK999222---,,,)))'''&&&&&&&&&'''(((''''''''''''&&&%%%$$$((('''(((((()))***))))))$$$'''***+++,,,///111222BBBMMMYYYZZZ```ooogggHHHAAAAAACCCDDDCCCDDDNNNZZZWWWUUUZZZTTT>>>:::NNN^^^RRR666888QQQWWWGGG888...444<<>>:::999888666444222111000///...---,,,+++,,,------***,,,000333000---000666LLLbbbnnnqqqvvvuuutttzzzsssrrrrrrmmmYYY???222222///------000444555000*********+++,,,...///000000///000555BBBXXXooo}}}xxxbbbCCC???___]]]...,,,---//////...///000000KKKxxxYYY888888555666+++---,,,,,,---111888>>>BBBGGGAAA888000,,,...222555%%%)))---...,,,++++++---'''---111@@@WWWYYYEEE777444RRRiiikkkmmmzzz}}}wwwaaaLLL***111---+++))))))******)))(((&&&(((***)))''''''))),,,(((((((((((()))***+++,,,*********+++,,,,,,------+++++++++---111666:::===HHHTTTaaagggaaaVVVLLLFFF999555000...000000///---***...111///***(((+++/////////......---,,,,,,+++++++++,,,,,,---...//////...555TTT___EEE333333---...,,,***---888MMMfffvvvKKK555''',,,...'''&&&---%%%%%%%%%&&&&&&'''''''''$$$%%%&&&***222666...###'''(((***AAA[[[KKK...,,,&&&$$$''',,,%%%!!!666RRRVVVBBB///(((++++++)))(((---///???TTTRRR;;;---...000222///***///<<>>111(((%%%------+++:::RRRXXXLLL777...(((///777222>>>[[[ooo|||}}}[[[888,,,***'''&&&((((((((('''''''''&&&&&&&&&+++""" &&&'''###%%%,,,JJJPPPLLL:::((($$$'''+++***&&&&&&333EEELLL===(((***&&&'''+++)))&&&///===PPPXXX666BBB||||||xxxrrrmmmjjjfffcccaaa^^^[[[WWWUUUTTTRRRNNNKKKLLLJJJGGGEEEDDDBBB???===999888666333111000///............------,,,,,,,,,***,,,111444111...111888UUU\\\gggqqquuutttuuuxxx{{{wwwuuuppp[[[>>>......///222,,,+++666666---+++,,,,,,------...///000000333000444<<>>111///111+++)))111???GGGDDD>>>111000...---,,,,,,------+++,,,,,,---,,,+++***))))))++++++///AAAVVVXXXLLL@@@aaa~~~~~~jjjWWWQQQTTTlllxxxRRR666666444(((...,,,***((('''''')))))),,,+++(((''''''''')))***)))(((&&&%%%&&&(((+++---)))((()))+++...///...,,,111222666???KKKTTTYYY[[[XXXRRRJJJFFFCCC???777111222///---...000000...,,,---++++++---...---++++++............---,,,+++***------------------------///333PPPeeePPP111***000'''111000---BBBdddiiiXXX111///,,,(((&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%(((,,,//////+++'''"""---???MMMKKK:::,,,'''&&&&&&%%%$$$%%%)))///444QQQUUUIII111&&&++++++###'''...???XXX[[[>>>)))111,,,------,,,+++,,,...111HHHrrr```ppplllrrrppp]]]RRRBBB333+++))))))***)))++++++)))&&&%%%'''***%%%&&&'''(((******)))((()))***+++,,,,,,+++***)))*********---999MMM```kkkIIIEEECCCDDDDDDEEEKKKRRRXXXTTTSSSNNN???777HHHaaaTTT999666@@@RRRUUU888---???BBB<<<<<>>CCCAAA:::222000///...,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))'''...111---///???TTTbbbUUUtttqqqTTT<<<777DDD\\\fff\\\>>>+++---...'''---+++)))'''''''''((()))((('''&&&&&&&&&'''((())))))))))))(((((('''&&&&&&---+++(((%%%'''---666===FFFLLLWWW```bbbZZZMMMBBB>>>:::666555666555111,,,111///------//////...,,,000......//////...---,,,............---,,,+++***------------------------///444RRRkkkXXX888---111...,,,---<<>>hhhWWW```jjjOOOQQQPPPaaaaaa^^^XXXMMM???333+++'''))),,,---+++)))'''&&&)))'''&&&&&&''')))+++,,,((()))***+++++++++***)))*********,,,444EEEYYYfffIIIDDDBBBCCCCCCDDDIIIPPPXXXUUUTTTNNN===000===UUUNNN666555@@@UUU\\\DDD:::CCCCCC:::666===<<<777;;;QQQnnn~~~www]]]III>>>999777000111///,,,...222111,,,+++++++++*********))))))''')))+++,,,---+++***((('''((()))(((&&&&&&((())))))---222;;;IIIQQQKKK@@@...++++++---++++++777FFFRRRJJJ;;;...---666888444CCCTTTooowwwZZZ???...)))******'''&&&((('''$$$$$$&&&((('''&&&%%%%%%%%%&&&&&&---666FFFQQQIII555)))((($$$((((((%%%---===DDDBBB000)))%%%(((***))))))+++666KKKWWWOOORRRtttyyyvvvppplllhhheeebbb```]]][[[XXXVVVUUUSSSPPPNNNLLLIIIFFFDDDCCCAAA>>><<<999888666333111000//////...------------,,,,,,,,,000///000111///000777AAAMMM\\\nnnxxxxxxwwwxxx{{{yyyvvvwwwttteeeKKK888222...111,,,---777555,,,,,,,,,,,,------.../////////222///333999HHHhhh}}}pppqqqkkkHHH---111111///---,,,///888CCCJJJZZZxxxqqq\\\???555;;;@@@FFFFFFAAA777///+++......---,,,+++++++++++++++++++++,,,++++++***)))(((---111---(((///KKKfffmmmwwwYYYBBB...+++>>>WWWSSSDDD111)))+++...---+++***((('''&&&''''''(((%%%%%%&&&&&&'''(((((()))'''(((***,,,,,,+++)))''''''+++000444999BBBNNNWWW\\\[[[ZZZXXXSSSJJJ@@@888000---+++---000111///---///...------......---,,,...//////......//////..................---,,,+++------------------------///444UUUqqqaaa@@@111000000(((222PPPdddYYY???///---+++)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&)))$$$'''111000'''&&&...LLL\\\aaaMMM333%%%###$$$%%%&&&&&&$$$######%%%'''***@@@VVVUUU@@@,,,(((,,,,,,'''000OOOaaaJJJ...+++)))******)))'''(((***,,,;;;fffXXXXXXYYY;;;666777HHHSSSaaaiiifff\\\QQQKKK<<<555---&&&$$$&&&(((***---+++)))(((''''''(((((('''((()))***************)))+++,,,+++...:::PPPaaaIIICCC@@@AAABBBCCCGGGMMMKKKKKKOOOLLL<<<000===TTTPPP888555:::OOOZZZDDD888EEEDDD888000333444555===WWWvvv|||tttzzztttYYYEEE;;;888111333444111000222000---,,,,,,,,,,,,++++++++++++((()))+++,,,,,,***)))''''''((()))(((&&&&&&((()))***,,,,,,...777EEEOOOSSS@@@///''',,,,,,%%%+++999NNNTTTLLL777...555444***555CCC]]]|||yyyTTT333(((---)))'''((()))'''######&&&((('''&&&%%%%%%%%%%%%&&&)))&&&555OOOUUUAAA...)))%%%((()))((((((000???KKK:::///&&&%%%)))*********000444QQQZZZJJJaaa~~~xxxtttooojjjgggdddaaa___[[[ZZZXXXVVVTTTRRRPPPNNNKKKIIIFFFDDDBBB@@@===;;;888777555333111000//////------------------------111111222222000///666???KKK^^^rrr{{{zzzyyy{{{}}}yyywwwwwwvvviiiQQQ;;;111...000,,,///888333+++------------.........//////111///222777DDDfffyyyuuu```===+++111,,,---,,,,,,555FFFYYYdddmmm~~~xxxfffRRRNNNRRROOOIII@@@666///---------,,,,,,++++++************++++++++++++*********---(((***111000///===PPPooowww^^^@@@:::444444GGGXXXIII999111/////////000***)))((('''&&&'''''''''&&&'''(((((())))))(((((('''(((((()))+++,,,---...000999FFFRRRXXXYYYXXXVVVRRRKKK@@@777333444777999222000//////111111000...------,,,------------,,,+++---...,,,,,,...000///...............---,,,,,,------------------------///444VVVtttfffDDD222...+++111FFF```cccLLL333)))***)))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((!!!'''444333''',,,<<<[[[hhhcccEEE)))###&&&'''&&&'''((('''%%%%%%%%%'''&&&444KKKZZZRRR===000///+++%%%---MMMbbbLLL000,,,)))))))))((('''''')))+++@@@jjjbbbZZZXXX:::...000'''333DDDQQQYYY^^^dddiii^^^TTTGGG;;;444///+++(((((((((((()))******(((%%%'''(((((()))************'''***---+++)))333KKKaaaIIICCC??????AAAAAADDDIIIDDDEEEKKKJJJ<<<111@@@YYYXXX>>>333333JJJZZZEEE666CCCCCC777---///000444???UUUrrr{{{nnndddmmmlllTTTBBB999888999999666333111///---------------,,,,,,,,,,,,)))***+++++++++)))(((''''''((()))(((&&&&&&((())))))******'''***666HHHUUURRR;;;((((((//////,,,,,,888NNNXXXIII555...000111111:::MMMkkknnnFFF000...)))((()))+++)))%%%&&&***''''''&&&&&&%%%%%%%%%%%%'''!!!)))@@@QQQJJJ666)))&&&%%%''')))''''''777JJJDDD888***$$$&&&))))))))),,,+++BBBUUUOOOYYYyyy}}}vvvrrrmmmiiifffccc```^^^XXXWWWVVVSSSPPPMMMLLLKKKJJJHHHEEECCCBBB@@@===:::888777555333222000000000------------------------111111333444111...333;;;NNNbbbvvv|||zzz{{{}}}~~~|||yyyxxxwwwmmmWWW>>>......///---111999222)))...---------...............000///333777BBBccckkkLLL666000000+++------///===VVVlllwwwzzz}}}zzzpppdddaaaUUULLL>>>333......000111++++++++++++++++++***************************+++///(((***444333---444DDDbbbgggUUU<<<666777@@@SSSMMM<<>>---***&&&///NNNaaaKKK111///***+++***)))((((((***,,,BBBjjjfff[[[YYY???++++++$$$)))///333888BBBPPPZZZcccdddggggggaaaSSS@@@222+++(((&&&)))...000---))))))))))))))))))******+++&&&***---,,,)))111JJJdddJJJCCC>>>>>>@@@@@@BBBFFFHHHJJJNNNKKK:::///@@@ZZZ\\\BBB555222KKKcccOOO===@@@AAA666---000111444???KKKbbbllldddXXXQQQ___zzznnnRRR@@@>>>;;;999777444111//////.........------------,,,***************)))(((''''''((()))(((&&&&&&((()))''')))***(((%%%+++999FFFRRRKKK<<<---+++111///&&&***;;;OOOSSSEEE444///333000222===TTTqqqhhhGGG666+++(((((()))(((&&&'''+++&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%...AAANNNDDD111)))$$$$$$)))(((&&&///===III???222(((%%%'''((((((***...111DDD[[[^^^jjj|||tttqqqlllgggeeebbb___]]]\\\\\\[[[WWWSSSOOONNNNNNJJJGGGDDDBBBAAA???<<<:::777666555333222111000000,,,,,,,,,------------...111111444555222///333:::UUUgggwwwzzzzzz}}}~~~~~~zzzxxxvvvppp]]]BBB...---...---333:::000(((///........................//////444777@@@```ccc<<<333666//////111///111CCC___uuu}}}{{{}}}~~~uuuggg[[[BBB999000,,,///222111///++++++,,,,,,,,,++++++*********)))))))))***++++++......222333***&&&888QQQZZZ``````QQQ@@@@@@NNNXXX===222***...111...+++,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%'''---666BBBOOOZZZaaaaaaTTTEEE===;;;999333...+++,,,,,,+++)))***,,,...........................,,,---......------...///:::???===333,,,......+++....../////////......---------------------------///333RRRnnn```BBB777888???\\\lllYYY;;;---++++++&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&,,,222+++###...BBB[[[UUUDDD///%%%&&&&&&!!! """$$$$$$$$$$$$&&&'''***&&&555XXXrrrkkkKKK000,,,(((111OOO```JJJ111000+++,,,+++***((((((***,,,AAAddddddXXX]]]JJJ,,,)))---,,,***''''''+++222999EEELLLWWWccciiihhhbbb]]]GGG???888888===;;;111'''++++++************++++++((()))---...+++111LLLhhhLLLDDD===>>>@@@@@@AAADDDDDDGGGMMMLLL<<<222DDDaaaaaaMMMCCC;;;NNNdddNNN:::>>>???555...222333333;;;>>>MMMQQQJJJDDDAAARRRooogggPPPEEE<<<555333333111000111............------------)))))))))***))))))(((((('''((()))(((&&&&&&((()))'''(((******&&&%%%,,,555???RRRTTT===)))(((+++))),,,---999KKKQQQEEE555...000111555CCCYYYtttaaaGGG000***&&&''''''&&&''')))&&&&&&''''''&&&&&&%%%$$$%%%)))&&&###222HHHKKK???///'''###''')))''')))///AAABBB===222)))'''(((((('''///(((555ZZZbbbeee{{{sssooojjjfffdddaaa^^^\\\______^^^ZZZTTTPPPOOOOOOIIIGGGDDDBBBAAA???<<<999777666555333222111000000,,,,,,,,,---------......111111333333111000777AAA]]]mmmxxxxxxxxx~~~}}}{{{wwwwwwssscccHHH222---...---444:::///'''000...........................000666888???^^^}}}eee:::111777---000000...000FFFdddxxx{{{zzz||||||qqq\\\CCC333...+++---111333000,,,***+++,,,------,,,++++++***)))(((((()))***+++,,,---000333///(((---GGGcccVVVLLLWWW___VVV^^^cccNNN444///---...///...---...((()))))))))))))))))))))'''''''''((()))+++---///000666???IIISSSYYY]]]^^^KKK???111)))))),,,.........---***&&&$$$&&&+++000,,,---...//////000111222,,,...//////------///111<<>>000(((&&&'''$$$!!!###$$$$$$$$$###$$$&&&(((%%%%%%000III```cccRRR@@@000+++222OOOaaaKKK000...+++,,,+++***((((((***+++888VVVZZZRRRaaaXXX444---+++***)))''''''((()))******...444<<>>@@@@@@@@@BBB===CCCLLLMMM>>>444EEEaaaddd^^^^^^RRRZZZhhhQQQ>>>AAA???222,,,222333111777333;;;;;;888888:::IIIddd}}}kkkUUUEEE777333444222000000.........---------,,,,,,((((((((()))))))))))))))'''((()))(((&&&&&&((()))(((&&&'''***(((%%%'''---///FFFVVVLLL888---++++++---***,,,:::LLLQQQCCC333111222333888DDD\\\yyy|||ddd===222)))((()))(((''''''&&&&&&'''''''''&&&%%%$$$$$$((('''"""'''666BBBEEE555...'''%%%&&&'''''''''000???GGG???111)))'''(((&&&))))))000BBBUUUcccnnn{{{rrrooojjjfffcccaaa^^^\\\[[[[[[ZZZUUUOOOJJJIIIJJJIIIGGGDDDBBB@@@>>>;;;999777666555333222111111111,,,,,,,,,------.........333111111222111222<<>>777222000---,,,+++,,,,,,+++'''***...///---,,,,,,...***,,,---...---...///111,,,...000000...---///222777???>>>222,,,000333000......///////////////...------------------------///333PPPhhh[[[EEEGGGSSSiii^^^JJJ888...+++***'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((("""...777444,,,///???NNN999---###$$$''''''%%%%%%'''((('''&&&%%%%%%(((***###&&&,,,777FFFRRRTTTQQQ555,,,111NNNcccNNN111,,,+++++++++)))'''''')))+++***GGGMMMIIIbbb___999000((('''&&&''')))+++***)))%%%'''***,,,///555>>>EEEWWW[[[iii```???000///---+++******++++++---+++,,,...---222LLLhhhNNNEEE===>>>@@@@@@@@@AAAAAAGGGQQQPPP>>>///<<>>AAA]]][[[:::BBB444%%%***...###%%%---%%%&&&&&&&&&&&&(((***,,,---444777KKKpppwwwaaaOOOIII===222111333---$$$---,,,)))+++///111HHHmmmUUUHHH???AAACCC???>>>AAA???AAAJJJPPPDDD444555BBBVVVXXX___mmmzzzyyyqqqZZZFFF444000555555000,,,///---111555111///===QQQttthhhPPPDDD666///111000000///......000000///---++++++++++++*********)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((---555AAAOOOSSSBBB------,,,'''&&&111EEERRRTTTAAA555---...///444FFF[[[{{{mmmHHH+++,,,111+++'''---''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%'''***///333IIIFFF999''' %%%(((%%%***###...FFFJJJ777)))+++((('''(((******...>>>PPP}}}vvvpppmmmiiieeecccaaa___]]]ZZZYYYVVVSSSPPPLLLJJJIIIIIIGGGEEEBBB???===;;;:::999666333111000000///...,,,,,,---------.........///111444333000666KKKbbbqqqsssvvvxxxyyyzzz}}}|||}}}|||wwwpppYYY999000///111444333///---//////////////////.........111///555888>>>YYYxxxhhhIII555000222222...+++000@@@YYYqqq~~~}}}}}}~~~wwwbbbEEE///------------............+++++++++,,,,,,,,,------***))))))(((((())))))))),,,---+++'''333QQQ\\\OOO>>>AAAGGGKKKTTTeeejjj^^^888333000111111---(((%%%'''))),,,---,,,***))))))444;;;DDDLLLPPPQQQOOONNN>>>888111,,,*********)))++++++************++++++************++++++++++++,,,,,,---......//////000222222333333333111///...444222000000111111///,,,111000111111222111000...666444///,,,+++,,,------...***NNNooohhhdddmmmhhhSSS???///,,,---(((&&&(((&&&&&&&&&((())))))&&&$$$%%%&&&'''(((((((((''''''---111<<<666222QQQ\\\<<<+++)))&&&%%%''''''%%%###$$$$$$$$$$$$%%%&&&'''(((+++%%%$$$(((+++111CCCWWWYYY@@@///EEEhhhdddBBB+++...---,,,+++***)))))))))'''222999>>>___dddHHHNNN???***(((,,,$$$&&&,,,&&&''''''&&&'''((()))+++,,,&&&+++777VVVxxx|||gggXXXmmmeeeTTTDDD<<<;;;777111))),,,,,,000444444HHHkkk[[[KKK@@@@@@AAA>>>>>>AAA@@@AAAJJJOOOCCC333444AAAUUUPPPMMMTTTcccrrrxxxxxxkkkVVV>>>111...---...111111...///333111000===OOOooozzz^^^NNN<<<333333111111///------...---,,,***+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''+++000:::HHHSSSPPPGGG222---+++---...444DDDUUURRRAAA222///000222===JJJjjj|||UUU333------'''###'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%(((,,,///DDDPPPKKK444$$$&&&(((######%%%---:::CCC@@@333(((%%%&&&(((***(((***888GGG|||vvvpppmmmhhheeecccaaa^^^]]]YYYXXXVVVSSSOOOLLLJJJHHHHHHGGGDDDAAA???===;;;;;;888666222111000000///...,,,------------.........000222333222111:::RRRhhhtttvvvxxxyyyzzz{{{}}}}}}~~~}}}xxxsss___@@@222000000333333///...000111000000//////......---222000444666<<>>JJJPPPLLLKKK[[[oooRRR???///+++,,,++++++---000...+++((((((,,,333888IIIPPPXXXXXXOOODDD<<<888000---)))(((((()))))))))++++++************++++++************+++++++++,,,------......///000000111111111000000//////......000//////000111111///...000000111111222222333333,,,111000+++---555888555999...IIImmmsssppphhhUUU???222))),,,...)))%%%&&&&&&&&&&&&'''))))))&&&$$$&&&'''(((((())))))((((((,,,;;;???777@@@UUUMMM---)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$'''(((***888HHH```QQQ666>>>fffiiiEEE......---,,,+++***)))))))))%%%,,,111888\\\lllUUUVVVOOO333'''***'''&&&***(((((((((''''''(((((()))***%%%,,,***<<>>OOOEEE999999KKKbbbmmmkkkmmm```QQQFFF===333......333//////222222000888CCCiiisss^^^EEE777555222333111...---------+++)))+++************)))))))))************************((((((''''''''''''(((((('''***,,,000:::JJJVVVZZZAAA222+++///---***888MMM```MMM:::222//////444===SSSqqqggg@@@...)))%%%###%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$%%%(((***777OOOWWWBBB,,,(((((($$$(((,,,---:::IIIBBB...&&&&&&'''(((&&&'''000999zzzuuuooolllgggdddbbb```^^^\\\XXXWWWUUURRROOOLLLIIIHHHGGGFFFDDDAAA>>><<<;;;;;;777555222000000000///...------------............000222333111222@@@ZZZooowwwyyy{{{{{{{{{|||~~~}}}~~~}}}xxxuuudddHHH444000///111222///...000000000000///////////////222000333555:::UUUuuuoooQQQ888///000222000...///555GGGbbbxxxyyyzzzyyyxxxrrrbbbFFF/////////...------,,,++++++++++++++++++,,,,,,,,,,,,*********)))******+++,,,)))333...444TTT\\\DDD444--->>>MMMNNNAAA888OOOssshhhOOO666---,,,,,,...222+++,,,///222777???HHHNNNNNNMMMJJJBBB888...)))'''---,,,+++******))))))(((++++++************++++++*********+++++++++,,,,,,---------...//////000000111000///.........///000......///000222222222111111000///......000333666***:::CCCCCCHHHSSSTTTKKKJJJ:::GGGhhhvvvoooVVV777444,,,))),,,...+++'''''''''&&&&&&'''(((((('''%%%&&&&&&''''''((((((((()))---GGGLLLHHHQQQMMM555%%%'''&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&'''((((((&&&%%%'''&&&&&&...999TTT[[[DDD;;;___qqqRRR333...---,,,***))))))((((((''')))---222UUUmmm[[[VVV\\\>>>)))((()))'''((()))(((((((((((('''(((((((((+++000&&&111XXX^^^AAA111000;;;IIIUUU\\\aaadddeeeRRROOOAAA444......EEEiiibbbQQQCCCCCCEEEBBBAAACCCBBBBBBHHHLLLBBB222222>>>OOOCCC333222GGG^^^^^^PPPUUUXXX```fffaaaPPP<<<111222...---000222333888>>>cccxxxVVVAAA;;;666555222000.........---,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((***+++))),,,888HHHTTTSSS???///---...---222===XXXOOODDD<<<333---111999???YYYyyyzzzPPP444)))''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$######%%%((((((===NNNJJJ888***&&&'''!!!***+++'''333GGGJJJ>>>///***%%%$$$%%%(((+++---}}}xxxtttoookkkgggcccaaa___]]][[[WWWVVVTTTQQQNNNKKKIIIHHHFFFEEECCC@@@>>><<<;;;;;;777444111000000000///...---------.........//////000333333000333EEE```tttxxxzzz|||||||||}}}~~~|||}}}|||wwwwwwiiiPPP888222...///000...---///---......///000111222222111///333555:::UUUttttttVVV:::------000//////000333@@@ZZZssswwwyyyzzzwwwrrrbbbFFF...//////...---,,,++++++***,,,,,,++++++******))))))***)))))))))******+++,,,)))...222IIIcccTTT666111)))FFFPPPDDD777000CCCdddmmmZZZDDD666111---+++***%%%222CCCQQQWWWTTTNNNJJJ<<<666...)))'''((())))))))))))***)))((('''&&&&&&++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////111000///......///111222111111111000//////000000111111000///000555===BBBIIIXXX```\\\\\\aaa___TTTFFFGGGZZZsssuuuaaaDDD+++///+++)))***+++***(((((('''&&&&&&&&&(((((('''%%%$$$%%%%%%%%%&&&'''((((((888XXXeeeeee```AAA&&&+++%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((()))(((((((((&&&%%%)))///???]]]VVV???WWWttt^^^666------+++***)))(((((((((***(((,,,...NNNmmm```UUUaaaJJJ000'''***)))&&&***(((((((((((((((''''''&&&&&&)))"""///WWWdddIII///...///222555<<>><<<;;;;;;666333111///000000///...------.........////////////333333///444IIIdddvvvyyyzzz|||}}}}}}}}}|||}}}{{{wwwyyyoooXXX===555......///...---///------...///111222333333000...333777<<>>DDDNNNYYYbbbbbbeee```QQQGGGFFFDDD@@@444PPPqqq|||iiiHHH222...+++***)))((('''''''''(((((('''%%%&&&'''((('''&&&$$$$$$$$$$$$%%%'''((()))CCCdddtttlllWWW222---%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&'''((()))((()))))))))''''''(((***222TTT___LLLQQQmmmccc666---,,,+++***)))(((((((((***'''---,,,GGGllleeeUUU\\\TTT;;;(((***+++&&&)))''''''(((((((((''''''&&&'''%%%%%%111MMMaaaQQQ///000---++++++,,,000999CCCPPP\\\bbbcccbbbUUUPPPZZZiiiVVVGGGHHHKKKHHHDDDDDDCCCAAAFFFMMMFFF999:::EEEYYYMMM888000GGGbbbYYY<<<222444???RRRccckkknnnpppiii]]]JJJ:::111111888>>>YYY{{{fffPPP???666333000------...---------,,,,,,,,,,,,+++++++++''''''''''''''''''''''''''''''((((((((((((''''''&&&(((+++,,,(((&&&,,,444JJJZZZ^^^HHH...$$$(((---&&&:::RRR[[[QQQ???000***...444EEEdddzzzMMM000))))))%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%$$$$$$$$$&&&((()))$$$...DDDIII888(((&&&'''###"""&&&%%%'''666GGGDDD;;;---%%%&&&+++***%%%yyyuuusssnnnjjjfffbbb```^^^\\\ZZZUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB@@@>>><<<;;;;;;555333000//////000///...............////////////...333333///666LLLfffwwwxxxzzz||||||}}}~~~}}}~~~|||yyy|||ttt___CCC999111///000///...///......///000111222222222------444999???XXXuuu{{{```@@@///...///,,,...222111333CCCXXXrrrzzz~~~}}}zzznnnRRR555---------,,,,,,+++++++++++++++,,,------...//////,,,,,,,,,,,,---...//////...444PPPfffVVV999///333KKKXXXEEE///555111...@@@dddjjj]]]@@@555BBBNNNLLL[[[VVVLLL@@@555...,,,,,,---,,,++++++******((('''(((***,,,+++))))))***,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222333333333222000000333999???AAAGGGNNNRRRUUUYYY___eeeVVVQQQGGG999...+++///555DDDaaaxxxtttYYY777(((///(((******(((''''''((((((((('''%%%&&&'''((('''&&&%%%%%%%%%%%%&&&((()))***KKKjjjqqqXXX;;;((("""&&&%%%&&&'''&&&######%%%'''&&&%%%%%%&&&&&&'''((()))'''))))))((((((((())))))///???YYYZZZQQQcccccc===---,,,+++)))(((((((((((('''$$$,,,(((===eeeaaaNNNRRR[[[FFF******,,,'''(((%%%&&&'''((((((((('''&&&+++%%%...666===ZZZ^^^:::+++***,,,111///***(((+++111===FFFQQQ]]]^^^```jjjsss]]]IIIFFFIIIFFFDDDEEECCCAAAFFFNNNIII===???JJJ^^^YYYGGG888HHHbbb]]]DDD222......666AAAPPPbbbqqqtttoooeeeWWWJJJDDDBBBBBBSSSuuuhhhNNN>>>:::555111000///...---......------------,,,,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&'''%%%'''+++***&&&(((...888IIIYYYWWWBBB...(((,,,&&&000???MMMTTTNNN???222111000888NNNnnnWWW333+++)))$$$''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''(((&&&)))777DDDCCC333"""&&&######%%%$$$###+++666BBBAAA:::---'''((()))'''yyytttsssmmmjjjeeebbb```^^^\\\ZZZUUUTTTRRROOOMMMJJJIIIHHHEEEDDDBBB@@@>>><<<;;;;;;555333000//////000///.............../////////000---333333///666MMMgggvvvwwwyyy{{{|||}}}~~~~~~}}}zzz~~~xxxdddGGG<<<333111111000///000000000000000111111111111,,,,,,555:::@@@ZZZvvv|||cccCCC222111///,,,---222000...;;;MMMpppzzztttXXX;;;------,,,,,,,,,,,,++++++******,,,...000222333444000000000111111333444444333???aaakkkKKK333555555ZZZYYY:::***999555,,,>>>CCCcccqqqbbbYYYbbb```RRR???<<<666///)))(((***,,,%%%(((***)))''''''+++///(((***+++)))%%%$$$%%%'''++++++************++++++++++++,,,,,,,,,---------------......///000000000---......///000111222222///000111222666===HHHOOO[[[___aaa]]]SSSJJJEEEDDDBBB===777333///...888DDDmmmyyywwwgggRRR777)))...&&&***---+++))))))******)))'''%%%%%%'''((('''&&&&&&&&&%%%&&&''')))+++,,,RRRooommmDDD&&&(((+++"""%%%'''(((&&&###"""$$$'''&&&&&&&&&&&&&&&'''))))))&&&(((((('''''')))***)))000---OOOcccTTT\\\cccEEE---,,,+++)))((((((''''''&&&###+++$$$555\\\ZZZDDDKKK___MMM,,,)))---''''''$$$%%%'''((((((((('''&&&((( 222999555[[[rrrRRR555...***+++***'''(((---,,,///+++///AAAOOO^^^qqq{{{bbbJJJDDDEEEDDDDDDFFFCCCAAAFFFNNNKKK@@@BBBNNNhhhkkk^^^MMMUUUjjjfffNNN222///,,,+++,,,555IIIZZZ\\\eeeooopppjjjbbbZZZUUUOOOqqqeeeFFFBBB<<<777444222000...//////.........---------))))))))))))))))))))))))&&&'''((())))))((('''&&&***$$$###'''(((%%%&&&***---111DDD[[[YYY@@@---***111***)))777MMMXXXPPPBBB555111222AAAYYYrrr\\\666---,,,&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!'''(((***<<>>GGGOOOSSSLLLHHHEEECCCBBBDDDHHHLLLMMM\\\iiibbbFFF111555FFFpppDDD---555999555777:::CCC___tttuuutttoooUUU555888111---...---))))))---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........///111222222000...000000000000111222333333///444===FFFOOOVVVYYY[[[VVVQQQKKKGGGEEECCC???<<>>888222+++---@@@VVVlll[[[fffVVV666222+++++++++)))((((((((()))***(((((())))))(((''''''&&&)))'''&&&&&&###$$$000>>>fffkkk^^^==='''''')))%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((('''&&&&&&((()))++++++,,,,,,---+++AAA^^^ZZZgggrrrDDD333+++&&&(((++++++((((((+++"""+++///444YYYfffCCCAAAVVVUUU777%%%+++///'''((((((((((((((((((((((((///%%%+++111666SSSjjjaaa>>>...,,,000***'''++++++******'''---888<<>>III???EEE@@@DDDKKKFFF999;;;IIIeeejjjbbbXXXcccwwwoooVVV333222///+++,,,222:::>>>EEEHHHPPP___oooyyyzzzxxxaaapppZZZJJJ<<<777555222111444000///......//////---+++---,,,***)))((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''...'''222OOO^^^NNN444&&&&&&+++++++++888PPP]]]\\\DDD000,,,CCC\\\hhhrrr\\\888---((($$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###'''%%%%%%:::OOODDD)))&&&%%%$$$%%%''''''&&&%%%...;;;FFFAAA333'''%%%'''yyytttrrrnnnjjjeeeaaa___]]][[[ZZZUUUSSSQQQOOOLLLJJJIIIIIIFFFDDDAAA???>>>===:::888666444111000111111///...//////.........///000000000333222000<<>><<<888<<<999222555GGG]]]jjj```OOOHHH___VVV555000,,,,,,+++***)))(((((())))))'''(((((((((((('''''''''%%%&&&)))+++***000BBBTTTnnnfffPPP555''''''((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))***++++++++++++///+++;;;QQQMMM^^^rrrOOO777000++++++***((('''(((***###+++,,,000RRRbbbFFF555HHHOOO???...***((("""(((((((((((((((((((((((()))$$$+++------DDD^^^^^^===---***///+++)))------+++,,,+++///777666???TTTsssdddKKKGGGAAA>>>IIIAAAEEE???BBBIIIDDD999;;;HHHfffmmmeeeUUU\\\ooolllWWW888444///,,,---111333333222444999BBBQQQccctttttt^^^FFF;;;888333000///000...---.........,,,***,,,+++***(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''((((((...===PPPUUUEEE111))),,,+++***000>>>KKKPPPRRRCCC555333===MMM___jjj}}}yyyJJJ222///***%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""'''&&&%%%111AAA???111((('''%%%%%%&&&''''''&&&)))///;;;EEE@@@222((('''xxxssspppllliiidddaaa___]]][[[YYYTTTSSSQQQNNNLLLJJJIIIHHHFFFCCCAAA???>>><<<:::777555333111000111111000...///////////////000111111///222111222@@@[[[qqqyyy{{{{{{}}}{{{uuuaaaLLL777111333444222111222222111111111000000000111222222777HHHbbb{{{zzzTTT444111//////...,,,+++---111555999SSSllluuuiiiQQQRRRkkkUUU<<<((((((000777AAALLL]]]YYYSSSMMMFFF???777222888777888999444------222MMMYYYVVVEEE>>>JJJWWWYYY\\\QQQ666---@@@GGGHHHUUUbbbbbb]]]^^^mmmvvvaaaAAA///,,,,,,......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++,,,...000222---...///000000000......000222666<<>>>>>>>>???>>>======??????>>>===;;;>>>:::777JJJfffnnnddd>>>555888\\\\\\777---///---,,,+++))))))(((((((((''''''''''''''''''''''''###&&&***...222>>>UUUiiirrr[[[>>>+++'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((()))***+++++++++++++++000+++222AAA<<>>666...,,,***'''&&&((()))$$$***)))***HHH\\\NNN---;;;MMMRRRFFF222&&&###((((((((((((((((((((((((%%%%%%,,,+++%%%666QQQ\\\???---***///,,,+++...---)))---,,,000555111555FFFrrriiiNNNFFFAAA>>>IIICCCEEE???AAAGGGCCC:::;;;EEE]]]hhh```MMMPPPeeegggVVV:::333---,,,...///...,,,+++---......222AAAWWWhhhxxxXXXDDD<<<777222///000///------...---,,,***+++***)))((('''((()))***((((((((((((''''''''''''''''''''''''''''''''''''$$$,,,+++***<<>>,,,***))))))))),,,777CCCTTTRRRDDD...'''444EEEMMMdddnnnZZZ888+++---***'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""&&&'''%%%(((000888;;;,,,)))&&&%%%&&&'''''''''&&&%%%000DDDLLLAAA000'''yyyrrroookkkhhhdddaaa___]]][[[YYYTTTSSSQQQNNNLLLJJJIIIHHHEEECCC@@@>>>===<<<999777555333111000111111000///////////////000111222222///222111333DDD```tttzzz}}}~~~~~~yyykkkRRR999111444666333111333333222222111000000000222222111777KKKggg~~~\\\888///000///...,,,***+++///222555>>>PPPgggeeeJJJFFF```eeeJJJ555777BBBHHHNNNVVVOOOFFF:::000+++,,,///111((((((+++...***%%%***333RRRSSSCCC///666PPPXXXNNN\\\___AAA///FFFQQQNNN\\\OOOLLLJJJSSSjjjyyykkkRRR333...******------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,...///111222333...///////////////111222;;;AAAJJJRRRVVVUUURRROOO???===:::888888:::===???=========>>>??????>>>>>>???<<<;;;GGGdddvvvgggKKK333...444^^^eee;;;,,,111---,,,+++***))))))((((((''''''''''''''''''((((((&&&&&&''',,,888JJJ```pppiiiLLL///&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))******+++++++++++++++***///,,,---555111HHHtttrrrHHH;;;///++++++)))'''''''''$$$(((''''''???WWWXXX111888QQQjjjdddBBB,,,,,,((((((((((((((((((((((((''')))---***&&&111KKK^^^FFF111+++///,,,,,,...+++%%%++++++---222///222AAAlllmmmSSSGGGEEEBBBIIIDDDEEE@@@CCCIIIGGG>>>;;;@@@UUUccc^^^KKKNNNeeehhhWWW666000++++++---,,,,,,---...111222...+++...999CCCjjjnnnwwwoooSSSDDD;;;777444111///------------,,,*********)))((('''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''---***###...GGGPPPHHH333)))$$$)))((($$$+++999AAALLLNNN@@@111---222777KKKWWWLLL444***(((''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&'''%%%&&&111===...+++'''%%%%%%''''''''''''%%%***999KKKNNN???,,,yyyrrroooiiifffcccaaa___]]]ZZZXXXTTTRRRPPPNNNKKKIIIHHHHHHDDDBBB???>>>===;;;888666444333111000111111000////////////000000222333333111222111555HHHcccuuuxxx~~~|||rrrXXX<<<111333444222000222222222222111111000000222222222888KKKhhhddd===///000///...,,,***+++---000777444;;;PPPRRR;;;:::VVVhhhYYYOOOQQQUUUNNNDDD>>>///...---...//////...,,,***(((***...+++***666HHH___QQQ999+++:::RRRQQQ???TTTdddQQQ@@@QQQTTTGGGKKK888666777BBBYYYmmmooofff<<<555,,,)))---222111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,///000111000...---///...,,,+++...666AAAHHHVVVXXX[[[[[[VVVNNNDDD???666777888:::===@@@CCCEEE@@@@@@@@@???>>>=========999===KKKbbbppphhhQQQ>>>222111333[[[hhh>>>+++111,,,,,,,,,+++***))))))((()))((('''''''''(((((()))***&&&&&&///CCCYYYfffkkkSSS<<<)))''')))&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((***+++,,,,,,,,,,,,,,,+++,,,---+++000...DDDtttVVVDDD222---///...***'''&&&$$$''''''(((888QQQ___;;;777OOOvvvvvvMMM000111(((((((((((((((((((((((()))***))))))***111FFF___QQQ999---///,,,+++,,,(((&&&,,,+++***///...222@@@cccpppXXXJJJKKKGGGJJJEEEFFFDDDGGGNNNMMMCCC<<<;;;VVVhhhgggSSSTTTkkklllXXX444///---......+++,,,000***---///000000000222555PPPZZZiiivvvjjjPPPAAA;;;888333111...---------,,,+++***))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))'''***444CCCNNN???---$$$***,,,%%%&&&///...:::JJJPPPDDD222+++///:::KKKLLL===111&&&"""***&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%((('''&&&,,,666...+++'''%%%%%%'''''''''%%%(((''')))>>>TTTPPP;;;xxxqqqnnnhhheeebbb```___]]]ZZZWWWSSSRRRPPPMMMKKKIIIHHHGGGDDDAAA???===<<<:::888555444222000000111222111000000000000000111222444444333333222666KKKgggwwwxxx}}}~~~}}}vvv]]]AAA444222222111000111111111111111111111111111333333888JJJeee~~~lllEEE333000000///---++++++---000444444444999777+++777XXXqqqjjj\\\MMMBBB<<<555...222222222111000,,,&&&!!!+++&&&&&&)))&&&''':::RRR___HHH222111AAAKKKAAA111IIIcccggg^^^^^^RRR===888000...---222@@@UUUgggpppXXXQQQDDD666///...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000111000...,,,+++000999FFFOOOSSSTTTUUUVVVTTTQQQKKKEEE???;;;888777===>>>???@@@AAAAAA@@@@@@BBBBBBAAA???<<<<<<===???CCCTTTkkktttbbbEEE666777,,,111,,,OOOdddBBB,,,///++++++,,,,,,++++++***)))++++++)))((('''((()))******)))...>>>VVVggghhh___===000'''(((***'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))***+++,,,---------------***...+++000000DDDtttlllWWW@@@666444000+++'''&&&&&&&&&((()))222III```FFF555EEEpppwwwNNN......((((((((((((((((((((((((((()))%%%'''---///???]]]\\\@@@000///,,,,,,,,,'''***111---))),,,,,,///<<>>,,,###+++&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%%%%(((((((((***---,,,)))&&&%%%&&&'''''''''"""'''### 111LLLVVVNNN|||uuuooolllfffdddbbb```___]]]YYYWWWSSSRRRPPPMMMKKKIIIHHHGGGCCCAAA>>>===<<<:::777555444222000000111222111000000000000111222333444555444444222999PPPlll{{{zzz|||}}}~~~yyybbbGGG888333111000111...//////000000111111222000444555999GGGaaazzztttNNN;;;///000///...,,,,,,...000...444111///111222???WWWccchhh[[[===***+++///,,,,,,***'''(((***...000000///)))***---+++---DDDaaaRRR888---===HHH>>>000---===\\\sssnnnWWWAAA444000...---,,,,,,222@@@WWWiiiooopppeeeLLL555+++***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////111333555777999BBBQQQdddnnnlll___RRRJJJ===:::555222222666;;;>>>AAAAAAAAA@@@???>>>===<<>>SSSgggnnn___LLL000+++&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***+++++++++******,,,---............)))000***///222DDDtttqqqYYYFFF999...))))))((('''&&&(((***+++>>>[[[RRR666:::dddoooKKK,,,+++((((((((((((((((((((((((&&&***%%%'''...***777[[[dddEEE111...,,,---...))))))222///***,,,+++---777OOOmmmVVVCCCKKKJJJKKKJJJQQQLLLKKKNNNOOOGGG===777IIIjjjrrrUUUGGGXXX___SSS999000111???IIIAAA444...///...------...///000000+++000777@@@PPPllleeeMMM>>>777444111/////////......******************)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%!!!$$$+++)))&&&000@@@@@@444***((((((&&&%%%&&&'''(((---888GGGMMMFFF:::...666<<>><<<;;;:::777555333222000000111222111000000000000111222444555666444444333:::SSSppp~~~}}}{{{}}}zzzeeeKKK;;;333000000222------...///000111222222000444777999EEE^^^xxxyyyUUUBBB///000000...------///111+++222...///===GGGJJJPPP===VVVZZZAAA---------%%%(((((()))+++------***((()))$$$&&&,,,***...GGGfffGGG......IIIPPP888***222222OOOooohhhAAA)))***...+++,,,///000000888KKK]]]pppzzzvvv[[[===000333999------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///222777???GGGKKK\\\bbbfffbbbVVVHHH>>>999666555555666888===AAADDD??????>>>>>>???@@@BBBCCCBBBBBBBBB@@@@@@CCCJJJOOOqqqvvviiiJJJ444333444///)))777+++CCCeeePPP444---((()))+++,,,------,,,+++111///,,,***)))((()))***&&&666LLLbbbpppmmmTTT:::+++)))&&&%%%(((***''' &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++------------)))***+++---.../////////)))000)))---333DDDssslllSSS;;;+++'''+++***)))%%%(((+++'''666UUU]]]:::666\\\kkkKKK---+++((((((((((((((((((((((((&&&,,,(((***...&&&333[[[hhhGGG111---,,,...111,,,$$$///...***---------666JJJlllSSS===GGGIIIKKKMMMUUUOOOKKKKKKLLLFFF>>>777AAAjjjvvvVVVBBBRRR```[[[777+++...EEEWWWPPP===///(((+++///111000000000000///000111777DDDZZZttt}}}zzzwwwZZZCCC888555111//////000//////+++++++++++++++***)))))))))((((((((('''''''''''''''''''''''''''''''''''')))%%%%%%'''''''''+++222555000)))&&&$$$%%%(((***%%%(((&&&,,,EEE]]]WWW@@@...,,,///BBBTTTGGG///(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$)))((("""!!!&&&(((%%%&&&%%%$$$%%%''''''&&&%%%)))!!!###,,,)))%%%:::ZZZ{{{tttppppppfffdddaaa___]]][[[XXXVVVSSSQQQOOOMMMLLLJJJGGGEEEFFFCCC@@@===<<<;;;999777333111222333444222111222...000111222222333555777555111222@@@ZZZrrr~~~}}}zzzkkkKKK555666555000222000000///000000111111222222???DDDEEEIIIOOOeeeeeeKKK:::...,,,---***---111---***...666AAAIIIFFF;;;111///888RRRVVV999***---(((+++***))))))+++,,,+++***555"""---222$$$>>>^^^SSS555///BBBPPP>>>111///'''///BBBUUULLL111)))---)))---+++***,,,,,,...666@@@___nnnzzzqqqWWW???777:::222,,,......(((***...'''...---,,,,,,---,,,+++)))(((+++---...------111444...333???MMMSSSQQQOOOOOOFFFBBB===:::888888777666777888:::;;;===>>>??????CCCBBBBBBAAACCCEEEBBB>>>;;;BBBDDD>>><<>>zzzsssoooooofffccc```^^^]]][[[XXXVVVSSSQQQNNNMMMLLLJJJGGGEEEDDDBBB???===<<<;;;999777333222222333333222111111///000111111111333666888999444555DDD^^^uuu}}}~~~{{{mmmMMM555444444000222111000000///000111333444===EEEDDD???AAAEEEXXXtttiiiQQQ<<>>666;;;999666666777999::::::>>>>>>@@@@@@AAAAAAAAAAAABBBDDDFFFEEEEEEEEEDDDBBBCCCBBB???===EEEUUUccciiiSSSEEE777000---+++,,,///,,,666---666[[[ZZZ;;;///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,///222444PPPdddhhh```^^^SSS>>>000(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))%%%%%%...888999000&&&(((''''''(((***+++***)))***---+++///777AAAbbbqqqTTT<<>>222111)))000,,,(((***,,,,,,+++---000444KKKooodddBBBBBBHHHEEEKKKJJJGGGCCCEEEKKKNNNCCC666===TTTfffRRR888KKKaaaTTT:::111---NNNtttccc<<<444555333---+++...222///(((333000000222444BBBeeeyyyzzzjjjPPPCCC666222222000......---,,,+++***)))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&''''''((($$$&&&'''''')))444DDDQQQSSSAAA---+++@@@RRRFFF///---'''$$$%%%&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###+++666}}}xxxrrrmmmmmmeeeccc```^^^]]][[[XXXVVVSSSQQQNNNMMMKKKJJJGGGEEEBBB@@@===;;;;;;:::888777333222111222333333111///111111111000000333777:::<<<666777GGGbbbwww|||~~~|||oooOOO555222333000222333222000///000333555777EEEGGG>>>777888<<>><<<333+++)))***)))000AAAYYY\\\>>>(((---***+++------,,,,,,,,,---$$$///...(((:::ZZZVVV666111CCCIII>>>333)))(((000)))666IIIGGG333***---***))))))---000...***,,,111111RRRnnnvvv}}}~~~kkkHHH000(((...---+++------------......///000111111000---+++,,,444???JJJPPPYYYTTTQQQNNNFFF<<<555333666555444666:::===>>>>>>CCCDDDDDDDDDDDDCCCCCCBBBAAACCCEEEEEEBBB@@@AAACCCAAA??????FFFWWWdddeee^^^>>>555...---///...000222+++333+++111LLLMMM777000,,,,,,,,,,,,++++++++++++***---...+++***000>>>JJJhhhttthhhPPPFFF@@@333+++(((((((((''''''''''''&&&''''''''''''''''''''''''(((&&&'''+++000000***%%%((('''&&&&&&(((((('''&&&)))------...222888WWWbbbGGG555,,,))))))((((((%%%(((+++$$$+++AAAiii\\\===BBBkkkhhh>>>******))))))((((((((()))))))))''''''*********///666VVVbbbIII333,,,)))///******+++,,,,,,,,,---000222@@@hhhgggJJJDDDGGGFFFMMMIIIGGGDDDEEEKKKMMMDDD999777LLLcccTTT<<>>777444444444111666111///000666HHHjjjzzzaaaMMM888111222111---***---,,,+++******))))))******))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%&&&&&&%%%$$$***555>>>XXXUUUBBB---555OOOSSSBBB000)))$$$%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%###"""&&&+++{{{wwwppplllkkkeeeccc```^^^\\\ZZZXXXUUUSSSQQQNNNLLLKKKIIIGGGEEEAAA???<<<::::::999888666333333111000222444222---222222111000000333888<<<===555777JJJdddxxx}}}~~~}}}sssSSS666111222000222444333111000111444888:::??????666111555888BBBUUUxxxwwwgggHHH555...111---,,,...+++,,,222666333+++''')))---%%%...444III___NNN000+++,,,...///...+++))))))***)))444***'''GGG[[[III111555JJJEEE222///***&&&111***222CCCGGG666+++,,,***))))))---///---***,,,111+++AAAYYYkkk~~~vvvZZZ777(((//////***,,,...+++---000111111//////......222999AAAIIIQQQYYY^^^NNNGGG???======???FFFNNN;;;;;;<<<>>>AAABBBBBBAAADDDDDDDDDEEEDDDDDDCCCCCCFFFCCCBBBBBB@@@>>>???CCC999AAALLLYYYeeefffXXXHHH777111...000222000///111)))///)))***;;;===000,,,,,,,,,,,,,,,,,,++++++++++++222444...)))555RRRjjjrrrrrr\\\CCC@@@>>>111&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))******(((''''''&&&%%%&&&((()))((('''***...---///111333IIImmmlllNNN:::111,,,)))'''''')))'''))),,,&&&***<<>>333GGG```YYYAAALLLbbb]]];;;222000PPPppp\\\<<<>>>KKKZZZaaaTTT???222222555222222333666<<>>555777MMMiiizzz}}}~~~wwwYYY999111222111222444222111000222555999<<<666777000///666777<<>>OOOfffwwwzzzjjjKKK;;;EEEGGG666(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((())))))))))))***&&&&&&&&&(((+++------,,,---...,,,000444111===XXXqqqXXX===111///---)))(((&&&)))''')))---)))+++;;;dddxxxSSS555___wwwTTT666+++***)))(((''''''''''''(((%%%%%%(((***)))***...<<>>444222RRRpppXXX777;;;LLL___mmmdddNNN<<<555444111333444555999MMMooo}}}vvvTTTAAA;;;888333111...---,,,+++*********************)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&'''&&&$$$%%%(((+++,,,AAARRRJJJ555000EEE^^^EEE777***'''))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########&&&'''%%%"""|||yyyvvvooojjjiiidddbbb___]]]\\\ZZZWWWUUURRRPPPMMMLLLJJJIIIFFFDDDCCC@@@===;;;:::888666444222444222///444;;;888///111222222222333555:::===@@@666999RRRooo~~~~~~~~~|||___===333333111222222111111111333666:::<<<111444000111777555666BBBeeewww^^^BBB333333...***---,,,,,,+++))))))***+++++++++***222+++***CCC[[[SSS@@@000---******,,,.........------111LLLaaaGGG,,,444CCCAAA333(((,,,...++++++///---<<>>///+++***,,,***+++,,,,,,,,,333;;;EEE;;;>>>SSSfffpppyyyqqqLLL333000---,,,...+++/////////...111:::FFFOOO[[[XXXQQQGGG>>><<>>+++%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###%%%'''&&&"""|||yyyvvvooojjjiiidddbbb___]]]\\\ZZZWWWTTTRRRPPPMMMKKKJJJIIIFFFDDDEEEBBB>>><<<:::888555333111444222///555???<<<111000222333444444777:::===@@@444888TTTrrr~~~dddAAA555444222111000000000222444777999;;;000444222222777444555AAA]]]}}}yyyhhhHHH666444...))),,,...,,,+++++++++++++++******------,,,)))222LLL[[[TTT:::333+++)))---000///------,,,:::TTTXXX<<<000BBBGGG666------***,,,///+++...(((666HHHAAA111---,,,+++***+++---,,,,,,222:::???:::999BBBQQQ```oooyyyrrrRRR999///+++///222,,,---222999???DDDKKKTTT[[[YYYMMM???777;;;EEEQQQYYYjjjeeeaaa^^^YYYQQQNNNOOOJJJLLLQQQVVVZZZZZZWWWSSSKKKKKKKKKKKKJJJIIIHHHHHH@@@FFFSSS^^^YYYNNNOOOYYYkkkiii]]]JJJ;;;333000...111...///111000------000///---...,,,)))---///(((***+++,,,...000111222333777BBBUUUjjjyyy}}}xxxrrrgggOOO===GGGSSSAAA,,,,,,'''((((((((())))))))))))''''''''''''''''''''''''&&&''')))************************,,,///111111000+++,,,,,,000333---555NNNgggLLL222,,,---+++((()))%%%***&&&%%%+++)))+++666cccxxxKKKMMMkkk```>>>...---,,,***((('''''''''))))))+++,,,***(((---555444LLL```DDD111... ------+++)))+++...111222222777VVVnnnaaaEEE???EEECCCIIIKKKKKKHHHHHHKKKLLLIIIIIIQQQiiiiiiIIIAAATTT]]]BBB555555ZZZyyy[[[444444///222888BBBQQQ___bbb^^^OOOLLLIIIIIISSSccctttvvvwwwxxxpppTTT```mmmxxxjjjRRR>>>444222......---,,,++++++++++++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%$$$%%%%%%&&&(((%%%222JJJSSSLLLMMMXXX\\\FFF...%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&""""""%%%%%%!!!|||yyyvvvooojjjiiidddbbb___]]][[[YYYWWWTTTRRRPPPMMMKKKJJJHHHFFFDDDFFFCCC???<<<:::888555333111444222///666AAA>>>222000111444555666777:::======111555RRRqqq~~~gggCCC666555222111...///000222444777999:::///444222222666444666DDDWWW{{{{{{oooLLL777555---))),,,...)))+++------,,,++++++,,,---%%%+++,,,'''<<>>OOOHHH444999QQQHHH///,,,111))))))111,,,,,,###333GGGBBB222......+++***,,,...---,,,000777222555444222===SSScccgggwww[[[CCC666111999===444666AAAOOOWWWVVVQQQLLLKKKAAA>>>AAANNN^^^gggddd]]]XXXUUUUUUWWWWWWTTTTTTWWWQQQTTTXXX]]]```^^^ZZZVVVMMMMMMLLLKKKIIIGGGFFFEEEEEETTTlllzzzrrrbbbdddrrrhhh___MMM;;;333222000+++111///...///---)))***...+++(((++++++'''---000'''***+++---///111333444555BBB\\\zzz}}}tttvvv}}}VVVHHHHHH]]]dddCCC)))000'''((((((((())))))******''''''''''''''''''''''''(((((()))*********((('''---,,,,,,---///000000///(((,,,,,,//////***777TTTmmmOOO444,,,,,,(((''')))&&&***&&&###((('''(((333VVV|||xxxJJJAAA___^^^===000///---+++***)))(((((($$$&&&+++---,,,,,,555@@@<<>>???HHHUUUcccnnnmmmgggaaaZZZSSSSSSTTTVVVWWWWWWYYY\\\^^^```______```bbbaaa]]]XXXWWWKKKFFFKKKLLLFFFDDDHHHMMMfff}}}xxxfffTTTIII<<<222000///...,,,///............---------***++++++,,,------......///...000444444333;;;HHHcccyyyzzzcccWWWddd~~~sssGGG,,,000'''((()))******)))((((((*********((('''''')))***(((((((((((())))))))))))///...---,,,+++,,,---...+++,,,......,,,+++444???___^^^666&&&///***(((&&&))))))))))))************666eeejjjAAA>>>hhhmmmIII111///...---***((()))***%%%...///(((,,,@@@UUU^^^```gggjjjUUU555+++///,,,...---,,,+++,,,...111222:::RRRsssuuuXXXDDDDDDFFFJJJJJJIIIHHHHHHGGGGGGFFFNNNFFFTTT[[[EEEBBBZZZiiiOOO999666[[[www^^^888...111...---......222<<>>&&&***%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%########################yyytttqqqoookkkhhheeebbb]]]ZZZXXXVVVSSSRRRPPPOOOMMMJJJGGGEEECCCBBB@@@???<<<:::777555444444555555444333333333333333222333333444555888===AAA;;;444>>>\\\www~~~kkkMMM888333333111111444444222555<<<>>><<<666222111333444555999???WWW|||jjjMMM;;;333//////111+++,,,,,,------,,,,,,+++***+++***((()))///:::CCCVVVVVVLLL999......000...222DDDRRRHHH555999GGGJJJ444000,,,+++...///---***,,,---444FFFPPP===+++...,,,,,,---...///000111111...000222333666;;;BBBGGGaaa]]]PPP>>>@@@^^^ooofff[[[XXXEEE888BBBQQQ\\\fffvvvxxxsssfff[[[WWWTTTQQQRRRTTTVVVWWWXXXZZZ]]]```aaa``````bbbcccbbb^^^ZZZWWWOOOKKKMMMKKKDDDDDDKKKbbbxxx}}}tttcccPPPBBB<<<444111111222111//////............---------+++++++++,,,,,,---------......///111333===OOO___yyyzzz{{{wwwooocccjjj}}}uuuPPP444///111,,,'''%%%((()))'''%%%&&&&&&'''''''''''')))***(((((((((((())))))))))))---,,,,,,,,,+++,,,,,,---******,,,---******222<<<___```999'''///***)))'''(((((()))))))))*********999fffmmmFFF???fffsssWWW666...333777,,,''')))%%%###)))***)))444JJJZZZ^^^UUUYYYccc[[[>>>---......+++*********+++,,,...///;;;TTTvvvzzz]]]GGGGGGJJJFFFFFFFFFEEEEEEEEEEEEDDDKKKDDDRRRXXXEEEAAAWWWgggQQQ999777```|||```999000...---///111//////555>>>TTTUUUcccuuuvvvyyyhhhVVVOOOIIIMMMOOONNNPPPVVVZZZZZZsssuuu{{{wwwwww~~~sssVVVBBB:::111111333,,,+++,,,'''))))))))))))(((((((((((()))(((((((((((((((((((((&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))###!!!&&&(((...AAAVVVeeeaaaEEE+++***&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$########################xxxsssqqqoookkkhhhdddaaa]]]YYYWWWUUUSSSQQQOOONNNLLLJJJGGGEEECCCBBB@@@>>><<<:::777666444444444333333222222222222333111222333444666999???CCC;;;555@@@___yyy~~~~~~nnnPPP999222222222000333333111444:::===<<<777444333444444333888>>>XXX}}}xxx]]]BBB333000111000+++,,,,,,------,,,,,,+++(((***,,,+++***+++///333KKKccciiiPPP444///333333;;;VVVSSS888666GGGHHH<<<222///,,,,,,///000...,,,---,,,///AAAPPPCCC...,,,+++,,,---///000000111000333333111222666@@@KKKSSSTTTUUUOOOQQQbbbiii^^^TTTKKKOOOJJJNNNddduuu{{{ttt]]]OOONNNQQQRRRRRRTTTVVVXXXYYY\\\___bbbdddccccccddddddbbb^^^[[[NNNLLLNNNQQQNNNGGGKKKSSSvvvkkk\\\III888333111...///222333111...///............---------++++++++++++,,,,,,,,,,,,---000111333>>>VVVppp~~~}}}wwwlllbbbmmmhhhmmmxxxuuu^^^GGG===111,,,''')))///000***$$$&&&'''''''''(((((((((((((((((((((((())))))))))))******+++++++++++++++***((((((***+++((((((///888]]]ddd>>>)))---)))***((((((((())))))))))))******;;;cccqqqPPP@@@bbbxxxiii<<>>???TTT```JJJ///***...)))))))))***+++,,,......444KKKnnnvvvXXX@@@AAAGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHDDDPPPVVVFFF@@@RRRdddSSS:::;;;iiieee:::222------000222111...000666:::===GGG```zzz}}}xxx|||~~~kkk[[[RRRPPPQQQVVVWWWUUURRRSSSoooooopppyyy{{{{{{|||mmmOOO@@@444333666///,,,,,,'''))))))))))))((((((((((((((((((((('''''''''&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''###"""%%%$$$&&&222AAATTT^^^NNN333)))&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################}}}wwwsssqqqoookkkhhhccc```\\\YYYWWWUUUSSSQQQNNNNNNLLLIIIGGGEEECCCBBB???>>><<<:::777666555444333222222111111222222222111222333444666;;;@@@DDD999555BBBbbbzzz{{{}}}qqqSSS999000222444000111222111333777;;;===777555444555333222666===ZZZlllKKK555111111...,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,,,,---;;;XXXlll___DDD444333666KKK\\\JJJ111AAASSSEEE444000...------///000///......,,,+++<<>>444//////000---***+++************)))(((&&&(((((((((((())))))))))))'''(((***+++++++++***))))))((()))***((((((---555YYYfffDDD+++,,,)))+++)))(((((((((((()))))))))***222SSSkkkTTT<<>><<<999777666555555222222222111111222222333111222333555777<<>>ZZZwwwVVV<<<333111...,,,,,,,,,,,,,,,,,,,,,,,,......//////......///000///???VVVcccWWWBBB999===XXXRRR999222KKKRRR===000............000000//////...,,,)))888PPPOOO888+++---,,,,,,,,,...222666888???CCCJJJQQQVVVWWWUUUTTTooocccPPPYYYooofffTTTYYYwwwxxxyyyyyyooobbbXXXSSSRRRSSSVVVTTTVVVYYYZZZ\\\___bbbeeehhhhhhfffccc___ZZZWWWVVVUUUSSSQQQMMMJJJNNN[[[hhhvvvvvvjjjRRR>>>777555333777555222111000///---,,,///............---------,,,,,,,,,,,,,,,------------111<<>>000VVVtttOOO111222)))$$$'''((((((+++......+++,,,+++HHHiiibbbEEE222+++******+++,,,---///111111222<<>>===;;;999888666666555333222222222222333333444222333444666888<<>>---------...000333777;;;>>>CCCCCCCCCFFFKKKQQQTTTVVVqqq```SSS\\\llllllmmmzzzhhh```aaa^^^[[[ZZZWWWSSSRRRTTTVVVXXXZZZ\\\]]]```cccfffggggggeeebbb\\\XXXVVVUUUTTTQQQMMMMMMRRR^^^mmmwwwfffbbbTTTAAA444222444555666555333111000000000111///............---------,,,,,,,,,---.../////////---111DDDhhhrrr___YYY```yyysssWWWLLLRRRYYYXXX[[[^^^\\\SSSEEE777...---***'''''')))+++***((((((((((((((())))))))))))''''''((()))************,,,******++++++***---222JJJgggOOO000***(((,,,(((''''''(((((((((((())))))***888]]]aaa@@@FFFgggmmmBBB000NNNpppVVV444---***$$$(((++++++***)))+++,,,---+++???WWWYYYKKK999'''***)))))))))+++---000222444777QQQeeeRRR:::<<>>===;;;999888666666666333333333333333444555555333444555666888<<>>;;;DDDFFFFFFFFFGGGGGGHHHHHHHHHFFFMMMJJJKKKNNNDDDJJJgggjjjQQQCCCfffhhhFFF000777@@@CCC;;;000...222222888YYYzzz}}}uuu|||qqqhhheeebbbeeevvvxxx{{{~~~XXX???888000+++,,,,,,))))))))))))((((((((((((&&&''''''(((((())))))***((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$$$$%%%''''''///:::PPPMMM111&&&***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""########################zzzuuuqqqooolllfffbbb```]]]YYYVVVUUUTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB>>>===;;;999888777666666333333333333444444555666444555666777888<<>>CCCEEEDDDDDD???FFFPPPYYY[[[SSSDDD999222,,,AAAWWWYYYggg|||___OOOVVVSSSRRRUUUXXXUUUPPPTTT]]]ZZZ[[[]]]^^^^^^```ccceee```bbbcccaaa]]][[[\\\]]]XXX```ooo~~~uuuWWW===777666444333444444000+++...000222222111///......//////.........---------+++,,,---///000222333444:::===YYYssscccSSS]]]```VVVIIIDDDEEEFFFGGG???999<<>>444...---,,,)))%%%(((((((((((()))))))))))))))((((((((((((***,,,---,,,)))(((***+++)))***...===eeeTTT444***))),,,&&&''''''''''''((((((((()))444---RRRdddBBBAAAccckkk```;;;777XXXaaaAAA))),,,,,,***)))******))))))+++,,,***+++///DDDdddcccDDD000...+++***,,,000666999444111LLLiii___DDD===CCCGGGHHHHHHHHHHHHIIIIIIIIIBBBJJJFFFGGGNNNFFFLLLkkkrrrTTT;;;RRRZZZ222...???SSSVVVFFF333///555555<<>><<<;;;999777555555444333333222222222333444555555333999:::888@@@FFF???777555NNNrrr~~~iiiFFF111111444000555222...///444:::>>>>>>///<<<>>>999888666777BBBggg}}}~~~kkkOOO999111//////...---,,,,,,,,,,,,+++*********+++---///000222111///222:::IIIZZZfffaaaVVVNNNLLLCCC555///111...///111222333111///...,,,444,,,000QQQZZZCCC555???>>><<<999999===CCCGGGSSSVVVWWWRRRHHH===555222333...666JJJ\\\ffftttjjjYYYTTTUUURRRVVVZZZZZZWWWWWWZZZ^^^UUU\\\ZZZ[[[dddeeeaaaccc[[[bbbfffccc[[[XXX]]]dddhhh~~~oooQQQ@@@===777777666444222111//////222222111111000000////////////000000///...------+++...---+++000999;;;888HHHYYYrrr|||tttWWWYYYSSSHHHCCCFFFHHHFFFEEECCC???999555999CCCKKK```[[[OOOAAA444------000+++,,,+++(((&&&&&&))),,,((((((((((((((()))******+++,,,,,,+++******+++---:::^^^ZZZ888---+++%%%&&&))))))))))))))))))))))))999999IIIWWWHHH444JJJttt```999444HHHlllEEE000,,,)))---+++&&&''',,,---((((((***(((***<<>>```ppp<<<444444000///QQQkkkuuu}}}~~~xxxuuuzzzxxxjjjooo]]]FFF333---///...,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''',,,DDDSSSAAA,,,''')))%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%|||wwwqqqnnnnnnkkkgggbbb```\\\XXXUUUTTTTTTSSSQQQLLLLLLKKKIIIFFFDDDBBB@@@===<<<;;;888777555555444444333222222222333444555555333888:::888@@@FFF>>>777666PPPrrr~~~|||aaaAAA000222555111222333111...333;;;>>><<<;;;EEEBBB:::888555888EEEiiirrrXXXAAA666//////...---,,,,,,,,,,,,++++++******+++---///000111000---,,,000999EEEMMM```^^^ZZZOOO>>>000...444///000000///---,,,///111,,,333+++///NNNYYYEEE666>>>===;;;999;;;BBBKKKQQQYYYTTTKKK@@@777333333555555111777GGGTTT]]]jjjxxxrrrYYYTTTVVVSSSTTTXXXZZZZZZXXXXXX\\\```dddeee\\\WWW^^^^^^ZZZ^^^fff```YYYWWW\\\fffooouuupppsssqqqcccNNN<<<444333666555444333222000//////111111111000000000000000///////////////...------,,,,,,,,,///;;;IIINNNKKKccc{{{{{{ccc___TTTHHHEEEHHHGGGBBBDDDDDDAAA;;;555222555999HHHKKKRRRZZZ[[[OOO:::)))...---+++***)))((('''&&&((((((((((((((()))*********+++++++++******+++---:::___```AAA222---''')))))))))))))))))))))))))))***,,,===MMM???+++<<>>(((###&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############xxxtttpppllljjjhhhdddaaa^^^[[[XXXVVVUUUTTTRRRPPPLLLKKKJJJHHHFFFCCCAAA@@@===<<<:::888777666555555444333333222333444555666555222777:::999AAAEEE<<<555:::WWWwwwjjjLLL666111444555333...444222///:::IIIFFF666666===999444444333;;;NNNnnnoooQQQ<<<000///...------,,,,,,,,,,,,,,,+++,,,---...000111222333333222111222555888VVVgggpppfffUUUHHH;;;111...///111333444222///,,,,,,///+++---DDDWWWNNN999777777777777;;;BBBLLLRRR???:::555444777:::;;;;;;@@@@@@CCCHHHIIILLLWWWdddmmmkkkYYYYYY[[[WWW[[[[[[[[[ZZZYYY[[[```cccTTT]]]^^^```ddd]]]YYY```^^^bbblll|||nnn]]]DDD:::000---111555666444000000000000000///////////////000000111111222222...///////////////......000,,,000EEEddd~~~~~~wwwooocccSSSHHHGGGHHHGGGDDD>>>BBBEEEDDD???999444111,,,+++111BBBWWWcccaaaZZZ>>>444(((###'''+++,,,+++))))))(((((())))))***+++((()))******))))))+++---000VVViiiVVV999***(((***)))))))))))))))))))))))))))+++999EEE<<<...888QQQbbbFFF333FFFoooiiiGGG...///)))'''---///***'''(((...+++---///)))(((>>>YYYUUU===,,,---000+++***///000111HHHfffhhhRRRBBB>>>DDDEEEEEEDDDCCCDDDEEEFFFFFFJJJLLLPPPTTTRRR\\\tttyyyNNNLLLPPP===222555IIIgggFFF444444HHHrrrzzz~~~fffPPPbbb}}}wwwzzz{{{qqqZZZaaajjjllldddZZZ[[[aaaooorrryyysssEEE333222,,,,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###***DDDRRR>>>'''###%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############%%%$$$$$$$$$###"""""""""vvvtttpppmmmjjjgggdddbbb]]][[[XXXVVVUUUSSSQQQOOOKKKKKKJJJHHHFFFCCCAAA???<<<;;;:::888777666666666444444333333333444555666666222777:::;;;CCCFFF;;;333<<<[[[zzzzzzaaaDDD555222444333222///222222444CCCQQQJJJ888...555444333666444;;;OOOpppvvvVVV;;;000000///...---------------,,,,,,,,,---///111222---...000111000111333555QQQ[[[aaa______]]]QQQBBB888333...///333444000,,,---...,,,...@@@WWWRRR:::333444555666777;;;???CCC333222444888>>>AAA@@@>>>BBBCCCFFFIIIIIIKKKTTT^^^dddnnnyyyyyynnnbbb[[[ZZZ]]]\\\[[[ZZZYYY[[[___aaaaaaddd^^^YYYXXXSSSWWWhhhuuuXXXEEE:::666222222444444111...//////////////////////////////000000111111222222......///////////////...///+++333OOOttt}}}uuuuuujjjrrrfffXXXNNNJJJHHHHHHIII@@@BBBDDDDDDBBB>>><<<:::444000---...999KKK```mmmWWWJJJ999---)))***+++,,,)))))))))))))))***++++++)))***+++***))))))+++---...PPPlll```>>>+++***+++(((((((((((((((((((((((())))))111999333***444HHH\\\III111AAAeeepppNNN111///++++++------)))''')))...(((+++111---)))999QQQ[[[AAA------000,,,+++000...111CCC```kkkXXXBBB>>>CCCDDDFFFEEECCCCCCEEEGGGIIINNNLLLMMMRRRRRR\\\rrrnnnUUU}}}TTT555111666FFFcccEEE222111NNNnnnyyyzzzzzzcccLLLQQQ}}}{{{dddbbbcccfffddd```___bbbeeehhhpppzzz}}}}}}LLL666333---,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$,,,GGGUUU@@@((($$$'''%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""""""""tttssspppllliiifffdddccc]]]ZZZXXXVVVUUUSSSQQQNNNKKKKKKIIIHHHEEECCC@@@???<<<;;;:::888777666666666555444333333333444666777888333777<<<===EEEGGG;;;444???```}}}nnnUUU<<<444444333111222111222666===IIIOOOGGG;;;000555666777999555;;;OOOrrr{{{YYY:::111000///...------------------------...000111333000111222111111111222444LLLJJJGGGJJJTTT^^^___ZZZIII???222,,,---000111000......000111===WWWVVV999000222444444444555666888777666666888;;;???AAABBBBBBEEEHHHJJJKKKMMMSSSXXXZZZ___mmm{{{yyyjjj^^^[[[^^^]]][[[YYYYYYZZZ[[[]]]^^^ZZZPPPPPPZZZcccuuunnnSSS@@@888555444444333333222222111////////////////////////000000000000111111111111---...//////////////////---+++888YYY~~~~~~kkkYYYqqqoooaaarrrhhh\\\UUUPPPLLLKKKMMMEEEDDDCCCAAA???>>>===<<<444555333---***333FFFVVVeee```VVVHHH999///)))(((***))))))))))))***+++++++++,,,,,,+++******+++---///MMMooojjjDDD...---,,,(((((((((((((((((((((((()))''')))...+++(((000???]]]PPP///333PPPlllRRR777333777777000***)))***)))---(((***111000---777GGG]]]GGG222...///...---000...333>>>YYYmmm]]]DDD@@@CCCFFFHHHGGGDDDBBBDDDGGGLLLPPPNNNPPPVVVWWW^^^ooozzzUUUuuuWWW444111999EEE```KKK<<<999VVVpppwwwxxx{{{]]]LLLMMMrrrvvviii\\\ZZZ]]]___aaaccc[[[]]]eeepppqqqlllmmmsssxxxVVV888222---,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$...IIIWWWAAA((($$$((($$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%######$$$$$$%%%$$$$$$$$$###############rrrqqqnnnkkkfffcccbbbbbb\\\ZZZXXXVVVUUUSSSPPPNNNKKKJJJIIIGGGEEEBBB@@@???;;;;;;999888777777666666555444444333333555666777999444888===???GGGHHH<<<777EEEggg~~~yyy___HHH555333555111///222000444===HHHJJJDDD???@@@444888777999;;;666>>>TTTttt^^^===111000///...------------......------...000222333444555444333222222555777DDD<<<777888???IIIUUU```UUUOOODDD:::222///000222///...333333<<>>CCCGGGFFFIIIKKKMMMPPPSSSUUUVVVUUUZZZcccnnnuuurrrggg]]]^^^\\\ZZZYYYYYYXXXXXXWWWVVVSSSSSSeeewww[[[EEE777333333//////000000111222333444111000000000//////......111111111000000000000000------...//////////////////000AAAeeevvvxxxjjjMMM]]]qqqbbbjjj^^^UUUUUUWWWTTTQQQPPPIIIGGGCCC@@@>>>===<<<;;;666888777111+++***111888SSS___jjjfffTTT>>>///)))******))))))******+++,,,---......---+++***+++,,,000IIInnnnnnFFF//////+++((((((((((((((((((((((((***'''(((******)))///999WWWSSS000...DDDkkkVVV???===IIIGGG555)))+++...***+++***+++......---444===^^^NNN:::...---000000...---222888QQQkkk^^^DDD@@@DDDGGGJJJHHHDDDBBBDDDFFFHHHNNNOOOSSS^^^______jjjjjjIIImmmWWW:::///:::CCCbbb]]]YYYSSSkkkzzzyyyyyyoooSSSLLLNNNiiisssaaa[[[[[[\\\\\\\\\WWWVVV[[[dddbbbYYYXXX______hhhsss|||]]]999000---,,,+++***)))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$...KKKXXXAAA((($$$(((######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%######$$$%%%&&&###############$$$$$$$$$pppooommmiiieeebbbaaaaaa\\\ZZZXXXVVVUUUSSSPPPMMMKKKJJJIIIGGGEEEBBB@@@???;;;:::999888777777777777555555444333444555666777:::555999>>>@@@IIIIII<<<:::IIIkkk|||wwwTTT>>>///222555000///333///555DDDOOOHHH999888BBB444777666888;;;888AAAYYYwwwbbb@@@111000///......------...............///000222333333333222000///111555888;;;666333333111222CCCWWWYYY[[[YYYNNN>>>222///000000...555666<<>>@@@BBBAAA@@@BBBGGGKKKKKKMMMPPPRRRVVVYYYYYYVVVTTT[[[___aaalllxxxqqq```]]]\\\ZZZYYYXXXWWWUUUSSS```cccmmmlllQQQ<<<333333444555000000111222222111...,,,222111111000//////......222222111111000000//////------...///000000//////444777JJJooo{{{aaannnwwwTTTKKKrrruuuggg___QQQIIIPPPZZZ[[[VVVRRRJJJGGGCCC@@@???>>>===<<<@@@===999444111000000111555QQQpppyyyhhhMMM888///*********)))******+++,,,///000///...+++***+++,,,...DDDkkknnnFFF---...((((((((((((((((((((((((((((((&&&&&&((())))))---333MMMSSS333333EEEppp[[[DDDFFFVVVTTT:::)))---111++++++,,,---,,,***+++222999^^^RRR???///,,,000111,,,+++000222JJJhhh]]]AAA???EEEIIIKKKIIIEEEBBBDDDFFFBBBIIIMMMUUUbbbccc___ddd]]]CCCjjj~~~SSS===---999AAAeeeooovvvnnnzzzyyyfffKKKKKKOOOcccpppjjjfff```ZZZWWWXXXTTTVVV[[[VVVJJJIIIPPPPPPTTT[[[cccmmmzzz```:::///...,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%########################""""""###$$$%%%%%%&&&&&&###...KKKXXXAAA'''###'''"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%######$$$%%%&&&""""""######$$$$$$$$$%%%~~~yyytttqqqmmmjjjhhheeeaaa___[[[WWWSSSRRRTTTTTTPPPKKKLLLJJJHHHFFFEEECCC@@@>>>;;;;;;::::::999888888777555555555555555555444444:::999888<<>>333999???===555666555888:::777DDD```zzz{{{___===888,,,...444///,,,111222......------------......222111000......000111222000//////111555888999999KKKSSSZZZ]]]]]]XXXKKK<<<999888444000>>>[[[YYY999///444444222444<<<@@@>>>AAAAAABBBAAABBBEEEIIIMMMTTTVVVYYYYYYVVVSSSUUUYYYSSSWWW[[[aaammmxxxxxxqqqgggYYYWWW[[[\\\fffvvv{{{oooUUUEEEHHHDDD>>>888333111111111000000000000000000000000222111/////////000//////111111111222222111---***///000111///,,,,,,///333<<<```yyy}}}fff^^^fff___NNN[[[{{{xxxssscccEEE;;;IIIQQQSSSWWWVVVOOOGGGBBBBBBCCC@@@<<<;;;;;;<<<<<<;;;888333...+++***333DDD[[[ooooooRRR333...***(((***---///---+++,,,------------,,,+++***...???iiixxxRRR000+++(((***))))))((('''&&&&&&&&&)))))))))((('''***...111HHHYYY>>>+++AAAaaacccEEEDDDYYY^^^;;;+++111***///...//////---,,,...222777SSS```MMM222222222+++///'''666---CCCgggeeeOOO666JJJMMMLLLFFFFFFIIIHHHDDDJJJIIILLLSSSZZZ]]]bbbgggTTT>>>[[[|||QQQ<<<:::222<<<\\\vvv}}}~~~yyyuuu{{{~~~bbbKKKCCCIIIXXX|||xxxnnnfffZZZUUUTTTWWWUUUMMMHHHHHHHHHJJJNNNTTT[[[eeeooouuuWWW888///)))++++++******)))(((((('''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!!!!%%%'''$$$ """((((((444PPPSSS555&&&((( ###!!!"""&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###}}}xxxsssqqqmmmjjjhhheeeaaa^^^[[[WWWSSSSSSTTTSSSOOOKKKLLLJJJGGGFFFEEECCC@@@>>>:::::::::999888888777777555555555555555555555555:::999888<<>>EEEDDD999333999>>>===666777444888<<<999DDD^^^zzz~~~uuuZZZ<<>>WWWfffJJJEEE\\\eee@@@---333,,,///,,,---...---,,,---111444RRRfff[[[>>>444111---111222999000EEEccceeeXXX>>>CCCJJJMMMKKKJJJJJJGGGBBBHHHGGGJJJQQQVVVYYY___fffzzz^^^HHHdddXXX>>>333000???aaa{{{wwwxxxyyy]]]IIIDDDJJJXXX{{{yyyeee]]]VVVTTTPPPJJJGGGIIIEEEGGGIIILLLQQQWWW]]]aaagggmmmyyyPPP666222///+++******))))))((('''''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%"""###&&&&&&######%%%'''===TTTOOO555((((((&&&$$$"""$$$((((((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###{{{vvvssspppllliiigggddd```^^^ZZZWWWSSSSSSSSSRRROOOLLLLLLJJJGGGFFFDDDCCC@@@>>>:::999999888777777666666555555555555555555555555:::999999===GGGLLLFFF;;;>>>PPPvvvdddGGG===444///333555333333777KKKDDD;;;555555888<<<>>>777666222777>>>;;;DDD[[[{{{~~~qqqXXXAAAHHH555///333000000333000000000////////////000000000///...------...///000333222111111333333333111333666999@@@NNN```lllqqqsssllliiigggdddeeeZZZCCC333222111000666===@@@===>>>???AAABBBEEEKKKQQQVVVaaa]]]XXXVVVVVVWWWWWWUUUZZZVVVSSSZZZjjjvvvuuummmkkkssswww[[[NNNAAA:::555000///111000000//////000000111222000000000000000000000000............///000111111888777444111///------,,,444444222000111999EEEOOO~~~|||ZZZ]]]kkkXXXJJJ[[[wwwaaaHHH777333888KKKYYYWWWKKKCCC>>>???@@@>>>===>>>>>>>>>===<<<;;;999777666000---))),,,;;;RRRccciiiXXXBBB000,,,...,,,***+++***++++++,,,,,,,,,++++++///222TTTsssbbb===------)))))))))(((''''''&&&&&&((())))))(((((()))---///IIIggg???...777GGGfffPPPBBB\\\kkkFFF---444///---***+++---------...///111LLLjjjkkkLLL666///...222000666???```tttssseee???>>>EEEJJJHHHEEECCCAAA???EEEEEEIIINNNQQQTTT[[[dddsssmmmNNNbbb~~~YYY999//////BBBeeeuuu}}}pppTTTFFFFFFIIITTTsssvvvkkk___VVVOOOIIIHHHJJJEEEEEEFFFGGGHHHJJJKKKLLLRRRXXXdddrrrmmmDDD111222111************)))(((((('''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((($$$"""%%%(((&&&$$$%%%,,,IIITTTDDD222(((%%%)))$$$"""###''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###{{{vvvrrroookkkhhhfffccc___]]]YYYWWWTTTSSSSSSQQQOOOLLLLLLJJJGGGEEEDDDBBB@@@>>>999999888888777666666666555555555555666666666666999999:::???HHHMMMFFF;;;===RRRxxxxxxXXX======555222666444000666BBBOOOBBB888777888666999???777444000666>>>;;;BBBWWW|||qqq^^^QQQOOO888---111000111444111000//////////////////000///...------------...///222111111222444444333222666555333555===JJJUUU\\\fffcccllluuurrrlll___MMM???;;;666555999===>>><<<>>>AAAFFFJJJLLLNNNPPPRRRWWWXXXXXXUUUUUUWWWWWWVVVXXXUUUTTTZZZhhhuuuzzzyyywww}}}iiiGGG;;;666444777888444000...222222222222222222111111000000000000000000000000000000111000000000222333...111333555444222000000---333999<<<@@@PPPhhh|||sssvvveeeWWWhhhcccPPPQQQ}}}wwwWWWHHH===777===UUUccc\\\KKKDDD?????????======???>>>===<<<<<<;;;;;;;;;;;;333111---***///>>>RRR___ooo[[[>>>++++++333222+++)))***++++++,,,,,,++++++,,,+++FFFhhh___999(((///))))))((((((''''''''''''((())))))(((((())),,,...>>>ddd???111111999bbbVVV===VVVlllKKK...444000,,,+++,,,///000111111111111@@@cccqqqWWW888---...111,,,000DDDlll{{{yyynnnDDDAAAEEEGGGDDD@@@???AAABBBEEEEEEHHHMMMOOORRRZZZdddmmmzzzRRR___xxx___<<<222222CCCeee}}}uuueeeJJJBBBFFFGGGMMMggg}}}qqqeee[[[SSSNNNLLLHHHGGGFFFFFFGGGGGGEEEDDDHHHNNNYYYeeeqqqzzztttUUU888---...,,,++++++,,,,,,+++***)))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''$$$###%%%&&&$$$'''+++;;;TTTMMM444,,,'''!!!'''###!!!"""&&&&&&###"""$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###{{{wwwqqqnnnjjjgggeeebbb^^^\\\XXXWWWTTTSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDBBB???===999999888888777666666666555555555666666666777777888999;;;@@@IIINNNFFF:::;;;RRRzzzlllMMM888999666666666222222???QQQJJJ???:::===;;;444777@@@555333///666===:::???TTTyyyqqqcccaaaSSS:::---//////111444111///......------......///......------------......000000111333666777666555555444444666999===DDDIIILLLJJJVVVeeeffffffbbbXXXYYYSSSLLLHHHGGGEEEDDDCCCEEEFFFFFFDDDDDDEEEIIIKKKIIITTT]]]\\\ZZZ]]]```aaa^^^aaagggnnnsssuuuvvvxxxzzz~~~nnnMMM999111,,,---///......000//////000000000///---,,,////////////////////////000111222000......000222///111333333222222444666;;;@@@LLL\\\oooqqqWWWGGGccc|||[[[___hhh[[[LLLnnnwwwQQQGGG>>>999@@@ZZZkkkdddJJJDDD@@@@@@>>><<<<<<>>><<<<<<;;;;;;;;;<<<======888888555///+++///<<>>[[[XXX555%%%333((((((((((((''''''''''''((()))))))))((((((+++---222ZZZDDD555///444\\\]]]>>>OOOkkkSSS222555333///...///111333444444333222333QQQhhh\\\===......000333000;;;^^^kkknnnoooPPPAAADDDGGGIIIGGGEEEFFFHHHFFFFFFIIINNNRRRTTT\\\dddjjjhhhpppoooIII444555EEEeeeyyywww{{{YYYAAA>>>CCCFFFHHH\\\rrr|||rrrhhh]]]VVVMMMJJJGGGGGGGGGGGGFFFDDDAAAFFFOOOYYY```cccddddddnnnyyywwwUUU@@@000,,,---'''+++,,,---...---,,,+++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&######,,,777NNNXXXCCC)))(((''' $$$%%%###$$$''''''$$$###%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###{{{wwwpppmmmiiifffdddaaa]]][[[WWWVVVUUUSSSQQQOOONNNMMMKKKIIIFFFEEECCCBBB???===:::999999888777777666666555555555666666777777888888999;;;AAAKKKNNNFFF999:::TTT|||yyy]]]CCC666111555777444222999JJJXXX???;;;;;;===:::444777>>>333333111888===888>>>TTTwwwiii___fffXXX>>>000111///000333000......------------.................................///000444777999888777333333444777666333444777<<<777>>>GGGKKKVVV^^^YYYccc___[[[[[[[[[ZZZ^^^bbbeee```VVVMMMIIILLLTTT[[[cccrrr{{{vvvmmmlllmmmkkkaaaiiiuuu}}}xxxkkkbbb___aaahhhyyy}}}ddd888111+++,,,.........000------...///000000//////////////////////////////---///111000------///222444555555444555;;;DDDLLLbbb```hhhoooLLL:::777]]]jjjVVVddddddMMM___{{{vvvQQQEEE;;;444888PPPcccaaaEEEAAA???@@@>>>;;;;;;===;;;;;;;;;;;;;;;<<<===>>>>>>;;;888333,,,)))111;;;HHHooo```;;;000000,,,,,,------------,,,+++***+++---:::RRRWWW999(((555(((((((((((((((((('''''''''((())))))((((((***,,,,,,PPPMMM:::///777UUUeeeFFFKKKiii]]]:::666666444000///000333555666444333---<<>>888>>>VVVyyy|||XXXOOO\\\]]]DDD777555///...111...//////............//////.........//////.........---...000333777888777666333222333555111++++++///555111333666;;;KKKUUULLLNNNMMMPPPTTTVVVYYYbbbmmm~~~wwwlll```ZZZ[[[aaagggqqq|||ssshhhddd```ZZZTTTWWW___eee___PPPEEEBBB@@@FFF\\\rrryyy}}}yyylllEEE===777666666333111111000000000111111222222333////////////////////////+++///222111///000444888333888@@@FFFLLLUUUaaaiiijjjkkksss|||\\\AAA666444888XXX~~~UUU]]]jjjUUUMMMnnnrrrRRRCCC;;;555333???MMMLLL===;;;<<<>>>>>>::::::===;;;;;;<<<<<<===>>>>>>>>>???;;;888666111+++...444444UUUooojjjRRR>>>555222/////////...---,,,+++***)))...444JJJYYYCCC,,,222'''((((((((((((((((((((('''((())))))(((((()))++++++EEEUUU999+++:::JJJjjjQQQHHHfffddd???333333444///------///222444333111000...IIIaaaSSS>>>666///---<<>>ZZZ{{{eeeFFF666777222:::999111666GGGJJJAAA333444333222444888888666222666999>>>???888???XXX~~~tttKKK@@@OOObbbJJJ<<<888///,,,///---000000////////////000000......////////////......------///333666777555444111///111444222...111888000000444555999IIIMMM>>>666666999<<<<<<===GGGUUUddd```YYYQQQIIIEEEEEEFFFQQQYYYYYYMMMEEEEEE@@@888@@@<<<<<>><<<444555888555666555888======::::::>>>;;;<<<===>>>?????????>>>===999999;;;888///,,,...333999LLLbbbeeeSSS@@@888111111000///...,,,+++***%%%+++///DDD[[[KKK...,,,'''''''''((((((((((((((('''((())))))(((((()))***+++===XXX555&&&:::AAAjjjWWWEEEbbbfff@@@///...111---+++***,,,///111000///666'''@@@ddd]]]FFF:::000///@@@@@@___{{{ssspppqqq```QQQLLLKKKJJJJJJMMMIIIEEEGGGSSS___dddddddddoooXXXBBB[[[{{{xxxrrrtttbbbAAA666777777999===KKK[[[lllmmm]]]UUUPPPLLLIIIHHHFFFCCCAAA@@@@@@AAAAAAAAACCCGGGKKKRRR]]]jjjssssssQQQ>>>...,,,111+++''',,,///&&&(((***,,,,,,+++((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''### ###)))666HHHXXXCCC)))%%%+++"""!!!)))'''%%%###$$$'''&&&###!!!### !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$}}}wwwrrrooolllhhheeeccc```\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIGGGEEEBBB@@@>>>===<<<<<<:::999888777777777555555666666777777888888999;;;===BBBMMMQQQGGG777@@@^^^}}}mmmPPP:::444555666333222777AAAEEE>>>333222222333222111222555777222666CCC:::======;;;hhhkkkAAA888FFFaaadddQQQ000$$$000444***666333111000111000...,,,------......//////000000......///000000000000000333222111000////////////222000///---999SSSQQQ444.........///000222333444999777555333111000///...333333222222111111000000............////////////111//////>>>```uuurrrsss```>>>...333444+++000...---000000---,,,///...000000......111111...777666222000<<>>?????????>>>;;;<<<<<<<<<;;;999777555...222222;;;ZZZsssdddCCC...666444)))%%%***---(((---,,,--->>>UUUOOO777***+++******)))))))))))))))))))))))))))))))))))))))+++777EEE888//////888\\\^^^EEESSSnnn???111...''',,,------,,,---000000///000333333LLLpppgggBBB111333...888RRRgggqqq~~~mmmTTTLLLGGGGGGIIIEEELLLEEEGGGSSS^^^bbbbbbccciii|||jjjHHHlllxxxuuu}}}SSS999999111888:::>>>CCCPPPiiikkk\\\TTTRRRLLLDDD@@@CCCEEEAAA======<<<>>>@@@CCCEEEHHHLLLOOOaaahhhttthhhFFF666//////...---,,,,,,++++++,,,+++***)))((((((((((((***)))))))))))))))******''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&&&&""""""$$$###%%%((( ***+++)));;;UUUTTTAAA******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%|||wwwsssnnnlllhhheeebbb___\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999888777777777555555666666777777888888999;;;===CCCMMMQQQFFF777BBB```~~~~~~eeeIII888333111777222111:::EEEEEE;;;111222222333222111222555777777888@@@666777;;;AAAmmmjjjEEE@@@PPPddd___RRR@@@333---....../////////000111111000///.........///////////////......///000000000000000000000/////////000111111222111000...999QQQPPP555//////............//////---,,,+++*********++++++...............---------............////////////111111111<<>>333---///666XXX\\\HHHVVVrrrCCC...***+++000///---,,,...000000///...111///BBBggghhhHHH444333333777BBBYYYqqqlllUUUNNNHHHHHHKKKHHHMMMHHHJJJUUU```ccccccdddiii|||www[[[mmm{{{~~~|||tttqqqxxxQQQ666:::111333444888???LLLeeevvvdddYYYVVVMMMEEEEEEEEE@@@===>>>===>>>?????????@@@AAABBBMMMUUU___iiitttqqqOOO:::333.........---,,,,,,+++++++++******)))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&***&&&$$$''''''%%%%%%((((((%%%&&&666PPP\\\JJJ000((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%|||vvvsssnnnkkkgggdddbbb___\\\YYYWWWVVVTTTRRRPPPNNNMMMMMMIIIHHHGGGDDDBBB@@@>>>===<<<;;;:::999888777777777555555666666777777888888::::::===DDDOOOQQQFFF888EEEbbb~~~~~~vvvXXX???888555000666000333AAAHHHBBB777111222222333222111222555777999;;;@@@666555;;;GGGlllyyygggIIIHHHXXXcccTTTLLLNNNDDD000(((///+++---111222222111111111000000///////////////.........///000000000//////............///000111222222000000000888LLLLLL555000///...,,,+++++++++++++++***)))))))))***,,,---+++++++++,,,,,,,,,,,,---............////////////---......222CCCYYYeeedddggglllpppfffOOO999222666000......222222///...000---111333111111555:::;;;OOOZZZeeegggccc\\\QQQIIIAAA???;;;:::@@@OOOeeetttcccTTT???111111777666000222555555JJJ{{{dddUUUaaa^^^JJJPPPnnntttaaaPPPJJJ@@@888444111000///333222///111AAASSSWWWQQQVVVRRRKKKCCC<<<:::;;;===;;;;;;============<<<;;;888666222///888MMMcccoooVVV???///111333---(((******++++++<<>><<<;;;999999===DDDKKKPPPUUU```nnnzzzgggJJJ666...000...------,,,,,,+++++++++***))))))))))))***++++++)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&$$$$$$''''''$$$$$$&&&***)))555NNN^^^TTT999$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$zzzuuurrrmmmjjjfffdddaaa___[[[YYYWWWVVVTTTQQQOOONNNMMMLLLHHHHHHFFFDDDBBB@@@>>>===<<<;;;:::888777777666666555555666666777777888888:::999<<>>MMMcccpppbbbHHHHHHVVV\\\FFF>>>LLLPPP???///,,,,,,///333444222111000111111000000000//////............///////////////.........------...//////000111...///000555DDDEEE333///...---+++************000...---,,,++++++,,,---+++,,,,,,---......//////............////////////+++......+++///;;;DDDHHHfffwww}}}cccIII:::666555111...//////...111555...000111444>>>NNNZZZ^^^tttooodddVVVHHH>>>666000777555999III```mmmnnnhhhGGG888---///777999555222222666555IIIyyytttSSSXXXiiiPPPJJJbbb{{{sssfffcccZZZLLL@@@888333111000444111,,,///???RRRZZZXXX^^^YYYPPPEEE<<<999<<>>??????>>>>>>@@@<<<777222///999QQQggglllUUU===333000,,,***+++,,,,,,'''333PPPXXXDDD111+++******)))))))))))))))(((((((((((((((((((((((())))))///&&&)))///111JJJfffWWWZZZyyy]]]AAA333GGG???666------000111000000***000+++000PPPjjjYYY666///333666EEEkkk{{{dddNNNGGGJJJIIILLLRRRRRRQQQQQQVVV___gggjjjhhhfffdddsss}}}YYYaaa~~~PPPCCCJJJaaannnrrrvvvzzzxxxSSS444===666444333777<<>><<<:::888;;;@@@EEEEEECCCFFFPPPYYYbbbpppbbbFFF555---+++...---,,,,,,,,,+++++++++***))))))))))))***+++,,,---***************))))))(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###"""###'''&&&###$$$''')))>>>XXXaaaTTT===,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$yyysssqqqkkkiiieeecccaaa^^^[[[XXXVVVUUUSSSQQQOOOMMMLLLLLLHHHGGGEEEDDDBBB@@@>>>>>>;;;;;;999888777666666666555555666666777777888888;;;999<<>>222@@@SSSRRR@@@///---...000111000000000111111111000000/////////.........////////////......///......---,,,,,,------///+++...000000:::===111------,,,,,,+++,,,,,,---,,,,,,++++++************,,,,,,---...///000000111............////////////---222444///,,,...333777PPPrrruuubbbIII333555222222444444111111444000///111:::QQQkkk{{{gggZZZHHH;;;555444555666333===QQQgggtttnnnYYYGGG999333222777888222...///222555444FFFuuuZZZQQQlllXXXKKK[[[wwwrrrhhhkkkaaaRRRCCC999333111000+++***)))---:::LLLZZZ```\\\YYYRRRGGG<<<777999<<<;;;;;;===>>>???@@@@@@@@@AAA>>><<<999333333@@@PPPooofffPPP777,,,...111000+++---)))444UUUbbbKKK333+++******)))))))))))))))(((((((((((((((((((((((()))(((,,,%%%***000...DDDeeeXXXQQQqqqjjjTTT===PPPJJJ;;;///---000000//////+++000///000JJJiii^^^666111---777XXXxxxXXXFFFCCCKKKLLLOOOTTTRRRSSSVVV\\\dddkkkmmmkkkfffdddnnn{{{jjjGGGJJJiiizzzNNN>>>JJJeeennnnnnmmmggg```XXX555999333555333777;;;BBBPPPfffyyyssscccWWWNNNHHHDDDAAA>>><<<======;;;:::;;;@@@DDDBBB===;;;???CCCLLLSSS]]]hhhtttwww^^^CCC555222000,,,***+++++++++++++++*********))))))))))))***,,,---...+++,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&(((&&&$$$&&&+++555UUUjjj]]]???---((('''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$xxxqqqpppjjjhhheeebbb```^^^[[[XXXVVVUUUSSSQQQOOOMMMLLLLLLGGGFFFEEECCCAAA@@@>>>>>>;;;:::999888777666666666555555666666777777888888;;;888<<>>333000------...111222222111000000000000000000///....../////////...------///...---,,,++++++++++++...)))---000---222666///,,,,,,+++,,,,,,---...///)))***,,,...//////...---++++++,,,,,,---...//////............////////////+++000333111...,,,///111888]]]~~~~~~bbbBBB444222333666555000---///333===JJJZZZiiiqqqlllbbbFFF===444111111111444888>>>TTTmmmwwwkkkUUUAAA666444555666666222...000444111555333CCCpppiiiSSSddd^^^RRRYYYwwwuuujjjeee[[[LLL>>>555111//////+++------...333===JJJSSS[[[\\\YYYPPPEEE<<<:::;;;;;;<<<<<<===>>>@@@@@@AAA======>>>>>>:::777999>>>iiinnncccFFF111------***'''......<<<___nnnRRR222+++******))))))))))))))))))))))))))))))))))))))))))'''+++%%%+++000+++???aaa]]]NNNnnnzzzkkkIIIXXXUUUAAA000...111///---...,,,///111222DDDeee```:::444,,,888]]]~~~|||uuubbbMMMGGGNNNNNNPPPSSSPPPTTTZZZbbbhhhmmmppplllfffeeekkkrrrdddFFFBBB\\\sssOOOAAARRRoootttuuuppp[[[NNNzzzXXX555444...333000444888>>>MMMdddxxx|||lll^^^SSSKKKFFF???<<<<<<<<<:::888888<<>><<<999:::;;;???@@@DDDNNNZZZ```^^^YYYNNN>>>000///222111,,,'''************************)))))))))***+++,,,---...,,,---......---,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$$$$######)))111JJJYYYZZZEEE111+++(((###&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$wwwqqqqqqiiigggdddbbb```^^^[[[XXXVVVUUUSSSPPPNNNMMMLLLKKKFFFFFFDDDCCCAAA@@@>>>>>>;;;:::999777666666666666555555666666777777888888<<<888<<>>111999>>>PPPiiiTTT]]]gggFFF888<<>>JJJWWWdddhhhdddWWWEEE666666444444555444444>>>III]]]eeekkkbbbOOO===666555111444444111000333666777000444111@@@kkkaaaXXXddd]]]]]]{{{|||ppp___VVVIII<<<444111000000222111000///---000666<<>>???@@@AAA<<>><<<<<<:::888TTT```ggg[[[DDD111)))'''(((000---888^^^rrrXXX666+++******)))))))))))))))))))))))))))))))))))))))'''''',,,'''+++...(((:::TTT]]]NNNlllxxxLLLVVV^^^FFF111///111...+++,,,---,,,000222>>>^^^bbbBBB555000888NNN___fffooo{{{sssXXXJJJMMMMMMPPPTTTPPPTTT]]]fffkkkoooqqqmmmeeeaaagggnnngggRRRHHHYYYoooSSSDDDWWWrrrzzzzzzXXXBBBhhhzzzRRR666444---555000444777;;;III```vvv~~~qqqaaaXXXMMMEEEAAA>>>;;;888777777777888888999888888666666:::CCCKKKJJJAAA:::555///,,,......+++)))***)))*********************************++++++,,,---,,,---......---,,,***(((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$""""""$$$&&&,,,999FFFVVVKKK;;;...)))(((&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%vvvqqqqqqiiigggdddaaa```^^^ZZZXXXVVVUUUSSSPPPNNNMMMLLLKKKFFFEEEDDDCCCAAA@@@???>>>;;;:::999777666666555555555555666666777888888888<<<777<<>>FFFKKK<<<111///000666JJJaaaYYYKKK;;;333333555222/////////000000111111222222.../////////...---,,,,,,************+++,,,------///)))...333,,,+++000000,,,,,,+++++++++++++++,,,...111444666555111,,,)))------............//////............/////////000111///...000222111111222222///888TTTsss|||eeeUUUBBB666444<<>>444111333444555777555000222777333+++000333000>>>iiinnnQQQhhhfffcccvvvaaaXXXKKK???777333222111...,,,,,,---------000444???HHHSSSTTTMMMBBB<<<:::<<<<<<<<<<<<===>>>???@@@???DDDCCC<<<:::>>>===888666DDD\\\hhhYYY===000333---111'''---TTTooo\\\===+++******)))))))))))))))))))))))))))))))))))))))&&&&&&---(((+++,,,%%%777BBBVVVJJJeeevvvEEEKKKcccIII222///222...***+++---)))...111:::ZZZdddIII444555888===BBBPPPlll|||]]]JJJIIIJJJOOOUUURRRTTT___hhhlllppprrrmmmeee\\\bbbllllll]]]OOOYYYmmm^^^LLLZZZrrrzzz|||QQQ:::YYYkkkKKK777777000:::333666777:::FFF\\\ssswwwlll\\\PPPIIIDDD>>>:::999666333333555777777666333666===GGGKKKEEE999111,,,---000000***%%%(((///)))))))))))))))*********++++++******++++++,,,---+++,,,---...---+++)))''')))(((((((((''''''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$%%%+++222>>>QQQaaaTTT<<<(((%%%%%%!!!###+++!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''))),,,//////---+++)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%{{{yyywwwmmmjjjgggcccaaa___]]]ZZZXXXUUUUUUTTTRRROOOMMMJJJIIIGGGFFFDDDAAA???>>>===<<<<<<<<<:::999888777777777888888888888888888888888:::===>>>GGGVVVQQQ@@@:::IIInnn~~~{{{]]]GGG777777777222222888RRRJJJ???555//////111222222222111111222444555666888222444CCCWWWfffEEE```~~~VVV???777;;;HHHJJJ666+++///222111999GGGbbb[[[OOOCCC:::555333333111///...000333333000---////////////////////////.........------,,,,,,+++---///000000//////000222.........///////////////000000///...------,,,,,,---------.........//////............/////////000333222111000////////////333//////;;;UUUpppppp```III<<>>======>>>>>><<<;;;???>>>=========>>>???@@@CCC888BBB```kkkTTT777***)))---...---BBBgggeee>>>111+++,,,+++&&&))),,,$$$(((((((((((()))))))))))))))))))))***+++,,,......AAAVVVXXXVVVvvvoooDDDJJJddd___555(((333------///555%%%333777,,,KKKhhhUUU888111<<>>===<<<;;;<<<;;;:::999888777777777888888888888888888888888999===>>>HHHVVVOOO???:::KKKooozzz}}}~~~tttOOO???333333555444999CCCPPPFFF:::222111222222000222222111111222444555666777555888RRRuuukkkFFF___zzzRRR<<<555:::HHHGGG666---111333...222===GGGUUU```\\\LLL<<<666777444333111///......//////////////////////////////........................///000111000......///000....../////////000000000000//////...------,,,,,,---------.........//////........./////////000000000000000//////000111111,,,000222111444FFFfffvvvlllfffiiicccQQQBBB:::555888<<<;;;999999???SSSjjjwwwyyyppp___OOOAAA;;;444333555444222///444111000333444222333555222///777;;;\\\lll```eee}}}zzzrrrvvvtttZZZCCC<<<:::444111444000///......---------...,,,...222444666777:::<<<>>>>>>>>>???@@@???>>>===@@@????????????@@@AAABBBBBB>>>BBBQQQ___[[[FFF333///,,,...,,,444XXXhhhPPP333+++++++++&&&))),,,$$$(((((((((((()))))))))))))))))))))***+++,,,---...:::RRRWWWTTTnnnhhh@@@FFFdddeee@@@000555,,,---000111'''111444...EEE```\\\===///444:::222===[[[lllxxxdddJJJMMMPPPRRRbbb^^^___iiiooommmfffaaa\\\WWWcccmmm{{{vvvUUUQQQmmmyyy}}}TTT>>>KKKlll\\\666333444333333333555:::@@@NNNdddwwwooo]]]MMMDDDAAA<<<666444444444444444666???HHHIII???333...------,,,,,,,,,,,,+++++++++))))))(((((())))))***+++************************,,,,,,++++++***))))))(((+++)))''''''((()))((('''((('''%%%&&&''''''&&&%%%))))))333LLLccciii^^^QQQ444---%%%!!!"""%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###)))...---)))'''))),,,((('''%%%###%%%((('''###$$$$$$$$$$$$$$$$$$$$$$$$zzzxxxuuullljjjgggccc```___]]]ZZZXXXUUUTTTSSSQQQOOOLLLJJJIIIEEEDDDBBB???===<<<;;;;;;<<<;;;:::999888777777777888888888888888888888888888<<<>>>IIIUUUMMM===:::NNNppp{{{vvv~~~{{{hhhAAA888111000111444???LLLLLLAAA444000222555333///333222222111222333555666666999===gggpppGGG]]]sssLLL999333:::IIIDDD666///333333,,,,,,222000FFF```kkkcccPPP@@@888222222222000......///111000000000000000000000000////////////000000000000111222111///------...000//////000000111111111111/////////...------,,,,,,------........./////////....../////////000000000............///000222222222...///111222777III\\\xxxnnnMMM<<<777666666777666777>>>GGG```yyyaaaEEE444333555777777555444555666555333333444333000222666222///777:::YYY}}}[[[[[[ggg[[[mmmpppaaaNNN@@@;;;999666111000000000000///...,,,,,,,,,---------///333999======>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@AAACCCDDDEEE@@@EEECCCBBBPPP```WWWBBB444)))//////***JJJiii```666,,,++++++&&&)))+++%%%(((((((((((()))))))))))))))))))))***+++,,,---...333OOOZZZRRReee```<<>><<<;;;;;;<<<;;;:::888777777666666888888888888888888888888777;;;???JJJUUUIII::::::PPPqqqxxxvvvwwwZZZ;;;777333000000555BBBNNNBBB;;;333000111444333222333333222111222333444555666;;;BBByyyqqqJJJ\\\lllFFF666333<<>>KKKhhh~~~ddd>>>888:::;;;<<<888444<<>>??????@@@AAABBBCCCDDDEEE@@@GGGEEE>>>FFFYYY\\\QQQ;;;'''...444+++EEEgggccc;;;---***+++'''(((+++%%%(((((((((((())))))))))))(((((())))))***,,,---...222OOO___TTT^^^\\\======^^^kkkJJJ222///(((***---)))///---...222333FFFlllWWW<<>>333///111444555444222222222222222222222222111111111000///...------///000000000///000333555555555444222111000.....................---------........./////////000000////////////000000000111000000////////////000000333222222222...333LLLfffiiizzznnnKKKEEE===<<<@@@KKKWWWfffzzzlllUUUBBB888777:::333888;;;999:::===;;;666111000111444333000///333111///666555QQQrrrmmmgggSSS[[[jjjnnn```FFF888;;;;;;222000111111111///---+++***+++,,,,,,+++***+++...000;;;???DDDEEECCC@@@>>>======>>>???@@@AAABBBCCCCCCAAAEEEFFFDDDCCCJJJTTT[[[JJJ///+++000...EEEcccddd@@@///***,,,((((((***&&&(((((((((((())))))))))))((((((((()))***+++------555QQQcccUUU[[[^^^CCC===\\\kkkIII...---***...---(((222------333...===iiicccIII444666???<<>>======;;;:::999888777666666666777777777777777777777777777<<>>>>><<<===???@@@AAAAAAAAAAAAAAAAAAEEEHHHCCC???IIIYYYXXXBBB000)))---BBB\\\jjjDDD000))),,,(((''')))&&&(((((((((((())))))))))))((((((((()))***+++,,,---555MMM___RRRXXXdddLLL>>>ZZZmmmNNN000///...222...)))222---,,,111,,,777ZZZooo\\\@@@777???===<<>>CCCddd^^^===444111111222333666999;;;BBBQQQ```|||oooRRRAAA@@@HHHPPPRRR@@@111///...******...*********))))))))))))(((((((((''''''(((((()))***'''(((((())))))*********************************---***'''&&&&&&''''''&&&%%%)))***(((%%%***777BBBVVVWWWJJJ333''')))''' %%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''(((((('''&&&333===<<<333,,,&&&"""%%%%%%&&&&&&&&&&&&%%%%%%wwwsssqqqjjjhhhfffbbb___]]][[[YYYWWWTTTSSSRRRPPPNNNKKKIIIHHHFFFEEECCCAAA???===<<<<<<;;;:::999777666666666666777777777777777777777777888===EEESSSWWWCCC555===VVVttt~~~~~~~~~wwwnnnXXX;;;111333333333???LLLJJJ===111222333333222222444666444444333222222222333444444BBBxxxaaaHHH[[[VVV999555777AAATTT999333...///111111000111000111333333777CCCUUUccciiicccWWWGGG:::444555888333333333333333333333333000000000111111111222222///111555666555555555555222222222111000000//////.........................../////////000000000000//////000000000111111111111111000111111222333444666???IIISSS___eeeXXXEEE@@@<<>>CCCBBB@@@@@@AAA===>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDAAA===DDDOOOWWWVVV???+++///<<>>JJJWWWvvvsssZZZTTTVVVWWWAAA555---,,,---++++++...******)))))))))((((((((((((''''''''''''((())))))((((((((()))))))))))))))************************+++)))''''''(((((('''&&&&&&(((((((((,,,666FFFRRRMMM???---""""""&&&$$$$$$%%%%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''---@@@HHH999***''''''######%%%'''(((((('''%%%###vvvsssqqqjjjhhheeebbb___]]][[[YYYWWWTTTSSSRRRPPPNNNKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;:::999777666666555555777777777777777777777777999>>>FFFTTTWWWCCC555>>>XXXuuu~~~|||}}}ttteeeOOO666333555222444BBBOOOGGG333333111000222555666555333555444333222222222333444222EEE]]]EEE[[[QQQ666444777AAATTT666111///000222111...---000000///000555===FFFLLLbbbhhhiii]]]III:::444666444444444444444444444444...///000111333555666666111444777888777555444333///000000000000111111111---.....................////////////000000000000000000000000111111111111//////000111222444666777>>>UUUbbbYYYNNNKKKDDD888555555@@@EEEOOOxxxfffOOOEEEDDDBBB@@@???<<>>???@@@AAABBBAAA@@@??????@@@@@@>>>>>>AAADDDFFFMMMaaaOOO444555888GGGkkkIII222(((,,,)))''')))'''(((((((((((())))))))))))''''''(((((()))+++,,,---+++;;;KKKBBBQQQlllYYY???KKKppp]]]===111***---******,,,,,,+++)))+++222:::cccbbbCCC***111888888CCCooozzz______XXX\\\fffkkkkkkjjjiiilllppppppkkkgggllliiifffiiiccc\\\^^^xxxlllmmmrrrgggttt^^^???DDDhhhhhhHHH===888777111333777:::999;;;EEEPPPtttnnnbbbZZZPPP111000...++++++---------))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))((((((((((((******************++++++***((((((((()))***((('''(((&&&%%%(((222AAARRR]]]<<<,,,###%%%&&&!!!"""'''######$$$###"""###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''555LLLPPP888%%%&&&+++'''"""$$$'''))))))'''$$$"""}}}yyyxxxsssooommmhhhgggddd```\\\YYYWWWVVVUUUUUUSSSQQQNNNKKKIIIGGGEEEDDDBBB@@@???===<<<<<<;;;:::999777666555555555666666666666777777777777666<<>>YYYRRRAAASSSuuuNNN:::222<<>>???BBBDDDDDDBBB@@@@@@??????@@@@@@AAABBB???QQQYYYHHH111///EEE]]]SSS***$$$000&&&'''///"""(((((((((((((((((((((((((((((((((((()))***+++,,,,,,000???GGGOOOfffbbb===IIIeeeiii:::222---333)))---++++++------,,,000555[[[mmmEEE444999,,,666CCCZZZjjjYYYZZZYYY^^^kkkmmmqqqwwwyyywwwpppjjjdddlllnnngggdddkkkuuuzzz}}}ssscccRRRVVVeeeiiiBBB>>>gggwwwHHH333FFFHHHDDD:::555:::======BBBJJJiiinnnRRR===000000...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%(((,,,)))***+++555KKKZZZMMM666''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""***"""!!!(((''' $$$000GGGMMMCCC+++!!!'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxwwwrrrnnnlllhhhfffccc```\\\YYYWWWVVVUUUTTTSSSQQQNNNKKKIIIGGGEEEDDDBBB@@@>>>===<<<<<<;;;:::999777666555555555666666666666777777777777666<<>>888777666555333222111000222111000000000000111222000///......------......111000000//////000000000333111///...000222333444777333333===KKKQQQLLLEEEBBB>>>999333111333999>>>999555>>>OOOddd~~~}}}rrr^^^ccctttppphhhuuu|||XXXBBB999555333333111222555444CCCsss|||```BBB@@@BBBMMMWWWOOO<<<222444000///...---,,,,,,,,,,,,+++******+++,,,---+++******+++,,,///444;;;AAAEEECCCBBB@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBFFFNNNNNN<<>>888999AAA111...++++++---...---000555YYYmmmJJJ666888///888BBBSSSooo^^^\\\[[[___kkklllppptttwwwuuuooojjjhhhmmmlllggghhhttt}}}qqqbbbQQQUUUhhhpppBBB===dddxxxNNN;;;NNNSSSEEE;;;555999======BBBIIIbbb___BBB222///...---,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((+++888KKKVVVOOO<<<,,,&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%% !!!&&&%%%""",,,:::IIIDDD666%%%!!!(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%|||xxxvvvqqqmmmlllhhhfffccc___\\\YYYWWWWWWUUUTTTRRRPPPNNNKKKHHHGGGDDDCCCAAA@@@>>>===<<<<<<:::999888777666555555555666666666666777777777777777===JJJSSSMMM???999===^^^xxx~~~{{{hhhKKK888222111...666EEEHHH<<<333444444444333222222222333333111666333111666555444<<>>HHHEEE222222111000///////////////000000111222333444444...444???NNN\\\eeehhhgggMMMEEE;;;555666888888888666666666888;;;<<<;;;:::777777666555444222222111222222111111111111222222000000///............///222111111111111111222222333333222111000000333555555555<<>>GGGRRR;;;///,,,+++---...---///444SSSkkkRRR777444222999>>>EEEtttqqq```\\\\\\___mmmnnnpppsssvvvuuuqqqnnnnnnnnnjjjeeeiiixxx|||pppaaaMMMNNNbbbpppDDD<<<___uuuSSS@@@QQQ[[[III===666999<<<<<>>JJJSSSLLL===888===```yyy~~~www___CCC444111000///;;;JJJFFF555///666555444333333222222222222000666333111555222333???aaaXXX???888HHHPPPpppJJJ888777DDDJJJAAA111111000/////////////////////000111222333444444777666555:::CCCQQQ]]]eeeggg]]]OOOCCC<<<999888777555777;;;???@@@===666111777666666555444333333222333333222222222222333333111111000////////////000222111111111111222222333000333666666333000000222555@@@MMMRRRMMMDDD<<<999333444666777888;;;@@@CCCSSS[[[lllpppeeehhhuuuyyyhhhpppxxx~~~fffddd~~~TTT999666777333111111444444@@@kkkpppLLL@@@666:::MMMSSSDDD666444///...---,,,,,,++++++,,,---+++******++++++***)))))),,,---+++***...777???@@@CCCFFFFFFCCCAAACCCEEEEEEDDDCCCAAA@@@@@@??????CCC666999IIIGGG999===PPPXXX:::,,,---''''''***$$$(((((((((((((((((((((((((((''''''(((((()))***+++---+++111222777UUU^^^AAA<<<[[[kkkCCC???OOO]]]@@@111---+++---///...///222IIIcccWWW999000333888999999aaayyyooo^^^ZZZ^^^bbboooppprrrtttvvvwwwvvvuuurrroooiiidddfffrrr|||pppdddLLLDDDVVVhhhGGG<<>>--- """''''''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzvvvqqqmmmmmmfffdddbbb___\\\YYYXXXWWWSSSRRRQQQOOOLLLIIIGGGEEEBBBAAA@@@>>>===<<<<<<;;;888888777666555555555555666666666666777777777777999???KKKRRRIII;;;777>>>aaazzz~~~pppVVV>>>222222///333@@@JJJBBB000---666555444333333222222222222111666333222333///333DDD[[[CCC>>>:::BBBLLL~~~mmmGGG777:::HHHJJJ<<<111000//////////////////...///000111222333333444999888555222222999FFFPPPhhhgggcccYYYMMMAAA999666:::;;;<<<>>>>>><<<777444666666666555555444444444333333444444444444333333222222111000000000000111111000000000111111222333000222555555333444777;;;BBBJJJPPPKKK>>>444444888777777777:::BBBNNN[[[eeefffccceee]]]LLLRRRiiiwwwvvv||||||^^^```___>>>666666333111000333444???gggrrrIIIAAA555555FFFPPPGGG999111//////...---,,,,,,,,,,,,---+++***+++,,,,,,+++***'''+++------+++,,,222888===BBBFFFGGGEEEDDDEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@;;;999;;;>>>@@@DDDHHHWWW???...***((('''((('''((((((((((((((((((((((((''''''''''''((()))***+++...***...,,,111PPP[[[BBB777RRRgggDDD===OOObbbDDD333...+++---///...///111>>>VVVZZZ===---333333444444QQQmmmmmm___]]]eeeiiioooppprrrtttuuuvvvxxxxxxqqqooojjjfffffflllxxxyyysssnnnSSS@@@NNNcccIII:::NNNgggVVV@@@LLL```SSSCCC777888;;;;;;>>>DDDMMMmmmaaaFFF555111444...---,,,++++++***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%'''))),,,---...???LLLQQQBBB///&&&%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$''''''$$$%%%000>>>GGG222&&&!!!(((***%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzvvvooolllmmmeeedddaaa^^^[[[YYYXXXWWWSSSRRRPPPNNNLLLIIIFFFEEEAAA@@@???===<<<<<<;;;;;;888777666666555555555666666666666666777777777777:::@@@LLLQQQGGG999666>>>aaazzzzzzgggNNN:::333333000999DDDFFF;;;......555444444333222222222333333111555333222444000888NNNoooBBB:::>>>:::;;;JJJ}}}gggBBB444;;;KKKJJJ777000//////....../////////...//////000111222333333...333666555111111666<<>>999777666555444<<>>LLLMMM@@@222000000///...------------+++++++++---//////---+++'''***---...------000222999===BBBEEEGGGGGGGGGHHHFFFFFFDDDCCCBBBAAAAAAAAA???BBB<<<222444BBBHHHDDDYYYGGG222))))))((('''(((((((((((((((((((((((((((''''''''''''((()))******+++(((,,,)))...NNN\\\DDD444IIIdddGGG<<>>===<<<;;;;;;;;;777777666555555555555666666666666666777777777777:::AAALLLQQQFFF777666>>>```zzz~~~}}}sss^^^FFF777333444111>>>GGG@@@333///111444333333222222222333444444111444333333666444AAA[[[rrrNNN999666888999;;;III{{{ddd@@@333===OOOKKK444//////.........//////000......///000111222333333---000444555444333333444000;;;KKKZZZcccfffdddbbbNNNHHH???999777888999:::555555555555666666666666444555666666666666555444444444333222222222222222111111111111222333444555666555555888>>>EEEJJJMMMDDD<<<555777???FFFFFFBBBIIIQQQ]]]dddbbb[[[QQQKKKBBB999DDD\\\rrrwww[[[MMM\\\|||{{{SSS<<<555444222///222444<<<```tttIII===;;;777999HHHUUUKKK888111111000///............)))***---000222222///,,,***+++,,,---...///000111333666;;;AAAGGGIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB???DDD???222111???GGGDDD```PPP888******((($$$((((((((((((((((((((((((((('''''''''''''''(((******(((&&&---,,,111SSSbbbLLL555CCCcccNNN>>>IIIjjjYYY666///+++---000000...///222AAA___OOO666555...666555>>>^^^rrrjjjkkkuuutttsssuuuvvvtttpppmmmmmmnnnjjjmmmrrrrrrnnnnnn|||uuuyyybbbBBBKKKgggPPP:::BBB___]]]EEELLLiii[[[HHH888777999999;;;@@@HHHSSSxxxrrrLLL:::555000---...,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&...;;;FFFVVVJJJ777(((###&&&'''&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!###"""$$$444EEEDDD888'''%%%%%%'''((('''&&&&&&''''''''''''''''''''''''zzzwwwqqqkkkhhhiiidddcccaaa^^^[[[YYYXXXWWWRRRQQQPPPNNNKKKHHHEEEDDD@@@???>>><<<<<<;;;;;;;;;777666666555555555555666666666666666777777777777;;;AAALLLQQQEEE666555???```zzz}}}zzznnnXXXBBB555333444222BBBHHH;;;//////333333222222222222333444444555000444333444888888HHHeee~~~VVV<<<999555333:::@@@GGGyyyddd@@@555@@@SSSNNN555//////.........//////000......///000111222333333777444222111333555666666333444777AAALLLVVVZZZ[[[\\\XXXRRRLLLFFFAAA;;;888555555555666666666666666444555666777777666555444555444333333222222333333222222222333444555666777666888===EEEKKKLLLGGGCCC;;;<<<>>>EEEOOOWWW[[[]]]VVVTTTOOOIIIDDDAAAAAACCC===CCC```xxx[[[QQQaaa}}}ZZZ???666777222///222444;;;^^^yyyOOO;;;===999666GGGZZZSSS===222111000//////......///(((***---222444444000------,,,+++,,,...111111111///111666>>>FFFJJJHHHEEEFFFEEEDDDCCCCCCBBBCCCCCCAAACCC???555222;;;CCCEEEeeeWWW===,,,,,,(((###'''(((((((((((((((((((((((('''&&&&&&''''''((()))***((('''000000777ZZZjjjUUU777AAAdddSSSAAAJJJoooccc777000+++---111000......222===bbbWWW<<<777///999333777YYYsssmmmmmmvvvrrryyy{{{{{{wwwqqqllljjjjjjkkkoootttuuunnnmmm}}}vvvzzzbbb>>>FFFcccUUU<<<@@@]]]\\\BBBFFFeee]]]III999666999999;;;???IIIMMMrrryyyYYY;;;333555222......+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))+++666JJJYYYNNN666$$$&&&+++(((%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%"""%%%888IIIAAA---(((&&&###"""%%%((('''###''''''''''''''''''''''''