BM6P6(@ ''')))******))))))***+++...---+++)))(((((())))))******))))))))))))******)))************+++++++++)))***+++,,,---,,,+++***///...---+++***)))))))))------,,,++++++,,,,,,---000000000000////////////000000000111333666:::<<>>FFFLLLYYYgggttt{{{~~~|||tttmmmcccWWWIII???777333///,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++************++++++*********)))))))))(((((())))))))))))((((((''''''%%%))),,,+++(((&&&'''***''''''((()))))))))((('''''''''''''''(((((((((((((((((())))))))))))((((((((($$$%%%***,,,'''###"""$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&$$$&&&))))))''')))---&&&******&&&'''+++,,,))),,,***(((&&&%%%%%%&&&'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''$$$)))%%%"""'''$$$$$$%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&((()))(((%%%$$$%%%''')))'''(((,,,+++'''&&&(((&&&'''((())))))))))))((((((((('''&&&''''''((()))'''((()))(((&&&&&&(((***&&&&&&&&&&&&'''((()))***%%%&&&'''))))))))))))(((''''''(((((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$###$$$'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&&&&'''&&&'''((()))***))))))(((%%%&&&&&&&&&''''''''''''&&&&&&(((***%%%!!!'''''''''&&&'''((('''$$$"""%%%&&&''''''&&&&&&((()))(((((((((''''''(((((((((&&&((((((%%%%%%((((((&&&###"""###$$$%%%$$$"""''''''''''''''''''''''''&&&'''((('''&&&'''(((***&&&'''((((((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$'''***)))%%%$$$&&&)))&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))!!!%%%''''''''')))+++((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$######$$$&&&((('''''''''''''''''''''''''''&&&%%%'''((('''%%%%%%(((***&&&&&&&&&''''''''''''((()))+++&&&&&&+++%%%"""+++$$$%%%'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$'''(((&&&%%%((()))'''$$$&&&(((&&&$$$###&&&***&&&''''''(((((('''&&&&&&))))))))))))((((((((((((((('''&&&'''(((((('''%%%$$$&&&(((******)))'''%%%$$$((()))'''%%%'''***'''((()))*********)))(((******++++++++++++******%%%(((+++---,,,***)))((()))***+++,,,,,,+++***)))((((((''''''''''''((((((++++++***)))((('''&&&&&&***)))))))))***,,,...///000000000000...+++'''&&&111000///...---,,,,,,,,,---...///111222444555555222111000000000222555666555888<<<===???EEEQQQZZZ___lllzzz}}}{{{wwwpppdddUUUJJJ>>>:::555111///...---,,,444333111...,,,***))))))+++******************++++++++++++************)))***)))(((&&&%%%%%%%%%%%%&&&)))***'''###"""'''+++$$$%%%&&&(((((((((((('''''''''''''''((((((((()))'''((()))******)))((('''(((###"""'''***&&&$$$&&&###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***((($$$%%%***(((!!!$$$...(((,,,+++&&&&&&+++---***---+++)))&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$***&&&$$$((('''&&&---%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))''')))+++)))&&&%%%&&&((()))'''(((+++***&&&$$$&&&&&&&&&'''(((((()))(((((()))((('''&&&&&&'''((()))&&&(((***(((&&&%%%'''***%%%%%%%%%&&&&&&((())))))%%%&&&((()))******))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((()))))))))%%%!!!!!!$$$'''''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((*********)))(((%%%%%%%%%&&&&&&&&&''''''&&&%%%'''***&&& ###+++$$$###$$$&&&((()))'''&&&%%%&&&''''''&&&&&&(((***'''''''''&&&&&&'''''''''&&&((((((%%%%%%((((((&&&%%%$$$###$$$''')))))))))((((((((((((((((((((((((&&&'''(((''''''''')))+++&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&%%%%%%""")))***%%%"""###&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))!!!%%%((((((&&&######$$$((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%***(((&&&%%%%%%$$$""" ''''''''''''''''''''''''$$$&&&'''&&&$$$$$$'''***&&&&&&&&&'''''''''((((((%%%'''$$$&&&+++%%%###..."""$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***&&&%%%''''''%%%)))///333///&&&!!!###(((&&&''''''(((''''''&&&&&&(((((((((((())))))))))))&&&%%%%%%&&&((()))((('''''''''''''''(((***+++,,,$$$))))))&&&$$$&&&)))"""$$$&&&((())))))(((''')))******++++++******)))+++*********))))))((((((((('''%%%&&&((())))))((()))))))))(((&&&&&&'''(((*********)))((()))+++...******++++++---...000111000000000000///---,,,***444111...---///000///---000111333444555555444444444444333222222333777:::<<>>;;;;;;???<<<:::555000,,,***+++,,,++++++++++++***)))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%&&&''''''''''''&&&***((('''&&&''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))(((''''''(((((())))))(((((('''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%'''%%%$$$&&&)))***(((&&&(((((((((((()))***++++++,,,---,,,***'''&&&((()))%%%&&&((()))((('''&&&$$$((('''&&&&&&&&&&&&'''(((&&&***)))%%%%%%)))***'''&&&'''((((((((('''&&&%%%)))***&&& %%%******((((((((((((((((((((((((''''''''''''((((((((((((((((((%%%***000&&& +++'''((((((((((((((((((((((((((())))))))))))((((((******++++++******)))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((('''((()))'''''''''((()))***+++,,,))))))&&&"""###''''''%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((###&&&"""!!!%%%###))))))(((((('''&&&%%%%%%&&&***---+++'''%%%%%%(((''''''((()))))))))))))))(((%%%$$$%%%(((***(((&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%((((((%%%&&&))))))&&&((('''&&&%%%%%%&&&((())))))'''&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((&&&&&&)))%%%&&&,,,...+++)))+++---)))%%%""""""###$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))&&&'''***(((######&&&(((%%%$$$&&&&&&$$$$$$(((,,,,,,***)))(((((((((((())))))***))))))((('''&&&(((((('''''''''&&&&&&&&&(((((())))))(((''''''&&&,,,***(((&&&%%%&&&((()))'''((((((((())))))******)))***++++++***)))((('''************)))))))))))),,,***)))***++++++***)))++++++***)))))))))******+++,,,,,,+++******---///++++++,,,---...000111222111333444666777777777666<<<:::777666666666555444111333666999;;;;;;:::999333555888999:::;;;>>>@@@LLLPPPVVVZZZ___eeemmmsssxxxyyy|||~~~|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwssspppggg```XXXSSSOOOJJJGGGHHHDDD???888111,,,************++++++******)))((('''))))))))))))))))))))))))))))))''''''''''''))))))'''&&&&&&(((++++++(((%%%******(((%%%######%%%'''((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((()))******'''''''''&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&(((''''''((())))))(((&&&)))))))))))))))***+++,,,,,,---,,,***(((&&&'''(((%%%&&&'''((()))(((''''''((('''&&&&&&&&&&&&'''(((%%%'''''''''))),,,+++''''''(((((((((((('''&&&%%%(((((($$$!!!'''***((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&$$$)))///((($$$...&&&''''''((()))******+++'''(((((())))))(((((('''+++******)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''(((((((((((((((((()))***+++,,,***---,,,(((&&&(((((('''&&&&&&&&&&&&&&&&&&''''''***)))(((((((((((()))***'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++$$$(((---((((((,,,***)))(((((('''&&&&&&&&&&&&'''+++...---***''''''(((''''''((())))))))))))(((,,,((($$$&&&+++---***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))((('''&&&(((((('''''''''(((((()))***)))'''&&&%%%%%%%%%&&&'''******'''&&&))))))&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))((()))///222111///000000---)))'''&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%''')))'''###"""%%%(((%%%%%%((()))((()))---))))))((('''&&&&&&&&&'''((((((((())))))(((((('''(((((((((''''''''''''&&&(((((()))))))))(((''''''+++***(((''''''((()))+++&&&&&&'''((()))******++++++,,,++++++***)))''''''*********))))))))))))))))))((((((***,,,---,,,++++++***))))))************+++,,,,,,,,,++++++---///,,,,,,,,,---///000222333555666888:::;;;;;;;;;;;;>>>===:::999888777777777555777;;;===>>>===;;;999222444666888;;;@@@ӵiiioootttxxxzzzzzz{{{}}}~~~~~~{{{xxxxxxzzzzzzxxxuuuvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwvvvuuusssppplllgggccc___ZZZUUUSSSGGGAAA777///+++******+++************)))(((''''''))))))))))))))))))))))))***)))(((((((((((()))******''''''***......)))$$$&&&'''(((&&&###"""%%%((((((((((((((((((((((((((($$$%%%&&&'''(((((())))))Ħ)))***+++'''''''''Ħ&&&&&&)))(((&&&%%%%%%%%%&&&''''''''''''((()))((('''''')))ӵ...+++,,,---+++)))((()))***((()))************))))))'''''''''&&&&&&'''''''''%%%%%%&&&(((***,,,***'''))))))((((((''''''&&&&&&%%%)))+++)))&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((%%%&&&,,,%%%!!!)))((())))))******+++,,,,,,'''(((((((((((((((((('''+++***)))((('''((())))))***)))(((Ħ))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((''''''((('''''''''(((***+++---...***///000+++'''((()))(((%%%%%%&&&&&&&&&&&&''''''(((&&&%%%######%%%&&&((('''''''''''''''''''''''''''''''''''''''((())))))###$$$$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''"""###%%%&&&((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))###'''***###$$$)))&&&(((((()))***)))(((&&&%%%'''***------+++(((''''''&&&'''(((((())))))(((((('''%%%$$$&&&***,,,+++)))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++)))&&&%%%'''''''''''''''(((((((((+++***'''%%%$$$$$$&&&&&&'''***)))&&&&&&((((((%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((())),,,,,,...222666666555333+++++++++,,,---,,,***(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''"""$$$((()))(((&&&&&&))))))&&&&&&)))***)))***...''''''&&&%%%%%%%%%&&&&&&&&&''''''((())))))((((((((((((((('''''''''''''''(((((()))))))))(((((('''$$$$$$###$$$&&&(((***,,,&&&'''((()))***+++,,,,,,...---,,,+++***((('''&&&))))))))))))))))))*********))))))***,,,,,,***(((+++)))'''''')))******(((+++,,,---,,,++++++---...,,,,,,,,,---///000222333888999;;;<<<=========<<<>>>>>><<<:::888888999999999:::<<<===<<<:::777666333444555777<<<4ĉ@ӵsssvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwuuuqqqnnnnnnqqqssssssqqqssstttuuuuuuvvvvvvuuuuuurrrrrrrrrrrrrrrssstttuuuttttttrrrnnnjjjddd[[[UUUFFF???555...+++,,,,,,---+++++++++******)))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))&&&&&&)))------'''""" $$$'''(((&&&%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))>L''''''((()))((((((=hĦ&&&)))((('''&&&%%%&&&'''(((&&&&&&'''''''''((()))***4ĉ@ӵ***+++------,,,+++,,,---+++++++++******)))((('''&&&''''''''''''''''''&&&&&&%%%%%%'''))))))((((((******)))(((''''''&&&&&&'''+++111222...***(((***((((((((((((((((((((((((''''''''''''(((((((((((((((+++'''&&&+++%%%!!!'''))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''&&&'''((()))***)))(((>L***))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***((('''''''''$$$%%%&&&'''***,,,///000&&&+++,,,((($$$$$$%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''((())))))(((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%))))))!!!###)))%%%&&&(((+++------+++'''$$$&&&(((******)))'''&&&&&&&&&&&&'''((((((((((((((("""$$$&&&&&&%%%$$$''')))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%''''''''''''%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))+++,,,,,,)))&&&$$$%%%%%%&&&&&&''''''''''''+++)))'''%%%$$$%%%&&&'''&&&)))(((%%%%%%'''&&&###'''((()))))))))'''&&&$$$&&&&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))))),,,...222777<<>><<<,,,***&&&%%%&&&(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###(((,,,,,,)))(((((()))(((%%%$$$''''''%%%%%%((()))))))))((())))))******%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((("""""""""###%%%''')))***((())))))+++,,,---......///...---+++)))((('''&&&))))))))))))************,,,,,,++++++,,,***(((%%%+++(((&&&'''***+++***(((***+++,,,,,,++++++,,,---++++++,,,---...000111222888999;;;===>>>>>>>>>===??????>>>===;;;:::<<<>>><<<<<<<<<;;;999777555444666888999===BBBGG=?qqqqqqqqqpppmmmkkkiiiiiiiiiiiidddbbb```aaaeeejjjnnnpppqqqrrrsssttttttrrrpppooojjjkkklllmmmnnnrrrwwwzzz{{{~~~~~~zzztttmmmaaaVVVDDD===333...---...//////+++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%((('''$$$ """&&&((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((HdĦ''''''''''''(((=Īj***)))((((((''''''((((((%%%&&&&&&&&&&&&)))---000GG=?+++------,,,+++,,,---+++******((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''%%%%%%'''''''''+++000+++***)))((('''&&&&&&&&&'''(((******%%%!!!$$$***((((((((((((((((((((((((''''''''''''((((((((((((''',,,(((&&&,,,***&&&+++''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((('''''''''''''''((('''&&&HdĦ(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''''''###$$$%%%'''))),,,...///(((++++++&&&$$$&&&'''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###'''((()))******)))(((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((,,,***"""&&&---)))%%%(((+++------+++'''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''"""&&&)))'''!!!!!!%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&(((***++++++)))'''%%%###$$$%%%&&&'''''''''&&&)))((('''&&&%%%&&&''''''%%%((('''$$$$$$''''''$$$((())))))***)))'''&&&%%%((()))***)))(((((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))...444999@@@FFFFFFBBB999111'''###)))---&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((///333///)))'''&&&&&&+++'''&&&((((((%%%%%%(((''''''''''''((())))))***%%%&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))*********))))))(((''''''&&&&&&&&&''''''******+++,,,---......//////...---+++)))(((((((((((())))))ӵ******+++ĭӵ+++ӵ,,,Ħ+++++++++,,,---///111111555ӵӵ<<<;;;ĦƜ`1.׼sgggeeeddd```ĦSSSTTTNNNMMMNNNOOOSSS[[[dddӵnnnĦ]]]___aaafffnnnsssxxx~~~~~~ĭӵ,,,+++Ħ(((((('''Ħ'''Ħ%%%$$$######$$$$$$$$$&&&)))******)))((((((''''''DdD(((((((((?fӵ*********Ħ&&&''''''ӵƜ`1.׼s***+++ĭӵ(((&&&'''&&&&&&%%%&&&'''&&&&&&000ӵ'''&&&&&&'''Ħ%%%%%% ((((((((((((((((((''',,,(((Ħ&&&&&&&&&'''(((((((((Ħ((((((''''''&&&&&&&&&&&&&&&DdD'''''''''((((((ӵ'''&&&ӵ&&&ӵ+++)))%%%$$$%%%Ħ''''''ӵ''''''''''''ĭӵ$$$%%%%%%'''))))))(((&&&$$$'''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!&&&!!!&&&'''((())))))((('''&&&(((&&&%%%%%%&&&'''''''''%%%&&&''''''((((((''''''%%%'''(((&&&""" !!!###%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((()))((((((''''''(((((()))&&&''''''((((((&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&'''(((******)))((('''###$$$&&&'''((((((((('''&&&&&&&&&'''''''''''''''%%%'''(((%%%%%%((((((&&&'''''''''(((''''''&&&&&&&&&(((***)))'''&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((...333777===BBBBBB<<<:::333)))""""""%%%***---&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))222666000)))'''&&&$$$---)))(((******'''(((+++$$$$$$$$$%%%%%%'''((((((&&&&&&''''''(((''''''''''''((((((((())))))))))))(((((()))***************))))))((((((''''''&&&&&&+++++++++,,,,,,---------///...,,,***))))))))))))((((((?~4+++%%%&&&g&e>&e(((g&e)))>hӵ***++++++---...000111g&e???guO>uO>&eBBB@@@4ff?>ߝLUUUgĉ@^^^]]][[[YYYShӵBBB<<<>>>???AAAEEEOOOg&emmm>hӵKKKMMMRRRZZZaaakkksssxxxfff?><z666g&e>&e---,,,HL(((((((((ShӵgL(((&&&%%%&&&'''***'''$$$$$$(((******S?ʬ((((((3h?D%%)?((((((ZufĦ******+++gL(((''''''g&e>>>gĉ@&&&+++g&e>&e***@e%%%&&&??&&&%%%&&&%%%&&&(((%%%'''g<ĉ((('''&&&'''3we<Ħ,,,///)))!!!3h?@e'''((((((((()))'''---(((Z(((''''''(((***+++3h?gL'''((((((((('''%%%$$$(((((((((D%%)?'''fff?><z((((((=?Ħ&&&g&e&&&g&e)))'''###S?ʬ$$$4ff?>ߝL(((@e%%%g&e$$$''''''3h?g&e>&e&&&&&&??"""$$$''')))***)))(((&&&'''((()))++++++)))((('''))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&+++'''$$$---)))(((&&&%%%$$$$$$%%%'''((()))'''%%%$$$%%%'''((((((%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))%%%&&&'''((())))))(((((($$$%%%'''))))))))))))((($$$%%%&&&'''((((((((((((%%%((((((&&&'''******((($$$%%%%%%%%%&&&''''''(((###%%%'''&&&$$$###$$$'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((()))///222333666:::777000,,,)))'''&&&&&&'''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&000555000)))((((((&&&(((%%%%%%''''''%%%&&&)))'''''''''((()))***+++,,,&&&'''''''''''''''&&&&&&'''((((((((())))))******(((((()))***************%%%&&&&&&&&&''''''((((((+++++++++++++++++++++,,,///...,,,***))))))*********4Dӵ,,,,,,,,,Hƅ^Hu]Ħ(((Hu]Ħ***ZuR)Ħ***---///111222222111Hu]ĦCCCHŐeHŐeHu]ĦEEEqIܗGIӵPPPttLLLHHHDDDHGgĉ@222222333444555888===FFFHu]ĦaaaZuR)Ħ;;;???FFFMMMQQQ[[[aaasߝLGdUĦ<<<Hƅ^Hu]Ħ///ntHdĦ((((((HGgĉ@***HdĦ%%%((()))'''$$$)))***(((%%%&&&)))Htƅ^))))))Bt=o9ĦDtfo9Ħ(((&&&$$$g?---333HdĦ'''((('''Hu]Ħ444tt)))***Hƅ^Hu]Ħ###H׼s(((***))))))***"""$$$&&&%%%%%%)))tQ)))(((((()))je<Ħ******(((Bt=o9ĦH׼s******))))))***++++++***'''HtĦ&&&$$$$$$%%%%%%Bt=o9ĦHdĦ(((((((((((((((((((((%%%***+++Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ'''Hu]Ħ''''''Htƅ^&&&qIܗGIӵ'''H׼s''''''Hu]Ħ$$$%%%Bt=o9ĦHƅ^Hu]Ħ$$$""")))---...***((()))(((%%%)))(((((('''''''''((((((***+++***)))'''&&&''')))''''''&&&!!!"""(((%%%###%%%(((((($$$"""$$$''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''((('''''''''(((((((((((())))))------***)))***((($$$***)))((('''&&&&&&''''''+++)))''''''''''''&&&%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&''''''(((***...222&&&&&&&&&(((******(((''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&(((***+++******+++,,,"""###$$$&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))---'''###&&&'''$$$%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''''')))***+++***+++,,,...//////.........---,,,***'''%%%$$$###%%%***+++&&&$$$(((***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&'''(((***++++++***''''''&&&%%%&&&'''((()))))))))))))))))))))))))))++++++***************+++)))***)))((('''(((+++---+++((())),,,,,,)))))),,,+++******)))(((''''''&&&***)))4DuXӵ+++,,,,,,DdDΦDdDĦ%%%DdDĦ+++***t|<)))+++---///111333444444DdDĦCCCDdDΦDdDΦDdDĦEEEpeƜ4DuTӵCCC`eĭ999qet---......///000111222666<<<DdDĦLLLBBBt|<222222444999>>>BBBIIIMMMDdDDdDĦ<<<DdDΦDdDĦ///q<niDdDĦ)))qet))))))DdDĦ(((***+++)))'''&&&((('''%%%'''q<R'''&&&qjRgdKӵHdDĦgdKӵ&&&%%%GR/f6LĭĦ***,,,DdDĦ%%%'''&&&DdDĦ---`eĭ***DdDΦDdDĦ###DdDĦ(((+++******)))(((((())))))'''))))))'''$$$&&&geĦ&&&&&&(((FSĦ&&&'''qjRgdKӵDdDĦ++++++******+++,,,...---+++DdDĦ)))%%%%%%&&&qjRgdKӵDdDĦ(((((((((((((((((((((%%%***+++HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ'''DdDĦ&&&q<R###peƜ4DuTӵ'''DdDĦ$$$%%%DdDĦ+++qjRgdKӵDdDΦDdDĦ)))((('''''''''(((''',,,---)))&&&'''((((((***))))))(((((()))))))))***++++++)))'''&&&''')))&&&''''''######(((***'''&&&((((((&&&'''***%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''###&&&'''%%%$$$&&&%%%"""%%%&&&&&&&&&&&&&&&&&&%%%+++)))'''''''''''''''%%%)))'''%%%%%%&&&&&&&&&%%%'''((((((((('''(((+++---++++++,,,,,,+++)))'''&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((######$$$%%%&&&''''''&&&###$$$%%%''''''((((((((()))(((((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!''')))%%%"""$$$'''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''((()))***&&&''')))***++++++******((((((((((((((()))))))))'''++++++'''%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$'''***)))'''&&&''')))(((((('''''''''((()))***))))))))))))))))))))))))******)))))))))))))))***+++++++++***((())),,,///,,,)))))),,,+++)))(((++++++++++++***)))((((((((())))))4DuXӵ***,,,+++DdDΦDdDӵ+++DdDĦ,,,,,,o)h///,,,---...000333555888999DdDĦCCCDdDΦDdDΦDdDӵAAA=ӊB1.uTӵ666HߝL`o9222po9wӵ,,,,,,---......///222DdDĦ<<<:::o)h222000///000222555777<<d<Ħ---Dt///111111333666999<<<>>>>d<ĦAAA>d<ʜDd<ʜ4DuTӵ777666F&uTӵ0004DufئL>e111puR)Ħ,,,+++---.........///>d<Ħ555Dt111///000111222333888:::DdDΦDdDĦ777>d<ʜ4DuTӵ6664DwDd<Ħ)))puR)Ħ>d<'''((()))((($$$&&&'''&&&)))peӵ'''ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ$$$>d<))))))>d<Ħ'''4DufئL>e***DdDʜ4DuTӵ%%%DdDĦ''',,,,,,***)))''''''&&&&&&$$$&&&((('''&&&&&&geĦ(((s<v>aĦ$$$&&&peӵDx<DdDĦ------,,,+++,,,...***)))(((DdDĦ&&&&&&&&&'''peӵDx<>d<(((((((((((((((((("""$$$&&&>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ'''>d<Ħ&&&peӵ(((Ħ'''F&uTӵ&&&DdDĦ%%%&&&>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ'''&&&%%%%%%''')))###)))+++%%%!!!$$$))),,,******)))))))))***++++++***+++,,,+++)))(((((()))&&&((()))(((%%%$$$%%%'''...)))'''(((((('''***///)))))))))(((((('''&&&%%%((((((''''''''''''(((((('''''''''(((((((((((()))(((+++,,,)))))),,,,,,))))))))))))))))))(((((((((***)))'''&&&'''((('''&&&((('''%%%%%%'''''''''&&&&&&((())))))'''%%%%%%&&& ''')))'''&&&'''***''''''&&&''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((---***(((***///111...)))'''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((######(((&&&"""***%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((())))))))))))(((((((((((((((((((((((('''))))))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&(((***)))'''%%%&&&((())))))))))))*********+++((((((((((((((((((((((((+++++++++***++++++,,,,,,+++,,,,,,,,,++++++---///---***)))+++***'''&&&)))*********)))))))))((((((((((((4DuXӵ***+++***D&dq&ĒR++++++sdKĦ---DHRRud555666777999<<>>D&oq<Ōq&ĒR333000000>dp&ĒR---...nfʜd<Φ>d<Ħ222s&dq&ĒRDDD>>>i?ʜtd<Ħ(((HHܗDӊB(((<x((()))&&&))))))''')))B?d<+++***((('''&&&&&&&&&###$$$&&&'''''''''geĦ***Hg8>aĦ%%%'''B?Ho9***>d<++++++,,,---,,,++++++>d<ӵ&&&&&&B?Ho9(((<x((((((((((((%%%%%%&&&&ӫeʬtIӇ***>d<Φ>d<Ħ'''D&ӫetIӇ'''DdDĦ&&&sdKĦ'''B?dp&ĒR%%%&&&>d<sdKĦ***B?Ho9(((s&dq&ĒR$$$###$$$'''((('''&&&###((()))$$$!!!%%%))),,,(((((((((((())))))***+++***,,,------***)))((()))'''((()))((('''&&&&&&'''(((%%%%%%))))))''''''***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((***)))&&&%%%''''''$$$---+++)))'''&&&'''((((((***(((&&&&&&((((((((('''((('''%%%&&&'''(((((('''$$$&&&(((((('''&&&&&&'''&&&+++///...((($$$###%%%'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''+++'''%%%''',,,---***&&&((((((((()))(((((('''&&&$$$%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((('''''')))$$$%%%***))) %%%"""###$$$%%%&&&'''''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))******))))))((('''&&&%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''***((('''))),,,,,,***((((((((())))))************(((((((((((((((((((((((()))))))))))))))***++++++)))***++++++******+++------***)))+++***'''&&&(((((((((((((((((('''''''''))))))4DuXӵ*********Hu]3hh*********ne...///=e999999999:::;;;<<<===>>>ne<<<:::pIƎ@t@h111000///>h+++++++++fe+++@ďD*********(((+++------------ne++++++=e,,,,,,---...000111...///ege------sĪj@hLLLIIIFFFfdDĦ(((@ďD((((((Hkge(((***+++(((+++***)))***@h((()))@G&&&&&&HĪj@IŌ)))"""Bene(((Hkge&&&ne((('''fe***Hu]3hh''''''(((se+++***)))((('''&&&&&&&&&''''''''''''''''''geĦja>aĦ%%%'''@G&&&$$$se+++***)))***+++)))))))))<Ō%%%%%%&&&@G((((((Hkge((((((((((((((()))((()))HĪj@IŌ((((((ege)))'''Hu]3hIŌ''''''DdDĦ&&&ne&&&(((@h&&&%%%>h%%%&&&'''se)))ne%%%@G((((((sĪj@h***'''$$$&&&***+++)))&&&%%%(((((($$$$$$'''))))))((((((((((((((()))***++++++,,,......,,,***))))))''''''''''''''''''''''''###"""%%%)))***&&&%%%&&&%%%%%%%%%&&&(((***---...'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''(((***)))%%%$$$&&&&&&###***)))(((&&&%%%&&&&&&'''***(((&&&&&&((((((((('''((('''%%%&&&''')))(((((($$$&&&''''''&&&&&&((()))&&&)))+++***'''%%%%%%'''((((((((('''(((((())))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''')))'''%%%''')))***(((%%%''''''(((((((((''''''&&&"""###%%%'''((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&'''***)))$$$""""""#########$$$%%%&&&'''(((&&&&&&'''(((((((((((('''(((''''''&&&&&&'''((((((((((((''''''''''''''''''%%%$$$%%%'''&&&$$$&&&+++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---)))''')))///111---((((((((()))************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''')))******)))(((***+++,,,)))(((+++***'''&&&)))''''''''''''''''''''''''***4DuXӵ+++ĵD^......//////333111222666::::::;;;;;;;;;:::999999;;;888666222///000111111+++*********+++,,,---+++++++++******+++------++++++,,,,,,---111///......000222333---///,,,++++++EEEGGGJJJJJJHHHDdDĦ))))))((((((((((((''')))***(((++++++)))***,,,%%%)))***((('''&&&&&&))))))$$$&&&%%%(((((((((((((((+++***D^,,,&&&((()))s׼s000***)))((('''''''''''''''***((('''&&&''''''geFm8'''>aĦ&&&&&&''''''###s׼s******((('''((()))%%%%%%%%%Ho###&&&'''''''''((((((((((((((((((((((((((()))'''((((((((('''))))))(((D^'''''''''DdDĦ'''&&&%%%***))))))'''''')))%%%&&&''''''s׼s)))---(((!!!###+++((((((((()))((('''((((((((('''''''''((('''%%%'''+++)))%%%))))))))))))***+++,,,,,,+++---//////,,,***))))))((('''&&&&&&''''''((('''$$$###%%%***+++'''&&&(((((('''%%%%%%&&&))),,,...'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''***+++***&&&&&&))))))'''$$$&&&''')))***)))(((''')))(((&&&&&&((()))((('''((('''%%%&&&((())))))(((''''''((('''%%%&&&(((***"""###$$$%%%&&&(((***+++***)))((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((()))((((((''')))))))))******))))))(((%%%&&&&&&'''''''''&&&&&&###%%%&&&((()))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&((((((&&&''')))(((%%%((('''%%%######%%%'''(((&&&'''((()))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&$$$%%%))))))''')))///((((((((((((((((((((((((''''''''''''''''''''''''))))))******++++++,,,,,,...,,,***,,,...///,,,)))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&(((******)))((()))******((('''******''''''***'''''''''(((((((((((((((Φ4DuXӵtvӵ>d<Ħ...///111222222000...Ħ444666888999:::999999:::;;;;;;;;;:::888666555777999Ħ444444666222333444444444222000///---000222000---+++,,,...))))))******++++++,,,,,,))))))))))))***+++,,,---)))***+++,,,---------------......---,,,+++,,,---Ħ---...000111222333111///---,,,---///111+++---......,,,++++++,,,+++*********,,,///222444===AAAGGGLLLMMMIIIDDD@@@>d<Ħ***))))))******))))))((((((((('''%%%''')))(((%%%$$$&&&((('''******)))+++---***%%%,,,)))&&&(((,,,---***'''&&&''''''''''''''''''&&&(((((((((((())))))))))))***)))))))))(((((((((((()))%%%"""%%%+++---(((###---,,,+++***Ħ)))***)))((((((((()))+++,,,***>d<Ħ---,,,&&&(((***Be...222)))(((((('''''''''(((((()))(((&&&&&&''')))geFYĉ&&&$$$>aĦ(((&&&$$$%%%))),,,)))'''&&&&&&$$$"""Be))))))((('''&&&&&&''''''''''''nu]ӵ&&&((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&$$$%%%))))))&&&(((...,,,+++***))))))***+++,,,%%%&&&((()))(((>d<Ħ'''''''''''''''>d<Ħ)))******Ħ+++***)))'''''''''((()))###$$$'''''' )))%%%&&&'''(((Be)))%%%***+++)))Ħ%%%$$$'''(((''')))---...,,,((((((''''''''''''((((((%%%''')))((($$$"""$$$''')))(((&&&%%%)))---)))"""************+++,,,---...+++---//////---+++)))))))))'''%%%%%%&&&'''(((((('''%%%&&&***+++)))(((+++///,,,(((%%%$$$%%%(((***'''((()))******)))(((''''''''''''((((((((())))))''')))(((%%%%%%)))***((( $$$)))...000...+++((()))'''&&&&&&((()))((((((((('''%%%&&&((())))))((())))))(((&&&%%%%%%(((***,,,***(((''')))++++++***+++***)))(((((('''(((((()))(((((((((''''''''''''%%%&&&((()))))))))((('''&&&((())))))'''&&&'''((($$$%%%%%%&&&''''''&&&&&&&&&''')))******(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$)))'''"""$$$---...)))---+++'''$$$###$$$&&&'''&&&''')))*********)))(((***)))((('''&&&'''((()))))))))((('''&&&%%%%%%$$$'''$$$&&&++++++)))+++222))))))))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,---------............,,,***))))))***+++,,,---...---,,,,,,************************))))))))))))***+++,,,---''')))***+++***)))***+++)))''''''******'''(((***(((((((((((())))))))))))?aŖ%7uSQuR)ӵsdKĦ333000555777333111gdKĦ333000000333666888888>>>===<<<:::888444111...222gdKĦ666333,,,222111000///...------------+++***,,,///000...+++,,,***((((((***+++***)))******************++++++***+++,,,---.....................---,,,,,,+++gdKĦ+++---111444777222111///...///...,,,+++///...,,,+++***+++,,,,,,+++---...///...///000222:::999;;;CCCMMMQQQMMMHHHgdDĦ((())),,,'''''''''''''''((())))))((((((((((((((((((((((((---,,,***((('''&&&&&&'''---!!!)))"""$$$***$$$***))))))'''&&&%%%$$$$$$)))******((('''(((***---''''''(((((())))))******(((***+++,,,,,,)))'''%%%)))+++...gdKĦ+++++++++************++++++***sdKĦ)))(((***))))))+++---...'''******%%%%%%((()))&&&,,,,,,+++***))))))ŶS&&&&&&'''3we<((((((((()))%%%'''))),,,,,,,,,,,,((('''(((*********+++'''''''''iĉ@3hR/Ō))))))))))))))))))''''''((((((((('''%%%$$$((((((((((((((('''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''(((************))))))(((DdDĦ)))((((((((('''sdKĦ((((((gdKĦ***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''((()))))))))gdKĦ))))))))))))(((((()))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((%%%(((******(((&&&&&&&&&&&&''')))***+++)))((('''))))))))))))************++++++)))(((''''''''''''((((((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&'''''''''&&&&&&((()))((('''%%%%%%%%%'''(((***%%%&&&''')))***+++++++++###&&&******'''%%%%%%'''(((((((((((())))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((///,,,***)))&&&###%%%***"""&&&***,,,***))))))+++((((((((((((((('''''''''''''''&&&&&&&&&''''''(((***'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))&&&$$$$$$(((***+++)))))))))(((((((((((())))))&&&&&&''''''(((((()))))))))***,,,...///////////////......---,,,++++++++++++,,,,,,+++******+++,,,((((((((((((''''''''''''((((((((((((((((((((((((*********************+++)))&&&$$$%%%((()))(((&&&(((((('''''''''&&&&&&&&&>A///ne222333000444555222ne:::555///******...444888999;;;<<<999333//////000ne,,,///...***......---,,,++++++++++++,,,+++***+++,,,---,,,+++'''((()))***)))(((((('''***************++++++,,,+++,,,---...////////////000000//////......ne...000///...///000222111///.........,,,***...---,,,*********+++,,,---...///...------...///444444777???IIIOOOOOODe...---,,,+++))))))((('''''''''((((((((((((((((((((((((((((((---,,,***(((''''''''''''(((!!!'''&&&'''***((()))))))))(((((((((''''''***++++++***(((((()))***(((((((((((())))))******)))***+++,,,,,,***)))(((+++...ne++++++))))))(((((((((((()))))))))ne***(((((((((((((((((((((***+++,,,...,,,***)))(((&&&$$$###+++***))))))((((((>A'''&&&&&&k<((((((((())))))'''(((***,,,,,,+++)))'''((()))******'''$$$%%%'''(((''''''fh)))))))))))))))))))))''''''((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((()))*********))))))(((De))))))((('''''''''ne((((((ne(((***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))******))))))ne))))))'''(((((())))))(((((('''&&&'''((())))))((('''&&&'''''''''''''''(((((()))'''%%%$$$&&&((()))(((''''''((()))******)))(((((((((((()))))))))*********+++***)))(((''''''''''''***************)))((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''&&&&&&((()))'''&&&%%%$$$$$$%%%'''(((###$$$%%%&&&'''((((((((()))((((((((()))))))))(((''''''((((((((()))))))))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))'''(((***(((%%%&&&***(((***+++***&&&$$$$$$%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''')))'''&&&''')))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&(((***)))(((((((((''''''''''''((((((&&&''''''(((((()))******)))+++...111333555666666333222000...---,,,,,,---)))***,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((******************))))))&&&&&&'''''''''(((***+++((((((((('''''''''&&&222222111111222...222222///...000///+++&&&###%%%,,,222333888;;;888111,,,---111***''')))***)))++++++************++++++,,,,,,,,,+++***+++---///&&&(((***+++***(((((((((***************+++,,,,,,......///000111111111111222222111111000///---000000......///111222000......------+++))),,,+++******)))*********---//////...---,,,---......///444:::AAAIIIOOORRR555444333///++++++***)))''''''''''''(((((((((((((((((((((((((((,,,+++***(((((('''''''''((()))&&&(((///,,,(((---(((((())))))******++++++***+++,,,+++)))(((((()))((((((((())))))))))))*********+++++++++,,,,,,,,,...111///,,,+++))))))(((((((((((())))))))))))(((((('''((('''''''''((()))***+++)))"""!!!))),,,(((&&&)))))))))((((((((((((((('''''')))(((((())))))***)))***+++,,,+++)))'''%%%&&&+++...+++%%%!!!###&&&((((((''''''))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((()))***))))))))))))(((***)))((('''&&&'''(((((((((((((((***))))))((((((''''''&&&''''''((((((((()))))))))&&&'''(((***++++++,,,,,,)))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((())))))$$$ """(((,,,***'''*********)))))))))))))))(((((())))))))))))******+++***)))((((((''''''((())))))*********)))((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&(((***'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''&&&&&&,,,(((%%%&&&***+++***'''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%'''***)))%%%%%%((($$$%%%&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&'''))))))'''&&&'''''''''&&&&&&'''''''''''''''((())))))******+++***,,,000555999;;;===>>>999777333///------......''')))+++------,,,+++***++++++++++++************((((((((((((((((((((((((*********))))))((((((((($$$'''***)))'''(((,,,000(((((((((((('''''''''222111000/////////...---222222111000////////////+++......+++)))++++++)))"""'''++++++((('''***...///333777777444000......,,,---...+++(((((()))***+++++++++++++++,,,------+++---...---+++---111666+++)))'''(((+++,,,+++)))************+++,,,,,,---///000111111222222222111222111111000000///......111---(((&&&(((,,,000333111///------,,,,,,***(((******))))))))))))))))))---...//////...---...000---///222555999???HHHOOOUUUNNNEEE>>>:::666111,,,,,,+++)))((('''((()))***(((((((((((((((((((((((())))))((('''''''''&&&&&&(((111)))'''111***!!!)))(((((())))))******++++++(((***,,,,,,+++)))))))))))))))))))))))))))))))))++++++******+++---...///000333666777444000---,,,++++++************++++++((((((((((((((('''''''''(((((((((((())))))******%%%(((...((('''---(((((((((((((((((((((''')))((((((''''''''''''''')))))))))((())))))******+++,,,,,,,,,***(((&&&$$$)))---...)))%%%%%%'''(((((((((((('''((())))))***(((((((((((((((((((((((('''(((((((((((('''''''''((((((((((((((()))))))))((('''&&&&&&&&&''')))***((((((((()))))))))(((((())))))))))))))))))))))))***)))(((''''''''')))***((((((((((((((()))))))))))))))))))))((((((''''''''''''((((((((()))))))))&&&'''(((***++++++******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''((((((%%%###%%%)))+++***'''++++++***))))))))))))***(((((((((((()))))))))*********)))(((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&((()))***))))))(((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''((()))'''""""""%%% """%%%'''((()))******&&&&&&&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))(((&&&%%%''''''''''''''''''''''''((((((((()))******++++++,,,...222666:::===???@@@;;;888444///---,,,---...)))))))))***,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******))))))((('''''''''&&&((())))))((((((+++---)))))))))((((((((('''000000000///...---,,,,,,111000///---,,,,,,++++++)))+++***''''''***)))&&&###)))//////,,,***,,,///---...111666999777222,,,++++++,,,---+++))))))******************+++,,,---+++---/////////111777<<>>JJJUUU\\\WWWTTTJJJAAA???@@@;;;333222222222000---,,,---...,,,+++******)))*********------------......//////222000,,,***)))***---///---///000222222111///...000---***)))***+++++++++......,,,+++***)))))))))&&&((()))))))))))),,,...&&&''')))++++++***((('''))))))(((((((((((())))))))))))'''&&&&&&'''((()))(((((()))***+++,,,,,,---(((((())))))((('''&&&&&&+++***((('''((()))((('''++++++++++++,,,,,,---...******)))))))))))))))))))))******)))'''&&&((()))'''(((***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))***++++++++++++***+++++++++*********))))))))))))))))))***************************************'''$$$$$$''')))***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((+++...///+++(((++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))***+++************************---)))&&&'''+++,,,***'''))))))***+++,,,,,,---------***'''(((***,,,,,,+++---------,,,,,,+++++++++************************)))((((((***,,,......---))))))*********+++++++++***++++++***(((''')))***))))))))))))))))))))))))***((('''&&&&&&'''(((***'''(((((()))***++++++,,,(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))(((''')))---...,,,******'''''')))***)))((((((''''''((((((((((((''''''))))))))))))(((((((((((()))'''%%%$$$$$$&&&(((***---,,,)))''''''(((***+++%%%)))+++***&&&$$$&&&***)))***+++,,,+++***(((&&&)))((((((''''''(((((()))((('''%%%#########%%%&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%'''***%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$)))$$$ !!!%%%((('''%%%)))***+++)))&&&%%%(((***'''((()))((('''&&&'''(((++++++***(((((('''''''''((()))******(((''''''(((((('''''''''(((***,,,---((()))***+++,,,++++++***++++++******)))(((((('''+++'''&&&))))))'''(((+++333000---,,,------***(((''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((---(((%%%***((($$$))))))((('''&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))---,,,+++***************"""$$$''')))***+++******)))(((((('''((()))***+++***+++---//////...,,,*********,,,111888BBBJJJPPPPPPTTTSSSNNNJJJIIIDDD>>>888777555333111000///...,,,++++++***************---.........////////////000///---++++++,,,...///,,,---///111111111000///000...,,,+++,,,---------......,,,+++***)))))))))((()))***)))((((((***+++&&&''''''(((((('''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((((((((((((((((((((()))))))))(((((())))))(((''''''&&&+++***((((((((()))((('''+++++++++++++++,,,---...***************************+++,,,+++***+++---...((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))***++++++++++++***+++++++++*********))))))))))))))))))************************************,,,)))&&&&&&)))++++++***++++++++++++++++++++++++************************)))((('''(((+++---,,,***))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************---)))&&&'''+++,,,***((()))******+++,,,,,,------///---******+++,,,+++***------,,,,,,,,,++++++++++++++++++******************))))))***---......---+++,,,,,,,,,,,,---------***++++++***(((((()))******************************)))'''&&&&&&''')))***************))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&(((+++,,,***(((***((('''(((************''''''((((((((((((''''''))))))))))))((((((((((((((('''&&&&&&'''***---///%%%%%%%%%%%%%%%%%%&&&&&& %%%******'''%%%&&&((('''((()))***)))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((((()))&&&'''''''''((('''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%)))%%%!!!!!!%%%((('''%%% ###&&&'''&&&&&&(((***'''((()))((('''&&&''')))+++***)))(((''''''''''''))))))((()))***)))(((&&&((((((''''''((()))+++,,,))))))***++++++++++++***++++++******)))(((((((((+++&&&$$$&&&'''&&&)))...---,,,+++***+++***'''%%%''''''''''''(((((()))***((((((((()))))))))))))))(((''''''''''''(((***+++((((((((((((((((((((((((&&&,,,***(((---(((!!!$$$***)))((('''&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&'''((()))************ $$$(((+++,,,,,,,,,)))(((((((((((()))***+++***+++,,,---------------,,,,,,+++---111666<<<@@@GGGQQQZZZZZZVVVRRRMMMIIIBBB???;;;999999777222///,,,,,,+++***************............////////////...------------...//////***,,,---///000000000///000///......000111111000......,,,+++***)))))))))******+++)))''''''(((***((('''%%%$$$$$$%%%&&&'''))))))(((((((((((())))))''''''&&&&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))(((''''''+++)))(((((()))))))))(((,,,++++++++++++,,,,,,---******++++++++++++++++++)))***,,,,,,,,,,,,///111************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++***+++++++++***************)))))))))*********++++++++++++++++++++++++++++++---+++))))))+++,,,---,,,+++++++++,,,+++++++++***((((((((((((((((((((((((+++)))'''''')))+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))&&&&&&'''((()))+++,,,---++++++++++++++++++++++++,,,***'''(((***,,,+++(((*********++++++,,,,,,---111///---,,,,,,,,,+++))),,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))+++******+++...//////...,,,,,,,,,,,,------------++++++,,,***)))((()))+++***************************)))(((''''''((()))***,,,,,,,,,+++)))(((&&&%%%******)))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&'''((()))'''&&&'''&&&$$$$$$&&&((((((''''''(((((())))))(((((('''))))))))))))((((((((((((((('''&&&&&&(((***---...(((((()))******((('''&&&"""(((***)))&&&&&&'''%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''%%%%%%'''***,,,***(((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((%%%""""""&&&((('''&&&!!!%%%'''''''''((()))&&&((()))((('''&&&((()))))))))((('''&&&&&&&&&&&&***(((&&&(((++++++)))%%%&&&(((,,,......+++(((%%%))))))******++++++++++++************))))))((((((***&&&%%%(((((((((***...))))))*********(((&&&$$$***)))(((''''''((()))***'''''''''(((((())))))))))))'''&&&%%%&&&)))+++---((((((((((((((((((((((((&&&---+++***...***###&&&++++++******)))((((((((((((((()))***************(((((((((((())))))))))))###$$$&&&((())))))(((((($$$%%%&&&(((***+++,,,,,,)))))))))))))))*********************+++,,,.........---,,,+++---000333555>>>HHHTTTZZZZZZWWWTTTQQQNNNJJJDDDCCCBBB???777111,,,,,,+++************+++------------------------+++,,,---...////////////+++,,,---...//////......000///000222444555333222......,,,+++***)))))))))))))))***)))''''''(((******(((%%%""""""$$$''')))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''++++++******************(((((()))))))))(((((('''+++)))(((((()))***)))))),,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,''')))***)))))))))+++---,,,+++***)))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******+++,,,------+++,,,,,,------,,,+++***((((((((((((((((((((((((+++***)))******+++,,,,,,++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))'''''''''((()))***+++,,,++++++++++++++++++++++++,,,***((((((***++++++)))*********++++++,,,,,,,,,///...---,,,,,,,,,+++***,,,+++++++++++++++++++++---,,,,,,++++++******))),,,++++++,,,...//////...*********+++++++++,,,,,,+++,,,,,,+++))))))***,,,***************************))))))(((((())))))***,,,,,,,,,+++***(((&&&%%%))))))))))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((('''&&&%%%((('''%%%###%%%))))))'''(((((())))))))))))(((((())))))))))))((((((((((((***((('''&&&&&&&&&'''(((///......---,,,+++)))(((!!!$$$((()))((('''''''''%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''%%%$$$'''---///+++'''***))))))(((((('''''''''&&&'''((())))))((('''&&&'''((((((((((((((((((''''''%%%###$$$&&&''''''&&&((())))))(((((('''''''''&&&'''((((((''''''((()))(((((('''&&&&&&&&&&&&&&&***(((&&&(((++++++)))&&&%%%(((,,,//////---***(((***************+++++++++*********))))))))))))))))))'''(((,,,---******---((()))******)))((('''&&&...---+++)))(((((())))))&&&&&&&&&''''''(((((((((***(((&&&%%%&&&))),,,...))))))))))))))))))))))))'''---***(((...+++&&&+++***************)))(((((((((((()))***************(((((((((((())))))))))))$$$%%%'''(((((('''&&&%%%)))((('''&&&'''(((+++,,,((())))))******************)))))))))***,,,---......------,,,---...000111555:::DDDPPPXXX\\\]]]^^^YYYTTTOOOLLLJJJDDD;;;333---,,,,,,+++***+++++++++++++++++++++++++++++++++***+++---...///000//////..................------000111333666888888555333......,,,+++***)))))))))&&&'''(((((('''(((***,,,,,,***'''$$$$$$%%%(((***))))))(((((((((((())))))%%%&&&&&&''''''(((((((((((())))))***++++++,,,,,,(((((()))))))))))))))(((+++)))((((((***+++***))),,,++++++******+++++++++******+++++++++,,,,,,,,,))))))***)))''''''(((***++++++*********+++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++******+++******+++,,,,,,,,,---.........---+++***)))))))))))))))))))))))))))+++---......---++++++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************+++******))))))))))))***++++++++++++++++++++++++,,,+++))))))***++++++******+++++++++++++++,,,,,,++++++,,,,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,++++++,,,...///...---******+++++++++,,,,,,,,,,,,------,,,***)))+++,,,*********************************))))))*********)))***+++++++++)))((('''(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))((((((''''''+++,,,***'''(((------)))(((((())))))))))))(((((())))))))))))((((((((((((***)))((('''&&&''''''(((+++***(((''''''((()))***((((((((('''&&&&&&''')))'''''''''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''(((((()))%%%&&&'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''%%%$$$'''---///+++''',,,+++***((('''''''''(((&&&'''((())))))((('''&&&(((((((((''''''(((((((((&&&%%%%%%%%%&&&'''''''''///---***((('''''''''(((%%%'''((((((''''''(((***(((''''''&&&&&&&&&&&&'''(((''''''(((******)))(((((((((((((((***---///111******))))))******+++,,,******)))))))))))))))))))))((()))......+++***,,,((()))+++***)))(((((()))...---,,,+++***)))))))))''''''''''''((((((((((((***)))'''&&&''')))+++---))))))))))))))))))))))))''',,,)))'''---+++(((---''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&%%%'''&&&%%%$$$%%%'''***+++((()))******++++++******))))))))))))***+++,,,,,,------------......//////---...666CCCPPPZZZbbbiii```]]]XXXTTTNNNFFF<<<444------,,,+++++++++++++++************))))))))))))***+++,,,---....................................222444777:::===<<<888444......,,,+++***)))))))))%%%&&&'''''''''(((***,,,,,,+++)))'''''''''((()))))))))(((((((((((())))))%%%&&&'''((()))))))))(((&&&&&&'''((()))***++++++(((((()))*********))))))+++)))((((((***++++++***,,,++++++************+++))))))******+++,,,,,,,,,+++,,,,,,***)))((()))+++)))***+++,,,---///000000++++++++++++++++++++++++************************))))))***++++++++++++******************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,,,,---.........,,,***(((************************(((+++...///...,,,******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++)))+++,,,---,,,+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,------------............------...,,,+++***+++---++++++++++++++++++++++++************************'''(((***+++,,,+++)))((('''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))******)))((()))***(((,,,***%%%&&&+++)))###((())))))******))))))((())))))))))))(((((((((((())))))))))))***+++,,,,,,&&&%%%$$$$$$%%%))),,,///+++***'''&&&%%%&&&((()))((((((((((((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''%%%%%%'''***,,,***(((...---+++)))'''''''''(((''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''+++(((&&&&&&''')))))))))%%%'''(((((('''''')))***(((((('''''''''''''''(((&&&((()))***)))((()))***))))))((('''((()))+++,,,+++***)))))))))***+++,,,)))))))))))))))))))))***,,,))))))+++,,,)))))),,,((()))***)))''''''))),,,*********+++++++++******************))))))))))))+++***((('''''')))***+++))))))))))))))))))))))))&&&,,,(((&&&,,,)))$$$)))%%%&&&'''((())))))((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))&&&'''((()))))))))((((((((()))***+++++++++******))))))******************++++++,,,,,,------------******000:::CCCLLLZZZhhhbbbaaa]]]XXXOOODDD:::333------,,,++++++++++++,,,+++*********))))))))))))++++++++++++,,,,,,---------------...///000222222666888<<<@@@BBB@@@;;;666......,,,+++***)))))))))&&&'''(((((('''''')))+++************)))((('''&&&))))))(((((((((((())))))&&&'''(((************)))''''''(((((()))))))))***(((((()))***************+++)))((()))***,,,++++++,,,,,,+++***************(((((())))))***++++++,,,***+++,,,+++******+++---)))***+++,,,,,,,,,+++***************************))))))************))))))))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,***)))+++,,,***+++,,,---,,,***(((&&&************************(((***,,,,,,***))))))***))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,++++++++++++++++++++++++***---//////---++++++,,,)))*********++++++++++++***++++++,,,,,,---------,,,+++***+++,,,---,,,+++---------............///---......---++++++,,,---++++++++++++++++++++++++***++++++++++++++++++***'''(((***,,,,,,***((('''((()))***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))%%%(((***+++)))(((***+++&&&,,,+++%%%%%%***&&&))))))************))))))))))))))))))(((((((((((()))))))))******+++,,,,,,'''''''''''')))***,,,---((('''&&&&&&&&&'''(((((((((((('''(((((())))))***(((''''''&&&&&&''''''((((((((()))))))))((((((''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((((()))000...+++)))''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''''''''((($$$$$$%%%(((+++,,,)))'''%%%&&&(((((('''''')))+++)))((((((''''''(((((()))%%%(((+++***(((''')))+++)))***,,,---+++&&&"""+++***)))))))))***,,,---)))))))))))))))*********...)))'''((((((''')))---((()))***(((&&&&&&***---%%%&&&(((***+++,,,++++++---,,,,,,,,,+++*********+++***)))(((((())))))***))))))))))))))))))))))))%%%+++((('''+++''' $$$&&&''')))***+++,,,++++++((())))))***************(((((((((((()))))))))))))))(((''''''((()))+++,,,)))+++---///...+++'''$$$((()))***+++,,,+++******)))************))))))((()))***++++++,,,+++++++++***+++111666888===NNN___aaabbb```YYYNNNAAA777222...---,,,,,,++++++,,,,,,,,,+++++++++******))))))++++++*********+++,,,---***+++,,,...000333555666999;;;???DDDEEECCC===888......,,,+++***)))))))))((())))))(((&&&&&&''')))((()))+++++++++(((&&&$$$))))))(((((((((((())))))&&&''')))***+++++++++***++++++++++++************(((((()))***************+++)))((()))+++,,,,,,+++,,,,,,+++***))))))******'''(((((()))******++++++''')))******)))***,,,...+++,,,,,,+++(((%%%"""************************))))))************))))))))))))***++++++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++***+++---((()))+++,,,+++(((&&&$$$************************(((******(((&&&&&&(((+++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++---000222111---++++++,,,))))))******++++++++++++)))***+++,,,------...///,,,*********,,,---,,,++++++++++++,,,,,,,,,---------......---++++++,,,...++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,***'''&&&)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))$$$'''******((((((***,,,,,,222222,,,,,,000+++ ))))))************))))))))))))))))))((((((((((((*********)))(((''''''&&&((()))))))))((('''%%%$$$######$$$&&&((()))(((&&&'''''''''''''''((()))*********))))))))))))******))))))***))))))((('''&&&(((((('''&&&&&&((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&%%%%%%'''***000///,,,)))''''''(((((()))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$&&&(((((('''''''''(((###$$$(((,,,000...)))###%%%&&&(((((('''((()))+++))))))((((((((())))))***))))))***++++++++++++***,,,+++******))))))******///+++))),,,,,,)))'''(((+++***)))))))))***+++,,,***)))(((''''''((()))***)))'''&&&(((+++---,,,******---+++%%%%%%***+++(((&&&'''(((***++++++++++++---+++)))((()))***)))(((***)))((()))***+++***((((((((())))))))))))((((((++++++***)))((((((((()))*********)))(((''''''''')))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))(((''''''(((***,,,,,,+++,,,+++)))((('''''''''(((++++++,,,,,,,,,---------***+++...222111222>>>LLLRRR[[[bbb___QQQBBB:::888333111///---,,,---...///,,,+++***))))))(((((()))...+++)))***---...---,,,------...222666777444111666;;;CCCHHHHHHBBB;;;555111...+++*********)))(((******)))((((((((((((((('''((((((((())))))******$$$%%%''')))***))))))(((,,,***)))((()))***)))((((((((()))******)))((('''******))))))((((((((('''***,,,---+++((('''))),,,)))((('''&&&'''(((***+++,,,,,,------,,,+++)))(((+++++++++***++++++,,,,,,+++))))))***---...---***,,,***((()))+++,,,+++(((+++*********))))))((((((******)))))))))))))))***(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,------,,,,,,***)))))))))***+++******++++++++++++*********************)))(((''',,,++++++******++++++,,,)))+++------+++***+++,,,))))))(((((('''''''''&&&,,,+++++++++******)))))),,,+++*********,,,///000......---------,,,,,,,,,------,,,+++*********+++(((***---///000...+++)))---***''''''))),,,,,,+++)))***,,,------,,,***)))*********+++,,,---...///------,,,,,,,,,---......******,,,------,,,******---------------,,,,,,,,,///---,,,,,,,,,,,,+++***+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++***)))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))...---+++))))))))))))***,,,+++(((&&&&&&''')))***+++******++++++***(((%%%)))))))))))))))******+++&&&&&&''''''((()))))))))!!!!!!&&&(((&&&'''***(((((((((((()))***++++++,,,,,,++++++***)))((((((,,,+++)))''''''''''''((((((+++)))$$$%%%,,,///,,,)))&&&$$$$$$&&&)))+++,,,((()))))))))))))))(((''''''''''''((((((((())))))((('''&&&%%%%%%&&&((()))------,,,,,,***)))(((''',,,&&&%%%)))+++((((((++++++&&&%%%((((((%%%''',,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((((((''''''((())))))'''%%%))))))***++++++++++++***+++***))))))(((((())))))...***(((++++++((('''(((***)))((('''''''''((()))+++***)))((((((((())))))***((('''(((+++,,,+++)))***,,,+++&&&&&&+++---***&&&'''(((((())))))))))))***)))((()))))))))(((&&&***)))((()))***+++***((((((((())))))))))))((((((+++***))))))))))))))))))''''''''''''(((((((((((()))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))(((&&&%%%'''***+++)))'''************)))((('''&&&***++++++++++++,,,,,,,,,***)))***---------666AAAKKKUUU```aaaVVVHHH<<<777444333000---+++*********+++***************++++++---+++)))***---...---,,,,,,+++,,,///222333000...222777===BBBBBB===777222000...+++***))))))))))))******)))(((((((((((((((''''''((((((((()))))))))%%%&&&'''((()))))))))))),,,***(((((()))***)))(((((()))************)))(((*********)))))))))((((((+++,,,,,,***)))((()))+++))))))******++++++++++++***+++,,,,,,,,,+++***))),,,++++++***++++++,,,,,,+++***)))***------+++))),,,***((()))+++,,,+++)))+++*********))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++***)))))))))***+++******++++++++++++******))))))***+++******((((((,,,++++++******++++++,,,***+++,,,+++***)))***+++)))))))))(((((((((''''''+++++++++******))))))))),,,+++******+++,,,...000...------------,,,,,,,,,,,,,,,+++*********++++++(((***,,,......---+++***444111---+++,,,,,,+++***)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---------------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++---------------.........((('''(((***...000111000+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))(((((())))))'''&&&%%%%%%'''***---///***))))))***+++***)))''')))))))))))))))******+++((((((((((((((((((''''''&&&$$$%%%((()))''''''))))))))))))***+++---...//////...,,,***((('''&&&&&&+++***)))(((''''''''''''&&&)))((($$$%%%***,,,******(((&&&&&&(((***++++++''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%''')))***,,,,,,,,,+++***((('''&&&***&&&%%%)))+++((((((+++)))&&&&&&******&&&&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%'''+++---------((()))******++++++*********))))))(((((((((((((((,,,((('''******(((&&&(((+++***)))(((((((((((((((++++++***)))((((((((()))***)))((()))***+++***)))***++++++((()))---...---+++,,,,,,------,,,,,,,,,***))))))***++++++)))'''***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))***+++$$$$$$%%%&&&((()))******((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))),,,***))),,,000000,,,'''++++++,,,,,,+++***)))((()))))))))*********+++++++++(((((())))))***///666EEEOOO\\\ddd```UUUHHH???888666333///---+++++++++,,,,,,+++***************+++))))))***,,,......------,,,,,,---...///...---...111666999999666111......---+++***)))))))))*********)))((((((((())))))''''''''''''((((((((((((''''''''''''((()))******+++***(((((()))***)))((('''((()))***++++++******************)))))))))))),,,+++))))))***+++***))))))***---...///...,,,+++((()))***+++,,,+++******,,,,,,++++++***++++++,,,+++*********++++++***(((+++***)))***++++++***)))***************)))))))))******)))))))))******+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,+++***************,,,+++******))))))************++++++++++++******'''(((***+++,,,+++)))(((++++++************++++++---------+++))))))***,,,*********)))))))))))))))*********))))))))))))))),,,++++++***+++,,,...///------------,,,,,,,,,,,,*********)))******++++++))))))***++++++++++++***111...+++)))))))))((('''***+++,,,------,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---------,,,,,,------------------......//////000+++******,,,---...---,,,+++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++***+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((&&&%%%%%%&&&(((+++...000***(((((((((***+++***))))))))))))))))))******+++******)))(((((('''&&&&&&***((((((++++++''''''))))))***+++,,,...111333444666444000,,,)))''''''''')))******))))))((('''&&&$$$&&&&&&%%%%%%((()))''')))((('''''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***++++++++++++***)))((('''&&&)))%%%%%%(((+++***)))+++'''&&&(((++++++(((&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%%%%'''((('''&&&((())))))*********************)))(((((((((((()))+++&&&%%%(((***'''&&&(((......---,,,++++++******((((((((((((((((((((()))******))))))******))))))************+++...//////...............---,,,,,,---+++***)))+++,,,++++++***)))((()))***+++***((((((((())))))))))))(((((()))((((((((()))***++++++%%%%%%&&&'''((()))******((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))...+++***---222222,,,&&&...---,,,+++***+++++++++((((((((())))))))))))***,,,***))))))***+++...111:::CCCQQQ]]]bbb^^^UUUMMMAAA>>>888333000000111222///...,,,+++)))((((((((())))))***+++---......---111///...------.........+++---///222222000...,,,,,,,,,+++***((((((***+++******))))))((())))))***''''''''''''''''''(((((()))((('''''''''(((***++++++)))'''''')))))))))(((&&&'''((()))******++++++))))))))))))))))))))))))---***((((((+++,,,+++)))***+++---.........---,,,'''((()))+++,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++***)))(((+++************+++************************************))))))******++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,,,,+++***))))))))))))+++++++++*********************++++++++++++******&&&'''***,,,,,,+++***(((++++++************++++++//////...,,,******,,,...************************)))))))))))))))))))))))),,,++++++++++++,,,---...---------,,,,,,,,,++++++))))))))))))******+++,,,)))))))))))))))******+++)))((((((((()))++++++,,,,,,,,,---......---,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,------...//////...---,,,,,,---...///,,,------...///000111111---,,,,,,---...---+++)))+++,,,------+++***+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++,,,......---+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***)))((((((((()))***+++)))((('''(((***,,,,,,+++)))))))))))))))******+++))))))))))))((((((''''''+++)))))),,,,,,((('''******+++,,,...111444777888===:::555000,,,*********((()))*********((('''&&&###%%%&&&''''''((('''&&&'''&&&&&&&&&''''''$$$"""'''''''''''''''(((((()))(((((((((''''''''''''&&&'''&&&&&&'''((()))+++,,,*********))))))(((&&&&&&'''&&&&&&(((***+++******(((((()))******(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''---+++(((&&&&&&&&&%%%$$$(((((()))************)))++++++***))))))))))))***)))%%%$$$((()))''''''(((//////...------,,,+++***$$$%%%&&&'''(((((()))))))))*********))))))))))))***)))***,,,---...///000************)))(((''''''...+++'''&&&'''***,,,,,,***)))((()))***+++***((((((((())))))))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&)))---,,,'''"""---+++(((&&&&&&'''***,,,''''''((((((((()))))))))+++++++++***+++---//////...444@@@NNNYYY^^^]]]ZZZNNNIIIAAA888333222444555...---,,,+++******)))))))))***,,,------------...111000...,,,++++++---...)))+++,,,......---,,,,,,***++++++***((((((***,,,******))))))))))))******((((((((((((((((((''''''***)))(((''''''(((***+++***(((''''''((())))))(((&&&&&&''''''((()))******((((((((((((((((((((((((---***'''(((+++---+++))),,,++++++***+++,,,---...'''((()))+++,,,,,,,,,+++---,,,++++++*********+++++++++,,,+++***)))))))))******+++************+++***************+++++++++***************+++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,+++******)))))))))***++++++++++++******))))))******++++++++++++******&&&''')))+++++++++***)))+++******))))))******+++......,,,***((()))+++...************++++++++++++)))))))))))))))*********,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,))))))((((((((()))***+++((()))***,,,---///111222++++++,,,,,,,,,,,,++++++&&&''')))***+++++++++***,,,++++++,,,---...//////000///------------///000,,,------...///000111111&&&'''(((,,,///111000///+++,,,------,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,......---,,,************************************************)))))))))))))))(((((('''---,,,***)))(((((((((((()))((((((***,,,------,,,)))))))))))))))******+++(((((((((((())))))******(((&&&'''+++,,,))))))+++++++++---///222555777999===:::555000,,,+++***+++(((((()))******)))'''&&&%%%&&&''')))***(((''''''&&&&&&&&&'''((('''$$$!!!))))))(((((())))))++++++((((((((((((((((((((((((''''''(((((()))***++++++))))))***))))))((('''&&&&&&''''''(((***,,,***(((++++++)))''''''((()))((((((((((((((((((((((((((('''''''''((((((((()))))))))************)))((((((***((('''(((***,,,,,,+++'''((())))))******)))))),,,++++++***************)))%%%$$$(((***(((((()))***+++++++++***)))(((((($$$%%%&&&'''((()))))))))((()))******)))((()))+++***((()))---...------000***************)))((('''+++((($$$###%%%'''***+++***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))***+++,,,,,,+++******)))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''')))******(((%%%***(((%%%######%%%(((***'''''''''((((((((())))))(((,,,---***))),,,...---,,,000888CCCOOOZZZ```ccc[[[UUULLLBBB;;;777555555......------------......***,,,//////...------.........---+++)))(((***,,,)))***+++,,,---------,,,)))***+++***''''''***...******)))))))))***++++++))))))))))))(((((((((((()))))))))(((((())))))***)))'''&&&'''((())))))(((((((((''''''((()))***+++(((((((((((())))))))))))+++***))))))***+++++++++,,,+++***))))))+++---...((()))+++,,,------,,,,,,------,,,+++***************,,,------+++******+++)))+++++++++***)))***+++*********+++++++++++++++***************+++,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******************+++++++++*********+++++++++***++++++++++++***))))))******++++++++++++******((())))))************)))******))))))))))))******)))******(((''''''))),,,***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,)))))))))((()))******+++)))+++,,,,,,++++++,,,...))))))))))))))))))))))))%%%&&&(((***+++++++++++++++++++++,,,---...///000.........------.........---------......//////000)))***+++---//////---***+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,*********+++---...---+++************************************************((())))))******)))((((((*********))))))******************---//////...,,,)))))))))))))))******+++''''''((())))))***++++++&&&%%%&&&***+++******---+++,,,---...000333555666666444000---***)))))))))(((((())))))))))))(((((((((&&&(((++++++((('''((()))(((((()))***)))'''%%%***))))))((()))***,,,---(((((()))))))))*********))))))))))))************)))*********))))))((('''&&&((()))(((***,,,***&&&,,,,,,***&&&%%%(((***)))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***)))((('''&&&'''&&&&&&&&&'''&&&$$$"""'''(((((()))))))))))))))++++++***))))))))))))))))))%%%$$$(((+++))))))+++&&&'''((((((((('''&&&&&&(((((()))******)))((('''&&&)))******)))(((***,,,+++((()))---...++++++///+++,,,,,,,,,,,,,,,+++***)))'''&&&''')))***))))))***)))((()))***+++***((((((((())))))))))))((((((+++***))))))))))))))))))+++++++++***)))(((((('''&&&'''((()))***))))))((('''((((((((()))))))))***))))))))))))))))))))))))&&&)))++++++***)))+++,,,(((((((((''''''(((((()))'''(((((((((((()))))))))(((000222---)))+++---------///333:::CCCNNNYYY___```]]]XXXQQQJJJCCC>>><<<555444333111000/////////,,,///222222///------...,,,......,,,***)))***,,,)))***+++,,,------------'''***+++***''''''***///******))))))******+++,,,++++++******))))))))))))))))))*********))))))(((((('''&&&&&&((())))))(((++++++***))))))***+++,,,))))))******++++++++++++)))*********)))***+++---+++++++++++++++,,,,,,---***+++,,,---......---,,,...---,,,+++************))),,,......,,,+++,,,...)))+++,,,+++)))(((***,,,*********++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******++++++++++++******++++++,,,---...***++++++,,,+++***)))(((******++++++++++++******+++***)))(((((())))))*********))))))))))))******''')))************+++---)))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,)))))))))*********++++++(((***,,,+++((('''((()))*********))))))*********((()))+++,,,---,,,+++***+++++++++,,,---...///000---------......------------------------.........//////...///...,,,'''$$$+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))***,,,---,,,+++************************************************((()))***++++++***)))))))))))))))******+++++++++***+++---000222111...+++)))))))))))))))******+++))))))))))))))))))******'''%%%'''+++,,,******---+++,,,,,,---...000111222///...---+++************))))))(((((((((((())))))***&&&'''+++***'''&&&)))***)))((()))******)))'''))))))((('''(((***,,,---(((((()))***+++,,,,,,---******++++++******))))))*********+++******)))((('''******((())),,,)))###***---,,,''''''******&&&(((((((((((((((((((((((('''((((((((())))))))))))'''((()))***)))(((&&&%%%'''&&&&&&%%%$$$ '''(((((()))))))))))))))******)))((((((((((((((()))%%%%%%)))+++******+++%%%&&&'''((((((((('''&&&,,,,,,---,,,+++)))'''&&&%%%(((******)))(((+++---+++'''(((......******...((())))))******)))))))))((()))+++---///...+++)))***)))((()))***+++***((((((((())))))))))))((((((++++++***)))(((((())))))))))))))))))((((((((((((&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))"""&&&))))))&&&%%%)))---)))+++---//////...+++***(((((((((((()))))))))***+++444888111***+++......)))***,,,///555>>>IIIQQQ___``````]]]XXXQQQJJJEEE>>>===999555222...,,,+++---111444333000------...---///111000---+++---///((()))+++------------,,,&&&)))+++***'''&&&+++///******))))))***+++,,,,,,,,,+++++++++******))))))((()))***++++++***((((((((('''&&&&&&((())))))(((...---,,,+++++++++,,,---+++++++++,,,,,,---------(((***,,,+++((((((+++...)))***,,,......---,,,++++++,,,---.........---,,,...---,,,+++************))),,,//////---,,,---000(((+++,,,,,,)))(((***,,,*********++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,*********+++,,,---//////******+++,,,+++***)))(((******++++++++++++******---+++)))''''''((()))*********))))))))))))******)))+++---.........///000(((((())))))************+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,+++++++++******///...------,,,,,,,,,,,,))))))***++++++++++++******,,,///...,,,***+++---...------,,,,,,------...+++,,,---......---+++)))+++++++++,,,---...000000+++,,,---......---,,,+++------------------,,,,,,******,,,...//////,,,)))+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((((((((***,,,---,,,+++************************************************)))***+++,,,,,,+++***)))+++++++++***************+++,,,///222444222...***)))))))))))))))******+++++++++******)))((((((((()))'''(((,,,,,,******,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))******&&&&&&******%%%%%%***)))'''&&&'''((()))((('''(((((('''&&&''')))+++---(((((()))+++,,,---...///++++++,,,++++++***)))(((***++++++++++++******)))'''++++++((())),,,)))"""''',,,---***)))+++)))###))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++***)))'''&&&%%%%%%''')))***((($$$ ''')))((('''))),,,+++'''---,,,***)))))))))'''&&&++++++******)))((((((((((((((())))))))))))((((((///***%%%%%%)))+++***(((%%%***+++&&&&&&***,,,***)))))))))******)))))))))***+++,,,***((('''((()))&&&&&&'''(((((((((((((((000,,,+++,,,***'''&&&))))))))))))))))))(((''''''******))))))(((((('''''')))))))))))))))******+++,,,)))&&&''')))***)))&&&***((('''((()))***)))''''''((()))******)))(((''''''***,,,,,,***((((((***)))+++,,,)))%%%###%%%''',,,+++)))((((((((()))***)))333:::888333222111000---------,,,...444;;;@@@RRR[[[eeehhhccc[[[UUURRRGGG<<<555666777444111333111111000000///.........++++++++++++******)))))))))******+++++++++******)))))))))))))))******************************************))))))***++++++***(((***......)))'''((())))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***(((++++++)))***......,,,,,,++++++******++++++,,,------,,,+++************111...,,,,,,---.........------+++)))''''''***---***///444666444000,,,***---+++)))***,,,,,,)))'''...******,,,+++&&&''',,,******+++++++++,,,,,,,,,000///---,,,+++*********,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,***(((***---...,,,***,,,,,,,,,+++++++++******************************,,,***((()))+++,,,+++(((---------,,,,,,+++++++++***+++,,,------,,,+++******++++++++++++***))))))++++++***))))))((())))))***++++++,,,,,,++++++***......---,,,+++***)))(((///...---,,,+++*********))))))******++++++++++++---...---,,,******,,,...---+++)))((('''((()))***,,,,,,+++***+++,,,...///(((,,,,,,***,,,333666333////////////..................---,,,,,,,,,,,,---------,,,,,,---...000111---...///...,,,,,,...///)))+++---///000000///...------------------------******+++++++++,,,,,,,,,...***'''(((,,,---***'''---,,,+++************+++%%%&&&(((***+++***)))(((*********)))((()))+++...,,,...000111222111000//////***((()))***)))))),,,***%%%$$$))),,,+++)))(((&&&(((***,,,---,,,+++***,,,---......//////......111000...,,,***(((''''''((()))++++++)))((()))***((((((''''''''''''((((((***))))))(((((((((((())))))%%%$$$(((((($$$%%%)))"""'''...111000...------000///,,,***))))))++++++++++++,,,,,,,,,+++******++++++***)))(((((())))))%%%&&& (((+++%%%***((('''))),,,,,,***'''++++++******)))(((((((((******))))))((((((''''''&&&&&&'''((()))***++++++'''(((&&&$$$&&&+++,,,)))+++***))))))******)))(((((((((((((((((()))))))))(((((())))))))))))((((((...***'''(((,,,...---+++!!!'''+++)))(((++++++'''******))))))))))))******((()))******)))((()))+++(((((()))************)))000,,,+++,,,+++((((((+++)))))))))))))))(((''''''))))))))))))((((((''''''))))))(((((())))))***++++++)))((('''((()))((('''***((('''((()))***)))'''(((((()))******)))((('''&&&)))++++++)))(((((()))***)))((('''''''''''''''))))))(((''''''''''''(((&&&+++......///111111///111000///---...111777<<>>999777555222111000111222.........---------,,,,,,+++++++++++++++***)))(((+++*********)))(((((((((&&&&&&'''(((+++///333555///...---,,,,,,,,,,,,,,,(((''')))---,,,(((&&&'''))))))(((((((((((())))))''''''((()))))))))(((((((((++++++((()))++++++))),,,++++++******++++++,,,************+++,,,---...///---+++,,,...///000000---,,,+++)))(((***---000'''))),,,,,,+++*********)))+++------,,,+++,,,---))))))((('''***,,,)))###******+++++++++,,,,,,,,,---,,,+++*********************+++,,,------------***************)))))))))((()))+++***))))))***,,,,,,,,,,,,+++++++++******************************)))+++++++++***)))***+++,,,,,,++++++*********)))*********))))))*********'''(((+++,,,,,,)))'''%%%'''(((***++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++************++++++,,,,,,,,,,,,,,,++++++++++++,,,...//////---,,,,,,---*********+++++++++++++++,,,,,,,,,------,,,,,,+++,,,***+++///000......000.........------------,,,......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,------,,,++++++,,,...&&&(((***---......,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++---......---,,,,,,''')))+++---...---,,,+++((()))++++++*********+++,,,,,,,,,,,,++++++++++++...+++++++++))))))///888555...))),,,///---++++++*********************+++,,,---......//////......---,,,+++******)))******+++,,,---+++(((&&&%%%%%%***))))))(((((())))))***(((((('''(((((()))***+++)))+++***((((((***+++))))))((('''(((,,,000222333222111111000///...------///...,,,***))))))******)))))))))))))))******+++***++++++)))((()))+++---***+++***)))'''&&&(((***++++++******)))((((((''')))))))))************+++)))))))))******+++++++++%%%((((((&&&''')))'''"""***)))((()))***+++***)))))))))))))))))))))((((((***)))(((''''''((()))***((((((((('''&&&''')))***((($$$"""###""" $$$+++((()))***++++++***)))((('''((())))))'''&&&'''((('''((())))))******))))))***'''&&&)))(((&&&&&&)))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))+++)))((('''((()))((('''***((('''((()))***)))''')))))))))))))))+++,,,---+++)))'''(((+++------,,,+++++++++)))((('''(((((((((''''''&&&&&&&&&&&&&&&!!!&&&)))&&&%%%''')))(((&&&((()))))))))((()))++++++,,,,,,---111:::FFFOOOXXX___bbb___ZZZVVVNNNFFF>>>;;;777333000.........------/////////...,,,++++++,,,,,,++++++)))((((((************************''''''((())),,,...000111...---,,,+++***************'''(((+++***'''&&&((())))))(((((((((((())))))))))))(((((((((((())))))))),,,,,,)))))),,,,,,)))...,,,***))))))***,,,...************+++,,,------///---++++++---.........+++,,,,,,+++***+++---///'''***...000...+++)))((()))+++------,,,+++,,,...++++++(((%%%&&&(((###******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---)))***+++,,,------------+++*********)))))))))(((''')))+++***)))(((***,,,,,,,,,,,,+++++++++******************************)))+++,,,+++)))(((***,,,++++++++++++******))))))))))))************))))))'''(((***++++++***)))((((((***+++---------+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++,,,---...///------,,,,,,,,,+++++++++,,,...000000...,,,,,,---***++++++,,,,,,,,,,,,,,,...------,,,++++++++++++///)))(((---111...+++***.........---------,,,,,,......---,,,,,,,,,,,,---------,,,,,,+++,,,,,,---,,,------,,,++++++,,,...))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++******+++,,,++++++++++++,,,,,,,,,---+++++++++******))))))(((((()))***)))((((((***,,,++++++++++++++++++,,,,,,)))***,,,---+++(((,,,333111,,,***++++++******---++++++***************+++,,,---......//////......,,,,,,+++************+++)))***+++)))'''$$$$$$$$$******))))))))))))******))))))(((((((((((())))))(((+++***&&&&&&***+++((()))'''&&&'''+++///000000111000...---------...///,,,,,,,,,++++++*********)))))))))))))))***++++++)))'''&&&''')))*********''')))***)))'''&&&''')))*********)))))))))))))))))))))*********+++++++++++++++***************)))%%%'''&&&$$$&&&******'''(((''''''(((+++,,,,,,+++&&&&&&''''''((()))))))))+++)))(((''''''((()))+++%%%%%%$$$$$$$$$%%%)))+++---)))''')))((($$$'''---'''(((+++,,,,,,+++((('''%%%'''(((((('''''')))***(((((()))***************,,,((('''))))))&&&'''***''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,)))&&&''')))***)))&&&***((('''((()))***)))(((***))))))((()))+++---...,,,***'''(((,,,......---,,,)))''''''***,,,***(((***)))(((&&&&&&'''((((((,,,,,,)))$$$%%%)))(((%%%''')))++++++***))))))***---//////---,,,111:::CCCLLLWWWaaacccbbb```YYYOOOJJJFFF@@@999333///---,,,,,,---///111000...,,,***,,,,,,,,,++++++)))((((((++++++++++++++++++,,,,,,++++++++++++******))))))---,,,+++***))))))))))))+++((('''***)))&&&&&&)))))))))(((((((((((())))))+++***)))'''''''''((()))***------******,,,,,,***///---***((((((***---///++++++******++++++,,,---///---+++***+++,,,,,,,,,)))+++---...---,,,,,,---'''+++111333111---)))&&&(((+++......,,,+++,,,...)))+++***))),,,111---$$$******+++++++++,,,,,,,,,*********+++,,,---///000)))***+++,,,------...---+++*********))))))((((((''')))+++***((((((***,,,,,,,,,,,,+++++++++******************************(((+++,,,,,,)))(((***,,,************************((()))***++++++***)))((((((((())))))***+++------***+++---/////////---,,,+++++++++,,,,,,+++++++++***++++++,,,...//////000......---------...//////---------,,,,,,+++++++++,,,...000000...---,,,---+++,,,------.........---,,,,,,+++***+++,,,...///000((($$$***///+++&&&$$$......---------,,,,,,,,,......---,,,,,,,,,,,,---...---,,,+++***+++,,,---,,,------,,,++++++,,,...---,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,---------......'''(((*********+++,,,---+++************+++,,,---444222000---+++++++++,,,((())))))'''&&&'''***,,,******))))))***+++,,,,,,%%%''',,,///,,,''')))...***)))))))))&&&###'''---++++++***************+++,,,---......//////......------,,,,,,,,,---......((()))***)))'''&&&&&&&&&******))))))))))))*********))))))(((((((((((()))'''+++***&&&&&&***+++''')))'''%%%'''+++......---...---+++******+++---...++++++,,,,,,,,,+++******))))))((())))))***++++++***'''&&&***......+++***&&&))),,,+++)))((()))+++((((((((()))******++++++))))))******++++++++++++------,,,+++***)))((('''&&&&&&&&&''''''''''''(((+++*********))))))(((((((((&&&(((,,,,,,))))))++++++((($$$%%%(((***)))'''%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))+++,,,+++***(((&&&,,,+++)))))))))(((&&&$$$******)))(((((((((((((((+++*********))))))((((((***)))(((''''''((()))***)))((('''''''''(((***+++'''&&&%%%$$$%%%%%%''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))************---)))'''***+++((('''((())))))***++++++++++++***---+++(((%%%%%%''')))+++)))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))((((((***---,,,***...444???IIIVVVaaaeeeddd```]]]UUUOOOGGG???:::555111///333333333111///---...///000,,,,,,...,,,'''(((---((()))************+++,,,(((((())))))*********++++++******)))(((''''''&&&)))***,,,---,,,***)))(((&&&&&&&&&&&&(((***,,,---******+++++++++,,,,,,,,,(((***++++++******+++,,,///---+++,,,...///---+++'''''''''(((((()))******++++++++++++++++++++++++***++++++******,,,///222++++++++++++++++++++++++,,,++++++******++++++,,,************************'''((()))+++,,,---......///+++***++++++***,,,000000...,,,---......,,,)))...---+++***)))***++++++************************++++++************+++++++++,,,,,,---,,,+++)))(((*********))))))))))))))),,,---...---+++)))((())),,,,,,,,,++++++*********''')))***++++++***)))''')))************+++++++++///...,,,+++***)))))))))++++++++++++++++++++++++,,,---/////////---+++)))........................---///000///---,,,,,,------,,,,,,,,,,,,,,,,,,++++++&&&''',,,...***))),,,++++++,,,,,,,,,,,,------.........---,,,+++***)))+++,,,---------,,,+++***......------,,,+++***)))***,,,------,,,++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,---...///***+++,,,---,,,+++***)))++++++++++++***((('''&&&,,,------,,,***'''%%%###******))))))***+++,,,,,,)))'''&&&'''***+++***(((+++***************++++++,,,,,,++++++++++++++++++)))((('''(((***++++++++++++,,,+++)))'''&&&(((******,,,,,,***))),,,///000///...---,,,+++******+++)))***+++***)))((((((***)))))))))))))))))))))))),,,***)))((('''(((***++++++***)))(((''''''''''''&&&&&&''')))***+++,,,---............------,,,+++......------+++***((((((+++***+++......***)))+++''''''(((((()))))))))***((((((((((((((()))******000...,,,***))))))***+++---,,,,,,+++***)))''''''......---,,,***(((&&&%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((&&&'''******'''&&&)))((((((((('''&&&'''((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))+++++++++***(((''')))(((((()))******((('''***)))((((((((((((((()))*********)))))))))(((((())))))(((((((((((())))))'''''''''''''''(((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))+++((('''+++---++++++,,,+++++++++++++++***)))(((,,,***(((&&&&&&''')))******)))((('''''''''((((((''''''((()))******++++++&&&%%%'''+++---,,,///444777???JJJTTT\\\```ccceee___[[[SSSIIIAAA:::666555444555444222///---...///333000///222000,,,,,,000---------,,,+++******+++))))))))))))*********+++*********)))((('''''''''&&&)))+++)))%%%###&&&***++++++***)))((()))******))))))*********+++++++++(((***++++++******+++,,,...,,,+++,,,...///---++++++***)))((()))***+++,,,++++++++++++++++++++++++(((***++++++***)))***++++++++++++++++++++++++++++++******************+++************************)))***+++,,,,,,---,,,,,,///,,,***,,,+++))))))---+++***)))+++...///---+++---,,,++++++*********+++************************++++++************++++++***+++++++++******)))(((************)))))))))))),,,------,,,***)))***+++,,,,,,,,,+++++++++******((()))***++++++***)))((()))************+++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++---.../////////...---,,,........................,,,---......,,,++++++,,,)))******+++,,,---...///...******------)))''')))++++++,,,,,,,,,,,,------------------,,,,,,+++***+++,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***************++++++,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++))))))))))))************))))))++++++,,,++++++***))))))******))))))***++++++,,,)))(((&&&'''***+++***(((,,,++++++***))))))******++++++++++++++++++++++++,,,***(((((()))******)))******+++******+++---///***,,,---,,,+++,,,---...///...---,,,,,,+++++++++)))***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***''''''((()))***++++++,,,+++++++++++++++***))))))!!!###%%%(((***,,,......+++)))***------******,,,(((((()))))))))*********((((((((((((((()))******%%%###!!!  !!!!!!*********++++++******)))))))))***+++++++++++++++&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%'''%%%%%%((((((%%%$$$&&&&&&)))***)))%%%$$$'''+++&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))******++++++)))((('''&&&&&&&&&(((***++++++))))))((((((((((((((()))*********))))))))))))((((((((((((((())))))(((((((((%%%&&&&&&'''''''''''''''+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%!!!"""'''***))))))+++,,,,,,,,,+++***)))((('''+++***)))(((((((((((()))+++***)))((((((((())))))(((((()))***+++------...)))&&&&&&***---,,,---000...333:::CCCMMMXXXbbbiiihhhgggaaaWWWKKKBBB>>>===;;;;;;999666333111222333666444444666666222111222......---,,,++++++++++++)))))))))*********************))))))((((((''''''%%%))),,,(((!!!&&&---***)))(((''''''''''''((((((((()))))))))*********(((***++++++******+++,,,,,,+++***+++---///...---///---,,,******+++,,,---************************))),,,......+++((('''&&&++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,------,,,,,,+++...+++***,,,+++'''''')))***))))))+++------,,,++++++++++++,,,++++++***)))++++++++++++++++++++++++++++++************+++++++++***))))))((()))))))))************************+++,,,,,,+++))))))+++---,,,,,,,,,++++++++++++***((()))***++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++............////////////------------------------,,,---///...---+++,,,,,,)))******+++,,,---......)))(((***---...,,,,,,...++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------***,,,------,,,++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,+++***)))((('''((())))))***+++,,,,,,*********++++++---......*********)))******+++,,,)))((('''(((***+++***))),,,,,,+++***)))))))))***)))*********+++,,,,,,,,,---+++)))))))))***)))''')))***++++++***+++---///***+++---...,,,+++,,,---//////...------,,,,,,,,,***+++++++++)))((()))***************************%%%''')))******)))'''&&&(((((((((((()))***+++,,,((()))))))))************))))))******))))))((((((((()))***+++,,,,,,,,,,,,+++((((((+++,,,***+++...)))************+++++++++((((((((((((((()))******---,,,+++******+++,,,---'''((()))***+++,,,,,,,,,'''((()))***,,,------...&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((('''$$$###&&&&&&((()))(((&&&&&&''')))&&&&&&'''((((((((((((((((((((((((((()))))))))))))))************)))((((((&&&&&&&&&(((***++++++)))((((((((((((((())))))***))))))))))))))))))((((((&&&'''((())))))((('''&&&%%%&&&'''((()))((('''&&&+++******)))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''$$$ %%%(((((((((***,,,,,,,,,+++***)))((((((***************)))(((((())))))))))))))))))))))))(((((()))***,,,---......111+++(((+++---+++))))))))),,,000666>>>JJJVVV^^^fffiiijjjcccXXXNNNHHHGGGFFFEEECCC???;;;::::::;;;;;;:::;;;<<<<<<999666444...,,,+++***+++,,,,,,,,,***************************)))))))))((((((((('''(((+++,,,***&&&$$$(((,,,((((((((())))))******+++))))))))))))*********+++(((***++++++******+++,,,*********+++---..................------,,,+++***************************,,,...//////,,,***))))))***+++++++++++++++,,,,,,++++++************++++++************************++++++,,,------------,,,+++)))))),,,+++(((''')))------,,,,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++)))***************+++++++++++++++))))))***---///++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++---------------...///000------------------------...///111000///......///------,,,,,,+++*********)))***---......,,,+++,,,+++++++++,,,,,,,,,------++++++,,,---......------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---***,,,------,,,++++++,,,+++************+++,,,,,,---,,,,,,+++,,,,,,---------,,,,,,+++***)))(((((())))))))))))***+++,,,,,,******))))))+++---///000+++***************++++++)))(((((()))************+++***************++++++((())))))***+++,,,,,,------+++))))))*********)))***++++++***((('''((()))******+++---,,,+++---000/////////......------,,,***+++,,,+++)))((()))***))))))))))))))))))))))))'''((()))******))))))((()))(((((())))))***+++,,,*********))))))))))))))))))***************))))))//////...---,,,***((('''+++((('''***+++***,,,000++++++++++++++++++++++++((((((((((((((())))))*********)))))))))***+++,,,&&&'''(((***+++++++++++++++++++++*********++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***'''''')))(((%%%%%%((()))'''&&&'''))))))(((&&&&&&'''(((((())))))(((((((((((((((((())))))))))))***************)))(((((()))((('''(((******)))'''))))))(((((((((((())))))(((((((((((((((((())))))&&&'''((())))))((('''&&&&&&'''(((******)))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))((('''&&&***&&&&&&***,,,+++***,,,)))******+++++++++******)))******+++******((((((((((((((((((((((((((((((''''''((()))***+++,,,---333,,,)))+++---+++((((((***+++---000444<<>>999333000---,,,------,,,++++++++++++***************))))))))))))((((((((((((*********+++,,,+++)))'''++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((***++++++******+++,,,)))***+++,,,,,,---......***,,,///000///,,,(((&&&************************---------,,,******,,,...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************((()))+++,,,---.........(((&&&'''+++,,,)))(((+++---.........---+++++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++,,,+++***))))))***,,,---))))))******+++++++++,,,+++++++++))))))***---000++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++***************++++++++++++++++++++++++,,,+++++++++,,,---......---------------------------...000000///......///------,,,++++++***))))))---000222000,,,)))'''&&&+++++++++,,,,,,,,,------++++++,,,---............++++++++++++,,,,,,------...---+++***))))))***+++***,,,------,,,++++++,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))((((((,,,,,,+++***)))*********+++***))))))***+++---...++++++***************+++((())))))***)))******+++(((((())))))***+++------(((((()))***++++++,,,,,,+++***((()))+++,,,,,,+++***+++,,,+++(((''''''(((+++((((((++++++***///555....../////////...---,,,***+++,,,+++***))))))+++((((((((((((((((((((((((******)))))))))***,,,---******))))))))))))******************))))))))))))((())))))******)))))))))&&&&&&((()))************+++'''''')))***)))+++///,,,,,,,,,+++++++++++++++((((((((((((((())))))***&&&&&&&&&''''''((()))***((())))))*********)))))),,,,,,***)))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))))))))+++((('''))))))&&&'''******'''%%%'''***+++((($$$''''''((())))))))))))((((((((((((((())))))))))))*********)))))))))))))))***)))((()))***)))'''%%%******)))(((((((((((((((''''''(((((((((((())))))'''''''''((((((''''''''''''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''''',,,((('''***,,,***)))***))))))***+++++++++++++++******++++++******)))(((''''''((()))))))))((((((''''''(((((()))*********...)))(((+++,,,******,,,+++,,,---...///111555999LLLUUUaaahhhjjjhhhfffeee\\\[[[XXXSSSOOONNNPPPQQQWWWYYYYYYWWWVVVSSSIII@@@;;;666111.........,,,***+++++++++++++++*********))))))))))))((((((((((((***((('''))),,,,,,'''###++++++***)))(((&&&$$$###***++++++++++++,,,,,,,,,(((***++++++******+++,,,)))+++,,,,,,++++++---...)))+++...000///,,,'''%%%++++++++++++++++++++++++*********((('''))),,,///*********++++++,,,,,,---------,,,,,,,,,,,,------************************'''((()))+++,,,---......(((&&&'''***+++)))***---***,,,......------...///((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,---))))))******+++,,,,,,,,,***++++++***)))***,,,///***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---************++++++,,,,,,$$$***///...,,,------,,,++++++,,,,,,,,,,,,------+++,,,---...............++++++++++++,,,---......000...+++)))(((((()))******,,,------,,,++++++,,,+++++++++++++++,,,---------,,,,,,+++++++++++++++++++++***))))))))))))***///...,,,***))))))))))))***************+++,,,,,,,,,+++******)))*********((()))+++***))))))***,,,(((((())))))***+++------((()))))))))***+++++++++***)))((()))+++------,,,(((***,,,,,,,,,+++,,,---+++'''''',,,---***...666,,,---...//////...---,,,+++,,,,,,,,,***)))***+++((((((((((((((((((((((((,,,+++)))((()))+++---///))))))((((((((((((((()))*********)))))))))))))))&&&&&&'''(((((((((''''''&&&'''(((***+++,,,,,,---***''''''***+++)))***---,,,,,,,,,++++++++++++***((((((((((((((()))******+++,,,,,,---------......************)))(((''''''((((((''''''((()))+++,,,&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***'''&&&((()))'''(((+++'''''''''((())))))'''&&&''''''((()))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))***)))((()))***)))(((&&&,,,+++***((('''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((((((''''''''''''((())))))'''((()))++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((''')))%%%$$$((()))((('''(((******+++++++++******)))+++++++++*********))))))'''((()))*********))))))))))))))))))))))))))))))***((((((***)))&&&''',,,***+++,,,,,,,,,---000222===DDDPPP\\\eeekkkmmmnnniiigggddd```\\\[[[]]]```eeeggggggcccaaa]]]QQQDDD888333...,,,...///---+++,,,,,,,,,++++++*********(((((((((((()))))))))))))))((('''((())))))'''%%%((((((((('''%%%""" ************++++++++++++(((***++++++******+++,,,)))+++---,,,******+++---+++,,,---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---)))******+++,,,,,,---------,,,,,,++++++,,,,,,---************************'''((()))***+++++++++++++++((('''******)))***...(((+++---...,,,,,,---///)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++))))))***++++++,,,------***+++,,,,,,******+++---******+++++++++,,,,,,,,,+++++++++******+++++++++)))************+++++++++*********)))******+++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,************++++++++++++%%%,,,,,,,,,///111000++++++,,,,,,,,,,,,------,,,---...............---++++++******+++---...///...,,,***(((((()))***,,,***,,,------,,,++++++,,,,,,++++++++++++,,,---------,,,,,,+++******++++++***))))))(((((()))++++++000...,,,***)))))))))***)))***+++,,,------------,,,++++++***))))))******(((***++++++))))))***---++++++***************+++))))))))))))************,,,+++)))***+++,,,,,,+++'''***,,,---,,,,,,,,,---+++'''***111000))))))000+++,,,---......---,,,++++++,,,---,,,***)))***+++************************))))))))))))***+++,,,---&&&&&&&&&&&&'''((()))***)))))))))))))))*********&&&&&&'''(((((((((((((((---------------,,,+++******((((((+++,,,)))(((+++,,,+++++++++************((((((((((((((()))******''''''(((((()))((((((((()))))))))))))))(((((('''%%%%%%$$$%%%'''))),,,...&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))&&&%%%(((((('''(((,,,$$$(((++++++(((&&&''')))'''(((((()))))))))))))))(((((((((((())))))))))))+++******))))))))))))))))))((('''(((******)))'''---,,,***)))'''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))'''(((***,,,---------,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***&&&&&&***,,,+++***,,,,,,,,,,,,+++***)))(((''',,,+++******))))))******((()))***+++,,,,,,+++************))))))))))))(((***)))))))))%%%!!!"""(((((()))*********---000333333888AAAOOO]]]hhhnnnqqqsssqqqnnnjjjffffffhhhkkklllnnnmmmhhheee```SSSDDD000+++&&&'''+++//////---,,,,,,,,,++++++*********(((((((((((())))))))))))***+++***(((&&&&&&(((+++))))))*********((('''&&&))))))))))))************(((***++++++******+++,,,***,,,...,,,***)))***---...---,,,+++***+++,,,---------------------------))),,,...///---,,,++++++))))))***+++,,,,,,------,,,++++++******++++++,,,************************))))))************))))))...***(((******(((***---***---///---***((()))+++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''((()))+++++++++***)))))))))***+++,,,,,,------)))+++------+++******+++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++)))))))))***+++---...///++++++++++++++++++++++++,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------,,,+++***)))((('''""",,,111---)))******'''++++++,,,,,,,,,------------...............------++++++******+++---...///,,,+++)))'''(((***,,,...***,,,...---,,,+++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++))))))(((((((((***+++,,,///...+++***))))))***+++((())),,,...///000//////,,,,,,+++***))))))******(((***,,,+++))))))+++---...---,,,***)))(((((((((*********)))))))))))))))...---+++***++++++***))))))***,,,,,,***(((''''''+++(((,,,555333)))%%%******+++---......---+++***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,+++******$$$$$$$$$%%%''')))***+++((()))))))))************(((((()))***++++++******'''((()))******************((())),,,,,,(((''')))+++++++++******)))))))))((((((((((((((()))******,,,,,,------------,,,,,,(((((())))))))))))((((((&&&%%%$$$$$$%%%(((***,,,&&&###$$$((()))%%%"""###+++(((%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))((('''''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''******)))(((((((((((((((''''''''''''((((((((((((+++***(((&&&%%%&&&'''(((+++(((%%%$$$&&&((('''%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''***)))(((((())))))((('''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***&&&)))+++---,,,,,,------111444888@@@KKKZZZiiissswwwwwwtttppplllkkklllmmmssssssrrrnnngggZZZMMMCCC999222...000111...++++++---------,,,,,,,,,++++++)))(((((()))++++++***(((************)))))))))))))))************+++++++++---,,,,,,+++***)))((((((&&&'''((()))***+++,,,,,,******))))))***,,,...///******************************+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...)))***++++++***+++,,,...........................---,,,***)))((()))******))))))))))))************,,,+++***))))))***+++,,,************************'''((()))******)))((('''''')))***+++***)))***+++((()))******++++++,,,,,,+++***)))***+++***)))'''******+++++++++******)))************************---++++++---(((""""""((()))***+++,,,---,,,++++++------...------+++***)))...---+++)))))))))+++,,,+++,,,,,,+++******+++--- &&&,,,,,,(((&&&***...***000444222,,,'''(((,,,---,,,,,,++++++******)))...,,,******,,,---+++(((***+++,,,,,,+++***)))(((******++++++,,,,,,,,,+++------------------------++++++************++++++'''###"""(((111444000))),,,+++*********+++,,,---******+++,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))***)))((('''((()))+++---))))))***+++,,,,,,------,,,---------,,,,,,+++***++++++************++++++(((((())))))))))))(((((()))************+++++++++---******---,,,(((''')))************************+++******+++,,,---+++***++++++------------++++++,,,++++++******++++++,,,))))))(((((()))***++++++))))))******+++++++++,,,)))************(((&&&%%%((())))))(((''''''***,,,))))))***++++++***((('''+++***)))(((((()))***+++******))))))******+++,,,------------------------))))))******)))((('''&&&---((((((------)))'''*********))))))))))))******,,,+++,,,***""" +++&&&"""!!!$$$&&&$$$$$$&&&&&&$$$###%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))******))))))(((((('''''')))))))))))))))(((((((((******)))(((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%''')))******(((&&&&&&((()))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***&&&)))+++,,,,,,,,,---...///222666;;;DDDPPP\\\dddoooqqqssstttsssrrrrrrsssttttttrrrmmmdddVVVGGG===666///,,,...000---++++++******)))))))))((((((((())))))((()))+++,,,***)))+++++++++*********))))))))))))*********+++++++++++++++***))))))(((((((((++++++++++++************+++++++++***++++++,,,,,,******************************+++,,,,,,,,,,,,+++******))))))***+++,,,---...,,,++++++,,,---------------------------------++++++******************))))))))))))************++++++************++++++************************(((((()))******)))((((((''')))++++++***)))***+++,,,,,,+++***)))((()))***+++***)))***+++***)))''')))******+++++++++******+++++++++******************)))***---***&&&'''---,,,,,,------,,,***((('''&&&'''((()))+++,,,---......---+++*********+++,,,+++,,,,,,+++******+++---%%%)))---,,,)))))),,,000***,,,......---+++************++++++,,,,,,,,,---...,,,******,,,,,,+++)))***++++++,,,+++***)))(((---,,,+++***+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,)))'''***...///***$$$(((***+++,,,---,,,+++***++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))+++***((('''((()))+++,,,******+++,,,,,,---......------------,,,+++******++++++******))))))******))))))************))))))))))))*********+++++++++---***+++...---***))),,,++++++++++++++++++++++++*********+++,,,,,,,,,+++++++++,,,------,,,++++++......---,,,++++++,,,,,,+++******)))))))))))))))(((((((((((()))))))))***************)))((('''&&&((())))))(((''''''***,,,))))))***++++++***)))(((+++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((())))))++++++---))))))------)))(((*********))))))))))))******+++***++++++&&&!!!%%%---%%% !!!$$$$$$&&&)))%%%$$$###%%%''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((()))((('''''')))+++((())))))******)))))))))&&&'''''''''(((((())))))***))))))(((((((((((((((''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&((()))(((''''''(((******)))'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))((('''&&&'''***+++***)))*********+++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***''')))+++,,,,,,,,,---...---///222555;;;BBBKKKQQQbbbgggoootttvvvwwwvvvvvvtttssspppkkkaaaSSSCCC999444...+++...000...,,,,,,)))((((((((((((''''''''')))))))))***,,,,,,+++***++++++++++++************)))))))))*********++++++((((((((((((((((((((((((,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************+++,,,......111---******,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))))))))*********++++++******++++++++++++******************************((())))))******))))))(((''')))++++++***)))***+++------,,,***'''&&&''')))+++***)))***+++***)))'''(((((()))***++++++++++++++++++++++++******))))))((('''))),,,,,,***,,,000,,,,,,,,,,,,+++)))'''&&&,,,+++***)))((())))))***------,,,,,,,,,,,,+++++++++,,,,,,+++******+++---***+++,,,+++***+++...111)))((((((+++---...,,,)))+++++++++,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))***++++++++++++***))))))...,,,***((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,+++,,,,,,***'''$$$&&&(((,,,//////---***'''---,,,+++***))))))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))((((((((()))***+++++++++,,,------......---------,,,+++***))))))+++******)))))))))((((((******++++++++++++******)))))))))*********++++++***((())),,,---***))),,,*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,++++++***))))))((((((((((((((()))))))))))))))+++******)))((((((((((((((()))))))))((((((***,,,))))))******+++******)))+++***))))))))))))***+++******))))))******+++,,,++++++++++++++++++++++++,,,***((('''(((***---///,,,******---,,,)))(((*********))))))))))))*********)))***,,,+++(((***...&&&!!! ###%%%%%%%%%(((***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((('''&&&&&&)))+++%%%&&&''')))************&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((***)))'''&&&&&&%%%&&&&&&%%%&&&''')))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&'''***++++++************+++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((()))++++++)))((()))***''')))+++,,,++++++---...+++---///111444999>>>BBBRRRZZZeeennnsssuuuuuuuuusssrrrooojjj```RRRBBB888555///,,,///111000......+++++++++*********))))))***))))))***,,,---,,,++++++************)))))))))))))))))))))************((((((((()))))))))******))))))******+++,,,------***+++,,,------,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111---,,,+++******+++,,,---++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))*********+++++++++)))***,,,,,,,,,,,,***)))************************))))))))))))))))))))))))((()))++++++*********+++'''***---,,,)))(((((()))+++***))))))+++***)))''''''''')))***++++++++++++,,,,,,++++++***)))))))))))))))***+++++++++,,,---((()))***+++++++++******111000---***)))((()))***,,,,,,---------,,,,,,++++++,,,,,,+++******+++------+++***)))***,,,...///)))))))))+++------,,,***///...---,,,+++***)))(((,,,+++++++++++++++++++++*********+++************+++***)))((()))***,,,---++++++++++++++++++++++++++++++************++++++)))***,,,,,,+++***)))***&&&(((+++......,,,***(((///---+++)))(((((()))***---------,,,,,,,,,++++++)))))))))))))))))))))))),,,+++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************)))((((((''')))******++++++******)))))))))))))))************&&&$$$%%%)))***((((((***(((((((((((((((((((((((())))))************,,,---+++++++++,,,,,,+++++++++&&&&&&''''''(((***+++,,,*********+++*********)))++++++++++++++++++++++++,,,+++)))((('''((()))***((()))***)))((((((***+++)))))))))***++++++++++++******************************))))))******+++,,,************************+++***)))(((((()))+++,,,++++++,,,---+++***)))*********))))))))))))******))))))))),,,---,,,++++++'''$$$$$$((()))&&&$$$%%%++++++)))'''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%''')))%%%&&&'''((()))((('''&&&''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((******)))(((((('''''''''###$$$&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((***---000000---***(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''***,,,,,,+++)))))))))************+++(((((())))))************************************((()))++++++)))((()))***((()))++++++++++++---///+++---...000111444999<<>>HHHTTT```lllvvv|||}}}|||xxxrrrfffVVVFFF;;;888111...///000---+++***---,,,,,,,,,,,,+++++++++*********,,,...///...---*********))))))))))))(((((((((((()))))))))******))))))******+++++++++,,,,,,++++++***)))(((''''''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++...111111///......///++++++++++++++++++++++++)))******+++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++************************+++******))))))******+++(((***,,,,,,+++***+++,,,$$$,,,///---******++++++***)))***+++***)))'''''''''((()))************************************------+++((()))***((($$$,,,---------,,,***((('''+++***)))((('''((())))))******++++++++++++,,,,,,+++,,,,,,+++******+++---)))+++---...,,,************,,,------+++***,,,...(((((())))))***++++++,,,)))+++,,,,,,+++***+++---*********)))******+++,,,+++---///111222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,+++)))))))))***+++***)))((((((***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))************))))))***+++,,,,,,+++***)))(((((())))))))))))((((((((((((((()))))))))******(((&&&'''+++,,,******,,,++++++++++++++++++++++++''')))***)))'''(((,,,000++++++************++++++///...,,,***)))(((((('''&&&''')))+++------------***************)))))))))+++******))))))*********''')))++++++***)))***+++(((((())))))+++,,,...///******+++,,,,,,+++************))))))******+++,,,***************************+++++++++)))'''%%%###)))...000---******++++++******))))))))))))******)))++++++)))***+++)))$$$'''$$$###''')))&&&%%%&&&$$$&&&''''''%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&''')))***)))&&&$$$"""'''''''''''''''(((((((((((((((((((((((()))******''''''''''''((((((((((((&&&'''((())))))*********%%%'''(((&&&$$$###%%%'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''###$$$%%%&&&&&&%%%$$$###''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&'''***++++++***((((((((()))))))))******'''(((((()))******++++++************************((()))++++++)))((()))***)))************+++...000---......------000444777555777===EEEPPP___nnnxxx~~~}}}{{{vvvmmm___OOOEEE>>>777222333333///++++++---------,,,,,,,,,++++++*********,,,...000///...,,,,,,,,,+++++++++******(((((((((((()))))))))***))))))))))))************---,,,,,,+++***(((((('''************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,+++***)))///------///222000)))###,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++***))))))***++++++(((***,,,,,,+++++++++,,,###(((...---)))%%%'''***+++***)))***+++***)))'''(((((()))))))))))))))((()))))))))***++++++,,,,,,***,,,+++(((***///---(((............---+++***(((...---,,,***'''%%%$$$###******)))))))))***+++,,,+++,,,,,,+++******+++---(((...444555111,,,++++++***(((((()))+++---------%%%&&&'''((()))***+++,,,)))+++,,,,,,******,,,...******)))))))))***,,,,,,+++---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******)))))))))***)))((((((((()))+++,,,************)))))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))************))))))))))))))))))(((((((((&&&&&&((()))***+++++++++((()))+++---...---,,,+++)))))))))******)))))))))(((((((((((()))))))))***)))'''(((,,,,,,******,,,************************&&&)))***)))'''''',,,111,,,+++***))))))***+++,,,...---,,,+++***)))))))))'''(((***,,,------,,,++++++++++++******))))))))))))******++++++*********''')))+++,,,+++******+++((((((((()))+++---///000***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))(((''''''(((///111---)))***,,,+++******))))))))))))******(((,,,,,,)))(((+++***''''''""" ###&&&%%%'''***$$$&&&((('''%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###&&&((()))((('''''''''"""$$$'''***++++++)))(((%%%%%%&&&'''((()))***+++((((((((((((((()))******''''''''''''((((((((()))))))))))))))((('''&&&%%%((())))))'''$$$###&&&)))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***'''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))((())))))))))))*********'''(((((()))***+++++++++************************((()))++++++)))((()))***)))************+++...000///...---++++++---111555777666666:::CCCRRRcccnnnzzzzzzzzzxxxrrrgggZZZQQQDDD===888888777222...---//////.........---------*********,,,///000///.........------------,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((++++++++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---......---,,,***)))222+++&&&***222000$$$,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,...---++++++++++++---...************************,,,+++***))))))***+++,,,)))***,,,,,,+++++++++,,,***...///+++$$$!!!$$$)))+++***)))***+++***)))'''((()))))))))))))))((('''(((((()))***+++,,,,,,---'''***)))(((,,,333222---+++,,,---.........------)))***++++++++++++*********)))((('''''')))+++---+++,,,,,,+++******+++---(((111:::;;;555...,,,---)))%%%"""%%%,,,111///+++''''''''''''(((((((((((((((+++---,,,******,,,...******)))))))))***,,,---++++++******++++++,,,,,,------------------------++++++************++++++,,,***((()))***,,,+++***)))))))))))))))******+++((())))))*********)))))))))))))))(((((((((((('''))))))))))))))))))))))))'''((()))************************)))))))))))))))$$$%%%'''(((***++++++,,,((())),,,...///...------******++++++++++++******(((((((((((()))))))))))))))&&&'''***+++((('''***''''''''''''''''''''''''&&&(((***)))&&&''',,,111,,,+++***))))))***+++,,,'''''''''((()))+++------)))***,,,------,,,+++***---------,,,,,,+++++++++((()))+++,,,,,,+++***)))'''))),,,,,,+++******+++((((((((()))+++---///111***+++,,,------,,,+++************)))***++++++,,,++++++++++++++++++++++++---,,,)))(((((()))+++,,,'''///222---)))+++,,,+++******))))))))))))******&&&,,,---)))'''+++---***###!!! !!!%%%'''%%%###%%%%%%$$$###$$$%%%&&&'''***'''###"""$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###&&&)))(((&&&%%%''')))''')))******)))'''(((((((((''''''((())))))'''%%%(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((()))'''%%%&&&******(((%%%))),,,((()))111...&&&'''&&&''''''((((((((((((((('''&&&%%%$$$###"""""""""'''((()))******)))(((''')))((('''''')))******)))''''''''''''((()))***+++(((((()))+++,,,---...///###%%%'''+++......+++((((((((())))))))))))((((((******+++---------------+++,,,------,,,,,,...000444777:::<<>>777222222111///...---------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,...,,,++++++,,,,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++******+++,,,---------,,,,,,+++***))),,,,,,,,,,,,------------***---...***((())))))((((((((()))***+++,,,------'''***,,,---,,,***))))))+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,------((()))***+++++++++***)))************************,,,++++++++++++++++++,,,*********)))))))))))))))///***'''(((,,,,,,(((""",,,,,,---+++)))''''''((()))+++---...,,,+++++++++***))))))))))))))))))***++++++++++++************************)))(((''''''************+++,,,---------+++******++++++***)))+++---......,,,+++++++++(((+++---,,,+++,,,///333---............------,,,++++++++++++************,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***------,,,++++++***))))))******+++***((((((***,,,************+++++++++,,,+++---///---)))(((***...(((((((((((()))***+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''&&&%%%&&&)))++++++******)))((()))))))))***(((''''''((())))))((())))))))))))))))))))))))&&&%%%%%%''')))+++*********)))((((((***++++++*********)))((()))***,,,---************************---+++++++++***''')))---((()))******++++++*********************)))(((((())))))***++++++++++++***************))))))))))))(((((()))***,,,---...///+++++++++************)))(((((('''((()))+++,,,...///...---+++******)))))),,,+++******************+++******))))))******++++++***)))***,,,,,,,,,***%%%''')))'''$$$"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&+++)))'''%%%%%%%%%'''(((&&&&&&%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''(((((((((&&&%%%&&&))),,,&&&)))***'''######(((...(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******)))+++------***))))))***---???III888'''+++///'''&&&''''''(((((((((((((((((('''''''''((())))))***+++***)))(((((()))***+++(((''''''(((******)))((('''(((((()))******++++++***)))))))))))))))))))))+++***)))***,,,------,,,(((((())))))))))))((((((,,,+++***)))***,,,...///)))***++++++***+++---///333222000111333444555444>>>FFFPPPZZZfffqqqsssnnnkkkcccXXXNNNFFF???999666222000///.........,,,***++++++++++++++++++++++++************++++++,,,,,,---,,,******++++++***)))***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))),,,...+++((('''(((***+++++++++***)))((((((''''''***,,,,,,+++)))))))))+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,((()))+++------,,,***)))************************---,,,+++******+++,,,---))))))))))))))))))))))))...+++((())),,,,,,)))%%%+++,,,,,,+++)))(((((())))))+++,,,,,,***)))((()))******))))))))))))*********++++++,,,++++++******,,,,,,+++***(((%%%###"""+++*********++++++,,,---,,,+++******++++++***)))---......---,,,,,,...///+++---......,,,***+++,,,------............------,,,,,,,,,,,,++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))*********(((((()))+++******+++++++++,,,,,,,,,+++,,,...---+++***,,,...))))))(((((()))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&%%%%%%''')))+++******)))))))))))))))***)))((((((((()))))))))))))))))))))))))))))))))+++)))((()))******)))(((+++(((&&&'''***,,,***(((***************+++------************************,,,,,,,,,+++)))((()))+++++++++++++++***((('''&&&(((((()))***************))))))***++++++++++++***************)))))))))((((((((()))+++,,,---------++++++++++++***************))))))))))))+++---...000///...,,,+++******)))++++++***))))))((())))))***))))))))))))))))))***+++***)))***,,,---,,,+++"""%%%'''&&&###"""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""!!! !!!###%%%&&&''''''&&&&&&''''''((()))&&&&&&&&&'''(((((('''''''''((('''&&&%%%&&&))),,,&&&(((***'''$$$$$$)))...(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))************+++------***$$$+++@@@SSSFFF++++++111$$$&&&''''''(((((((((((((((&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))((('''''')))***+++)))''''''((()))***+++++++++************)))))))))))))))+++)))'''''')))*********(((((())))))))))))((((((+++***)))))))))+++---///)))***+++*********,,,...000///...///000111000///555:::AAAIIIUUUbbbjjjllloookkkddd[[[RRRIII@@@:::444222///.........---,,,++++++++++++++++++++++++******+++,,,,,,,,,------+++***))))))******)))(((***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***++++++))))))***+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,)))''')))---,,,+++******)))(((''''''***+++++++++))))))***,,,++++++++++++++++++++++++************************,,,,,,+++************+++***+++---......,,,+++)))************************---,,,+++******+++,,,---)))))))))))))))*********)))***+++,,,+++******+++)))***,,,+++***)))***,,,***+++------+++)))((((((+++++++++******+++++++++***+++,,,,,,,,,,,,++++++//////......---+++***)))++++++******++++++,,,,,,,,,+++)))***++++++***(((,,,------,,,++++++---000+++,,,......,,,+++******+++,,,------------,,,,,,...------------,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((((((((())))))******((()))+++***)))((()))*********+++++++++,,,,,,,,,---+++***+++......---+++++++++***)))(((((())))))&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&%%%&&&(((************)))))))))(((************))))))***+++))))))))))))))))))))))))((('''&&&'''((()))((('''***'''%%%&&&)))+++)))'''+++++++++++++++,,,------)))))))))))))))))))))))))))++++++***))))))+++++++++++++++***)))((('''&&&%%%&&&((()))+++,,,,,,,,,))))))***++++++++++++***************)))))))))(((((()))******+++******)))+++++++++*********))))))------++++++++++++,,,---000///---,,,+++*********++++++***)))(((((((((((()))))))))******)))))))))+++*********,,,---,,,+++###$$$%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$###$$$%%%&&&((()))***)))((((((((()))++++++&&&&&&%%%'''((()))'''&&&&&&''''''&&&&&&&&&)))+++%%%'''((('''%%%&&&))),,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''&&&''')))+++(((!!!&&&999UUUNNN...(((--- &&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''')))++++++)))''''''((()))+++,,,++++++************************))),,,***(((((()))******)))(((((())))))))))))((((((((((((''''''((()))+++,,,((()))******)))***,,,...------.../////////000000111444888===FFFQQQ^^^eeeqqqsssrrrkkkbbbWWWKKKAAA999666111.........///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,+++***)))((()))******)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++***))))))***+++***+++,,,---............,,,,,,,,,,,,+++++++++++++++***+++---,,,)))***...(((((())))))******+++++++++,,,,,,+++******+++---++++++++++++++++++++++++)))))))))***************,,,++++++*********++++++,,,,,,---...---,,,+++***************************,,,++++++++++++++++++,,,***************+++++++++(((***------+++***+++---)))***++++++******+++---,,,---//////---+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------,,,++++++***++++++,,,,,,,,,***))))))******)))((()))***+++***))))))***,,,)))***+++,,,------------***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))&&&&&&''''''((())))))***(((***++++++***))))))***************+++++++++,,,---***)))***...///,,,(((,,,+++***)))((((((((((((&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((()))************)))((((((***++++++***))))))***,,,))))))))))))))))))))))))'''&&&'''))),,,......---)))((('''''')))******)))++++++++++++++++++++++++))))))))))))))))))))))))&&&***+++)))(((+++,,,+++'''((())))))******))))))%%%&&&''')))+++,,,------))))))***++++++++++++***************))))))))))))((()))***++++++***((((((*********))))))))))))(((///...---,,,+++,,,,,,---...---,,,++++++******++++++***)))))))))))))))))))))******++++++******))),,,+++***+++,,,------+++((('''%%%%%%&&&&&&$$$######$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&$$$$$$%%%'''''''''(((((())))))******((((((&&&&&&&&&''')))***'''%%%%%%&&&))))))(((%%%$$$&&&''''''''''''(((***&&&&&&''''''(((((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&'''((((((&&&###!!!%%%111QQQRRR...$$$+++&&&''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((()))++++++)))''''''(((***,,,,,,,,,+++************++++++++++++++++++***))))))******((('''(((((())))))))))))((((((''''''(((((())))))******((()))***)))))))))+++---,,,...000///------///222///222666999<<>>KKKWWWffftttzzzmmm```JJJCCC:::222///...///000------------------------)))***++++++***)))(((''',,,+++******,,,---,,,***+++***(((''''''(((***++++++++++++,,,,,,+++++++++(((***+++***)))((()))***+++++++++++++++***)))(((,,,,,,,,,++++++*********555...+++...000+++((()))++++++++++++************(((,,,000222000---+++***++++++++++++++++++++++++(((((())))))*********+++---,,,,,,,,,,,,---...///,,,,,,+++***))))))*********************************+++,,,------,,,+++***+++++++++,,,,,,---------111---***+++...///***&&&---......,,,***))))))***)))+++------,,,******+++******))))))))))))*********)))((('''((()))+++---------,,,,,,+++)))(((''',,,,,,++++++***++++++++++++***))))))******)))(((***,,,------+++******+++///---+++***++++++***)))***+++,,,,,,---------,,,*********))))))))))))((('''((()))+++---.........************************++++++++++++++++++++++++((()))***+++++++++++++++++++++******))))))(((((()))+++------,,,+++***+++((())))))))))))*********(((+++...---***((((((***(((((((((((()))***+++,,,,,,***'''&&&&&&(((,,,...))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))***))))))+++,,,)))******++++++)))((('''''')))***)))'''&&&(((+++)))))))))))))))))))))))))))((('''(((***++++++)))***,,,...---******---000))))))))))))(((&&&%%%$$$))))))))))))))))))))))))&&&,,,---)))'''******'''************)))'''&&&%%%***************)))(((((())))))***++++++++++++***************))))))))))))&&&'''***---......------((((((((((((''''''''''''******))))))***,,,...///******))))))******+++,,,******))))))***+++,,,,,,***+++,,,------,,,+++***,,,+++***+++---...---,,,***((((((&&&!!!(((((((((((((((''''''''')))'''%%%#########%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&(((((('''$$$!!!)))$$$+++ ,,,!!!+++'''&&&'''&&&$$$''',,,***"""((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&(((***+++***)))((()))***)))444===:::...%%%&&&+++'''((()))******)))((('''&&&%%%%%%&&&((()))((((((+++***)))(((''''''''''''((((((((((((((((((((((((************************+++...000...+++***,,,///---,,,+++***)))'''&&&%%%))))))))))))((((((((((((******+++++++++,,,,,,,,,((((((((()))***)))&&&###---,,,,,,,,,,,,,,,,,,---000111555:::;;;>>>GGGRRRfffuuuwwwmmm___RRRDDD<<<666000000555000)))''',,,000///+++******+++---...---,,,***)))++++++*********)))))))))+++------,,,---000///+++((())),,,,,,+++*********************************)))***+++******,,,///222++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******))))))((((((******+++++++++,,,,,,,,,,,,***((()))+++,,,+++((('''((()))+++,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------)))******+++---......///000000///...---...000333...///000000///---+++***---,,,,,,++++++,,,,,,---...+++)))))),,,---,,,***************))))))(((((())))))))))))***+++,,,,,,......---,,,,,,,,,,,,---//////...---,,,,,,+++***000***(((+++,,,))))))---///...---,,,++++++++++++(((***,,,+++***)))***+++...***...///((()))...+++******++++++++++++******''''''((()))))))))))))))++++++)))))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((++++++************++++++)))***(((&&&(((,,,***%%%...,,,)))(((***,,,,,,,,,---,,,+++*********++++++(((((())))))*********+++))))))))))))))))))))))))%%%)))++++++)))(((***,,,******++++++++++++******+++***)))))))))***,,,---+++,,,,,,+++)))(((***++++++++++++*********))))))111---***+++///000---)))++++++***)))(((((())))))'''(((***++++++***)))(((,,,+++******))))))*********,,,---,,,)))''')))+++%%%(((+++***'''%%%&&&)))))))))************)))(((((()))))))))((()))+++---******))))))))))))))))))&&&''''''((()))******+++******)))))))))))))))***++++++***)))))))))))))))''')))************,,,...,,,---......---,,,***))))))***+++,,,,,,+++)))(((...---+++)))((())))))***)))************+++++++++$$$###$$$&&&### %%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&'''((('''%%%###'''&&&,,,)))...((()))&&&"""&&&(((%%%%%%)))+++(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))(((((((((((()))''')))***)))((('''((()))$$$***///000---))))))+++(((((())))))))))))((((((&&&%%%$$$$$$%%%&&&'''&&&******)))(((''''''''''''((((((((((((((((((((((((************************,,,---...---,,,+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************---,,,+++***)))&&&"""'''''''''(((***+++---...000222666:::===AAAKKKVVVlllzzz{{{nnn```PPPEEE;;;333000333000+++***...222000//////......---++++++*********------------------......+++------+++---111111---...//////...,,,)))((((((++++++++++++++++++++++++)))***+++++++++,,,...000++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))*********+++++++++,,,,,,...,,,***+++---...---+++***************+++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,***************+++++++++,,,,,,)))******+++---......///111222222000//////111222......///000///---+++***---,,,,,,++++++,,,,,,------+++))))))+++---,,,***++++++*********))))))))),,,++++++*********++++++------,,,+++++++++++++++++++++++++++++++++******,,,((('''+++---+++,,,000------,,,+++************(((***++++++***))))))***,,,(((,,,///)))+++///))))))******++++++******)))((()))******+++*********))))))))))))+++---///000++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))***))))))))))))))))))***)))***)))'''))),,,+++&&&+++***)))(((((()))***,,,,,,,,,---------,,,+++***((()))))))))************))))))))))))))))))))))))'''(((******)))((()))***)))******++++++******)))))))))((((((((()))***+++***++++++***(((((()))++++++++++++*********))))))000,,,***+++...///,,,)))++++++***)))))))))))))))***************+++++++++,,,+++******))))))*********+++---+++)))((()))+++'''((()))(((''''''''')))*********++++++******)))((()))******)))(((***+++************************$$$$$$&&&'''(((***+++,,,******))))))))))))******+++***))))))((((((((()))'''(((******))))))***,,,++++++,,,,,,,,,***)))(((((()))***+++,,,,,,++++++---,,,+++))))))))))))***)))************+++++++++###"""###&&&%%%###$$$)))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%)))'''&&&$$$$$$&&&''')))&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&$$$''')))&&&+++&&&***'''((("""'''***&&&###&&&)))+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))******&&&((()))((('''&&&'''(((%%%$$$%%%(((,,,---+++)))))))))(((((((((((()))))),,,+++)))((('''(((***+++***)))((((((''''''''''''))))))))))))))))))))))))************************---,,,++++++------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((('''((()))******'''%%%&&&&&&'''((()))+++,,,---111111555:::>>>CCCPPP\\\qqq}}}|||pppaaaTTTHHH===777666000,,,,,,......++++++...000///---++++++,,,...///+++++++++,,,---...//////...000///---000444333000222222000///,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************))))))*********+++++++++---,,,++++++------,,,+++---,,,+++***)))******+++++++++++++++******************,,,,,,,,,,,,+++***))))))*********+++++++++******+++,,,,,,---......111333444333111000000111---......///...---+++***---,,,,,,++++++,,,,,,------+++******+++,,,,,,++++++++++++++++++*********...---,,,++++++*********,,,,,,+++***************************++++++,,,,,,***((((((+++,,,+++,,,000,,,,,,+++***))))))))))))(((***++++++***))))))***+++&&&+++...***,,,///((())))))************)))))))))***++++++,,,,,,++++++*********+++,,,...///000,,,,,,,,,,,,++++++++++++...---+++))))))))))))***))))))(((((((((((())))))***+++***(((***---,,,(((***,,,,,,***((((((+++...+++,,,...///...---+++)))))))))))))))************(((((((((((((((((((((((()))((((((((())))))(((&&&)))******++++++******)))))))))((((((((()))***+++((()))***)))(((((()))++++++************)))))))))...+++)))***,,,---+++(((+++***)))))))))))))))))),,,+++)))((()))+++---...,,,+++******))))))*********+++++++++)))((()))******(((&&&&&&''')))))))))******++++++++++++******(((***++++++***(((((()))******++++++++++++++++++&&&&&&''''''((((((((()))******)))))))))******+++***))))))(((((((((((((((''')))***)))(((((()))***))))))*********)))(((((('''((()))+++,,,,,,---,,,---,,,+++***)))))))))))))))************+++++++++'''%%%%%%''''''###$$$'''((('''&&&&&&%%%$$$######"""$$$&&&'''((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&'''&&&%%%***+++###&&&$$$---&&&((()))&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((())))))''''''((()))+++)))&&&'''+++,,,***(((***)))(((''''''((()))***///...,,,)))'''(((***,,,+++***)))((((((((((((((())))))))))))))))))))))))************************---***)))***---...,,,***---,,,+++***)))(((''''''(((((((((((())))))))))))'''''''''((((((((())))))%%%%%%&&&(((+++,,,+++***++++++************++++++///000333888<<>>666222111000,,,((((((,,,///............000222333---,,,,,,,,,---...000111444666666444777;;;;;;777666444222000///...---,,,------------------------)))+++---...,,,+++***+++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))******++++++)))))))))*********++++++***************+++******---+++***))))))***,,,---++++++++++++++++++++++++)))***+++,,,---,,,+++***************++++++++++++******+++,,,,,,---......000222444444111///......---------------,,,+++***---,,,,,,++++++,,,,,,---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++)))***,,,,,,,,,+++***************)))+++,,,,,,+++******++++++''',,,///***+++...(((((())))))******))))))((()))******+++++++++++++++---,,,,,,,,,++++++++++++///...---+++***((('''&&&+++***((('''&&&''')))***))))))(((((((((((())))))))),,,,,,)))***------***+++...000...***)))---111+++,,,,,,,,,,,,+++***))))))))))))))))))*********((((((((((((((((((((((((***(((&&&''')))***'''###))))))************)))))))))))))))*********++++++'''((()))((('''''')))+++************))))))))))))+++)))((()))***+++***(((******)))))))))))))))******))))))))))))***,,,---,,,+++******))))))******)))*********)))))))))***,,,(((%%%%%%(((******)))((()))******************(((***,,,,,,+++(((''''''+++++++++++++++,,,,,,,,,---,,,+++)))(((&&&%%%$$$******))))))******++++++))))))((((((((((((((())))))***+++***)))((()))***)))))))))************))))))******++++++,,,,,,,,,,,,++++++******)))))))))))))))*********+++++++++***&&&&&&(((((($$$###%%%'''&&&&&&%%%$$$$$$######"""$$$&&&((()))(((&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&''''''&&&))))))"""%%%###+++(((%%%$$$%%%((()))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((()))******(((((()))***,,,+++***((((((((()))******)))(((''''''((()))*********(((%%%""""""%%%(((++++++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,)))((())),,,...,,,***------,,,+++******))))))'''((((((((()))))))))***((((((((()))))))))******,,,***))))))))))))'''%%%++++++************++++++,,,---000555888>>>LLLYYYiiiwwwvvvkkk___QQQGGG???;;;888666111------222...///000111111000///...111000000000111333555777999===???@@@EEEJJJKKKGGGCCC???999666555333111///------------------------)))+++------,,,***)))***++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))******++++++)))************+++++++++******+++*********************))))))***,,,///000------------------------)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---***++++++,,,,,,------------000222222000---++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++******+++,,,---++++++++++++++++++++++++++++++++++++,,,---...///------,,,+++++++++++++++......---,,,,,,+++*********,,,...,,,***)))***+++------,,,++++++++++++,,,***,,,------,,,++++++,,,,,,,,,555666***(((---***))))))************))))))((()))******++++++******+++++++++++++++***))))))//////...,,,+++***)))(((((((((''''''''')))***++++++******))))))******+++))),,,---******---...+++***...111///+++)))---111,,,+++)))''''''((()))+++******))))))))))))))))))((((((((((((((((((((((((***(((&&&''')))***'''###)))))))))******)))))))))((((((((()))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))(((((()))***)))(((***)))))))))))))))******%%%&&&((()))*********))),,,+++******))))))******)))))))))))))))***)))))),,,(((%%%%%%(((++++++***'''(((((()))*********)))(((***,,,,,,+++(((''''''******+++++++++,,,,,,,,,///...---+++)))(((&&&&&&***************+++,,,,,,))))))(((((((((((())))))***,,,---,,,*********,,,************+++,,,,,,---------,,,++++++*********++++++++++++*********)))))))))*********+++++++++((($$$###''')))'''&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((()))(((&&&%%%"""###%%%''''''%%%###"""&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&%%%'''$$$)))$$$((($$$&&&%%%!!! &&&+++,,,***)))(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&)))((())))))***+++,,,---)))***+++***)))((()))+++&&&(((((('''%%%%%%))),,,))))))(((((((((((()))))))))***)))'''###"""%%%(((+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))******++++++,,,,,,,,,''''''(((((())))))******))))))*********++++++++++++)))((((((******)))(((&&&&&&'''((()))+++,,,---***+++...222444999DDDPPP___nnnyyyoooaaaVVVIIICCC===;;;777333333777222333333333111...+++)))111111111222444888;;;===BBBGGGLLLPPPVVV\\\\\\YYYSSSMMMDDD===:::666222///------------------------)))+++,,,,,,+++)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,+++,,,------++++++,,,---)))((())))))+++...000111------------............((()))+++,,,------,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++---///000...+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++***+++,,,...*********+++++++++++++++)))))))))***,,,---///000------,,,+++++++++++++++,,,,,,+++***)))(((''''''%%%***...,,,***,,,......------,,,,,,+++,,,,,,---***,,,------,,,++++++,,,,,,666HHHFFF111&&&***+++******++++++++++++******((())))))***+++*********'''((()))***++++++++++++------------.........///))))))******++++++,,,,,,++++++************++++++'''+++---***))),,,...,,,)))+++---,,,)))(((***,,,---***'''%%%$$$&&&)))+++************))))))))))))(((((((((((((((((((((((()))((((((((())))))(((&&&((())))))******))))))(((%%%&&&'''(((((((((''''''*********)))''''''(((***(((((()))))))))))))))***((((((((())))))))))))***)))))))))))))))******+++###%%%'''***+++***)))(((,,,+++******))))))******)))((('''(((***+++***)))***((('''''')))***++++++'''((()))***************(((***++++++***(((((()))))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++,,,---)))))))))))))))******+++***,,,---,,,++++++,,,---++++++++++++,,,---...//////...---+++******************+++++++++******))))))************+++++++++'''###"""&&&)))((('''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$%%%&&&((((((&&&%%%&&&&&&,,,)))...''')))%%%%%%###%%%***,,,'''%%%'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))))))))***+++,,,,,,((()))***)))((('''(((***%%%&&&&&&&&&&&&&&&)))***(((((())))))))))))(((((((((+++,,,***&&&%%%'''+++)))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))***+++,,,'''(((((()))******++++++'''''''''((()))*********)))))))))*********++++++'''&&&&&&'''***,,,---,,,'''''''''(((***+++---...******---111111333===HHHRRRaaasss~~~uuukkk^^^TTTJJJFFFBBB===::::::777777777666555333222111333333555888===BBBHHHKKKRRRXXX]]]aaaeeehhhfff```ZZZRRRFFF>>>:::666111---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))+++,,,,,,,,,,,,---------+++,,,...---+++***,,,...))))))***+++,,,...//////,,,,,,,,,------.........((()))+++,,,------,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......,,,+++++++++++++++************++++++---,,,,,,++++++,,,,,,---(((***,,,+++******---///)))))))))*********++++++)))))))))***+++,,,---...,,,,,,+++***************+++*********))))))((((((###+++///,,,))),,,...---,,,+++++++++++++++,,,,,,(((***,,,+++***)))******+++AAA]]][[[;;;'''(((+++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++((()))+++,,,,,,,,,,,,+++)))***++++++,,,---......***+++,,,,,,,,,+++)))(((******))))))))))))******&&&+++---***)))+++------)))***************)))))),,,***(((&&&&&&''')))***************)))))))))((())))))))))))))))))))))))'''(((******)))((()))***(((((())))))))))))(((((('''''')))*********)))(((,,,,,,,,,***((('''((()))(((((((((((())))))******(((((())))))))))))***+++)))))))))))))))***++++++%%%&&&'''((()))***++++++,,,+++******))))))******)))'''&&&'''***+++***(((&&&((())))))))))))+++,,,))))))***+++,,,------,,,((()))******)))(((***+++(((((())))))***++++++,,,))))))***++++++,,,------************+++,,,---...***************+++,,,,,,)))***,,,,,,++++++,,,...+++******+++,,,...///111......,,,+++***++++++,,,)))***++++++++++++***))))))************+++++++++)))$$$"""&&&((('''%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((($$$$$$%%%'''))))))&&&$$$+++&&&---"""---###,,,)))((((((,,,///***!!!###))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***'''((()))((('''&&&''')))***(((''''''((()))(((''''''((()))******)))((('''$$$(((***)))%%%###%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((+++***((((((+++...))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))************...,,,***))))))((('''&&&------,,,,,,,,,,,,------***+++...000000111999CCCHHHWWWhhhuuu~~~xxxkkk]]]VVVPPPIIICCC@@@;;;:::999999:::<<<>>>@@@<<<===???DDDJJJRRRYYY]]]bbbgggkkklllmmmmmmfff^^^WWWNNNCCC;;;777444000,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((())),,,...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******))))))((((((,,,,,,,,,---------......(((+++,,,+++)))(((***,,,***+++,,,------------,,,+++++++++,,,,,,---------((()))+++,,,------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,---***,,,------,,,+++,,,---+++***************++++++---,,,,,,++++++,,,,,,---(((***,,,+++******---000(((((())))))*********+++*********)))******+++++++++******)))))))))))))))+++++++++++++++,,,,,,,,,&&&...222---(((***+++***+++***************++++++'''(((******((('''((()))***HHHllljjjDDD((('''***+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------......---+++***)))(((((((((((((((((((((((()))+++,,,,,,***'''$$$"""))))))(((((((((((())))))%%%***---***(((+++------,,,+++***+++------+++)))************))))))))))))+++*********))))))((((((************************%%%))),,,+++)))(((***,,,(((((())))))))))))((((((***+++,,,---...---,,,,,,---...---+++((('''((()))'''((((((((())))))******((()))******))))))***,,,))))))((())))))***++++++((((((''''''(((***---...,,,++++++***)))*********)))'''&&&'''***+++***((($$$(((++++++)))(((***---***+++,,,---............((()))))))))((()))+++---'''(((((()))******++++++************************************+++,,,---...+++*********+++,,,------''')))************,,,...************+++---///111---,,,+++++++++,,,---...))))))+++,,,,,,+++***))))))************+++++++++%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))'''$$$!!! )))+++***'''&&&))))))'''&&&&&&&&&''''''''''''((())))))(((((((((((()))))),,,+++***((((((((())))))+++$$$$$$***)))"""!!!(((******)))((('''&&&%%%%%%%%%$$$%%%&&&((((((&&&$$$(((((('''''''''(((((()))))))))))))))(((((((((((()))&&&'''***+++((())),,,)))(((&&&&&&''''''&&&$$$(((''''''''''''(((((()))))))))((((((''''''&&&&&&---&&&&&&+++***$$$&&&000&&&$$$###$$$''')))******((()))((((((,,,111000+++((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&++++++******************+++++++++---111555:::===IIIRRRaaaooozzzyyyoooddd\\\UUUOOOKKKGGGGGGEEECCCBBBDDDHHHKKKLLLLLLNNNSSSXXX]]]___```nnnmmmkkkjjjfff```YYYSSSGGGDDD???999444///---+++,,,------+++((('''(((***)))******)))((())),,,...(((%%%&&&,,,---+++,,,111---...---)))((())))))''',,,((((((,,,+++''''''+++---++++++------++++++---***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...+++,,,,,,------,,,++++++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))***+++)))(((((()))++++++***)))***,,,+++&&&###''''''((()))******++++++'''***+++)))(((***((($$$+++***)))))))))))))))***)))(((((()))++++++***(((''')))+++***((('''))),,,))))))))))))))))))))))))+++,,,---...---+++)))'''******++++++++++++******)))GGG___WWW===***&&&)))))))))))))))))))))))))))&&&'''((()))************)))***+++)))'''&&&'''((()))))))))))))))((('''''''''+++,,,******,,,+++(((,,,+++++++++******))))))******((('''''''''((((((,,,,,,***)))))))))***+++'''((())))))(((((()))***---+++******+++***&&&###***)))(((''''''((())))))(((((())))))))))))((((((((()))***)))((('''((()))((((((((((((''''''''''''***(((&&&%%%%%%''')))+++((())))))))))))(((((('''******)))(((((()))******+++***)))))))))***,,,,,,***++++++,,,,,,++++++******************)))((((((%%%'''******)))(((((()))&&&'''(((''''''''')))+++&&&&&&((((((((('''&&&%%%***)))((((((((((((((()))'''(((***+++++++++***)))&&&&&&''')))***+++------...,,,******+++++++++***++++++++++++*********)))(((%%%'''---...******------------............///...+++***+++---...,,,***(((***,,,,,,++++++,,,---------,,,,,,+++***))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((('''&&&$$$###***+++((($$$$$$(((***)))&&&&&&&&&''''''''''''(((******)))((((((((((((((())))))))))))))))))******+++%%%###(((&&&###((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&(((((('''%%%'''''''''''''''((())))))))))))))))))(((((((((((($$$!!!!!!###### ###''''''''''''''''''((((((&&&&&&''''''((()))******)))))))))((((((''''''''')))###"""&&&$$$ (((,,,)))'''&&&&&&'''&&&%%%&&&***+++((((((+++,,,******)))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&************************+++++++++,,,///444888;;;DDDMMMZZZhhhsss{{{~~~vvvnnnhhhccc___XXXVVVTTTQQQQQQSSSWWWZZZ```bbbeeehhhkkkkkkhhhffffffccc^^^YYYSSSLLLDDD???999888555222000......---...,,,***)))***+++***)))***++++++***))))))+++---,,,))))))------)))***---(((((((((************,,,,,,((((((++++++((((((+++---++++++------++++++---***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------------,,,,,,,,,+++++++++******((((((***+++,,,------------,,,,,,+++++++++++++++************)))))))))))))))******)))(((((()))+++...---,,,...///...+++'''))))))******++++++,,,,,,***------)))((()))'''###***)))))))))))))))******+++***))))))***+++***(((((())))))(((&&&'''***---************************&&&(((***+++,,,+++***))))))******************)))'''888DDD===///))),,,000))))))))))))))))))))))))%%%%%%&&&(((((())))))((('''((()))))))))(((***+++***************)))(((((((((,,,---+++***,,,+++(((******)))))))))((((((((())))))******************,,,+++***)))))))))******'''((())))))(((((()))***---+++******+++***'''$$$+++++++++***)))'''%%%$$$))))))(((((((((((())))))((()))***)))((('''((())))))))))))(((((((((((((((+++)))'''%%%%%%''')))***(((((())))))))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,***++++++,,,,,,++++++***)))************)))((((((&&&(((***+++***))))))*********)))((('''&&&&&&'''&&&'''((((((((('''&&&&&&))))))(((((((((((())))))###$$$&&&'''((((((((('''(((((())))))******++++++---+++))))))*********)))++++++*********))))))))))))'''(((,,,,,,((('''***------------............///---,,,---///000...,,,)))+++,,,---,,,+++,,,---------,,,++++++***))))))''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''###$$$%%%'''(((''''''&&&)))***&&&!!!!!!'''******&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&'''((()))***************$$$###'''&&& $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''')))***+++))))))))))))((((((((((((&&&######%%%$$$!!! ###$$$'''))))))''''''))),,,&&&&&&''''''((()))******))))))))))))((((((((((((,,,'''&&&(((&&& """)))...+++((('''''''''&&&%%%$$$***,,,((($$$&&&(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''************************+++++++++,,,...111555777;;;CCCPPP\\\fffmmmsssvvv|||wwwrrrooollljjjfffccccccfffjjjmmmqqqrrrtttvvvtttmmmddd]]]XXXSSSLLLDDD>>>888333///222222111111000111111222...+++'''(((,,,---+++(((+++,,,,,,+++))))))***,,,---******---,,,******,,,((($$$&&&,,,---)))(((---+++))))))++++++)))))),,,---++++++------++++++---***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...,,,------.........//////,,,,,,,,,,,,++++++++++++))))))+++,,,---............---,,,+++++++++++++++++++++*********))))))))))))******)))((((((***+++.........000111111...+++*********+++++++++++++++,,,///...***((()))'''###)))((((((((()))***++++++...,,,)))))))))******)))))))))((('''&&&'''***---++++++++++++++++++++++++'''(((***,,,,,,,,,,,,+++((())))))******))))))(((&&&***+++(((&&&***...///)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((***+++***))))))***+++)))))))))***))))))((((((***---...++++++,,,+++'''((((((''''''''''''&&&&&&'''(((***,,,------------++++++***)))))))))))))))'''((())))))(((((()))***,,,+++************'''%%%)))***,,,,,,+++((($$$"""***)))(((''''''((()))***''')))***)))((('''(((***'''''''''(((((((((((((((,,,***(((&&&&&&&&&((()))&&&'''((())))))***))))))((()))************)))(((+++************+++,,,,,,******++++++++++++******)))))))))))))))(((''''''''')))++++++***)))***+++******))))))((('''''''''''''''(((((((((((('''''')))))))))(((((())))))***&&&'''((()))*********************))))))))))))))),,,***(((((()))***)))(((******)))))))))(((((((((***((((((******'''&&&(((,,,,,,,,,---------.........---,,,---//////...,,,***,,,---...,,,,,,,,,---,,,,,,,,,+++******))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((('''&&&$$$$$$%%%&&&'''###$$$%%%&&&'''(((''''''&&&'''%%%!!!"""'''***)))&&&&&&&&&''''''''''''(((%%%&&&'''((()))***++++++&&&''')))*********)))(((&&&###$$$((()))&&&'''***&&&&&&&&&''''''(((((((((&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&((()))++++++))))))))))))((((((((((((***''''''))))))&&&&&&((($$$(((,,,***'''&&&)))---'''(((((())))))))))))))))))))))))))))))))))))))),,,))))))+++)))%%%''',,,***(((&&&&&&(((*********$$$)))***'''%%%'''(((''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((***************+++++++++++++++++++++,,,///111333444;;;EEENNNVVV[[[```cccsssxxx~~~{{{xxxzzzvvvrrrpppqqqtttwwwzzzxxxxxxvvvssslll```TTTKKKGGGBBB;;;666333222000///222222111111000000000000,,,+++)))***+++,,,,,,+++,,,,,,---,,,***)))***+++)))((()))+++++++++,,,---...((()))000///&&&$$$)))+++******++++++++++++,,,---++++++------++++++---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------......///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...////////////...---,,,,,,+++,,,,,,+++++++++*********))))))((()))***)))((((((***,,,,,,---...000111000///---***************))))))))),,,......***)))***)))&&&(((((((((((()))***,,,,,,000---***((()))******)))((())))))))))))***+++,,,++++++++++++++++++++++++---............---,,,+++(((((())))))))))))((((((((('''&&&''')))+++***((())))))))))))))))))))))))++++++,,,------------------------,,,)))''''''((('''(((((((((((((((''''''+++...///,,,+++,,,***&&&''''''''''''''''''''''''((((((((()))+++---///000******))))))(((((((((((('''((())))))(((((()))***+++************)))((('''&&&''')))***+++***((('''+++***'''&&&&&&'''***+++'''((())))))(((((()))***%%%%%%&&&&&&&&&&&&'''''',,,+++)))'''&&&&&&'''(((&&&&&&''')))************(((***+++------+++***(((************++++++,,,,,,******++++++++++++******((())))))))))))(((''''''(((***++++++******+++,,,'''''''''(((***++++++***''''''(((((()))))))))))))))))))))((())))))******************************)))))))))))))))))))))))),,,***((((((*********)))))))))))))))(((((((((((()))((()))))))))(((((()))+++,,,,,,,,,------------***++++++,,,,,,,,,+++***+++---......---,,,---...,,,+++++++++******))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%((((((%%%&&&&&&&&&''''''''''''((('''((())))))***))))))(((((()))*********((('''&&&&&&$$$%%%(((((('''(((***'''''''''((())))))******'''&&&%%%&&&'''(((((('''%%%%%%&&&&&&((()))++++++))))))))))))(((((((((((((((%%%&&&))))))''''''***'''***---+++&&&$$$'''+++)))*********)))((('''&&&((((((((((((((()))))))))%%%$$$%%%'''&&&%%%&&&***'''&&&%%%&&&)))+++------&&&''''''%%%(((,,,+++'''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,---///000111555<<>>999444111333111............---+++---...000222444444555444+++...000...)))'''***...)))+++---...,,,+++,,,,,,...111000+++***,,,+++''''''---...)))***222222---)))------***+++///000------++++++------++++++---***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,111000...---,,,,,,---...,,,,,,,,,---------......---...///111222222333333222111000...------,,,,,,,,,,,,+++++++++*********'''((())))))((()))+++---+++///222222000/////////*********++++++,,,,,,,,,)))+++***'''&&&***+++(((***)))))))))))))))*********((('''((())))))(((''')))'''%%%'''***,,,,,,+++************************'''''''''(((***,,,---...)))******************)))...)))''')))'''%%%)))///))))))))))))))))))))))))***+++++++++++++++******%%%&&&((())))))***,,,---******+++,,,,,,,,,,,,,,,'''***+++))))))+++***&&&(((((()))))))))*********((((((''''''(((((())))))''''''((((((((('''&&&%%%'''((())))))(((((()))***((()))***)))'''(((***---******))))))((((((''''''))))))(((((((((((())))))&&&'''))))))((((((***+++''''''(((((()))******+++******))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++***+++,,,---------,,,,,,))))))************))))))+++++++++++++++******)))((())))))((('''(((***,,,+++)))(((+++...///+++'''))))))(((((()))+++,,,---))))))))))))***+++,,,---,,,,,,***)))))))))***+++))))))))))))))))))******+++***((()))+++,,,,,,+++++++++*********)))))))))(((+++***&&&''',,,---***************++++++++++++(((,,,///000...++++++++++++,,,...---+++******+++))))))))))))************%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''' """%%%((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))***((($$$###'''(((&&&&&&&&&&&&'''''''''((((((###%%%'''***+++++++++***((('''&&&&&&&&&(((***+++&&&((((((''''''))))))((((((((((((((((((((((((''')))'''%%%%%%''')))))))))(((((('''''''''(((((()))))))))))))))((((((((((((***'''&&&(((((($$$$$$&&&&&&%%%$$$&&&((()))((('''$$$%%%(((+++,,,,,,,,,+++%%%%%%%%%&&&&&&&&&''''''%%%((()))'''&&&&&&&&&&&&'''%%%$$$$$$&&&)))))))))&&&+++---((($$$%%%''''''%%%&&&&&&&&&''''''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((())))))***++++++,,,,,,******+++,,,------......///111444555666777:::<<<@@@KKK^^^rrr}}}qqqaaaVVVKKKGGGAAA<<<999666333111000///...///000///---+++,,,---...000000000//////.........,,,+++******+++(((+++---...---,,,,,,---,,,111000,,,,,,000///+++%%%//////%%%&&&222444***)))---...***+++000111------++++++------++++++---++++++,,,---------,,,,,,***+++,,,---...---,,,,,,222111...,,,++++++,,,---,,,,,,,,,------............///000111222333333333222111000///------,,,,,,,,,,,,,,,+++++++++******'''((())))))((()))+++---))),,,000000---++++++,,,%%%&&&&&&'''((())))))***+++,,,***&&&%%%((()))&&&+++***)))))))))))))))***''''''&&&((())))))(((&&&***&&&""""""%%%***,,,---)))))))))))))))))))))))),,,++++++***++++++,,,,,,******++++++++++++******,,,((()))......(((&&&((())))))))))))))))))))))))(((((()))))))))((((((''''''((())))))(((((()))***''''''((()))))))))))))))%%%)))***((((((+++***&&&'''((((((((())))))******'''(((***++++++)))&&&%%%&&&'''((((((((('''%%%%%%'''((())))))(((((()))***''')))***)))'''(((+++...$$$&&&(((+++,,,+++)))((((((((())))))))))))((((((%%%'''))))))((((((***,,,$$$$$$%%%%%%&&&'''(((((())))))))))))************((()))))))))))))))((('''******)))(((((()))*********+++,,,---...---,,,,,,))))))************))))))+++,,,,,,,,,,,,+++******(((((()))(((''''''))),,,(((&&&&&&***000222...******))))))((()))+++---...))))))))))))***+++,,,---'''&&&&&&&&&&&&(((***++++++++++++***)))(((((('''***((('''(((***++++++***++++++++++++************))),,,***%%%%%%***+++''')))************+++++++++&&&)))---...,,,)))))))))+++,,,------+++)))******)))))))))))))))********* !!!$$$$$$$$$%%%'''((('''%%%###$$$%%%'''((('''%%%&&&&&&&&&%%%&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$&&&******'''&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***++++++)))(((''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((()))'''$$$"""###(((,,,))))))((('''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++*********))))))((((((000,,,(((''')))+++***)))''''''''''''''''''''''''+++***(((((()))******)))///...,,,,,,,,,...111222333555777888999;;;???BBBGGGNNN[[[mmm~~~zzzlllZZZMMMDDDCCC>>>555......000222//////......------------,,,---///000111000///---------,,,,,,,,,+++++++++(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---222111...,,,+++******+++...,,,***+++---...,,,***000000////////////000000---...///000000...,,,+++***+++,,,,,,,,,,,,+++***---,,,***)))))))))***+++''')))******)))))))))***)))***,,,---,,,)))&&&$$$******))))))))))))*********((((((,,,,,,((((((***((('''''''''((()))+++,,,)))***,,,------,,,***)))###...---(((((()))((((((((())))))******++++++'''(((((()))))))))))))))+++)))'''(((+++,,,***((((((((('''((()))***,,,---***)))'''&&&&&&(((***,,,))))))))))))************(((((())))))))))))((((((+++***))))))+++---000222(((((())))))))))))((('''+++)))&&&&&&,,,111,,,###******))))))))))))******+++*********))))))((((((&&&,,,111///(((%%%***000)))(((&&&%%%&&&)))+++---&&&&&&''''''(((((())))))%%%%%%%%%&&&((()))((('''***$$$ """(((***%%%***)))))))))((((((''''''((((((((((((((((((((((((+++++++++***((((((***,,,...+++)))***------((($$$&&&%%%$$$%%%''')))))))))((())),,,------,,,)))((())))))(((((('''''''''&&&))))))))))))************&&&,,,000+++"""&&&///'''((())))))))))))+++---++++++******)))((((((((()))***++++++***)))((('''(((((())))))*********+++)))+++...000000...+++)))%%%''')))***+++++++++************)))))))))))))))+++++++++************)))******+++++++++******))),,,,,,++++++***+++++++++'''&&&&&&&&&&&&''''''''''''%%%###$$$%%%'''''''''%%%&&&'''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&+++,,,)))&&&&&&''''''''''''&&&&&&''')))***)))((('''((()))+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((%%%###$$$'''+++))))))((('''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))((((((''''''---***'''&&&(((***))))))((((((((((((((((((((((((***)))(((((()))******)))......---...///111333444666999>>>AAACCCFFFIIIKKKPPPVVVaaannn{{{|||mmmZZZLLL>>>===888222---,,,---...000000000/////////......,,,---///000111000///...------------,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---...---,,,+++++++++++++++---,,,***+++---...,,,***......------------......,,,---...//////---,,,***))))))***++++++***))))))***))))))(((((((((((((((''')))******)))(((((())))))***+++,,,+++)))'''&&&***))))))(((((())))))***)))&&&&&&))))))&&&&&&)))((('''''''''((()))***+++)))***+++,,,,,,+++***)))!!!(((---***(((***+++))))))))))))))))))*********''''''((()))******))))))+++)))((((((***+++***(((((()))***++++++******)))''''''&&&'''(((***+++,,,(((((()))))))))***************++++++++++++*********))))))))))))***,,,---)))))))))((((((((((((((( %%%((((((***,,,***&&&******))))))))))))******+++*********))))))))))))'''+++///---(((&&&***...)))))))))))))))(((((('''************))))))))))))))))))))))))******)))(((,,,(((%%%'''+++---)))$$$+++++++++*********)))))))))))))))))))))))))))))))))***))))))))))))***+++...+++)))***------)))$$$(((&&&%%%&&&)))*********((()))***++++++***)))((()))(((((((((''''''''''''(((((()))))))))*********(((******(((%%%&&&))),,,'''((())))))((()))+++---++++++++++++,,,,,,,,,,,,***++++++,,,+++***)))(((((()))))))))***************,,,...//////...,,,***'''((()))******++++++***************))))))))))))+++++++++************)))******+++++++++******)))+++++++++***++++++,,,,,,)))&&&###$$$'''))))))''''''%%%$$$$$$&&&''''''&&&&&&'''''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******'''''''''(((((()))))))))******)))((('''%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''&&&$$$&&&++++++(((&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))******)))(((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%'''))))))((((((''''''''''''(((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((('''''''''''')))'''%%%%%%'''((()))((())))))))))))))))))))))))''''''(((((())))))******,,,---///111333555666777<<>>999444111//////000/////////...............,,,---///000000000///...///.........------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---******+++++++++++++++***---+++***+++,,,---,,,+++,,,++++++******++++++,,,+++,,,---------,,,***)))(((((())))))))))))((((((((())))))))))))(((((('''((()))******((('''((()))++++++******))))))(((((()))((((((''''''(((((()))***&&&&&&((((((&&&&&&***''''''''''''((()))******((()))***++++++***)))(((,,,,,,)))%%%%%%)))+++)))************))))))))))))&&&'''((()))***************)))((()))***+++***(((&&&(((***++++++)))&&&$$$'''(((((()))))))))))))))(((((())))))))))))******************************((((((((((((((((((((((((***)))(((''''''((()))***&&&...,,,)))(((((('''******))))))))))))*********************)))))))))(((***+++***)))((()))+++)))***,,,---,,,(((%%%"""+++++++++***)))(((((((((++++++++++++***)))((('''***))))))***,,,,,,+++)))++++++************))))))************************((((((((()))++++++***)))---+++)))***,,,,,,)))&&&***((('''(((***++++++***((())))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))*********'''$$$%%%))),,,+++***((()))***)))((()))+++,,,&&&''''''((())))))******)))************)))(((((())))))))))))************+++,,,,,,------,,,,,,+++******)))))))))******+++************************+++++++++************))))))******+++++++++******************+++,,,------###%%%))))))'''&&&%%%$$$$$$&&&&&&&&&%%%&&&(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))************''''''''''''((())))))******)))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%&&&)))((($$$&&&&&&''''''''''''&&&&&&'''((()))(((''''''((()))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&''''''(((''''''&&&''')))(((''''''''''''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&'''((()))(((((()))***+++,,,///222555777888999@@@FFFOOOUUUXXXYYYYYYYYYOOOTTTZZZ\\\]]]cccnnnwwwwwwhhh]]]NNNEEE;;;555222000111333,,,,,,,,,,,,,,,,,,,,,,,,------...///000/////////////////////............---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---)))***+++,,,,,,+++***))),,,+++++++++,,,,,,+++++++++******))))))******+++***++++++,,,+++***))))))((((((((())))))((((((((()))***+++,,,,,,+++***)))''')))******))))))+++---,,,+++)))((((((((())))))((((((''''''''''''((((((,,,)))(((******((())),,,''''''''''''(((((())))))(((((())))))))))))((((((,,,***'''######%%%((()))++++++******))))))((((((&&&'''((()))***+++++++++***)))))))))******))))))$$$%%%'''(((((('''%%%$$$++++++,,,+++)))'''$$$"""(((((((((((()))))))))***))))))(((((((((((())))))&&&'''(((((((((((('''&&&***)))'''&&&&&&(((***+++$$$,,,222...((('''''''''******))))))))))))******************************)))((((((((()))))))))((()))+++,,,---,,,)))%%%""")))((((((((('''''''''&&&((()))******((('''''''''&&&((()))***))))))******((((((((((((((((((''''''************************((('''(((***---...,,,))),,,***)))***+++,,,***(((+++)))((((((***++++++***)))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((()))))))))***+++'''###%%%***---+++((())))))***)))((((((***,,,%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''')))))))))))))))*********,,,,,,++++++++++++,,,,,,---,,,***)))((()))******)))***************+++++++++++++++*********))))))))))))***+++++++++******************+++,,,---..."""$$$((((((%%%&&&%%%$$$$$$&&&&&&%%%###&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))))))))************''''''&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&***)))%%%&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''((()))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((&&&%%%((((((''''''''''''(((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))***+++((((((((((((((((((((((((%%%(((******)))((()))******,,,...222444666888888>>>CCCJJJPPPQQQQQQPPPOOODDDIIILLLLLLKKKPPP\\\gggwwwvvvooo]]]MMM<<<333///---...111,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000/////////.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,---------+++)))(((+++++++++++++++++++++++++++******************+++***************))))))))))))))))))(((((())))))))))))***+++,,,,,,+++***)))&&&((()))******,,,///111,,,+++)))((('''(((******((((((''''''''''''((((((+++((((((******((((((+++'''''''''(((((((((((((((((((((((())))))((((((((((((((()))'''%%%$$$(((---++++++******))))))(((((('''((()))***++++++++++++))))))******)))))))))***&&&&&&&&&&&&'''((()))***++++++,,,,,,***'''$$$"""'''(((((((((((()))))))))))))))(((''''''((())))))%%%&&&'''((())))))))))))***((('''&&&'''(((***,,,***------)))'''))))))'''******))))))))))))*********************+++++++++***(((&&&''')))***)))'''******++++++***)))((((((&&&'''''''''((((((((()))%%%(((******(((((()))***%%%'''))))))(((''')))***''''''''''''''''''((((((************************(((((()))+++------,,,++++++***))))))***++++++***+++***(((((()))***)))((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''(((((((((((()))))))))***((('''''')))))))))((()))***+++)))(((((()))+++*********))))))((((((((())))))))))))))))))))))))******)))))))))))))))))),,,+++************+++,,,...,,,+++)))))))))******))))))******+++++++++,,,+++++++++*********))))))((()))***+++++++++++++++************+++,,,---...&&&$$$"""###&&&'''%%%"""%%%%%%$$$%%%&&&&&&$$$"""%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$((((((((()))))))))******)))((('''&&&&&&&&&(((((($$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$''',,,+++'''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''(((((('''%%%(((''''''''''''(((((()))'''((())))))''''''((()))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''))))))))))))************)))***++++++******+++,,,((((((((((((((((((((((((&&&)))---,,,)))((((((******+++---///111333444555666:::>>>AAABBBAAA@@@@@@:::>>>@@@???>>>BBBMMMVVVgggsss~~~~~~oooYYYBBB888333...///333.............../////////............/////////000000/////////............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---------------,,,+++***)))***+++,,,+++***)))***,,,++++++************++++++++++++******))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((&&&((())))))***,,,///222+++***)))(((((()))***+++)))((((((''''''(((((()))(((&&&&&&******&&&&&&(((&&&''''''(((((((((''''''))))))(((((((((((())))))'''(((+++---***''')))///************))))))))))))((()))******++++++******(((***+++***)))((()))***)))((((((((()))+++---///&&&''')))***+++***((('''''''''(((((((((((()))))),,,+++***))))))***+++,,,&&&&&&'''((())))))******((((((''''''((()))***+++((('''%%%###&&&+++,,,(((******))))))))))))***************+++++++++++++++)))((('''((()))***)))(((******)))))))))***++++++((((((((()))***+++++++++%%%(((,,,,,,***)))+++---''')))*********))))))***(((((())))))))))))******************************''')))++++++******+++,,,***)))))))))***+++,,,,,,,,,***)))((()))))))))((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''(((((((((((())))))((()))***)))((('''((()))***++++++***((('''(((*********)))(((((('''&&&&&&,,,+++++++++++++++,,,---************))))))))))))+++******))))))******+++---,,,+++***************))))))******+++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++************+++,,,------&&&'''(((((((((&&&$$$###%%%$$$$$$%%%&&&%%%###!!!###%%%(((((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%''''''((((((((()))))))))***)))'''%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%'''***((($$$&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((&&&%%%&&&((()))'''%%%'''''''''''''''((())))))''')))***)))((('''((()))((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((()))))))))******)))+++---,,,***)))***+++))))))))))))))))))))))))(((,,,///...***'''(((***++++++***+++,,,...000111000222444555555555666777222555666555444777???EEERRR```nnnuuuzzzzzzaaaHHH>>>999222000444....../////////000000000...............///000000/////////.........------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,---------***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---++++++************++++++)))+++,,,+++))))))***,,,******))))))))))))******++++++******))))))******(((((('''&&&&&&'''((((((((((((((((((((())))))***'''((((((((('''))),,,///***)))))))))))))))*********))))))(((((())))))***&&&%%%'''++++++'''%%%&&&&&&''''''(((((('''&&&&&&***))))))))))))))))))***+++((((((,,,---)))))),,,)))))))))))))))***************+++++++++***))))))(((***+++***(((((()))+++)))))))))***++++++++++++$$$&&&''')))***+++******'''''''''((((((((()))))),,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))'''''''''((()))*********%%%&&&%%%$$$''',,,,,,(((******))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))*********************+++))))))))))))************%%%))),,,+++(((''')))+++******************)))(((((((((((()))))))))******))))))))))))))))))))))))%%%))),,,***&&&$$$(((---)))))))))))))))***,,,......,,,************)))((()))(((((((((((((((((()))''''''''''''((((((((()))'''''''''((((((((())))))''''''((())))))******)))+++,,,+++***((('''((()))''''''&&&&&&&&&&&&&&&&&&+++******)))***+++,,,---************)))))))))(((************************++++++,,,,,,,,,+++******))))))***++++++,,,------+++++++++************)))(((((()))++++++,,,,,,++++++++++++***++++++,,,,,,!!!$$$((()))(((&&&%%%%%%%%%$$$$$$%%%&&&%%%###!!!"""%%%'''(((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&&&&''''''''''''((((((((((((+++***'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))+++)))&&&&&&&&&###&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))******)))'''$$$%%%''')))(((&&&'''''''''''''''((()))***''')))***)))((('''(((***((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))))),,,...---***((()))***************************)))---111000+++'''(((***+++***)))((()))+++---//////000111000000111333555...///000///...000555999AAAPPP```iiiooowww}}}yyy___GGG>>>999111---///---------.........//////...............///000000///.........------------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---,,,***(((&&&$$$+++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---)))((((((((((((***,,,---(((+++,,,,,,)))(((***,,,))))))(((((((((((()))))),,,++++++***************'''&&&%%%%%%%%%%%%&&&'''+++***)))))))))***,,,---))))))(((&&&%%%%%%(((+++))))))))))))******************))))))))))))******''''''***......***''''''&&&'''((((((((('''&&&%%%******))))))))))))******...&&&###(((,,,)))''''''(((((())))))******+++++++++++++++++++++***)))((((((***,,,+++(((''')))+++&&&''')))******(((&&&$$$''''''((()))))))))))))))''''''''''''((((((((()))***)))(((&&&&&&((()))***+++)))'''%%%$$$%%%&&&'''&&&&&&((()))************&&&***,,,******,,,+++'''******))))))))))))***************++++++,,,,,,,,,(((***+++***)))((()))+++***++++++,,,+++***)))((())))))((((((''''''&&&&&&%%%(((+++)))%%%###$$$'''***)))((((((***)))'''%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((($$$))),,,)))""" &&&---((())))))))))))***---///000...,,,+++,,,,,,***)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%$$$'''+++---,,,***+++,,,,,,***((('''''')))(((((())))))***+++++++++((('''&&&&&&&&&((()))***+++*********))))))(((((())))))************)))))))))***,,,------,,,+++***))))))***+++,,,,,,------+++++++++************)))(((((()))++++++,,,,,,,,,,,,,,,++++++***+++++++++%%%$$$"""$$$((()))(((&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%###$$$%%%%%%$$$"""###%%%''')))***(((&&&%%%'''((()))(((%%%$$$&&&(((&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&(((&&&%%%&&&((((((%%%"""'''%%%###$$$&&&'''%%%###***)))((('''%%%$$$###"""'''$$$%%%((((((%%%$$$&&&(((''''''&&&&&&&&&''''''+++(((%%%$$$'''))))))(((((('''&&&&&&'''((('''%%%&&&'''(((''')))***((($$$***)))(((''''''((()))***((((((((((((((((((((((((---+++((('''''''''&&&$$$((((((((((((((((((((((((&&&(((***)))'''&&&))),,,''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))************)))))))))******++++++)))((('''&&&''''''((()))******+++////////////////////////111111111000///000222444;;;@@@JJJTTT^^^eeeiiikkktttyyyxxxeeeQQQDDD;;;222///111111///...---///000///...---.........---,,,,,,+++111111000///---***(((''',,,,,,,,,++++++*********++++++++++++***)))((((((---,,,,,,,,,,,,---......------...///...---,,,+++---,,,+++,,,......---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))---///000...***(((***++++++++++++++++++++++++++++++***(((&&&&&&((()))***%%%))),,,+++'''&&&***...'''((()))((('''&&&'''((()))))))))))))))(((((('''''''''((())))))))))))))))))***+++***)))((()))***---***'''&&&((()))(((&&&(((++++++'''&&&(((***)))******))))))((((((''''''''''''&&&'''***+++******)))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((+++++++++++++++***)))(((&&&((())))))(((((()))+++((((((((()))++++++***)))((((((((((((((((((((((((******)))(((((((((((((((+++)))''''''''''''&&&%%%)))***+++***)))((()))***%%%''')))***+++,,,+++***)))*********++++++++++++333...***((($$$"""&&&,,,((((((((((((((((((((((((---***'''(((***+++)))'''*********)))(((''''''&&&&&&&&&&&&&&&'''''''''((("""###%%%'''((()))******---,,,+++***))))))))))))'''((())))))))))))((((((''')))++++++***)))***+++(((((()))***++++++,,,,,,+++++++++***)))(((((('''***)))))))))((((((''''''******)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))***+++************))))))))))))+++)))'''&&&(((***,,,,,,)))))))))(((***,,,+++(((((()))***++++++,,,++++++*********)))))))))))))))))))))*********+++++++++...---,,,+++++++++,,,---)))************+++++++++''''''((()))******++++++++++++******++++++,,,---%%%###"""###&&&'''&&&%%%%%%%%%&&&''''''&&&%%%$$$'''&&&%%%%%%&&&&&&%%%######%%%'''))))))(((&&&%%%%%%&&&'''&&&$$$###&&&(((&&&&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&(((&&&%%%&&&''''''%%%###&&&%%%$$$$$$&&&&&&%%%$$$***)))((('''&&&%%%%%%$$$&&&$$$$$$((((((%%%%%%'''(((''''''&&&&&&&&&'''''''''$$$"""###'''***+++***'''%%%%%%&&&((()))((('''((())))))((('''(((***+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''((('''&&&&&&((()))(((''''''''''''((())))))&&&&&&''''''((())))))***+++++++++++++++***)))(((((())))))******))))))(((&&&'''(((***++++++++++++(((((())))))***++++++,,,........................111222222111000000333555333777===EEELLLRRRUUUWWWffflllvvvmmmXXXJJJ???555111222000///......000000///...---.........------,,,+++............---,,,+++***,,,,,,,,,+++++++++******++++++,,,...............---,,,,,,,,,,,,---......)))***++++++,,,++++++***///...,,,,,,------,,,******++++++++++++++++++******************************,,,---,,,)))((()))***))))))))))))))))))))))))+++***)))((('''((()))))),,,,,,+++)))((()))+++,,,)))***+++***((('''((())))))))))))))))))(((((('''(((((()))***************'''((()))((('''&&&'''(((+++(((&&&&&&(((******((($$$((()))&&&$$$'''(((&&&***)))))))))((((((((('''((('''&&&'''***+++***))))))))))))))))))(((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))*********))))))(((''''''((())))))(((((()))***)))))))))***+++,,,+++***))))))))))))))))))))))))******)))(((((((((((((((***((('''((()))******)))))))))))))))))))))))))))'''((()))))))))))))))((()))))))))*********++++++***((((((******(((***///***************************)))(((((()))*********+++******)))((((((''''''&&&'''''''''((((((((((((%%%&&&&&&'''(((((((((''',,,,,,***))))))((((((((())))))))))))((((((((((((%%%'''((((((''''''((()))(((((()))******+++,,,,,,++++++******)))(((((('''))))))((((((((('''''''''******)))(((((((((((((((''''''(((((())))))******)))((((((((()))***++++++((((((((())))))*********+++)))(((((()))***++++++((())))))***++++++)))&&&*********+++******))))))***)))))))))))))))))))))''''''((())))))***++++++...---,,,+++++++++,,,---************++++++++++++---------....../////////++++++******++++++,,,---%%%#########%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%((('''&&&&&&''''''&&&%%%$$$%%%'''))))))((('''&&&$$$%%%%%%$$$######%%%'''&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&'''&&&%%%&&&''''''%%%###$$$%%%&&&&&&$$$$$$%%%&&&)))(((((((((((('''''''''&&&###$$$'''(((%%%&&&(((''''''&&&&&&&&&''''''(((%%%###"""###&&&)))******&&&%%%$$$&&&(((******)))(((((((((&&&$$$%%%***...''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((( $$$((()))(((''')))+++((((((((((((((((((((((((((('''&&&&&&'''''''''%%%'''(((((()))))))))))))))&&&''''''(((((())))))***+++++++++++++++***)))((((((((())))))))))))((((((&&&'''(((***++++++++++++))))))******+++,,,,,,,,,------------------------...//////...------000222222444777;;;???CCCEEEGGGSSSYYYeeerrr}}}uuuaaaRRRFFF<<<777666//////...///111111///------............---,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,---...////////////,,,,,,,,,,,,,,,---......(((((())))))***+++++++++000...---,,,---,,,+++)))++++++++++++++++++++++++************************((()))******(((((((((***))))))))))))))))))))))))*********)))))))))((((((000---***)))***++++++***+++,,,---,,,***)))***+++))))))******))))))((('''))))))***++++++++++++***'''((()))((('''&&&'''(((((('''&&&''')))***+++***$$$)))+++)))(((******((())))))))))))((((((((((((((('''&&&''')))+++***))))))))))))))))))((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))((((((''''''((()))***)))((('''((()))&&&''''''((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))((('''(((+++---...---***'''&&&''')))***)))&&&++++++***)))))))))))))))((((((((()))))))))******%%%%%%)))...///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))((()))+++,,,++++++******))))))(((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%+++***)))(((((('''((((((+++***)))'''''''''((()))&&&'''((('''&&&&&&(((***((())))))******++++++++++++******))))))((((((''')))(((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))((('''(((((()))***+++,,,%%%&&&'''((()))******+++*********))))))))))))))))))((()))++++++***&&&$$$************)))((('''&&&))))))))))))))))))******(((((()))******+++,,,,,,......---,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$$$$%%%'''((((((((('''&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%###%%%'''&&&$$$###%%%'''&&&'''''''''((((((((((((&&&######''''''%%%&&&)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''''''''&&&%%%&&&((())))))((((((%%%$$$%%%&&&&&&(((+++)))))))))(((((()))))))))(((((((((((((((((((((((($$$)))------(((%%%&&&)))(((((((((((((((((((((((()))'''%%%&&&))))))'''$$$&&&'''(((******)))((((((''''''(((((())))))))))))&&&&&&'''(((((((((((('''((((((((())))))(((((((((************)))))))))(((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222444444555666888;;;===???EEEKKKTTT___lllxxxzzzkkk\\\OOODDD===999///......///000000...,,,------............------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,++++++,,,,,,---...+++++++++***+++,,,------///---,,,,,,------+++***++++++************++++++************************'''(((((()))))))))******++++++++++++++++++++++++******+++++++++***)))(((++++++++++++,,,+++***)))+++,,,---,,,***)))***+++)))************)))(((((((((((()))************))))))***+++***)))((()))***(((((('''((())))))***)))"""(((+++***)))++++++)))))))))))))))(((((((((((((((''''''((()))******))))))))))))))))))(((''''''(((((((((''''''((((((((('''(((((((((((((((((('''((((((((())))))((((((''')))******)))(((''''''(((&&&((())))))((((((((((((***************************))))))((((((((((((((()))''''''(((+++---...---***&&&###%%%***,,,)))%%%---,,,******)))***+++,,,(((((((((((()))))))))))))))))),,,000///+++***---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++)))'''&&&))),,,++++++******))))))))))))((())))))))))))*********))))))))))))(((&&&%%%%%%))))))(((''''''''''''''',,,+++)))'''&&&'''((()))))))))***)))((((((***---((()))))))))*********+++******))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))(((((((((((('''''''''((()))***+++,,,&&&&&&''''''(((((()))))))))***++++++***(((((((((,,,)))''')))***'''%%%%%%)))))))))))))))((('''''')))))))))))))))*********------------------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---))))))))))))((((((((((((++++++******++++++,,,---&&&&&&&&&&&&%%%%%%%%%%%%##################$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((''''''***((('''%%%$$$$$$###"""&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&''''''(((((('''$$$###&&&'''%%%&&&)))&&&&&&&&&&&&&&&'''((((((((())))))(((((((((((()))***)))''''''(((((('''%%%)))###"""(((+++)))&&&'''((())))))))))))))))))(((((((((((((((((((((((((((###'''+++***%%%!!!!!!###((((((((((((((((((((((((***(((&&&(((***+++(((%%%%%%&&&'''((()))((('''&&&((((((((()))))))))))))))"""###$$$&&&'''((())))))(((((())))))))))))((((((*********))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,000111111000//////222444222111111111333555888999???BBBGGGOOOYYYfffttt~~~}}}tttfffYYYLLL@@@888111000.../////////---+++------...//////......------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((,,,++++++++++++,,,------///---,,,++++++,,,---...+++******+++---...---,,,+++******))))))******+++************************)))((())))))***+++++++++++++++++++++++++++++++++******++++++++++++******!!!'''---///,,,))))))+++***+++++++++)))((()))******************))))))(((&&&''''''((()))((((((((()))***+++***)))((()))***))))))***)))((((((''''''###'''%%%%%%''''''$$$(((((((((((()))))))))))))))((('''((()))***)))((()))))))))))))))(((''''''******)))(((((()))******''''''((((((((((((''''''(((((()))******))))))((()))******)))(((''''''((()))+++------+++)))***+++))))))))))))))))))))))))***))))))((((((((((((((()))((('''''')))******)))***&&&###%%%***,,,)))%%%))))))(((((()))***,,,---(((((((((((())))))))))))...,,,---///---))))))---++++++++++++++++++++++++)))+++,,,***&&&$$$&&&)))*********)))))))))))))))))))))))))))*********+++((((((((()))(((((('''''')))((('''''''''''''''''',,,***((('''&&&'''(((***((()))***)))((()))***,,,)))))))))))))))*********)))))))))(((((((((((((((************************'''((())))))))))))(((((())))))))))))((((((((((((''''''''''''((()))***+++))))))((((((''''''&&&&&&(((***,,,+++)))'''((()))000)))&&&((((((&&&&&&)))''''''((()))))))))))))))(((((())))))************000000///...---,,,++++++------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###############'''&&&%%%%%%&&&&&&%%%###%%%&&&&&&'''''''''''''''+++(((&&&%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((()))%%%$$$&&&&&&$$$%%%)))&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))***,,,...,,,***((((((((((((&&&$$$+++%%%%%%+++---(((%%%(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###&&&))))))&&&%%%%%%'''((((((((((((((((((((((((''''''((()))++++++)))'''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))###$$$&&&((()))+++++++++))))))************))))))((('''(((((()))+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000000000000000222444666777;;;===???BBBHHHSSSaaakkkyyy{{{yyyqqqdddVVVFFF:::666444111/////////---,,,------...////////////...............---,,,++++++,,,,,,,,,,,,------------******+++,,,------------+++++++++++++++,,,------///---+++******,,,...000***))))))***---......---+++***)))(((((()))***++++++++++++++++++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))*********+++,,,,,,------%%%---///,,,)))***,,,)))*********((('''((()))******++++++******)))(((%%%&&&''''''(((((('''''''''((()))((('''&&&'''((()))***+++***((('''&&&'''!!!&&&(((&&&%%%'''(((&&&(((((((((((()))))))))))))))((('''((()))***)))((()))))))))))))))(((''''''++++++))))))))))))++++++&&&''''''((((((''''''&&&(((((()))*********))))))((()))***)))((('''((()))%%%(((******'''%%%&&&(((((((((((((((((((((((((((******)))(((((((((((((((***(((&&&&&&'''(((''''''(((&&&%%%'''***+++***(((%%%%%%&&&&&&''')))***+++((((((((()))))))))******---++++++---,,,)))+++000************************+++++++++)))&&&%%%%%%&&&)))))))))((((((((((((((())))))))))))************''''''((()))))))))((((((((((((''''''''''''((((((***)))(((''''''((()))***%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************++++++&&&''')))******)))(((((((((((((((((())))))))))))((((((''''''(((((())))))+++******)))((('''&&&%%%(((***,,,+++((('''(((+++111)))&&&)))***&&&''',,,&&&'''((()))************((((((((()))******++++++......---,,,***)))((((((+++,,,---......///......,,,,,,,,,---------......,,,,,,,,,,,,------------++++++******++++++,,,---"""$$$&&&&&&$$$$$$&&&((()))(((&&&%%%$$$###$$$$$$((('''&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''''''''%%%######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((+++'''%%%&&&%%%###$$$'''&&&%%%%%%&&&&&&((())))))###&&&))))))))))))+++---+++)))(((((())))))'''&&&(((%%%'''+++'''!!!+++%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))******((((((((((((((((((((((((###%%%(((******)))))))))'''''''''''''''(((((()))))))))))))))))))))))))))'''((()))***++++++++++++******++++++++++++******(((((('''((()))***,,,---++++++++++++++++++++++++------------------------)))******)))((((((+++---000000000111222333444555444777;;;<<<>>>DDDNNNUUUfffqqqyyyxxxpppdddTTTEEE===999444111000000///...------...///////////////------......------,,,+++,,,,,,,,,---------......***+++,,,---............+++++++++***++++++,,,---///---+++***,,,000444666+++***)))***,,,------,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,***)))***,,,---,,,***))))))))))))))))))))))))***))))))***+++---///000%%%(((+++,,,+++***+++,,,)))*********((('''((()))***++++++++++++***))))))&&&''''''((((((((((((((('''((()))((('''&&&'''(((&&&)))++++++)))'''''')))'''+++,,,)))(((***+++***'''((((((((()))))))))******((('''((()))***)))''')))))))))))))))(((''''''+++***)))(((((()))***+++&&&''''''((((((''''''&&&&&&'''(((((()))))))))((('''((())))))(((((()))***###&&&)))'''$$$"""###&&&''''''''''''''''''''''''******)))((((((((((((((()))'''&&&&&&'''(((((('''''''''(((((()))***++++++&&&'''((())))))))))))))))))))))))*********+++++++++***+++---,,,)))***///************************,,,***((('''''''''&&&%%%'''''''''''''''''''''(((((((((((()))))))))******(((((())))))))))))(((((()))(((((('''(((((())))))''''''(((((())))))******###&&&)))***)))((('''''')))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))))))))&&&''')))*********)))(((''''''(((((())))))******))))))(((''''''''''''(((*********))))))((((((((('''***,,,***&&&&&&***......''''''...///)))'''+++))))))******************'''(((((()))******++++++++++++++++++************)))***,,,...///000000000------------............)))))))))***+++++++++,,,++++++******++++++,,,--- ###%%%%%%######&&&(((,,,***(((&&&%%%$$$%%%%%%***(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((($$$!!! !!!$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&((('''%%%###$$$&&&(((&&&###''''''''''''(((((()))))),,,(((%%%&&&%%%"""###'''%%%%%%%%%&&&'''((()))***%%%(((******'''&&&'''))))))((('''((()))***)))((($$$$$$((((((---'''((()))******)))((('''(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&%%%(((((((((((((((((((((((($$$(((***((('''(((***)))((('''''''''(((***+++*********)))))))))))))))***************)))((((((++++++,,,,,,,,,,,,++++++,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,---///111,,,,,,------....../////////333888::::::<<>>---+++***+++,,,,,,+++***+++***)))'''''')))***+++++++++++++++++++++++++++,,,***((())),,,,,,+++(((++++++++++++++++++++++++***)))))))))+++...111333---+++))))))+++,,,,,,,,,)))***+++***((((((((()))***++++++++++++***))))))'''(((((())))))))))))))))))++++++***)))((()))***$$$'''***+++)))((()))+++'''++++++'''%%%((()))((('''((((((((())))))*********)))(((((()))***(((''')))))))))))))))(((((('''+++)))(((''''''((()))+++&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&((())))))(((((()))+++'''+++...---(((&&&(((+++''''''''''''''''''''''''******)))(((((((((((((((((('''%%%&&&((())))))(((&&&(((******))))))+++---++++++,,,------+++***)))************+++++++++++++++***,,,///---((('''***************************+++(((%%%&&&(((***(((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******))))))((('''&&&))))))((((((((())))))***%%%&&&''')))************$$$(((,,,...---***)))((())))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((%%%''')))***+++***)))(((&&&''''''((()))******+++***)))(((''''''&&&&&&'''))))))))))))************'''***+++)))&&&&&&+++000+++%%%(((222444+++'''***++++++,,,++++++***)))((('''(((((()))***+++++++++***++++++,,,,,,---......((())),,,...000111111111---------.........//////))))))***+++,,,,,,------++++++******++++++,,,---&&&!!! $$$%%%"""!!!$$$$$$'''***------,,,***((('''###$$$)))(((###!!!%%%%%%###"""$$$'''(((&&&$$$'''%%%%%%'''(((&&&%%%$$$###&&&(((&&&%%%'''///555***)))(((''''''''''''''''''((((((((((((((('''&&&)))'''%%%######%%%'''((("""'''((($$$$$$((()))&&&"""###$$$%%%&&&((())))))'''((((((&&&%%%%%%''')))''''''''''''(((((((((((((((((()))***)))'''%%%$$$(((&&&%%%%%%%%%###'''%%%&&&'''######,,,$$$&&&(((((('''&&&'''((())))))))))))((('''&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%(((,,,,,,)))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''+++***)))'''''''''((()))'''((((((((((((((('''''',,,,,,++++++***)))))))))+++***)))))))))***+++,,,,,,,,,,,,---------......,,,------...............---------............///000555999:::777777<<<@@@HHHVVVhhhtttzzzwwwkkk___NNNCCC:::888666111000222333222000//////...,,,+++------------------------111///,,,,,,---......---///---***)))***++++++***...,,,+++,,,---+++&&&"""++++++******,,,...111222(((111333,,,***//////(((,,,,,,,,,++++++*********---,,,+++******,,,...///***++++++,,,,,,++++++***+++++++++++++++***)))((('''''')))***,,,...//////++++++++++++++++++++++++,,,,,,++++++***)))((((((***...333222---***)))+++((()))***,,,+++***(((''''''(((***++++++***)))(((++++++******)))(((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''''''''((()))***++++++,,,+++***((('''''''''&&&%%%+++******((('''&&&%%%$$$%%%''')))******)))'''%%%((((((((((((((())))))***'''((()))))))))(((&&&%%%(((((()))((('''((()))+++...***(((+++000222---'''((((((''''''''''''(((((('''(((((((((((((((((((((((()))+++,,,,,,+++)))(((++++++******))))))((((((,,,,,,,,,+++***+++---000...,,,)))&&&&&&'''***,,,******))))))))))))******))))))******+++++++++,,,))))))(((((((((((())))))******))))))))))))******###(((---,,,'''%%%(((---((()))***++++++***)))(((+++++++++***((((((***,,,''''''((()))***++++++,,,***)))(((''''''((()))***))))))(((((('''''''''&&&'''***,,,+++)))'''(((*********))))))((((((''''''(((((((((((()))))))))))),,,***(((&&&&&&''')))+++''''''&&&''''''((()))***(((((((((((())))))))))))***************)))((((((+++*********))))))(((((()))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///+++***------+++///777...///000///---,,,,,,---000///---+++*********+++///))),,,---'''***...******&&&%%%)))***&&&%%%((($$$%%%'''(((((('''$$$###(((%%%%%%))))))$$$###&&&'''%%%%%%&&&)))***(((&&&%%%$$$###$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%))),,,'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''###'''((($$$$$$((()))&&&$$$$$$%%%&&&'''(((((()))'''((((((&&&%%%%%%''')))''''''''''''((((((((((((((((((((((((((())))))))))))((('''''')))(((%%%"""%%%$$$$$$&&&""""""***$$$&&&(((((('''&&&'''(((''''''(((((((((((((((''''''&&&%%%%%%&&&'''((()))%%%(((++++++)))''''''((())))))))))))))))))))))))''''''((()))))))))))))))+++***)))((('''(((((()))((((((((())))))(((((('''))))))))))))((((((((((((---,,,+++***))))))******+++++++++,,,,,,,,,------------...////////////...---------............///111444777777777888;;;>>>@@@MMM^^^mmmyyy}}}wwwmmm]]]PPPDDD>>>:::666444777222000............,,,***------------------------111///,,,,,,---......---...,,,))))))***++++++***+++***)))+++------***''',,,,,,++++++,,,...000111'''***&&&'''///222---,,,,,,,,,+++++++++******,,,+++***))))))+++,,,...***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))---111111,,,))))))***((()))***++++++***)))(((((()))***++++++***(((''')))))))))))))))*********'''(((((())))))(((((('''''''''(((((())))))******(((((())))))******++++++***)))(((''''''((('''&&&(((((((((((())))))******((((((((((((((((((((((((******)))(((((((((((((((((()))*********)))''''''))))))***)))))))))+++,,,***)))((()))******)))'''))))))(((((((((((())))))((((((((((((((((((''''''+++******************+++*********))))))(((((((((***+++***)))((())),,,...,,,+++)))''''''(((***+++***))))))))))))))))))***)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))$$$'''+++***((('''))),,,'''((()))******)))(((''')))******((('''''')))+++((((((((()))*********+++***)))(((''''''((()))***)))))))))(((((((((''''''&&&)))+++***((('''((()))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''&&&&&&&&&((((((((('''(((((())))))((()))***+++***)))'''&&&***************)))((((((++++++++++++*********)))++++++++++++++++++++++++************************)))&&&&&&))))))'''***000---...///...---,,,---...)))))))))***,,,---///000+++&&&+++---''')))+++&&&(((&&&&&&((((((%%%$$$&&&%%%%%%%%%%%%$$$###"""!!!(((&&&&&&))))))&&&%%%''''''&&&&&&'''((()))'''&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%%%%''''''$$$%%%((((((&&&&&&&&&'''''''''(((((((((&&&'''((('''%%%%%%''')))''''''''''''((((((((((((***)))((('''((()))***+++)))((('''(((*********)))&&&%%%&&&&&&$$$!!!$$$***%%%&&&(((((('''''''''(((%%%&&&'''((())))))))))))(((''''''''''''(((((()))&&&(((***+++)))((((((((())))))))))))))))))))))))%%%&&&''')))******++++++******)))((((((((())))))(((((()))******))))))(((((((((((())))))))))))***///...---+++*********************+++++++++,,,,,,---......///////////////---------............///111222333444666888;;;<<<;;;EEESSSdddvvv|||nnnaaaRRRHHHAAA;;;888999444222///............---------------------------000...,,,,,,---...---,,,+++***((()))***++++++++++++***)))***+++,,,+++***------,,,+++,,,---...///+++111111+++***...000,,,,,,,,,,,,++++++++++++***+++***)))((()))***+++,,,***++++++,,,,,,++++++***)))******+++++++++******------,,,++++++*********************************,,,,,,++++++***)))))))))(((,,,//////+++(((((()))))))))))))))))))))******)))***+++++++++)))(((''''''(((((()))******++++++((())))))******))))))(((''''''(((((())))))******)))))))))))))))*********)))))))))(((((((((((((((''''''((()))***+++,,,,,,***)))'''&&&&&&''')))***,,,+++***(((''''''&&&&&&***************)))((((((*********+++++++++,,,,,,)))***+++)))&&&%%%''')))******))))))))))))******)))))))))(((((('''''''''---+++)))(((((()))+++---))))))))))))((((((((((((((())))))(((''''''***,,,***))))))((())))))***+++))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))((()))***++++++***)))(((((())))))))))))(((((('''&&&'''((())))))((('''&&&''''''((('''&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))&&&(((+++------+++(((&&&+++***)))))))))))))))))))))***+++,,,+++)))'''&&&)))************))))))(((,,,,,,,,,+++++++++++++++...+++((((((***,,,+++******************************))))))+++***(((***...,,,---......---,,,...///$$$&&&(((***,,,...///000---)))...222,,,,,,...'''%%%%%%&&&'''&&&$$$###$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$'''******'''%%%&&&&&&$$$((('''''''''((((((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&######$$$&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%&&&'''((('''((((((((((((((((((((('''%%%'''''''''&&&&&&''')))''''''''''''(((((((((((()))))))))((((((((((((((('''&&&&&&&&&'''((())))))(((((())))))'''&&&))),,,%%%'''((()))((('''((()))&&&&&&'''((((((((((((((((((((((((((((((((())))))'''((()))***)))(((((((((((((((((((((((((((((((((&&&'''((()))******************))))))))))))))))))((())))))************)))))))))***++++++,,,------...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...//////000000//////---------............///111000///111555888::::::<<>>999666222000000000000000........................///...,,,,,,---...---+++***)))((()))+++,,,++++++...---+++************)))...------,,,,,,,,,---...999<<<999111---------++++++++++++++++++++++++++++++******)))***+++,,,,,,***++++++,,,,,,++++++***...------,,,***((('''&&&++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))(((***---,,,***(((((((((***))))))((())))))***+++++++++++++++***((('''&&&(((((())))))************((())))))******))))))(((******))))))((((((''''''*********)))))))))))))))''')))******)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''************))))))((((((************,,,,,,+++***---------***(((''')))++++++******************+++******))))))(((''''''''',,,+++***))))))***+++,,,((((((((((((((((((((((((((())))))((('''(((***,,,'''((()))***************((())))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))'''(((***,,,,,,***((('''...+++)))))))))(((%%%"""''''''((())))))(((''''''&&&'''((('''&&&&&&'''))))))))))))))))))((((((((())))))(((((((((((())))))************))))))))))))'''((())))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''))),,,...///---***(((,,,,,,+++***))))))))))))******************))))))))))))************)))(((++++++++++++++++++++++++///***&&&''',,,///...,,,------,,,,,,,,,,,,,,,+++,,,,,,---...---+++,,,...+++,,,------------...///'''(((***+++,,,,,,+++***...***...000+++,,,///)))###'''***)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$ &&&)))&&&$$$&&&&&&###)))'''%%%%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&'''((((((((()))(((%%%###"""###$$$$$$+++'''$$$%%%''''''''''''((((((((((((((('''''''''$$$&&&'''''''''&&&''')))''''''''''''(((((((((((("""$$$''')))***)))'''&&&'''''''''&&&%%%%%%&&&''''''))))))(((((()))***+++%%%'''))))))((('''((()))(((((()))(((((('''&&&&&&))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************(((((()))***************))))))***+++,,,---......***++++++,,,------------,,,,,,,,,,,,---------------......///////////////---------............///000......000444777999:::>>>CCCLLLYYYmmm}}}rrriii^^^RRRIII>>>:::555111000000000///...........................---,,,,,,---...,,,+++***)))(((***,,,,,,,,,***------,,,+++*********+++......------,,,,,,,,,---111333222...,,,---//////+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,++++++***...------,,,***((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************((()))***+++)))((((((((())))))(((((()))***+++++++++++++++***)))(((''''''************))))))(((((('''(((((())))))(((((('''******))))))((((((''''''*********)))))))))))))))''')))++++++***))))))+++'''''''''((((((((())))))'''((()))++++++)))((('''))))))(((((((((((())))))))))))(((((('''''''''''')))((((((***,,,,,,***(((111...+++***+++++++++***++++++************++++++******))))))(((((((((((()))***+++,,,,,,+++***)))((((((((()))))))))))))))(((*********))))))+++,,,'''((()))***++++++******'''((())))))))))))(((''')))))))))((((((((((((((())))))(((((((((((())))))'''(((***,,,,,,***(((''',,,)))'''(((***+++'''###((()))************)))(((&&&'''))))))(((((()))***)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))***+++++++++***''''''(((((())))))******(((((((((((())))))))))))&&&'''(((((())))))((((((---,,,+++******)))*********)))((('''''')))+++---((())))))*********))))))))))))******************...)))&&&(((...222222000---------,,,,,,+++++++++))),,,---,,,++++++,,,,,,***,,,------,,,,,,...///)))***+++,,,+++***)))(((---&&&((()))###&&&+++'''$$$(((&&&$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$&&&%%%######&&&'''%%%&&&''')))((('''&&&&&&'''!!!%%%"""!!!&&&(((&&&&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''***(((%%%"""!!!"""$$$%%%---'''###%%%(((''''''(((((('''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''((((((((((((%%%))),,,+++)))(((((()))***)))'''&&&&&&'''$$$''''''&&&&&&)))***'''&&&'''))))))((((((((()))))))))))))))((('''&&&%%%((())))))))))))(((((('''***((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++++++++******''''''((()))************(((((())))))***+++,,,,,,((()))***,,,------------,,,,,,---------.........,,,------...............---------............///.........000222666999<<<>>>DDDMMMYYYkkkzzzoooaaaTTTEEE@@@888222///......---...........................---,,,---...---,,,***+++******+++------,,,***''')))+++,,,,,,,,,...000---------------------,,,---//////...,,,,,,...///***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))******+++++++++******......---,,,+++))))))(((************************************************))))))))))))))))))(((((((((((())))))******++++++++++++******))))))((((((++++++******)))((((((''''''(((((())))))(((((('''''''''(((((())))))******)))))))))))))))*********'''+++...---***((()))+++$$$$$$%%%'''(((***++++++&&&(((***,,,,,,***(((&&&((((((((((((((()))******))))))(((''''''''''''''')))((('''***------***'''...+++))))))***+++***(((++++++************++++++))))))))))))))))))))))))((()))+++------+++)))((())))))))))))************)))***,,,,,,******+++---((())))))************)))''''''))))))))))))''''''******))))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))((('''%%%%%%'''+++---+++)))((()))***++++++***)))(((&&&(((*********)))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******))))))+++------,,,+++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))***+++++++++*********************)))'''&&&&&&(((***,,,((())))))************))))))))))))))))))*********,,,)))(((***///222333222,,,++++++******)))))))))***---...+++***---///...+++,,,------,,,+++---...******++++++++++++++++++///'''(((((("""&&&,,,))) &&&###!!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&######((()))&&&&&&(((***)))&&&%%%%%%'''$$$&&&%%%***((($$$&&&)))(((&&&$$$%%%'''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&///'''"""%%%((('''&&&(((&&&&&&&&&&&&&&&'''''''''###%%%'''(((((('''((()))''''''''''''(((((((((((( ###&&&)))******((('''&&&(((+++***(((&&&&&&'''###''''''%%%&&&******&&&&&&((()))***(((((()))***'''(((((((((((((((''''''(((((()))))))))((('''&&&+++(((&&&''')))***)))'''))))))))))))))))))))))))'''(((((())))))))))))(((((()))***++++++++++++***&&&&&&'''((()))))))))))))))))))))******+++++++++((()))***,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------------------------............///,,,...000000111444:::>>>???HHHQQQ[[[jjj}}}qqqcccNNNHHH???777222000///...........................---,,,,,,---...---+++)))---,,,,,,---......,,,***%%%(((,,,---------...000,,,,,,------------------000111111111...,,,+++---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))******))))))&&&''')))***++++++************)))))))))))))))************)))))))))))))))((())))))******))))))(((''''''(((((())))))******(((((())))))******++++++(((,,,//////+++((((((***%%%&&&'''((()))***++++++((()))************)))(((***))))))(((((((((((()))******((('''''''''((()))+++)))(((+++...///+++'''(((***++++++)))((()))*********))))))))))))******((((((((()))******++++++*********++++++*********)))*********+++++++++,,,(((***,,,,,,+++***+++,,,*********)))))))))))))))&&&''')))******)))'''&&&++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&(((***++++++***'''((()))******)))((('''%%%'''***+++***)))***+++&&&'''''''''((()))))))))'''((()))******)))((('''''''''((((((((())))))))))))((((((***,,,---,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,***))))))))))))******+++))))))))))))((('''%%%$$$(((((()))***************)))))))))******++++++++++++++++++,,,.../////////,,,,,,++++++***))))))((()))------)))(((---111000,,,---...---+++++++++---+++++++++++++++,,,,,,---000***+++,,,&&&)))///+++###)))'''%%%((()))((('''''''''''''''&&&$$$$$$%%%((((((###$$$)))***'''$$$&&&((('''$$$"""###%%%&&&...+++###******$$$***///...***%%%%%%''''''''''''''''''((()))***$$$$$$%%%%%%%%%$$$###### !!!###%%%&&&&&&&&&&&&000'''"""%%%)))'''&&&(((%%%%%%%%%&&&&&&&&&''''''"""%%%'''(((((('''((()))''''''''''''((((((((()))******))))))(((&&&%%%$$$"""&&&)))***(((&&&&&&'''$$$((()))&&&(((---,,,'''&&&(((******)))((()))***%%%&&&'''((())))))))))))'''((()))))))))'''&&&%%%+++(((&&&''')))***)))'''))))))))))))))))))))))))%%%&&&''')))************((()))***+++,,,,,,+++***%%%&&&'''((())))))))))))+++,,,,,,,,,,,,---------)))***+++,,,++++++)))(((******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////+++///222111000222:::@@@CCCMMMWWW^^^iiizzztttWWWPPPEEE<<<777444222111////////////////////////---,,,,,,---...---+++)))...------...///...,,,)))'''+++//////---++++++,,,+++,,,------......------***+++---///...,,,,,,...*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++***)))((()))******+++,,,,,,------++++++++++++++++++++++++******************++++++***)))((()))***+++***)))%%%''')))+++,,,+++***)))***)))))))))))))))***+++((((((((()))******++++++******++++++++++++***************)))(((((('''''''''(((((()))***++++++,,,(((---111///+++'''(((***************)))))))))(((+++***)))(((((()))***+++,,,+++***((('''''''''''',,,+++)))((((((((()))***,,,***))),,,000111---((($$$***000///)))&&&)))---******))))))))))))******''''''((()))***+++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,(((***+++,,,+++***+++,,,,,,+++***)))(((((())))))&&&'''(((******((('''&&&,,,+++++++++******))))))))))))(((((((((((())))))******))))))))))))******************)))'''&&&&&&&&&'''((())))))((('''&&&$$$''')))******)))******%%%&&&&&&'''((()))******'''((()))******)))((('''&&&'''''''''(((((()))))))))'''&&&(((,,,---+++)))******))))))((((((''''''(((((((((((())))))))))))###$$$&&&'''(((((((((''')))((((((((()))***++++++((()))+++,,,***%%%!!!(((((()))************************++++++,,,,,,,,,***,,,......,,,++++++,,,......------,,,+++******###''''''"""!!!(((,,,+++,,,---...---+++***+++,,,///...---+++******+++,,,,,,'''***,,,&&&(((,,,'''''''''&&&%%%$$$###"""!!!++++++)))((((((''''''''')))))))))(((&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&((('''###"""$$$&&&%%%$$$######$$$''')))+++***&&&$$$%%%%%%###$$$(((((('''%%%$$$$$$%%%&&&((($$$&&&&&&""""""%%%%%%### +++***&&&&&&'''''')))(((((((((((('''''''''+++******)))(((''''''&&&%%%%%%&&&%%%%%%%%%'''((('''(((&&&$$$---$$$+++***######+++---''''''(((((((((((((((''''''))))))(((((((((((()))))))))(((((()))++++++***(((******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&(((******'''$$$''')))+++***((('''***---((()))***+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,.../////////...---,,,---...---,,,,,,---///555333000...///333888;;;KKKSSS]]]eeemmmyyykkk\\\LLLEEE???777222333000111000...,,,+++,,,---......---,,,,,,,,,,,,---+++***)))((()))***+++,,,......---------,,,,,,,,,///---,,,,,,---,,,***(((+++,,,---......---,,,+++***++++++,,,---...//////---------...000000---+++***+++,,,---------,,,+++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------...///+++++++++************)))((()))***++++++***)))((((((((()))***+++,,,,,,,,,---------+++))))))+++,,,&&&***+++)))***------+++(((((())))))))))))(((((((((&&&$$$&&&))))))'''$$$((((((((((((((((((((((((+++++++++)))((((((+++---(((((('''(((((()))***+++,,,+++***))))))***+++++++++***************++++++)))))))))))))))******+++...+++)))((()))***************+++++++++******)))++++++++++++++++++++++++************************---------,,,***))))))***(((((())))))************---,,,***)))))))))************++++++++++++******(((((((((((())))))))))))+++*********))))))((((((******))))))))))))*********************************)))(((((())))))'''%%%))))))************))))))))))))))))))************%%%&&&((()))))))))(((''')))******)))'''(((***,,,))))))(((((('''''''''&&&+++)))'''(((+++,,,***(((((((((((((((''''''''''''''''''''''''((()))***+++))))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))---,,,***)))((()))***+++''')))+++++++++***+++,,,......---,,,,,,++++++***---***((((((+++,,,+++))),,,,,,,,,---------......///111222111...,,,,,,,,,---,,,,,,+++***)))((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&''''''&&&$$$###%%%&&&''''''''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%)))(((&&&$$$$$$$$$&&&''')))&&&$$$&&&'''%%%'''+++&&&&&&$$$$$$$$$$$$%%%&&&$$$&&&&&&######'''(((%%%%%%+++((($$$%%%''''''%%%&&&&&&''''''((())))))******))))))(((''''''&&&******)))(((''''''((()))%%%'''((('''%%%$$$%%%&&&%%%***)))######***+++&&&(((((())))))))))))((((((((((((''''''''''''((((((,,,+++)))))))))(((&&&$$$))))))))))))((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((''''''(((******(((%%%''')))***)))((((((***,,,***+++,,,,,,------------*********++++++,,,,,,,,,---------,,,,,,,,,++++++...///000111222111000000,,,---------,,,,,,...000666555444222333666<<>>BBBFFFDDD@@@BBBJJJRRR\\\cccnnnxxxxxxnnnaaaQQQDDD<<<888222////////////...//////...------------...(((***---//////...+++***------------------------...---++++++---......---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////...---+++,,,---...---,,,,,,,,,,,,,,,------......******+++++++++,,,,,,,,,+++,,,------......---------,,,+++***************+++++++++*********))))))++++++************++++++,,,,,,,,,+++++++++++++++((()))******)))((()))******------++++++---,,,)))******++++++++++++******+++------***&&&&&&***---++++++++++++++++++++++++(((***,,,,,,+++***)))***---,,,+++***************((())))))*********++++++---,,,,,,+++******++++++***************+++,,,,,,...------...///...,,,***(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000333555444000---''')))+++------+++)))''')))***************************++++++++++++******++++++++++++,,,,,,,,,,,,***************+++++++++++++++************++++++************************---,,,+++,,,......---+++,,,***(((''''''(((***,,,((()))))))))************---,,,+++))))))***++++++***+++,,,+++(((''''''((((((((())))))))))))))))))))))))******)))))))))***%%%%%%'''(((((((((''''''))))))***+++++++++******&&&((()))++++++)))(((&&&(((((())))))***++++++,,,,,,,,,+++***))))))*********************************))))))(((((((((((((((''')))+++++++++***+++,,,,,,,,,,,,++++++*********)))))))))((('''((())))))+++++++++,,,,,,,,,------///...---...//////---+++***++++++,,,,,,------...%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''')))+++,,,%%%&&&&&&&&&%%%%%%&&&(((((()))))))))(((&&&%%%$$$+++***((('''%%%%%%&&&&&&)))(((''''''(((((('''&&&(((((('''&&&&&&%%%$$$###'''$$$$$$''''''%%%%%%'''&&&&&&''''''(((((())))))&&&((('''######&&&&&&$$$)))%%%$$$&&&'''$$$###$$$((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''...+++''''''))))))'''$$$###&&&***+++***'''''''''((((((&&&%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''))))))(((((((((((())))))%%%%%%%%%(((***,,,+++***(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((('''&&&&&&((())))))'''&&&'''((()))))))))))))))***************)))---------,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...///111555:::>>>EEEHHHIIIHHHEEEFFFLLLRRR\\\cccmmmwww{{{ppp___PPP???:::555222222222000...000///......------......***,,,...000000///---,,,......---------,,,,,,,,,000...,,,+++---......---......------------......***++++++,,,---...///000...,,,++++++,,,------,,,,,,,,,,,,,,,---///000111******+++++++++,,,,,,,,,++++++,,,---------------------,,,+++++++++,,,,,,+++++++++************))),,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,''')))++++++***)))***+++'''++++++)))))),,,+++(((++++++,,,,,,,,,,,,++++++*********)))((((((***,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,++++++***+++++++++((()))***+++++++++++++++...---,,,++++++***++++++***************+++,,,,,,+++***)))***+++***)))'''((()))***+++++++++++++++------------------------------------------------111//////111444333000,,,+++,,,...000000...+++))))))******++++++++++++*********++++++++++++************+++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++************************+++******+++,,,---+++***+++***)))(((((()))***+++))))))))))))***************)))))))))***++++++,,,)))+++,,,+++)))((((((((((((((())))))))))))******(((***+++***)))((()))***(((((())))))******++++++((()))***++++++***))))))'''((()))******)))((('''(((((())))))***+++,,,,,,,,,++++++*********++++++*********************************)))))))))((((((***,,,---,,,***(((((()))+++******)))((((((''''''))))))***)))(((''')))+++++++++++++++,,,,,,,,,,,,(((+++......,,,++++++,,,******++++++,,,,,,------$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++%%%'''''''''&&&&&&(((***''''''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))((()))***)))'''''''''(((''''''''''''&&&%%%%%%$$$$$$"""$$$((()))'''(((***&&&&&&%%%%%%&&&''')))***$$$&&&&&&$$$%%%)))***(((+++'''&&&(((&&&######(((((((((((('''''''''&&&&&&''''''''''''''''''''''''+++'''$$$%%%)))+++)))&&&'''&&&&&&'''((()))((('''((('''&&&&&&&&&'''((()))$$$%%%&&&'''(((((((((((((((((((((''''''((((((((( ###'''***+++***((())))))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''(((&&&$$$$$$'''))))))'''%%%&&&(((***)))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***))))))((()))***+++,,,---...///000333777===BBBGGGGGGGGGEEEDDDDDDGGGJJJSSSYYYbbbnnn{{{}}}oooaaaKKKDDD;;;555444444333111000//////...............***+++---...///...---,,,,,,,,,------------------222///,,,+++,,,---------......---,,,,,,---......,,,,,,,,,------............,,,******,,,------,,,---,,,,,,,,,,,,---//////******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++************))),,,++++++******++++++,,,***++++++,,,,,,---------'''***,,,,,,+++++++++,,,'''***+++)))***,,,,,,)))++++++,,,,,,,,,,,,++++++'''&&&%%%&&&((())))))(((++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,+++++++++,,,,,,---)))***+++---......------......---,,,+++++++++++++++++++++++++++,,,------+++)))''''''(((((((((''')))***+++,,,,,,---------........................------------------------333000---///111222...+++---------,,,,,,,,,++++++'''((()))+++++++++***)))******++++++++++++******************++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++''')))++++++***(((((()))(((((()))))))))*********(((***+++***(((((()))++++++***))))))***+++---///'''(((***++++++***((('''(((((())))))))))))((((((++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++******************)))(((***,,,---,,,***(((((()))))))))))))))(((((((((((()))***+++***((((((***,,,***++++++++++++,,,,,,,,,&&&(((***)))'''&&&(((+++*********+++++++++++++++###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&'''(((******((()))***)))))))))+++,,,'''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$''')))+++'''***+++***'''&&&'''***"""###$$$&&&'''((((((((('''%%%&&&)))***''''''***&&&%%%$$$###$$$&&&)))***"""%%%&&&%%%''',,,...,,,+++&&&%%%'''&&&###'''///((((((((((((((((((((((((&&&'''''''''''''''''''''(((%%%$$$(((...222222000///&&&!!!'''***)))(((&&&&&&''''''''')))+++%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''(((((((((((('''###******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%''''''&&&######&&&))))))'''%%%&&&(((***)))'''((()))***+++,,,---------(((((()))***+++,,,,,,---,,,,,,,,,------.........---,,,+++++++++,,,.........///000111444999???DDDEEECCCAAA@@@???@@@AAAAAADDDIIIRRR___ooozzzmmmYYYNNNAAA888555555333111000000///...............((()))***+++++++++*********++++++,,,---...//////333000---,,,,,,---------,,,,,,************,,,,,,......---------,,,,,,,,,...,,,******+++------,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,------+++++++++************)))---,,,+++******+++,,,---******+++,,,,,,---......(((***,,,---,,,++++++,,,(((+++---+++,,,//////,,,+++,,,,,,------,,,,,,+++)))'''''')))---///---***************************+++++++++)))((((((+++---++++++++++++,,,------...***,,,---///000000/////////...---,,,++++++++++++---,,,,,,,,,,,,---......111///---,,,---.........)))***+++,,,---.........////////////////////////........................444000,,,---000000---***...,,,)))&&&&&&'''***+++&&&'''(((*********)))(((******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,...------,,,,,,------...************************))))))(((***,,,,,,+++***))))))************))))))))))))))))))************)))***,,,------,,,******''')))++++++***))))))***(((((())))))*********+++(((***,,,+++(((''')))+++&&&%%%###"""###%%%(((***'''((()))******)))'''&&&))))))(((((((((((())))))......---,,,,,,+++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))''')))+++++++++***+++,,,)))))))))***++++++,,,,,,)))+++,,,+++((((((***---******+++++++++,,,,,,,,,///...,,,***((()))+++---************************!!! !!!"""######%%%"""###&&&(((((())))))((('''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&%%%%%%#########%%%'''''''''(((+++---######$$$'''))))))&&&$$$'''''''''''''''''''''''''''))))))'''$$$###&&&)))###%%%&&&&&&%%%&&&((()))%%%))))))%%%$$$)))((($$$))))))))))))(((((((((((())))))))))))((((((((((((&&&))))))(((,,,444444...&&&&&&'''((()))'''$$$ ''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))(((''''''((()))******)))((((((''''''''')))***+++%%%%%%&&&&&&'''((()))))))))((("""%%%///---(((///000***''')))***)))))),,,((((((((((((((((((((((((+++,,,,,,,,,***(((&&&%%%,,,,,,++++++******))))))000+++((())),,,...+++(((...------,,,,,,+++******........................---000333666888:::===???;;;;;;:::888777999<<>>EEEOOO___sssssseeeRRRDDD===999555111222111000000111000...,,,...------------...///000000///---,,,+++,,,...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...,,,---000000,,,+++---,,,,,,+++******+++,,,,,,***,,,---,,,***))))))***++++++++++++++++++++++++,,,------------,,,***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,...000000...---...---,,,,,,,,,---...///+++***))))))++++++***))),,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///,,,+++++++++,,,---...///111000...---,,,,,,,,,---...------,,,,,,------------------,,,,,,,,,++++++***,,,...000111000...---+++000222222222444333///...///111333444333333222555333111111000000---,,,***+++,,,+++)))))))))***************+++++++++,,,)))+++,,,......---,,,+++++++++++++++++++++++++++...,,,*********+++++++++)))+++------+++***,,,...---,,,+++***************+++++++++++++++***)))((()))))))))))))))*********)))+++***&&&&&&***+++((()))+++---......///222444+++++++++++++++***))))))))))))(((((((((((()))))))))++++++'''&&&)))+++)))************************,,,((((((...111...+++,,,++++++******)))*********,,,---...---+++***+++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,***)))))))))***++++++++++++++++++++++++++++++,,,------+++***+++,,,,,,++++++++++++*********...,,,***(((((()))+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,+++)))&&&&&&%%%%%%$$$$$$%%%%%%'''%%%######$$$&&&&&&&&&'''((())))))(((((()))***++++++***)))((((((''''''$$$%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&%%%%%%((('''(((***,,,---+++)))***(((%%%######%%%(((***)))'''&&&&&&&&&''''''&&&'''''''''%%%######%%%'''$$$''''''%%%%%%''''''%%%(((((((((((((((((((((((()))))))))(((((((((''''''((()))(((&&&(((***)))&&&'''&&&'''(((***+++***)))(((''''''&&&&&&''''''(((...---+++***)))(((((('''***)))(((((())))))((('''***)))(((''''''((())))))******))))))((('''&&&&&&$$$,,,+++''''''$$$+++===777---%%%'''++++++))))))++++++++++++++++++++++++((((((((()))***+++------************))))))))))))+++(((''')))---000000///---------..........................................000333444444555666888444555444333222333666888777;;;CCCOOO___rrruuubbbPPPBBB;;;777555222111000000111000...,,,......------......//////222000...,,,+++,,,---///......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......,,,***+++---...,,,***...---000444333...***+++,,,,,,++++++++++++,,,,,,+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))---444666111***,,,++++++*********++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,---...///---,,,,,,,,,---...///000111000///......---......000//////......///000000---------,,,,,,,,,,,,,,,***+++,,,......///......000444555444333555333//////222555888888777444222555333222111111000///---***+++,,,+++)))((()))*********++++++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---,,,+++,,,...000++++++***************+++,,,,,,,,,+++***)))(((''''''(((((())))))******++++++---+++''''''))))))&&&''')))***+++++++++---///+++++++++,,,++++++***)))***))))))(((((())))))***&&&+++---(((%%%'''***,,,+++******************+++---***)))---...,,,+++,,,*********)))******++++++......///---+++)))******,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++...//////...---,,,,,,---,,,,,,---------,,,******+++************+++,,,,,,------............------+++***((()))***+++***)))&&&%%%$$$$$$############$$$""""""###%%%&&&%%%$$$&&&((())))))((((((***+++((((((((('''&&&%%%$$$###$$$%%%&&&&&&''''''(((((((((%%%###$$$&&&'''&&&%%%$$$$$$$$$&&&(((((('''&&&)))(((&&&%%%%%%&&&((())))))'''$$$%%%((()))'''%%%((()))***)))&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))((((((((('''''''''(((((((((''''''((('''&&&)))((('''((()))******)))((((((''''''''''''((((((------+++***)))(((((((((+++)))(((((())))))(((&&&***)))'''&&&%%%&&&&&&''')))))))))(((''''''&&&&&&&&&---+++''''''$$$,,,???888,,,###$$$***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***,,,...///..................------+++))))))***...000000///---------...///000000111...........................000222333222222333444444555555444333444666999999???HHHUUUeeewwwqqq]]]KKK???999777222111000000111111///---//////............//////......------------------------------............------------------------+++---------,,,+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,---......000,,,)))***...///+++'''---...222777666///***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,))),,,333555000***+++******)))))))))))))))---,,,++++++------,,,+++***++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......///000000000///////////////000000/////////000111111------------------------............///000222222111444555333333555333///222333666888888777555444333222000000000000///---***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---...***+++,,,,,,++++++++++++******)))))))))***+++++++++++++++++++++***)))((('''((()))***+++,,,------+++------)))(((+++***((()))***+++***(((''''''''')))))))))******))))))(((***))))))))))))))))))***(((,,,,,,(((&&&))),,,,,,,,,+++***))))))***+++,,,***)))((()))***))))))******)))))))))***+++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++...///000///---+++,,,---,,,---/////////---+++)))((()))***+++,,,,,,,,,,,,......////////////......,,,***''''''(((*********&&&&&&%%%$$$#########$$$$$$######%%%((())))))(((&&&((())))))(((((()))+++&&&&&&'''&&&&&&$$$###"""%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&(((((((((&&&&&&%%%''')))***)))(((&&&&&&'''(((((('''&&&&&&(((&&&$$$&&&((()))'''%%%"""'''))))))'''&&&%%%'''&&&&&&'''((('''((()))&&&&&&''''''((((((((()))(((((((((((('''''''''''''''&&&'''((((((((((((***+++)))(((((())))))(((&&&(((((((((''''''(((((((((***))))))(((((())))))***+++)))(((((())))))(((&&&+++***(((''''''''''''(((''''''''''''''''''''''''))),,,(((%%%)))(((,,,;;;AAA333((('''++++++)))(((++++++++++++++++++++++++,,,+++*********,,,---...++++++++++++++++++++++++...---,,,,,,---.........,,,------...///000111111////////////////////////---///111222111000111222333444555555555666888;;;===DDDPPP___nnn~~~zzzhhhUUUEEE;;;777333111111111222111///---000//////.........//////'''))),,,///000///---+++---.....................------------------------,,,...///...---,,,---...------------------------------,,,,,,------...///111,,,)))***...///,,,(((......222777666///***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000...,,,------------------,,,,,,---,,,+++,,,---------+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------------//////000000000000000000//////......///000111111..................//////111111111111333444666777222555666444444777666333444444444444555555555555111000......//////...,,,,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++---///***+++,,,......,,,)))'''******************++++++((()))***+++++++++++++++))))))***+++---...//////***------++++++------***,,,...///...+++)))))))))))))))************))))))******))))))))))))******))))))'''%%%''',,,,,,(((,,,+++***))))))***+++,,,((()))))))))((()))*********)))))))))***+++,,,,,,***+++,,,,,,,,,,,,---...+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,......---+++++++++,,,---...///000///---+++)))((()))***,,,------------...//////000000//////...,,,***''''''(((*********''''''&&&%%%%%%%%%&&&&&&###""""""$$$&&&((('''&&&&&&'''((((((''''''((()))&&&'''((((((((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***'''&&&%%%&&&(((***)))((($$$&&&((())))))(((&&&$$$&&&&&&&&&'''(((((('''&&&!!!&&&((((((''''''&&&$$$%%%((((((''''''***&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&&&&%%%'''***)))''')))---+++***))))))))))))'''%%%)))((((((''''''(((((()))&&&&&&&&&'''((()))***+++***)))(((((())))))(((''',,,,,,***))))))***++++++((((((((((((((((((((((((***+++&&&&&&,,,******555LLL>>>111---,,,***((((((************************---,,,,,,+++,,,,,,------)))))))))***************000///...------------------------...///000000111////////////////////////,,,...000111000000111333222333555666777888;;;>>>AAAJJJXXXiiiwwwooo\\\JJJ>>>777333222111111222111///---000000//////......//////&&&(((,,,000111000...---//////..................---------------------------...//////------...///............---------------------------......//////---+++,,,...///---***......111555444///+++,,,,,,,,,------------,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---******+++,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,---......---,,,++++++,,,---.........------+++,,,------------,,,,,,---...///000111111000000............///000111111000000000000000111111111333333333444555777888999555888999777777:::999666444444333222222333444444///...------//////...---,,,...//////------...000......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,+++,,,...,,,,,,---...///...+++(((,,,,,,++++++***++++++,,,'''((()))***+++,,,,,,,,,***++++++---...///000000***---...,,,,,,......***'''))),,,,,,,,,++++++,,,***+++,,,,,,---,,,,,,,,,+++******))))))******+++((('''$$$"""&&&,,,+++&&&+++***(((''''''(((***+++&&&***,,,+++***,,,---,,,*********)))******++++++(((***,,,,,,,,,,,,...000++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++***,,,,,,,,,+++***+++---......//////...,,,***))))))***+++,,,------------......////////////......+++***((()))***+++***)))&&&%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$###&&&'''((('''&&&%%%&&&'''%%%&&&((()))))))))'''&&&)))((('''&&&%%%%%%&&&&&&"""&&&)))'''"""!!!%%%***&&&$$$###$$$&&&(((((('''&&&&&&'''(((((('''&&&&&&$$$&&&(((((((((''''''((("""$$$%%%%%%'''(((%%%""""""&&&'''$$$%%%)))%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%'''***)))%%%'''---))))))***+++,,,,,,)))&&&))))))(((((((((((())))))'''&&&&&&'''((()))******)))((('''((()))***)))(((******)))((())))))+++,,,,,,++++++******)))))))))'''***'''(((...)))'''000LLL@@@444...,,,)))))),,,************************+++,,,,,,---------------***+++++++++,,,,,,,,,---000000///...------......---------....../////////////////////////////////))),,,///000000111333444333555888:::<<<>>>AAACCCFFFPPPbbbsssppp___NNN@@@888333222111111222222000...111111000///////////////+++,,,...///000000000000000000//////......------........................,,,---......,,,,,,---...///.........---------------------------...//////...---.........//////...///---...222222...---///,,,,,,---......---,,,,,,(((***,,,,,,+++***+++,,,---------------------------,,,+++++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,&&&'''(((***++++++++++++,,,+++***+++,,,---,,,***+++,,,...//////...,,,++++++,,,---.........------,,,---...//////...---,,,,,,---...000111111000000............///000111222111111111222222333333333111111333444555777888888888;;;;;;777777999888555222222333444444333222222///...---...///000///...,,,---......------...000............---------,,,,,,+++++++++,,,,,,------------------------------***---111000,,,***+++...---***((())),,,...............---,,,++++++++++++((()))***+++++++++++++++++++++,,,,,,---...//////***------+++***,,,***'''$$$'''***+++***************+++,,,,,,---------,,,+++******))))))******+++''')))(((%%%'''+++,,,***+++)))'''&&&&&&''')))+++""")))---+++***---...,,,++++++******)))************+++,,,,,,,,,,,,---...***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++)))***,,,,,,++++++,,,...//////...---,,,+++******++++++++++++,,,------------......//////......---+++******+++,,,,,,+++)))""""""""""""###$$$$$$%%%...+++(((&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$%%%###$$$'''((()))((('''&&&,,,***)))'''&&&&&&&&&&&&"""'''+++''' """((((((&&&%%%&&&(((******)))((('''&&&&&&&&&&&&'''((("""&&&))))))'''&&&''')))((()))(((&&&$$$###%%%&&&### %%%&&&"""###'''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''%%%'''***(((###%%%+++((((((***---///...,,,)))))))))(((((((((((())))))((((((((((((((())))))***(((''''''((()))+++***)))'''&&&%%%%%%&&&'''((()))000///...---+++***)))((($$$******+++...'''$$$...EEE;;;111,,,)))(((+++000++++++++++++++++++++++++)))***,,,...//////......)))))))))******+++++++++////////////------///000---------...............000000000000000000000000(((+++...000111222444666666999<<>>DDDIIIMMMOOOPPPRRR^^^nnn~~~uuueeeRRRBBB888555444222111000/////////000000000000////////////333111000111000,,,&&& ------------------------...------,,,,,,,,,------------............------111000///...------...///,,,,,,,,,,,,---...////////////000000///---+++***------...///000000000///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......)))************+++++++++///,,,***+++...///...,,,------,,,,,,,,,+++++++++---***'''(((***,,,,,,***+++*********))))))(((((((((***+++---......------,,,---...//////---,,,***------,,,++++++,,,,,,---444111...,,,++++++)))(((......//////000000111111,,,---...///000111222333333333222222333555666777777888999999888666777888777666666555444333222222222444666666333000//////333111......///000000///......---,,,,,,,,,------///............---------***,,,......---------............------.........,,,,,,,,,------............//////////////////...000///---+++++++++---...---------+++))))))***,,,------------------------...,,,***)))))),,,...000,,,,,,,,,++++++*********---------,,,,,,+++++++++///,,,)))''''''(((+++---***++++++++++++***))))))))))))))))))***+++,,,---!!!"""%%%(((***+++,,,,,,...+++******,,,+++(((%%%++++++,,,,,,,,,---------******,,,,,,,,,,,,******++++++*********+++---...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------.........///000000///---+++***...,,,******,,,---+++(((////////////...---,,,+++*********++++++,,,,,,,,,######%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''%%%###"""###$$$'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%&&&&&&&&&&&&%%%'''))))))((())),,,...///***%%%$$$''')))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&&&&''''''&&&$$$(((((((((''''''&&&&&&%%%***+++,,,---,,,+++)))((((((''''''''''''((())))))***)))((('''''''''''''''((()))******)))((('''&&&(((***+++***'''''')))+++,,,+++***)))(((((()))))))))))))))))))))((((((((()))******+++***)))((('''))))))))))))(((((((((((()))''')))---...++++++---222555444,,,(((******(((+++,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,+++***+++,,,------,,,....../////////000000000............//////////////////000000///......---////////////111222444666888;;;BBBIIIPPPUUUXXXYYY[[[dddrrrxxxgggUUUEEE;;;222222111000000111111111222222222111111000000000111000000000111///+++'''..............................------,,,------...---......//////......---000000...---------......,,,++++++,,,,,,---...///...//////000///...,,,+++---....../////////......------------,,,,,,++++++---------------,,,+++++++++++++++,,,,,,,,,------************++++++++++++///---++++++...//////---.........---------,,,,,,///,,,******,,,---,,,+++,,,,,,+++++++++***************,,,---...------,,,---...///000///...,,,+++......------------......222000...---......---+++000000111111111111111111...//////000000111111111444333222222333444555666333555666666444333333444333333222222111000000000111000///000111///+++(((222000......///000000000000///......---.........////////////////////////,,,...///000///...///000......------------......---.........////////////------............------000...---+++++++++---------------,,,******,,,...---------------------------,,,+++***+++,,,...///,,,,,,,,,+++++++++******---------,,,,,,,,,++++++''''''((()))***+++,,,,,,******++++++++++++******)))))))))******+++,,,---)))******+++******((((((///---+++,,,------+++)))++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///000111111000...,,,+++,,,***((()))***+++)))'''////////////...---,,,+++,,,,,,,,,---------------%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%$$$'''((())))))))))))+++------***'''''')))***(((&&&((('''''''''''''''((((((((('''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''((()))))))))(((&&&%%%((((((''''''(((((()))******)))((((((''''''''''''((())))))))))))(((((('''''')))***)))((('''(((***++++++************++++++*********))))))((((((''')))************)))(((((((((((((((((()))))))))))))))((()))---...+++***,,,***///222---))))))+++,,,------,,,,,,+++******)))++++++******++++++,,,---,,,++++++,,,......---,,,........./////////000000---------.../////////000//////000000000///......111000000000000222444555777<<>>===;;;999888777666666555444444222111000//////111111000/////////111222....................................//////000111...//////////////////...---.....................,,,,,,,,,,,,---...//////...///000111111111000///////////////...---,,,,,,,,,,,,,,,,,,,,,---------------............------------------............+++,,,,,,,,,------------...////////////000222333333333333222222222111111///000//////---,,,,,,,,,------------------------......------------------/////////...---,,,,,,+++000000111222333333222222333222333444555555222000333333333222222111111111//////000111222333444444555444333222111222333444333444555444222111111111///000000111111222222333222333333222000.........111111111222444555555444333222111000////////////......///000222333444444111222222111000000111333333333222222222222333333111000000000000000000000//////000000000000//////---------------------...***,,,---------,,,---///------------------------,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++'''(((***+++------......++++++++++++,,,---...///*********+++,,,---............---,,,,,,...000222,,,,,,---------.................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,---,,,,,,,,,,,,---.........///......---,,,,,,++++++******)))))))))$$$&&&)))++++++)))&&&$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###""""""!!!%%%((()))''''''***,,,***((('''''')))***))))))&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((('''((()))***)))((('''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))***+++&&&&&&&&&((()))+++---...)))(((((((((((())))))***((('''(((***,,,,,,***)))&&&'''((()))))))))))))))+++++++++******))))))(((+++******)))((()))))))))(((((((((((()))))))))))))))'''(((+++,,,(((''')))&&&,,,444999555,,,((()))))))))))))))+++---///000++++++******++++++,,,------,,,***+++,,,......---+++++++++,,,,,,,,,------,,,,,,,,,---........./////////000111111111000000111000000000000222444555666:::@@@HHHOOOTTTWWWYYYTTTVVV\\\hhhxxxyyyiiiXXXNNNBBB@@@???<<<:::999888888444444333333222111000000222333333111///...///111........................//////...//////000111222...//////000000//////...---...//////000/////////------------...///000111///000111222222111000/////////////////////...---,,,,,,,,,,,,,,,---------,,,---..............................////////////,,,,,,,,,---------.........///111111000111333555444333333333333222222222...///111000...,,,,,,------------------............---------------....../////////...............111222444555666666555444666444444444555444222000333333222222222222222222//////000111333444555666444333222111111222333444222444444333111//////000......//////000000000111000222333222///...///111222222222555777888888666555555333222111111000000//////000111222333444555333444333222000000222444555555444444444444555555111111111111111000000000---......//////......---............////////////+++---//////...---...///........................------...//////...,,,+++,,,,,,,,,,,,------------------------............,,,,,,++++++,,,...000111((()))***,,,---.........,,,,,,,,,,,,---...//////,,,+++++++++++++++,,,---,,,,,,---,,,+++,,,...000,,,---------............///...------------...///,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,---...............------......------------------$$$%%%'''((()))(((''''''############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###''')))(((&&&&&&)))---(((&&&%%%&&&(((***)))(((''''''(((((('''''''''(((((((((((())))))***+++,,,)))((('''(((***+++***)))((((((((((((((()))))))))((((((''''''&&&&&&&&&'''))))))(((((())))))***+++(((((((((((()))***+++,,,)))(((''''''((()))***+++(((((((((+++......,,,)))(((((()))*********)))(((************************++++++)))((((((((()))***))))))))))))((((((((((((+++)))***------***(((***))))))---222000)))''')))+++***))))))***,,,...///++++++******++++++,,,---...,,,)))(((***,,,......,,,,,,---------.........------------------------//////000111111111111111////////////111222444666999<<<@@@EEEJJJLLLNNNNNNMMMOOOUUUbbbuuuvvvggg^^^PPPNNNJJJEEE@@@<<<:::888555444444444333333222222333555555444111///000222////////////////////////////////////000111222333//////000000000000//////......000111111111000000///......//////000111222111222222333222111///...//////000000111000000000,,,---------............---...//////000000000///---------.........//////------------...............000222222111111444777444444333333333222222222---000222222000...///000........./////////000000------,,,,,,---...///000000000000000000000111111444555777999:::999888888666444333333444444444333333333333333444444444444111111222222333444555555222222111111111333444555444555666555222000000111///000000000000000000000222111111111222333333333333333444777:::;;;:::999999888666555444333333333111111222333444444555555666666555333111111444666666555555444444555555666333333333333222222222111000000000111111000000000...//////000000000000000///000222222111/////////000000000000000000000000...............------,,,,,,,,,,,,---------......------------.........///++++++++++++,,,...///000)))***+++,,,------------,,,,,,,,,,,,---...///000---,,,+++++++++,,,------***,,,------+++***,,,...------------..................---,,,,,,---......+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------(((***,,,,,,******+++---------...............---..................//////"""""""""###$$$%%%&&&'''"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))$$$'''(((&&&""""""&&&+++%%%###!!!###&&&((('''&&&((())))))((('''''')))***''''''''''''((()))***+++)))((('''(((***++++++***))))))))))))((((((((((((,,,,,,+++***************)))))))))))))))******++++++******))))))))))))))))))(((''''''''')))***+++)))((())),,,//////---))))))***+++,,,,,,+++***)))***************+++++++++,,,+++)))((((((((()))*********))))))((((((''''''---+++,,,//////+++***,,,,,,((((((------((((((,,,+++***((('''''')))***,,,++++++******++++++,,,---///,,,((('''(((+++---............/////////000000------------------,,,,,,//////000111111111111111///......///111333555777999;;;???BBBDDDFFFFFFEEEJJJLLLSSSaaatttsssjjj```]]]VVVNNNFFF???:::777555555555555555555444444333555777666333111222333000000000000000000000000////////////000111222333//////000000000000//////...///000222222222111000////////////000111222333222333333333222111///......///000111111222111111---.........//////000000//////000111111111111111,,,,,,,,,---------......---------.........//////...000222222111111444888444444333333333222222222...111444444111000111222//////000000111111111222---,,,,,,,,,---...000111111111111111222333444555666777:::<<<===<<<;;;:::666444222111333555555555333444444555555666666666333333333333333333333333111111000000111333555666777888999888555333333333333333222222222222222222666222///111666999777444444444555888;;;<<<<<<:::;;;:::999777666666555555333333444444555666666666888888777555333333555777555555444444444444555555555555555444444333333333333444444555555444444333//////000111111111111111111333555555333111000111000000000000000000000000//////......------------,,,,,,,,,------.........---------.........//////,,,---------,,,,,,++++++******+++,,,---------------------------...000000,,,+++++++++,,,...///000))),,,......+++***+++------------.........//////...---,,,++++++,,,---...***+++---...///...------////////////////////////------------------------,,,,,,,,,---------............---------......///***,,,///...,,,,,,...000------...............---,,,,,,,,,------......... +++%%%""",,,'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%!!!"""&&&&&&&&&&&&''''''''''''(((+++&&&%%%''''''$$$###$$$'''((((((((('''&&&&&&%%%((((((((((((((((((((((((###$$$&&&(((*********)))'''((()))++++++***)))))))))((('''&&&&&&'''((()))***(((((()))***+++***)))***+++***(((&&&&&&''')))))))))))))))))))))))))))***************)))((((((''''''&&&''''''((()))***)))*********+++++++++++++++++++++,,,,,,+++++++++)))***+++------,,,++++++)))))))))***************---,,,+++)))))))))******+++...222333111---+++)))333000,,,((('''(((+++---***************++++++,,,******))))))******,,,,,,......---,,,,,,+++******------,,,,,,---...000111.........///////////////111111111000000000000000///000111222222333555777;;;;;;;;;<<<>>>@@@BBBDDDCCCGGGRRRdddzzztttqqqggg\\\RRRFFF;;;555666555444444333333444444555@@@:::222///000111///,,,222111000000000111333333000000000000111222444444111222222111111000///...222///111666666000---000222222111111111111222222666555333111000000111222///111222222111111222333333333222111000000111111111000///------......///////////////////////////...............///000000000222555777888777555444555555444444444333333333222000//////222444555555444333222111000000000000222111000000000111333444111222333444555555666666555:::======:::999<<>>===<<<<<<======<<<:::::::::;;;777999<<<<<<:::777666555999666333333666888888777:::999888777777777888999777777777777777777777777555::::::777666999888222777666333111111222555666555222111222555777555222///000222333444333333222222222111111000/////////......------------......,,,,,,---.../////////...000000///............///++++++,,,---............,,,------...///000111111+++***))))))***---///111,,,///111///***))),,,///------............//////---------........./////////000---+++...222---$$$------......------,,,+++///,,,)))***,,,...---,,,...,,,---000000+++***,,,///...---,,,,,,,,,,,,,,,///...---+++******++++++444///***,,,222444111,,,+++,,,,,,---.........---###(((&&&%%%)))'''###'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&&&&))),,,&&&&&&&&&''''''''''''(((+++((((((++++++((())),,,'''''''''''''''&&&%%%%%%(((((((((((((((((((((((($$$%%%'''((())))))))))))(((((()))************))))))((((((''''''(((((()))***(((((()))***+++***)))((())))))((('''''')))+++))))))))))))))))))))))))+++++++++++++++***))))))((((((((('''(((((()))))))))))))))*********++++++******++++++++++++***************)))((('''&&&%%%******************++++++000///---+++*********+++)))+++------,,,+++++++++((('''%%%###$$$&&&)))+++******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000.........///////////////000000111111111111111000000111222333222333555777;;;;;;;;;;;;;;;<<<===>>>DDDJJJVVViii~~~{{{xxxlll^^^SSSHHH>>>999999555444444333333444444555EEE>>>666222222222000...222111000000000111333333111111111111222333333444222222222222222111000000333000222777777111///111333222222222222222222333555444222111000000111111000222333333222222333444333222111000000000000111222111000/////////000000000000000000000000000000000////////////000111111000222444666777666555444444444444333333333333222000//////111444777888888444333222111000000000000111111000000000111222333222333444555555555555555999<<<@@@???<<<:::<<>>===;;;<<<===??????>>>>>>???@@@===???@@@???===<<<===>>>>>>;;;777666888999999888;;;:::999888777888999:::;;;;;;;;;::::::999999999666:::;;;777777:::888444666555444333333555666777555444333444666666666555333333444555555444333222333333222111111000000/////////............////////////000000000000000000000000///...---------...,,,,,,---.........---------.........///000000000///...,,,++++++,,,---...***---///---)))(((***...+++++++++,,,,,,,,,------............////////////,,,//////,,,---000///+++...////////////...------000---++++++---///...------***+++///000------000//////...---------------111000...---,,,,,,,,,---000///...///222333333333+++,,,---...............%%%!!!$$$&&&"""%%%)))%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''(((((('''((()))&&&&&&&&&''''''''''''(((&&&%%%''')))&&&"""$$$)))&&&&&&''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((())))))******((())))))******))))))(((***(((((()))***+++***)))'''((()))(((((((((+++---))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++***))))))))))))))))))((()))))))))************)))******************)))+++***)))'''&&&&&&%%%%%%))))))******++++++++++++000///---+++***)))******((()))******)))***,,,...((((((''''''(((***,,,---***))))))))))))***++++++,,,---.........---,,,+++***++++++,,,---......///......---------......///.........//////000000000...///111222333333222111111333444444444444666888::::::::::::;;;;;;<<<===EEEMMM]]]qqqzzzjjjXXXLLLCCC<<<777666555444444333333444444555BBB<<<555222222333222111222111111111111222333333333222222222222222333333222333333333333333222111444222444777777333111222333333333222222333333333333222111000000000000000111333444444333222444555222111000000000000000000333222111000000000111111111111111111111111111111111000000000000111222222///111333555555555444333333333333222222222111111000000111333666777777666333333222111000000000000000000000///000111111222333444444555555555444444888;;;>>>===;;;:::;;;===::::::999888888777666666555777888777666666777888777666555555777999999888444444444444555555555555888999:::888666555555666555555555555555666777888999999999888666666888:::888777777888;;;<<<<<<;;;===???AAABBBBBBBBBCCCDDDGGGGGGEEECCC@@@???AAABBBBBB???;;;::::::;;;::::::;;;:::999888777888999999=========<<<<<<<<<;;;;;;888:::;;;999888:::999666666777777777888999999:::555666777777666666777888777777777777666555444333444444333333222111111111000000000//////000000000////////////............000000///------,,,,,,,,,..................---,,,////////////////////////111000...---,,,---......+++---///---***)))+++...++++++,,,,,,,,,---------....../////////000000000,,,000111...+++---/////////000000000000///......000...------...//////...,,,)))***...000///000444000//////...............111111000///............+++---000000000000333555,,,---..................%%%!!!%%%!!!+++###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''&&& """%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))(((''''''))))))((('''''')))***+++((()))***++++++***)))(((***(((((((((***+++***)))''')))***)))((((((***,,,))))))))))))))))))))))))***++++++,,,++++++******,,,,,,+++***))))))))))))(((((()))))))))*********))))))************))))))******)))((((((***+++,,,(((((()))******+++,,,,,,,,,+++***)))(((((()))******+++,,,+++***+++,,,...---------------,,,,,,,,,***))))))))))))***++++++&&&(((***,,,,,,+++***)))++++++,,,,,,---..................---.....................///000000111111...///111333444444333222333555777777777777888:::::::::;;;<<<===???@@@AAAFFFQQQdddyyyyyyfffQQQEEE???999666555555444444333333444444555777333...---...111333444111111111111222222333333333222222111111111111222222222333333444333333333333333444666555333222111333222222111111222222333222111111000000000//////111222333333222222333555111111000//////000000111222222111111000000000000000000000000000000000000111000000000000111222222000111222444444333222222222222222111111111111000444333333444555444222///333222222111000000111111000//////000000000111111333333333444333333222222333555888888777777888:::777777888888777666555444666888999999888888999;;;888777666666777888888888333333333333333333333333666777888777555444444666555555555444555666666777<<<<<<:::666333222444666666666666777999:::::::::???AAACCCDDDCCCBBBCCCCCCHHHHHHGGGDDD@@@>>>===>>>???===;;;999999::::::;;;:::999888777666666777777::::::;;;;;;;;;<<<<<<<<<999999:::999999999999888999999:::;;;;;;;;;:::999555777:::999666666888;;;999999999888888777777777555555555444333333222222222111111000000111111222000000//////............111000///---,,,,,,,,,,,,///////////////...---,,,000000000///////////////............///000111222///000111///------///111........./////////000000....../////////000000000000111///---,,,,,,......000000000000000///......///............//////......++++++...000///222666111000000/////////000000111111000000////////////)))+++---.........///111---....../////////......&&&!!!%%%!!!+++###%%%&&&&&&''''''&&&&&&%%%+++)))'''%%%%%%'''((()))&&&&&&&&&''''''''''''(((((((((******$$$ &&&%%%%%%&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''''')))((('''''''''(((***+++((()))***++++++***)))(((***(((((((((***+++***))))))+++++++++)))(((((()))************************))))))***************)))---,,,+++******)))******))))))))))))************))))))************)))))),,,+++***)))***+++,,,---'''((((((***+++,,,------+++***)))))))))***+++,,,)))+++---...,,,***))))))******************))))))***************++++++,,,###%%%(((***++++++******------------------------------........................//////000111111222///000222333444444444333444777999;;;;;;;;;<<<=========<<<===>>>AAACCCEEELLLXXXlll{{{hhhRRRFFF@@@;;;999888555444444333333444444555111///,,,+++---///111222111111222222333333333333222111111000000000111111111222222333444444444444222333444333333333222000111111000000000000111111111111111111000000000///000111222222111111222333111111000000000000111111111111111000000000//////////////////////////////000////////////000111111000111222333333333222111222222111111111000000000222222222222333222000---333222111111000111111111///000000111111111111111111111222222222111111000...000333444555666777888888888999999999888888777666777999999888888999;;;777777666666555555666777333333333333333222222222333444555444333222333444333333333333444555666666;;;;;;999666333222444666444555666666777888999:::@@@BBBDDDCCCAAA???>>>>>>===???AAA@@@>>>;;;999999999888777666555777999:::999888666444444444444555444444555777888999:::;;;888777777888888888888999888999:::;;;:::888777555555777:::999666666888;;;888888888888999999::::::666666555555444333333333222222111111111111222222333222111000//////000000000000///...---,,,,,,,,,000000000000///......---000000000000000/////////////////////000111111222000000111000//////000222//////000000000111111111////////////000000000000222---***,,,///111000///000000000000000///.........////////////......///111...---///000///111555111111111000000111222222000000000000000/////////---,,,,,,...///000...,,,/////////000000///......(((###%%%&&&"""%%%***(((&&&&&&''''''''''''&&&&&&'''$$$!!!!!!###'''***+++&&&&&&&&&''''''''''''(((&&&&&&(((***(((%%%''',,,&&&&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''(((((())))))((())))))******))))))(((***(((((()))***+++***)))***+++,,,,,,***(((((((((************************(((((()))************)))++++++******************)))*********++++++++++++)))******************)))---,,,+++)))((((((''''''((()))***+++---...///000...------,,,,,,---///000(((***,,,,,,***(((&&&&&&''''''((()))***++++++,,,+++++++++++++++,,,------&&&''')))+++------------.........---------------+++,,,---...////////////......///000000111222222222222222333333444444555666888<<<>>>??????AAABBBBBBAAA???>>>@@@DDDHHHJJJXXXdddvvv{{{jjjWWWJJJAAA:::777777555444444333333444444555333222111000///000000111111222222333444333333333222111111000111111222222222222333555555666666666222444444222222333333000000000////////////000000000111111222222111000000///111222222111000222333111111111111111111222333000000111111000000///...........................000////////////000111111111222222333333222222222222222222111111111000000///......000222333222111222222111111111111111222000000111222222222222111000111111222222111111111000111222444666777888888555555555666666666666666666888999888777777888999666777777555333333444555333333333333222222222222111222333333222111222444222222222333444555666777000111111000///000222444222333555666555666777999@@@BBBCCCBBB>>>;;;999888111444888:::999888777777444555444333222333666999888777555333222222222333000111222333555666888888777444444666666555666888555666777777777666444333555666777777666666777888888777777888888:::;;;;;;666666555555444333333333222222111111111111222222///...---,,,+++,,,---...000000///............///000000000000000000///...000000000000000000000000222222111111000///...---//////......//////000000//////000000000111111111111111111222222222333333222+++(((...555777555444111111222222111111000///...000222111000//////000333000///222222000000333222222222222222222333444///000000111111000//////000//////000333222000---000000000000000//////...'''***&&&$$$)))(((&&&***&&&&&&''''''''''''&&&&&&###!!! ###'''((('''&&&&&&&&&''''''''''''(((&&&$$$%%%((()))'''(((+++&&&'''(((((())))))(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((()))***(((((()))***+++***)))(((***,,,,,,***))))))***************************((()))******+++++++++******))))))))))))******+++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++******)))'''&&&%%%+++,,,---///000222333444222111///...------......)))***+++***)))((()))***+++++++++++++++,,,---...------,,,,,,------...///,,,,,,,,,,,,,,,---------,,,,,,------......//////)))***,,,...000000000000---...///000111222333333555444333222222333555666666:::>>>AAACCCDDDEEEFFFEEECCCBBBBBBGGGNNNUUUZZZhhhrrrqqq```QQQEEE:::555555555444444333333444444555333444555555444333222222111222333444444444333333222222222222333444555555333444666777888999999999222666666222222555444111111111000000000000111111000111222333333222111111000111333222111111222444222222222222222333444444111111222222222111000///////////////////////////111000000000000111222222333333333333333333222222333333222222222111111111000///...///222444444444222111111111111111222222000111222333444333333222000111222333333444333333333333444555666777666555333333222222222333555666777888999888777666777888666777888666333222333555444444333333333222222222000222333333222222333555111111222333555777888999,,,...///000///000111333000333555555444444666999>>>@@@BBB@@@===999666555000222444555555444555666555666555333111111444777888777555333222222222333111222222333444444555555555111111444444222333777444555666777888888999999555444333444666666666555999888777777777888999999666666555444444333333222222222111111111111222222---,,,*********+++---...000////////////000111111//////000111111111000000/////////000111111111222222222111111000...---,,,000///...///000111111111111111111222222222333333555555555555666666666666555000000555999666555777444444444444444333333222000333555555333111222333222///000444444111111333333333222222333444444555000111222333333222111000---///222333222111111111000111111111111000///...$$$...&&&!!!+++(((!!!***&&&&&&''''''''''''&&&&&&(((&&&%%%&&&))))))'''%%%&&&&&&&&&'''''''''((((((,,,((('''***,,,***)))***''''''((()))******))))))((((((((((((((((((((((((###$$$&&&(((*********)))%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))***(((((()))***+++***)))&&&)))+++,,,+++++++++,,,************************)))***+++,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++'''(((***+++++++++***)))---...000111333555777777444222000---,,,+++******,,,,,,+++***)))+++...222000...,,,***))))))))))))...------------.../////////...---,,,+++***++++++***+++,,,---///000111111(((***,,,...000111111111---...///000111222333333777555333111111222555666777:::???CCCEEEFFFHHHIIIEEEDDDCCCGGGNNNZZZeeelllsss}}}|||lll\\\LLL???999999555444444333333444444555///222555777777666666666111222333444555444333333333333333444555666777888555666888999;;;;;;<<<<<<444888777333222666666222222222111111111111222222111111333444444333222111111333444444333222444555333222222222333444444555222222333444333222111000000000000000000000000000222222111111222222333444444333333333333333333333333333333222222222222111555222000000111333333333222111111111111111222222111222333444555444333333111222333444555666666666555555444444555444333111777666555444555777999:::888999:::999777666777888777888999777333222333666444444444333333222222222111222333333333333444666111222222444666888:::;;;444666888888666555555666000222555555333333666888===???AAA@@@<<<999666555666666666333111000222333777888777444111000333666999888666444333333333333555555444444444333333333444//////222333000111777666777888:::<<<>>>???@@@555222111222555777555222:::999888666555666666777666555555444333333222222222111111111111111111222222111000///000222444555/////////000000111222333...///000111111111111111......///000111222222333...//////000000000000///333111000111222444444333444444444555555555666666888888888888999999999999:::888:::===:::333222666666666666777666666555444222555888777555333444555000...000555555222222444333333333333333444555666111222333444444444333222&&&---333444///---111555111111111111111000//////"""$$$&&&((((((&&&$$$###%%%%%%&&&''''''(((((()))((('''%%%&&&((()))))))))''''''&&&&&&'''(((***+++,,,+++&&&"""###)))+++***((()))))))))'''''')))***,,,+++)))((((((((()))***)))))))))))))))(((''''''000...,,,***)))***,,,...******+++++++++******)))************************+++++++++++++++++++++***+++,,,+++'''###"""%%%(((+++++++++,,,,,,++++++***((()))***++++++***(((((()))+++------,,,+++,,,---++++++******+++,,,---------------,,,,,,++++++++++++,,,...000222444555555444222///,,,+++,,,...///---------,,,,,,+++++++++,,,...000///---,,,+++,,,------......///000000000111000///...............+++++++++,,,,,,---------///000000000///...---------...//////000222666999777777777777777666666666999???BBB??????DDDFFFDDDFFFCCCFFFPPPZZZcccppp{{{vvvbbbQQQEEE???===666666555666777666333111555444333222222111222222111222333444444333222222555666666555444444555777888999:::;;;;;;;;;:::::::::999888777666666666666333444444444555555666666555444444333333444444555333333333444555666777888666666555555555555666666333333444444444444444333222333333444444444333333333333333333333333444444666666555444555666777888444666666222222555555333222333444555555444222222222000111333222///111555555555555555555555555555555444555777:::;;;;;;999999999888777666666666666888888777777888999;;;<<<>>><<<;;;999888999:::;;;???>>><<<:::777555333222111444666666333000111222222222222111222222333333111444555444555999:::888444444444555555555555555111000000222555777888777=========<<<999777444222555555444222111222555777555444444333333444444555666666666444000......///888666444555777777444111666555444444444555666777666666999===@@@@@@<<<777:::777555555666777777777777444222444888:::777333222111111333555777666555222222222111111111111111111000...///000111111000111000///000111222111000333222111111222333555666000000000111111222222222000////////////000111222000111222222222222555777444444444555777888::::::===<<<;;;::::::;;;<<<=========<<<<<<;;;;;;::::::777:::<<<<<<;;;:::;;;;;;<<<<<<;;;:::999888777777666666555555555666666777:::888777999;;;;;;888555888888777555333222111000555222111222444444111...222222111000000111333444&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))'''&&&%%%'''''''''&&&&&&&&&'''((())))))))))))&&&&&&""" %%%'''%%%)))******)))''''''(((***,,,+++***)))((())))))***))))))******)))(((((('''((((((((((((***,,,///000***++++++,,,++++++******,,,,,,,,,,,,---------...++++++++++++++++++++++++---...---+++((((((***---******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***((((((((())))))*********++++++******))))))******,,,,,,,,,++++++*********+++,,,---///111222333333555333000---++++++,,,---.........------,,,,,,,,,+++,,,---,,,******,,,---+++,,,,,,------...//////111///---+++***+++...///,,,,,,,,,---------------...////////////......---.../////////000222555888777666666555555555666666666;;;===<<<===CCCDDDBBBEEEDDDIIIVVVcccnnn}}}~~~jjjXXXJJJBBB>>>:::888777777888888666444777777666555555555666666222333444666777777666666888999:::999888888:::;;;999:::;;;<<<===<<<;;;;;;::::::999999888888777777999999999999999:::::::::999888888777777888888999777777777888888999:::;;;888888888888888999::::::999::::::::::::999999888666666666777777777666666777888888888888999999999:::999999888999:::;;;<<<777999888444444777888666;;;;;;::::::999777666555666444555777555333444999777666666666555555444444777777888:::>>>@@@@@@???===<<<;;;:::999999999999999999888999:::<<<>>>??????>>><<<;;;;;;<<<>>>@@@@@@@@@>>><<<:::888666555444777999999666444444555555555555555666777888999555888888777888;;;<<<999888777666666555444444333666555444666888999999888============<<<:::888777888888888777555555777999444444444444444444555555666777888666444333333444888666555555777777555222666555444444444555666777999:::===AAAEEEDDDAAA===999777555555777888888777999777666888<<<===;;;777666555444444444333111///222222222222222222222222555333222222333444333333333222111111333333333111222222111111111222444555333333333333333444444444000000111111222222333333333444555555555555777999888888888999:::;;;============<<<;;;;;;<<<========================<<<<<<;;;===??????>>>===>>>>>>???>>>>>>======<<<<<<;;;888888999999:::;;;<<<===>>>===<<<>>>@@@???===:::999999888777666555444444555444222333555555333000444333222222222222444444)))(((&&&%%%%%%&&&'''(((***))))))(((''''''&&&&&&***(((&&&%%%&&&&&&%%%$$$%%%&&&(((*********))))))((()))'''$$$&&&***+++(((******+++)))''''''((())),,,+++******))))))******)))************)))(((((($$$%%%&&&(((***,,,...///++++++,,,------,,,,,,+++,,,,,,------......//////+++++++++,,,,,,------...---......,,,++++++...000)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...+++((()))+++------,,,,,,,,,++++++***)))))))))++++++***************)))++++++---...///000000000555333000---+++******+++............------------,,,,,,,,,+++***+++---///*********+++,,,,,,------111...***((('''***---///...............---------------.../////////......///000000000000111444666666555333222333444666777666999::::::>>>CCCCCC@@@GGGJJJSSSbbbppp}}}wwwdddTTTHHHBBB@@@>>><<<;;;;;;<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<444555777999:::;;;<<<<<<;;;===>>>>>>======???@@@>>>>>>@@@AAAAAAAAA@@@???===>>>???@@@@@@???>>>===AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB???@@@>>>:::999===>>>===>>>===<<<;;;999888777777777555666777666333444999::::::999999999888888888;;;;;;===@@@EEEGGGHHHGGGDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<===@@@BBBEEEFFFCCCBBB@@@???AAADDDGGGJJJIIIHHHFFFCCC@@@>>><<<;;;:::<<<>>>>>><<<;;;:::;;;555555555666888999;;;<<<888<<<<<<:::;;;??????===<<<;;;:::999888777777777999777777777999:::999888::::::;;;;;;;;;;;;:::999888999:::999777666777888777777777888888999999:::888:::;;;;;;999888999999:::999888888999999888777999888777777777999:::;;;>>>???BBBGGGJJJKKKHHHFFF===;;;999:::;;;<<<<<<;;;:::888777999<<<===:::777555444444444444222///---666666666777777777666666888666444333444444333222444222111111222333222111000000///......///111111222222111111111111111111///000111222333333333333222333444444333333555666666666666666777888::::::===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>===???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@BBBCCCDDDBBBAAAAAACCCDDDDDDBBB@@@;;;;;;:::999999888777777777666555555666666555444666555444444444444444555(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((()))))))))'''&&&&&&'''((('''&&&''''''((()))*********++++++---,,,***,,,000///+++***++++++***((('''((())),,,,,,++++++************)))******+++******))))))((((((******+++***)))))),,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000,,,,,,,,,+++***+++,,,---))))))***+++,,,,,,,,,,,,((()))))))))************000+++&&&''',,,///...+++,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,------...------222111...,,,++++++++++++---------------------------...///...,,,,,,---...*********+++,,,,,,------///---+++))))))+++---///000000//////......------,,,---...///////////////000111111111000000333555555333111000111333555777999999999;;;???CCCDDDBBBKKKSSSbbbqqq~~~rrrbbbUUUNNNKKKHHHDDDBBBBBBCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAA<<<<<<===>>>@@@@@@AAAAAA@@@BBBDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMMMMMMMKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIINNNOOOOOONNNNNNMMMMMMLLLKKKLLLMMMOOOPPPRRRRRRSSSQQQQQQPPPOOOOOONNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMKKKFFFEEEIIIKKKIIIDDDCCCBBB@@@>>>===<<<<<<:::888888:::999666777<<<======>>>>>>???@@@AAAAAABBBCCCEEEIIINNNQQQRRRRRRMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDEEEGGGIIILLLOOOQQQKKKJJJIIIIIIKKKOOOTTTWWWZZZXXXUUUPPPLLLGGGDDDBBBBBBCCCEEEEEEEEEDDDCCCBBB::::::;;;;;;<<<===>>>???;;;???@@@???AAAEEEFFFDDDBBBAAA@@@>>>>>>===>>>>>>===;;;;;;<<<>>>??????========================<<<:::;;;===<<<:::888888999;;;<<<===>>>???@@@AAAAAA>>>@@@AAAAAA???>>>>>>>>>>>>============>>>>>>>>>??????>>>>>>>>>@@@AAABBBCCCFFFIIINNNQQQRRRQQQOOOHHHFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>???>>>:::777555555666888::::::888666999:::;;;<<<<<<<<<;;;;;;===:::888777777777555444777555333333444555555444444333222111000111222333222222222111111000000000111222444555666666666555222333555555333333444555555555555555555666777888;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===???@@@@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHCCCDDDEEEFFFGGGGGGFFFEEE@@@@@@???>>>===;;;;;;:::999999888888888999888888888777777666666555555555&&&'''((()))((('''%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&''')))++++++******)))(((((((((***,,,---)))++++++)))***---,,,'''***++++++***(((''')))***,,,,,,,,,,,,,,,++++++*********+++++++++++++++***+++,,,------,,,***((('''+++,,,---.....................---,,,++++++******---......///000111111222---,,,+++*********)))))))))***+++,,,,,,,,,,,,,,,((((((((())))))******++++++&&&"""###'''***)))'''((((((***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---,,,,,,+++,,,------++++++++++++++++++++++++,,,...000///---+++***)))++++++,,,,,,------......---------...............000000000//////.........------...///000000000000000111222111000000222444333222000///000333666888;;;999888;;;???BBBEEEGGGPPP]]]ppprrrggg```ZZZVVVQQQNNNNNNNNNNNNNNNRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLOOOQQQQQQRRRSSSTTTVVVWWWXXXZZZZZZYYYYYYXXXXXXZZZ\\\^^^______^^^]]]______^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[```````````````^^^]]]\\\^^^___aaacccdddeeeffffffeeedddcccbbbbbbbbbbbbbbb___^^^]]]\\\[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^_______________^^^___]]]YYYXXX[[[\\\ZZZXXXWWWTTTPPPMMMIIIFFFEEEAAA???@@@BBBAAA>>>@@@EEEAAABBBDDDGGGIIILLLNNNOOOPPPPPPRRRWWW[[[___``````ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTVVVXXX[[[^^^___YYYXXXXXXXXX[[[___dddgggmmmjjjfff```YYYSSSOOOLLLPPPPPPQQQRRRSSSRRRQQQPPPJJJIIIIIIHHHHHHHHHHHHIIIDDDGGGIIIIIILLLQQQSSSRRRQQQOOOLLLIIIFFFEEEEEEEEEDDDCCCCCCEEEHHHJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBB???AAABBBBBB@@@?????????@@@AAACCCEEEGGGHHHHHHHHHKKKLLLNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQVVVYYY\\\]]]]]]]]]ZZZXXXUUUTTTSSSQQQOOOLLLNNNNNNMMMLLLJJJGGGCCC???<<<<<<<<<>>>@@@BBBAAA@@@===>>>???AAAAAAAAA@@@???EEECCC@@@>>>===<<<:::888===;;;888777888999999999:::999777666555666666777777777666666555555444444777777888999999999999999555777999888777666666666999999888888888999999:::999999999999999999999999999:::::::::;;;;;;<<<<<<:::<<<===<<<;;;;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFDDDFFFHHHIIIJJJIIIIIIIIIHHHHHHFFFEEECCCAAA??????<<<<<<;;;;;;:::;;;<<<===:::::::::999888777666666&&&(((***+++***(((%%%###((((((((('''&&&&&&%%%%%%'''&&&&&&'''***,,,---,,,******)))))))))+++,,,...+++,,,+++((())),,,***&&&)))***+++***)))(((***,,,,,,------------,,,+++*********+++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++,,,---............000000///...---,,,++++++.........///000000000111///---,,,,,,,,,,,,***)))+++++++++,,,,,,++++++***************+++,,,---...+++(((%%%&&&)))+++***)))$$$&&&(((***+++,,,,,,+++,,,,,,,,,,,,,,,---------)))***++++++,,,,,,,,,,,,++++++++++++,,,------...************++++++++++++***,,,...---+++))))))))),,,,,,------......//////,,,...///000111000///...///////////////.........//////000111111111000000///000222222111111222444111111000000111333666888999777888;;;>>>BBBJJJRRRYYYjjj}}}zzzvvvllliiiccc___^^^]]]\\\\\\^^^\\\ZZZXXXUUUTTTSSSRRRTTTTTTSSSRRRRRRSSSSSSTTTXXX[[[___aaabbbcccdddeeefffggghhhiiijjjiiihhhhhhiiijjjlllnnnpppqqqqqqpppssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrsssssssssrrrpppooorrrsssuuuxxxyyyzzzzzzyyyzzzyyyxxxwwwwwwxxxyyyzzzuuusssrrrpppppppppqqqqqqqqqqqqrrrssstttuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvsssuuutttpppoooqqqqqqnnnnnnlllhhhccc\\\UUUOOOLLLHHHGGGHHHKKKJJJHHHKKKOOONNNPPPRRRVVVZZZ]]]```aaaddddddfffiiinnnpppqqqpppllllllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjkkknnnpppqqqlllllllllmmmpppsssvvvxxx}}}zzzvvvqqqkkkfffaaa___eeedddeeefffhhhhhhfffddd\\\[[[ZZZYYYXXXXXXXXXXXXWWW[[[]]]]]]```fffhhhfffgggddd```[[[VVVTTTRRRRRRNNNNNNNNNPPPTTTVVVVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLHHHJJJKKKJJJIIIHHHIIIKKKKKKMMMOOORRRUUUVVVVVVVVV___aaacccccc```]]]\\\[[[WWWXXXYYYXXXXXXYYY[[[^^^\\\\\\[[[\\\]]]^^^```aaacccfffjjjmmmnnnoooppprrrpppnnnllljjjiiigggcccaaa`````````^^^[[[VVVQQQOOOIIIFFFDDDCCCDDDEEEEEEEEEHHHIIIKKKMMMNNNMMMLLLKKKOOOLLLIIIFFFEEECCCAAA???AAA>>>;;;::::::;;;<<<;;;<<<:::999777666666777777::::::::::::999999999999999999888777777777777888777999;;;;;;999777666777::::::999999888999999999888999999::::::999999888888888888999999999999999888999999999888888:::<<<>>>>>>>>>??????@@@@@@@@@EEEDDDCCCBBBAAAAAAAAAAAACCCEEEHHHJJJJJJIIIJJJKKKLLLKKKJJJHHHFFFEEECCCCCC>>>??????>>><<<===???BBB???>>>>>>>>><<<;;;999888++++++,,,++++++)))((('''*********)))((((((''''''((('''&&&''')))++++++***''')))+++,,,------++++++000111...******,,,+++'''((()))******)))***+++---,,,---.........---++++++***++++++,,,------,,,,,,++++++,,,---------------******,,,------.........,,,,,,------------------------------------------...,,,+++,,,......,,,***,,,,,,,,,,,,+++******)))+++************,,,---...,,,,,,,,,,,,------------'''(((+++,,,------,,,,,,******++++++,,,,,,,,,,,,((()))***+++,,,---------+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------+++***+++...111,,,,,,------......//////......//////000000000000..................//////111222222222222111111000...///111222111111333444000000000111333555666777777777:::???BBBGGGUUUdddlll{{{~~~{{{uuuqqqooommmjjjiiifffeeecccbbb```____________^^^^^^^^^^^^___aaabbbcccgggkkknnnooopppqqqrrrssstttuuuvvvvvvvvvuuutttuuuvvvwwwyyy{{{}}}~~~}}}}}}zzzuuunnnfff^^^ZZZVVVTTTVVVZZZZZZYYY[[[```eeefffiiimmmppptttwwwxxxzzzyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||{{{{{{}}}~~~{{{rrrrrrqqqqqqpppqqqqqqqqqrrrvvvwwwvvvyyy}}}}}}~~~|||wwwrrrooommmllllllfffffffffgggjjjkkkkkkjjjjjjiiigggeeecccccccccccc^^^_________^^^___aaacccccceeehhhlllnnnoooppppppvvvyyy{{{|||zzzxxxvvvvvvrrrssstttsssrrrssswww{{{vvvuuuuuuuuuwwwxxxzzz{{{{{{}}}vvvxxxyyywwwtttoookkkiii```\\\WWWTTTTTTUUUVVVWWW```bbbdddfffgggfffeeedddccc```\\\YYYWWWUUURRRPPPLLLIIIFFFDDDEEEFFFGGGGGGCCCBBB@@@>>>=========>>>BBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???<<<;;;<<<===>>>>>>@@@BBBBBB@@@===<<<<<<<<<;;;::::::999999999:::999:::;;;;;;;;;;;;:::999999999888888888888888777888888999888777777999;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<=========@@@DDDEEEEEEDDDFFFHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAA@@@>>>???BBBEEEDDDDDDDDDCCCAAA???===<<>>DDDGGGNNN```sss}}}|||yyyvvvsssqqqjjjiiiiiihhhhhhhhhhhhhhheeeeeedddeeefffhhhjjjlllhhhlllpppsssuuuvvvwwwxxxzzz{{{|||}}}}}}}}}|||{{{||||||}}}~~~xxxqqqlllgggfffhhhllllllkkkoootttxxxzzz|||~~~}}}}}}~~~~~~xxxyyyyyyxxxwwwyyy}}}yyy{{{zzzvvvpppllllllnnnppprrrwwwyyy|||~~~~~~}}}||||||yyytttqqqooommmjjjggg___[[[XXXVVVVVVXXXXXXXXXRRRQQQOOOMMMKKKKKKKKKKKKPPPPPPPPPQQQQQQRRRRRRRRRTTTQQQMMMJJJHHHIIIKKKLLLKKKMMMOOOOOOLLLJJJHHHHHHBBBAAA@@@???????????????;;;;;;<<<======<<<;;;;;;:::999999888888777777777888999999888777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888888999:::;;;;;;666:::>>>??????>>>@@@BBB;;;<<<<<<======>>>>>>>>>AAABBBBBBAAA???@@@CCCGGGGGGHHHHHHGGGEEECCCAAA???///---,,,---///000---***&&&((('''&&&(((,,,,,,((()))***+++***(((&&&&&&&&&***+++---///111111111111((('''''''''((()))+++,,,+++)))&&&$$$%%%'''***,,,+++...111111///,,,***)))'''***---,,,***(((***,,,+++,,,---//////...------,,,---------...000+++%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,...,,,***(((((()))+++---+++''''''+++,,,((((((---///+++((((((+++---...---...---+++***)))***,,,...------...////////////...---+++***+++,,,,,,+++***+++,,,---,,,+++***+++---,,,,,,------,,,***((('''+++,,,------,,,,,,---///,,,---...---+++*********...---+++***+++,,,...000...---,,,++++++,,,...///222111000///...------,,,222333444555555444222111666111---000555444,,,###333333333555666666555333999:::>>>EEERRRcccvvvyyysssiiihhhggghhhjjjkkkjjjiiikkkjjjiiiiiiiiiiiijjjkkknnnnnnnnnpppssswwwzzz}}}~~~~~~}}}|||{{{zzzyyyyyyyyy|||{{{|||~~~~~~~~~sssnnnhhhfffhhhkkkmmmmmmkkkfff```ZZZXXXZZZ]]]```eeefffggghhhgggfffdddbbbbbbbbbbbb___\\\YYYYYYYYY`````````aaa```]]]XXXTTTRRRPPPMMMKKKHHHDDD???<<>>?????????===;;;999;;;:::999888888999:::;;;<<<<<<===>>>>>>===<<<;;;222333333333444444555555999888888999;;;;;;:::888777999:::999888888999;;;???>>>=========???@@@BBBAAACCCFFFGGGFFFEEEEEEEEE111000...///000000...,,,%%%'''''''''+++000000---***+++,,,+++)))''''''((()))***,,,.../////////...,,,+++***)))((()))******'''&&&$$$######%%%''')))+++---//////---***))))))(((***+++,,,+++***++++++******+++,,,,,,,,,,,,,,,...//////------...)))""",,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,+++***))))))***,,,---,,,((((((,,,,,,)))))),,,,,,)))'''''')))+++,,,+++...,,,)))))))))+++,,,,,,+++,,,------......------...---,,,,,,......---,,,,,,...///...---,,,---.........//////...,,,+++***+++,,,...---,,,,,,---......///111000///---......000//////......000111222///...---,,,,,,...///000............////////////222444666777777666444222555222000333888888444...333333444555666666555444:::===CCCMMM\\\nnnxxxrrrpppnnnllllllmmmmmmllljjjmmmllllllkkkkkkkkkjjjjjjjjjjjjkkkmmmppptttwwwyyy{{{|||}}}}}}}}}|||{{{zzzxxxvvvsssrrrtttwww|||}}}~~~|||wwwrrrppprrrtttvvvxxxyyy{{{{{{{{{yyyxxxvvvuuuvvvvvvtttrrrppppppqqqxxxxxxxxxyyyyyyvvvqqqmmmddd```[[[WWWUUUSSSPPPOOOQQQQQQPPPMMMJJJHHHHHHIIIFFFFFFGGGFFFEEEBBB???======<<<;;;::::::;;;<<<===;;;<<<=========;;;:::999888888888888888888888888999888888999;;;;;;999888444555777888888999;;;======<<<<<<<<<===>>>>>>???@@@BBBDDDDDDDDDDDDEEEFFF333222000000111000///---'''))))))))),,,222222///+++,,,---,,,***))))))***)))***+++,,,,,,,,,++++++///...,,,+++))))))((((((((((((''''''(((((()))***+++,,,,,,+++)))((()))************+++,,,---,,,+++++++++******++++++,,,---,,,......,,,---...***%%%++++++++++++++++++++++++,,,---...---+++***+++,,,)))*********+++,,,,,,,,,,,,******,,,,,,))))))++++++)))'''''')))+++++++++///,,,))))))+++------+++,,,------...............,,,+++***+++,,,---,,,******,,,---,,,+++***+++,,,,,,---------,,,+++******---...///...---,,,---...,,,---//////...---...///........./////////000000...---,,,,,,,,,...///000//////000222333444555666444777:::<<<<<<:::777555222111111222444555444333333444555666666777777888<<>><<<;;;<<<<<<;;;:::888777666666777666666777888888666444111333555555555666888999888888999:::::::::999999;;;<<<=========>>>AAADDD333222000000//////...---+++---,,,***,,,000///+++,,,------,,,+++***+++---+++++++++++++++******)))......,,,+++***)))(((((()))******+++++++++++++++***+++***)))''''''(((***,,,***)))+++...///---***---,,,+++***+++,,,...///(((+++---,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...'''((()))+++,,,,,,++++++,,,++++++++++++*********,,,+++******+++,,,------000,,,)))***...000...,,,...///000000111111000000---,,,+++,,,.........,,,+++,,,------++++++,,,---------------------,,,,,,///000111000.........000+++---///000//////000111...///000111111111000000111111000000111222333444444555666888999;;;<<<===888:::???BBBBBB???;;;999666666555444222222333444666777888888888999<<<===BBBKKKXXXhhhyyy~~~wwwrrrjjjgggccc`````````___^^^```aaacccdddcccaaa___]]]]]]^^^___```aaabbbddddddggghhhhhhiiiiiijjjjjjjjjfffbbb[[[VVVTTTWWW\\\___eeeiiinnnqqqrrrrrrrrrrrrppppppoooooopppqqqssstttvvvvvvxxxyyyyyyyyyyyyyyywwwxxxzzz{{{||||||||||||}}}}}}}}}~~~~~~}}}yyytttqqqppppppooonnnmmmjjjfffaaa]]]ZZZUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKLLLKKKJJJHHHFFFEEECCCBBB@@@>>><<<999888777:::888888888999999777555777888999888666555555666888999:::;;;;;;:::888777:::::::::999:::<<<@@@DDD000000///---,,,,,,,,,---+++,,,+++)))+++///...***,,,------,,,++++++---///...---,,,,,,+++*********+++++++++******))))))(((&&&'''((()))***))))))(((++++++***((('''''')))+++,,,***)))+++///000...,,,,,,,,,+++******,,,---...(((,,,...------000000...,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...&&&''')))+++,,,,,,+++***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......+++***+++...///...,,,///000000111222111111111222111000111333444333222000111222111000///000222111111111111111222222222000111222111000///000111000222444555555555666777333444555666666666555555777777777888999::::::;;;999999:::<<<===>>>???@@@<<>>@@@AAA@@@===999999:::===;;;<<<===<<<<<<>>>BBBEEELLLUUUddduuuyyyqqqkkkbbb^^^YYYWWWVVVWWWXXXXXXYYY[[[___bbbcccaaa___]]]VVVUUUTTTSSSSSSRRRSSSSSSXXXXXXXXXXXXYYYYYYZZZZZZXXXTTTNNNIIIGGGHHHLLLOOOPPPTTTYYY\\\\\\\\\\\\]]]\\\[[[[[[[[[\\\^^^___aaa``````aaabbbcccccccccccccccdddfffhhhjjjkkklllllllllmmmpppsssvvv{{{~~~yyytttrrrkkkiiifffbbb^^^\\\ZZZZZZ[[[[[[\\\[[[ZZZXXXVVVUUUQQQOOOMMMJJJFFFCCCAAA???AAA@@@??????@@@???===;;;>>>???@@@>>><<<;;;;;;<<<======>>>???>>>===;;;:::;;;;;;;;;::::::===BBBEEE---...---,,,******,,,...'''))))))(((+++000000,,,,,,,,,,,,,,,++++++...000///...---,,,++++++++++++((()))******+++******)))))))))***++++++++++++++++++++++++***((((((***---+++***+++---///000///...++++++******++++++,,,,,,---111222///---...///------------------------------.........,,,+++,,,---)))***+++---------,,,,,,+++......,,,---///000---+++---......------...///+++,,,------......//////000000111222222222222222222111111222444555444333222333444333222222333444333222222222333444555555333444666666555444666777444666888999999888999;;;888888999999999::::::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFIIILLLOOOPPPNNNKKKIIIIIIIIIHHHFFFDDDCCCDDDFFF@@@BBBCCCBBBAAADDDIIINNNWWWaaapppvvvllleeeYYYUUUOOOKKKKKKLLLNNNNNNOOOTTTZZZ```cccccc```^^^TTTRRRNNNJJJGGGEEEEEEEEEJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGCCC@@@???@@@AAACCCBBBEEEIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMOOOQQQUUUXXX[[[]]]^^^```dddhhhmmmrrryyy}}}}}}xxxuuurrrppppppooooooppppppooommmkkkjjjaaa___\\\YYYUUUQQQNNNMMMLLLJJJIIIIIIIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCDDDFFFAAAAAAAAA@@@@@@>>>===============<<<<<<>>>BBBEEE+++,,,,,,+++))))))---000(((******)))+++000000,,,++++++,,,+++***+++...111......,,,+++***++++++,,,******+++,,,,,,+++******------------............+++,,,---,,,++++++,,,...)))+++---.........///000,,,---......//////......///444555111...//////...///////////////////////////000111000...---...///......//////////////////---111222///000444555222///222444444222111222444...222555555222111444777444444555666666666666555555444444555777888888777888999::::::888888999:::888777777777888999;;;<<<<<<>>>@@@@@@@@@@@@BBBCCC>>>@@@BBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJNNNNNNPPPQQQRRRTTTUUUUUUXXXZZZ\\\______^^^]]][[[WWWVVVSSSQQQOOONNNLLLKKKFFFHHHIIIHHHFFFIIIPPPVVVbbblll{{{yyyoooiii[[[VVVOOOJJJHHHIIIJJJKKKNNNSSS]]]eeekkkllljjjhhh\\\XXXQQQJJJEEEBBBBBBBBBBBBAAA@@@?????????@@@AAA===>>>>>>>>>>>>=========>>>???AAAAAA@@@???@@@AAA@@@@@@?????????@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBEEEJJJPPPUUUYYY^^^bbbfffjjjnnnttt{{{wwwvvvsssoookkkgggdddbbbaaa___^^^]]]]]]\\\YYYWWWTTTUUUVVVUUUTTTSSSTTTUUUMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHIIILLLOOO***,,,,,,+++)))***...111,,,---,,,***+++...---)))***++++++******+++///111...---+++*********+++,,,,,,,,,---...---,,,******+++************+++,,,---,,,---......---,,,---...(((+++//////...---///222000111333444444444333222---333444111///111333333000000000000000000000000333444555444222222222333222222222111111111111111///333444111333888999555444777::::::777666888:::333888===<<<888666:::???999999:::;;;;;;;;;;;;;;;>>>======>>>@@@AAAAAA@@@CCCEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBCCCDDDFFFGGGFFFHHHJJJJJJJJJKKKMMMOOOMMMNNNPPPPPPOOONNNOOOPPPQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]^^^```bbbdddfffgggggghhhjjjlllmmmmmmlllkkkjjjfffbbb^^^\\\XXXSSSPPPJJJLLLMMMKKKJJJMMMTTT[[[iiisssvvvqqqgggaaaYYYRRRPPPPPPQQQQQQVVV\\\gggrrrxxxzzzyyywwwfffaaaXXXOOOIIIEEEEEEEEE???>>><<<;;;:::;;;;;;<<<888999<<<>>>>>>>>><<<;;;>>>???@@@???===<<<===>>>===<<<;;;;;;;;;<<<===>>><<<===>>>???@@@@@@@@@@@@CCCCCCDDDGGGMMMUUU\\\```jjjnnnsssvvvzzz~~~{{{yyyyyyxxxvvvuuuuuutttqqqooommmnnnmmmkkkhhhffffffggg```^^^\\\ZZZYYYXXXYYYYYY[[[\\\\\\[[[ZZZ[[[]]]___.........---,,,,,,++++++------,,,+++++++++,,,,,,------------......///000,,,,,,------...//////000...------,,,,,,...///000,,,,,,,,,,,,,,,++++++***............///000111111111222333444555444333333222111111333666888888777777555333333555666666666666666777777777666555555666666666666777888999999777888::::::999999:::;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGJJJNNNPPPOOONNNQQQPPPPPPOOOOOOOOOOOOOOOLLLKKKKKKLLLPPPSSSTTTSSSYYYYYYYYYZZZZZZZZZ[[[[[[______^^^]]]\\\[[[[[[ZZZ^^^\\\YYYXXXZZZ]]]^^^___aaaaaacccfffhhhkkklllmmmkkklllmmmnnnoooqqqrrrrrrssstttuuuwwwxxxxxxwwwwwwrrrmmmhhheeebbb^^^YYYUUUUUUSSSOOONNNPPPWWW___dddsss|||ooonnnjjjccc]]][[[^^^aaacccjjjvvvyyytttiii[[[QQQLLLFFF???>>>===<<<<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999::::::999888===???AAA@@@??????CCCGGGEEEGGGJJJNNNUUU^^^hhhnnnttt{{{~~~|||zzztttsssqqqpppooooooppppppoooooooooooooooooooooooo.........------,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///------....../////////000///......---...///000111///000000111111000000///111000000111111222333444333444666777888888777666666666777:::===@@@AAA@@@@@@>>>;;;:::;;;<<<<<<;;;<<<<<<============<<<<<<============>>>???@@@@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPSSSWWWZZZ\\\[[[YYYZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^```aaafffffffffgggggggggggghhhhhhhhhhhhggggggfffffffffiiifffcccccceeeggghhhiiijjjkkkkkkllllllmmmnnnnnnooopppqqqssstttvvvwwwwwwyyyyyyzzzzzzyyyxxxvvvuuusssooojjjfffddd```\\\XXXUUUTTTSSSSSSWWW^^^ggglll{{{{{{uuupppoooppprrrtttzzz}}}nnnbbbYYYNNNDDD@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;:::::::::888777777777888999999888;;;===???@@@@@@BBBGGGLLLQQQSSSWWW]]]dddnnnxxx//////////////////...............---......//////..................///000//////000000000000000000111111111111111222333333333333444555666666666666777777777777888999::::::999;;;<<<>>>>>>>>>>>>===>>>>>>@@@DDDHHHLLLMMMLLLKKKIIIFFFEEEEEEFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKNNNOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZ\\\]]]^^^_________^^^^^^^^^______```aaabbbaaaaaa```___]]]\\\[[[[[[YYY[[[^^^cccggghhhfffcccbbb```]]][[[ZZZ[[[]]]^^^^^^aaadddeeeeeefffiiillloooppppppqqqqqqqqqqqqqqqppppppppppppppppppoooooommmkkkiiihhhjjjlllmmmmmmooooooooooooooooooooooooqqqqqqsssuuuvvvxxxyyyzzz}}}}}}}}}{{{yyyvvvsssrrrrrrooojjjfffcccaaa^^^[[[VVVWWWYYY\\\aaahhhqqqxxxzzzvvv}}}xxxkkk[[[NNNDDDAAA===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<;;;>>>AAACCCEEEJJJRRRXXX\\\___eeekkksss}}}111111111111111111111111111000000000111222222333222222222222222333333444333333444444444444444444777777777888888888999999888999:::;;;<<<=========@@@@@@@@@AAAAAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJNNNRRRUUUUUUUUUSSSQQQOOONNNOOOOOOOOONNNQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVXXXYYYXXXWWWVVVWWWYYYYYYZZZ[[[\\\^^^aaacccdddeeeeeefffggghhhhhhhhhgggeeeddddddeeeeeefffhhhhhhggggggeeedddbbb```___^^^]]]___ccchhhkkkkkkiiifffccc```]]]ZZZZZZ[[[]]]___^^^cccggghhheeeeeeiiinnnooopppqqqrrrrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqnnnllliiiiiikkklllmmmllljjjjjjkkkkkklllmmmmmmnnnlllmmmnnnppprrrtttuuuvvvyyyyyyxxxvvvssspppmmmkkkkkkhhhddd```]]]\\\[[[[[[XXX\\\aaaeeejjjqqqzzz~~~sssppprrryyy{{{gggWWWGGGCCC===;;;;;;<<<;;;:::<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<===???AAA@@@CCCHHHKKKPPPWWW```gggkkknnntttzzz111111222222333333444444222222222333444555666777777666666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<>>;;;;;;<<<;;;999;;;::::::999999888888888999999::::::;;;;;;<<<<<<999:::<<<<<<<<<>>>BBBEEEJJJNNNTTTXXX]]]eeennnuuu~~~444444555666777888888999777777888888:::;;;============>>>>>>@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIILLLMMMNNNOOOOOOOOOOOONNNPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUWWWZZZ\\\]]][[[YYYWWWUUUTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^____________YYYYYYYYYYYYZZZ[[[\\\]]]```aaabbbaaa___^^^___`````````aaaccceeegggjjjkkkllllllkkkkkkjjjhhhgggfffiiihhhggggggfffggggggggggggfffeeecccaaa___^^^]]]\\\]]]```ccceeedddaaa^^^[[[ZZZXXXWWWWWWYYY[[[]]]___bbbeeeeeecccbbbccceeecccdddfffhhhhhhgggfffeeedddddddddddddddddddddddd___^^^\\\\\\]]]^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXYYY[[[\\\]]]]]]XXXXXXXXXWWWVVVTTTRRRQQQOOONNNKKKHHHGGGIIINNNRRR\\\dddnnnuuuyyy~~~}}}kkkfffgggrrrwwwdddRRRJJJAAA<<<===>>><<<::::::::::::999999888888888777777888999:::;;;;;;<<<666999<<<>>>???CCCJJJOOO[[[___eeejjjooouuu}}}===>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYY[[[[[[]]]^^^____________\\\[[[[[[\\\\\\]]]^^^___````````````___]]]\\\ZZZVVVWWWYYY\\\______]]][[[YYYWWWUUUUUUWWWYYYZZZYYY\\\\\\^^^______`````````ZZZZZZZZZZZZ[[[\\\]]]]]]___```aaa```^^^]]]^^^___^^^^^^___```bbbdddfffgggddddddeeeddddddcccbbbaaacccbbbaaa```___^^^^^^^^^\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVXXXWWWTTTRRRNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSQQQRRRUUUVVVWWWVVVTTTSSSTTTTTTTTTSSSRRRRRRRRRQQQLLLJJJIIIIIIJJJJJJIIIHHHKKKKKKJJJIIIHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBB??????CCCJJJOOO\\\fffrrr{{{zzzrrrooouuulllXXXOOODDD???@@@AAA@@@===;;;;;;;;;:::::::::::::::999::::::<<<===>>>??????;;;@@@EEEIIIMMMTTT^^^eeepppuuu|||GGGHHHHHHJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUURRRRRRTTTVVVXXX[[[]]]___XXXYYYZZZ\\\^^^___```aaa^^^___```aaaaaaaaa```______```aaabbbbbbbbbbbbbbb^^^^^^^^^^^^___```aaabbbcccccccccbbbaaa___\\\[[[VVVWWWZZZ]]]aaaaaa___]]][[[YYYVVVVVVWWWXXXXXXXXX[[[\\\]]]^^^____________ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZ[[[\\\^^^```aaabbb\\\]]]]]]^^^^^^^^^]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIJJJJJJJJJGGGEEE@@@@@@AAABBBDDDEEEGGGHHHHHHGGGGGGHHHHHHGGGDDDAAA>>>@@@BBBDDDDDDCCCAAA@@@EEEEEEDDDCCCBBBAAAAAA@@@AAA@@@>>>>>>??????>>><<<<<<<<<<<<===>>>>>>??????======>>>>>>>>>?????????????????????===;;;999888>>>>>>===;;;;;;@@@HHHNNN[[[fffttt~~~{{{}}}sss]]]SSSGGGBBBCCCDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDIIIQQQWWW\\\eeeqqqzzzUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVWWWWWWXXXYYYZZZ]]]^^^___```aaaaaa```___bbb______dddfffdddccceeecccccccccdddeeefffggghhheeeeeedddccccccbbbaaaaaa``````aaabbbdddeeeeeefffgggfffeeedddccc```\\\YYYTTTVVVWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYY```___]]]ZZZWWWUUUSSSRRRPPPQQQQQQQQQRRRRRRSSSSSSTTTQQQOOONNNNNNOOONNNMMMJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBBBBAAA@@@>>>===<<<@@@???======>>>===<<<::::::;;;<<<:::888777888999:::;;;;;;;;;;;;<<<<<<<<<999:::;;;:::999999;;;===BBB>>>:::888999;;;<<<======;;;999777777888:::<<<::::::;;;;;;;;;;;;;;;;;;:::999888777777888999999:::999777888:::<<<======???@@@???===<<<@@@JJJRRRaaannnzzzhhh___RRRJJJIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBEEEIIIMMMPPPTTT[[[dddkkkpppvvv\\\\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZ[[[\\\]]]]]]^^^___aaabbbccccccbbbbbb```]]]]]]bbbdddcccbbbcccdddcccbbbbbbaaaaaaaaabbbccccccccccccbbbbbbbbbbbb```aaabbbcccdddeeeffffffcccbbbbbbbbbaaa___[[[XXXRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFCCCAAA>>>>>>>>>???>>>===???>>>===;;;::::::;;;;;;999999999999888777666555444333222333555555555333444666777777666777888:::666666666666777777777777555666777666555555777999===;;;999888888888666555666555333222222333555666999:::<<<===>>>======<<<:::999888888888888999:::888777666777888:::<<<<<<===??????>>>???EEEPPPXXXfffrrr~~~tttkkk```YYYWWWVVVTTTRRRNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMPPPTTTZZZ___bbbmmmssszzzaaaaaa````````````aaaaaa]]]]]]\\\[[[\\\\\\^^^^^^]]]___aaabbbddddddddddddccc___```dddgggeeedddfffeeeeeedddcccccccccccccccaaaaaaaaabbbbbbbbbcccccc```aaaaaabbbcccdddeeeeee___^^^]]]]]]]]][[[XXXUUUNNNPPPRRRTTTUUUVVVVVVVVVUUUSSSQQQNNNKKKJJJHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIDDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@>>><<<:::999888777777777777777888888888888666444333444444333222444333222111111111111111111111222222222222111111///......000222444444333111333444444444444555777222222222333333333444444333444555444333333555777777777888::::::999555222666666555555555555666666888:::===???@@@???>>><<<999999888888888999999:::888777777777888:::<<<===>>>@@@BBBDDDHHHQQQ\\\eeeooozzz|||tttnnnkkkiiigggdddbbbbbbaaa```___^^^^^^]]]]]]___aaaeeelllrrrxxx|||`````````______`````````[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]___bbbcccdddddddddddd```aaaeeegggeeedddfffccccccccccccdddeeefffgggaaaaaaaaaaaa````````````^^^^^^______```aaaaaabbbYYYXXXVVVUUUUUUSSSPPPMMMHHHIIIJJJLLLLLLLLLLLLKKKKKKIIIGGGEEEBBB@@@>>>===<<<<<<<<<=========>>>>>>:::999999888888999999::::::999888666555333222111111111222222222222222222444222111111222222111000000000//////............//////000222222222222222000//////111444555555444333444555444222000111222222333333333333444444444444555666555444444666888666777888;;;===<<<999666777888888888888999999999666999<<>>@@@@@@CCCHHHMMMUUU```mmmuuuzzz~~~|||yyywwwxxxxxxwwwvvvuuutttssssssssstttwww|||^^^^^^^^^^^^^^^^^^^^^^^^ZZZXXXVVVTTTTTTTTTVVVWWW]]]^^^```bbbdddeeeeeeeeebbb___^^^bbbdddbbb```aaa``````______``````aaaaaa^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZRRRPPPMMMKKKJJJHHHEEECCC@@@@@@AAABBBAAA@@@???>>>>>>======;;;:::888777666777777777666666555555555555444444444444444444555555555444333222111000000111111111111111111111111111000//////111111///...000000000000000//////...///000111333444444555555000///...///111222111000444555555444222111111222333333444444444555555555555666666666555555777888;;;:::999999::::::999777444444444555555666666666666888;;;>>>???>>>;;;:::555666666777777777777888666777999888888:::===@@@BBBFFFMMMWWWbbbooozzz^^^______``````______^^^\\\ZZZWWWTTTSSSTTTVVVWWW^^^```bbbdddeeeeeeeeeeeeddd``````cccccc```^^^___aaa```^^^\\\ZZZXXXXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMGGGEEEBBB@@@???>>>;;;999888888999999999777666555444444555555444444333222444444444333222111111111333333222222222222333333222222222111111000000///111111111111111000000000222111000111333333111///....../////////......---...///111222333444444444222111000000111111000///111333444444444444555777333333333444444444555555333444555444333333555777???<<<888666555555444333444444444444444555666777777999;;;======<<<:::999444555666777888888888888333666888777666777<<<@@@CCCHHHRRR```nnnzzz```aaabbbbbbbbbbbbaaa```^^^[[[XXXUUUTTTUUUWWWXXX]]]^^^```aaabbbbbbaaaaaabbb^^^]]]______[[[XXXYYYXXXVVVTTTQQQNNNLLLJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>????????????@@@;;;999777666666666444333111222333444555444444333000111222222222222111000111111111111111111111111222222111111111111222222111111111111111111111111111111111000000000//////111111111222444444222000++++++,,,---------,,,+++---...///000111222222222444222111222333444333222222333555555444444666777444555555555555666666666333444444444333333555666<<<999777555555555333222888777666666666888:::<<<;;;<<<=========<<<:::999555666888999:::::::::999444777:::999888999>>>BBBGGGNNN[[[jjjzzzaaaaaabbbccccccbbbaaaaaa^^^\\\XXXUUUTTTTTTVVVXXXYYYZZZ\\\]]]]]]]]]\\\\\\YYYUUUSSSUUUTTTPPPMMMMMMFFFDDDBBB@@@>>>===<<<<<<;;;:::::::::999999888888555555666666666666666666333111000000111222222111...///111333444555555555000111222222222111000////////////000111111222222111111000000000000111111222222222222333333333333222222111111000000000///---------...000000...,,,)))***+++,,,,,,,,,+++***---...///000111111111111111//////000222333222111555666666555333222222333777777777888888888999999444555555555444444666888666555555666888999888777888777555444555777:::<<<>>>>>>>>>======<<<;;;;;;777888:::;;;<<<<<<;;;;;;888;;;>>>===;;;<<>><<<:::@@@===999555333222222333111111111111111222222333222111/////////000222333333333222000000/////////111111000000000111222222222111111000...------,,,111222222222000///000111///000111222333333333333333222111000000000111222---,,,,,,---///111000000////////////...---,,,,,,000---******,,,---,,,***.........000222222222111///000222222111111333444999333///111777:::888444777999::::::999999:::<<<777666666555666777888999666888999999888888888999999999::::::;;;===>>>?????????@@@@@@AAAAAABBBBBB??????>>>======???@@@AAAAAA??????BBBBBB@@@CCCHHHLLLYYYlll|||wwwrrrnnnlllkkk^^^]]]\\\ZZZZZZZZZZZZ[[[[[[XXXRRRLLLHHHFFFFFFGGGEEEDDDDDDBBB@@@>>><<<;;;======<<<;;;:::888666555444333222222111111000000111111111111111222222333111111111111111111111111333222111000////////////000000000///000000111111222222222222222111111111333444555444333222222444111111222222333444444444333222111000000111222222111000000000111111111000111222222222111000...---000---******+++---,,,+++......///111333444333333333444666666555555777888:::777444555999;;;;;;999999;;;>>>>>>>>>>>>???@@@999999888888999;;;<<<>>>:::<<<>>>>>><<<<<<<<<===??????@@@@@@BBBDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFHHHHHHGGGJJJOOOUUUaaasss}}}rrrooolllhhhfffffffffgggTTTSSSQQQOOOMMMLLLLLLLLLMMMJJJEEE@@@<<<;;;:::;;;;;;;;;:::999888666555444222222333333333222111111---...///000000///...---000000000000000111222222000111111222222111000000444333222111000000000000222111111000000000111111000000000111111222222222000222222111000///000111222222111222222333555555222222222111111222333333444444333333333222222222333444444444222000...---///---******+++,,,,,,+++...000222444666777777777888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCGGGHHHGGGFFFFFFGGG@@@@@@???@@@AAACCCEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKMMMOOOQQQSSSTTTWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPQQQTTTTTTSSSVVV[[[dddnnn|||zzzqqqkkk```]]]ZZZWWWWWWYYY\\\^^^FFFFFFDDDCCCAAA@@@???>>><<<:::888666555555666777777777666666555444222222///000000111111111111111111111111111000///...---//////......//////000111111111000000000000000111444444333222222222222222333222222111111222222333222222222222333333333333///111111000///...///000222222111111222333555666333333333333444444555555444555666666555555666777666666555444222///,,,***...---+++++++++,,,------///222666999;;;===>>>???@@@AAACCCCCCBBBBBBDDDEEEGGGIIIKKKKKKIIIIIIKKKNNNNNNQQQTTTUUUSSSQQQOOOOOOJJJJJJJJJKKKLLLOOOQQQRRRWWWXXXZZZZZZXXXWWWXXXYYYZZZZZZ[[[]]]```ccceeefffhhhiiijjjjjjjjjiiihhhhhhffffffggggggfffdddbbb```^^^]]]^^^bbbccccccffflllttt|||{{{sssiii```ZZZXXXUUUPPPMMMLLLNNNQQQTTT999999999888888777666555222111111111222333444555111111111111111000//////111111222222222222111111444222111//////000111222...------------...//////222000///---...000222333333222222111111111111222222111111111111222333333888777777777777666666666555666777666555444444666444444444444555666777888666666777888999999::::::666888::::::::::::<<<>>>===<<<999666333///,,,+++......---,,,,,,,,,...///111666<<>>>>>>>>===<<<===>>>@@@AAABBBBBBBBB<<>>>>>@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDEEEGGGIIIJJJKKKKKKKKKGGGKKKNNNNNNLLLLLLOOOSSSPPPKKKDDD<<<555111000//////000111000...///111444777???IIIQQQUUUYYY^^^bbbbbbdddeeeeeeeeeeeefffhhhhhhjjjlllmmmmmmmmmmmmmmmqqqrrrsssrrrooommmmmmmmmlllkkkkkkkkklllmmmooopppmmmooorrrttttttuuuvvvxxxwwwwwwyyyzzz|||~~~|||wwwwwwvvvttttttssssssssssssssswww~~~zzzqqqiiiddd^^^\\\\\\aaakkkssswwwxxxyyyvvvssspppnnnoooppprrrqqquuu{{{~~~~~~zzzvvvqqqkkkfff```ZZZVVVPPPOOONNNNNNOOORRRVVVXXX///000000000000...,,,+++---...///000000///...---,,,---...//////000000000,,,,,,...///000111222222...//////000///...,,,+++333333222222333333444555---111666;;;======:::888<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;===???BBBDDDEEECCCDDDDDDEEEGGGHHHHHHIIIHHHIIIIIIIIIGGGFFFGGGHHHIIIKKKNNNQQQRRRPPPNNNLLLIIIJJJMMMOOOQQQQQQRRRQQQPPPTTTWWWVVVSSSRRRUUUYYYSSSMMMDDD:::333///......000111222111//////222666999BBBMMMUUUZZZ___dddiiieeefffhhhhhhggggggiiijjjmmmnnnoooqqqrrrrrrqqqppprrrssstttsssrrrqqqrrrssspppoooooonnnoooppprrrsssppprrruuuwwwxxxyyy{{{}}}wwwxxxxxxzzz|||~~~}}}{{{yyyxxxwwwuuutttuuuvvvvvvrrrssswww}}}|||zzzwwwuuusssrrrrrrjjjjjjiiiiiiiiiiiiiiijjjiiijjjlllnnnqqqtttuuuvvvzzz{{{~~~~~~uuulllccc^^^WWWTTTRRRWWWaaajjjnnnoooooommmhhheeecccccceeefffmmmrrrxxx}}}~~~~~~zzztttooojjjddd^^^[[[VVVUUUTTTTTTUUUXXXZZZ[[[.........///////////////+++++++++,,,,,,---//////222111000/////////000111333222111000000111222333///000000111111222222333444444444555666777999:::;;;:::::::::;;;===???@@@===???AAABBBCCCCCCBBBBBBAAABBBBBBDDDFFFIIILLLNNNMMMLLLJJJKKKMMMPPPRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[YYY[[[```___\\\YYYMMM???777222...,,,...111//////111111111555;;;AAALLLWWW\\\___dddfffeeehhhfffgggiiifffdddkkkuuunnnqqqtttuuurrrqqqqqqsssqqqqqqqqqqqqpppooonnnnnnkkkkkkkkkkkkllllllmmmnnnoooqqqtttwwwyyyyyyxxxxxxtttuuuwwwyyy{{{~~~~~~|||zzzyyyxxxxxxxxxwwwvvvttttttvvvxxxyyyzzz||||||xxx~~~~~~{{{xxxyyyyyywwwtttuuuvvvrrrkkkiiifffbbb]]]ZZZYYYYYYZZZXXXXXXWWWWWWWWWXXXZZZ[[[YYYYYYZZZ[[[]]]___```aaaaaaeeekkkooouuu{{{ssskkk```VVVPPPOOONNNQQQWWW\\\```bbbeeedddaaa]]]ZZZYYY\\\^^^eeekkktttzzz~~~~~~yyysssmmmgggccc^^^]]][[[[[[[[[^^^aaabbb,,,---------......//////000000000000111222333444333222222111111222333333444333333222333444555666222333444555666888888999999999:::;;;<<<>>>???@@@BBBBBBBBBBBBDDDFFFHHHIIIEEEEEEFFFHHHIIIIIIJJJJJJLLLLLLLLLMMMOOOQQQSSSUUUVVVTTTRRRRRRUUUWWWXXXXXXXXXVVVUUUSSSRRRSSSTTTUUUXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ[[[[[[\\\]]]]]]^^^^^^]]]___^^^[[[\\\___]]]YYYWWWJJJ>>>777222...,,,...111//////111111111666<<>>???AAABBBCCCAAAAAACCCDDDGGGHHHJJJKKKMMMMMMMMMNNNOOOQQQSSSTTTOOOOOOOOOOOOPPPRRRSSSUUUWWWWWWVVVWWWWWWYYY[[[\\\___]]]ZZZZZZ[[[\\\\\\\\\YYYXXXWWWVVVUUUVVVWWWXXX\\\\\\]]]]]]^^^_________^^^^^^___``````aaaaaabbbbbbcccbbb^^^^^^___[[[VVVRRRFFF;;;555222...,,,...111......111222333888???HHHRRR\\\___bbbeeegggfffgggfffggghhhfffeeeiiiooorrrrrrrrrpppllliiiiiiiiifffeeedddcccaaa___\\\[[[^^^^^^]]]\\\[[[[[[[[[[[[___```bbbcccddddddcccccc```aaabbbccceeefffggghhhjjjjjjiiihhhhhhggggggfffiiijjjjjjiiihhhhhhjjjmmmlllqqqxxx}}}xxxsssnnnjjjgggfffffffffggghhhiiikkklllkkkfff```[[[WWWTTTQQQOOOSSSQQQPPPQQQRRRRRRQQQPPPLLLMMMLLLJJJLLLOOOKKKEEEGGGFFFEEECCCBBB@@@??????=========>>>???AAACCCDDDBBBAAAAAABBBCCCDDDEEEEEEGGGJJJOOOUUU]]]iiiwwwyyyqqqjjj^^^TTTNNNJJJFFFEEEFFFIIIKKKLLLSSSSSSPPPMMMKKKLLLOOORRR___gggsss||||||zzzrrrqqqpppoooppprrrtttuuu//////000111222333444555000000000111222333444555999999:::;;;<<<===>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIKKKMMMOOORRRTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYWWWVVVTTTTTTUUUXXX[[[]]]___^^^]]]\\\\\\\\\]]]^^^bbb```]]]\\\\\\\\\[[[ZZZTTTTTTTTTTTTUUUVVVXXXXXX\\\]]]]]]^^^___```aaaaaa```aaaaaabbbccccccddddddccceeeddd```______ZZZTTTKKKAAA777333111...,,,---000......111333555;;;CCCKKKTTT]]]___```ccceeedddeeefffhhhhhhggggggiiilllmmmkkkhhhccc___[[[YYYXXXVVVVVVUUUSSSPPPMMMKKKJJJLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUTTTUUUUUUUUUWWWXXXYYYXXXWWWXXX[[[]]]bbbiiiuuu~~~|||zzzwwwuuussstttsssqqqnnnlllkkkjjjjjjkkkllllllmmmmmmkkkjjjiiieeehhhjjjlllllllllnnnooommmllljjjgggbbb\\\WWWTTTYYYYYYYYYZZZ[[[\\\]]]]]]]]]YYYSSSNNNKKKJJJHHHGGGJJJIIIGGGGGGIIIJJJJJJIIIHHHIIIHHHGGGJJJNNNKKKEEEAAABBBBBBBBBBBB@@@???>>>;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBCCCBBBCCCGGGMMMSSS^^^nnn|||~~~{{{vvvpppfff\\\XXXSSSLLLGGGFFFGGGHHHHHHPPPPPPNNNKKKIIIKKKNNNQQQ[[[dddrrr}}}~~~~~~}}}|||}}}~~~222222333444666777888888777777888999:::<<<===>>>@@@AAABBBCCCEEEFFFGGGGGGJJJKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSVVVYYY[[[]]]_________^^^]]]\\\ZZZYYYWWWWWWYYYXXXVVVVVVWWWZZZ^^^```bbbaaa___^^^]]]]]]]]]]]]aaa___\\\[[[ZZZYYYWWWUUUPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\]]]___```aaaccccccaaaaaabbbbbbcccdddddddddccceeedddaaa```___YYYRRREEE;;;333111000---,,,---///---...222555999@@@IIINNNWWW^^^______aaabbbaaaaaacccffffffeeeeeeeeedddddd```[[[TTTOOOKKKIIIGGGGGGGGGFFFDDDAAA???===;;;============>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOWWWbbbqqq}}}zzzxxxwwwsssuuuyyy}}}|||tttkkkhhheeecccdddggggggiiikkkmmmnnnmmmkkkiiieeeeeedddbbb```^^^\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUWWWWWWXXXYYYXXXWWWVVVUUUPPPRRRUUUVVVVVVWWWXXXZZZ\\\\\\\\\[[[XXXSSSOOOMMMRRRSSSSSSTTTTTTUUUUUUUUUVVVRRRMMMJJJHHHHHHHHHGGGFFFDDDBBBCCCDDDEEEEEEEEEDDDFFFEEEEEEIIILLLJJJDDD===>>>???@@@@@@>>>===<<<888999:::<<<>>>???@@@@@@>>>>>>=========>>>>>>???AAA@@@CCCHHHLLLTTTeeeuuu~~~{{{~~~{{{sssjjjddd]]]TTTLLLIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEIIILLLVVV```ooo}}}999999:::;;;<<<<<<============>>>@@@BBBEEEGGGHHHKKKLLLNNNOOOQQQQQQQQQQQQUUUUUUWWWXXXYYYYYYYYYYYY\\\\\\[[[[[[ZZZYYYXXXXXXWWWYYY\\\___bbbcccddddddaaaaaa___]]]ZZZWWWUUUSSSWWWVVVUUUUUUVVVZZZ]]]___cccaaa___]]]\\\\\\\\\\\\^^^\\\YYYWWWVVVUUURRRPPPOOOPPPRRRUUUXXXZZZ\\\]]]ZZZ[[[\\\___aaaccceeefffaaaaaabbbbbbcccdddddddddbbbddddddaaa___\\\VVVNNN>>>666000000000---,,,---///---...333888===FFFPPPTTT[[[aaaaaa```bbbbbbaaadddhhhiiigggfffeeeaaa]]]XXXSSSLLLFFFBBB@@@===<<<<<<<<<;;;:::999777555444555555555666777999;;;<<<999999999999999999999999666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>??????AAADDDGGGQQQ]]]qqq}}}zzzwwwuuuuuutttrrrpppmmmkkkiiihhhfffiiinnnsssvvvwwwvvvuuuxxxzzz|||~~~ssshhh___UUUQQQOOOLLLNNNQQQMMMNNNPPPRRRSSSRRRQQQPPPMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHEEEGGGJJJKKKJJJKKKLLLMMMQQQRRRSSSTTTSSSPPPNNNMMMOOOOOOPPPQQQQQQPPPPPPOOOPPPMMMJJJHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGFFFEEECCCEEEDDDDDDHHHLLLJJJDDD>>>???@@@AAAAAA@@@???>>>999:::<<<===??????@@@@@@>>>===============>>>???@@@>>>@@@EEEGGGLLL\\\nnn~~~{{{zzzyyyyyyxxx~~~~~~vvvjjjcccWWWNNNIIIHHHHHHHHHGGGFFFDDDBBB@@@AAAEEEHHHPPP[[[jjjyyyEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGIIILLLPPPRRRTTTXXXYYYZZZ\\\\\\]]]\\\\\\\\\]]]___`````````______^^^^^^]]]]]]\\\[[[[[[[[[[[[]]]```ccceeefffffffffaaaaaa```^^^[[[WWWTTTSSSSSSSSSSSSSSSUUUXXXZZZ\\\___^^^\\\ZZZXXXXXXXXXXXXWWWUUUSSSQQQPPPNNNKKKIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVXXX[[[___aaadddeeeaaabbbbbbcccddddddeeeeeeccceeeeeeaaa]]]YYYPPPGGG999222---...///---,,,---...,,,...555;;;AAALLLVVV[[[bbbgggfffdddeeeeeedddgggjjjjjjeeeaaa___XXXPPPIIIDDD===999888777777666333333444333333222111111222222222333444555666777444444444444555555666777111222222444555666777777666666777777777777888888666777888999:::<<<@@@CCCOOO]]]rrrzzzuuunnnhhheeebbb```___bbbccccccbbbaaa___]]][[[]]]aaagggmmmqqqrrrqqqpppqqqsssvvvyyy{{{~~~zzzmmmbbbTTTMMMGGGEEEDDDAAAAAACCC===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCAAACCCFFFFFFFFFEEEFFFHHHLLLMMMNNNOOOPPPOOOOOONNNPPPPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJKKKMMMOOOOOONNNMMMMMMLLLMMMNNNMMMKKKIIIFFFHHHGGGGGGKKKOOOMMMGGGEEEEEEEEEFFFFFFEEEEEEDDD>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@@@@AAABBBBBBCCC???<<>>???CCCFFFJJJTTTdddsssOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOQQQTTTXXX\\\___aaa```aaabbbdddddddddcccccc```aaaccccccdddcccbbbaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^aaadddfffggggggfff``````___^^^[[[XXXVVVTTTQQQQQQQQQRRRTTTWWWYYYZZZ[[[YYYWWWUUUTTTSSSTTTTTTQQQOOOMMMLLLKKKIIIEEECCCDDDEEEGGGHHHIIIJJJKKKKKKPPPQQQTTTWWW[[[^^^aaabbbbbbbbbccccccdddeeeeeefffdddgggfffaaa\\\VVVLLLCCC777000,,,---///---,,,------,,,...555<<>>;;;===<<<999777888888999999:::;;;;;;<<<===777888:::<<<>>>???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFEEEDDDCCCBBB@@@BBBDDDDDDCCCCCCDDDEEEJJJKKKLLLMMMNNNOOOOOOOOOTTTUUUVVVVVVVVVUUUSSSSSSNNNMMMNNNPPPSSSUUUUUUTTTOOOOOOOOOPPPQQQOOOLLLIIIHHHIIIIIIIIILLLPPPNNNHHHHHHHHHHHHGGGGGGGGGGGGGGG@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEE???<<>>AAAFFFPPP___nnn|||\\\\\\[[[[[[[[[[[[[[[\\\YYYZZZ[[[]]]```ccceeegggjjjiiigggfffeeeeeefffggggggfffdddbbbaaa`````````\\\]]]^^^_______________```bbbdddfffgggfffeeedddcccdddccc___YYYUUUTTTUUUQQQRRRSSSRRRQQQQQQRRRTTTSSSQQQNNNKKKIIIHHHHHHIIIDDDGGGGGGDDD???;;;;;;===?????????>>>>>>?????????@@@DDDIIIMMMRRRXXX]]]aaacccbbbaaa```aaabbbdddfffjjjfffbbb```\\\SSSFFF<<<666555444000,,,***+++,,,---///222666>>>HHHTTT\\\bbbhhhmmmllllllmmmkkkhhheeeccc^^^VVVMMMDDD<<<888888555222...------.../////////000111111000///...000000000000000000//////111000///...///000111222......000222333555777777555444333222222333444555222666777555444777<<>>===AAAAAAAAA@@@@@@@@@??????EEEHHHQQQaaauuucccbbbaaaaaa````````````^^^___```aaaccceeeggghhhkkkkkkjjjiiiiiiiiiiiiiiifffeeedddbbb```^^^\\\[[[ZZZZZZ\\\^^^___```aaaaaacccdddeeefffffffffdddccc___```___[[[VVVRRRQQQQQQKKKLLLMMMLLLJJJJJJKKKMMMKKKJJJGGGDDDBBBAAAAAABBB@@@>>>;;;:::999999999999888777777777777777777888:::===AAAFFFLLLRRRYYY^^^______^^^^^^___```bbbcccgggdddaaa]]]WWWMMMBBB999333333222///---,,,---......000333888@@@JJJUUU]]]aaaggglllllllllmmmkkkgggfff```VVVLLLEEE>>>888555333222000.........000000---...///000000///...---000000000000000000000000000000/////////000111222333333333333333444444444444333222222111222333444000333555555555888>>>BBBTTTfff|||}}}|||tttuuutttssssssuuuyyy}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvsssssstttuuuuuutttnnnhhhaaa[[[WWWUUUTTTSSSUUUTTTRRROOOKKKHHHEEECCCLLLPPPTTTSSSMMMHHHGGGHHHEEEEEEFFFFFFJJJSSS```iiirrrwww{{{{{{|||~~~{{{}}}zzzyyyvvvlllbbbWWWQQQIIICCCAAAAAABBBBBBAAACCCFFFGGGHHHHHHJJJLLLRRRYYYccclllppprrrssssssqqqqqqrrrrrrpppmmmiiifffYYYTTTOOOLLLJJJEEE>>>888:::999888777666555555444555666777777666777999;;;999:::;;;===@@@DDDHHHKKKJJJIIIHHHHHHIIIKKKMMMNNNSSSSSSQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPOOONNNOOORRRUUU[[[\\\^^^___```___]]]\\\[[[YYYXXXXXXYYYZZZZZZYYYZZZ\\\]]]\\\YYYUUURRRQQQRRRRRRRRRTTTWWWWWWUUURRRTTTRRRPPPOOOOOOMMMIIIFFFGGGGGGGGGHHHJJJJJJHHHFFFDDDEEEGGGIIIKKKLLLLLLLLLHHHGGGGGGHHHIIINNN\\\jjjyyynnnbbbVVVOOONNNOOORRRWWW___lllyyy|||zzzyyyyyywwwzzzzzzrrraaaTTTHHHEEEDDDAAA>>>>>>@@@@@@@@@??????>>>>>>>>>AAADDDLLL\\\oooiiiiiihhhgggfffeeeeeedddhhhggghhhhhhiiijjjkkkllllllllllllkkkkkkjjjiiihhhccccccbbb```]]]ZZZWWWUUUUUUVVVXXX[[[]]]^^^___```___```aaaaaa```^^^]]][[[WWWWWWVVVSSSOOOLLLJJJKKKCCCCCCCCCBBB@@@???@@@BBB@@@???===:::999888888999999444//////222555666444111000000//////000000111222444888<<>>======JJJMMMOOOLLLFFFAAA>>>>>>>>>>>>>>>===AAAJJJWWW```kkkrrrxxxzzz{{{~~~~~~{{{}}}zzzwwwrrrfffZZZQQQLLLEEE@@@>>>??????@@@:::<<>>:::777777777777666555444333222666666555333333555888;;;999;;;???CCCFFFKKKPPPSSSTTTSSSSSSSSSUUUWWWYYYZZZ^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUUUUVVVVVVVVVUUUVVVYYY[[[___```aaabbbcccbbbaaaaaabbb```^^^]]]^^^^^^]]]\\\___aaacccccc___[[[WWWVVVUUUUUUVVVXXXZZZZZZYYYWWWXXXVVVUUUUUUTTTRRROOOLLLLLLKKKKKKLLLMMMMMMKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNOOOQQQRRRWWWdddrrr~~~uuulllbbbXXXOOOJJJEEEEEEGGGKKKSSS___lllvvv}}}||||||{{{}}}rrrgggWWWLLLBBB@@@AAA???===>>>>>>>>>============<<<<<<===???FFFUUUhhh}}}kkkkkkkkkkkkjjjjjjiiiiiikkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkjjjhhhfffcccaaa^^^^^^]]]\\\XXXTTTPPPNNNOOOPPPRRRTTTVVVWWWXXXXXXTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJHHHEEECCCBBBAAA;;;;;;;;;999777666777888777777555444333222222333333000------000111111111.........------............///111444999AAAJJJPPPVVVWWWYYY[[[]]]^^^^^^^^^___^^^ZZZRRRHHH===666333000000000...------///111///333999@@@GGGQQQZZZ```bbbgggkkklllmmmnnniiiccc\\\OOO@@@666444444111---+++,,,...///000000000000//////000000000000000000///////////////000000000......//////000000111111...//////000111222222333555555444555555555666666111222444666777999@@@GGGUUUggg}}}~~~}}}|||{{{{{{wwwwwwvvvuuutttwww|||}}}}}}}}}|||zzzxxxvvvtttsssrrrrrrrrrrrrpppllliiieee^^^TTTKKKFFFCCCAAA@@@<<<<<<<<<<<<<<<<<<======JJJLLLMMMJJJEEE@@@===<<<<<<<<<;;;:::===EEERRR[[[iiisss{{{~~~~~~zzzxxxqqqcccVVVKKKGGGAAA<<<;;;<<<======999;;;<<<======>>>AAACCCLLLWWWgggvvv|||yyyuuurrrnnneeeXXXMMMGGGCCC???<<<<<<<<<;;;999555555666666666555333222666666666555555666:::======BBBHHHMMMQQQVVV[[[```___```aaaaaabbbccceeegggjjjkkklllllljjjhhheeecccbbbcccddddddcccaaa^^^]]]\\\]]]]]]]]]^^^```bbbdddbbbcccddddddddddddcccbbbeeecccaaa_________^^^\\\]]]```cccdddaaa]]]ZZZXXXUUUUUUWWWXXXZZZZZZZZZYYYUUUVVVVVVWWWWWWWWWUUUTTTOOONNNMMMNNNOOOOOONNNMMMPPPPPPQQQSSSTTTTTTUUUUUUXXXWWWXXX[[[^^^cccnnnzzz}}}sssnnnfff^^^WWWQQQLLLIIIAAAAAABBBDDDKKKWWWdddmmmyyy~~~yyyhhh\\\OOOFFF>>>>>>>>>===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===CCCPPPcccxxx{{{mmmkkklllmmmnnnnnnnnnmmmllliiihhhgggeeedddccccccbbbiiiiiigggeeebbb^^^ZZZXXXUUUUUUUUUTTTPPPLLLHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFFFFEEECCCBBB@@@@@@???>>>===<<<;;;:::999888555666555444111000111333222222111111000000000000...111333333000......///...------,,,,,,------...---......000333;;;DDDJJJTTTWWWZZZ]]]___^^^]]]\\\[[[ZZZUUULLLBBB999333111000000000...,,,,,,...000000555<<>>GGGSSSfff|||}}}}}}}}}~~~~~~}}}{{{|||~~~|||}}}}}}}}}~~~~~~{{{vvvrrrggg```VVVKKKDDD???<<<:::999888888777888888999:::BBBCCCCCCBBB>>>;;;999777666777666666888???KKKSSSdddooozzz~~~~~~}}}~~~|||xxxuuunnn```RRRDDD@@@:::777666777888888999:::;;;;;;:::;;;===???LLLXXXkkk|||{{{wwwsssmmmbbbSSSGGGAAA>>>:::777666666666555444555666666666555444333333555666777777888:::<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888777666444333333444333222000111222222000......///000/////////000000000000000---111666555111---,,,---,,,,,,++++++++++++,,,,,,---......///222888AAAFFFTTTWWW\\\___aaa___]]][[[XXXTTTNNNFFF>>>888333000///000///...,,,,,,...000111777@@@HHHQQQXXX___dddhhhjjjkkkkkkkkkhhh___UUUAAA;;;555222333333000---...///000111000///...---------,,,,,,---...///000///000000111111222222222111111333444555555555555666666666666666555555555666666777888999999999999<<<888777;;;:::777>>>HHHUUUhhh~~~|||pppiii^^^SSSJJJCCC===999999888666555555555666777::::::::::::999777555444444555666666888>>>GGGNNN^^^kkkyyy~~~zzzvvvnnn```RRRCCC???:::777777777777777777777888888777888;;;>>>KKKYYYmmm~~~yyysssjjj]]]NNNDDD<<<:::777444222111222222333444444555555555444444000222555777888999<<<>>>IIIPPPZZZ```cccgggmmmrrrrrruuuwwwwwwuuutttwwwyyyyyy{{{}}}~~~~~~|||yyywwwsssssstttttttttsssqqqqqqqqqooonnnnnnppprrrssssssqqqpppnnnkkkhhheeecccbbbYYYVVVTTTRRRRRRQQQOOONNNIIIKKKNNNPPPOOOOOOOOOOOOOOOQQQSSSSSSSSSTTTVVVXXXVVVXXXYYYYYYVVVTTTTTTTTTRRRQQQQQQSSSVVVYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbbgggfffgggmmmrrrvvv{{{jjj^^^MMMJJJEEEAAA@@@@@@@@@???======<<<===AAAHHHQQQXXXdddppp{{{|||rrrcccTTTJJJEEE???;;;;;;;;;888777888777777888888888888999999:::<<>>@@@AAAAAA@@@@@@???999888===<<<888???KKK[[[mmm}}}vvvkkk```UUUKKKCCC>>>:::888666555444555666777999888888888888777555444333555777888999>>>EEEKKKVVVfffwwwzzzuuummm^^^PPPEEEAAA<<<999888888888888444555666777777:::>>>AAANNN\\\rrrzzzqqqeeeVVVHHH@@@;;;:::888666333222333333222222222222222333444555222333555666888;;;@@@DDDQQQYYYdddjjjlllnnntttyyywww{{{~~~}}}yyyxxxzzz}}}|||}}}~~~zzz{{{{{{{{{|||||||||}}}|||yyyuuutttuuuvvvtttsssnnnlllhhhddd___[[[XXXWWWMMMKKKHHHGGGGGGFFFDDDCCC@@@BBBCCCDDDCCCCCCDDDFFFGGGIIIKKKKKKKKKLLLNNNQQQNNNQQQSSSRRRPPPNNNNNNOOOMMMMMMMMMPPPUUUZZZ\\\]]]]]]]]]^^^___aaadddggghhhllljjjlllrrrxxx}}}ooo[[[MMMGGGDDD@@@============<<<::::::::::::<<>>:::888999999666666888777777777777888888888999777:::???IIIYYYnnnyyyiiiWWWIIIdddeeeeeedddaaa^^^[[[YYYNNNMMMKKKIIIGGGEEEDDDCCCCCCAAA>>>;;;999888777777444333222111111111111111//////000000000//////...,,,,,,,,,,,,---...///000///---+++,,,///000...,,,---.........,,,,,,...000***+++,,,---...............+++((())),,,---+++))),,,,,,++++++++++++,,,,,,)))***---///444:::AAAGGGTTTXXX]]]aaabbb___ZZZWWWRRRJJJ@@@;;;999777222...***+++,,,,,,---///222444333999CCCNNNVVV]]]bbbfffiiijjjhhhfffddd___RRRFFF777555222000........./////////000000111111222222333222222111222444666777555555666666777888888999888999;;;===>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGCCCDDDFFFHHHIIIHHHHHHGGG???999999>>>===:::AAANNN```rrr}}}rrrggg[[[PPPFFF@@@777666444222222333444555888777666666666555333222...111444666777:::@@@EEEMMM^^^pppzzz}}}uuuooofffVVVHHHAAA===999666555444444333333444666888:::===BBBFFFRRRaaavvv{{{pppaaaPPPDDD===777888777555333222222333111111000000000222333444666666666666999>>>FFFKKKWWWaaalllqqqssstttzzzzzz~~~{{{yyy{{{~~~}}}~~~|||wwwsssppppppooollljjjfffccc___YYYSSSNNNKKKIIIEEECCCAAA?????????===<<<<<<======<<<;;;;;;===??????AAACCCCCCCCCCCCGGGJJJCCCGGGJJJKKKIIIIIIJJJLLLHHHGGGHHHLLLRRRWWWZZZ\\\______```bbbeeehhhkkkmmmnnnlllnnnuuu{{{~~~gggQQQBBBBBB???;;;999999888888777999999::::::;;;???DDDHHHZZZhhhvvv|||~~~~~~rrr```OOODDD@@@999666555777888555555888666777777777888888999999444777===GGGVVVjjj~~~lll]]]NNNCCC]]]ZZZVVVTTTRRRNNNHHHDDDEEECCC???;;;888666666666;;;222...222222,,,+++000,,,...//////...------...666444000---+++*********...........................,,,+++,,,---///......//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------------,,,...000222111111666???GGGTTTZZZ```bbbcccdddaaa[[[YYYNNNCCC;;;555000///222000...,,,,,,...000111111999@@@HHHOOOYYYbbbfffdddhhhjjjkkkjjjdddXXXJJJAAA666444222000...------......//////...---...000222444444555555666888<<<@@@>>>;;;999:::===??????===CCCBBBAAADDDHHHJJJJJJHHHLLLIIIHHHJJJOOORRRSSSSSSRRRQQQQQQSSSTTTRRRMMMHHH@@@<<<:::;;;===@@@IIIRRRmmmzzz{{{pppcccTTTFFF===999888666444333333333333777666555555666555333222777444333555666777===DDDPPP```pppzzz~~~~~~yyytttkkk^^^PPPFFF:::999999888777666555555555555777::::::999>>>EEEOOObbbxxxwwwkkk]]]PPPFFF@@@===:::555111///111444666555444222111111111222222666444555888;;;AAAMMMYYYeeejjjpppuuuyyy|||~~~zzzsssppplllgggaaa]]]ZZZXXXQQQOOOKKKHHHEEECCCBBBBBB???===;;;:::999999888666999999888888888999;;;<<<@@@???>>>===<<<===>>>>>>@@@BBBCCCCCCBBBBBBCCCEEE???@@@CCCFFFJJJNNNQQQSSSUUUXXX\\\```cccfffjjjmmmoooooossszzz|||uuu```NNNEEE======<<<:::888666666777999777888999888888???GGGYYYhhhwww}}}~~~vvvgggVVVGGG>>>;;;999888888777666555555444111444777::::::777444111666555999CCCPPPccc{{{qqq```PPPDDD>>>LLLIIIFFFDDDCCC@@@;;;777999777555222000000000111222---+++------***((()))+++---......---,,,,,,---666444111///---,,,------++++++++++++++++++++++++,,,---...///...,,,+++***,,,,,,,,,,,,,,,---...///---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***---000111444;;;EEENNNUUU[[[___```aaabbb___[[[VVVKKK@@@:::444///...111000...,,,,,,...000222333>>>DDDLLLRRRZZZccceeeccciiijjjjjjggg___RRREEE<<<555444222000.....................---,,,---///111444666888:::<<<@@@EEEHHHGGGFFFEEEGGGKKKMMMLLLKKKNNNMMMLLLOOORRRTTTTTTSSSUUUSSSRRRTTTXXX[[[\\\\\\]]]\\\\\\\\\ZZZVVVOOOIIIDDD@@@>>>???AAAFFFRRR___xxxvvviiiYYYJJJ@@@999888666444333333333444444444444444555555555444777444444666777777<<>>;;;999888888<<<:::999777777666666555777777666555666777888999;;;:::999888888888999999888999::::::999999:::<<<;;;;;;<<<>>>@@@CCCFFFHHHOOOPPPRRRSSSVVV[[[bbbgggkkkmmmsss{{{xxxbbbPPPEEE===<<<;;;999777666666777999777777888888888???GGGYYYiiizzz~~~ssscccRRREEE<<<999777777666666555444444333444555888::::::888555444666555999BBBNNN```xxx|||iiiXXXJJJ@@@:::;;;999777666444222///,,,...---+++******+++,,,---,,,...,,,***+++---+++'''***+++------+++***+++,,,///...,,,+++*********+++************************''',,,000111...+++***+++++++++,,,,,,...///000111......---,,,+++******)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---000333777@@@KKKSSSXXX\\\___^^^^^^```]]]YYYQQQGGG>>>888333///...000000///------...111444666BBBIIIPPPVVV\\\ccceeeccchhhiiigggbbbXXXKKK>>>666444333111///............/////////...---...111444666999>>>CCCGGGMMMSSSWWWUUUUUUUUUXXX[[[]]]\\\[[[[[[ZZZZZZ\\\^^^``````______]]]]]]^^^aaadddddddddgggfffeeeccc^^^WWWMMMGGG@@@>>>===>>>???GGGYYYjjj}}}|||}}}ooo]]]LLLAAA999888666555444444444444111222222333444555555555666444444777777777<<>><<<:::888666555555666666555555777999888777<<>><<<<<<;;;:::888666555444777777666555444333333333555444333333333444555666777777666555555555555666555777888888777666777999:::999888888999;;;>>>@@@FFFEEEDDDCCCFFFMMMVVV\\\dddiiisss}}}}}}gggSSSGGG===<<<:::888777666666666888666666888777888>>>GGGVVViii}}}}}}nnn]]]MMMAAA:::777555555555444444333222222444555666777777666555444666666999AAAKKK\\\tttsss```PPPEEE===999333222111000000...---,,,++++++*********+++,,,---***...+++%%%&&&......((((((***,,,+++***)))************)))(((((())))))***++++++++++++,,,,,,,,,,,,###)))...///---,,,///333------......///000222333.........---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++000222555888<<>><<<:::777444333444666777555555666888888777<<>><<<:::999999888888999999888777555444444444444333222222333444444444333222222333444555777666666666555555555555666777888777666666777888666555444333444666888:::<<<;;;:::999<<>>GGGTTThhh~~~{{{hhhVVVHHH???999666555555444444333333333333222222222222222222222222666666999???HHHXXXpppmmmZZZLLLCCC===;;;/////////...---------...---,,,,,,,,,,,,,,,------'''***&&& ))),,,'''(((***,,,+++***)))******,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------(((+++///...,,,---333888///////////////000000111////////////............------,,,++++++,,,,,,---,,,,,,+++******++++++,,,444666999>>>DDDLLLTTTYYY^^^```___[[[YYYZZZXXXTTTHHH@@@:::777555111000222///000000///000333999>>>CCCMMMVVV[[[___dddgggfffdddddd```XXXLLLAAA888555222111///.........//////111222222222444888===AAAGGGLLLSSS[[[aaagggmmmqqqooooooppppppooonnnnnnnnnlllmmmlllllljjjjjjiiijjjdddeeeffffffffffffggggggffffffddd___VVVLLLBBB===<<<<<<===@@@FFFTTTmmmzzztttnnnjjjgggbbbaaa___]]]^^^```cccffffffdddaaa___]]]^^^___```aaaaaaaaaaaaaaaaaa``````aaabbbccceeehhhkkknnnpppqqqsssvvvxxxyyy}}}sss```MMM@@@;;;:::888666555555555666444555555333111000222444555333444777999:::???FFFRRRaaaqqqzzz~~~~~~}}}zzzqqqdddUUUHHH@@@<<<:::777444333444555777555444666888888888>>>FFFMMM^^^qqq}}}{{{iiiVVVGGG>>>:::999999777444111000000111222111111111222222222111111444444888???HHHSSSbbbpppyyy|||vvvccc^^^UUUNNNIIIEEEBBB???>>>===<<<:::999888777777222333444555555444222111222444555444222222444777666555444333333333444555666666666666666555555444222333444333222111222333///...------...000222444555666666666888===CCCHHHTTTaaarrruuuaaaTTTEEEAAA<<<999888888666555666444555666666777>>>FFFUUUiiiwwwbbbPPPDDD>>>999555555555444444444444444333222222111111111111222222555666999>>>FFFTTTlllzzzgggUUUHHHAAA===<<<***+++++++++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***&&&"""$$$***---,,,***+++------+++***+++,,,++++++,,,,,,---.........+++++++++,,,,,,------...111222111///---...333777111000000000000000111222333333222222111111000000///...,,,++++++,,,---------,,,+++***+++,,,...///444777===DDDMMMTTT[[[^^^]]]___^^^YYYVVVVVVRRRNNNCCC<<<777777555222111222///000111000000444;;;AAAEEEOOOYYY^^^aaaeeeggggggbbbaaa]]]SSSGGG===777555111000///.........///000///111222444777===EEEJJJSSSXXX```ggglllppptttvvvwwwxxxwwwuuusssrrrsssuuutttuuutttrrrooolllllllllhhhiiikkkkkkiiihhhhhhiiiffffffddd]]]SSSHHH@@@===::::::===DDDMMM]]]vvv|||uuurrrnnnhhhbbb\\\WWWUUUQQQPPPOOOOOOOOOQQQRRRTTTRRRQQQOOONNNNNNOOOQQQRRRMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRUUUWWWYYY[[[[[[]]]```cccfffkkkppptttzzz}}}vvvcccPPPDDD;;;:::888777666555666666555666666444000///222555666444444777:::<<>>>>>===<<<999888777666555555555555222333333444444333333222111444666555333333666:::777666555444444444555666444444555555444444333222111222333222111000111222.........///000111333333222333555666888;;;???BBBPPPaaauuu}}}kkk^^^KKKFFF???;;;::::::777555555333444666666777>>>FFFVVVkkkpppZZZIIIAAA===888555444444444444444444444444444444333333333333444444555666999>>>DDDRRRjjjtttbbbPPPDDD>>>;;;:::(((******)))((((((+++---******+++,,,,,,,,,,,,,,,000+++))),,,...------///+++---......---,,,,,,---******+++,,,------------,,,------...//////000000555444333222222333555666444444555555666777888999:::999777666444222111000000...---+++++++++---...,,,,,,++++++,,,...000111999<<>>888444555444111000222///111222111111555===DDDIIITTT^^^aaacccfffgggfffaaa```[[[OOOBBB888444333000///...---......000000111333555999>>>FFFOOOUUU___dddkkkpppsssuuuwwwxxxyyyyyyxxxuuurrrrrruuuyyyzzzzzzyyyvvvppplllkkklllkkkmmmooonnnllljjjjjjkkkiiihhhddd\\\PPPFFF???<<<;;;;;;???HHHUUUfff}}}|||xxxqqqkkkeeebbb]]]XXXRRRNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEGGGHHHGGGIIILLLNNNQQQVVV\\\```hhhlllssszzzvvvdddRRRFFF<<<;;;999777666666666777444666777444111000444888777444444777:::>>>GGGPPPYYYhhhwww~~~|||ssscccRRREEE???999888777666555444444444555444555888999;;;CCCLLLWWWfffvvvvvvcccPPPAAA:::777888333222222222222222222333111222333444555444444333333444999BBBLLLXXXiiiwww}}}}}}ooo```VVVFFFBBB<<<999888999::::::666555444333222222222333555555444444444444555555000333666666333444777;;;888777666555444555666666333444555555555444222222444555555555333222333444000111222444444444333333111222333444555888===AAAOOOcccyyysssgggRRRKKKBBB>>>===;;;888555444222333555555666===FFFSSSiiizzzhhhRRRCCC===;;;777333222222333333333333333333333333444555555444333333444666:::>>>CCCQQQiii}}}rrr```OOOCCC===:::888***+++,,,+++))))))---000((()))***,,,---.........---'''(((000111***(((+++,,,...//////...------.........///000111111111111000000000111222333333444333333333555888999999777999999:::;;;===???AAABBB???===;;;888555222000///000///---+++++++++---...,,,,,,++++++---///222333???BBBHHHPPPWWWZZZ[[[ZZZWWWZZZYYYTTTPPPMMMHHHBBB;;;555222333333000///111///111222111111555>>>FFFNNNYYYbbbddddddfffgggfffaaa___YYYMMM???444000111//////...------///000111555777:::>>>EEENNNXXX___gggkkkqqquuuwwwwwwwwwxxxvvvvvvuuurrrpppqqquuuzzz{{{|||{{{vvvpppkkkjjjjjjlllnnnqqqpppmmmjjjjjjlllkkkjjjeee[[[NNNCCC===;;;AAA@@@EEEQQQ```rrrxxxpppkkkiiieee^^^YYYVVVSSSNNNIIIDDDAAA@@@@@@EEEEEEFFFFFFFFFFFFEEEDDD@@@???>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<777777888999:::;;;<<<<<<;;;===???AAADDDHHHNNNRRRVVV[[[eeeqqq{{{uuudddRRRFFF<<<;;;999777666666777777222555666444111222666;;;888444333666:::???JJJTTT___mmm{{{}}}rrrbbbPPPCCC<<<888888777666555444333333444444555999:::<<>>===999555333222333555555666===FFFNNNddd~~~uuucccMMM???;;;:::666111111111111111111111222222111222333444444333222111333666:::>>>CCCPPPiii~~~rrraaaQQQEEE>>>;;;999,,,,,,++++++***++++++,,,---+++***+++///111111000//////...---,,,,,,,,,---//////000///------///000...///000222333444444444444666888999888888999:::999;;;>>>??????@@@AAACCC@@@BBBDDDFFFHHHHHHHHHHHHJJJHHHDDDBBB>>>:::555111///...---,,,+++*********,,,***+++///222222555:::>>>GGGNNNQQQSSSVVVVVVSSSRRRQQQOOOPPPOOOLLLEEE@@@:::777222000///000000000---///000000222888AAAHHHZZZ```dddcccdddggghhhfffbbb\\\SSSHHH>>>666000...++++++,,,,,,---///000111555888===DDDMMMUUU\\\```nnnqqqrrrpppqqquuuvvvtttwwwtttpppmmmlllnnnrrrttt{{{zzzwwwsssnnnkkkkkkkkkrrrvvvyyyzzzxxxsssooommmmmmlllggg]]]QQQGGGBBBAAAEEEHHHOOO[[[llloooeee\\\ZZZXXXSSSOOOMMMKKKIIIFFFCCCAAA@@@??????AAAAAA@@@@@@@@@@@@@@@AAA>>><<<:::888777888:::<<<888999:::::::::999888777777777777777777777777777777999:::::::::;;;>>>@@@JJJPPPZZZfffqqqzzz{{{oooaaaRRRHHH>>>:::999<<<===:::999:::999555222333777888444111999888888::::::===HHHTTTgggrrr|||{{{ooo^^^NNNBBB;;;:::999777555444333444444777999999777888>>>JJJTTTeeeqqq}}}~~~ooo\\\MMM@@@666222444444333222333555666555444222222222222333444555555888999<<>>;;;888666555000000000000111222333333111111111111222333444444444444777???HHHWWWmmmjjjXXXKKK<<<888999555,,,,,,,,,+++,,,,,,------///---+++,,,///111000///111111000000///000000000111222333333222222444666444555777999:::;;;<<<<<<;;;===@@@AAAAAAAAACCCDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMPPPRRRSSSTTTTTTSSSTTTQQQNNNJJJEEE@@@:::555000///...------,,,------,,,))))))...111222555:::CCCKKKQQQRRRSSSUUUTTTQQQSSSRRRQQQQQQOOOJJJCCC===888444000......//////...///000000000222999DDDKKKWWW___eeeggghhhjjjiiifffccc\\\RRRFFF===666111///////////////000111222333888;;;BBBJJJSSSZZZ```ccciiimmmoooooopppttttttqqqrrroookkkiiiiiikkkoooqqqxxxxxxvvvsssooommmnnnooouuuyyy}}}~~~{{{vvvrrrpppooommmiiiaaaXXXOOOJJJGGGIIIOOOYYYhhhyyyrrr___VVVNNNMMMLLLHHHEEEDDDBBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::888888888:::;;;999999:::;;;;;;:::999888444444444555555555555555555666888888888888;;;======CCCLLLWWWbbbnnnzzzzzznnn```QQQGGG@@@<<<:::===>>>;;;999;;;999666333333666777555222888777888:::;;;???KKKXXXgggrrr|||yyymmm]]]MMMAAA;;;999888666555444444444444666777888888:::BBBPPP[[[kkkvvvyyyiiiVVVIII???777333444444333222333555666555444111111111111222333444444888:::>>>EEERRRaaaooowwwxxxgggUUUGGG@@@:::888666444222222222222444333222222222333444555333555666666666777999;;;888777777777888;;;===???===;;;:::;;;===>>><<<999;;;<<<<<<<<<:::999:::;;;888888666333000000111333222111111000000000111111111///000333444666???HHH]]]ooorrr[[[QQQGGGBBB???;;;:::;;;:::888666666777999;;;<<>>>>>>>>@@@BBBCCCEEEFFFGGGGGGJJJLLLNNNNNNNNNPPPQQQSSSTTTVVVVVVUUUTTTVVVWWWZZZ[[[]]]___```aaaaaa``````]]]XXXSSSLLLEEE===888......---,,,,,,---------...+++***...222444999???HHHOOOSSSSSSRRRSSSQQQNNNQQQQQQQQQPPPLLLFFF>>>888555222...,,,---------,,,000111111000333;;;GGGPPPVVV___hhhkkklllnnnlllhhhbbbZZZMMMBBB999444000///111111000000111222333333888===EEEOOOXXX^^^bbbdddccchhhkkklllnnnrrrrrroooqqqnnnkkkiiiiiilllooorrrssstttsssqqqooonnnoooqqqwww{{{zzzuuusssqqqoookkkgggccc\\\VVVQQQSSS[[[iiizzzooo___PPPHHHBBBBBBBBB???======;;;;;;:::::::::;;;;;;<<<:::999999999999999::::::888888777777777777777777555666666777777666666555333333333444444444555555222333555444444555777999888===DDDKKKSSSaaarrr~~~yyynnn___PPPFFFCCC>>><<<>>>>>>;;;999:::999666222222555666555444666555777:::<<>>999555444444333222333555666555444000000000000111222333333888:::???IIIVVVeeerrrzzzsssbbbQQQDDD===;;;999666333111111111222333333333333333333333333444555777777888999<<<>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCBBBCCCEEEEEEDDDBBBBBBCCCDDDCCCAAA@@@AAABBB===<<<:::999999777444222111000000///000000111111111000111333444777???III```rrr}}}ooo[[[PPPFFFBBB???<<<:::<<<>>>999555555999<<<;;;999AAAPPPfff}}}ooo\\\GGG<<<999666333222111111111000111111222222333333222111111111222222333444:::EEEQQQccczzzsss]]]NNNDDD999666999555............000111222333777666555666777888888888>>>=========>>>???@@@@@@;;;>>>@@@BBBCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUWWWYYYZZZYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[]]]^^^ccceeeggghhhiiijjjiiiiiihhhddd___XXXPPPFFF===777++++++*********++++++,,,222...---111555888>>>EEEJJJOOOSSSQQQPPPPPPOOOLLLLLLMMMNNNLLLHHHAAA999444333000---,,,---------,,,000000000000444>>>KKKTTT\\\dddkkkmmmnnnooommmjjjaaaWWWHHH<<<555111///...000000000///000000111111555<<>>>>>;;;;;;;;;;;;;;;;;;<<<===888888999::::::999888777555555555555555555444444444444444444555555555666111222333333222222444666888<<>><<<777222222222111111111222333333333111222555666888@@@JJJ```pppzzzlllZZZOOOEEEBBB???<<<;;;<<<===:::777777999::::::999>>>JJJ^^^uuuppp]]]GGG===999666333222222222111111111111111222333333222111000000111111222333:::DDDPPPaaaxxxmmmXXXJJJBBB777555777333111222222333555777999:::>>>>>>???@@@AAACCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHKKKNNNPPPQQQRRRSSSUUUTTTTTTUUUVVVWWWZZZ\\\]]]aaabbbcccbbb```_________aaaaaabbbaaa```aaaccceeejjjkkkmmmoooppppppoooooommmjjjccc\\\RRRGGG<<<555+++++++++***++++++,,,,,,222......333777;;;AAAHHHIIINNNPPPNNNMMMNNNNNNLLLIIIKKKLLLJJJFFF???999555222000...---...//////...//////000111666@@@NNNXXXccciiimmmmmmlllnnnnnnkkkbbbVVVGGG:::444222111///111000000000000000111222555<<>>>>><<<<<<<<<<<<<<<===>>>???<<<===>>>??????>>>===<<<;;;::::::999888777777777444444444444444444444444222333333333111111333555333777<<<===>>>EEERRR]]]tttzzz{{{pppaaaQQQGGGCCC===999:::999666555777444222111000111333333333666555777:::===DDDSSSaaappp{{{{{{qqqbbbQQQDDD<<<888666555444333333444555555333555888;;;BBBQQQdddrrr~~~}}}xxxnnn[[[HHH???===999555333444333222333555666555444222222111222222333444555666:::BBBNNN\\\iiittt{{{xxxiiiXXXIII@@@;;;888666444111000000000111222333333444444333222222777:::>>>BBBEEEHHHLLLOOORRRRRRRRRRRRSSSTTTTTTUUUTTTUUUWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVUUUPPPIIIEEEBBB>>>999555333222222222222222333333111000000333444666???HHH]]]mmmwwwiiiXXXMMMDDD@@@>>>;;;;;;<<<999:::;;;999777777999;;;===GGGYYYnnnrrr^^^III>>>:::777444333333333222111000000000111333222222111000000000000444555:::CCCMMM[[[pppiiiUUUIIIBBB777555666222:::;;;<<<===???BBBDDDEEEIIIJJJLLLMMMNNNPPPSSSUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVYYY\\\^^^^^^^^^___```______^^^___```bbbdddfffggghhhhhhgggdddaaaaaaaaacccdddeeeeeeeeegggjjjmmmpppqqqrrrtttuuuuuuttttttpppmmmggg___UUUIII===666///......------.........///,,,---222777;;;AAAHHHIIIMMMOOOLLLKKKMMMMMMLLLJJJLLLLLLIIIDDD===999777222000......000000000///...000111444999DDDRRR\\\gggmmmooommmlllnnnnnnllldddXXXGGG<<<777666444222222222111111222333444444888@@@LLLYYYcccggggggfffhhhjjjkkkiiijjjnnnpppnnnnnnllljjjhhhggghhhiiikkkkkklllmmmllllllmmmooorrrpppsssvvvxxxxxxvvvvvvvvvwwwwwwyyy|||~~~}}}wwwaaaOOOEEE@@@===<<<===<<<888888:::999:::;;;===>>>?????????????????????@@@AAABBBBBB>>>???AAABBBBBBAAA@@@@@@???>>>===;;;999888777777666666666555444444333333333444444333222111333444111555999;;;===BBBLLLSSSfffnnnzzz|||qqqaaaQQQGGGAAA;;;777777777444444666111111222222222222222222777666888<<<@@@IIIYYYhhhsss}}}{{{ooo___OOOBBB;;;888777666444333333333444444333666:::???GGGVVVjjjxxx}}}xxxkkkZZZHHH???;;;777444444444333222333555666555444222222222222333444555666666;;;DDDQQQ^^^kkkuuuzzz}}}rrrcccSSSFFF>>>;;;444444333222111111111111222222222333333444444444999>>>EEELLLPPPTTTXXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^``````______```aaa___```aaa```___^^^___```___[[[UUUNNNHHHBBB===:::333222222111000000111111...---...000111444<<>>IIIVVV___eeelllppppppooopppoookkkbbbVVVFFF;;;777666333111000000000111222333444555:::BBBOOO\\\eeejjjjjjiiiggglllnnnmmmmmmnnnlllhhhfffeeeccccccccceeeggghhheeefffggghhhiiilllooorrroooqqqtttuuuvvvwwwyyy{{{zzz|||jjjUUUGGGAAA;;;999999<<<;;;999999===<<<===@@@CCCFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMIIIJJJJJJKKKKKKLLLKKKKKKHHHGGGDDDAAA>>>===<<<<<<<<<<<<;;;999888777666555444444444333111111222333222444666888;;;@@@GGGLLLTTT```ppp}}}{{{pppaaaPPPFFF@@@:::666666666444444666000222444555555444333333666666999???EEEPPPaaaqqqzzz{{{nnn]]]MMMAAA;;;999888666555333222222333333222666===CCCMMM]]]qqq~~~}}}vvveeeWWWGGG>>>999555555777444333222333555666555444111111111111222333444555888>>>HHHTTTbbbmmmvvv{{{}}}xxxlll^^^OOOCCC===:::000111222333333222111000222111111111222444666777<<>>:::666333222555444333111000/////////111000000000000111111222444444666;;;@@@IIIYYYiii|||zzz^^^LLLBBB???777555777333NNNOOOQQQSSSVVVYYY[[[]]]^^^aaabbbbbb```aaacccfffccccccbbbaaa`````````aaa```bbbeeeeeedddbbbbbbbbbcccbbbaaa```aaabbbdddeeeggghhhiiihhhfffeeedddeeeaaabbbdddeeegggkkkppptttrrrssstttvvvvvvvvvuuuuuummmjjjddd\\\SSSFFF:::222111000///...---,,,,,,,,,...,,,///777<<>>>>>===>>>CCCBBBDDDHHHLLLPPPRRRTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]UUUSSSPPPMMMJJJHHHGGGFFFCCCBBBAAA???===;;;:::999444444444333111000111333222111000111444999>>>AAAGGGUUUiiiyyyzzzooo```OOODDD@@@:::666666666444444777000333666888777666555444666666:::AAAIIIUUUhhhyyy{{{mmm\\\LLLAAA;;;999888777555333222222222222111777>>>GGGRRRcccvvv|||uuu```TTTFFF===777444555999444333222333555666555444000000000000111222333444:::@@@JJJWWWdddooowww{{{zzztttiiiZZZKKKAAA;;;999...///222333444333111000222111000000222444777999===EEEPPP[[[bbbfffiiijjjjjjjjjiiihhhfffdddcccbbbdddfffiiijjjhhhgggiiikkkkkkllllllllljjjiiijjjkkkdddggggggbbbXXXNNNGGGDDD999888777555444333222222222000111444555777@@@IIISSSdddvvv~~~xxxnnnpppuuu}}}uuueeeRRRHHH???<<<;;;999888:::666444333555888:::999666777<<>>DDDHHHHHHMMMLLLKKKJJJJJJKKKMMMNNNNNNLLLHHHAAA999333///...,,,---...000111333444555111222555<<>>AAADDDFFFHHHJJJMMMRRRWWW\\\```aaabbbcccbbb``````cccgggkkknnnnnnooooooooonnnlllkkkiiigggddd```[[[WWWTTTSSSSSSRRRSSSPPPKKKHHHGGGBBB<<<999888666333000111333666555555555555666999===AAAJJJTTTcccrrr}}}yyymmm]]]LLLAAA===999444222444555444333444555555555444444555777666777;;;AAAMMM]]]nnnyyy{{{ppp^^^LLL???888777444444555444333222444666333666<<>>HHHUUUhhhqqq^^^III>>>:::666333111000111222111000//////111111---,,,000000++++++//////222555666888???JJJSSSnnn~~~|||dddRRRKKKBBB;;;888777444222ZZZYYYVVVTTTRRRQQQPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWVVVUUUUUUTTTRRRQQQQQQPPPMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPUUUVVVWWWYYYZZZZZZZZZYYY[[[[[[]]]___cccgggkkkmmmqqqpppppprrrrrrqqqooolllhhhddd]]]TTTIII>>>555000000//////---,,,+++******000///111666>>>DDDHHHHHHLLLKKKJJJJJJKKKNNNQQQSSSPPPMMMGGG@@@888333000///+++,,,,,,...///000111222111222666===HHHTTT___eeeoooqqqrrrqqqssstttnnnfff\\\HHH888666555000///222111//////111111000333999:::GGGVVV___eeejjjjjjiiikkklllmmmmmmkkkbbbVVVLLLFFFCCC??????AAADDDFFFGGGKKKJJJMMMVVV^^^dddkkkrrrtttvvvxxx{{{}}}}}}|||{{{}}}uuuaaaPPPBBB<<<===;;;<<<>>>BBBFFFKKKOOORRRZZZ\\\```dddgggiiiiiiiiimmmmmmlllmmmooossswwwzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxvvvrrrnnnjjjhhhggggggbbbccc```ZZZVVVSSSLLLDDD???===:::777666555444444333444444444444666:::===MMMWWWeeesss|||wwwiiiXXXHHH>>><<<999444333333555444333444555666555444444555777666999===EEEPPP```ppp{{{~~~yyymmm]]]LLL@@@:::888444555666555333333555666444888>>>IIIWWWiiizzz}}}ssshhh]]]NNN@@@999777555555777555444333333333333222111111000000222111000222777<<>>?????????@@@@@@@@@???@@@AAAAAABBBEEEFFFHHHJJJLLLNNNNNNOOOPPPQQQSSSVVVZZZ^^^bbbdddggggggiiilllnnnmmmjjjhhhccc^^^VVVLLLBBB999333/////////...---,,,,,,++++++//////222777>>>DDDGGGIIIKKKKKKJJJJJJMMMQQQUUUWWWSSSNNNFFF===666222000000,,,------......///000000000333888@@@KKKWWWaaagggoooqqqqqqppprrrrrrmmmeeeVVVFFF888666555111///000111//////111000///222888<<>>AAAGGGNNNVVV]]]aaalllmmmoooqqqrrrrrrqqqpppsssssstttvvvzzz~~~~~~{{{xxxvvvvvvvvvtttvvvtttnnnhhhbbbXXXOOOEEEAAA<<<999888666222///333444555555555666999;;;DDDPPPaaaqqq|||uuudddQQQCCC;;;;;;888444333333444444444555666666555444444555777777:::AAAJJJVVVeeettt~~~|||uuuiiiYYYKKK@@@;;;:::555666666555444444555777555:::CCCNNN\\\kkkzzzuuukkk[[[MMM>>>888666444444666222333444444222222333444111///000333333111444:::===DDDQQQ___jjjrrrvvvxxxwwwxxxzzz{{{|||}}}}}}}}}|||}}}~~~{{{vvvkkk\\\MMMBBB;;;888888555333111222222222111111000000000222555888;;;DDDPPP]]]dddhhhmmmooonnnkkkkkkkkkkkkjjjiiihhhgggiiihhhggghhhhhhgggdddbbbbbb```^^^\\\\\\]]]___```gggfffeeefffgggfffaaa]]]UUUNNNDDD===:::777444222444222222333222222888AAAIII[[[ooozzz|||ttteeeYYYTTTTTT\\\kkkyyynnn^^^PPPGGG===999666555777;;;666666666666666666666666444:::@@@JJJ]]]uuuvvvbbbKKK???;;;666222111000111222111///...///000222//////111111......000...000222222333999CCCLLLgggxxxuuu^^^HHHCCC;;;777666666555333DDDBBB???;;;888777666555222333444666777999:::;;;999999888777777666555555666444333333666777666555666666666666666777888888888999;;;===???AAABBBBBBDDDEEEFFFIIIMMMQQQUUUWWWZZZ[[[^^^cccfffgggdddbbb___ZZZQQQGGG>>>777333111.........------,,,,,,,,,///000333999???DDDHHHJJJLLLKKKKKKKKKNNNRRRUUUXXXUUUNNNDDD;;;555222111111/////////000000000000000000444;;;DDDPPP[[[eeejjjooopppooonnnoooooojjjbbbOOOBBB777555555111//////111//////111000///222888???LLLZZZcccgggkkkkkkiiinnnnnnoooooolllbbbUUUKKKEEEAAA<<<999999:::;;;<<>>???EEELLLRRR[[[dddpppsssxxx|||~~~~~~yyygggSSSFFF???;;;:::;;;<<>>HHHTTTaaannnzzzvvvlllXXXKKK===777555333333444000333555444222111333666000///000333333333666;;;>>>GGGTTTbbblllrrruuuwwwvvvwwwyyyzzz|||}}}~~~~~~}}}~~~~~~|||xxxnnn^^^MMMAAA;;;:::888666333222222222111000000000000000222555999===FFFQQQ^^^eeeiiinnnpppooommmlllkkkjjjjjjjjjiiihhhiiigggeeedddbbb^^^YYYVVVSSSQQQOOOMMMMMMPPPSSSUUU^^^___bbbfffiiijjjgggdddZZZSSSJJJCCC>>>;;;999777555333333444333333:::BBBIII\\\rrr}}}}}}ttteeeXXXSSSUUU^^^ooo|||yyygggWWWHHHDDD>>>999666555777:::555555555555555555555555555999>>>FFFXXXpppxxxcccLLL@@@:::666222000///111111111///...///000000//////000000////////////111333222222777AAAJJJbbbtttnnnZZZGGGAAA;;;777666666444222888666444222000/////////000000111111111222222222222222111111000000//////222111111111222222111000111111000000111111222333222333333444555666777888999:::;;;===@@@DDDGGGIIIMMMNNNRRRWWW\\\^^^^^^]]]ZZZUUULLLBBB:::555222222---------------------,,,///111666;;;@@@EEEIIIKKKNNNNNNMMMNNNOOORRRTTTVVVUUUMMMAAA888333222111111///////////////000000000111666>>>IIIUUU___hhhlllmmmooonnnkkkkkkkkkddd\\\HHH???666444333111//////000......111111000333999BBBOOO]]]eeeiiilllllliiimmmmmmooopppooohhh]]]TTTMMMGGG???:::888999;;;<<<@@@<<<;;;>>>CCCHHHPPPXXXeeejjjpppvvvyyy}}}{{{dddVVVHHHAAA>>>;;;999999<<>>:::777777888999999:::;;;???AAAKKKVVVeeessszzz|||{{{zzz}}}}}}xxxjjjWWWFFF===999666555555444333333555666555666666666555555777888888>>>IIIVVVbbbooozzz{{{rrrcccRRREEE===888666444555555444333333444666:::AAANNN[[[gggqqqzzz}}}}}}|||zzzqqqhhhWWWJJJ<<<777555333222444000333555444222111333666000...000333333333666<<>>BBBFFFJJJMMMPPPPPPQQQRRRSSSTTTTTTTTTRRRJJJ>>>666222222111111------------------......333888BBBNNNYYYcccjjjmmmmmmnnnmmmkkkjjjggg___UUUCCC<<<555222111111000//////......111222222666<<>>;;;999999<<<@@@IIITTTaaammmvvv{{{yyyzzz|||||||||zzzyyywwwuuuuuuuuuvvvzzz}}}vvvjjjaaaUUUKKKEEEAAA>>>;;;999999::::::<<>>===<<<:::999:::<<>>FFFNNN```ssszzzwwwmmm```VVVQQQVVVcccttttttfffUUUGGG;;;;;;888555666888777333444444444444444444444444666999===EEEVVVpppxxxcccKKK>>>999555222111///000111000...---...///,,,......,,,---//////---111333444333222777AAAJJJ\\\pppxxxbbbQQQBBB===777444333222000---111000...---,,,,,,------............////////////............------------###(((......+++***---222...------------...//////------,,,,,,---...000111222111111000000222333444888999<<>>>>>===999999<<<===BBBLLLXXXeeepppxxx|||{{{|||}}}}}}}}}{{{yyywwwsssqqqmmmlllmmmqqqvvvyyy~~~|||qqqkkkcccYYYPPPIIIDDDBBB===>>>>>>???AAAGGGOOOTTT\\\eeeqqq|||xxxqqqeeeWWWJJJ@@@:::888111333555555333333555777222333555666666777:::<<>>999777444222111222333333222---///222222222555<<>>:::333...---000222111...---...222444555:::@@@IIIUUUbbbiiilllnnnmmmjjjooonnnoooqqquuuuuuqqqmmmiiifffaaa[[[UUUMMMFFFAAAEEE@@@<<<======<<>>>>>DDDNNN[[[hhhrrryyy||||||}}}}}}}}}|||zzzwwwvvvlllhhhbbb^^^]]]___dddgggsssvvv||||||zzzxxxsssjjj___UUUOOOLLLCCCCCCCCCDDDGGGOOOXXX^^^lllrrr{{{}}}vvvmmm___PPPFFF>>>999777000333555555333333555777111222444555666888;;;>>>BBBLLLZZZiiiuuu}}}uuujjjYYYJJJAAA===:::888999::::::999888888999;;;>>>IIIYYYiiissswwwyyyzzzzzz||||||zzzyyyvvvmmmcccUUUIII===888777555333444777444222222444444222///000...///111111000333888AAALLL[[[fffnnnsssyyy~~~}}}~~~uuuggg[[[QQQHHH???999666444111111222333333333,,,///222222222555<<>>GGGMMMOOONNNDDD;;;777444000...///------...------...111444000777???DDDGGGJJJMMMPPPVVVXXXZZZ[[[^^^```\\\TTTHHH???333------//////---"""'''---111222111...555@@@MMMXXXbbbkkkmmmkkktttrrrpppoookkk```RRRFFF;;;777333000///...---,,,111//////000000111888AAAKKKXXXdddhhhjjjlllmmmlllpppqqqssstttvvvvvvuuuuuuooojjjeeebbb___YYYOOOHHHJJJEEE@@@<<<;;;<<<===>>><<>>:::666111000111111111111000000000000............//////000000---333111111555666>>>PPPaaarrroooZZZKKK===777111111555777444///***++++++,,,,,,---,,,,,,***,,,......,,,,,,,,,---/////////...//////000000///111222111000000111222000000000000///...---------,,,+++,,,...///...---......,,,,,,,,,---...///111555888999>>>HHHNNNPPPHHH>>>444111000---++++++/////////---,,,---000333333999@@@FFFHHHKKKOOOSSSVVVYYY\\\]]]```aaa[[[SSSEEE===333------//////...,,,,,,---///111333333222888CCCPPPZZZdddlllooommmsssqqqooonnniii^^^PPPEEE888555222000111111111111222000000111000111999BBBOOO[[[gggjjjkkknnnooooooqqqrrrtttvvvwwwwwwwwwvvvxxxtttpppnnnlllggg^^^WWWQQQLLLFFFBBB@@@@@@??????===???FFFMMMSSS\\\kkkzzz{{{ooo```TTTIIIDDDBBB@@@BBBEEE===;;;999888888:::;;;<<>>999555000///111111111000000000//////000///...------...000111...444222111666777???QQQccctttmmmXXXIII===777222222555666333///***++++++,,,,,,---------+++---/////////...///000222222111000000222333444444666888888666555555555555444333222111///...---...---,,,---///000///...+++++++++,,,---...///000555888:::;;;AAAIIIOOOPPPFFF:::111000111000---,,,000000///...,,,---000222666;;;CCCHHHKKKNNNRRRVVVWWW[[[^^^aaacccbbbZZZQQQAAA:::222------///000///444222000//////222555777<<>>;;;:::;;;AAAHHH<<<;;;999777888999;;;===CCCNNN[[[gggrrr|||}}}zzztttmmmggg]]]SSSKKKBBB@@@===;;;:::;;;===???DDDNNN]]]lllvvv|||}}}xxxtttqqqooojjjlllnnnppptttyyy|||zzznnnaaaOOOBBB<<<999777555555555555555666666666666555222222444555666<<>>:::555333222222333444333222444333222111111111222222777888;;;CCCSSSiiiqqq^^^HHH===888444///...111111000000000000//////111000...------...///000///555333111666777???RRRfffwww|||jjjUUUFFF>>>888333222444555111...,,,,,,,,,,,,,,,,,,,,,------///222333333333444666666555555555666888;;;<<<<<<>>>AAAAAA???===<<<<<<<<<:::888555222///...---...,,,,,,---...///...---,,,------///000111222333777;;;>>>AAAFFFMMMNNNLLLAAA666---...111111...,,,...//////...---...111444999>>>FFFKKKNNNQQQUUUXXXXXX]]]aaaccceeebbbXXXMMM<<<777111------///000000000///...,,,---000666:::AAALLLYYYbbbhhhnnnpppooopppooonnnkkkdddXXXIII@@@;;;888444111000000///...///...///222444777???IIIVVV```iiikkkkkknnnqqqrrruuuvvvxxxzzz{{{{{{{{{zzz}}}||||||}}}}}}{{{vvvssslllggg```XXXQQQKKKEEEAAAEEEFFFJJJQQQYYYcccsssppp\\\NNNHHHCCC>>><<<999888>>>EEE;;;:::999777777999<<>>FFFRRR\\\jjjvvv}}}zzzhhhTTTGGG???888555555222444666666777:::@@@EEETTTbbbpppxxx}}}}}}~~~~~~{{{wwwuuussslllcccSSSGGG:::666555333222333111111111111000000//////...///000000222555999<<>>AAADDDGGGHHHHHHJJJLLLLLLJJJGGGFFFEEEDDDBBB>>>999444000---,,,,,,+++++++++---...---,,,......///111333555777888999???EEEJJJNNNPPPKKKDDD888///((()))------+++***,,,,,,------...000444888;;;AAAJJJPPPRRRUUUXXX[[[ZZZ___ccceeeddd```SSSGGG888555000...---...000000------...------000444888EEEQQQ^^^eeeiiimmmooonnnoooooonnnjjjaaaTTTFFF===999666222000//////...------,,,...222555999CCCMMMYYYccclllnnnnnnqqqttttttwwwxxxzzz|||}}}}}}||||||~~~}}}xxxtttmmmeee]]]UUULLLGGGJJJJJJOOOXXXaaalll{{{|||gggTTTIIIBBB>>>===<<<999555666;;;999999888777666999>>>BBBJJJXXXgggrrrzzz}}}yyyqqqeeeZZZPPPGGG>>>777666666666777777777888888===EEERRRaaannnvvvyyyzzz~~~~~~|||zzzuuuaaaWWWIII===777555444444222222222222333333333333222111222555666999BBBLLLWWWaaaooo{{{yyyhhhSSSFFF>>>888666666222555777888888<<>>888555333111000000222333333222222222222222222222222222000222777???MMMccc{{{ooo\\\GGG===999555111000000000000////////////...,,,...111333222///,,,***...333000///444777AAATTTiiixxxyyygggSSSDDD<<<999444222222222000...111000//////000111333444555888;;;>>>???AAACCCEEEGGGHHHJJJMMMPPPRRRTTTUUUUUUWWWXXXWWWTTTRRRQQQQQQOOOKKKEEE>>>777111...,,,,,,+++***+++---...---,,,///000000333666;;;???BBBDDDJJJOOOSSSUUURRRGGG<<<555///***,,,---,,,,,,---***+++------///222666:::>>>FFFPPPWWWYYY[[[\\\^^^]]]aaaddddddbbb[[[NNNAAA555333000...------///000///111222111000111555999IIIVVVccchhhjjjmmmoooooonnnooonnnjjj```RRRDDD;;;555333000///000111111111---,,,...222555999CCCMMMYYYdddnnnqqqrrrtttwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}{{{}}}}}}xxxrrrkkkcccZZZTTTTTTTTTYYYcccmmmwwwooo\\\MMMEEE>>>;;;:::===<<<888777888666777888666666999@@@FFFPPP^^^oooyyy}}}wwwlll\\\NNNDDD;;;444000444444444555555666666666:::@@@LLL[[[jjjtttyyyzzz|||{{{{{{}}}{{{sssmmmWWWOOODDD;;;555333333222333333333333444444444444111111444777888<<>>AAADDDHHHKKKMMMOOORRRTTTUUUWWWZZZ]]]___`````````aaabbbbbb```]]][[[[[[[[[YYYUUUMMMDDD;;;444000------,,,+++,,,.........---222333444888>>>FFFMMMRRRTTTXXXZZZZZZYYYRRRDDD666555111///000///---...333+++,,,---...///222666999BBBKKKVVV^^^aaaaaaaaabbb___bbbdddbbb^^^WWWIII;;;333222111...---,,,---...000222333222111444:::@@@NNN[[[ggglllllloooppppppnnnpppooojjj___PPPCCC;;;666333000///111222222222000...000333444777@@@JJJVVVaaammmqqqrrrtttvvvuuuxxxzzz{{{}}}~~~~~~~~~~~~zzz|||}}}yyyssskkkfffddddddiiisss}}}wwwcccRRRGGGAAA???:::888;;;===;;;::::::444666777666555:::BBBIIIVVVeeewww~~~sssgggUUUFFF===888444222333333333333333444444555999===FFFTTTbbbmmmrrrttttttsssssstttwwwxxxxxxwwwxxxyyyzzz|||}}}{{{xxxqqqfff^^^JJJEEE>>>777444222222222111111222222222333333333111222555999;;;@@@MMMZZZgggppp}}}rrraaaMMMAAA:::666555666555777:::<<>>888666555444222111111000000111......111222444:::BBBPPP\\\hhhoootttwwwvvvssspppnnniii___SSSGGG???<<<333111000000000000///---/////////......///000000...///111555999<<<<<<<<>>999555222222222222...////////////000000000111222666;;;===CCCQQQ^^^nnnvvvooo^^^JJJ>>>888444444666555888;;;>>>CCCLLLXXXaaammmvvvyyynnnbbbPPPFFF===999555111111333000000000000000111111111---...000000222555999===AAALLL\\\jjjttt|||~~~}}}|||vvvrrrkkk```TTTHHH>>>888555444222111000000//////222///...111222333999AAAMMMYYYfffnnnssswwwwwwtttllllllhhh]]]NNNCCC>>>===444222111000111111///---333222222111111111111222......000333666777666555888999:::<<<>>>???AAABBB???BBBEEEFFFJJJVVVggguuuzzzvvvqqqooommmmmmmmmiiiccc^^^UUUKKK???777666777666555444222000000000000///...000111222333444333333222111888AAAKKKVVViiidddRRR>>>666444333111000000/////////............///...------...///000111...333111222999>>>KKK___uuuvvvdddPPPBBB888666444222111111111111777<<>>666000,,,///...------///111222222111;;;FFFKKKQQQZZZcccgggfffhhhhhhcccYYYLLL@@@999000///...------...000111+++***---111222444<<>>:::222222111111111111111111222111000000111444888:::HHHPPP]]]iiiooorrrsssssswwwzzz|||}}}}}}|||}}}~~~~~~~~~iiiSSSEEE@@@@@@888777777666666666666777666555666888777:::EEEPPPaaaqqqppp^^^JJJ???:::666555666666666555555555444444444555888>>>EEELLLRRRWWWYYYZZZ[[[]]]^^^``````aaaaaadddddddddeeegggmmmuuuzzz~~~zzzxxxxxxqqqhhh```ZZZRRRIIIAAA;;;;;;999555222111222444555333111222555666444222666999;;;;;;>>>IIIZZZggg{{{{{{jjj[[[GGG:::777888888777;;;<<>>FFFNNN]]]kkkwww~~~}}}{{{wwwssskkk```TTTHHH???:::666444222222222222000...///000000000111555;;;???MMMWWWeeennnssssssssstttooojjjbbbWWWKKKBBB:::666555444111///...000222333000222111......111222000000111222333333444444444444555666666555666888:::555999>>>BBBJJJVVVgggrrr{{{wwwsssnnnkkkeee^^^\\\\\\ZZZSSSLLLCCC???:::666444444333222111111111111111111111111111111111222333333444444888888<<>>DDDHHHNNNXXX___```ffffffggghhhkkkllljjjiiihhhgggggggggfffccc^^^[[[ZZZZZZZZZZZZ[[[^^^aaadddgggggg```RRRDDD<<<777333222111//////111444666777<<>>>>>888777666666666666666666555555555777777:::EEEQQQfffuuu}}}lll[[[HHH>>>999666555666666666555555555444444444222555999>>>CCCGGGJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMPPPQQQSSSUUUWWW[[[aaaeeennnpppsssvvvwwwvvvtttssstttuuuvvvvvvtttqqqnnnllliiibbbZZZSSSNNNGGG???888999999888555222111222444444222000111333444222111777999<<<>>>BBBNNN```mmmzzzgggXXXEEE;;;:::======<<<<<>>GGGPPP^^^mmmxxx~~~~~~xxxssskkk```TTTHHH>>>999666444222222222222000...//////000000111555;;;???LLLUUUbbbkkkooopppqqqrrrpppkkkcccXXXMMMCCC;;;777222111000///000222444666000222111......111222000...///000111222222222222222333444333222333444666777:::>>>CCCKKKYYYkkkwwwzzztttqqqlllfff^^^XXXQQQOOOOOOMMMGGGAAA:::777333111111222222222111111111111111111111111222222222333333444555555;;;<<>>999555555444222333555999===???JJJTTT^^^cccgggmmmpppqqqmmmiii```UUUIII>>>555000111000...---------......---,,,---000222666AAAKKKXXX\\\```cccddddddddddddaaaaaa___XXXMMMAAA777222---------------...///000...---000444888===HHHSSSaaaeeejjjnnnpppqqqssstttqqqooohhh[[[LLL???888666//////000000111111222222000000000111111333444444:::BBBOOO\\\gggnnntttwwwwwwyyy|||||||||{{{{{{|||}}}}}}~~~~~~||||||}}}zzzcccOOOBBB<<<;;;888777666666555555555666444333444666777;;;FFFSSSiiixxxwwwfffVVVFFF===999555444666555555555555555444444444111222555777999;;;<<<======>>>??????@@@@@@@@@???@@@CCCFFFHHHJJJMMMPPPRRRWWW[[[aaafffhhhfffccc``````aaabbbbbbaaa^^^\\\ZZZRRRNNNHHHDDDAAA===888333555666666555333222222333444222111111333333333222777:::>>>BBBIIIWWWiiivvvxxxdddTTTCCC;;;>>>CCCCCC@@@===AAAHHHOOOXXXbbblllrrrzzz~~~{{{nnnUUUHHH:::444333111000222///000000...------///111//////111333333222777>>>IIISSSbbbpppzzz}}}|||}}}yyyuuummmaaaTTTHHH===888555444222222222111000.../////////000111555:::???LLLUUUaaajjjnnnppprrrssspppllldddZZZOOODDD<<<777111111000000111222333333///222111......111222///...///000111222222222222111222333222111111333444666888:::???IIIYYYlllyyy|||sssmmmiiiddd___RRRLLLEEEBBBCCCAAA<<<888777555111000111222222222111111111111111111111111222222222333444555666666===AAAIIIVVVgggwwwzzzmmmUUUGGG:::666555222///...111000///------......///............////////////333111111444888BBBSSScccxxxttt___KKK>>>777555222111111111111000NNNVVV___bbbfffjjjjjjhhhmmmmmmnnnpppqqqpppllliiiccc___ZZZTTTOOOJJJEEEAAA======>>>???BBBJJJUUU\\\```bbb^^^RRRFFF???:::666555555555666999???FFFKKKVVV___hhhlllnnnrrrrrrpppkkkcccWWWKKKAAA:::555222000000...---------------///------000333999EEEPPP^^^aaadddeeeeeedddeeefffdddbbb^^^UUUIII===555111---,,,,,,,,,,,,---.........---000444999???JJJUUUdddgggkkknnnppprrrtttvvvsssmmmbbbTTTEEE:::444333///000000111222333444444000000111111222222222222:::AAAMMMYYYccckkkrrruuuwwwyyy||||||{{{zzz{{{{{{}}}}}}}}}}}}|||{{{zzzyyy|||wwwaaaNNNBBB<<<;;;888777666555555555555555333333444666777<<>>@@@AAACCCFFFHHHFFFIIIOOOSSSUUUTTTQQQOOOMMMNNNOOOOOONNNLLLJJJIIIAAA>>><<<;;;;;;:::888555111333555555333222222333555444333333444555555666888<<>>888555333222111222111///....../////////111555:::>>>NNNVVVaaajjjnnnqqqtttvvvpppllleee\\\QQQFFF===888333333222111000///...---///111111......111111///000000111222333333333333222333333333222222444555666888:::@@@KKK\\\ooo{{{xxxnnngggeee```[[[MMMGGGAAA======<<<999666<<<999555333333333222111000000000000000000000000222222222222444555777888>>>DDDPPP___nnn{{{xxxiiiPPPCCC888555555222///---000000///............///............////////////222000111444999CCCTTTdddyyysss^^^JJJ>>>777555222111111111111000YYYaaahhhjjjkkklllkkkgggkkklllmmmoooooommmhhhddd[[[UUULLLDDD???;;;999888222333444555888AAANNNXXXaaaeeebbbXXXMMMFFFAAA<<<777999;;;===AAAHHHQQQWWWaaahhhooorrrssstttrrrmmmhhh^^^PPPCCC;;;666333222//////...---------------000......111555<<>>JJJVVVfffiiilllnnnppprrruuuwwwssslll^^^MMM???666222111111111222222333444555555000000111111222222222222777>>>JJJVVVaaajjjqqqvvvxxxzzz|||}}}|||zzz{{{{{{~~~~~~}}}|||{{{yyyxxxwww|||ttt^^^MMMBBB===<<<888777666555444444444444333222333666888>>>KKKYYYkkkyyyuuuhhhTTTIII???999666333333555444555555555555555555555111222333444555555555555777777888888888777666666777888888888888:::>>>BBB???@@@BBBDDDEEEDDDCCCBBB@@@@@@AAAAAA@@@???>>>===:::999888777888777666555000222444444333222333444444444444333333555777999;;;@@@HHHQQQ]]]kkkzzzttt^^^PPP@@@:::===AAA???<<<>>>@@@AAACCCGGGRRR```jjjwww{{{yyylllTTTGGG999444333111111222...///000///...---///000///...///111111111888@@@LLLXXXhhhvvv}}}}}}zzzrrrfffYYYKKK???888555333111111111111///---.../////////000444:::>>>MMMUUU```iiinnnpppsssvvvooolllggg^^^TTTIII???999444333222111///...,,,,,,///222222000000222222///000000111222333333333333222333444444333444666777;;;<<<@@@GGGSSSdddttt{{{rrrgggbbbaaa^^^YYYKKKFFF???;;;:::999888666:::888555333333333222111000000000000000000000000222222222222444777:::;;;???HHHWWWgggttt~~~xxxiiiMMMAAA666555555333///---000000///...........................////////////000///111555;;;EEEVVVfffzzzrrr^^^LLL@@@777555222111111111111000^^^eeekkkkkklllmmmllliiijjjjjjkkklllkkkfff___ZZZMMMGGG>>>777333222222111---///111111333<<>>===888777666555444333333333333222444777999@@@OOO\\\nnn{{{zzzmmm```KKKCCC;;;888555222222555444444444555555555555555///000222333444555555555666666666777666666555555888888888777666888<<<@@@<<<;;;;;;;;;:::;;;;;;;;;888888999999999888888777999888777666444333222111111222444333222222444555222333333333333555999<<>>???>>>AAALLL]]]iiitttxxx~~~xxxlllRRRFFF:::666444222111111...///000000///...///000///...///222111222999AAAMMMZZZkkkwww}}}}}}zzzrrrgggZZZKKK@@@999444333111111111000///---.........///000444999>>>IIIRRR^^^gggllloooqqqsssooommmiiibbbXXXMMMDDD>>>333333222111000000000111000333444111111444333000///000111222333333333333333444666666666777:::<<<>>>???DDDMMMZZZhhhuuu||||||wwwlllaaa^^^```___ZZZMMMHHH@@@;;;888888777777444333111111222333222111222222222222222222222222222222333444777;;;???AAAGGGQQQaaappp{{{yyyiiiMMMAAA777555666333000//////////////////.....................////////////000000333888???III[[[kkk|||qqq___MMMBBB777555222111111111111000ccciiilllkkkjjjlllllljjjgggggggggfffbbbZZZQQQKKK???;;;555111//////...------///111111222999GGGQQQ[[[aaaddd___YYYVVVSSSOOOLLLPPPUUUXXXZZZ___gggmmmooosssuuutttsssqqqllleeeZZZPPPBBB888333111///---++++++,,,---............///...000555:::AAANNNZZZgggiiilllmmmlllkkkjjjkkkhhhcccYYYLLL???666222111------------------...//////...000555;;;CCCPPP]]]gggkkkoooqqqssstttvvvwwwtttiiiXXXHHH<<<555222111111111111111111111111111111111000000111444666888888@@@NNN\\\gggpppwwwzzz{{{}}}}}}|||||||||zzz{{{{{{|||}}}~~~lllXXXJJJCCC>>>===888888666555444333333333444333444777;;;BBBQQQ```ooo|||yyypppaaaSSSEEE>>>888777444111222555444444444555555555666666///000222333444555555555777777888999999999888888999:::;;;:::999:::;;;===888888777777777777777777555555555555555555555555666666666555333222222333333444444333222222444666444555666666777:::???CCCIIIPPP[[[hhhttt~~~|||rrrXXXOOODDD;;;777666555555777:::<<<<<<@@@KKK[[[hhhsssxxx~~~uuuiiiPPPEEE:::777666333000000---///000000.........///000///000222222333:::CCCMMM[[[lllyyy}}}{{{xxxqqqfffYYYKKK???888444222111000111000///---............000444999===GGGPPP^^^hhhmmmooopppqqqpppooommmggg^^^SSSIIIDDD888777555333222222333444111444555333333555444111222333444555666666666666888999;;;<<<===???BBBDDDDDDGGGMMMXXXdddpppxxx}}}{{{uuuiii```___cccccc```TTTOOOGGGAAA===<<<======999777666666666777555444555555555555555555555555444444555777;;;@@@EEEHHHSSS^^^mmmzzzxxxgggPPPCCC777555666444222111///////////////......---............////////////111111555<<>>555333111000000///---+++...111333222222888EEEPPP^^^eeejjjgggcccbbb```]]]WWW[[[```bbbcccfffmmmssspppssssssqqqooommmhhhaaaPPPGGG;;;444222222111///******,,,---.../////////......111666<<>><<<888888666555444333333222444333555888<<>>777444222111000111000...------.........000444999===HHHRRR```kkkpppqqqrrrrrrrrrqqqooojjjbbbXXXNNNHHH???===999555333222333444111555666444444666555111777888999::::::;;;;;;;;;>>>???BBBCCCDDDFFFJJJLLLOOOSSS[[[fffrrr|||}}}vvvjjjaaabbbgggiiifff]]]XXXPPPIIIEEECCCDDDEEEDDDAAA???>>>===;;;999777888888888888888888888888666666777:::>>>DDDIIIMMM]]]hhhvvvwwweeeQQQDDD888555666555222222/////////000///......---............/////////000222333777???GGGSSSeeeuuu~~~~~~ooo]]]KKK@@@777555222111111111111000lllmmmnnnnnnmmmkkkiiigggccceee```TTTIIIBBB:::222111//////222222...---///)))---000222444<<>>444000///---+++,,,...------,,,,,,,,,------,,,///444777>>>IIIXXXccciiinnnpppnnnlllmmmllliiiggg[[[NNNBBB888000000333///............---------111222444888AAAMMM[[[eeelllqqqsssrrrssswwwyyyxxxqqq```MMMAAA999333000000444333222111000000000000///222555777888:::???DDDLLLUUUcccnnntttxxx{{{}}}zzz{{{|||~~~qqq[[[LLLCCC<<<999:::<<<:::777555333222333333222222333444:::FFFUUUaaauuu|||wwwiii[[[MMMBBB<<<;;;999777555444444555222222333333333333333333111333555777777777888:::999:::;;;<<<============<<<===??????>>><<<999777555666666777888999::::::888999999888666444555555555666:::@@@DDDBBB===888999999:::<<<===???@@@AAA>>>===???EEEGGGGGGMMMVVVccckkkwwwxxxmmmTTTHHH===999777555333444555555777<<<@@@IIIZZZiiissszzz~~~~~~|||vvvmmmfffSSSFFF999222///---///222//////............//////000,,,***---111555<<>><<<======:::666;;;;;;;;;;;;<<<===??????===???AAABBBBBBDDDFFFHHHHHHJJJLLLMMMNNNPPPSSSVVV[[[bbbjjjrrr{{{~~~tttiiidddccceeejjjqqqiiiccc]]]ZZZYYYXXXTTTOOOMMMIIIFFFFFFCCC???>>>AAA>>>>>>>>>>>>????????????>>>???BBBEEEJJJQQQYYY^^^nnnvvvxxxhhhRRRFFF;;;777666444222222444111...---//////---+++111111///......//////000000555;;;BBBLLL\\\ppp|||nnn]]]LLLBBB<<<888444111111222222222nnnooooooooommmkkkhhhfff``````YYYLLLAAA;;;555///111......000000------///***---000222555<<>>888333111222111111000000000000111111333444555666999???GGGNNNYYYaaallluuuyyy|||}}}~~~yyyhhhTTTHHHAAA;;;999:::;;;999777444333333333444444444555777===JJJYYYeeetttzzz{{{qqqcccUUUGGG===999888666555444444555666555555555666666666666666111333555777777777888::::::;;;>>>AAABBBCCCCCCBBB???@@@@@@???>>>;;;999777777777777777777777888888666888888777666555555666999;;;>>>CCCGGGHHHEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFKKKOOOQQQZZZdddlllsss|||rrrfffQQQFFF<<<888777444333444444444777<<>>FFFUUUbbbooowwwzzz}}}}}}{{{zzz{{{}}}|||yyyzzzwwwpppfffZZZLLL???777222000......000222333222111......111222333888???EEENNN[[[eeekkkooorrrtttyyywwwuuussspppjjjbbb]]]RRRMMMGGGEEEEEEDDD@@@<<>>:::999:::888777555444333333444555333444555888???LLL]]]hhhtttyyyxxxlll]]]OOOCCC:::777666555555555666777888555555555555555555555555444555888888999999;;;======@@@EEEJJJMMMNNNNNNMMMIIIGGGEEECCC@@@>>><<<<<<;;;:::::::::999999999999888999;;;;;;::::::;;;<<>>555222111000111---+++,,,,,,+++,,,000,,,...000444:::CCCOOOWWWbbbdddfffhhhiiijjjmmmoooqqqqqqssstttttttttsssssstttpppllliiicccWWWGGG<<<444///---///000---+++,,,,,,,,,,,,+++,,,,,,---------000555<<>>AAACCCEEEJJJQQQWWW\\\]]]]]]\\\VVVSSSNNNJJJFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCEEEGGGLLLPPPVVV]]]bbbeeeeeedddgggggghhhgggfffeeecccbbbcccbbbdddhhhmmmsssyyyrrr```TTTFFF>>>777666444111111333111111444;;;AAALLL]]]mmmvvv|||~~~|||wwwooohhhWWWKKK>>>888555222111444//////............//////000......222444888AAAKKKWWWcccooouuuvvvwwwuuurrruuuuuuvvvxxxzzz|||~~~~~~}}}~~~~~~vvvjjj[[[KKK???999555333111000111111111000///---...000111111555;;;BBBKKKXXXdddkkkqqqvvvyyy}}}}}}}}}}}}zzzvvvqqqnnniiieeeaaa^^^]]]\\\ZZZXXXZZZZZZ[[[\\\^^^aaabbbdddeeefffhhhiiiiiijjjlllnnnnnnpppsssuuuwwwyyy}}}~~~{{{uuuuuuxxx{{{|||xxxwwwzzzyyyyyyxxxwwwvvvvvvuuuuuutttvvvxxx{{{{{{ppp```NNNCCC;;;444111000//////........./////////000000/////////000222333666;;;FFFVVVgggvvvwwwfffSSSFFF;;;777333000////////////rrrrrrqqqooolllhhhdddbbb```TTTEEE:::333000000111000,,,***,,,,,,***,,,000...000333888@@@JJJTTT[[[bbbdddgggiiikkkmmmqqqssssssrrrqqqppppppqqqrrrrrrsssrrrnnneeeXXXJJJ>>>888111------000111...---...+++++++++++++++,,,---...,,,///666???KKKZZZhhhppptttuuutttpppooonnnhhhaaaTTTFFF888333333000---,,,////////////////////////111555;;;CCCNNN[[[hhhppppppsssttttttuuuuuupppiiiZZZMMM@@@;;;888555333333444333333222222333333444222333777???LLLZZZeeellluuuyyy}}}tttWWWKKK???;;;999777666666333333333333333444444555000222555:::CCCRRRdddqqqyyy|||xxxjjjZZZMMMCCC;;;:::999888666555666666777888888999:::;;;;;;<<<<<<;;;===???AAABBBDDDHHHKKKRRRXXXaaaiiinnnpppnnnmmmccc___YYYSSSOOOMMMLLLMMMGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJLLLMMMNNNOOOQQQSSSXXX___hhhqqqvvvvvvuuusssxxxxxxyyyxxxwwwuuusssrrrppprrruuuxxx||||||lllYYYMMM@@@:::555555333111111333444444777<<>>888444111000222//////............//////...---///222333777AAALLLXXXdddpppuuuwwwyyyyyyvvvvvvvvvvvvxxxzzz|||~~~}}}{{{|||xxxkkkZZZJJJ???:::777555222000000000///...000......111000///222888???HHHVVVaaaiiiooovvvzzz}}}|||xxxsssqqqmmmkkkiiigggggggggggggggeeeeeefffgggiiikkkmmmnnnmmmoooqqqqqqqqqrrrtttuuuyyy{{{}}}}}}xxxzzz}}}{{{ppp```NNNBBB;;;444000000111111000///---------...000/////////000111333444888???MMM^^^ooo{{{{{{kkkVVVHHH;;;777333000/////////...ooooooooonnnkkkhhhdddbbbZZZMMM???666111------//////++++++------+++---000000222777>>>HHHRRRZZZ___dddfffiiikkkmmmooosssuuutttssspppoooooopppqqqrrrooonnnhhh[[[KKK>>>888777000---...111111------///+++******++++++,,,---...,,,///777CCCPPP^^^jjjpppsssuuussspppooolllddd[[[MMMAAA666222111///---...000000000/////////......222666===FFFQQQ]]]iiiqqqqqqtttttttttuuutttmmmeeeVVVJJJ>>>:::888555333222555555444444333444444444222444:::EEETTTbbbmmmrrr{{{|||hhhQQQFFF;;;999888666444444222222222333333444444444222444888===HHHXXXkkkwwwyyy|||xxxkkk\\\PPPFFF???<<<;;;999888777777888888::::::<<<===???@@@AAABBBCCCEEEGGGIIIKKKOOOTTTWWWbbbiiisss|||}}}ppplllfff```[[[YYYXXXXXXSSSSSSTTTUUUVVVWWWXXXYYYTTTVVVYYYZZZ[[[\\\___aaafffnnnyyy~~~|||uuudddRRRFFF;;;777444555333000111444888777999>>>CCCKKK\\\kkkqqqxxx}}}}}}~~~}}}~~~|||{{{{{{{{{vvvoooiiiUUUIII===888444000///000//////............//////------///222444777BBBNNN[[[fffqqqvvvyyy}}}~~~}}}xxxyyyzzz{{{|||~~~~~~~~~}}}zzzwwwyyy~~~xxxjjjXXXHHH>>>:::444111///...///000000000111//////222222000333888<<>>999333000000111222111///---,,,,,,...////////////000222444555;;;EEETTTeeettt}}}oooYYYJJJ<<<888444000000//////...kkkllllllllljjjhhheeecccVVVHHH;;;555222---,,,///...++++++//////------000222555;;;DDDOOOXXX___bbbgggiiilllnnnooopppqqqsssppppppoooooonnnnnnoooooojjjeeeZZZLLL@@@777444444000......000///++++++...************+++,,,---...,,,111:::GGGVVVccclllqqqrrrsssrrrpppoookkk```TTTFFF===555111///,,,,,,//////////////////000000000333777???HHHRRR^^^jjjqqqrrrtttuuutttuuutttkkkaaaPPPEEE;;;888777444222222333333333333333444555666777888>>>IIIYYYhhhsssyyyqqq[[[JJJ@@@888777777555333333111222222333333333333333222444888???JJJ[[[nnn{{{{{{|||pppaaaVVVLLLEEEAAA@@@???>>>>>>???@@@@@@@@@AAACCCEEEHHHJJJLLLMMMPPPRRRUUUXXX[[[```eeeiiiqqqxxx}}}wwwpppllliiihhhhhhfffffffffgggggghhhhhhhhhccceeehhhiiijjjkkknnnpppttt{{{zzzmmm\\\KKK@@@888555444555444111111555666555888<<>>888444000///000//////............//////---...111444555999DDDQQQ]]]gggppptttwww}}}|||}}}~~~||||||{{{vvvsssttt{{{}}}vvvhhhVVVFFF===:::111///------///000000000,,,+++---111111000444999:::CCCOOOZZZcccjjjqqquuuwww{{{}}}zzzxxxxxxqqqrrrrrrrrrrrrtttvvvxxxuuuuuuvvvvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}xxxkkkYYYLLL???999666333000000///000111///---,,,---000///......///111333555666???KKK\\\lllwww~~~rrr\\\LLL===:::555111000000//////iiijjjkkkkkkjjjhhheeedddTTTGGG:::777444///...000---+++,,,000000...---000333666===HHHSSS\\\bbbdddjjjllloooppppppoooppppppkkklllmmmnnnnnnmmmkkkjjjfff\\\NNNAAA999555333111000......///---)))***---************+++,,,---...---222===KKKZZZfffnnnqqqppprrrrrrpppooojjj]]]PPPBBB;;;444000---***,,,000------...///000111222222333888???IIISSS___iiipppssstttuuutttuuutttjjj___LLLAAA888666666444222222000000111222333555666777<<<<<<@@@KKK[[[kkkxxx~~~iiiRRRFFF<<<555555777555333333111222222333333333222222///222777===IIIZZZnnn{{{~~~uuuggg\\\RRRKKKFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNPPPSSSVVVYYY[[[\\\\\\^^^aaadddhhhnnntttxxxzzz~~~yyyvvvuuutttuuuuuuuuuuuuttttttttttttoooqqqtttuuuvvvwwwyyy{{{||||||tttgggVVVEEE;;;666444444666444111222666111111333888===FFFWWWfffkkkrrrwwwxxxxxxyyyxxxuuuvvvuuutttuuuuuuqqqjjjdddVVVJJJ???999555111///000//////............//////...///333666666:::FFFSSS]]]fffnnnqqqtttyyy}}}~~~~~~zzz{{{yyytttpppqqqxxx}}}|||uuugggUUUEEE===:::222000------...//////...&&&&&&)))---//////333999999AAANNNXXXaaahhhoootttqqqvvv{{{|||{{{yyyxxxyyyttttttuuuttttttuuuxxxzzzzzzyyyyyyzzz{{{|||}}}~~~}}}~~~{{{}}}ssscccPPPDDD999666555222000111---///000///------///222.........///111333555777BBBOOObbbpppyyy~~~ttt]]]LLL>>>:::555222111000000///dddfffggghhhjjjlllfff___PPPCCC777222000...,,,---------,,,------...///000333:::EEEPPPXXX___dddhhhhhhiiikkklllmmmmmmllllllkkkhhhfffgggiiihhhbbb]]]VVVNNNDDD:::555333222222,,,)))(((,,,222333///***,,,***((((((***...000111555888>>>JJJYYYeeelllooovvvsssqqqppplllcccVVVLLL999555000---,,,---,,,,,,000...------///111222222666999@@@MMM\\\hhhoooqqqooorrrtttvvvwwwsssfffYYYJJJBBB:::777555111222444111333555666555444555666888===FFFSSSaaappp{{{yyy^^^KKKBBB???:::666444555777999333333222111000///...---222000333<<>>HHHUUU```fffnnnssstttuuuwwwvvvsssqqqppppppssstttrrrlllfffXXXMMM@@@:::666222111333222///---,,,---///000000111//////222555;;;GGGRRRaaajjjrrrtttuuuyyy{{{{{{zzz|||~~~~~~}}}xxxwwwuuusssrrrrrrrrrrrr|||xxxpppaaaQQQCCC;;;888555555444333222000000///111000//////000222444555555;;;EEEQQQ[[[cccgggiiinnnqqquuuvvvuuutttssssssppptttxxxzzzyyywwwvvvuuuwwwwwwxxxzzz|||~~~{{{zzz{{{~~~ooo```HHH???777444444111111222111111000///...---,,,,,,444111111222222222777>>>EEEVVVhhhrrrxxxuuudddTTT???:::444000111222111///cccfffggggggiiijjjeee]]]OOOBBB666222111///......------,,,------...///000555;;;EEENNNVVV[[[```cccfffffffffeeecccaaa___]]]___\\\YYYYYYYYYXXXRRRNNNIIICCC;;;444000/////////,,,,,,++++++,,,------,,,---+++******,,,...000111222555>>>LLL\\\iiiqqqttttttrrrooommmhhh^^^PPPFFF888444000---,,,---,,,,,,...---,,,---///222444444777;;;CCCPPP___jjjppprrrqqqtttvvvxxxxxxttthhh[[[LLLDDD<<<999777333333555222444555555555444666777===BBBLLLXXXfffttt~~~pppXXXHHH???<<<999555333333555666222111111111111000000000555333666>>>IIIWWWjjjyyy}}}xxxppphhhbbb___^^^]]]]]]___aaadddfffhhhkkknnnoooooopppppprrrsssuuuxxx|||}}}~~~~~~}}}}}}~~~~~~xxxvvvpppggg[[[LLL@@@999777555333111000000111111333111333999???GGGSSS^^^gggnnnsssssssssuuuuuurrrrrrqqqqqqssstttqqqjjjeeeWWWLLLAAA;;;777333111222222///---,,,...///000000111//////222555:::FFFQQQ___hhhppprrruuuyyy{{{{{{zzz{{{|||}}}}}}|||{{{zzzwwwvvvtttsssrrrrrrsssssswwwssskkk]]]NNNBBB;;;999555444444333111000000///111000///...///111333444333888AAAKKKVVV___eeehhhkkknnnrrrssssssrrrrrrrrrrrruuuxxxzzzxxxvvvuuutttwwwwwwxxxyyy{{{}}}yyyxxxzzz}}}|||lll]]]HHH>>>666444333000000111///////////////.........333000000222222222888@@@LLL\\\mmmwww|||vvveeeUUU@@@;;;444111111222111///dddfffgggggghhhiiiccc[[[MMMAAA666333222000///000------,,,------...///000555:::BBBIIINNNQQQUUUWWWZZZZZZYYYWWWUUUQQQNNNMMMQQQNNNIIIHHHGGGEEEAAA===;;;777222///---------,,,---...---***((((((+++...,,,,,,,,,---...///000111222666AAAOOO^^^jjjrrruuusssppplllhhhaaaUUUGGG===666333///------------,,,,,,,,,,,,---000222555777999>>>HHHVVVcccmmmqqqrrrsssuuuwwwwwwxxxtttgggZZZMMMEEE???<<<999555444666555666777888888999<<<>>>FFFLLLUUUaaammmxxx{{{dddPPPDDD;;;999777555333222222222000111111111222222333333666444777>>>HHHUUUhhhxxxyyytttpppnnnnnnmmmnnnoooqqqsssuuuuuuwwwzzz{{{zzzyyyyyyzzzzzz|||~~~zzzwwwrrrooohhh^^^RRREEE;;;666555333222000//////000000000111666<<>>666444333000///000............//////000000111///000111222333;;;DDDUUUeeeuuu|||xxxfffVVVBBB<<<555111111222111///fffhhhhhhggghhhhhhbbbYYYJJJ???555333333222111111------,,,------...///000222666;;;@@@BBBDDDFFFHHHGGGGGGGGGGGGFFFDDDCCCAAAFFFCCC???<<<<<<:::888666444222///...//////...---------,,,+++***+++,,,...***,,,---.........000111555;;;FFFSSS```iiioooqqqrrrooojjjcccYYYMMM???666333111...,,,---------,,,,,,---......///111444777;;;BBBNNN\\\hhhooorrrssssssuuuuuuuuuuuuqqqdddWWWMMMFFF@@@???<<<888666777777888:::;;;>>>BBBHHHLLLRRRWWW___iiirrryyy}}}ttt]]]JJJAAA888888666555444222111111111222222222222333333333333333666===FFFSSSgggwww~~~{{{yyyxxxxxxyyyyyy{{{|||~~~}}}}}}}}}~~~}}}{{{xxxuuuqqqnnnjjjfff]]]SSSHHH???888444222111000///////////////000222666;;;<<>>999777333333333222111000000//////............///000111222333666:::BBBJJJRRRWWW[[[^^^bbbdddeeefffhhhiiihhhjjjmmmnnnmmmlllmmmnnnqqqqqqqqqrrrsssuuuvvvwwwxxxwwwwwwwwwwwwxxxyyyzzz}}}vvvvvvzzz~~~wwwfffVVVGGG>>>777555444000///000.........//////////////////...///111222555???III]]]lllzzzzzziiiYYYEEE???777222111222111///hhhjjjiiiggghhhggg```XXXHHH===444222333222000111------,,,------...///000000333777999::::::;;;===888999:::;;;;;;:::999888<<<:::888666666666555444222111////////////...,,,---+++***---111222///,,,)))+++---...---...000222888@@@LLLXXXcccjjjnnnpppqqqmmmfff]]]RRREEE999222000...,,,,,,---...---,,,...///000000///000333666>>>FFFSSSaaakkkqqqtttttttttvvvvvvuuutttpppcccVVVLLLFFFBBBAAA???:::888999777888;;;>>>CCCKKKTTTZZZ___bbbiiioootttwwwxxxyyy|||~~~rrrYYYHHH???888777777666555333222111333333333222222222222111111222666===EEERRRgggxxx~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~{{{wwwtttqqqmmmiiifff___ZZZRRRIII@@@:::555333000000//////////////////222222444777888>>>MMM\\\dddjjjmmmlllmmmppprrrpppuuutttrrrsssrrrmmmfff```SSSIII@@@<<<888333000000111000...///000111000///000///111444666999BBBKKK\\\fffnnnqqqrrruuuuuutttuuuuuuuuuttttttsssrrrrrrttttttttttttttttttssssssjjjdddYYYMMMCCC;;;777444333222222111111000000000.............../////////444333333555999???FFFJJJNNNQQQUUUXXXYYY[[[]]]___^^^```bbbdddeeefffhhhjjjlllkkkllllllmmmnnnoooppppppppppppppppppqqqrrrssswwwyyyzzzzzz{{{}}}}}}wwwxxx|||vvvdddSSSFFF>>>777666555222000000111000000///......------......///222333777CCCPPPcccqqq}}}}}}mmm]]]HHHAAA888333111222111000iiijjjiiigggfffeee]]]UUUFFF<<<333222222111//////------,,,------...///000000222555666666555666777222333444444333222000///333333333333333333333333000...------...---,,,***---***)))...444555111+++(((+++.........///333777;;;DDDQQQ^^^gggmmmppprrrpppkkkbbbWWWJJJ???666111...,,,++++++---......---///111222111...///222666@@@JJJWWWdddmmmrrruuuvvvxxxyyyyyywwwuuuqqqdddXXXLLLGGGCCCDDDCCC???<<<===777999;;;@@@GGGRRR^^^fffjjjmmmqqquuuwwwxxxxxxwww{{{|||lllVVVFFF>>>888888777666555444333222333333222222111111111000222333888>>>EEEQQQfffxxx~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvsssuuuxxx{{{|||}}}}}}yyyssspppllliiifffccc___\\\RRRNNNGGG@@@999666444333.../////////////////////333111111333555<<>>BBBDDDHHHJJJLLLMMMPPPRRRRRRTTTVVVXXXYYY\\\```cccbbbbbbbbbbbbbbbcccdddeeeffffffffffffhhhiiijjjkkknnnppprrrsssuuuxxx|||{{{vvvwww|||~~~tttaaaOOOCCC;;;555555555222000111111111000///...---,,,,,,---...000333444:::HHHWWWiiiuuuqqqbbbKKKDDD:::444222222111000hhhiiigggeeedddbbbZZZQQQEEE;;;222111111///------------,,,------...///000...000222333222111222333000000111111000///...---///000222333222111111111...,,,++++++,,,---,,,+++...,,,+++---000111///---)))---/////////111777<<>>AAAEEENNNZZZhhhqqqtttuuuxxx{{{|||}}}|||||||||}}}wwwbbbPPPDDD>>>888777666444333333333333000000000111111111111111222333777<<<@@@KKK___qqq{{{~~~}}}zzzwwwuuussstttsssqqqooommmkkkjjjjjjdddeeeggghhhjjjmmmqqqttt|||tttmmmiiiccc```\\\YYYWWWTTTPPPMMMEEEBBB===777444222222222......///000000000000000222///...222666<<>>999666222111222111000///000111222000/////////222666777888???GGGSSS]]]hhhlllooorrrsssqqqrrrrrrssstttvvvxxxyyyzzzxxxxxxwwwvvvtttqqqnnnmmm```XXXLLLAAA;;;777555333111111111111000000000000/////////000000/////////000111111222333444666777777999<<<>>>@@@BBBDDDFFFDDDFFFGGGHHHJJJMMMQQQTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\^^^```ccceeehhhlllppptttvvv|||~~~wwwrrrtttyyy|||qqq]]]LLL???777222333444111000000000000//////.........------...111444555<<>>999777555333111111111111000000000000///000000000000000//////...///000222333444444444111333666888999:::===???:::;;;<<<<<<===@@@DDDGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDFFFHHHJJJLLLMMMKKKMMMPPPSSSVVV[[[```ddddddjjjppprrruuu|||{{{sssnnnqqqvvv}}}{{{ooo[[[III;;;444000111222000//////.........///////////////---///222555666>>>OOO```rrr~~~vvvhhhNNNFFF<<<444222222111000fffcccbbbbbbbbb]]]SSSJJJ@@@888222000///...///222///......---------......,,,---...............------...000111111000//////222222222222222333333333...111///))))))...000---333///++++++---000000///...111555777:::???FFFLLLZZZbbbhhhkkkmmmqqqqqqnnnnnnaaaQQQDDD999///,,,---******,,,,,,,,,,,,******...---///222222222888@@@EEETTTdddkkknnnqqqtttuuuuuuwwwxxxvvvpppeee[[[TTTPPPPPPOOOOOOPPPPPPQQQRRRQQQPPPPPPTTT\\\gggrrryyynnn[[[NNNCCC===<<<888777666444222000///...111222222333333222222111222444666777999BBBOOOYYYdddiiiooopppnnnlllmmmooorrrwww}}}~~~{{{~~~~~~~~~~~~|||zzzxxxwww||||||}}}~~~~~~|||tttrrrmmmgggaaa\\\YYYWWWWWWSSSQQQQQQOOOJJJIIILLLFFFIIIKKKJJJIIIKKKRRRXXXooowwwssseee[[[SSSMMMIIIDDDDDDBBBAAA???===<<<;;;;;;888333///...000333555////////////000111333333000000///000333999BBBHHHSSS\\\gggmmmnnnnnnqqqsssppprrrrrrooommmmmmhhhbbbSSSIII@@@<<<888333000000111111111111111000//////444555666555555666999<<>>===<<<;;;:::;;;<<<===>>>??????@@@???@@@AAACCCEEEGGGIIIKKKLLLOOOPPPTTTZZZ___fffqqq|||tttqqqkkkiiippp~~~~~~|||}}}~~~}}}vvveeeNNN<<<777555333111000000000111000000000000000000000000222111222444888AAASSSdddzzzxxxiiiTTTEEE777333555444222111eeecccaaabbbaaa[[[PPPGGG===666111000///---...000......---------...//////......//////000000//////222333333444333222111000111111111222222222222111---000///******...///,,,...,,,+++,,,///111111///333666:::===@@@GGGPPPWWWccciiinnnoooppprrrqqqnnnhhhZZZJJJ???777000,,,,,,++++++,,,------,,,++++++//////000333333333999AAAGGGUUUdddkkknnnqqqtttttttttvvvxxxwwwrrriii```ZZZVVVWWWWWWXXXYYYZZZ\\\\\\YYYZZZ[[[___fffnnnvvvzzzxxxaaaRRRHHH???;;;:::555555444333222222111111000111111222222111111000///111222222333999DDDLLLSSSXXX\\\]]][[[YYY[[[^^^aaaeeejjjooorrrqqqooommmpppqqqqqqqqqpppnnnlllkkkrrrrrrrrrtttvvvyyy|||~~~~~~~~~~~~}}}zzzwwwsssqqqooocccaaa]]]XXXSSSNNNKKKJJJDDD@@@???AAA@@@======@@@:::===???>>><<<>>>DDDJJJ\\\eeesss~~~|||sssfffYYYPPPIIICCC@@@<<<<<<;;;:::888777666666666444222000/////////000///////////////000111222000000000///111666===BBBPPPXXXdddkkkmmmnnnppprrrpppsssrrrooonnnmmmhhhaaaVVVLLLBBB===999333//////000000111111000000///...333333222222333666<<<@@@GGGQQQ]]]fffjjjkkknnnpppppprrruuuxxx|||~~~|||yyyuuuooohhhcccQQQJJJ@@@999666444222000111000//////000222444555444111//////111111000...111000///...---...///000000222333333222222333444222333333444666666777888888888999999888888777666555666777888888888888888:::::::::;;;<<<<<<============AAAHHHNNNVVVbbbnnnssspppkkkiiippp{{{~~~zzzuuurrrqqqpppnnnmmmkkklllnnnqqqssstttuuuuuuvvvxxx{{{~~~|||vvvnnn___KKK===666555333111000000000111000000000000000000000000222111222444777@@@QQQaaauuuxxxiiiSSSDDD666333444333111000dddbbbaaabbbaaaZZZNNNEEE<<<666111111111......000////////////000111111111000000000111111111222222666777777777666555444444222333333444444333222111...000000------//////,,,.........000333444333111;;;>>>CCCGGGLLLTTT]]]eeekkkppprrrqqqpppqqqnnnjjj```PPP@@@999555111---,,,,,,,,,---......---,,,,,,111000111333333444;;;CCCJJJXXXffflllooorrrtttssstttvvvxxxxxxuuupppiiieeebbbbbbccceeeggghhhjjjjjjggghhhjjjmmmrrrwww{{{}}}uuueeeSSSHHHAAA<<<::::::333333333333333222222222///000000000000000000///---///000///...222888>>>@@@CCCFFFFFFDDDDDDGGGIIIKKKMMMRRRVVVYYYYYYYYYXXX\\\\\\\\\\\\\\\[[[ZZZZZZ^^^______aaacccfffiiikkkllllllmmmnnnoooqqqrrrsssuuutttrrrqqqpppppppppqqqooommmjjjfffbbb___]]][[[OOOMMMJJJFFFBBB???===<<<888555555888888666777;;;555777888777666777<<<@@@GGGQQQ___kkkrrrsssrrrqqqhhhaaaVVVKKKDDD>>>:::888555555444444333222222222000000000000///---,,,+++//////.........//////000000000000//////222666:::JJJRRR^^^gggkkkmmmnnnpppqqqsssssspppnnnmmmggg```UUUKKKBBB===:::555222222000000111111000000///...111111//////000555<<>>777555444222000111000000000222444666777666444222111222222111///...///111222111000...,,,///000222111000000111333///000000111222333444444555444444333333333333333111111222333333222222222666666666666666666666666555444777===BBBIIIVVVbbbnnnnnnkkkkkkpppxxx{{{xxxppphhh^^^XXXXXXYYYXXXVVVRRRSSSVVVYYY\\\^^^```aaa___aaaeeejjjoootttwwwxxxzzz{{{}}}~~~~~~zzztttkkk___QQQCCC:::555444222000//////000000000000000000000000000000222000111444777>>>MMM\\\ppp{{{xxxiiiQQQCCC666222333111///...dddcccbbbcccbbb[[[OOOEEE===777333444444111111333111222222333444444444444222222222222333333444555888888888999999999999999777888999999888666444222000111222111111111000///333222333444666777888888DDDIIIPPPUUUZZZ___ffflllnnnqqqrrrpppnnnnnniiicccVVVGGG888444444333///------..................---000///000333333555<<>>;;;:::;;;333333333222222222222111///000000111111000000//////000000000///000444777777888999888777888;;;>>><<<>>>@@@BBBDDDFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNQQQSSSUUUWWWWWWWWWXXXZZZ\\\^^^___cccaaa___\\\[[[[[[\\\]]]ZZZXXXUUUQQQNNNLLLKKKKKKBBBAAA???<<<999888666666777444444777888666777:::555666666555444555888;;;<<>><<>>@@@AAABBB>>>???@@@@@@>>>:::666444222111222333333111000000444444444555999>>>DDDHHHOOOUUU^^^cccfffgggjjjmmmppprrrrrrooommmkkkddd[[[MMM???333222444444000...........................///...///222333666>>>GGGTTT___kkkppptttxxxyyywww}}}}}}~~~~~~}}}{{{{{{||||||{{{zzzyyyxxx|||{{{yyyyyyzzz}}}~~~}}}}}}~~~~~~~~~ppp[[[NNNBBB===<<<999888888555444333222111000000///000111111111111111111000///000000000000111333444555555444333333444777999888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???BBBDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMQQQOOOLLLJJJIIIIIIJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@;;;:::999777666555555444444111000333333111222555222222222222111222333555888<<>>999777666666222222222333333444444444111111000///............///...---------------......///000000000222444666===DDDPPP[[[dddjjjnnnooorrruuuuuurrrooommmfff^^^OOOFFF???======:::999:::444555555555555444333333///000222222222333555777888???JJJUUU^^^eeeiiikkkmmmooorrruuuxxxzzz|||}}}yyyyyyyyyxxxuuuooogggaaaSSSLLLBBB;;;888666444222111111222333555666888999777777666444333333333444222222222222111000///...---///000000///...000111/////////000111111222222555444222111111111222333222222333333333222222111/////////000111222222222333111222444666:::DDDNNN\\\```eeeiiinnnrrrmmmfffTTTKKKAAA<<<======999444888888999;;;===>>>@@@AAA===>>>BBBEEEIIILLLNNNOOOTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\^^^______``````]]][[[UUUJJJ???777333222222111111000////////////////////////////////////111//////222555999CCCMMMdddrrruuueeeOOOCCC999555444111000111eeecccbbbdddfffbbbYYYQQQDDD>>>:::;;;<<<:::;;;>>>===>>>???@@@@@@???>>>===??????>>>>>>???AAACCCDDDAAABBBCCCEEEHHHKKKMMMOOOIIIJJJKKKJJJGGGAAA;;;777555333222444444111111333333444666:::@@@IIITTT[[[[[[bbbiiimmmmmmllllllmmmqqqrrrrrrooolllhhh]]]RRRDDD999111222444333///...///...------------...///...---///333555888BBBLLLZZZdddnnntttyyy~~~||||||zzzxxx}}}|||{{{zzz{{{~~~}}}{{{{{{zzz{{{{{{~~~wwwtttvvvyyy}}}uuudddSSSHHH===:::999666444444555444333222111000//////000111111222222111111000.........//////000111222333333222111222333444555666666666666666666777777777666666555555666777777888888777777888:::;;;<<<;;;;;;:::999:::<<>>============::::::999999999999999:::666555444333333333333333222//////111111//////222222222111111222222333333333666888:::<<<>>>AAACCC>>>===<<<999555444444555111111111111222222333333222222111000000000000000......---------......///...///000000000222555777999???IIIUUUaaaiiioooqqqsssvvvvvvssspppmmmeee]]]RRRIII@@@>>><<<888666777666666777777666666555444000222444444333222222333777<<>>???@@@@@@DDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFBBB===888444444444000000000000//////......////////////////////////000......222444777>>>FFFZZZiiizzzqqqaaaLLLBBB999666444222111333dddaaa```cccfffddd]]]WWWOOOHHHDDDDDDEEEDDDFFFJJJKKKLLLMMMNNNMMMKKKIIIHHHKKKJJJIIIIIIJJJLLLOOOPPPPPPPPPQQQRRRTTTWWWZZZ\\\XXXYYYZZZXXXSSSLLLEEE@@@===999888::::::777777<<<:::>>>BBBGGGMMMWWWaaahhhhhhlllppprrrpppoooppprrrppprrrqqqmmmiiiaaaSSSEEE;;;555111222333000,,,,,,......---,,,,,,---......///...000444888<<>>>>>????????????>>>>>>;;;999777666555444333333//////000000//////......////////////////////////000---...111333555:::AAAMMM]]]ppp{{{nnn]]]HHH???777555444111111444bbb```___aaaeeeeee___ZZZYYYRRRMMMMMMNNNNNNPPPUUUXXXYYYZZZZZZYYYWWWUUUSSSSSSRRRQQQQQQRRRUUUWWWYYY[[[[[[[[[\\\^^^```cccddddddeeefffddd___VVVNNNIIIFFF@@@>>>AAA@@@===???DDDFFFJJJPPPUUUYYY```hhhnnnooorrrtttsssqqqqqqtttwwwnnnooonnnjjjeee[[[JJJ:::666222000222222---******...---,,,++++++,,,---...000///111666:::???JJJUUUaaajjjssszzz~~~{{{yyywwwyyy}}}~~~}}}}}}~~~}}}uuujjjaaa```eeekkkwww~~~sss```OOOEEE===<<<<<<999666555000000111111222222222222......////////////......222000...---.../////////111000000111222222222111//////111222333444444444777666555333333333444555444333111000//////000111999777555333333555777999555666666777777666555555111222333444444333222111222111111000000000111111111......111222111222666///......///111222222111111444888999888777666666222444666555222111222444222222222222222222222222---000444666666333///,,,---------...///000111222111111///---,,,...111444666:::BBBNNN\\\hhhqqquuutttwwwwwwtttqqqmmmeee\\\NNNEEE===<<<;;;999888999666666666666666555555444333333333111000222555888888:::???GGGSSS^^^fffkkkooopppqqqssstttuuuuuuuuuvvvuuutttttttttrrrnnnkkkeee\\\PPPFFF@@@;;;777333222222333444555555555444222444666555333333666999333444555555333111///---...///000000//////000222000000000111111111111111///000111111111000...---///000111222333333333333+++,,,---...000111222333111111333666555444999AAAGGGNNNTTTYYY]]][[[RRRGGG<<<999444000///111444777333222222333444666888999555555666777777777777666666666555444555666888999999::::::999999888777666999777444444444333000......///////////////...---////////////////////////000------111333444888>>>DDDUUUhhhuuu~~~}}}kkk[[[EEE===666444333111111444eeedddcccaaa```_________\\\ZZZWWWTTTTTTVVVZZZ\\\ccccccbbbaaaaaa```______[[[ZZZYYYYYYYYYZZZ[[[\\\bbbcccccceeegggjjjmmmooooooooommmkkkgggbbb^^^[[[LLLJJJHHHGGGGGGIIIKKKMMMQQQVVV^^^dddhhhkkknnnppptttwwwwwwvvvwwwxxxtttoooqqqnnnjjjcccYYYMMMAAA999444444333111000...------+++******+++...000000000000///333;;;@@@EEEQQQ]]]mmmrrrzzz~~~zzzvvvyyy}}}~~~yyyooocccZZZ[[[dddmmm|||vvvfffQQQEEE:::888:::999777777333333333333222111//////---------------.........222222111111000...---,,,111111111111111000000000333333222222222222333444222222222111111111111111333333333222111111000000666444444777555111444;;;888999999888777444222111333111//////111222333222000000000111111222222222222222222111111000000///333222222111111111222222333444444444555555555555222111000222555666444111...///111222222222111000777666555333111000///////////////000000000111111222111000//////111333444555:::DDDQQQ___jjjpppsssvvvxxxwwwtttsssppphhh^^^QQQIIIAAA>>>:::666444666777666555444333222222222333222111222444555444333999999:::AAANNN\\\gggnnnoooqqqtttuuuttttttvvvwwwvvvuuutttrrrqqqqqqrrrrrrllleeeZZZPPPGGGAAA<<<999666555444444555666444333333333444444555555555555888777666555333222111000111111111111111222222222111111000000000000000111///000222333333222111000333222222111111222333333000222333222000000111222000000000111333888>>>CCCLLLMMMPPPTTTWWWTTTMMMGGG>>>:::555222444777;;;===444666555222111555666444555444555666777777444111888888888777777888888888555555555555555555555555333222222111000000000000.........------......///---------------...///000---...000111222444777999AAALLL\\\lllyyyzzzhhhZZZEEE===555111111333222000ddddddbbbaaa```____________^^^[[[YYYZZZ]]]```cccffffffeeeeeeeeeddddddddd```___^^^^^^^^^___```aaagggggghhhjjjlllooorrrsssttttttsssqqqnnnjjjfffddd]]][[[YYYWWWWWWYYY[[[\\\^^^bbbhhhmmmoooqqqssstttvvvxxxxxxuuuuuuvvvrrrllloookkkddd[[[QQQFFF<<<555222222111000///......------,,,+++,,,...///000000111111555===CCCJJJVVVcccpppuuu|||~~~yyyyyyzzz{{{}}}|||wwwnnnccc[[[\\\eeelll|||qqqaaaLLL@@@666555777666444444444444444444333222111000//////000000000000000///111111222222222111000000333333333333333222222222444444333333333333444444555555555555555555555555333333333222222111111111222000222666555333777===888888777777666555444333222111//////111222222222111111111111111000000000111111000000000000000000000000000000111111222333111111222222222333333333999666444333444333000...000111222222333333222222555444222000///...------//////000111222333333444111000///...///111333444777===GGGTTTaaakkkrrrtttwwwyyyxxxuuutttqqqhhh___OOOGGG???<<<888444333555333333222222111222222333222111111222444444333222::::::<<>>BBBJJJKKKOOOTTTWWWTTTNNNHHH:::777444333555777888999666888888555666:::;;;999:::888777777888999888777555555444444444444555555666666666666666666666666555444333111000////////////............//////000---------------...//////---///000111111333555888<<>>888777666555555555666666333222000111333444444333333333222222111000000///000000000111111111111111//////000111222333444444111111111111222222222222;;;888444222222111000...000////////////000111111333222111///...---------//////000222333444555555222111000000111333555666<<>>;;;999777777777777666555777666666666777999:::;;;:::999888666444333111111111111222222333333333333111111111000000111111222444333333222222333333333333444444555444333111111333444555444333333444555666666666666777;;;@@@DDDJJJKKKNNNSSSWWWUUUOOOIII999777666666777888888777555888888666777;;;<<<:::;;;888555444666888999999555444444333333444444555333333333333333333333333555444222111///---,,,,,,///.........//////000111...------------......///...///111111000111444666999>>>III[[[oooqqq]]]PPPBBB<<<444111111222111000ddddddcccbbbbbbaaabbbbbbcccbbb`````````aaacccdddbbbbbbcccdddeeefffggggggdddccccccbbbcccdddfffgggjjjkkkmmmoooqqqsssuuuvvvyyyyyyzzzyyyxxxwwwuuutttrrrqqqooommmllllllmmmnnnqqqsssvvvwwwwwwvvvwwwxxxyyyzzzxxxtttrrrsssooojjjiiiaaaTTTGGG>>>777222///---------.........//////......---,,,+++,,,///111333777>>>EEENNNYYYgggqqq{{{~~~|||ssskkkdddccciiiqqquuuvvv{{{|||}}}}}}{{{{{{|||}}}zzzzzzzzzzzzyyyxxxxxxwwwzzzvvvtttvvvwwwwww{{{{{{yyytttnnnlllnnnuuuzzz~~~{{{wwwuuuvvvwwwwwwwwwyyy~~~yyygggWWWFFF===666555555444333555333222222111111000000000...///111222222111///...000111222333444444444444333444444444555555666666777666666555555555555666555555555666666666666666777777777777888888888888:::999:::;;;;;;;;;<<<======;;;888666555666777888666555444444666777666555444444333333222111111111111111111222222333333333111111222222333333333333222222222333333333333444555333111///000111222333111000/////////000222333333222111000////////////000000111111222333444444333333222333444777:::;;;BBBIIITTT___iiipppvvvyyy{{{|||{{{xxxvvvsssjjj```MMMEEE<<<888555222222444111000000/////////000000......///111222222000...///333888<<>>;;;::::::999888777555555444444555777:::;;;???>>><<<;;;999777555555666777777888888999999999444333333333333444444555777666444333333444555555555666777888777555333222444666777666555555666888999999:::;;;<<<@@@FFFJJJMMMNNNPPPTTTXXXWWWQQQLLL>>><<<::::::;;;<<<;;;;;;:::<<<<<<::::::===>>>;;;;;;999777777888999999999888777777666666777777888444333333333333333222222777777666555333111000//////.........//////000111.........------......//////000111111000000222444999;;;CCCUUUkkk~~~}}}mmmZZZMMM???:::444111000111111111eeeeeedddcccccccccddddddeeedddcccaaa````````````______```aaacccdddeeefffdddcccccccccccceeefffhhhjjjkkkmmmppprrrtttvvvvvvyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxvvvuuuttttttttttttqqqtttvvvwwwwwwwwwxxxyyywwwyyywwwsssrrrrrrnnnhhhbbbZZZMMMAAA999444222111,,,,,,,,,---.../////////,,,------,,,+++,,,000444777===EEEMMMVVVcccooowwwwwwggg^^^UUURRRWWW___dddfffoooppprrrrrrqqqqqqrrrtttrrrrrrssssssrrrqqqpppppplllhhhfffiiikkkmmmrrrwwwvvvwwwxxxxxxyyy{{{~~~|||zzzsssqqqooommmnnnrrrwww{{{~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}yyysssooommmnnnnnnkkkhhhhhhmmmrrruuubbbSSSEEE===777666666444333555666666555444444444444555222333444555555555444444444555666888888999999999888888999:::;;;;;;<<<<<>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBDDDDDDCCCGGGDDD@@@===;;;;;;<<<===;;;:::999999::::::999777444444333333333222222222000111111222222333333333222222333333222111000///222222222333333333444444000//////......000333555444444333222222444555666222111111000////////////111111222222222222222222333333444555888<<>>???;;;<<<>>>???AAAFFFKKKOOOTTTSSSTTTWWWZZZ[[[WWWTTTHHHEEEAAA???@@@BBBCCCDDDEEEHHHHHHDDDCCCEEEDDDAAA@@@??????@@@AAA@@@>>><<<::::::999999999999:::::::::999999999888888777777<<<<<<;;;;;;999777666555000000////////////000000000000///....../////////000111222111000000222444999:::AAAQQQgggzzz{{{jjjXXXKKK<<<999444111000000111111dddddddddcccddddddeeeeeeffffffeeecccbbb```___^^^^^^^^^___aaabbbdddeeeeeeddddddcccdddeeefffhhhiiilllmmmooorrruuuvvvwwwxxxyyyyyyzzzzzz{{{{{{||||||yyyxxxwwwwwwvvvvvvvvvvvvrrrtttvvvwwwwwwxxxyyy{{{vvvwwwvvvrrrpppoooiiibbbXXXPPPEEE;;;666333222222,,,,,,------...//////000+++---...------///555:::>>>GGGQQQYYYbbbnnnyyy~~~|||qqqZZZRRRIIIDDDFFFLLLQQQSSS]]]^^^````````````aaacccffffffhhhhhhiiihhhgggfff```]]]\\\___bbbdddiiinnnlllmmmnnnooopppssswww{{{}}}{{{{{{zzzyyyvvvtttkkkjjjiiijjjmmmppptttwwwwwwzzz|||}}}}}}}}}~~~{{{yyywwwwwwwwwxxxxxxxxxwwwxxxxxxxxxyyyuuuuuuttttttssspppkkkhhhccceeeeee```[[[[[[```fffwwwuuubbbRRREEE>>>999777666333222555555444333222222333444555222222333444555666777777555666888:::;;;============>>>>>>@@@AAABBBCCCCCCFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGIIIKKKKKKOOOTTTTTTQQQUUUSSSOOOKKKIIIHHHHHHIIIEEEDDDCCCCCCCCCBBB???===999999888777666555555555222222222222333333333333333444444444333111///...333333333333444444444444222333333111000000222444222222222222222333444444111111000000000000000111444444444555555555666666555666777:::>>>CCCGGGJJJUUU\\\gggoootttwww{{{~~~|||}}}|||xxxvvvsssjjj```OOOFFF===999666333444888666555444222000///......///...---...000111000///222444777;;;AAALLLYYYbbbjjjmmmppprrrtttuuuwwwyyyyyyzzzzzz{{{zzzzzzyyyyyyyyywwwtttqqqllleee^^^XXXMMMJJJEEEBBBAAAAAA???>>>???>>><<<;;;===AAAFFFIIILLLKKKIIIGGGEEEBBBAAA@@@===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@????????????===>>>???@@@@@@???>>>===@@@BBBCCCCCCCCCCCCDDDFFFBBBDDDFFFGGGIIIMMMRRRVVV[[[YYYXXXZZZ___bbbbbb```WWWSSSOOOMMMMMMOOOQQQQQQQQQTTTSSSPPPNNNOOOMMMIIIHHHGGGHHHIIIIIIGGGDDDAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>===;;;888666444444444333222111111111111222111111000000000000111000222222222111222333555999;;;CCCRRReeewwwyyygggTTTHHH999777444111000000111222bbbbbbbbbbbbbbbcccdddeeedddddddddcccbbb```^^^]]]]]]]]]^^^___aaabbbccccccccccccccccccdddfffhhhiiilllmmmpppsssuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||vvvuuuuuuuuuuuuuuuuuuuuussstttvvvwwwvvvwwwxxxzzztttwwwuuuqqqmmmiiiaaaXXXKKKEEE===666333222111111---------...//////000000+++...000000000444;;;AAAGGGSSS___fffooo{{{uuuhhhPPPJJJBBB<<<:::===AAAEEEHHHJJJKKKLLLLLLLLLNNNPPPQQQSSSUUUVVVWWWVVVUUUTTTSSSPPPOOOSSSUUUVVVZZZ___]]]^^^___```bbbeeejjjnnnqqqooommmkkkjjjiiifffddd___^^^^^^___bbbeeeggggggjjjmmmppprrrsssuuuxxxzzz{{{yyyvvvrrrooommmlllkkkkkkllllllmmmllljjjhhhgggeeeeeeeeeffffffddd```]]]YYY\\\\\\XXXSSSSSSZZZ```nnnzzzgggWWWHHHBBB===;;;888444444666666555444333333444555666666555555666777:::===>>>;;;===@@@DDDGGGJJJLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\XXX[[[\\\]]]aaaggggggaaadddbbb___\\\ZZZYYYYYYZZZUUUTTTRRRRRRQQQOOOKKKIIIGGGFFFDDDBBB@@@>>><<<;;;999999888888888888888888777888999999999777555444777777777888888888888999777888999888666444555777222333333444444444444444555444444444444444555555777777999:::;;;===>>>>>><<<<<>>>>>>>>???AAACCC???@@@CCCEEEFFFFFFEEEDDDDDDAAA@@@CCCEEEEEEGGGLLLKKKLLLMMMNNNPPPTTTYYY^^^]]][[[XXXVVVUUUSSSQQQNNNPPPOOOOOOPPPRRRSSSSSSSSSZZZ\\\```ccceeehhhlllnnnooommmiiieeeaaa^^^]]]\\\___```aaabbbaaa^^^ZZZXXXXXXXXXYYYZZZ[[[ZZZWWWTTTRRRUUUVVVSSSOOOPPPWWW___iii|||mmm]]]LLLFFFAAA???<<<777777999>>>===;;;::::::<<<===???@@@???>>>???AAADDDHHHKKKIIIKKKOOOTTTYYY^^^aaabbbaaabbbccceeefffhhhiiiiiijjjiiihhhgggffffffffffffbbbbbbcccdddeeeeeefffffffffggghhhiiijjjkkklllmmmjjjmmmmmmlllpppuuussslllmmmkkkjjjhhhgggffffffgggcccbbb```___^^^[[[WWWTTTUUUSSSQQQMMMJJJFFFDDDBBB@@@@@@@@@??????>>>>>>===<<<===???@@@@@@???===<<<<<<<<<=========>>>>>>>>>888;;;======;;;:::;;;===999:::<<<=========<<<;;;:::999999999999::::::;;;999:::<<<>>>AAACCCEEEFFFCCCDDDGGGKKKRRRXXX^^^bbbbbbjjjtttzzz{{{{{{}}}|||}}}|||xxxvvvrrriii___NNNEEE;;;777444222444888222222111000000///000000333000---,,,...000222222222222333;;;GGGUUUaaagggiiilllooorrrtttuuuxxxzzzxxxzzz|||~~~zzzyyyxxxxxxwwwtttpppmmmgggccc]]]YYYWWWWWWVVVUUUTTTQQQOOONNNPPPUUU[[[___bbbaaa```]]][[[XXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ[[[[[[[[[[[[YYYWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZ\\\]]]]]]]]]]]]___``````aaabbbbbbaaaccceeehhh```]]][[[___gggqqqwwwyyywwwvvvuuuvvvwwwvvvsssqqqrrruuuvvvsssssstttsssooonnnkkkgggddddddcccbbbaaa]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWSSSOOOIIIDDDAAA>>>===;;;999777666555444555444444333222222222333111222333333333444666888<<>>666666444111//////000222bbbbbbbbbbbbaaaaaaaaaaaa____________^^^]]]\\\[[[]]]\\\[[[ZZZ[[[\\\^^^___[[[\\\]]]^^^___aaafffiiimmmmmmnnnpppsssttttttsssuuutttsssrrrrrrssstttuuutttsssqqqrrrssstttrrrqqqtttsssssstttvvvwwwuuuttttttsssqqqllleeeYYYLLLDDD999666333111000000...---,,,------.........//////111222222222555===HHHQQQ]]]dddoooxxx}}}mmm]]]KKKBBB888444666888666444666555555666666777999999999999999999999::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<===???BBBDDDEEEFFFLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDHHHLLLQQQSSSSSSVVV]]]ccciiieee^^^WWWRRROOONNNNNNNNNQQQSSSTTTQQQMMMJJJHHHGGGHHHJJJKKKKKKJJJHHHGGGLLLLLLLLLMMMPPPSSSVVVWWWdddrrruuuiiiYYYPPPEEE???>>>>>><<<:::<<<===???AAACCCEEEGGGHHHIIIHHHGGGJJJOOOTTTXXXZZZ]]]```dddiiimmmooopppppppppqqqsssuuuvvvwwwxxxxxxvvvvvvvvvuuutttsssssssssqqqpppnnnnnnoooqqqtttvvvtttuuuwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyuuusssqqqooonnnnnnooopppnnnmmmllljjjhhhgggeeeeee`````````^^^ZZZVVVRRRPPPLLLLLLKKKJJJHHHFFFDDDCCCHHHIIIIIIJJJJJJKKKLLLLLLIIIEEEBBBCCCGGGIIIGGGDDDEEEFFFFFFDDDCCCBBBCCCDDDBBBCCCEEEFFFFFFDDDAAA???BBBAAAAAA@@@@@@@@@AAAAAAAAACCCFFFIIILLLNNNNNNOOOPPPRRRUUUYYY^^^bbbdddfffllloootttxxx{{{|||||||||zzzzzzzzzyyywwwqqqiiidddSSSHHH>>>;;;;;;888777777555333111.........///000222333333222000111333555555888<<>>===;;;666555555666777777555333555555666666666888;;;>>>EEEOOO]]]mmmyyynnnZZZHHH???777222//////222333111---\\\\\\\\\]]]]]]]]]^^^^^^____________^^^]]]\\\[[[YYYYYYYYYYYYZZZZZZ[[[[[[bbbcccbbbaaa```aaadddfffkkkkkklllooorrruuuttttttttttttrrrqqqqqqrrrssssssuuutttssstttvvvwwwvvvuuuuuusssrrrrrrsssuuuvvvuuurrroookkkeee]]]RRRFFF???555333000//////000///.........//////000222333444444666999<<<@@@IIIUUU]]]iiipppyyyzzzhhhXXXIII@@@777333555777666333777777666555444333333333444444444444444555666666555555555666666666777777555666777999:::<<<===>>>CCCBBBAAA???>>>===============<<<;;;;;;<<<======;;;???CCCEEEFFFIIIOOOUUUWWWTTTNNNHHHDDDBBBAAABBBCCCEEEGGGGGGEEEBBB@@@@@@@@@BBBDDDFFFHHHHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQRRR\\\jjj~~~{{{rrreee]]]RRRKKKIIIGGGEEEBBBCCCDDDGGGJJJMMMQQQSSSTTTVVVTTTTTTVVV\\\cccgggjjjnnnpppssswwwzzz{{{|||||||||}}}~~~~~~~~~}}}}}}||||||zzzyyyxxxwwwxxxzzz}}}~~~|||}}}}}}~~~~~~}}}}}}}}}zzzyyyvvvuuutttuuuvvvwwwttttttsssqqqpppnnnmmmmmmiiiiiiiiihhheeebbb___]]]WWWWWWVVVUUUTTTSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXXXXTTTPPPPPPRRRSSSQQQMMMQQQRRRRRRQQQOOONNNOOOPPPNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQTTTWWWYYY[[[[[[[[[YYY[[[]]]```dddhhhkkkmmmqqqsssvvvyyy|||}}}}}}}}}yyyyyyyyyxxxvvvpppiiicccVVVKKK@@@;;;999555333444666555444222222222333333111333555555444333444444999<<>><<<<<<<<<<<<:::999:::;;;;;;<<<===@@@EEEHHHPPPYYYfffsss~~~mmmXXXGGG>>>888444000000222222///+++ZZZZZZ[[[\\\]]]^^^______]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]\\\bbbbbbbbbaaa___```bbbdddhhhhhhjjjmmmppprrrsssrrrrrrqqqooonnnmmmnnnnnnooorrrqqqqqqrrruuuvvvvvvuuuuuurrrooonnnoooqqqrrrrrrmmmiiibbbZZZRRRHHH>>>888333111...---///000111111333222222333444666888999:::>>>DDDJJJQQQZZZeeemmmwww}}}wwwcccQQQEEE>>>555222333555444222666555444333222111000///111000000000000111222222111111111111111222222222111111222333444555666666:::999888777666555555555777666555555555555666777777:::=========???CCCGGGHHHEEEAAA===;;;:::;;;;;;888:::;;;;;;999888888999888:::===@@@CCCDDDEEEEEEDDDFFFHHHJJJMMMOOOPPPPPPSSS___rrr|||ssskkkbbb[[[WWWUUURRRPPPQQQSSSVVVZZZ^^^bbbfffgggfffdddcccffflllsssyyy||||||{{{yyyxxxxxxyyy{{{|||yyyyyyxxxwwwuuuttttttsssqqqqqqrrrrrrqqqooommmllleeedddbbbaaa```aaabbbcccbbbccccccddddddeeeeeefffgggccc___^^^______\\\YYY_________^^^\\\[[[\\\]]]\\\\\\[[[[[[ZZZZZZ[[[[[[WWWXXXYYYZZZZZZYYYXXXWWW^^^```bbbeeefffgggggggggeeeeeeeeegggjjjnnnqqqttttttuuuwwwyyy{{{||||||}}}yyyxxxxxxxxxuuupppiiidddXXXMMMAAA<<<888444222444222222111111111111111111111444777888777666555666<<<@@@FFFMMMTTT\\\dddiiijjjmmmrrruuuvvvvvvxxxyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}|||||||||}}}|||yyyvvvsssqqqpppppprrrssstttsssooonnnjjjfffdddeeehhhllliiijjjkkklllkkklllnnnpppoooqqqsssuuuvvvvvvuuuuuummmmmmnnnoooooopppqqqqqqpppqqqrrrsssssssssssssssqqqnnnnnnrrrtttsssvvvzzz{{{{{{yyyxxxwwwwwwxxxxxxttttttssssssrrrsssssstttkkkddd[[[WWW]]]kkk|||}}}|||{{{||||||{{{wwwsssqqqpppllliiieeeaaa]]]XXXSSSOOOMMMJJJGGGEEEDDDDDDCCCBBBBBBCCCCCCDDDGGGLLLRRRWWWaaahhhrrr|||}}}kkkWWWFFF===999666222000111000---***[[[[[[\\\\\\]]]^^^______\\\]]]]]]]]]\\\\\\[[[ZZZ\\\^^^```aaaaaa```^^^]]]ZZZ[[[]]]^^^^^^```cccfffgggggggggjjjlllnnnmmmllllllkkkjjjhhhhhhhhhiiiiiikkkkkkkkkmmmppprrrrrrrrrrrrpppmmmllllllllljjjhhhfffaaaXXXOOOFFF>>>777333333000...---///111222333666666666777999<<>>===:::888777888999:::555666666666555555777888444666999<<>>CCCJJJRRRXXX^^^dddgggjjjnnnssswwwxxxxxxyyyzzzwwwwwwvvvwwwxxxzzz|||~~~{{{zzzzzzzzz{{{zzzwwwuuusssqqqnnnmmmoooqqqrrrrrrsssqqqmmmgggdddcccfffhhhkkklllmmmkkkjjjjjjkkkmmmppprrrtttvvvwwwwwwvvvvvvnnnnnnnnnooopppqqqrrrrrrpppqqqrrrsssuuuvvvwwwwwwrrrooopppuuuwwwwwwyyy}}}~~~|||yyywwwvvvvvvwwwxxxttttttsssssstttttttttuuujjjaaaWWWUUU[[[hhhzzz|||}}}~~~~~~}}}{{{zzzyyyvvvtttqqqooolllgggaaa]]]\\\YYYTTTQQQPPPPPPOOOOOOMMMNNNOOOQQQTTTZZZaaagggrrrwww~~~}}}kkkWWWFFF===888555222111111000...,,,[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\]]]\\\\\\[[[ZZZZZZ[[[^^^``````^^^[[[YYYWWWYYY[[[]]]^^^```dddfffgggfffeeefffhhhhhhfffdddfffeeecccbbbbbbbbbccccccfffffffffiiilllooooooooommmmmmmmmlllkkkgggbbb^^^^^^WWWNNNDDD===888333111222///,,,,,,...111333333666777:::>>>CCCIIIMMMPPPXXX^^^ffflllqqqvvv}}}~~~vvv```LLL===888222000111222333222555555555555444333111000000000//////000000111222000000000000000000000000222222222222222222222222333222222111111111222222333333333444444333333333333444555555444333444555555444333222222333555666444555666555555666888:::444555777:::<<<>>>@@@@@@>>>???AAADDDEEEFFFFFFFFFGGGPPP___qqq|||yyywwwuuuuuuvvvvvvvvvwwwxxxyyy|||~~~~~~|||yyyzzz~~~~~~|||zzzzzzzzz||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz|||}}}}}}~~~~~~{{{xxxtttpppoooppprrrssssssttttttuuuuuuvvvwwwwwwtttsssqqqppppppppppppooorrrrrrrrrpppmmmlllmmmnnnmmmkkkiiiggggggiiilllnnnjjjkkkmmmoooooonnnmmmlllmmmnnnooopppppppppooonnnooonnnmmmlllnnnqqquuuwwwwwwwwwwwwwwwwwwwwwxxxxxx{{{zzzzzzyyyxxxtttnnnjjjaaaWWWMMMFFF???888555777333333444555555555444444333444555555666999>>>AAAEEEJJJQQQXXX]]]aaaeeegggkkkoootttwwwyyyyyyyyyzzzvvvvvvuuuvvvwwwyyy{{{|||zzzyyyxxxyyyyyyxxxuuussspppmmmjjjjjjllloooqqqrrrsssrrrnnniiidddbbbdddeeelllmmmmmmkkkiiiiiijjjkkkpppqqqsssuuuvvvuuutttsssnnnnnnnnnnnnoooqqqrrrssssssssssssttttttuuuvvvvvvrrrppprrrvvvxxxxxxzzz~~~}}}zzzyyyyyyzzzzzzssstttttttttttttttttttttggg]]]UUUUUU[[[fffwww~~~~~~{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxvvvrrrnnnkkkhhhdddbbbaaaaaaaaa```]]]___```bbbfffkkkrrrwww~~~}}}kkkXXXGGG>>>555333222111111000000///YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXYYY[[[\\\\\\ZZZXXXVVVVVVXXXZZZZZZZZZ[[[\\\^^^___^^^]]]]]]]]]]]][[[YYY[[[ZZZYYYXXXXXXYYYZZZ[[[```___```bbbfffhhhiiiiiidddeeefffgggfffaaaZZZTTTSSSMMMDDD<<<777444222111111...,,,,,,///333666777999<<>>444444333222000/////////<<<<<<===>>>???@@@AAAAAA>>>>>>???????????????>>>@@@@@@AAAAAAAAA@@@>>>>>><<<===??????=========>>>===<<<<<<===>>>>>><<<;;;<<<<<<<<<<<<===???@@@BBBDDDCCCCCCFFFIIIKKKKKKKKKIIIIIIIIIKKKLLLKKKHHHEEEAAA<<<666111000111222222666555444777===EEEKKKNNNWWWZZZ```fffjjjmmmnnnnnnnnnqqquuuvvvtttssstttwwwuuuuuusssnnniiiiiimmmqqqtttwww|||{{{zzzxxxxxxzzz~~~}}}nnnUUUAAA777555222111111222444555::::::;;;:::888555111/////////......//////000111222222222111111000000000...////////////000000000000000000000111222333333//////111111111111//////111111000///...,,,)))'''111111000000111222222333...000222222111111111222222333555777:::>>>@@@BBBCCCBBB@@@???>>>??????@@@BBBJJJYYYmmm||||||}}}~~~|||{{{yyyxxxwwwzzzzzzyyyxxxwwwwwwvvvuuuppppppoooooooooppprrrsssvvvwwwyyy|||~~~~~~{{{wwwrrrnnnlllkkkjjjjjjjjjkkklllmmmnnnoooooommmlllllllllmmmmmmnnnooojjjiiigggfffffffffhhhhhhhhhhhhhhhiiijjjjjjkkkkkkiiijjjjjjiiigggggghhhiiijjjkkkjjjhhheeecccdddeee```___]]]\\\]]]___aaacccddddddddddddeeefffggghhhggggggggggggfffdddbbbaaa```aaabbbccceeefffggghhhiiikkkmmmoooooonnnllljjjooonnnmmmmmmllljjjfffbbb\\\XXXUUURRRKKKBBB>>>???888777444222111222333444111444999>>>BBBGGGLLLPPPUUUXXX\\\___```bbbccceeeiiikkklllllllllmmmooopppoooooopppqqqqqqooonnnmmmooommmlllkkkjjjgggccc```\\\XXXTTTSSSUUUZZZ___aaajjjlllmmmkkkgggccc```___```aaacccddddddeeehhhkkkppppppqqqqqqpppnnnkkkjjjjjjiiihhhiiijjjmmmoooqqqooonnnnnnoooqqqsssvvvwwwvvvtttvvvzzz{{{yyyyyy|||{{{{{{||||||{{{zzzyyyxxxssstttttttttsssrrrpppooojjj[[[PPPQQQVVV^^^ppp~~~xxxmmmddd]]]XXXQQQMMMNNNPPPQQQQQQTTTUUUYYY^^^eeejjjlllmmmsssssstttxxx|||~~~yyyhhhUUUFFF===666666555222///------...444444444444555777999:::888777555444333444555555<<<;;;;;;:::999888888777666666666666666666666666888777666666555555555555555555777:::999666777;;;888999:::999888888:::<<<>>>@@@>>>;;;>>>DDDCCC===666666444222000111444777555777<<>>@@@@@@>>>???BBBEEEMMM]]]sss~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwuuuvvvzzz}}}zzzyyyxxxvvvtttqqqoooooorrruuuxxx|||wwwqqqmmmmmmllljjjhhhnnnmmmlllllllllkkkiiigggfffeeecccbbbbbbdddeeeggghhhggghhhmmmssswwwxxxxxxsssooojjjddd___\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]]]][[[[[[\\\\\\]]]]]]]]]^^^ZZZYYYWWWWWWWWWWWWVVVTTTXXXYYY[[[\\\[[[ZZZ[[[\\\^^^[[[ZZZ[[[]]]]]][[[XXX[[[[[[[[[ZZZYYYWWWVVVUUUQQQQQQQQQRRRSSSSSSTTTTTTXXXWWWVVVVVVVVVWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVXXX\\\___]]]^^^___aaaaaaaaa```___aaabbbbbbaaa```______```XXXWWWVVVSSSMMMGGGAAA>>>;;;999666444333333444555999<<>>???>>><<<===@@@HHHQQQbbbxxx}}}}}}{{{yyywwwvvvvvvvvvuuuuuusssrrrqqqsssrrrqqqooommmkkkiiihhhhhhggghhhmmmuuuyyyyyywwwwwwuuurrrnnnkkkhhhffffffdddbbb```______aaadddfffhhhccc^^^ZZZYYYYYYWWWVVVXXXVVVVVVVVVWWWVVVTTTRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSRRRTTTYYY___dddeeeeee___\\\WWWRRRNNNLLLKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHFFFFFFGGGGGGEEEDDDGGGIIIKKKKKKJJJJJJJJJKKKJJJIIIGGGHHHJJJJJJHHHEEEIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJIIIHHHHHHJJJNNNQQQQQQRRRRRRSSSTTTTTTSSSSSSQQQRRRSSSRRRQQQQQQRRRSSSQQQPPPPPPNNNJJJEEE@@@>>><<<:::888666555555666666:::===BBBFFFJJJNNNQQQSSSRRRRRRQQQQQQQQQRRRSSSSSSVVVWWWZZZ\\\^^^^^^^^^]]]aaadddggghhhhhhfffffffffdddcccaaa___\\\YYYWWWVVVWWWUUUQQQMMMJJJHHHHHHIIIRRRWWW^^^bbbbbb___ZZZWWWUUUXXX[[[]]]___aaadddhhhhhhiiijjjjjjhhheeeaaa^^^____________aaabbbdddeeeeeeeeefffgggiiijjjkkklllqqqpppppprrrvvvyyyxxxwwwyyyyyyyyyxxxvvvuuusssrrrqqqppppppqqqrrrppplllhhhddd\\\UUUTTTZZZcccqqq~~~uuuggg\\\RRRLLLCCC?????????===;;;@@@@@@@@@AAADDDGGGJJJLLLRRRSSSWWW\\\bbbhhhnnnqqqtttwww{{{~~~~~~ppp]]]III<<<777333111333222...---///------,,,+++******++++++,,,,,,------...---------/////////...------,,,,,,........................//////......------......666---'''***000222222222111222222222111111333555222333333222555:::<<<:::444555666777888;;;@@@CCCKKKOOOVVV^^^eeejjjmmmooopppnnniii```VVVNNNIIIHHHMMMPPPTTTWWWXXXYYYZZZ[[[bbbccceeeeeedddcccdddeeejjjpppxxxsss___KKK===666444222000///000111111000,,,---///000111111111000...//////...---,,,...///------,,,,,,------...///+++,,,---....../////////000111222111///...///000111000000//////000000111888444///,,,,,,...000111000///...///111111111000000111111222222111111000666666777999<<<@@@EEEGGGDDD@@@>>>???>>><<<===@@@KKKVVViiixxxuuuqqqoooqqqtttvvvwwwwwwuuurrrpppooommmjjjggghhhgggfffeeeccc```___]]]```___]]][[[XXXUUUSSSRRRSSSSSSTTTZZZaaafffgggfffeeeccc^^^YYYTTTRRRPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPUUUQQQMMMJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEECCCEEEDDDCCCAAAAAAAAABBBCCC@@@@@@BBBGGGLLLQQQSSSSSSMMMKKKGGGCCC@@@?????????BBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>=========???>>><<<<<<======;;;:::<<<===??????>>>===>>>???>>><<<<<<<<<======<<<:::>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>???@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???AAADDDGGGDDDDDDDDDDDDDDDEEEEEEFFFDDDFFFGGGHHHGGGGGGIIIJJJHHHIIIIIIHHHFFFCCC@@@>>>===;;;999888777777777888<<<>>>BBBGGGKKKNNNPPPQQQMMMKKKIIIGGGFFFFFFGGGHHHKKKLLLNNNOOOQQQSSSTTTUUUVVVZZZ^^^aaa```^^^]]]\\\\\\ZZZWWWTTTRRRPPPOOOOOOSSSRRRPPPLLLHHHDDD@@@>>>FFFKKKQQQVVVXXXWWWTTTRRRMMMPPPUUUYYY\\\___ccceeeddddddcccaaa___\\\ZZZXXXWWWWWWWWWXXXXXXZZZ[[[\\\ZZZZZZ[[[]]]___aaacccdddiiihhhiiilllooorrrsssrrrrrrrrrrrrrrrqqqppppppooommmmmmmmmoooppppppnnnkkkddd\\\UUUUUUZZZdddrrr~~~vvviii```UUUNNNEEE@@@>>>===;;;999<<<;;;::::::;;;<<<>>>???@@@AAAEEEJJJPPPVVV\\\___dddhhhooouuuzzz}}}vvvdddOOO???;;;666333333333///...///---,,,,,,+++++++++++++++***+++---...///...------.........---------,,,,,,............//////////////////............//////444---))),,,000111111333111222333333111222333555222222222222555999;;;<<<:::<<>>???CCCNNNZZZooo}}}pppgggccc___]]]___cccfffhhheeeccc```^^^\\\ZZZWWWTTTUUUTTTTTTRRRPPPNNNLLLKKKMMMLLLJJJHHHEEECCCAAA@@@CCCCCCEEEIIIOOOSSSSSSSSSUUUQQQLLLGGGCCCAAA@@@AAA?????????@@@@@@@@@AAAAAAGGGEEEBBB@@@>>>>>>=========<<<<<<===???@@@>>>===???>>>===<<<;;;;;;<<<<<<777888999<<<@@@CCCEEEEEEBBB@@@>>>;;;999999999999;;;;;;::::::999999888888::::::999999888888777777<<<:::999999::::::999888666888::::::888888888999::::::::::::::::::999888;;;;;;;;;::::::888777777777777888999999::::::;;;666666777888999:::<<<<<<999999999:::::::::;;;;;;<<<<<<===<<<;;;<<>>===???AAABBBBBBCCCDDDFFFEEEEEEFFFEEEDDDAAA???>>><<<;;;:::999888888888888;;;<<<@@@EEEIIILLLMMMLLLKKKIIIEEEBBB@@@@@@AAAAAADDDDDDDDDFFFHHHJJJMMMNNNMMMPPPSSSUUUTTTSSSSSSTTTSSSQQQMMMJJJHHHHHHHHHIIILLLMMMNNNNNNLLLGGGBBB???AAACCCGGGLLLPPPPPPMMMKKKEEEHHHMMMSSSXXX\\\___aaa```___\\\ZZZWWWUUUUUUTTTQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQSSSVVVYYY\\\]]]``````bbbdddgggjjjkkkkkkkkkkkkllllllllllllkkkkkkiiiiiijjjkkkllllllkkkkkkccc\\\VVVVVV\\\eeesssxxxnnnggg\\\VVVMMMGGGCCCAAA???>>>::::::::::::;;;===>>>???<<<===>>>@@@DDDHHHKKKMMMUUUYYY```fffkkkooosssvvvzzz}}}}}}nnnYYYJJJAAA:::555444444000...///++++++,,,,,,------------***+++---.........------..................---------.........//////000000//////............/////////---...111111...///333222333444333222222444666444333333555777:::>>>AAACCCFFFIIILLLPPPTTTYYY]]]]]]bbbhhhnnnpppoookkkhhh]]]YYYSSSKKKEEEBBBCCCEEEFFFKKKQQQVVVXXXZZZ[[[\\\```bbbdddeeeeeefffgggiiikkksss~~~uuucccNNN???999888333111//////000111000///444444444444222000...---...///000///......///111......------......///000111000000111333333222000...///000000///...///000000000111111111111000000777555333222333333222111111222222222222222333444333333333444444555555666666777:::===AAADDDGGGHHHEEEAAA???@@@AAA@@@CCCHHHRRR```uuuooo___WWWSSSOOOMMMOOOSSSVVVXXXRRRPPPMMMKKKJJJHHHEEECCCDDDCCCCCCCCCAAA@@@???>>>>>>>>>===;;;:::999888888::::::<<<>>>AAACCCDDDCCCDDDBBB>>>:::888777888999888888999999::::::999999::::::888777555555555666555555555666888999888666777777666666555555555555222333444555666777888999888777555444333333444444333333333444444555555555666666555555444444444333666444333444555555444222222333555555333222333333666666777777666555555555555555666555555444333222222222222333444444555555000000111333444555555666666777777777777888888888666777888777666777999;;;:::999888777777777999999666888:::;;;<<<===???AAAEEEEEEEEEDDDCCCAAA???===;;;::::::999888888888888999:::===BBBGGGIIIHHHFFFHHHFFFBBB>>><<<;;;<<<===>>>======>>>@@@BBBEEEGGGFFFGGGHHHHHHHHHIIILLLNNNKKKIIIFFFCCCBBBCCCDDDFFFGGGIIIMMMOOONNNKKKFFFCCCBBBBBBCCCFFFIIIIIIGGGDDD@@@BBBFFFKKKQQQVVVYYYZZZ[[[YYYVVVSSSQQQQQQQQQRRRMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIJJJLLLOOOSSSVVVXXXYYY[[[\\\^^^___aaabbbcccddddddeeefffffffffffffffbbbbbbbbbbbbbbbbbbcccdddccc\\\VVVWWW]]]fffttt{{{tttoooccc^^^WWWPPPLLLHHHFFFEEE============>>>>>>??????;;;;;;:::;;;<<<===???@@@HHHKKKNNNRRRUUUZZZ```cccgggjjjoootttwww|||uuubbbSSSGGG>>>777555555111//////))))))***+++,,,,,,++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,---......//////---------,,,------...///++++++...111///,,,---111111222333222111111333555444333555999<<<>>>DDDKKKNNNPPPTTTWWWZZZ^^^bbbeeehhhkkkppprrrqqqkkkddd```SSSPPPKKKDDD@@@???BBBEEEHHHMMMTTTYYY\\\]]]^^^______aaabbbcccccceeehhhjjjttt{{{|||nnn\\\III;;;555444444222111111222333111000///000111222222111000//////000111000//////111222000000//////000000111222111222222222222111111000///111222111000000111333222222333444444333222222333333444555666666333111222333444444333333444555444444444444444555666777888:::===@@@DDDFFFHHHIIIFFFBBB@@@CCCEEEFFFJJJOOO]]]kkkwwwaaaSSSKKKGGGCCCBBBCCCFFFIIIJJJCCCAAA???>>>>>>===;;;999888999999999888777777666666666555555555555444444555666777888999999999999777666444222111222333444333333444444555555555555444555555444222222333444222111111333444555444222222222222333333333333222333444555444333222333555444444333333222333333333111111222333444555555666555555555555555444444444333111000111222222111000222333555444333222222333222444555555333222222333222222333333222222111000000000000111222222333333///000111222333333333333333444444444555555555555555666777666555555777999666666555555444444555555555666999::::::;;;>>>@@@EEEDDDDDDCCCAAA???>>>===::::::::::::999999999888999999;;;AAAFFFHHHFFFBBBBBB@@@===:::888777888888888777777888999;;;===>>>@@@AAAAAA@@@@@@BBBFFFIIIDDDBBB@@@??????AAACCCDDDFFFHHHLLLNNNNNNLLLIIIFFFFFFCCCAAABBBDDDDDD@@@=========>>>BBBHHHMMMPPPQQQSSSQQQOOOMMMLLLMMMNNNOOOJJJKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFJJJNNNRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]]]]^^^_______________^^^______^^^]]]^^^aaadddccc\\\WWWXXX^^^gggttt{{{vvvtttgggddd```ZZZUUUQQQNNNMMMFFFEEEDDDBBB@@@>>><<<<<<888777777666777888999:::>>>???AAABBBCCCGGGLLLPPPQQQUUUZZZ```fffmmmtttxxx~~~ttteeeZZZMMMBBB999666555222//////))))))***+++******((((((,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------+++,,,,,,---......//////------,,,,,,---......///...+++***---///---...111111222333222111111333555666555888???DDDGGGPPPZZZZZZ\\\```bbbdddgggjjjmmmppprrrtttsssnnneee\\\VVVNNNLLLHHHDDDAAABBBFFFJJJMMMRRRYYY___aaabbbcccdddaaabbbccccccdddgggkkkoooyyy|||sssdddSSSDDD:::444222555444333444555555333111---...000111222222111000000111222111000000222444222222222222222333444444000333555555222111222444222333555555444333555666555666777888888777666555666666666888:::;;;999777666888:::999777777999;;;888888777777888999;;;<<<<<<>>>AAAEEEHHHJJJJJJKKKJJJGGGFFFJJJMMMPPPVVV\\\mmmzzzzzzeeeSSSIIICCC@@@===;;;<<<>>>???@@@;;;999888888999999888666555555555555444333222111333333333222222222222222111222444444444444444444111000000000000000111222111111111111111222333333111333444444222111333555222111111222444444333111111111222333444444444444444666777666444333444666333333333333333333333333222333333444444555555555444444444555555555555555444222111222333444333222333444666555333222222333111333555444222000111222222222333333333222111111///000000111111222333333111111333444444444333333111222222222333333333333555666777777666666777999444444555555444333333222666888:::;;;;;;<<<>>>@@@@@@@@@@@@???>>>======<<<;;;<<<<<<<<<;;;;;;::::::<<<<<<===CCCHHHJJJFFFBBB===<<<:::888777666666555666555666666777888999999:::<<<=========???AAADDD>>>===<<<<<<>>>@@@BBBDDDFFFHHHKKKNNNPPPPPPOOONNNGGGCCC???>>>??????;;;777:::888777999>>>CCCFFFGGGHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCFFFJJJNNNQQQUUUWWWXXXWWWTTTSSSTTTUUUWWWWWWXXXXXXYYYXXXXXXXXXZZZ\\\]]]\\\\\\^^^cccgggccc\\\WWWYYY___hhhuuu~~~}}}}}}}}}~~~{{{xxxvvvuuujjjjjjhhhddd___ZZZWWWUUURRRQQQOOOKKKHHHDDDAAA???<<<;;;999888888888999999:::;;;===>>>>>>???BBBDDDDDDFFFJJJNNNRRRYYY___dddlllqqqwww{{{}}}~~~~~~{{{ssshhhaaaRRRFFF:::777666333000///+++,,,,,,,,,+++)))'''&&&///...---+++++++++,,,------------------.........------...//////000111111............//////000111555---'''+++000111111222333444555444333333555777888777<<>>@@@@@@???;;;>>>@@@???===<<<>>>AAA======<<<<<<===>>>@@@AAADDDGGGJJJNNNPPPQQQQQQQQQQQQMMMMMMRRRVVVZZZ```gggzzzjjjVVVHHHBBB???<<<:::999999;;;;;;:::888777666777888999888777555555444444333111000///222222222111111000000000...///111222111111222222000000111111111222222222222111000///000111222333,,,...000000......000222000000///000111111000......///000222333333333333000222444444222111333555//////000000000000000000111111111000000000000000//////000000111111222222333222111111333444333111000111333222000//////000...000222222///---...000000111111111111000000///,,,,,,,,,---......////////////111222222111000///111111222222222333333333222333555444333333444555444555555666555444333111444555777888888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;???>>>@@@EEEKKKLLLHHHDDD::::::999999888777666666666777777777888888888888666999<<<===>>>>>>???@@@:::::::::;;;===???BBBCCCFFFHHHKKKOOORRRUUUVVVWWWFFFAAA<<<;;;<<<<<<888444999666222333888===@@@@@@@@@@@@@@@AAABBBEEEGGGHHHHHHHHHIIIHHHGGGDDDBBBAAAAAA@@@@@@AAADDDHHHLLLOOOVVVWWWXXXVVVRRRPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVWWWZZZ```eeebbb\\\XXXZZZ```iiiuuu~~~{{{ttttttssstttvvvyyy|||~~~~~~}}}|||}}}~~~~~~{{{|||{{{zzzwwwuuuttttttnnnoooooolllgggbbb^^^\\\[[[ZZZXXXUUUQQQMMMJJJHHHEEECCCAAA>>><<<;;;;;;;;;:::<<<@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDHHHMMMQQQVVV[[[ccchhhlllooosssvvvtttvvvyyyzzzxxxrrrlllhhhTTTGGG;;;777777444000///---......---++++++,,,...------------------------444111...///111...$$$222222222111//////111222111000///......000222333333222111000111111333333666555555666888;;;???AAA???CCCIIIPPPXXX___dddgggmmmmmmlllmmmnnnoooqqqrrrxxxyyywwwpppeeeZZZRRROOOKKKLLLMMMLLLMMMOOORRRUUUYYYZZZ]]]dddkkknnnnnnlllhhhfffdddcccfffkkkqqqttt|||}}}xxxnnndddVVVJJJDDDAAA???>>><<<:::888666555555666777666666555555555555666666444555666777888888888888777777999:::::::::999999999999:::<<<===>>>?????????>>>=========???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@DDDDDDDDDCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEHHHEEEAAA@@@BBBEEEGGGHHHJJJMMMRRRWWWZZZ[[[ZZZYYYZZZXXXYYY]]]```dddllluuusss\\\LLLAAA;;;===<<<;;;999888888777777333333333333333444444444333222222111111111222222333333222222111000//////---///000///...---...///222111000//////000111111000000111222222222222111222222222111111111000000000000000000000111111111111111111111000000000000666777888999999888666555111111000000000000000000///000222333444444333222222222222222222222222222333333333333333333333333222111000......000111222111111222222222333333333333333111000////////////000000///000000111222222...///111111000000111333888777666555444333333333777777777777777777777777444333222111222444666777:::;;;;;;<<<<<<=========BBB@@@>>>===<<<===>>>???AAABBBBBBAAA??????@@@BBB???>>>???CCCIIIJJJGGGBBB===;;;888666555555666777666666777888888999999:::888;;;???@@@@@@>>>======888999999;;;===???AAABBBEEEIIIKKKKKKNNNTTTVVVUUUJJJGGGBBB<<<777555444444222111000111333666:::<<<888999<<>>>>>??????>>>===<<<<<<;;;;;;;;;<<<999:::;;;<<<<<<===<<<<<<===>>>???AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOOOONNNMMMLLLOOOLLLIIIIIIJJJLLLNNNNNNRRRUUUYYY^^^```aaa```______]]]^^^bbbeeeiiirrr{{{|||fffTTTGGG???:::::::::888777666555555555222222222111111111111111111111000000000000111111222111111000//////......---///000///...---...///111111000/////////000111///000111111222222111111111111111000000/////////000000000000111111111111111111111111111111111111666888:::<<<<<<:::777666333333333333333333333333555555555555555444333333222222222222222222222222333333333333333333333333555444222111111222444555000000000111111222222222666555444333222111111111222222222222222333444444222333444444222111222444222222111111111111222222333333333333333333333333777666555555666888:::;;;666777888999:::;;;<<<<<>><<<;;;;;;<<<===>>>???@@@@@@???======>>>@@@AAA???@@@DDDIIIJJJFFFBBB???===:::888777777888999555555666666777888999999888:::===>>><<<;;;;;;;;;888888888999:::;;;======???CCCEEEFFFIIIOOOQQQPPPFFFCCC>>>999555222222222333222111111222333555777444555666888:::<<<>>>>>>CCCDDDEEECCCAAA@@@AAABBBEEEFFFGGGHHHIIILLLQQQUUUXXXWWWTTTPPPMMMKKKJJJJJJJJJHHHEEEDDDDDDDDDCCCBBBGGGFFFFFFGGGLLLSSSZZZ^^^___YYYUUUXXX^^^gggttt~~~}}}~~~~~~xxxrrrlllhhhbbb______```aaaaaabbbaaa``````````````````bbbcccdddeeeeeedddbbbaaaeeedddcccbbbaaa___^^^^^^]]]\\\[[[XXXVVVSSSPPPOOOKKKJJJGGGDDDBBBBBBDDDGGGCCCDDDEEEFFFFFFEEEEEEDDDDDDAAA??????AAACCCCCCCCCCCCEEEHHHKKKNNNQQQRRRSSSXXXZZZ^^^aaacccbbbaaa```VVVNNNDDD;;;666444222111,,,---......---...000222......//////000000111111///000222444666888888888777:::<<<===;;;:::999:::;;;;;;:::999999:::<<<===<<<<<<;;;<<<<<<>>>@@@AAABBBBBBCCCEEEHHHMMMQQQSSSaaacccgggjjjlllmmmmmmmmmnnnnnnnnnnnnppprrrtttvvvuuusssooohhhaaa\\\ZZZZZZ^^^```cccdddbbb```_________```bbbfffiiiiiigggeeeccccccbbbbbbcccfffhhhjjjqqqtttyyy~~~|||xxxvvvvvvtttpppmmmeee```XXXRRROOONNNMMMMMMQQQPPPMMMKKKIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOORRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQTTTTTTUUUUUUUUUSSSRRRQQQTTTRRROOOOOOPPPQQQQQQQQQWWWZZZ^^^bbbddddddcccbbb```___```dddfffkkkuuujjjWWWKKKCCC===999999888777666555444444444222222111111111000000///111111000000000000111111111111111000/////////...///000111000//////000111222111111000000111222222000111222222333333222222111111111111000000000000222222222222222222222222///////////////000000000777:::>>>AAAAAA???;;;888222222222333333333333333777666555333222111111111444444444444444444444444444444444444444444444444333333111111111111333333111111111111222222222222444333222111111111111111111111111111111111222333333444444333111///000111///000000111222333333444333333333333333333333333555444444444555777999:::333444555777999:::;;;<<<<<<<<<;;;::::::;;;=========>>>>>>===;;;;;;<<<>>>===<<<<<>>BBBBBBEEEIIIJJJIIIGGGEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPRRRVVV[[[___bbblllmmmoooqqqqqqpppnnnlllooooooooopppqqqtttvvvwwwtttpppjjjddd```___```bbbeeehhhlllllliiieeeaaa``````aaacccfffggggggeeecccbbbbbbbbbbbbbbbdddeeeeeejjjlllpppsssuuuvvvuuuuuutttqqqnnnlllllljjjgggddd```]]]ZZZWWWVVVVVVVVVVVV[[[YYYWWWTTTRRRQQQPPPPPPMMMLLLLLLLLLLLLMMMNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVYYYXXXXXXXXXXXXYYYYYYYYYUUUVVVVVVWWWWWWWWWVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPOOOPPPNNNLLLLLLNNNNNNMMMLLLSSSVVVZZZ]]]______]]]\\\[[[ZZZ[[[___bbbgggtttzzz```NNNFFF@@@<<<999888888777666555444444555333333333222222111000000111111000000111111222222222222111111111111111111000222333222111000111222222222222222333333333444222333333444444444444444333333333333333333333333555555555555555555555555222222222222333333333333:::>>>DDDHHHHHHDDD???;;;444444444444444555555555888777555333222222333333777777777777777777777777777777777777777777777777555444444333333444444555444444555555555555555555444444333333222333333333333333222222222222333333333444555444222111222333333444555666777777888888888888888888888888888888333333444444666777999:::555555666777999:::;;;;;;::::::999999:::;;;<<<===<<<<<<===;;;:::999:::<<<:::999:::;;;>>>>>>;;;999;;;:::888666555555666777777777666777888999;;;<<<<<<<<<<<<:::888777888:::888888777777777888888999777:::<<<:::<<<@@@AAA??????===:::777444333333333333444444444444333111000555555444555888;;;>>>@@@BBBCCCDDDCCCCCCCCCFFFHHHNNNQQQVVVYYYZZZ[[[]]]^^^\\\YYYUUUPPPLLLJJJJJJJJJGGGIIIIIIFFFAAA???@@@BBB=========@@@GGGQQQZZZ```___XXXSSSUUU\\\ggguuuzzzxxxwwwyyyzzzxxxsssnnnlllggg```ZZZVVVSSSQQQOOOJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIIIIKKKKKKLLLLLLKKKLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDBBBBBBEEEHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@???@@@@@@AAA@@@@@@???>>>===DDDEEEGGGIIILLLNNNPPPQQQNNNKKKGGGBBB===888555333222333444555555666888:::555666777999:::<<<===>>>???BBBDDDCCCAAACCCHHHMMMSSSVVVZZZ[[[ZZZWWWTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSUUUWWWXXXZZZ______```bbbfffkkkooorrrqqqrrrsssssssssqqqooonnnpppppppppppprrrtttvvvwwwrrrnnnhhhcccbbbdddgggiiijjjmmmpppppplllgggccc```]]]```ccceeeeeedddccccccaaaaaaaaaaaabbbbbbbbbcccdddeeegggjjjkkkkkkkkkkkkkkkiiihhhfffeeedddbbb```______^^^]]]]]]^^^___```bbbaaa___\\\YYYWWWUUUTTTQQQRRRRRRSSSTTTVVVXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVUUUTTTRRRRRRSSSSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMKKKIIIHHHGGGFFFDDDDDDFFFFFFFFFEEEJJJMMMQQQTTTVVVVVVUUUTTTRRRRRRTTTXXX[[[bbbqqqvvvZZZJJJBBB<<<999888777777666555444444444444333333333222222111111111000000000000000111222333222222222222222333333333111222333333111111222333333333333444555555555555333444555555666666555555555555666666666666666666666666777777777888888888888888999999999:::::::::<<>>:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999:::::::::999::::::;;;;;;::::::999888888999999999777888999999888888999;;;777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<===999999999999999999999999999999999999::::::;;;<<<:::;;;;;;:::888777999:::;;;;;;;;;<<<======;;;:::===<<<;;;:::999999::::::888777666666777888:::;;;<<<<<<;;;999666666888:::555555555555666777888888666999999666666999999666<<<;;;999777555444444444000111333444444333222111444444444666999===@@@CCCAAABBBBBBBBBAAACCCFFFIIINNNRRRWWW[[[\\\]]]^^^^^^^^^[[[WWWRRROOOMMMLLLKKKIIIKKKJJJGGGBBB???@@@BBB<<<<<<===BBBJJJTTT^^^dddaaaYYYSSSTTT[[[fffuuuuuurrrpppppppppooojjjffffffbbb[[[VVVRRRPPPMMMKKKEEEEEEDDDBBBBBBAAAAAAAAA??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBB???AAABBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@CCCCCCDDDEEEFFFHHHJJJJJJHHHGGGFFFBBB>>>999666444777999:::::::::;;;===???===>>>@@@BBBDDDFFFHHHHHHJJJLLLNNNOOOPPPSSSYYY]]]fffiiilllllljjjfffdddcccbbbaaaaaaaaaaaaaaa``````bbbaaaaaaaaabbbccceeefffhhhhhhiiijjjmmmqqquuuwwwwwwvvvvvvvvvuuusssrrrrrrqqqqqqqqqqqqrrrsssuuuvvvppplllhhheeegggjjjmmmooooooqqqrrrppplllgggdddbbb[[[^^^bbbdddcccbbbaaaaaa``````_________```aaaaaa```aaabbbbbbcccccccccccceeeeeedddcccbbbbbbaaaaaa```aaabbbbbbaaabbbeeegggfffeeeccc```]]]ZZZWWWVVVTTTTTTUUUVVVXXXYYY[[[\\\YYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDBBBAAA???===<<<<<<>>>???@@@???BBBEEEIIIMMMOOOOOONNNMMMJJJKKKNNNRRRVVV___ppppppUUUGGG@@@999666888666666555444444444444444222222333333333333333333111111111111222333444444444444555555666666777777444666777666555444555666666777888999:::::::::999888888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????<<<<<<======>>>>>>??????BBBGGGNNNTTTTTTPPPJJJEEE??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCAAA@@@@@@???????????????;;;===>>>>>>>>>>>>???AAA;;;<<<>>>???@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>=========<<<<<<===============>>>>>><<<======<<<::::::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;:::::::::::::::999777666666777999:::=========;;;888888999;;;666666666666777888999999888::::::666666888777444:::999888777666666666666000222333444555555444444222333444666888<<>>AAAFFFOOOYYYbbbhhhbbbZZZSSSSSSYYYdddtttssspppllljjjjjjhhhddd```^^^ZZZUUUPPPNNNKKKIIIGGGBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@;;;<<<<<<=========<<<<<<999<<<>>>???>>><<<<<<<<>>>>>>>>>>>??????===???@@@@@@??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCAAA===999777777BBBCCCEEEDDDDDDEEEGGGIIILLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ\\\]]]```dddhhhllluuuxxxyyyyyyvvvrrrpppooommmnnnnnnnnnmmmmmmlllkkknnnmmmlllllllllnnnoooppppppooooooppprrruuuxxxyyy|||{{{yyywwwvvvuuuuuuuuurrrrrrqqqqqqqqqrrrtttuuuooollliiiiiilllppprrrrrrqqqqqqppplllhhhdddccccccZZZ^^^bbbbbbaaa^^^^^^^^^^^^]]]\\\\\\\\\]]]___```^^^^^^^^^^^^^^^^^^______^^^__________________```___```aaa```___```cccgggeeedddbbb___[[[WWWUUUSSSRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZSSSRRRPPPOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<======:::;;;<<<===<<<<<<::::::999666444444666999;;;<<<;;;>>>BBBFFFIIIJJJIIIHHHCCCDDDHHHMMMQQQ\\\ooo~~~gggPPPFFF@@@999888===999999888888777777888888555555666777777888888888777777777777888999:::;;;<<<<<<<<<===>>>??????@@@>>>???@@@@@@>>>>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDFFFGGGIIIKKKLLLMMMGGGHHHHHHIIIJJJJJJKKKKKKNNNSSSZZZ___```\\\VVVRRRJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOMMMLLLKKKKKKJJJJJJJJJKKKGGGHHHIIIIIIHHHGGGHHHJJJDDDFFFHHHKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCDDDFFF@@@AAABBBBBBBBBBBBCCCCCC@@@@@@@@@???????????????BBB@@@===;;;;;;;;;===>>>CCCCCCDDDBBB@@@@@@AAABBB??????>>>============>>>===??????<<<<<>>???@@@CCCCCCBBBAAAAAACCCFFFIIIJJJNNNSSSVVVWWWXXXYYYZZZYYYYYYXXXVVVSSSPPPMMMKKKMMMJJJGGGDDDCCCAAA???===BBBDDDHHHOOOXXXaaaiiimmmddd[[[SSSRRRXXXcccsssyyyuuupppnnnmmmjjjfffbbb]]]ZZZUUUQQQNNNLLLJJJHHHDDDCCCBBBAAA@@@?????????>>>>>>>>>==================>>>>>>>>>>>>>>>??????;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>>>>======>>>??????>>>===<<<;;;;;;<<<<<<:::<<<>>>>>>===<<<>>>@@@>>>>>>???@@@@@@@@@?????????????????????>>>======;;;===???>>>;;;888888999RRRSSSTTTSSSRRRSSSUUUWWWXXXZZZ\\\^^^aaadddfffgggeeeeeefffhhhkkknnnqqqrrr~~~|||xxxvvvuuutttuuuuuuuuutttsssrrrrrruuutttsssrrrrrrsssuuuuuuzzzzzzyyyyyyzzz|||}}}zzzwwwuuuuuuuuuvvvsssrrrqqqqqqqqqqqqrrrsssooollljjjlllpppssstttsssooonnnlllgggccc``````aaa[[[___bbbbbb___\\\[[[[[[\\\[[[ZZZYYYZZZ[[[^^^___^^^]]]]]]\\\\\\\\\]]]]]]XXXYYY[[[[[[[[[[[[\\\]]][[[\\\]]][[[ZZZ[[[___bbbaaa```^^^[[[WWWSSSPPPNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRLLLKKKHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>>>>===;;;:::999:::::::::::::::999888777666666666666666777777333444555666666666555444444111///...111555888999666999>>>BBBEEEFFFEEEEEE===???DDDIIINNNYYYnnnvvvaaaNNNGGGBBB;;;<<>>>>>======<<<=========::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]ZZZ^^^eeeiiijjjgggbbb^^^XXXYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[\\\^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ________________________]]]^^^^^^______^^^^^^]]]XXXXXXWWWWWWWWWVVVVVVVVV[[[[[[[[[[[[\\\]]]______\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYYYYXXXVVVUUUUUUVVVNNNPPPTTTWWWYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOPPPPPPOOOMMMMMMNNNPPPLLLMMMNNNNNNNNNNNNPPPQQQJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHEEEBBBAAAAAACCCDDDIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCFFFFFFDDDEEEHHHHHHFFFAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCGGGGGGFFFEEEDDDFFFJJJMMMLLLOOOTTTWWWXXXYYYZZZ\\\WWWWWWWWWVVVSSSPPPLLLJJJNNNJJJGGGGGGIIIJJJGGGEEEGGGJJJOOOWWW___hhhooosssfff\\\SSSRRRWWWbbbrrr}}}xxxtttsssppplllhhhbbb___ZZZVVVSSSQQQNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???============<<<;;;::::::?????????>>>===>>>AAADDD@@@???===<<<;;;:::;;;;;;888;;;======;;;:::<<<>>><<<======>>>>>>>>>=========>>>?????????>>><<<;;;777:::===<<<:::888888:::^^^^^^______``````______dddfffiiikkkmmmmmmmmmlllnnnnnnoooppprrrtttvvvwww|||}}}~~~}}}zzzxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuxxxxxxxxxxxxyyyyyy{{{{{{{{{zzz{{{|||~~~~~~|||yyyxxxyyyyyyyyyxxxuuusssrrrrrrrrrqqqooonnnqqqpppnnnmmmmmmnnnpppqqqnnnkkkfffaaa]]]\\\]]]]]]ZZZZZZ[[[[[[[[[[[[[[[[[[UUUUUUVVVXXX[[[\\\ZZZYYYWWWUUUTTTVVVYYYZZZWWWUUUWWWUUUSSSTTTVVVUUURRROOOPPPPPPPPPPPPQQQQQQQQQQQQSSSRRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@@@@BBBFFFJJJLLLIIIDDD===;;;;;;:::666222777777777777777777777777555666777888999999999999666555444444333333333333555222000000333444333111333333333333333333333333000111111222333444444444666888<<>>AAACCCEEELLL]]]ssspppcccRRRHHHFFFHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYZZZZZZXXXXXXWWWXXXXXXZZZ\\\]]]YYYZZZ\\\^^^_________^^^\\\[[[ZZZYYYYYY[[[]]]^^^``````___^^^^^^]]]]]]\\\\\\\\\\\\]]]___bbbeeegggjjjjjjkkklllmmmmmmmmmmmmkkklllmmmnnnmmmllljjjhhhffffffhhhiiijjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiihhhfffeeeeeedddeeefffggghhhkkkkkkkkkkkkkkkjjjiiihhhgggggghhhhhhhhhhhhggggggfffeeecccbbbaaabbbbbbcccbbbccceeegggiiijjjjjjkkkhhhfffdddbbbaaaaaabbbccceeeddddddcccccccccbbbbbb`````````bbbeeegggggggggcccbbb``````bbbcccbbbaaabbbaaaaaaaaaaaa````````````___]]][[[[[[\\\]]]^^^^^^___``````___^^^\\\[[[\\\[[[YYYXXXXXXYYYZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[[[[YYYWWWUUUUUUVVVWWWVVVUUUQQQQQQOOOMMMLLLMMMPPPSSSTTTUUUVVVWWWXXXYYYYYYYYY[[[YYYVVVSSSRRRRRRTTTUUUQQQSSSUUUVVVVVVSSSPPPMMMMMMOOOQQQQQQOOOMMMLLLLLLOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOOOOPPPNNNMMMLLLNNNQQQRRRPPPMMMVVVWWWWWWXXXYYY[[[]]]]]]^^^]]][[[XXXUUUSSSQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLLLLQQQYYYdddooovvvyyyzzzjjj^^^RRROOOTTT```sss{{{uuurrroookkkeee___[[[YYYXXXYYYUUUQQQMMMMMMPPPPPPLLLHHHMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIEEEDDDBBB@@@>>>>>>>>>>>>===>>>>>>>>>????????????<<<<<<<<<<<<===>>>??????@@@@@@??????>>><<<::::::<<<;;;:::999888888888888dddeeefffffffffeeeeeefffjjjkkknnnpppqqqqqqpppoooqqqqqqqqqrrrsssuuuvvvwwwzzz{{{|||{{{zzzxxxxxxyyy{{{{{{{{{{{{{{{yyyxxxwwwyyyyyyyyyyyyzzzzzz{{{|||~~~~~~}}}~~~{{{yyyxxxxxxwwwvvvuuutttrrroooooooooooonnnlllsssqqqooonnnmmmnnnoooppphhheee```\\\YYYXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTQQQPPPPPPRRRTTTTTTRRRPPPQQQNNNMMMMMMNNNNNNMMMJJJKKKIIIGGGGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFDDDBBB@@@===<<<;;;999888777666555666666777888888888888:::===@@@AAA>>>;;;777555444444222000333333333333333333333333111222333444444555444444555444333333222222222333444111///000222333222000111111111111000000000000......//////000111111222555777:::<<<>>>===<<<;;;999===AAAEEENNN^^^sssqqqfffWWWOOONNNQQQRRRQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[YYYXXXXXXYYYZZZ[[[\\\^^^```cccdddeeefffeeefffeeeddddddeeefffhhhiiieeefffgggiiiiiijjjiiiiiigggfffeeeddddddeeeffffffgggggggggfffeeeeeeddddddcccccccccdddfffiiilllnnnttttttuuuuuuttttttssssssuuuvvvwwwwwwvvvtttqqqpppnnnooopppppppppppppppppppppqqqrrrsssssssssrrrqqqlllkkkkkkkkkkkklllnnnooooooooopppppppppooonnnnnnnnnnnnoooooooooooonnnnnnlllkkkjjjiiiiiijjjjjjkkkjjjkkkmmmnnnpppqqqqqqrrrooommmkkkiiiiiiiiijjjkkkmmmmmmmmmmmmmmmlllkkkkkkiiihhhhhhjjjmmmoooooonnnkkkiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccdddeeefffggghhhiiijjjjjjiiihhhhhheeedddbbb``````aaabbbcccbbbcccdddeeeffffffeeeddddddbbb```___``````___^^^ZZZZZZZZZYYYXXXYYY[[[^^^___```aaabbbcccdddddddddeeedddaaa___^^^^^^___```___```aaabbbaaa^^^[[[YYYZZZ\\\]]]]]][[[YYYYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]]]][[[YYY______```aaabbbdddeeefffeeedddbbb___]]]ZZZXXXWWWTTTTTTTTTUUUWWWYYY[[[\\\^^^aaafffnnnuuuyyyzzzyyyjjj^^^SSSOOOTTTaaasss}}}yyyvvvrrrnnnkkkiiiiiijjjfffbbb^^^^^^______[[[WWWYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOONNNMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQOOONNNKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@????????????@@@AAAAAA?????????>>>>>>============<<<;;;:::999999999999gggjjjlllkkkiiihhhjjjlllnnnoooqqqrrrrrrqqqpppppprrrrrrqqqqqqrrrsssuuuvvvvvvwwwyyyzzzyyyyyyzzz|||}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{{|||||||||||||||}}}zzz|||zzzwwwvvvuuutttqqqooopppnnnkkkjjjjjjllllllkkkrrrpppnnnkkkiiihhhhhhhhh^^^[[[WWWSSSQQQPPPQQQQQQRRRPPPMMMKKKIIIIIIJJJJJJHHHGGGGGGGGGHHHHHHFFFDDDCCCAAA??????@@@AAAAAAAAA>>><<<999888999:::999999666666777777777888888888::::::999777555444333222444444333222222222222333//////000222333555666777222222222000...---...///////////////////////////...///000111111222222111333222222111111111111111222000...///000111111000111111000000//////......---......//////000000111333444666888999888666555666:::@@@GGGRRRcccwwwuuukkk___ZZZ[[[___````````````___^^^^^^^^^^^^___``````aaacccdddgggiiijjjlllkkkjjjiiihhhhhhiiijjjmmmnnnpppqqqrrrrrrrrrrrrqqqpppooooooooopppqqqrrroooooopppqqqrrrrrrrrrqqqooooooooonnnmmmmmmllllllnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjkkkmmmpppsssttt||||||||||||{{{zzzyyyyyy||||||}}}|||{{{yyywwwvvvvvvwwwwwwwwwvvvuuuuuutttuuuvvvxxxzzzzzzxxxvvvuuunnnmmmmmmnnnooopppqqqrrrqqqrrrssssssssssssssssssssssssttttttttttttssssssppppppooooooooopppqqqqqqpppqqqrrrtttuuuvvvvvvvvvtttsssqqqoooooooooqqqrrrssstttvvvwwwvvvuuusssrrrqqqpppoooqqqssstttsssrrrpppooommmmmmooopppooonnnnnnnnnooooooppppppqqqqqqooonnnlllkkkkkkkkklllmmmlllmmmooopppqqqqqqqqqppplllkkkiiigggffffffgggggghhhiiikkkmmmnnnnnnmmmmmmmmmkkkiiihhhhhhhhhfffdddaaabbbccccccccccccfffhhhiiijjjkkkmmmnnnnnnoooooommmmmmlllkkkjjjiiiiiiiiiiiijjjkkkllllllkkkjjjiiifffhhhiiiiiigggffffffgggjjjjjjiiihhhgggffffffeeeddddddeeeeeeffffffgggggggggfffffffffhhhhhhfffdddffffffggghhhiiikkklllmmmmmmlllkkkhhheeecccaaa```______```bbbeeehhhjjjkkkooopppsssxxx{{{}}}{{{yyyjjj___TTTPPPUUUaaasss}}}|||{{{zzzzzzyyyvvvrrrqqqqqqpppmmmiiiiiiiiihhhhhhhhhgggggggggffffffdddbbb```^^^]]]\\\^^^___```^^^\\\YYYYYYYYYZZZ[[[\\\]]]^^^___```aaa```___\\\YYYVVVTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>============eeehhhkkkjjjhhhgggkkknnnmmmnnnnnnnnnmmmlllkkkjjjnnnmmmkkkkkkkkklllnnnooonnnqqquuuwwwyyyzzz|||~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwwwwuuusssqqqpppnnnkkkhhhiiigggdddcccfffiiijjjkkkmmmkkkgggccc^^^[[[XXXWWWRRRPPPLLLJJJHHHGGGHHHIIIJJJHHHDDD@@@>>>>>>???@@@===<<<;;;<<<======;;;:::555444333333666999;;;===888666333222222333444555111111111222222222333333444444333222222111000000333333333222222222222222,,,---///111222222222222,,,///111///+++))),,,///------------------------...///000111222222222222111000000//////000000000//////......//////000000222222111111000000////////////000000111111111222000222333555666555444444777;;;AAAIIIVVViii~~~zzzrrriiieeefffjjjllllllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjlllnnnppprrrtttuuuuuutttrrrqqqppppppqqqqqqwwwxxxyyyzzzzzzyyyxxxwwwsssrrrqqqpppooopppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmlllooooooooonnnmmmmmmllllllmmmmmmlllmmmooorrrtttvvv|||||||||}}}||||||{{{{{{yyyzzzzzzzzzyyyxxxwwwvvvxxxyyyyyyyyyyyyxxxwwwwwwuuuvvvxxxyyyxxxuuuqqqoooiiijjjjjjkkklllnnnoooooopppqqqrrrsssssstttssssssssssssttttttttttttssssssoooooopppppppppqqqrrrrrrqqqrrrssstttuuuuuuuuuuuuuuutttrrrqqqqqqqqqsssttttttvvvxxxyyyyyyxxxuuutttsssqqqqqqqqqssstttsssrrrpppnnnmmmmmmnnnoooooonnnmmmnnnnnnoooqqqrrrrrrsssqqqpppooonnnnnnnnnoooooolllmmmooopppppppppooonnnmmmlllkkkiiihhhgggggggggiiijjjlllnnnpppppppppooonnnmmmkkkjjjjjjiiigggdddaaaccceeeffffffgggiiikkkmmmmmmooopppqqqrrrrrrrrrooooooppppppooommmlllkkkjjjkkkmmmnnnpppqqqrrrrrrlllmmmnnnnnnmmmlllmmmoooqqqqqqpppooommmlllkkkkkkhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjlllnnnnnnsssrrrpppnnnllljjjhhhgggjjjjjjkkkmmmoooppprrrssswwwwwwxxx{{{}}}|||zzzxxxjjj___TTTQQQVVVbbbsss~~~}}}}}}}}}zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrqqqpppooonnnpppqqqpppmmmllllllllllllmmmnnnooopppqqqrrrrrrsssqqqoookkkhhheeebbbaaaaaa```___]]]\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPOOONNNMMMLLLLLLMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGdddfffhhhgggffffffjjjmmmggggggfffeeedddcccbbbaaaaaa```^^^]]]]]]^^^```bbbdddhhhooouuuyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}yyytttnnnllliiihhhgggeeebbb``````^^^\\\]]]```dddggghhhgggeee```ZZZSSSNNNIIIGGGEEEDDDBBB@@@??????@@@@@@BBB???<<<888666666666777444333222222444555555444............000333666999555444222111000111333444000000111111111222222222222222111111111111111111////////////......------,,,---///111222222111000+++///222///)))&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111//////.........//////000---.........---...///000111111111000000000//////000000000000111111111111///000222444555666666666888;;;AAAJJJYYYnnn}}}wwwqqqmmmnnnpppqqqrrrqqqqqqqqqqqqppppppoooooonnnoooqqqsssuuuwwwyyyyyyxxxwwwvvvuuutttuuuvvvvvvzzz{{{{{{|||{{{zzzyyyxxxqqqpppooonnnnnnnnnooopppppppppqqqqqqqqqrrrsssssstttttttttsssrrrpppnnnmmmnnnnnnnnnmmmllllllkkkkkknnnmmmmmmmmmoooqqqtttvvvvvvwwwxxxyyyzzz{{{{{{{{{vvvvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxuuuvvvwwwvvvtttoookkkhhhfffggghhhjjjkkkmmmnnnnnnoooooopppqqqrrrrrrrrrqqqssssssttttttttttttssssssppppppqqqqqqrrrrrrrrrrrrqqqrrrssstttttttttttttttuuutttrrrqqqqqqssstttvvvsssuuuwwwyyyyyyxxxuuutttsssqqqpppqqqrrrsssrrrqqqnnnmmmkkkkkkmmmnnnmmmlllkkklllmmmnnnoooqqqrrrrrrqqqqqqppppppooooooooopppnnnoooooopppooonnnmmmlllmmmlllkkkiiihhhggggggfffiiikkklllnnnpppppppppooommmkkkjjjjjjjjjhhheeeccc```bbbeeeffffffgggiiikkklllmmmnnnpppqqqqqqqqqqqqmmmnnnooopppooonnnllljjjkkklllmmmooopppqqqqqqrrrnnnoooppppppooopppqqqsssttttttsssrrrqqqoooooonnnjjjjjjjjjkkkkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjjjjhhhhhhiiijjjkkkmmmnnnooouuuuuutttrrrqqqooonnnnnnnnnoooqqqrrrtttvvvwwwwww{{{zzzyyyzzzzzzyyyuuusssiii^^^TTTQQQVVVbbbsssyyy{{{}}}}}}{{{{{{{{{|||{{{||||||}}}~~~}}}zzzwwwtttqqqoooooonnnmmmkkkjjjhhhgggfffgggfffeeedddcccbbbbbbbbbbbbaaa___^^^\\\[[[ZZZZZZWWWVVVVVVUUUUUUUUUUUUUUUeeedddbbbaaaaaaaaabbbccc[[[ZZZYYYXXXVVVUUUTTTTTTQQQOOOMMMLLLLLLNNNPPPRRRXXX___iiisssyyy}}}~~~~~~~~~}}}|||~~~~~~~~~}}}wwwpppkkkaaa___[[[ZZZYYYYYYYYYXXXWWWUUUTTTVVVYYY]]]______```]]]YYYRRRKKKEEE@@@===;;;;;;999888888999999::::::888666333222222222333000...---...///111111000...//////.........111333111222111000//////111333/////////000000000111111000000000000000000000000---............---,,,,,,+++,,,...///000//////...***---000---(((%%%&&&)))------------------------+++,,,---...////////////...............//////000,,,---......---...///111............////////////////////////////////////000111222444666777777888888;;;BBBNNN___ttt|||xxxssspppooopppqqqqqqsssttttttttttttsssrrrrrroooppprrruuuvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzzyyyxxxvvvuuupppooonnnmmmmmmnnnooopppqqqpppqqqqqqrrrtttuuuvvvwwwvvvuuutttsssrrrqqqqqqnnnnnnmmmmmmlllkkkkkkjjjnnnmmmlllmmmnnnqqqsssuuurrrssstttvvvwwwxxxyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvsssttttttuuuvvvvvvvvvuuutttttttttsssoookkkgggddddddfffhhhjjjlllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnrrrrrrssssssssssssrrrrrrooopppqqqqqqrrrqqqqqqqqqppppppqqqrrrrrrqqqqqqqqqqqqpppooonnnoooppprrrtttpppqqqssstttuuutttrrrqqqooonnnmmmnnnppppppooonnnkkkiiiggghhhiiijjjiiiiiihhhhhhiiijjjkkklllmmmnnnnnnmmmmmmmmmmmmlllllllllmmmnnnnnnnnnnnnlllkkkiiiiiihhhhhhgggfffeeeeeedddggghhhjjjlllmmmmmmllllllhhhggggggggggggfffbbb```^^^```aaabbbbbbcccfffhhhhhhiiijjjlllmmmmmmnnnnnnjjjjjjkkklllkkkjjjhhhgggjjjkkklllmmmmmmlllkkkjjjmmmnnnoooooonnnoooqqqsssssssssrrrqqqpppoooooonnnjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmkkkjjjjjjkkkhhhhhhiiijjjkkkmmmnnnooossssssrrrrrrqqqqqqpppppplllmmmppprrruuuwwwxxxyyy{{{yyyxxxwwwuuusssooolllhhh]]]SSSQQQVVVaaarrr}}}zzzyyyxxxwwwwwwvvvtttssssssrrrtttsssrrrqqqpppooooooooorrrqqqpppooommmjjjhhhgggeeeeeeddddddddddddeeeeee```[[[UUUSSSSSSSSSPPPMMMIIIIIIGGGFFFDDDDDDCCCCCCAAA@@@===<<<===???BBBDDDMMMVVVdddqqqzzz~~~}}}{{{vvvuuutttrrrnnnggg___ZZZTTTPPPLLLKKKLLLMMMOOOOOOPPPOOONNNOOOQQQSSSSSSSSSUUUSSSPPPKKKEEE???;;;999444444444333444444555666444333222111111111111111111///------...///......,,,...000///---,,,...000---///000000...---...000---............/////////////////////////////////....../////////...---,,,++++++,,,---------,,,,,,***,,,...---***(((((()))........................***+++,,,------......---...............///000000,,,---///...------000333---......//////000000111000000000000000000000000333333444555666666777777999???IIIXXXjjj}}}{{{wwwtttqqqooonnnnnnooooooqqqrrrsssssssssrrrppppppmmmnnnppprrrttttttttttttuuutttsssssstttuuuwwwxxxsssttttttuuutttsssqqqppplllkkkkkkjjjkkklllnnnooommmmmmmmmnnnppprrrtttuuutttsssqqqpppoooooooooppplllllllllkkkjjjjjjiiiiiikkkjjjjjjjjjkkkmmmppprrrooooooqqqrrrssssssssssssrrrqqqpppoooooonnnnnnnnnnnnnnnooooooooonnnmmmmmmllllllkkkjjjgggdddaaa___^^^```bbbeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhgggfffjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjiiihhhgggggghhhhhhhhhhhhhhhggggggdddcccbbbbbbccceeeggghhheeefffggghhhhhhhhhhhhgggdddccccccdddfffgggfffeee```^^^]]]]]]^^^______^^^]]]]]]^^^___``````aaaaaaaaaaaaaaaaaaaaa```______aaaaaabbbccccccbbbaaa```]]]]]]]]]]]]]]]\\\[[[[[[^^^___```aaabbbbbbaaa```]]]]]]]]]]]]^^^]]]ZZZWWWVVVWWWWWWWWWWWWXXX\\\___^^^^^^```aaabbbccccccccc______`````````___^^^^^^[[[]]]```bbbccccccaaa```dddeeeffffffeeegggiiillliiiiiiiiihhhhhhhhhggggggddddddddddddddddddddddddbbbdddgggfffdddccceeefffbbbbbbcccdddeeeggghhhiiijjjkkkkkkkkkllllllmmmmmmhhhiiikkkmmmoooppppppppprrrqqqpppoooooonnnkkkiiifff\\\RRRPPPUUU```qqq~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxzzz{{{{{{{{{zzzwwwtttrrrqqqqqqpppppppppqqqqqqrrrYYYQQQHHHDDDEEEDDD>>>999<<<;;;999888777666666666888777444333444666:::<<>>??????BBBIIIXXXkkkzzzrrrpppoookkkgggeeeeeeeeeeeeeeejjjhhhfffdddbbbaaa`````````bbbeeeggghhhhhhhhhgggbbbccceeegggiiijjjkkkkkkhhhggggggfffeeeddddddccceeedddbbb``````aaabbbcccbbbcccdddfffggghhhhhhhhhiiigggdddaaa``````aaaccc```___^^^]]]\\\]]]^^^^^^___^^^]]]]]]^^^aaaccceeeeeeffffffbbb^^^\\\^^^```bbbaaa```^^^]]]\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVSSSTTTTTTSSSPPPMMMMMMMMMSSSSSSTTTVVVWWWXXXVVVUUUVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPRRRTTTTTTRRROOONNNNNNMMMNNNOOONNNLLLKKKLLLMMMIIIFFFCCCFFFJJJLLLJJJGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNOOONNNLLLFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBFFFGGGHHHGGGEEECCCBBBBBBCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGDDDCCCBBBDDDFFFFFFEEEEEEEEEFFFDDDCCC@@@??????BBBEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKPPPTTTUUURRRNNNOOOPPPPPPPPPPPPPPPOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPOOOQQQRRR\\\ZZZXXX[[[___cccdddcccbbb___[[[XXXXXXYYYYYYYYY\\\]]]^^^___aaabbbdddeeeaaaYYYQQQNNNOOOYYYkkk{{{}}}}}}~~~~~~}}}{{{yyywww{{{{{{{{{{{{|||~~~~~~|||{{{zzzyyyyyyzzz{{{}}}~~~}}}|||xxxyyyzzzzzzyyyxxxyyyzzz}}}}}}~~~~~~yyyxxxyyyzzz|||~~~@@@===999444111000///000000111111///,,,,,,...000000111000//////111666999GGGTTTeeessszzz~~~~~~}}}yyyyyyqqqfffWWWPPPGGGBBBBBBAAA???<<<:::;;;<<<======@@@DDDHHHIIIJJJLLLLLLKKKKKKLLLNNNNNNPPPQQQMMMCCC:::666555---111222000111666777444666444444555777666333000444222///...///...---,,,+++---......,,,+++---///........./////////000000222222111111111000000000...111111///...000///,,,...,,,+++,,,......+++)))//////.........///000000)))///444555222///...000//////000000000000//////111000000111444444222///000000111222222333333222111111222333333333222222222444555555444444555666:::::::::999777777999;;;888999:::===@@@CCCEEEFFFIIIRRR```sss{{{ooohhhgggbbb___[[[YYYYYYZZZZZZYYY\\\[[[YYYWWWUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^______]]]\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVTTTTTTTTTVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\ZZZWWWTTTSSSTTTUUUVVVSSSRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWUUUSSSPPPOOOPPPQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHGGGEEEDDDDDDEEEFFFFFFHHHJJJKKKLLLKKKJJJGGGFFFEEECCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCFFFGGGGGGEEECCCBBBBBBAAABBBBBBBBB@@@???@@@AAA<<<999777:::>>>@@@>>>;;;?????????>>>???@@@@@@AAABBBAAABBBCCCEEEFFFEEEDDD@@@???>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<===<<<;;;;;;:::;;;;;;<<<>>>???@@@???>>>=========<<<<<<<<<===>>>???===>>>???@@@@@@???===<<<:::<<<===>>>===<<<===>>>;;;;;;:::::::::;;;<<<<<<>>>>>>============>>>>>>>>>=========<<<<<<======:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@CCCGGGIIIHHHGGGCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFIIIIIIIIIHHHFFFFFFHHHJJJPPPOOOOOORRRWWW\\\^^^^^^YYYVVVRRROOOOOOPPPOOOOOORRRRRRSSSTTTUUUWWWZZZ]]]^^^VVVOOOLLLNNNWWWhhhxxx}}}|||{{{yyywwwuuuuuusssrrrqqqqqqppppppmmmmmmmmmmmmlllkkkjjjjjjllllllmmmnnnqqqtttwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuwwwyyyyyyxxxwwwxxxyyywwwwwwwwwwwwvvvuuuttttttsssssstttvvvxxxzzzzzzzzzxxxyyyyyyxxxuuuttttttuuuzzz{{{|||}}}}}}~~~~~~~~~{{{zzzzzz{{{|||~~~777555222///,,,+++,,,,,,111222111000------...//////000000111222444999<<>>AAAFFFIIIKKKLLLMMMLLLKKKLLLOOOQQQUUUXXXZZZVVVLLLAAA999555000222333111222555555333444333222333444222000---111///------------,,,+++&&&+++///---)))'''+++000......////////////000000000000000000////////////,,,//////,,,,,,......***///...---...//////---,,,------------......///000///222555444111//////000111111222222222222111111444333333444666777555444444444555555666777888888777777666666666666666777666777999999999999;;;======>>>???>>>======???AAA???@@@BBBEEEHHHLLLOOOPPPVVV___nnnssshhh^^^YYYYYYTTTQQQMMMKKKKKKLLLLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFDDDCCCBBBBBBAAABBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFDDDBBBAAAAAAAAA@@@???@@@@@@>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::666888:::;;;::::::;;;<<<999:::;;;===>>>?????????===<<<;;;:::999999999999888999999::::::999999888777999;;;:::888666666666666777888777555444555666666333222333777888777555666666666666666777888888:::999999;;;===>>><<<;;;:::999888777666666666666555666666777777666666666444444555666777777666666333444666777777666666555555444444444444555666666333444555666777777666555222444666666555444555666333444555666666555333222555555444444444444555555888777666444444444444444555555666777888888888888999888777999<<<>>>??????>>>>>>>>>===<<<;;;999999777666666666666666666777:::;;;<<<>>>>>>>>>===<<<<<<===>>>===<<<===???@@@CCCCCCDDDHHHNNNSSSVVVWWWOOOLLLHHHFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGKKKPPPTTTXXXQQQLLLJJJKKKSSSdddrrr|||{{{wwwrrrooommmkkkjjjhhheeedddbbb```^^^\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\\\\]]]___aaadddfffhhhdddcccbbbaaaaaabbbcccdddffffffggggggggggggffffffdddfffhhhhhhgggfffggghhhgggggghhhhhhhhhhhhggggggggghhhiiikkknnnoooqqqqqqqqqrrrrrrqqqnnnmmmmmmnnnssssssuuuwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||~~~333222000---,,,,,,------000111222222111///...---//////000000333888@@@EEERRR___ooowwwxxxvvvyyy|||}}}}}}}}}xxxnnneee^^^SSSIII>>>;;;777666777777777666777999<<<>>>@@@CCCGGGJJJLLLLLLLLLJJJIIIJJJNNNPPP[[[^^^```]]]TTTHHH===888222333333222222333333222222111111111000///---,,,///---,,,+++,,,---,,,+++'''+++...---***))),,,000............////////////000000000000////////////,,,///000------//////,,,000000000111111111111000---------...///000111222///111333333222222555777444555666666666666666666999999999:::;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>@@@???===<<<<<<===>>>>>>===???AAABBBBBBCCCEEEGGGCCCDDDEEEEEEDDDDDDFFFHHHHHHJJJLLLOOORRRVVVZZZ]]]ccclll{{{}}}lll___UUUMMMJJJKKKIIIFFFCCCAAABBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;<<<<<<===>>>======<<<;;;======>>>>>>??????>>>>>>@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>?????????>>>>>>???>>><<<:::::::::;;;<<<;;;;;;::::::999999999999999999888888888999::::::<<<999777777999:::888555;;;:::999888888888888888888777777777666666555555000222444555444444555777555666777777777666777888888777777666666555555555222333333444444333333222222444666555333222222222444555666555333222333444444333222333555666555444444444333333444444555666777666666777999:::999777777666555444444333333333333444555555666555555555222222222333444555444333000111222333333333333222222222222222333333444444111111222333444333333222111222444444333333333444333333444444333222111000222222111111111111222222222222333333333222111111444555666666777777777666666666777888:::<<<<<<=========<<<;;;:::888666555333333222222222222333333888999::::::::::::888888777888999888777777888:::;;;<<<>>>BBBGGGKKKNNNOOOIIIFFFCCCAAA@@@@@@???>>>???@@@???>>>???CCCJJJPPPRRRLLLGGGFFFHHHOOO]]]kkkwwwzzzxxxtttssstttsssooommmiiiccc^^^[[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMQQQQQQQQQRRRSSSTTTTTTUUUQQQPPPOOOOOOOOOOOOPPPQQQTTTTTTUUUUUUUUUUUUTTTTTTQQQSSSUUUUUUTTTSSSTTTUUUTTTUUUVVVVVVWWWWWWWWWVVVXXXZZZ[[[\\\]]]^^^```bbb```bbbcccdddcccccceeegggfffgggiiikkkmmmnnnooooooooooooppprrrsssuuuvvvwww111000///...------......+++,,,///000000...+++(((111000000111666???IIIQQQ\\\fffrrrwwwvvvtttuuuwww{{{{{{zzzzzzxxxuuusssrrrooommmhhh___WWWPPPFFF>>>:::999777666777777666666999;;;>>>???@@@CCCFFFHHHJJJJJJIIIGGGEEEFFFIIIKKKXXXZZZ]]][[[SSSHHH>>>888333222222222222111111111444444444333222111000000///...,,,---///000/////////......///000111000000////////////000000000000333333444444444444444444111444555333333555555222000111333333333333444444555555555666777999:::;;;777888888999:::<<>>>>>>>>>>>>>>AAABBBCCCCCCCCCDDDEEEFFFCCCBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGFFFFFFFFFHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSMMMOOOPPPPPPPPPOOOQQQRRRQQQSSSVVVXXX[[[___dddhhhoooxxx{{{kkkZZZNNNGGGAAA???@@@@@@>>><<<;;;;;;;;;;;;::::::999888777666666666666888888888888888777777777555666666777777666666555888888777777777777777666666666666555555666666666333333444444555444444444666666555444444444555555666666666666555555444444444444444444444444555555777444222333666777555222444444333222222222333333222222222222222111111111000222444444222222222333666777888666333222333555222222222222222222111111111111222222222222111111222444555444333222222333333444555444222111222333111000000111222222222111444444444444444555666666666555555666888888777555555444333222222111111222333333444555555555555555222000///000222222000---000000111111222222222222222222222333333333333333333333333333333222222111111333555555444444444555555444333222111111222222222222111111111111222222,,,...222444555444222000222222333333444333333333444666:::<<<======<<<;;;999999999777666444222111333333222222222222333333444555666666666555333333666777888777555333444444777888;;;===@@@BBBDDDEEECCCAAA>>>======<<<;;;:::999:::;;;999999===FFFMMMNNNHHHDDDBBBCCCIIIWWWeeessssssnnnfffbbbaaa___[[[\\\XXXRRRNNNLLLKKKIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@?????????AAABBBDDDCCCDDDDDDEEEFFFFFFFFFFFFBBBBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEEEEDDDCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFJJJKKKLLLKKKJJJJJJMMMOOOPPPQQQSSSTTTTTTTTTVVVXXXUUUVVVXXXZZZ\\\^^^______]]]^^^```ccceeeggghhhiii...------,,,,,,,,,------,,,,,,---///111000...,,,222222444777>>>IIIUUU^^^ggglllrrruuutttrrrqqqrrrvvvuuurrrnnnjjjfffdddbbb\\\YYYTTTNNNIIICCC===999777777777888888777777777999;;;>>>???@@@AAACCCEEEFFFGGGFFFDDDAAAAAABBBDDDLLLNNNPPPOOOKKKCCC;;;666555222222444444111000333222333444333222111222333...,,,+++,,,...000000000222000//////222222111///444444444555555555555666666666666777777777777777555888999777777999999666444666999999999999:::;;;======>>>???@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMNNNPPPRRROOONNNMMMMMMMMMNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVXXXYYYYYYZZZ\\\^^^YYY[[[]]]]]]\\\[[[\\\]]]YYY\\\___```aaaeeelllqqqxxxhhhYYYJJJAAA===:::999999999777666555666666555333555444333222222222222222444444333333333333333333111222222333333333333222444444333333333333333333000000000111111111111111000111222333333333333333000000000000000000111111222222333333333222111000000000000111111222222222111000000222333444222111111000000000000000111222222222222222222111111111000222333333111000000111555777888555222000222555222333333444444333333222000000111111111111000000222333444333222111222444000111111111///...///000222222222222222222222222444333333333333444555555555444333444666666555333333222111000000/////////000111222333333444333333555333111222444444222...////////////000000111111000000111222222222222111333333222222111111111111111222444444333333333444444333111000000111222333111111111000000111111111))),,,000333444444222000222222333333333333222222111555:::<<<<<<;;;999999999999888777555444222111222222111111111111222222333444555666555555333222555666777666444222111111333555777888888999:::;;;<<<:::888888888888777666333555777555555999BBBJJJLLLFFFAAA>>>>>>DDDRRR___llljjjcccXXXQQQOOOMMMIIIKKKHHHDDDAAA@@@@@@???>>>;;;;;;:::999999999999999888888888888888999::::::444666777:::;;;=========999999999::::::999999999::::::;;;;;;;;;;;;::::::666888::::::999888999:::777888999:::::::::::::::===???@@@>>>;;;;;;>>>AAACCCDDDEEEEEEDDDCCCDDDFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLNNNPPPSSSTTTUUUUUU,,,,,,,,,,,,,,,,,,,,,,,,000---******...111222222222555:::AAAJJJUUU```gggmmmmmmnnnoooooommmkkkiiiiiifffaaa[[[VVVRRRPPPOOOIIIEEEAAA>>><<<:::888888555777999:::::::::;;;;;;:::<<>>999666777333333777666333222666111333444444222222444666111000000111444666666666666777777666555444444444<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@<<>>???AAAAAA>>>???AAADDDEEEDDDDDDFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMMMMMMMNNNNNNNNNQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVWWWWWWVVVWWWZZZ]]][[[ZZZYYYWWWWWWXXXYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaaaaaaaaccceeeaaaccceeedddcccaaaaaabbb___bbbeeeeeefffiiipppvvvrrrWWWJJJ===888888777555666666444333333333333222111111111000/////////000000000////////////000000000//////000111222222222111111111111111111111111111---...//////000000000///000111222333444555555555....../////////000000111000111111222111000///...---...///000111222222222+++---000111000000111111111111111111111222333333222222333333333333333333///000222222111000000111333666777555222111444888555555666777777777666555000111111222222111111000111222222222000000222333///000111000...---...///333444444444333333333444333333333222333444444555555444333444666666444222333222111000000//////000//////000222222333333222444222000222666777444111///////////////000111111---...///000111000000///111000000000000111222222///111333333222111222333000111111222222222222111111000000//////000000111......///000111222222222333333444444444333333222000444777888777666777888999999888888777555444333222222111111111111222222444555666777777666555555444555777777555333333333000333666666555444555666666555444444666666555444///333555555333777@@@HHHMMMFFF???;;;:::@@@NNN[[[dddaaaXXXLLLDDDBBB@@@======;;;999999999:::999888666555444333333333333333333333444444555444444444...///222444555666777777555555555666666555555555444555555666666555555444000222444444333222333444222333333444444444333333555777888666333444888<<<666888999999888888999;;;777888999;;;===>>>>>>???===>>>???AAABBBBBBBBBAAA,,,,,,------------,,,,,,///)))###!!!%%%,,,111333111777???IIISSS]]]ggglllmmmkkkhhhhhhiiihhheeebbbVVVSSSLLLFFF@@@===;;;;;;>>>999555555666666777888444777:::===>>>>>>???@@@;;;>>>AAACCCDDDFFFHHHJJJCCCDDDDDDBBB>>>;;;999999;;;;;;;;;<<<===<<<:::888999555555999999444444999666888:::999777777:::===<<<;;;;;;<<>>:::888>>>KKKYYY^^^[[[RRREEE===<<<:::777555444444555777777777666666555444222111111000000111222333444444333222111000111333444444333222222333333444444444444333333333333444444444444333333...000222222111000111222111111222222222111111000111333555444111222777<<<,,,...111222222444666888000111222444555666666666666777888888888777666555/////////......------,,,...///111111111333666999;;;BBBLLLVVV^^^dddhhhkkklllmmmkkkfffcccaaa[[[TTTKKKGGGBBB<<<888666555444333222111111111222444666<<<>>>BBBFFFGGGGGGFFFDDDDDDFFFIIIKKKLLLLLLKKKJJJGGGEEEBBB???============@@@@@@???>>>=========>>>???>>>>>>>>>>>>???@@@@@@===???@@@@@@???@@@BBBEEEBBBBBBCCCEEEHHHMMMQQQSSSRRRQQQPPPNNNMMMMMMNNNNNNQQQPPPOOONNNOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUXXX[[[\\\[[[ZZZZZZ[[[\\\^^^aaadddfffhhhdddcccaaa```______``````^^^___```aaabbbcccdddeeecccbbbaaaaaabbbdddfffhhhgggggggggfffdddbbb___^^^^^^___bbbdddffffffeeedddeeedddbbbaaaaaacccdddeeegggggggggggggggffffffeeecccfffjjjlllmmmpppuuuzzz{{{cccRRRAAA<<<777333333333111///222222111000000000000000222222111///------000222000000///////////////...111000/////////000111222////////////////////////000000///...---,,,,,,+++......------...///000000000000//////...//////000222111000///000111222333000///000111222222000...333222111000000000111222+++000444111)))%%%(((,,,111000///......///000111///111222222222222333555000222444555444222222333666666555444333333333333222111111111111111222222444222000222444555333000000000111222222222222111555444333333222222222333///000111222222333222222)))***---000333444555555111222333222000///000111111222333333111111222333555444333222222222222222///333444000///111222111222000///......///111222222111111000000000000111...000222222222222333444444333222333444444444333111000/////////000111222444333333222222333333444...///000000000000222444000//////111555777555333777444111222444555333111111000///......///111222000222555666666333000...555777999::::::888666555666777777777777777666666222333444333111000111222111...///555999<<>>999888<<>>???BBBGGGKKKNNNOOONNNLLLIIIKKKOOOQQQRRRQQQOOONNNHHHFFFCCC@@@??????@@@AAADDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNPPPQQQRRRTTTWWW[[[___bbb___^^^\\\ZZZYYYYYYYYYYYYZZZYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^______``````___^^^^^^]]]\\\\\\[[[[[[\\\^^^aaabbbaaa___aaabbbbbbdddfffhhhjjjkkkfffeeedddcccbbbbbbccccccaaaaaabbbcccdddeeefffgggbbbaaa``````aaaccceeefffkkkkkkkkkjjjhhhfffdddbbb```bbbdddeeeffffffeeedddcccbbbaaa``````aaacccdddggghhhhhhhhhhhhgggffffffaaadddhhhiiikkknnnuuuzzzkkkUUUGGG???;;;555222222222111000222111000000/////////000.........---,,,---000222,,,------------.........111000000///............////////////....................................000000//////000111111222333222222222222222222222222111000000////////////000/////////111111///...222111000/////////000000222222222111000...------000000///......///000000...///111111000000222333000222444555444333333444444444333222222111222222888777555444222111111111222222111222333333222111333333444555555555555444777777666555444444444444222222333444555555555555111222333444444333222222111222333222000///000111000111222222111000111222333222111000000000000000,,,000111...,,,///000...222111000//////000111222111111000000///000000000///111333444333333444555333333222333444444333222222111111000000111222222222111111000000000000111222222333222000000222333333111000222555777666444777444222222444555333222222111000//////000111222111222444555444222000///666666777888888888777777555666666666666666555555333333444444444555555555444333555888777888AAALLLPPPGGG>>>999888===HHHTTT___^^^VVVJJJ@@@<<<:::777222222222222222222222222444333333333333333222222111111222222222222111111000000000111222111///---111111111111111111111111444333222111///000333666222222222111111111111111000000000000000000000000222222111000000000111111...///000000000000///....../////////000000000000111111000/////////000000---...000222444666777888888999:::;;;>>>BBBHHHLLLVVV[[[ccchhhkkkkkkkkkkkkgggkkknnnkkkeee\\\NNNAAA888777444111000111222333444333333444888>>>CCCFFFEEEIIIOOOUUUYYYZZZYYYXXXRRRUUUYYY[[[\\\ZZZWWWTTTMMMKKKHHHEEEDDDFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNOOOPPPQQQSSSTTTTTTVVVXXXZZZ[[[YYYXXXXXXYYYZZZZZZ\\\^^^aaaeeeiiikkklllkkkhhhfffeeedddddddddccccccddddddddddddddddddddddddddddddeeeeeeeeeeeefffeeedddcccbbbbbbccccccbbbaaabbbcccffffffeeedddgggggghhhhhhjjjkkkmmmmmmffffffeeeeeedddeeeeeeeeeccccccddddddeeefffggggggfffeeeeeedddeeefffhhhiiimmmllllllkkkiiigggeeedddbbbcccdddeeeeeedddcccbbbbbb```___]]]]]]^^^```aaagggggggggggggggfffeeeeeeaaadddfffhhhjjjooovvv|||kkkWWWFFF===;;;777444111111111111000111000000///////////////+++,,,---,,,,,,...000333,,,,,,,,,------......///111111111111000...---,,,111000000000//////......------...///000111111222///............///000000111111111111111111111111222222222111000///...---222111//////111222111000222111000000//////000000444///,,,...333444000+++111111000000000000111111...000111111111111222444///111333444333222222333444333333222222222222333666555444222111000000///222444555555444333333444222333444444555555444444777666555444333333333333111111222333333444444555444444444444333111000///444555666444222111111222111333444333222111222333222222111000000000111111111555666333111444555333111111111111111111111111222222111111111222222333111333555555444444555666444444555666666555555444555555555444444444444444333222222222222222222222666666666555222111222444666444333333555666777666777555444444555555444333444333222111111111222333222222333333333222111000555666666666666777888888555555666666666666555555999777555666999:::999666666888;;;;;;888999DDDPPPOOOFFF===999999>>>JJJVVVcccddd___SSSIIICCC===888666666666666666666666666666666666555555444444444222222333333333333222222222111000111111111///---333333333333333333333333111222333222111222444666000000000000111111111111111111111111111111111111000000///.....................////////////..................////////////......------......//////555666777999:::<<<===>>>@@@AAACCCFFFIIIOOOVVV[[[fffhhhkkkmmmmmmllllllmmmiiimmmoookkkdddZZZJJJ===777555333222222333666777777666666888===CCCIIIMMMPPPTTTZZZ___cccdddcccbbb]]]___ccceeeeeebbb^^^[[[UUUSSSPPPNNNNNNPPPSSSUUUQQQQQQRRRSSSSSSTTTTTTTTTVVVWWWXXXZZZ\\\]]]^^^______aaacccdddbbb```___^^^______aaacccfffiiilllnnnpppooollljjjhhhgggggggggfffgggiiijjjjjjhhhgggeeeffffffffffffffffffffffffhhhfffdddbbbbbbcccdddeeeeeeddddddeeeggghhhgggfffhhhhhhhhhiiijjjlllmmmnnnffffffeeeeeeeeeeeeeeeeeedddddddddeeeeeefffffffffiiihhhhhhgggggghhhiiijjjiiiiiihhhgggfffdddcccbbbccccccccccccbbbaaa___^^^___^^^\\\[[[[[[\\\]]]^^^bbbccccccccccccbbbaaaaaabbbdddfffgggiiioooxxxqqq[[[III>>>:::666444222000000000000000000000///////////////000---...............111333.../////////////////////111111222333222111///...333333222222111000000000//////000111222333333444000000000//////000000111111111111222222222222222222333444444333111000...555333111111222333444333333333222222111111111111333///,,,///444666222---333222222222222222222333000222333333333333444666222444777888777666666777555555555444444555666666333333333333333333444555444777:::999666555666999444555666666777777666666888777666555444444444444333333444444555666666777555555555666666666666666999::::::999666444444555444555666555444333444666444444333333333333333444666:::;;;777666888999888222222222333222222111000444444444444555555666777333444666666666555666777666777999:::999999999:::999999999999888888777666666666777888999999999999999::::::888666555666888999777555444444666777888888888777777777777666555666666555444444444555555333333333222222222333333333444666777888888777777555666666777777777777666@@@<<<888:::===???;;;777:::<<<>>>???@@@DDDNNNWWWNNNFFF===999999@@@MMMZZZiiikkkiii___UUUMMMEEE???========================<<<;;;;;;:::999888888777555666666777777666666555777666555555555555444222777777777777777777777777000222444555555555666777333444444444555555666666444444444444444333333333222222111000/////////////////////000000///////////////000000000000000000............///000111222@@@@@@BBBDDDFFFHHHJJJKKKOOOPPPSSSVVVZZZ___fffkkkoooooonnnlllkkkkkknnnpppnnnqqqoooiiibbbYYYLLL@@@;;;999777666666888;;;<<>>888888777888888999:::;;;999999999999:::;;;<<<===999<<<>>>>>>;;;999;;;===;;;<<<======>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???============>>>>>>??????===>>>>>><<<999777777777555666777777555555666777666666555555555555666666444888999666444777888666444444555555444333222222555555555555666777888999555777888888777777777888777999;;;;;;;;;;;;>>>@@@======<<<;;;;;;:::999999777888:::<<<===>>>>>>>>><<<======<<<;;;;;;<<<>>>;;;:::888666666666888::::::;;;<<<<<<;;;::::::999:::999999888888777777777666555444444444444555666222444777::::::999666555777777888999999999999999???;;;999<<>>CCCCCCBBBDDDJJJRRRWWWYYYMMMEEE<<<999;;;CCCRRR```ooorrrqqqiii```YYYQQQJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????===>>>>>>??????>>>>>>===>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<666999;;;<<<<<<;;;<<<===;;;;;;<<<<<<=========>>>777777777777666666555555777777666555444333333444222111111000000000000000111111111111000000000000.........//////111222333KKKMMMPPPSSSWWWZZZ]]]___aaaccceeegggjjjmmmqqquuuqqqpppooolllkkklllpppsssssstttqqqjjjccc\\\RRRIIIAAA@@@>>>===>>>@@@CCCEEEOOOOOOPPPRRRUUUYYY]]]___dddfffhhhjjjkkkllllllllllllmmmnnnmmmllliiieeeccc\\\[[[YYYYYYYYY[[[\\\^^^]]]^^^___`````````___^^^]]]___aaadddfffggggggggggggiiikkkjjjhhhgggfffgggeeefffggghhhiiijjjkkkkkkllljjjhhhfffdddccccccdddfffgggiiijjjkkkiiihhhggghhhhhhhhhggggggggggggfffgggfffeeeddddddeeeffffffjjjiiihhhiiikkkmmmmmmlllkkkkkkjjjkkkkkklllmmmnnnhhhiiiiiihhhhhhgggeeeeeeeeedddddddddddddddddddddffffffeeeeeeddddddccccccbbbaaa```___]]]]]]]]]]]]\\\\\\ZZZYYYWWWVVVTTTTTTQQQPPPNNNLLLLLLLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKOOOQQQTTTWWW^^^jjjyyymmmVVVDDD;;;777777111222222111///...///000000000000000000111111222.../////////---,,,,,,...222222111111111000000000000111222333444555555555555555555555555555555555555555555666666777777777:::999888888777888888888555666777999999999888888555666666777888888777777999777666666777888888777777777888888777777666555222555777888666555777999555666777777777777666555888999;;;;;;::::::<<<===999;;;>>>???>>>>>>???@@@======>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCAAA===;;;;;;;;;888999::::::888888999:::999888888888888999999:::777;;;<<<999777:::;;;999999999999888777777666666444444555555777888::::::999;;;<<<<<<;;;::::::;;;888:::<<<;;;;;;===CCCGGGEEEDDDBBB@@@???>>>??????;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBAAA@@@@@@AAACCC<<<======;;;::::::<<<>>>>>>@@@BBBBBB@@@>>>>>>>>>=========<<<<<<;;;;;;:::888888777777777888999999555666999::::::999666555777888999::::::;;;::::::999888999===CCCGGGGGGFFFIIIHHHGGGIIIPPPXXXZZZWWWLLLDDD<<<:::>>>GGGXXXfffrrrvvvvvvooohhhccc^^^XXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFDDDDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE>>>@@@BBBCCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::999777777666666666777777555444333222222222333333333222222222222222////////////000111222333\\\]]]```cccgggkkkmmmooooooqqqsssrrrqqqqqqrrrsssmmmnnnpppppppppqqqtttvvvvvvwwwssslllgggbbbYYYQQQIIIHHHGGGGGGIIILLLOOOQQQWWWXXXZZZ]]]aaadddfffhhhhhhhhhhhhiiikkkmmmoooppppppooonnnmmmjjjhhheeeddd]]]]]]]]]]]]^^^^^^^^^___```aaacccdddcccbbb```______```cccfffggghhhgggggghhhiiijjjiiigggggghhhiiidddeeeeeeffffffffffffeeeiiihhhfffdddccccccccccccdddeeefffggghhhhhhgggggghhhhhhhhhgggggggggffffffffffffffffffffffffffffffjjjiiihhhiiikkknnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiffffffffffffdddcccaaa```^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUTTTRRRQQQQQQQQQRRROOONNNMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@AAABBBAAAAAABBBBBBAAAAAA@@@???BBBDDDIIIOOOZZZjjj}}}zzzcccMMM???888555444111222333222///---...000111111111111111222333333///000222222000000111222444444444555666777777888999999999999::::::;;;<<<;;;;;;;;;<<<======>>>>>><<<===>>>???@@@AAABBBCCC@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@???@@@@@@??????>>>????????????>>>>>>???@@@@@@???===??????@@@AAA@@@???>>>===999;;;>>>>>>===<<<===?????????@@@AAAAAA@@@??????BBBCCCEEEEEEDDDDDDFFFGGG???BBBEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJJJJKKKLLLMMMOOOOOOSSSRRRRRRSSSTTTTTTSSSQQQLLLMMMNNNNNNOOOOOONNNNNNLLLLLLLLLLLLNNNOOOPPPQQQOOONNNMMMMMMNNNOOOQQQSSSSSSRRROOOMMMKKKIIIIIIIIILLLMMMLLLIIIFFFCCCCCCCCC???AAABBBAAA@@@???@@@BBB??????>>>>>>??????@@@AAA???CCCDDDAAA@@@BBBCCCAAA@@@???>>><<<<<<<<<<<<===777777888999:::<<<===>>>>>>@@@AAAAAA???>>>???@@@<<<>>>???>>>>>>BBBKKKQQQSSSPPPMMMJJJHHHHHHJJJKKKIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGEEECCCCCCDDDEEE>>>@@@BBBAAA??????@@@BBBAAADDDGGGGGGDDDBBBBBBCCCAAAAAA@@@@@@???>>>======:::::::::;;;;;;;;;<<<<<<;;;:::999888888777777888666777888999::::::::::::888999;;;>>>BBBEEEGGGHHHCCCGGGJJJKKKQQQYYY[[[WWWKKKCCC<<<;;;@@@KKK]]]lllssswwwwwwqqqllljjjgggddddddddddddddddddddddddddd``````^^^]]][[[YYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXSSSRRRPPPQQQSSSUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPOOONNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHGGGEEEEEECCCBBBAAA@@@@@@@@@CCCAAA???===;;;:::::::::999999888888888777777777222222222222333333444555jjjkkkmmmoooqqqsssuuuvvvvvvwwwxxxvvvrrrnnnmmmllliiimmmqqqtttuuuuuuwwwxxxvvvxxxuuuooojjjfff]]]UUUOOOOOOOOOPPPRRRVVVZZZ]]]YYY[[[^^^bbbfffiiikkkkkkhhhhhhggghhhjjjmmmpppsssqqqpppnnnkkkiiigggeeeddd```aaaaaabbbbbbbbbaaa```bbbcccdddeeedddcccaaa___```aaadddfffhhhhhhgggffffffggggggfffeeeeeeggghhhgggggghhhhhhgggffffffeeegggfffeeecccbbbbbbccccccaaabbbcccdddeeeeeeffffffgggggggggffffffeeeeeeeeedddeeeeeefffffffffeeeeeehhhgggfffgggjjjmmmnnnnnnpppnnnllliiigggeeedddcccbbbbbbbbbaaa```]]][[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQQQQPPPOOOMMMMMMJJJIIIGGGEEEDDDDDDEEEEEECCCBBB@@@???===<<<;;;;;;>>><<<:::888777888999999:::::::::::::::999888888:::===CCCLLLZZZmmmwww^^^JJJ>>>999555222111333444222///---...000222111111111222333444444111333555666666666777888666777888:::<<<>>>@@@@@@CCCCCCAAA@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFHHHKKKMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNMMMLLLKKKLLLJJJIIIGGGFFFFFFFFFGGGFFFFFFFFFHHHIIIIIIFFFDDDGGGHHHIIIIIIIIIHHHFFFEEEGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKMMMNNNNNNNNNNNNOOOQQQMMMPPPSSSTTTTTTSSSTTTUUURRRSSSSSSTTTUUUWWWXXXYYYUUUUUUWWWYYY\\\___bbbdddaaa___]]]___bbbbbb```]]]\\\\\\]]]^^^^^^^^^^^^]]]ZZZZZZ[[[\\\]]]___aaabbb___^^^]]]]]]]]]___aaaccc```___\\\ZZZXXXWWWWWWWWWUUUVVVUUURRRNNNLLLKKKKKKGGGIIIJJJIIIHHHGGGHHHJJJEEEEEEEEEEEEEEEFFFGGGHHHCCCGGGHHHEEECCCFFFGGGEEEEEEDDDBBB@@@??????@@@AAA;;;;;;<<<===???AAABBBCCCBBBCCCEEEDDDCCCBBBBBBCCCAAACCCDDDCCCCCCHHHRRRZZZ___\\\WWWSSSRRRRRRUUUWWWXXXXXXXXXWWWUUURRROOOLLLJJJKKKJJJHHHEEEDDDDDDEEE@@@CCCFFFFFFDDDCCCDDDFFFCCCGGGJJJJJJGGGEEEDDDEEEBBBCCCCCCBBBAAA@@@???>>>;;;;;;<<<===>>>>>>======@@@===999666555666999;;;666666777999999:::::::::<<<>>>@@@@@@@@@@@@BBBDDD999BBBIIIKKKOOOXXX\\\[[[JJJCCC<<<<<>>>>>=========777777666666666777888888qqqqqqqqqtttxxxzzz{{{zzzyyyzzzzzzxxxtttqqqpppppplllmmmppptttxxxzzzzzzxxxtttvvvvvvsssllleee___\\\WWWWWWWWWXXXZZZ\\\^^^```dddeeeggghhhiiijjjjjjjjjfffggghhhiiikkkmmmooopppooonnnkkkhhhfffeeeeeeeeeaaacccddddddccc```]]][[[cccbbbbbbcccddddddbbb```bbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggghhhgggeeecccbbbbbbcccgggfffdddbbbbbbbbbbbbccceeeeeeddddddcccccccccbbbhhhgggfffeeedddcccccccccddddddeeeeeefffffffffeeeeeebbb___```fffkkknnnooollliiieeebbb```]]]ZZZXXX[[[ZZZYYYWWWUUURRRPPPOOOOOONNNLLLJJJHHHGGGFFFFFFAAA@@@@@@@@@@@@?????????===888888;;;:::555444888888777777999;;;:::777333333333333333333333333333555222333666777555555888:::>>>EEEOOO___ssskkkRRRCCC<<<888555444222222111000000111222222333111//////111444666777===>>>>>>>>>===>>>@@@BBB@@@@@@AAABBBDDDEEEGGGHHHLLLLLLNNNOOOOOOOOONNNMMMQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]___^^^\\\YYYXXXWWWWWWWWWTTTUUUVVVVVVUUUUUUVVVWWWYYYYYYXXXWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXWWWWWWXXXYYY[[[]]]\\\\\\[[[[[[[[[\\\^^^___ZZZ\\\^^^___^^^^^^___```aaabbbbbbcccdddeeeeeefffiiiiiiiiijjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjiiiiiihhhfffeeeccccccdddfffgggiiiiiihhhgggggghhhhhhhhhggghhhiiijjjkkklllmmmnnnnnnkkkhhhgggggggggfffeeecccbbb```]]]YYYVVVRRRQQQTTTTTTSSSRRRPPPOOONNNMMMOOONNNNNNNNNOOOPPPQQQRRRTTTRRRPPPPPPPPPPPPNNNLLLMMMNNNNNNKKKFFFBBB???>>>;;;???AAA@@@BBBHHHMMMNNNOOONNNNNNMMMMMMKKKHHHFFFGGGEEECCCEEEKKKSSS[[[___eeeeeefffeeeddddddfffiiiiiigggeeecccaaa^^^ZZZWWWQQQOOOLLLIIIGGGFFFGGGGGGJJJKKKLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLFFFBBBCCCDDDBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???===;;;999888777777888444444444555555666777888===>>>@@@AAABBBAAAAAA@@@AAAAAAAAADDDNNNXXX[[[XXXMMMGGG@@@@@@IIIXXXgggpppyyyuuupppkkkgggeeedddcccccccccbbbaaabbbdddggghhhhhhgggdddaaa_________```___```cccddddddccc```___]]]]]]\\\\\\^^^aaadddfffaaaccceeeffffffgggiiikkkgggggggggggghhhhhhhhhhhhhhhiiijjjjjjhhhggggggggggggddd```]]]\\\^^^aaacccdddddddddbbb```___```aaa___^^^\\\WWWSSSPPPPPPQQQPPPPPPOOOMMMJJJGGGDDDBBBCCC@@@===>>>@@@AAA???===vvvuuuvvvxxx|||~~~~~~{{{zzzxxxvvvtttrrrpppooonnnnnnqqquuuyyy{{{zzzyyysssttttttpppjjjddd___]]][[[[[[[[[\\\]]]___aaaccciiiiiiiiiiiiiiihhhgggffffffggggggiiijjjmmmnnnooopppnnnllliiigggffffffeeecccddddddeeedddbbb___^^^aaa```aaabbbdddcccaaa___cccbbbbbbaaabbbccceeefffdddddddddddddddddddddddddddeeeeeecccbbbaaabbbdddcccbbbaaa`````````aaabbbccccccbbbaaaaaa```______ccccccbbbaaa```````````````aaaaaaaaaaaa___^^^]]]YYYWWWUUUVVV[[[___aaaaaa```\\\XXXTTTQQQMMMJJJGGGGGGFFFFFFDDDCCCAAA???>>>@@@???>>><<<;;;:::999999999999888888888777777777888444333555444000000444111000000222444555222000111111111111111111111111333000111444555222333666:::???IIIVVVgggzzzttt```III===777444111111444333222000000000111222000///......222666:::<<>>:::777555444444777777666666777999:::;;;<<<===>>>????????????>>>@@@@@@???AAAKKKUUUXXXUUUKKKEEE@@@BBBMMM]]]llluuuuuupppiiiaaa\\\YYYWWWWWWXXXWWWVVVVVVVVVXXXZZZ\\\[[[ZZZWWWUUUTTTTTTTTTUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYZZZ\\\^^^______```bbbdddbbbbbbcccdddeeeffffffgggccceeeggghhhgggfffggghhhhhhgggdddbbbbbbcccfffhhhlllmmmmmmmmmllllllmmmooolllllljjjfffbbb``````aaa\\\\\\[[[ZZZWWWTTTQQQOOOMMMKKKHHHHHHIIIJJJHHHFFFyyyxxxyyy{{{~~~}}}yyytttrrrrrrrrrpppmmmoooppprrruuuyyyzzzzzzxxxssssssrrrnnnhhhcccaaa```___^^^^^^^^^```bbbdddeeekkkkkkkkkjjjiiihhhgggffffffgggggghhhjjjlllmmmnnnooonnnkkkiiigggfffeeedddcccbbbbbbbbbbbbaaaaaaaaaccccccccceeeggggggeeedddeeedddbbbbbbbbbdddgggiiibbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaa______aaabbb```___^^^^^^^^^^^^______^^^]]]\\\[[[ZZZYYYXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVWWWWWWUUURRROOOMMMIIIGGGGGGHHHKKKMMMMMMMMMLLLIIIEEEBBB@@@===:::888888888888888777555444333333222111000////////////111111111111000000000000333000...//////------000---,,,+++,,,...//////...////////////////////////222//////333333222333666999AAAOOO___rrr}}}dddSSS@@@777444222111222666555333111000000111111///...///111555<<>>>>>>>>======???>>>===@@@IIITTTWWWTTTHHHCCC@@@EEERRRcccqqqyyyqqqiii___UUUOOOLLLJJJIIIJJJIIIHHHHHHHHHJJJKKKLLLKKKJJJIIIGGGFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIMMMOOOQQQRRRRRRRRRTTTVVVWWWWWWXXXZZZ[[[\\\]]]^^^XXXZZZ]]]^^^______aaacccaaa````````````bbbdddeeegggiiijjjkkklllmmmppprrruuuuuutttrrrooonnnnnnoooiiiiiiiiigggeeebbb```^^^[[[YYYVVVUUUUUUUUUTTTRRRyyyxxxxxx{{{~~~~~~wwwpppnnnpppqqqooolllppppppqqqtttwwwyyyxxxwwwrrrrrrppplllgggdddcccddd```_________```aaacccdddiiijjjjjjkkkkkkkkkjjjjjjgggggghhhhhhjjjkkkmmmmmmmmmllljjjhhhfffdddcccccc```___^^^^^^^^^___``````bbbbbbccceeeggghhhfffeeebbbbbbbbbbbbcccdddeeefffaaaaaaaaaaaa````````````^^^^^^^^^]]][[[[[[\\\]]][[[[[[ZZZYYYXXXXXXWWWWWWTTTTTTRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJDDDEEEGGGHHHFFFCCC???===::::::;;;<<<======<<<<<<;;;999666555555555444222222222333333333333222222//////............////////////............------111///------------...000...---,,,,,,---......................../////////222//////333444333444888999DDDUUUiii|||oooXXXJJJ;;;666555555555777777666444222000000000000000111222555:::BBBKKKQQQ\\\aaahhhlllmmmkkkjjjiiiiiiiiijjjlllnnnqqqssstttwwwwwwyyyzzzzzzzzzyyyxxxzzz{{{}}}~~~~~~yyyxxxuuurrrpppnnnnnnnnnqqqrrrttttttssstttuuuwwwxxxwwwwwwvvvvvvuuuuuuuuurrrssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuuuutttttttttssssssrrrrrrrrrrrrpppqqqssstttuuutttsssssstttsssssssssssstttttttttppprrrttttttsssssstttuuuttttttvvvxxxyyy{{{}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~|||yyywwwuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxzzzzzzyyyyyyyyyzzz{{{{{{zzz{{{{{{||||||}}}}}}}}}}}}{{{zzzzzz{{{|||{{{zzzzzzzzzzzzyyywwwuuutttsssmmmmmmmmmnnnnnnnnnnnnnnnllllllmmmmmmlllllllllkkklllkkkjjjlllnnnppppppooolllhhhbbbYYYQQQLLLJJJJJJRRRYYY]]]___aaagggjjjiiiffffffccc^^^WWWOOOJJJGGGGGGKKKQQQXXXaaaiiiqqqvvvssstttvvvwwwxxxyyy|||~~~{{{zzzxxxwwwtttnnngggbbbZZZWWWSSSQQQSSSXXX^^^bbbfffhhhiiiiiiiiijjjmmmooollllllkkkkkkiiifffccc```XXXQQQMMMOOOSSSTTTUUUWWWVVVWWWYYY[[[ZZZYYYVVVTTTMMMJJJEEEAAA>>>===>>>>>>999888666555555777999;;;======>>>>>>===============>>>>>>AAAKKKVVVYYYUUUFFFBBBAAAHHHWWWgggsssxxxmmmdddWWWLLLFFFCCCAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@???>>>>>>>>>??????======<<<;;;;;;<<<======;;;<<<>>>??????>>>===<<<@@@AAACCCCCCCCCCCCDDDFFFIIIJJJJJJKKKLLLMMMMMMNNNIIILLLNNNPPPPPPQQQRRRTTTPPPPPPQQQSSSTTTVVVWWWXXXWWWYYY\\\^^^```bbbfffiiioooppppppooommmmmmnnnooonnnnnnnnnmmmkkkiiigggeeecccaaa___]]]\\\[[[ZZZYYYxxxxxxxxxzzz}}}{{{uuummmkkknnnpppooommmpppooooooqqqsssuuutttsssppppppnnnkkkgggeeefffgggbbbbbbaaaaaaaaabbbdddeeeiiijjjkkkkkkkkkkkkkkkjjjhhhhhhhhhhhhiiijjjkkklllmmmlllkkkiiigggeeecccbbb^^^]]]\\\[[[[[[]]]^^^```^^^^^^___aaacccdddbbb```\\\^^^aaacccdddbbb```^^^``````______^^^^^^^^^^^^YYYZZZYYYWWWTTTRRRSSSTTTQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<555777:::;;;;;;999666444222333444444444333222222222000//////000111000///+++,,,------..................------......///000......---------,,,,,,,,,---...---++++++---......000000///...---,,,---............/////////000000111......222333333666:::<<>>===<<<;;;;;;===>>>@@@???>>>>>>===<<<<<<<<<<<<;;;===>>>CCCNNNXXXZZZVVVEEEBBBBBBJJJYYYhhhpppsssggg]]]OOOEEE@@@???===;;;;;;::::::999999999999:::999999999999999999999999888777555444444555777888666888:::;;;;;;:::888777888999:::::::::999;;;<<<@@@@@@@@@@@@@@@@@@??????>>>@@@BBBCCCBBBBBBCCCDDDAAABBBDDDFFFHHHIIIJJJKKKKKKMMMPPPSSSUUUXXX\\\___```bbbddddddccccccdddfffhhhhhhhhhhhhgggeeecccbbb```___^^^[[[YYYWWWWWWWWWxxxwwwwwwyyy|||~~~~~~}}}vvvqqqllljjjlllnnnooonnnmmmlllkkklllnnnpppooonnnlllmmmllljjjgggffffffgggeeeeeedddccccccdddeeefffjjjjjjjjjiiihhhgggfffeeeffffffffffffgggggghhhiiilllkkkjjjiiigggdddbbbaaa\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\]]]^^^```aaa___]]][[[^^^bbbeeedddaaa\\\YYYXXXXXXXXXWWWVVVVVVUUUUUUOOOOOONNNKKKHHHFFFFFFGGGAAAAAAAAA@@@>>><<<:::999;;;;;;:::999777666555555333333222222222222222333...000222444555444222111...000111000///---......///---++++++,,,,,,,,,+++((()))***++++++,,,,,,++++++*********++++++,,,---,,,,,,+++++++++*********(((***+++)))***,,,---***,,,---...---,,,++++++---.........//////000000111///,,,---111444555999>>>EEESSShhh~~~kkkYYYDDD;;;555444666666777999666555333111///......///...000333777===HHHVVV```kkkoootttxxxyyyxxxxxxxxx{{{zzzzzz{{{{{{|||}}}~~~~~~||||||{{{yyyvvvuuutttttttttsssuuuxxxzzz{{{}}}~~~}}}}}}~~~yyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyzzz|||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{xxxyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvuuutttrrrqqqqqqpppoooppprrrsssrrrqqqnnniii```UUUMMMKKKMMMPPPYYYaaahhhkkkmmmoooooommmjjjggg___UUUKKKGGGHHHKKKQQQXXXaaahhhlllooosssvvvxxxzzz}}}~~~~~~|||zzztttkkkaaaZZZPPPQQQTTTYYYaaahhhooosssrrrtttuuuuuutttuuuwwwyyy|||zzzxxxvvvtttnnneee^^^VVVQQQRRRYYY```ccceeeggghhhiiiiiihhhgggdddaaa___[[[XXXTTTPPPKKKHHHFFFEEEBBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>=========<<<>>>BBBGGGQQQYYYYYYSSSFFFCCCCCCMMM\\\hhhmmmnnnaaaVVVIII@@@===<<<999777666666666666555444444444555555555555555555444444444333222111111222333444444666777999999888666555666777888888777666777999<<<;;;;;;:::999999888888888:::<<<<<<:::::::::;;;<<<===>>>???@@@BBBCCCCCCAAACCCFFFGGGIIILLLOOORRRQQQTTTVVVWWWWWWWWWXXXZZZZZZ[[[[[[\\\[[[ZZZXXXWWWTTTTTTSSSQQQNNNLLLLLLMMMuuuttttttvvvxxxzzzzzzyyypppnnnlllkkkkkkmmmooopppjjjiiiggghhhiiijjjjjjiiihhhiiiiiihhhfffeeeeeefffeeedddcccbbbbbbcccdddeeeeeeeeeeeeeeeeeedddcccbbbcccccccccbbbccccccddddddfffeeeeeedddbbb___]]][[[VVVVVVUUUUUUUUUUUUUUUVVVWWWVVVWWWXXXYYYYYYWWWUUUTTTVVVXXXZZZYYYVVVQQQOOOHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@???===:::888999:::444444555555444333111111222222111000000///......///......------......///+++,,,.../////////...---,,,...///...+++***,,,...,,,***))))))+++,,,,,,+++))))))***+++,,,,,,,,,,,,))))))(((((())))))******+++++++++*********))))))$$$)))+++)))***---,,,(((&&&))),,,---,,,+++,,,...------......///000000111111...///444888:::???EEEQQQ___tttqqq]]]MMM>>>777222333444333444666444333111///............---000444999AAANNN___kkkqqqtttwwwxxxyyyzzz{{{}}}zzzzzzzzz{{{|||}}}}}}|||{{{zzzxxxvvvuuuuuuuuuuuuuuuwww{{{~~~~~~||||||}}}}}}zzzzzzzzz{{{{{{|||||||||}}}~~~~~~}}}|||zzzyyyzzz{{{|||~~~|||{{{{{{zzzzzz{{{{{{|||zzzzzz{{{{{{{{{zzzyyyxxxtttvvvwwwwwwvvvuuuuuuvvvzzzzzz{{{|||}}}~~~}}}|||zzzyyyyyy||||||}}}~~~~~~}}}~~~~~~}}}|||yyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyywwwuuussstttrrrqqqqqqrrrrrrqqqpppjjjddd[[[PPPJJJIIINNNRRR]]]eeellloooppprrrpppmmmgggbbbXXXLLLBBBAAAGGGMMMXXX```jjjqqqssstttwwwyyy{{{}}}|||uuukkk___WWWOOOSSSZZZbbbjjjqqqvvvxxxwwwyyyyyyyyyxxxxxxzzz||||||yyywwwtttmmmaaaYYYTTTQQQTTT^^^fffjjjlllnnnmmmmmmmmmlllkkkjjjhhhgggcccbbb```\\\XXXTTTQQQOOOKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCFFFJJJPPPXXX]]]YYYQQQEEECCCDDDOOO___jjjmmmlll___UUUGGG???===<<<888444555555555555444333222111555555555555444333222222333333222222222222333333222333444555666666555555444555666666444444444666777777777666666666666666444666888888777666777888:::999999999:::;;;<<<===999;;;======>>>???BBBEEEBBBEEEHHHIIIIIIIIIJJJLLLHHHIIIJJJKKKKKKJJJHHHHHHFFFGGGGGGDDD@@@>>>???AAApppooooooqqqtttuuuuuutttlllmmmlllkkkkkkllloooqqqhhhgggeeeeeefffggggggfffdddfffgggfffeeeccccccdddcccbbbaaa`````````aaabbb]]]^^^```aaabbbccccccdddaaa```````````````aaaaaa______^^^]]][[[XXXVVVTTTPPPPPPPPPPPPOOOOOOOOONNNLLLKKKKKKLLLMMMMMMKKKIIIFFFGGGGGGGGGFFFCCC@@@>>>999888888777666555555444444555555333111000111222---...///111111111000///---------,,,,,,+++++++++...---------------...///*********++++++*********+++---...,,,))))))+++...((('''''')))---000111111'''((()))******+++******++++++************++++++,,,,,,+++++++++*********###***---+++,,,///...((("""''',,,...------...000,,,,,,------...///000000555222333999===@@@FFFLLLZZZggg|||ppp^^^LLL======666333444555333333555333222000///...............222777===FFFUUUgggtttvvvwwwxxxyyyyyyzzz}}}{{{{{{|||}}}|||zzzyyyxxxvvvuuuttttttuuuuuuuuuxxx|||~~~~~~~~~~~~~~~~~~|||}}}~~~|||{{{zzzyyyzzz|||~~~~~~}}}{{{zzzzzz{{{|||}}}xxxyyyyyyzzzyyyxxxwwwvvvwwwyyyzzzzzzxxxwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~|||zzzyyy||||||~~~~~~}}}||||||||||||{{{{{{zzzzzzzzzzzz{{{||||||zzzxxxvvvtttuuusssqqqqqqqqqqqqooommmeee___UUUKKKFFFFFFLLLQQQ___hhhooorrrssstttrrrnnnjjjeeeYYYKKKBBBCCCLLLUUU\\\eeepppwwwxxxyyy{{{}}}|||~~~}}}uuujjj]]]TTTQQQVVV___hhhpppvvvyyy{{{{{{|||}}}|||{{{{{{|||~~~~~~{{{xxxuuurrrjjj]]]TTTSSSRRRVVVaaakkknnnppprrrooonnnnnnnnnnnnnnnnnnnnnhhhhhhhhhfffdddaaa^^^\\\YYYZZZ\\\]]]]]][[[YYYXXXSSSQQQOOOMMMLLLKKKLLLLLLLLLOOOSSSXXX___bbb[[[RRREEECCCEEEQQQaaalllnnnlllaaaVVVIIIAAA???===999444777777777666555444333222666666666666555444333222444444444444444444444444000000111222333333444444222333444333111111111222222222333333444444555555111333555555555555666777777666555444444555666777777999::::::::::::===???666999<<<>>>>>>>>>???@@@;;;<<<===>>>>>>===<<<;;;<<<>>>>>>;;;888666777999qqqooommmmmmoooqqqrrrrrrjjjiiihhhhhhjjjjjjjjjhhhhhhddd```aaaeeegggeeebbbfffffffffffffffeeedddccc^^^```aaaaaa___\\\[[[\\\^^^]]][[[[[[\\\\\\ZZZYYYZZZXXXWWWXXXYYYYYYXXXWWWWWWVVVTTTRRROOOMMMKKKJJJKKKIIIGGGDDDBBB@@@@@@@@@DDD@@@===>>>AAAAAA>>>:::777888888888777666666555333000---,,,,,,---...---//////000...,,,,,,---...+++++++++*********))))))...---+++*********++++++,,,+++++++++******))))))$$$&&&((()))*********)))***,,,...000111///---,,,''')))******))))))***,,,+++*********))))))((((((---+++)))***,,,---,,,))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...++++++///111000000222---111666999===GGGTTT___qqq}}}sssaaaNNN@@@;;;999666333333333000((("""+++---000000000/////////666444555???OOO___iiinnnwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzz{{{~~~~~~{{{yyy|||{{{yyyvvvttttttvvvyyy{{{|||~~~~~~~~~~~~||||||{{{{{{{{{}}}~~~||||||}}}~~~}}}|||}}}}}}|||xxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~~~~~~~||||||{{{|||}}}|||{{{zzz{{{}}}}}}||||||zzzyyyxxxwwwwwwwwwuuutttsssrrrnnngggaaa]]]UUUKKKEEEEEEKKKSSSXXXbbbjjjrrrtttssssssooojjjfffYYYIII@@@===@@@KKKUUUbbbkkksssttttttxxx|||}}}wwwjjj]]]UUURRRZZZdddnnnuuuxxx{{{|||~~~|||{{{zzzzzz{{{|||~~~~~~zzzvvvooofff\\\VVVRRRTTTYYYcccmmmssssssqqqsssrrrqqqqqqppppppppppppqqqqqqppppppnnnmmmlllkkkggggggggggggfffeeedddddd___]]]ZZZ[[[\\\]]][[[XXXYYY\\\aaaeeefff```VVVNNNFFFDDDGGGRRRcccppptttssshhh^^^QQQHHHDDDBBB>>>;;;<<<;;;999888777777888888---///222555777777777666444444333333333444555555555555555555555555555555444444666777777666555444666666666666666666666666666666555555555555444444666555444333333444555666666666555555555555666666444777999888444444888===888888888888888999::::::777888888777666555444333jjjhhhggggggiiikkklllkkkjjjiiiggghhhiiiiiihhhffffffbbb___```dddfffeeecccaaaaaaaaaaaaaaaaaa``````___``````^^^[[[YYYXXXXXXXXXVVVUUUTTTUUUUUUTTTRRRQQQPPPNNNNNNOOOOOONNNMMMHHHHHHHHHGGGEEEBBB???===@@@@@@???>>><<<:::888666888555222222555666333///000111111111111000///...///,,,***)))***+++,,,+++,,,------,,,***)))***,,,*********))))))(((((((((,,,+++***)))(((((()))***++++++******)))))))))))))))******+++++++++******+++,,,---...---,,,***)))''')))******))))))***+++************)))))))))(((,,,***)))***,,,---+++))),,,,,,++++++************++++++++++++++++++++++++,,,------......------,,,...++++++///000//////111000222666;;;CCCQQQ```kkk|||nnn```RRRDDD:::777777444222222444222---(((,,,...000111///...//////444444888DDDUUUfffqqqvvvyyyyyy{{{|||}}}~~~~~~~~~|||{{{yyyzzz}}}}}}{{{zzzyyyyyyxxxuuuttttttwwwyyy}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~|||wwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||yyyzzz{{{|||}}}~~~~~~}}}}}}~~~||||||{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwuuusssqqqnnnhhh___YYYSSSNNNFFFCCCEEENNNWWW]]]fffmmmtttuuuuuuuuurrrmmmdddXXXKKKCCC@@@BBBKKKUUUdddnnnwwwxxxxxx{{{}}}~~~uuuiii]]]VVVWWW^^^iiisssyyy|||~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~|||yyytttmmmdddYYYRRRPPPTTT[[[eeemmmrrrssssssttttttsssrrrrrrssstttttttttssssssrrrqqqpppooonnnooooooppppppooonnnmmmmmmjjjhhhffffffggggggeeecccbbbdddhhhkkkiiiaaaUUULLLHHHGGGKKKXXXiiiuuuyyyxxxrrriii]]]TTTOOOKKKFFFBBB???>>>===<<<;;;;;;;;;<<<777888999;;;<<<<<<;;;;;;777777777777777777777777666666666666666666777777333444555666666555555444666666666666666666666666666666666666666666666666666555444333333444555666444444333333333333333444333555666444222222666999555555555555666666777777444444444444333222111000iiihhhggggggiiikkkkkkjjjjjjiiigggfffgggfffeeecccbbb```]]]^^^bbbeeeeeecccaaaaaaaaaaaaaaa`````````^^^^^^]]]YYYUUURRRQQQQQQMMMLLLJJJJJJKKKKKKIIIHHHEEECCCBBBBBBBBBBBB@@@>>>888999::::::999666444222333444555666444111...+++...+++)))***,,,,,,***'''***++++++++++++***))))))***(((&&&&&&((()))***)))((())))))((('''&&&((()))))))))(((((((((((('''''')))((((((''''''''''''((())))))))))))((((((((((((,,,+++******)))))))))***,,,------......------,,,((()))******))))))***+++************))))))))))))+++***))))))++++++***)))+++************)))))))))************************------............------...,,,,,,//////---...222444555999AAAOOObbbsss~~~lllWWWJJJBBB;;;555333444111///111333444222000...000111111///...//////444666===KKK]]]lllvvvzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{xxxwwwvvvvvvvvvvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~{{{{{{zzz{{{{{{|||~~~~~~|||}}}~~~~~~}}}xxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~}}}||||||{{{{{{wwwuuurrrnnnggg^^^TTTMMMGGGDDD@@@@@@FFFQQQ\\\dddiiipppuuuvvvuuuvvvssspppcccXXXLLLEEEBBBCCCKKKSSSdddoooyyy{{{{{{|||~~~}}}|||ssshhh]]]WWWZZZbbbnnnxxx~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{wwwrrrkkk```UUUNNNNNNTTT^^^gggmmmqqqssstttvvvuuuuuutttuuuwwwxxxzzzxxxwwwwwwvvvuuutttsssssswwwwwwxxxxxxxxxwwwwwwvvvuuutttrrrqqqrrrqqqooommmllloooqqqrrrmmmbbbTTTJJJIIIKKKSSSaaaqqq|||xxxnnnfff```ZZZTTTOOOHHHHHHFFFEEECCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;555666777888888888888777999999999999999999999999999999999999999999999999888777777666666777777888555555444333222222222222444444333222222333444555222222222333333333333444222222222222111000///...kkkiiihhhiiijjjkkkjjjiiiiiigggeeeddddddccc```^^^\\\ZZZYYYZZZ^^^aaaaaaaaaaaa```___]]]\\\[[[[[[ZZZZZZYYYVVVQQQLLLIIIHHHIIIDDDBBBAAA@@@AAAAAA@@@>>>;;;999888777777666555333333333333222222111000///------...///...,,,)))(((,,,+++))))))++++++)))'''))))))*********))))))(((&&&%%%$$$$$$'''((()))(((&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''')))((('''&&&&&&'''((())))))******+++,,,---...///((()))******)))((()))+++*********)))))))))))))))***)))))))))******))))))***)))))))))))))))))))))************+++++++++++++++,,,------...---------...,,,,,,///...---...333888999>>>JJJ]]]sssrrr^^^III>>>:::777333111222///...///111444444333///111222111/////////000888<<>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888666555555444444777555333222444555555444111222222222222222222222222222222222222111000000jjjhhheeedddddddddcccaaacccaaa___^^^]]][[[YYYWWWSSSRRRRRRSSSUUUXXXZZZZZZYYYXXXUUURRRPPPNNNMMMLLLQQQPPPMMMHHHCCC@@@@@@AAA<<<;;;999999::::::888777555333222111111111///---333111///......///000111,,,,,,+++***************+++******************)))((())))))*********))))))&&&$$$$$$%%%'''))))))(((&&&'''''''''%%%%%%''')))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%&&&(((***+++''''''(((((())))))******)))***+++***)))((()))***))))))))))))))))))******))))))******)))))))))***)))))))))))))))))))))***++++++++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,...,,,---///...---000666:::===EEEUUUiii~~~~~~fffTTTBBB:::888555111///111///------///000222222000111222111000///000222;;;AAAJJJWWWdddnnntttwwwzzzzzzzzzzzz|||~~~~~~~~~|||xxxxxxwwwuuusssqqqoooooonnnqqqsssvvvxxxyyyzzz|||}}}|||{{{|||}}}}}}|||xxxyyyzzzzzz{{{{{{||||||yyyzzz|||}}}~~~~~~~~~|||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||zzzwwwqqqgggZZZLLLAAA;;;:::;;;<<>>BBBLLLYYYbbbkkksssyyyzzz{{{|||{{{wwwsssfffWWWLLLDDD@@@DDDKKKZZZgggtttzzz|||}}}xxxpppggg___[[[^^^fffrrr{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvnnnbbbVVVMMMIIIOOOXXX```ggglllppprrrsssuuuwwwzzz|||||||||||||||{{{yyyxxxwwwxxxyyyyyy|||}}}~~~~~~}}}||||||}}}{{{||||||wwwlll^^^RRRLLLMMMVVVcccqqq{{{{{{zzzxxxuuuqqqmmmjjjhhhccccccbbbbbbccceeehhhiiiiiiiiijjjjjjjjjhhhgggfffcccbbb```]]]ZZZWWWTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDAAA???===<<<<<<:::999777555444444555555555666777777777666555444222333333333333333222222fff```YYYSSSOOOMMMLLLKKKIIIGGGDDDCCCBBBAAA???===::::::::::::;;;===???AAAEEECCC@@@===;;;:::::::::777888999888555333333444333222000000111111///...///---,,,,,,------,,,******++++++++++++***)))((('''(((((())))))*********&&&&&&''''''&&&&&&&&&'''%%%%%%&&&''''''''''''''''''&&&&&&'''))))))((('''&&&'''((('''&&&&&&(((***'''''''''(((((()))))))))&&&'''((()))***))))))(((''''''((((((((()))))))))''''''((()))*********)))&&&'''***+++,,,,,,+++***)))***+++***((((((((()))((()))))))))************)))+++,,,,,,***)))***,,,************++++++,,,,,,)))******+++,,,,,,------))))))***+++,,,,,,,,,,,,---,,,///111000///666>>>CCCOOOcccuuu{{{hhhNNNCCC999555333111111222//////////////////000111000000111111000222444666777===FFFPPPYYY___dddggghhhhhhhhhjjjmmmppptttvvvxxxxxxyyy|||~~~~~~}}}xxxyyy|||~~~~~~yyysssnnnhhhbbb^^^XXXWWWWWWVVVUUUUUUVVVVVVYYY^^^fffmmmrrrwwwzzz}}}~~~zzzxxxwwwwwwyyyzzzzzzyyyvvvwwwyyyzzz{{{{{{zzzzzzyyyzzz{{{}}}~~~yyyxxxwwwvvvwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~wwwssskkk]]]MMMAAA:::777555777:::<<>>??????<<<888777999<<<777888999:::999888666555555555666666666666555555]]]VVVMMMEEE@@@>>><<<<<<>>><<<:::999888777555333111222222222222333666888777666333111000000111222///111333333222111000111111000......//////---,,,---+++***+++,,,,,,+++***&&&(((+++---,,,)))&&&###"""$$$''')))))))))'''&&&'''((())))))(((((()))***%%%&&&'''((((((((((((((('''&&&&&&'''))))))(((&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''((((((((())))))******&&&'''((((((((('''%%%$$$$$$''')))))))))***++++++***((((((((()))(((((())))))*********+++))),,,---,,,***)))+++---******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,------...---,,,---///111000000777@@@KKK[[[qqqttt```III@@@777444222111444888...///000111000000222333///000111111111222555888555:::AAAIIINNNRRRUUUWWW\\\\\\]]]___bbbfffjjjlllmmmmmmnnnqqqtttuuutttssskkkmmmoooqqqrrrqqqpppooonnnjjjddd^^^YYYSSSMMMJJJIIIHHHHHHHHHHHHHHHHHHIIINNNTTT^^^gggnnntttyyy|||zzzxxxvvvuuuvvvxxxyyyyyyxxxvvvwwwyyyzzz{{{{{{zzzyyyyyyzzz|||}}}~~~||||||}}}~~~}}}{{{zzzyyyxxxxxxzzz{{{}}}}}}}}}~~~~~~}}}}}}}}}~~~uuuqqqhhhYYYJJJ>>>888777222555888:::<<>>666111///000222222111---...111111...---000...///000///------///000555888===CCCHHHLLLMMMNNNUUUVVVXXXZZZ\\\___aaabbbaaabbbdddfffgggggggggffffffccc```_________^^^]]]YYYSSSLLLGGGEEECCCAAA???<<<;;;:::::::::;;;<<<===JJJKKKOOOWWWbbbnnnvvvzzz~~~zzzxxxvvvuuusssrrrssstttvvvwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{|||}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~}}}{{{xxxxxxwwwvvvxxxzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrcccSSSEEE<<<777555333444666999<<<@@@CCCEEEXXXbbbnnnvvvwwwvvvvvvwwwsssoooiiieee```YYYPPPJJJQQQRRRVVV\\\eeeoooxxx}}}~~~~~~}}}yyysssiiiaaa\\\YYY[[[```gggooowww}}}~~~}}}}}}~~~}}}{{{xxxsssiii]]]TTTPPPNNNLLLNNNUUU^^^eeehhhmmmpppuuuwwwxxxxxxyyyyyy|||{{{zzzzzzyyyzzzzzz{{{{{{}}}~~~}}}sssdddXXXSSSSSSXXXaaannnxxx|||zzzzzz{{{|||}}}~~~}}}||||||~~~}}}|||zzzyyyyyyyyyzzzzzzyyywwwuuurrrpppooooooooopppooonnnmmmmmmmmmmmmnnngggeeebbb```^^^[[[WWWTTTQQQPPPMMMJJJHHHFFFEEEDDDGGGFFFDDDAAA>>>===???AAA>>>????????????>>>======NNNDDD888000...//////...,,,---...---,,,,,,...000/////////...............///000111///---+++++++++//////000111333222000...------,,,,,,,,,+++++++++******++++++++++++******((((((((((((((()))******(((((((((((((((((())))))((()))***++++++***((('''***)))(((&&&&&&'''((()))"""$$$&&&'''(((((('''&&&)))+++,,,+++***))))))******)))((()))***)))(((&&&###%%%''')))***)))'''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******%%%'''(((((('''&&&&&&'''))))))))))))************************++++++++++++,,,***)))***,,,.........(((+++,,,***+++------***///000222444666999>>>AAAOOO```vvv~~~eeeMMM@@@;;;555111000222555666555555444111...,,,---///---...///...---,,,...000111444999???EEEJJJMMMOOOUUUVVVXXXZZZ\\\^^^^^^___[[[[[[]]]^^^___^^^^^^]]]WWWTTTPPPLLLJJJHHHEEECCCBBB>>>:::999999:::999777555555444444444555666777@@@BBBGGGOOOXXXcccmmmsss}}}zzzvvvtttssssssrrrrrrsssuuuwwwxxxuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyyyyzzz|||~~~{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{{{{}}}}}}yyyyyyxxxwwwxxxyyy{{{}}}|||||||||}}}}}}~~~zzzrrrdddUUUHHH???:::888444555777999<<<>>>@@@AAAQQQZZZeeemmmpppppprrrttttttqqqmmmiiieee^^^VVVPPPOOOOOOQQQUUU\\\dddlllqqqwwwzzz}}}~~~~~~~~~|||}}}}}}{{{vvvnnnfffaaaYYYZZZ\\\aaagggooouuuyyy|||}}}}}}~~~~~~}}}|||{{{|||{{{zzzxxxtttmmmccc\\\RRROOOLLLLLLPPPWWW\\\```jjjmmmqqquuuvvvxxxyyy{{{~~~}}}|||{{{{{{zzzzzzzzzyyyzzz|||~~~}}}rrrcccXXXTTTTTT^^^fffrrr{{{}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuutttsssnnnllliiihhhgggeeebbb______^^^\\\YYYWWWUUUSSSRRRNNNNNNLLLIIIFFFEEEFFFHHHEEEFFFFFFFFFFFFFFFEEEEEE@@@999111,,,+++++++++******+++++++++******,,,...000///......------------,,,---...---+++))))))))),,,---...---,,,++++++,,,+++++++++++++++*********((())))))******))))))(((((((((((((((((()))******((((((((('''''''''''''''(((((())))))))))))))))))***)))((('''&&&'''((()))###$$$&&&'''(((((('''&&&)))***++++++******+++,,,***)))((((((******)))'''&&&''''''(((((((((''''''***)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))&&&(((***)))((('''(((((())))))))))))************))))))))))))************+++******+++---...---,,,(((+++,,,***+++------***---///222333444555777999IIIWWWkkk|||www]]]FFF<<<888333000222555888999777>>><<<111***+++...,,,,,,---...---++++++---......111555<<>><<<999555333333111000111333444333222000////////////000111222555999>>>CCCJJJTTT```hhhtttyyy{{{uuuqqqpppqqqqqqqqqrrrsssuuuwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz|||}}}yyyxxxxxxwwwvvvwwwwwwwwwvvvvvvxxxzzz~~~{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{{{{}}}yyyrrrfffXXXLLLBBB<<<:::777888:::;;;===>>>>>>>>>HHHOOOXXX```cccfffjjjmmmsssqqqpppnnnkkkfff___ZZZRRRQQQOOOOOORRRXXX___cccnnnrrrwww{{{|||||||||}}}yyy{{{}}}}}}yyyrrrkkkfff[[[ZZZYYYZZZ^^^ccciiimmmvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxvvvrrrkkkgggZZZUUUPPPLLLMMMQQQTTTVVV___bbbfffjjjnnnqqquuuxxx~~~~~~}}}}}}|||{{{zzzyyyvvvxxxzzz}}}~~~{{{oooaaaXXXUUUVVVaaajjjvvv}}}{{{zzzuuusssqqqppppppooommmkkkhhhhhhgggfffcccaaa^^^\\\ZZZZZZYYYVVVSSSQQQRRRTTTQQQRRRSSSSSSSSSSSSSSSRRR777333...,,,+++,,,+++***'''(((***))))))))),,,...000///...---,,,,,,,,,,,,***+++,,,,,,***(((((()))***,,,,,,***'''&&&(((,,,******))))))(((((('''''''''(((((())))))(((((('''((((((((((((((())))))***(((((((((((((((''''''&&&((((((''''''(((***+++,,,***)))((((((''''''((((((%%%%%%&&&'''(((((('''''''''((()))***)))***,,,...+++***(((((()))***)))((()))((('''''''''''''''(((---+++)))((('''(((***+++((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&'''))))))(((''''''(((***++++++***))))))***((()))))))))************(((((((((((())))))))))))))))))***,,,......,,,)))(((+++,,,***+++------***+++,,,......///000333555AAALLL]]]ooo~~~rrrZZZEEE:::666222000222555888999666BBBBBB333)))---...)))+++,,,,,,+++******+++---...000444999AAAIIIPPPTTTXXXYYY\\\]]]]]][[[YYYWWWVVVUUUSSSOOOLLLHHHEEEDDD???<<<:::888777555333111000000111111111000///---///////////////000000111///333888:::===EEEQQQZZZfffkkkrrruuussspppnnnnnnppppppqqqrrrssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxuuuuuutttuuuvvvwwwyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvuuutttuuuxxx|||~~~~~~||||||{{{zzzyyyyyyzzzzzz||||||||||||~~~zzztttjjj]]]QQQFFF???;;;999:::<<<===>>>>>>>>>>>>AAAFFFLLLRRRUUUYYY]]]aaajjjkkkmmmnnnmmmjjjeeebbbZZZWWWSSSPPPPPPSSSWWWZZZfffkkkrrrxxxzzzzzzyyyyyyxxxzzz|||}}}zzzuuunnnjjj___]]]YYYWWWWWWZZZ^^^aaakkkmmmppptttwwwyyyzzzzzzyyyyyyyyyyyyxxxuuurrrpppeee```XXXSSSPPPQQQQQQQQQUUUXXX\\\aaaeeekkkqqqvvv{{{|||}}}}}}}}}|||{{{zzzwwwxxxzzz|||~~~~~~|||~~~~~~xxxlll___WWWWWWYYYdddmmmyyy~~~zzzxxxvvvuuuuuutttrrrqqqnnnooooooooommmjjjgggeeeffffffeeebbb```^^^___```___```aaabbbbbbbbbbbbbbb111///---,,,,,,,,,,,,+++'''((()))***)))***---///111000...,,,******++++++)))+++,,,,,,***))))))******++++++)))%%%%%%(((+++***)))((('''&&&%%%$$$###'''''''''(((((('''''''''((((((((((((((())))))***((())))))******)))(((((()))(((''''''(((***,,,...******)))(((((((((((((((&&&&&&''''''''''''''''''$$$&&&'''((((((***---///---+++)))((()))))))))((())))))((('''''''''((((((---+++)))((('''(((***+++(((((((((((((((((((((((((((((((((((())))))******%%%&&&((()))))))))((('''''')))+++***)))((())))))((()))))))))************''''''((((((((()))))))))))))))***---......+++((((((+++,,,***+++------***...............222777;;;:::BBBQQQcccvvvyyyfffPPP@@@999555222000111444666777222@@@BBB555+++...///)))***+++,,,+++))))))+++,,,---...111555<<>>999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGJJJMMMPPPSSS[[[^^^bbbfffhhhhhhgggfff```]]]ZZZVVVTTTSSSTTTTTT\\\aaajjjqqquuuwwwyyyzzzzzz{{{}}}~~~|||wwwsssooofffccc^^^YYYVVVVVVWWWXXX]]]```dddiiioootttxxxzzzxxxyyyzzzzzzyyyxxxvvvuuuoooiiibbb\\\XXXUUUSSSRRRRRRTTTXXX]]]bbbjjjrrrxxxxxxzzz}}}~~~}}}|||zzzyyyyyy{{{}}}}}}{{{xxxxxxyyyyyyzzz|||~~~~~~|||uuuiii^^^XXX[[[___kkksss~~~{{{yyyxxxxxxvvvuuuxxxxxxyyyyyywwwuuurrrpppnnnoooooommmkkkiiijjjkkkllllllnnnooopppppppppppp,,,++++++***************((()))++++++,,,---000222222000---+++)))))))))***(((***+++,,,*********+++)))***)))(((&&&'''(((***))))))((('''&&&%%%$$$$$$&&&''''''((((((''''''&&&((((((((((((((()))******)))***+++---------,,,+++******))))))***+++---...*********)))))))))(((((('''''''''''''''''''''((($$$%%%&&&'''(((+++///222000---***(((((()))(((''')))((((((''''''((())))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((('''(((((())))))******+++))))))******++++++******%%%'''(((((('''&&&&&&'''))))))))))))************(((((((((((())))))))))))))))))***,,,------***((((((+++,,,***+++------***......---,,,---222888<<<777===JJJ\\\qqqmmmYYYGGG<<<777444000///000333444555333;;;===444---------******+++,,,+++))))))+++,,,++++++---000444999>>>AAAEEEFFFFFFFFFEEECCC@@@???999888777666666666666666000...------...---***(((***,,,......---+++++++++,,,,,,---............---000222333333333555;;;@@@EEEKKKRRRWWW[[[___eeeiiilllnnnppprrrssssssrrrqqqsssttttttuuuuuuttttttsssrrrqqqqqqqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwuuutttuuuxxxzzzzzzzzz}}}}}}|||||||||{{{{{{zzz~~~~~~}}}zzztttkkk```UUUKKKEEE<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGMMMQQQVVVZZZ]]]___aaacccaaa```___]]]ZZZVVVSSSQQQPPPVVV^^^ffflllrrrwwwzzzzzz{{{||||||{{{yyyvvvtttmmmjjjeee```ZZZVVVSSSQQQPPPRRRVVV\\\cccjjjqqquuuuuuwwwzzz{{{zzzyyyyyyyyytttqqqkkkfffbbb^^^ZZZXXXRRRTTTVVVZZZ```iiirrryyy|||~~~}}}yyyvvvvvvwwwwwwtttqqqoooppprrruuuyyy}}}|||tttiii___\\\aaagggvvv}}}~~~~~~}}}|||{{{}}}}}}~~~}}}|||zzzxxxwwwssstttuuuuuusssssssssuuuuuuvvvwwwyyyzzz{{{{{{{{{*********)))((('''((()))***+++---......000333555333000---***((((((((()))''')))***+++***)))***+++)))'''&&&'''((())))))((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))*********+++---///000000//////++++++++++++,,,------...***************)))((((((((((((''''''''''''(((((($$$&&&''')))***---222666222///+++)))(((((('''&&&''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))******++++++******))))))******+++,,,&&&((())))))((('''(((((())))))))))))************(((((()))))))))******************+++,,,,,,***((((((+++,,,***+++------***++++++,,,+++,,,///333777777<<>>DDDIIIMMMTTT]]]cccgggjjjnnnrrrttttttssssssrrrrrrsssssssssrrrrrrqqqqqqqqqpppqqqrrrsssuuuvvvuuuuuutttsssssssssssssssvvvuuutttuuuxxxzzz{{{{{{||||||}}}}}}}}}||||||{{{}}}~~~|||{{{yyysssjjj```WWWQQQFFFEEEBBB@@@@@@AAACCCDDDBBBAAA@@@???@@@AAAAAAAAACCCGGGLLLOOOQQQTTTXXX\\\___aaacccdddaaa[[[UUUQQQKKKOOOTTTYYY___fffmmmrrrrrrsssttttttuuuvvvvvvvvvqqqppplllggg```XXXPPPLLLFFFGGGIIINNNUUU^^^gggkkkooosssyyy{{{{{{zzz{{{|||zzzxxxuuurrroookkkfffbbbZZZ[[[\\\___eeennnyyy|||wwwqqqnnnnnnnnnjjjgggfffhhhlllqqqvvv|||~~~vvvkkkbbbbbbiiiqqq|||~~~}}}|||{{{{{{zzzvvvxxxzzzzzzzzzzzz{{{|||{{{|||}}}***++++++)))''''''((()))+++---///000000222555777333111---***((('''((()))%%%''')))***)))))))))+++(((%%%$$$%%%)))***)))&&&'''((()))***+++,,,---...''''''((((((((((((''''''((((((((((((((()))*********,,,///111222222222111,,,,,,------------......***************)))(((((()))(((((('''''''''((((((&&&''')))***,,,000555888444000,,,)))((('''&&&%%%%%%&&&((()))*********************+++***)))(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))((('''''''''(((***+++***+++------+++***+++,,,))))))))))))************))))))))))))************+++***)))***+++,,,***((((((,,,,,,***+++------******,,,.../////////111333999<<>>:::;;;@@@EEEKKKTTT\\\ccciiiooossswww}}}||||||zzzzzz||||||zzzxxxuuuvvvyyy~~~{{{tttkkkccc```aaabbbccc```ccciiipppxxxuuullljjjqqqxxx|||~~~''''''(((((()))*********&&&''')))...444888::::::333000,,,)))''''''((()))******))))))(((((('''''''''%%%###"""###%%%%%%%%%'''''''''((((((((())))))&&&'''((()))************,,,))))))...///,,,*********000222111111444333...((()))+++,,,+++***)))((()))))))))((('''''')))+++))))))(((''''''''''''''''''%%%$$$&&&+++///111111...,,,))))))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((######$$$&&&&&&'''''''''''''''((()))******))))))((((((((())))))))))))***(((((((((((()))))))))))),,,***((())),,,---+++)))((('''&&&''')))+++***)))((()))++++++******,,,---000...------///111222333777AAARRRggg{{{|||gggTTTCCC777333444///...------///333666999000///...---,,,,,,,,,,,,((()))*********)))(((''',,,,,,,,,+++++++++++++++000///...---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,---------------......///000000111444999???EEEIIISSSZZZdddmmmrrrtttuuuvvvrrrrrrqqqpppppppppppppppqqqpppooooooppprrrtttvvvuuutttrrrppppppppprrrrrrwwwvvvvvvvvvvvvwwwyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxssspppmmmfffeeeccc```^^^\\\ZZZYYYTTTSSSQQQOOOMMMLLLKKKJJJFFFEEEDDDEEEHHHIIIJJJIIIPPPRRRVVVYYYZZZXXXVVVTTTLLLKKKJJJJJJLLLNNNPPPRRRSSSQQQSSSXXX\\\]]]aaaffflllnnnpppmmmeeeXXXJJJBBB>>>::::::>>>BBBGGGOOOWWW^^^dddjjjmmmqqqwwwyyyxxx~~~|||zzz{{{~~~~~~wwwnnngggdddeeeffffffeeeggglllrrrzzzyyypppnnnuuu{{{}}}~~~%%%%%%&&&&&&'''(((((((((%%%&&&***///444777777666000...***'''&&&&&&'''(((+++******)))((('''&&&&&&(((&&&######%%%&&&&&&&&&(((((((((((())))))))))))$$$%%%''')))***+++,,,,,,---)))(((+++---***)))******...000000000222111---)))******+++***)))'''&&&&&&''''''&&&%%%%%%&&&((()))(((''''''&&&'''''''''(((&&&%%%&&&))),,,------+++)))''''''((()))((('''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###$$$%%%'''((()))))))))&&&'''((()))************))))))))))))************(((((((((((())))))))))))+++))))))***,,,---,,,+++***)))(((***,,,---,,,+++((()))++++++******,,,---222000...,,,---///333555:::DDDUUUjjj}}}rrrZZZIII>>>666222333,,,---...///000000000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))///...------,,,---------------,,,+++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********++++++++++++,,,------,,,,,,------...//////000111222666999===???HHHPPP[[[ffflllpppqqqrrrpppooooooooooooooooooooopppoooooooooppprrrtttuuussssssqqqppppppqqqrrrrrrwwwwwwwwwwwwxxxyyy{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvuuuvvvuuurrrooollliiigggfffbbbaaa___]]][[[YYYXXXWWWQQQOOOLLLKKKJJJJJJHHHFFFKKKLLLNNNPPPQQQRRRQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKHHHHHHMMMQQQSSSYYY___fffhhhiiifff___SSSHHH@@@===:::999<<<>>>BBBJJJRRRYYY___dddeeehhhnnnqqqpppzzzyyyyyy||||||uuunnnlllllllllllllllmmmpppuuu{{{|||tttrrrxxx~~~}}}~~~((((((''''''&&&%%%%%%$$$((((((***---000111000//////---***(((&&&'''(((((()))))))))((((((''''''&&&***(((&&&&&&((()))((((((((((((((()))))))))******&&&'''(((***+++,,,,,,,,,///***(((+++,,,******,,,***,,,---......///...,,,+++,,,,,,+++***)))((('''%%%&&&'''&&&%%%$$$%%%'''(((''''''&&&&&&'''''''''((('''&&&&&&'''))))))***((('''%%%&&&'''((((((''')))((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&'''((()))***+++++++++(((((()))))))))*********(((((((((((())))))))))))((((((((()))******+++***+++******+++---......---(((***++++++++++++,,,...000///...------///222555888DDDWWWllliiiOOO@@@999444111000,,,---/////////...,,,+++......---,,,++++++,,,,,,......---,,,++++++++++++------,,,,,,+++*********,,,,,,++++++++++++++++++...---+++*********+++,,,************************+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,------...---...///111444666777888@@@GGGQQQ[[[bbbhhhmmmooonnnnnnooonnnnnnnnnmmmmmmnnnnnnmmmnnnoooppprrrsssrrrrrrqqqqqqqqqqqqrrrssswwwwwwxxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{||||||}}}|||zzzxxxvvvtttrrrpppooonnnmmmllljjjhhhfffeeebbb___[[[WWWTTTQQQNNNLLLLLLLLLMMMNNNPPPQQQSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPOOOJJJIIIKKKNNNPPPVVV\\\```aaaaaa^^^WWWMMMDDD>>>;;;999999;;;===@@@HHHRRRXXX___cccbbbcccgggjjjjjjssssssvvv{{{|||wwwuuuuuutttssssssssstttwww|||~~~wwwvvvzzz~~~}}}~~~))))))(((''''''&&&&&&%%%)))'''&&&''')))+++,,,,,,,,,***((('''&&&&&&''''''&&&&&&''''''(((((()))))))))(((&&&'''((()))((('''(((((((((((())))))))))))******++++++,,,,,,++++++///***''')))***((((((+++******+++,,,---+++++++++++++++******)))((('''&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&'''''''''&&&$$$%%%&&&((('''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$'''((()))***++++++++++++'''''''''((((((((())))))(((((((((((())))))))))))((())))))))))))******+++((('''&&&(((***+++***))))))***,,,,,,++++++---...+++---///000//////111333777DDDYYYooovvv```HHH:::555222///.../////////......---,,,,,,---,,,,,,++++++++++++,,,******)))(((''''''((((((,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,+++***)))***+++,,,************************+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++++++++,,,------***,,,...000333555666777===AAAGGGNNNVVV]]]eeejjjlllmmmmmmmmmmmmlllkkkjjjkkkkkklllmmmnnnoooppppppqqqqqqqqqrrrrrrsssttttttvvvvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwvvvtttrrrqqqqqqmmmiiidddaaa]]]YYYWWWRRRRRRRRRSSSTTTWWWYYYZZZYYYZZZ\\\^^^^^^^^^\\\\\\XXXSSSOOOOOOPPPPPPUUU[[[]]]]]][[[VVVPPPGGG@@@;;;888777999<<<===@@@JJJUUU\\\ccchhhfffdddfffhhhhhhmmmpppuuu|||~~~}}}|||yyyxxxxxxzzz}}}|||{{{~~~~~~&&&&&&''''''((())))))***&&&$$$"""###&&&)))+++,,,((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***&&&%%%$$$%%%&&&'''%%%$$$''''''''''''((((((((((((***++++++,,,++++++******,,,'''$$$&&&'''%%%%%%'''***((((((++++++((((((***(((''''''&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((((())))))(((&&&%%%&&&&&&(((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((((()))******++++++******''''''''''''(((((((((((((((((((((((())))))))))))+++,,,---,,,+++***+++---)))(((((()))+++,,,,,,+++)))***,,,,,,++++++---...))),,,000111000000333555999HHH^^^sssiiiVVVAAA777444111...---//////...------------...,,,++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((,,,,,,+++***************************************)))******++++++******))))))))))))************+++++++++******++++++,,,---)))***,,,///222555777888;;;===@@@DDDIIIQQQZZZ___fffggghhhjjjjjjjjjiiihhhjjjkkklllmmmnnnnnnooooooqqqrrrrrrssstttuuuuuuvvvuuuvvvxxxzzz{{{|||||||||~~~~~~~~~||||||~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzzwwwsssooommmjjjgggddd^^^^^^^^^^^^___aaaccceeedddeeeggghhhiiiiiiiiihhhccc]]]XXXWWWUUUTTTWWW\\\___]]]YYYSSSLLLDDD===:::777777:::===>>>BBBMMMXXX```iiiooommmjjjkkkllllllnnnrrrzzz~~~&&&&&&''''''(((((())))))$$$######$$$'''((()))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((%%%$$$###$$$&&&&&&%%%###&&&&&&&&&&&&'''''''''''''''((()))******************&&&$$$&&&'''$$$###$$$)))&&&&&&***)))&&&&&&)))&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''')))***)))'''%%%%%%''')))'''%%%%%%'''''''''&&&&&&&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((((((******+++++++++***))))))'''(((((((((((()))))))))(((((((((((()))))))))))),,,...///---+++)))***,,,+++******+++---......---)))+++,,,,,,,,,,,,---///***...111222111222777<<>>AAALLLYYYaaalllttttttrrrrrrsssssstttzzz)))((((((''''''&&&%%%%%%&&&&&&&&&'''((('''$$$"""(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&((()))*********+++'''&&&((()))&&&$$$%%%)))%%%%%%))))))%%%$$$)))''''''&&&&&&&&&'''((((((###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((''')))+++***'''%%%&&&'''***(((&&&&&&'''''''''%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''%%%$$$""" +++++++++++++++***)))((())))))))))))************(((((((((((())))))))))))+++---...,,,((('''((()))(((''''''(((***++++++***)))+++,,,,,,,,,,,,---///---000222111000333;;;AAAHHHXXXmmmwwwaaaOOOCCC888444222000///000((())),,,...///...---,,,+++***************++++++$$$%%%(((***++++++***)))******+++,,,---......///((()))***,,,,,,,,,+++*********+++,,,,,,***)))((()))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,))))))))))))*********************)))***++++++,,,******+++,,,///222555777333555888:::<<>><<<888999<<<>>>===@@@KKKXXX```mmmwwwyyywwwxxxyyyyyyzzz***'''###"""$$$'''''''''+++%%% &&&)))'''###'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))******+++***++++++***'''&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######  %%%((('''%%%((('''&&&%%%$$$$$$###"""+++*********))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))******)))((((((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((((((+++...---***((((((***))))))))))))(((((((((((('''((()))******)))((((((,,,+++******,,,......---***+++---...///000000000000444///---555999===HHHTTTcccwwwkkkWWWAAA;;;444000000111000///---,,,,,,---//////---+++,,,,,,++++++++++++,,,,,,''')))******)))(((((()))************))))))))))))***+++,,,+++)))))))))***'''***------***(((***,,,******))))))(((((('''''',,,,,,,,,+++++++++******&&&''''''((((((((((((((()))************+++++++++***,,,...//////000222444555444333444555888;;;===EEEKKKUUU]]]bbbfffhhhiiinnnpppssstttttttttuuuvvvuuuttttttttttttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~||||||~~~}}}yyywwwtttqqqooonnnkkkcccWWWKKKAAA;;;999;;;777777<<>>DDDMMMUUU\\\aaafffiiilllppptttvvvwwwwwwxxxyyyttttttsssssstttuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||~~~|||{{{yyywwwuuuuuuqqqiii\\\OOOCCC<<<999:::777777;;;>>>@@@EEEKKKTTT[[[gggrrrwwwxxx}}}***(((&&&%%%'''(((((((((&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$#########%%%&&&&&&&&&&&&&&&&&&&&&'''***+++,,,***(((&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$'''******((($$$''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''((((((((()))((('''&&&'''((()))***%%%&&&'''((()))))))))))))))(((&&&%%%%%%''')))***((((((((((((((()))******,,,,,,+++***))))))(((((('''(((((('''&&&%%%&&&((())))))******++++++,,,,,,((()))******++++++******))))))***,,,///000///------......//////000000000&&&000111222:::@@@JJJZZZnnnxxx}}}jjjTTTDDD:::666111.........+++((()))***+++++++++,,,...000***))))))(((((())))))******+++,,,+++)))((()))***************))))))))))))***+++,,,+++)))((()))***+++)))''''''((()))***)))))))))))))))((((((((((((************))))))))))))((()))******++++++******'''((((((((())))))))))))(((***,,,------...000222000000000111222222333333777;;;BBBIIIQQQZZZbbbggghhhlllrrrvvvxxxxxxyyyyyyttttttsssssssssttttttuuuwwwyyyzzz|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzvvvmmm```QQQDDD<<<888888666666999;;;;;;===BBBIIIOOO[[[fffmmmqqqzzz((('''&&&&&&&&&'''''''''###%%%&&&%%%""""""$$$'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$'''''''''&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&''')))******'''###%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&''')))+++,,,%%%&&&'''((())))))))))))(((&&&%%%$$$$$$&&&)))***((((((((((((((())))))***---,,,,,,+++***)))(((((((((((('''&&&%%%&&&''')))(((((()))******+++,,,,,,(((((())))))******++++++((()))***---000111///---------------......//////&&&111444555???IIIXXXlll}}}nnnYYYEEE888555222///...000///,,,)))***+++,,,+++******---000++++++************++++++,,,,,,---+++)))((()))+++************)))))))))((()))++++++***)))((()))***---)))%%%%%%(((******((())))))))))))(((((((((((()))))))))))))))(((((((((''''''((())))))))))))(((((((((((()))))))))******---...//////------...///000000111222222222111111222555999>>>FFFPPPZZZaaabbbgggnnnsssuuuvvvvvvvvvtttttttttsssttttttttttttvvvxxxyyy{{{||||||||||||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~yyyuuulll^^^OOOCCC:::777666444555888999888999<<>>KKKXXXjjjuuuaaaLLL<<<444222///...///111222000---,,,------,,,++++++,,,---+++******************+++'''((((((&&&$$$$$$%%%'''************)))))))))((()))***+++***((('''((()))---)))%%%%%%(((******((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))*********++++++$$$&&&(((******,,,...000//////000000000000//////222333555888===FFFOOOVVV]]]bbbiiioooqqqrrrrrrrrrssssssttttttttttttttttttuuuwwwxxxzzz{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}||||||}}}~~~|||}}}xxxsssiii\\\NNNBBB;;;888555333444888999777888;;;<<>>KKKUUUcccxxxkkkRRRDDD;;;444111222555111------...///---+++***''''''...777999333,,,******))))))))))))******'''''''''&&&&&&(((+++...************))))))))))))(((******)))((('''((()))'''+++------***(((***,,,'''((((((((())))))******(((((())))))******++++++(((((()))************)))(((((((((((())))))))))))'''(((******))))))***+++...---,,,,,,,,,...111222,,,---///000111333777:::???DDDLLLSSSZZZ```fffjjjiiijjjmmmoooqqqqqqrrrqqqsssuuuvvvxxxyyyyyyyyyyyywwwxxxyyyzzz|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~|||}}}~~~{{{ssseeeTTTFFF===::::::999555333555555333444777666666:::DDDQQQfff}}}((('''&&&)))&&&###%%%&&&&&&$$$######$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&$$$"""!!!###%%%!!!###%%%###"""&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((((()))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&%%%###""""""""""""###'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***))))))************))))))&&&'''((((((''''''(((***''''''(((((())))))******'''******((((((+++,,,)))******+++---///000...---***+++---...//////...---,,,,,,...000//////666???KKKVVVfffvvv~~~mmm[[[GGG<<<777333111222555///***,,,222444...'''***+++,,,---.../////////(((((())))))))))))(((((())))))))))))((((((((((((,,,***(((''')))******)))------,,,***(((''')))+++...---,,,+++***)))((('''(((+++,,,+++---///---(((((('''&&&%%%%%%&&&'''((())),,,---,,,)))'''(((***((((((((((((((((((((((((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------///000111222999;;;???EEELLLTTT[[[___bbbeeeiiikkklllmmmoooqqqrrrtttvvvwwwvvvuuuuuuvvvuuuvvvwwwyyy{{{}}}~~~}}}{{{{{{{{{{{{|||}}}||||||~~~~~~~~~yyytttwww~~~~~~}}}ttteeeUUUGGG>>>999777777666666555555555666666444999AAAJJJXXXppp}}}(((,,,+++%%% ###%%%&&&&&&$$$######$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%$$$###%%%'''%%%!!! $$$((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''$$$"""%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%######$$$%%%&&&''''''''''''''''''''''''''''''&&&'''''')))***+++(((''''''&&&'''((()))***'''((((((((((((((((((''''''((())))))(((((()))+++(((((((((''''''(((((()))'''******((((((+++,,,)))++++++,,,...000000///...+++,,,---.........---,,,//////222555666999CCCOOO\\\ffftttvvv___OOO>>>555222///...///333///,,,---111222---(((***++++++,,,------------(((((())))))))))))(((((())))))))))))((((((((((((,,,***(((((()))******)))%%%'''((((((((((((+++---+++******((('''&&&%%%%%%(((******''''''******(((***)))(((''''''((()))******,,,...---***))))))+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...000111222333555888<<>>CCCEEESSSWWW]]]cccfffiiikkkmmmoooqqqtttuuutttttttttuuussstttuuuwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxpppkkkgggfffkkksss~~~tttkkk]]]PPPFFF???;;;999555444444444444444555555999<<>>GGGXXXgggmmmWWWGGG<<<222//////......111---...//////---,,,,,,,,,******+++******)))(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((((((***+++***)))+++---///...,,,***))))))******))))))((((((''''''###***---)))%%%'''***,,,'''''''''&&&&&&'''''''''&&&'''((((((((('''''''''))))))))))))))))))))))))((((((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000......000222444777:::<<>>HHH[[[uuu~~~wwwsssvvv}}}!!!!!!+++,,,###"""###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''$$$"""&&&$$$%%%%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$&&&'''(((&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((((((&&&%%%$$$$$$&&&)))***'''''''''''''''''''''''')))))))))***************&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''')))(((''''''(((***))))))(((((()))+++,,,---(((++++++)))))),,,---***(((+++------,,,++++++,,,..................//////444666<<>>EEEKKKSSSZZZ___hhhjjjmmmnnnnnnmmmnnnooonnnoooqqqsssvvvxxxzzz{{{~~~{{{|||}}}}}}}}}~~~|||nnncccYYYXXX\\\cccoooyyy~~~zzzxxxvvvvvvvvv}}}~~~vvvlllaaaRRRHHHBBB>>>:::666333333333333444555666777<<>>555111///111000---,,,...+++++++++,,,,,,,,,++++++))))))*********))))))((((((((())))))))))))(((((('''''''''((()))*********''''''((())),,,,,,+++)))((()))******)))***,,,...'''''''''(((((()))))))))"""'''***))))))***((($$$'''((()))******)))((('''&&&%%%%%%'''***,,,+++)))(((((((((((((((((((((((('''(((((((((((()))))))))************+++++++++++++++++++++++++++,,,,,,---+++,,,---....../////////111333666999>>>EEELLLRRR\\\___cccfffhhhiiikkkmmmlllmmmooorrruuuwwwyyy{{{}}}~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}wwwfff\\\TTTTTT[[[eeeqqq|||~~~~~~~~~|||yyyuuusssqqqqqqtttvvvwwwxxxzzz}}}|||rrreeeZZZLLLCCC@@@>>>999555444444444444555666777888>>>HHH\\\tttyyytttqqqsss{{{wwwqqqrrrvvvzzz"""&&&%%% ###***'''###%%%&&&&&&$$$######$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%$$$###$$$$$$$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!"""%%%&&&(((((('''&&&%%%$$$$$$############$$$$$$%%%%%%%%% !!!"""###%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''###$$$&&&(((************%%%&&&((()))))))))((('''''''''((((((((((((''''''((()))******))))))***+++((()))******)))%%%""" ))),,,,,,******------++++++///333222...,,,---000++++++---///333777:::===PPPYYYiiiyyy{{{fffPPP???777222//////222222///...000+++******+++------+++***))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++''''''(((***,,,,,,+++)))((((((((('''&&&'''***,,,))))))******++++++,,,,,,+++,,,+++))))))+++)))$$$%%%&&&'''(((((('''&&&%%%###!!!!!!$$$''')))(((&&&))))))))))))))))))))))))(((((((((((()))))))))***)))************++++++++++++++++++***++++++,,,,,,,,,,,,...///000000000000111111222333555;;;CCCHHHQQQTTTZZZ^^^aaadddgggjjjlllmmmoooqqqtttwwwyyyzzz|||}}}~~~}}}|||~~~}}}~~~~~~}}}}}}~~~{{{sssaaaWWWPPPRRRZZZfffrrr}}}~~~}}}}}}~~~~~~}}}{{{xxxuuurrrpppooolllmmmnnnoooqqqvvv|||zzzooo___UUUGGG???>>>===999555444444444555666777888888???LLLaaayyy~~~wwwsssqqqsss{{{~~~wwwpppnnnrrrzzz&&&&&&$$$$$$$$$$$$&&&&&& """$$$&&&&&&&&&%%%$$$$$$###$$$&&&%%%""""""'''$$$!!! $$$'''%%%%%%'''%%%%%%&&&%%%$$$$$$%%%'''$$$"""!!!"""&&&(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$""" ######%%%'''%%%"""%%%+++&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***+++&&&'''''''''&&&&&&%%%$$$&&&$$$!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&'''''''''***!!! ''')))$$$%%%,,,&&&&&&''''''''''''''''''&&&'''((()))***+++,,,,,,))))))((('''''''''''''''+++)))'''&&&%%%&&&'''(((***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...000222222000---,,,,,,)))---000333666<<>>FFFIIIMMMQQQVVV\\\bbbfffjjjjjjlllppptttvvvvvvuuu{{{}}}~~~}}}~~~||||||}}}~~~~~~~~~~~~~~~yyynnn___SSSJJJMMMYYYggguuu}}}|||~~~~~~~~~}}}{{{yyyuuurrrpppqqqiiidddfffiiilllsss}}}wwwiiiWWWLLLBBB===:::777666888666555555444555777:::;;;DDDTTTjjj{{{ssspppsssxxxzzz{{{}}}yyy}}}|||vvvsssvvv{{{&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""%%%$$$%%%'''&&&"""###''')))$$$###&&&'''%%%$$$%%%%%%&&&&&&%%%$$$###$$$&&&$$$###!!!###%%%'''&&&$$$'''&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''%%%%%%((('''$$$&&&***$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%'''((('''%%%%%%%%%&&&&&&&&&''''''((( &&&(((######)))(((((((((''''''&&&&&&&&&))))))))))))((((((''''''))))))((('''''''''''''''+++)))(((&&&&&&&&&((()))---,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,...000000///---,,,,,,///111333555999BBBNNNVVVmmmzzzttt___NNNAAA777111............------------...+++)))(((***+++***)))*********))))))'''&&&&&&'''''''''(((((((((((((((***((('''******'''''')))((((((((((((((((((((('''&&&''')))******)))((('''***)))(((''''''((())))))---+++)))'''&&&$$$!!!*********)))******++++++))))))))))))))))))))))))(((((('''&&&''''''))))))+++***)))(((''''''((()))(((((((((((()))))))))***+++,,,---,,,+++***+++---++++++******+++,,,...///111000000000111333555777===???BBBFFFJJJOOOVVVZZZdddfffjjjoootttwwwxxxxxxyyy|||~~~~~~|||{{{|||{{{{{{|||}}}~~~~~~~~~~~~zzzooo]]]SSSLLLPPP[[[hhhuuu~~~}}}}}}~~~|||zzzwwwvvvtttnnnhhhgggeeedddiiiqqq|||uuufffVVVLLLBBB>>><<<888777888777777666666666888;;;===HHHYYYppp~~~xxxqqqpppsssuuutttqqqmmmgggfffllltttzzz~~~zzzyyy}}}~~~~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!&&&%%%&&&(((&&&###$$$(((***&&&$$$&&&&&&###!!!"""%%%&&&&&&%%%$$$######%%%%%%$$$######%%%&&&%%%###(((&&&$$$""""""$$$&&&((()))(((&&&%%%%%%&&&'''(((!!!!!!###"""###%%%######$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&)))'''%%%%%%'''((()))(((%%%%%%%%%&&&&&&&&&&&&''''''!!!!!!(((***&&&%%%(((***))))))((('''&&&%%%%%%***))))))((('''&&&&&&%%%))))))((('''''''''((((((***)))((('''&&&'''((()))+++******))))))******+++++++++,,,,,,---...//////---///111000///......///444666888;;;AAANNN]]]hhhyyy~~~gggRRRCCC999333000............---------------+++))))))***+++***)))(((((()))(((((('''&&&%%%&&&&&&''''''(((((())))))---***)))++++++'''''')))''''''(((((((((((((((((('''((()))***)))((('''&&&((((((''''''''''''((((((((('''''''''((((((&&&$$$))))))))))))******+++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&''''''***))))))(((((((((((()))((((((((()))))))))******)))+++,,,+++***)))***+++++++++***++++++,,,---......---------...///111222555666888:::<<>>:::888888999999999888888:::===AAAMMMaaazzzxxxsssooopppsssppphhhaaaVVVQQQPPPWWW___gggqqqxxx~~~~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$%%%'''&&&"""###'''(((###!!!###$$$ $$$&&&'''&&&$$$"""######%%%$$$$$$$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%!!!""""""$$$$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''((()))'''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%+++---***(((***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))))))))(((''''''(((((()))))))))(((((((((((())))))***++++++---...///000000000222222222000000111222444888>>>DDDNNN]]]mmmxxxsssZZZGGG:::333000111.........---------,,,,,,+++*********************((()))))))))(((((('''&&&%%%&&&&&&'''((()))******,,,)))))),,,+++)))(((+++''''''''''''((((((((((((((()))))))))((('''&&&&&&((('''''''''(((((())))))&&&&&&&&&))),,,------,,,''''''&&&''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''''')))))))))(((((((((((()))(((((()))))))))*********'''((())))))''''''((()))******+++++++++,,,,,,---))))))***+++---///111222222333333444555999???CCCJJJOOOXXXaaahhhoootttvvvuuuxxxzzz{{{zzzxxxxxxxxxwwwxxxzzz|||~~~}}}tttaaaWWWOOOQQQXXXcccqqq|||}}}|||{{{|||}}}}}}|||yyysssjjjdddeeehhhooottt||||||kkk\\\MMMEEE??????>>>:::777777999::::::999888;;;@@@DDDSSSiiiyyyrrrpppoooqqqqqqjjj\\\QQQKKKFFFDDDIIIOOOUUU^^^fffqqq{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$"""###%%%$$$!!!"""&&&&&&!!! ###$$$!!! !!!###%%%&&&&&&$$$""""""###$$$%%%%%%$$$$$$###$$$$$$"""###%%%&&&'''&&&%%%%%% ###%%%&&&%%%###"""$$$"""&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$###((('''&&&%%%$$$%%%&&&&&&((('''%%%$$$$$$%%%'''((((((&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&***,,,+++))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))((((((((())))))))),,,,,,,,,++++++,,,,,,,,,******+++,,,---//////000222222222111///000222444444;;;GGGSSS___lllzzz}}}hhhOOO@@@777111000222...------------,,,,,,,,,)))***++++++*********+++))))))*********)))((((((%%%&&&&&&'''((()))******&&&$$$$$$((()))'''(((+++&&&'''''''''(((((())))))((((((((((((((('''&&&&&&(((((())))))************))))))((()))++++++***(((''''''&&&&&&'''((())))))((((((((((((((((((((((((************))))))((((((((((((((())))))))))))((())))))))))))************((()))***)))((('''(((*********++++++++++++++++++))))))***+++---///000111111111222222222555:::===@@@FFFOOOXXX```hhhpppuuusssuuuyyyzzzyyyxxxxxxyyywwwxxxzzz|||~~~~~~~~~}}}wwwggg\\\RRROOOTTT]]]kkkwww~~~~~~}}}}}}~~~zzzqqqkkkhhhfffjjjnnnuuu~~~wwwfffWWWHHHAAA<<<<<<<<<999666666999;;;;;;:::999<<>>DDDLLLVVV___lllxxx}}}|||}}}$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%$$$!!!"""&&&((($$$###&&&(((%%%$$$&&&"""$$$&&&%%%$$$$$$$$$!!!###%%%%%%######%%%'''"""###%%%&&&''''''&&&%%%"""%%%''''''&&&%%%'''$$$$$$%%%### !!!%%%&&&%%%%%%%%%$$$#########&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((((('''''''''(((((())))))************))))))(((((((((((())))))(((((()))******+++(((((()))***************))))))(((((((((((())))))*********++++++,,,,,,,,,---...//////111666<<<@@@IIIUUUeeettt~~~}}}cccOOO>>>999777000,,,///---------,,,,,,,,,++++++'''))),,,,,,+++)))***,,,(((((()))))))))))))))((('''''''''((((((((((((((($$$!!!"""&&&'''%%%%%%(((&&&&&&''''''((())))))***''''''&&&&&&&&&'''((((((&&&'''((()))*********))) """%%%)))+++,,,++++++***)))((((((((((((((())))))))))))))))))))))))((((((******+++***))))))&&&'''((()))******)))((())))))*********+++++++++((()))******(((((()))***)))***+++,,,,,,+++***)))------...------,,,++++++***,,,/////////000111333444:::AAAGGGMMMVVVbbbkkkkkknnnrrruuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}tttkkk```YYYVVVWWW^^^gggtttyyy{{{pppeeecccdddiiirrr}}}zzzooo^^^PPPCCC<<<777888:::999888::::::===@@@??????DDDNNNVVViiiyyy}}}vvvoookkknnnrrrtttmmm^^^MMMAAA<<<777555555777777666;;;BBBGGGMMMXXXfffttt}}}}}}~~~$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$############%%%###$$$&&&%%%"""###'''(((###"""%%%&&&###"""###!!!$$$%%%%%%$$$$$$%%% ###%%%%%%######&&&((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###!!!!!!###%%%###!!!$$$***$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''''''''&&&'''&&&&&&&&&''''''%%%###'''''''''&&&&&&%%%%%%%%%((('''&&&$$$&&&***+++)))))))))))))))((((((((((((%%%%%%&&&'''((()))***+++))))))((())))))***++++++'''((()))***************,,,,,,++++++++++++,,,,,,*********************+++---...000222666<<>>DDDMMMZZZdddhhhkkkpppsssuuuvvvwwwyyy{{{|||~~~}}}}}}~~~~~~~~~wwwooofff```ZZZWWW[[[aaajjjqqqzzzzzzlllbbbbbbfffooozzzyyymmm]]]OOODDD<<<777888:::::::::<<<;;;???BBBBBBBBBGGGRRR[[[nnn|||zzzqqqkkkhhhmmmrrrtttkkkXXXGGG===:::999777777888555222555;;;;;;???IIIXXXiiixxx}}}}}}$$$$$$######$$$$$$%%%&&&&&&""""""&&&)))&&&"""%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###""" !!!###%%%%%%%%%"""###$$$###"""!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%""""""$$$&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))&&&(((+++------+++(((&&&---,,,+++***))))))))))))***((((((,,,,,,******---((())),,,---...---+++)))***)))'''(((***++++++*********+++,,,------------+++///333555888@@@LLLUUUhhhsss|||iiiNNNCCC777111111333111---111///...,,,++++++,,,,,,'''******''''''******'''+++***)))(((&&&&&&%%%%%%******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((***'''$$$%%%(((***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''%%%%%%'''((()))******)))((('''+++***)))(((&&&&&&%%%%%%((((((((((((''''''''''''+++*********))))))((((((***++++++++++++***)))))))))***---//////---+++***,,,,,,+++---...///...,,,---,,,,,,,,,,,,---......333555888;;;AAAJJJSSSYYY```eeelllppprrrtttwwwzzz{{{{{{|||~~~~~~zzzqqqhhhbbb^^^[[[ZZZbbbhhhqqqzzzxxxqqqiiidddaaafffrrrwwwhhhVVVJJJ???;;;999888666444777===<<<===@@@DDDEEEHHHRRR]]]ppp|||tttmmmiiigggooorrrooodddRRRBBB:::777666666666666666666666666888===CCCKKKVVVeeeuuu|||$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$%%%&&&!!! )))&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''%%%"""###$$$$$$""""""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''')))***++++++)))'''%%%+++******)))******++++++,,,)))(((++++++)))***---''''''((()))))))))))))))((()))+++,,,,,,+++************+++,,,------------***...444:::CCCNNN[[[dddrrr|||ttt___HHH???555000111111///,,,---,,,+++)))(((((()))))))))+++***''''''******(((((((((((((((((()))***+++))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&***))))))((('''&&&%%%$$$)))'''%%%&&&''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%&&&''')))************)))((((((''''''''''''(((&&&'''''''''(((((())))))*********)))))))))((((((((()))***+++++++++++++++''')))***,,,,,,,,,+++***,,,++++++,,,...///---,,,---,,,,,,,,,,,,---......,,,...000333777???GGGMMMYYY^^^fffkkknnnqqqvvvzzz||||||~~~~~~}}}tttlllfffbbb^^^\\\```dddkkksss{{{{{{tttjjjddd```dddppp~~~vvvfffUUUIII>>>;;;888888666444777<<<;;;<<<@@@DDDEEEIIISSS^^^ooo~~~yyypppjjjgggfffmmmkkkeeeYYYJJJ>>>999888555555555555555555555555333777<<>>AAAGGGOOOUUU[[[bbbjjjpppuuuxxx|||~~~zzzvvvqqqlllhhhaaa```___aaahhhrrr}}}yyykkkddd^^^aaalllzzz{{{ooo___OOOEEE<<<999888888666444666;;;999;;;???DDDGGGKKKVVVaaannn|||zzzpppeee``````aaa^^^UUUIII???:::888777555222222222222222222222222222444666777:::AAAKKKSSSeeerrr|||wwwrrrlllhhhcccbbbbbbcccgggmmmrrrvvvuuuyyy~~~~~~}}}|||{{{}}}$$$$$$######$$$$$$%%%&&&&&&$$$"""$$$(((***(((&&&&&&$$$######%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%""" ###%%%&&&###%%%&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%""""""$$$#########$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((((((&&&$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&(((***+++***))))))))))))))))))***000+++((())))))''')))---%%%&&&((()))))))))(((''''''***,,,***&&&&&&***///+++++++++++++++---...///111333999FFFXXXkkkzzzxxxfffPPP@@@555333000000000000---***************)))))))))((()))***(((######&&&)))''')))(((((('''''''''(((((('''''''''''''''((((((((()))))))))(((((('''''''''$$$$$$%%%%%%&&&''''''(((###&&&)))(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''$$$%%%'''((())))))))))))))))))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((())))))))))))*********))))))(((+++***))))))+++---///111******)))+++,,,---+++***,,,++++++++++++,,,------...///000000000111333555777<<>>BBBIIIQQQXXXgggmmmvvv|||{{{xxxqqqlllgggcccdddiiipppttt}}}|||vvvhhhbbb]]]aaammm{{{vvvfffVVVIIIBBB;;;999999:::999666888===:::;;;@@@EEEGGGKKKVVVbbbppp}}}wwwlllddd```]]]ZZZWWWHHHCCC===999888777444222222222222222222222222222222333333222111555;;;AAAFFFSSSfffuuu~~~yyytttnnnjjjcccaaa^^^\\\[[[[[[]]]^^^```ccchhhmmmqqqvvv{{{~~~~~~$$$$$$######$$$$$$%%%&&&$$$"""!!!###&&&((('''%%%"""&&&'''######&&&&&&"""$$$$$$############$$$$$$###"""!!!"""$$$&&&%%%%%%"""###%%%%%%$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((((((((()))***+++,,,)))(((++++++)))***---,,,+++(((''''''))),,,...+++***)))((()))***+++---,,,+++******+++,,,...000///222777>>>KKK]]]ppp}}}uuu^^^III===999111000///......---,,,++++++,,,------------,,,+++&&&))))))&&&'''+++,,,***((((((''''''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&"""$$$&&&((())))))))))))(((''''''''''''(((((()))'''''''''((((((((((((((('''''''''((((((((())))))'''((()))))))))))))))(((''''''&&&''''''((()))))))))(((((()))+++,,,***)))+++++++++***++++++,,,---,,,...000000///...///000///111444666888>>>EEELLLZZZbbbmmmuuuyyy~~~~~~}}}}}}}}}~~~~~~~~~~~~vvvsssnnnjjjhhhjjjmmmooorrrxxx|||vvvfffaaa^^^cccooo}}}tttcccSSSFFF@@@;;;999:::;;;:::777999>>>;;;<<<@@@EEEGGGKKKVVVaaarrr~~~}}}rrreee______^^^XXXQQQAAA>>>:::777555444333333222222222222222222222222000111222000000222999>>>???GGGSSSaaannn{{{~~~yyyssspppiiigggdddaaa^^^\\\\\\[[[[[[]]]___bbbfffllltttyyy{{{~~~$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%######$$$&&&&&&((($$$###'''(((%%%$$$$$$############$$$$$$ ###%%%%%%"""!!!###$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%########################$$$%%%$$$###!!!!!!###%%%%%%&&&&&&'''((((((((('''%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$######$$$%%%'''***+++$$$$$$$$$$$$%%%&&&&&&'''(((((())))))(((((('''&&&%%%&&&&&&''')))***,,,---***((((((,,,,,,******---((($$$ %%%***+++******+++------,,,***,,,+++*********,,,...000///222555888@@@OOOcccqqqpppUUU???777777111000...---,,,,,,++++++'''(((******+++***)))(((&&&******)))***---...+++---,,,+++)))((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))***+++&&&$$$###&&&))))))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''%%%%%%((()))))))))'''&&&$$$"""%%%&&&&&&&&&((()))***+++%%%&&&&&&'''((()))******&&&'''''''''(((((())))))%%%&&&''')))************((((((((())))))))))))))))))(((((()))++++++***)))++++++******++++++,,,---(((***,,,---,,,+++,,,,,,...000222222333777>>>DDDOOOXXXdddmmmrrrxxx~~~~~~|||zzzzzzzzz||||||}}}~~~~~~~~~~~~yyyvvvrrrnnnlllkkklllmmmjjjrrrzzz|||wwweee```^^^dddqqqsssbbbQQQEEE???<<<::::::<<<;;;888:::>>><<<===AAAEEEGGGKKKVVVaaasss~~~{{{nnnaaa]]]```___WWWNNN>>><<<888444222111333444222222222222222222222222000111222111000333999>>>===@@@GGGRRR```qqq}}}xxxtttooommmkkkgggdddaaa___^^^ZZZZZZZZZ[[[___fffnnntttwwwzzz$$$ $$$%%%"""###(((((($$$"""%%%)))(((!!!"""%%%&&&&&&$$$"""$$$""""""%%%&&&###$$$'''%%%$$$$$$%%%&&&'''%%%$$$"""$$$%%%%%%$$$%%%''')))%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++%%%%%%$$$###$$$%%%&&&''''''%%%$$$&&&%%%###&&&+++&&&%%%$$$%%%&&&(((***+++%%%&&&&&&&&&%%%%%%&&&(((,,,)))&&&$$$$$$&&&))),,,***)))((()))+++,,,,,,,,,'''***,,,+++((('''((()))''')))+++,,,***)))))))))(((((((((&&&&&&)))---000000000000...++++++,,,...,,,///222444999DDDSSS___wwwyyycccOOOAAA666///+++---...///...,,,)))'''...***%%%$$$***///*** &&&)))***)))&&&&&&))),,,'''((()))******)))(((''''''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%((((((((((((((('''''''''!!!%%%&&&%%%&&&***+++)))&&&(((***)))&&&&&&(((+++******))))))((('''''''''$$$%%%'''))))))((('''&&&+++'''%%%&&&))))))&&&"""''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((())))))(((''''''(((***))))))))))))((((((((((((+++*********))))))((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111111222444666888:::DDDGGGPPP]]]kkkxxx}}}zzzyyyzzz}}}{{{|||}}}~~~}}}~~~{{{vvvrrrnnniiifffllllllrrrzzzyyynnnbbb```aaahhhsss}}}sssdddTTTGGG@@@;;;<<<===>>>>>>>>>>>>>>>@@@???AAAEEEFFFIIIRRR[[[mmm{{{}}}ooohhhaaa```bbb\\\OOOBBB???<<<777444333333333333555444222111111111222333222222222222333444555666555<<>>FFFQQQ^^^kkkuuu{{{}}}~~~}}}{{{yyyyyyzzz|||zzz{{{|||}}}~~~}}}~~~}}}zzzwwwrrrmmmiiikkkjjjnnnvvv}}}vvvkkkaaa```cccjjjvvv|||ooo___OOOCCC>>>======>>>>>>>>>>>>=========<<<>>>BBBEEEHHHQQQ[[[nnn|||yyymmmfff```______ZZZNNNDDD@@@===888555444444333333111111///.........///000000000000000111222222333555999>>>AAAFFFRRRcccooo}}}zzzyyyzzz~~~zzz{{{zzzyyyxxxuuusssqqqpppgggeeeaaa\\\YYYYYY[[[]]]```eeennnwww~~~&&&######%%%%%%###$$$'''"""&&&&&&%%%######$$$$$$$$$%%%&&&'''&&&&&&&&&&&&######&&&&&&######&&&$$$"""!!!"""###$$$###!!!$$$$$$%%%###"""!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%######%%%$$$"""$$$)))&&&(((+++)))&&&######%%%'''((((((&&&###"""###$$$%%%%%%&&&''''''&&&%%%%%%)))(((((()))+++,,,,,,+++''')))+++,,,++++++,,,---***+++++++++))))))***,,,++++++,,,***(((''''''((('''((()))))))))***---000///000000//////444<<>>>>>>>>?????????>>>======::::::<<<@@@BBBFFFOOOYYYnnn|||{{{tttiiiddd___^^^^^^XXXNNNDDDAAA>>>999666555555444333333333222111111111111222111111000000000111111222666777888777:::DDDRRR]]]nnnvvv|||vvvuuuttt~~~|||}}}}}}}}}|||zzzxxxwwwrrrnnnhhhbbb\\\XXXUUUTTTVVV\\\fffqqq{{{'''%%%%%%%%%%%%$$$%%%&&&!!!###&&&'''%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&######%%%(((&&&$$$%%%&&&&&&%%%$$$###$$$$$$###""""""$$$&&&$$$$$$&&&''''''&&&$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%$$$"""$$$((( $$$))))))&&&######%%%'''(((((('''%%%$$$%%%'''&&&&&&&&&''''''&&&&&&&&&((((((''')))+++,,,+++***&&&''')))***++++++,,,,,,+++++++++)))''''''***,,,(((***,,,,,,+++******+++'''((()))((((((***---///000111000...---///444777===EEEPPPZZZfffuuurrr\\\III<<<333//////...---+++*********+++++++++,,,)))$$$###)))...///&&&%%%%%%'''***+++***((()))&&&###%%%)))+++***'''''''''(((((('''%%%""" '''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&'''((())))))''''''$$$###&&&***((("""&&&&&&&&&&&&&&&'''((()))---***'''''')))***'''###&&&&&&'''((((((''''''&&&&&&%%%%%%&&&))))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))(((''''''(((***&&&''''''((()))******+++*********))))))))))))))),,,,,,+++***)))(((''''''*********++++++,,,,,,---------,,,,,,,,,,,,------///...---------...000111///444999===BBBLLL[[[eeejjjnnntttxxxxxxwwwvvvvvvzzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~{{{wwwpppkkkiiimmmrrrwwwxxxmmmeee^^^bbbiiisss}}}|||ssseeeVVVJJJBBB???<<<<<<===>>>????????????<<<;;;<<>>:::777666555444333444444333333222222222222444333222222222222222333666666666555666<<>>FFFQQQaaavvvzzzhhhRRRCCC999111///222---,,,+++))))))***+++,,,%%%+++///---***)))'''$$$###&&&((()))((('''(((***)))'''&&&''')))***)))'''$$$%%%'''(((((('''%%%###'''&&&%%%&&&((()))((('''$$$%%%%%%&&&'''(((((()))$$$%%%$$$###&&&***)))$$$))))))))))))***,,,,,,---...+++)))(((***)))'''$$$''''''''''''''''''&&&&&&((('''''''''((('''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))******)))(((((()))+++&&&''''''((()))******+++))))))))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------------,,,,,,------......------------...000111222111444666777:::AAAMMMWWW^^^dddlllssswwwyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~wwwpppllllllnnnrrryyy|||sssjjjeee```fffoooxxx~~~zzzqqqdddUUUHHH@@@<<<777999;;;===???AAAAAABBBAAA???>>>???@@@BBBKKKTTTfffsssuuummmaaabbbcccbbb^^^TTTHHH@@@@@@===:::888777666555333000000000000000//////...333333222222111222222222333444666666666:::@@@EEERRR]]]nnn}}}zzzooojjjlllsss{{{uuuooojjjeee___[[[UUUUUUWWW\\\eeeoooyyy$$$&&&%%%######&&&&&&$$$(((&&&%%%%%%''''''%%%"""%%%$$$###############$$$&&&###$$$''''''%%%%%%((()))&&&$$$###$$$$$$$$$### """$$$$$$%%%&&&)))+++$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$###$$$'''&&&###$$$(((###&&&))))))((('''$$$&&&''''''''''''***,,,***)))'''&&&&&&''')))***''''''''')))+++,,,***((((((((((((***,,,...---,,,***++++++***((('''((())),,,...//////,,,***)))***,,,,,,,,,+++))))))+++---)))***,,,---......------000111666===FFFUUUmmmnnn[[[HHH>>>888000...222,,,+++***))))))***+++,,,%%%((('''$$$###'''***)))"""'''******'''%%%''')))(((((())))))((('''%%%$$$!!!"""$$$'''))))))***)))'''&&&%%%&&&((())))))(((%%%%%%%%%&&&'''''''''((("""%%%&&&$$$$$$((()))&&&(((&&&&&&''')))+++++++++(((((()))))))))((())))))(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''''')))***''''''(((((())))))******))))))))))))************'''(((((()))***+++++++++))))))***+++,,,------...------------...///000111------,,,---...000222333000111333333555999AAAGGGSSSYYYbbbkkkqqqvvvzzz|||zzzzzz|||}}}~~~~~~}}}vvvpppnnnnnnnnnssszzzxxxooohhhggggggmmmvvv~~~{{{qqqbbbRRRDDD;;;777444555888;;;>>>AAABBBCCCDDDAAA@@@@@@???AAAJJJSSSaaaooo}}}}}}rrrkkkbbbccccccaaaYYYOOODDD======;;;888777777777555444111111222222111111000///000000/////////000000111000111333444555777;;;===JJJTTTdddtttuuukkkhhhlllwww}}}wwwrrrppplllfffbbbYYYWWWUUUWWW^^^iiiuuu}}}!!!%%%$$$!!!"""&&&'''$$$"""$$$%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$%%%"""###'''(((&&&&&&***(((%%%"""!!!!!!"""""""""!!!"""###$$$$$$%%%''')))$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$###%%%((('''$$$$$$((('''%%%%%%(((+++,,,((($$$$$$%%%&&&%%%%%%%%%''')))''''''''''''''''''''''''&&&&&&''')))+++,,,***(((&&&%%%$$$&&&)))+++)))'''+++---...---+++))))))******,,,---,,,***))))))***+++,,,,,,***))))))+++---)))+++---000111111///---000111555<<>>999555...+++///+++***************++++++***((( %%%...222%%%'''))))))((('''%%%%%%###(((***'''$$$$$$&&&###$$$%%%&&&'''((()))***'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!''')))%%%"""$$$&&&&&&$$$""" """%%%''''''&&&$$$'''***(((%%%$$$&&&)))(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((())))))))))))((()))))))))************'''(((((()))******++++++((()))***+++,,,------...---------...000111333444......---,,,---...///000......///111444777:::===FFFKKKTTT]]]eeelllssswwwwwwxxxzzz|||}}}zzztttrrrooommmpppuuu|||{{{tttkkkhhhkkkooouuu}}}yyylll\\\LLL@@@999777333555777:::===???@@@AAACCC@@@??????>>>AAAJJJTTT___mmmzzzyyyooohhhfffeeeaaaZZZPPPGGG@@@===:::888777666777777666444333333444555444333222111//////...//////000111222111222222222333555888:::BBBJJJWWWfffttt|||pppggghhhmmmyyy|||wwwuuurrrlllhhh```\\\XXXWWW[[[dddmmmsss $$$$$$ !!!&&&'''$$$!!!%%%$$$ $$$)))"""###$$$%%%%%%%%%%%%$$$$$$"""###'''(((&&&'''+++(((&&&"""!!!""""""###""""""#########"""###$$$&&&%%%$$$###""""""###$$$%%%!!!###%%%%%%###!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''###$$$%%%&&&'''&&&%%%%%%%%%$$$&&&)))((($$$%%%)))***%%%!!!"""&&&&&& $$$%%%%%%$$$###"""$$$%%%###%%%'''))))))'''%%%###&&&&&&'''***,,,,,,)))''')))''''''))),,,---+++)))---...000000---+++******%%%''')))))))))***,,,...************)))))),,,...%%%'''***---///...+++)))...///333999<<>>;;;;;;444555777:::<<<===>>>???AAA>>>===>>>>>>AAAJJJTTT___lllzzz~~~~~~vvvmmmgggiiifff___TTTIII@@@======888777666666777777666555000000111222111000///...000000000000111222444444666444222111111444888;;;;;;AAAMMMZZZiiixxxuuuiiiaaaccciiiyyy|||yyyvvvqqqlllbbb^^^YYYUUUVVVZZZ```ddd###$$$$$$%%%%%%$$$$$$###,,,%%% $$$---000***######%%%###$$$&&&%%%!!!######$$$%%%%%%&&&''''''((((((%%%"""!!!"""######"""############$$$$$$$$$ """%%%&&&&&&%%%$$$!!!###$$$$$$#########$$$"""######$$$$$$%%%&&&&&&%%%###"""###$$$$$$###"""%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&))),,,...,,,'''%%%'''***)))'''%%%(((---...+++'''///---+++)))((()))+++---000///,,,*********+++,,,%%%%%%''')))+++---///000******))))))))))))******)))***++++++***+++---///...///333666999CCCWWWjjjvvvfffMMM@@@444///...------///,,,,,,+++***)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))"""!!!(((...,,,((((((,,,'''!!! ###%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&))),,,,,,(((%%%)))$$$!!!"""'''***(((%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))###&&&))))))'''%%%&&&''''''''''''%%%$$$$$$&&&((()))(((&&&&&&((()))(((''''''((()))((('''''''''))))))(((%%%$$$%%%'''***+++(((%%%,,,&&&000,,,///000111111...---------111111111000//////......---///000222333333333333999;;;===CCCKKKTTT]]]bbbggglllsssvvvxxxyyy}}}}}}~~~zzzuuupppllliiiuuu}}}}}}sssnnnnnnsssxxx~~~sssdddWWWIII===888999555555444555666999<<<===>>>===;;;::::::>>>DDDIIIWWWbbbqqq{{{{{{sssnnnllllllaaaTTTJJJ@@@777555888555555555555555555555555000/////////111222111000111000000000/////////...111111111111222333444555444999DDDRRR___mmm|||ooodddbbbffflll{{{zzznnnvvvwwwmmmmmmggg^^^WWWTTTTTTUUUVVV###$$$$$$%%%%%%$$$$$$###%%%""" """''')))&&&"""!!!$$$$$$""""""%%%&&&#########$$$%%%%%%&&&''''''######"""!!!!!!$$$&&&&&&############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%$$$"""%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''***,,,***&&&$$$%%%(((&&&'''***...111000,,,(((...,,,***(((((()))+++,,,///...,,,***))))))***+++++++++***************)))+++***))))))))))))***+++)))***++++++***+++---///...000222555888BBBWWWjjjooo^^^III===111---,,,+++,,,...,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''***%%%$$$'''(((&&&&&&)))***&&&"""!!!$$$''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((''''''''''''((('''&&&%%%'''((('''$$$!!!((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))%%%((())))))'''%%%&&&((((((((((((&&&%%%%%%'''))))))(((&&&&&&((()))((('''&&&'''((((((&&&&&&'''((()))***+++***)))((('''((()))&&&,,,(((###111---///000111000...------...111111000000///.........---...000111222333333222666777888<<>>777666888444444444444444444444444111000///000111222111000000000000000000/////////222222222222333444555666444888AAAMMMXXXeeexxxyyykkkbbb```ffflll|||yyysssyyywwwmmmnnnhhh```YYYUUUSSSSSSTTT###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$###$$$%%%### $$$'''&&&###$$$$$$%%%%%%&&&&&&'''###"""!!!!!!"""$$$%%%'''############$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! """###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%((()))'''$$$"""$$$&&& &&&---222222...***(((,,,+++)))((('''(((***+++---,,,***)))(((((()))***------,,,+++)))(((''''''***)))'''&&&&&&''')))***)))***++++++***+++---//////000222555888BBBVVVjjjvvvdddTTTBBB888...++++++***+++---+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&$$$"""&&&+++'''%%%$$$$$$&&&((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((''''''((('''%%%%%%&&&&&&$$$"""&&&(((***'''$$$###&&&***((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%&&&'''((())))))******(((&&&&&&'''(((((((((((('''&&&&&&(((***)))(((&&&&&&((()))(((''''''((()))((('''&&&''')))###''',,,---***'''&&&&&&***'''+++***###)))222---///000111000///...///000111000000//////......---------///000111222222222555444444555888<<<@@@CCCOOOXXXdddmmmqqqsssuuuwwwxxxzzz}}}~~~}}}}}}~~~~~~{{{zzzwww}}}|||wwwvvvzzzzzzmmm___SSSGGG<<<777777888777666555666888:::<<<888888888777777:::>>>BBBPPP[[[jjjwww}}}}}}ssslllhhhggg___TTTIIIAAA;;;666666888333333333333333333333333222000///000111111000///000000000000000000000000444444333444444555666777444666===FFFOOO[[[mmm}}}wwwiiiaaaaaaiiippp~~~xxxxxx{{{vvvooooookkkddd]]]WWWSSSQQQQQQ###$$$$$$%%%%%%$$$$$$######"""""""""$$$&&&&&&%%%&&&&&&###$$$(((((($$$$$$$$$%%%%%%&&&&&&&&&'''$$$###$$$$$$""""""%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!!!!!#########%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''$$$###$$$&&&$$$---000...***((((((***)))(((''''''((()))***+++***)))(((((((((((())))))))))))***************((('''%%%$$$$$$%%%'''((()))***++++++***+++---//////000222555888CCCXXXlllxxxiiiXXXKKK<<<444---++++++***+++...*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&)))&&&&&&%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%&&&((()))***$$$&&&'''%%%######&&&)))'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&''''''&&&%%%&&&'''((())),,,+++***(((&&&&&&'''(((&&&''''''&&&&&&&&&)))+++)))(((&&&&&&((()))((('''((()))******)))((()))***!!!(((***(((&&&''')))***((()))******...111...000111111111//////000222111111000//////......---------...///000111111222555444333222444666888:::BBBKKKVVVaaagggmmmrrrvvvxxx{{{~~~~~~~~~~~~zzz~~~}}}{{{}}}wwwjjj[[[PPPFFF===777777999888777666777888:::<<<888999:::::::::;;;>>>AAALLLVVVeeesss{{{xxxooojjjgggfffZZZOOOCCC===999444444555111111111111111111111111222111000000111111000//////000000000000111111111444333333333444444555666444555999@@@HHHSSSdddtttxxxjjjbbbeeennnwww{{{yyy{{{yyyuuusssqqqnnniiibbbZZZTTTQQQPPP###$$$$$$%%%%%%$$$$$$###'''###!!!&&&)))'''$$$&&&'''###$$$(((((($$$$$$%%%%%%%%%%%%&&&&&&((($$$$$$&&&&&&""""""%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%'''((('''%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%'''((((((&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%,,,---***'''(((+++)))((((((''''''((())))))))))))((((((((((((((((((''''''((()))***++++++,,,)))(((&&&%%%%%%&&&((())))))***++++++***+++---//////000222666:::FFF]]]qqqwwwkkk[[[KKKBBB777111------,,,***+++...*********)))))))))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&$$$$$$%%%(((((($$$%%%&&&''''''&&&$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%''')))+++%%%%%%$$$$$$%%%''')))***&&&''''''''''''''''''&&&)))))))))((((((''''''&&&''''''&&&%%%&&&'''((()))---+++)))'''''''''''''''$$$%%%&&&%%%%%%&&&(((+++)))(((&&&&&&((()))(((''''''((())))))''''''((()))"""&&&'''&&&&&&(((***((()))'''***000111///111222333333222000000222333111111111000//////......------...///000111222222444333222111222444555777:::@@@IIIRRRZZZcccnnnuuuxxx{{{~~~vvvhhhYYYOOOGGG>>>999888:::999888777888:::<<<======>>>@@@@@@??????@@@AAAHHHQQQ___mmmxxxuuunnnkkkhhhgggYYYMMMAAA:::777333111222111111111111111111111111222000///000111111000///000000000000111111111111222222222111222222333333444444888===CCCMMM]]]lll|||xxxkkkdddgggrrr{{{||||||{{{vvvuuuxxxsssrrrooohhh___WWWTTTSSS###$$$$$$%%%%%%$$$$$$###'''"""%%%(((&&&###%%%&&&$$$!!!!!!%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!''''''""""""'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%###"""%%%)))***(((&&&%%%%%%&&&''''''(((((()))'''&&&%%%&&&((())))))(((############$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%)))---,,,)))(((***...((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))))))))+++******************+++)))***++++++***+++---///...///333888>>>KKKdddyyyuuujjj]]]LLL@@@;;;444000......---++++++...+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))((((((((()))(((&&&&&&))))))!!!###&&&((())))))(((((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%(((***(((&&&&&&'''&&&$$$""""""###%%%((('''&&&&&&''')))******&&&&&&'''(((((('''&&&&&&))))))((((((((((((((((((''''''&&&%%%&&&'''((()))+++)))''''''(((((('''&&&###$$$%%%$$$$$$&&&)))+++)))(((&&&&&&((()))((('''%%%&&&'''&&&%%%$$$%%%'''***)))(((''''''(((((()))'''+++'''***444222///666666777666444222111333555333222222111111000//////.........///000111333333111111000000111222333444555999>>>DDDLLLWWWdddmmmssswww|||~~~uuugggXXXOOOIIIAAA;;;:::;;;;;;:::999:::<<<>>>@@@BBBDDDFFFFFFDDDBBBAAAAAADDDKKKWWWeeerrr||||||sssnnnllljjjiiiZZZMMM@@@:::777444222222111111111111111111111111000//////000111222111000222222111111111000000000111111000000000000111111333333666;;;???FFFUUUcccssswwwkkkdddhhhrrr{{{|||xxxxxx{{{vvvvvvtttmmmccc\\\YYYYYY###$$$$$$%%%%%%$$$$$$###$$$""" """$$$%%%&&&###&&&&&&###$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&& &&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""%%%)))+++)))&&&&&&&&&&&&'''(((((())))))'''&&&&&&''')))******)))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&'''))),,,,,,***((()))***((((((((())))))*********((((((((()))))))))(((((()))))))))))))))))))))))))))***++++++++++++***))))))***++++++***+++---///---///333999AAAQQQkkk|||pppcccYYYLLL???888888111......///---******---,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&((((((&&&''')))%%%###&&&))))))((('''(((***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&###!!!$$$(((***(((&&&%%%&&&'''%%%"""!!!###$$$&&&((()))&&&###"""%%%(((&&&&&&'''(((((('''&&&&&&((((((((((((((()))))))))''''''&&&%%%&&&'''((()))((('''&&&'''))))))'''%%%###$$$%%%%%%%%%'''***---)))(((&&&&&&((()))((('''%%%'''((('''&&&%%%&&&'''---***''''''***+++)))&&&'''...))),,,888333///===::::::999666333222444666444444333333222111111111////////////000222333555111000000000000111222333333666888;;;@@@JJJVVV___iiinnnuuuzzz}}}~~~}}}~~~vvvgggXXXPPPKKKDDD>>><<<<<<;;;;;;;;;<<<>>>AAABBBDDDFFFIIIHHHFFFBBB@@@??????DDDOOO\\\kkkwwwwwwpppooonnnllljjjYYYLLL???:::999666444444111111111111111111111111///......///222333333222444333222222111000//////111000000//////000000111333222555888:::>>>JJJWWWhhhvvvyyymmmgggjjjttt|||~~~|||xxxyyywwwpppgggaaa___```$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%###!!!"""&&&***!!!%%%'''%%%%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((!!! &&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&###"""%%%***,,,***&&&&&&&&&''''''((()))))))))''''''&&&'''***++++++***&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&%%%###!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%'''***+++)))'''&&&%%%(((((())))))******++++++(((((()))))))))))))))(((&&&''''''((()))***++++++%%%''')))******)))'''%%%)))***++++++***+++---///---///444;;;CCCTTTooo|||wwwkkk___SSSJJJ@@@777555999///------///---((((((,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%((($$$$$$)))+++)))%%%''')))(((%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""" &&&((('''$$$"""%%%''''''%%%%%%''')))###'''***%%%$$$%%%&&&'''(((((('''&&&%%%''''''(((((())))))******''''''&&&%%%&&&'''((()))'''%%%%%%''')))***'''$$$$$$%%%&&&&&&'''(((+++...)))(((&&&&&&((()))(((''')))***+++***)))((()))+++)))%%%###&&&,,,---)))$$$(((000+++---:::444000BBB===<<<:::777444333444666555555444333333222222111000000//////111222444555333222222111111222222333222444666777:::AAAKKKSSSaaafffnnnuuuzzz}}}~~~|||{{{wwwhhhXXXQQQLLLFFF@@@===<<<<<<;;;<<<===@@@CCCDDDEEEGGGIIIIIIEEEAAA>>><<<<<<@@@IIIWWWfffttt~~~}}}tttooonnnnnnllljjjYYYKKK>>>::::::999777777111111111111111111111111...------///222444444333555444333222111///......111111000000000000000111222222333666666888CCCNNN___ooo}}}qqqkkkmmmwww{{{zzz{{{yyyrrriiicccccceee$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++***(((%%%###&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&***&&&$$$(((...000,,,&&&$$$)))$$$"""((('''$$$+++)))'''&&&''')))***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&)))!!!"""((((((%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$&&&'''(((******((('''&&&***((('''(((***+++)))&&&'''++++++((('''***+++***)))************)))(((((()))&&&'''******((((((+++************+++,,,------+++///555>>>MMMccc|||xxxmmmeeeTTTLLLBBB<<<:::888555222...---,,,+++******)))))))))***++++++++++++******%%%'''((('''%%%$$$''')))%%%''')))'''%%%$$$'''***''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&'''((('''&&&'''(((***'''%%%###$$$''')))'''%%%((()))***)))'''&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&******(((&&&%%%&&&))),,,***)))''''''(((((('''%%%***)))(((''''''((()))***&&&'''((((((''''''(((***'''***---111444888===@@@999:::<<<;;;888666555555555444333333444444222000000000000111000000///...222111111000000000000000333333222333666;;;???AAARRRZZZfffooovvvzzz~~~yyy{{{~~~vvvjjjZZZNNNIIIFFFCCC@@@;;;<<<=========>>>AAADDDFFFFFFEEEDDDBBB???>>><<<>>>???DDDMMM[[[iiiuuu{{{yyy{{{|||{{{{{{{{{}}}~~~~~~xxxsssrrrsssppphhh```OOOKKKEEE===777666888;;;444444444333333222222222000000000000111111111111222222333444333222111000111000//////111222222222222000000555999:::>>>DDDWWWdddxxx{{{pppjjjllluuu|||~~~zzzuuuqqqnnnllliiiggg$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&###"""$$$(((***(((%%%!!!&&&"""!!!'''&&&###))))))'''%%%&&&((()))'''&&&$$$$$$&&&''''''&&&$$$$$$(((""" $$$'''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&)))'''&&&(((******(((&&&+++......)))'''))))))((('''((()))***************)))&&&'''******((((((++++++************,,,---...,,,000666???NNNddd}}}xxxpppeeeYYYPPPHHHAAA999444444333111...,,,,,,+++************+++))))))))))))))))))(((((((((***+++***((('''))),,,++++++***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%%%%''')))&&&%%%$$$%%%'''''''''&&&&&&'''((('''&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''+++++++++)))((((((+++---'''&&&%%%%%%&&&'''&&&$$$((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***)))+++...111333666;;;>>>;;;===>>>>>><<<999999999::::::999:::;;;:::777555333333333333222222222222111000000///////////////000//////000222666:::<<>>>>>>>>===<<<===???AAABBBAAAAAA???===;;;:::888;;;<<>>@@@BBBBBB@@@???>>>?????????@@@BBBCCCAAA===999888777666444444444555666000000///............//////.........000333666777>>>FFFSSS^^^hhhqqqzzz|||sssqqqvvv|||yyymmm\\\OOOIIIEEEAAA>>>===>>>===;;;999999;;;<<<>>>>>>===<<<;;;999777666999:::<<<@@@GGGPPPWWW\\\____________```dddiiimmm{{{wwwtttrrrrrrqqqkkk```WWWHHH???666333555666444111444333333333333222222222/////////000111222222333333333333333333222111111000000000111111000/////////,,,---222555777;;;@@@HHHUUUiiizzz{{{ooohhhjjjssszzz}}}yyyrrrmmmlllooosss###$$$$$$$$$$$$$$$%%%%%%########################$$$######"""###$$$%%%&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$%%%&&&&&&$$$&&&&&&%%%######'''***"""(((%%%###)))&&& $$$&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%'''(((&&&###&&&+++''''''((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&***((('''%%%%%%&&&((()))''''''((())))))(((''''''&&&&&&&&&'''((('''&&&&&&&&&***+++((('''***,,,+++&&&'''((()))************)))&&&'''******((((((+++,,,+++)))((()))+++...//////222888BBBRRRhhh~~~{{{rrreeeXXXNNNEEE<<<777777333000.........---,,,,,,+++***))))))))))))))))))(((((('''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%### """%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))))))))'''%%%###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&(((###&&&((('''%%%$$$&&&)))###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%''''''&&&%%%%%%%%%'''&&&&&&''')))***)))((()))))))))(((((()))))))))&&&'''((((((''''''(((******+++---...000333888;;;@@@BBBDDDEEEDDDCCCCCCDDDBBBCCCEEEHHHIIIFFFAAA===;;;999777555444555666777111111000///////////////111111000000111333555666666>>>IIITTT___kkkwww~~~uuunnnooovvv|||uuuiiiYYYNNNJJJHHHEEEBBB:::::::::888666666777999>>>======<<<;;;:::888777999:::<<<>>>BBBHHHNNNRRRUUUUUUTTTSSSTTTYYY___dddpppyyy~~~wwwsssrrrqqqpppnnnfffZZZQQQDDD>>>888555666777666444444333333333333333333333//////000111222333333444333333333333333222222222000222333333222111000000...+++,,,000333444888===BBBNNNaaasss}}}ppphhhiiiqqqyyy|||{{{wwwoooiiiiiipppwww#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%'''(((&&&######'''+++"""'''$$$!!!%%%!!!&&&%%%$$$######$$$%%%'''((('''%%%$$$$$$%%%'''(((&&&&&&((()))&&&###&&&,,,''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%''')))''''''((((((((((((''''''&&&&&&'''((('''&&&&&&&&&$$$((()))&&&%%%)))+++***(((((()))))))))((((((''')))&&&'''******((((((++++++***))))))***+++---//////111777AAARRRhhh}}}}}}kkk```QQQDDD<<<777444111444222000......---,,,+++---,,,+++)))((('''''''''***)))((('''''''''(((((()))))))))))))))((('''&&&$$$""" !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))))))))'''%%%###$$$%%%&&&'''&&&%%%$$$###%%%&&&'''&&&%%%%%%''')))###&&&((('''%%%$$$&&&)))$$$%%%''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''))),,,,,,+++)))))))))'''&&&&&&''')))***)))(((((())))))))))))))))))(((&&&'''((((((''''''(((***((()))+++,,,///333999===@@@BBBEEEFFFFFFEEEFFFGGGFFFHHHKKKNNNPPPNNNIIIDDD>>><<<999666555555555666333222111111000000111111222111111111111333444555333999BBBLLLWWWcccpppyyy|||~~~|||qqqlllpppxxxssshhhXXXMMMIIIHHHEEECCC888999999777666666888:::<<<<<<<<<<<<;;;:::999888888999;;;===???CCCIIINNNNNNMMMLLLKKKLLLQQQXXX]]]eeeqqq}}}~~~wwwppppppooommmlllggg___SSSKKK???>>>;;;888666666777888444444444444444444444555111111222222333444444555444444444333333333333333///111333333111///000222///,,,,,,000222333666:::@@@JJJ[[[lll|||rrriiiiiipppvvv{{{zzzuuunnnhhhjjjsss{{{#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""""""""######"""!!!"""###$$$$$$"""$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$&&&'''&&&######%%%(((''',,,((($$$(((###"""&&&&&&%%%$$$"""###&&&((()))(((%%%######%%%((()))&&&%%%''')))&&&###&&&,,,'''''''''(((((('''''''''%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&))))))%%%$$$&&&'''&&&((()))))))))(((((('''&&&)))&&&'''******((((((+++************+++,,,------///000555@@@RRRggg{{{|||rrrZZZPPPBBB888333222111111000//////...,,,+++***))),,,+++***(((''''''&&&&&&******((((((((()))***+++(((''''''(((((((((%%%###)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***+++)))(((((((((&&&%%%$$$%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***'''((()))+++---222888===???AAAEEEGGGGGGGGGIIIJJJMMMOOORRRVVVYYYWWWSSSOOOBBB@@@===:::888666555555333333222111111111111222////////////000111222222333777===DDDMMMXXXfffooovvvyyy~~~xxxpppooouuu~~~uuuiiiYYYMMMGGGEEEBBB???:::;;;;;;999888888:::<<<999999999999888888777666444666999:::;;;>>>DDDIIIFFFFFFFFFFFFHHHMMMTTTZZZbbbnnnxxx{{{yyyvvvpppjjjllljjjgggccc]]]UUULLLEEE;;;<<<<<<999555444555777555555555666666666666777444444444444555555555555555555444333333333333333...000111000......000444222///...111222222444888>>>FFFTTTeeeuuuuuullljjjooottt}}}{{{yyytttnnnkkknnnvvv}}}"""######$$$%%%%%%&&&&&&########################$$$$$$######"""############!!!!!!"""###$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%***...)))%%%***'''###(((&&&'''&&&$$$"""###&&&***((('''&&&%%%%%%&&&'''((('''%%%%%%''''''$$$&&&***&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&(((******(((&&&''')))&&&)))***&&&$$$&&&(((&&&''''''(((((()))((((((((()))&&&'''******((((((+++((()))+++,,,------,,,,,,---...333>>>QQQfffyyyooocccLLLEEE<<<555333333111///+++,,,------,,,*********(((((('''''''''(((((()))))))))''''''((()))+++,,,&&&%%%$$$%%%'''&&&"""'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&%%%$$$%%%'''''''''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***((()))******,,,000666:::???BBBEEEHHHIIIIIIKKKLLLRRRSSSWWW[[[^^^^^^[[[YYYHHHFFFDDDAAA===:::777666333222222111000111111111.........///000111111222333555888<<>>;;;<<<;;;999666555777888777777777888777777666666222555999999999;;;AAAFFF@@@AAACCCEEEIIIOOOWWW]]]gggpppvvvsssooollliiifffhhheee```YYYRRRKKKDDD@@@===<<<:::999888777666555666777777777888888888888777777777666666666666666666555444333222333333444///111333111...///444999666222111333333111333777<<>>@@@CCCGGGLLLTTT\\\bbbmmmssstttnnnhhhffffffeeeeeeaaa[[[SSSKKKDDD???<<>>JJJSSSbbbiiittt}}}xxxuuusssvvv~~~sss^^^PPPIIIAAA@@@AAA<<<:::999888777666444333222444444444555555555555555666777888888888:::===@@@EEEGGGHHHHHHJJJQQQ]]]gggrrrrrroooiiiaaa]]]___ccceee^^^TTTLLLFFFBBB@@@???<<<<<<;;;:::999888888777:::999999<<>>>>>===;;;999888777666666777777777777888888888888666555444666:::=========<<<>>>@@@AAAEEEOOO\\\gggooommmiiibbb[[[ZZZ]]]aaa^^^WWWNNNEEEAAA>>>======@@@@@@???>>>======<<<;;;:::999999;;;>>>===;;;888999888888888777777777777888666333333444666666666444444333333222111000000222222222222333444555555777<<>>AAA???;;;888:::;;;>>>CCCNNN\\\ffflllhhhaaaZZZVVVWWW]]]bbbZZZSSSJJJBBB>>>=========@@@@@@??????>>>============<<<<<<===>>>>>><<<999::::::999999999888888888999777555555666777777777555555444333111000//////111111222222333555666777999>>>FFFSSSdddvvv}}}tttooolllttt|||~~~zzzqqqjjjeeefffiiilllqqqvvv######$$$$$$$$$%%%%%%%%%#########""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&'''''''''&&&%%%$$$###%%%$$$#########$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%&&&&&&''''''&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###%%%''')))(((&&&''''''((((((((('''''''''(((((((((((()))***+++,,,+++***))))))(((((())))))&&&((((((&&&&&&******''')))'''%%%'''******(((%%%&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))))))))************,,,---000666AAASSShhhvvvtttdddTTTEEE999222000///...//////...+++(((++++++***)))))))))))))))'''''''''%%%$$$$$$&&&)))%%%&&&(((((('''&&&$$$######$$$&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&'''&&&$$$"""###$$$%%%&&&'''''''''$$$&&&'''%%%###"""%%%'''&&&%%%$$$###$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&+++%%%!!!!!!&&&(((&&&""""""%%%''''''***,,,)))###((()))++++++---000555999===AAAEEEIIILLLOOORRRTTTVVVXXXZZZ\\\___eeekkkooorrrtttsssnnnggg^^^RRRGGG>>>:::666222111111111111,,,///222333222000000111000333666555333444777;;;CCCLLL[[[iiirrrxxx{{{}}}}}}~~~~~~}}}jjjVVVMMMJJJEEEFFFHHHCCCCCC@@@;;;777555555666888888888888999999:::::::::???>>>===@@@EEEEEEBBB>>>?????????AAAFFFPPP]]]eeejjjcccZZZTTTTTTYYYaaafff]]]VVVLLLDDD@@@???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::888666666777888888777666666666666555555555555333333333333333444555666:::===DDDQQQaaasssyyyqqqlllqqqxxxzzzuuulllfffaaacccfffhhhmmmrrr#########$$$%%%%%%&&&&&&""""""""""""###%%%&&&'''#########$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$%%%&&&$$$%%%&&&'''&&&$$$""" $$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''''''''((())))))((((((''''''((()))******(((&&&%%%++++++***))))))))))))***%%%((((((%%%&&&)))+++))))))'''%%%'''******(((%%%&&&'''((())))))((('''&&&((((((((()))))))))******((()))))))))))))))******...///111666@@@RRRggguuu{{{jjjXXXHHH<<<444///000///.........,,,)))&&&******)))((((((((())))))'''(((((('''%%%&&&(((***%%%%%%%%%%%%&&&'''''''''###$$$%%%'''((((((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''''''''&&&"""###$$$%%%&&&'''''''''###&&&(((&&&###"""%%%((('''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((('''%%%$$$(((***)))''''''***)))&&&((()))++++++,,,///333666;;;<<<===???BBBHHHOOOTTTYYY[[[^^^aaaeeejjjppptttwww{{{{{{vvvppphhh[[[PPPEEE@@@999444222222111111111222222111000///000111///222444444444444777:::===EEESSS```kkktttzzz}}}|||}}}~~~mmmYYYOOOMMMHHHIIILLLHHHJJJFFFAAA<<<999999;;;=========>>>@@@AAACCCDDDDDDGGGJJJMMMNNNMMMJJJGGGFFFDDDCCCCCCEEEKKKTTT^^^eeefff___UUURRRVVV^^^fffkkkaaaZZZPPPHHHCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@??????>>>>>>>>>============<<<;;;999888888999999888777888888888888888777777777666555555444333333333333999;;;BBBNNN^^^qqq}}}sssmmmooouuu~~~xxxrrriiiccc^^^```cccdddhhhmmm!!!!!!""""""#########$$$"""""""""###$$$%%%&&&'''############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$%%%%%%$$$"""!!!"""$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$'''''')))*********)))((('''((())))))'''$$$ ++++++***))))))))))))***$$$''''''######&&&)))((((((''''''((())))))(((&&&(((((((((((((((((('''&&&(((((()))))))))*********'''(((***)))(((((()))+++///000111555@@@RRRggguuuvvvdddQQQCCC:::444111000...---,,,,,,+++(((&&&))))))(((((((((((())))))&&&'''))))))''''''((()))'''%%%######%%%(((((((((&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''''''''"""###$$$&&&'''((())))))(((''''''&&&$$$$$$###"""''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&"""%%%'''&&&$$$###%%%'''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&!!!%%%)))+++)))((()))******,,,***&&&%%%)))***(((((()))***++++++,,,///222666666555555999@@@IIIOOOXXX[[[```dddhhhmmmrrruuuxxx|||~~~{{{wwwpppdddYYYKKKDDD:::444222111000...333333222000...---///111...000222222333555777:::999@@@JJJUUUaaammmwww}}}}}}~~~sss___TTTRRRMMMPPPUUUQQQNNNKKKEEE@@@======>>>???@@@AAACCCFFFJJJMMMOOOPPPSSSXXX]]]^^^[[[WWWSSSRRRIIIIIIJJJMMMSSS[[[ccchhhccc\\\TTTTTT\\\gggnnnqqqgggaaaXXXQQQMMMJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCBBB@@@@@@@@@BBB????????????>>>>>>>>>>>>===<<<::::::;;;;;;:::888::::::999888777555444444888777666444333333222222777:::BBBNNN^^^qqqxxxqqqpppttt{{{vvvooogggaaa\\\]]]______bbbfff"""""""""""""""#########%%%$$$$$$######$$$$$$$$$############$$$$$$$$$$$$#####################"""$$$$$$$$$###$$$$$$%%%%%%###%%%&&&%%%###"""$$$'''$$$$$$%%%%%%### $$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''((()))$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$%%%&&&'''''''''&&&''''''&&&$$$$$$$$$$$$&&&''')))++++++***)))(((''''''((('''&&&%%%###"""++++++***)))))))))))))))$$$(((((($$$"""%%%((((((&&&((())))))(((''''''((())))))(((''''''''''''''''''''''''((((((((())))))&&&(((***)))(((''')))+++//////000444>>>QQQfffuuu|||ppp]]]KKK???888444333...,,,*********+++***((((((((((((''''''(((((()))###&&&((()))((('''''''''(((%%%$$$$$$&&&((('''%%%)))&&&$$$$$$&&&'''&&&$$$$$$$$$%%%'''((((((((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&%%%%%%&&&&&&"""###%%%'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((()))%%%%%%&&&'''''''''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$&&&((()))((((((***,,,&&&))))))&&&%%%(((***)))((()))******)))***,,,...111000000111444:::CCCIIITTTXXX^^^ccchhhlllpppssswww{{{~~~|||zzzuuukkkaaaRRRIII>>>666333222000...000111111000......///111...//////000111333666888777:::AAAJJJVVVdddrrr{{{~~~yyyeeeZZZXXXUUUZZZaaa___WWWTTTOOOJJJGGGFFFFFFGGGHHHJJJMMMRRRWWW[[[___aaadddggglllppppppmmmgggcccZZZZZZ[[[^^^ccchhhmmmoooddd]]]XXX\\\gggssszzz{{{tttpppiiiccc```]]][[[ZZZUUUTTTRRROOOLLLIIIFFFEEECCCEEEFFFEEECCCCCCEEEGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>???>>><<<:::999999888777777666555555777666555444444444444444666:::BBBPPPaaasss}}}uuuqqqtttyyyuuunnneee___ZZZZZZZZZYYY[[[___$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""$$$%%%$$$!!!!!!###&&&######$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$'''***,,,%%%%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&'''(((((("""$$$%%%%%%%%%%%%&&&(((&&&(((***+++,,,+++***)))&&&&&&&&&'''(((***,,,---+++******)))((()))))))))'''++++++&&&###&&&)))***%%%(((******'''%%%''')))***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&(((******'''''')))+++......///333===PPPffftttrrrfffTTTBBB777111//////,,,***((((((***+++,,,+++(((((('''''''''(((((()))!!!$$$((()))((('''%%%%%%(((&&&%%%&&&(((((($$$!!!+++'''$$$###%%%'''&&&$$$###$$$%%%'''((())))))))))))(((%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%!!!$$$&&&'''&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%###''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%&&&'''((((((((('''%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&+++)))'''&&&&&&'''((()))"""&&&(((&&&&&&)))***((()))******)))((((((***+++,,,---...000222888???DDDPPPUUU\\\bbbfffjjjmmmooouuuzzz}}}|||{{{xxxooofffXXXNNNBBB999666555222000,,,...000111000000000111///.........///111444666555777;;;BBBNNN]]]nnnxxx}}}hhh]]]\\\ZZZaaajjjiiidddbbb]]]YYYUUUTTTSSSSSSUUUWWW\\\aaagggmmmqqqsssrrrsssvvv|||xxxqqqnnnmmmmmmnnnqqqsssuuuuuuhhhbbb^^^dddqqq~~~~~~yyyuuurrrpppnnnlllhhhfffbbb^^^YYYTTTPPPNNNGGGIIIJJJIIIGGGGGGJJJMMMIIIIIIIIIHHHHHHHHHHHHGGGCCCAAA@@@AAAAAAAAA>>><<<666666777888999::::::;;;555555444444444555555666666:::DDDRRRcccuuuyyyssstttxxx}}}uuummmddd]]]XXXWWWWWWUUUWWWZZZ&&& '''&&&$$$######$$$$$$######""""""+++ ###)))%%%###&&&$$$)))&&&######$$$%%%###!!!%%%&&&'''&&&$$$$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$((('''&&&$$$###"""""""""((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$### """%%%$$$$$$'''+++%%%"""!!!###'''******((())))))))))))))))))))))))((())))))((('''''')))++++++***'''$$$"""###&&&)))******))))))((((((''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''')))+++,,,---!!!$$$''')))(((''''''(((&&&***000555>>>NNNdddsss~~~hhhXXXEEE:::444///------111...---...,,,'''%%%'''...'''###'''+++***))))))***)))&&&$$$%%%(((***)))'''%%%$$$$$$&&&)))))))))&&&&&&%%%$$$%%%&&&'''(((%%%$$$######$$$&&&((()))(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&%%%&&&&&&"""$$$%%%&&&%%%### (((((('''''''''(((((()))%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((+++)))'''&&&%%%&&&((()))'''((()))+++---///111111++++++************++++++222------000---***444DDDNNNTTTZZZ[[[[[[^^^fffmmmpppqqqtttxxxzzzwwwpppiii^^^UUUJJJAAA999444111222111...++++++---...---***000//////000000111222222555555888>>>FFFQQQdddtttyyy}}}~~~~~~~~~zzz~~~~~~~~~|||pppeeebbbccchhhooovvvrrroookkkgggeeecccaaa___fffhhhlllqqquuuxxxyyyzzzxxxsssnnnkkkkkkpppzzzxxxvvvssspppkkkeee]]]XXXTTTRRROOOLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJIIILLLIIIEEEBBBAAA@@@>>><<>>>>>===;;;:::;;;;;;999888888666555555666777666555777<<>>MMMXXXeeejjjsss~~~{{{oooWWWHHH:::333111//////111+++((())),,,+++((('''***///)))%%%(((***(((&&&&&&''''''(((((('''%%%###"""((('''&&&&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&******))))))))))))******)))''')))---+++'''...999AAAEEEJJJKKKKKKNNNUUU[[[``````bbbeeeiiikkkkkkjjjgggaaaUUUIII>>>777333222+++...000...+++***---111333111///......///000111333222444888<<>>===>>>???>>><<<::::::888666666777777666555777<<>>FFFPPPXXXdddrrrrrreeeNNNAAA555000///......000&&&$$$%%%))))))''''''))))))%%%###''')))'''&&&((('''&&&''')))(((%%%%%%''''''&&&&&&&&&(((((('''%%%$$$%%%&&&'''((('''&&&%%%***)))(((''''''(((((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&((()))***))))))(((''''''&&&%%%$$$&&&&&&&&&'''(((((())))))((((((((()))(((''''''&&&)))))))))((((((''''''''')))))))))(((((())))))))))))(((+++///---+++///777999===@@@AAABBBDDDJJJOOOTTTTTTUUUXXX]]]bbbeeehhhjjjfff]]]NNNBBB;;;666222+++---......,,,,,,///111333222///...---...000111000000222666999???MMM[[[mmmuuu|||}}}}}}~~~}}}{{{~~~~~~~~~yyywwwyyy~~~wwwpppttt|||{{{wwwtttrrrrrrmmmmmmllljjjgggdddaaa___]]]XXXQQQLLLHHHFFFEEECCCAAA@@@@@@AAAAAAAAA>>><<<;;;999777666777888777555666===GGGSSSggg||||||}}}|||rrrlllfffffffffffffffhhhlllooo%%%######%%%%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((###%%%%%%%%%%%%%%%$$$$$$###$$$$$$"""$$$$$$###"""!!!"""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###!!!############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&***---&&&)))---///...---------))))))))))))))))))))))))'''''''''&&&%%%$$$###"""'''(((((((((''''''&&&%%%$$$&&&)))++++++)))&&&$$$))))))(((&&&$$$%%%(((***+++,,,---,,,,,,///444999???GGGVVVgggxxx{{{kkk]]]JJJ>>>222......,,,+++,,,&&&$$$&&&)))***((((((+++,,,'''&&&'''&&&!!! (((&&&&&&)))(((&&&)))000+++)))'''''''''&&&%%%###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))***++++++***&&&%%%$$$######%%%&&&'''%%%%%%%%%&&&''')))***+++))))))((('''&&&%%%%%%%%%&&&&&&''''''((())))))***((((((((()))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))((())),,,......,,,///444444666888999:::<<>><<<::::::888777666777888777666777>>>HHHUUUhhh}}}~~~~~~|||sssnnnkkklllooopppqqqsssvvvxxx!!!!!!"""$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$!!!%%%%%% ###$$$###%%%((((((&&&%%%%%%%%%"""###$$$###!!! !!!""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%!!!###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!$$$'''(((((('''''''''''''''''''''''''''###%%%&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((***%%%(((,,,...---,,,++++++))))))************++++++************)))(((''''''((((((((((((((('''&&&%%%&&&(((+++,,,+++'''### )))))))))'''&&&'''))),,,***,,,------,,,---000222444===LLL^^^qqqwwwgggXXXGGG<<<111...---+++*********((())),,,---******,,,&&&###$$$'''&&&###"""$$$(((%%%%%%)))(((%%%+++555111---)))&&&%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&''')))***+++++++++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))******)))(((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((%%%''')))***++++++---//////111222333444666:::===???AAADDDGGGKKKQQQXXX\\\bbbhhheeeXXXKKKDDD<<<444111---+++,,,///111000---000000//////......//////......111444555999DDDPPP___kkkwwwzzz{{{||||||{{{~~~|||{{{}}}wwwtttttt|||~~~}}}uuuppphhh___XXXQQQKKKGGGFFFCCC@@@===<<<:::888666888777555666777888888777999@@@IIIUUUhhh||||||uuuqqqqqqtttwwwzzz{{{}}} """###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$"""%%%$$$$$$&&&"""&&&***+++)))'''%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###***)))'''%%%###"""!!!!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###%%%''')))(((''''''&&&%%%%%%&&&'''''''''$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''%%%(((+++---,,,*********((()))))))))************++++++,,,,,,,,,++++++***))))))))))))((('''&&&%%%'''((())))))(((&&&$$$###&&&''''''&&&&&&&&&)))+++)))+++---......///000000222999GGGYYYlll}}}uuueeeWWWEEE:::000......,,,******,,,)))***,,,,,,)))(((*** """''')))'''(((,,,'''$$$&&&,,,***$$$(((333000,,,'''$$$###$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&'''(((***,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((('''''''''((())))))*********)))((('''&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$&&&''''''(((***+++,,,,,,---......///222555777888;;;@@@DDDHHHLLLRRRVVV[[[eeefff[[[OOOHHH???555000///..................---...///000000000///...//////222444333555>>>IIISSSaaapppvvvxxx{{{}}}}}}~~~|||}}}wwwttttttyyyxxxppphhh```XXXSSSNNNIIIDDD???<<<:::888777666555444444666888888777<<>>;;;999555444333333444777:::<<<<<>>CCCMMM[[[lll{{{~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''(((%%%###$$$&&&'''%%%"""###%%%&&&&&&%%%$$$$$$%%%#########""""""###'''***%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$#########&&&%%%$$$$$$&&&&&&&&&$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''###"""&&&(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))((('''&&&'''(((***+++******)))(((((())))))***&&&'''((((((&&&&&&'''(((&&&(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&***))))))))))))******+++)))***++++++******,,,---///666DDDWWWjjjyyywwwkkk\\\OOO>>>666///...---)))'''((()))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&%%%###"""%%%$$$###%%%'''(((((('''%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''))))))+++(((&&&&&&'''&&&"""%%%###$$$''''''%%%$$$&&&$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((()))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&'''))))))(((&&&&&&''''''(((((((((((((((+++******))))))(((((('''"""&&&(((((()))------***&&&&&&'''''''''''''''&&&(((((((((((()))***+++,,,)))*********)))***---///222666<<>>;;;888666555666888:::@@@FFFPPP___ooo~~~%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###"""$$$&&&&&&%%%$$$###$$$###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%'''((()))(((&&&$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''###"""%%%'''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***(((''''''''''''((())))))'''(((***++++++)))'''&&&%%%&&&''''''%%%%%%&&&''''''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))))))))))))))))))))***)))*********)))***,,,...///999JJJ]]]nnnzzz}}}sssgggWWWIII;;;444......---)))''''''(((((('''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))***---+++)))'''&&&"""$$$$$$$$$&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%''')))***)))(((%%%&&&'''(((((((((((((((******))))))(((((((((((("""&&&''''''***...---)))'''((()))))))))))))))))))))((((((((()))***,,,...((())))))))))))***,,,///222666<<>>QQQdddrrr{{{~~~~~~~~~yyypppcccSSSEEE:::333---------***'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###!!!###%%%&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$&&&'''))))))######$$$&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%'''***+++***)))###$$$&&&((()))***++++++)))))))))(((((((((((((((%%%'''((('''***---+++&&&''''''((())))))))))))))))))(((((('''(((***,,,---((())))))))))))***---///333777<<>>KKKZZZgggrrrzzzwwwnnnfffhhhqqq|||yyypppfff\\\UUUKKKHHHCCC???===>>>@@@BBBAAAHHHTTTcccrrr&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$###&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&$$$$$$%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((($$$"""%%%&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((()))))))))###%%%(((******)))'''%%%...)))###!!!'''+++%%%&&&''''''%%%%%%&&&'''%%%'''))))))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&((())))))((('''))),,,///555BBBWWWiiiuuuyyyxxxwwwwww{{{{{{vvvnnncccSSSFFF:::222,,,,,,---***((()))&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$"""!!! !!!$$$&&&((('''''''''(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&((((((!!!"""###%%%'''((())))))"""%%%&&&$$$%%%''''''$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&&&&&&&&&&(((***+++***)))###$$$&&&(((***+++,,,,,,((((((((((((((((((((((((((()))((('''***---***$$$$$$%%%&&&'''((((((((((((((((((((((((((())))))***((()))***))))))+++...000666999===@@@AAA@@@===;;;;;;<<<>>>??????===;;;:::444222000///000000///...///000111000---,,,+++,,,......///000111222333444666===HHHUUUbbbooozzz~~~qqqjjjeeekkkvvv}}}ssshhhaaaSSSOOOIIIDDDAAAAAABBBDDDEEELLLXXXfffuuu%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%###$$$$$$###""""""###%%% ###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%###"""######%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""%%%'''&&&''')))''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%&&&'''(((((((((''''''+++((($$$!!! """%%%'''%%%'''((('''&&&%%%&&&'''###&&&((()))((('''&&&'''&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&((((((((('''''')))---000666EEEZZZllluuuuuurrrooonnnsssvvvsssnnneeeWWWJJJ;;;333,,,,,,,,,******,,,((('''&&&%%%%%%''')))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$(((((('''%%%&&&'''%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&"""&&&'''$$$$$$((('''###'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''((()))((('''&&&'''''''''(((***+++)))(((&&&'''(((***+++,,,,,,,,,((((((((((((((((((((((((((((((''''''***...+++$$$$$$%%%&&&'''(((((((((((('''((((((((((((''''''&&&((()))*********,,,///111999;;;===??????>>><<<;;;<<<<<<<<<<<<;;;;;;:::999444222000/////////...,,,000111111///...---...///---,,,,,,---///000111000666;;;EEEPPP^^^mmmzzz~~~yyyoooiiiiiirrr~~~wwwppp```[[[TTTLLLGGGEEEFFFGGGKKKQQQ^^^lllzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$"""!!!!!!$$$&&&&&&&&&%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''))))))((('''((()))$$$######$$$&&&((('''&&&###$$$%%%&&&'''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***%%%###%%%'''&&&'''***''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&%%%&&&'''((()))###%%%(((***)))&&&!!!&&&'''((((((&&&&&&'''((("""%%%((()))((('''''''''&&&&&&&&&'''''''''(((((()))***+++++++++)))((('''((((((((('''''')))---000777FFF\\\mmmtttrrrmmmjjjhhhnnnrrrrrrnnngggZZZNNN<<<333,,,+++,,,++++++---)))((('''&&&'''(((+++,,,&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''"""%%%))))))'''%%%%%%&&&$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&(((((('''&&&%%%%%%''')))!!!&&&'''###$$$((((((###((('''&&&%%%$$$%%%&&&'''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((())))))(((((('''''''''''')))***+++,,,$$$%%%'''))))))((('''&&&(((''''''(((******)))((())))))***+++++++++++++++'''''''''(((((((((((((((''''''&&&&&&+++///,,,%%%&&&'''((()))************''''''((()))(((&&&%%%###)))***+++++++++---000222;;;<<<===??????>>><<<;;;<<<<<<;;;;;;:::999999999222000.........///...---000111111000...///111333000000000111333444333333000555===IIIWWWgggwww~~~{{{uuuppplllmmmyyy}}}qqqkkkbbbYYYSSSPPPOOOPPPOOOVVVbbbqqq~~~&&& (((%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%%%%&&&((($$$$$$''')))'''$$$%%%***'''&&&$$$$$$$$$&&&((()))"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&'''&&&$$$"""((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''(((''''''((())))))(((&&&+++)))'''%%%$$$%%%&&&&&&%%%!!!&&&&&&'''***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((&&&&&&(((((((((---333;;;JJJ___qqqwwwtttlllfffccciiimmmlllhhhcccYYYOOOAAA888///---,,,)))((()))***((('''(((***)))&&&###------((("""!!!%%%'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++(((!!!"""&&&&&&%%%$$$$$$######""" $$$$$$!!!"""'''&&&!!!$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%% $$$'''###%%%***%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$''''''%%%(((---+++$$$+++)))(((((()))******)))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''(((((()))((((((((((((***+++++++++---///111666;;;AAACCCAAA>>>======777888999::::::999888777222111///...---------..................///000111000000000000111111111111333555:::CCCRRRdddttt~~~}}}zzz}}}xxxssslllmmmrrr|||~~~zzzssshhh___YYYWWWWWW[[[aaajjjuuu~~~'''""""""&&&&&&$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$""" """%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&& """%%%### !!!&&&'''&&&$$$$$$$$$&&&''')))%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((('''%%%%%%&&&((((((''''''((())))))&&&$$$(((((((((&&&%%%$$$&&&(((''''''''''''''''''''''''(((''''''((((((((('''&&&)))(((&&&$$$$$$$$$&&&&&&&&&""""""%%%%%%###%%%+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((&&&&&&((()))(((---333;;;III^^^ooovvvrrrjjjddd^^^dddiiijjjhhheee\\\SSSDDD:::111---+++((('''))))))(((''')))++++++)))&&&)))+++)))%%%$$$&&&'''$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%***)))$$$###'''%%%$$$$$$$$$$$$#########,,,&&& """,,,000$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%% $$$'''"""%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%((((((''')))...,,,&&&+++***((((((***+++***)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((()))))))))))))))***,,,,,,,,,---000222555777:::;;;999888999:::555666666666666666666555222111///...------......///............//////000//////000000000111111111333555999AAANNN___ooozzz{{{wwwtttvvv{{{~~~{{{zzzyyyxxxxxxzzz{{{}}}~~~wwwsssqqqsssxxxwwwooojjjhhhhhhhhhlllttt~~~%%%&&&&&&%%%###"""$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$### """%%%(((***+++######%%%%%%%%%%%%$$$###"""$$$&&&'''%%%$$$$$$$$$###"""###&&&%%%"""###'''&&&&&&%%%$$$$$$%%%'''(((&&&'''(((&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%'''((()))((((((((())))))'''%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''%%%$$$$$$%%%&&&'''''''''(((((($$$!!!$$$***((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((&&&&&&)))))))))---333;;;III^^^nnntttppphhhaaaXXX^^^dddggghhhggg```WWWHHH===222---***(((''')))((('''((()))+++,,,+++***&&&))))))&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%((((((%%%%%%'''%%%%%%%%%%%%&&&&&&&&&&&&"""((())))))(((%%%!!!$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''!!!$$$&&&!!!%%%+++&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((***---,,,(((,,,***))))))***++++++***)))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''(((((()))***++++++***,,,---------...111333444555555444333333555777333333222222222222333333222111///...------.../////////......---.........//////000000000000111111222444888>>>JJJZZZjjjuuu}}}{{{llliiiggghhhllloooooommmmmmlllkkkjjjkkkmmmppprrr|||vvvtttuuuxxx}}}yyywwwvvvuuusssrrrooopppqqqrrrssssssssssssrrrpppoooppprrruuuvvvvvvuuuuuuuuuvvvwwwzzz|||~~~|||xxxvvvvvvsssvvv||| $$$&&&&&&###!!!###%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((!!!###%%%&&&&&&%%%$$$###"""%%%(((((('''%%%$$$$$$'''%%%%%%''''''$$$%%%(((&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&%%%%%%'''(((((('''&&&&&&((((((&&&%%%&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''((()))((('''%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((''''''((('''$$$###%%%((())))))((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((&&&'''******)))---222<<>>GGGWWWeeetttxxx~~~}}}|||{{{zzz|||{{{yyywwwwwwuuusssrrrooooooooonnnmmmlllkkkjjjccc```[[[ZZZZZZZZZXXXVVVUUUVVVWWWWWWVVVWWWYYY[[[ZZZ[[[\\\^^^```bbbdddeeehhhhhhhhhhhhhhhiiiiiiiiilllnnnrrrvvvyyyzzz{{{{{{{{{|||}}}{{{ssspppuuu}}}zzz{{{~~~~~~|||{{{zzz{{{zzzxxxwww}}}|||||||||{{{yyywwwyyyvvvrrrppppppnnnjjjgggfffgggjjjnnnsssxxx|||}}}|||~~~""""""############""""""'''&&&&&&&&&&&&&&&&&&''''''###"""%%%%%%!!!"""%%%%%%&&&&&&%%%######%%%'''"""$$$###!!!###((((((###)))&&&###!!!###%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%'''&&&%%%%%%&&&((((((&&&$$$$$$&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""%%%((((((&&&%%%'''++++++(((%%%$$$%%%&&&%%%###((('''%%%%%%%%%'''***,,,***)))'''(((***+++)))'''%%%'''((('''%%%%%%''')))&&&%%%$$$$$$$$$$$$%%%&&&,,,***(((&&&&&&''')))***222---******++++++000666FFFWWWhhhmmmiiibbbZZZUUUNNNRRRUUUWWW[[[^^^YYYQQQ@@@777...,,,,,,******,,,)))%%%"""###&&&((('''%%%***)))((('''&&&&&&'''((('''&&&$$$%%%'''(((&&&$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$&&&'''&&&$$$''''''(((&&&%%%$$$&&&'''&&&$$$""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((&&&''''''&&&$$$%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&''''''%%%###&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%'''((('''%%%''''''((((((''''''&&&%%%''''''''''''(((((((((((((((''''''&&&'''((()))***'''((())))))+++000666:::;;;;;;:::777333000//////...+++***------******---*********+++++++++,,,,,,******)))))))))***++++++***+++,,,,,,******+++,,,)))+++,,,***,,,000111///......111666;;;CCCRRR```nnnrrrvvvyyyyyyyyyyyyzzztttsssqqqooonnnmmmlllllllllkkkiiigggfffeeecccaaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWTTTPPPOOOPPPPPPNNNMMMRRRTTTWWWXXXXXXYYY[[[]]]___```bbbeeehhhkkkmmmoooqqqqqqssstttvvvxxxyyyzzz{{{}}}{{{tttsssxxx~~~{{{zzzzzzxxxtttqqqoooppprrruuuxxx|||}}}}}}yyyvvvwwwzzz}}}!!!"""###$$$$$$###"""!!!((((((&&&&&&&&&&&&((((((&&&###"""$$$###!!!!!!$$$%%%%%%&&&%%%$$$$$$%%%'''$$$%%%$$$!!!###&&&&&&###)))&&&######%%%''')))***###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$%%%'''&&&%%%%%%&&&((('''%%%$$$$$$&&&&&&%%%############$$$%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''---+++)))'''%%%&&&'''((()))'''%%%%%%&&&&&&&&&%%%((('''%%%%%%&&&'''***++++++*********+++***(((%%%'''(((((((((&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&+++***(((&&&&&&'''(((***...***)))***+++---444<<>>KKKWWWaaabbbdddccc```^^^\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXYYYZZZ[[[[[[aaaeeejjjnnnqqqrrrtttvvvwwwxxx{{{~~~~~~{{{yyy|||wwwpppooosssxxx}}}zzzuuupppmmmmmmooorrr$$$&&&((())))))(((&&&$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$%%%$$$###$$$&&&&&&%%%%%%&&&'''***'''%%%%%%&&&&&&%%%$$$&&&$$$"""###%%%'''((((((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%'''((())))))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''$$$$$$&&&***...,,,&&& $$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))***+++---,,,+++(((%%%$$$&&&&&&&&&&&&&&&%%%$$$###((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))'''&&&'''***,,,111<<>>KKKaaajjjoooiii^^^WWWTTTQQQMMMQQQTTTVVVWWWUUULLLAAA<<<444---,,,,,,)))((()))(((((()))))))))(((((('''###%%%'''))))))(((&&&$$$%%%&&&''''''%%%%%%&&&'''((('''%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$%%%'''((('''&&&###%%%%%%%%%$$$%%%''')))$$$######%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$'''&&&%%%&&&''''''%%%###$$$&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''"""!!!"""$$$''')))((('''((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((()))(((((('''&&&((()))*********+++...000333333222///,,,++++++---(((''')))------)))''')))(((((((((((()))))))))))),,,++++++*********++++++***+++,,,,,,******+++,,,***+++******---111///***...///222666999===IIIUUU\\\]]]]]]\\\YYYWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[___bbbcccbbbcccfffjjjfffhhhkkkooosssvvvxxxyyyvvvwwwxxxxxxwwwxxx{{{~~~~~~~~~||||||vvvooommmqqquuuyyyzzzxxxtttnnnkkklllooo"""######$$$$$$######"""$$$%%%'''(((((('''%%%$$$$$$'''&&&""""""%%%&&&"""!!!###&&&&&&&&&%%%&&&'''(((###!!!$$$&&&###"""%%%(((&&&%%%%%%&&&''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((("""%%%&&&&&&$$$$$$&&&((($$$#####################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%,,,)))%%%######%%%&&&'''$$$&&&((((((&&&$$$%%%&&&$$$%%%%%%&&&&&&'''(((((((((******)))&&&$$$%%%''''''&&&&&&(((++++++(((%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((******,,,000222888FFFTTTeeemmmoooggg[[[TTTQQQOOOQQQTTTUUUTTTTTTRRRJJJ@@@999111+++++++++)))((()))''')))+++++++++*********%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$############$$$%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%"""$$$%%%&&&&&&''')))+++$$$$$$$$$&&&((()))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''###$$$&&&'''%%%$$$$$$%%%''''''''''''&&&%%%$$$###'''&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''((('''''')))++++++***)))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))(((&&&%%%'''((()))******+++...000///000000///,,,++++++,,,(((&&&'''***+++((()))+++'''''''''((((((((())))))+++******))))))************+++,,,,,,******+++,,,)))+++,,,+++---222333222000111666;;;>>>CCCOOO[[[cccdddeeedddbbbaaaaaabbbbbbbbbbbbdddeeegggiiijjjkkkooossssssqqqqqquuuxxxwwwyyy|||xxxooohhhhhhooovvv~~~{{{uuusssuuuxxxzzz|||}}}zzztttpppppprrr########################"""$$$&&&((((((&&&$$$"""###&&&&&&!!! %%%%%%!!!!!!###&&&'''&&&&&&&&&'''***$$$"""'''(((%%%%%%(((***(((&&&&&&(((((((((''')))'''%%%######%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((("""$$$'''&&&$$$$$$&&&(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))$$$'''))))))&&&$$$$$$%%%$$$$$$%%%&&&&&&''''''((('''))))))'''$$$###%%%((((((''''''***------***'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&''',,,111666>>>OOO^^^hhhnnnooofffZZZSSSPPPNNNXXXXXXWWWTTTTTTRRRKKKCCC;;;333,,,+++***'''%%%%%%"""$$$&&&''''''&&&&&&&&&(((&&&$$$"""###%%%(((+++$$$&&&((('''%%%$$$%%%(((&&&&&&&&&%%%&&&&&&''''''######""""""######$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$"""###%%%&&&&&&(((+++---%%%%%%&&&(((***+++)))'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%"""$$$&&&&&&%%%######$$$''''''''''''&&&%%%$$$###$$$######%%%((()))((('''!!!###%%%%%%%%%%%%''')))'''''''''''''''''''''&&&(((''''''((())))))'''&&&''''''((((((''''''&&&%%%''''''''''''((((((((()))(((((()))))))))(((&&&%%%%%%&&&((()))***,,,///111---...//////---++++++,,,)))&&&%%%''')))(((***...''''''''''''((((((((()))))))))(((((()))***++++++***+++,,,,,,******+++,,,***...///------111555555444666:::@@@DDDIIIUUUaaakkklllnnnmmmllllllmmmnnnnnnooooooqqqsssuuuwwwxxx{{{~~~}}}}}}{{{}}}uuuqqqhhh]]]UUUVVV^^^fffvvv}}}{{{yyyzzz}}}|||zzzvvvvvvxxx""""""###$$$$$$$$$$$$###%%%$$$###%%%((((((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$###%%%!!!,,,&&&(((******)))'''&&&&&&''''''(((((('''%%%%%%&&&(((%%%"""###((()))%%%%%%)))&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""(((***'''###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$(((***)))%%%$$$''''''$$$%%%&&&'''(((((('''&&&%%%))))))))))))************$$$%%%&&&&&&&&&%%%$$$######"""""""""$$$&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&((((((&&&&&&(((''''''''''''''''''''''''''''''((('''&&&''')))+++(((+++...000444@@@RRR```ppprrrpppfffXXXMMMJJJKKKSSSTTTUUUUUUTTTPPPIIIDDD666111+++((((((***---...###$$$&&&'''''''''&&&&&&'''''''''%%%$$$%%%(((+++&&& )))+++$$$###(((###$$$&&&%%%$$$$$$%%%'''***+++,,,)))%%%"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''))))))(((&&& ###'''))))))***+++,,,'''---***)))...***$$$((((((&&&$$$###$$$%%%%%%$$$$$$%%%&&&&&&''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%$$$$$$%%%&&&%%%$$$###"""((((((((('''&&&&&&(((***%%%%%%%%%%%%%%%&&&'''((()))%%%$$$((('''"""###(((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,,,,++++++***)))((((((,,,++++++,,,---,,,***((()))+++)))&&&&&&)))***(((******)))))))))))))))***+++///111///+++)))+++///***,,,///111222333555777777:::>>>CCCIIISSS```iiiqqqsssuuuwwwwwwwwwyyyzzzzzz|||~~~zzz|||~~~}}}}}}zzzyyywwwuuuttttttttttttsssssstttuuuuuutttsssssstttsssrrrsssvvvxxxxxxwwwuuuttttttssstttuuuwwwxxxssssssrrrqqqpppooonnnnnnrrrqqqqqqrrrrrrpppmmmjjjccc]]]SSSKKKGGGIIIMMMQQQbbbiiirrryyy|||{{{zzzyyyvvvwwwyyy{{{~~~}}}|||}}}|||zzzyyy""""""###$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%"""&&&%%%%%%%%%%%%%%%%%%$$$'''###''''''###,,,%%%%%%%%%$$$$$$$$$$$$$$$###'''((()))(((&&&&&&((()))'''$$$$$$))))))%%%%%%)))&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((%%%$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$'''(((%%%&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''''''''&&&$$$$$$&&&&&&$$$$$$&&&''''''''''''''''''''''''&&&'''((('''&&&'''))),,,)))---222555:::FFFWWWdddpppqqqnnndddVVVKKKHHHIIIOOOPPPQQQRRRQQQMMMFFFBBB555111,,,))))))***+++,,,$$$%%%&&&'''''''''&&&&&&'''''''''%%%$$$%%%(((***%%%'''(((""""""'''%%%&&&''''''&&&&&&'''(((###&&&''''''%%%%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%###""""""$$$%%%%%%%%%###%%%((()))(((((()))***%%%***'''%%%,,,+++(((...&&&%%%%%%&&&(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&((()))))))))(((''''''''''''''''''''''''''''''&&&$$$%%%((()))(((&&&"""###$$$%%%&&&%%%%%%$$$$$$&&&((()))(((''''''((('''&&&&&&&&&''''''((()))+++&&&%%%((()))%%%%%%(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''')))+++,,,...///---,,,,,,+++******))))))***))))))***+++***(((&&&'''******'''(((,,,,,,*********))))))))))))******'''+++000000---+++,,,...+++---///000111444888;;;BBBFFFKKKOOOTTT]]]hhhpppuuuwwwyyyzzzzzz{{{|||~~~~~~}}}}}}}}}||||||||||||{{{zzz{{{|||{{{yyyyyy|||~~~~~~xxxtttwww}}}zzzyyyuuuuuutttrrrooommmlllkkkhhhgggeeecccbbbbbbbbbcccbbbbbbddddddddddddbbbbbb```^^^]]]^^^```aaaaaaaaaaaa``````______```bbbbbbaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\ZZZWWWTTTQQQMMMEEE???===???CCCFFFTTTYYYaaafffhhhhhhhhhhhhiiijjjkkkmmmpppsssvvvxxx||||||{{{|||~~~|||yyyxxx}}}}}}|||"""######$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%))) (((%%%)))""")))'''%%%&&&)))***)))'''((())))))(((''''''(((******''''''))))))&&&&&&((('''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& $$$'''$$$###%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%%%%###$$$'''(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''))))))(((((('''''''''&&&&&&$$$$$$&&&&&&$$$$$$&&&''''''''''''''''''''''''&&&'''((('''&&&'''***,,,,,,111777<<>>444111---*********)))(((%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%'''***&&&!!!!!!&&&'''"""###)))&&&''')))(((''''''(((***!!!###%%%%%%%%%&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&### !!!###%%%&&&%%%'''))))))'''''''''(((&&&***%%%###******)))000&&&%%%&&&'''((((((&&&$$$***(((&&&$$$###%%%''')))&&&''''''((()))(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((!!!"""###%%%&&&&&&''''''$$$'''******(((&&&$$$###(((''''''''''''((())))))***%%%"""%%%'''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%''')))+++...///000------,,,,,,++++++*********)))))))))+++***)))'''&&&)))+++)))***......+++******)))))))))******+++$$$)))///111///------...//////000111444999@@@FFFPPPUUUZZZ^^^ccciiiqqqwwwzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyy|||{{{xxxuuurrrpppnnnmmmmmmlllllllllmmmmmmkkkjjjffffffffffffeeeeeeeeeeeebbbdddeeefffffffffhhhjjjiiikkklllnnnrrryyy}}}ttttttxxx|||zzzwwwtttrrrqqqqqqqqqmmmlllkkkiiigggdddbbbaaa]]]\\\[[[ZZZYYYXXXWWWVVVSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHGGGDDDAAA@@@===999666555777:::<<>>>>>AAA@@@@@@???>>>>>>======>>>===<<<======<<<:::888:::888777555555666777888:::<<>>999222///---+++***)))&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((('''&&&''''''&&&$$$'''+++$$$&&&''''''&&&%%%'''((('''&&&%%%$$$$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%'''''''''&&&&&&'''((((((&&&%%%$$$&&&''''''&&&&&&((()))$$$***'''&&&+++)))$$$(((***'''%%%$$$%%%'''''''''!!!###%%%''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%$$$%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$&&&''''''&&&&&&%%%&&&&&&''',,,***((((((***---,,,)))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((()))***++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,+++******,,,,,,,,,+++'''+++,,,))))))***(((%%%***************+++,,,,,,,,,------,,,,,,,,,...000///111555:::CCCOOO\\\dddhhhmmmsssvvvwwwyyy}}}~~~|||{{{zzzzzzvvvuuutttrrrqqqooonnnmmmiiihhhgggdddaaa]]]YYYWWWVVVWWWXXXWWWVVVWWWZZZ]]]```]]]YYYTTTOOOLLLJJJJJJFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCGGGHHHJJJKKKOOOYYYgggqqq|||{{{sssnnnmmmnnnbbb]]]VVVOOOJJJHHHHHHIIIFFFFFFEEEDDDCCCAAA???>>>AAA???>>>???BBBCCCBBBAAA>>>===;;;:::999999:::;;;;;;;;;<<<======<<<;;;;;;;;;:::888777888888777666======<<<<<<;;;:::999888<<<<<<;;;;;;:::999999999888777666666777666555333777777666555555444444444666888999999999999;;;<<<;;;;;;;;;<<<>>>???AAABBBEEEEEEFFFGGGJJJLLLOOOPPPUUUYYY^^^dddgggiiiiiihhhhhhkkkpppuuuyyy~~~~~~}}}||||||wwwllleeebbbgggooovvv{{{~~~###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%%%%%%%%%%%%%&&& '''$$$((( ***&&&(((###!!!!!!%%%&&&%%%######$$$%%%%%%$$$%%%'''(((,,,---+++'''%%%''''''%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((***,,,---$$$%%%%%%&&&&&&%%%%%%$$$ #########%%%(((&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,***'''&&&((((((&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&"""$$$&&&%%%"""!!!$$$'''''''''''''''''''''''''''&&&$$$$$$&&&&&&$$$$$$&&&''''''''''''''''''''''''&&&'''((((((((())),,,///111999EEERRR^^^iiiqqqwwwwwwtttnnneee[[[TTTPPPOOOMMMMMMMMMMMMJJJDDD<<<777111...+++***)))(((&&&%%%)))(((''''''&&&'''''''''###%%%&&&&&&%%%%%%&&&'''###%%%&&&%%%###"""$$$'''###$$$%%%%%%$$$$$$%%%'''%%%#########%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&''''''$$$"""%%%&&&&&&&&&%%%&&&(((***%%%%%%%%%---+++&&&***(((&&&%%%&&&(((***++++++ $$$'''((((((&&&%%%(((''''''''''''((())))))(((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%'''***---''''''&&&%%%%%%%%%%%%&&&%%%''''''%%%%%%((()))'''%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))))))))*********,,,,,,,,,,,,++++++++++++***)))'''((()))+++******))),,,+++(((''')))'''$$$***************+++,,,---000///---,,,,,,...000111...222888AAAKKKXXXeeemmmqqqvvv{{{~~~~~~~~~{{{yyyvvvuuussspppnnnlllkkkkkkdddcccbbb```^^^]]][[[[[[UUUUUUUUUTTTQQQNNNJJJHHHIIIKKKMMMLLLKKKMMMRRRVVVUUUSSSNNNIIIEEEBBBAAAAAA???AAABBBBBB@@@??????@@@>>>=========<<<<<<<<<<<<;;;::::::;;;>>>??????>>>>>>@@@CCCDDDIIITTTdddooo|||zzzuuuqqqmmmhhhWWWRRRKKKEEEAAA@@@AAABBB============<<<;;;:::999:::888777999<<<>>>===;;;999888777666555666777777777777888999999888777777999777666555666777666555777777777777666555444333888888888777777777666666888666555555666666555333333333333222111000000///333555666555555555666777666666777777888999:::;;;>>>>>>>>>>>>???@@@AAABBBFFFHHHMMMQQQTTTUUUUUUUUUXXX[[[```fffkkkqqqxxx|||~~~}}}||||||~~~~~~{{{sssiiiccc\\\```eeekkkpppvvv}}}###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%######%%%(((&&&%%%%%%%%%%%%%%%%%%$$$###***"""'''((($$$)))$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))+++---+++%%%$$$'''(((%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$ """######&&&***)))$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''***)))&&&&&&))))))'''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((''''''%%%$$$$$$%%%%%%&&&!!!$$$'''&&&###"""&&&)))$$$$$$%%%%%%&&&'''''''''&&&$$$$$$&&&&&&$$$$$$&&&''''''''''''''''''''''''&&&'''(((((((((***---///444<<>>===<<<<<<;;;===???>>><<<;;;;;;===::::::::::::999999999999===:::888888;;;<<<<<<;;;999<<<@@@CCCIIIUUUgggttt~~~|||yyyvvvmmmcccNNNJJJDDD???;;;;;;<<<===888888999999999999888888777444333555999<<<:::777777666555444444444555666444555666777777666555444999777555555666777777666444444555555444333222111555555555555555444444444888666444444555666555444000000000000000000000///111333444444333333444555555555555555555666777888:::::::::::::::;;;;;;;;;>>>???AAADDDFFFGGGGGGGGGHHHKKKOOOTTTYYY___fffjjjqqqvvv||||||{{{zzzyyyvvvpppgggaaaXXXZZZ\\\```eeemmmvvv}}}###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''%%%""""""%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$+++ $$$$$$ &&&"""$$$%%%%%%######$$$&&&$$$&&&'''&&&&&&&&&)))+++***---***$$$###'''(((%%%###$$$&&&''''''&&&$$$###!!!###$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$###%%%$$$$$$&&&***'''!!!$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***$$$''''''$$$%%%)))***(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%!!!%%%((('''$$$$$$''',,,"""######$$$%%%&&&''''''(((&&&&&&((((((&&&&&&(((''''''''''''''''''''''''&&&'''(((((((((***---000777???MMM\\\iiisssxxx{{{yyyuuuoooggg___ZZZWWWUUUTTTSSSQQQOOOJJJAAA888222000---)))''''''(((((((((***)))((('''&&&&&&'''((("""$$$&&&&&&%%%%%%%%%&&& &&&***((($$$###$$$%%%###$$$&&&%%%$$$$$$%%%'''&&&$$$"""$$$'''((('''$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))***'''$$$"""###%%%%%%%%%))))))(((&&&###"""$$$%%%%%%)))$$$!!!'''&&&$$$+++%%%&&&((()))(((###******)))((('''&&&&&&&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))%%%(((***)))&&&$$$%%%'''%%%$$$$$$$$$%%%''')))***%%%(((***+++)))'''&&&%%%***)))((('''''''''''''''!!!***...(((###&&&***,,,''''''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$$$$%%%'''(((***++++++*********************+++,,,+++))))))+++---------***,,,+++'''(((+++---+++************+++,,,---...,,,,,,---000333555444333888>>>HHHTTT___jjjsssyyyvvvzzz~~~}}}zzzzzzzzztttrrrnnnjjjeeebbb___^^^YYYWWWUUURRRPPPNNNLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<===>>>???<<<>>>@@@>>><<<>>>DDDIIIJJJGGGCCC>>>;;;::::::;;;888;;;===<<<999777888:::999999999888888888777777CCC???:::888999:::888777666;;;@@@DDDKKKYYYkkkyyy{{{}}}|||xxxvvvttthhh[[[HHHDDD???:::777777888999555666777888888999888888777444222444999;;;999666777777555444444555666666444555666777777666555444444333111111333444333222444555666666666555444333444444444444444333333333333111000000111222111000111111222222222333333444111333555555444333444555444444444444444555555666888888888999999999999999;;;<<<===>>>??????@@@@@@<<>>>>>>>>???@@@999:::;;;:::888888999;;;;;;;;;;;;;;;<<<===>>>???DDDBBB@@@===;;;:::999999999999999999999999999999888999:::999777666666777:::999999999:::;;;:::999666999???FFFQQQ___nnnwww}}}zzzyyyzzzyyyooo]]]OOO>>>===:::777555444333333888444222444888:::888444666777777888888888888888999777444222111222444555666666666777777666666666666555333222333444333222333222111111111222444555888777444222111111222222777666444222222222222333444444222111000000//////555444333111111111222222444555555333222333555777666666666666666666666666444666999999888888888999:::<<<>>>???@@@CCCGGGJJJMMMSSS[[[```dddiiirrryyy|||~~~vvvmmmeeeaaa```YYYVVVTTTUUUWWW\\\gggrrr###$$$%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((((((((((('''&&&&&&%%%%%%''')))((($$$$$$((()))'''))))))((('''''''''''''''%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&&&&&&&$$$""")))&&&$$$$$$'''((('''%%%&&&%%%%%%%%%%%%&&&'''''''''***)))%%%%%%((()))%%%%%%'''***************+++$$$&&&((('''&&&%%%&&&&&&((('''''''''&&&&&&&&&&&&,,,&&&&&&)))%%%"""((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''(((((('''(((+++---///888FFFXXXgggsss{{{~~~|||wwwqqqhhh```[[[YYYXXXWWWYYYVVVRRRLLLDDD;;;555111...,,,)))(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((()))))))))((((((***+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''******'''''')))(((%%%)))(((&&&&&&''''''%%%$$$%%%%%%#########%%%'''(((%%%'''(((((('''&&&&&&'''$$$&&&''''''%%%$$$%%%&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&((())))))(((''''''(((***''''''&&&&&&&&&%%%%%%%%%'''((('''%%%'''+++***%%%((((((((('''&&&%%%$$$###(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&***(((&&&&&&((()))***)))......+++(((***000222000......------,,,+++******,,,+++***)))))))))))))))+++***)))))))))***+++,,,//////...------000555888<<>>===<<<======>>>777888999888666666888999:::::::::;;;;;;===>>>>>>===<<<:::999888888888999999999999999999999999999666777888777666555666777999999888888999999999888999<<>><<<:::888666555555555666333111333777999666333888888999::::::::::::999555444222111111222555666444555555666666555555444777666444444555555444333333333222222222333444555777666555444444555777888555444222111111111111222444333222111000000000000555444333222111222222333555555555444222333555777555555555555555555555555444666888888777666666777666777888888888999<<<>>>@@@EEEKKKOOORRRWWW___eeemmmttt}}}yyypppgggaaa___ZZZUUUSSSSSSSSSWWWaaakkk%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((((((''''''&&&&&&%%%%%%$$$&&&)))***''''''***)))&&&)))((('''''''''''''''''' !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&'''((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''')))(((%%%%%%'''(((&&&)))''''''''')))++++++***!!!###%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&###$$$((('''!!!"""(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&(((***,,,(((((((((((((((***...222===MMM___nnnyyy}}}rrrlllddd]]]YYYWWWWWWVVVXXXVVVRRRLLLDDD<<<444000000---***)))))))))(((''''''))))))'''%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''***+++((((((***)))&&&)))(((''''''((()))((('''"""######$$$%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$&&&((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((())))))***))))))((((((((((((((('''&&&&&&&&&%%%((())))))(((''''''(((***'''&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%'''++++++'''&&&''')))***)))(((%%%$$$(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''(((******)))'''***,,,,,,+++---000///+++.........------,,,,,,,,,,,,,,,++++++***+++++++++******))))))******+++,,,............///111666:::BBBGGGPPP[[[gggrrrzzz~~~yyyyyyyyyyyyyyyzzz{{{|||xxxvvvuuutttssspppmmmjjjeeebbb^^^[[[XXXTTTPPPNNNLLLKKKIIIGGGEEEBBBAAA@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;777888888777666666888999::::::999::::::;;;<<<===777777777777777888999999999999999999999999999999666777888888777777888999888888888888888888888888===@@@GGGRRR```mmmvvv{{{uuusssrrrppplll```PPPCCC<<<;;;:::888777777777777777555333444777999777444666666888999999999888777555444222222333555777888555555666666666666555555777666555555666666555444444444333333333444555666555444333333333555666777444444333222222222333333222222111111111111222222444444333222222222333333555555555444222333555777555555555555555555555555333555777777666444444444888999999888666666777999888<<<@@@CCCEEEHHHNNNSSSXXX```kkkuuu{{{~~~uuukkkccc^^^\\\VVVRRRQQQPPPRRRZZZccc&&&###!!!###&&&'''&&&###$$$$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$%%%&&&'''&&&%%%$$$&&&(((""""""######$$$%%%%%%%%%$$$''''''$$$$$$''''''$$$&&&&&&%%%$$$$$$%%%%%%%%% """###%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$######$$$&&&'''%%%$$$$$$%%%&&&%%%######%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''&&&((($$$!!!"""%%%(((((('''###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""!!!###'''(((%%%'''---$$$%%%&&&&&&'''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&&&&'''((()))(((((())))))+++111888DDDSSSfffttt}}}|||oooiiibbb\\\YYYXXXXXXXXXWWWVVVRRRMMMEEE===666222000---***(((((((((((('''''')))***&&&"""!!!%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%### !!!$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&******((('''***)))&&&&&&%%%%%%&&&'''(((((('''!!!"""$$$&&&'''''''''&&&%%%'''(((((('''&&&&&&'''%%%&&&(((((('''&&&'''((((((''''''&&&%%%%%%%%%%%%(((((())))))))))))******))))))*********)))(((((())))))((('''&&&%%%%%%%%%'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&'''******'''&&&'''((())))))(((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&'''((()))((('''&&&))))))(((***---+++&&&------------------,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++,,,------......111666999EEEJJJRRR]]]hhhpppvvvyyyvvvuuusssqqqooommmmmmlllnnnllljjjiiihhheeeaaa^^^XXXUUUPPPNNNNNNLLLHHHDDDFFFFFFEEECCCAAA@@@>>>>>>::::::999888888999999:::999999888888888888888888777888999888777777999;;;999888888888999999:::;;;777777888888999:::;;;;;;999999999999999999999999888999;;;;;;::::::;;;===777888999999999999:::;;;???DDDNNN]]]jjjtttwwwxxxuuusssqqqnnngggZZZLLLAAA;;;:::999888777888888999:::888777777999:::999777666777999:::;;;:::999888888777666666666777999:::666777777888888777777666666555555555777777555444444444444555555555666666888777666555444444444444555555555555555555555555111111111111222222333444333222222222333333333333555555555333222222444555444444444444444444444444333555777777555333222333:::;;;;;;:::888777777999777999<<<===>>>@@@DDDGGGHHHOOOXXXaaagggooowww||||||qqqfff___]]]WWWQQQPPPOOOPPPUUU\\\%%%###!!!"""&&&'''%%%######$$$&&&''''''&&&%%%$$$$$$######""""""######$$$%%%&&&'''&&&%%%$$$&&&((("""######$$$$$$%%%&&&&&&%%%&&&%%%!!!!!!%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''%%%%%%"""###%%%&&&'''&&&%%%%%%"""""""""###%%%&&&%%%###&&&''''''&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''### ###&&&'''&&&((()))******(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&###$$$'''$$$%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&%%%$$$)))'''(((++++++,,,555???KKKZZZlllyyyzzzlllfff___YYYWWWWWWWWWWWWWWWVVVTTTOOOHHH@@@999555000---)))'''''''''''''''$$$&&&'''$$$"""'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******((($$$""""""%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%((()))&&&&&&)))(((%%%&&&%%%%%%&&&((()))((('''###$$$&&&((()))(((((('''%%%'''(((((('''&&&&&&'''$$$&&&(((((('''''''''(((((('''&&&%%%%%%%%%%%%%%%))))))))))))******++++++***************)))(((((())))))((('''&&&%%%%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''******'''&&&((((((&&&(((((('''&&&'''((()))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&$$$$$$%%%'''(((((()))++++++)))+++///...***,,,,,,,,,---------------,,,,,,+++*********++++++))))))******++++++++++++***+++,,,------000444777BBBHHHRRR\\\dddiiikkkkkkjjjhhhfffccc```]]]\\\[[[^^^\\\[[[ZZZYYYWWWSSSPPPLLLIIIFFFEEEFFFFFFCCC@@@>>>>>>===<<<;;;::::::999::::::999888888777777777777777888888888888888888666777888888777777999;;;999888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<>>>888:::<<<<<<<<<<<<>>>AAABBBKKKZZZiiitttxxxvvvsssttttttrrrlllcccVVVIIIAAA::::::999888888999:::;;;;;;:::999999:::::::::999:::;;;===??????>>>===;;;;;;:::999888888888888999777777888888888888777777666666666777888888777555666666777777888888888888;;;::::::999888888888888666666666666666666555555111111111111222333444555111222222333333444444444555555555333111111333555555555555555555555555555444666777777555333333333555777777777555444444555555555777777888999;;;===???CCCIIINNNSSS[[[dddlllwww{{{yyymmmeee]]]UUUOOOMMMMMMMMMQQQVVV$$$###"""###$$$%%%%%%$$$###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((()))((((((''''''&&&%%%%%%'''(((&&&""""""&&&((('''&&&&&&&&&&&&&&&''''''(((''''''(((''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&######%%%&&&$$$%%%''''''%%%######%%%'''((())))))***+++***'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%&&&(((%%%&&&&&&''''''((((((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&''''''''' """%%%'''))))))(((''')))&&&(((---...///:::HHHTTTbbbrrr}}}yyyiiiccc\\\WWWUUUUUUUUUUUUWWWWWWUUURRRLLLEEE>>>:::000---(((&&&&&&''''''''''''))))))(((%%%$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***'''%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$'''(((&&&&&&)))(((%%%(((''''''(((***+++***)))%%%&&&((())))))(((''''''%%%'''(((((('''&&&&&&'''###%%%'''''''''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,++++++++++++***)))((((((((((((((('''&&&&&&&&&%%%'''(((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&''''''++++++'''%%%''''''%%%)))(((&&&%%%%%%&&&(((***'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&$$$###%%%'''((((((***+++***)))+++000000---,,,------....../////////...---,,,+++************))))))***++++++++++++***)))+++,,,,,,---///222555<<>>===::::::::::::999999999999::::::999999888888777777777888999999:::999999999555666777777666777999:::;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<;;;===>>>:::===AAABBBAAABBBFFFIIILLLXXXhhhuuu{{{zzzvvvsssttttttssslll```SSSHHHBBB===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::999:::===??????>>><<<:::===<<<;;;:::999999999999999999::::::::::::999999:::::::::<<<======;;;999:::;;;<<<<<<======<<<<<<777777888999:::;;;;;;;;;888888888888777666555444222222222222222333444555222333444555666666666666777777777555333333444666666666666666666666666666444666888888777555555555444666777777555444444555555555555666666777999999;;;===???AAACCCIIIQQQXXXaaaeeekkkqqqwww}}}uuummm^^^UUUNNNKKKKKKJJJLLLPPP"""###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((***))))))((((((''''''&&&%%%((((((%%%%%%((((((%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&(((((('''%%%%%%"""!!!###&&&)))((('''&&&%%%%%%%%%%%%&&&''''''&&&""""""%%%&&&###$$$(((&&&&&&'''&&&&&&''')))+++)))***+++***'''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%(((***+++''''''&&&&&&'''(((***+++)))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&((())))))***)))&&&(((///000111>>>OOO]]]jjjxxx~~~xxxiiiddd]]]WWWUUUUUUVVVVVVWWWWWWWWWUUUPPPJJJCCC???222...)))''''''(((((()))******+++++++++++++++,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((()))))))))$$$((((((&&&'''***)))&&&)))''''''''')))***)))(((''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''"""$$$&&&&&&&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&))))))******+++,,,,,,---++++++++++++***)))((((((''''''''''''''''''&&&&&&''''''((('''&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%***+++'''%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&''')))***)))(((&&&((()))(((+++000000,,,......///000111111222222000///...,,,+++*********((()))***+++,,,++++++***+++,,,---......///222444666:::@@@FFFIIIIIIGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>@@@AAA@@@>>><<<<<<======<<<:::999:::;;;:::::::::::::::;;;;;;;;;777888999999999999999999888999;;;<<<<<<<<<;;;;;;888999::::::999:::<<<>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAA===AAAFFFGGGGGGIIINNNRRR\\\gggvvv{{{yyyyyyvvvxxxvvvoooaaaTTTKKKFFFAAA@@@???>>>>>>>>>???@@@???@@@@@@???>>>>>>>>>>>>:::<<>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAAAAACCCEEEEEECCCAAA???@@@AAABBBCCCBBBBBBAAA::::::<<<===>>>?????????=========<<<;;;999777666333333222222222333444444444555777999::::::::::::;;;;;;:::888666666777999777777777777777777777777555777999:::999888888888777999:::999777555555555666555555555777888999999666999;;;;;;;;;===BBBFFFLLLPPPVVV\\\cccjjjrrrwww~~~}}}vvvddd[[[RRROOOLLLJJJJJJLLL ###%%%%%%"""!!!$$$&&&""""""#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&'''((((((((("""&&&(((''''''(((&&&"""############$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$######$$$&&&''')))&&&%%%%%%&&&''''''&&&$$$$$$((((((%%%&&&%%%%%%%%%%%%&&&''''''&&&!!!!!!%%%&&&"""###(((###&&&((('''%%%%%%(((+++***+++,,,+++)))((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$''''''%%%###$$$$$$$$$)))((('''&&&''')))+++---))))))((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&''')))***)))&&&)))000222333AAASSSbbbnnn{{{xxxlllggg___ZZZXXXXXXXXXXXXWWWXXXXXXWWWSSSMMMGGGCCC333///+++(((((()))******%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))))))))))))))************%%%)))***((((((++++++((('''&&&%%%%%%&&&'''&&&$$$(((''''''&&&%%%%%%%%%$$$%%%'''(((((('''&&&&&&'''!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''))))))***+++,,,,,,------,,,,,,,,,++++++)))((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''###(((***'''%%%(((******%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''')))+++---,,,)))'''%%%)))+++,,,000444222---000000111222333444444555333222000...,,,+++******((()))***+++,,,+++******,,,.../////////000222444333555888;;;===<<<;;;:::888888777666666777777777::::::;;;<<<>>>???===;;;<<<>>>???===999777888:::777777777888888999999999555666777999:::;;;;;;;;;:::;;;<<<===>>>======<<<<<<===>>>>>>>>>>>>AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDDDDEEE>>>CCCIIIKKKKKKMMMRRRWWWgggsss|||}}}zzz|||{{{ssseeeXXXOOOLLLDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBCCCDDDBBBDDDGGGIIIIIIHHHEEECCCBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKKKKIIIGGGCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCBBB@@@>>>;;;:::444333333222222333333444666888:::<<<===>>>=========>>>===;;;999888:::;;;777777777777777777777777666888:::;;;:::999::::::777999:::999666333222222222111111111333555555555222666::::::999888999;;;AAADDDHHHMMMSSS[[[ccchhhsssyyy{{{lllbbbXXXSSSPPPLLLKKKLLL#########$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$((()))&&&&&&'''&&&"""'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&!!!!!!((()))'''&&&$$$######$$$$$$'''&&&%%%%%%%%%''')))+++!!!$$$"""###''')))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((&&&###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''((('''&&&&&&(((((('''%%%******)))'''&&&%%%$$$###((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&((())))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))%%%***//////000:::LLL[[[oooxxxyyyrrrkkkfff```[[[YYYYYYYYYYYYXXXUUUSSSSSSSSSOOOFFF???555333...((()))---(((''''''((())))))((('''&&&###%%%''''''&&&%%%&&&''''''((())))))((('''$$$###)))&&&######&&&''''''%%%'''&&&%%%###"""$$$(((+++------...---,,,***((('''&&&'''((())))))((('''&&&&&&)))((("""###(((***'''&&&%%%$$$%%%'''***+++(((((('''''''''&&&&&&&&&""""""#########$$$$$$$$$"""((()))%%%$$$(((***((()))***,,,.../////////...***(((''''''(((((('''%%%***&&&%%%)))***((((((,,,''''''&&&%%%%%%%%%%%%&&&&&&$$$ """&&&)))(((((('''''''''&&&&&&&&&"""(((,,,***(((((('''%%%'''++++++&&&%%%'''&&&!!!((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((())),,,000222111111111111///111444444444444555777111000/////////...+++(((...))))))...000,,,+++...000000000///......------333222111000111333555777222333444555666555444333666777888999999:::===???<<<<<<<<<;;;::::::999999===:::888999:::999666222999:::;;;<<<============@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBBBBBBBCCCFFFIIIEEEFFFHHHHHHHHHIIILLLNNNNNNNNNNNNNNNOOOOOOOOOOOORRRSSSSSSRRRPPPOOOOOOPPPRRROOONNNNNNOOOOOOLLLHHHQQQOOOMMMKKKNNNUUU___fffxxxyyyooocccXXXQQQMMMLLLIIIHHHHHHIIIKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMNNNPPPQQQRRROOOOOOOOOOOOPPPQQQRRRSSSOOOQQQRRRSSSRRRRRRTTTUUUUUUTTTSSSUUUXXXYYYVVVSSSOOOOOONNNMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPMMMLLLKKKKKKIIIDDDDDDDDDAAA<<<:::999777555666:::;;;:::>>>>>>>>>???@@@CCCHHHLLLEEEEEEDDDBBBAAA???>>>===>>>;;;:::;;;===>>><<<:::;;;:::::::::999999888888888777777777666666555555888777555444333444444555444444444555777888:::;;;<<<===>>>AAAEEEJJJOOOQQQccciiiqqqxxx~~~uuuiiiZZZQQQPPPPPPNNNLLL$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&###''''''%%%%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&'''&&&"""""")))((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%'''$$$###%%%&&&###&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''))))))(((&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))''',,,000111444???RRRbbbrrr|||yyyrrrhhhddd___[[[ZZZZZZZZZZZZZZZWWWSSSRRRQQQMMMFFF@@@777///******'''""""""&&&))))))))))))((('''%%%$$$###%%%''''''&&&%%%&&&''' """$$$&&&''''''&&&&&&***(((%%%$$$&&&'''&&&$$$((((((&&&%%%$$$&&&***---///111444333000+++((('''&&&'''((())))))((('''&&&'''---......,,,(((###&&&&&&%%%%%%%%%'''((()))((('''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###'''(((%%%&&&))))))&&&)))***,,,---...///......***(((''''''(((((('''&&&'''+++---+++&&&###&&&***(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%,,,000,,,(((''''''%%%"""&&&(((&&&''',,,,,,)))((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))(((((((((((((((***...000000000000111222444666666555555666777333111...---------,,,+++,,,&&&$$$(((***((((((+++---------------.........,,,+++*********,,,...///...///000111222111000000333444555555555666999;;;888999999999999:::::::::===;;;999:::<<<<<<;;;999<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHGGGHHHIIIIIIIIIKKKNNNQQQNNNPPPQQQRRRRRRSSSUUUWWWYYYYYYZZZZZZZZZ[[[[[[[[[```aaaaaa```^^^]]]]]]^^^\\\ZZZXXXXXXYYYXXXUUURRRTTTSSSSSSTTTYYYbbbmmmtttxxxmmmccc]]]YYYWWWUUUSSSRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^______```aaabbbbbb``````aaabbbcccbbbaaabbbddddddbbb```___^^^^^^]]]^^^^^^___```]]]^^^^^^^^^]]][[[XXXWWWVVVVVVTTTPPPNNNMMMHHHAAA===;;;888555777;;;>>>???DDDEEEFFFFFFFFFHHHLLLOOOLLLKKKJJJHHHFFFDDDBBBBBBAAA???======>>>>>><<<:::===<<<<<<;;;:::999999999::::::::::::999999999888888888777666666666666666444444444555555666777777666666666777;;;???CCCFFFQQQVVV___hhhpppxxx~~~{{{ooo```UUUQQQOOOMMMJJJ%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&((('''$$$###&&&&&&$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$((('''''''''$$$ ###)))&&&&&&&&&&&&%%%$$$######!!!"""%%%&&&'''&&&%%%$$$###'''(((%%%$$$%%%%%%###&&&&&&'''((((((&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%''''''$$$%%%&&&%%%%%%%%%'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&$$$######&&&((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''(((((())))))))))))---111444:::HHH[[[jjjwwwxxxqqqeeebbb___]]]]]]]]]\\\[[[\\\XXXTTTRRRPPPMMMGGGBBB===///***...(((...*********)))'''&&&$$$######%%%''''''&&&%%%&&&''' """$$$&&&''''''''''''+++)))'''&&&&&&&&&%%%$$$))))))((('''&&&(((,,,///222888===<<<555---((('''''''''(((((((((((('''''''''))))))((()))---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''&&&(((***((($$$(((***+++---.........---)))(((''''''(((((('''&&&%%%333888...######&&&((()))(((''''''&&&&&&''''''###$$$%%%&&&&&&%%%###!!!'''''''''''''''&&&&&&&&&(((000444///(((%%%&&&&&&&&&)))***'''''')))(((&&&((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))&&&))),,,---...///000222555777888888777666666777666222...++++++,,,------...)))''')))******+++...***++++++,,,------......,,,++++++***+++,,,...///------...///////////////111222333333333444666888666666777888:::;;;<<<<<<999777666777:::<<<======@@@AAABBBDDDFFFGGGHHHHHHHHHHHHJJJLLLNNNPPPRRRSSSRRRSSSTTTUUUUUUWWW[[[^^^^^^___aaaaaaaaabbbeeegggiiijjjjjjkkklllmmmmmmnnnmmmnnnooonnnllljjjkkklllllljjjhhhggggggfffdddbbb``````aaadddiiirrr|||}}}uuupppkkkiiigggeeeddddddeeefffgggfffffffffeeeeeeeeeeeedddfffiiikkklllllllllkkknnnnnnnnnnnnooopppqqqqqquuuvvvuuutttrrrpppqqqrrrtttsssqqqqqqrrrrrrqqqooonnnnnnnnnooooooppppppqqqoooooooooooommmkkkiiigggfffgggeeeaaa___\\\SSSIIICCC???:::777888<<>>BBBBBBAAA???>>>===<<<;;;::::::999999999888888888777888888888888777777666555555555444444444444444777666444444666999===@@@@@@DDDLLLTTT]]]fffnnnttt}}}uuufffZZZTTTPPPNNNLLL&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""######(((***(((###"""$$$%%%"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###""""""""")))''''''(((&&&###$$$)))%%%%%%&&&'''&&&%%%###"""$$$%%%&&&'''(((''''''&&&###%%%'''&&&%%%&&&'''(((%%%&&&((())))))'''&&&%%%"""######"""!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''((($$$&&&'''&&&%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&))),,,)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((())))))******---111666@@@PPPdddqqq|||}}}vvvooofffdddbbbaaaaaa```^^^\\\\\\YYYTTTRRRPPPNNNKKKHHHBBB777000000,,,###$$$...))))))(((((('''&&&%%%$$$###%%%''''''&&&%%%&&&'''(((((((((((('''&&&%%%$$$(((((('''''''''''''''&&&(((((((((''''''(((,,,///666>>>EEEDDD:::///***)))'''(((((((((((((((((('''***)))%%%"""$$$))))))$$$%%%&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***'''###((()))+++,,,---------,,,)))(((''''''((()))(((&&&%%%666<<>>999888777888:::===@@@AAAEEEFFFHHHKKKMMMOOOPPPQQQQQQSSSUUUXXX[[[^^^```aaa___aaabbbcccccceeeiiilllnnnoooqqqqqqqqqrrruuuwwwyyyyyyzzz{{{|||}}}~~~{{{|||}}}{{{yyyxxxyyyzzz{{{zzzxxxwwwvvvuuutttsssrrrssstttuuuwww}}}}}}|||yyywwwvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuwwwzzz}}}~~~}}}|||{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}||||||{{{|||}}}~~~~~~|||zzzyyyxxxtttvvvuuurrrpppkkk```TTTHHHBBB<<<:::;;;???IIIRRR]]]___bbbccccccbbbcccdddfffeeeccc```]]]ZZZXXXWWWXXXVVVTTTQQQOOOLLLJJJHHHJJJIIIHHHFFFDDDBBBAAA@@@<<<;;;;;;;;;:::999999999666777888999888777666555555555555666666555555555<<<:::777555555777:::===999<<>>666///---...+++%%%&&&&&&&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&'''+++***)))(((&&&%%%###"""$$$%%%&&&''''''((())))))&&&''''''&&&&&&(((+++...888@@@GGGEEE<<<111++++++(((((((((''''''(((((((((!!!&&&)))+++,,,***!!!&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&((()))***,,,,,,,,,++++++((('''&&&'''((()))((('''%%%111444***&&&++++++###))))))(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''''''''''''''''''''$$$,,,000+++%%%%%%'''(((!!!!!!###%%%'''''''''(((((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''((((((((()))))))))***((()))++++++,,,///222555999:::;;;:::888777777777333111000//////...,,,***)))))))))***,,,---+++(((............------,,,,,,,,,,,,,,,,,,,,,------...//////000000111222333333222333444444444555777999888888999:::;;;======>>>????????????@@@CCCGGGIIILLLNNNQQQTTTWWWZZZ[[[\\\```aaadddhhhkkknnnooopppnnnoooppppppqqqsssvvvyyy|||}}}~~~~~~xxxjjj]]]MMMEEE???>>>>>>DDDQQQ^^^jjjmmmqqqssssssssstttuuutttsssqqqnnnllliiigggfffeeedddbbb___[[[XXXVVVUUUSSSRRRPPPMMMJJJHHHFFFEEECCCBBBAAA@@@???>>>======777888999999888777555444555666777888999999999888;;;999666333222333555777666888:::===AAAFFFMMMQQQXXX```lllvvv}}}}}}ttthhh\\\SSSOOOMMM&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%"""###"""###(((***(((''''''&&&%%%%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$(((&&&&&&((((((%%%%%%(((%%%%%%%%%&&&&&&%%%%%%$$$&&&$$$"""!!!!!!###%%%&&&)))'''''''''%%%"""###'''&&&&&&&&&&&&&&&'''''''''&&&$$$######$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))'''$$$!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((***---///(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))***)))((((((((()))***++++++---333???OOOaaarrr|||zzzrrrlllkkkiiifffeeeeeecccaaa___\\\[[[YYYVVVTTTRRRRRRQQQBBB@@@666---,,,000+++ %%%%%%%%%%%%&&&'''((()))###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ """%%%&&&'''''')))***$$$%%%&&&&&&&&&'''***,,,666<<>>@@@AAAAAACCCEEEFFFGGGHHHJJJNNNQQQXXXZZZ]]]aaaeeehhhkkklllppprrruuuxxx{{{}}}~~~~~~|||}}}}}}}}}}}}qqqbbbPPPGGGAAABBBCCCHHHXXXiiiwwwzzz}}}~~~~~~}}}{{{zzzxxxwwwvvvqqqqqqpppmmmhhheeedddddd___]]][[[XXXTTTQQQNNNMMMIIIHHHGGGEEECCCAAA@@@???======<<<;;;:::888777666666777999:::;;;;;;;;;::::::999777444333333444555111222444666999>>>CCCGGGGGGOOO[[[eeemmmssszzzzzznnn___SSSLLLIII&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########$$$###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$((((((&&&%%%'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$)))%%%%%%'''%%%!!!###(((&&&%%%$$$###$$$%%%'''((($$$"""!!!!!!######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))---'''!!!!!!%%%'''&&&"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***+++***)))''''''(((***+++...111999FFFXXXkkkzzzzzzsssmmmiiifffdddcccccccccbbbaaa______]]]ZZZVVVSSSQQQQQQFFF>>>555///+++((('''&&&'''&&&%%%%%%%%%&&&'''(((###%%%''''''&&&%%%&&&'''######$$$$$$%%%&&&''''''"""%%%&&&&&&%%%'''(((###%%%&&&&&&&&&(((***,,,222555777777333...+++***)))((('''&&&&&&'''((()))+++,,,(((!!!$$$)))***(((''''''&&&'''(((***+++$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&(((%%%"""(((111((()))***+++++++++***)))((('''&&&''')))))))))(((%%%$$$$$$$$$&&&'''&&&%%%(((''''''&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&((((((&&&&&&))))))%%%,,,'''&&&(((%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((()))***************)))))))))+++000333555777888888666555666666444222000/////////---+++,,,---***&&&(((...///,,,---------,,,,,,,,,,,,,,,......////////////.........------...///000222333222444666666777999<<<>>>???@@@BBBDDDGGGIIIKKKLLLJJJMMMQQQTTTUUUXXX\\\___fffhhhlllpppuuuxxx{{{|||ssscccPPPHHHCCCEEEGGGLLL^^^qqq~~~|||wwwttttttuuupppnnnkkkgggccc```]]][[[TTTSSSQQQOOOLLLIIIGGGFFFFFFEEECCC@@@>>>===<<<;;;888999;;;<<<<<<;;;:::999:::999888888777666555555000222444555666999===@@@>>>DDDKKKRRRXXXaaammmuuuyyy|||zzzqqqcccVVVNNNLLL%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%&&&&&&###''''''%%%$$$%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''$$$$$$'''(((&&&%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&''''''&&&$$$###%%%!!!"""&&&%%%###%%%,,,'''%%%###""""""$$$''')))(((&&&$$$$$$&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))333+++######))),,,)))$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''###%%%((()))'''%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))******,,,+++)))''''''(((***+++222555===LLL___rrr{{{uuunnnfffdddaaaaaabbbcccdddcccbbbbbbaaa]]]XXXSSSPPPOOOLLL===444444,,, ###111)))(((&&&%%%$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))###&&&&&&%%%###$$$&&&###%%%&&&''''''(((+++---.../////////...,,,***))))))((('''&&&&&&'''((()))&&&***)))&&&'''&&&$$$)))(((&&&&&&''')))+++---$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###'''((($$$ (((555((((((***++++++***))))))'''&&&&&&''')))***)))((((((%%%%%%((('''%%%&&&***''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''(((((())))))'''%%%'''+++)))$$$((($$$$$$((((((###"""%%%((((((((((((((((((((((((&&&'''((()))************&&&''''''((()))******+++***)))((('''''')))...222444555777777555555555666777333///------.........+++***$$$(((,,,************++++++,,,---------------......---,,,,,,//////...///000222444555555777999:::;;;===@@@CCCEEEFFFIIILLLPPPSSSUUUWWWVVVZZZ```dddfffiiinnnqqqppprrrvvvzzz||||||}}}tttcccQQQHHHDDDHHHJJJOOOaaauuu~~~|||yyyuuuqqqmmmiiihhhdddbbb```]]]ZZZVVVTTTSSSMMMKKKHHHEEEBBBAAA@@@@@@:::;;;<<<===<<<:::888666666666666666666555333333444666777777666777999;;;;;;>>>AAADDDIIITTTcccnnnoootttwwwrrrfffZZZTTTRRR%%%%%%%%%&&&&&&'''''''''%%%!!! %%%'''%%%###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***'''$$$&&&+++......,,,'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%###!!!###''')))'''%%%'''%%%$$$###%%%'''''''''""""""""""""###$$$%%%&&&(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''222)))$$$'''***)))&&&%%%((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&$$$######$$$%%%$$$###&&&$$$###%%%)))+++***(((%%%&&&'''(((((()))+++---...888FFFVVViiizzzwwwpppkkkgggeeecccbbbcccccccccbbbfffddd```[[[WWWSSSQQQPPPJJJDDD;;;222+++((((((((('''''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$(((%%%###$$$$$$######%%%'''(((&&&%%%''''''&&&''''''((()))***///...,,,+++)))(((''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%+++)))((((((%%%"""$$$***((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((()))******))))))***+++'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%###&&&&&&###%%%+++,,,''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%&&&+++///,,,&&&+++$$$###))),,,)))&&&(((*********+++,,,---...///666555555555555666777888222111000///...---,,,,,,,,,******,,,---******---)))***,,,,,,,,,,,,---///......///000000111222222555444111///000222555777777:::===>>>???@@@BBBCCCKKKMMMPPPTTTXXX\\\___aaahhhjjjlllpppsssvvvwwwxxx|||{{{yyyyyyzzzmmm```SSSMMMGGGFFFJJJVVViiizzz}}}zzzxxxrrrnnnjjjiiiiiifff```ZZZYYYVVVRRRNNNKKKHHHDDDAAA======>>>>>>===;;;999888666666666555333222000///444555666444222333666:::555777:::???FFFNNNUUUYYYeeelllsssqqqhhh\\\SSSOOO%%%%%%$$$$$$$$$#########'''$$$!!!!!!%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&### !!!&&&)))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&((((((((()))(((&&&'''(((***))))))"""""""""######%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((%%%%%%)))***'''%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''&&&&&&%%%(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%&&&'''(((((('''&&&$$$$$$%%%(((***)))''''''((()))))))))***,,,///222===LLL[[[mmm|||vvvoookkkgggeeecccccceeegggggggggiiifffaaa[[[WWWSSSQQQQQQJJJEEE<<<333,,,)))((((((&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''((()))%%% !!!'''***'''%%%&&&'''%%%%%%&&&''''''%%%$$$&&&&&&&&&&&&'''((()))***---,,,***((('''&&&%%%%%%(((((('''&&&%%%$$$$$$$$$&&&''''''(((((('''''''''"""###&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&''''''(((((()))((('''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%(((***)))%%%&&&***)))%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''((('''''',,,000...''''''###$$$***---******---++++++++++++,,,---...///222222222222222111111111111111000///...---,,,+++---******,,,,,,)))))),,,,,,...////////////111333111111111222222222222222888666444333444666999;;;???BBBFFFHHHJJJLLLOOOQQQYYYZZZ]]]aaaeeeiiilllmmmssstttwwwyyy|||~~~~~~{{{{{{{{{}}}kkk___OOOJJJEEEFFFKKKXXXlll}}}}}}yyyxxxxxxvvvpppkkkccc```\\\XXXTTTPPPLLLIIIDDDDDDCCCBBB@@@>>><<<:::999888888777666555333333444555555444222333666999444555777;;;@@@FFFKKKNNN[[[ccckkkllleee[[[UUURRR&&&&&&%%%$$$###"""!!! )))&&&######%%%&&&$$$!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! ###%%%$$$"""'''&&&&&&&&&&&&%%%%%%%%%'''$$$!!!!!!$$$&&&&&&$$$$$$%%%%%%%%%%%%'''))),,,(((''''''(((******)))'''$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%)))'''(((+++***''''''***'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&'''&&&$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******)))'''&&&%%%&&&((()))((('''((())))))))))))***,,,///777DDDTTTcccrrr~~~|||tttmmmjjjfffeeedddfffiiikkkmmmmmmllliiibbb\\\VVVSSSQQQQQQKKKFFF===444---)))((((((%%%&&&&&&''''''((((((((($$$%%%%%%&&&''''''((((((***&&&%%%((()))'''%%%&&&((('''&&&%%%&&&&&&$$$###%%%%%%%%%%%%&&&'''((()))++++++)))(((&&&&&&%%%%%%,,,,,,+++)))((('''&&&%%%%%%&&&'''((())))))))))))!!!%%%***)))!!! )))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&((('''$$$$$$&&&&&&$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&''''''&&&***...,,,'''&&&&&&(((,,,,,,***+++...+++++++++,,,,,,------......//////000000///...---000000///...---,,,++++++---******,,,,,,)))(((+++---///000111000111333555555555666666666555555444;;;:::999999;;;>>>BBBDDDIIIMMMQQQUUUYYY\\\___bbbiiijjjlllpppsssvvvyyyzzz~~~{{{hhh\\\KKKFFFCCCEEELLLZZZooo}}}yyyrrroookkkfffbbb^^^XXXUUUPPPOOOLLLIIIFFFBBB@@@???<<<<<<;;;:::999888888777555555555444333444666888555555666888;;;>>>AAACCCMMMUUU___ccc___YYYVVVVVV'''&&&&&&%%%$$$#########(((&&&$$$$$$%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""###%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&%%%######%%%&&&%%%###$$$(((,,,######$$$%%%''''''%%%###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$---)))(((,,,---***((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((''''''&&&$$$""" """%%%&&&)))((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((''''''&&&&&&&&&''''''''''''((())))))(((((())),,,///<<>>555...***)))((('''''''''''''''''''''&&&))))))((('''&&&&&&%%%%%%)))'''%%%%%%%%%$$$$$$%%%'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%&&&((((((,,,+++***)))((('''''''''++++++******)))(((''''''$$$%%%'''((()))*********&&&(((,,,---'''"""$$$+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))(((''''''(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%'''))))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''$$$%%%%%%###&&&***)))%%%(((***,,,---***'''))),,,,,,,,,------------------,,,---///111111000///............---,,,+++++++++---******,,,+++((((((***,,,---.........000333555::::::;;;<<<===<<<<<<;;;??????@@@BBBEEEJJJNNNQQQVVVYYY^^^bbbeeehhhlllnnnssstttvvvyyy|||~~~wwwwwwzzz~~~xxxeeeWWWIIIDDDBBBEEEMMM[[[qqq}}}yyyuuuqqqkkkfffbbb]]][[[WWWRRRMMMHHHEEECCC??????>>><<<;;;::::::999666666666555555555666777777777777888999;;;===>>>BBBJJJTTTYYYXXXUUUVVVWWW#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''""" %%%(((&&&###"""$$$%%%$$$""""""&&&)))"""""""""$$$%%%%%%###!!!%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$)))&&&)))444;;;777,,,$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))))))))&&&%%%###""""""$$$'''))))))(((''''''&&&&&&&&&&&&$$$"""""""""%%%&&&'''&&&&&&&&&''''''''''''''''''***++++++******,,,000333@@@OOObbboooyyy|||{{{uuunnnjjjhhheeeddddddfffjjjnnnppppppkkkgggbbb[[[VVVRRRQQQPPPJJJEEE>>>555///+++))))))))))))((('''&&&%%%%%%$$$))))))((('''&&&&&&%%%%%%%%%%%%$$$###"""$$$&&&'''$$$###!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%&&&((((((******)))((('''''''''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))*********'''%%%%%%(((((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))***((((((***---)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''$$$&&&%%%###%%%((((((%%%&&&***---,,,))))))+++,,,....../////////......---)))+++---000111111000000------,,,,,,++++++******---***))),,,+++((((((***+++,,,------...000444777===???BBBEEEGGGHHHHHHHHHGGGHHHJJJNNNSSSYYY^^^aaaeeehhhllloooppprrruuuwww{{{{{{}}}zzzqqqqqquuutttaaaSSSHHHDDDCCCFFFNNN\\\ppp|||xxxrrrnnniiigggbbb]]]WWWQQQMMMJJJEEECCCAAA???===;;;::::::888777777777777777777777666666777777999:::;;;<<<<<>><<<;;;<<<>>>>>>;;;888888999999999999999888888<<<>>>??????BBBJJJWWWbbb$$$###$$$%%%'''(((&&&$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$"""######'''$$$$$$$$$"""!!!&&&---%%%'''(((&&&###"""$$$&&&&&&&&&%%%$$$$$$%%%'''(((%%%%%%############%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%!!!%%%((('''$$$%%%***000######%%%'''))))))'''$$$(((&&&$$$%%%((()))(((&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''((()))((('''&&&$$$'''))))))&&&%%%&&&((()))(((''''''((()))((('''&&&&&&''''''((()))))))))///+++)))+++---...333999GGGZZZnnnxxxzzzvvvrrrooollliiibbb]]]YYYZZZ^^^aaa___]]][[[WWWSSSSSSUUUUUUQQQMMMDDD@@@999333///---***)))+++***((('''%%%%%%$$$$$$'''%%%###""""""###%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&######&&&---000///---###$$$&&&''''''&&&%%%###)))((('''&&&&&&'''((()))"""))))))"""!!!%%%&&&&&&&&&%%%$$$%%%&&&'''((('''$$$$$$'''&&&######&&&!!!''')))###!!!%%%((('''"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''))))))(((&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###$$$'''))))))'''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&)))+++---***---000000//////333777---222666666333000000222,,,,,,+++*********+++,,,******)))(((''''''((((((,,,)))'''(((+++---,,,******,,,///111222555888;;;CCCIIISSS^^^iiipppuuuwwwyyyzzz{{{{{{{{{|||~~~||||||oooYYYJJJCCCCCCCCCDDDLLL]]]rrrzzzuuunnnhhhaaa[[[WWWSSSMMMIIIEEECCC@@@???@@@???>>>===<<<<<<<<<===<<<;;;::::::@@@??????AAABBBGGGTTTbbb%%%###""""""###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%###%%%&&&%%%"""$$$***$$$%%%&&&%%%###"""$$$&&&***((('''&&&''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%&&&'''&&&%%%%%%&&&((('''%%%###'''&&&$$$%%%((()))(((&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''''''''&&&(((***)))&&&$$$%%%&&&((('''''''''((((((''''''&&&&&&''''''((())))))))),,,)))(((***,,,...444:::GGG[[[oooyyyyyytttpppllliiifffaaa]]]ZZZ\\\___bbbaaa^^^[[[WWWSSSSSSUUUTTTOOOKKK@@@;;;444///,,,+++(((&&&***)))(((&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''***'''$$$&&&***+++)))&&&#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''###))))))###"""&&&&&&%%%$$$$$$###$$$$$$&&&'''$$$!!!"""%%%%%%######&&&"""&&&%%%"""!!!%%%&&&###&&&&&&''''''((()))+++,,,%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&'''(((***&&&&&&'''''''''(((((((((''''''((((((((((((((()))((('''&&&&&&'''((()))******,,,...//////111444666000111222444555444222000///...,,,+++*********+++******)))((((((((()))))),,,)))((((((+++,,,,,,***+++---000222333666:::<<>>???>>>>>>@@@BBBHHHUUUccc%%%""" """%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((((((&&&%%%%%%&&&$$$###%%%((('''###$$$'''###$$$%%%%%%$$$###%%%&&&***'''%%%&&&)))***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%'''((()))(((((('''%%%$$$$$$$$$$$$%%%%%%&&&)))'''%%%%%%&&&&&&### ((('''%%%%%%&&&&&&$$$###'''%%%%%%%%%'''((('''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''''')))+++---444;;;FFF[[[pppzzz~~~wwwpppkkkhhhdddbbb```]]]\\\^^^aaacccbbb```[[[WWWSSSSSSTTTSSSMMMGGG===666///+++,,,+++(((%%%(((''''''&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''""""""$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))&&&$$$%%%'''(((%%%"""%%%$$$######$$$&&&(((***$$$%%%&&&&&&&&&&&&%%%$$$%%%))))))%%%"""$$$&&&'''######"""""""""###$$$%%%!!!###$$$"""###&&&$$$%%%###!!!"""%%%$$$!!!#########$$$%%%&&&((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%(((***((($$$###&&&***''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''+++***+++---000222222222111000///222666777333///111000///---+++***************)))))))))***+++++++++***((()))***,,,++++++,,,...111333555888;;;>>>EEEKKKUUUaaallluuu{{{~~~~~~~~~~~~{{{tttuuuzzz|||kkkXXXJJJBBBBBBBBBEEENNN___ttt~~~xxxsssuuuzzz|||{{{yyywwwtttnnnfffaaaWWWSSSNNNJJJHHHFFFDDDCCC???????????????@@@@@@AAAAAA???@@@BBBEEEKKKZZZhhh$$$"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&###$$$'''&&&###$$$'''###$$$%%%&&&&&&&&&&&&'''&&&###"""%%%***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''"""$$$&&&((()))(((((('''############$$$%%%%%%&&& !!!"""###%%%%%%###"""(((&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&''''''((()))))))))(((&&&''')))***,,,333;;;FFF[[[qqq|||}}}uuummmgggccc```^^^^^^]]]]]]___bbbdddcccaaa\\\XXXUUUTTTUUURRRKKKEEE<<<555...+++---...+++'''&&&&&&&&&%%%%%%&&&''''''***(((&&&$$$$$$&&&((()))"""###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$'''(((((('''''''''&&&&&&&&&''')))***###$$$&&&((((((&&&$$$###&&&((((((&&&$$$%%%'''(((###############$$$$$$$$$""" ###$$$"""###&&&$$$%%%%%%###""""""###$$$ !!!###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$&&&(((((((((((())))))))))))*********))))))(((((('''&&&'''(((((()))((((((''',,,***)))+++///111///---000000000222555555333111111000///...---,,,++++++***)))))))))***+++,,,,,,******))))))***+++++++++---///222444666999===@@@FFFKKKVVVbbbnnnwww~~~{{{rrrlllqqqzzzzzzhhhVVVJJJAAAAAABBBFFFQQQbbbuuuyyyqqqtttyyy{{{sssnnnfffaaaYYYSSSNNNJJJGGGEEEBBBAAAAAA@@@AAACCCDDDFFFGGGEEEFFFHHHKKKRRRaaaooo$$$$$$$$$%%%%%%###$$$$$$############$$$$$$"""$$$&&&&&&$$$$$$$$$%%%***%%%"""$$$$$$###%%%(((%%%%%%&&&'''((((((''''''%%%%%%%%%'''***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''"""###%%%&&&'''''''''&&&############$$$%%%%%%&&& %%%&&&$$$###%%%(((&&&$$$######%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((((((((('''$$$&&&''''''%%%$$$%%%'''&&&&&&''''''((())))))))))))((()))+++***+++333<<>>000///---)))%%%$$$&&&(((&&&&&&%%%%%%$$$%%%%%%%%%!!!"""%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((('''&&&&&&&&&'''"""###$$$%%%&&&'''((((((###%%%&&&''''''&&&%%%###'''######((()))&&&%%%((($$$%%%&&&'''(((''''''&&&&&&$$$$$$''''''$$$%%%'''&&& $$$'''&&&%%%'''############$$$&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&(((*********)))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++))),,,000333444555666777333444444333222111111111---......///...---,,,+++******)))((((((((())))))(((***+++***))))))+++------000333666888;;;@@@CCCGGGLLLUUU```kkkuuu}}}~~~ttthhhggglllvvvzzzfffSSSHHH@@@???BBBIIIWWWhhhxxx~~~|||~~~xxxpppiiidddXXXVVVTTTTTTVVVZZZ```ccceeebbb___^^^___dddsss###""""""$$$'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&&&&((()))$$$"""&&&(((%%%######$$$######$$$&&&%%%""""""%%%###"""%%%)))######%%%%%%%%%%%%#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$***(((&&&$$$$$$%%%((()))(((''''''&&&%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%%%%$$$%%%&&&'''%%%""""""%%%'''&&&$$$###%%%((($$$%%%&&&'''''''''&&&%%%%%%&&&'''((()))((('''&&&(((&&&%%%&&&))))))'''$$$%%%(((+++***&&&$$$'''+++&&&&&&''''''((()))))))))$$$'''+++///000333???KKKaaarrr~~~rrrkkkbbbZZZVVVVVVXXXXXXUUUXXX]]]___^^^[[[YYYWWWTTTRRRQQQRRRSSSNNNDDD<<>>???@@@AAABBB???<<<888444111//////000------.........---,,,+++,,,***))))))******'''$$$***))))))((()))***,,,......111444666999<<<@@@CCCEEEKKKUUU```jjjttt}}}}}}pppgggeeekkkuuuyyyfffSSSGGGEEEDDDDDDKKK[[[mmm~~~&&&$$$""""""###$$$###"""##################$$$$$$!!!''')))$$$ %%%''')))'''&&&%%%&&&&&&$$$"""%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((''')))"""''',,,&&&!!!!!!%%%'''$$$ %%%%%%%%%&&&((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%''')))&&&%%%###$$$&&&''''''&&&'''&&&$$$###""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''"""###$$$%%%&&&'''((()))###%%%''''''&&&%%%&&&'''!!!%%%))))))(((&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''')))******++++++'''---+++...888>>>III]]]qqqzzz{{{tttmmmaaa[[[SSSOOOQQQTTTVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPQQQOOOOOOOOONNNHHH@@@999---,,,)))&&&%%%%%%&&&&&&(((%%%$$$&&&&&&""""""$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%''''''%%%%%%''''''%%%%%%###!!!###&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''%%%"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''((((((((()))(((((())),,,...///444;;;@@@CCCDDDFFFGGGBBB???999333///...///000------...///...---,,,++++++******+++,,,+++)))''')))))))))******+++,,,,,,...000333666888<<<@@@CCCEEELLLUUU```kkkuuu}}}sssjjjffffffooo}}}uuucccQQQGGGDDDDDDFFFPPP```sss%%%###""""""###$$$$$$###$$$$$$$$$##################&&&((($$$!!! ###&&&&&&$$$###$$$&&&&&&%%%$$$&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&***&&&###+++(((%%%!!!"""%%%'''%%%"""%%%$$$%%%&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&(((&&&%%%%%%%%%&&&''''''''''''&&&$$$""""""###%%%&&&$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&'''''''''((((((""""""###$$$&&&'''(((((("""%%%'''((('''&&&&&&&&&"""$$$'''((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))+++,,,,,,,,,,,,&&&+++))),,,777>>>JJJ___sss|||zzzrrrjjj\\\VVVPPPOOORRRVVVXXXYYYVVVUUUSSSQQQOOOOOONNNNNNNNNMMMLLLLLLIIICCC<<<666...,,,***((('''&&&'''''')))&&&%%%&&&%%% !!!&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!! !!!$$$%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&###!!!!!!"""$$$$$$$$$$$$############&&&&&&'''(((((((((((('''+++***)))(((((()))***+++######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''((()))(((((((((+++---...222888???CCCEEEFFFGGGCCC>>>777111---,,,---...---.../////////...,,,+++///,,,)))''''''***---...'''(((***+++,,,,,,++++++...000333666888;;;@@@CCCFFFLLLVVVaaakkkvvv~~~{{{mmmgggfffhhhttt~~~ooo___OOOFFF@@@AAAFFFQQQcccuuu%%%###""""""###$$$$$$###$$$$$$$$$###############'''%%%$$$$$$$$$#########$$$###"""###$$$%%%$$$######$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""&&&%%%""")))"""######$$$$$$$$$%%%&&&%%%$$$%%%&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%###"""$$$&&&%%%&&&&&&%%%%%%&&&'''(((&&&%%%######$$$&&&(((***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''((('''&&&&&&&&&&&&$$$######&&&((((((((((((''''''&&&&&&''''''(((((()))+++---.........---'''+++''')))444===LLLbbbsss|||zzzqqqjjjYYYUUUQQQPPPTTTYYY[[[[[[WWWUUURRROOOMMMLLLMMMMMMLLLKKKJJJHHHEEE>>>777333///---,,,***(((((((((((('''$$$###&&&%%%""""""$$$(((((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%###$$$$$$$$$$$$######"""""""""!!!%%%%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''((((((&&&'''(((((('''''')))+++---111666===BBBEEEFFFEEE???;;;444...******+++,,,---.../////////...---,,,***(((&&&%%%$$$&&&))),,,'''(((***,,,,,,,,,+++***---000333555888;;;???BBBFFFLLLVVVaaalllvvvxxxkkkggghhhlllzzzuuugggXXXMMMFFF>>>AAAHHHUUUgggyyy$$$###!!!"""###%%%$$$$$$##################$$$$$$((($$$"""%%%'''&&&$$$$$$&&&$$$###"""###"""!!!$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&"""&&&%%%"""''' ###%%%%%%######%%%'''%%%%%%%%%&&&((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$%%%'''***+++%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&%%%&&&''''''$$$!!!"""%%%((()))(((((((((''''''''''''(((((()))+++---///000000///...***---)))***555???NNNeeerrr{{{}}}xxxppphhhYYYVVVRRRSSSWWW[[[]]]]]]XXXUUURRROOOLLLLLLLLLLLLIIIIIIHHHEEE@@@:::444000...---,,,***)))(((''''''""" !!!%%%'''%%%&&&)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$%%%((((((%%%$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%% ###%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&"""""""""#####################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))'''&&&'''***---%%%%%%&&&''''''(((((((((&&&((())))))(((((()))***...111555<<>>DDDGGGLLLVVVbbbooozzztttggg___aaammmzzzuuucccSSSIIICCC@@@>>>CCCIIIUUUfffxxx###""""""###%%%&&&&&&%%%######""""""######$$$%%%***%%%!!!$$$)))***&&&###&&&$$$""""""$$$%%%###!!!%%%&&&'''&&&$$$"""###$$$%%%!!! $$$&&&%%%%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%%%%$$$%%%)))'''###$$$%%%%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%(((((('''***000&&&&&&%%%%%%$$$%%%%%%%%%&&&###$$$''''''$$$###&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++***)))((())))))((((((((((((((((((//////...,,,++++++---///111111000000000///...------,,,---444;;;DDDSSS___sssvvvxxxuuummmaaaWWWQQQJJJKKKMMMQQQVVVYYYZZZYYYVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJEEE???888222---***+++)))&&&%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&"""!!!$$$(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&$$$###%%%''''''%%%###%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((%%%###$$$&&&&&&$$$&&&***%%%%%%%%%''')))***(((&&&&&&'''((()))))))))((((((+++++++++,,,,,,---------,,,+++***(((((()))+++,,,//////000111000///...---))))))))))))))))))))))))---,,,++++++,,,---,,,+++,,,///333444444888>>>DDDGGGMMMWWWcccooozzzpppeee```eeesssvvveeeVVVKKKEEEAAA>>>BBBIIIVVVhhhyyy$$$###"""###%%%&&&&&&%%%######""""""######$$$%%%((("""!!!'''(((""" ###%%%$$$"""###$$$$$$###"""###$$$&&&%%%###!!!!!!!!!$$$ ###&&&&&&&&&)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$$$$###$$$(((&&&"""$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""###%%%%%%###&&&+++&&&&&&%%%%%%&&&&&&''''''&&&###$$$''''''$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((+++,,,---...///111666999:::;;;<<<:::666333000000000///333;;;CCCLLLYYYdddrrrttttttpppggg[[[RRRLLLGGGGGGIIIMMMRRRVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLGGG@@@999333///---+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&((('''%%%$$$######$$$$$$&&&%%%#########$$$&&&'''+++***((('''&&&%%%$$$$$$'''&&&$$$###$$$%%%'''(((######$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$######""""""###$$$$$$%%%'''(((***+++$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&&&&######''')))'''&&&'''&&&&&&&&&(((******(((&&&%%%&&&''''''((((((''''''+++*********************,,,+++)))((((((***+++,,,......///000///...---,,,)))))))))))))))))))))))),,,+++***+++,,,---,,,+++---000333444555999???DDDHHHMMMWWWdddppp{{{xxxiiiaaaaaajjj|||xxxiiiZZZNNNGGGAAA???AAAIIIXXXjjj{{{zzzsssnnnqqqwww$$$###"""###%%%&&&%%%$$$######""""""######$$$%%%!!!!!!&&&((( )))$$$############$$$###### """&&&'''&&&%%%%%%%%%%%%!!! $$$&&&%%%%%%''''''&&&%%%$$$""""""!!!!!!%%%%%%%%%$$$$$$#########%%%&&&%%%"""###%%%"""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%######%%%######%%%%%%%%%%%%%%%&&&'''(((&&&###$$$''''''$$$###&&&############$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&''''''''''''(((((())))))))))))***---///444;;;CCCIIIMMMOOOOOOKKKEEE===999777666444888AAAKKKTTT```jjjqqqrrrqqqkkkaaaVVVMMMHHHFFFFFFGGGKKKPPPSSSTTTTTTNNNNNNNNNOOOPPPPPPQQQQQQQQQNNNHHHAAA:::444000...***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&###)))(((&&&$$$###$$$%%%&&&&&&$$$"""!!!!!!###&&&((('''&&&%%%%%%$$$$$$$$$$$$'''%%%###"""###%%%''')))######$$$%%%&&&'''''''''$$$######"""######$$$%%%############$$$$$$$$$%%%'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&((()))***+++"""######$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&$$$$$$%%%'''###"""'''+++)))&&&%%%&&&''''''(((((('''&&&$$$%%%%%%&&&&&&&&&'''''''''*********+++++++++++++++,,,+++)))((((((***,,,---......///000///...---,,,))))))))))))))))))))))))+++***)))***,,,------,,,...000222444666:::???DDDHHHNNNXXXdddppp{{{{{{oooccc^^^bbbooozzzlll^^^QQQHHHCCC@@@@@@JJJ[[[nnn}}}tttiiiaaa]]]aaahhhuuu}}}%%%#########%%%&&&%%%$$$######""""""######$$$%%%$$$"""###$$$)))######$$$############$$$###&&&)))******((((((((((((###"""$$$%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%&&&%%%""""""$$$"""###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&'''(((&&&""""""%%%$$$$$$######$$$%%%&&&&&&&&&###$$$''''''$$$###&&&$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''''''''((()))***++++++000222555:::AAALLLWWW___fffgggfffbbbZZZPPPHHHCCC===:::<<>>DDDOOOZZZfffpppsssqqqmmmeee[[[QQQJJJGGGJJJIIIIIIKKKNNNQQQRRRRRRMMMMMMNNNNNNNNNNNNOOOOOOKKKHHHDDD>>>777111+++((()))))))))'''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&)))******(((%%%###$$$'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''$$$$$$%%%&&&'''(((***+++&&&%%%###"""###$$$&&&'''((((((''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&((()))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&######&&&(((%%%$$$%%% ###%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%'''((()))***++++++***)))((()))***,,,...//////000111000///...---************************)))(((((())),,,......---......///222555:::>>>AAAGGGLLLVVVcccooozzzlllddd^^^bbblllzzz~~~qqqbbbSSSIIIDDDCCCCCCOOObbbtttzzzkkkZZZNNNHHHGGGKKKRRR^^^iiiuuu~~~%%%$$$######%%%%%%$$$#########""""""######$$$%%%"""### $$$+++***!!!!!!###%%%$$$""""""$$$&&&!!!######"""  (((###"""$$$%%%######%%%%%%$$$$$$$$$%%%'''***+++$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$"""$$$'''&&&""""""$$$&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&& """&&&%%%""""""&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&###$$$''''''$$$###&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))'''((()))***,,,---...///***444DDDVVViiiyyyqqqfffNNNEEE???BBBLLLXXXfffqqqtttrrrmmmeee[[[RRRLLLIIIMMMKKKJJJKKKMMMOOOPPPPPPLLLLLLMMMNNNOOOOOOPPPPPPKKKJJJGGGBBB;;;333,,,(((((())))))(((%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%%%%###%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&%%%######%%%$$$!!!"""''' ###&&&'''&&&%%%&&&((('''&&&%%%%%%%%%&&&((((((%%%&&&&&&'''((())))))******)))(((((()))+++---.........///000///...---,,,************************(((''''''))),,,......---------...000555:::===???FFFKKKUUUaaannnyyyxxxgggaaa___hhhtttrrrbbbRRRHHHDDDDDDFFFRRReeevvvnnn```OOOFFFBBBAAAFFFLLLVVVbbbppp{{{&&&$$$###$$$%%%%%%$$$############"""###$$$$$$%%%!!!///%%%!!!'''&&& ###%%%$$$""""""$$$&&&###$$$%%%%%%$$$%%%''')))&&&"""!!!$$$&&&$$$$$$&&&'''&&&$$$"""!!!!!!"""############$$$$$$%%%%%%&&&&&&'''&&&###$$$&&&###"""$$$&&&&&&%%%$$$###$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%'''***((($$$###'''((('''&&&&&&%%%%%%%%%%%%&&&###$$$''''''$$$###&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((()))***+++---...000000<<>>EEEKKKUUUaaammmxxxqqqddd___aaalllzzzsssbbbQQQGGGEEEEEEHHHTTTgggwwwyyyfffXXXIIIBBB??????CCCIIIRRR___nnnzzz%%%%%%$$$$$$###"""""""""!!!###%%%%%%"""###$$$%%%&&&&&&%%%$$$###$$$%%%''''''%%%""")))&&&$$$###$$$%%%%%%$$$ ###%%%&&&$$$%%%'''***&&&######&&&'''$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&###&&&))))))&&&$$$%%%&&& $$$'''&&&"""!!!$$$(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%(((&&&$$$%%%'''(((&&&$$$###%%%&&&&&&%%%$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&***))))))***---000444666HHHXXXkkkyyyxxx[[[III<<<===EEEPPP___nnnppprrrqqqjjj___TTTMMMJJJGGGGGGFFFGGGHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMIIIDDD===555...***(((((('''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$###$$$&&&&&&&&&$$$"""!!! ###%%%''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!&&&%%%&&&)))###!!!+++((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((((()))+++,,,&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&'''+++)))'''%%%&&&''''''((())))))))))))((((((((((((,,,,,,---...///...***''''''((((((((()))))))))))))))))))))***++++++,,,,,,111000///111555:::>>>@@@JJJMMMTTT^^^jjjvvvuuuiii```bbbiiiuuuzzziii\\\QQQHHHEEEFFFFFFUUUjjj|||xxxiiiUUUMMMEEEAAA???>>>BBBHHHTTTZZZeeettt$$$$$$$$$###############'''&&&%%%$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$######%%%%%%%%%###""" (((%%%######$$$%%%$$$$$$!!!###%%%%%%$$$$$$''')))$$$""""""%%%%%%######&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!! ###%%%''''''%%%$$$%%%&&&%%%(((+++***'''&&&))),,,$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&'''((()))***---222999>>>XXXiii|||{{{\\\JJJ;;;;;;CCCNNN\\\jjjppprrrrrrlllaaaUUUNNNJJJJJJHHHFFFEEEFFFGGGGGGHHHFFFGGGIIILLLNNNOOOPPPPPPNNNMMMJJJEEE>>>555---)))(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&((("""!!!%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))***''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&,,,'''###$$$))),,,+++)))))))))))))))(((((((((((()))******,,,---,,,)))&&&((((((((((((((())))))***)))))))))***++++++,,,,,,000//////000444999===???FFFJJJQQQ\\\hhhuuu|||nnnddd___eeeooo|||zzzhhhZZZNNNEEECCCEEEJJJYYYmmm~~~mmm^^^MMMFFF???<<<:::999>>>DDDRRRXXXeeettt"""############$$$$$$$$$$$$###"""#########!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&$$$""""""###$$$###"""###$$$%%%%%%$$$$$$%%%'''$$$!!!!!!$$$%%%""""""%%%######$$$$$$$$$$$$$$$###$$$%%%$$$"""$$$%%%%%%$$$######$$$&&&###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&)))+++++++++111<<>>BBBFFFNNNYYYfffsss~~~|||nnnbbb\\\^^^iiixxxvvvdddUUUJJJCCCCCCFFFNNN]]]rrruuucccSSSIIICCC===;;;:::;;;???EEENNNVVVddduuu!!!""""""###$$$$$$%%%%%%!!! !!!$$$&&&&&&%%%&&&%%%$$$######$$$%%%&&&###""""""""""""$$$%%%&&&$$$###!!!"""#########!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""%%%%%%######&&&!!!"""###$$$%%%$$$###"""&&&&&&&&&$$$!!!$$$######""""""###$$$&&& """$$$###"""!!!###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%!!!$$$&&&%%%###"""$$$'''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&))),,,---***(((---999CCC^^^sss{{{[[[GGG666555===GGGUUUaaaooorrrtttooocccWWWMMMHHHCCCCCCBBBAAA???@@@AAACCCDDDEEEHHHJJJLLLNNNNNNOOONNNMMMKKKFFF???555,,,&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***,,,***$$$!!!###&&&$$$%%%&&&&&&$$$$$$%%%&&&"""$$$!!!%%%///,,,(((///$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###!!!###))),,,,,,)))(((((((((((())))))))))))&&&&&&''')))++++++)))''')))((('''''''''(((***+++)))))))))***++++++,,,,,,---......///111555999===CCCFFFNNNXXXeeeqqq|||nnn```YYYWWW___mmmqqq___QQQHHHCCCEEEIIIRRRaaauuusss___OOOFFF@@@<<<<<<<<<<<>>>>>BBBGGGPPP]]]ooo"""""""""###$$$$$$$$$%%% """%%%((()))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!"""###%%%%%%$$$"""%%%###!!!"""%%%%%%$$$"""%%%""""""&&&&&&###$$$'''#########$$$$$$%%%&&&'''"""$$$%%%$$$######$$$%%%###"""!!!###&&&'''%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$###$$$&&&((('''&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''...777===RRR```pppzzzqqq[[[HHH777000...333888AAAUUUiiipppqqqpppgggZZZLLLCCC>>>;;;@@@EEEFFFDDDCCCEEEGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJHHHDDD>>>888111,,,)))(((((('''&&&&&&&&&&&&''''''%%%""" !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&& $$$"""$$$***%%%"""+++$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&((())))))((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((''''''''''''''''''&&&&&&$$$%%%&&&((((((((((((((("""$$$&&&&&&%%%$$$%%%&&&'''''''''((()))*********+++)))((()))******)))'''&&&''')))*********)))((()))))))))***++++++,,,,,,,,,///111000///111777===EEEHHHOOOXXXdddoooyyymmm[[[OOOPPPXXXaaavvv}}}nnn]]]QQQIIIEEEGGGLLL\\\iii|||~~~ppp[[[IIIBBB>>>===@@@AAAAAADDDIIIUUUbbbttt###############$$$$$$$$$'''''''''((((((%%%!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$############"""""""""$$$&&&&&&$$$"""$$$"""!!!"""%%%&&&%%%"""$$$!!!!!!$$$%%%"""###&&&%%%$$$######$$$&&&((()))%%%&&&'''&&&$$$$$$$$$%%%###!!!"""$$$'''(((&&&###$$$######$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&$$$"""$$$(((***(((&&&%%%'''(((((('''&&&&&&'''&&&'''''''''''''''&&&&&&+++)))&&&&&&(((...444777GGGTTTbbbmmmyyyxxxkkkYYYBBB000...+++---333777@@@VVVmmmqqqqqqnnneeeWWWIII@@@<<<999===AAAAAA??????DDDHHHGGGGGGHHHHHHHHHGGGGGGFFFIIIFFFBBB<<<666000,,,***(((((('''&&&&&&&&&&&&''',,,)))&&&######%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&###$$$&&&&&&&&&$$$"""!!!***(((&&&$$$$$$$$$%%%&&&$$$#########$$$%%%%%%&&&###$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&'''((())))))'''''''''((()))(((%%%"""$$$%%%&&&&&&$$$$$$%%%&&&"""""" ***'''!!!&&&"""###%%%&&&''''''&&&%%%!!!$$$'''***++++++)))((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%%%%&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%'''&&&&&&&&&'''''''''''''''"""$$$%%%'''((((((''''''(((''''''))),,,---+++***&&&''''''((()))******++++++***(((((())))))(((&&&%%%''')))+++,,,***(((''')))))))))***++++++,,,,,,,,,///111000///111888===BBBFFFMMMWWWcccpppzzzvvvcccRRRJJJOOO[[[eee}}}vvviiiZZZQQQLLLJJJNNNSSS^^^kkk~~~ppp[[[HHH>>>;;;:::===???>>>AAAEEEXXXeeexxx!!!!!!""""""############%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###'''***&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""#########$$$%%%&&&'''((('''&&&$$$######$$$&&&'''((('''%%%######$$$%%%&&&###$$$%%%%%%######$$$%%%$$$###&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&%%%%%%&&&(((!!!%%%&&&'''***((($$$)))(((''''''''''''&&&%%%''''''''''''))),,,///111<<<@@@JJJYYYlll{{{~~~mmm\\\NNNAAA444+++---......000888GGGZZZgggrrrssspppeeeSSSDDD===<<<@@@???>>>>>>???BBBEEEGGGGGGKKKMMMKKKFFFCCCFFFIIIKKKJJJGGG@@@888000+++))))))((('''&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$%%%''''''&&&%%%&&&&&&(((&&&%%%%%%$$$!!!$$$)))###$$$&&&((())))))((('''$$$&&&%%%""""""%%%%%%###'''&&&&&&&&&&&&'''((((((###$$$%%%$$$######$$$&&&### ###******%%%$$$'''&&&'''%%%###%%%((((((%%% ###$$$$$$###"""((('''%%%$$$$$$%%%'''(((((('''+++///+++###"""'''$$$$$$$$$%%%%%%&&&&&&&&&((())))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&''''''((())))))))))))(((&&&%%%&&&(((+++---+++++++++++++++***)))((()))******)))'''&&&''')))))))))+++,,,,,,+++***)))***,,,///111333555888:::CCCFFFLLLUUUaaalllvvv|||mmmYYYRRRLLLJJJYYYnnn{{{mmm^^^WWWOOOHHHKKKTTTcccvvvoooXXXHHH>>>;;;:::<<<<<<===BBBIIISSSdddxxx"""""""""#########$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$######$$$%%%&&&###%%%%%%%%%$$$###$$$%%%'''%%%(((+++###***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###%%%''' ######$$$'''&&&"""''''''&&&&&&&&&&&&%%%$$$))))))((('''(((***,,,---666666888BBBSSSfffuuu}}}rrrfffUUUFFF<<<333+++&&&,,,------000888HHH[[[hhhqqqssspppeeeUUUGGG@@@???@@@>>>======>>>AAADDDGGGIIIMMMNNNKKKFFFCCCEEEHHHJJJIIIGGGAAA888000+++)))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&&&&''''''###%%%''''''%%%$$$%%%&&&(((%%%######!!!######$$$&&&'''((((((((('''###&&&%%%######&&&'''%%%&&&%%%%%%%%%&&&&&&''''''&&&'''((('''%%%$$$$$$%%% !!!&&&'''###!!!$$$%%%'''%%%###%%%)))(((%%%$$$%%%'''(((((('''&&&%%%'''&&&$$$######$$$&&&'''######'''***''' $$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$%%%'''(((&&&%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''((())))))***))))))''''''''')))+++,,,******+++++++++***))))))))))))***)))''''''(((***((()))***+++,,,++++++***+++---000222333555888;;;BBBEEELLLUUUaaalllvvv|||{{{gggUUUPPPLLLNNN___tttxxxjjj\\\UUUOOOJJJNNNWWWeeeyyynnnWWWHHH@@@<<<;;;;;;;;;;;;@@@FFFSSScccwww#########$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%"""$$$((($$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$&&&'''"""###""""""%%%%%%"""))))))((((((((((((((('''+++***((('''''''''((()))111///...333???OOO\\\dddXXXNNN???444...+++)))(((***+++---000999III\\\iiiqqqrrrpppfffXXXKKKDDDCCC???===<<<;;;===@@@CCCFFFLLLOOOPPPLLLEEEAAABBBEEEIIIIIIFFFAAA999111+++)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%''''''%%%$$$%%%%%%(((&&&%%%&&&$$$!!!"""'''%%%%%%%%%&&&''''''(((((($$$&&&&&&###$$$((()))'''%%%%%%%%%%%%&&&&&&&&&'''&&&(((******(((&&&%%%&&&""""""$$$((((((%%%$$$&&&%%%&&&%%%###%%%))))))%%%******++++++***(((&&&%%%&&&%%%$$$######$$$%%%&&&###$$$(((***(((######'''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++******)))))))))******+++)))******+++++++++******((())))))((('''''')))+++'''((()))++++++,,,,,,,,,,,,...000222333666999<<<@@@DDDKKKUUUaaammmwww|||qqq___QQQNNNOOOUUUhhh~~~ssseeeXXXRRRMMMJJJPPP[[[jjj}}}~~~kkkUUUGGG@@@===:::;;;999999===DDDQQQaaattt$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$########################$$$!!!!!!%%%&&&###""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###"""###%%%(((***$$$%%%%%%%%%%%%$$$###""" """$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&###!!!"""&&&%%% !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((($$$&&&&&&######&&&'''%%%'''((((((((('''&&&'''((())))))'''&&&&&&&&&&&&'''******---111666<<<@@@BBBDDD===333,,,)))***++++++)))***,,,000:::JJJ]]]jjjssstttqqqgggZZZMMMFFFCCC>>><<<:::999;;;>>>BBBEEEMMMPPPPPPKKKDDD???@@@BBBHHHHHHFFFAAA999222,,,)))+++***((('''%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%###$$$''''''%%%(((---&&&%%%%%%%%%%%%&&&'''(((&&&((((((%%%%%%((()))&&&%%%&&&&&&'''''''''''''''$$$&&&)))***)))'''''''''$$$$$$&&&((()))'''&&&&&&%%%&&&%%%###%%%))))))&&&((())))))((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""%%%)))***'''%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&%%%%%%'''(((***'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&'''''''''&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$%%%&&&((()))*********$$$%%%&&&'''(((******+++++++++++++++************((()))***+++++++++++++++'''((()))((('''(((***,,,'''((()))***+++,,,------,,,...000222333666999<<<>>>BBBJJJUUUbbbnnnxxx}}}zzzgggYYYNNNNNNRRR\\\rrr|||oooaaaTTTNNNJJJHHHPPP[[[nnnzzzgggRRRDDD>>>;;;999:::999999>>>DDDQQQ```rrr|||$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################$$$ ###'''&&&$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$######$$$&&&((()))###$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%'''&&&######&&&'''%%%"""$$$&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&''''''###%%%))),,,------,,,,,,333000+++(((''''''((((((((())),,,111;;;JJJ]]]jjjuuuuuuqqqgggZZZNNNEEEBBB<<<;;;888777888<<<@@@CCCLLLOOOOOOJJJCCC>>>>>>@@@FFFGGGFFFAAA:::222---******)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&'''(((***)))'''&&&&&&'''!!! !!!%%%%%%###%%%***&&&&&&%%%%%%%%%&&&''''''(((***)))%%%%%%'''(((%%%''''''((()))***))))))(((&&&''')))(((&&&%%%$$$$$$!!!###$$$$$$$$$%%%$$$###$$$&&&%%%###%%%))))))&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''"""&&&%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""###$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&######""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((( !!!"""$$$%%%&&&&&&'''%%%%%%&&&'''((()))******++++++++++++************((()))***+++++++++++++++'''((()))((('''(((***,,,'''(((((()))+++,,,---...---...000111222555999<<<===BBBJJJVVVcccpppyyy~~~}}}ooo]]]SSSKKKMMMUUUbbbwww{{{lll]]]OOOIIIFFFEEENNNZZZrrruuuaaaNNNBBB;;;888888:::;;;<<>>???BBBEEEFFFFFFBBB;;;333---***&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&''''''''')))***)))'''&&&&&&&&&&&&$$$%%%'''&&&"""###'''%%%%%%%%%%%%%%%&&&&&&&&&''')))(((%%%%%%'''(((%%%'''(((***+++++++++***))))))***)))'''###!!!!!!!!!###&&&&&&$$$%%%'''&&&$$$$$$%%%$$$###%%%******'''$$$%%%%%%%%%&&&&&&'''''''''''''''((((((''''''''' &&&(((&&&###%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((("""###$$$&&&'''(((((((((&&&&&&''''''((()))))))))******)))))))))******+++)))******+++++++++******((())))))((('''''')))+++))))))))))))***+++------,,,---...///111444999<<<<<>>AAAKKKNNNOOOKKKEEEAAABBBEEEDDDEEEEEEBBB;;;444...+++$$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%&&&&&&''''''&&&'''((('''%%%$$$$$$$$$)))'''(((***)))%%%%%%((($$$%%%&&&&&&&&&&&&$$$$$$###&&&&&&$$$%%%(((***((('''(((***+++++++++)))((((((((('''%%%""""""$$$&&&&&&)))***&&&&&&))))))&&&###%%%$$$###%%%******'''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$***,,,(((%%%(((***)))$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''(((((())))))$$$%%%%%%&&&&&&'''''''''$$$&&&''''''%%%$$$%%%'''%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$%%%&&&(((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))++++++,,,,,,,,,''''''(((((((((((((((((())))))''''''''')))+++,,,******+++++++++***))))))))))))***)))''''''(((*********)))))))))***,,,---+++,,,---...///333888;;;<<>>;;;;;;???AAACCCIIIQQQcccrrr}}}}}}wwwuuuxxx{{{$$$%%%&&&%%%#########$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$###$$$$$$%%%$$$#########$$$%%%&&&$$$############%%%&&&'''###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!%%%---+++""" &&&"""###%%%%%%%%%%%%'''(((%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###(((&&&%%%&&&)))***(((%%%######$$$$$$$$$%%%%%%%%%)))((('''%%%%%%&&&'''((('''((()))(((&&&%%%%%%%%%"""###%%%%%%%%%%%%&&&(((&&&&&&%%%%%%&&&''')))***)))))),,,444AAAQQQ^^^fffeeekkkllldddZZZRRRJJJDDD===888444444555555999>>>KKKLLLLLLJJJHHHFFFFFFGGGJJJIIIFFF@@@888111,,,+++///***(((---...)))''')))$$$%%%&&&&&&''''''&&&&&&'''$$$###&&&***+++'''"""'''''''''&&&%%%$$$###"""''''''''''''&&&%%%$$$###)))(((((('''&&&&&&%%%$$$((()))***+++***(((&&&$$$&&&(((((((((&&&%%%&&&'''(((&&&$$$######%%%(((***%%%&&&''''''&&&&&&(((***$$$#########$$$%%%%%%&&&''''''%%%%%%%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&))))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''')))***(((%%%'''+++,,,((("""%%%(((((('''&&&(((***$$$))),,,+++'''&&&***...,,,,,,+++***)))))))))***))))))***++++++++++++***###%%%(((((((((((()))+++***))))))((()))+++---...+++---...///000333777:::BBBIIIUUUaaammmxxxuuudddXXXNNNVVVcccooo||||||dddUUUHHHDDDDDDGGGTTTcccwww{{{mmm[[[KKK@@@;;;666444777<<>>:::888:::===BBBKKKUUUhhhvvv###$$$%%%$$$"""!!!"""###$$$############$$$%%%%%%###$$$$$$"""!!!!!!###%%%((('''%%%$$$###""""""""")))(((&&&$$$###############$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$%%%!!!"""%%%### """$$$%%%%%%%%%%%%&&&(((%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%$$$$$$%%%''')))(((%%%"""!!!"""%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''((()))(((&&&%%%%%%&&&%%%&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&'''((())))))))),,,333???NNN\\\eeeggglllmmmeee[[[SSSKKKEEEBBB<<<777666555555999???BBBEEEIIIJJJIIIHHHGGGGGGHHHGGGCCC===555...+++)))###&&&))))))$$$!!!'''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&$$$!!!&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((''',,,***(((&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&''''''((($$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&'''((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%***+++)))''')))------)))%%%''')))***)))))))))+++---***((('''((((((&&&###++++++***)))))))))******))))))***++++++++++++***'''(((******((((((((()))))))))))))))***+++,,,---+++---...///000333777:::AAAIIIUUUbbbnnnyyytttbbbVVVPPPYYYddduuuxxx^^^PPPDDDBBBBBBFFFSSSbbbppp|||{{{mmmZZZHHH===<<<;;;;;;===<<>>BBBGGGJJJJJJIIIHHHGGGGGGFFFBBB;;;333---***)))%%%'''***)))&&&###$$$((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%######&&&+++///&&&''''''(((((((((''''''%%%&&&'''((())))))))))))---+++(((&&&&&&''')))***''''''&&&%%%%%%&&&''''''"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((()))(((''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''')))(((&&&'''++++++'''&&&'''((()))))))))))))))***)))((('''''''''&&&%%%******))))))))))))******))))))***++++++++++++***(((***++++++)))'''(((((()))))))))******++++++,,,+++---...///000333777:::AAAIIIUUUcccooozzzkkk[[[UUUTTT\\\iii{{{uuu^^^QQQEEEBBBCCCGGGSSSbbbppp}}}}}}rrrdddTTTEEE;;;777888:::<<<:::<<>>999999888777:::???>>>BBBHHHLLLLLLJJJHHHHHHGGGFFFAAA:::222,,,)))((('''(((((('''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&((((((&&&$$$""""""$$$&&&(((((((((''''''%%%$$$$$$%%%%%%'''((())))))******,,,***(((&&&&&&''')))+++)))((('''&&&&&&&&&''''''"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((('''''''''(((((((((''''''''''''(((((())))))%%%%%%&&&&&&''''''''''''"""$$$###!!!###&&&%%%!!!&&&&&&&&&'''((((((''''''(((+++...---***))),,,///***))))))((())))))******))))))***++++++++++++******+++,,,+++)))((((((((()))*********+++++++++++++++---...///000333777:::@@@HHHUUUcccppp{{{zzzdddWWWUUUXXXbbbooosss]]]OOODDDBBBBBBFFFRRR```qqq~~~zzzooocccWWWKKKAAA:::444555999<<<;;;<<>>===;;;===AAAAAAEEEJJJMMMMMMKKKIIIIIIHHHFFFAAA999111,,,))))))&&&'''&&&$$$&&&)))'''"""$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***)))'''### ((((((((('''&&&%%%$$$###$$$%%%&&&'''((()))))))))***)))'''&&&&&&''')))***))))))(((((('''&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''%%%'''))))))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((************************'''&&&&&&&&&((()))((('''&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))$$$%%%%%%&&&''''''(((((($$$&&&&&&%%%'''***((($$$'''&&&&&&'''(((((('''%%%$$$)))------))))))---222))))))((((((((()))******))))))***++++++++++++******+++---,,,***))))))***)))******+++++++++******+++---...///000333777:::???HHHVVVdddqqq{{{ttt^^^TTTUUUZZZlllxxxpppXXXKKKAAA@@@BBBFFFSSSaaaqqq~~~{{{oooggg]]]RRRIIIBBB===:::555666999<<<===>>>GGGPPP```nnn}}}###%%%%%%%%%###"""###$$$"""""""""""""""###$$$$$$###$$$%%%$$$###"""###%%%""""""$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''%%%$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((()))(((&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% ###'''((('''&&&''')))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''))))))(((&&&$$$$$$&&&((("""$$$&&&'''%%%$$$######&&&&&&'''(((((('''&&&%%%(((***,,,000777DDDVVVbbblllrrrrrriii^^^UUUMMMGGGDDDAAAAAACCCCCCAAAAAADDDFFFIIIMMMOOONNNLLLJJJJJJHHHFFFAAA999111,,,******###'''(((%%%$$$''''''$$$$$$%%%&&&&&&''''''&&&&&&$$$######&&&***+++***'''((((((((((((((('''&&&%%%$$$%%%&&&'''''''''''''''(((''''''&&&''''''(((((((((((()))((('''%%%###"""%%%&&&''''''&&&%%%&&&((('''&&&%%%$$$$$$&&&''')))&&&(((***+++)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********************************(((&&&%%%&&&)))***)))'''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''(((((((((******)))+++...,,,'''((('''&&&'''))))))'''%%%"""%%%'''((('''(((+++---((((((((((((((()))******))))))***++++++++++++******+++---,,,+++******+++)))***++++++++++++***)))+++---...///000333777:::???HHHVVVeeerrr|||mmm[[[UUUXXX^^^uuu|||jjjTTTIIIAAABBBFFFLLLZZZiiiuuu}}}pppfffWWWRRRJJJDDD@@@===;;;999888666888;;;======BBBIIIVVVcccpppvvvzzz$$$%%%&&&%%%#########$$$"""""""""""""""######$$$"""$$$&&&&&&$$$###$$$$$$###$$$%%%&&&%%%$$$###"""#########$$$&&&(((***,,,&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))***(((&&&&&&&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%&&&(((***)))'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&((((((&&&###!!!###%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&'''((())))))(((&&&$$$$$$&&&(((%%%(((+++,,,+++)))''''''&&&&&&((((((((('''&&&%%%(((***---///666CCCUUUbbbmmmrrrrrrjjj___VVVMMMGGGEEECCCDDDHHHHHHEEEDDDFFFJJJLLLOOOPPPNNNLLLKKKKKKIIIGGGAAA999222,,,******!!!)))---(((###&&&(((((($$$%%%&&&&&&''''''&&&&&&,,,######'''''''''(((((()))))))))))))))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&### &&&(((((((((&&&%%%&&&'''(((&&&$$$######%%%(((***''')))+++,,,***((('''&&&***)))((('''''''''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''$$$&&&'''&&&'''***((($$$***((('''(((***+++(((&&&((('''&&&(((+++---,,,+++((((((((((((((()))******))))))***++++++++++++***)))+++---,,,+++***+++,,,)))***+++,,,,,,+++))))))+++---//////000333777:::???HHHVVVeeerrr|||}}}hhhZZZWWW]]]dddzzzvvvcccTTTIIIBBBFFFLLLSSSbbbqqqyyyqqq```TTTFFFCCC???===<<<<<<:::999999666555888::::::===AAAEEEPPP\\\bbbfffmmmsssuuu"""!!!"""$$$!!!!!!((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''###!!!((($$$%%%&&&&&&''''''&&&&&&###$$$$$$###!!! !!!"""!!!###$$$$$$#########$$$############$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%---'''"""!!!%%%((('''%%%!!!!!!"""###$$$$$$%%%%%%)))(((&&&$$$###############%%%&&&&&&$$$######$$$%%%###!!!"""$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""&&&))))))&&&$$$%%%&&&)))'''&&&&&&''''''&&&$$$$$$%%%))),,,)))$$$$$$(((''''''&&&&&&&&&&&&'''''')))(((***000666AAASSScccmmmssssssjjj^^^TTTKKKDDD@@@DDDJJJOOOQQQSSSUUUVVVSSSTTTVVVVVVTTTPPPLLLJJJMMMJJJDDD;;;222,,,))))))(((((())))))))))))))))))%%%&&&&&&''''''&&&&&&%%%"""%%%))),,,'''!!!###((('''(((***,,,,,,***((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''***((('''&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%'''(((666...&&&%%%)))+++)))%%%((((((((((((((('''''''''(((&&&&&&((((((&&&(((---))))))(((((('''&&&&&&&&&(((((((((&&&%%%&&&(((***************))))))))))))((((((((((((((()))******)))+++,,,---,,,)))&&&$$$)))******)))(((''''''((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&***)))(((''''''((()))***)))*********++++++++++++))))))************))))))******+++++++++******)))***************)))((((((+++++++++)))((((((+++---***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,///000111222222333555888???EEERRRaaaqqq}}}tttddd[[[ZZZaaajjjrrr___QQQJJJDDDDDDJJJUUUgggvvvrrr```PPPFFFDDD???:::999999777111,,,333444555666777888999:::AAACCCHHHMMMSSSXXX\\\___%%%$$$&&&))))))%%%&&&)))###"""""""""!!!!!!!!! %%%&&&&&&%%%#########%%%###$$$$$$%%%%%%%%%%%%%%%"""$$$$$$$$$"""!!!"""######$$$&&&%%%###""""""###############$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&### $$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$%%%'''&&&$$$######$$$%%%###""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&((())))))(((''''''((()))'''&&&&&&''''''&&&%%%&&&&&&(((++++++((((((+++''''''&&&&&&&&&&&&'''''')))((()))...444???RRRbbbnnnttttttkkk___SSSIIIAAADDDHHHOOOTTTXXXYYYZZZZZZWWWXXXXXXXXXVVVRRRMMMKKKOOOLLLFFF===444---******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))%%%$$$&&&'''%%%%%%''''''(((***,,,,,,***((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***((('''&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%''')))***)))(((((((((((((((((((((((((((((((((((((((''''''%%%$$$&&&%%%###&&&+++&&&&&&''''''''''''''''''((()))***((('''&&&''')))************))))))))))))((((((((((((((()))******((((((((((((((('''''''''((()))***)))'''''''''(((((((((''''''&&&%%%$$$$$$'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))******((())))))******))))))(((((())))))*********))))))******+++******))))))(((***++++++***))))))***,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***,,,---------///111333???FFFQQQ```nnnzzzpppbbb\\\]]]fffpppnnn\\\SSSLLLGGGHHHOOO]]]ppp|||iiiWWWIIIAAA>>>:::777777999999555111666777777888999:::;;;;;;888:::===AAAEEEHHHKKKMMM!!!!!!''')))&&&######%%%%%%%%%$$$$$$#########%%%$$$$$$%%%''''''$$$!!!"""######$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%&&&'''&&&###!!!!!!!!!############$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&'''%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***%%%&&&''''''%%%$$$$$$%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))'''&&&&&&'''((((((''')))'''%%%$$$&&&''''''&&&### %%%'''&&&&&&)))''''''&&&&&&&&&&&&'''''')))'''(((+++111<<>>;;;888666666999999777444444444555666666666666666666777888:::<<<===??????!!!%%%### %%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$$$$###!!!"""######$$$%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$&&&'''&&&$$$"""""""""############$$$%%%&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$((($$$!!!###)))+++'''###$$$$$$##################%%%%%%$$$$$$%%%''')))***%%%'''((('''&&&%%%%%%%%%$$$######$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))%%%""""""%%%'''&&&$$$)))'''$$$$$$%%%&&&''''''""" %%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))'''''')))///:::MMM]]]llltttxxxrrrfffYYYKKKAAAFFFKKKSSS[[[bbbdddcccaaabbbbbbaaa```]]]XXXTTTRRRSSSPPPJJJAAA777///+++)))************))))))))))))&&&&&&''''''''''''&&&&&&...%%%""")))***(((&&&'''((()))******)))((('''$$$%%%%%%''''''(((((((((''''''''''''''''''''''''''''''(((((()))***++++++)))'''&&&&&&''''''&&&%%%%%%&&&'''&&&%%%&&&''')))''',,,000...(((%%%(((+++''''''''''''((((((((((((+++(((''''''&&&%%%)))///(((((()))***++++++,,,,,,***---000000///,,,++++++************)))))))))(((((((((((((((((())))))*********))))))))))))******'''((())))))'''&&&''')))&&&'''((()))***++++++,,,''''''''''''(((((())))))'''((()))******)))((('''''''''''''''((((((((((((((((((((())))))(((((((((''''''(((***++++++++++++***+++++++++++++++******(((***,,,,,,+++***)))*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,222333555555555666999;;;<<>>GGGRRR___mmm{{{xxxggg^^^^^^gggxxxzzzdddUUUOOOIIIGGGLLLXXXjjjwww```NNNEEEBBB;;;:::888777777777666555444555777888888777666555333333333444444555555666'''###!!!###%%%$$$$$$''' !!!"""###%%%'''((((((&&&'''&&&$$$"""###'''+++###$$$$$$%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%"""$$$&&&&&&%%%$$$%%%&&&############$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""'''+++''' &&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%"""$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%&&&""""""&&&(((&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&'''***...777GGGWWWfffpppxxxvvvmmmbbbVVVLLLHHHKKKRRR\\\eeejjjiiigggcccddddddeeedddcccbbbaaa\\\ZZZTTTJJJ???555///---,,,,,,,,,++++++***))))))''''''((((((((((((''''''&&&%%%&&&))))))&&&'''+++'''(((((())))))(((((('''$$$%%%'''((())))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&(((***$$$""" """&&&***+++***&&&&&&''''''((()))))))))%%%$$$%%%''''''&&&)))...++++++,,,...///111222222000333555555222///---,,,************))))))))))))((((((((((((((()))******''')))***+++***'''$$$"""%%%'''(((((('''&&&''')))))))))((('''%%%$$$$$$###***))))))(((''''''&&&&&&(((((())))))))))))((((((************++++++++++++))))))************))))))******+++,,,------------++++++,,,---------,,,,,,)))***,,,,,,***)))***++++++************+++,,,,,,******+++++++++,,,,,,,,,...///111111111222555777777<<>>???@@@AAA>>>999555222111************))))))))))))((((((((((((((()))******(((((())))))((('''&&&%%%%%%&&&((('''&&&&&&((()))((((((((('''''''''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))*********++++++++++++,,,******++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---------------***++++++***))))))***,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,000111222333333444666999888===CCCJJJTTTcccttt}}}ooo^^^WWWYYYfffzzzxxxdddWWWHHHEEEGGGPPP^^^qqqppp```RRRJJJ===<<<:::888777777888:::///000333555666666444333555555666666666666777777###$$$'''***'''!!! $$$%%%%%%$$$$$$$$$#########&&&""""""(((***%%% !!!!!!"""##################$$$$$$###!!! !!!"""&&&'''((('''$$$###"""###############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$%%% %%%///(((!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%###%%%&&&&&&$$$######$$$!!!$$$&&&&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ $$$''''''$$$"""###%%%"""###$$$''')))(((%%%"""((())),,,...+++%%%$$$(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&)))---000777EEERRRdddnnnuuusssjjj```UUULLLCCCDDDIIISSS___fffgggeee^^^```bbbfffiiikkkmmmmmmkkkiiicccYYYNNNCCC<<<999222111111000//////......''''''((((((((((((''''''---&&&"""###&&&'''***///((((((((((((((((((((((((&&&''')))******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((('''&&&&&&'''((((((&&&'''(((***!!!%%%((()))(((&&&%%%&&&&&&&&&'''((())))))***""""""&&&,,,---+++---111333444888<<<@@@DDDHHHIIINNNNNNLLLHHHAAA;;;888666************))))))))))))((((((((((((((()))*********))))))(((((()))+++,,,%%%&&&''''''&&&&&&((()))&&&'''(((***+++---...///&&&&&&''''''((()))))))))***)))(((''''''((()))***)))*********++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++******)))+++,,,,,,---.........---+++++++++)))((((((+++---+++***)))))))))***,,,---******+++++++++,,,,,,,,,...000111111111222555777:::>>>CCCIIIQQQ___qqq}}}yyyjjjZZZSSSWWWdddyyywwwdddWWWIIIGGGKKKVVVeeexxxxxxhhhYYYOOOBBBAAA>>>:::666555555666111333666999::::::888777444444444444444333333333%%%&&&'''%%%""""""%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$"""!!!###'''+++"""$$$$$$$$$###"""###$$$"""$$$%%%%%%$$$###%%%&&&$$$'''***)))%%%"""""""""######$$$%%%%%%&&&''''''$$$(((***((('''(((&&&"""%%%%%%%%%$$$$$$#########''''''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""(((%%%"""###&&&'''&&&$$$&&&%%%$$$$$$#########$$$$$$!!!((('''$$$'''%%%$$$%%%((((((&&&###"""###%%%&&&&&&%%%###"""###$$$%%%&&&''''''''''''(((%%%''',,,,,,--->>>SSSbbbkkkqqqooohhh```TTTKKKCCCDDDHHHOOOUUUZZZ[[[[[[YYY\\\___ccchhhllloooqqqooonnnllleeeZZZOOOGGGCCCBBB???;;;888666444111///***)))((())))))(((&&&$$$###$$$%%%&&&'''((()))***)))((('''((()))))))))((('''((())))))((('''''''''$$$&&&'''(((((('''&&&$$$((((((''''''''')))***+++***)))'''&&&&&&''')))***(((&&&%%%'''***,,,***((()))---,,,(((&&&)))+++***'''(((((()))))))))(((((())))))***------,,,222999333@@@KKKNNNOOOSSSXXXZZZ^^^___]]]XXXTTTNNNBBB666555///,,,+++***((()))---''''''''''''(((((())))))(((((())))))))))))((((((%%%&&&''''''(((((('''''''''((('''&&&%%%%%%''')))///***&&&''',,,---)))###((()))))))))************+++++++++++++++***))))))++++++******))))))((((((***,,,,,,))))))++++++(((---,,,+++,,,------,,,***)))***+++,,,,,,+++***)))///---+++)))))))))+++,,,...---+++*********++++++///000111222444666777777===<<<>>>DDDKKKXXXlll~~~vvveeeVVVSSSXXXcccyyyvvvcccVVVMMMKKKLLLWWWjjjzzzjjj^^^NNNFFFAAA@@@???:::666666888999999999999888888777666444222111111222555666%%%&&&&&&%%%######%%%(((%%%%%%%%%&&&&&&&&&&&&''''''%%%###""""""$$$&&&'''"""$$$%%%$$$###"""###$$$###%%%&&&&&&%%%$$$&&&'''!!!###$$$%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%((()))&&&&&&'''&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$"""!!!######$$$$$$$$$######"""$$$############"""""""""'''''''''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######)))%%%!!! ###%%%%%%$$$'''%%%$$$%%%'''(((&&&$$$%%%%%%''''''''''''%%%%%%###$$$%%%&&&''''''''''''(((%%%(((------///>>>QQQbbbjjjpppooohhh```UUUKKKDDDEEEGGGKKKPPPSSSTTTSSSQQQSSSWWW\\\aaafffkkkoooooopppooojjjbbbZZZUUURRRMMMJJJFFFBBB???;;;777444222000............---+++(((((())))))***+++,,,,,,---,,,++++++,,,,,,++++++((()))++++++******************))))))))))))************))))))***+++,,,---******)))(((((()))******'''%%%%%%&&&)))***)))((((((++++++&&&%%%''')))((()))******++++++*********)))((()))---...111999BBBFFFQQQ\\\___```cccggghhhkkkllljjjeeeaaa[[[PPPEEE888111,,,***)))&&&'''+++(((((((((((())))))******+++++++++***)))(((&&&&&&&&&&&&'''((((((((('''''''''(((((('''%%%%%%''')))+++(((%%%'''***+++)))&&&***************+++++++++++++++,,,,,,++++++***)))++++++++++++************+++------)))'''((('''###++++++***+++------,,,*********++++++++++++******...---+++***)))***+++,,,,,,,,,+++++++++,,,...///...///111222444666777888999888:::???FFFSSSgggxxxmmm]]]PPPOOOUUUccczzzuuuaaaTTTLLLJJJMMMXXXkkkvvvlll[[[QQQGGGCCC@@@;;;999999999999:::;;;<<<;;;;;;:::888777555444444666888999%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''$$$!!!"""$$$%%%$$$"""###$$$%%%$$$###"""###%%%$$$%%%&&&&&&%%%%%%&&&((("""$$$'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''######&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%&&&(((***((($$$"""%%%)))$$$$$$%%%&&&%%%$$$###"""''''''&&&%%%#########$$$&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&)))...///000>>>NNN```hhhooonnniiiaaaWWWNNNFFFEEEDDDFFFHHHJJJJJJIIIFFFHHHLLLPPPVVV]]]eeejjjnnnpppqqqoookkkhhhfffeee^^^[[[VVVQQQMMMGGGBBB>>>888555111/////////...---***)))))))))***++++++,,,------,,,,,,++++++******((()))***+++,,,,,,+++***,,,***(((&&&&&&(((***,,,++++++***++++++++++++,,,''''''''''''''''''''''''((('''&&&''')))******)))))),,,,,,'''$$$'''((('''(((((())))))))))))((((((+++)))***---000666AAAMMMYYYeeeooorrrrrrtttuuuuuussstttqqqmmmiiidddZZZPPP@@@888///+++)))'''(((+++))))))))))))************---,,,,,,***(((&&&$$$###&&&''''''((((((((((((((('''(((((('''&&&&&&((()))&&&&&&&&&'''((()))******++++++++++++++++++******+++++++++,,,++++++***)))+++++++++++++++,,,,,,,,,***------***)))***((($$$+++++++++,,,...///...,,,++++++************++++++------+++******+++,,,,,,+++++++++,,,---///000111...///000333555777888999777666888===CCCOOObbbsssgggXXXLLLMMMTTTbbbyyysss___SSSKKKJJJNNNZZZnnnooobbbTTTKKKDDD>>><<<===444555777999999999888777666555444333444555777888$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''### """&&&&&&"""###$$$%%%%%%######$$$%%%###$$$&&&%%%$$$$$$%%%'''---------+++)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''%%%!!!!!!%%%&&&$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''(((((()))&&&((((((&&&$$$###$$$&&&"""###%%%&&&&&&%%%###""" """###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''''''''&&&&&&&&&***...///222===JJJ]]]fffnnnnnnjjjdddZZZQQQGGGEEEBBB@@@AAABBBBBBBBB???AAADDDGGGLLLSSS]]]dddkkkmmmppprrrqqqqqqqqqrrrjjjgggccc^^^ZZZTTTNNNIIIAAA<<<777222111000000///------,,,+++,,,,,,---...000000000///---,,,+++,,,++++++---///000111///...---+++)))(((((()))+++------......///......------'''(((((())))))(((((('''***))))))***++++++++++++,,,///...)))&&&)))***)))))))))******+++*********...,,,,,,///333;;;HHHUUUeeepppyyyzzzzzz{{{zzzxxxwwwwwwtttpppmmmiii```WWWJJJ???444///,,,)))***---))))))))))))))))))******++++++***)))'''%%%$$$###''''''((())))))))))))((('''((())))))''''''((()))%%%(((***)))((((((***,,,++++++++++++******************+++++++++******)))*********++++++,,,,,,,,,(((,,,...------///...+++,,,,,,,,,...000111000///,,,,,,***))))))***,,,,,,,,,,,,+++++++++,,,------++++++,,,---...///000000///000111333666888:::;;;999888999>>>DDDOOOaaaqqq|||hhhYYYNNNNNNUUUaaawwwqqq]]]QQQJJJJJJOOO]]]rrrsssdddXXXOOOEEE???>>>444555666777777777666555555555444555555666666777$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''###!!!"""&&&'''"""###%%%%%%%%%$$$###$$$%%%!!!###$$$$$$######$$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$ $$$&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! ######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''%%%######$$$%%%$$$""""""###%%%&&&&&&%%%###"""!!!%%%'''&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''***---///333<<>>>>>???@@@@@@===@@@BBBCCCEEEKKKUUU\\\gggkkkpppsssuuuvvvwwwxxxpppmmmiiieeeaaa]]]XXXTTTOOOJJJBBB<<<999888777666444333222111222333444555888999999777333111111222111000222444777777555222/////////....../////////222333444444444222000///------............------***+++++++++++++++,,,,,,,,,//////***(((***,,,***------...///000111111000000...///444;;;DDDSSS```nnnvvv}}}~~~~~~~~~}}}zzz{{{{{{xxxsssqqqoooggg___OOOCCC666000---++++++---))))))))))))))))))))))))(((((((((((('''&&&%%%%%%'''((())))))******))))))((()))******(((((((((***(((+++---,,,((('''***---************************))))))***++++++******************++++++,,,,,,,,,)))---...---...111000---,,,++++++---///000///...---,,,+++******+++,,,---+++++++++,,,,,,------...---------...............111222333555777999;;;<<<:::999;;;???DDDNNN___ooo~~~yyyfffXXXMMMNNNUUUaaavvvnnn[[[PPPJJJKKKRRRaaavvvssshhh]]]NNNCCC>>>;;;;;;;;;;;;::::::999999888888999999999999888888$$$######%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###&&&&&&###!!!$$$%%%&&&%%%$$$###$$$&&&!!!"""######""""""###$$$"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$!!!!!!%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''### !!!%%%&&&$$$""""""###$$$%%%&&&%%%$$$$$$$$$!!! """'''(((&&&"""###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***---222<<>>???@@@AAA>>>AAACCCBBBBBBFFFOOOVVVbbbgggnnnsssvvvxxxyyyzzzqqqnnnjjjfffdddaaa^^^\\\WWWRRRKKKEEEBBB@@@>>>===999888777666777888:::<<>>999666666888555444555888<<<<<<888444111111222222222222111111333555666777666444111///////////////////////////---...//////------...///---000000+++***,,,...------...000222444555555555333333888???GGGQQQ```mmmvvv||||||yyyyyyuuuqqqpppooohhhaaaQQQDDD777111000---,,,---+++++++++***************(((((()))))))))))))))((((((((()))***************((()))++++++***))))))***))),,,---,,,***(((***,,,************++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,......++++++......+++*********+++---...---+++,,,,,,++++++++++++,,,,,,***++++++,,,---......///......///000000000//////444555666888999;;;<<<===:::999;;;???CCCLLL\\\kkk|||xxxaaaTTTKKKMMMTTTaaauuukkkZZZPPPJJJMMMUUUdddyyy~~~vvviiiXXXHHH@@@>>><<<;;;:::999:::;;;<<<;;;;;;<<<<<<<<<:::888777$$$######%%%((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$###"""$$$%%%+++(((%%%$$$%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&###&&&%%%""""""&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""#########%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%''''''''''''%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''***222;;;AAAUUU```lllqqqrrrpppjjjdddZZZTTTKKKDDDAAAAAABBBBBB===AAADDDCCCAAADDDLLLSSSXXX^^^hhhooosssuuuvvvvvvsssoooiiieeecccbbb```___]]]YYYSSSOOOLLLKKKIIIHHHCCCAAA@@@???@@@CCCEEEGGGKKKMMMNNNJJJDDD@@@AAACCCBBBAAAAAAEEEHHHHHHCCC>>>;;;:::888777777888:::;;;===???AAABBBAAA>>>:::888555444333222222333444555444666777666444333555777000444444000///222444444222333555888;;;<<<>>>>>>@@@AAAFFFNNNUUU\\\hhhsssxxx}}}~~~~~~|||ttttttppplllkkkkkkfff^^^TTTGGG:::666555333000000......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))******++++++******(((***,,,,,,***))))))***((()))************+++,,,***++++++,,,---...//////---...//////000000//////////////////............---///...******...000...,,,,,,+++,,,......---++++++,,,,,,,,,,,,,,,,,,+++)))***+++---.../////////...///111222333444333333888888999:::;;;<<<======;;;:::<<>>AAACCCCCCDDDDDDCCC@@@>>><<<###""""""%%%((()))'''$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&(((%%%######%%%&&&%%%#########$$$%%%%%%&&&''''''###&&&&&&######'''(((%%%&&&%%%%%%$$$$$$#########"""###%%%''')))+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''!!!$$$&&&%%%###$$$'''+++$$$#########$$$$$$&&&&&& $$$&&&%%%"""!!!%%%***"""$$$'''&&&$$$"""###%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&(((111:::@@@TTT___kkkqqqssssssnnngggaaaZZZOOOGGGCCCBBBBBBCCC;;;@@@DDDCCCAAACCCKKKRRROOOVVVaaajjjoooqqqrrrrrrtttoooiiidddbbbaaaaaa```dddaaa\\\ZZZXXXXXXWWWUUUPPPOOONNNMMMOOOQQQTTTVVVZZZ]]]]]]YYYSSSOOOOOORRRUUUTTTTTTWWWZZZZZZTTTOOOKKKHHHDDDBBBBBBDDDHHHKKKNNNPPPSSSTTTRRROOOKKKHHH???>>><<<;;;;;;<<<>>>???<<<>>>???>>><<<;;;<<>>@@@DDDGGGIIIKKKKKKMMMNNNSSSZZZ^^^aaajjjsssuuuyyy{{{yyyyyy{{{{{{xxxttttttpppkkkkkkkkkggg```XXXKKK???;;;;;;999666555000000/////////...............//////......------))))))***++++++++++++***(((***,,,,,,+++***)))***&&&&&&'''(((***,,,------+++,,,---...///111222222000000111222222222222222222222111111000000//////---///---+++,,,222666555111000///000111111///---++++++---......---++++++)))***+++---.../////////...000222444666777777777::::::;;;;;;<<<======>>>===<<<>>>AAAEEEMMM\\\kkkwww{{{}}}~~~yyykkk^^^SSSSSSXXXaaarrrzzzfffXXXRRRLLLPPPXXXiii}}}uuubbbQQQHHH???===;;;:::<<>>AAADDDEEEDDDCCCBBBCCCFFFMMMWWWaaaiiinnnoooooolllkkkhhheeebbbaaadddfffgggeeecccaaa``````^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[bbbdddfffdddaaa___```aaaccceeegggiiijjjhhhfffdddccc[[[VVVVVVUUURRRUUU\\\^^^___aaaaaa```\\\XXXUUULLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBDDDFFFGGGJJJLLLPPPTTTWWWXXXXXXXXX[[[]]]aaadddfffjjjooorrrwwwxxxyyyzzzzzz{{{{{{{{{uuussspppnnnmmmkkkiiiggg\\\VVVNNNEEE???<<<<<<<<<999999777666444333222222444444444333222111000///000///...,,,,,,,,,,,,,,,---,,,+++******+++---...------------------------...............111555999;;;;;;;;;;;;;;;;;;<<<<<<888888666555444333333333222222222333444666777888888777555444444333000......------------,,,,,,,,,000///...///111333555555:::;;;======<<<===???@@@BBBDDDFFFDDDBBBAAABBBEEECCCBBB@@@@@@EEEPPP\\\eeetttxxx}}}}}}}}}||||||}}}~~~~~~}}}nnnbbbWWWUUUYYYcccppp{{{xxxeeeUUUMMMJJJOOO[[[mmmwwwfffSSSFFFCCC===<<>>CCCMMMWWW___dddfffgggjjjlllmmmlllkkkkkklllmmmlllkkkkkkjjjiiihhhhhhhhhkkklllnnnpppppppppnnnnnnnnnppprrrrrrqqqpppqqqrrrqqqsssvvvyyyzzzyyywwwvvvyyyvvvsssssspppkkkiiikkkjjjkkklllnnnmmmllljjjiiijjjiiigggeeecccbbbaaaaaadddeeefffggggggfffeeedddeeeeeeddddddeeegggiiijjjmmmnnnoooppppppooonnnnnnpppqqqrrrrrrrrrsssuuuwwwwwwyyy{{{}}}~~~}}}|||{{{zzzxxxwwwwwwxxxxxxwwwvvvqqqooojjjeee```]]][[[ZZZTTTRRROOOLLLJJJJJJJJJKKKHHHHHHHHHGGGEEEDDDBBBAAA>>><<<999666444444555555222222333333222222222222333333444444555555666666777999<<>><<<===???CCCHHHMMMRRRTTTKKKGGGBBB>>><<<:::777555333222111000///000000111000111333666;;;AAAFFFIIIOOOSSSYYY]]]```bbbdddfffhhhiiiiiieee```ZZZVVVUUUNNNMMMLLLLLLPPPYYYdddlllssswww{{{~~~}}}zzzyyyyyyyyyyyyzzzzzz{{{}}}}}}~~~ttthhhdddfffmmmwwwooo___TTTPPPMMMSSS```sssnnnYYYKKKBBB<<<;;;@@@DDDIIIWWWggg~~~www"""######$$$$$$######"""''''''''''''&&&&&&&&&&&&########################!!!"""######"""!!!"""#########$$$$$$%%%%%%$$$$$$#################################"""###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$#########"""""""""###!!!######!!!!!!"""!!!###$$$%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$###$$$""" ###)))&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$$$$$$$+++)))&&&$$$$$$%%%%%%%%%&&&$$$%%%(((***,,,555???TTTeeetttwwwxxxyyywwwqqqpppkkkddd[[[SSSOOOLLLKKKKKKLLLMMMKKKHHHDDDAAAAAA@@@EEELLLSSSZZZ^^^``````ccceeeiiikkklllmmmnnnpppnnnooonnnmmmjjjhhhggggggkkknnnrrrttttttsssrrrrrrooopppqqqrrrrrrrrrrrrrrrpppqqqrrrsssuuuwwwxxxyyy|||{{{zzzyyyuuuooojjjhhhfffgggiiikkkkkkkkkkkkkkklllkkkjjjiiigggfffeeeeeeggghhhiiijjjkkkkkkkkkkkkiiijjjkkkmmmooorrruuuvvvzzzzzzzzzyyyxxxvvvtttssstttuuuuuusssqqqqqqrrrsssvvvxxxzzz|||}}}|||{{{zzzzzzyyyxxxyyy{{{}}}}}}}}}zzzyyywwwuuuqqqnnnllljjjeeebbb^^^ZZZYYYYYY[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUOOOLLLGGGBBB>>><<<;;;:::666666777888999:::::::::;;;<<<===???@@@BBBDDDDDDCCCEEEJJJNNNTTTZZZaaafffjjjllloooqqqrrrrrrpppooolllhhhaaaZZZSSSOOOLLLKKKFFFHHHKKKPPPVVV]]]bbbfff```[[[TTTLLLGGGBBB===:::666444222000///000111222111444999???GGGOOOXXX]]]dddiiioootttwwwzzz{{{}}}~~~~~~~~~{{{uuuooojjjfff\\\[[[YYYXXXYYY```hhhnnnssswwwzzz}}}~~~~~~~~~|||{{{xxxxxxxxxyyyzzz{{{}}}}}}~~~xxxmmmiiikkkqqqzzzmmm]]]SSSOOOKKKRRR```uuuqqq[[[KKKEEE???===@@@DDDKKK\\\nnn######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################!!!"""######"""!!!"""#########$$$%%%%%%%%%%%%%%%########################$$$######""""""######$$$%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$''''''$$$%%%%%%"""###%%%'''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%######%%%###!!!###'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$$$$$$$(((%%%######%%%''''''&&&%%%$$$%%%((())),,,555>>>RRRcccqqqttttttvvvsssmmmhhheee^^^WWWRRROOONNNNNNPPPQQQRRRQQQMMMIIIGGGGGGIIIKKKPPPTTTXXXZZZ[[[[[[\\\```eeeiiilllnnnppprrrqqqsssrrrooojjjfffeeeeeejjjnnntttxxxxxxwwwvvvwwwqqqqqqrrrrrrssssssrrrqqqooommmkkkkkknnnrrrxxx{{{|||~~~~~~{{{wwwqqqiiiddd```aaabbbdddeeeggghhhhhhhhhhhhhhhhhhgggffffffeeecccdddeeeggghhhiiijjjjjjhhhjjjmmmqqquuuzzz~~~}}}zzzwwwuuutttxxxyyyxxxvvvsssrrrssstttsssuuuwwwxxxyyyyyywwwwwwzzzyyyyyy{{{~~~|||zzzxxxuuurrrnnnkkkiiijjjlllnnnqqqqqqqqqpppooonnnmmmllldddaaa\\\UUUOOOIIIFFFDDD>>>???AAACCCEEEGGGHHHIIIIIIJJJLLLOOORRRUUUWWWXXXVVVYYY^^^ccciiiooovvvzzz~~~|||vvvooohhhccc```___XXXYYY\\\```fffmmmssswwwvvvqqqhhh^^^UUUMMMFFFBBB>>>;;;888444333333555666666<<>>NNN___mmmpppoooqqqnnnhhh\\\ZZZUUURRROOOPPPQQQRRRTTTVVVWWWWWWUUURRRQQQPPPRRRTTTUUUWWWXXXYYYYYYYYY[[[^^^cccgggiiilllnnnpppqqqssssssoooiiicccaaaaaagggnnnvvv{{{{{{zzzzzz{{{uuutttsssssstttsssqqqooollljjjhhhgggjjjqqqxxx||||||}}}xxxrrrjjjbbb\\\\\\]]]^^^```ccceeefffeeeffffffffffffeeeeeeddd^^^___```bbbdddfffhhhhhhiiikkkooouuuzzz}}}yyywwwuuusssuuuuuuuuusssqqqpppppprrrooopppqqqrrrrrrsssssssssxxxxxxxxx{{{~~~{{{yyyyyyyyy{{{|||~~~}}}vvvtttqqqkkkeee___YYYVVVQQQRRRRRRTTTVVVYYY\\\^^^]]]^^^```cccfffiiikkkmmmllloootttxxx}}}~~~yyyvvvuuunnnnnnoooqqquuu{{{wwwooofff]]]UUUOOOFFFCCC>>>999666666888999AAAIIITTT^^^gggqqq{{{}}}xxxuuuuuuxxx{{{}}}~~~~~~|||rrrjjjiiilllqqqzzz}}}iiiYYYNNNJJJNNNWWWhhh~~~zzzcccSSSJJJDDDBBBCCCEEELLLaaavvv%%%%%%&&&&&&&&&&&&%%%%%%))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""###$$$%%%&&&&&&&&&&&&########################$$$$$$#########$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%###"""  !!!######!!!###((('''######'''***)))%%%###%%%(((###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$&&&+++000...(((%%%&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%###"""$$$((((((%%%!!!%%%###%%%''')))+++444>>>LLL\\\hhhhhheeeddd___XXXMMMKKKIIIIIIJJJMMMPPPSSSVVVYYY\\\]]]\\\ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYY[[[]]]```bbbccceeegggiiijjjmmmnnnjjjccc]]][[[\\\^^^fffqqqwwwwwwwwwxxxyyysssqqqooonnnnnnmmmiiifffdddccccccdddgggmmmssswwwxxx}}}zzzuuupppggg^^^YYYYYYYYYZZZ\\\___bbbcccbbbbbbcccbbbaaa```^^^]]]YYYYYY[[[]]]```bbbeeefffiiikkkooouuuzzz|||yyyvvvsssrrrqqqmmmnnnnnnmmmkkkkkklllnnnkkkkkkjjjjjjkkklllnnnooorrrrrrsssvvv{{{~~~|||wwwrrroookkkjjjiiihhhjjjnnnqqqtttrrrssstttvvvxxxzzz{{{|||{{{~~~~~~}}}||||||}}}zzztttllleee___UUUQQQJJJDDD@@@@@@BBBCCCNNNWWWdddnnnvvv}}}{{{rrrjjjiiikkkpppxxxvvvbbbTTTLLLIIINNNXXXjjj{{{eeeVVVIIIDDDBBBDDDFFFMMMcccyyy%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###"""###$$$%%%&&&&&&'''&&&########################$$$$$$$$$###$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%)))'''%%%###""""""$$$$$$&&&'''%%%"""$$$''''''###"""&&&***)))&&&%%%'''+++######$$$$$$$$$%%%%%%%%%(((&&&$$$######%%%(((***((('''&&&%%%%%%%%%%%%%%%%%%'''...444333,,,''''''"""###$$$%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%######%%%)))(((###%%%###$$$''')))+++444>>>MMM[[[eeebbb\\\WWWPPPGGG@@@@@@???AAADDDIIINNNQQQXXX[[[^^^````````````aaa\\\[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]]]]]]]^^^___aaaaaaeeegggddd]]]WWWVVVWWWTTT]]]iiioooppppppqqqsssnnnkkkhhhffffffddd```\\\ZZZ[[[]]]```dddhhhlllnnnrrrxxxyyytttooojjjbbbXXXWWWVVVVVVWWWYYY\\\___aaa^^^^^^^^^]]][[[YYYWWWUUUUUUVVVWWWZZZ\\\```bbbdddfffiiimmmqqqvvvzzz}}}~~~|||zzzxxxuuurrrpppnnnnnnjjjkkklllkkkjjjjjjlllnnniiigggfffffffffhhhjjjlllllllllmmmpppuuuyyy{{{{{{zzz{{{}}}~~~~~~|||yyywwwxxx{{{|||vvvpppkkkgggbbb[[[TTTPPPOOOPPPRRRWWWaaannnxxx~~~|||ssskkkjjjlllpppwww~~~ppp]]]PPPKKKJJJLLLVVViiizzzdddUUUGGGBBBBBBEEEGGGOOOeee|||%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%$$$""" """""""""###$$$$$$$$$%%%%%%&&&%%%### !!!"""$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%### !!!#########&&&$$$######$$$%%%%%%$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""&&&%%%$$$$$$######$$$$$$%%%"""///FFFFFF///"""%%%$$$$$$#########$$$&&&'''$$$%%%'''&&&&&&%%%'''(((***++++++)))&&&$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''"""!!!&&&,,,000555:::LLLVVV]]]XXXMMMDDD===999:::<<<>>>AAADDDHHHNNNRRRVVVZZZ___bbbaaa^^^\\\[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWWWWXXXWWWUUUQQQMMMJJJQQQWWW]]]___cccgggfffcccfffccc___ZZZVVVTTTSSSSSSWWWVVVUUUWWW[[[```dddfffkkklllnnnnnnkkkfffaaa^^^WWWVVVVVVVVVVVVWWWXXXXXXYYYXXXUUUSSSRRRRRRSSSTTTQQQSSSTTTUUUXXX\\\bbbgggbbbeeeiiimmmppprrruuuxxxuuutttssspppnnnlllkkkjjjjjjiiihhhiiikkkmmmmmmlllhhheeebbb```\\\YYY]]]dddccceeeiiikkkmmmooosssuuuvvvxxx{{{}}}~~~}}}}}}||||||}}}~~~{{{yyytttqqqkkkddd^^^[[[\\\^^^mmmqqqxxx}}}~~~xxxqqqmmmoootttyyy|||~~~lll\\\NNNHHHGGGLLLZZZooo|||eeeUUUKKKDDDBBBFFFIIIQQQdddxxx'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""!!!  !!!!!!"""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((&&&$$$###$$$&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%###+++::::::+++###%%%$$$$$$#########$$$%%%&&&$$$%%%&&&&&&%%%$$$&&&'''((('''&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%(((***,,,333<<>>:::777111333555777:::>>>DDDGGGQQQVVV\\\^^^]]]YYYUUUSSSLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLIIIFFFBBB@@@EEEKKKOOOPPPSSSWWWWWWTTTVVVTTTQQQNNNKKKJJJJJJJJJLLLKKKKKKMMMQQQUUUXXXZZZ```bbbeeegggfffddd```^^^XXXWWWVVVUUUTTTSSSSSSSSSQQQPPPMMMKKKIIIIIIIIIJJJDDDFFFIIIKKKNNNRRRXXX\\\]]]```dddgggiiimmmqqqtttqqqqqqpppooonnnlllkkkjjjhhhgggggghhhjjjkkkkkkjjjeeeaaa___^^^[[[VVVVVVZZZXXX[[[^^^bbbdddgggkkknnnrrrtttvvvxxxyyyyyyxxxwwwuuuuuuuuuwwwzzz||||||{{{~~~}}}|||||||||~~~~~~}}}~~~}}}~~~}}}||||||zzzvvvqqqmmmkkklllnnnssswww|||{{{uuurrrtttyyy}}}|||iiiYYYLLLGGGGGGLLLZZZppp{{{eeeUUUMMMFFFDDDGGGKKKSSSfff{{{((('''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((()))'''%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''%%%%%%''')))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''++++++'''$$$%%%$$$$$$#########$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%(((%%%###"""$$$%%%### $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***((()))222===LLLPPPOOOEEE;;;666555444...000222444666:::>>>BBBJJJPPPVVVYYYVVVPPPJJJFFF>>>>>>===<<<<<<<<<<<<===:::999888888888999;;;<<<;;;<<<<<<<<<:::777444222666:::<<<<<<>>>BBBBBB@@@BBBAAA???===<<<======>>><<<===???AAACCCFFFGGGIIINNNPPPTTTWWWZZZZZZYYYXXXVVVUUUSSSPPPNNNKKKJJJIIIDDDCCCAAA>>>===<<<<<<===999<<>>CCCIIIPPPRRROOOGGG???:::555444444333333333333333111111000000000111222333000000000000///---***)))---000000......222333111333333222111111222222333111333666888999999:::;;;;;;===AAAEEEHHHJJJKKKKKKLLLKKKIIIGGGDDDAAA???===777777555444444444444444000333777:::<<<===???AAAGGGHHHJJJLLLNNNSSSXXX\\\]]]___aaabbbaaa___]]][[[UUUUUUVVVXXXZZZZZZWWWUUUMMMGGGBBBCCCCCC???;;;;;;@@@DDDIIIMMMQQQUUUZZZ]]]aaabbbdddfffhhhiiiiiiiiihhhgggfffgggiiijjjiiihhhcccaaa```___```cccfffiiioooqqqsssttttttuuuvvvxxxttttttttttttuuuuuuuuuuuuxxxxxxyyyzzz{{{|||||||||~~~~~~}}}}}}||||||||||||zzzzzzzzzyyyxxxvvvtttsssuuuvvvyyy{{{|||}}}||||||zzzzzzyyywwwuuuuuuwwwyyyzzz|||~~~}}}~~~rrr^^^PPPFFFEEEHHHMMM]]]ttt~~~jjj\\\QQQJJJGGGKKKOOOWWWlll$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!"""$$$''')))&&&&&&%%%%%%$$$$$$######&&&&&&$$$###"""""""""###"""!!!  !!!"""###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%###""""""$$$%%%$$$###"""$$$%%%###"""!!!###%%%(((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###%%%(((+++''''''&&&%%%%%%%%%&&&&&&###&&&%%% %%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%222,,,&&&%%%''''''$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%% ###(((---555<<>>666111//////...---------------,,,,,,,,,,,,,,,------...+++++++++++++++)))((('''***---,,,((())),,,---+++...------,,,,,,,,,,,,---+++///222333222222222333111333555888:::<<<===>>>=========;;;999777555333///////////////000111111)))+++///000000000000111999:::<<<===???CCCHHHLLLOOOQQQRRRSSSRRRPPPMMMKKKFFFFFFGGGIIIJJJJJJGGGEEEAAA999333333555333333444222555999===AAADDDIIILLLPPPQQQSSSVVVYYY[[[]]]^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWPPPOOONNNMMMOOOQQQTTTVVV\\\^^^aaacccdddfffiiikkkkkklllnnnoooooonnnnnnnnnqqqqqqssstttvvvyyyzzz{{{yyyyyyyyyxxxwwwvvvuuuuuuqqqrrrrrrrrrqqqooommmlllnnnppprrrssstttsssqqqpppqqqqqqpppooonnnnnnqqqtttuuuvvvyyy{{{||||||{{{{{{|||~~~~~~}}}}}}~~~|||zzzyyy{{{~~~lllYYYLLLEEEEEEJJJNNN___wwwoooaaaRRRKKKHHHKKKOOOYYYnnn############$$$%%%&&&'''&&&%%%###""""""$$$''')))%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""!!!!!!!!!!!!"""##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&%%%$$$%%%&&&'''&&&$$$%%%'''((('''$$$###&&&)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&)))+++'''&&&&&&%%%%%%%%%%%%%%%###%%%%%%######%%%%%%###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$$$$%%%'''000+++&&&$$$$$$$$$""" &&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!)))///666<<>>777333000,,,,,,...///000//////000222777;;;@@@AAA===666000---+++******)))))))))))))))(((((())))))************)))************))))))(((***,,,,,,((((((++++++)))+++++++++++++++++++++******---000111...,,,---/////////000111222333444444222222333222111///...,,,,,,,,,------......//////)))+++------,,,*********...000111222444666:::===@@@AAABBBBBBAAA???===<<<999888999:::;;;;;;999777888222------...---///333,,,///222555777999<<>>???AAACCCFFFIIIKKKMMMMMMKKKJJJIIIIIIIIIGGGEEE????????????@@@AAACCCDDDIIIKKKMMMOOOPPPSSSVVVYYY]]]```cccddddddbbbbbbbbbdddeeegggjjjmmmqqqtttvvvwwwwwwwwwvvvuuussspppooolllmmmooooooooommmkkkjjjkkklllnnnoooooommmjjjiiijjjjjjjjjiiiiiikkkooorrrqqqrrrtttvvvwwwvvvuuutttuuuxxx{{{|||{{{zzzyyyyyy{{{}}}~~~|||zzzyyyvvvwwwyyyyyyzzz}}}~~~hhhVVVJJJEEEFFFKKKQQQbbb{{{rrreeeTTTMMMIIILLLQQQ[[[ppp%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&& !!!###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&(((((('''%%%%%%(((***(((%%%$$$'''***&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$$$$%%%%%%$$$$$$&&&$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%&&&''')))+++)))&&&###""""""###$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###!!!$$$(((---666???GGGGGGBBB999333111///,,,---///000000///......///222444777777444000---+++***))))))(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))))))))(((++++++((('''******'''(((((()))***************(((+++...---)))'''))),,,------,,,++++++,,,------,,,---.........,,,***)))---------------,,,++++++)))+++,,,,,,+++******+++(((***,,,------...000222222333333444444333222222111000//////111111000///111...------+++)))+++000+++---///000000111333555333333444666888:::<<<======;;;::::::;;;;;;:::999444444555666666666666666:::;;;<<<===>>>@@@CCCFFFIIIMMMRRRSSSRRRPPPPPPPPPQQQRRRUUUXXX]]]bbbfffiiiooopppqqqqqqooolllhhheeecccdddggghhhiiigggfffdddbbbdddfffhhhgggeeebbb```\\\\\\\\\\\\]]]```eeeiiihhhiiikkkmmmmmmmmmlllkkkhhhkkknnnppppppppppppqqqppprrrtttuuuuuuwwwzzz|||{{{}}}|||}}}|||{{{zzz{{{~~~yyydddUUUJJJEEEHHHMMMSSSeee~~~ttthhhWWWOOOLLLOOOSSS]]]sss&&&&&&%%%$$$############&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''(((((((((!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$''')))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((("""$$$&&&%%%$$$######$$$&&&%%%$$$$$$######$$$$$$(((###"""&&&&&&"""###((($$$%%%%%%&&&%%%$$$###""""""###%%%&&&&&&''')))***((((((&&&$$$######&&&)))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''((((((+++666BBBFFFEEE>>>444//////...,,,***,,,------+++******+++///000222111...,,,+++***++++++***)))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))&&&))))))'''&&&(((((($$$$$$%%%&&&((()))******+++&&&***,,,***%%%$$$&&&)))+++***((('''''''''((())),,,---......---+++)))'''......------+++)))((('''%%%&&&''''''&&&&&&'''(((%%%'''***+++++++++,,,---*********+++,,,---.........---++++++,,,---,,,,,,,,,,,,---...***&&&''',,,((()))******))))))***,,,//////000000111222444555444222222333555666555444...///000111222111000///222333333333333444777:::999>>>CCCEEECCCAAA@@@AAAAAABBBEEEIIIOOOUUUZZZ]]]bbbdddffffffddd```[[[WWWUUUWWWYYY\\\\\\\\\ZZZYYYTTTVVVYYY[[[[[[YYYVVVTTTIIIIIIIIIIIIKKKOOOTTTYYYZZZ[[[]]]___``````___^^^[[[^^^bbbdddeeefffgggiiieeegggiiikkklllnnnqqqtttuuuwwwzzz~~~~~~{{{}}}wwwcccTTTJJJFFFIIINNNTTTfffttthhhYYYQQQNNNPPPUUU___uuu