BM6P6(@ (((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((,,,000333111...+++((('''''')))***&&&(((,,,...---+++'''$$$$$$$$$%%%%%%&&&'''((((((%%%''')))((('''&&&&&&'''&&&''')))******)))((('''*********+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---------.........---,,,+++111,,,222<<<;;;;;;VVVyyyUUUFFFBBB888222333...,,,+++,,,...///000///---,,,******+++***)))'''))))))(((((((((((())))))''')))++++++***))))))))))))))))))***+++++++++,,,---,,,+++)))))))))******+++((((((+++,,,***+++///111111000000111333555666888<<>>666333///)))999:::FFFjjjVVVddddddWWWSSSRRRPPPSSSZZZddd~~~pppQQQeeecccQQQMMMOOONNNOOOKKK@@@<<<>>>FFFYYYaaaVVVMMMIIIBBB:::333///---------...+++)))***///111///777999555,,,)))++++++&&&%%%'''***---...---+++******...000---(((%%%'''***+++***)))'''&&&&&&&&&''''''***&&&+++%%%++++++```hhh>>>///+++'''%%%&&&'''&&&$$$###'''***)))&&&&&&)))---)))'''&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''///555666---$$$"""%%%'''######$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""""" !!!!!!""""""#########$$$$$$%%%$$$###"""!!!#########"""""""""""""""!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$######&&&'''&&&%%%$$$---((('''+++---,,,222<<<444666888<<>><<>>YYYfffdddhhhggg]]]UUUFFF<<<999;;;@@@PPPYYYQQQQQQJJJ@@@999555222...,,,&&&))))))'''***///111///111333000)))(((******'''&&&((()))+++,,,+++***)))***,,,---+++(((&&&''')))***)))(((&&&%%%%%%&&&&&&&&&)))%%%)))###,,,444oooUUU666...+++'''%%%&&&'''&&&$$$###&&&)))(((%%%%%%(((,,,)))'''&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&)))---...***))))))'''###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""######%%%$$$###""""""""""""###########################$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$ """$$$&&&'''''''''&&&((())),,,111333333444777>>>???????????????AAACCCFFFTTT```www{{{===999...---+++)))((('''''''''+++)))(((******(((***---999TTT]]]999///((((((***'''&&&(((&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$######""""""""""""#########""""""!!!!!!"""""""""(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))))))))(((((((((''''''%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&''''''''''''((()))(((&&&&&&(((***,,,+++***)))(((((())))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---***++++++,,,,,,---------...000444555777QQQnnnMMMBBB@@@:::222000///...///000111111///,,,+++))))))******)))'''((())))))))))))))))))(((((()))++++++)))((()))*********************))))))((('''''''''''''''((()))+++))))))------+++,,,///000//////...//////000000000222444444555555888999:::GGGGGGBBBJJJNNNJJJIIIRRRRRRUUU\\\cccbbbYYYQQQFFFCCCBBBCCC@@@;;;999999...111333222000...///111000666777444888AAAEEEBBB???FFFJJJ999333<<<]]]```...555222000444000111;;;jjj]]]???NNNBBBAAAGGGyyy<<<444444222555,,,///333NNN```TTTRRRNNNPPPSSSUUUfffgggOOOBBB^^^lllmmmnnneeeQQQDDDAAA:::<<>>BBBEEEEEEDDDLLLZZZgggaaannnvvvFFF///---)))((('''&&&&&&'''((()))%%%''',,,///***)))666HHHqqq333...***'''''''''&&&$$$###""""""""""""############""""""""""""############$$$$$$############$$$$$$##################$$$%%%$$$###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''$$$%%%'''(((((('''&&&%%%''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))///,,,)))'''&&&''')))***---,,,+++)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---************,,,...///000...333666;;;RRRZZZEEEDDD>>>222333222222222333333000...,,,+++******++++++***)))((()))***++++++***)))((()))*********(((((()))++++++******))))))(((((((((((((((((()))***************((()))---...++++++---,,,,,,,,,,,,,,,,,,,,,++++++---000333777888999888:::RRRPPP:::333888:::<<>>888999>>>;;;HHH???666555999:::333+++***000222///---,,,+++(((((('''&&&'''&&&%%%&&&&&&)))'''&&&%%%$$$%%%'''((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%(((&&&""",,,(((...555uuulll???333...))))))((('''%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$'''((((((***//////,,,)))((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$#########%%%'''(((((('''%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''&&&'''(((***---...555666555555:::BBBDDDCCC;;;AAAFFFFFFGGGPPPbbbpppyyyoooDDD888111###((('''&&&&&&&&&''')))***&&&$$$***///''''''KKKxxx~~~FFF*********(((&&&%%%%%%###!!!"""""""""""""""""""""###!!!!!!"""""""""#########$$$##################$$$######""""""###$$$%%%%%%111---)))&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((()))************((('''$$$%%%'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''''''''(((---+++(((&&&%%%&&&(((***......---,,,+++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---++++++++++++,,,...000111222555555>>>bbbaaaJJJDDD>>>555444333222333333222000------,,,++++++,,,---,,,***((()))+++,,,,,,+++)))((()))******)))(((((()))+++))))))))))))))))))(((((()))***+++++++++++++++***(((&&&(((,,,---***)))+++***+++,,,,,,,,,,,,++++++---...///222555777666444DDDYYYVVV???555777:::???888777666777888777222...333555444000000222222000))),,,000000---++++++,,,///...+++---999@@@666&&&+++((()))&&&222555777ZZZbbb???,,,333333***+++...<<>>???FFFEEECCC???;;;999:::777222,,,&&&,,,000---***++++++))))))&&&&&&((((((%%%%%%'''''''''%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&(((&&&###...(((---777zzzJJJ222...***'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""'''((($$$###'''***+++((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$'''******(((%%%###""""""######$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((((((((()))+++...000222333333888BBBHHHFFFBBB@@@AAAEEEIIIKKKNNNZZZnnn}}}mmmFFF///***...***((('''&&&&&&'''((()))***)))%%%&&&))))))===vvv{{{GGG,,,,,,%%%'''&&&$$$###&&&&&&$$$#########"""""""""""""""!!!!!!!!!"""""""""############""""""""""""######"""""""""""""""###$$$%%%888333,,,&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&'''''''''''''''&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&***++++++))))))))))))((('''&&&%%%&&&((()))***+++---......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---...---,,,,,,---...111222000777===LLLxxxiiiPPPEEE???:::444333333333333222...,,,...---,,,,,,......---,,,((()))+++------+++)))(((*********)))((((((***,,,((((((((()))))))))))))))***+++,,,,,,,,,+++***)))&&&%%%'''+++,,,)))(((***)))***+++,,,------,,,+++...---,,,...111222111///:::IIIDDD444000000///333444666777888666444111000))),,,,,,((((((++++++'''((()))+++,,,,,,,,,++++++,,,+++***---111222///+++,,,(((000***)))222999PPPfffAAA---222222******---333RRRvvvOOOUUU]]]MMMiiiEEE666???===///444555???llloooNNN:::;;;<<<===>>>:::777GGGOOOUUU___^^^YYY[[[XXXHHHAAA@@@999;;;CCCCCCAAACCCDDDAAA:::333///,,,'''...111---))))))******'''$$$%%%))))))%%%%%%(((&&&&&&&&&&&&&&&'''((()))%%%'''((('''###!!!###%%%"""###%%%&&&'''''''''&&&&&&&&&$$$---%%%---CCCeee:::...((((((&&&((()))(((%%%###$$$%%%$$$%%%&&&'''((('''%%%###&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""&&&&&&###!!!%%%(((((('''&&&$$$######$$$%%%&&&%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$!!!###%%%''''''&&&%%%#################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))+++---000222555666666000777IIIPPPGGG@@@BBBHHHJJJNNNSSS^^^sssoooBBB:::...''',,,...)))((('''''''''((()))***(((+++***+++???pppGGG///------###&&&&&&""""""&&&)))'''$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%,,,((($$$"""$$$'''+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,......,,,******''''''&&&%%%&&&&&&((((((&&&(((+++...///...,,,***))))))))))))))))))))))))************************''''''(((((()))+++,,,---///...---,,,---///111222+++:::III]]]nnnTTTFFF@@@>>>333333333333333111...+++///---,,,---//////...---((()))+++------+++)))(((*********)))'''(((***,,,''''''(((((())))))*********+++,,,,,,+++***)))(((%%%$$$&&&++++++(((''')))((()))+++,,,---------,,,---+++)))+++...000///---444<<<888000333333///000+++///222333000---,,,---,,,111111---,,,///...))),,,+++***+++,,,,,,***)))***(((***+++'''###'''...---)))777---"""///<<>>???777222999===CCCTTTdddzzzrrr```TTTEEEAAAEEEEEEBBBGGGKKKFFF;;;111,,,,,,...333555///)))((())))))%%%"""###((()))&&&&&&***%%%%%%&&&''''''((())))))%%%)))+++(((""" """%%%"""###%%%'''((((((''''''###&&&&&&,,,!!!,,,NNNOOO555...%%%***%%%''')))(((%%%###$$$&&&$$$%%%&&&((()))(((%%%"""&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###&&&&&&$$$%%%))))))'''&&&$$$###""""""###%%%'''%%%%%%$$$###"""""""""""""""""""""######$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))***---000333666888999===000333HHHOOODDDAAAIIIIIILLLQQQ[[[ooouuuDDD///666000***+++$$$***)))(((''''''((()))***###000333555ZZZVVV(((,,,333###%%%((('''""" %%%(((&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***'''&&&'''******'''$$$#########$$$$$$%%%%%%%%%###$$$***)))"""&&&***!!!)))""";;;YYYLLL))) ((())))))************)))(((&&&$$$%%%***000222...)))))))))))))))))))))))))))&&&((()))((('''&&&''')))******))))))((('''''''''+++,,,---------...111333444>>>PPPxxxyyyOOOCCCEEE???>>>999555444555444...))),,,---------,,,***(((''')))(((((((((''''''''''''***))))))))))))+++---...+++***)))''''''''''''((()))((()))---111111+++&&&))))))***++++++***)))(((&&&---000---+++------(((,,,,,,------...///000000//////...---+++***,,,---...------,,,++++++++++++---------,,,+++***((('''******+++++++++,,,,,,,,,---///111///,,,******+++000...------,,,///:::FFF|||}}}@@@111000222.........555333YYYRRR>>>777===KKK}}}}}}BBB999666///555333333111333TTTeee[[[TTTDDD>>>FFFCCC:::999GGGMMMsss```EEE@@@FFFEEEUUUOOOUUUHHH===888))),,,...+++000000&&&&&&,,,)))((()))*********)))'''&&&''''''&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%+++,,,QQQDDD333555444%%%"""+++000+++'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$""")))%%%"""%%%$$$###+++%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######""""""###%%%&&&&&&%%%###"""&&&!!!"""%%%&&&$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$###(((&&&%%%&&&(((***,,,,,,///111444///+++:::DDD;;;555@@@AAA:::???QQQWWWPPPSSSZZZaaaqqqEEE>>>444---***)))(((&&&''')))((($$$$$$)))+++))),,,///999XXXUUU:::---''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))(((''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%(((###&&&&&&""")))&&&..."""...AAA666"""###,,,)))))))))))))))))))))))))))'''&&&)))...///+++'''))))))))))))))))))))))))((()))******((('''((()))))))))******))))))((((((+++,,,---,,,,,,---000333555BBBXXXUUUEEEKKKJJJ???999333222444444111---------------,,,***((('''))))))((((((((('''''''''))))))(((((()))***,,,---+++***)))((((((((()))******((((((+++//////+++'''******))))))(((((()))))),,,111333///---//////,,,******+++,,,---.........000///...---,,,,,,---......---,,,+++++++++,,,---------------+++***)))(((************++++++++++++---...///...+++***+++,,,,,,++++++,,,+++---555???jjjVVV333;;;111//////---444111MMM```@@@666;;;<<>>444999DDDEEE@@@MMMeeefffUUUSSSiii}}}III999444...******+++++++++(((%%%###%%%***......---...===aaammm???222***%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******(((((((((&&&$$$###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%***!!!&&&---&&&"""'''(((///"""%%%---&&& ''',,,)))((('''&&&&&&'''((()))+++)))'''(((***+++(((&&&))))))))))))))))))))))))***+++,,,+++)))((()))***((()))***+++,,,+++******,,,,,,---,,,,,,---000333777JJJkkk```HHHHHHHHH===777111///222555333111---------,,,+++***)))((()))))))))(((((((((''''''((((((''''''((()))***+++******)))((()))***+++,,,***((('''))),,,---***'''+++***((('''''''''((()))///333333///---///000///---...///111111111000000000///...---,,,---...///---,,,+++******+++---///------------,,,+++))))))))))))))))))************,,,---,,,+++******,,,...+++***+++,,,,,,,,,222:::fffppp777888222000111,,,222111???www~~~LLL888:::222666QQQUUU===444000333---444888333GGGqqqxxxeeebbbwwwvvvbbbvvvgggYYYOOOQQQNNNSSSBBB222///)))333...(((+++...((()))+++$$$''''''((((((''''''&&&%%%&&&''''''&&&%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''""" ...'''000RRR???///111;;;;;;@@@BBB@@@777...)))&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$###(((%%%""")))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###""""""""""""###$$$"""######$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%******+++,,,------------666,,,000999999:::<<<666@@@BBBGGGTTTfffppphhh[[[\\\PPP...///,,,)))(((***+++,,,,,,,,,&&&$$$***,,,+++...666CCCmmmaaa>>>***+++(((###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######################################################''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((()))(((%%%!!! ###'''''''''&&&&&&&&&&&&%%%%%%'''***999222'''%%%&&&)))"""&&&***&&&'''+++&&&((('''&&&%%%%%%&&&(((***+++(((&&&&&&'''(((ӵ((((((((((((***+++,,,+++)))(((((()))''')))+++,,,------,,,+++,,,---,,,,,,,,,...111444888WWWĦĦDDD<<<999444///000333555444111---------,,,+++***)))((()))ӵ'''''''''''''''(((((())))))***))))))))))))+++---...***((('''''')))***)))((()))))))))(((((((((''''''---...---+++***,,,///000...///111222222222111000///...,,,+++,,,---......---,,,***)))***,,,...000------------,,,+++***)))(((((((((((())))))))))))++++++***))))))***---......,,,+++,,,,,,,,,111888dddĦ444111222+++000444999[[[ccc999:::666@@@HHH^^^???111...000***222:::555EEEwww^^^EEE<<<666>>>RRR^^^tttWWWNNNJJJPPPAAA555333***333555,,,,,,,,,'''***+++###'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&''')))+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&!!! ///(((000RRRHHH======CCC@@@555555333...(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###)))&&&"""'''%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!%%%((('''""" ####################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&))),,,///000111222333777***000===;;;888???CCCJJJBBBNNNjjjtttggg^^^bbbvvvVVV:::---,,,+++***))))))))))))))),,,)))+++///---///IIIhhhccc:::(((&&&,,,&&&"""$$$$$$########################$$$$$$$$$#########""""""###""""""""""""""""""###################################################'''(((((()))((('''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((('''$$$!!! ###'''&&&&&&&&&&&&&&&&&&&&&&&&'''***999222'''%%%&&&%%%###(((+++(((,,,---"""'''&&&%%%$$$%%%&&&(((***((('''%%%%%%&&&4ĉ@ӵ((((((((()))***+++***((('''((()))((()))***,,,------------,,,---,,,,,,,,,///444777<<L=hĦ888555222000222666777222---...---,,,+++******))))))4ĉ@ӵ&&&'''''''''(((((((((((())))))((()))***+++---...***)))'''''''''((()))((('''((()))******)))(((''')))))))))))))))***...222)))***+++,,,---,,,++++++000---******,,,------,,,,,,,,,*********,,,...///,,,,,,,,,,,,+++***))))))''''''((((((((()))))))))+++)))''''''(((***,,,---000,,,)))******+++000666PPP>LKKK777000333+++///777:::PPP???777<<<<<<@@@oooEEE;;;555444***...333000EEEZZZAAA777:::444000777===IIIvvvsssSSSHHHGGG:::555;;;555======222...,,,&&&(((,,,%%%'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$###"""...&&&...MMM]]]MMMDDD===000((('''&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!'''$$$$$$***'''"""&&&%%%%%%%%%$$$$$$###############$$$%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$)))---,,,&&&"""###&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))***'''***///111111222333555555///<<>>\\\HdĦZZZ:::///444...---666:::LLLUUU999;;;333???uuuJJJ===444444,,,---111888[[[|||NNN:::444777111...444777===DDDGGG]]]kkkXXXKKK777222;;;:::DDD???444111---%%%''',,,'''''''''&&&%%%%%%%%%%%%&&&&&&''')))(((''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$&&&$$$,,,&&&///???zzzYYYBBB444###(((%%%$$$&&&&&&%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&***%%%$$$***((("""&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$(((,,,***%%%"""###&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((()))+++,,,------000333222000///111444555777LLL[[[NNNAAAEEEJJJVVVpppsssZZZUUUssshhh<<<333222,,,***+++,,,+++******,,,...******,,,111@@@kkkttt@@@+++...'''******###$$$***'''########################$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""########################&&&&&&&&&ӵ'''''''''ĭӵ(((ӵ$$$Ħ"""######$$$%%%&&&''''''(((ӵӵ'''(((ĦƜ`1.׼s)))))))))'''Ħ+++,,,+++***)))))))))+++,,,ӵ///ĦĭӵĦĦĦDdD?fӵ<<<888666Ħ///...,,,ӵƜ`1.׼s'''(((ĭӵ'''******((()))((((((((())),,,...ӵ***(((***000Ħ,,,++++++,,,---///------,,,+++***((())))))Ħ(((((()))))))))***)))Ħ(((,,,...,,,,,,...888HHHDdD222+++///~~~KKKӵӵ///ӵ111000ĦLLLӵĭӵ000'''(((&&&%%%%%%%%%&&&'''&&&((()))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$(((###)))(((111---[[[WWW888000&&&+++'''%%%((()))%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%+++---&&&$$$***(((###&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((('''$$$"""###$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++************+++---///000///222444222///...111555777;;;NNNXXXMMMFFFJJJKKKXXXlllnnn\\\cccUUU;;;555111******+++,,,+++)))***---000///---333KKKtttttt???...444***%%%((((((###'''***###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%?~4)))&&&&&&g&e>&e(((g&e$$$>hӵ!!!"""###%%%&&&''''''g&e&&&guO>uO>&e'''(((4ff?>ߝL)))gĉ@))))))))))))Shӵ///,,,+++)))'''''')))g&e...>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦBBB===888gL222///...g&e***gĉ@)))(((g&e>&e'''@e)))***??((((((,,,***&&&%%%''',,,g<ĉ+++)))$$$%%%3we<Ħ)))'''''')))3h?@e///...,,,***((('''((((((Z&&&))))))))))))***3h?gL'''+++222555111---,,,222???qqqD%%)?)))fff?><z=?Ħg&e777g&eS?ʬ5554ff?>ߝL000@e]]]g&epppwww3h?g&e>&e333333??)))((('''&&&%%%&&&''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%)))!!!'''***444 :::vvvKKK))),,,...+++&&&%%%))))))$$$###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%...///'''$$$***)))###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&'''(((&&&&&&'''(((((('''&&&&&&((('''''''''((()))+++,,,++++++++++++,,,...000111---000222111...///444888;;;;;;EEEJJJDDDGGGPPPQQQYYYWWW\\\kkkgggCCC888333---))),,,------+++((((((+++///------>>>nnnggg777222000"""((($$$''''''$$$))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%4Dӵ&&&'''&&&Hƅ^Hu]Ħ)))Hu]Ħ%%%ZuR)Ħ'''''''''''''''''''''Hu]Ħ&&&HŐeHŐeHu]Ħ'''qIܗGIӵ(((tt,,,++++++HGgĉ@---&&&(((***,,,...///...Hu]Ħ///ZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?:::999HdĦ444888000Hu]Ħ(((tt***(((Hƅ^Hu]Ħ(((H׼s'''&&&(((+++---******)))((((((,,,tQ+++***)))'''je<Ħ)))%%%&&&Bt=o9ĦH׼s///000000---+++))))))))))))HtĦ'''&&&'''((()))Bt=o9ĦHdĦ+++,,,++++++,,,---,,,000<<<|||Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ:::Hu]ĦHtƅ^000qIܗGIӵ---H׼s777;;;Hu]Ħ???FFFBt=o9ĦHƅ^Hu]Ħ222***&&&%%%&&&)))'''$$$'''...(((,,,//////+++(((&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&'''((('''&&&&&&((()))&&&$$$%%%,,,222gggKKK111DDD%%%...###$$$)))### %%%%%%########################!!!###%%%$$$!!! """$$$$$$%%%&&&%%%###""""""###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$%%%%%%%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++,,,'''+++///***,,,---&&&//////---+++,,,///000000///111333333333555888999::::::???FFFKKKLLLLLLKKKQQQlll|||GGG>>>888---,,,222)))...000,,,&&&&&&+++000///666bbbuuuHHH111000///%%%***(((&&&'''))))))'''%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&%%%$$$###""""""$$$###!!!!!!###%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""'''&&&4DuXӵ&&&'''&&&DdDΦDdDĦ)))DdDĦ%%%)))t|<&&&&&&&&&&&&&&&&&&&&&&&&DdDĦ&&&DdDΦDdDΦDdDĦ'''peƜ4DuTӵ(((`eĭ+++qet...---(((***+++,,,---------DdDĦ333:::t|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦ:::999DdDĦ222666...DdDĦ(((`eĭ(((DdDΦDdDĦ)))DdDĦ'''((())))))((('''''')))+++***)))((((((***---geĦ+++***)))FSĦ***'''qjRgdKӵDdDĦ,,,------+++)))((()))))))))DdDĦ''''''((((((qjRgdKӵDdDĦ+++,,,,,,+++++++++***111>>>}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ;;;DdDĦaaaq<RBBB333peƜ4DuTӵ---DdDĦ333666DdDĦ777qjRgdKӵDdDΦDdDĦ???333333...---999)))&&&"""!!!%%%(((&&&"""***,,,...---***''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&'''(((***++++++***,,,+++(((%%%&&&+++000dddlll:::...***+++###'''---)))((((((!!!########################"""$$$&&&%%%###"""###%%%$$$$$$%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%(((((((((((((((((((((((()))************)))'''&&&************++++++++++++///)))+++,,,'''***///***111000...***(((+++000333...111555777555333777===>>>???DDDKKKQQQTTTXXX\\\gggSSS777999444+++***---'''&&&''''''&&&''',,,333;;;fffKKK333(((%%%(((''')))'''&&&&&&(((((('''%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""!!!###%%%$$$""""""###%%%#########"""""""""""""""""""""""""""""""""""""""((((((4DuXӵ%%%&&&&&&DdDΦDdDӵ(((DdDĦ%%%%%%o)h'''$$$$$$$$$$$$$$$$$$$$$$$$DdDĦ&&&DdDΦDdDΦDdDӵ(((=ӊB1.uTӵ'''HߝL`o9***po9wӵ+++,,,,,,,,,,,,,,,,,,DdDĦ999???o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪj999DdDĦ000333,,,DdDĦ)))HߝL`o9)))DdDΦDdDӵ***DdDĦ''')))******)))'''&&&((()))+++(((&&&(((,,,///geĦ***)))sp?aĦ+++)))GIdnuR)ĦDdDĦ))))))))))))(((((()))))))))DdDĦ''')))((((((GIdnuR)ĦDdDĦ((()))+++,,,+++++++++...555lllDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦ???DdDĦ111po9uaaaLLL666=ӊB1.uTӵ...DdDĦ000333DdDĦ222GIdnuR)ĦDdDΦDdDӵnnnQQQAAA000###&&&,,,---+++))),,,000...(((+++,,,---+++)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))...///...***&&&&&&)))---SSSWWW(((666***$$$&&&(((%%%))))))$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###$$$%%%$$$$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''%%%$$$%%%'''))))))(((((((((((((((((((((((((((***+++,,,,,,+++)))'''%%%,,,,,,,,,,,,,,,+++++++++///***///111+++,,,///))),,,---...---,,,,,,000444111222777:::777222777AAADDDCCCEEEKKKPPPUUU```kkkSSS===666888///'''((('''333//////000...+++111;;;SSSYYY((()))+++$$$%%%+++(((&&&%%%%%%&&&'''%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$###$$$%%%%%%###"""###%%%""""""""""""############""""""""""""""""""""""""))))))4DuXӵ%%%&&&&&&DdDʜ4DuTӵ(((>d<Ħ%%%Dt%%%%%%%%%%%%%%%%%%%%%%%%>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ((((((F&uTӵ(((4DufئL>e)))puR)Ħ+++...---,,,++++++--->d<Ħ>>>DtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħ***4DufئL>e)))DdDʜ4DuTӵ,,,DdDĦ'''((()))***)))''''''(((***+++'''%%%(((---000geĦ)))s<v>aĦ,,,+++peӵDx<DdDĦ(((''''''(((((())))))))))))DdDĦ'''***)))(((peӵDx<>d<&&&***---,,,,,,...///,,,PPP>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ<<<>d<Ħ000peӵĦ444F&uTӵ...DdDĦ///444>d<Ħ444peӵDx<>d<ʜ4DuTӵ~~~\\\<<>>IIIOOOJJJIIILLLPPPWWWjjj|||aaaFFF;;;888333(((''',,,)))******------(((+++???WWWhhh888!!!...111(((%%%(((&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$###$$$$$$$$$###""""""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""))))))4DuXӵ$$$%%%%%%D&dq&ĒR'''(((sdKĦ$$$DHRRud%%%%%%%%%%%%%%%%%%%%%sdKĦ&&&D&oq<Ōq&ĒR(((((((((>dp&ĒR))))))nfʜ>>DHRRud>d<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<'''((((((((((((***,,,***'''%%%(((---///geĦ(((Hg8>aĦ,,,+++B?Ho9--->d<'''(((***+++)))))))))>d<ӵ)))(((B?Ho9)))<x,,,******,,,111+++AAA&ӫeʬtIӇ444>d<Φ>d<ĦD&ӫetIӇDdDĦ:::sdKĦ777B?dp&ĒR---...>d<sdKĦ777B?Ho9MMMs&dq&ĒR|||iii[[[@@@------***###---AAA---+++)))''''''((())))))%%%&&&&&&''''''&&&&&&%%%***...222333000,,,)))(((******)))'''&&&''')))++++++NNNnnn222---***,,,)))!!!&&&---((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$(((,,,...,,,)))&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%&&&)))+++++++++))))))))))))))))))))))))&&&(((***,,,------,,,+++,,,,,,++++++*********)))))))))222999666:::AAA>>>666///,,,333999888555444>>>;;;999<<h)))******fe)))@ďD))))))+++///...------///111ne<<<;;;=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBene777Hkge)))ne'''***fe(((Hu]3hh''')))+++se%%%'''((((((((()))+++---***(((&&&(((+++,,,geĦja>aĦ+++***@G(((,,,se(((((()))***+++)))))))))<Ō***))))))@G,,,+++Hkge******&&&&&&))),,,---<<<HĪj@IŌ555111egeHu]3hIŌdddDdDĦFFFne///222@hiii???>h,,,---...se444ne444777@G???;;;sĪj@hppp>>>000///,,,222???,,,***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((---333333///***'''&&&'''&&&&&&%%%&&&'''))))))+++:::===...&&&***---&&&%%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&%%%$$$$$$(((---...,,,((($$$"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$&&&(((***+++***))))))))))))))))))))))))%%%&&&((()))+++,,,------++++++++++++************+++'''---000///:::JJJNNNJJJ;;;111222555666888===DDDIIIIIIFFFKKKXXXaaaaaa\\\UUUXXXhhhxxxbbb999444---,,,+++&&&+++---$$$'''...///+++>>>ttteee888'''***,,,111)))###+++&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$######$$$%%%%%%$$$$$$###""""""""""""###!!!  """###"""!!!""""""""""""############""""""""""""""""""""""""%%%4DuXӵ$$$ĵD^%%%&&&'''***&&&((($$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((())))))(((((()))***)))***++++++'''))).........///000222444@@@===999DdDĦ555666---+++''''''***)))'''D^(((%%%'''***s׼s((('''((()))((('''(((***+++))))))((((((((()))geFm8(((>aĦ***(((((()))&&&)))s׼s((((((((()))******)))))))))Ho''')))))))))******---,,,''')))***&&&''',,,%%%///888PPP333---fffD^CCCVVVDdDĦYYY,,,...+++:::yyyGGG444...,,,,,,---s׼s///444///222555888===999:::nnnddd===///---+++)))+++)))'''''')))***)))''''''&&&%%%%%%%%%%%%&&&'''###'''++++++'''$$$%%%&&&'''&&&%%%%%%&&&'''((((((,,,444YYY{{{HHH000(((---((("""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((('''%%%###&&&((()))(((&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%((()))))))))))))))))))))))))))))))))''''''''''''(((***,,,---+++++++++,,,,,,,,,,,,,,,---)))---///***444CCCGGGKKKAAA::::::999666<<d<Ħ)))%%%%%%'''***,,,,,,Ħ$$$###%%%%%%###$$$(((########################$$$$$$Ħ'''(((((()))((('''&&&&&&'''((()))))))))))))))************&&&''''''((()))******++++++***)))))))))***,,,---)))''''''***)))&&&)))111---...///111444666999:::Ħ999RRR>d<ĦQQQ;;;999444444555666666444///,,,...,,,,,,---Ħ***---,,,+++***))))))))))))&&&>d<Ħ((((((###&&&)))Be***))))))******)))''''''((())))))))))))(((&&&'''geFYĉ''''''>aĦ)))'''''')))(((%%%'''...111***%%%'''Be''''''(((((())))))))))))))))))nu]ӵ'''++++++***)))(((((('''***......,,,222<<<===...$$$(((***(((+++333&&&555777IIIccc999...222666---000::::::WWW>d<ĦAAA???>>>EEE>d<Ħaaa555222Ħ)));;;///___MMM555...,,,...(((///...,,,+++---Be///333555666333Ħ444///333666777666777;;;???<<<444<<<999555555///;;;^^^zzzeeeCCC<<<777---+++)))'''(((******(((&&&((('''%%%$$$$$$%%%'''(((###&&&)))((($$$$$$(((,,,((('''&&&&&&'''''''''&&&)))111111nnnDDD,,,...***$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$((()))(((&&&"""###$$$$$$######%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%'''))))))((()))))))))))))))))))))))))))((('''&&&'''(((+++,,,,,,,,,,,,------.........---,,,333444,,,---444333???>>>BBBGGGAAA999???LLLYYYvvviiiYYYaaaddd[[[eeedddvvvSSSBBB???666111&&&(((,,,''''''---,,,(((333:::III~~~\\\,,,111---+++$$$%%%&&&$$$)))+++ %%%''')))'''%%%###%%%''''''&&&$$$#########$$$$$$"""###$$$$$$$$$###!!! !!!!!!$$$'''&&&$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""?aŖ%7uSQuR)ӵsdKĦ(((###$$$%%%&&&'''gdKĦ&&&&&&%%%$$$$$$$$$$$$'''%%%$$$%%%''''''$$$!!!$$$gdKĦ'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''+++***&&&'''---///---***))))))((()))+++,,,---+++---...///000222555gdKĦEEEqqqgdDĦkkkJJJ<<<777///---777111555>>>000,,,...---///gdKĦ111)))***,,,---,,,+++)))'''&&&sdKĦ******)))((((((+++***(((******))))))((((((''''''''''''''''''((()))ŶS(((''''''3we<)))(((''''''+++++++++)))(((((('''(((((('''&&&&&&(((+++(((''''''iĉ@3hR/Ō''''''''''''''''''))))))+++,,,...///000111000---***((()))+++,,,,,,///...+++RRRGGG///666333...777777GGGVVVDdDĦKKKAAA777DDDqqqsdKĦ^^^<<<gdKĦ000000;;;XXXOOO???,,,000///222(((---+++,,,111******,,,///222gdKĦ333111///444>>>@@@:::666999::::::777222---+++---000555AAAEEEFFF___KKK???:::333'''+++555,,,###'''+++((($$$)))***###%%%+++'''%%%&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((111&&&&&&WWWhhh,,,***111&&&###000######$$$$$$%%%%%%%%%%%%***%%%((((((!!!%%%,,,)))###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%((()))************))))))++++++,,,------------,,,000...,,,+++,,,,,,+++***,,,---------,,,,,,...000---...555555000777:::///@@@666EEEDDD===FFFIIIQQQVVV[[[]]]ZZZYYY___gggmmmvvv___DDD???222---...''',,,111'''###***---777<<A"""ne((((((%%%%%%&&&&&&ne&&&&&&%%%%%%$$$%%%%%%%%%'''%%%$$$%%%''''''%%%###ne''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())),,,+++((()))...000...******))))))***+++---...000000000//////111ne???JJJ~~~De]]]GGG???;;;444000888333:::EEE:::777,,,+++ne(((,,,)))***+++++++++***((((((&&&ne*********+++***))))))******(((&&&)))))))))(((((((((((((((((('''''''''((()))>A(((((((((k<))))))(((((('''(((***,,,+++***)))***+++'''''''''&&&$$$$$$&&&(((******)))fh&&&&&&&&&&&&&&&&&&&&&((()))***+++---...///000///,,,)))((()))***++++++...///333VVVTTT444666333---333222FFF[[[De}}}LLL???;;;AAAZZZneiiine///000000999QQQUUU???...333///222------+++,,,111222...,,,---...000ne222333222222888@@@@@@:::777:::888777444000,,,+++,,,...---,,,+++---:::YYYhhh<<<444333444...$$$)))///(((((($$$)))***###%%%,,,***&&&&&&''''''&&&%%%%%%$$$''''''''''''((((((((((((&&&///---;;;sssRRR666...(((&&&***''''''%%%%%%$$$%%%&&&&&&,,,"""%%%,,,((('''((("""######%%%&&&'''&&&&&&%%%'''''''''(((((('''''''''((((((((())))))((((((((('''(((((()))***+++,,,,,,++++++,,,------------,,,///---++++++------,,,+++,,,---......------...000333///333333---333999444:::555IIIKKKJJJRRRKKKHHHMMMQQQXXX^^^bbbhhhsss|||gggPPP===555+++///666///000...''',,,444111---QQQwwwTTT;;;555///,,,...+++++++++,,,,,,+++******+++###''',,,((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""""""""""""""###((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++---,,,***+++///111000+++++++++++++++---......444333222///...000AAADDDYYYvvvPPPEEE@@@888666000777333;;;HHHAAACCC555111+++((('''******)))(((((((((((((((''')))*********,,,***)))(((((((((&&&$$$(((((((((((((((((())))))((((((((('''(((((()))))))))))))))((((((((((((&&&))),,,---,,,***(((((()))))))))(((&&&%%%&&&(((,,,++++++)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...---+++((('''((()))******++++++222FFF~~~aaa777444444...111111CCCWWWIII<<<>>>@@@FFF999222000000777III\\\???111666---///...---+++---111222///...000///111000111222333666<<>>@@@JJJqqqiiiJJJDDD<<>><<>>ZZZRRR444444444111444333333PPPVVVAAA...666888eeeyyyDDD===555888000333666@@@[[[:::000777,,,...111111222555666111***(((+++333222111...,,,---000333333<<>>???@@@RRRhhhnnnaaaRRR[[[[[[___rrruuuxxxbbbIII:::;;;,,,&&&444///)))...###'''//////DDDrrrgggMMM;;;---)))+++&&&&&&((("""'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$$$$######!!!!!!""""""###$$$%%%%%%$$$$$$$$$############"""############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%###!!!!!!$$$'''&&&&&&%%%%%%%%%&&&'''((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''',,,---******...)))***,,,---......------+++,,,------...000555888===WWWkkkLLL>>>666444888333---777111,,,...,,,;;;RRRKKK===///***---...+++***)))((('''''''''((((((***)))(((((()))***,,,...,,,***''''''((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&'''(((((()))******(((((()))))))))(((((('''&&&(((++++++***(((((((((&&&(((******((('''''''''%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((''''''''')))((('''(((***+++***))))))...,,,<<>>777;;;EEEAAA222000000000...+++))))))***,,,***&&&!!!!!!%%%'''''',,,,,,***UUURRRAAA;;;******///???DDD999333111+++'''(((((()))******)))))),,,,,,++++++***)))))))))'''000,,,%%%,,,444999@@@iiixxxGGG888666222...,,,+++,,,,,,%%%***---)))222NNNUUU@@@---,,,+++*********++++++...---,,,,,,---...000222000//////...///111333555111111222333555666777777000111222222333333222222555555666888::::::777555777:::<<<===<<<;;;;;;;;;<<>>iiieeeQQQEEE666000666444***111///...000)))444;;;:::222((((((000444333******)))(((((((((((((((+++***(((((()))***---...///,,,)))'''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((())))))***&&&'''((())))))(((''''''###''',,,...,,,)))&&&%%%''')))++++++***))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((((()))***++++++***&&&///+++'''888999ooo<<<333222///...444777:::rrrgggGGG666BBB000DDDYYYFFF---222000888666...ddd~~~SSS444111(((,,,,,,000333:::===888000...000222111///,,,+++---111555777???>>>777===IIIDDD222...///000...)))&&&''')))+++***+++...,,,(((***///'''666///999___NNN===888///;;;PPPQQQ:::,,,+++(((''''''((()))))))))))))))...------,,,+++***))))))***++++++111444***,,,@@@<<<|||xxxAAA===555...******---///)))&&&---222333<<<>>>222///...,,,+++***++++++,,,000000......///111333555444333111111111333555777888888888777666444333222222222333444444444444333777777888:::;;;;;;888666999;;;>>>???>>>===<<<===<<>>...777333000000AAA]]]>>>666@@@111GGG\\\666>>>...///999+++>>>KKKEEE555111111---333000444888888555111//////+++---...+++(((+++222999>>>@@@999;;;JJJKKK<<<222333333333111///,,,***(((***)))(((((((((***+++,,,000+++,,,999@@@GGGyyySSS>>>777^^^cccCCC000000...(((,,,***)))'''''''''((()))------.../////////......111777888///))),,,111222HHHTTTppp}}}UUU555333777000...666888222000333000((((((000000222333444333222222333000444666444111000000000444111111666777333444888444999:::777666888888666333222222444777999:::999>>>;;;999;;;@@@BBB@@@<<<<<<<<<<<<===@@@DDDGGGIIINNNbbbqqqmmm___[[[aaaiiiooo|||bbbJJJ===222333111---++++++++++++---111333444TTTqqq[[[ZZZaaaCCC111111$$$$$$$$$)))'''"""''' '''&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""'''%%%###$$$&&&'''%%%###&&&&&&''''''((('''''''''))))))(((((((((((())))))+++)))'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((******)))(((''''''(((((((((***---...,,,***)))(((******+++++++++***((('''+++******,,,...///---***)))...000---,,,......,,,,,,///333***///666///<<>>;;;---333111111000===WWWRRR666;;;444EEEssshhh:::;;;000000999,,,===KKKLLL:::333222---444111444777666333000//////+++,,,---,,,,,,...444999666>>>>>>>>>GGGEEE777111111111000000...,,,)))(((++++++)))(((((()))******---)))'''///000***???jjjaaa^^^lll^^^???222222111000000///...---+++******)))++++++++++++***)))((((((,,,222333---+++...222333000CCCXXXWWW@@@<<<888666888;;;888888999666222111333777888888888666666666666555777777555444888===@@@999555666:::;;;888888;;;:::<<<;;;666666999<<<;;;999999999;;;>>>?????????>>><<<<<<>>>BBBEEEEEEEEEHHHHHHFFFEEEEEEIIIOOOTTTPPP___jjjhhhccclllxxxOOO???555//////...,,,,,,---...---222---222JJJ{{{|||VVVBBB999...555III|||QQQ;;;000///$$$"""%%%$$$***...(((&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""!!!!!!!!!)))'''%%%%%%&&&(((((('''''''''((((((((('''&&&&&&)))((((((''''''(((((()))******((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((***)))((((((''''''''''''******+++---...---+++)))))))))))))))))))))(((''',,,++++++,,,---...,,,******///000---,,,......,,,+++---222***000777444HHHccckkkFFF888;;;222555333000......///111222)))222555...***,,,+++'''((((((((((((''''''''''''+++...,,,(((+++222111***...---,,,+++***)))))))))'''++++++(((&&&))))))(((&&&'''((((((&&&&&&'''((((((%%%'''+++)))%%%)))222OOO===---******'''%%%'''(((((())))))))))))(((((()))+++,,,***(((&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((('''''''''((()))((('''''')))+++,,,//////+++((('''&&&$$$(((,,,+++111***555GGG???999...111...333111777NNNkkk999666999BBBZZZFFF888111000777---;;;IIIMMM<<<444444111999444555555444111...---...+++,,,,,,---000222555777...===AAA???BBB<<<111000------------,,,***)))(((---,,,***)))(((((()))***111///,,,000555---...@@@^^^oooKKK222000///,,,000.........//////.........333333333222222222111111000333444111///111222222666JJJPPPaaabbbKKKAAA@@@AAA@@@CCCBBB???>>>???>>>;;;BBBAAA@@@???????????????>>>>>>===<<<;;;<<>>===>>>@@@CCCDDDDDDCCCDDDEEEEEEEEEEEEGGGKKKNNNPPPPPPNNNKKKIIINNNYYYaaaffftttTTT;;;555...---+++***+++---...//////222555JJJxxxjjjKKK555///333222333000PPPZZZ///444&&&&&&---((($$$%%%!!!&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$######"""""""""""""""############""""""!!!!!! ***(((&&&%%%%%%'''((()))((((((((((((((('''&&&%%%(((((((((''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))***+++))))))+++......+++(((((((((((((((((((((''''''+++******++++++++++++***,,,000111---,,,---...,,,***+++333///444:::<<>>}}}FFF888111222+++333111333FFF}}}AAA777:::===KKKVVV666111000444---777EEETTTAAA555444222:::555555333111///------------,,,,,,...222444444444///===???;;;<<<666...///+++++++++++++++******)))---,,,+++*********+++,,,)))+++$$$%%%///111111888666lllsss@@@...555222---444000000000000222555777999444444444555666888999::::::<<<===<<<:::999888777>>>NNNKKKMMM{{{sssZZZTTTTTTSSSWWWTTTMMMMMMTTTUUUOOOOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFGGGJJJIIIFFFEEEGGGHHHHHHHHHHHHHHHEEEDDDDDD;;;@@@CCCCCCDDDEEEBBB<<>>666555444222///***&&&$$$((()))***((()))***(((%%%((((((((((((((()))))))))&&&666===444...222111)))(((((()))******))))))(((&&&---222111---,,,***'''((((((''''''((((((((('''((('''(((***)))'''''')))***,,,///000,,,&&&%%%'''))))))(((((((((((())))))(((''''''((()))*********(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())),,,...'''&&&''')))++++++***+++++++++$$$******777???yyyRRR888333222***222111333BBB|||MMM===888999HHHaaa444555000111...333AAA]]]EEE666444000666666555222000...------,,,...---...///222444333222888???:::333777555...///+++++++++++++++++++++,,,,,,+++++++++,,,---///000+++///((("""***......444666BBB```NNN777>>><<<:::DDD@@@>>>:::888999<<>>888444333333111///))))))***)))))))))((((((((((((((((((''''''''''''$$$333===777...,,,,,,***(((((()))******))))))((('''---111000///...,,,'''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((+++---...+++&&&$$$&&&***))))))(((((((((((())))))(((&&&&&&''')))+++++++++(((((((((((((((((((((((((((((())))))))))))******((())))))((((((***...111---)))''')))***(((''')))++++++$$$***+++999===ssseee<<<444222,,,111000555???dddWWWAAA777666GGGggg555;;;333111111111???VVV@@@444666333888666444111000000///---,,,...///000111222444555555@@@CCC888///444555000111......------------......------,,,---...000222444000777333...222222000555BBB===<<>>777222555111>>>QQQ;;;333999777;;;555333111111111111///,,,---000333444444555:::===DDDFFF;;;000333444111333222111000//////000111111000000//////000222333555***000...///555333000888KKKSSSEEE]]]dddSSSQQQQQQUUU___```aaabbbeeehhhkkkmmmjjjkkkmmmqqqwww}}}zzzsssqqqlllddd```fffsss{{{}}}aaaDDD444333///...111......,,,...000,,,+++:::NNN???===222///,,,%%%(((...***$$$'''***+++)))((()))++++++...999sssYYY:::///*** ((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########$$$!!!###$$$%%%%%%### ########################$$$'''))))))&&&%%%&&&(((''''''((())))))***))))))'''''''''&&&&&&''''''''')))***---...---+++'''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((...---,,,,,,++++++,,,,,,---///000---)))'''(((***)))(((''''''((()))***+++(((***,,,,,,+++---111444000333222---+++---///...222+++111333<<>>:::444888111>>>}}}[[[BBB777;;;666777555222111111333333000---,,,000444555555888>>>EEEDDDIII???444444333111555444444222111111111222333333222111111111222333444888888333555>>><<<;;;EEE999TTTKKKNNNwwwtttmmmfffbbbiiimmmvvv^^^PPP999000333...+++......))))))---111---...BBBZZZ;;;555000000---&&&+++---###444(((###***+++%%%'''///***222+++???rrr___<<<000'''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$#########$$$!!!###%%%&&&%%%##################$$$$$$$$$%%%&&&'''''''''&&&%%%$$$)))******)))'''&&&'''(((000+++&&&$$$&&&((()))(((+++,,,,,,+++(((&&&%%%%%%(((&&&$$$%%%&&&'''&&&&&&((('''%%%$$$%%%&&&(((***------+++)))((())),,,//////...,,,***(((''''''((('''''''''(((((()))***++++++((('''***...000///---***...222111---+++---000<<<333111777>>>UUUqqqdddZZZXXX}}}tttTTT???;;;111000666222&&&%%%---,,,***)))***+++***)))******,,,888...'''+++%%%***---(((+++///...222333((('''******''''''+++,,,***'''''''''''''''''''''''',,,***((('''((()))((('''%%%+++///222```VVV((()))(((&&&%%%&&&''')))+++222...***&&&&&&(((,,,///,,,+++***)))(((((((((((())),,,...---)))'''(((***))))))))))))***,,,...000111,,,'''&&&'''))))))(((111///+++...111,,,777SSSYYY;;;888///666;;;000777QQQpppAAA>>>444<<>>???AAADDDFFFHHHQQQWWWZZZYYYZZZaaaiiimmmmmmuuuyyySSS<<<666111,,,***,,,......,,,,,,'''---888888GGGWWW===000------'''(((+++&&&(((((((((((((((((((((((($$$&&&&&&$$$)))<<>><<<:::@@@;;;EEEiiiXXXAAA:::<<>>CCC777888===;;;===@@@;;;888777888<<>>???AAACCCEEEGGGGGGIIIIIIJJJMMMSSSYYY___bbbfffnnnvvv|||eeePPPCCC555///---++++++,,,---------'''---333444AAAmmmmmmDDD333---...(((''')))$$$((((((((((((((((((((((((&&&***,,,+++))),,,333:::YYYeeeBBB444((())))))%%%$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%''')))((()))+++***))))))***+++,,,***'''%%%$$$%%%%%%&&&&&&'''((('''&&&&&&(((***)))((('''((())))))(((''''''(((((()))***))))))))),,,///222333000,,,***)))///...---,,,+++***))))))((('''''''''''''''((((((,,,///222222///,,,---...111///,,,+++---.../////////444666===___dddWWWPPP>>>222555:::GGG[[[^^^uuulllOOOEEE>>>555000444888444...222(((000///111222'''...222))),,,///******,,,((()))---...,,,,,,...---***))))))))))))))))))))))))&&&'''(((+++------***(((///***///---///+++###:::,,,,,,---------,,,+++***+++,,,---......---+++***,,,---...//////---+++***,,,,,,,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,------***---000///,,,)))***,,,...///,,,///333000666KKKwwwEEE555444...111111444999eeeVVVIII<<<;;;@@@iiixxxKKK<<<666<<<666>>>___[[[DDDCCCHHH999222;;;:::555999999777===AAA444333444000333<<<<<>>\\\aaaJJJLLLSSSEEE@@@TTTZZZRRRLLLCCC===AAA>>>999>>>@@@777<<>>999<<<666111777...111<<>>\\\III777444...111111555333HHHtttJJJ??????@@@YYYTTTLLL>>>???>>>DDD]]]aaaKKKLLLSSSGGGYYYsss~~~tttfffVVVKKKKKKFFFBBBGGGHHHCCCVVV}}}fffGGG???888000---,,,000333222...,,,///333888///CCCkkkIII444111,,,)))+++***))))))))))))))))))))))))+++++++++,,,,,,+++(((&&&((((((---FFF~~~zzzOOO///%%%+++((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***)))******)))&&&%%%%%%&&&###%%%&&&%%%$$$$$$'''***)))))))))(((''')))+++...*********,,,------***(((((('''&&&&&&&&&'''((()))******+++)))''''''((()))*********+++***)))'''&&&'''''''''(((***+++---...---+++***+++...000222333000333444333111000222444000555BBBcccgggVVVNNN<<<555:::555///444666333000,,,))))))222<<<>>>bbb}}}|||uuuuuuhhhYYYEEE:::999666:::;;;777111///222222000------------------------...------...///000000///,,,,,,...%%%...666'''+++...---------...000111222...............///000000////////////////////////,,,,,,---///222222///++++++,,,...///000000000000000//////000111111000///...222000000666444555@@@MMMIII===777444666444:::888BBBwwwWWWGGGDDDCCCSSSdddMMM<<>>666:::666000555666;;;:::444444999777000333===AAABBBSSSxxxggg^^^\\\___]]]TTTGGG>>>;;;888444000000000000000000000000111///......000111111000111...111+++111444+++:::///.........///111444666...///000111222222111111111000000///000000111222------...222444444///+++,,,---///111222333333222///---,,,...222555444222444777222///555555777BBBDDDJJJCCC;;;:::===999@@@???CCCmmmbbbNNNHHHMMMTTTyyybbbPPPUUU[[[cccsss|||tttvvvzzzoooiiinnnvvvwwwbbbJJJ;;;444///...000'''---222000,,,,,,444;;;OOOdddEEE<<<444///000///************************)))))))))***,,,000444888:::444+++'''333ZZZOOO...)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&'''((()))222&&&(((###&&&+++"""&&&((('''&&&%%%$$$$$$######&&&&&&'''((()))***+++++++++******+++---.........+++***)))'''%%%&&&))),,,...---,,,***)))((('''''')))(((((((((''''''''''''%%%%%%'''+++...///...,,,///...,,,++++++,,,...///111///------...000222222555666SSSqqqdddEEE???;;;888<<<444444===RRRQQQIII888---999666666444222222777@@@IIIOOOccczzzkkkbbb]]]TTTKKK===666:::===888777<<<<<<888888222===DDD333666333777444555<<<777222777555888555///222;;;:::222555888::::::888777888999;;;DDDBBB777444<<<===666===:::;;;===;;;555444777111333444222000111444777999999999::::::;;;;;;;;;;;;:::888888:::===AAACCC[[[\\\OOOLLLKKKFFFEEEGGGEEEQQQkkksssZZZ___\\\eee~~~nnnVVVLLL>>>444111///---***---''''''...000111:::GGG}}}yyyVVVKKKAAA999777444<<<---'''***---666666******))))))+++...000000///777,,,***000///444UUU|||rrr;;;///+++&&&###$$$(((((('''&&&%%%$$$$$$%%%%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''"""---((('''+++###)))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''((())))))******)))))))))***,,,,,,,,,+++******)))'''&&&'''***---000///,,,***)))((((((((())))))))))))(((((('''&&&&&&'''***,,,---...------...---,,,+++,,,---///000000///...---///000111111666>>>aaasss\\\@@@===999666@@@CCCLLLWWWeee]]]TTTCCC666<<<555333111///...///222555777:::FFF```qqq___[[[ZZZTTTPPPQQQTTT\\\bbbNNNBBBAAA???VVV^^^\\\LLL???BBBCCCBBBIIIAAAGGGIIIJJJQQQYYYTTTHHH>>>BBBFFFEEECCCDDDLLLTTTcccllllll^^^RRRRRRWWWXXXTTTLLLCCC@@@BBBBBB===888777;;;@@@AAA@@@>>>>>>???FFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGIIIKKKNNNRRRTTTfffooo^^^ZZZZZZVVVYYYaaabbbmmmgggUUULLLCCC888111//////---+++777,,,***000000000BBBZZZ{{{kkkdddZZZJJJ===555777888000000555333''''''((()))***************######)))'''###///CCCjjjaaa888111++++++)))%%%"""###%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***&&&$$$///(((%%%)))###***%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''((()))*********(((((()))***)))((('''))),,,...222000---***((((((((()))******++++++***)))'''&&&&&&***---...,,,+++,,,---------,,,,,,---///111222///////////////000000111666FFFtttxxxdddKKKIIIBBB===IIITTTeeegggoooeee___QQQ@@@@@@555444333222000...,,,******+++***///BBB^^^www~~~~~~zzz|||xxxcccKKKGGGHHHJJJJJJJJJKKKMMMOOOOOOQQQTTTYYY^^^bbbfffhhhmmmnnnpppsssvvvyyy{{{}}}ppp[[[KKK===777111---.........,,,222---///444222>>>hhhnnnNNN888222///111444///&&&'''))))))'''&&&&&&''')))''')))...000...,,,...444ccc```CCC+++)))+++'''###$$$$$$###"""###$$$%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***///'''+++###&&&000''')))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''')))***+++***(((''''''))))))***))))))***---///222000---***(((((())))))***+++,,,,,,,,,***((('''&&&+++///...)))''')))---,,,,,,,,,---///000222333...///000000///000111222999UUUcccHHHEEE;;;222;;;AAAOOOWWWbbb___dddYYYDDD@@@555333333222111000...,,,+++333...***,,,333999<<<<<>>OOOUUUQQQFFFOOORRRQQQYYYjjjtttsssvvv}}}aaaKKKIIICCC222///...,,,,,,---------,,,)))333666888UUUeeeJJJ===222*********)))(((''''''(((&&&***(((!!! $$$'''&&&///&&&EEE{{{lllKKK666%%%%%%///&&&$$$######$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%&&&'''(((******###%%%---EEEWWW@@@...+++***)))'''%%%$$$######&&&&&&'''((()))***++++++)))+++---,,,))))))+++---((()))******))))))+++---,,,,,,+++***))))))))))))***************+++++++++))),,,---,,,)))''')))+++***+++,,,...///000111222---///111111000222777;;;HHH|||qqqPPPGGG???:::===444333---999BBBVVVQQQ777444000222000---+++***+++---///(((,,,//////---,,,///222++++++---222777;;;===>>>,,,111111---111:::???===555:::MMMhhhyyy{{{xxxyyy```___UUU>>>555666......------------------...333:::RRR\\\---000---)))''''''(((''''''&&&,,,///+++'''''')))***,,,)))333CCCZZZ^^^333&&&,,,)))'''$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++!!! ,,,///>>>MMM:::,,,******((('''%%%%%%$$$$$$%%%&&&''')))***,,,---...)))+++,,,+++((((((,,,111((()))***)))(((((()))***((()))************)))((()))(((''''''(((***---...------,,,,,,++++++,,,,,,***+++,,,---...///000000...000111000000333;;;AAAWWW{{{VVVHHH;;;333666/////////111222GGGFFF111111000333222000...------...///.........,,,***)))***+++222444444111,,,)))%%%"""222222000//////000000...111///000444888;;;>>>@@@:::CCCJJJHHHDDDGGGQQQZZZXXXUUU\\\]]]fffpppxxx^^^JJJRRRGGG...(((///.........---,,,,,,...///444@@@___LLL;;;444+++'''(((***(((%%% %%%((('''$$$$$$(((***%%%%%%///666BBBssseee===,,,,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&((()))***++++++,,,444)))***666+++''')))((('''&&&&&&&&&&&&&&&%%%&&&''')))+++---///000(((***+++)))&&&'''---222((()))***)))((('''((()))%%%''')))***+++***)))'''((('''&&&&&&'''***...000000...,,,,,,...///...---******,,,---......//////...000111000000444===EEEjjjjjjWWWCCC666888333777555---%%%999===...222333.........------,,,,,,,,,...---,,,...000000---+++$$$---000)))(((...111---(((&&&(((...222222333444,,,///111000000111000---333666999;;;>>>>>>:::555<<<444888777>>>@@@;;;QQQ[[[bbbiiioooiiiRRRMMM___nnn~~~www{{{]]]TTTOOOFFF555///333000---------,,,+++,,,...000@@@ZZZeeerrrFFF;;;...)))+++---***%%%---((((((,,,+++&&&%%%***###***((('''+++***EEEwww\\\111...+++(((&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***''',,,---+++***,,,***%%%''''''&&&&&&&&&%%%%%%%%%%%%(((+++------+++(((&&&)))---+++&&&%%%))))))%%%***,,,---,,,***((((((((()))((())),,,...,,,)))(((+++***)))))))))***+++,,,,,,...///...---++++++,,,...,,,+++---000222111///111333777,,,222===999IIIiiiUUU>>>444555444333222111000......------///,,,,,,...---(((''')))...,,,***))))))***,,,---...---,,,+++************(((,,,000222222111111111,,,,,,,,,,,,,,,---...///555///---333666333222444444777111---666777444777666@@@???;;;@@@@@@<<>><<<;;;CCC===KKK^^^ooo}}}ttt```RRRJJJ>>>444///---------***111---(((+++---333AAAuuuooopppzzzwwwfff^^^fffkkkfffiiijjjcccjjjtttwwwsssUUUPPPddd~~~YYY===333...!!!,,,)))'''''''''&&&)))...%%%(((***)))&&&(((///666:::jjjkkkJJJ(((///---###---$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''&&&+++555555,,,'''(((((((((((((((''''''''''''&&&&&&((()))************&&&))))))''')))---...------------+++))))))***,,,)))(((((())),,,...///...***+++++++++***)))(((((('''))),,,------...000111++++++,,,000333555444333000---444111555;;;HHHqqqpppLLL<<<777///222111000///...---------000---,,,---,,,)))))),,,,,,,,,++++++************///...,,,***)))***+++,,,---...//////......///111---......//////...---,,,///,,,+++...000...---///***222222222555000+++111777777333555???BBBLLL```yyyiiibbbaaaMMMCCC777000...///...,,,,,,---,,,...,,,(((<<>>===;;;GGG[[[kkkppp[[[^^^^^^FFF<<<000+++---000...+++///&&&(((777666,,,TTT{{{lll^^^YYYXXXTTTNNNJJJMMMNNNLLLHHHKKKSSSUUUQQQSSSggguuuJJJGGG999<<<\\\RRR999:::))),,,,,,)))***,,,''')))(((''''''((()))((('''***444HHHvvv{{{MMM666,,,...!!!)))((('''&&&%%%###!!!%%%%%%&&&&&&'''(((((((((+++'''...<<<===///)))---******)))))))))(((((((((%%%%%%%%%&&&''')))***+++'''&&&&&&'''''''''(((***------,,,***((()))+++...,,,---***%%%&&&+++,,,)))------......---+++)))((((((***,,,---,,,,,,---...///000111222111111000000222,,,555666888BBBcccjjjLLLCCC???333222111000///////////////111---,,,......++++++...++++++,,,,,,,,,,,,+++***///---,,,******+++,,,---//////...,,,++++++---///...///111111111///---+++222333333222222222222222000111---222<<<;;;:::EEE:::III]]]zzzyyybbb___\\\MMM>>>555,,,)))---000...+++,,,+++***000999LLLlllXXXPPPKKKMMMNNNJJJCCC@@@HHHCCCBBBFFFIIINNN___qqquuuDDD444666:::@@@eeelll???999...'''+++///,,,(((&&&'''&&&%%%&&&))))))(((&&&"""+++--->>>lllUUU666666+++)))'''$$$$$$%%%%%%$$$"""&&&&&&&&&'''''''''((((((+++***///999999000+++,,,))))))))))))((((((((((((%%%%%%%%%%%%&&&((()))***+++)))(((***)))'''(((***+++++++++***((((((***,,,,,,///,,,%%%&&&,,,,,,'''------------,,,+++******)))+++------,,,++++++,,,111222222111///......000111///999888<<>>EEEFFFTTTnnn}}}]]]YYYXXXRRRGGG:::///---,,,,,,---...,,,***...777777HHHuuuYYYXXXHHHBBB@@@@@@AAA@@@???EEELLLWWWtttsssjjjTTT666222777<<<777GGGmmmmmmKKK666.........((((((((('''&&&&&&'''(((,,,---++++++(((%%%===gggNNN888111)))%%%&&&'''&&&$$$&&&&&&&&&''''''''''''''')))...///---,,,...+++&&&((((((((((((''''''''''''%%%%%%&&&''''''&&&&&&&&&((($$$$$$((((((%%%&&&+++&&&(((******)))(((((()))+++000///)))+++333333+++))))))(((''''''((()))***'''))),,,,,,,,,+++,,,.../////////---+++,,,000444...444@@@<<>>555555555...222:::888000///000333333//////222///......---...///111222+++***))))))***,,,///000000222444444333111111222666555555666777777777777444555777999<<>>???>>>?????????CCCsss>>>111000,,,...+++555DDD\\\tttEEE///666---,,,)))###(((,,,%%%((('''&&&&&&'''***---///333lll}}}KKK999222)))'''(((((((((((()))***++++++---******------)))(((***---,,,***)))((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((+++)))###---...444HHHAAA<<>>111;;;999///444...---++++++---------,,,...///333666333---,,,///,,,---///000111111111111111:::???GGGmmmqqqbbbZZZOOOKKKIIIAAA@@@;;;===<<<444555:::555111000222333000,,,///444333333333333444555555666000000111222444666777888222444777777555222000000666666666666666666666666;;;<<<>>>???BBBIIITTT[[[www___EEEMMMDDDAAA;;;000...000+++000)))+++&&&...555222GGGqqqeeeGGGAAA???666333888777===ZZZ```CCC===<<<333BBBIIICCCHHHDDDIIIBBBFFFFFFsssJJJ///333///&&&'''---111444FFFuuuZZZ///111((()))***&&&)))...)))&&&&&&&&&&&&'''((()))***+++???jjjpppLLL111)))((('''''''''(((***,,,...---++++++...---******---///---+++(((''''''((())))))(((((('''''''''''''''((((((((((((((((((((((((+++***%%%///111777MMMHHH888>>>===AAAHHH;;;+++...---,,,+++,,,------,,,+++---000555777222++++++000---,,,---000333555333111///:::===LLLmmm^^^___WWWNNNIIIBBBAAA???IIISSSTTTRRRFFF111999888999999333...///444......//////000111222222---000444888999888666555AAAAAA@@@>>><<<<<<>>>@@@???@@@AAAAAA@@@???@@@AAAEEEGGGJJJNNNXXXjjjdddOOOFFFGGG;;;666222+++---000***...(((///000333555BBBnnnbbbJJJ<<>>>>>FFFiiiooo___RRR@@@777??????555BBBKKKJJJRRRKKKUUUIIIQQQMMMdddSSS...444222%%%000%%%(((444444AAA|||PPP555((((((---)))(((+++(((&&&&&&&&&''''''&&&&&&&&&,,,000;;;VVVyyyCCC333(((''''''''')))+++---...///,,,---000000---,,,...///---***(((''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))&&&'''###...---111EEE@@@;;;999>>>NNNSSSAAA......---,,,++++++------,,,+++,,,...333555111***+++000...,,,,,,///444666555222222>>>AAAXXXuuu]]]bbb]]]PPPKKKLLLGGGDDDPPPcccqqqttt___===@@@???@@@@@@<<<666666:::999888888777777777777888999:::<<<>>>@@@BBBCCCCCCFFFGGGHHHHHHGGGGGGHHHIIIDDDFFFIIIKKKLLLMMMPPPSSSYYYaaalllzzzbbbKKKJJJFFFAAA555222111,,,...111***///'''111333333;;;bbbZZZSSSCCC<<>>^^^www[[[((((((((()))***+++------///...///333222...,,,---,,,+++)))(((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))&&&(((&&&///---///BBB<<<===666===MMMLLL;;;//////---,,,******,,,,,,,,,+++,,,,,,///222///+++,,,000///---,,,...222444444333222@@@FFFiiipppkkkcccYYYYYY\\\TTTKKKMMMYYYfffpppcccEEEDDD@@@???AAAAAA??????BBBFFFEEECCCAAAAAABBBDDDEEELLLKKKIIIJJJOOOWWW```fffdddjjjqqqvvvvvvrrrnnnlllhhhlllqqquuuvvvzzzpppHHHBBBGGGAAA:::111000111,,,...111***111+++///...<<<\\\```DDD===888;;;IIIZZZmmmxxx]]]ZZZ[[[[[[aaammm}}}|||wwwvvveee\\\zzzKKK111---333(((***+++***)))...888AAAiii___===+++---***&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$'''###)))222...***AAAccc'''((()))***+++,,,,,,,,,......000444333---******)))(((((((((''''''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))(((***(((111...111EEEAAA999666BBBMMMAAA000+++---...,,,))))))***,,,,,,,,,...,,,,,,//////---...222000...,,,,,,...111444555222BBBPPP~~~vvvrrrqqqhhh___WWWRRROOORRRccciii]]]TTTLLLEEEGGGJJJLLLNNNPPPMMMLLLKKKLLLPPPUUUZZZ^^^dddeeehhhoooyyyyyyYYYFFFDDDCCC999555---...///)))+++000***...000222000ZZZttt^^^\\\VVV[[[ggg|||{{{zzztttpppvvvvvvpppzzz@@@)))555+++...,,,''')))///000+++666SSS}}}eee???777///)))***,,,&&&&&&&&&&&&%%%%%%%%%%%%///###"""---111++++++444XXX'''(((***+++,,,,,,+++***------000555333---((('''&&&''''''(((''''''&&&%%%&&&&&&&&&''')))***,,,---))))))))))))))))))))))))%%%&&&$$$---+++///FFFCCC666:::NNNVVVAAA---***,,,///,,,)))((()))+++------000+++***---000///000333000///---,,,,,,///333666777III]]]kkkdddbbbaaaXXXUUUlllmmm```UUUTTTXXX\\\___aaajjjjjjkkkpppwwwSSSJJJJJJEEE<<<111222+++---,,,%%%(((...+++(((444888999zzzvvvpppiiibbbRRR)))444000'''%%%,,,---%%%$$$)))...444;;;dddLLL999+++(((((('''&&&&&&%%%%%%&&&&&&'''!!!****** +++000+++111KKKsss&&&'''((())))))+++///111000333222///------+++&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***''')))***++++++***)))'''***(((&&&'''+++333;;;@@@111JJJQQQAAA000&&&(((555111///...---,,,------...------,,,,,,---...000111333///---000222111333666AAA999mmmrrrlllssszzz{{{mmmnnn^^^NNNKKKEEE>>>000333)))---...++++++---,,,''')))777888rrrddd```}}}ssstttZZZ999333///)))%%%(((***)))&&&&&&,,,///...<<>>aaaUUUZZZyyyoookkkrrr}}}|||{{{wwwnnnooo===222---(((&&&)))***'''&&&'''$$$(((---222DDDpppYYY888222...000---'''%%%'''(((%%%%%%&&&'''((()))(((((('''111+++...DDD''''''((((((***+++---...,,,222444///+++***)))'''%%%&&&'''''''''&&&%%%$$$(((''''''''''''((())))))((((((************((((((((((((((('''&&&%%%###""""""000000******((((((000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,...//////222///...222444555888===EEEaaaWWWIII>>>333000+++222222((($$$***...------111;;;]]]eeeDDDEEEYYYnnnzzznnn[[[QQQZZZjjjyyyjjj]]][[[fffqqqttt{{{|||fffxxxBBB...+++((('''***)))&&&%%%''')))(((...000***:::{{{TTT333,,,333222)))%%%((()))$$$%%%%%%&&&''''''''''''&&&...+++%%%)))jjj((('''''')))+++,,,,,,,,,---222444///***))))))(((%%%&&&'''((('''&&&$$$###''''''''''''((((((((()))(((((()))******)))((((((((()))))))))((('''%%%$$$&&&,,,(((%%%+++,,,)))...***+++,,,------,,,***)))++++++,,,,,,------...///333000///222333444888>>>EEExxxpppPPPGGG:::---,,,(((///---%%%'''111222***,,,666MMMgggCCC888;;;<<<<<>>JJJ}}}\\\SSSPPP:::;;;222)))...+++000///+++---333///***777LLLzzzUUUFFF;;;===AAA===666333555666888999888999>>>EEEQQQkkk|||xxxvvvyyy{{{wwwpppkkkeeeWWWHHHQQQFFFFFFTTT^^^]]]\\\bbbfffwwwkkk[[[{{{DDD///+++)))***)))%%%%%%'''+++&&&%%%)))+++,,,111999sssvvvVVV888///...***(((+++&&&&&&&&&&&&%%%&&&&&&&&&&&&(((000'''---@@@ZZZ)))''''''***///111000---888888333+++((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((((((((((((((((((((((((((---,,,)))'''''''''((()))......&&&&&&---***%%%+++******+++,,,,,,,,,+++++++++,,,---...////////////222000000111111222888AAA[[[\\\HHHFFFCCC333888111***000,,,---000...,,,+++***777YYYzzzhhhRRRJJJEEECCCFFFDDD===888888IIICCC>>>===888333555===RRRjjj|||zzzrrrooolllfffrrruuussskkkaaaWWWJJJ>>>DDDEEEJJJTTTZZZ[[[[[[]]]___tttvvv___}}}QQQ666...(((((()))'''%%%&&&"""&&&(((&&&&&&***,,,+++999}}}bbbAAA000'''(((---((('''&&&&&&%%%&&&&&&&&&(((!!!''''''***((((((HHH)))''''''+++111444222///@@@;;;111)))(((+++***&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&((()))))))))((('''(((((((((''''''(((((((((+++***)))((('''((())))))***,,,((()))...)))&&&///+++++++++++++++,,,------,,,---...000000000000//////...000222222444===GGGsssdddPPPJJJGGGBBB444999000)))222,,,)))+++------...===bbb[[[EEE>>>===666;;;HHHIII@@@CCCNNNTTTLLLHHHFFF<<>>222'''&&&))))))&&&%%%$$$(((***(((&&&(((---000---SSS```888---,,,)))))))))'''&&&&&&&&&''''''&&& %%%%%%++++++!!!333((('''''',,,333666444111EEE===000'''(((,,,+++%%%***(((%%%######$$$&&&(((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''(((***++++++,,,,,,&&&***))),,,000***)))555,,,,,,+++***+++,,,...///---...///111111111111000------///333444777AAALLLeeeGGGFFFFFF>>>888***000)))&&&333///,,,(((///666@@@]]]^^^999IIIAAADDD666:::MMMLLL999999KKKQQQKKKJJJJJJ@@@444:::IIIXXXmmmxxxrrroootttnnnaaaggghhhiiigggaaaVVVEEE888555GGGSSSOOOLLLSSSZZZZZZcccrrrzzzTTTMMMCCC444&&&%%%)))***'''$$$)))&&&%%%((((((&&&''',,,***000QQQ{{{CCC666111###***)))((('''&&&''''''((($$$)))...###$$$((( ...(((((()))+++///222444555777333///,,,,,,+++(((&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))'''++++++&&&''',,,---)))(((((()))))))))((('''&&&(((((('''(((***++++++***...---...111000...///444222333......333666DDD\\\gggNNNCCCAAA>>>666'''......,,,---''''''333(((444>>>]]]qqq???777EEE>>>BBB;;;<<>>???EEEFFFDDDEEEDDD:::222<<>>AAAHHHRRRQQQPPPYYY\\\zzz|||wwwqqqUUU===IIIVVV222666///)))***&&&&&&&&&&&&&&&&&&&&&&&&---555999KKKQQQ444++++++)))&&&%%%&&&'''&&&$$$"""%%%((((((&&&%%%&&&((((((((()))+++...111333333@@@888...((((((***,,,,,,(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''***+++''''''++++++(((,,,------,,,+++***+++,,,,,,,,,,,,,,,---...---,,,...---///222222///000444222333111333777999NNNppp{{{WWWIII@@@===999111555555///---222...,,,555444555cccYYY888777FFFCCC>>><<<===CCCEEEEEEFFFIII<<<;;;>>>@@@999333>>>OOO```eeefffcccccceeeccc^^^dddcccbbbbbbccc^^^NNN===444;;;>>>EEEOOOMMMKKKTTT^^^~~~{{{pppfffPPP<<>>555***%%%&&&)))******)))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((((((((((((((())))))))))))&&&)))***)))(((***)))&&&+++,,,,,,,,,++++++,,,---...............---------------000444444111111555111111111666666555TTTrrrWWWGGGDDD===888555...))))))###%%%000///+++111:::MMMGGG333222???>>>:::===???@@@CCCHHHHHHEEE555444777999555333>>>MMM\\\aaadddaaa______```___llljjjfffbbb___YYYIII:::333999;;;AAALLLJJJGGGOOO]]]|||}}}fff___YYYIII999===RRRRRR111)))$$$***((()))&&&&&&$$$$$$$$$$$$&&&&&&'''***'''$$$555^^^VVV999222000222+++!!!---###%%%&&&&&&%%%$$$%%%'''((()))******+++,,,...000444000+++***,,,,,,(((%%%***)))&&&%%%%%%&&&)))******)))))))))((((((''''''(((((((((((())))))))))))&&&(((*********)))'''%%%***))))))---111333000---,,,------,,,+++***+++,,,......111555555222222555555333444999777555^^^TTTFFFBBBCCC:::555444///)))---+++...666444222;;;GGGOOO666444AAA@@@999>>>>>>:::===EEEDDD;;;666444333333111222===KKKXXX^^^cccccc```aaaeeehhhrrrqqqkkkddd^^^VVVIII<<<888:::888<<>>777HHHJJJ:::>>>;;;777;;;CCCBBB999999666222000000555@@@LLLVVV[[[aaadddccccccggglllnnnnnnkkkeee```[[[RRRHHH===;;;444444>>>>>>???III[[[qqqgggWWWEEE888IIIVVV???,,,444:::XXXCCC---111333%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''$$$%%%******(((---777NNNFFF333555000)))((('''&&&$$$$$$$$$%%%%%%%%%'''))),,,+++******...111222111///,,,(((''')))+++***)))'''&&&&&&''')))*********))))))((((((''''''(((((((((((())))))))))))((('''(((,,,,,,))))))******''''''000<<>><<<999888===DDDDDD???999777444222444;;;EEELLLTTTWWW]]]ccccccaaacccgggoooqqqooohhhaaa[[[SSSKKK@@@===222000999999999BBBJJJ^^^UUUKKKBBB777CCCKKK999,,,111<<<;;;___333,,,222(((---&&&&&&&&&&&&&&&&&&&&&&&&(((""""""))),,,******---000MMMYYY<<<(((%%%---)))'''%%%$$$%%%&&&&&&&&&&&&))),,,,,,***+++///333333777888333***%%%&&&***))))))(((((((((((())))))((((((((((((((((((((('''(((((((((((())))))))))))***'''''',,,---***+++///(((&&&'''+++111333...)))///000...,,,+++000:::BBB555333222222000---///444///222111555BBB]]]iiiXXXMMMHHH<<<666111+++...222+++...---000LLL|||]]]fffVVVQQQOOOFFF===777999???AAABBBCCC::::::999888:::???CCCEEENNNOOOVVV```dddbbbbbbeeepppsssrrrjjjaaaYYYQQQJJJDDD@@@666444<<<:::777>>>:::III>>>???EEE???AAA===111222,,,///:::zzzMMM111111''',,,%%%&&&((())))))(((&&&%%%***((('''''''''&&&(((+++222888UUUlllCCC222222+++(((%%%$$$&&&((('''&&&%%%)))------***+++000444888AAAIIIEEE999---)))***(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))+++'''''',,,---+++,,,222++++++,,,,,,,,,,,,,,,---//////---******000<<>><<<<<<@@@===>>>???>>>???@@@>>>;;;IIIIIIQQQ___gggfffeeegggggglllnnniiibbb]]]WWWRRRHHHEEE;;;;;;BBB>>>888<<<888???000888JJJIIIFFF999,,,999(((EEEcccpppAAA777''')))%%%''')))++++++)))'''%%%###(((+++(((######(((---###)))+++999mmmOOO***---)))%%%%%%'''(((((('''(((&&&+++---***000444---IIIcccoooZZZ>>>000---***''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))******)))&&&%%%(((+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111666333222111...,,,000777888444222666HHHsss~~~RRRIIINNNHHH;;;000)))***+++***,,,222000666GGG{{{KKKBBB888;;;dddjjjRRRAAA:::666===EEEAAAHHHDDDCCCGGGIIIFFFAAA???:::<<>>KKKFFF999222&&&+++000***000eeeFFF888444$$$&&&''''''(((((('''&&&&&&%%%%%%%%%$$$###$$$&&&)))!!!,,,000000:::[[[ppp???999(((%%%+++$$$ %%%'''***'''///555...000:::===TTTccchhhUUU<<<---)))'''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((***,,,+++)))''''''(((------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///------...,,,***...444111444999AAAWWWhhhNNNKKKIII<<<444222111111///,,,,,,...111222UUUSSS888444---777KKK^^^:::===>>>:::<<<@@@EEEFFFHHHKKKOOOMMMFFF>>>===;;;;;;BBBNNN[[[dddggghhhlllllleee^^^ZZZVVVRRRLLLIIIFFFFFFGGGEEE???999888222444BBBHHHAAA999666333111---)))...TTT^^^:::222)))(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))...444@@@rrrjjj<<<,,,***...***((()))%%%(((,,,;;;BBB777444>>>CCCEEEIIIJJJBBB555+++)))+++(((''''''&&&&&&''''''((())))))))))))))))))))))))(((***------,,,)))((((((------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***+++)))***------+++...333---555:::BBB^^^oooVVVNNNOOOFFF444+++///000---+++,,,------333888nnnPPP333///000)))666,,,iiiNNNBBBAAA@@@AAAAAAAAAFFFGGGEEEGGGKKKFFF<<<@@@===888888???KKKYYYaaaaaahhhjjjcccZZZVVVVVVUUUMMMJJJFFFEEEDDDCCC???;;;:::999???HHHHHH???;;;===<<<666***(((---999uuu===///...(((((('''&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%$$$+++###!!!,,,...'''BBBsss\\\AAA---((((((...,,,%%%444GGGHHH<<<>>>AAA888222......222111,,,***---((((((''''''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,,,,,,,---------...//////...------------------------------,,,,,,---------.........,,,+++,,,000111///000333444999:::AAAccc~~~ZZZPPPLLLHHH???000***---,,,''''''...222111555PPPYYY555***222444(((222333EEEtttmmmDDD666@@@EEE:::AAAHHHGGG>>>===DDDGGGBBBCCCCCCBBB@@@???BBBHHHNNNTTT\\\```]]]YYYWWWVVVTTTNNNKKKGGGDDDCCCCCC@@@>>>>>>???EEEKKKIIICCC@@@BBB???AAA111,,,111***IIILLL000222''''''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%%%%'''###''',,,$$$,,,HHHuuuIII...'''///...&&&999GGG<<<555EEEFFF///222---,,,111222---((('''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''(((+++...111333---..................------------------------------,,,++++++,,,000333666///---...222333111000222777;;;???NNNyyyxxx```SSSNNNBBB888333.........,,,***,,,222444222<<>>@@@KKK<<<000555---555]]]fff777222&&&&&&%%%%%%%%%&&&''''''***'''######$$$'''''''''"""'''###!!!)))++++++222BBBzzz^^^777+++///---***777;;;,,,***BBBHHH111.........000111///***%%%)))((((((''''''(((((()))(((((((((((((((((((((((()))&&&$$$%%%***///333555......---,,,,,,---......------------------------...,,,******,,,111666:::///,,,,,,111333111000111...444CCCcccXXXQQQRRRNNN;;;111111///+++***,,,///000///111444ZZZHHH222000777***$$$***$$$))))))---***MMMaaaMMMJJJ@@@CCCHHHJJJKKKKKKLLLNNNHHHIIIGGGCCC???>>>AAAEEE@@@FFFLLLPPPUUUXXXTTTMMMJJJHHHGGGEEECCCCCCDDDDDDDDDAAA@@@BBBDDDBBB;;;666:::GGG===...111000222BBB@@@,,,((('''&&&%%%%%%&&&'''(((***&&&"""###&&&))))))''' +++&&&%%%---***(((""">>>hhhZZZ---+++555---...111,,,***777===000&&&,,,...******...---&&&))))))(((((((((((())))))(((((((((((((((((((((((()))&&&%%%&&&***///111111///---+++******+++---///........................---,,,++++++---000444777///+++***///333333222444000333HHHvvv```RRRMMMLLLDDD666444666...***&&&***111///,,,;;;QQQZZZ///111---333)))%%%,,,&&&---)))555...666QQQ}}}tttgggVVVIIIBBBHHHNNNLLLIIIKKKEEEBBB>>>:::888:::???CCCCCCIIIMMMMMMNNNPPPOOOKKKDDDDDDDDDDDDCCCBBBCCCDDDIIIGGGDDDBBB@@@===666000000999<<<666111///222666eeeVVV111---+++)))'''%%%%%%&&&'''%%%######&&&***,,,)))%%%"""***&&& %%%'''$$$'''+++000CCCvvvHHH//////---'''///777111------******444555***&&&,,,---%%%))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&(((,,,...---,,,///---***((((((***---///........................++++++,,,,,,...///111222///******000555666666888>>>===RRReeePPPRRRIII@@@555...666666'''222***,,,333///111PPPxxxHHH222333222$$$'''%%%)))...&&&---%%%+++)))111))),,,fffxxxXXXAAAEEEOOOMMMJJJMMM@@@===888555555777999;;;HHHNNNQQQLLLGGGGGGJJJKKK@@@AAABBBBBBBBBAAABBBCCCNNNNNNKKKEEE???:::444///---333CCCHHH:::111333333JJJpppAAA111...+++(((%%%$$$$$$%%%!!!!!!###)))......(((###%%%'''$$$%%%(((!!!***)))(((***KKKkkk<<<***&&&---000,,,***...---((('''***------***((()))***))))))))))))(((((((((((((((((((((((())))))))))))''',,,,,,'''***222333,,,++++++,,,,,,+++***((('''((()))***,,,......,,,***,,,,,,---....../////////555111///222444333444777<<>>MMMBBB555444666OOOPPP666***''')))$$$''',,,***!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))(((,,,333===YYYcccAAA///111222111000000...+++)))+++------***(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((***)))(((+++000000---+++,,,,,,,,,+++***((((((((()))***+++++++++******++++++,,,,,,---///000111444000///222444333444777===GGGjjjkkkVVVSSSLLLFFF;;;111...---++++++,,,///222---000GGGmmm~~~@@@333444((())))))(((((((((((())))))++++++***((((((,,,333999III}}}sssOOO>>>???>>>@@@<<<999999999666444444<<>>@@@>>>999666777777555:::BBBFFFAAA<<<===AAADDDEEE<<<666999@@@EEEGGGHHHOOOMMMKKKGGGBBB:::111+++111222@@@MMMKKKFFF>>>000EEEyyyJJJ777+++,,,+++$$$!!!###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''',,,)))+++111111---111999ccc666111222<<<@@@:::222///,,,,,,,,,+++)))'''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,%%%%%%---000+++***///,,,,,,,,,,,,++++++******+++...000...+++,,,111666///...,,,***+++---///111111......111222222666;;;>>>XXXxxx[[[NNNNNNJJJ>>>777111,,,---...,,,,,,///***222777TTTAAA111444...,,,(((((((((''''''(((((((((&&&&&&&&&&&&'''(((***+++,,,444CCCbbboooLLLDDD;;;AAAAAA;;;888999888444888???CCC???;;;>>>BBBDDD@@@:::555555;;;BBBIIIMMMQQQNNNKKKGGGCCC<<<444......222CCCOOOLLLIIIAAA111NNNuuuVVV333)))...***&&&,,,''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$)))+++***,,,222333^^^555333777@@@FFFBBB:::555---,,,***))))))((('''&&&'''((((((((()))))))))***(((((((((((()))))))))))),,,%%%&&&...000+++***///,,,,,,++++++++++++++++++))),,,///...,,,---444:::333111...,,,+++,,,...///000...///111222222888???BBBfffYYYVVVUUUJJJ@@@777333...+++---...,,,---000'''>>>[[[lll444111444+++***((((((''''''''''''((((((%%%%%%%%%'''((()))******+++777@@@TTTvvvNNN??????<<<888777999777333===CCCFFFAAA===>>>AAAAAA<<<;;;888444555===IIIQQQPPPLLLGGGDDDCCC>>>777222+++111DDDQQQMMMGGGAAA555???NNN+++---***###)))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''%%%$$$(((---,,,>>>fff222555777888;;;<<<777000---+++)))(((((()))(((&&&''''''(((((())))))******(((((((((((())))))))))))+++((()))...000...,,,---++++++***))))))******+++(((***+++++++++---333777333222000...------...///000///000222222333:::CCCMMMzzz]]]JJJUUUSSSCCC888333///+++))),,,---,,,///444888dddVVV///...---)))+++(((''''''&&&&&&''''''(((((('''&&&'''))))))((('''***%%%***555888FFFrrr```MMM:::333444666666666DDDIIIKKKFFFAAA???>>><<<;;;>>>;;;444222:::GGGPPPKKKEEE???===???>>>:::666,,,...BBBTTTOOOEEE@@@:::...YYYjjj222...---$$$)))'''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''))),,,///---)))&&&'''***,,,111666jjjCCCIIIFFF:::777???>>>555---***''''''((()))(((''''''''''''((()))*********(((((((((((())))))))))))))),,,------///111///+++***))))))(((((()))******++++++++++++,,,...000222111111000000000000111111000000111333333444<<>>QQQuuuwwwIII888666444777===DDDJJJLLLIIIEEECCC@@@===???@@@<<<333222;;;FFFKKKCCC<<<555444999<<<;;;888333***<<>>...EEE<<<222111'''***%%%%%%$$$###$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''' ###%%%%%%###"""######&&&)))(((>>>HHHPPPHHH111***666999///,,,)))&&&&&&(((***)))(((&&&''''''((()))******+++(((((((((((())))))))))))(((///000,,,...444222)))))))))(((''''''((()))***///...------///000000/////////000111222333444444000000222444444555>>>HHHhhhccc[[[\\\\\\KKK666333555+++---******...222555<<>>AAA>>>BBB???:::222+++...999DDDJJJDDD444***...222222666>>>???444---777KKKVVVQQQHHH999777ZZZppp;;;:::'''+++$$$'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%)))......111UUUCCC>>>444---,,,000...***++++++***)))(((''''''((())))))))))))))))))))))))((((((+++...+++%%%'''---000000...---+++*********)))))))))***+++,,,,,,,,,,,,+++---111000,,,,,,000///111222222000///111333222...222---333:::<<>>333000555222......444<<>>222+++---...---444>>><<<:::333111AAATTTUUUIII999000@@@rrrxxx===111(((...(((&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%###***333444111???mmmBBB:::000***---222///(((,,,+++***)))((((((((()))))))))))))))))))))))))))((((((***+++)))'''***///000///---,,,***))))))((()))******++++++,,,,,,---,,,+++---000///,,,,,,000,,,---///000000111333444111---333///555<<>>999333000000,,,***222???;;;AAA999,,,555NNNUUUJJJCCC444333BBBlllYYY333,,,,,,$$$&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%###)))222444---***;;;QQQ???666+++(((000888444+++++++++***)))))))))))))))(((((((((((((((((((((((('''((())))))((()))---111,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++---///...+++,,,000,,,---...///000111222333222///666222777???LLLsssZZZRRRVVVQQQ@@@:::333...------,,,+++)))///555000PPPmmmBBB555***"""...,,,&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))///'''---,,,111FFFzzz```CCC@@@<<<999===333222---***...;;;HHHJJJCCC<<<999999888555---(((111>>>===BBB<<>>999:::000000000+++...>>>LLLKKKBBB;;;;;;======777---)))///888???>>>;;;777111333@@@OOOIII:::<<<666///fffLLL000---)))&&&%%%$$$$$$######$$$$$$########################%%%$$$###"""""""""$$$$$$)))%%%"""###$$$''',,,111333...(((+++777???;;;000))))))(((((((((((())))))))))))))))))))))))))))))'''))))))'''(((...111000......---,,,,,,,,,,,,,,,---------------------------++++++...,,,***,,,000222000//////111111000...000...777333666BBB```___LLLLLLRRRMMM<<<333666666333---***+++...999111===cccOOO444666...""",,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((***$$$---...,,,000KKKfffFFFBBBBBB@@@@@@333111222+++...???KKKIIIAAA<<<<<<<<<;;;666///+++...222???;;;;;;;;;333...===TTTEEE666999777+++JJJaaa111000---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$############$$$(((&&&$$$$$$&&&'''((()))///,,,***---777>>>888...((((((''''''''''''(((((())))))))))))))))))))))))'''***)))''')))///111...+++++++++++++++,,,,,,---.........------------------++++++---,,,***,,,111222000///000222333111///000...777555999IIIooofffMMMNNNOOOMMMHHH@@@555333111...,,,---///111777>>>fffHHH---333000$$$+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))(((''',,,,,,222***+++333DDDmmm|||QQQDDDBBBCCCEEE777333222+++000BBBMMMJJJCCCAAA===<<<888555333333111///<<<>>>>>>999111333FFFYYYGGG:::666666...:::ttt<<<444)))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%---,,,+++///777;;;555***''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''******'''***000111,,,%%%&&&''')))+++---///000..................---------++++++---,,,))),,,111222000///000333444333111111000:::999===QQQ|||lllPPPIIIRRRKKK===:::;;;888222+++(((+++000333444000XXXoooEEE(((000111&&&*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''%%% )))***...111<<>>444333000///OOOJJJ:::&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$######""""""%%%&&&&&&'''&&&%%%$$$"""!!!$$$%%%$$$$$$''')))***(((%%%&&&---555777111***000...+++)))((((((((())))))***+++***((((((((()))...---***(((---111,,,###))))))))))))***,,,---...///............---------...---------...000222444000000//////000000111222333,,,444<<>>OOO\\\QQQBBBEEE???<<<;;;===;;;555222222000888999===777<<>>===AAA;;;......000000===PPPQQQEEEBBB777222000222333///------,,,333222777111555KKKFFF:::999666333555777444...GGG^^^888***...&&&!!!((("""%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%+++)))+++111666666///((('''''''''''''''(((((((((&&&(((************,,,...,,,'''***222...###$$$///************+++,,,---...,,,,,,,,,,,,,,,++++++++++++,,,...///000000///...000111333555555444333222///666<<<>>>YYYbbbUUUSSSNNNEEE===444000111222///+++111666222777WWWggg???333---)))******''''''***'''(((((((((((((((((((((&&&''''''''''''''''''&&&%%%$$$'''+++,,,))),,,222666888<<>>===;;;777000...111...444GGGNNNEEEBBB:::444111333555111---+++---111,,,///+++222KKKHHH<<<===888222333666333,,,999fffIII------)))###***&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%---***)))...666777000((('''''''''(((((((((((((((%%%''')))))))))***,,,------***,,,111...&&&&&&---((((((((()))***+++,,,---......------,,,,,,,,,,,,111222222333444444333333111222333444555444333333000555===EEEfffeeeKKKLLLMMMFFF???888000...111222000------444666JJJ~~~^^^===111,,,(((******(((''')))&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))***---***+++///...)))---666777NNNkkkttt@@@???:::444666444333888444444EEEOOOIIIEEE@@@:::777:::;;;666///,,,***---)))---)))///EEE??????>>>:::555333444222...111???lll999---,,,&&&+++'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$---+++***---111111,,,((((((((()))))))))(((((('''&&&((())))))(((''')))***+++,,,......---,,,++++++))))))))))))******+++,,,,,,,,,,,,---------------***************++++++,,,111111111222222222222333222444>>>NNNsssnnnSSSMMMJJJCCC===555444111///...///000222---333AAAlllTTT999000+++((()))***(((''')))%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&(((+++---)))'''+++444777777AAANNNeee^^^@@@BBB777333999333///;;;::::::JJJUUUQQQMMMIIIBBB???BBBCCC<<<333---'''+++''',,,)))...CCC;;;@@@>>>===<<<777222000222111666rrrLLL000...''')))&&&$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$,,,---------,,,***)))((())))))******)))(((''''''((()))***)))'''%%%&&&''')))---...,,,---111000+++...---,,,,,,++++++,,,,,,******+++,,,---......///000///.........///000111000000//////000000111222333333???UUU}}}xxxJJJJJJRRRFFF888777---111444111+++***000666555888PPPMMM666///***''')))***(((''')))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###%%%)))---000333444???SSSaaakkk~~~xxx```oooFFF???EEE666666===...&&&777;;;===OOO\\\YYYTTTNNNHHHEEEHHHHHH@@@555...'''***%%%***(((000GGGAAA???===???AAA;;;111///333---777[[[[[[222///&&&'''%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$++++++***))))))******+++))))))))))))))))))))))))))))))************)))))))))---000000...,,,,,,---,,,***)))***+++---,,,,,,++++++,,,---------,,,,,,...------...000111000...222111000111444555333111666777???\\\|||]]]IIIKKKIII:::111555...555222---000///...666333YYYuuuEEE555...,,,+++)))'''''''''((()))---...)))%%%%%%&&&&&&!!!)))+++---111---,,,777;;;MMMyyyXXX===NNNyyy]]]FFFEEE;;;555===777666222;;;GGGTTT```gggcccZZZLLLIIIJJJMMMKKKAAA666111...$$$&&&+++&&&+++;;;EEE===@@@EEEHHHAAA555......+++333FFF}}}BBB222)))'''+++(((***'''######%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++*********)))))))))))))))))))))))))))))))))************))))))***,,,//////,,,+++,,,------+++******,,,------,,,***+++,,,,,,---------------------...000111000///111000000222555777666444666777AAA```iiiVVVIIIHHHBBB555000444555444---...777666444===SSSpppDDD555---,,,***)))((('''((((((%%%$$$%%%&&&''''''(((***555+++ 222<<>>OOO___kkklll```RRRLLLJJJLLLOOOLLL@@@444...,,,%%%'''***(((222@@@BBBBBBFFFEEE>>>;;;;;;666---,,,222@@@uuusssCCC000***&&&%%%+++)))'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,---------,,,***)))((())))))))))))))))))))))))((())))))******))))))(((+++,,,---,,,******,,,------+++******,,,------,,,)))***+++,,,------...---,,,,,,,,,...111222222000111000111333666888888888999:::GGGkkkaaaRRRMMMHHHBBB999111///222666000)))///999555555DDDttthhhCCC333---,,,***)))((('''((((((***$$$###((()))%%%%%%)))&&&...444AAARRRdddaaaFFF888222333///TTT[[[BBB>>>555...666444888===GGGVVVdddooonnn```PPPLLLKKKNNNQQQLLL>>>000)))***'''))))))+++<<>>@@@IIIGGG======DDD===,,,000111333JJJfff<<>>333///222333000111444555666777===eeeXXX@@@---,,,+++***((((((((())))))((((((,,,111///***///::::::OOOsssttthhhPPP999111111///---,,,---777rrrYYY>>><<<666///444555???TTTWWW[[[^^^cccfff```XXXSSSPPPMMMJJJAAA444+++(((''')))+++***333LLLPPP:::;;;@@@KKKQQQJJJ???AAAKKKPPP]]]ddd___mmmNNN,,,777&&&(((******(((###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,,,,+++)))((('''))))))))))))))))))))))))'''(((((())))))(((((('''///,,,***)))***,,,------***)))((((((***++++++***++++++,,,---------,,,,,,---------///222333333111333444444222111222444666<<>>333...'''+++......)))%%%''',,,000222FFFRRR999===<<<555444333>>>IIIVVVbbbeeeccc```]]]YYYXXXUUURRRNNNBBB444,,,,,,)))'''***///888JJJNNN???AAAEEEKKKNNNQQQfffQQQ222,,,'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''///---++++++...///...,,,...,,,+++,,,---.........------------,,,+++******000//////000222333111000222333555444333555:::>>>???TTTZZZKKKLLLHHH===555111111555444...000666444777BBBnnn@@@???///+++***)))(((((())))))***,,,000222@@@nnnvvvMMM333222///,,,+++)))'''***(((%%%)))000000***555MMMtttOOO666===>>>666444222===JJJWWWbbbbbb^^^]]]___```XXXWWWVVVRRRFFF777...,,,+++&&&***111999HHHMMMBBB888EEENNNQQQ___iiiqqq111000(((%%%"""###&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))111,,,(((((((((&&&)))---------.........---,,,+++((()))***+++,,,---------...---,,,,,,,,,,,,---...///000111222333333222111666111...000222222555999@@@eeeXXXQQQLLLBBBAAADDD999666777---222777,,,777999777ZZZnnnNNN------+++'''(((---+++%%%(((111555222HHHfff@@@999000***))))))))))))((())))))(((((()))+++---000ZZZmmmJJJ???888555222...555???MMMccceeennnooo```aaabbbddd___]]]\\\NNN777+++,,,''')))(((***888GGGFFF:::DDD:::MMMZZZ}}}MMMKKK[[[OOO///+++%%%%%%$$$!!!''')))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))...)))'''((((((&&&(((,,,,,,,,,,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......///000111222222222111444000///222555666999>>>BBBiii___CCCAAA??????HHHOOOAAA777222(((000666---999222QQQ___CCC+++333222...+++******,,,///222:::bbbttt\\\QQQCCC222222///+++)))***+++***)))((())))))(((((((((+++------TTTtttHHH>>>666555111///555AAAOOOlllooosssqqqeeejjjkkkllliiiiiihhhYYY@@@000---%%%)))+++---888DDDBBB777666;;;hhh|||RRR444444===nnn444222++++++***$$$'''***!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))***'''&&&))))))'''(((+++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++...------,,,,,,------...---...///000111111111111111///000555888:::>>>CCCHHHuuubbbMMMDDDDDDBBBJJJZZZaaaBBB555000)))222777,,,999???{{{XXXAAA000<<<111///+++((()))...555:::bbbjjjBBB333111...+++((('''((()))+++***(((&&&(((((()))((('''(((+++---111[[[xxxEEE;;;444333111///777CCCSSSvvvzzzwwwsssmmmuuutttsssrrrsssrrrbbbGGG333,,,&&&***---///999BBB@@@777:::KKKVVV@@@333///222222VVV@@@444++++++***!!!!!!%%% ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))(((((((((((((((((((((((((((((((((%%%'''***+++)))))),,,(((((())))))+++,,,---...,,,,,,------,,,++++++***------------------------,,,------...///000111111000///111666999:::???EEEQQQeeeHHHAAA@@@<<<666@@@MMMLLL888000333111777777...BBBtttTTT???---555000------///+++...DDD^^^vvvWWW999---...---,,,...)))))))))***)))(((%%%###'''((((((((('''(((***---;;;sssrrrCCC999222222111000999FFFVVVzzz{{{vvvuuuttt|||vvvttttttuuussscccJJJ555++++++++++++000<<>>{{{bbb777)))''')))!!!###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))(((((((((((((((((((((((((((((((((&&&(((,,,---******---((((((((((((***+++---...------------,,,,,,+++***------------------------,,,,,,------///000111111111000222666777888>>>EEEXXXsssHHH???;;;:::333---555:::000111---666444555555<<>>------,,,+++---***+++MMMLLL444))),,,'''%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((''')))))))))))))))))))))))))))'''(((,,,---++++++---)))((((((((()))+++---///---------------,,,++++++,,,------......------,,,,,,,,,,,,---///000222333222111222555555666===FFFaaaWWW@@@???999777333000777888+++222...555111000888UUUnnn___EEE@@@>>>111,,,......FFFpppTTT666888000---...,,,%%%%%%***+++++++++)))'''''')))+++''''''((('''&&&'''***,,,777dddBBB888111111111333===KKKZZZtttqqqrrrzzzzzz}}}uuutttsssrrrmmmbbbPPP>>>333333...,,,555EEEOOONNNHHHNNN|||GGG555000111(((###(((***)))444nnnvvvKKK///,,,***'''(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))((('''))))))))))))))))))))))))***''''''++++++)))))),,,******)))))))))+++---///------------------,,,,,,,,,,,,---......---,,,,,,------------///111333444222111222444444666???IIIlll[[[FFF===666---,,,,,,***000222(((333---333111333CCCoooRRRFFF222222444...)))***:::hhhMMM???<<<666...,,,(((&&&$$$###%%%''''''((()))(((&&&&&&(((***&&&'''''''''&&&'''***,,,444tttdddCCC999222222222444???MMM[[[rrrrrryyyyyy}}}{{{tttttttttoooeeeUUUBBB444///000555???HHHLLLLLLKKK___vvv===...,,,...(((''',,,,,,000---VVVnnn:::---***((((((%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''((()))++++++)))((('''))))))))))))))))))))))))***'''&&&))))))'''(((+++,,,+++***)))***+++---///,,,,,,---......------,,,,,,,,,---......---,,,,,,---------...///111333555222111222333444777BBBMMMwwwaaaBBB===999;;;111///111...111555...111+++444666<<>>777:::777555222///...111444222///...888@@@AAAEEEUUUnnnvvvJJJ888555///333---222XXXxxxAAA333///++++++***)))(((((('''''''''''''''(((((())))))(((&&&$$$###&&&$$$%%%(((((('''***///666dddSSS@@@666000111222555BBBSSScccmmmoooooottttttttt~~~xxxqqqrrrqqqiiicccUUU>>>111444???>>>CCCFFFEEE^^^AAA000---)))''''''((((((((('''''')))>>>yyyKKK///***&&&***&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######,,,---...---***(((((((((***)))'''&&&&&&)))+++---,,,***(((((()))***+++***(((((()))***+++,,,------///---+++,,,///000...+++++++++,,,,,,------....../////////000000000111111...000999333888BBBHHHfffOOOBBB:::333444777222111000000000000111111777;;;GGGQQQNNNSSSxxxxxxMMM777444111666...FFFNNN---111000'''(((---)))(((''''''&&&&&&''''''&&&&&&'''((('''&&&%%%$$$'''%%%&&&(((((('''***///777lllRRR>>>555000222555999FFFUUUdddiiigggiiiuuuwwwuuuyyyyyyqqqpppoooiiifff[[[FFF;;;===FFF@@@>>>>>>CCCdddwww555...+++'''&&&&&&'''''''''***%%%'''///TTTccc111...///%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######+++,,,---,,,***((()))******)))((((((((()))+++,,,...***''''''***,,,,,,+++++++++,,,,,,---......///000---+++,,,///111...+++---------,,,,,,,,,------//////000000000111111111...111:::444888@@@JJJmmm___<<>>555111111333111111111000000555;;;AAA888999AAAHHH___{{{III111444<<>>???:::555333...666333111222111222;;;FFFVVVFFF:::???YYYttt@@@333MMMeee|||DDD666...***&&&+++,,,###(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''%%%&&&))))))'''***000GGGLLL>>>777000000555>>>JJJTTTaaakkkpppvvv~~~wwwzzzzzztttuuuuuummmgggXXXAAAEEECCCLLLGGGDDDAAAEEEiiiFFF333***(((%%%%%%&&&&&&&&&%%%'''"""---,,,333xxx\\\888---%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######+++++++++***(((''')))***&&&'''***,,,,,,***(((&&&,,,++++++,,,...///...------,,,,,,,,,+++++++++***........................111000...,,,++++++,,,,,,000000000111111111222222777888@@@:::<<>>iiimmmMMM333,,,111((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%(((,,,&&&))):::YYYKKK@@@999444777???JJJZZZgggiiisss|||~~~~~~tttYYYNNNJJJCCCFFF@@@XXXHHH555'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$)))(((555OOOnnn<<<...&&&%%%%%%###+++...###$$$$$$$$$#########""""""---222666333,,,((((((+++((((((((((((((((((((((((***)))***,,,000111///------------------------------...---,,,...111000++++++,,,---,,,+++,,,...///...//////000111111111111222222<<>>777111///---+++...222444)))...,,,111;;;888CCCUUUmmmOOO???333(((&&&***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&(((,,,(((+++===jjjKKK@@@999555888@@@MMM]]]kkkssszzz~~~~~~{{{fffLLLBBBBBB???FFFJJJkkkqqq666---%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))%%%&&&)))%%%,,,@@@{{{BBB222***((('''###(((+++###%%%%%%$$$$$$$$$#########,,,000333111+++((((((+++((((((((((((((((((((((((******+++---//////...,,,---------------------------///...,,,---000...***,,,------,,,,,,---000333222111111111111111222222333333:::???EEEmmmUUUIIINNNJJJAAA888///---------...111444***222000000777999JJJTTTAAA111000222///,,,---''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''(((---)))...AAA~~~JJJBBB;;;666999BBBPPPbbbppp}}}wwwxxx^^^JJJGGGFFF@@@JJJWWWUUU+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&((()))%%%&&&+++%%%$$$111DDDQQQ666,,,***)))###%%%)))$$$&&&&&&%%%%%%%%%$$$$$$$$$***---///...)))'''(((***((((((((((((((((((((((((++++++,,,---...---,,,+++------------------------...000///++++++......***------,,,,,,,,,...333666333333111000000111222222555444:::???LLL{{{kkkIIIFFFHHH<<>>222***+++,,,)))%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***&&&''',,,***000DDDrrrCCCDDD===777;;;DDDRRRdddsssyyyzzz}}}rrr]]]QQQPPPLLLEEEWWWrrrtttAAA)))000...''''''''''''''''''''''''%%%&&&!!!$$$,,,(((%%%---222jjjmmm<<<---)))+++%%%%%%)))&&&''''''&&&&&&&&&%%%%%%%%%''')))+++***'''&&&'''((())))))))))))))))))))))))***+++---------,,,++++++---------------------------000///+++***,,,---+++,,,------,,,,,,///333777333222111000///000111222777666:::@@@SSSqqqXXXJJJDDD===000III===333000000///...///444$$$111999666AAAooovvvNNN:::222,,,(((&&&&&&%%%######%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))%%%&&&+++)))000DDDeee???EEE>>>999===GGGUUUhhhvvv~~~ttt]]]OOOIIIFFFLLLvvvOOO222)))...)))''''''''''''''''''''''''%%%&&& !!!***)))&&&---222DDDPPP555(((+++((('''***((('''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((()))))))))))))))))))))))))))+++------,,,++++++,,,------------------------,,,//////***))),,,...---,,,,,,---------///222555222111111111111111222222888888<<>><<<:::===IIIXXXjjj}}}iiiTTTNNNJJJbbbaaa***...)))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((('''$$$(((&&&222,,,^^^CCC---***((('''###&&&&&&%%%%%%%%%$$$$$$$$$)))(((***......***((()))''')))+++***'''&&&(((******---000...+++***---111222111...,,,++++++,,,---+++)))(((***---...---***---,,,,,,,,,,,,---......555444222222222222444555666DDDDDDNNN~~~UUULLLTTTPPP@@@:::AAAAAA888333000444000333222(((999999444AAAvvvFFF777---...---'''&&&+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&'''777,,,IIIpppNNN888>>><<<===FFFYYYnnn}}}kkkYYYQQQWWWGGGuuuXXX111///+++$$$%%%(((&&&$$$%%%((((((&&&###(((''''''&&&&&&&&&''''''%%%...)))DDDSSS222***,,,---'''&&&&&&&&&$$$"""%%%+++)))(((***......***((()))''')))+++***((('''(((***))),,,///---***)))---000111000...,,,+++,,,---...---+++)))***,,,...---+++---,,,,,,,,,,,,---......222222222222222333444444444???AAARRRbbbVVVPPPQQQJJJ>>><<<@@@>>>777444333555+++555===///444222HHHkkkhhhBBB555,,,...---'''&&&***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((+++(((...)))//////eeemmmMMM::::::;;;>>>IIIZZZlllzzzmmm\\\SSSPPPAAAsssGGG111///(((&&&,,,'''&&&%%%&&&((('''%%%"""''''''&&&&&&%%%&&&&&&'''###,,,)));;;ssswwwKKK,,,000(((000((('''''''''%%%"""$$$***)))((()))------)))((()))''')))******)))((()))***)))+++---,,,)))))),,,//////...---,,,,,,---...//////---+++***,,,------,,,---,,,,,,,,,,,,---.........///000111222333333333666<<>>>>>:::555333444555***888GGG777444111eeeOOO<<<222+++------(((&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###(((...??????mmmjjjMMM===999<<>>JJJccc333000((("""$$$******%%%"""000---"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''(((222<<>>SSSgggFFFGGGEEELLLMMMBBB<<<888...222666222000666222,,,///444;;;\\\LLL===(((...!!!///+++'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''((($$$///+++///KKK^^^HHHFFFPPPiiifffGGG:::===PPPEEE111***&&&''''''$$$***444bbb___GGG///,,,,,,((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((&&&%%%***111111uuuDDD000444...$$$'''&&&---((((((((((((((())))))***((()))+++,,,,,,+++)))(((%%%&&&(((+++...///---+++------,,,,,,---...000222---,,,++++++++++++,,,---+++,,,---...///...---,,,,,,...111444555777888:::???aaakkkOOODDDHHHJJJMMMEEE888999;;;111777:::111+++111333111666<<>>EEEeee~~~RRR???HHHPPPHHHKKK???999222***///777333666666444999===AAA```iii@@@555"""///(((&&&,,,''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&''' ...******(((???hhhbbbEEENNNTTTjjjuuuwwwSSS;;;BBBWWW[[[666222(((((((((&&&%%%&&&***///000...$$$ &&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$&&&%%%&&&***)))'''III~~~\\\---,,,---000222000---***((((((((()))((((((''''''''''''((((((***((('''((()))++++++***+++,,,---...---,,,+++***,,,------......------,,,---,,,+++***+++,,,---......111333333111222888>>>CCC___RRR<<>>)))333(((&&&---''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&$$$333+++%%%$$$EEEuuu\\\???KKKUUUrrr~~~uuuPPP777@@@WWWOOO222(((&&&***)))$$$$$$(((***)))******###"""***'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$&&&!!! ###&&&&&&(((,,,%%%'''111GGGyyy222000111***++++++******)))(((((((((((('''&&&&&&&&&''')))***((()))))))))************+++...000...+++***,,,///------------------------///...---,,,---///111222111111000000111666<<<@@@KKKUUUeeeGGGCCCJJJKKKIIIIII???111...---666555(((888222>>>666555aaakkkKKKyyyOOO:::'''$$$+++))))))(((&&&&&&'''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%...***///,,,999XXXDDDLLLjjjkkkRRR===111\\\GGG555---+++)))&&&######%%%(((***///,,,((($$$"""###$$$&&&###$$$'''###(((***###$$$%%%%%%&&&&&&&&&%%%###///---///^^^PPP---999###*********)))))))))))))))'''((()))++++++***)))((()))))))))))))))******++++++,,,------,,,,,,,,,...------------------------......///000111111111111111222111111222777===AAAGGGXXXbbbMMMAAAKKKWWWTTTGGG>>>777111444000666555'''555777999;;;TTTkkkEEEeee~~~BBB;;;---///)))(((''''''((()))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%,,,$$$222333HHHRRRDDDOOOjjj{{{jjjMMM:::>>>rrrIII666'''***(((&&&$$$$$$%%%&&&''',,,***'''$$$######$$$%%%######""""""$$$'''&&&"""###$$$%%%%%%&&&&&&&&&&&&###%%%!!!"""<<>>BBBHHHcccqqqJJJBBBDDDVVVbbbZZZFFF999...///555---111333)))666444999OOOeeeAAAGGG[[[>>>///"""...(((''''''(((******((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''+++444888XXXKKKGGGYYYsss~~~jjjFFF888TTTCCC666$$$((((((&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$ ###)))%%% '''$$$$$$%%%%%%%%%%%%&&&&&&000))))))---...HHHIII---111''''''(((((()))******+++&&&))),,,...///---***(((***)))((('''((()))+++,,,+++)))''')))---///---+++---------------------------...000111222222111111222333444444666:::???CCCMMMttt]]]IIIIIINNNYYY[[[OOO@@@777///111666+++///666///===888TTT[[[@@@888eeeAAA000666)))(((''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((---555999dddEEEMMMhhhjjjCCC<<>>222CCCssskkk@@@666((()))'''''''''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&...$$$444>>>wwwmmm???OOOpppiiiCCCGGGccc---222+++&&&&&&&&&&&&&&&$$$###""""""###$$$%%%%%%%%%$$$$$$###'''%%%"""%%%''''''(((&&&&&&%%%$$$$$$$$$%%%&&&###!!!***'''&&&<<>>~~~DDD&&&'''''''''((()))))))))))))))((('''''')))***+++'''(((***+++++++++)))(((+++,,,------,,,,,,,,,...------------------------............///000111111000222444666888<<<@@@DDDWWW\\\EEEFFFCCCIIIPPPSSSKKK>>>444222444---***333222333777GGGwwwIII444444666777iiiTTTAAA222///***(((((((((((('''((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""(((///,,,```PPP:::LLLpppzzz\\\CCCeeeGGG222,,,(((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$!!!)))'''888uuuBBB((('''%%%######$$$%%%&&&$$$$$$###"""$$$(((...111```rrr'''''''''((((((((((((((()))))))))))))))*********&&&'''***,,,,,,+++)))'''+++...000///,,,***,,,///---------------------------...000222333222111000///111444666888<<<@@@CCCdddeeeFFFDDDMMMLLLHHHIIIEEE;;;222///111222777///444222222???fff~~~KKK...---666555:::mmmXXX666222---)))((())))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%000'''kkkJJJ;;;NNNsssvvvVVVBBBmmmqqq999222+++***&&&&&&&&&&&&&&&((())))))&&&%%%%%%$$$$$$%%%&&&&&&)))""",,,...HHHUUU((('''%%%######$$$%%%&&&$$$))))))%%%$$$+++444BBB%%%&&&'''((()))***++++++(((&&&&&&)))+++,,,)))&&&''''''((()))))))))))))))...,,,******,,,---...---------------------------,,,...000222333333222111333333999222888???<<>>666444333111000222---222777555999ZZZjjj;;;888///---+++...CCCXXXhhh@@@000333+++'''***$$$,,,)))''' ###!!!'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((+++&&&)))888uuuLLL???@@@tttrrrRRR???xxxYYY===+++(((&&&$$$%%%%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&""")))***+++nnn@@@((('''&&&%%%$$$############$$$&&&&&&&&&'''***,,,///```)))))))))))))))))))))))))))'''&&&(((***+++***'''(((((()))************)))---+++******,,,---------------------------------+++---///111222333222111222222888333:::AAA>>>RRR[[[UUUTTTRRRNNNGGGBBB:::444333222111111333444222222<<>>sssjjjMMMEEENNN777...+++###$$$%%%%%%%%%%%%$$$######$$$$$$#########$$$%%%&&&''',,,***444888((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%&&&(((***---III,,,,,,+++***)))(((((('''***((('''''')))******))))))******+++++++++++++++---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222222222222111000777444===DDDAAAVVV{{{\\\OOOVVVZZZWWWOOODDD:::444000111222000111333888000111MMM]]]666333---000...,,,))),,,DDDwwwlllRRRGGG333(((000))) ,,,((($$$---(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))'''///@@@EEE999999lll|||___GGGRRRAAA111///---!!!$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&(((,,,)))DDDvvv333(((''''''&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((+++000HHH---,,,,,,+++***)))((((((+++***((('''((()))***+++***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111222222222111///666555===CCCCCC\\\\\\IIIFFFOOOQQQPPPKKK@@@555111///000111///000333999333AAAuuuVVV666111+++000---***(((111...BBBccc===666000%%%...%%%(((%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((444DDDDDD888777hhhvvvUUUFFFdddxxx888///+++***&&&$$$%%%%%%%%%%%%$$$######$$$###$$$$$$$$$$$$%%%%%%$$$''')))RRRkkk333(((''''''&&&%%%%%%%%%&&&$$$%%%%%%$$$######$$$&&&***&&&---]]]+++++++++***************+++***)))(((((((((***+++++++++,,,---------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222333333222///777555;;;BBBGGGgggdddLLLCCCEEEKKKHHHHHHFFF===333000///111000///000555666???gggQQQ888111)))000+++'''"""000+++***PPP___000444&&&///***"""(((%%%((('''''''''(((((()))))))))&&&&&&&&&''''''''''''(((((()))888GGG===777;;;nnnoooMMMKKKzzz^^^666000$$$&&&---$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%"""$$$+++WWWZZZ111''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""###%%%***''',,,:::```((())))))******+++++++++***++++++***(((((()))++++++,,,,,,---------------+++++++++,,,......---+++------------------------......///000111222333333222000888555999AAAOOOxxxwww???AAACCCMMMQQQIIIHHHFFF<<<333111000222111000444::::::YYYKKK:::111(((000)))...&&&&&&+++'''333VVVlllgggAAA'''***,,,)))***$$$((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((())):::GGG:::999???rrrfffLLL]]]TTT999000"""%%%...$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$%%%$$$...NNNCCC+++&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%(((***---&&&111vvv((((((((())))))*********)))+++---,,,)))((()))***++++++,,,------------,,,+++++++++,,,......---+++........................111111111111111222333333111111:::666999CCCZZZ|||^^^BBBAAAJJJXXXXXXLLLJJJJJJAAA333111111222333444:::BBBWWWDDD:::111'''111'''---000"""+++)))+++FFF===RRRqqqttt>>>***)))***)))""")))((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((***;;;GGG888999CCCtttyyy```TTTwww[[[<<<,,,%%%)))((($$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$'''""",,,:::SSSPPP...((($$$$$$$$$######$$$$$$%%%$$$%%%%%%%%%######%%%'''%%%******,,,888UUU)))))))))((((((((((((((((((+++...---***(((((()))***+++,,,,,,------,,,,,,+++***+++---......,,,+++////////////////////////333333222222222222333333000111;;;777999FFFcccZZZWWWXXXIIISSS___ZZZKKKKKKOOOHHH222000111333444666???HHH|||}}}???:::000'''111'''222""",,,)))---RRR;;;222---VVVaaa444)))******$$$///((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((***<<>>ppp]]]OOOUUUQQQTTT[[[[[[OOODDDAAAAAA@@@555---666111---777LLLsssfffDDD000111(((***)))))))))))))))+++...111333+++000666===xxxGGG222333***$$$'''''''''&&&%%%%%%%%%%%%&&&+++!!!'''%%%)))///%%%***'''111222QQQooo777777NNNvvvtttYYYkkkfff666333###%%%)))&&&&&&&&&$$$""""""###$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&$$$######%%%''''''$$$,,,999GGG@@@YYY((()))))))))******++++++,,,+++***))))))***+++,,,,,,,,,,,,---------------,,,---...---,,,+++,,,---...///000///...---...000000111333222111111222333222;;;222<<>>;;;888:::>>>CCCvvv{{{BBB:::+++---)))...)))%%%&&&&&&'''''''''''''''...'''***&&&,,,000333QQQBBB---///,,,''''''&&&%%%%%%%%%%%%&&&&&&$$$---)))222BBB777222---TTT^^^EEELLLiii{{{rrrjjjfff333---,,,&&&,,,%%%)))%%%'''))))))&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""!!!###%%%%%%$$$#########'''((($$$ )))''',,,)))))))))(((''''''&&&&&&+++***)))(((((()))***+++(((((()))***,,,---...///***+++,,,,,,,,,---///111,,,---......,,,,,,---...,,,---...//////000222555111888<<>>QQQeee@@@444,,,)))///***,,,###333000###&&&,,,(((&&&$$$$$$&&&...111444XXXTTT~~~mmm>>>)))((("""'''%%%%%%%%%&&&'''((())),,,...000MMM\\\QQQYYYeeettt{{{;;;,,,(((+++''''''***&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$***'''###(((&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%+++===OOO,,,,,,------------,,,+++'''''')))***+++---.........---++++++,,,---...///,,,,,,------------------------------------------------...000111333444444666;;;;;;IIIqqq[[[DDDJJJaaaiii|||___CCC777444111000222000777333333NNN}}}___>>>444,,,(((000***+++---===999***)))---+++***888:::999===HHH___RRRvvvBBB+++***%%%+++***$$$&&&''''''''')))---000:::dddLLLSSS^^^mmm{{{ddd555******+++%%%%%%((($$$''''''&&&&&&&&&%%%%%%%%% ))))))%%%'''%%%%%%///%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$######$$$'''333KKK```***+++---.........---,,,&&&'''((()))+++---......///---+++***,,,---------+++,,,,,,------------,,,------------------------......///000222333444444888999<<>>VVVkkk((())),,,............---(((((())))))***+++++++++...,,,******,,,---,,,******+++,,,---...------,,,------------------------//////000111222222333333:::555;;;^^^cccMMMYYY^^^lllvvvhhhIII:::000111333222333777222:::DDDhhhQQQ777444,,,)))000)))&&&---555222)))'''$$$(((666KKKkkkzzzCCC333888&&&'''///)))+++(((''')))***(((%%%&&&+++000>>>___\\\jjj{{{gggkkksss>>>...))),,,***"""%%%***&&&%%%%%%$$$$$$$$$#########$$$'''###(((555444'''$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&)))111;;;III]]]mmm&&&(((+++---//////...---*********))))))))))))(((---+++)))***,,,---+++))))))***,,,---...------,,,------------------------000000111111222222222333<<<222:::fffhhhJJJRRRiiikkkqqqlllNNN111777999333...000555777;;;???TTTNNN666444---)))000((($$$(((...,,,***+++(((111FFF}}}dddRRRWWWuuuAAA,,,555((()))---###$$$!!!$$$&&&)))(((&&&(((///444MMMffffffssszzzbbbhhh]]]666+++(((+++***"""&&&---)))$$$$$$$$$#########""""""###(((:::RRRMMM222!!!$$$###############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%((((((...999EEEQQQ___lll(((***+++++++++,,,---...------------------------...***)))---///---...000***+++,,,,,,------,,,,,,---------------------------------...000222555666;;;999BBBoooxxxWWWKKKWWW{{{tttRRR@@@555000333:::333(((///AAA<<>><<>>MMM;;;$$$$$$###&&&!!! '''%%% $$$%%%$$$###"""###$$$&&&'''%%%$$$%%%&&&((()))******222777DDD@@@DDDLLLTTTttt))))))******************,,,,,,,,,,,,------------///***)))+++,,,)))((()))***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---///111444555666<<>>MMMbbb)))))))))***+++***)))'''))))))***+++---...///000+++''''''+++---,,,+++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---///111333555777???YYYoooWWWcccwwwvvvWWW???666666---+++///777777666EEEYYY}}}EEE999<<<555000000***777GGGaaammmsss```IIICCCBBBEEEcccHHH333+++)))''''''(((((('''&&&***%%%)))$$$***---***AAAllljjjvvv}}}[[[,,,+++'''&&&%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$######+++)))%%%'''$$$###---&&&***999OOOMMM666'''%%%$$$$$$$$$$$$%%%&&&'''%%%&&&'''(((***---111555;;;;;;???999KKKlll***))))))***,,,+++)))&&&******++++++,,,------...+++((((((---///---+++---***+++,,,,,,------,,,,,,---------------------------,,,------///111444555999BBB^^^___UUU\\\uuuYYY>>>222111111333///555<<<555666```}}}FFF===CCC999//////555OOOZZZCCC@@@BBBBBBXXX@@@333***)))'''&&&'''((('''&&&***%%%((($$$***...000LLLjjjrrruuuBBB&&&,,,&&&&&&%%%$$$$$$$$$$$$%%%########################'''&&&###'''%%%"""&&&$$$%%%///\\\bbb---%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''+++111555BBB???EEEOOOxxx***((((((***------***&&&...------,,,+++******)))...++++++...///+++((()))***+++,,,,,,------,,,,,,---------------------------------...000222555666<<>>???JJJbbb@@@222+++)))'''&&&''''''&&&%%%)))$$$)))%%%)))...666ZZZmmm{{{XXX444'''---&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$###""""""###$$$$$$'''""" '''$$$###***$$$...iii}}}333%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$%%%)))111777666BBB___~~~)))((((((+++///000+++'''++++++++++++++++++++++++---******---...***''''''***+++,,,,,,------,,,,,,------------------------......//////111333666777>>>HHHhhhbbbQQQYYYiiisss^^^OOO>>>444333444666888333222111333HHHxxxJJJ999:::666===YYYcccQQQ:::333BBBIIIAAAAAALLL[[[rrrCCC---,,,***'''&&&&&&&&&%%%###'''$$$***&&&(((...===hhhzzzrrrEEE///,,,---''''''&&&%%%%%%%%%%%%%%%!!!###$$$$$$!!!!!!"""$$$)))''' """(((###'''  CCCzzzXXX'''$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''(((---777>>>AAAccc)))((((((,,,000111---(((&&&'''(((***,,,...000111(((%%%''',,,...+++))))))++++++,,,---------,,,,,,------------------------/////////000222444666888>>>JJJkkkjjjKKKSSSeeeeeeYYYJJJ>>>666666666111...///000777888>>>fffMMM<<>>===:::===>>>===============NNNiiiCCC&&&,,,***(((&&&&&&%%%$$$"""&&&###***&&&'''...AAApppqqqvvv<<>>GGGiii************************(((((())))))******++++++,,,,,,---,,,+++)))'''&&&//////.........---------...........................///111111222333666888BBBBBBoooMMMIII\\\```TTTIII===666666///333333(((777555999999TTTSSSZZZTTT{{{VVV===>>>???EEE===<<<777<<<;;;000@@@UUUddd;;;...))))))(((((((((((())))))(((''')))&&&---000AAAzzz}}}zzzxxxCCC---###222(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((333''')))000///@@@lll*********)))))))))((((((************)))))))))))))))******++++++++++++***///.........------------...........................000111222222444666999@@@DDDssseeeIIIRRR^^^SSSBBB<<<111000444///666999,,,666...;;;RRRvvvdddKKK222000???FFFHHH???>>>888<<<:::000BBBaaaZZZ666,,,))))))(((((((((((())))))***&&&)))(((------CCCsssyyyccc<<<...%%%...'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((...---000111;;;iii))))))))))))((((((''''''******************))))))***************+++,,,,,,............------------------------------------...000222222333444777999>>>HHH{{{gggUUUPPP]]]\\\GGG888999444333666,,,333999---555444NNNyyyxxxTTTFFF===777333???PPPTTTIIIBBBBBB;;;===;;;222EEEuuuLLL///***)))((((((''''''(((((())),,,%%%)))***---,,,JJJoooMMM555...'''***&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((---///---GGG((((((((()))))))))******)))))))))******++++++,,,...---+++***))))))******---------------------------------------------------///111111222444777999<<>>>>>777<<>>+++***(((((((((''''''(((((((((+++###(((+++......VVVvvvHHH666,,,((((((%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''******---999bbb&&&'''((()))+++,,,------++++++++++++************...---,,,*********++++++,,,,,,------------------------------------------,,,---///111111333666999<<>>AAAhhhvvvRRR]]]qqq}}}___AAA666111,,,...555555&&&,,,333:::???[[[www}}}SSSRRRMMMDDD::::::<<<999<<<===444222111888444;;;FFFQQQuuu;;;,,,---***'''''''''&&&&&&'''''''''&&&***...%%%---HHHNNN,,,111$$$...%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******777bbb))))))((()))++++++***((()))))))))))))))))))))))),,,((((((,,,///------///------------------------***,,,...000000...+++)))---///333555555666888999JJJccc}}}YYY^^^rrruuugggMMM777222333000///222444333777999666III{{{sss}}}\\\LLLIII<<<;;;:::999777444222000111777///444DDD???VVV777...111***(((((('''''''''&&&&&&&&&'''---)))555&&&OOOGGG111222 &&&((('''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$######%%%(((((($$$!!!'''$$$---&&&&&&///+++222<<<***)))((()))++++++***((())))))))))))))))))))))))+++''''''+++.........111------------------------,,,------......------,,,...000222333444555777:::KKKiiidddYYYiiivvvqqqPPP===///000333111111444000777:::888AAAkkkrrreeehhhoooaaaOOOHHHFFF:::999777555333222111000---222---555EEEDDDddd}}}666...,,,)))(((((('''''''''&&&&&&&&&)))+++%%%222111jjj@@@///333$$$((()))'''&&&%%%$$$############%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%((($$$ !!!%%%((('''$$$(((((()))+++...)))666bbb***)))((()))***+++)))((()))))))))))))))))))))))),,,((('''+++------///222------------------------///...---,,,,,,---...///000111111111111333777:::KKKrrr^^^UUUddduuuppp[[[:::111,,,111444111222666---777888666TTTkkk\\\XXXYYYSSSPPPNNNEEE:::888444111///...///000+++///---777EEELLLwwwhhh444///&&&((((((((((((''''''''''''&&&''')))$$$444FFF<<<...333))))))(((&&&&&&%%%$$$############$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%(((%%%"""###'''******))),,,&&&---......222NNN+++***((((((******)))((())))))))))))))))))))))))...***(((+++---,,,---000------------------------...------,,,------//////111111111000000222777;;;JJJzzzpppUUUdddwwwuuu\\\<<<444000000444333000111555444444555FFFxxxeee[[[YYYZZZ[[[^^^VVVBBB>>>:::555000---,,,...///---//////999GGGWWWKKK111222###(((((((((((('''''''''''''''&&&((()))666TTT===000222***'''%%%&&&%%%$$$$$$#########$$$########################%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&((())))))***,,,...///)))...,,,111LLL,,,***(((((()))***)))((())))))))))))))))))))))))111,,,))),,,---++++++---------------------------,,,---.../////////......222111000//////333888<<>>PPP___]]]mmmyyyhhhNNN<<<222000111111///---...333777777444RRRpppiii^^^[[[[[[[[[___[[[JJJIIIDDD===555111///111222...222888???TTTMMM(((,,,111###+++'''(((((((((((()))))))))333+++,,,+++NNNkkk666+++'''((($$$&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###%%%+++333:::)))%%%...(((444ccc...+++((('''((())))))((()))))))))))))))))))))))),,,)))***...000---++++++------------------------------------...///000111000111111222333777<<>>888444333555666333:::@@@CCC^^^ppp:::,,,...+++""",,,'''((((((((())))))))))))333)))222666^^^YYY111+++%%%)))$$$'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%&&&...888<<<777000((()))000---PPP///,,,)))'''((())))))((())))))))))))))))))))))))(((&&&)))///222///------------------------------000...,,,+++,,,...222444///000222333555888===@@@bbblll___```dddXXX:::+++///000000222333222222555777777GGGooonnnjjj]]]\\\___XXXUUUYYYYYYHHHDDD>>>999666666888999;;;CCCHHHGGGccc]]]333444///&&& ,,,'''((((((((())))))******///&&&:::IIIvvvPPP111///'''***###'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$+++???QQQOOO999$$$***,,,333555iii*********)))'''(((***,,,******++++++++++++******''')))+++---///...------------,,,,,,,,,+++++++++------,,,---...000222333111444000000888:::<<>>FFFWWW|||hhh___gggdddXXXFFF444...000111111111777,,,111555888:::KKK~~~jjjfffTTTJJJKKKRRR^^^]]]LLLCCC:::888555...333===<<<>>>;;;GGGXXXEEE222++++++###+++)))(((&&&'''++++++'''&&&(((%%%***777hhhTTT999111&&&$$$111)))"""&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$&&&&&&&&&&&&''''''''''''???,,,'''???SSS'''(((222+++===ddd%%%'''******)))(((((()))))))))************))))))((()))***,,,------------,,,,,,---...///000111111///000000111111222333333...111000333===@@@LLLaaa{{{]]]aaaggg[[[HHH777+++...111///---000111***222333999GGGkkkrrreeecccQQQIIIMMMUUU```___QQQDDD:::999888444999???;;;999888LLLiiiAAA222)))+++###******'''%%%&&&******'''&&&)))...'''AAAHHH555222&&&###000)))!!!&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&''')))%%%:::dddyyy>>>,,,,,,...[[[&&&(((***+++)))((((((((()))))))))******)))))))))((()))***+++,,,---------,,,,,,---...000111222222000000111111222222333333...111111666>>>AAANNNhhh}}}fff^^^___XXXFFF:::111---222333,,,+++000000111666---===fffddd^^^\\\NNNJJJNNNQQQXXX\\\TTTFFF:::888<<<===CCCDDD999::::::PPPooouuu;;;222(((---$$$(((+++'''%%%&&&))))))''''''***666***QQQtttHHH///---&&&###+++&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$===jjjEEE111---KKK)))+++,,,+++)))(((((((((((())))))******))))))((((((((()))***+++,,,------,,,,,,---...///000111222///000111222222222222222///333444:::@@@???NNNkkk```^^^```XXXHHH777000000333555222------111111444555///QQQ~~~WWWYYYWWWJJJGGGJJJHHHMMMSSSQQQHHH;;;888>>>CCCJJJIII===>>>???RRRlll```444111&&&...%%%&&&+++(((%%%&&&)))***((((((+++111---eeejjjiiiDDD***,,,***$$$((($$$***%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$...%%%&&&;;;OOO(((---666ggg......---+++)))'''((()))(((((())))))))))))(((((((((((())))))***,,,------,,,,,,---...//////000000///000111222222222111000000444777===AAA===LLLjjjjjj[[[^^^WWWIII>>>555---222555222///111333222222222;;;LLLuuuSSS\\\XXXHHHDDDGGGDDDGGGMMMMMMHHH<<<999>>>AAAJJJNNNEEEAAADDDWWWqqqNNN...000%%%000&&&%%%***)))&&&&&&)))***((()))---,,,999[[[iii{{{<<>>***+++%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!"""%%%%%%$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&(((###!!!...>>>TTT...---+++)))(((((())))))))))))))))))))))))))))))+++++++++,,,,,,---------***---///...+++)))***,,,///000222222111111111222333QQQeeeLLL===FFFQQQllliii\\\[[[VVVKKK???555111111555444555777333---...222777DDDllljjjdddVVVTTTKKKAAA===@@@EEEHHHHHHIII???888<<>>CCCGGGHHHHHHFFF@@@:::>>>GGGNNNNNNKKKMMM^^^ccc>>>333***)))+++***(((''')))))))))((('''(((***,,,;;;nnnnnnYYYzzzzzz@@@444>>>iiiddd666(((((()))&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%)))(((###)))111666```)))******+++*********)))))))))))))))))))))))))))...---+++******+++,,,------,,,,,,---///000///...000111222222111111222333666^^^wwwRRR>>>JJJzzz^^^KKKMMMEEE:::333222222222000///111000...222999===<<>>@@@FFFJJJJJJHHHCCC@@@???AAAFFFJJJJJJHHHMMMYYYqqqmmm:::000((((((***)))(((((('''((()))((('''(((***+++888vvvmmmSSSwwwWWW777222,,,CCC>>>&&&'''))))))%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%***---<<<{{{'''(((***+++++++++***)))))))))))))))))))))))))))///---+++)))(((***,,,---...+++***,,,000333222000000222333222111111333444111KKKoookkkQQQ>>>III|||iiiSSSLLLBBB<<<444///...///111111444444555666222333BBBTTTddd```QQQFFFBBB???BBBHHHLLLLLLJJJ@@@AAACCCEEEEEEFFFFFFFFFKKKPPPxxx\\\666...'''((()))(((''')))%%%'''((((((((((((***,,,666dddGGGmmmNNN;;;000"""---((('''&&&&&&###$$$%%%&&&%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%***------CCC&&&''')))***++++++***)))))))))))))))))))))))))))...,,,***((((((***,,,------+++))),,,000444444222111222333222111111333555333666IIILLLHHHAAAJJJxxxgggUUUNNNFFF999888666222...---///222AAA999999;;;333666\\\cccaaaRRRIIIEEEAAACCCIIIMMMNNNLLL???CCCGGGHHHFFFDDDEEEFFFKKKLLL~~~RRR333,,,'''((()))'''''')))%%%&&&((((((((()))+++---???SSS>>>cccNNN:::111&&&---'''###***%%%'''###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''---///222VVV'''(((((()))************)))))))))))))))))))))))),,,+++)))))))))***,,,...,,,+++***,,,///222333444222333333222111111444666999...333666???DDDOOOyyynnnQQQKKKGGG===444666888555000...000222AAA666333666888LLL```___PPPJJJFFFBBBDDDJJJNNNNNNLLLAAAEEEIIIJJJGGGFFFFFFGGGEEELLLGGG222,,,((())))))'''''')))''''''(((''''''***---111AAAWWW===___EEE000...(((///'''&&&)))$$$######$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))%%%)))--->>>vvv))))))((((((((())))))***))))))))))))))))))))))))))))))))))))***+++---...+++,,,,,,,,,---///222555333333333222111111444777888111444333:::DDDVVVrrrXXXNNNFFF===888333333333222111111111222555333333999OOO|||ZZZYYYJJJEEECCCBBBGGGMMMPPPNNNJJJEEEGGGJJJKKKJJJHHHHHHIII???SSS>>>222---)))***)))&&&'''))))))((((((''''''***000444CCCiiiCCCaaaqqq777,,,)))&&&+++"""%%%((($$$######$$$%%%&&&((()))***$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((%%%+++777XXX***)))(((''''''((()))***))))))))))))))))))))))))''''''(((***+++,,,---...***,,,---,,,+++,,,111555333333333222000111444777111444===777888CCC\\\tttJJJJJJOOOAAA444555444000---...111333333111...888>>>HHHnnnVVVUUUDDD@@@???BBBIIIPPPQQQMMMHHHGGGIIIJJJKKKKKKKKKJJJJJJAAA___yyy===222---***+++)))&&&&&&)))***)))(((&&&'''+++111666OOOqqqGGGeeeQQQ000111+++((())) &&&+++ ***$$$$$$$$$$$$&&&)))+++---%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''******666JJJwww&&&(((++++++************(((((((((((('''''''''''',,,)))'''''')))***(((%%%.........//////000111222000333333000222777777222333333===777888DDDaaalllTTTEEEGGGEEE777...//////---%%%(((555777222555;;;666<<>>CCCHHHTTTWWWKKKFFFFFFIIIOOOPPPLLLIIIJJJLLLrrrhhhAAA...+++(((''''''((('''&&&'''+++%%%++++++111===dddcccHHHcccAAA777///''''''((('''%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((('''&&&$$$111555OOO&&&(((******)))))))))***((((((((((((((((((((((((---+++))))))++++++)))'''////////////000111222222000333444111222666666222666333<<<888999FFFiii}}}\\\LLL?????????888333333222444000222999555000555444BBBbbbzzzcccEEEBBBCCC???DDDIIIKKKTTTUUUIIIKKKIIIJJJMMMMMMIIIIIIKKKQQQppp\\\777---+++(((''''''''''''&&&(((,,,&&&++++++222###FFFPPPIIIfffBBB777---)))++++++((($$$###%%%'''$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%&&&''''''''''''***---<<>>LLLxxxdddJJJAAAAAA;;;000---222333///---///,,,---222///333DDDKKKfffZZZHHHLLL888;;;FFFKKKIIINNNRRRIIIGGGEEEFFFKKKNNNOOORRRWWWRRRpppNNN444,,,***'''&&&&&&'''&&&%%%(((+++%%%)))'''222333fffpppZZZ@@@gggooo;;;444)))'''&&&&&&'''))))))&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&((()))555000iii((()))***)))((('''((()))'''(((((()))***++++++,,,)))******+++++++++,,,,,,,,,,,,,,,,,,---...//////222444666777555222222444777111;;;>>>DDDUUUiiiJJJLLL:::>>>:::...***111222------///---111666222888KKKzzzeee^^^LLLMMM>>>@@@IIILLLFFFJJJNNNGGGCCCCCCGGGNNNRRRQQQRRRUUUUUU{{{QQQ888---***'''&&&''''''&&&%%%&&&)))$$$((($$$111:::uuu[[[GGG???DDDppp]]]888444,,,&&&######)))111222***"""&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$%%%))),,,444@@@(((***,,,,,,***((((((((('''(((((())))))*********&&&(((******)))***+++---,,,++++++,,,,,,---...///111333666999666222222666888666@@@@@@JJJbbbtttOOOCCCCCC333777555...---222333///+++///111555888444@@@\\\kkkeeeNNNHHHIIIIIIPPPPPPHHHIIIKKKBBBAAABBBHHHOOORRRNNNMMMNNN\\\UUU777...+++(((''''''((('''&&&%%%((($$$(((###000@@@TTT>>>888IIIzzzHHH000...''''''$$$$$$+++444555---$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&%%%$$$&&&+++///444[[['''***......---***((('''((((((((((((((((((((((((%%%(((******)))))),,,...------------...///000000000111666:::777222222888888999@@@<<>>bbbfffeeeOOOGGGKKKJJJRRRSSSLLLLLLJJJ===>>>>>>DDDKKKMMMJJJHHHJJJ```\\\444///,,,)))((())))))((('''%%%)))'''+++$$$111EEERRRBBB???OOOeee777***+++%%%'''&&&&&&***---...***&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###&&&'''&&&%%%&&&,,,222:::xxx'''+++///000...+++((('''((((((((((((''''''''''''%%%(((***+++******---//////......//////000111222///000666;;;888222333999666999>>>666IIIrrr]]]JJJ@@@888444444///...111444111---+++///555555444999OOOYYY___OOOIIIDDDEEENNNSSSOOOOOOJJJ<<<999999>>>FFFIIIHHHIIIKKK```ccc444///---***))))))***)))(((%%%+++)))---%%%222HHH@@@555333XXXEEE222---111+++%%%''''''&&&$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&((('''%%%'''---333BBB)))***,,,------+++(((&&&))))))))))))))))))))))))'''(((((((((((())))))))),,,...//////......000111222333444444222222333444666555444???CCC^^^TTTLLLEEE888444777222111+++---333...+++666///333///555UUUyyy```RRRIIIDDDFFFBBBEEEOOOTTTLLLAAA<<<;;;>>><<<@@@HHHFFFGGGTTT]]]PPP111+++***)))(((((()))******888000333%%%000)))ZZZ[[[FFF333BBBnnn@@@444###---***%%%%%%***///,,,%%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''###''')))###'''111333CCC***+++---...---,,,)))((())))))))))))))))))))))))*********+++++++++,,,,,,,,,...//////......000111000222333333222222333555666666555BBBFFFbbbsssllleeejjjqqq{{{mmmJJJFFF???555444666+++111///000666333000888---<<<===HHHzzzvvvZZZKKKBBB>>>DDDBBBFFFNNNQQQKKKCCCAAA999===;;;===EEEEEEHHHVVVgggFFF444,,,+++)))((((((((())))))555...111&&&222444pppSSS@@@555KKKyyy<<<222###,,,'''%%%%%%)))---+++$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&'''%%%%%%''''''&&&...===ooo***,,,---......,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,...////////////000222///000222222111222444666666888999EEEJJJhhh}}}fffZZZVVVPPPRRRXXX^^^dddwwwgggMMMAAAAAA888333444444---555222---111111///333--->>>NNNqqqsssVVVGGG???===???AAAGGGMMMMMMGGGDDDDDD999>>><<<===DDDFFFMMM]]]qqqwww<<<555---+++***(((''''''((((((---))),,,$$$333>>>QQQ<<<888VVVkkk666///$$$***"""%%%%%%''')))((($$$###&&&$$$$$$$$$%%%%%%&&&&&&&&&((())))))(((&&&$$$$$$%%%%%%((($$$'''...(((666\\\{{{***+++,,,------,,,***)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,...///000//////111333000111222222222333666888777;;;<<>>KKKTTTuuuhhhRRRGGGDDDCCCRRRJJJGGGIIIGGGKKKddduuuLLLCCC<<<;;;777000444777......333---***333888666999JJJuuulllUUUHHHBBBBBB<<>>===BBBHHHOOO```rrr~~~WWW>>>@@@666333111...444777......222000///444222222>>>hhhgggUUUGGG>>><<>>FFFDDDBBBKKKRRRVVV^^^lllLLL888***,,,***)))'''&&&&&&''''''&&&***))),,,666KKK<<>><<<;;;<<>>999......111///111333---111333222444555444IIImmmdddXXXLLLAAA<<>>;;;>>>HHHNNNPPPYYYSSSEEEDDD<<<555+++...555111//////***000222222777<<>>===FFFQQQbbbwwwllliiiddd```\\\XXXSSSPPPKKKOOOSSSSSSPPPMMMMMMMMMLLLJJJGGGDDDAAA???>>>>>>???;;;999<<<>>>AAAFFFMMMZZZlllVVVMMM>>>999888999555------444///,,,555000222---333NNNxxxiii^^^UUUEEEDDDDDDHHHJJJFFFEEEGGGHHHFFFCCCDDDLLLLLLYYY```SSS[[[EEE111///++++++)))(((''''''''''''///###888//////rrrSSSOOOxxxVVV000&&&///$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''---***)))222pppTTT((((((((()))))))))))))))((((((((()))))))))******...---+++******+++---...---///111000///222888>>>999999777444222333666999<<<;;;DDDOOOcccvvvfffccc___[[[YYYUUURRROOOJJJMMMOOOOOOLLLJJJJJJJJJKKKIIIFFFBBB???===<<<<<<@@@;;;888999;;;<<>>;;;:::::::::@@@:::666666666777<<>>:::///888666>>>???222+++222333...///444999@@@dddbbb___\\\KKKEEEHHHPPPSSSNNNHHHIIILLLNNNJJJGGGMMMKKKTTTZZZUUUhhhTTT222***+++***)))((((((''''''((($$$$$$)))666EEExxxGGGeee{{{===222'''---'''***&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%222&&&555kkk]]]DDD------,,,,,,++++++******)))*********+++++++++++++++,,,---......---,,,+++...,,,,,,000555999;;;:::666777888777555444555666===:::AAAMMMhhhsssgggUUURRRNNNLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGDDD???;;;888666777777>>>888444444444555999???IIIAAAZZZ@@@AAA<<<000;;;666FFFFFF666)))...333///000888???]]]___[[[XXXJJJFFFGGGRRRYYYUUUNNNLLLMMMOOOEEEEEEQQQSSSZZZ[[[WWWoooIII///000******)))((((((((((((((('''---%%%666JJJ{{{PPPmmmbbb555555'''(((&&&+++$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&333'''DDDtttKKKCCC---,,,,,,++++++*********)))*********++++++++++++***+++,,,------,,,+++***,,,+++,,,111666888555222333444666666555555666777>>><<>><<<<<<<<<<<<===@@@CCCFFFGGGCCC@@@<<<888555444555555:::555222333444555999>>>DDD<<>>EEEOOOjjjsss\\\LLLHHHDDD???<<<:::999888777777666666999===AAACCCDDD>>><<<:::777555444333333666222111444555555888<<<@@@===HHHdddTTT@@@:::222888///***000222555;;;555111999DDDVVVMMMJJJBBBGGG@@@NNNYYYZZZVVVRRROOOLLLMMMGGGOOOOOOPPPQQQ^^^ddd999,,,444))))))(((((((((((())))))'''///)))999fffyyyVVV111777&&&$$$###)))"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))(((---<<>>AAADDDJJJqqqiiiAAA;;;777888...///111111777;;;222555KKKxxxOOOIIIIIIAAADDDAAAKKKTTTVVVTTTSSSPPPLLLPPPGGGNNNMMMKKKIII[[[RRR555,,,///))))))(((((((((((())))))&&&+++///DDDTTT,,,222&&&'''$$$)))###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$&&&(((***---+++MMMWWWIIIEEE''''''(((((())))))******(((((((((((())))))))))))------------------------...---,,,,,,---000444777333333333111000000222444555<<>><<<999555333333555555555333222111333777999888666777777888888777555333222222000111444555222111444;;;AAA===444SSSwww@@@999777444***555///+++222888555GGGkkkJJJHHHKKKBBBBBBBBBJJJPPPQQQQQQSSSQQQMMMLLLFFFOOOPPPLLLFFFUUUAAA000***+++))))))(((((((((((()))***''')))666OOO|||RRR&&&---'''+++&&&***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%$$$###$$$&&&(((***222+++XXX___PPPFFF&&&(((+++...///...,,,***(((((()))***++++++,,,,,,)))***,,,......---,,,+++...------///222444444333222333333222111111222444<<<777DDDPPPuuu}}}ooolllttt}}}{{{vvvmmmaaaTTTGGG<<<777999999555111111444333000...------///333555333111666666666666666444333222222***222...000666///666666999===444@@@QQQ888888555111000---777@@@555444dddoooLLL:::@@@@@@AAA@@@LLLPPPRRRVVVRRRNNNTTTIIILLLGGGSSSNNNGGGLLLxxxDDD///,,,&&&)))(((((('''''''''(((((("""000888YYYzzz===333***'''&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%% )))(((&&&,,,+++'''******;;;rrrsssRRRLLL&&&(((***---------+++***))))))******+++,,,,,,,,,---,,,+++++++++,,,------...------///222333333333000111222222111111222444;;;999FFFOOOuuuuuuggg[[[VVVYYY^^^PPPNNNIIIDDD===888333111333555555222111333222//////...---...111333222000111111111111111222222222:::111777222333888///444444111333444===kkkVVV666666666444444555777555888VVVmmmKKK:::@@@???AAA@@@MMMQQQPPPRRRNNNLLLUUUTTTSSSIIIPPPKKKIIIUUUkkk999+++---***)))(((((('''''''''((((((000111111RRRfff;;;111)))''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$***&&&###)))(((%%%)))111EEEeeeLLLDDD'''((()))***++++++***************++++++,,,,,,---000...+++((((((***---///...------///111333333222---///111222111111222444888;;;HHHOOOwww~~~xxxooojjjaaaVVVNNNHHHEEEEEEEEECCC@@@;;;888555444333+++222555333111111111000222000......///000000///------,,,,,,...000222444444,,,111+++---333))),,,333,,,+++444:::KKKhhh===777777555444777333111JJJjjjJJJ999???>>>@@@AAAMMMOOONNNPPPLLLJJJTTT[[[[[[OOORRRKKKKKKXXXaaa444,,,---***(((((((((''''''(((((()))777...000UUUsssSSS777///)))((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***###!!!))))))'''---555UUUxxxOOOEEE@@@((((((((((((((()))************++++++,,,,,,,,,---000...+++))))))***---...---,,,,,,...111333333222***---000111111222333444777===KKKOOOzzzxxxllliiijjjccc\\\TTTMMMHHHEEE@@@===>>>;;;666222...,,,++++++(((000555333000111444555555444222000000000000000///---,,,+++,,,///222444333...444...111999///111111...***222777888iiiLLL<<<666333555333333FFFvvvgggIII:::>>>===@@@@@@IIIJJJLLLRRROOOJJJOOOXXX\\\UUUXXXNNNJJJQQQ]]]888111,,,'''(((((((((((((((((()))***000---FFFtttwwwpppPPP444---((()))***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((###$$$,,,,,,+++444FFFhhhAAA???AAA)))((('''''''''((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111222222222***---///111111222333555777===KKKRRRnnn___\\\^^^RRRKKKCCC>>>>>>===;;;999222111...,,,+++,,,---...+++111555111///333888;;;999888777555333222111222111...+++))))))+++///111...,,,444,,,,,,444+++,,,---222---...333333SSSZZZ===444444999000<<>>===@@@???EEEEEEJJJVVVTTTKKKJJJQQQYYYSSSUUUJJJGGGNNNRRR777111***(((((((((((((((((()))******)))666ooodddpppTTT222+++''')))***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&((($$$'''...+++,,,777cccvvvCCC:::@@@))))))(((((((((((())))))************************)))***,,,...///...,,,+++---,,,,,,...000222222111---...000000000111444777999;;;IIIVVVgggWWWOOOMMMAAA<<<666333444666666555444333111000//////000000---222333111000666;;;===:::;;;;;;:::777444333333000...+++((('''(((***,,,---///999,,,'''...&&&''')))000111---...444IIIccciii???444::::::666SSSbbbIII<<>>===999666444444000...,,,)))))))))+++,,,444;;;HHH888///555///333***,,,444222,,,666IIIRRRIII777??????RRR```III===???===BBBCCCIIIHHHHHHOOOMMMHHHMMMRRRYYYNNNJJJBBBLLLaaa:::333,,,###///(((((((((((()))***+++,,,111BBBrrrSSStttEEE333,,,''''''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''***((((((+++)))555OOODDD111444))))))************)))((()))))))))(((((((((((((((((()))***,,,......//////,,,++++++---000222222111222222111//////111666999>>>666EEE^^^~~~dddVVVHHH:::222000000111000000///000000***+++,,,---------,,,,,,,,,///111333666;;;:::666888<<>>///%%%,,,(((---...***666:::...888MMMPPPzzzUUU;;;BBBHHHsss```JJJ>>>@@@>>>CCCFFFOOOMMMHHHIIIFFFGGGQQQUUU^^^TTTQQQHHHQQQddd>>>===000 ---(((((((((((()))***+++,,,222;;;ppp\\\}}}===444,,,&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&***)))))),,,...BBBbbbnnn999...222******))))))((('''''''''(((((())))))))))))((((((---------...------,,,,,,+++,,,,,,---...///000000000111222333222333555777777???AAAWWWkkkTTTCCC===444:::///...,,,,,,---------,,,******))))))******+++,,,***333666222333;;;:::333777<<<@@@???999222000000//////.........---------***+++---...///...---,,,333666222,,,222AAAGGGCCCYYYgggGGGJJJnnncccCCCCCC===AAA>>>GGGRRRTTTJJJEEEIIIMMMKKKZZZ]]][[[GGGEEESSSzzzBBB555---))))))&&&''')))(((''''''((()))999///lllmmm===,,,***'''&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,+++---"""000IIIPPP333888000******))))))))))))((((((((((((((((((((((((((((((,,,---------------,,,,,,+++,,,,,,...///000111111111222333222222333555777555@@@FFF^^^```JJJ<<<888000444///---,,,+++,,,---,,,+++******))))))******+++,,,***222555111333:::999333555999<<<;;;666111000111///.........------------,,,,,,------...---------444...+++...555999;;;<<>>FFFQQQssseeeFFF666111444---222---+++))))))***+++***))))))(((((((((((()))*********+++,,,---///111222333---,,,++++++,,,///222333,,,,,,,,,,,,---------------,,,,,,,,,,,,---......)))777<<<111***000333000555===YYYGGGPPPIIIKKKLLLKKKLLLJJJCCC===@@@IIIQQQYYYQQQSSSOOOKKKJJJuuu;;;000,,,,,,+++(((((((((''''''(((,,,///999___qqqCCC111)))'''%%%$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$...000777bbbvvvAAA333***((((((((())))))*********************************))))))***,,,,,,------,,,------.........//////////////////......111666:::>>>EEEPPPvvvbbbFFF777///000***000,,,***)))(((******)))(((((((((((((((((()))***************,,,...///111333...---,,,,,,...000111222++++++,,,,,,,,,---------***+++,,,---.../////////888888555///,,,---///000222:::nnnZZZHHHOOOGGGLLLRRRRRRMMMFFF@@@===@@@IIIRRRSSSOOOQQQIIIGGGOOOsss666222,,,***,,,(((((((((''''''))),,,///888fff```999)))(((&&&$$$$$$%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###---)))777pppxxx@@@000((((((((((((((())))))))))))(((((())))))))))))((((((((()))***+++,,,---------...........................///.........222777;;;>>>CCCOOOxxxbbbHHH888//////)))000,,,***(((((()))***)))(((((((((((((((((()))*********)))))),,,......000333333111///............---+++++++++,,,,,,---------((())),,,...////////////GGG888///111111,,,,,,222333777SSS\\\HHHMMMDDDKKKSSSTTTLLLCCC======BBBLLLTTTKKKKKKMMMDDDDDDQQQjjj333333,,,(((,,,((((((((('''''')))---000999qqqJJJ222,,,(((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***111)))>>>|||DDD555...))))))***++++++++++++***)))((('''''''''(((******,,,,,,------------------333000------...000111111222222222111111222555888<<>>III===000***---111///,,,...999LLL]]]EEEGGGJJJJJJKKKLLLMMMGGG===:::@@@EEEFFFJJJHHHDDD???999GGGWWW999...+++***((($$$,,,)))%%%***+++***000BBBxxxiiiGGG+++---***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++ 222111IIIAAA777'''(((((()))************))))))(((((((((((()))+++,,,,,,,,,------...///000000111///------...000000///111222222111111222666888===LLLXXXbbbFFF666///222***------***(((((()))***)))((()))))))))((((((((('''''''''(((+++,,,,,,---///111444333222000000000000000++++++---......------,,,''')))***)))+++222;;;AAA;;;444,,,)))+++---,,,)))222666>>>mmm^^^GGGHHHGGGDDDDDDHHHKKKHHHAAA>>>CCCGGGGGGJJJEEE???;;;666FFFSSS666,,,(((((('''$$$+++(((%%%*********222IIInnnddd@@@'''---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&888---JJJ===555'''''''''((()))))))))))))))))))))))))))***+++,,,---++++++,,,...///000111222000///...///000000000...111222222111111333666999===LLLYYY^^^FFF666...000***,,,,,,***(((((()))***)))(((***)))))))))))))))((((((''')))+++++++++,,,---///333333222000000000000000((()))***+++,,,,,,++++++&&&)))((('''...;;;@@@===000...------...///...,,,444333333MMM]]]HHHHHHEEE@@@BBBEEEHHHGGGDDDCCCGGGJJJKKKJJJCCC???>>>888EEEMMM222***(((((()))%%%+++(((%%%******,,,777RRR|||kkkggg<<<&&&+++''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))),,,888111[[[{{{:::555***'''((())))))******))))))))))))******+++,,,---...+++,,,,,,---...//////000111000000111222222000///111111222111111333666999<<>>777******++++++)))'''(((+++...,,,555666666\\\ZZZGGGHHHCCCDDDLLLKKKHHHFFFDDDDDDHHHOOOUUUXXXPPPHHHBBB===LLLLLL555///***)))+++&&&***'''&&&******111BBB~~~cccbbb]]]666,,,***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++...333oooBBB333---))))))***+++++++++++++++******+++,,,,,,,,,++++++------,,,,,,+++*********333222111222333444333111000111111111111333777:::999GGGXXXwww[[[III222222,,,(((///---000)))(((((()))++++++***((((((((()))))))))))))))***'''(((******))))))***,,,,,,,,,,,,,,,+++***)))(((******)))((((((((((((((('''***111888<<<999111***...---+++((('''(((,,,///+++444222///HHH\\\IIIHHHAAAAAAKKKOOOJJJFFFEEEDDDFFFMMMUUU___XXXIII;;;;;;XXXMMM777222)))&&&(((''')))&&&&&&+++***333HHH~~~uuuQQQbbbAAA+++///)))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,---666QQQLLL000***((())))))******************++++++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,++++++333111//////000222222111///000111111111444777::::::GGGYYYjjjXXXGGG<<<+++111---'''---)))+++(((((((((***+++,,,***(((''''''((((((((()))))))))&&&'''))))))))))))***,,,+++,,,,,,,,,,,,***)))((()))((((((((()))***,,,---111111888@@@<<<000***...000...+++******,,,---...***222------>>>XXX]]]LLLJJJ@@@???JJJQQQLLLHHHHHHFFFDDDHHHPPP^^^]]]NNN===BBBgggGGG666333+++((()))((()))&&&'''+++)))444LLLzzz~~~{{{aaaGGGoooyyy111'''333$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''+++...000FFFZZZ222+++'''(((((()))))))))))))))***+++,,,,,,+++***(((''',,,,,,,,,------.........333000------...000111111///000111111111444888;;;:::GGGZZZ}}}oooZZZHHH???888888***333...'''+++&&&&&&(((((((((***,,,,,,***(((&&&'''''''''(((((())))))%%%&&&((()))((()))+++,,,******++++++***)))'''&&&'''''''''(((***---///111===999>>>EEE;;;'''$$$///***(((&&&''')))******))))))000+++111<<<:::bbb[[[NNNMMMBBB@@@KKKQQQLLLJJJKKKHHHCCCEEEKKKYYY___UUUEEELLLrrr???333444...,,,///((()))%%%'''+++)))555OOOyyy{{{hhhMMM???|||uuu222---666((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,000222SSSfff888111***))))))***,,,......---------------,,,***((('''((()))***+++,,,,,,,,,,,,,,,------,,,***+++...222///111333222///111777<<>>UUUnnn~~~[[[UUUKKKBBB???<<<666111///---,,,***)))((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))),,,+++$$$$$$---+++***333,,,+++)))***+++------,,,:::666111---***)))***+++///+++,,,000222111333999IIIYYYQQQMMMRRRQQQWWWRRRPPPGGGFFFNNNNNNMMMVVVeee```aaauuu???///)))---((()))###'''+++...$$$333333TTT||||||ZZZ666===oooNNN///...+++$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&''',,,###%%%///888WWWZZZ<<<(((''''''(((***++++++***(((***,,,------,,,***)))++++++,,,---------,,,,,,+++++++++,,,---///000000111111111111222555:::===AAAZZZuuulllPPPLLLEEE>>><<<999333...---,,,+++)))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&!!!(((666444+++,,,...,,,+++*********)))'''))))))***+++---///111222---******---000222555999@@@hhhZZZTTTRRRUUUQQQTTTQQQQQQIIIIIIQQQQQQQQQ[[[iiiiiipppooo<<>>555---***(((...''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((!!!%%%---&&&111XXXppp)))((('''''''''''''''(((%%%(((,,,,,,***((()))+++...------------...//////---///111333444333222111111000000333666999::::::EEENNNuuubbbLLLCCC???888444444111+++***...'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''!!!%%%)))***++++++)))&&&...111444333///***((('''(((((((((((())))))))))))&&&''')))+++,,,---,,,,,,......---,,,---...///000777777EEEtttxxxTTTSSSXXXccc___]]]YYYVVVUUURRRLLLGGGKKKTTTZZZ@@@:::qqqeee???)))******555000***...)))---333111jjj|||LLLIIIeeeHHH777,,,'''999%%%((('''!!!###,,,)))"""%%%###&&&))))))&&&%%%%%%''')))$$$---***111yyy+++++++++*********++++++(((***,,,,,,***)))+++------------------...//////---...///111111111000000111000111222555777999999BBBPPP{{{___KKKAAA;;;666333333111,,,,,,///'''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''***,,,+++'''&&&(((******+++---///...,,,******+++(((((((((((())))))))))))((()))***,,,------.........------,,,---...///000;;;<<<@@@[[[}}}YYYSSSRRRZZZZZZ]]]\\\UUUSSSWWWVVVRRRVVVaaa^^^FFF666]]]aaa===---000---555000%%%&&&%%%,,,111;;;}}}wwwIIIJJJmmmFFF666+++###222"""%%%+++&&&"""((((((%%%***%%%'''))))))'''%%%%%%&&&,,,%%%///333>>>,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///---------------......///........................111111111222333555777888???SSSXXXGGG>>>777444222333111...---///(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((+++***%%%%%%+++///000555444111---(((%%%&&&'''(((((((((((()))))))))))))))))))))***+++,,,---...---------,,,---......///999AAA???DDDeee^^^TTTLLLQQQRRRYYYRRRJJJNNN^^^cccZZZYYYaaa]]]JJJ444KKKYYY888///333,,,222...,,,&&&(((,,,,,,CCCyyyHHHKKKrrr>>>444+++""",,,$$$***555000$$$###$$$"""&&&&&&((())))))'''%%%%%%&&&***###,,,444FFF)))))))))***************---,,,***))))))+++---///------,,,,,,------.../////////...---------......111111111111111333666888???UUUwwwTTTFFF<<<666555333222000...------(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$)))***(((***000222///;;;888222,,,'''&&&'''((((((((((((((())))))))))))(((''''''&&&''')))+++,,,,,,,,,,,,---------.........???BBB???SSS}}}~~~___XXXQQQSSSPPPSSSVVVPPP\\\wwwooodddfffTTTHHH444GGGQQQ222,,,111''',,,***///%%%))),,,)))III{{{HHHIIIpppkkk111222...&&&+++)))(((555111$$$$$$&&&######%%%&&&''''''&&&&&&&&&'''''''''***---JJJ'''''')))*********))))))---+++((('''(((***---...,,,,,,,,,,,,,,,---......000000///.........//////111222222111000222666999AAAXXXsssWWWKKK>>>:::999666222///---+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''++++++(((...:::<<<666111...***((((((+++///111(((((((((((())))))))))))(((((('''&&&'''(((***+++,,,,,,,,,---------------'''999>>>===LLLlll}}}aaaaaa```aaaVVVQQQUUUPPPZZZrrrzzzkkk^^^^^^MMMBBB333OOOMMM000***---$$$***(((((( %%%++++++LLLnnnAAAIIIqqqQQQ***//////***)))*** +++)))"""))),,,((('''$$$######$$$&&&'''(((((((((000---+++WWW((()))***,,,,,,,,,++++++---+++(((''')))+++------,,,,,,,,,,,,,,,------...000000000000000000000000000222333111000222777<<>>===888111------+++)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&$$$%%%666LLLRRRJJJ---***&&&%%%&&&)))++++++(((((((((((())))))))))))***************+++,,,---++++++,,,------------,,,(((333555777DDD[[[zzzbbbiiinnnooo^^^SSSMMMFFFHHHSSSYYYUUUPPPQQQIII===999dddIII333***,,,'''...((()))%%%'''------CCCVVV888MMMxxxBBB***...+++***%%%'''%%%+++'''%%%+++)))###'''%%%$$$###$$$&&&((((((((('''000---444nnn((()))+++---......---,,,...+++))))))+++---------,,,,,,++++++,,,,,,---...---...000111222111111000000222333222000333999???DDDccczzziii[[[DDD@@@@@@:::000,,,------******)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!%%%%%%+++@@@VVVTTTCCC///+++(((&&&&&&&&&%%%###(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---000000555???LLLnnnuuu```jjjqqqrrr___SSSPPPMMMJJJJJJOOOUUUXXXXXXDDD===LLLBBB666+++,,,+++111'''+++,,,***///000555rrrFFF777UUU~~~yyy===...+++&&&***###&&&++++++&&&'''***""""""111+++(((%%%&&&((()))(((''''''***,,,JJJ'''(((+++---------,,,+++///,,,******---//////---,,,,,,++++++,,,,,,---...+++---///111222222111000000222444222111333:::AAADDDggg{{{lll\\\BBBAAAAAA:::///+++...000---***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))...111666HHHRRR@@@""")))'''&&&'''***+++***'''(((((((((((())))))))))))((()))+++,,,,,,+++***)))***+++,,,---...---,,,,,,//////000:::@@@DDDcccppp\\\ffflllmmm\\\RRRHHHKKKIIIFFFJJJTTTYYYVVV>>>???___zzz;;;666***+++,,,222$$$$$$***'''...444111iiiEEE<<<[[[rrr;;;111)))!!!+++%%%)))"""!!! '''***###,,,GGG000,,,(((((())))))(((&&&---'''///ccc'''(((+++------,,,***(((------,,,,,,,,,+++++++++***+++------------+++***000111222333333222111000000///...111666999:::999HHHggg{{{fffKKK>>>888444222///+++,,,000))))))((('''%%%&&&((()))(((((((((((((((((((((((()))$$$&&&&&&###'''***!!!(((&&&'''******&&&&&&))))))111444999>>>555)))+++(((((('''&&&'''((()))***''''''((()))))))))))))))''''''((((((((((((''''''+++---...000000000000///'''555999+++777JJJZZZkkkfff]]]bbbZZZTTTGGGQQQKKKLLLLLLJJJSSSYYYRRRCCC...ZZZlll:::555&&&******---###''''''000!!!///666www{{{TTTGGGeeeVVV;;;,,,(((###$$$)))((($$$&&&&&&&&&&&&***000666000***&&&''''''&&&'''***+++)))222{{{'''(((+++,,,---,,,***)))++++++++++++++++++++++++,,,,,,------------,,,,,,...//////000111111000000222000///111555888888777IIIgggrrrYYYCCC<<<777333111///++++++///)))))))))((('''&&&'''((('''''''''''''''''''''''',,,$$$&&&***'''***...***((($$$###%%%&&&###"""$$$+++BBBEEE666000...((('''''''''&&&&&&&&&'''((()))''''''((()))))))))))))))''''''((((((((((((''''''+++,,,.../////////......333===@@@333:::EEESSS~~~eeeeee^^^^^^PPPNNNJJJSSSKKKJJJKKKJJJQQQRRRFFFFFF555TTT~~~AAA555'''---+++---%%%(((&&&...$$$222777|||mmmPPPRRRuuuNNN666++++++&&&&&&)))'''((()))(((&&&$$$%%%))),,,---(((&&&'''(((&&&'''***000,,,@@@'''(((***,,,,,,+++***))))))******++++++,,,,,,---......------------............//////000111333333444222111222444666777666IIIhhhkkkOOO@@@999444222222000,,,+++...((()))))))))(((((('''&&&''''''''''''''''''''''''///$$$&&&+++&&&%%%***++++++((((((,,,...,,,+++,,,???___]]]999&&&'''&&&"""&&&&&&&&&%%%&&&''''''(((''''''((()))))))))))))))'''(((((())))))(((((('''+++,,,---------------,,,222888<<<444999===MMMcccfffbbb]]]HHHIIIMMMJJJAAAAAAGGGNNNXXXWWWGGGEEE>>>HHH}}}OOO777)))111+++,,,(((***$$$***(((555888\\\KKK^^^DDD000)))---)))((()))&&&((()))(((&&&$$$###$$$%%%)))&&&%%%((()))''''''+++222000WWW'''(((***+++++++++***)))))))))***+++,,,---...//////...---,,,,,,---...///000000000000222444666888333222111111333555777888JJJhhhkkkMMMFFF888444222333111---,,,...)))))))))******)))'''%%%''''''''''''''''''''''''***$$$---'''$$$---222///---,,,...,,,***+++000LLLbbbXXX555%%%''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))))))))))))))(((((())))))))))))((((((+++++++++,,,,,,,,,++++++)))+++222111888===SSSggghhhgggbbbIIIHHHOOODDD:::;;;DDDPPP^^^]]]KKKAAABBB>>>fff```:::***111((()))***,,,###''',,,666999QQQJJJhhhvvv@@@...)))---)))''')))&&&$$$%%%&&&&&&&&&%%%%%%&&&%%%###%%%))))))'''(((,,,///999sss'''((()))*********)))))))))***+++,,,---...///000///...---,,,,,,---...////////////000222444666888000000000111222666999<<>>CCC;;;```jjj===***///$$$'''***,,,%%%&&&---555;;;PPPRRRsssdddAAA...)))+++&&&$$$((('''###$$$%%%'''((((((((('''######%%%))))))'''***///...NNN'''((())))))******)))))))))******+++---...//////......------------......,,,,,,---...///111333444///000000111222555:::>>>LLLjjjtttPPPEEE<<<888555555333///...111---***((()))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%***+++&&&000CCCJJJXXXNNNFFFIIIQQQ]]]jjjtttOOO===((('''000)))"""***%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))((())))))******))))))(((***)))))))))***+++------...---111---555:::PPPlllccc___aaaOOOIIIDDD???:::???GGGLLLVVVVVVHHH>>>AAA===hhhddd===)))---###''')))***)))'''---444AAAQQQ\\\~~~jjjBBB///)))+++$$$###((((((''''''&&&'''(((((('''%%%###$$$&&&***)))'''+++222444mmm((((((((()))))))))))))))(((((()))***++++++,,,,,,,,,,,,------------,,,,,,++++++---...///000111111111222222111111333999===LLLjjjXXXDDD>>>888444333111------000///+++''''''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++...((('''AAA```iiiNNNFFFGGGZZZpppyyyuuuoooNNN===******111((((((%%%&&&'''(((((((((''''''''''''((()))))))))))))))))))))************))))))))))))))))))***,,,...///,,,///222,,,333888GGGzzzlllaaaWWWZZZOOOKKKBBB;;;===IIIQQQQQQUUUUUUIII>>>:::>>>rrrSSS888(((,,,%%%)))(((&&&+++)))...444JJJLLL^^^aaa???...***---&&&$$$)))))))))'''%%%&&&'''(((&&&$$$%%%%%%(((***((('''---555>>>(((((((((((())))))))))))''''''(((((())))))*********+++------------+++***,,,---///111222222111000333333333111000222777<<>>888444222///+++,,,000111,,,'''''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&& (((...***333___\\\WWWaaawww[[[:::444((('''---((($$$---&&&&&&((()))))))))(((''''''(((((()))))))))))))))))))))************))))))((((((((()))+++---///111)))000555///888???IIIvvvkkkbbbSSSVVVOOONNNEEEDDDJJJYYY^^^UUURRRNNNBBB===333<<>>***EEEyyymmmAAA222---,,,///&&&((()))***)))000666jjjJJJTTTuuulll<<<222///***'''&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''' ///111(((222(((555UUU))))))************++++++******))))))***,,,...///------------------------,,,---...///000000000000...333222333999666777DDDRRRmmmeeePPPEEE777444555...,,,---(((,,,***((((((******(((&&&''''''&&&&&&&&&&&&''''''&&&)))(((+++888yyyzzztttLLL333...+++'''%%%%%%&&&'''&&&''''''''''''''''''''''''&&&)))++++++)))'''((()))(((((()))******)))((('''((())))))***+++,,,------...+++555555777999EEEpppjjjLLLFFFGGGQQQIIIAAAJJJEEEHHHFFF;;;<<>>HHH@@@>>>999000444???AAA888888SSSNNN000//////,,,...&&&))))))***'''...;;;vvv___<<>>PPPooo[[[<<<---+++)))))))))(((&&&$$$&&&%%%%%%%%%%%%&&&'''''',,,&&&''''''///+++333eee,,,,,,,,,,,,,,,,,,,,,,,,)))111000'''(((333666...,,,,,,,,,---------......,,,---...///000000000000000333//////555555999HHHZZZzzzyyyVVVFFF888333333,,,+++...)))***)))(((&&&&&&'''***,,,''''''&&&&&&&&&&&&''''''%%%&&&"""...000444LLLOOOIII@@@:::000%%%)))///)))&&&&&&&&&(((***+++)))(((''''''''''''''''''''''''''''''&&&'''(((((())))))''''''((((((((()))******)))***+++,,,---......//////***222000222555CCCpppdddFFF???>>>GGG???888333000555888333:::FFFGGG444@@@nnnmmm@@@,,,111---'''+++(((...$$$///000333AAAIIIJJJmmmRRR777+++***(((((()))((('''%%%&&&%%%%%%%%%%%%&&&''''''$$$!!!))),,,111000III......---,,,,,,+++******&&&++++++'''(((...///+++++++++,,,,,,---...//////,,,---...///000000000000000444000000666666;;;III[[[|||}}}XXXGGG999444333,,,,,,///+++++++++***(((''''''***,,,''''''&&&&&&&&&&&&''''''&&&***!!!))),,,+++;;;>>>333(((''')))***000... %%%%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******))))))(((((((((((())))))***))))))***+++,,,---......///***111///111666EEErrr^^^FFF@@@<<>>666JJJ666...))))))***((('''(((((((((...DDD???888999ssspppCCC000+++)))'''&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''',,,%%%...---666XXX------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,---------...///000000111111000111000111333444666>>>HHH\\\zzzaaa;;;444999---(((888000+++))),,,,,,)))(((+++000+++%%%$$$&&&(((&&&###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********)))***---///000000...---,,,///,,,333///<<>>@@@JJJ777///*********((('''(((***&&&...JJJxxx777<<<<<>>GGGWWWuuuNNN777555---***666...+++))),,,---+++))))))000***%%%$$$''')))'''$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))************((())),,,...//////...---,,,,,,***333///;;;PPPzzzSSSHHHCCC???>>>111///---,,,111333555CCCIII===;;;NNNNNN888111++++++,,,)))((())),,,)))000GGGsss666??????rrrKKK:::)))...+++)))'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&222...333TTT,,,,,,---------------...------------------,,,,,,---------.........//////......///000111111111111111///000333444666???HHHVVVtttrrrCCC333...,,,111---,,,+++,,,,,,,,,***(((,,,)))''''''))))))'''%%%(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))******++++++))))))+++,,,---...//////111///+++555...888QQQwwwRRRIIIEEEAAA???333111...,,,000333777EEEJJJ>>>888YYYQQQ888000++++++,,,***)))***,,,,,,222BBBuuu555===FFFyyyAAA444***,,,***((('''((((((((('''&&&&&&'''''''''(((((((((%%%'''111,,,:::eee++++++,,,,,,------------,,,,,,---------------------------.........//////......000111111111111111000///000333555888@@@JJJYYYwwwZZZ888333000---------,,,***((()))))))))(((((())))))***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))'''(((((()))******+++++++++++++++,,,---///111222555000,,,777000999VVVsssOOOHHHEEEAAA@@@444333///,,,///111555CCCHHH;;;:::```PPP666///)))***,,,***)))***(((...333@@@:::===UUUlll<<<---,,,)))'''%%%%%%&&&'''''''''''''''''''''((((((((((((''')))///,,,JJJ+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------...///000111111222222111000///000333555888BBBKKK]]]zzzooo@@@999555,,,---...,,,'''$$$&&&)))+++$$$'''***+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++---,,,,,,,,,---000333555444///+++888222<<<\\\pppNNNHHHEEEAAA@@@444444000,,,...000333AAAEEE888???cccPPP444---((()))+++))))))***%%%...444AAAAAA@@@cccVVV===)))...'''%%%######$$$&&&&&&&&&''''''''''''((((((((()))000///111222]]]+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,***((('''---,,,,,,,,,,,,---......444333111000000000111222222111222444555777>>>GGGYYYtttMMM777000222---///---((((((---,,,&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&''''''((((((''''''+++++++++***((('''((()))000///......///000111222111888///000:::<<>>222//////---666BBB>>>888???888{{{LLL333000,,,)))'''''')))******333///MMM~~~IIIIIImmmEEE666+++)))///)))&&&''''''%%%%%%'''$$$%%%'''(((******'''""",,,###444444ttt+++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++---,,,,,,,,,,,,---......000000/////////000222222111000111444555666>>>GGGZZZttt___;;;444***---///---)))***---,,,'''''''''((())))))(((''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''******+++***(((''')))***............///000222333111777///000:::@@@qqqxxxbbbLLLEEEHHHGGG;;;/////////***000@@@AAA<<<>>>===AAA111///,,,)))'''((()))++++++...222aaawwwMMMWWW}}}>>>111+++---+++''''''******(((''')))((())))))'''&&&'''***+++///&&&:::UUU++++++++++++,,,,,,---------,,,+++)))***+++---///---,,,,,,,,,,,,---......---------...///111222333222111222444555777>>>GGG[[[vvv|||FFF<<<,,,---...---+++,,,...,,,''''''(((((())))))(((((('''(((((((((''''''((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''((()))***)))((((((***,,,---------...///000222333222666///000:::FFF{{{xxxiiiVVVMMMKKKHHH<<<111//////(((+++>>>FFF???;;;EEEnnn;;;///---+++(((((()))***,,,---+++:::{{{vvvSSShhh???000,,,///(((&&&'''++++++'''&&&'''&&&(((***)))&&&&&&+++111...$$$888vvv*********+++,,,,,,------,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......---......///000111222333333222333666666888@@@HHH\\\www]]]CCC777......------......+++(((((((((((())))))(((((((((''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((('''((())))))((()))+++---+++,,,---...000111333333333555000000888KKKqqqhhh[[[RRRNNNKKKAAA777000111***,,,AAAJJJ@@@888KKKbbb777---,,,***(((((()))+++,,,,,,...DDDvvvZZZuuuFFF333,,,+++(((&&&''')))((($$$$$$'''&&&&&&(((******)))***...000'''???))))))***++++++,,,------)))+++,,,.../////////...---,,,,,,,,,,,,---......000000111111111222222222555333555777888999AAAJJJ]]]yyyKKK<<<111///---......---+++))))))))))))(((((()))))))))''''''((())))))((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''((())))))))))))+++...+++,,,...///111222333333444444111111777QQQkkkggg^^^TTTPPPMMMDDD999111444///333EEEKKK@@@:::___\\\222,,,+++)))(((((()))+++,,,(((222GGGlll___CCC222---***)))'''&&&'''&&&%%%)))000777---&&&(((******)))+++555777bbb((())))))***+++,,,------)))***---///000///...------,,,,,,,,,,,,---......000111111222222222222111555444555777888:::AAAJJJ___{{{bbb===555000.........+++***+++***))))))(((((())))))***&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''((())))))((()))+++------...///111222333333333333222333333888ZZZnnnkkkbbbVVVRRRPPPFFF999444777555<<>>GGG```}}}\\\<<<444......,,,((((((,,,+++***)))(((((()))***+++&&&'''(((******((('''&&&%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))((()))***)))((((((***,,,111111333444555444444333......666999???jjjtttrrrhhh[[[YYY[[[QQQAAA:::888:::FFFLLLCCCKKKiii<<<999,,,+++***)))((((((((((((222///999vvvnnnQQQ888555000!!!((((((******&&&"""%%%+++000'''&&&,,,---''''''...999\\\******+++++++++,,,,,,,,,---------------------------,,,+++***+++,,,---...222222111111111111111111111///000333555888AAAJJJbbb|||wwwIII666222888222---,,,'''((((((((((((***---000222&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((()))******+++******&&&+++111&&&)))...$$$...333222222444555666555444111,,,444>>>JJJttt|||nnnXXXTTTNNNIII???;;;;;;MMMIIIAAA:::rrrttt:::333************))))))((((((222444999hhhbbb666333((()))++++++'''$$$(((---+++###&&&)))++++++)))))),,,///===aaa***++++++++++++,,,,,,,,,---------------------------,,,++++++,,,---...///111111111111111111111111111///111333555888@@@JJJ```|||QQQ222,,,333+++***222///...,,,+++)))((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((())))))***)))))))))'''(((,,,"""(((000%%%...222222222444666777666555555111555;;;JJJ|||fff[[[KKK:::;;;;;;;;;JJJDDD===222ddd~~~AAA000++++++***)))((()))))))))(((333MMM```ggg444...&&&,,,))))))&&&$$$(((...,,,&&&&&&'''(((((((((***,,,...>>>fff++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---///000111111111111111111111111111111000111444555777@@@JJJ___zzzlll===111999+++)))333---///...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((((()))))))))((('''''')))'''(((!!!---888+++///222222333555888999777666111111555999NNNkkk___MMM777:::===<<>>111---222&&&+++***)))(((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))(((((('''&&&&&&,,,((()))&&&777BBB111222111222333666999:::999777,,,111999@@@\\\fff]]]QQQDDD;;;???>>>EEE>>>===444aaaeee888...,,,+++(((''''''(((***,,,,,,GGG||||||BBB555&&&)))'''&&&%%%%%%(((+++***)))***(((''')))///333555444<<>>EEE===>>><<>>GGG<<<:::@@@BBB,,,111+++***((('''((()))+++,,,,,,DDDpppsss~~~EEE...111'''---***'''&&&((('''%%%%%%(((((('''&&&''',,,111555666GGG,,,,,,,,,------------...------------------------,,,---...////////////.........//////000111111222333111222444444777???HHH\\\yyyccc555222111***...+++++++++***)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))***)))))))))###'''...'''000777+++222555555888;;;===<<<999777666///666PPPkkk___```XXXVVVZZZRRREEEEEEFFFCCCCCCOOO???666@@@<<<111...)))))))))((()))***++++++---BBBsssrrrfff111,,,333(((000(((%%%%%%((((((%%%&&&***''''''((((((***...444888NNN,,,,,,,,,---------......------------------------,,,---...//////...---------......///000111111222333111222444444666???HHH]]]yyyjjjeee333555222'''111)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((()))******+++******$$$)))000&&&***222***666666666999<<<===<<<999666666111@@@eeehhhZZZ^^^RRREEEHHHMMMLLLLLLLLLHHHIIIXXXDDD444>>>hhh666555,,,(((((())))))************,,,???tttUUUhhhNNN(((...222!!!(((&&&###$$$((((((%%%'''---(((***+++******...555:::bbb((())),,,...///...------------------------------.........---------,,,,,,---......///000111111222222111222444444555<<>>888222111===HHHrrrcccOOOKKKEEEBBBGGGOOOPPPLLLKKKOOOLLLAAA;;;FFFDDDRRR444777...***)))((('''((()))+++,,,...;;;GGGZZZyyyCCC222***+++&&&(((&&&&&&&&&&&&&&&&&&%%%%%%!!!111&&&---,,,222///LLL))))))******,,,---...///------------------------******++++++,,,,,,,,,---......//////000111111222333111222444555666===FFF\\\~~~aaa;;;<<<@@@JJJOOOFFFAAAJJJ>>>...///'''...---,,,,,,,,,+++***(((''''''''''''''''''(((((((((((('''&&&&&&'''))))))***(((***///...((('''***&&&&&&((()))))))))(((''''''((())))))))))))((('''(((((()))***,,,///222333;;;;;;;;;======;;;555111222>>>QQQ___MMMJJJDDDAAAGGGPPPSSSPPPGGGLLLOOOKKKBBBDDD===___777222'''***)))((('''((()))+++,,,333MMMSSS___ggg<<<111***+++&&&(((''''''''''''&&&&&&&&&&&&(((///%%%555000000888ddd)))((((((((())),,,///111------------------------,,,,,,---...///000111111...//////000000111111111333222333555555777>>>GGGZZZ|||```===111888444555<<>>===:::555222111333???]]][[[LLLIIIDDDCCCIIISSSUUUSSSHHHIIINNNPPPFFFCCCAAAmmm<<<333******)))((('''((()))+++,,,444[[[```fffPPP444///)))+++''')))''''''''''''(((((((((((()))''' 666111666PPP'''''''''(((***,,,...000------------------------......//////000111111222//////000000000111111111333222333555666888???HHHYYYzzzdddBBB666777<<<222111AAAdddQQQ,,,<<<...***&&&''')))+++***'''))))))))))))((((((((((((((())))))))))))(((''''''...+++((((((((()))***+++&&&''''''((((((((((((((('''((()))***+++,,,,,,---,,,,,,,,,,,,...000222444777;;;>>><<<666222222333444@@@iiiZZZLLLKKKIIIIIIOOOVVVVVVQQQLLLFFFHHHLLLDDDDDDOOOppp:::222000***)))((('''((()))+++,,,000ZZZfffkkkyyyAAA111...'''+++(((***(((((((((((())))))))))))&&&%%% 444333OOO%%%&&&)))+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++000000000000111111111111333222333555666888@@@IIIZZZyyyrrrFFF:::999777666...444777```}}}AAA999000---***)))+++---,,,***((((((((((((((((((((((((((()))***+++++++++******,,,***'''&&&(((++++++***''''''''''''((((((((()))'''((()))***+++,,,---...------------...000222333333888;;;999444111333777999HHHyyy[[[NNNOOOOOOPPPVVVYYYTTTLLLLLLDDDCCCHHHAAADDDVVVmmm777...,,,***)))((('''((()))+++,,,333XXX___cccwwwiii;;;222...%%%***))))))((((((((()))))))))******&&&---)))333999uuu&&&(((***,,,------,,,+++------------------------......---------,,,,,,,,,111111111111111111111111222111222555666888???HHH\\\zzzZZZ<<<;;;:::111000---999///IIIeee333333222000...,,,******)))'''((((((((()))))))))))),,,---------......//////)))+++,,,---000111+++$$$(((''''''''''''((())))))((((((((()))***,,,---......---------...///111222111444777666333222555999AAATTT~~~ZZZPPPRRRSSSTTTXXXZZZSSSJJJGGGAAACCCGGG???CCCRRRooo:::///******)))((('''((()))+++,,,:::^^^zzzMMMVVViiirrrvvv___888333...$$$+++***(((''''''(((((())))))******&&&111,,,111???******+++,,,,,,,,,,,,,,,------------------------000000000000000000111111111111111111111111111111111///111444555777???HHH^^^{{{SSS:::<<<888222444111777444<<<___QQQ???@@@@@@;;;333---,,,---+++,,,,,,---...///000000555444333222111222333444:::<<<===<<<>>>>>>777---(((''''''&&&'''((()))***)))((((((((()))***,,,---...------,,,---...000111222333444333222222555888DDD^^^uuuWWWRRRRRRRRRRRRVVVXXXSSSKKKFFFCCCCCCDDD===DDDOOOggg999222+++***)))((('''((()))+++,,,;;;hhhWWWEEE[[[vvvTTT222222...%%%...+++%%%&&&&&&'''(((((()))******'''---***666LLL...---+++******+++---...------------------------,,,,,,---...///000111111222222111111111111111111000///000333444777???HHH___|||pppMMM444777666555;;;111...666888???PPPSSSSSSLLL@@@777555666111111222444555666777888<<<:::777555444444555666;;;:::555///000333///'''(((''''''&&&&&&((()))***))))))(((((((((***+++,,,...------,,,---...///000333333333222111222444666CCCbbbnnnSSSSSSRRROOONNNRRRWWWTTTMMMIIIEEEBBB???999FFFTTTTTT000000,,,***)))((('''((()))+++,,,555mmmFFFNNNmmmKKK---000---&&&000+++###%%%&&&&&&'''((())))))***,,,,,,,,,BBB___,,,,,,,,,---------......------------------------///...---+++,,,---///000...///111222222222111000111//////111222555>>>HHH]]]yyy]]]DDD@@@999444222111111000666999222PPP|||jjjXXXKKKCCC>>><<<888777555333444555222///111111000///---,,,+++***111000///---+++***(((((()))((('''&&&&&&'''((()))(((((((((((()))***,,,,,,+++,,,,,,------,,,,,,+++---///333555222///333;;;IIIwwwbbbKKKKKKJJJOOOOOOJJJPPPRRRHHHHHHAAALLLFFFBBBCCCcccuuuFFF111+++))),,,000---***+++%%%%%%222555zzz```KKKCCCyyyzzzwww<<<222***))))))'''''')))((())))))'''%%%%%%(((***222$$$---555ccc,,,,,,,,,------------...------------------------......---,,,---...///000//////000000111111111000222000111333444777@@@III]]]yyywwwCCCEEE@@@888333111000000000111666111@@@zzzmmmYYYLLLCCC>>><<<;;;999666555444333111//////...---,,,+++***)))---,,,,,,+++***)))(((((())))))(((''''''((()))))))))((((((((()))***++++++,,,------------------,,,,,,,,,000333222000555<<>>AAACCCGGGUUUXXXIIIHHHDDDNNNHHHDDDJJJqqqmmm@@@...+++***'''+++((((((+++'''&&&111999XXXAAAJJJ{{{jjj:::111***))))))'''&&&'''(((&&&%%%&&&''')))((((((***'''111;;;qqq,,,,,,,,,,,,---------------------------------------------........./////////////////////000000111444222333555666999AAAKKK]]]yyy[[[<<>>QQQ|||___777///)))))))))&&&%%%&&&(((%%%$$$&&&***,,,)))%%%&&&+++333???++++++,,,,,,,,,---------------------------------+++,,,---.../////////...000///.........///111222444222444666777:::BBBKKK]]]yyy|||^^^OOOFFFEEE???777111...///000111...444;;;333===fffVVVMMMJJJFFFBBB<<<444...---///------,,,++++++******)))))))))((((((((('''''''''******))))))))))))******+++***)))))))))))))))***---------,,,,,,---------...++++++...111222777>>>WWW^^^NNNCCCAAA>>>888???WWWYYYBBB===BBBHHHDDDBBBZZZ```888---+++)))''')))%%%)))222000,,,444KKKlllGGGUUUzzzYYY555...((())))))&&&$$$$$$(((((((((***+++***(((&&&(((---///>>>+++++++++,,,,,,,,,------------------------------+++,,,---...////////////000///.........///111222222111333666777999AAAIII^^^zzznnnSSSEEEEEEEEEBBB===555000...///000111222111888;;;LLL}}}eeeYYYKKKEEE???<<<666///...333//////...---,,,++++++***++++++***)))(((''''''&&&))))))************))))))+++***)))))))))))))))***,,,,,,+++******+++,,,,,,000------///000222999AAA\\\{{{\\\PPPFFFEEEAAA777666GGGKKK999;;;BBBEEEBBBBBBeeebbb;;;///+++''')))+++&&&)))111///,,,333SSSzzzKKKYYYyyy[[[444---(((((()))&&&$$$$$$(((,,,000...)))&&&''')))******...HHH++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---...///000000000000000000000111111222111000222666777888@@@HHH^^^zzz{{{ZZZJJJAAABBBEEEAAA>>>:::444000000000111111555...444JJJoooppp^^^PPPEEE>>>===:::444444888222111000///---,,,+++***,,,,,,+++***)))(((''''''((())))))******))))))(((***)))))))))))))))******,,,+++***))))))***+++,,,000///000111000222===IIIhhhqqqYYYSSSJJJGGGEEE===666???FFF======GGGEEECCCFFFrrreee===000,,,''')))+++&&&'''---+++***444YYY{{{FFF^^^yyybbb555---(((((((((&&&%%%&&&(((---222///'''$$$''',,,,,,)))AAAlll***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---///111222000111111222222222222222111111333666777999@@@HHH___zzzgggQQQCCC@@@AAAIIILLLCCC:::777333111111222222111777333<<>>```MMMccc{{{QQQ777///'''''''''''''''***%%%&&&&&&&&&&&&(((+++---666>>>)))***,,,...//////......///+++***,,,,,,***+++///------,,,+++,,,---...///***,,,///222333333333222666333222555888;;;CCCKKK___~~~sssKKKKKK???<<<@@@EEENNNKKK999===333000555333,,,...888;;;===bbb}}}lll^^^YYYMMM;;;555999777666444000+++)))((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&******)))'''&&&)))---111555222...,,,------------222111444,,,///:::DDDfff\\\OOOJJJ>>>===:::555222222555888???BBB???:::JJJZZZ111888,,,$$$,,,''')))%%%+++000,,,AAAkkkSSSdddBBB000---(((&&&&&&&&&&&&&&&+++(((&&&%%%''')))+++,,,111KKK***+++,,,------------------++++++//////++++++------,,,,,,,,,,,,---......,,,---///222333444444333555222111444777;;;DDDMMMbbbeeeJJJHHH>>><<<>>>@@@HHHGGG888777222///111444666999<<>>@@@444333333222222333777;;;>>>XXXrrrnnn]]]NNNDDD@@@666444111---***(((''''''))))))))))))))))))))))))'''((((((((((((((()))))))))***+++***((((((***,,,...,,,+++,,,---...---,,,++++++222...444AAARRRzzz~~~ZZZPPPJJJ;;;;;;888555222111222444<<>><<<999444222333777:::@@@===>>>BBBPPPLLL333...%%%,,,(((,,,%%%(((///===eee```DDDUUUzzzHHH///...,,,)))(((((())))))(((%%%&&&(((((()))+++---///111NNN,,,+++***)))((()))***+++///,,,+++......+++,,,///+++,,,---...///...---,,,222222222222333444666666444111000333777<<>>;;;444999@@@:::222///333;;;999DDDqqq|||aaaPPPGGG777222---)))((((((((('''(((((((((((((((((((((((('''((((((((())))))******((()))++++++***(((((()))(((((((((***---...---+++,,,***222...111;;;RRRuuuYYYRRRKKK>>>;;;777333333999AAAGGGIIIAAA>>>IIIeeeQQQ111...,,,)))$$$***)))+++...444WWWJJJAAAPPP{{{|||DDD///---+++(((((()))))))))(((&&&'''(((((('''))),,,//////^^^+++***************++++++///+++***,,,,,,***+++///+++,,,------......------111111222333333444555555444111111555888<<>>OOO{{{uuuBBB...***)))'''''')))))))))(((&&&'''((('''''')))///333DDD))))))***+++,,,,,,,,,,,,,,,)))***,,,,,,***))),,,---,,,,,,,,,,,,---......000111222333444444333333333111222666999<<>>???:::@@@FFF???:::999777<<>>777222111444888GGGIIIGGGKKKkkkiii666000******&&&###,,,------...:::fffwww:::;;;RRRjjjaaajjj```;;;...((('''&&&&&&((()))((('''%%%'''((((((''',,,444;;;nnn((()))+++,,,---------,,,)))(((***......***((()))...---,,,+++,,,---...///...000222444444444222111333111333888:::<<>>AAA888///;;;AAAKKKuuurrr::::::333+++(((***+++***((())))))))))))))))))))))))++++++******))))))((((((&&&'''(((((('''(((***------***((((((***---......,,,(((111------555RRReeePPPLLLCCC999999777555444555888;;;===HHHIIIEEE^^^AAA,,,888---(((...'''+++&&&'''222PPP{{{===999RRReeekkkKKK333000'''&&&%%%&&&(((((('''&&&%%%'''(((((()))///999BBB((()))***+++,,,,,,---...,,,,,,---...---+++((('''---,,,++++++,,,---///000---...000222333333333333333444555666444666AAAMMMZZZzzzvvvvvvwwwWWWHHH::::::AAABBBCCC777===DDD:::CCCEEE>>>CCCpppooo???666222000000---)))'''***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))),,,111666111000...---,,,,,,---...444)))///111333555HHH}}}iiiQQQEEE???@@@;;;666555222222777>>>IIINNNGGGFFF```PPP777...)))222'''+++$$$---"""///444CCC```;;;:::UUUzzzIII111...(((((('''&&&&&&&&&&&&'''&&&&&&***""",,,///:::******++++++,,,---------+++,,,---------+++)))(((//////...---,,,,,,,,,,,,...///111222333333333222222222444666555666@@@KKKZZZyyynnnwwwsssTTTMMMAAA:::===>>>AAA777<<<@@@444<<<:::HHHaaaoooFFF888333111111...)))(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))***))))))+++000444000000...---------......111+++222111444666BBBmmmaaaMMMCCC;;;===888333222111111888@@@HHHPPPJJJEEEdddCCC333000+++222'''(((###,,,$$$111777KKKSSS555<<>>EEE___yyyuuupppooobbbRRRMMMBBB@@@666333<<<;;;??????>>>YYY```HHH<<<777222000---((('''***((((((((((((((((((((((((((((((((((((((((((((((((***((('''''''''(((((()))((())))))***++++++++++++,,,...333+++333<<<666DDD]]]___RRRJJJAAA???:::666666666888@@@IIILLLQQQLLLBBB===111000(((...%%%%%%%%%***,,,000<<>>EEE\\\vvvrrr[[[VVVlllgggbbbZZZNNNHHH>>>AAA:::555<<<:::===AAANNNyyyeeeJJJ???999444111---((((((***))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((()))(((''''''''')))***++++++++++++------111+++222999333CCCMMM___LLLEEEAAADDD???;;;:::999999???FFFOOOPPPQQQPPPIII333,,,'''000(((&&&&&&***///111AAAHHH333CCCkkk[[[111...'''(((((('''&&&&&&&&&&&&''')))(((%%%///,,,===iiivvv>>>)))---,,,......------------------------,,,,,,,,,------...111000///......---------000000000111333555777888999555333555666888===DDDTTTooo|||RRRIIIKKK[[[yyymmmjjjZZZIIIFFF<<<<<<:::444<<<;;;@@@LLLjjjrrrSSSBBB<<<666333///******---))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&''')))***)))''''''(((***+++,,,------,,,---***000---333444---AAAAAAsss___JJJGGGKKKKKKGGGCCCBBB???===@@@FFFRRRQQQYYYddd]]]<<<,,,(((333))))))))))))000///AAAvvvDDD444AAAkkk```333---((((((((('''&&&&&&&&&&&&'''###'''###000000HHHiiiooooooHHH111...---###------------------------...------,,,,,,---------......---------///111222//////000111333555888:::<<<777444555666888===DDDMMMiii^^^AAAFFFIIIMMM```rrrzzzyyy___GGGFFF<<<555777222;;;===EEEZZZ~~~\\\EEE>>>888555111,,,+++...))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''***+++***'''((()))+++---...///......,,,(((///000444000(((>>>777^^^aaaLLLMMMYYYSSSOOOLLLJJJFFFBBBCCCHHHTTTRRR```tttnnnFFF...)))555((('''((()))333333JJJggg===777@@@kkk~~~eee555...)))(((((('''&&&&&&&&&&&&'''%%%,,,(((666:::WWWjjjWWW```nnn;;;,,,---111///%%%)))***,,,---......---------......//////......------.........---,,,++++++333222111111333666:::<<<>>>:::777888888;;;BBBKKKOOOggggggRRRCCCCCCDDDFFFXXXqqquuu___QQQAAA555777444???DDDFFF[[[qqqUUUCCC===???666000000///%%%'''((((((((()))'''$$$''''''''''''''''''''''''((()))))))))************)))))))))***+++---...///---------...000333555777<<>>:::777888777888>>>EEEMMMeee{{{gggaaaQQQFFFEEECCCCCCVVVnnnvvvZZZJJJ???888:::<<>>666000...+++))))))((('''(((((((((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***,,,---...---------...///222444555<<>>GGGZZZzzzqqqXXXOOOMMMQQQLLLPPPPPPVVV___WWWKKKKKKPPPYYY]]]sss===555)))&&&(((&&&((()))000333OOOLLL***(((777FFFtttfff888,,,111///***)))'''&&&&&&'''(((((( ,,,111999kkkrrrHHHBBB]]]KKK333&&&)))333333111222---++++++***)))***+++,,,------,,,***))))))***,,,---...---+++***+++---///000000000222333333222111111888555555666555333666;;;HHH^^^cccNNNHHH>>>LLLKKKKKKHHHCCCGGG]]]uuu[[[GGGBBB===<<<:::PPPzzziiiYYYLLLBBB;;;333000+++''')))******)))***''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))***+++------,,,,,,---...000111===FFFRRRgggpppXXXOOOMMMRRRLLLNNNLLLQQQ\\\[[[WWW^^^[[[___ddd^^^:::333+++)))...***+++,,,222222WWW}}}JJJ///...888LLL{{{ZZZ444------''')))(((''''''''''''(((((((((---...666xxx{{{UUUGGGaaattt000---(((111<<<888333111+++,,,+++*********+++,,,------,,,***))))))***,,,---...---+++***+++---///000///000111333333222000///333111222555555333777<<>>===EEEnnniiiSSS===333,,,(((,,,...+++))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((((())))))---,,,,,,,,,---...000111999DDDPPPbbbrrr\\\QQQLLLQQQLLLRRRRRRVVV^^^]]]^^^jjjhhhdddjjj~~~CCC000,,,***'''***+++***+++111333jjj{{{JJJ444222777PPP{{{~~~VVV444---)))%%%(((((('''''''''(((((((((000---000AAAZZZKKKeeeMMM000+++(((111888000+++***###---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,...---,,,+++,,,---...//////000111222222222111000111000111444555444888>>>GGG\\\ZZZLLLBBB:::<<>>BBBCCCBBBEEESSSeeeqqqqqqssscccNNNGGGCCCAAAGGG^^^eee>>>333,,,///000+++((()))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((())),,,,,,,,,,,,---///111222444@@@MMM___rrr]]]PPPJJJOOOHHHRRRXXX^^^ccc]]]YYYbbblllaaaiii```777///))),,,'''&&&&&&((((((///999iii>>>///222888ZZZ}}}~~~PPP333+++'''+++'''''''''(((((((((((((((***&&&333OOO```JJJ```EEE,,,222***'''...111)))''')))###---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///000111111222222222222333111111333444555999@@@III\\\[[[AAACCC???777777::::::>>>???>>>FFFSSS\\\]]]MMMOOOIIIGGGJJJGGGIIIWWW|||OOO>>>222111000***'''+++((((((((((((((((((((((((&&&'''(((((()))***+++++++++***))))))((((((((())),,,++++++,,,...000222444333;;;EEEUUUvvvoooZZZNNNHHHNNNIIISSSYYYbbbjjjbbbXXX\\\cccTTTaaaMMM888555(((...***'''$$$)))***111AAAXXX666///888CCCeee~~~}}}|||LLL777,,,&&&///&&&''''''(((((((((((((((&&&%%%888UUUkkkJJJZZZeee333///222***&&&***,,,%%%(((+++%%%---.../////////...---,,,+++,,,,,,------,,,,,,+++---.........---,,,++++++000000000111222222333333555222222444444444999@@@JJJ\\\YYYIII???999555;;;>>>555999<<<======FFFQQQRRRKKK>>>>>>===FFFOOOLLLQQQeee\\\HHH666111///(((''',,,))))))))))))))))))))))))&&&'''((()))***+++,,,---,,,+++***))))))(((((()))+++++++++,,,...111333555555888>>>JJJdddkkkWWWKKKGGGNNNSSSYYY\\\fffrrrmmmccceeeXXXHHHZZZ???777666$$$+++***''''''......444GGGRRR888777CCCPPPgggzzz{{{|||wwwxxxMMM===///$$$---&&&&&&'''((())))))((((((,,,...???VVVuuuTTTCCCuuuIII000222 (((###&&&&&&!!!%%%)))"""***...///+++,,,222444111------------------------000000000///......---------...111333333222000...:::777666777666444777===CCC```qqqFFF@@@<<<<<<:::666444555999;;;::::::???FFFDDD===:::===???JJJTTTWWWiii}}}JJJ888;;;,,,,,,222$$$(((((()))))))))(((((('''(((((((((((()))))))))))),,,333---'''---///+++,,,+++,,,------,,,,,,...///666999<<>>999666888777444333444888;;;===>>>>>>>>>999333666BBBKKK]]]zzzkkk@@@;;;111,,,...''',,,,,,+++***))))))((('''(((((((((((())))))))))))+++...******111---(((---(((***,,,---,,,---///111333666888AAAOOO\\\zzzZZZOOOZZZRRReeemmm~~~rrriiiTTTLLLHHHeeeBBB444+++...&&&,,,...+++&&&)))///EEEUUUKKKXXXqqq~~~zzz{{{}}}rrrrrrqqqGGG///,,,'''***''''''''''''(((((()))***444@@@ppp666;;;ccc666(((&&&'''###///((('''&&&%%%$$$$$$%%%%%%+++)))''')))---111111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000/////////000222222111//////222222333777>>>FFF___yyyaaaDDD@@@;;;666555777888555333555999999777555555888:::<<>>JJJTTTjjjwwwOOOLLL[[[SSSiiipppwwwrrrggggggYYYQQQKKKaaaFFF444***///''',,,---***(((,,,///AAARRRUUU```rrrzzzuuu~~~ssspppnnnHHH...+++&&&***&&&''''''''''''(((***,,,666HHHXXXAAAWWWKKK...+++,,,***$$$((('''%%%######$$$%%%&&&---***(((***---...---,,,------------------------,,,,,,------......//////111000///...///000222333111//////222333444999???GGG^^^wwwhhhJJJAAABBB999555444888999666555666777666555333222333999???EEEYYY}}}OOO999555222000///...---,,,***)))((((((((((((((((((((())))))))))))888:::222,,,222111+++,,,''')))+++,,,,,,---///111///444666<<>>,,,111&&&)))++++++)))---555TTT]]]VVVuuuwwwwww{{{|||~~~~~~~~~ppptttddd777'''---***(((&&&)))+++***(((***000555RRReee___bbb:::555(((...&&& +++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$***+++...111,,,''',,,666------------------------+++,,,---...///111222222///000000000111111111111222///000222333333888>>>@@@TTTjjj{{{JJJ999<<<;;;222777444444888999666444444888666777888555777DDDTTTsssPPPAAA???666///+++***(((&&&&&&''')))***(((((((((((())))))))))))***aaatttQQQ000((())),,,)))***,,,,,,++++++,,,---+++111000444???EEELLLZZZddd{{{\\\RRRfffbbbVVVOOOJJJbbbmmmCCC//////###)))///---&&&'''555]]]fffbbb||||||~~~~~~~~~}}}pppvvv^^^777(((...***%%%'''***,,,***)))***111777]]]lll~~~xxx:::000111&&&&&&%%%,,,$$$"""###$$$$$$%%%%%%%%%$$$$$$......------------,,,,,,))))))+++,,,---.........,,,------...///000111111111111222222222222111111444222333555555333666;;;CCCSSSrrrTTT===999===:::...666444333444666666333000666222888666;;;===>>>[[[bbbOOOCCC333111...---***(((''''''((()))'''&&&))),,,,,,((())),,,333SSSyyy444111,,,000***)))(((***...///,,,)))+++---000555;;;CCCIIIMMMcccwwwpppYYY\\\gggdddNNNXXXNNNvvv>>>333222)))000***(((222444///dddfffooo}}}~~~xxx|||ttttttoooWWW;;;888&&&,,,,,,,,,///&&&'''&&&///$$$HHHnnnmmmMMM%%%111(((((('''&&&%%%%%%%%%%%%"""""""""$$$%%%%%%$$$"""......------,,,,,,+++++++++,,,,,,------------,,,---------......///////////////000111111111111111333111222444444222555:::HHHUUUqqquuuHHH@@@===777555333555444444555777666333000222000;;;;;;===>>>LLLyyyoooSSSDDD444000---,,,***((('''(((((()))'''&&&))),,,,,,((())),,,222WWWEEE444...000+++++++++---///...,,,***,,,---///444:::@@@FFFJJJWWWfffkkkSSSXXXaaa{{{dddTTT\\\ZZZGGG444000&&&+++$$$***000444555qqqgggnnnvvv}}}{{{wwwwwwrrrYYY444///&&&,,,$$$$$$+++$$$&&&)))999...NNNuuuwww>>>222444''''''&&&&&&&&&''''''((()))'''$$$######$$$$$$$$$...------,,,+++******)))...............---,,,,,,------------------------,,,---...000111111111111222000111333333111444999JJJSSSjjjTTT:::AAA>>>111222888555555666888999888444111444555@@@======FFFaaaXXXDDD666///---,,,***)))(((((()))***'''&&&))),,,+++((()))---///WWWYYY444------+++---000111000---,,,+++,,,---...222777===BBBEEENNNZZZllljjjUUU[[[]]]iiixxxfff\\\bbbhhhOOO444111***///)))------333===hhhooorrr|||{{{zzz|||vvvXXX///((((((,,, (((...'''(((***:::222UUUwwwPPP///999---&&&&&&&&&&&&'''((()))***///+++%%%""""""###%%%%%%------,,,,,,+++***))))))---......///......---------,,,,,,,,,,,,,,,,,,,,,***+++---///000111222222111///000222222111333888GGGMMM___[[[@@@666===888000333888444555777999:::888555333666;;;BBB:::HHHiii\\\CCC777///,,,+++***)))))))))******((('''(((++++++((()))---000TTTnnn777///...+++///333444000---,,,---,,,,,,---000444999===@@@GGGSSS```tttnnn^^^ccc\\\\\\mmmxxxtttkkkdddeeewww]]]777111---222,,,///***444EEEfffrrrttt}}}|||~~~yyyNNN000******,,,$$$------'''///,,,555888ppp~~~;;;,,,333$$$&&&&&&&&&&&&&&&'''((((((...***%%%""""""$$$%%%%%%------,,,++++++***))))))+++,,,---...////////////,,,,,,,,,,,,,,,+++++++++)))+++,,,...000111222222111///000222222000333888CCCHHHWWW\\\DDD<<<;;;777000333888444444666888999999888666555444;;;>>>888]]]cccBBB777000,,,,,,+++******)))))))))((('''(((+++***((()))...444MMMAAA333444,,,///333333000---,,,---,,,,,,,,,...111666:::<<>>222+++,,,'''///***666HHH___sssvvv|||vvv===222...***(((+++***###"""333...111HHHGGG222///+++''''''&&&%%%%%%$$$$$$$$$%%%'''%%%######$$$%%%$$$###,,,,,,,,,,,,++++++++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222111///000222222000333888@@@FFFUUUiii>>><<<======444,,,555;;;111444666888888777666666777777;;;===???sssqqqFFF999111------,,,+++***)))(((((()))'''(((******'''***...111===OOO222222,,,...000000...---------++++++,,,---000444777:::BBBFFFGGGNNNlllqqqZZZUUUKKKNNNeeekkkzzz}}}wwwqqqiiikkkyyyEEE555---...+++---+++999GGG\\\sssssszzz___222222...)))%%%---+++%%%$$$555,,,111VVVuuuuuuYYY***......%%%***'''&&&%%%$$$############!!!!!!"""$$$&&&&&&$$$!!!,,,,,,,,,,,,------------++++++,,,---------------++++++,,,,,,------......+++,,,...///000111111222222000000333333111444999>>>FFFTTT~~~{{{NNN===;;;888999666///555:::222444666777666555444777999;;;:::DDDXXXOOO<<<333///......,,,+++)))'''&&&)))'''(((***)))'''***///---///gggddd333///---,,,++++++,,,------,,,+++++++++---///333777999BBBDDDFFFJJJ\\\nnnXXXVVVMMMOOOdddhhhnnnsssxxxtttiiiuuuLLL888111111111***---<<>>444000///...---+++)))&&&%%%)))'''(((***)))'''***///000---YYY{{{;;;333---***'''(((+++...---,,,+++++++++,,,///333666999===AAAFFFKKKTTTooolll^^^aaaVVVSSScccggghhhooo{{{xxxjjjRRR999---,,,,,,(((...>>>AAAggg{{{lllxxx|||vvvfff???///'''333,,,&&&++++++***(((KKKxxxeeeGGGNNN,,,666***&&&---$$$%%%%%%%%%%%%&&&'''(((((($$$###"""###$$$%%%###"""---,,,+++*********+++,,,---...............------+++,,,,,,------,,,,,,+++---...///000111111111111555333111///000222555888AAAEEEQQQzzzSSSDDDAAA777999888777666444444444333000999<<<666444777999777???;;;^^^^^^>>><<<777***+++111+++'''+++,,,((((((((()))******++++++'''888KKKQQQ111333$$$//////+++000,,,...///...---,,,,,,---///000777<<<===FFFWWWhhhvvvgggeeePPPQQQ^^^gggqqqtttvvvfffmmmNNN<<<222***///+++666000eeeyyynnn{{{uuu|||iii<<<...666((((((+++///%%%(((***111QQQTTTfffWWW===(((&&&***((($$$$$$%%%$$$""""""(((---***#########$$$%%%%%%%%%%%%$$$+++++++++******++++++,,,------............------,,,,,,------------,,,,,,---...///000111111111111444333111111111333666888@@@EEERRRzzz^^^AAA<<<;;;333777777666555444444444444222333222111333777888666<<>>???>>>???OOOqqq|||KKK999777111000---''',,,///''')))))))))***************111000<<<===444+++444***!!!++++++...,,,+++******+++---///000333999<<>>KKK```[[[MMM999;;;999555444666555222222333666777555444:::BBB===GGGTTTsssMMM444777444,,,---(((...,,,+++))))))+++...222444111333+++???>>>333444'''+++'''---))),,,---+++''')))222:::///000000000000444<<>>^^^}}}PPP555666333---...(((...---,,,+++***+++,,,...///666222--->>>{{{FFF222333+++,,,(((...(((***+++)))''')))///444....../////////333:::???FFFTTT___ssswwwkkklll{{{zzz{{{pppggg___jjjjjj}}}yyy>>>222111444///000555JJJ|||hhhYYY___888...,,,,,,000)))---///***FFF```555222+++***'''&&&$$$$$$&&&'''&&&%%%""""""#########$$$$$$$$$########################---,,,++++++,,,+++)))''')))))))))***************------------------------......///000111222333333222222111111222222333444:::;;;FFF\\\qqqJJJCCC111777999999555555888888555333444333222777???BBBAAA]]]YYY999555333...///)))///------,,,++++++*********222,,,...<<>>NNNiiiwwwrrrzzz{{{|||{{{qqqhhhYYY666555555888,,,---555III~~~qqqdddKKKllljjj:::---......---'''111111///SSSDDD(((000...''''''%%%$$$$$$%%%&&&&&&%%%################################################+++***+++---//////---+++((())))))***+++,,,---------------------------------------...///000222333222222111111222222333444;;;999CCCXXXzzzbbbKKK???666999555777777444444888999666999,,,...;;;:::333JJJnnn}}}LLL888333111222***///)))***+++,,,,,,***)))(((111***222///111qqq}}}888///222))))))+++,,,)))&&&(((++++++(((%%%)))))))))+++---000111222222666;;;GGGWWWkkkwwwrrrzzz}}}xxx|||pppiiiLLL666666333777+++///222@@@~~~}}}gggVVVNNNfff::://////---,,,&&&000///;;;fffbbb777111+++,,,%%%!!!&&&%%%######%%%&&&%%%$$$########################""""""""""""""""""""""""+++******,,,...///...,,,******++++++,,,---......------------------------------,,,---...///111333222222111111222222333444:::999BBBTTTqqqnnnAAAFFF===///;;;444666666333333666777555999...111===:::999___ZZZ===444222222***///((()))***+++,,,+++******///,,,333000***XXXCCC000222(((+++***,,,)))'''(((***+++)))&&&)))((((((+++---//////...---555:::AAALLLYYY|||ooonnn|||xxxyyynnniiiBBB777555...555+++---111@@@{{{```KKKLLLUUU555000...+++...+++222...UUULLL444444$$$))),,,$$$&&&%%%######%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""""""---+++******,,,---,,,+++***+++++++++,,,,,,------------------------------------,,,,,,---///111222222222111111222222333444888777AAAOOOgggOOOBBBEEE999111999333666555222222555555333333333888<<<@@@VVVhhhBBB555222222)))...***++++++++++++++++++*********///111000LLLOOO333222)))///***+++)))((('''((()))(((((()))((((((+++...///...,,,...555555999DDDPPPgggnnnnnnvvvzzz~~~tttlllhhh{{{:::777222(((333---+++333FFF}}}yyy[[[EEE]]]EEE000333---(((000///222777yyysss@@@000+++%%%***&&&)))&&&$$$######$$$%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""///---***)))***++++++***+++++++++++++++,,,,,,,,,---------------------------,,,++++++,,,...111222222222111111222222333444666666???LLL```MMM===NNNDDD555555222333555555111111333444111,,,888===;;;HHHuuupppEEE666222222)))...------,,,++++++************((()))///111???}}}XXX666222***222***))))))((('''&&&'''((())))))((((((+++...000...+++111555111222@@@MMM[[[mmmppppppnnnyyyuuuvvvllliiiiiippp555777000$$$222///,,,777JJJsssxxxZZZDDDZZZ<<<000666,,,%%%111//////EEEMMM;;;,,,"""------***&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""))),,,,,,)))+++000000+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,---///222333//////000000111111222222555888;;;PPPbbbXXXJJJ===;;;:::555222222333222444666444//////222111BBB666>>>fffHHH;;;666///444111,,,,,,,,,,,,+++***))))))+++'''$$$000,,,<<>>@@@fffTTT>>><<<222...000,,,,,,,,,,,,,,,+++***))))))((('''222***777]]]MMM:::111...///******)))((((((((((((((())))))(((((()))+++---...//////222555555999EEEQQQdddllleeelllttt~~~rrrmmmcccbbbXXX222000444444---777111<<<uuuKKKKKKzzz===111...///333111---///666[[[[[[666000)))'''((()))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%---......,,,...222111...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///111333111111111111000000000000111888:::JJJaaa\\\@@@EEE@@@<<<:::777444555777999444111333444444555888666AAASSSeeeEEEGGG999(((111,,,,,,,,,,,,,,,+++++++++(((******333)))333QQQ]]]888444'''---******)))(((((((((((((((******)))((()))***+++,,,//////000222222444>>>IIIWWWuuuyyyfffdddpppsssyyyrrrkkkaaacccPPP222000222444222???<<>>CCC888;;;;;;777333222444666444111000444777777999<<>>;;;>>>444666444///111777:::888000000111333444===PPPbbbMMM333111...,,,*********+++,,,---%%%+++,,,333&&&JJJhhh444:::)))******)))(((((((((((((((''''''((())))))))))))))))))'''(((,,,...---///333111AAADDDIIInnnhhhfffkkkkkkdddkkkyyy|||~~~tttmmmIII222555333,,,///+++///--->>>zzz~~~mmmAAA...111(((***111)))$$$BBBlllkkk888444)))((()))(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$++++++******++++++,,,---(((((()))))))))'''&&&$$$------------------------...++++++---...+++,,,///666444333111000000111222111333>>>===IIIeeeXXXHHH:::;;;BBBBBB;;;555555222///111555888777444+++888222222@@@@@@XXX^^^777000555---***///'''---......///000---+++111999tttJJJ000111...---,,,***))))))(((((())))))))))))******************,,,---.../////////111555AAAEEE[[[~~~lllgggeeejjjnnnqqqvvv{{{pppsss}}}DDD///555333+++---)))...222AAASSSXXX@@@---///444,,,///+++111CCCXXX222000***(((((('''&&&&&&&&&&&&'''"""""""""""""""######$$$"""###$$$%%%$$$""" $$$$$$############$$$$$$******))))))******+++,,,***************)))((((((------------------------...++++++...///------111444333222111000111111222111333>>>>>>IIIeeejjjMMM@@@666999??????;;;777666333111333777888666333666999444777AAAKKKxxxEEE444333+++***111)))+++,,,+++---...+++***///777ZZZ]]]222111---,,,+++***)))((((((((((((((()))))))))*********))))))***+++,,,------...555444<<<===NNNlllqqqhhheeelllpppooosss|||www|||vvvEEE///333000***---***000---777PPPMMM;;;///(((...(((000000999LLLIII,,,***'''((('''&&&&&&%%%%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$###"""!!!$$$$$$############$$$$$$))))))(((((())))))***+++,,,,,,++++++++++++++++++------------------------...+++,,,///000...///222000000000///000111222222111333>>>>>>JJJdddlllEEEAAA999444777:::999777666555333222444777888555111888444666===CCC[[[VVV777111++++++333+++))))))(((***+++***)))...555DDDrrr444222,,,+++***)))((('''''''''(((((())))))))))))******(((((('''((()))***,,,---444000888:::EEEWWWtttmmm```^^^jjjoookkkppp}}}xxxzzzoooEEE...111...)))---***000,,,333WWWooo~~~???555222***///(((...---444DDDppp777)))'''((('''&&&%%%%%%$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$)))))))))))))))***++++++---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111222000111444------...///000111222222222333>>>>>>IIIbbbtttQQQ999:::666555666666333111333333333333555666666333///444333;;;BBBMMMwwwbbb999111...+++222,,,(((((('''(((+++***)))---333@@@ooo888555,,,+++***(((''''''&&&&&&(((((((((((()))))))))***((((((&&&&&&'''))),,,...---***888>>>CCCIIIZZZhhhYYYXXXhhhppplllsssyyytttqqqDDD---000///***...***...222999hhhbbb|||888111111...222***...+++000???~~~KKK,,,,,,))),,,&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%%%%$$$#########%%%''')))$$$$$$############$$$$$$+++************+++,,,,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++---111333111111333+++,,,---///000111222333222333======HHH___kkkLLL@@@666555333444666555111111444111222333444555444111///333999@@@GGGaaammm;;;444333***///---((()))'''(((+++,,,+++---222@@@YYYEEE:::,,,+++***(((''''''&&&&&&'''(((((((((((())))))))))))(((''''''(((***---...+++***777;;;???AAAKKKsss~~~jjj]]]]]]kkksssrrr{{{yyy}}}DDD,,,111111---000))),,,222>>>qqq```nnn888111///***000***000///888NNNccc888(((...***,,,%%%%%%$$$############$$$###############$$$$$$%%%%%%$$$###"""###&&&(((***$$$$$$############$$$$$$+++++++++***+++,,,,,,---(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---222333000000222+++,,,...000111222222222333333===<<>>:::222000000444555444666999222333444444444444555666777AAAGGGgggHHH555555(((///111(((,,,)))(((,,,---++++++---///<<>>@@@UUUllllll```^^^\\\]]]eeeoooxxx|||xxx|||vvvMMM222111///+++000+++---///777PPPbbb|||LLL:::222+++(((111,,,...)))888[[[>>>555'''***)))%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%&&&'''$$$$$$############$$$$$$)))))))))))))))******+++&&&(((***,,,---...------++++++++++++++++++++++++...,,,...222222...---...,,,...000111222333222222444333<<<;;;DDDVVVqqqLLL>>>>>>??????999777333111333444222333666444444555555555666888:::>>>IIIUUUOOO444333'''111333(((,,,)))(((+++,,,***)))+++,,,888pppuuu:::...---,,,***))))))((((((''''''''''''((((((((()))&&&'''(((***++++++++++++&&&...555+++333@@@:::DDDXXXfff[[[]]]\\\ZZZcccsss|||}}}rrrnnnSSS555111,,,)))///,,,000555888AAA\\\uuuCCC888222,,,(((333///111,,,===ggg444666&&&(((---((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$(((((())))))((('''&&&%%%+++++++++,,,,,,,,,------------------------------...000222000---+++---//////000111222222111//////222///777666@@@TTTqqqYYY@@@???@@@BBB@@@777000000111333222...///444---777666000666888777<<>>999777777:::888333111222444777111...555888:::EEECCCbbbIII111222+++(((...''''''''''''((()))******...&&&RRRBBB333'''000)))$$$---)))'''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,---...000333888;;;HHHTTTrrriiiYYYZZZfffmmmkkkttt~~~{{{xxxFFF777222111+++,,,111///555555IIIeeeiiiNNN777(((------***000...444GGGNNN///)))***,,,###(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""******)))))))))***++++++///---***))))))+++///111------------------------+++---000222111000000111111000000000000000111111111///888777@@@PPPggg^^^CCC777777<<<666666>>>BBB888555555888999444111222777666111222:::888===NNN[[[```333444111'''---)))((((((((((((((())))))...***HHHRRR777)))000***""")))&&&(((''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,---...111666999???EEEWWW{{{fffaaabbbmmmrrrlllpppyyyxxx~~~yyyuuuqqqgggAAA333000222...000444222111:::ZZZeeecccdddAAA***222((()))---(((111NNN\\\888000+++(((+++%%%(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$***))))))((()))***+++,,,...---+++******,,,...000------------------------,,,...111333333111///...111000/////////000222222222///666666???OOOeeegggGGG<<<555:::===333111:::>>>444000///444777777777999555666444999===888BBB\\\xxx;;;999777(((***++++++***)))))))))))))))000222AAAzzz]]]<<<+++222...&&&((($$$)))''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,///333777888???LLLhhhccccccdddnnnqqqiiiiiiooolllzzzuuuppphhhooo^^^>>>111///222///000444111---<<>>HHHYYY~~~```UUUXXXeeemmmhhhkkkrrrqqqzzzxxxttthhhggg\\\>>>111000222......222...000;;;jjjzzzIII___hhh>>>%%%...333+++///000;;;QQQvvv888***000&&&!!!+++'''$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""##################'''((()))******)))))))))''')))+++------,,,***)))------------------------000//////000111///,,,***////////////000111222333444...444222<<>>999>>>999444444999888111111888333///444;;;777,,,...999>>>888CCCrrrKKK>>>666,,,,,,+++)))((()))***)))(((+++......555iiiVVV///+++111///+++))))))((((((''''''&&&&&&))))))))))))))))))))))))***************++++++,,,333///444AAAJJJWWWxxxnnnPPPNNNGGGSSSaaa^^^]]]iiirrrgggaaadddccciiirrrLLL888888///(((000...//////<<<\\\xxxGGGSSSxxxYYY333///***------...+++444TTTrrr[[[777***)))000000%%%$$$)))&&&)))(((&&&$$$######$$$$$$$$$###"""###%%%'''((('''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''((()))+++,,,,,,+++)))(((***))))))))))))***++++++,,,,,,------------,,,,,,+++///000------000111000...///111222222111000///222444111444<<<@@@OOOgggnnnUUUFFF>>>???666888888666666888666222111444444444555666555333222222444GGGiiifffGGG222///---+++)))((()))))))))(((&&&'''***///ZZZggg555...111+++$$$///))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++333///333===@@@FFF___{{{nnnRRRJJJFFFNNNXXXVVVZZZfffjjjjjjiiihhh[[[___oooJJJ444777222...555///---111888VVVxxxHHHUUU|||{{{III000000***---)))///...777]]]NNN111)))(((///000&&&%%%)))%%%((('''%%%$$$#########$$$######"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&)))***+++,,,,,,+++***)))***************+++,,,,,,++++++,,,,,,,,,,,,+++++++++---...---///333222...---...///111111111000///111333111555<<>>III___\\\@@@===999333666111555...666888555777>>><<<333777888::::::;;;<<>>>>>HHH^^^wwwPPP:::===888222666222777222888:::777999???<<<333555222777???:::333AAAYYY>>>???000---***(((((()))))))))(((%%%...+++,,,iii^^^777444)))///'''(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''(((((()))---***,,,222555888BBBOOORRR```kkk[[[LLLMMMNNNGGGGGG[[[ggg\\\gggZZZYYYWWW\\\dddUUU;;;:::222(((+++***444000:::rrrmmmAAAOOOvvvyyyPPP999444000&&&111(((---444AAA~~~HHH'''***'''$$$+++---&&&&&&(((""""""#########$$$$$$######$$$&&&((('''$$$######$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###))))))******++++++,,,,,,***************+++,,,,,,***+++,,,---.........------...---+++,,,111111...//////000000111111222222222555444777===>>>HHH___|||^^^DDD444>>><<<777:::444555999:::999888:::<<<888222444...444???999444TTTUUU999222...***(((((()))))))))$$$%%%+++,,,...TTTsss;;;333...+++)))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))),,,******///222555===FFFQQQTTTyyyhhh\\\PPPPPPRRRLLLKKK]]]jjjcccppp^^^[[[]]]______UUU;;;<<<999000///***222...@@@eee>>>OOOrrrwww~~~SSS;;;555000&&&000,,,+++555KKK___777&&&,,,((($$$(((+++%%%&&&)))###""""""###$$$%%%%%%%%%$$$###&&&)))(((%%%######%%%"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$(((((())))))***+++,,,,,,***))))))))))))***++++++)))***+++,,,,,,---------+++......+++,,,222666666222111111111111111222222111444222555;;;<<>>333333222222111222222222000222000222999;;;GGG^^^ooo]]]GGG>>>BBB111666111,,,444111333555,,,+++555<<<999999===666:::<<<>>>IIIqqqtttEEE333000+++(((((()))******&&&+++'''---333///gggSSS555333111))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******'''&&&(((,,,000000111222777EEE^^^bbb[[[TTTRRRWWWXXXSSS\\\kkknnnbbb^^^]]]TTT[[[oooPPP:::000---111,,,000111WWWVVV<<>>AAALLLqqqUUUNNNMMM;;;<<<888444222333444333222888000***444CCC>>>777===:::BBB@@@LLL}}}uuuIII666)))000***'''111+++'''$$$(((---***,,,)))OOOGGG---)))%%%''''''''')))******'''%%%******))))))((((((''''''&&&(((***+++,,,+++)))(((((()))******,,,///333666<<>>;;;888444333444444222111222333222999CCC===444:::999AAAOOOvvvzzz^^^???000777000)))///(((&&&''')))+++(((---+++CCC^^^888///,,,''''''((()))+++***(((%%%)))))))))((((((((((((((('''((()))++++++***)))(((((()))******+++---111444777999DDDOOOzzz~~~aaaRRROOOXXXZZZRRROOOYYYeeejjjpppddd^^^VVV^^^lllmmmCCC777444000111,,,333888WWWOOO>>>TTTlllvvvwwwhhhgggoooxxxrrrCCC)))...)))+++(((---444<<<{{{iii888&&&******'''((($$$+++%%%!!!,,,!!!&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((()))******+++((((((((()))***+++,,,---***+++))))))---222000))),,,,,,,,,,,,---...//////111000///.........///000555000+++000:::888???TTT___[[[GGG???===@@@AAA888777555444444333111///+++222222333:::777333999555LLLsssCCC...222...)))---(((+++*********%%%------444ccclll777---///((('''((()))******(((&&&(((((((((((((((((())))))'''((()))***+++***)))(((((()))***))))))+++...111888555===FFFggg|||```QQQNNNUUUVVVPPPRRR^^^hhhjjjkkkccc\\\RRR___xxxSSS===@@@;;;111111,,,111888[[[NNNBBBYYYiiikkklllcccfffllloooyyyhhh>>>***111+++---+++***666PPP___999(((%%%'''&&&)))"""%%%&&&222III@@@)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))******+++(((((((((((()))+++,,,---'''---///++++++//////+++,,,,,,,,,---...///111222111000///.........///000111---000FFFVVVLLLCCCNNN\\\yyyhhhCCC@@@@@@===;;;999777666555555444222000///,,,444///+++222666:::CCCBBBtttsss___999///,,,***---'''++++++***,,,$$$+++///---GGGsss333(((///''''''&&&'''))))))'''%%%&&&''''''(((((()))))))))'''((())))))******))))))((()))))))))((()))+++---777222;;;AAAXXXwww|||```QQQOOOTTTTTTQQQUUUbbbjjjjjjbbb___ZZZOOObbbKKK???GGG===///222...000777mmmQQQJJJ___fffccchhhgggooommmkkkqqq\\\888+++444,,,...---+++777[[[RRR>>>000%%%"""&&&+++""""""'''???___XXX+++)))'''$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))***************))))))((())))))******&&&444:::111)))+++///...---------...///111222333111111000/////////000111444111:::XXXnnn```MMMMMM]]]uuueeeKKK>>>===999777666///666777777666444222111000222777222///555;;;BBBQQQooopppVVV777...---...###&&&***(((...%%%(((///---===AAA---000'''&&&%%%&&&''''''&&&%%%&&&&&&''''''(((((())))))''''''((()))))))))))))))((()))***)))(((((()))+++000,,,555;;;JJJ]]]xxx|||aaaSSSRRRVVVVVVRRRXXXeeekkkjjjbbbbbb]]]NNN^^^KKK>>>CCC777,,,444111222EEEZZZTTTffffff```iiinnnvvvsssnnnqqqQQQ111'''111(((******---444\\\vvv888666222***&&&(((...&&&$$$$$$333JJJ>>>***)))&&&$$$###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$(((((()))************)))+++***)))(((((((((((((((888JJJPPP>>>,,,(((+++***---------...///111222333000000/////////000111222444222777NNNbbb[[[KKKLLL[[[pppsssHHHAAA@@@;;;222333999555777888888666333222222222///444444666;;;===KKKdddvvvfff777,,,......$$$)))***%%%...(((&&&------:::uuuUUU333...'''&&&%%%%%%''''''&&&%%%''''''''''''''''''(((((('''''''''((((((((())))))'''(((******(((((()))***,,,+++555777BBBOOO^^^|||aaaSSSTTTYYYYYYTTTWWWbbbhhhggg[[[]]][[[LLLVVVuuuHHH555777///***444333555WWWccc___oookkkeeerrrtttxxxxxxtttxxxPPP111)))222'''***------222^^^RRR'''))))))---(((###***(((+++&&&&&&000((('''%%%$$$###$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***+++******)))******)))(((((((((((((((;;;MMMRRR???---***+++(((,,,,,,,,,,,,---///000000...---------...000222333///222222999EEEDDD@@@GGGTTThhhOOOBBB<<<>>>>>>444444===???999:::999666333222333555...222444:::===AAAaaa{{{ooojjj666+++......'''000,,,!!!,,,***%%%******333QQQ]]]444,,,)))(((&&&'''((()))((('''''''''''''''''''''&&&&&&'''''''''''''''((())))))'''(((******))))))***+++......777555>>>IIINNNjjjzzz___RRRUUU[[[[[[UUUUUU]]]cccbbbTTTXXXZZZLLLQQQjjjwwwCCC---111///,,,333111777SSSiiifffwwwuuuttt}}}zzzyyyTTT444,,,444(((+++000---999jjjkkkBBB,,,&&&!!!+++%%%!!!$$$###---((("""***$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''((()))++++++******)))))))))(((((((((((())))))!!!444<<<111)))---111...++++++++++++,,,---......,,,++++++,,,---///111333,,,666555111444666:::FFFMMMaaa\\\;;;@@@444888@@@999444<<>>rrrpppttt~~~uuuIII---///%%%''')))...888NNNffflllNNN,,,,,,&&&***((($$$%%%%%%&&&&&&$$$ """&&&'''&&&$$$###"""######$$$!!!"""###$$$%%%%%%$$$### &&&''' ###$$$$$$$$$$$$$$$$$$$$$$$$***)))+++...,,,'''(((...))))))))))))))))))))))))((()))+++---...---,,,+++......---,,,,,,---......------......///000111222.........///111555<<<@@@IIIdddhhhHHH???888======999555777===>>>:::888555444666555333444888666:::>>>JJJjjj___QQQLLL,,,,,,,,,)))%%%***)))((((((((()))***+++000^^^kkkHHH///---)))'''((('''&&&)))...&&&&&&%%%###"""###'''+++'''(((((((((&&&&&&((()))))))))))))))))))))))))))(((***---000444:::@@@EEEIIIdddoooSSSNNNZZZbbb\\\TTTZZZaaaaaabbb```ZZZ^^^XXXQQQ|||VVV;;;777333111111222111000999wwwuuu|||{{{qqq<<>>KKKaaayyyzzzNNNDDDEEE:::;;;:::888555666:::;;;888777222000222555555777;;;999999???YYYoooKKKxxxOOO444222%%%,,,&&&))))))((((((((()))***+++***JJJSSS666...***(((((('''%%%&&&)))'''###$$$))))))%%%'''...((()))***(((%%%%%%'''***))))))))))))))))))))))))''')))+++---000555;;;???AAATTTnnnhhhOOOJJJ[[[bbbZZZRRR[[[bbbaaa```\\\XXX^^^ZZZWWWRRR:::444222444333...111999NNNwwwzzzyyybbb111...444+++***'''***>>>___[[[bbb888333..."""(((''''''!!!''')))###"""%%%&&&!!!###""""""######%%%&&&&&&""""""###$$$$$$$$$$$$###'''!!!$$$ ###'''"""$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((()))+++...))))))))))))))))))))))))))))))******+++,,,,,,---,,,---...000000///...---,,,,,,,,,---...000111222...////////////333777;;;HHH[[[oooTTT:::;;;>>>444777888999999999999777555888333111555999999;;;===@@@???NNNwwwRRRlllTTT888777$$$222((((((((((((((())))))******,,,===eee<<<...***''')))(((%%%%%%'''%%%"""***999999,,,%%%)))((('''&&&%%%%%%'''((()))))))))))))))))))))))))))((()))+++---...111666999???KKKZZZlllbbbLLLGGGUUU[[[TTTNNNYYY```[[[XXXSSSRRRYYYWWW[[[QQQ;;;111---111...+++666IIIeeeuuu}}}UUU555555222))),,,...777OOO~~~zzzPPPuuuEEE000333***!!!)))'''&&&!!!''''''&&&'''!!!###############$$$$$$%%%############$$$############!!!(((%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))(((***,,,......((((((((((((((((((((((((*********+++,,,,,,------***,,,...000000///...,,,,,,,,,---///000111111111111222111000000111555888BBBUUUhhh[[[EEE<<<::::::444555777;;;>>>===999555444666333444888<<<;;;<<>>>>>...$$$%%%'''$$$"""###'''***)))'''(((((((((((((((((((((((()))***,,,------///333555:::CCCKKKSSSnnn___NNNIIILLLTTTPPPMMMYYY^^^WWWSSSPPPPPPXXXWWWaaaPPP999000---111...***666III\\\uuuwwwAAA333666+++""")))---999TTTxxxttteeemmmjjj999,,,///%%%""",,,&&&%%%###&&&$$$%%%'''"""$$$$$$$$$$$$######""""""$$$$$$##################&&&###+++'''%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,+++)))+++//////,,,(((((((((((((((((((((((()))***+++,,,------------)))+++---/////////---,,,...///222333444333222111222222222111000111444666<<>>;;;999666777;;;???===777444555333222555999;;;;;;@@@FFFEEEfffgggVVVrrr999444+++---(((&&&'''((()))))))))((((((+++111XXXYYY222+++&&&(((***((('''(((***&&&)))222333***%%%%%%&&&%%%$$$%%%((()))((('''(((((((((((((((((((((((()))***,,,------...000333555===EEEJJJZZZ___QQQKKKHHHSSSQQQNNNYYY^^^XXXUUUWWWWWW^^^\\\iiiLLL444222333666222,,,000:::IIIuuuxxxsss~~~___AAABBBGGG444(((+++&&&///GGGyyyuuuooo~~~LLL555,,,,,,"""$$$,,,"""$$$%%%$$$"""###$$$&&&%%%$$$$$$$$$$$$$$$###"""!!! %%%$$$######"""#########'''"""(((!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$+++---,,,***,,,000///)))************************'''(((***,,,---,,,+++***)))***+++------------,,,...000444666666444000......///000//////111444777999NNN___oooNNN:::999666444555222:::888:::<<<999444444999222333666999999===HHHTTTjjjmmmPPPtttDDD444222''')))&&&'''((()))))))))(((''''''000AAAccc777...(((((()))(((''''''(((&&&%%%&&&))))))(((&&&%%%***------(((%%%&&&)))((((((((((((((((((((((((((()))+++,,,+++,,,...000333888BBBJJJPPPggg\\\OOOHHHHHHTTTRRRMMMWWW^^^\\\]]]ccccccfffbbbpppEEE222444555333000///000222BBBtttvvvooowww~~~|||FFFMMMWWW\\\AAA555888///555999~~~wwwmmm{{{{{{AAA222******"""'''***%%%&&&!!!###---000(((###%%%""""""###$$$$$$###"""!!!%%%%%%###"""""""""#########)))222'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$+++...---***---111...&&&,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,---,,,***(((((()))***+++,,,,,,------,,,///333666666222---******+++---...///111555888999NNN^^^XXXKKKCCC===444888>>>:::===999777888444111555===444555777999999???PPPaaasssQQQqqqQQQ888888%%%---%%%&&&((()))))))))((('''&&&111555vvveee;;;222)))((()))'''&&&&&&###%%%%%%$$$(((,,,***%%%%%%...666333(((!!!$$$+++((((((((((((((((((((((((&&&(((***+++***+++---//////222===FFFGGGRRR{{{}}}WWWKKKCCCIIITTTQQQKKKSSS\\\^^^ccclllkkkllleeesss{{{???333555222+++***000555555???rrrkkkttt~~~xxxvvvAAA444CCCGGG+++###...***444666iii]]]yyy[[[cccvvv???...(((***$$$((('''&&&&&&%%%666999+++"""%%% """###$$$$$$######&&&%%%###"""""""""######"""$$$888FFF:::)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$******+++------------------,,,,,,...---)))***...)))******++++++******)))((()))+++,,,---,,,,,,+++---000333333222///---,,,'''///222...+++000555555???AAA^^^aaaKKKEEE===888777888888888:::666>>>888666;;;555;;;666<<<999555<<>>777^^^MMM...+++(((%%%###$$$%%%%%%$$$*** !!!---111'''"""&&&$$$###!!! """"""######$$$%%%%%%%%%%%%%%%!!!$$$***---(((!!!!!!&&&&&&$$$#########$$$######******)))******+++,,,------+++,,,...,,,))))))---------------------------............---,,,+++***,,,...//////------...///...333555111///222555666:::???RRRlll|||NNN;;;<<<888777;;;AAACCC>>>888:::333:::222111888444===666777666HHHrrruuuVVVddd000555)))************))))))(((((('''(((---===|||999---&&&---%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&(((((((((((())))))))))))''''''''''''((()))***+++000+++---777@@@GGGSSS```|||ttt^^^NNNJJJSSS]]][[[VVV]]]fffnnn{{{~~~{{{ttt@@@///222222++++++111......999MMMpppwww|||qqqiiiddduuuWWW888///+++...000---///555III```<<>>999555444:::AAADDD>>>888666111999333333;;;777@@@999AAAOOOuuuRRRwwwwww111777---++++++***))))))(((((((((###"""222222lll;;;(((%%%///###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((()))))))))******(((((('''&&&'''(((***+++...***+++333:::@@@HHHQQQgggkkk]]]PPPIIITTT^^^[[[WWWaaakkkuuuTTT666555111111++++++000---///>>>jjjxxxiiisssyyyxxxuuusssooojjj{{{KKK777...***......,,,///777SSSbbb???JJJlllmmmIII444IIIppp333444'''%%%$$$$$$%%%%%%$$$######$$$###"""###%%%"""######"""!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((('''%%%$$$(((%%%"""###&&&'''%%%###))))))))))))***+++,,,,,,,,,++++++---+++((())),,,))))))(((((((((((()))))),,,,,,------...///000000,,,,,,,,,+++***+++...111000000000000000///000222999BBBPPP\\\aaaEEE>>>>>>:::666444777===???<<<777444000999444555<<<777???@@@___VVVjjjDDD:::///,,,+++***)))(((((((((((($$$ 222---ZZZAAA---)))222&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))***)))((('''''')))***++++++***,,,///222888BBBLLLZZZzzzaaaXXXNNNGGGQQQ[[[ZZZYYYeeeooowww~~~@@@000555000///+++,,,000+++000CCCnnngggpppuuurrrooonnnmmmiiiCCC555...***------+++000999lllYYY<<>>LLLYYYmmmEEE<<<===::::::777555555777999888666555111:::555666???<<>>IIIMMMcccYYYQQQJJJGGGOOOYYYZZZ[[[hhhsssyyywww???555222......***---///***111IIIqqqmmmqqqtttsssnnnhhhdddcccDDD444---***---,,,***000:::|||QQQ999===```www[[[???:::kkk}}}???###,,,***(((&&&%%%%%%%%%$$$###%%%&&&$$$ ###%%%$$$""""""##################$$$###"""!!!"""###$$$%%%%%%&&&### """&&&'''%%%$$$$$$$$$###$$$$$$%%%&&&'''))),,,.........,,,+++,,,***+++---+++'''(((,,,...---,,,++++++,,,---...,,,,,,+++,,,---...000111---...///...,,,,,,---...222...---111222000000333777===JJJVVV}}}QQQ>>><<<;;;777666777777666444444333333555000999666<<>>===<<<777555222555888777444111111222444///999888CCCYYYbbbssszzzbbb777888...---***(((''''''((((((!!!***''',,,000lllhhh>>>%%%,,,,,,...''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((+++,,,,,,---222666888???LLL[[[~~~QQQGGGFFFLLLVVV^^^[[[\\\jjjxxx\\\:::999***------***---///(((333OOOuuunnnooommmlllxxxddd444222,,,***,,,+++)))111<<>>MMMfff000:::///---)))((()))******)))&&&((((((+++111]]]KKK+++...222))) &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''%%%$$$%%%(((+++---*********)))))))))))))))***,,,............000222555EEESSSoooqqqQQQMMMQQQPPPRRRWWWSSSXXXppp}}}{{{NNN444111***......***222---111222kkk|||ssswwwxxxuuuqqqPPP:::///333)))+++---999'''@@@~~~bbb666;;;KKKeeewwwTTTFFFNNNIII222===222(((''''''&&&&&&&&&''''''###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%***'''%%%###$$$&&&&&&&&&!!!"""###$$$%%%%%%$$$###+++---...***$$$!!!###&&&)))+++---...---+++***+++,,,+++***))))))***+++,,,---,,,***((((((***,,,---------,,,,,,,,,...///000///...---,,,,,,,,,------,,,,,,---///000222333444555;;;CCCOOOmmmoooOOO>>>>>>999666888888555444333333555777888888888<<>>XXXvvvwwwoooQQQJJJ\\\@@@111444)))(((''''''&&&%%%%%%%%%&&&######$$$$$$$$$###"""!!!""""""######$$$$$$%%%%%%***'''$$$###$$$&&&&&&%%%""""""###$$$%%%$$$######((()))***(((%%%###%%%'''***,,,...///---,,,,,,,,,++++++******+++,,,...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---.........---,,,,,,,,,------***+++---...111222444555888:::AAAPPPhhhrrrHHH>>>>>>???666555999888222222222333555666888999===@@@AAALLLoooqqq]]]]]]777000---)))((((((((((((((()))$$$'''((($$$<<<@@@...'''!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))&&&(((***++++++,,,...///666<<<@@@MMMhhh{{{YYYGGGGGGNNNTTTXXXUUUZZZooo~~~{{{OOO333---...///+++,,,,,,''',,,&&&666QQQyyyuuuooovvvpppgggcccxxx888111+++111+++---+++666111YYYLLLGGGiiiqqqhhhIIIEEEbbb[[[444222,,,%%%((('''&&&%%%$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$%%%&&&&&&%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&'''(((***,,,......---,,,,,,---,,,+++*********,,,---...,,,------------------,,,---,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,---///000222333333888777>>>OOObbbRRR;;;<<>>333444999444111222444444555666777999BBBCCCKKKfffYYY{{{???111...***(((((((((((('''%%%!!!,,,000***666rrrGGG333,,,!!!---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%'''(((((((((''''''((((((((()))))))))))))))+++,,,------,,,,,,---...000333999HHH[[[pppeeeJJJCCCKKKLLLUUUZZZeeeyyyrrr>>>333333555///,,,+++---***000'''...AAA{{{tttqqqxxxqqqhhh```jjjIII666***000,,,...)))444777kkkQQQPPPvvv~~~xxxfff???===bbbkkk<<<...333***---((('''&&&$$$###"""""""""!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######""""""$$$###"""###%%%&&&'''&&&***,,,------+++***+++,,,---,,,+++***)))******+++,,,---............---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------......//////000000111111666444<<>>@@@999///444999111333555666666555666888;;;EEEIIIbbbfffDDD222///+++)))(((((('''''')))!!!---,,,(((...___III444111'''...&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%'''(((((((((&&&%%%''''''(((((())))))))))))***,,,------------...000//////333CCCUUUdddxxx___JJJHHHRRRMMMWWW]]]gggxxx~~~```<<<888111000'''*********(((222***...<<<~~~{{{{{{tttjjjfff\\\888***///,,,000)))222<<>>777(((+++$$$,,,(((%%%"""000,,,555KKK{{{tttmmmZZZ444+++...+++111)))111>>>XXX:::OOOzzz{{{qqqTTTBBBmmmlll>>>//////%%%...'''&&&%%%$$$######""""""""""""!!!!!!!!!"""##############################%%%$$$###$$$%%%&&&%%%$$$%%%$$$######"""#########$$$$$$$$$#########$$$$$$,,,---...---++++++,,,...------+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......+++,,,---.........------......//////000000111111111444;;;EEETTTtttgggJJJCCC<<<===333333666222444888444555777888888777;;;BBBIIIWWWVVV666333///,,,******)))((()))***!!!***666PPPiii666***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***+++,,,...------,,,...///...000...333>>>JJJddd\\\NNNKKKNNNRRRXXX]]]]]]cccpppwwwNNN<<<444%%%///&&&,,,'''%%%###///)))444RRR~~~|||}}}~~~HHH555,,,---***222***000???jjjBBB???RRRyyyzzzgggHHHLLLaaa;;;...000''''''&&&&&&%%%$$$$$$$$$$$$$$$######!!!!!! !!!""""""!!!!!!!!!""""""######$$$$$$######$$$&&&&&&%%%$$$$$$###"""""""""###$$$%%%"""$$$%%%$$$""""""%%%(((---...///...,,,,,,...000---,,,++++++,,,---///000---,,,,,,++++++,,,,,,---***+++---///000000//////***+++---...///...------------...///000111222333111777===CCCRRRtttqqqEEEBBBCCC333:::000444<<<777444777666444666888888888>>>GGGOOOrrreee888444000---+++***)))(((+++###111$$$***---444KKK333...(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***444555444222...+++++++++&&&...000222999???QQQkkkzzzZZZRRRSSSRRRNNNRRRZZZ```kkkzzzCCC555111&&&444&&&%%%(((((((((111$$$+++KKK~~~888:::...---***222***///>>>bbb>>>MMMYYYzzzxxxdddCCCQQQOOO222***333,,,%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###""" !!!""" !!!"""######$$$#########$$$&&&&&&%%%$$$######"""""""""###%%%&&&###&&&%%%""""""&&&+++)))+++------,,,*********+++,,,---......,,,***))))))***+++,,,---.........,,,,,,,,,------.........,,,,,,+++******+++++++++222222111111000/////////333000;;;BBBOOOeeehhhQQQEEE>>>999222777777777666555444222222777222222???DDD999FFFhhh}}}GGG000555'''111(((&&&+++%%%$$$'''***%%%''';;;UUUVVV///,,,)))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%***%%%&&&+++***&&&---;;;WWWEEE333///111111---)))//////111333333777EEERRRvvvxxx^^^SSSVVV[[[WWW]]]```gggqqqwwwwww}}}DDD666)))444---***((()))%%%$$$222---000>>>OOO---444***(((555333'''FFFlllBBBOOOjjjxxxTTTKKKIIIkkk<<<333111))))))&&&&&&%%%%%%$$$###"""""""""""""""""""""!!! !!!!!!""""""######'''$$$""""""%%%''''''%%%%%%%%%%%%$$$$$$##################%%%((((((&&&$$$)))+++------+++******+++,,,,,,---...---+++)))((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,111111111111222222333333333000;;;@@@LLLaaaVVVCCC:::888:::777777777666666555333222111888999999===BBBHHHjjjHHH...444)))333)))&&&((((((''')))+++'''%%%333FFFhhh444---)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&'''(((((((((((('''&&&***%%%'''+++***%%%,,,888FFF888,,,+++///000.........///000222222666BBBOOO\\\sssYYYNNNSSS[[[ZZZ\\\eeeppp|||xxxwwwqqq<<<222&&&111+++******,,,---(((...***333:::vvvOOO...111))))))333000&&&IIInnnCCCLLLjjjoooNNNDDDYYYRRR000******(((&&&&&&%%%%%%$$$######"""""""""""""""""""""!!! """"""""""""""""""######'''$$$""""""%%%'''&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%)))+++,,,,,,+++******++++++,,,,,,---,,,***((('''******+++++++++++++++***,,,,,,,,,------------...------,,,,,,,,,------...333333333333333333444444333111;;;===HHH[[[|||dddDDD;;;555555999888777666666555444333222222444<<<>>>???KKKdddYYY333444)))000((((((***)))&&&(((+++)))%%%,,,888www???000)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''(((%%%'''+++)))%%%)))222555---'''(((++++++,,,///......000222111444===HHHGGGuuulllSSSIIIPPP[[[\\\^^^kkk|||~~~xxxeee888333'''///((()))***,,,000((()))'''666<<>>,,,((()))---$$$&&&$$$$$$$$$######""""""!!!""""""######""""""!!!!!!$$$$$$##################&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%&&&(((***++++++******+++,,,)))******+++++++++***)))******+++++++++***))))))------------------------...------------......///777666444333111111111111555333;;;;;;DDDWWWttt```HHH===>>>:::777777222666666555444444333333333333===@@@KKKiiittt===555'''+++&&&+++---((($$$%%%)))******...444aaaOOO333)))''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((('''&&&'''***)))%%%''',,,,,,)))((()))(((&&&(((,,,...---///111111111999BBB@@@\\\iiiQQQHHHMMMXXX[[[bbbqqqxxxqqq}}}```888777***...&&&''')))(((***$$$***(((666DDDooo>>>---+++((()))000///777qqqtttTTTYYYqqq|||hhhRRR```SSS666000***'''...&&&$$$#########"""""""""!!!!!!""""""#########""""""!!!%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%######%%%'''((()))+++***))))))+++,,,'''((()))***+++,,,,,,,,,******+++++++++***))))))------------------------...---------......///000666555222000//////000000666555===:::BBBTTTmmmtttJJJ;;;999>>>999555444000555555444444444555666666;;;>>>CCC]]]???444***,,,&&&---+++***&&&$$$&&&))),,,000444TTTaaa555(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''(((((('''&&&''')))(((&&&&&&((()))(((***+++)))%%%''',,,---,,,...111111000555<<<<<>>444000111)))...&&&///+++'''%%%'''***...000GGGwww:::(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&))),,,***''')))///,,,+++---111111000222777>>>@@@[[[bbbSSSKKKKKKRRRUUUhhhqqq{{{ssshhhZZZhhhPPP///444&&&,,,'''*********$$$$$$444***111YYY{{{wwwsssxxxxxxuuuUUU111555******)))---333JJJTTTLLL[[[yyyvvvaaaEEETTT777'''---''' (((%%%&&&########################""""""######$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$&&&)))***)))'''((()))))))))((()))+++...+++++++++++++++,,,,,,---)))***+++,,,,,,---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...///000///...------...111444666444444<<<777???PPPeee^^^???DDD888666555///000666444444444444555777:::===???CCCQQQmmmGGG777222///(((///'''...---)))''''''))),,,,,,888~~~CCC---''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&'''(((((((((&&&%%%'''******''')))---+++***---111222111222555???;;;KKK|||\\\OOOIIIIIIRRRWWWffflllsssyyy~~~|||qqqdddaaannnPPP000444&&&---***,,,***'''((()))333)))888fffuuuwwwppptttssslllWWW111444++++++)))+++///DDDGGGIII^^^yyyxxx\\\HHHMMM444$$$---+++%%%)))%%%***###$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$ ###%%%%%%$$$######%%%######$$$$$$$$$%%%%%%%%%###!!!"""'''...000,,,&&&(((((()))(((((()))+++...///...---,,,++++++++++++)))***+++,,,---..................------,,,,,,,,,+++++++++,,,---...///000222111///---...000222444222333;;;666>>>OOOccccccFFF???@@@888999;;;555555777222333333444555888<<>>HHHTTTnnn666///111***"""...******))))))))))))******000SSSggg222...$$$...'''!!!***$$$ &&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))************+++,,,---///000222333444===666>>>FFFyyysssWWWHHHCCCIIIKKKVVV[[[]]]fffrrrvvvpppgggbbbYYY[[[ggg777))))))******###+++'''...'''...666,,,aaaqqqiiiaaa]]]mmmrrr\\\222,,,000---$$$+++333---eeennnNNNHHHooommmTTTNNNJJJ000---(((%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$##################$$$$$$###&&&---&&&***---$$$222+++***)))***+++,,,+++***,,,+++***)))((((((((((((+++++++++,,,,,,,,,,,,---111000...---,,,,,,---...------------...//////000111000000000000222333444222333444===FFFIII[[[zzzVVV@@@???;;;666555555555444333333444666000000666888888DDDTTT===333333++++++...******))))))))))))******&&&666BBB333'''///''' )))%%%$$$'''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''((((((((())))))))))))(((((()))))))))************+++,,,...000111222333:::444===???eeehhhRRRJJJHHHMMMKKKRRRWWWXXX```kkkoooiii```\\\\\\YYY^^^333)))***)))***%%%---"""+++&&&,,,999;;;aaammmfffddd```lllpppNNN---***(((***###'''222777rrrYYYBBBFFFooofffNNN\\\DDD///,,,(((%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$%%%,,,&&&***---%%%444***(((((()))***+++***)))++++++***)))((((((((())),,,,,,+++***+++,,,---.........,,,,,,,,,,,,---...,,,---...///000000000000000000000000111222333444222666999AAAIIIGGGSSSmmmWWW;;;;;;@@@888666111111777888333111444555...000999<<<>>>SSSnnnHHH555222(((111&&&***))))))(((((())))))***222---|||RRR999***///((( (((&&&)))((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((())))))))))))******)))***+++---...000111222888555>>>:::OOOcccNNNHHHJJJPPPMMMSSSYYY[[[aaajjjmmmggg```]]]bbb\\\QQQ///******(((***&&&...!!!+++'''+++<<>>***...)))"""(((&&&+++(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***((()))***+++---///000111888666@@@<<>>OOOuuu}}}nnnSSSTTTzzz@@@666,,,)))&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$'''''''''&&&&&&%%%%%%$$$'''$$$***%%%(((***,,,JJJ(((''''''''')))***)))(((***)))))))))))))))******+++***((('''((()))+++---***+++++++++,,,,,,---...+++,,,...000000000000///...///000111222333444444///444444999@@@AAAIII]]]fffAAAAAA===333111333666111222888999333000333333333888???HHHbbbpppCCC888+++999&&&))))))(((((((((((())))))(((///IIIDDD***,,,+++&&&)))%%%***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))+++,,,...///000666555???>>>AAAOOOzzzfffKKKAAABBBMMMQQQ\\\ZZZZZZ^^^dddccc^^^\\\]]]___iiiwww???+++000+++$$$(((%%%)))(((...+++***:::]]]mmm```\\\WWWXXX]]]ZZZfff|||JJJ000111444(((!!!%%%111///888ggg888:::RRRyyy~~~ppp[[[LLLcccYYY---222***'''%%%$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%###""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))$$$)))%%%&&&+++:::fff)))''''''((()))***)))((()))((((((((()))***++++++***))))))((()))***+++,,,+++++++++,,,,,,---------,,,---..................---...000111333333444444///333111333;;;>>>GGGZZZyyyuuuHHH444===999---...777444666888777555333222333666888:::@@@TTTFFF777,,,333---)))((((((''''''(((((()))!!!...666lllSSS000++++++)))***###((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''((()))+++,,,...///000111333;;;<<>>555888222///444666333===???666000333555333555===CCCQQQuuuKKK777...(((111((((((''''''''''''((((((***,,,222MMMggg999+++***))))))!!!'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))+++---...///000000444999:::CCCBBBWWWuuuMMMEEEEEEFFFLLLLLLWWW[[[[[[^^^aaa```\\\^^^cccggg```888***000(((###---)))&&&(((&&&(((---555WWWqqqNNNZZZVVVUUU[[[```___iiiqqqPPP666111//////***,,,///888```FFF666;;;[[[{{{}}}qqqVVVBBB\\\{{{===222&&&&&&%%%###$$$%%%%%%$$$##################$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))###***''')))<<>>DDDSSS```XXXCCC>>>===777000555:::333222AAADDD555,,,333777333000???OOOfffVVV===333###666((((((''''''''''''((((((,,,---:::}}}wwwBBB---)))((()))!!!'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((***+++---///000000111777:::999DDDDDDVVVrrrLLLDDDDDDCCCJJJLLLYYYZZZZZZ\\\___^^^[[[^^^ccc```NNN666)))///'''###000+++''',,,&&&***000444RRR^^^EEEXXXUUUWWWZZZbbbeeennnnnnAAA,,,---111%%%(((+++,,,CCCFFF>>>===WWWzzz}}}vvvssscccFFF;;;kkk^^^000555!!!%%%$$$###$$$%%%%%%$$$###########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$((("""***(((,,,DDD((()))+++---------+++************)))))))))))))))...---,,,******+++,,,---------------------------000,,,)))))),,,//////...000000000000000111111111000///000333555888AAAKKKbbbnnnDDD:::666555888777222222555000888777555777222333>>>DDDDDDXXXbbb:::444'''000'''((()))))))))(((&&&%%%'''$$$111)))ZZZBBB666)))(((666)))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))*********))))))(((((((((((()))))),,,//////---,,,,,,...777+++000AAACCC???QQQppplllFFFAAACCCHHHQQQOOOVVVbbb[[[XXX\\\bbbaaa___^^^UUU~~~GGG///---***((((((((('''&&&***+++&&&,,,<<>>BBBEEEOOONNNTTTSSSUUUVVVTTTMMMIIIOOOXXXqqqooo888000---***)))))))))((('''%%%+++))),,,888bbbhhhUUUTTTQQQPPP```^^^eeedddiiijjj999...000&&&&&&---------HHHFFF>>>IIIeeetttpppsss|||}}}{{{{{{~~~{{{zzzdddYYY:::666tttFFF,,,***''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&000((($$$888RRR'''((())))))***)))((((((******++++++,,,---......,,,...000222222111000...------------------------...............///.........///000111111000///...000///111333444666===EEERRRpppPPP>>>;;;777444333333444333222222333444DDDDDD:::999;;;BBBNNNeeeGGG;;;666---111///,,,)))'''''''''(((''')))&&&000333kkk>>>222000""")))###''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))(((''''''((()))***++++++++++++,,,***000777<<<>>>DDDMMMUUUZZZtttUUU;;;>>>BBBEEEOOOMMMSSSPPPQQQRRROOOHHHDDDKKKUUUkkk999000---***))))))***)))(((###***+++---999pppfffWWWVVVZZZVVVccc[[[]]]\\\ggg\\\555---333''''''---...///LLL??????MMMeeelllsssuuuzzzyyywww~~~yyywww{{{rrrTTTLLL888BBBhhh888,,,)))'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&(((&&&"""///:::(((((()))))))))(((((((((******+++,,,---.........***---000222333222000///------------------------///...---,,,---000333666111111111111000...---+++000000111444444444;;;CCCOOOgggRRR888;;;;;;111222333333222222333444333222555666999;;;888IIIiii\\\AAA666000333000,,,(((&&&&&&''')))'''((($$$000+++RRRIII333222$$$...!!!''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))))))))((('''&&&&&&)))(((((()))***+++,,,,,,***000666888===GGGRRRYYY\\\sssdddNNN999AAADDDFFFPPPNNNSSSQQQNNNLLLLLLIIIFFFJJJQQQhhh888///,,,***))))))))))))(((###***+++///???XXXUUUUUU```[[[bbb[[[\\\\\\gggOOO555+++444***))),,,---333WWW>>>CCCUUUhhhgggssswww|||||||||~~~|||yyyzzz}}}xxxpppqqqxxxpppHHH>>>777QQQKKK---+++(((###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###'''+++(((///,,,}}}))))))))))))((((((((((((+++++++++,,,,,,---------)))+++...111222111000///------------------------...---,,,+++,,,000666:::222222111000...---,,,,,,111000111444333333999@@@MMM^^^YYY???:::666333444000333333222222555555333777333111;;;@@@???[[[VVV777444222///,,,)))'''&&&'''(((''''''&&&,,,(((AAAaaa444,,,'''111&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&******)))(((((((((((((((***((('''(((+++------,,,...///222555999AAAKKKTTTYYY___zzzgggJJJ:::FFFIIIIIISSSPPPSSSTTTNNNJJJJJJJJJHHHHHHKKKfff:::...+++)))(((((()))((((((&&&***)))222HHHJJJSSSQQQ```\\\aaa[[[``````kkkCCC888***333+++***++++++777```IIIOOO___nnniiimmmvvv}}}~~~|||||||||{{{rrrxxx~~~~~~yyyrrrnnnmmmjjjCCC333222]]]kkk:::)))***(((!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''***))),,,)))888111ooo+++***))))))((((((((()))++++++++++++,,,,,,,,,,,,'''))),,,...000000//////------------------------+++,,,---,,,+++...333777111000///------...///000111000222444333222777>>>KKKUUUdddAAA<<<===444111888000444444111222666777444888777666===IIIXXXttt;;;777///...+++)))'''''''''((()))&&&)))'''(((666nnn@@@***))),,,(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))''''''(((***,,,...+++)))'''(((+++......---111...///555888999AAAKKKQQQUUUccceeeIII===JJJMMMLLLUUUSSSUUUTTTOOOKKKKKKHHHDDDBBBDDDmmmTTT333,,,***'''''''''(((((('''******(((555SSSuuuHHHYYYOOO___\\\aaa]]]cccfffqqq}}}:::;;;'''///+++******+++888ccc\\\[[[fffsssnnnmmmtttyyyyyyzzz|||xxxrrrpppxxx{{{xxxwwwwwwpppdddUUU???111111lllJJJ444(((''')))"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%$$$$$$%%%%%%$$$############$$$########################$$$$$$%%%%%%&&&&&&''''''$$$'''///444^^^ccc++++++***))))))))))))))),,,+++++++++++++++++++++'''(((***,,,.../////////------------------------)))+++------+++,,,///222000...,,,+++,,,...111333111000222444333222666===IIIPPPwwwTTTIII===777555555444444000444555111222777888444333:::;;;???QQQqqq@@@999...---+++)))''''''''''''***%%%,,,###(((111VVVOOO---,,,&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&&&&(((,,,000333,,,)))'''(((,,,//////...111,,,...777999666<<>>NNNPPPNNNWWWTTTVVVSSSPPPNNNKKKEEE>>>===???QQQ999+++)))'''&&&'''''''''&&&---***&&&666YYYqqqMMMaaaPPP___]]]bbb]]]dddiiiwwwppp444<<<%%%,,,***)))***+++888bbbiiibbbgggtttrrrrrrsssrrrpppuuu{{{wwwooovvvzzzvvvlllppp{{{tttbbb===;;;444444zzziii333111((($$$+++&&& !!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!"""""""""########################%%%%%%&&&&&&&&&&&&''''''---;;;OOObbb,,,,,,---...---***((('''+++)))(((+++...///,,,)))---............---,,,,,,------,,,++++++******)))------------...///000111111000///---+++*********333000000222222222888>>>FFFPPPhhhbbbEEE>>>666333444555333111333222111222444666777777555:::DDDJJJ___RRR999...;;;+++'''***&&&---,,,''',,,///(((%%%KKKnnn777///(((&&&%%%%%%&&&''''''&&&%%%%%%((('''%%%#########%%%&&&$$$%%%&&&'''''''''&&&%%%&&&''''''((()))******+++)))***)))'''%%%''',,,000***,,,000333555888;;;===EEELLLWWW___wwwbbbQQQMMMJJJIIIMMMRRRUUUWWWXXXQQQSSSPPPLLLCCC222444IIIYYY333,,,+++)))((('''''''''((("""...///+++lll]]]]]]dddjjjaaafffgggwwwuuuccc>>>...,,,---))))))///444777nnnqqqgggkkkrrrnnnpppiiiooommmuuurrrmmmoooqqqsssrrrrrrpppggg^^^DDD>>>'''999QQQ,,,444(((%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$"""!!!!!!""""""!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%% """'''***'''"""###(((###$$$&&&(((&&&###%%%***...LLL++++++,,,---,,,+++)))''')))))))))***,,,,,,***(((***************))))))(((,,,,,,,,,+++++++++++++++...------------...//////000///...---,,,,,,,,,,,,111//////222333222777===EEEOOOdddsssIII@@@:::555333555666555222555333222222333555666666777CCCGGG[[[rrrDDD000:::,,,,,,...$$$)))******"""***+++'''&&&@@@GGG111)))&&&%%%%%%&&&''''''&&&%%%%%%((('''%%%######$$$%%%&&&$$$%%%&&&'''''''''&&&&&&&&&''''''((())))))******((())))))(((&&&(((+++///,,,...000222333555999;;;===EEEPPPWWWgggsssVVVGGGCCCEEEJJJQQQTTTTTTRRRQQQPPPRRRNNNJJJBBB222444JJJNNN333,,,***)))''''''''''''((($$$+++---111vvvkkkbbbkkkssseeepppnnnaaa<<<---,,,---***++++++...666ttt]]]]]]iiirrrrrrzzztttyyytttyyytttqqqttttttqqqoooooolllaaaVVVFFF;;;000PPPTTT222333%%%%%%&&&$$$############$$$$$$$$$$$$###"""!!!!!!"""###!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&***---)))"""!!!%%%$$$$$$&&&(((&&&$$$'''---CCC)))***+++,,,,,,+++***))))))+++,,,,,,+++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,......---------......///.........---......//////...---///222333222666;;;BBBLLL```zzzLLL999:::777444444777888777444444333222222333555888999:::KKKKKKppphhh>>>>>>+++///222###&&&******$$$***'''(((+++999dddRRR+++)))'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((())))))***'''((())))))((()))+++---//////000000111333777:::===DDDOOOTTT\\\{{{___GGG<<<<<>>BBBOOO___fffSSS//////444&&&'''+++'''''',,,%%%(((111999XXX\\\'''+++...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))*********++++++///000000000000333888<<>>???BBBDDDMMMZZZdddsssNNN@@@777:::DDDIIIDDDAAAFFFMMMQQQIIIKKKJJJKKKFFF333///???WWW---...))))))'''&&&&&&''''''(((+++%%%)))BBBssswwwuuuuuukkkooopppaaa;;;,,,***+++''',,,$$$555RRRyyyYYYbbbrrr|||wwwzzzssswwwllllllwwwqqqtttyyysssjjjfffiiihhh]]]OOOLLL222XXXMMM...+++%%% +++'''"""&&&%%%%%%%%%$$$$$$######"""!!!!!!"""###%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%%%%$$$''',,,&&&%%%%%%''''''(((000999zzz''''''(((((())))))******+++,,,,,,***))))))***,,,+++***)))((('''((()))******++++++,,,---......///++++++,,,---///111333444111000///...------------......000444333000222666444EEETTTnnnbbbBBB:::888444888999999999888777666555888999999777555777===BBBGGGjjjXXX888666---,,,''''''***...######***,,,EEEHHH222+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''''')))+++,,,+++))),,,---///000111555999======BBB???IIIYYY\\\ttthhhKKKCCC:::777DDDMMMJJJGGGIIIKKKIIICCCEEEDDDGGGEEE666333DDDIII///...)))((('''&&&&&&&&&((((((***&&&+++@@@qqqlllxxxsssooollllll}}}bbb===---++++++(((---%%%333IIIoooYYYbbbmmm{{{www}}}ssssssfffgggrrrkkknnnqqqmmmfffbbbccccccXXXLLL>>>777ppp@@@+++,,,&&&$$$+++$$$###%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!"""$$$$$$$$$""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''###!!!""""""!!!###'''&&&%%%%%%''''''(((000888~~~fff(((((('''''''''(((((()))+++***(((((()))+++++++++///---,,,******+++,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,---...///......---------------...111000111444333000111555444DDDNNNbbbmmmHHH;;;999666222666666666666555555555666666888999888777;;;BBBIII\\\hhh;;;444---...&&&)))'''+++$$$''')))&&&<<>>;;;000333GGGCCC222 ((('''&&&%%%&&&&&&((((((###(((---:::dddgggzzzvvvqqq{{{mmm```;;;---,,,...+++&&&---GGGVVVccc[[[fffooouuu~~~ppplllaaagggwwwpppqqqqqqppplllddd___YYYOOOEEENNNsssVVV;;;((('''"""$$$)))"""+++$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$######### ''')))&&&$$$$$$%%%$$$&&&(((((((((...555YYY```eee***)))(((((()))+++---...''''''(((***+++,,,---...+++***(((''''''(((***+++++++++***)))***+++---...++++++,,,---............///...---,,,,,,---...//////000111000000111333666777999GGG[[[yyyUUU888999888333444444333111000111333666666555777444111999DDDCCCMMMeee```CCC111$$$,,,...+++***((('''''''''((()))FFFtttJJJ---******(((%%%%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%((()))&&&&&&)))***))))))(((((((((((((((+++,,,...///111222222333999777888:::===AAAKKKVVVqqqMMMAAA<<<:::DDDIIILLLHHHFFFHHHKKKKKKGGGGGGIII;;;777666000CCCxxxFFF000)))(((%%%######$$$&&&(((###---,,,IIIuuuZZZgggssstttpppzzz|||^^^999+++---000+++///,,,---uuubbb```tttvvv{{{xxxnnnjjjiiikkkiiifffkkktttwwwfffccc___^^^QQQDDD[[[fff444---'''$$$&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""" !!!"""  !!!###$$$"""""""""""""""""""""""""""###$$$&&&''''''&&&&&&))))))'''###---,,,000HHHaaaggg***)))(((((()))***,,,...(((((()))***++++++,,,------,,,***(((((((((***+++,,,+++*********,,,---...,,,,,,------------------......---,,,,,,---......000111111111000111444666888999FFFYYYttt]]]@@@444999666111000...333222111111222444666777888666444999===CCCfffaaaEEE555,,,...)))+++***)))((('''(((((()))///TTT[[[888******(((%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((%%%$$$''''''%%%&&&)))))))))((((((((())))))***+++,,,...///111222222222888777999;;;;;;<<>>uuummm:::+++)))&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((%%%$$$''''''%%%&&&***(((((((((((()))***+++,,,,,,,,,---///000111222222666666999;;;999666999>>>AAAwwweeeMMMAAA999;;;>>>GGGOOOOOOMMMKKKGGGCCCDDDAAADDD::::::999333GGGlll555+++...)))(((&&&$$$$$$%%%&&&'''******666rrroooWWWqqq}}}tttxxx{{{@@@///---+++,,,...,,,111III]]]]]]ccctttssswwwuuuiiirrrvvvrrrrrrwwwwwwrrrlllccc___SSSVVV[[[XXXlllTTT000,,,&&&$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!"""""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""######$$$%%%&&&&&&&&&&&&$$$******$$$///,,,CCCxxx\\\III)))))))))((()))***+++,,,************))))))))))))++++++*********+++,,,---...---,,,,,,,,,---...///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111333444333222222444666999888BBBPPPdddLLLAAA;;;;;;777///444999222111222222111111444999===999@@@???AAARRRtttlllFFF***...222,,,***))))))(((((((((((((((...888QQQ===,,,'''$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%&&&***+++'''''')))''''''((((((***+++,,,---,,,------...///000111222444444777:::888555777===>>>]]]aaaNNNBBB:::===>>>GGGOOOOOOLLLJJJFFFAAAFFFBBBDDD;;;<<<;;;555KKK|||===***+++)))(((&&&%%%%%%%%%&&&'''***+++777tttpppTTTpppzzzwww}}}vvv555...000++++++///,,,...KKKWWW```fffqqqkkknnnkkkgggtttwwwnnnooozzzzzzoooppphhhaaaPPPSSSXXXNNNYYYFFF...***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###+++*** ***,,,333gggUUUXXX))))))))))))))))))***************))))))))))))((((((((()))***,,,---...//////...---,,,,,,,,,---...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111333444444333222333444777666@@@LLL\\\[[[:::???:::888333---444777---222222333333555999===AAA;;;BBB===CCClllccc222000000+++)))))))))))))))(((((('''&&&111===KKK...&&&"""&&&((('''%%%'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%)))//////***'''''''''''''''((()))+++,,,---------------...///111222444333444777666666;;;CCCFFFOOOppp___NNNCCC<<>>===:::888RRRDDD,,,((()))((('''&&&&&&&&&'''''''''---777kkkYYYooovvvxxxttt333///333,,,***.........NNNWWWeeeiiippphhhjjjgggiiitttttthhhjjjyyy{{{pppkkkddd___RRRWWWZZZKKKQQQuuu;;;+++)))&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&###%%%))))))000+++DDDiiiWWWqqquuu))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,---...///......,,,+++++++++,,,---+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,111222444444333222222333555444>>>IIITTTzzzcccEEE888999444666888555888777***333222333666<<<@@@CCCDDD@@@CCCAAATTTEEE888///''')))))))))))))))(((''''''!!!...888ooo^^^555)))"""&&&)))&&&%%%((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%***000000+++''''''&&&&&&&&&'''(((***+++,,,...---,,,,,,---///000111333222222444444555===FFFDDDFFF[[[```LLLDDD===???@@@GGGKKKIIIEEEDDDBBB???HHHDDDHHH???;;;999;;;\\\zzz@@@---))))))(((((('''''''''''''''%%%...999kkkkkkuuuzzz~~~}}}xxx777000222,,,***,,,***333^^^^^^nnnooouuunnnssspppqqqxxxuuujjjmmm{{{~~~uuuooohhhfff[[[\\\YYYLLLYYYzzzCCC///((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!"""###$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))###+++,,,)))(((QQQ\\\^^^((()))))))))))))))((((((((((((((()))))))))))))))(((((()))***++++++++++++...---,,,*********+++,,,***++++++,,,,,,,,,++++++,,,---............---,,,000222444444222111111111555333===FFFLLLnnnlllJJJ@@@888888111777>>>:::888888111444222222999CCCIIIIIIFFFFFFJJJXXXNNN???333+++((())))))***)))((('''&&&(((***444UUU}}}>>>///$$$&&&((($$$###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''',,,,,,((('''(((&&&&&&&&&&&&'''((()))***...---,,,,,,,,,...000111333111222333222222888@@@>>>CCCQQQzzzbbbIIIBBB>>>===>>>EEEJJJHHHDDDBBB???<<>>;;;;;;DDDJJJIIIEEEBBB===999@@@>>>FFF===777555BBBnnn___111***)))((((((((((((((('''''''''(((+++FFFppplll{{{}}}sssnnnttt~~~>>>---+++******(((222aaazzz~~~|||wwwzzzoooccc\\\gggOOO999,,,%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$###!!!!!! !!!"""###$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&& 000,,,000```\\\jjj((()))*********)))'''&&&&&&''''''((()))******+++++++++,,,---,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,///222333222222333444555444@@@CCCPPPeeeVVV???:::888444>>>999777999999555333444...444444999FFFIIIHHHPPPMMM}}}ccc666000<<<222***))))))%%%***---$$$%%%;;;;;;bbbZZZ)))...&&&&&&222%%%#########$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&'''(((+++***(((&&&%%%%%%%%%&&&******))))))((((((''''''***,,,---,,,)))***---111///...000333222000111555999DDDNNNQQQbbbNNN???;;;AAA;;;CCCFFF???:::;;;;;;:::>>>HHHFFFCCC444777777lllTTT333,,,---((()))***++++++***)))((('''666===~~~bbbaaavvvuuuuuuqqqppptttttt888000222,,,###222888jjj}}}yyyzzzxxx|||lll```UUU222''',,,%%%%%%***)))""""""(((###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&''''''&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###555!!!LLLSSSTTTsss((())))))***)))((('''&&&''''''(((((())))))*********++++++,,,++++++)))))))))))))))))))))))))))))),,,,,,,,,---------------++++++,,,,,,---......///,,,...111222222222222333333333>>>BBBNNN```zzzdddEEE:::666888???@@@;;;888999888333111222666666333;;;IIIJJJIIIRRRdddRRR666111333+++++++++%%%(((+++$$$---&&&111///MMM:::000'''"""---!!!---%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''%%%%%%%%%%%%&&&))))))))))))(((((('''''')))***+++++++++,,,...///333111222444333111444999:::>>>CCCAAAiiigggNNN>>>888<<<999AAADDD???;;;;;;:::999<<>>JJJ111---$$$)))$$$///((((((((('''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((((((((((('''(((((()))+++---......---444222222444444111444999===<<<@@@<<>>BBB???<<<:::999777:::@@@<<<<<<000666===xxxXXX///'''---'''(((((())))))((((((''')))...000zzzQQQaaaiiivvvrrrrrriiinnniii|||KKK333...++++++&&&111111iiiuuunnn~~~~~~}}}~~~rrrmmmPPP777'''%%%((('''%%%$$$''''''$$$######$$$%%%%%%$$$######!!!###%%%&&&&&&&&&$$$###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%'''$$$+++<<>>===CCCBBB<<<777777555222111222111555;;;GGGOOOKKKXXXttt[[[BBB444,,,------%%%%%%***'''""")))"""...666```RRR111444)))'''$$$)))))))))((((((''''''&&&&&&"""$$$%%%'''((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&***...000...+++000///111555444000000444999888BBBAAAMMMhhhzzzTTT>>>666666555:::>>>???===:::888666888>>>;;;===222777>>>{{{___333(((...''''''(((((((((((('''''',,,111555sssRRRfffjjjvvvsssnnn]]]hhh___qqqfff>>>222,,,(((+++(((///000oooaaahhhxxxxxxoooCCC333'''***///...&&&$$$(((''' ######$$$$$$$$$$$$###### """$$$&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%+++'''(((@@@\\\___RRRhhh***))))))((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((()))))))))*********+++---------,,,,,,++++++***,,,,,,,,,---------------***---000111111000111222222000666333>>>NNNZZZ{{{qqqIIIAAA:::;;;@@@CCCBBB@@@???999444444555333444777444>>>DDDJJJPPPYYY{{{lllRRR888,,,+++---%%%%%%******###,,,$$$...---DDD^^^111000)))%%%###&&&((('''''''''&&&%%%%%%%%%"""###%%%'''(((((('''&&&######$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%&&&)))...///---***,,,---222777666000...000222000===???DDDQQQvvvZZZAAA888999444777;;;>>>>>>:::888777555:::999>>>333666;;;xxx```666))),,,((((((''''''''''''((((((+++222@@@~~~XXXdddfffyyy}}}wwwaaa]]]UUUhhh]]];;;333***&&&---+++000@@@___gggppp|||xxxzzzpppnnn|||222,,,''')))///...&&&$$$(((''' ######################## !!!###%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&***///'''LLLXXXWWWiiizzz******)))((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++---000111111111111222222111666000999IIIUUUuuuNNN???@@@>>>===@@@FFFFFFCCC===666222333444444777:::888BBBCCCDDDSSSqqq|||^^^CCC111+++---'''&&&******(((,,,(((+++)))>>>zzz;;;(((%%%$$$%%%)))&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((&&&&&&''')))+++,,,,,,+++---...333999777111...///222---888:::>>>IIIiii___BBB888;;;555555888>>>>>>;;;999999222666555<<<222333888vvvWWW444***((()))((((((''''''(((((())))))000KKK```fffgggzzz}}}wwwbbbTTTSSSiii\\\;;;333+++&&&...000999aaafffhhhjjjwwwrrrkkkrrrppprrr[[[((('''***$$$'''&&&$$$###&&&&&&###$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###...000jjj^^^^^^fffqqq+++***)))((('''(((((()))''''''(((((())))))******+++***)))((((((((())))))++++++,,,------...//////+++++++++++++++,,,,,,,,,------------------------,,,...111222222222222333000222888111777DDDOOOnnnhhhBBB???;;;>>>HHHNNNLLLIIIIII===666111111333444777<<<999CCCBBBJJJlllrrrQQQ999......)))'''***)))***(((...)))'''???zzzRRR)))***)))&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&(((((((((((()))+++,,,///...111555333///...000555...777999>>>EEE[[[bbbAAA444;;;777555777===???;;;:::<<<444666444;;;222444;;;|||JJJ222---)))***)))(((((((((((()))***---000SSSbbbkkkmmmyyysssmmm^^^WWW___xxxVVV777333---&&&---666HHHqqqlllmmmttttttnnn|||hhhBBB'''''',,,$$$""""""%%%%%%######&&&$$$###"""!!!!!!"""###$$$$$$$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((000OOOfffkkkhhhnnn+++***((('''''''''((()))&&&''''''((()))******+++,,,+++)))((((((((()))***(((((()))******+++,,,,,,*********++++++,,,,,,---------------------------,,,///222333333222333444...222;;;222666AAAJJJhhhvvvGGG;;;>>>555===WWWbbbUUUJJJKKK>>>666111111222333777;;;<<>>@@@JJJsssccc???111:::888444666<<>>888888555<<<333777AAABBB222111,,,+++***)))(((((()))***+++444333XXXYYYkkkssszzzmmmiiibbb```nnnNNN111222///&&&,,,:::TTTyyyppptttuuuvvvttt]]]wwwMMM555***(((...***$$$###)))(((!!! &&&$$$###"""!!!!!!"""###$$$&&&$$$###""""""$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***;;;:::tttvvvjjjvvvpppppp***)))(((((((((***+++,,,***)))))))))((((((''''''***(((&&&&&&(((*********************************......---,,,+++)))((('''******+++++++++,,,,,,,,,+++---000333444333222000000000333666888===LLLZZZSSS>>>999>>>>>>FFFRRRRRREEE;;;;;;:::555...222777...,,,;;;FFFJJJOOOkkkFFF222555222,,,,,,,,,000"""(((,,,+++&&&888rrrCCC555$$$+++ %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---......//////111222444666777<<>>>>>;;;999:::333???:::BBB***FFFCCC777+++((('''((()))((('''&&&'''(((000CCCYYYhhhkkkkkkuuuuuuiiibbb___HHH555...(((---,,,)))DDD}}}tttuuutttzzzvvvnnn^^^OOO666111!!!...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$(((%%%%%%)))$$$###...666{{{kkkmmmkkkmmmpppmmmwww))))))((((((((()))***+++******)))(((((((((((((((+++)))''''''((())))))(((++++++***************+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------+++---///111222222111111222222444666777<<>>\\\www|||UUU:::333,,,***......---###)))***+++(((111^^^^^^999%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))******+++++++++...111333888EEESSS|||HHH777555111111333777;;;>>>???>>><<<>>>===EEE888;;;+++UUUFFF777***)))'''((()))((('''&&&''')))777^^^QQQccckkknnnyyyzzznnngggoooGGG666...&&&+++///,,,EEEiiiuuutttzzztttnnngggCCC000,,,'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&"""'''###"""(((&&&%%%...LLL___gggjjjlllmmmhhhrrr(((((('''''''''((()))***+++***(((''''''((()))))),,,***((((((((()))(((''',,,+++***))))))***+++,,,((()))***+++,,,---------,,,,,,---------.........,,,,,,---...///000111111444333444555666:::FFFRRRqqqxxxGGG===AAA<<>>AAAEEEGGG}}}oooSSS@@@000---000,,,+++%%%)))'''++++++)))DDDAAA'''&&&+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''))))))---111333888EEEQQQfffeee<<<222//////222666:::===?????????>>>DDDJJJ666666555tttLLL777((()))'''((()))(((''''''(((***///hhhtttFFF[[[gggmmmyyy{{{pppjjjCCC777...###)))111///DDDlllaaauuutttyyysssjjjnnn|||???444000555'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""##################$$$$$$$$$%%%&&&&&&$$$######"""""""""$$$$$$######$$$$$$%%%&&&""")))$$$ (((******000RRRzzz^^^gggjjjiiiiiigggvvv(((''''''''''''(((((((((+++)))(((''''''((()))***+++)))((((((******)))(((,,,+++***))))))+++,,,---'''(((***+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,---///111222333222222444666:::DDDPPPnnnZZZ;;;:::BBB>>>HHHOOONNNCCC;;;:::666///222888444222999===BBBMMMkkkwww\\\???333111)))***''')))""")))...%%%222qqqVVV222'''---''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((())))))+++///222666@@@JJJOOOtttJJJ333333000222666888:::;;;===>>>;;;EEEGGG555999HHHSSS888&&&***(((((()))((('''''')))+++...eeejjj???UUUbbbgggsssuuunnnkkkuuu===555000###)))222000BBB___ddduuuvvv{{{ttteeeuuulll???999333>>>"""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""############$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$######$$$$$$%%%&&&$$$+++&&&""")))---...444QQQsssjjjnnnjjjfffkkkqqq'''(((((((((((('''''''''))))))(((''''''((()))***((('''''')))+++,,,,,,***++++++*********+++---...)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++,,,...000222111///000333666:::DDDNNNgggbbbFFF999;;;CCCFFFNNNOOOHHH===:::===:::000666333111888===888BBB___rrrIII444000+++***))))))(((111%%%---WWWxxxDDD---,,,''''''''''''''''''''''''%%%$$$$$$###$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((('''%%%'''***,,,---444===EEE[[[]]]777<<<222444666777666777999;;;:::CCCBBB777AAAYYYVVV888&&&***((())))))(((''''''***,,,888bbb```CCCXXXbbbccckkknnnkkkkkkrrrddd777111000%%%***000///FFFvvv\\\nnnyyy|||sssfffZZZ555000***999%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%***&&&$$$+++---111===ooolllmmmoooiiijjjuuu(((((()))))))))(((''''''((((((((()))))))))))))))'''&&&'''))),,,------,,,******++++++,,,---------***++++++,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,,,,---///111222111......222555999BBBKKK[[[sssCCC999888<<>>CCC>>>:::EEE]]]LLL777''')))((()))(((''''''(((+++...555XXXSSSMMMaaahhhdddhhhjjjiiimmmwwwMMM444---...)))+++...333UUUnnn]]]sss~~~~~~rrrpppKKK,,,(((###000"""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%+++000---555MMMqqqYYYaaaiiikkksss))))))*********)))((('''&&&''')))*********)))(((((('''(((***,,,---,,,***(((***,,,---......---,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...000111111222///...111444888???FFFRRRrrrzzzSSS;;;:::<<>>HHHYYYxxxOOO222...111((()))---&&&))),,,###222555uuuNNN333&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''')))+++,,,((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((+++)))))),,,,,,+++...333666333999666;;;@@@FFFfffQQQ888777999:::888444444777;;;???@@@999<<>>======555<<<@@@QQQ{{{,,,222---'''))))))((('''&&&(((,,,///AAAjjjJJJVVVkkkqqqjjjiiihhhfffkkk===444&&&)))***+++,,,BBB}}}eee\\\ppp|||}}}OOO,,,,,,///***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((($$$+++@@@EEE999KKKwww[[[[[[___\\\nnnzzz))))))))))))))))))))))))((())))))))))))(((''''''(((''''''))),,,---***'''(((---222222...******+++)))(((''''''(((***,,,...))))))))))))))))))******---+++)))+++...000///---000222333111///222999@@@KKKddd\\\CCC???===AAAHHHLLLJJJFFF999666///222:::555111:::///>>>;;;===jjjxxxNNN000+++...)))++++++'''$$$%%%,,,222777FFF|||CCC///,,,((((((&&&$$$------&&&******)))222BBBOOORRRHHH777(((%%%&&&$$$"""###&&&%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++)))((('''((()))*********))))))***,,,///000NNNCCC<<<...999999444:::888===;;;:::;;;111:::XXXRRR888---%%%%%%&&&%%%'''((('''&&&+++222AAAVVV]]]tttxxxjjjbbbaaadddmmmuuu;;;111///(((000---444888sss\\\aaafffyyyssswww~~~kkk???...&&&###&&& %%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###&&&%%%!!!!!!&&&((($$$+++)))'''$$$###$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$...:::BBB555MMMaaaaaaccc^^^ppp))))))))))))))))))))))))+++++++++******)))))))))***(((''')))+++,,,***(((''',,,111111---***)))+++***)))((('''((()))+++---******)))))))))***++++++///---+++,,,///111111000000222222111///222999???EEE]]]lllHHH<<<===@@@HHHNNNLLLBBB999666888222000555333222;;;:::===@@@]]]wwwMMM333...,,,''')))***)))''''''***---***===aaa777000+++***&&&###***---!!!%%%((((((&&&***333999:::888---%%%%%%((('''&&&'''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))+++---((((((''''''(((***,,,...999WWWVVVAAA111999666222===<<<>>>:::555555000;;;UUUFFF000+++(((,,,&&&&&&''')))(((&&&***111III\\\]]]rrrvvvkkkggghhhkkksssvvvrrr===333///'''...)))///222lllYYY]]]ddduuupppqqq|||\\\666,,,'''$$$&&& %%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$!!!!!!%%%$$$!!!((('''&&&$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$,,,"""(((///777===eeelllZZZ^^^___\\\qqq((((((((((((((((((((((((///...,,,***************,,,***(((((()))***)))((('''+++//////,,,)))))))))******)))(((((()))***+++***************+++,,,,,,111///------///111222222000111222111000333999???CCCSSS{{{oooJJJ===:::>>>EEEKKKMMMFFF;;;111222:::555///444666777???>>>>>>QQQ{{{NNN777222+++'''((())))))))))))(((((('''777eeeBBB444,,,+++((("""''',,,%%%###&&&&&&$$$$$$''''''%%%)))%%%$$$''')))((('''(((%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...&&&%%%%%%%%%&&&((()))+++333555eeeCCC444888000,,,999888888777...000222===PPP@@@...,,,))),,,'''&&&(((+++)))&&&)))///DDDaaa]]]ooopppgggggghhhjjjqqqssstttBBB444...%%%---)))///222nnn[[[```kkkrrrrrrttt|||{{{III+++***)))$$$&&& &&&$$$$$$############$$$$$$###############$$$$$$$$$"""###""""""$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######,,,!!!((()))666[[[PPPRRR\\\\\\\\\rrr((((((((((((((((((((((((000...,,,)))((()))***+++---+++)))((((((((())))))&&&))),,,---+++)))((()))+++***))))))((())))))***************+++,,,------111///------...000222333000111111111111444999===IIIJJJfffvvvNNN>>>>>>@@@EEEKKKJJJDDD<<<666444///999666000777======AAA<<>>???EEEMMMRRRLLL>>>444333666111888444111:::>>><<>>333000333444777333444;;;;;;===HHHeeezzzPPP:::+++...,,,***(((''''''(((***(((!!!;;;WWWuuu@@@,,,'''---)))%%%'''''')))&&&%%%&&&&&&%%%&&&)))&&&)))((($$$$$$'''******444000+++&&&###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''555555gggUUU888999:::777999222555444333;;;555111999RRR666+++)))///((('''(((***(((''',,,333HHHfffcccrrrxxxtttnnntttxxx???555///)))222***000CCCcccNNNiiizzzyyyttt```777&&&---((( %%%"""'''######""""""""""""#####################$$$$$$$$$%%%"""!!!###$$$"""$$$'''""""""#########$$$$$$%%%$$$######"""###$$$%%%&&&&&&---///***ccckkkKKKMMM^^^XXXVVVWWWfffvvv))))))))))))))))))))))))''''''(((((((((((())))))''')))++++++)))((()))+++((((((((()))++++++***)))'''((()))***************((((((((()))***+++,,,---***,,,//////,,,++++++---111000000111444777999:::;;;BBBSSSsssZZZDDD??????GGGTTTYYYTTTLLLBBB:::444222111444555444999>>>;;;IIIeeemmmGGG...+++---...,,,)))'''((()))+++ 888JJJPPP333'''---)))%%%'''''''''######'''&&&######&&&&&&)))((($$$%%%))))))%%%+++)))&&&###""""""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###222222MMMyyyEEE444777::::::111666333444:::444777IIIaaa<<<+++(((000(((&&&'''((('''(((...666dddiiigggtttzzzvvvsssyyyxxx===111...)))222(((...HHH[[[SSSsss{{{YYY333$$$---)))"""'''"""#########""""""""""""######$$$$$$$$$###############$$$"""$$$))))))%%%###&&&%%%$$$###"""###$$$%%%&&&$$$###""""""###%%%''')))...***+++AAAgggRRR\\\dddUUUVVVUUUhhh}}}************************&&&'''((()))*********)))%%%(((+++,,,***)))***+++)))(((((()))++++++***)))&&&'''(((***++++++++++++'''''''''((()))+++,,,---)))---000000...++++++,,,111000///111444777999:::777CCCQQQeee]]]777???HHH@@@HHHaaaiiiXXXBBB555222555666555222333666>>>AAA???XXXTTT333)))...222111+++''''''(((---)))888xxx\\\:::(((+++((($$$&&&(((### """((((((###"""%%%'''***)))%%%%%%(((%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%)))222CCCYYY888:::AAA@@@444:::000222777333@@@\\\rrrGGG,,,$$$***(((&&&&&&''''''(((000999}}}wwwttt}}}{{{eee555---,,,)))333(((111PPPVVVUUUyyy===000""",,,***%%%)))""" ######""""""""""""######%%%$$$$$$$$$######""""""$$$###(((///000)))$$$%%%'''%%%###""""""###%%%&&&$$$###""""""$$$&&&)))+++000%%%+++\\\aaaUUUcccfffTTTXXXUUUmmm$$$,,,...'''%%%)))***%%%)))''',,,---&&&)))---&&&))))))))))))***+++,,,------,,,,,,---///000000///))))))(((((()))***++++++************++++++,,,---,,,...000000...------------222333111111666::::::>>>BBBGGGXXXUUUIII???>>>AAAGGGSSS___XXXHHH999333333111...---888888888===AAALLLxxxBBB555(((000***###+++)))***))) 222444SSS===...'''&&&///)))'''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((######***)))"""""")))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%000KKKooo;;;AAAGGGEEE???444222888>>>...666cccyyyFFF000'''---$$$...&&&%%%(((777&&&===}}}}}}RRR444222(((000,,,---444YYYUUU^^^ttt~~~zzzDDD///,,,(((%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!)))---,,,%%%"""%%%&&&$$$ ###(((+++,,,)))%%%"""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&'''<<<(((ddd~~~ZZZfffjjj]]]WWWZZZVVVnnn)))***((($$$$$$'''((('''+++&&&)))***&&&)))---'''))))))))))))***+++,,,,,,,,,+++***,,,...000///...+++***(((((((((***,,,---(((((()))***,,,...000111,,,...//////...------......111111///222777999888;;;???EEETTTxxxhhhNNNEEE???AAAEEEHHHNNNUUUEEE<<<555333333333555888:::;;;666;;;QQQrrrUUU999***222,,,&&&...,,,///000$$$///***BBBWWW111((('''+++)))''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''',,,&&&###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&...'''***===uuu@@@CCCHHHEEE@@@999666333999222666VVVeee<<<...''')))&&&---&&&'''&&&222)))MMMzzzIII111333'''---***,,,999kkkOOO```www~~~hhh999...+++'''%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&***)))###!!!$$$%%%######$$$&&&''''''&&&%%%$$$######$$$%%%%%%$$$######$$$%%%&&&&&&$$$$$$&&&'''"""444///sssgggZZZkkkkkk\\\TTTSSS^^^nnn,,,'''%%%%%%&&&'''+++111777+++)))***'''***,,,%%%******)))))))))******+++***))))))***---///...------+++***((()))***---...)))))))))+++,,,...000111---......---,,,,,,...//////000///...333999999666777;;;BBBOOOmmm|||BBBEEE@@@???EEEKKKJJJGGGFFF<<<999888777444111444:::;;;>>>:::FFFsssuuuCCC///444000)))///,,,111222'''...%%%000mmmttt777,,,,,,)))%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%:::>>>*** ***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%000%%%'''444qqqEEEBBBHHHDDDAAA@@@===000666777:::OOONNN222...((('''(((+++&&&***%%%...111hhhvvvBBB111111''',,,,,,+++:::wwwSSSjjj}}}~~~RRR111,,,)))&&&$$$$$$$$$$$$$$$###########################&&&&&&""" """$$$###&&&%%%$$$#########$$$%%%"""###$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%&&&''',,,...AAAdddUUU\\\kkkfffXXXRRRPPPdddqqq{{{***&&&''',,,***(((222@@@GGG555---,,,)))***+++###+++******))))))))))))***)))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------,,,+++,,,...000000000...///555;;;:::555555999@@@KKKaaaWWWBBB??????BBBJJJOOOKKKAAA999;;;999::::::777333444999888AAAKKKjjjOOO444555222,,,...)))---,,,)))111((((((KKKBBB111111((((((!!!(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$000@@@???***!!!******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((""")))666bbbGGG;;;DDDEEECCCCCCAAA333777888AAA\\\AAA---///***)))((()))&&&...%%%,,,===~~~uuuCCC555...)))...111,,,:::{{{```xxxCCC333+++(((%%%###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!"""###$$$&&&%%%###"""!!!"""###$$$########################"""$$$''''''&&&&&&&&&'''111000^^^VVVTTT^^^eeeZZZSSSTTTRRRbbbwww'''(((---111+++)))777JJJLLL666,,,,,,))))))***$$$******))))))((())))))))))))(((((()))+++,,,,,,+++)))+++...//////---+++)))---,,,,,,++++++,,,,,,,,,,,,------,,,++++++...000111000///000666===;;;555555777>>>HHHXXXyyyVVVAAAGGG???BBBFFFKKKNNNIII>>>333555333555999:::999:::>>>999MMMlll___:::333111......''',,,(((+++111***)))777kkk[[[777...''')))$$$((((((''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%//////***$$$$$$)))***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###***555OOOPPP555???FFFCCCAAA>>>777888222GGGttt>>>,,,...******''''''&&&000'''///HHH|||wwwDDD777...---...111...HHHbbb|||<<<666)))'''$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$"""###%%%########################$$$##################$$$"""$$$&&&'''&&&&&&'''(((---;;;~~~vvvVVVVVV___aaaVVVSSSWWWTTTaaa}}}%%%***//////+++///AAASSSFFF000&&&)))'''(((+++((())))))((((((((())))))***+++)))((()))***+++***))))))+++...000000---***((()))))))))***+++,,,......***,,,,,,,,,+++,,,...000///000000111666;;;:::555666666<<>>IIICCC===888888777,,,HHH???---,,,''')))''''''&&&///(((222NNN}}}|||yyy@@@666///111+++,,,222bbbrrr\\\zzz@@@444((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''&&&"""###&&&!!!"""###%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&%%%&&&)))+++,,,WWWfffRRRSSS___dddZZZUUUXXXTTTeee%%%***+++)))///AAAWWWeeeBBB,,,%%%)))&&&&&&++++++((((((((((((((()))***+++---+++************)))'''+++,,,,,,---,,,+++***)))((((((((()))***+++,,,---)))+++------,,,,,,---...***...111111333777777555777444999BBBKKKbbbaaa@@@AAAEEE>>>JJJMMMKKKCCC<<<;;;999666888888;;;<<<::::::BBBLLLzzzccc<<<000///000)))000(((///(((!!!000...IIITTT,,,111###---%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''333+++(((******$$$###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&+++'''***---YYYJJJBBBKKKBBB:::777888888---JJJBBB000...&&&''''''(((&&&---'''444MMMvvvuuuzzzzzz888555+++333))))))777wwwiiiaaaLLL111((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((&&&!!!!!!%%%!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&***---<<>>555555888888///555===@@@>>>AAAQQQbbbzzzFFF222......'''...$$$...'''!!!444+++777fff555:::)))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""$$$'''(((&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))'''......DDDZZZGGGLLLBBB888:::999;;;222LLLDDD444222(((''''''***&&&+++%%%444JJJlllyyyzzzppp222777%%%333)))***;;;llloooXXX000((('''&&&&&&&&&&&&%%%$$$########################$$$"""$$$(((&&& $$$""""""""""""$$$&&&((()))''''''%%%%%%%%%%%%''''''&&&&&&%%%######&&&***...RRRjjjKKKZZZXXXdddjjj\\\SSSZZZ```iiiyyy&&&*********///___nnn888222+++(((***,,,+++)))*********)))))))))))))))...---+++)))(((''''''''''''******((((((***)))&&&''''''&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222333333333222222222444>>>HHHRRRzzzsssFFFAAA@@@<<>>???DDDVVVuuu```>>>444...,,,...,,,111*********)))CCC>>>000*********'''111)))"""000***&&&&&&'''((('''&&&%%%###&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$"""%%%***((("""###***...+++'''###""""""$$$&&&&&&"""$$$++++++%%%$$$'''%%%'''$$$###333:::vvvKKKAAAHHH@@@AAA<<<;;;000EEExxxZZZ222(((111(((&&&'''+++###((((((<<>>FFFOOOTTT\\\UUU@@@<<<888666666555444888???JJJRRRZZZvvvnnn666000------111)))...111'''444BBB^^^333------)))+++EEEQQQPPPRRR===+++'''###"""$$$%%%$$$"""%%%%%%$$$$$$###$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&& ###%%%&&&%%%$$$###&&&%%%$$$$$$$$$$$$$$$%%%)))(((%%%$$$///000IIIJJJBBB@@@BBBGGG:::???ddd\\\;;;,,,)))###---$$$///)))+++'''222KKKLLL...111+++222...,,,<<>>:::888888888777555:::AAAIIIiiiVVV<<<000///222(((...444)))222666CCCFFF///(((///===^^^jjjgggiiiUUU333,,,%%%"""%%%((()))((($$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&'''&&&!!!'''%%%'''777777***''''''&&&%%%%%%%%%&&&'''&&&''''''%%%$$$%%%%%%###%%%((((((111 LLLqqqbbbMMMOOONNN===>>>>>>KKKiii000(((///+++!!!///%%%,,,$$$)))+++555@@@~~~xxxHHH444...---...(((444ZZZ]]]YYYwww|||AAA###666%%%%%%$$$#########$$$%%%&&& """""""""!!! !!!!!!""""""######$$$$$$"""%%%&&&$$$"""$$$&&&&&&$$$$$$######$$$%%%&&&&&&###+++%%%+++@@@yyyFFFKKKOOOSSSbbbWWWTTTLLLMMMVVV^^^uuu,,,(((+++000,,,######---(((((((((((())))))))))))******)))((((((((((((((('''(((***,,,---------,,,'''(((***+++,,,,,,,,,++++++,,,---...///...---,,,)))***,,,......---,,,+++,,,,,,---...///000111111333...000888:::999CCCQQQttt^^^FFFAAA>>>888@@@BBBDDDEEEBBB===888444555666333555;;;888:::IIISSSooo999666///,,,///,,,%%%(((111666AAA}}}YYY000444'''BBB]]]jjjjjjUUUKKK222,,,&&&$$$%%%&&&### '''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&)))(((&&&%%%$$$%%%&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&(((...555:::aaaBBBJJJCCC>>>@@@GGGeee999(((222***)))'''%%%&&&..."""444666EEE{{{ooozzzIII222((((((000***444BBBZZZ]]]hhh}}}jjj>>>333!!!***$$$)))######!!! '''""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""###&&&***$$$333QQQ|||IIILLLXXXYYY___^^^ZZZUUUQQQSSS```yyy((('''000???AAA444)))'''(((((((((((())))))))))))******)))(((((((((((((((+++,,,,,,,,,,,,+++******(((((()))***++++++++++++(((((()))***************++++++---......---,,,+++,,,,,,---...///000111111333///000666888888BBBOOOiiiiiiKKK===777:::AAA<<<>>>@@@AAA@@@<<<888666;;;:::555777<<<;;;HHHbbbNNN@@@999000***&&&&&&***///,,,;;;llluuu<<<666'''999FFFLLLPPPCCC===...)))%%%$$$&&&'''%%%###%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&'''+++000444]]]iiiOOOFFFAAA???EEENNN\\\666&&&...(((***)))+++&&&)))///555MMM{{{sssiiivvvGGG333///+++222+++444FFFddd___kkkhhh<<<222$$$***$$$)))$$$!!!%%%### &&&""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%'''&&&...\\\eeeCCCSSS^^^ZZZ]]]^^^YYYRRRLLLMMM]]]{{{''''''111DDDKKK@@@///%%%(((((((((((())))))))))))******)))))))))(((((((((---,,,++++++******++++++)))))))))(((((())))))***'''''''''''''''(((((()))---------------------,,,---------...///000111222333///000444666777@@@MMM\\\lllBBB<<<<<<111555FFF999:::;;;<<<<<<:::888666777777666999>>>@@@XXXrrrLLLCCC666---******++++++---===XXXRRR999***333000---666000///***&&&###$$$&&&((((((&&&$$$$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''%%%######%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***---444jjjLLLDDD@@@???EEELLLMMM222$$$***%%%***+++---$$$(((""",,,111RRRuuunnnlllxxxHHH333444333777...777RRRlll]]]kkkeee999000&&&(((###)))%%%###(((%%%!!!&&&"""""""""""""""""""""""" !!!"""#########""""""#########$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$''')))""":::MMMGGGdddiii]]]^^^bbb\\\TTTMMMJJJVVVqqq+++(((---999???:::///)))(((((((((((())))))))))))************))))))((((((******))))))***,,,...///***)))((('''''''''))))))***)))((('''((()))***+++///...---,,,,,,,,,------------------...000111222333000000333444555>>>IIISSS}}}nnnJJJ555>>>BBB555444AAA888888888888888777666666111444777>>>EEENNNpppYYYFFF888777666...(((***444AAAEEEfff;;;...444***###,,,)))((('''%%%###$$$&&&(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''++++++&&&"""###&&&###$$$%%%&&&%%%%%%###"""#########$$$$$$$$$%%%%%%$$$%%%''''''&&&&&&((()))555jjjUUUGGGCCCBBBFFFJJJ~~~<<>>888777:::;;;999::::::999999888777666555999===999???]]]mmm@@@555111&&&'''555(((000;;;mmmEEE,,,///---***,,,$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***(((&&&&&&(((###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((('''((()))+++)))444sssSSSHHHCCCLLLWWWUUU***111)))+++&&&)))%%%)))&&&//////(((MMM||||||pppqqqpppvvv~~~{{{AAA000222111111...===YYY[[[ppp===...***///%%%###'''###$$$,,,***###$$$########################""""""!!!!!!!!!"""###$$$#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))***)))///>>>tttQQQPPPUUURRRYYYeeeaaaTTTIIIIIIUUUggg|||%%%***...,,,(((&&&(((***(((((((((((()))))))))))))))***+++,,,,,,***)))'''+++,,,,,,,,,,,,+++******(((((()))***++++++++++++''''''((())))))))))))((('''(((***,,,------,,,,,,...---,,,,,,---///222444000444777666555666:::<<>>999444666:::;;;999888999:::;;;;;;:::999888999DDDFFFQQQ|||\\\888...------///+++)));;;UUU___666++++++******###((($$$%%%&&&&&&%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***(((555LLLbbbFFFIII]]]QQQ***222((()))&&&+++%%%+++''',,,---...ggg}}}~~~tttuuusss|||yyyDDD222...,,,,,,...AAALLLaaawwwsss000...'''...$$$$$$'''""""""+++***###$$$##############################"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%''')))***,,,)))EEERRROOOTTT[[[cccaaa___VVVLLLJJJPPP```yyy'''))))))&&&$$$'''***,,,(((((((((((()))))))))))))))***,,,,,,,,,+++)))''''''(((***,,,---------,,,'''(((***+++,,,,,,,,,+++'''(((***+++++++++***)))%%%&&&))),,,------,,,+++///...,,,+++---///222444000555888888666777999:::AAAOOOxxxRRR;;;===666333777<<<===:::888777888;;;===>>>===<<<;;;999NNNYYYnnnyyyBBB222888333$$$///"""444:::yyyBBB---*********$$$..."""###%%%&&&&&&%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''########################%%%$$$######%%%''''''&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&((("""444+++TTTRRRKKKdddSSS,,,222&&&'''&&&---'''***&&&+++///666xxx}}}vvv{{{|||LLL555)))++++++000EEEBBBddd|||hhh,,,///&&&,,,!!!$$$&&& ******###%%%########################$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!###%%%)))+++///"""DDDtttIIIKKKVVVdddfffTTTKKKKKKKKKLLLPPP^^^xxx(((***+++***)))((()))***))))))))))))************---+++)))''''''((()))***---...000111111000...---***(((&&&&&&(((+++,,,---)))))))))***++++++,,,,,,******+++,,,,,,---......111000...---...///111222111111222111111333666999@@@JJJlll[[[>>>GGG===BBB===888<<<:::666999===<<<@@@===JJJQQQAAADDDJJJZZZdddBBB???999***++++++,,,111(((OOOFFF333///###///&&&000((($$$""" +++000&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&)))$$$777DDD[[[SSSpppOOO222'''---+++&&&((((((((())),,,***333{{{yyyuuuJJJ444---222///000___pppPPPeee{{{www444+++000000!!!%%%$$$$$$###"""""""""###$$$###"""###$$$%%%###!!!&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$'''&&&"""###((((((###---+++PPP~~~```IIILLLYYY[[[VVVRRRVVVJJJGGGNNNUUU___xxx((()))***)))(((((()))***((((((((()))))))))******+++***)))(((((())))))***,,,---///000000///---,,,(((((((((***,,,---+++************+++,,,,,,------******+++,,,,,,---......000///...------///000222111222222111111222555888;;;EEE```qqqIII<<<======AAA<<<777;;;999666:::888555<<>>:::CCCOOOlll{{{kkkmmm^^^RRR:::444...//////,,,222&&&---```???...,,,$$$)))((((((%%%CCCeeeYYY666'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%&&&''''''%%%%%%&&&'''''')))&&&...NNN]]]dddHHH///&&&+++(((&&&(((&&&&&&+++---***...KKK}}}uuuooossssssxxxEEE222(((***+++:::xxxrrrPPPgggggg666***$$$)))&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$""""""""""""###%%%&&&((()))########################!!!$$$%%%$$$&&&)))***(((111>>>dddTTTJJJNNNSSSOOOHHHFFFLLLMMMMMMLLLPPPddd&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((('''((()))***************+++,,,,,,------,,,,,,+++(((***,,,///111///+++'''******++++++,,,---------+++++++++,,,,,,---------------,,,,,,,,,---...///222333333222111111333555:::BBBLLLdddZZZ@@@EEEDDD999<<<>>>888666;;;888666>>>???CCCTTTaaauuuxxxbbbdddmmmaaa>>>666333222+++)))444///***AAAYYY444111$$$)))!!!&&&555PPPDDD'''!!!(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$%%%&&&''''''%%%%%%&&&'''###---'''///===yyyxxxrrrCCC---&&&***'''&&&(((%%%'''(((((('''...666hhhzzzwwwqqqiiittttttrrr|||uuu???///&&&...,,,666ssspppNNNiiiHHH000---$$$'''$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$"""######$$$%%%'''((()))########################"""$$$&&&&&&&&&((()))***333SSShhh___XXXWWWTTTLLLEEECCCGGGPPPSSSNNNPPPbbb}}}%%%'''((('''&&&%%%&&&'''''''''''''''(((((((((((('''((()))***************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......+++)))))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...111222333222111111222444888AAAHHHZZZbbbSSSVVVOOO???777;;;<<<666777===999666@@@777GGGdddpppvvvnnnZZZeeesssFFF666444000***&&&//////,,,444eeettt999...***111%%%&&&$$$---$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&'''&&&%%%%%%&&&'''***$$$***///\\\>>>,,,'''***'''&&&(((%%%((("""$$$$$$///---LLLsssvvvpppggguuuuuupppxxx[[[999222000///---444kkkkkkJJJfff~~~666,,,///%%%(((!!!%%%%%%%%%$$$$$$%%%&&&&&&"""""""""$$$''')))((('''%%%$$$$$$$$$%%%%%%&&&'''########################%%%%%%&&&'''&&&&&&))),,,999sssYYYVVVTTTRRRNNNJJJHHHJJJFFFQQQWWWTTTRRR___sss&&&'''((('''&&&&&&&&&(((''''''((((((((())))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222222111111222444333<<>>TTTtttxxxpppddd\\\vvvMMM777444000---((()))'''+++000UUULLL---))),,,''',,,''''''%%%!!!(((...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""")))######)))GGGccc;;;+++(((***''''''***%%%)))&&&###------>>>rrrooouuujjjfffsssvvvrrrxxxCCC//////444+++///555dddnnnLLLfff777---,,,$$$***"""%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!$$$'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''%%%%%%+++222IIIdddOOOPPPPPPNNNJJJHHHIIILLLHHHPPPWWWXXXWWW]]]kkkxxx&&&((()))((('''&&&'''(((((((((((()))))))))******+++***)))(((((())))))***------,,,,,,,,,,,,------...---++++++,,,,,,***((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................///111222222222333444222:::BBBOOOrrraaaFFFRRR\\\KKK<<<===999999777===DDD<<<888CCCPPPaaazzzssseee___kkkSSS::::::999222000+++"""+++...CCCwww@@@,,,!!!)))$$$ ######%%%***###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''''''''%%%%%%###$$$%%%%%%######$$$%%%''')))((($$$+++777hhh]]]888+++)))+++'''(((+++&&&***...%%%(((///888~~~jjjpppttt```fffqqquuutttxxxDDD111)))...(((111222WWWoooMMMggg999...(((!!!,,,$$$###############$$$%%%%%%"""""""""###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%&&&...999mmm\\\MMMQQQSSSQQQMMMJJJJJJJJJKKKLLLRRRZZZ\\\^^^jjjzzz'''((()))(((''''''((()))))))))))))))************---+++)))((('''((()))***...------,,,,,,------...---,,,,,,------,,,)))&&&***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,///111222222222333555555<<>>BBBDDD444888222%%%---,,,333iii[[[888 111%%%&&&+++$$$$$$***((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((&&&$$$"""###$$$$$$""""""###$$$$$$%%%+++%%%---)))>>>XXX777+++***,,,'''))),,,&&&***!!!666(((%%%000666rrrgggqqqsssWWWhhhpppssstttvvv|||XXX>>>((('''(((222---GGGhhhGGGbbbqqq444...&&& ...&&&###"""""""""###$$$$$$%%%$$$#########$$$$$$"""!!!###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$%%%'''222???cccSSSEEEKKKQQQRRRPPPNNNNNNMMMMMMHHHMMMZZZ___```mmm