BM6(% ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenejjjiiihhhhhhiiikkkmmmnnnqqqtttwwwzzz{{{{{{||||||~~~~~~~~~EEEDDDBBBBBBCCCFFFIIIKKKQQQQQQRRRTTTXXX[[[[[[[[[\\\\\\]]]^^^```bbbdddeeedddhhhnnnqqqrrrrrruuuwww{{{~~~'''&&&$$$###%%%(((+++...333111///111555888999777888999:::;;;===???@@@AAAAAAEEEJJJMMMNNNOOOQQQSSSVVVYYY]]]aaadddggglllooosssuuuxxxzzzyyyzzz|||~~~""""""!!! """"""###$$$$$$%%%%%%%%%%%%(((+++.../////////000222555999<<<@@@CCCHHHKKKQQQSSSVVVWWWXXXYYY[[[\\\___ccciiinnnpppqqqqqqrrr}}}|||{{{zzz{{{|||}}}~~~}}}yyyvvvvvvzzz~~~~~~"""%%%&&&))),,,///222333555666888999999999<<<@@@FFFJJJLLLMMMNNNOOO[[[YYYXXXWWWWWWZZZ\\\^^^___^^^]]]]]]```eeejjjmmmjjjnnnuuu{{{ !!!"""###$$$###"""###&&&***,,,---...///111333333222222444666888:::<<<<<<<<<>>>@@@DDDHHHKKKMMMQQQWWW\\\```eeekkkoooppprrrvvvyyy|||  """$$$%%%&&&%%%%%%%%%&&&''')))***+++...222777;;;>>>CCCIIINNNNNNQQQVVV[[[```fffmmmrrrrrrwww}}}!!!!!!"""###%%%''')))***///000333777;;;@@@DDDFFFPPPTTTZZZ```cccfffiiikkkssssssssssssuuuwwwyyyzzz~~~  """%%%(((+++,,,000444999===@@@BBBDDDFFFLLLMMMNNNQQQTTTXXX\\\^^^bbbdddhhhnnntttzzz~~~!!!$$$''''''&&&%%%%%%%%%%%%%%%$$$!!!!!!###$$$$$$&&&'''++++++---000555999===@@@AAABBBFFFKKKQQQXXX^^^aaaffflllssswwwxxx{{{ !!!%%%)))......------....../////////***%%% !!!###&&&(((***+++,,,---///333888===???EEEJJJPPPTTTVVVZZZ```eeennnrrrwww|||~~~ !!!"""###### !!! """'''+++555666666777888:::<<<<<<:::444---&&&###!!!  !!!!!!!!! !!!###&&&)))+++...111555777888;;;???CCCLLLPPPVVV[[[___aaadddfffmmmnnnoooqqqssstttuuuuuuyyy{{{""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###"""""" !!!"""######&&&***---;;;<<<===???BBBEEEGGGIIICCC<<<333+++'''%%%$$$### !!!!!!"""###$$$$$$%%%$$$###!!!!!!###$$$$$$%%%'''''''''))),,,...000444888<<>>BBBFFFJJJMMMOOOHHHAAA777...)))'''&&&%%%!!!  """###"""###$$$%%%&&&'''((((((((('''%%%###  !!!   !!!!!!###&&&'''&&&'''***++++++,,,...000...000222444777999::::::???AAACCCGGGLLLTTT\\\bbbgggjjjmmmnnnooorrrvvvyyyzzz~~~***++++++++++++,,,,,,,,,******+++,,,+++***)))((((((+++...///000000222333888999<<<@@@EEEJJJMMMPPPJJJBBB888///)))''''''&&&###"""!!! !!!"""$$$&&&$$$$$$%%%&&&''')))******+++***(((%%%"""!!!!!! !!!!!! ###%%%''''''''''''&&&%%%$$$&&&'''"""###%%%''')))***++++++......///000333888@@@EEEFFFHHHLLLMMMOOORRRXXX\\\]]]bbbjjjqqqwww|||222000...++++++,,,...///...///000000000000//////...000222222111111222333:::999:::>>>DDDJJJNNNOOOJJJAAA666...+++***((('''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&)))...222666222,,,'''#########$$$!!!!!!!!!""""""###$$$$$$###!!! #########"""  ###%%%''',,,)))'''&&&''''''%%%"""!!!######"""!!!!!!###""""""""""""%%%)))------,,,,,,---///333888:::>>>@@@EEELLLTTT\\\bbbfffjjjqqqyyy~~~222000...------...///000111111222222222222222111222444666555444333444555888888999>>>EEEKKKOOOQQQLLLCCC888///,,,++++++))),,,+++***))))))(((((((((((((((((('''(((+++000333999555000***&&&$$$%%%%%%%%%%%%###""""""###$$$$$$&&&$$$"""!!! """$$$&&&%%%$$$###!!!!!!!!!!!! !!!  ###%%%''',,,+++***((('''%%%###"""#########""" !!!!!!!!!  """$$$  """%%%&&&'''))),,,222888===BBBEEENNNTTT[[[___```bbbfffjjjuuuuuuxxx}}}111000000000000111222222555555555555555555444444777999:::999777555555666444555888>>>FFFMMMQQQRRRNNNEEE999111.........---222111///...,,,+++++++++------,,,++++++///555999===:::444...***(((''''''***(((%%%######$$$%%%&&&***(((&&&$$$###""""""###&&&&&&&&&(((******'''%%%###""" !!!$$$'''))))))%%%$$$"""  !!!$$$''')))---//////,,,'''###!!!"""''''''%%%""" !!!###""""""!!! """%%%(((***///444999<<<<<<===@@@CCCPPPPPPTTTZZZ___bbbiiipppwww{{{111222222333444555555555777777777666666666666666999:::;;;999777444444444222333777>>>GGGNNNRRRTTTPPPGGG;;;222000000111111555444222000///------,,,000//////...///333:::???@@@===888333...+++***))),,,***'''$$$$$$&&&)))+++++++++***)))(((((()))))))))***+++---...---)))%%%$$$"""!!!"""&&&+++...000***(((&&&$$$!!! !!!!!!"""  """%%%(((***///333555111(((!!! """'''((()))'''###""""""$$$''''''''''''&&&### !!! ###&&&((('''(((***+++111000333999===@@@GGGOOOXXX\\\ccciiinnnsssxxx{{{333444555666777888888888999888777666666666666777888999999888555333222333222333777>>>FFFNNNSSSUUUQQQHHH===555333333444444777666444111///...------------------///444:::??????===999555111...,,,++++++)))'''&&&&&&)))---///,,,,,,,,,,,,---...///000+++,,,---000000...)))&&&$$$###"""###(((---111222---,,,***'''$$$""""""$$$%%%%%%$$$$$$!!!$$$''')))111777;;;666+++###!!!######(((---...+++((()))***,,,++++++,,,,,,)))$$$  !!!""" """$$$%%%***111777;;;AAAFFFKKKPPPUUUYYYccchhhooovvvzzz~~~777777777888888:::;;;<<<:::999888666666666777777555777888777555333333333444555777<<>>:::///&&&######""")))111444222000000222111000///111222///)))###!!!###'''+++...111666999AAAFFFLLLSSSYYY^^^cccfffooosssxxx~~~;;;:::999888999;;;===>>><<<;;;999777777777888999444666888888666555666777888777777;;;CCCKKKRRRUUUTTTMMMEEE???======;;;:::777666444222111////////////000111000000000222444555555555555333111///...******))))))***,,,---...///000000111111111111111......///000111000,,,)))***)))(((***---///000///.........---+++)))'''%%%"""'''---333555333///+++&&&&&&&&&''')))---000222999===@@@<<<444+++%%%$$$%%%,,,444777555444777;;;999777555666666444---'''!!! !!!$$$&&&)))...222666:::???BBBKKKOOOVVV]]]eeellltttyyy>>><<<:::999999;;;===???>>><<<:::888777888999:::555777999999888888999:::;;;999888:::AAAJJJQQQUUUUUUOOOHHHCCCBBBAAA>>><<<777666444333111111000000666777777666444222222333222222333333333222000///+++++++++***++++++,,,,,,222222222222111000//////000//////111222111...+++---,,,+++---///000///...---.........---+++)))((('''---555<<<>>>;;;555111.........///222555999;;;;;;>>>@@@>>>666...'''$$$)))000666888555666;;;AAAAAA===::::::;;;777000***&&&###  """&&&)))+++///666>>>FFFNNNVVV[[[gggkkkrrryyy<<<======<<<<<<===@@@BBBAAA>>>:::777777777666555888555222333666999:::999<<<888444666>>>HHHPPPTTTWWWSSSKKKDDDCCCCCC>>>666777777777777777777777777:::::::::999777666444333111222333222///...///000000000...,,,******---///111222222333333333222222666666555444222111000000,,,---...---,,,+++---......333555333000000...******///666<<<===:::444000000666999777888<<<@@@AAACCCDDDAAA;;;222,,,******+++...222666999===AAADDDBBBBBBCCCBBB>>>999444000'''$$$!!!  """!!!$$$***111777:::CCCIIIRRRZZZccclllvvv|||zzz<<<=========<<<<<<>>>??????===<<<<<<<<<;;;999777999666444444777:::::::::===:::888:::@@@HHHMMMOOOSSSQQQLLLEEEBBBBBB>>>888999999999999999999999999<<<<<<<<<<<<;;;999888777333333333333333333222222111000...+++)))***---///222222333444444444444333777777666666444333222111000000111000......000222111555777444111111///,,,,,,///555999:::888444111111888>>>???AAAFFFJJJJJJHHHFFF@@@999111,,,***))),,,...222555888;;;@@@CCCEEEEEEEEECCC???:::555111)))'''$$$############""" ###%%%)))'''%%%""" """!!! !!!###+++000777>>>EEEMMMUUU[[[bbbgggooouuuzzz~~~;;;<<<>>>>>>===<<<===>>>>>>>>>>>>@@@@@@???<<<999:::888666777888:::;;;;;;>>>===<<<>>>BBBFFFHHHIIIMMMPPPNNNGGGBBB@@@>>>;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::555333222444777999888555222111...+++)))***---000333333444555555555555555777777888888777555444222222222222111000000222444777;;;;;;666333333222//////111333555666666555444666===CCCFFFIIINNNQQQPPPNNNHHH>>>666000---+++***...000222444666999===AAAEEEEEEDDDBBB???999444111---+++)))(((((()))(((&&&$$$$$$$$$###"""!!!!!! !!!(((---222111///,,,***((('''&&&***(((%%%"""   %%%***///555999AAAFFFLLLRRRWWW\\\aaadddoootttzzz:::<<>>>>>@@@BBBDDDEEEKKKPPPQQQJJJCCC???===;;;::::::::::::::::::::::::888999999:::::::::::::::777444222555:::===;;;888333222000---***+++...111222333444555555666666555666777888999888777555333222333222111///000222444@@@CCCAAA;;;666666444222444444333333444555777888===BBBFFFGGGJJJOOORRRPPPOOOGGG<<<444111000000...111222333444444777;;;>>>???@@@@@@???<<<888555222222000............---,,,)))))))))((('''&&&&&&&&&!!!###$$$"""!!!$$$---555:::999888666444333222222444111---(((%%%######$$$"""$$$&&&%%%!!! ###%%%'''***...222666;;;@@@DDDKKKRRR\\\ccciiiqqq{{{:::<<<@@@BBBBBBBBBCCCDDDFFFDDD@@@>>>>>>>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<>><<<<<<>>>BBBDDDKKKRRRUUUNNNEEE@@@===;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999555333666<<>>AAABBBCCCCCCEEEFFFHHHEEEAAA>>>======<<<<<<<<<===>>>===;;;::::::;;;@@@???>>><<<<<<>>>CCCFFFKKKSSSWWWRRRJJJEEEAAA===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????;;;999888999===???===;;;888888888666444222222333333444555666777888888888777777777777777777777888::::::888666555666999<<>>????????????>>><<<:::777333111000///000222555888777222,,,'''$$$$$$(((,,,111999>>>JJJLLLUUUbbbmmmtttzzz@@@AAABBBAAAAAAAAACCCEEEFFFDDDAAA@@@@@@@@@>>><<<<<<>>>???>>>;;;999999;;;<<<>>>@@@AAA@@@BBBEEEHHHKKKRRRWWWTTTPPPLLLFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===<<<999666555555555666777999:::;;;;;;;;;999888777666777888:::;;;<<<<<<:::888666888;;;>>>>>>BBBDDD@@@======;;;888888777666666666777999:::;;;???CCCGGGMMMSSSRRRNNN@@@???===;;;888888999;;;<<<>>>???>>><<<999777777999:::;;;<<<<<<<<<<<<<<<888777777888999999777444333444555555777777888999555444222000000222444666;;;<<<=========<<<;;;;;;777777777666777777888888777999<<<;;;666111,,,***'''&&&%%%### ###&&&...///777DDDNNNSSSZZZaaafffnnnwww{{{zzz{{{CCCCCCBBB@@@???>>>@@@BBBCCCBBBBBBCCCDDDCCC@@@===<<<>>>???>>>;;;888999:::888===BBBEEEEEEEEEGGGIIIIIIPPPVVVVVVSSSQQQKKKEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>???;;;===@@@???===999666555777888:::;;;<<<=========;;;:::888777777:::<<<>>>;;;;;;999666555666:::===777<<<@@@>>>===>>>===:::666666666666666777777777:::???DDDHHHMMMOOOJJJCCC===???@@@>>>999777888;;;>>>@@@BBBAAA>>>:::777666888999999::::::999999999888888888999:::999777555444555666777999:::;;;<<<999777444222333444444444::::::;;;;;;:::999777666333444666888:::<<<>>>???888:::===<<<777222...,,,''''''&&&%%%###!!!$$$...555888???HHHEEEOOOZZZaaacccfffmmmrrrtttyyyHHHEEEBBB??????AAADDDFFFGGGFFFDDDCCCBBBBBBCCCDDD@@@>>><<<:::999:::<<<===BBB>>>???FFFJJJGGGFFFIIIMMMPPPTTTUUUSSSPPPMMMLLLGGGEEEEEEHHHKKKJJJDDD>>>AAABBBBBBCCCDDDEEEEEEEEEFFFFFFDDDBBB@@@>>><<<;;;>>>???@@@@@@???;;;888666777888:::<<<=========<<<>>>;;;888777888:::::::::888:::;;;:::888888:::===888999;;;<<<===<<<<<<;;;<<<======;;;999777777888===???CCCHHHKKKJJJEEEBBBBBB<<<999::::::777777999???????????????>>>===<<<::::::;;;;;;;;;;;;::::::666777777888777666555444333555777999:::;;;;;;;;;999888666555555555666777;;;===???;;;555000111333333333333444666888999:::666666666555333000...,,,''''''&&&%%%###!!!!!!$$$'''***///444:::@@@GGGMMMTTTXXX]]]cccjjjssszzzHHHFFFCCC@@@@@@AAACCCEEEDDDDDDCCCBBBAAABBBCCCCCC???===:::888888:::<<<>>>BBB>>>@@@FFFIIIGGGFFFHHHKKKOOOTTTVVVUUURRRPPPOOOKKKIIIGGGHHHJJJIIIDDD???AAABBBBBBDDDEEEFFFGGGGGGJJJHHHEEEBBB???<<<:::999<<<===>>>???>>><<<999777666888;;;===???AAAAAAAAA???===:::999::::::999888666999===>>><<<;;;;;;<<<666777999;;;<<<<<<;;;;;;<<<======<<<999888888999<<<>>>BBBGGGKKKJJJFFFCCC???999666777888666666888>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;999999555666777888888666444333333444777999;;;;;;;;;:::888777666555555555666777;;;===???;;;444//////000//////000111333555777888555555555333111...,,,***$$$%%%&&&'''&&&$$$"""!!!!!!  !!! %%%***///444999===HHHNNNWWW```iiirrryyy~~~EEEDDDBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>><<<999777777999===???CCC@@@@@@EEEGGGFFFEEEFFFHHHMMMSSSWWWXXXVVVTTTSSSQQQNNNJJJIIIIIIGGGCCC???AAABBBCCCDDDFFFGGGHHHIIIJJJHHHDDD@@@===<<<<<<<<<999:::<<<======;;;999888666888;;;???AAACCCDDDEEE@@@>>><<<<<<<<<;;;999777444999???BBBAAA???<<<;;;777888:::<<<===>>>=========>>>>>><<<:::888999:::<<<===AAAFFFIIIIIIFFFCCC;;;666333555666444555777<<<<<<<<<<<<============@@@@@@???>>><<<:::888777444666888:::999777444222222444888:::<<<;;;:::999666555555555555555666666999<<<===:::444///------+++,,,,,,...///111333444333333333222///---***)))###%%%'''))))))(((&&&%%%###""""""!!!  !!!!!!  ###&&&...444===GGGPPPYYYaaafffjjjmmmsss|||??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>===;;;888666777:::>>>AAACCCAAAAAADDDFFFFFFFFFEEEGGGMMMTTTYYYZZZZZZYYYYYYWWWSSSMMMJJJHHHFFFCCCAAABBBBBBCCCDDDFFFGGGHHHIIIEEECCC@@@>>>===>>>@@@AAA999:::;;;;;;;;;999777666666888;;;>>>@@@BBBCCCCCC>>>=========>>>===;;;999666:::???BBBBBB@@@>>><<<:::<<<>>>@@@AAAAAAAAAAAA>>>>>>>>><<<:::999:::<<<>>>???AAADDDGGGFFFDDDAAA:::555222444666444555777::::::::::::;;;;;;<<<===>>>>>>===<<<:::888777666444777:::<<<<<<999555333222555888;;;<<<;;;999888444444444444444555555555555777999888444///------,,,,,,,,,,,,---...///000///000000000...---+++***%%%'''))),,,,,,***(((&&&######""""""!!!  !!!""""""!!!###***222999@@@FFFJJJUUUXXX___fffmmmrrruuuuuu999:::<<<>>>AAACCCDDDDDDEEEDDDCCCAAA???===;;;:::>>><<<999888999<<<@@@CCCDDDCCCCCCCCCEEEGGGGGGFFFHHHMMMSSSXXX[[[\\\]]]]]]ZZZVVVPPPJJJGGGEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFAAA@@@===<<<<<<>>>@@@BBB;;;;;;;;;:::999777555444777888:::<<<===>>>>>>===<<<;;;;;;===??????>>>===;;;;;;===>>>@@@@@@???>>><<<===???AAABBBBBBBBBBBB>>>>>>===;;;999999;;;===@@@@@@AAACCCDDDCCCAAA>>><<<777444666777666666999999888888888888:::;;;;;;999999999999888777666555666888;;;======:::777444333555888:::;;;;;;999888333333333444444444333333000222333444222000///...//////...---------------,,,---...//////...---,,,)))+++,,,------+++(((&&&$$$$$$%%%%%%$$$###"""!!!"""""""""""""""!!!  ###&&&))),,,///<<<>>>CCCJJJPPPWWW]]]aaahhhmmmuuu}}}777999;;;===@@@CCCEEEFFFFFFFFFEEECCCAAA>>><<<;;;???>>><<<<<<===???AAACCCDDDEEEDDDCCCEEEJJJJJJGGGHHHLLLQQQUUUXXXZZZ\\\^^^YYYVVVQQQKKKGGGDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@???===;;;;;;;;;<<<======<<<;;;:::888666555444888999;;;<<<<<<<<<;;;::::::::::::;;;>>>@@@@@@???>>><<<:::;;;<<<>>>>>>===;;;<<<>>>???@@@@@@??????======<<<:::888999;;;===AAA@@@@@@AAABBBBBB@@@>>>???999666888999777888:::888888777666666777999:::444555555666666666555555777999;;;===<<<:::777555555666888999::::::999999333333333333333222111111......//////000000000000222111000///............,,,---...///000//////...---......---,,,***(((''''''(((((()))(((&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""%%%(((---333<<>>@@@CCCEEEFFFEEEEEEEEEEEECCCAAA???>>>AAA@@@@@@@@@AAABBBCCCCCCDDDFFFEEECCCFFFLLLMMMJJJHHHJJJMMMPPPRRRUUUYYY\\\WWWUUUQQQKKKGGGDDDDDDEEEEEEDDDCCCAAA???===;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;:::888777666666:::;;;<<<===>>>===<<<;;;<<<:::999:::<<<>>>??????>>><<<999999;;;<<<;;;:::===>>>???@@@@@@???>>>======<<<;;;999777888;;;===???>>>>>>???AAABBBAAA@@@AAA;;;888999:::888888:::999888666555444555777888333333444555555444444444777888999::::::888666555777777777777888999::::::333333444333222111///......---,,,,,,---...//////111111000000000000000111///000111111111000......///...---,,,+++*********'''((()))***)))'''%%%$$$'''''''''''''''&&&&&&&&& !!!!!!""" $$$,,,111999???HHHRRR\\\dddkkkpppsssqqqvvv????????????@@@BBBDDDFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFFFFCCCFFFNNNOOOKKKGGGIIIKKKLLLNNNQQQVVVYYYUUUTTTPPPLLLGGGEEEEEEEEEFFFEEEBBB@@@===:::888777666777888999;;;<<<===>>>:::::::::999999999888888<<<===>>>???@@@@@@???>>>>>><<<999999:::<<<===>>>===;;;999999;;;;;;999666@@@@@@AAABBBAAA@@@???>>><<<<<<:::888666777:::===<<<;;;<<<>>>AAACCCCCCCCCBBB<<<999::::::777777999999888666444333444555666444444555555444444333222666777777888777666555444888888777666777888:::;;;333444444333222000...---000...+++***+++---....../////////000111222333444333333333333111///---,,,///...,,,+++******+++,,,%%%&&&'''((('''%%%###"""************))))))))))))"""""""""!!!  !!!!!! """ !!!!!! ###)))222<<>>???@@@===>>>>>><<<999666666777======???@@@@@@???>>>===:::999777666666888999;;;;;;;;;;;;:::999666444333<<<===>>>>>><<<::::::;;;999888666555444444555555888<<<>>>===@@@DDDEEECCCBBB>>>999777999;;;:::999;;;:::777555444444555666555555666666666555333222999888777666555444444444555666777888888999999888222333333444222000...---******++++++***,,,///111444333222222333444666777999777444000...---------///...,,,+++******++++++...,,,***'''&&&%%%&&&'''///...,,,+++)))(((''''''(((%%%""""""###$$$"""   !!!""""""!!!!!!###!!!$$$,,,555>>>CCCHHHNNNVVV___fffkkkppptttvvvyyy@@@BBBDDDFFFGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFEEECCCBBBCCCDDDAAA@@@AAACCCGGGJJJKKKKKKFFFEEEDDDEEEGGGKKKNNNPPPSSSPPPLLLGGGDDDBBBBBBBBBCCCBBB@@@===999888888999999999:::;;;===>>>???@@@>>>>>>>>><<<999777777888===>>>AAABBBAAA>>>;;;888999888777666666666888888;;;:::999888777777888888:::;;;<<<;;;:::999:::;;;888888666555555666666777;;;======<<<>>>DDDFFFFFFAAA===888777:::<<<<<<;;;;;;:::777555444555555666666666777777777666555444777666666555444444444444444555666888888888777777222333555555444222///---+++,,,,,,,,,+++,,,///111444333333333333555666777:::888444111///...---...000///---,,,++++++,,,,,,...,,,***(((''''''((()))111///---+++)))((((((((()))&&&$$$###%%%%%%$$$""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""%%%###"""!!!  %%%***---666<<>>AAABBBBBBAAAEEEFFFGGGFFFDDDBBBBBBCCCBBBAAAAAACCCFFFIIIJJJIIIEEEDDDCCCCCCDDDGGGIIIKKKLLLJJJGGGEEEBBBAAAAAAAAACCC@@@>>>=========<<<;;;::::::;;;<<<>>>???@@@@@@===>>>===;;;999777888999:::<<<@@@BBBAAA>>>:::888;;;:::999888888888888888;;;:::888777777888:::<<<888888888777666666999;;;999999888777777777888888===>>>===:::<<>>>>>===;;;:::888666555555666666777777777888777777666555555555444333333444444444333444666777777777555444333555777888777444000...---...///...---...000111444333333444444666777777;;;999555222///.........111000...---,,,,,,------...---+++*********+++,,,111000---+++))))))***+++***(((&&&&&&''''''&&&$$$&&&%%%$$$###############""""""######$$$$$$######%%%%%%%%%%%%%%%""""""'''...666>>>FFFMMMRRR^^^bbbhhhnnnssswww|||}}}@@@BBBFFFJJJLLLMMMLLLLLLGGGBBB<<<<<<@@@DDDCCCAAACCCEEEFFFEEECCCAAAAAAAAADDDBBBAAAAAACCCDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@CCC@@@>>>???BBBCCCAAA>>>;;;;;;<<<===>>>???@@@AAA<<<===<<<:::777666777999777999<<<>>>??????>>>===>>>>>>======<<<;;;;;;;;;:::999999999999:::;;;;;;666666666444444555888;;;<<<<<<;;;:::999999888888<<<======:::<<>>;;;777888<<>>>>>BBBEEEDDDAAA@@@BBBDDDDDDCCCAAA@@@AAADDDBBBAAAAAACCCDDDCCCBBBFFFEEEDDDCCCCCCDDDDDDEEE@@@@@@@@@??????@@@@@@@@@DDDBBBAAACCCFFFGGGDDDAAA======>>>>>>???@@@AAAAAA<<<<<<;;;888666555666888999999999999;;;<<<>>>???===>>>>>>???>>>===<<<;;;999:::<<<===<<<;;;999888666666666444444555888;;;@@@???>>>===;;;:::888777888<<<===;;;===AAACCC@@@???;;;888888<<<@@@AAA@@@<<<;;;:::999888777777666555555555555555555555666333333222222222333333444000111333555666555444333666777999:::999666333000111222333222000//////000222222333444666666777777999777555222000000000111222111///...------......---------...//////000111++++++***)))***,,,///000+++,,,------,,,+++******)))(((&&&$$$######$$$%%%&&&''''''(((''''''&&&&&&######$$$&&&'''%%% !!!$$$)))...111;;;???EEEKKKQQQVVV[[[___bbbfffkkkoooppppppqqqrrrvvv{{{BBBBBBCCCEEEGGGIIIKKKLLLIIIEEEAAAAAABBBDDDCCCBBB>>>AAADDDEEEDDDBBBBBBBBBAAA@@@@@@BBBEEEHHHIIIHHHEEEEEEDDDDDDCCCCCCDDDDDD???>>>>>>===>>>???AAABBBDDDDDDEEEGGGHHHGGGDDDBBB>>>>>>??????@@@AAAAAABBB>>>===;;;888555444555777???===:::777777888;;;<<<999;;;===>>>>>>===;;;:::888:::===??????<<<999777888888888777666666999;;;AAAAAAAAA???>>><<<:::999888<<<>>>===>>>BBBBBB???AAA===999999===@@@@@@???<<<;;;;;;:::999888777777555444444444444555555666444444333222222333333333///000222333555555666666777888999999888666444222222444555333111///...///000111222444555666666666666555333111000111222333222111///...------......---......///000000111111++++++,,,,,,---...//////***---//////---,,,,,,,,,***(((&&&%%%$$$%%%&&&''')))))))))***))))))((('''######$$$&&&'''&&&### !!!!!!!!!  """$$$&&&(((,,,222888???GGGNNNSSSXXX\\\bbbgggjjjkkkmmmnnnpppssswwwzzzzzzzzz{{{|||CCCBBBAAAAAACCCEEEHHHJJJHHHFFFEEECCCBBBAAAAAAAAA>>>AAAEEEFFFFFFEEEEEEEEE@@@??????AAAEEEHHHIIIIIIDDDDDDCCCCCCCCCCCCBBBBBB@@@???===<<<===???BBBDDDBBBEEEHHHHHHGGGDDDBBBAAA??????@@@@@@AAAAAABBBBBBBBB@@@>>>:::666555666888>>><<<:::888777777888999777999<<<>>>???>>><<<:::888999;;;===>>>===<<<;;;:::;;;<<<;;;:::999:::;;;@@@@@@AAAAAA@@@???======<<<>>>???===>>>BBBDDDBBBDDD@@@;;;:::===??????>>><<<<<<;;;;;;:::888777777666555444444444666777888666555444333333222333333000000000222444666999:::999999888777666555444444333444555444111...------...///111333555555555555444222111000000111333444111000///---,,,------...---...///000000000000000000000111111000///...---***---000000...,,,,,,---+++***(((&&&&&&''')))++++++++++++++++++***))))))&&&&&&&&&((())))))'''%%%$$$$$$$$$###!!!!!!!!! !!!!!!%%%(((---444;;;@@@HHHMMMTTTZZZ___cccfffhhhjjjkkknnnoooppprrrtttuuuxxxDDDBBB@@@??????BBBFFFHHHFFFGGGGGGEEEAAA?????????>>>AAAFFFHHHHHHHHHGGGHHH@@@??????@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA???===<<<<<>>===888888:::;;;===>>>???@@@<<<===>>>>>><<<::::::;;;===>>>@@@AAABBBAAAAAA@@@@@@AAA???<<<===CCCGGGFFFFFFAAA<<<;;;===>>>>>><<<<<<<<<<<<;;;:::999888777777666555555555777888999777666555444333222222222000000000111333777:::===:::999777666555555555555333555555444111...---,,,---...000333444555555444222111000///000111333555111000...---,,,,,,------......///000000000000000444555555555333000,,,***)))---000111...,,,---...,,,+++)))'''((())),,,---,,,,,,,,,,,,,,,+++***)))***))))))***,,,,,,+++***&&&&&&&&&%%%### !!!$$$$$$###!!!  !!!%%%+++///:::???GGGOOOUUU[[[```ccceeefffggghhhjjjmmmoooqqqpppwww|||zzzxxx|||~~~~~~@@@>>>======???AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDBBB@@@>>>===>>>@@@BBBDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGGGGEEEJJJIIIGGGDDDAAA>>>;;;:::<<<:::;;;@@@BBBBBBCCCGGGEEEDDDAAA===:::888666555999:::<<<;;;:::999999:::???>>><<<===???@@@@@@???777888:::<<<>>>>>>>>>>>>:::;;;;;;<<<;;;999888777>>>???AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@DDDGGGFFFBBB<<<999999:::;;;<<<<<<;;;:::888777666555555555444444555888:::;;;;;;888777666555333222111000444111///000555999::::::555444222222222222111000444666666444111///111333222333333444333333222222/////////000000111111111111111000//////.........000222222222111111333555777777666555333000...,,,,,,---///000000///...---///...+++***))))))***+++///...------...---+++)))---...///111111000...---///+++'''%%%%%%%%%###!!!!!!!!!!!!!!!!!! !!!###&&&''''''&&&%%%!!!!!!!!!""""""###$$$$$$+++000777???FFFOOOXXX___^^^___aaabbbdddggglllppppppqqqqqqppppppqqqtttvvvtttwwwwwwtttqqqrrrxxx~~~@@@>>><<<<<<===??????>>>AAA@@@@@@??????@@@@@@@@@DDDEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>===>>>???BBBCCC@@@AAABBBCCCDDDCCCCCCBBB???@@@CCCFFFIIIIIIFFFDDDHHHFFFDDDAAA>>>;;;:::999<<<;;;<<>><<<:::888777999;;;<<<<<<;;;:::;;;<<<>>>===<<<<<<>>>??????>>>999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<:::999888===???@@@@@@??????@@@AAA@@@@@@@@@???>>>@@@CCCFFFDDD@@@:::777666777888888::::::888777666666666666666444333444666888888888777777666555444333222222444222111222555888888888333222111111222111000...333444444333000///111333555555555444333222111000000000000111111222222222666444222000............222333333222222222555777777777777555444111///------...///000000///...---...---+++))))))***+++,,,000///......///...,,,***+++,,,///111222222111000///,,,(((&&&'''&&&$$$"""######""""""!!!!!!!!! """###&&&'''(((((('''&&&######$$$%%%%%%$$$$$$######'''---333999AAAKKKQQQUUUXXX[[[^^^aaacccfffiiilllmmmnnnmmmkkkkkklllmmmttttttsssoookkkkkkooorrruuuvvvxxxzzz|||~~~@@@>>><<<;;;<<<<<<;;;:::??????>>>======>>>>>>>>>EEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>======???AAABBB===>>>???@@@AAAAAAAAAAAA>>>???CCCGGGIIIIIIFFFCCCEEECCC@@@===;;;999999888===;;;===AAAAAA>>>===@@@???@@@@@@@@@???===;;;:::999;;;=========<<<===>>>===<<<:::;;;===>>>>>>======<<<<<<;;;;;;<<<<<<<<<============<<<;;;::::::<<<>>>??????>>>===???@@@>>>??????>>>>>>@@@CCCFFFCCC???:::666555666666666888888777666666666666777777555333333555555555444666666666666555555555555666444333444555666555444111111000111222111...,,,000111111000//////000222888777666555333111///...111222222222222333333333999777333000...---......333444333222222333666999777777666666444222000///...///000111111000///...,,,+++***))))))+++---...111///......//////---,,,(((+++...111333333333222///,,,***((((((((('''%%%&&&%%%$$$###""""""""""""%%%&&&''')))))))))((('''%%%&&&((()))((('''%%%$$$ ###&&&+++222:::???FFFJJJOOOTTTVVVXXX[[[]]]aaacccfffhhhgggfffggggggooommmjjjgggffffffhhhiiiiiiiiijjjkkkmmmppprrrsss|||BBB@@@>>>======<<<:::999;;;;;;;;;<<<<<<===>>>???AAAAAA?????????@@@AAABBB@@@???>>>======>>>@@@AAA;;;;;;<<<>>>???@@@AAAAAA??????AAADDDGGGHHHFFFDDDDDDBBB???<<<:::999999999===;;;<<<@@@???;;;:::;;;<<<===???AAAAAA@@@>>>===:::<<<>>>???>>>>>>???AAA<<<:::999:::;;;===<<<<<<>>>>>>===<<<<<<===???@@@??????>>>>>>===<<<<<<;;;;;;=========<<<<<<>>>???>>>>>>?????????@@@DDDFFFDDD@@@;;;888777777777666888777777777777777888888888666444444444444333222666666666666777777777777777666666666555444333111222111111222333222///,,,..................///000777666666555333222000///222222333333333333333333777555111---,,,,,,...///333333333111111222666999666666555555444333222111111111222222222111000///******))))))***,,,...000000...------......---,,,(((***...111333222111000...---,,,+++******)))((()))((('''%%%$$$$$$$$$$$$&&&&&&'''(((''''''&&&&&&%%%''')))+++,,,+++)))'''###"""!!! """''',,,000666999===AAADDDGGGJJJMMMRRRWWW^^^ccceeefffggghhhfffcccaaaaaadddggghhhiiiddddddcccccceeeiiilllooosssuuuxxxyyy{{{|||DDDBBB@@@@@@@@@???===;;;888999999;;;<<<>>>@@@AAA<<<<<<;;;<<<===???AAACCCAAA@@@???>>>>>>???@@@@@@;;;<<<<<<===>>>@@@AAAAAABBB@@@??????BBBDDDEEEFFFCCCAAA???===<<<;;;;;;;;;;;;999999<<<<<<888777999;;;<<<>>>@@@AAA@@@???>>>;;;===???@@@??????@@@BBB;;;:::888999;;;<<<<<<;;;>>>>>>======>>>@@@BBBDDD@@@@@@???>>>=========<<<;;;<<<<<<<<<;;;;;;===??????@@@AAAAAA@@@BBBDDDFFFCCC???;;;888777777666666888777777777777888999999999777555444555555444333555555666666777888888999777777777666555333222111555444333444555444111///------,,,,,,------......333333333444333333222111222222222222222222222222111///,,,******,,,///000111111111000///000222555444333333222222222222222333333333333222222111111))))))((((((***,,,///111///---++++++,,,---,,,+++***,,,///111222000---+++,,,------,,,,,,+++++++++,,,***((('''&&&&&&'''(((&&&&&&&&&&&&%%%$$$#########&&&))),,,......---,,,***'''"""!!!###%%%)))***+++,,,...222888===GGGMMMVVV^^^ccceeefffgggbbb```___aaadddhhhjjjjjjdddcccbbbbbbdddhhhlllooonnnpppssstttuuuwwwzzz|||}}}}}}}}}EEECCCCCCCCCCCCCCCAAA???999999:::;;;===@@@BBBCCC999:::;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBCCCDDDAAA===<<<===@@@CCCDDDBBBAAAAAA@@@???>>>======888555555888888555555888;;;<<<>>>????????????>>><<<>>>@@@@@@@@@???@@@AAA;;;:::888999;;;<<<<<<;;;======>>>???@@@BBBCCCDDDAAA@@@???>>>============<<<<<<<<<;;;:::;;;===???@@@AAABBBBBBAAABBBCCCEEE???<<<999666666666666555777777666666666777888888777555333444555666555444555555555666777888888888666777777666444222222333888666555555555555444333...---++++++,,,------,,,///000111222333333333333111111111000000000000000+++***)))((())),,,...000///000111///...---...000111000000//////000111111333333222222111000000000))))))((((((***,,,///111...,,,***)))+++,,,,,,,,,,,,...111333222///+++)))***,,,......,,,+++,,,------,,,***(((((()))***,,,(((((('''&&&%%%$$$###"""###%%%(((+++---//////...,,,((("""""")))---===DDDNNNVVV\\\___aaabbbccccccccccccdddeeeggghhheeedddcccdddfffiiimmmooonnnppprrrsssssstttvvvxxxwwwxxxyyy{{{}}}~~~DDDCCCCCCDDDFFFFFFDDDBBB============>>>@@@AAABBB;;;<<<===???AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBDDDEEECCC@@@===;;;<<<>>>??????@@@AAABBBBBBBBB@@@>>>===555111111333444333555999===========================???AAAAAA?????????@@@<<<:::999999;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAA@@@>>>===<<<<<<======<<<===<<<;;;:::;;;>>>@@@@@@AAABBBBBB@@@@@@AAACCC>>>;;;888777777888777666666555555444444444555555333222111222444666666555444555555666666777777777555666777555222222444777:::888555444444555555555000---++++++,,,---,,,***---...///000111222222222/////////.........------(((((((((((()))+++---//////000222111...,,,,,,,,,------,,,,,,---...///000111111000///......------***)))((()))***,,,///000///,,,***)))+++,,,------...000333555444111---***(((+++......,,,+++,,,......,,,***)))***+++...///---,,,***((('''&&&%%%%%%$$$%%%''')))+++---......***&&&!!!!!!///666AAAKKKRRRWWW[[[]]]ccceeefffdddbbbaaadddfffggggggggggggiiillloooqqqppprrrssssssrrrrrrtttuuuqqquuuxxxwwwuuutttwwwzzzCCCBBBCCCEEEGGGHHHFFFDDD@@@@@@????????????@@@@@@===???@@@BBBCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDCCCCCCCCCDDDEEEFFFAAA???===<<<======<<<;;;>>>@@@BBBCCCCCCAAA???===333///...000111111555:::>>>>>>===<<<<<<<<<<<<===>>>@@@AAAAAA???>>>>>>???<<<:::999:::;;;<<<<<<<<<<<<===>>>??????>>>===<<<@@@???>>><<<<<<<<<<<<============;;;:::;;;>>>AAA@@@AAABBBAAA???>>>???@@@???===:::::::::;;;::::::555444333222222222222333000//////000333555666555444555555555666666666777555666666444111222666999;;;888444333333555666666111...++++++,,,---+++)))......///000000000000000......------,,,,,,,,,,,,(((((())))))***+++,,,---///111333222///,,,******++++++******+++,,,.../////////...,,,,,,+++++++++******))))))***,,,...000000---+++***,,,---......///111555777777333///,,,'''***......,,,+++,,,......---+++***+++---///111000///---+++***(((((('''&&&&&&'''(((***+++,,,---((($$$  !!!)))555BBBLLLSSSYYY\\\___cccfffddd```___cccgggiiiiiijjjkkkmmmppprrrtttrrrsssttttttrrrqqqrrrsssoootttxxxwwwrrrppptttyyy|||~~~EEEDDDDDDEEEGGGGGGFFFEEEAAABBBCCCDDDCCCAAA???>>>BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAAAAA@@@??????:::555///---///444777888>>>??????>>>===;;;<<<===EEEEEEDDDBBB???>>>???AAA<<<;;;<<<===???@@@???===;;;<<<===<<<:::999:::;;;999:::<<<===>>>>>>>>>============;;;999888:::<<>>===<<<;;;>>>===;;;;;;<<<<<<;;;999888444222444444111222666333333222222222333444444888666444333222333555666555444222111111222444555888999999::::::999777666111000000///...,,,***)))...------,,,+++++++++,,,***************)))((((((&&&(((***+++,,,...111333000222333222///,,,******---+++***---000111000.........//////......---,,,++++++)))))))))+++---///111222222111000///111222222666999999666000,,,***(((+++...//////.........---,,,+++******,,,...///////////////...,,,***(((((()))+++,,,+++***((('''&&&###!!! ###***222;;;EEENNNTTTWWW[[[___aaa``````cccfffiiijjjkkkmmmoooqqqsssuuutttqqqmmmmmmpppqqqpppnnnrrrrrrrrrqqqqqqrrruuuxxx|||zzzxxxyyy}}}AAAAAACCCEEEHHHJJJIIIGGGDDDEEEEEEFFFEEECCC@@@???FFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>>>>?????????@@@@@@AAABBBCCCCCC;;;777333222444888::::::???@@@AAA@@@???>>>???@@@CCCCCCCCCAAA??????AAACCC>>>======>>>@@@@@@???===;;;======<<<::::::;;;<<<;;;<<<===>>>>>>===<<<;;;======<<<:::888777999:::;;;;;;<<<<<<<<<;;;;;;:::;;;:::999:::<<<<<<;;;:::777333222444444222222666666555444444444444555555666666444333333333444555555444333222222222333444666666777777777666555444333333222111///...,,,+++++++++******))))))))))))***************)))((((((&&&(((***+++,,,---000222///111333222///,,,******+++******---000000...,,,......//////......------***)))))))))***,,,///000000111222111000111222444666999======999333...,,,+++---//////---+++++++++...---,,,,,,,,,---...//////000000000///---,,,+++,,,,,,------,,,***'''&&&%%%###!!! !!!###""""""%%%+++333;;;CCCHHHMMMRRRWWWYYYZZZ]]]aaaeeegggggghhhiiilllnnnqqqrrrsssrrrpppppprrrsssttttttqqqrrrrrrqqqqqqrrruuuxxxzzzxxxvvvwww{{{}}}~~~}}}}}}>>>???BBBFFFJJJLLLKKKJJJFFFFFFGGGGGGGGGEEEDDDCCCJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCFFFEEECCC@@@>>>===<<<<<<===>>>???@@@AAABBBCCCDDD<<<:::999999;;;<<<<<<;;;AAABBBCCCBBBAAAAAABBBDDDBBBCCCCCCAAA@@@@@@BBBEEEAAA@@@???@@@AAAAAA???======>>>>>>===;;;;;;<<<===>>>>>>???>>>>>><<<:::999<<<===<<<:::888666777888888999:::;;;<<<<<<<<<<<<999888888999;;;===<<<;;;666333222555555333444777888888777666555555555555555444444444333333333333222333333333444333333333333333444444444333222111444333222111///---,,,+++)))))))))(((((((((((((((******************)))(((''')))+++++++++,,,...000///111222111...,,,++++++)))***+++...000///---***.........---------,,,,,,((((((((()))+++---///111///000111222111222555777:::===@@@@@@;;;555000---***,,,......---+++++++++---............////////////000111111111///...---.........---,,,)))'''%%%$$$###!!!"""$$$%%%%%%$$$"""!!! $$$(((---333777>>>CCCIIIMMMQQQVVV]]]ccchhhhhhiiijjjmmmpppsssuuupppqqqqqqqqqqqqrrruuuxxxpppqqqrrrqqqqqqrrruuuxxxwwwvvvuuuuuuxxxyyyzzzyyywwwxxx{{{~~~>>>???BBBFFFJJJKKKJJJHHHEEEEEEGGGHHHIIIIIIIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGHHHGGGEEECCCBBBEEEDDDCCCAAA???===<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA======>>>??????>>><<<:::BBBBBBCCCBBBAAABBBDDDFFFEEEEEEEEECCCBBBBBBCCCEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>??????===<<<;;;===?????????@@@@@@???>>><<<;;;<<<<<<<<<:::777666666777888999:::<<<>>>???@@@@@@;;;:::999:::<<<===<<<;;;777444444777888555666999999888777666555555555555333333333444333333222111...000222444555555555444222222222222222111111111222222000...,,,+++***************************)))******+++++++++******)))(((***,,,,,,,,,,,,---///...000111000...,,,+++,,,)))+++...000111///,,,***---,,,,,,+++++++++++++++***))))))***+++,,,......---///111111222444777999===@@@CCCCCC>>>777111---'''))),,,---,,,,,,---///,,,---...////////////...///000000111111000///...------------+++***((('''&&&$$$###$$$%%%&&&%%%$$$$$$###!!!  """$$$'''***///444;;;AAAGGGNNNXXX^^^ffffffgggiiimmmppptttvvvlllnnnpppooommmnnnrrrvvvooopppqqqqqqqqqrrruuuwwwvvvuuuuuuuuuvvvwwwwwwwwwtttuuuxxxzzz}}}@@@AAABBBDDDGGGGGGFFFDDDAAABBBDDDGGGIIIKKKLLLMMMIIIIIIHHHHHHIIIIIIKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGEEECCCAAABBBBBBAAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???===;;;:::BBBCCCCCCBBBAAABBBDDDGGGIIIIIIHHHEEECCCBBBCCCEEEEEEDDDCCCCCCCCCCCC@@@>>>?????????===;;;;;;===??????@@@AAABBBBBBAAA@@@???;;;<<<<<<;;;888666666777777999:::===>>>@@@AAAAAA???===<<<<<<======<<<:::999777777::::::777777:::888777666555444444444444222222222333222111111000***,,,000444777888888777333333333222222222222222222111///---,,,+++++++++------...//////......---++++++,,,,,,,,,,,,,,,+++)))+++---...---,,,,,,------///000///---,,,,,,---+++...111222222///---+++,,,+++******))))))******,,,,,,+++++++++++++++++++++---///111222444888:::AAADDDHHHGGGBBB;;;444000)))+++,,,---,,,,,,---...,,,,,,---............---...///000111000000......******++++++++++++++++++)))(((''''''''''''%%%###$$$###""" !!!!!!!!!!!!"""###$$$)))///555<<>>>>>???AAADDDGGGJJJLLLNNNFFFFFFFFFFFFHHHJJJLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA???@@@@@@AAAAAAAAA@@@@@@<<<===>>>???@@@AAABBBCCC>>>@@@AAA@@@>>>=========CCCCCCCCCAAA@@@AAADDDFFFJJJJJJIIIFFFCCCBBBCCCEEEEEEDDDCCCCCCDDDCCCAAA?????????>>><<<;;;;;;===@@@???@@@AAABBBBBBBBBAAA@@@999;;;<<<;;;999888888888888888:::<<<===>>>>>>???@@@???======>>>===<<<:::;;;999999<<<;;;888777999666666555444333333333333222111111111000000000000)))+++///333777888999999555444333333222222333333333222000///......//////...///111222222111111000,,,------...............+++---///000...---,,,------...///...,,,,,,---...---000222333111...---,,,---,,,+++***)))***+++,,,---------,,,+++***))))))***,,,...000111444777:::DDDHHHLLLLLLGGG???888444///000000...+++******+++,,,,,,---------.........///000111111111///...---))))))***+++---...///000---,,,+++++++++***(((&&&%%%$$$"""!!! !!!""" !!!######!!! !!!"""'''+++111999DDDKKKRRRUUUZZZ```eeeiiikkkllllllmmmmmmlllkkkkkkmmmooolllnnnpppqqqrrrsssuuuwwwxxxyyyzzzyyywwwuuuuuuvvvrrrssstttvvvwwwwwwwwwwwwzzz{{{||||||{{{zzz{{{{{{{{{|||CCCAAA>>>============<<<===>>>???AAADDDGGGIIIJJJEEEEEEDDDDDDFFFHHHKKKMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA??????@@@AAAAAAAAA@@@???===>>>>>>???@@@AAAAAAAAA<<<>>>???>>>===>>>BBBEEEEEEEEEDDDBBB@@@AAADDDFFFGGGGGGGGGEEEBBBBBBCCCEEEDDDCCCCCCCCCDDDDDDBBB@@@??????>>>;;;::::::===@@@@@@@@@AAAAAAAAA???>>>===888:::<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;;;;999999<<<;;;666555666555555444444333444444444222111000///...///000000+++---000333555777888888555555333222222222333444111000///......///000111...///111222333222111000......///000000000000000---///111222000...------,,,---...---,,,,,,---///...000222111///,,,,,,---000///---,,,,,,,,,---...,,,,,,,,,,,,+++******))))))+++---///000333666999BBBFFFKKKKKKGGG???888444333333222///,,,*********///...---------...000000222222333333222000...---++++++,,,---///000222333000//////000000000...+++'''%%%###!!! !!! """""" !!!###'''...888@@@JJJOOOVVV^^^dddhhhjjjjjjiiihhhfffgggiiikkkllllllkkkmmmppprrrrrrsssuuuvvvxxxzzz|||zzzwwwuuutttuuutttuuuuuuvvvwwwwwwvvvvvvxxxwwwvvvwwwzzz{{{zzzyyyxxxyyy|||CCC@@@<<<::::::;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGEEEDDDDDDCCCEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>BBBAAAAAA@@@???>>>======;;;<<<=========@@@FFFKKKGGGGGGEEECCCAAAAAADDDGGGDDDDDDDDDCCCBBBBBBDDDFFFDDDCCCBBBCCCDDDDDDBBB@@@??????===;;;999:::===???AAAAAAAAA@@@???===;;;999888:::<<<===<<<;;;;;;;;;??????@@@@@@@@@@@@??????;;;::::::;;;===>>>===<<<;;;888888;;;999555222444555555444444444555555666333111///...---...000111...///111333444666666777555555333222222222333444///---,,,+++,,,---///111,,,...000111222111000/////////000111111111111111...111333333111...------,,,---------,,,,,,...///...000111000---***+++---333111///.........000111***++++++,,,,,,,,,++++++(((***---...///222555888>>>CCCGGGHHHDDD<<<555111111222111///---,,,,,,...111000...---...///111333444444444444333111///............///000222444555111111111333444555333111)))'''$$$!!! !!!'''111888AAAFFFOOOYYY```cccdddddddddbbb```bbbgggjjjjjjiiikkkmmmppprrrrrrsssuuuvvvxxxzzz|||{{{wwwtttssstttwwwwwwxxxyyyyyyyyyxxxxxxzzzvvvtttvvv{{{~~~}}}{{{wwwxxxzzz~~~}}}{{{www}}}>>>>>>===<<<::::::===???@@@<<<999:::===AAACCCCCCEEEBBB@@@AAAEEEHHHHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@AAADDDEEEFFFEEEEEEBBB??????AAABBBCCCDDD>>>AAACCCCCCAAA>>><<<;;;>>>???>>><<>>???AAAAAABBBCCCEEEHHHGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<>><<<;;;;;;============>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@===999999<<>>666666666666666555444444777555444555666777666555111111000//////000000111333222000000222444555555555333111111222444444444111111111///---,,,---...000000000///000000111222111...+++,,,///222333222---111333333000------...---,,,,,,++++++,,,,,,---***,,,------+++******+++...///111111111///,,,+++************))))))(((((()))***,,,,,,---///222555???FFFJJJHHHDDD@@@999333000000//////......------...///000111111111111111666666777555333111111222,,,,,,---///111333555666444555666888999999777555000---'''$$$""""""!!!!!!!!!!!!!!! !!!###%%%&&&'''222:::EEEPPPXXX]]]aaacccfffbbb___bbbgggjjjiiiffflllqqquuutttqqqooorrrvvvtttyyy}}}{{{uuuqqqpppqqqyyy|||~~~{{{vvvtttvvvyyyyyyrrrqqqyyy~~~}}}{{{|||vvvwwwxxxyyyyyyyyyxxxwwwxxxzzz}}}<<<===<<<;;;:::;;;===@@@>>><<<:::;;;???BBBCCCCCCDDDBBB@@@AAACCCEEEEEEDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@@@@AAACCCCCCBBBCCCAAA@@@@@@AAACCCCCCCCCBBBDDDEEEDDDAAA>>><<<<<<===??????>>>@@@FFFHHHFFFFFFEEECCCAAA???>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBB??????@@@@@@??????>>>===BBBAAA???>>>===<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAA???<<<999:::<<<>>>???>>>999999999888888666555555444444333444666666555333222222222333333333444444555333222222444666666666555333111111222333333333111111000...+++***+++,,,///////////////000000111111...+++,,,///111222222///111333222///,,,++++++***************+++,,,,,,***,,,------+++******+++...///000000///...,,,+++++++++*********))))))))))))***+++,,,,,,...111444>>>EEEIIIFFFBBB>>>888111///......//////////////////000000111222222111111555666666555222111111222.........///000222444555444444666888:::999888777333000+++'''&&&%%%$$$###!!!!!!  !!!"""######)))000:::EEEMMMUUU[[[^^^cccddddddfffgggiiijjjkkkmmmppptttuuuttttttvvvyyywww{{{~~~|||xxxttttttuuuzzz}}}}}}yyywwwxxx{{{zzzuuuttt{{{||||||zzz{{{|||||||||zzzxxxwwwuuuxxx|||~~~}}}}}}999::::::::::::;;;>>>@@@<<<;;;;;;===AAACCCDDDCCCDDDBBB@@@@@@BBBCCCBBBBBBAAACCCEEEGGGHHHGGGFFFFFFGGGCCC@@@>>>>>>@@@@@@@@@BBB@@@@@@AAABBBCCCCCCBBBFFFGGGGGGDDD@@@===<<<;;;:::>>>@@@???AAAFFFGGGEEEDDDCCCBBBAAA???===<<<;;;===>>>>>>>>>======???@@@DDDDDDEEEEEEDDDCCCAAA@@@AAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@AAABBBDDDEEEFFFEEEDDDCCC<<<:::999999;;;===>>>>>><<<<<<;;;:::999888666555222222222444666666444222333444666777888888888888666555444555777888888888666333111000111222111111000111000...+++))))))***...////////////000000111000...,,,,,,...000111000///000111000---***))))))'''''''''((()))***+++,,,+++,,,------+++******+++///......------,,,+++++++++++++++++++++*********)))***+++,,,,,,...111444===CCCFFFBBB>>>:::555///---------...///111222333000000111222222222222111333444555444222111222333000000/////////111222333222333666888999999999888555111---)))((('''&&&%%%!!!!!!  %%%...777AAAKKKTTT[[[```eeeiiijjjhhhiiilllpppnnnpppsssuuuwwwyyyyyyzzzzzz|||~~~}}}zzzxxxxxxzzzzzz|||~~~|||yyyxxxyyy|||{{{xxxyyy~~~}}}|||}}}~~~|||yyywwwvvvxxx{{{~~~}}}zzzvvvtttrrrvvv|||777888999::::::;;;>>>AAA:::;;;===???BBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>AAADDDGGGIIIIIIHHHGGGFFFBBB>>><<<<<<>>>@@@@@@@@@??????AAACCCDDDBBBAAAGGGGGGEEEBBB===:::999999777<<<@@@@@@AAADDDEEECCCBBBCCCCCCCCCBBB???<<<;;;;;;<<<======<<<===???AAADDDEEEFFFGGGFFFDDDBBB@@@BBBCCCDDDDDDDDDCCCAAA@@@;;;;;;;;;;;;<<<===>>>???>>>?????????@@@@@@@@@@@@BBBCCCEEEGGGGGGFFFDDDCCC999888777888999;;;<<<=========<<<;;;:::888666555222222333555777888666444333555777:::;;;;;;:::999888777666777999::::::999555333000///000000000//////000///...+++***+++---...//////000111111111111///...------......//////------...---,,,***))))))&&&&&&&&&''')))+++,,,---+++---...---,,,***++++++///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---------...222444;;;???AAA===888666222---++++++,,,---///222444555111111222222222222111111111333444333222111222444333222000/////////111111000222444666777777888999555222---***)))(((&&&%%%""""""!!!  &&&---777DDDPPPXXX^^^ccchhhjjjjjjkkknnnqqqpppppprrruuuyyyzzzyyywwwyyy{{{|||{{{yyyyyyzzz|||wwwyyyzzzzzzxxxwwwyyyzzzzzzzzz|||~~~|||yyy{{{}}}~~~~~~|||yyywwwzzz{{{||||||{{{xxxuuusssrrruuuyyy|||}}}~~~777888:::::::::;;;>>>@@@888;;;>>>@@@BBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAA>>>@@@DDDGGGIIIIIIHHHGGGBBB???<<<:::<<>>???@@@CCCEEEEEEFFFGGGHHHGGGEEECCCAAABBBCCCEEEFFFEEEDDDBBB@@@;;;;;;;;;<<<===>>>???@@@>>>?????????@@@@@@@@@@@@AAACCCEEEGGGHHHFFFDDDCCC666777777888888999:::;;;<<<<<<;;;:::999777555444333333444777999:::999777444666888:::;;;;;;:::999888777777888:::;;;:::999444222///.../////////......//////...------...000...///000111222222222222.........------------...************+++++++++***&&&''''''(((***,,,...///+++---......,,,++++++,,,......,,,++++++***++++++++++++++++++++++++++++++,,,---.........///222555777;;;<<<777333111///+++******+++,,,...111444666111111222222222111111000///111222222111111333444555333111///......000111...111333444444555777999777444000...,,,+++)))'''$$$$$$###"""!!! !!!'''000<<>>999;;;>>>@@@@@@@@@@@@AAAAAACCCDDDDDDBBB@@@@@@AAA???AAACCCFFFGGGGGGGGGFFF???===;;;;;;===AAACCCCCC???>>>>>>???BBBCCCCCCBBBAAABBBAAA???;;;888666666666===AAA@@@>>>???@@@@@@<<<===???@@@@@@>>>===;;;:::<<<>>>@@@AAACCCFFFIIIEEEFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFEEECCCAAA???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@???AAADDDGGGGGGEEECCCAAA777888999999888888999:::;;;;;;:::999888777555444666555555777:::<<<<<<<<<777888999:::999999888777777666666888:::;;;:::888333000...---...///......//////000///------///000---...000111222222222111---...///...,,,++++++,,,)))(((''')))+++---,,,,,,((((((((()))+++---...///,,,---......,,,++++++,,,...------,,,,,,+++***************+++++++++++++++---............///222444333777666111......---++++++*********,,,///222444000111111111111000//////---///111111111222333555666444111...---...///111///222444444333333666999;;;999555333111000---+++''''''&&&%%%###"""!!!!!!!!!(((222===EEEQQQUUU[[[ccciiimmmnnnmmmoooqqqtttvvvvvvuuusssrrruuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}~~~yyy}}}~~~~~~}}}yyytttuuuwwwxxxyyyzzzzzzyyy|||zzzwwwttttttuuuwwwyyy{{{zzzxxxuuussstttvvvyyyyyy{{{~~~<<<===>>>>>><<<:::;;;;;;999<<<>>>>>>======>>>@@@>>>AAACCCCCCAAA??????AAA@@@@@@AAABBBCCCCCCCCCCCC???===<<<<<>>===>>>@@@CCCCCCCCC@@@AAACCCBBB???<<<:::::::::@@@DDDAAA>>>???AAA@@@;;;<<<===???@@@@@@??????===>>>@@@AAABBBCCCFFFHHHDDDDDDDDDCCCBBBBBBAAAAAA???AAACCCEEEEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????===@@@CCCFFFFFFDDDAAA???999;;;===<<<:::999:::;;;:::::::::999999777666666777666555666999<<<>>>???<<<;;;:::999888777666555555555555777999:::888777111///---,,,---//////...000111000///,,,+++,,,---***+++...000111111000000,,,...///...+++)))***++++++)))'''(((+++---,,,+++((())))))***+++,,,...///,,,---///...---++++++,,,------......---,,,+++***)))))))))*********+++++++++,,,---,,,,,,---000222000333222---***,,,,,,+++,,,+++))))))***,,,///111000000000000000///......,,,...000111111222444666666444111...---...000111111444777666333333666:::===:::777555444222///---******)))(((&&&%%%$$$#########"""!!! ###***222888FFFMMMXXX```dddhhhkkknnnkkkpppuuuwwwvvvttttttuuuuuuvvvwwwyyyzzzyyywwwuuuwwwwwwxxxzzz|||~~~~~~~~~zzz}}}}}}~~~zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{yyywwwuuuuuuuuuwwwwwwyyyyyyxxxuuurrrqqqrrrtttwwwyyy{{{|||{{{|||}}}~~~~~~~~~>>>???@@@???<<<::::::::::::<<<>>>===;;;;;;===???<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAAAAAAAA@@@>>><<<===???BBBDDDDDD@@@BBBEEEEEECCC@@@>>>======CCCFFFBBB>>>???AAABBB======???@@@BBBBBBCCCCCC???@@@AAABBBAAABBBEEEGGGCCCCCCBBB@@@@@@@@@@@@@@@>>>@@@CCCDDDDDDBBB???======<<<;;;:::999888888888============>>>>>>>>>>>><<<>>>BBBEEEEEECCC@@@>>><<<>>>@@@???<<<:::;;;<<<::::::::::::999999888777888666444555888<<>>;;;999777666555555444444555777999999777666000...,,,,,,---/////////222222111...***(((((()))((())),,,...//////......,,,...000...+++))))))+++---***((((((+++,,,+++)))))))))))))))***+++------,,,...///...---+++,,,,,,---.../////////---+++)))(((((())))))*********+++***+++++++++***+++...111---000///***(((***,,,+++---+++)))((()))+++---/////////000//////...------+++---///000111222444666666444000...---...000111333777999888444444777;;;<<<999666444333111...,,,,,,,,,+++)))((('''%%%%%%'''&&&%%%###!!! """'''---111===IIIWWW___```bbbiiippphhhooovvvxxxvvvtttvvvyyywwwwwwyyy{{{|||{{{xxxuuuuuuuuuuuuwwwzzz|||}}}}}}{{{}}}||||||~~~}}}{{{zzzzzz{{{|||}}}{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyyyywwwtttrrrqqqqqquuuwwwyyyyyyyyyxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}{{{}}}>>>AAABBB>>>888555777:::777888:::<<<======<<<<<<>>>???@@@AAAAAAAAA@@@???@@@???>>>======>>>???@@@===<<<;;;;;;;;;<<<===>>>======<<<===@@@DDDHHHJJJKKKIIIGGGGGGIIIIIIFFFDDDFFFFFFGGGGGGGGGEEEDDDCCC@@@???>>>???AAABBBAAA@@@===<<<===???AAABBBAAA@@@@@@???>>>@@@CCCCCC@@@===???@@@CCCDDDDDDBBB???===>>>>>>======<<<:::999888:::;;;<<<<<<======<<<<<<;;;===@@@BBBDDDCCCBBB@@@>>>===;;;:::;;;<<<>>>???===<<<<<<<<<<<<:::666333222333444555777999;;;<<<===;;;777444222111111111444666777999999888666555333222000///...///000222333222///---+++*********(((***---///...,,,,,,,,,...---,,,+++++++++++++++---***'''(((***,,,,,,***+++)))'''%%%&&&(((***,,,))))))*********+++++++++.........---,,,)))'''&&&)))***+++***(((((()))***'''&&&$$$###%%%(((,,,///++++++++++++*********************)))))))))((((((,,,,,,++++++***+++++++++,,,...///...---...333777222111000111222222222111888888999999888777555444777666666555444333111000...,,,***))))))((('''&&&%%%%%%$$$$$$"""!!!!!! """%%%(((***<<>>888555666999777888:::<<<===============>>>@@@BBBCCCCCCBBBBBB???>>>===<<<;;;<<<<<<===<<<;;;:::::::::;;;<<<===============@@@DDDGGGJJJMMMKKKJJJJJJKKKJJJGGGDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???@@@AAABBBAAA@@@>>>===>>>???AAABBBBBB@@@@@@??????AAACCCDDDAAA???BBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<>>>>>>>>??????????????????>>>============;;;888555333333444555666888999:::;;;999666333222111222222333555666888888777666555444333111000000000222333555333000---+++***)))))))))+++---...---,,,,,,---///...------,,,,,,,,,,,,///,,,)))(((***++++++***+++***)))((('''(((***+++******++++++,,,,,,---------......---,,,)))'''&&&(((***++++++***)))***+++)))'''%%%$$$%%%(((+++---************************,,,,,,------,,,,,,+++***************+++,,,---------------------///222555222222111222333333333222777888999999888777555333444444444555555444222111000...+++******)))'''&&&$$$$$$$$$###"""!!!"""!!!!!!!!!"""%%%''')))777@@@LLLUUU[[[```gggllljjjnnnrrrtttsssuuuxxx|||}}}}}}}}}|||zzzxxxuuutttssstttuuuwwwzzz|||~~~~~~{{{zzz{{{zzz{{{}}}~~~|||yyywwwxxxuuuuuuyyy|||zzzyyy{{{}}}|||zzzxxxvvvttttttssssssuuuxxxyyyxxxxxxxxxyyyzzzzzzzzzyyywwwvvvuuutttrrrsssvvvxxxzzzzzzzzzzzz|||EEEEEECCC>>>888555777999888999:::<<<============<<<===???BBBCCCCCCCCCCCC>>>===<<<;;;:::999999999::::::999999:::;;;<<<<<<=========>>>AAADDDGGGHHHMMMLLLMMMNNNNNNLLLHHHEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCAAAAAABBBAAA@@@>>>@@@??????@@@BBBCCCBBB@@@@@@@@@AAABBBDDDDDDBBB@@@EEEEEEEEEEEEDDDDDDCCCCCC@@@??????>>>===<<<;;;:::;;;;;;;;;<<<;;;;;;::::::;;;<<<===?????????>>>===???@@@BBBCCCCCCBBB@@@>>>???>>>===>>>>>><<<999777444444444444444555666777888666444111000111222333222333555666666666555444555444333111111222333333555333000...,,,*********+++,,,...---,,,,,,---...000//////............///111...***((()))++++++,,,,,,,,,++++++******))))))***++++++,,,------......------------+++***(((&&&&&&))),,,---,,,++++++++++++)))'''&&&&&&''')))***((((((((()))******++++++,,,---...//////---+++***((((((((()))+++---...//////---,,,,,,...111222222333333333444444555555555555777888999999666444222000111333777999999777444444111...,,,+++***(((&&&$$$%%%$$$$$$###"""!!! ######""""""###$$$&&&'''000666AAALLLUUU^^^fffjjjhhhlllppprrrrrrtttxxx|||~~~}}}{{{zzzxxxxxxwwwtttuuuvvvxxx{{{}}}~~~~~~}}}{{{zzzzzzyyy{{{~~~|||xxxuuuvvvrrrrrrwwwyyyxxxwwwyyy{{{{{{zzzyyyxxxvvvtttsssrrrtttxxxyyyxxxwwwvvvwwwzzzzzzyyywwwvvvtttsssrrrrrrssstttuuuvvvvvvuuutttvvvyyy}}}~~~DDDDDDBBB===999888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>===<<<:::999999888999999999::::::;;;;;;;;;<<<===>>>???BBBDDDFFFGGGIIIJJJMMMNNNOOOLLLIIIFFFDDDDDDDDDDDDEEEEEEDDDDDDGGGEEECCCBBBBBBAAA@@@>>>@@@@@@@@@AAACCCCCCBBB@@@@@@AAABBBCCCEEEDDDCCCCCCFFFFFFDDDCCCCCCCCCDDDEEEAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===??????@@@@@@BBBBBBCCCCCCCCCBBB@@@???AAA@@@>>>======;;;888555555555444333333333444444444333000......000222444222333444555555555444444444444333222111222222333111000...,,,+++++++++,,,---......---,,,,,,...000000000/////////000000111000...+++))))))+++---///------...------+++)))(((******++++++,,,------...+++,,,,,,,,,+++***((('''###'''+++,,,,,,+++******,,,+++)))((('''&&&''''''&&&'''''')))***+++,,,,,,***+++---///...,,,***(((((((((((()))***,,,---...111...,,,---111333222111444555666666666666777888444555888999888666333000000222666<<>><<<===???AAA@@@???>>><<<;;;:::999888<<<===>>>???>>>>>><<<;;;?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAACCCDDDEEEEEECCCFFFJJJLLLLLLKKKIIIHHHCCCDDDDDDDDDEEEEEEFFFFFFIIIGGGEEECCCCCCBBB@@@>>>@@@??????AAACCCCCCBBBAAA???AAACCCDDDDDDDDDDDDDDDFFFEEECCCBBBAAABBBCCCDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===???BBBDDDEEEDDDCCCAAA@@@?????????@@@BBB@@@>>><<<;;;999666444666666444333333222222222222000---+++,,,...222444333333444444444444333333333333222111111111111111------,,,++++++,,,---......//////...---,,,...000///////////////000111222...---,,,++++++---///222---......///...,,,***(((************++++++++++++***++++++,,,+++***((('''"""%%%)))+++***)))((((((,,,+++***)))((('''&&&&&&&&&'''((()))***+++,,,---***,,,...//////---***(((++++++***))))))*********111///---///333555444222666888999888666666777999333555666777666444222000111444;;;DDDLLLMMMHHHCCC:::777333000...+++(((&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&)))///999EEEQQQ[[[aaahhhlllqqqsssssstttwwwzzz}}}zzzxxxwwwxxxyyyzzzyyyzzz|||~~~~~~~~~~~~|||zzz}}}||||||{{{zzzyyyyyyyyyzzzuuutttvvvxxxvvvvvvxxxvvvwwwwwwxxxwwwuuusssrrrpppsssuuuuuutttrrrqqqqqqwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyxxxvvvtttsssyyyyyyyyyyyyxxxxxxzzz{{{xxxwwwxxx|||======>>>???@@@AAACCCCCCBBBAAA???===:::999888888<<<======>>>===;;;:::999???@@@@@@AAAAAAAAA@@@@@@>>>>>>???>>>>>>===<<<;;;;;;===???BBBCCCDDDDDDDDD@@@DDDGGGIIIIIIGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHJJJHHHFFFDDDDDDCCCAAA???>>>>>>>>>@@@BBBDDDCCCBBB>>>@@@CCCDDDDDDCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCAAA@@@>>><<<;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<=========>>>@@@CCCEEEGGGDDDCCC@@@===<<<<<<===>>>AAA???<<<;;;;;;:::888666777666555444333222222222222///---+++,,,///222555666555555444333333222222222222222222222111111111---,,,,,,+++,,,---...///...000000000...---...///------------...000111111......///...------///111------.........,,,+++***+++++++++*********)))))))))***+++++++++***)))((("""%%%((()))((('''''''''***************((('''&&&'''((()))***+++,,,---------...///000000...,,,+++---,,,+++***)))(((((((((.........000222444444444888:::;;;:::666555666888444444555555444333111000222666>>>JJJTTTUUUOOOHHH;;;888444111...,,,)))'''''''''(((((()))((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$'''+++111999DDDOOOWWWeeejjjqqquuuuuuuuuwwwyyy~~~|||zzzzzzzzz|||}}}zzz{{{}}}|||{{{{{{}}}}}}{{{}}}|||zzzyyyxxxyyyzzz{{{xxxtttssswwwzzzzzz{{{~~~uuuvvvvvvvvvuuuttttttsssssstttuuuuuusssqqqrrrrrruuuuuutttuuuvvvwwwyyyzzzxxxxxxyyyyyyxxxwwwvvvuuuzzzyyyxxxvvvuuuuuuttttttuuutttuuuxxx|||<<<<<<>>>@@@CCCDDDDDDCCCAAA@@@>>><<<;;;:::::::::;;;<<<=========<<<;;;:::===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBAAA@@@>>><<<;;;;;;<<<@@@BBBDDDDDDDDDCCCBBBEEEGGGGGGEEECCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKJJJHHHFFFEEEEEEDDDBBB@@@<<<<<<<<>>?????????@@@???>>>>>>???AAADDDEEEBBBBBB@@@???===<<<;;;;;;>>><<<;;;;;;<<<======<<<888777666444333333333333444222...------000444777888888666555333222222111333333333333333222222111111000///...---...//////...000222111000.........+++++++++,,,---...000000///111222111...,,,---...,,,,,,---------,,,,,,+++...---,,,+++***))))))(((((()))***++++++***))))))%%%'''(((((('''&&&'''''''''(((***++++++***)))((()))******+++,,,------...---............---,,,,,,---,,,+++)))(((((('''''')))+++...///000111333555999<<<===;;;666333555777555444333222222111111111111555???LLLWWWYYYQQQIII:::777444111///,,,***'''%%%&&&''''''((((((((((((###$$$$$$%%%&&&&&&&&&&&&###&&&)))***---666BBBLLL^^^eeennnuuuwwwwwwxxxzzz}}}|||{{{zzzzzzzzz{{{|||zzz{{{}}}~~~xxxwwwwwwzzz}}}~~~|||zzzzzzzzzyyyzzzzzzzzz{{{{{{yyytttssswwwzzz{{{}}}wwwvvvuuuuuuuuuuuuuuuuuuwwwxxxwwwuuusssssstttuuuuuuuuusssssstttuuuwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxzzzyyywwwvvvuuuuuutttssswwwvvvvvvwwwzzz|||||||||{{{<<<===???BBBEEEEEEDDDBBB???>>>===<<<;;;;;;<<<===:::;;;===>>>>>>>>>======<<<===@@@BBBDDDFFFFFFFFFDDDEEEDDDCCCBBB???===;;;:::===@@@CCCEEEDDDCCCBBBEEEGGGHHHGGGCCCAAAAAACCCEEEEEEEEEEEEGGGIIIKKKLLLJJJHHHFFFEEEEEEEEECCCAAA::::::;;;>>>BBBDDDDDDCCC<<>>???@@@@@@@@@CCCBBB???>>>===???AAACCC@@@AAAAAAAAA???===:::888;;;::::::;;;>>>AAABBBAAA888777666555444333333333777444111...///222666999:::999777555333222111111444444555555444444333222555444222000///......///...000222333111...------))))))***+++,,,---///000111444555333///+++***+++,,,,,,,,,,,,,,,,,,,,,---000///...---+++***)))((('''(((***++++++***))))))'''((()))((('''&&&'''(((&&&''')))+++,,,+++***)))+++++++++,,,,,,------...,,,,,,+++++++++*********,,,+++***)))((((((((((((%%%)))---///...///222555:::===>>>;;;555222444666555444333111000111111222000444>>>MMMXXXYYYQQQHHH:::777333111///---***((($$$$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&###&&&(((&&&&&&---:::EEEXXX```llltttwwwxxxyyy{{{yyyyyyyyyxxxxxxxxxyyyyyyxxxzzz|||~~~~~~}}}|||tttttttttwww{{{}}}{{{yyyvvvxxxzzz{{{||||||{{{zzz|||wwwuuuxxxzzzyyyzzz}}}xxxwwwvvvuuuuuuvvvwwwxxx{{{{{{yyyvvvttttttvvvxxxvvvuuusssrrrrrrsssuuuvvvzzz{{{|||}}}~~~}}}}}}|||{{{yyyxxxwwwwwwxxxwwwvvv{{{yyywwwwwwyyyyyyyyyxxxvvvzzzAAA@@@???BBBEEEFFFCCCAAA<<<======>>>===<<<<<<;;;????????????>>>>>>======<<<>>>AAAEEEGGGHHHHHHGGGGGGEEECCCAAA@@@??????@@@BBBBBBBBBCCCDDDCCCAAA>>>EEEHHHJJJHHHBBB@@@AAADDDEEEEEEDDDDDDFFFHHHKKKMMMMMMKKKHHHDDDAAA???>>>>>>???;;;999<<>>===>>>>>>>>>>>>???@@@AAABBB>>>>>>??????===;;;999888888999;;;>>>@@@AAACCCCCC888:::;;;:::777444333333999777555333333555888999888:::999666111///111333444666777666555444555666444555555333111//////000555444222222111///,,,)))+++***))))))+++---000111666444111---+++***++++++---,,,+++******+++,,,---111000---++++++,,,...000,,,+++++++++++++++,,,,,,)))'''&&&'''***,,,,,,,,,***((('''(((+++...//////******))))))((((((''''''))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%''')))+++,,,,,,---///111<<<===<<<777222//////111444333222000......000333///333<<>>>>>AAADDDEEECCCAAA============<<<<<<<<<<<<===>>>AAACCCCCCCCCAAA@@@>>>@@@BBBEEEGGGHHHHHHHHHFFFEEECCCBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@HHHJJJKKKIIIDDDAAACCCFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBAAA>>>;;;===BBBEEEEEECCCCCCBBBAAACCCFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBEEEDDDBBB???===<<<;;;:::<<<===>>>???@@@??????>>>>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@???===<<<;;;:::;;;<<<>>>@@@AAABBBAAAAAA999;;;<<<<<<:::888888888888777666666666888:::;;;999:::999666222000333666555666777666555444666777777888888777555444444555666444111000000///...---///...,,,++++++---...///555333111///---,,,,,,,,,,,,+++************+++,,,---,,,***)))***,,,///000///...,,,+++*********+++(((''''''(((***,,,,,,++++++)))((((((***,,,,,,,,,)))))))))(((((('''''''''''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%''')))+++,,,,,,,,,...000777888888666111//////000333333222000......111333111555===HHHQQQTTTOOOJJJ>>>888333222000+++)))***))))))))))))(((((('''''''''&&&%%%$$$$$$###$$$$$$###$$$$$$!!!!!!***333BBBTTTfffmmmooosssuuuuuuvvvwwwwwwvvvvvvvvvyyy{{{{{{yyywwwvvvwwwxxxxxxwwwwwwvvvtttvvvxxxyyyxxxwwwuuuvvvxxxyyyyyyyyyyyyxxx{{{{{{{{{xxxuuutttwwwyyyyyyyyyzzzzzzyyyxxxvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxyyyxxxuuurrrqqqrrrsssvvvttttttuuuyyy{{{zzzyyy{{{yyyxxxxxxyyyyyyyyyxxxzzzwwwuuutttuuuxxxzzz{{{{{{||||||{{{yyyxxxyyyzzz|||~~~<<<<<<<<>>===<<<<<<===>>>???;;;>>>BBBFFFGGGGGGEEECCCAAABBBCCCDDDFFFGGGHHHHHHFFFEEEDDDBBBBBBAAAAAABBBBBBDDDDDDBBB??????AAADDDLLLMMMMMMJJJFFFDDDFFFIIIHHHGGGDDDBBBAAAAAABBBCCCEEEEEEDDDCCCDDDEEEFFFGGGEEEBBB???@@@CCCDDDCCCAAAAAAAAAAAACCCEEEFFFDDDBBBBBBAAAAAA@@@@@@AAABBBCCCEEEDDDBBBAAA???===;;;;;;???????????????@@@@@@@@@===>>>@@@BBBDDDEEEEEEFFFGGGEEEBBB???===<<<======>>>@@@AAACCCCCCAAA@@@???999;;;===>>>===;;;;;;<<<777888999:::;;;;;;<<<<<<999:::999666333333666:::888888888777555666888:::888999:::999777666777888666333///...///000111111222111///---,,,,,,------222222222111000///...---+++******))))))******+++)))((('''((())),,,///111111///---***)))((()))***&&&&&&''')))+++,,,+++)))+++)))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%'''(((***+++++++++---///000222444444222000//////222222222000...///111333444777>>>GGGOOOQQQNNNJJJ===777333222000+++(((((()))))))))(((((('''''''''(((((('''%%%%%%%%%%%%%%%###$$$$$$ '''...;;;LLL___jjjnnnqqqssstttvvvwwwxxxxxxvvvvvvwwwxxx|||yyyuuutttuuuwwwxxxxxxzzzyyyyyyzzzzzzyyywwwtttuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyvvvsssrrrtttvvv{{{{{{zzzyyywwwvvvuuuuuuvvvvvvuuuuuuttttttssssssxxxyyyzzzyyyvvvuuuuuuuuuwwwuuuuuuvvvxxxzzzzzzyyyxxxzzz{{{{{{yyyxxxxxxyyyxxxvvvtttrrrtttwww{{{}}}{{{{{{zzzxxxvvvuuuvvvxxxxxxyyyzzzzzzzzz{{{}}}}}}::::::;;;>>>@@@BBBCCCDDDBBBAAA???>>>>>>???AAABBB;;;===@@@CCCEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGCCC???>>>CCCHHHNNNNNNMMMJJJGGGFFFGGGJJJGGGFFFCCCAAA@@@AAABBBBBBEEEDDDDDDDDDEEEGGGIIIJJJHHHFFFCCCCCCCCCCCCAAA??????@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;@@@????????????@@@AAAAAA===???AAADDDFFFGGGHHHHHHKKKHHHCCC???======>>>@@@BBBCCCDDDDDDCCCAAA>>><<<;;;===??????>>><<<<<<===999;;;<<<>>>>>>===;;;999:::::::::777444555999>>>;;;;;;;;;999888888;;;===999::::::888555444444444222111//////111222222222222111000...---,,,,,,,,,///000222333222111///...***))))))))))))))))))***((((((((((((***,,,...000000...+++(((''''''((()))%%%%%%'''***,,,,,,***((()))'''%%%%%%'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&%%%%%%&&&((()))*********,,,...,,,///222555555444222111111111000///......111444666999>>>EEEKKKMMMJJJHHH;;;666222222000+++'''''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&%%%&&&%%%"""!!!&&&,,,777GGG\\\jjjqqqtttvvvwwwwwwyyyzzzzzzxxxwwwwwwwww|||yyyuuussstttvvvxxxyyy{{{||||||}}}}}}{{{xxxvvvyyyxxxwwwvvvvvvxxxyyy{{{zzzyyywwwuuussssssuuuvvv}}}|||{{{yyywwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrwwwyyy|||}}}|||{{{{{{{{{wwwvvvvvvvvvwwwxxxyyyyyyxxx{{{}}}|||xxxuuuuuuvvvwwwwwwwwwvvvvvvwwwyyy{{{wwwwwwvvvtttrrrsssuuuxxx{{{{{{{{{yyywwwxxxzzz|||vvv{{{999:::<<<>>>@@@BBBDDDFFFEEEDDDBBB@@@@@@AAACCCDDD>>>=========>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFHHHHHHEEE@@@@@@EEEKKKMMMLLLKKKIIIFFFEEEFFFGGGDDDCCCAAAAAAAAABBBDDDEEEGGGFFFFFFEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDCCC@@@???>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCBBB@@@>>><<<;;;>>>>>>>>>>>>???@@@AAABBB===???AAACCCFFFHHHIIIIIIMMMIIIDDD???======@@@AAACCCDDDDDDDDDBBB???===;;;???AAACCCBBB@@@>>>>>>>>><<<>>>@@@@@@???<<<888555999:::;;;888666777;;;???>>>>>>>>>===<<<<<<>>>@@@<<<<<<;;;888444111000000...///000333555555222000//////...------,,,,,,,,,...///111333333222000...)))))))))******))))))))),,,++++++***+++,,,---...,,,+++)))'''&&&'''((()))%%%%%%'''))),,,,,,***((('''%%%###$$$&&&(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%$$$%%%'''))))))))))))+++,,,,,,...222555777777444222...//////------...111333666999>>>CCCGGGGGGEEECCC888333111333111+++''''''$$$$$$%%%'''((()))***+++))))))((('''&&&&&&&&&&&&%%%%%%%%%""" !!!$$$(((555CCCXXXiiirrruuuwwwyyyzzz{{{||||||zzzxxxxxxyyy}}}yyyuuussstttwwwxxxyyyxxxyyy{{{|||{{{zzzxxxwww}}}zzzxxxwwwxxxyyyzzzyyywwwuuutttuuuwwwxxxyyy~~~}}}{{{yyyxxxwwwwwwvvvwwwwwwvvvuuuttttttsssssstttwww{{{~~~~~~~~~~~~~~~xxxxxxwwwvvvuuuvvvxxxzzzxxx{{{}}}{{{wwwsssssstttvvvxxxzzzzzzwwwuuuttttttrrrrrrrrrqqqqqqsssvvvyyy~~~~~~}}}zzzwwwvvvwwwxxxtttxxx}}}~~~||||||;;;===>>>@@@@@@BBBFFFHHHGGGFFFDDDCCCBBBBBBBBBBBB???===;;;::::::<<<>>>???CCCBBBBBBAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCCHHHHHHHHHEEEBBBBBBFFFJJJHHHHHHGGGFFFEEECCCBBBAAA@@@?????????AAACCCFFFHHHGGGGGGEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@??????AAABBBBBBAAABBBCCCEEECCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBBBB@@@>>><<<;;;::::::;;;===>>>???@@@AAA>>>???@@@AAACCCFFFHHHJJJLLLHHHCCC>>><<<===@@@BBBCCCCCCBBBAAA???===<<<;;;CCCDDDFFFEEECCCAAA@@@@@@>>>???@@@@@@>>>:::666333888:::;;;:::888888;;;>>>>>>???AAA@@@???>>>???@@@@@@@@@>>>:::555111000000,,,...111444777666333000------------------------...///111222222111///...)))******++++++******)))......---,,,,,,,,,,,,,,,******)))(((((('''''''''%%%%%%&&&(((***+++***(((&&&$$$######&&&(((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))&&&''''''((('''&&&%%%$$$%%%'''(((((((((((()))+++,,,---000444777777444111,,,,,,,,,++++++,,,000222444777<<>>???CCCCCCCCCCCCBBB@@@>>>======>>>???AAABBBCCCCCCCCCGGGFFFEEECCCCCCCCCEEEFFFCCCCCCCCCCCCBBB@@@===;;;===<<<<<<===???BBBEEEGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@AAABBBCCCAAA@@@AAADDDGGGDDDDDDBBBAAAAAABBBCCCCCC@@@AAAAAAAAA@@@>>>;;;:::555666999;;;>>>???????????????>>>>>>@@@CCCGGGIIIIIIFFFAAA===<<<===???AAABBBAAA???===<<<<<<<<<<<>>??????===999555222777:::<<<<<<999888:::<<<<<>>>>>@@@@@@>>>;;;666222111111...///000333555666333111///////////////...------...///000000000///......******+++,,,,,,+++******......------,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%&&&%%%%%%''')))******)))(((&&&$$$$$$%%%''''''&&&%%%&&&&&&''')))***++++++((((((((((((((((((((((((%%%&&&'''((((((&&&%%%###%%%&&&'''(((''''''(((*********,,,///222333000---)))******))))))+++...111111555;;;??????<<<999777111...///222222---)))(((%%%%%%&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%"""""""""!!!!!!!!!###$$$...777JJJ___kkknnnrrrwww{{{||||||zzzyyyyyy{{{||||||zzzxxxwwwxxxyyyyyyyyyuuuwwwxxxxxxuuuuuuvvvxxx|||{{{yyywwwvvvuuuuuuuuuzzzwwwttttttvvvxxxyyyxxxxxxxxxyyyyyyxxxwwwuuutttvvvvvvvvvuuuuuuuuuuuuuuutttvvvyyyyyyyyyxxxxxxyyyyyyzzzyyyvvvttttttwwwzzz{{{yyyxxxyyyzzz{{{{{{{{{yyy}}}~~~xxxsssrrrsssrrrtttvvvwwwwwwwwwyyy{{{yyyzzz{{{yyyvvvtttssstttvvvwwwyyyyyywwwvvvvvvwwwzzz{{{}}}???AAACCCCCCBBBCCCHHHKKKFFFFFFEEEDDDBBB???===;;;;;;<<<>>>???@@@@@@@@@???DDDDDDEEEEEECCCAAA>>><<<;;;<<>>:::777;;;;;;;;;;;;>>>AAADDDFFFBBBAAA@@@???@@@AAABBBCCCCCCEEEFFFFFFDDDBBBAAAAAABBBCCCCCCAAA???AAAEEEIIIEEEDDDCCCBBBAAAAAABBBCCC???@@@AAAAAA@@@===;;;999111444777;;;===>>>>>>>>>@@@???===<<<>>>BBBFFFHHHGGGDDD@@@===;;;===???AAA@@@???===;;;:::;;;<<<===:::<<>>???@@@;;;<<<======<<<999666444666:::======:::888999;;;:::===AAABBB@@@>>>===<<<======<<<999555222111111111000000111333555444333111111111111000///---,,,///////////////......---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,)))&&&$$$'''&&&%%%&&&(((************(((%%%$$$%%%&&&%%%$$$%%%&&&'''((()))***+++,,,''''''''''''''''''''''''$$$&&&'''((((((&&&%%%###$$$&&&''''''&&&&&&((())))))((((((+++//////---)))(((((()))((((((***...000///444:::>>>===:::666444///,,,...222333...***)))(((((('''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&...555GGG]]]iiimmmqqqxxx{{{{{{zzzxxxwwwxxx{{{}}}|||{{{yyyyyyzzz{{{zzzyyyzzz{{{|||zzzwwwvvvxxxzzzwwwvvvuuuttttttsssssssss|||xxxttttttvvvwwwwwwuuuuuuvvvwwwxxxwwwvvvsssrrrtttttttttuuuuuuuuuuuuuuuyyy{{{{{{{{{xxxwwwwwwxxxzzzzzzyyyvvvsssssswwwzzz{{{xxxvvvxxx}}}~~~{{{wwwxxxzzzvvvxxxzzz{{{zzzyyyzzz{{{wwwyyyzzzzzzxxxvvvvvvvvvvvvwwwxxxwwwvvvvvvwwwxxxxxxxxxyyy{{{||||||}}}}}}AAABBBBBBCCCDDDEEEFFFFFFIIIIIIGGGEEEBBB???<<<:::<<<===>>>@@@BBBDDDDDDEEEGGGGGGFFFDDDBBB@@@>>>===AAACCCDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@AAACCCDDDHHHEEEAAA===;;;:::999888@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@@@@DDDCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBDDDGGGJJJKKKGGGGGGFFFDDDCCCBBBAAA@@@???@@@CCCDDDBBB===888555555777:::===?????????>>>BBBAAA@@@???AAADDDGGGIIIGGGCCC???<<<;;;<<<<<<<<<>>><<<::::::;;;======<<<===<<<<<>>:::777999>>>AAA@@@>>>===<<<:::777444222///...111666777444333555666555///000222333333222000///111000///...---,,,,,,,,,+++)))(((***---///---+++///...------,,,,,,------...///111111///,,,)))&&&'''%%%$$$&&&***,,,,,,+++///---***'''%%%%%%&&&''''''''''''((((((((((((((('''))))))(((%%%###"""###'''&&&%%%''')))((($$$!!!###$$$%%%'''(((''''''&&&''''''((()))***+++,,,,,,(((***++++++)))((())))))000555;;;???>>>999222---000...---///000///+++'''$$$%%%%%%&&&'''((())))))***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%...666DDDUUUeeepppvvvwww|||zzzxxxxxxyyyzzz{{{zzz}}}|||{{{yyyxxxwwwvvvuuuwww{{{~~~{{{yyyzzzwwwtttrrrrrruuuwwwxxxyyy{{{xxxuuussstttvvvwwwwwwyyyxxxxxxwwwvvvuuusssssssssvvvxxxwwwuuusssuuuwww|||}}}}}}{{{yyyxxxyyyzzzxxxxxxxxxvvvuuuuuuwwwyyy{{{|||}}}|||zzzzzz|||}}}}}}}}}yyyxxxxxx}}}zzzxxxxxxzzz|||}}}}}}zzzyyyyyyzzz{{{zzzyyywwwssssssssstttvvvwwwwwwvvvxxxqqqoootttxxxwwwwwwzzzAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCAAA@@@??????@@@BBBDDDEEEFFFFFFFFFDDDDDDCCCCCCAAA???>>>===DDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBDDDEEEHHHEEEAAA>>><<<;;;;;;:::===<<<<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKGGGFFFEEEDDDCCCAAA@@@@@@;;;===AAACCCCCC???:::777666888:::===>>>???>>>>>>@@@@@@AAABBBCCCDDDEEEFFFEEEBBB???============<<<===;;;::::::<<<>>>>>>===<<<;;;;;;===@@@@@@===:::;;;;;;<<<<<<<<<;;;:::999::::::999999999::::::;;;;;;888666888===@@@@@@>>><<<;;;888555222000///...000444666333333666888666444555555555444222000///......------,,,---------***)))((())),,,...---+++------,,,+++++++++++++++---.........---+++)))''')))'''&&&'''+++------,,,...---+++)))(((((((((((('''&&&&&&&&&''''''((((((&&&''')))(((&&&%%%%%%%%%'''&&&&&&'''))))))&&&######$$$%%%''''''''''''&&&'''''''''((())))))******((()))++++++)))((())))))///333888<<<;;;777111,,,///////////////...+++((($$$$$$%%%&&&''''''((((((***((('''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%,,,333AAARRRcccoootttvvvyyyxxxwwwwwwyyyzzzzzzyyy~~~}}}}}}|||zzzyyywwwvvvuuuxxx|||}}}{{{xxxwwwwwwwwwuuussssssvvvxxxyyyyyyyyyvvvsssrrrtttvvvwwwwwwzzzzzzzzzyyyxxxwwwuuuttttttwwwyyyxxxuuussssssttt{{{||||||{{{yyyyyyzzz{{{zzz{{{{{{yyywwwwwwxxxzzz{{{||||||{{{yyyyyy{{{}}}}}}yyyxxxyyy|||zzzxxxwwwxxxyyyxxxwwwvvvuuuuuuvvvxxxyyyxxxwwwrrrqqqqqqqqqrrrsssrrrrrrvvvpppoootttwwwvvvvvvxxx{{{zzz{{{}}}~~~@@@@@@AAACCCDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAAFFFGGGGGGHHHHHHGGGEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIFFFDDDBBB???=========>>>======<<<<<<>>>@@@BBBDDDDDDEEEFFFFFFEEECCCAAA@@@?????????@@@AAABBBCCCDDDEEEDDDDDDDDDEEEGGGHHHJJJFFFFFFEEECCCBBBAAA@@@???999===BBBFFFFFFCCC>>>;;;888999;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEECCCBBBDDDBBB@@@?????????===<<<<<<;;;:::;;;===?????????=========>>>???>>><<<:::::::::;;;;;;;;;::::::999777888999:::;;;;;;::::::888666555777<<>><<<:::666333000////////////444666444333777999888999999999888666333000///---------------...//////+++***)))***,,,------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((***)))((()))+++------,,,---------,,,+++***))))))&&&&&&%%%$$$%%%&&&'''(((%%%''')))((('''&&&'''((('''&&&%%%&&&'''((('''&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))******)))((()))***---111555888888555000---...///111000...,,,+++***%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&(((///<<>>>>>???AAACCCBBB@@@@@@@@@BBBDDDFFFEEEGGGHHHIIIHHHEEEBBB@@@>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEDDDCCCBBBAAA@@@???===AAAGGGKKKKKKGGGBBB???::::::;;;;;;<<<<<<======>>>@@@BBBCCCDDDDDDCCCBBBEEEDDDBBBBBBAAA@@@<<<:::<<<;;;;;;<<>>===:::::::::999999888777666555777999<<<<<<<<<:::999777666666888<<>>>>>@@@CCCHHHFFFCCCAAA@@@AAACCCEEEFFFHHHIIIJJJIIIGGGDDDBBB@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDBBBAAA@@@???AAADDDIIIKKKKKKGGGBBB>>>;;;;;;:::999999:::;;;<<<@@@@@@@@@AAABBBCCCDDDDDDHHHFFFEEEDDDCCC@@@;;;888===<<<<<<>>>@@@BBBBBBAAA@@@AAAAAA@@@???>>>>>>>>>===<<<:::888666444333333444666:::===>>>===<<<:::999999:::<<<>>>@@@@@@???>>><<<888555333333444555888;;;<<<888666888888666777777777666555555444333444444222111111000000000///000000000000000111111333222111111000000111111,,,+++)))((('''((()))***++++++******)))))))))***(((***+++,,,,,,***(((&&&%%%$$$$$$###$$$%%%&&&''')))***+++***'''%%%%%%%%%###$$$$$$######$$$&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######&&&'''))))))(((((()))***,,,///222555666555333111///222333111...+++,,,...)))))))))(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''$$$)))222BBBSSSdddpppuuuuuuuuuwwwzzz}}}~~~}}}{{{xxxxxxyyyxxxxxxvvvtttsssuuuuuuuuuvvvxxxxxxyyyxxxvvvtttssstttuuuvvvvvvuuutttttttttvvvyyyzzzzzzyyyxxxxxxyyyxxxxxxwwwvvvuuunnnpppssswwwyyyxxxvvvtttsssuuuxxxzzzzzzzzz{{{||||||}}}}}}|||yyywwwwwwxxxxxxxxxxxxvvvuuuuuuxxxzzzuuuuuutttuuuvvvxxxyyyyyyvvvvvvvvvxxxxxxwwwssspppnnnnnnnnnqqqvvvyyy{{{{{{xxxyyyyyyvvvsssppppppqqqtttvvvxxxxxxxxxyyyxxxwww{{{zzzxxxvvvtttssssssssstttuuuwwwyyy{{{|||||||||{{{~~~AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKIIIGGGEEEDDDEEEGGGHHHIIIIIIJJJJJJEEEFFFFFFFFFEEEDDDBBBAAA???AAADDDGGGHHHHHHGGGGGGBBBDDDDDDAAA======@@@DDDJJJGGGCCC@@@???@@@AAACCCGGGHHHIIIJJJJJJHHHFFFEEECCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBDDDGGGHHHGGGCCC???<<<<<<;;;999777777777999:::?????????@@@AAACCCEEEFFFIIIGGGFFFEEECCC@@@<<<999>>>===>>>???BBBCCCBBB@@@>>>?????????===<<<===>>>@@@>>><<<999666444333222555777:::===??????>>>=========>>>????????????>>>>>>===:::777666666666777:::======999666777777555555555555555555555555666777666555333222222111111111222333333111111222333222111111000000000000000...---+++))))))))))))***+++,,,,,,***((('''((()))((()))***+++***(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***+++)))&&&$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''))))))(((((()))***+++...222666777666444333000000000///---++++++,,,***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%(((000>>>PPPbbbooouuuwwwvvvwwwyyy|||~~~}}}|||zzzzzzyyyxxxxxxwwwwwwvvvsssrrrqqqrrruuuwwwxxxwwwvvvuuutttuuuvvvwwwvvvttttttuuuvvvxxx{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvuuutttmmmnnnqqquuuyyyzzzxxxvvvrrruuuxxxyyyyyyyyyzzz{{{yyyzzz{{{zzzxxxvvvvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxuuuttttttvvvyyy{{{{{{zzzuuuuuuuuuwwwxxxwwwuuurrrpppppprrruuuzzz|||||||||tttvvvwwwuuuqqqnnnoooqqquuuyyyzzzxxxwwwyyyzzzyyyxxxyyyxxxvvvrrrpppoooooouuuvvvwwwxxxyyyyyyyyyyyywwwzzz}}}CCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHKKKLLLLLLJJJGGGEEECCCDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGFFFEEEDDDCCC???AAADDDGGGHHHHHHFFFEEEBBBDDDDDDAAA<<<;;;???CCCJJJGGGDDDAAA@@@AAACCCEEEFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFEEEBBB???======:::777555444555777888;;;<<>>??????===<<<>>>AAABBB@@@===;;;888777666666666888;;;>>>???@@@@@@@@@???@@@AAAAAA???===<<<<<<===<<<;;;999888777777777888;;;<<<888555777777555666666555555555666666666555555444333333333333333111333444444111111222444333222222111111111111111000///...,,,+++***))))))---......,,,((('''(((***************)))'''%%%$$$###$$$&&&'''''''''&&&%%%'''((()))(((&&&$$$$$$%%%$$$&&&)))(((&&&$$$%%%&&&$$$############%%%&&&'''''''''''''''''''''&&&&&&$$$&&&((()))(((((()))***))),,,111666888777444222///---+++*********)))((()))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&'''''''''((((((((()))''')))000===NNN```nnnvvvxxxwwwvvvwwwzzz|||||||||{{{zzzxxxvvvvvvvvvwwwxxxtttrrrpppqqquuuxxxyyyxxxxxxwwwvvvwwwxxxyyywwwvvvttttttvvvxxx{{{{{{xxxvvvvvvvvvwwwwwwvvvvvvuuuuuuoooooopppssswwwyyyxxxvvvqqqtttxxxyyyyyyyyyyyyzzzvvvxxxzzzyyywwwvvvvvvvvvsssuuuwwwwwwvvvttttttuuuvvvuuuuuuwwwzzz{{{yyywwwuuuuuuuuuuuuvvvvvvtttrrrrrrsssuuuyyy}}}~~~|||zzzqqqtttvvvtttpppnnnpppsssuuuzzz{{{wwwuuuxxxzzzyyyvvvxxxyyyxxxtttqqqqqqqqquuuvvvvvvwwwwwwvvvvvvuuuvvvyyy|||}}}~~~DDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@AAADDDFFFHHHFFFHHHKKKMMMMMMKKKHHHFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDAAADDDGGGJJJKKKJJJHHHFFFBBBDDDDDD@@@<<<:::>>>BBBKKKIIIEEECCCBBBDDDGGGJJJFFFGGGGGGGGGHHHIIIIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFEEECCCBBB@@@===:::777444333444666777777:::???DDDFFFFFFEEECCCFFFEEECCCCCCDDDDDDCCCAAA@@@@@@@@@BBBCCCCCCAAA???>>>@@@AAAAAA??????AAADDDBBBAAA???<<<;;;:::::::::777999;;;>>>@@@AAAAAAAAAAAABBBCCCAAA>>><<<:::999<<<<<<;;;:::999888777666555999999666444666777555888777777666666666666666333333222222333333444444111333444333111000111444666555444444333333444444111000///...,,,+++***)))...000000---)))((()))+++,,,,,,+++***(((&&&%%%$$$"""$$$'''))))))(((&&&$$$$$$&&&''''''&&&%%%%%%&&&%%%(((,,,+++(((&&&%%%&&&$$$######"""###%%%&&&'''(((((((((((((((((((((((($$$&&&((()))(((((()))***'''+++111666888777444111...***''''''))))))'''$$$''''''&&&%%%$$$$$$######%%%%%%&&&'''((((((((('''&&&'''''''''(((((()))))))))***000<<>>>>>@@@CCCEEEIIIFFFDDDEEEHHHJJJIIIGGGEEEEEEEEEFFFHHHJJJLLLMMMLLLHHHDDDAAAAAACCCEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBB>>>===;;;888555444555777888:::>>>AAACCCCCCBBBBBBFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>BBBBBB@@@>>>======@@@CCCBBBBBBBBBBBBAAA???:::777::::::;;;???CCCDDDAAA>>>BBBAAA@@@===:::999:::;;;:::999999888666444333222222444666999:::999777666888888777888::::::888666555555666666555333111000222444555444222222222444444333222222111111222222333444333111...,,,+++,,,222111000...,,,++++++***,,,,,,,,,,,,***(((%%%$$$%%%&&&((()))***)))'''&&&%%% ###&&&%%%&&&)))((()))***+++***(((&&&$$$""""""###$$$%%%'''((((((&&&((())))))'''%%%$$$$$$&&&'''((((((&&&%%%%%%%%%%%%***000444444333111000%%%'''((('''%%%#########'''%%%"""!!!!!!#########''''''''''''''''''''''''''''''''''''((((((((()))((()))...:::LLL^^^lllrrrqqqtttwwwzzz{{{|||}}}~~~{{{wwwuuuvvvxxxyyyzzzvvvxxxzzzzzzyyywwwwwwwww{{{{{{{{{zzzxxxxxxzzz|||vvvvvvuuuuuuvvvxxxzzz|||yyyzzz{{{xxxtttrrrrrrtttoooqqquuuwwwyyyxxxwwwvvvwwwwwwwwwwwwwwwxxxzzz{{{xxxyyyyyyxxxwwwwwwxxxzzzuuussssssuuuwwwwwwuuurrruuuwwwyyyyyyxxxwwwwwwxxxuuuuuuuuuuuuttttttttttttvvvuuutttuuuwwwwwwvvvtttlllrrrtttqqqppprrruuuuuussswww{{{|||yyywwwwwwyyyxxxxxxyyyyyyxxxwwwuuutttsssvvvxxxwwwtttrrrsssuuu|||wwwttttttvvvxxxyyyxxx|||FFFDDDBBB@@@AAADDDGGGJJJJJJJJJJJJHHHEEECCCDDDEEEIIILLLNNNLLLGGGCCCCCCEEEFFFEEEBBBAAAAAACCCEEEGGGIIIJJJKKKLLLKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGEEEFFFHHHIIIHHHFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLHHHDDDBBBDDDFFFHHHIIILLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA===999888999::::::<<<@@@CCCEEEDDDCCCBBBEEEDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEECCCAAA???BBBCCCCCCBBBAAA@@@BBBCCCBBBBBBCCCDDDEEECCC???<<<<<<<<<===@@@CCCCCC@@@===>>>???>>>;;;777444444555999:::::::::999777555444222444777:::;;;;;;:::999999888888999::::::999777999999888777555333222111222333444444333222333444666555444222111000000000111222333111///......///333222000...---,,,++++++......---,,,+++)))''''''&&&'''(((******)))((('''%%%!!!###&&&%%%&&&)))((()))*********(((&&&%%%######$$$%%%&&&&&&''''''''')))+++***(((&&&%%%&&&&&&'''(((((('''&&&%%%%%%&&&***///222111///---,,,&&&''''''%%%###!!!!!!"""&&&$$$###""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***...999JJJ[[[hhhooorrrtttxxxzzz{{{{{{}}}~~~}}}{{{yyyyyyzzzzzzzzzyyyvvvxxxzzz{{{yyyxxxxxxyyy{{{{{{{{{yyywwwwwwyyy{{{wwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzyyyvvvtttuuuvvvwwwwwwvvvvvvvvvuuuuuutttvvvuuuuuuvvvxxxyyyyyyyyyuuuwwwxxxwwwvvvuuuvvvwwwuuuttttttuuuwwwxxxuuurrrrrrtttvvvwwwuuuttttttuuuvvvvvvuuuuuuttttttuuuuuuwwwvvvuuuuuuvvvuuusssqqqkkkqqqtttrrrpppsssvvvwwwwwwzzz|||zzzvvvsssssstttvvvvvvwwwwwwvvvuuusssrrrrrrtttwwwwwwuuussstttuuuzzzxxxvvvvvvwwwxxxwwwwwwwwwyyy||||||{{{zzz|||~~~FFFDDDBBBAAABBBFFFJJJMMMLLLMMMLLLJJJFFFDDDDDDDDDHHHKKKLLLJJJEEEBBBBBBCCCEEEBBB???>>>>>>BBBFFFIIIHHHIIIJJJKKKLLLLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEFFFGGGGGGGGGFFFEEEGGGFFFFFFGGGIIIHHHFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHEEEEEEGGGJJJLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCHHHHHHFFFCCC???======>>><<>>>>>???@@@AAA@@@>>>;;;<<<======;;;777333111111:::;;;<<<<<<;;;999777666222444777:::<<<======<<<;;;:::999999;;;;;;:::999???===:::777555333222222111222444444333333444666777666555333111000///...111222333222000000111222333222111///...------,,,000///...---++++++******'''((()))++++++***))))))&&&""" ###&&&%%%&&&((('''((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((***)))'''%%%%%%&&&'''((((((((((((''''''&&&'''***...///---***((('''&&&&&&&&&###  ##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))))))))'''&&&***+++...777FFFWWWeeelllrrruuuxxxyyyyyyyyyzzz{{{{{{zzzzzz|||}}}|||zzzwwwuuuwwwyyyzzzyyyyyyyyyzzz{{{{{{zzzxxxvvvuuuvvvxxxvvvwwwwwwwwwvvvtttsssrrruuuwwwyyyyyyxxxwwwxxxyyy}}}{{{xxxuuusssrrrrrrssstttssssssvvvyyy{{{yyyvvvrrrtttvvvvvvuuusssssstttvvvuuuuuuwwwxxxxxxuuusssrrrtttvvvvvvtttsssssssssxxxwwwvvvuuutttuuuvvvvvvxxxwwwuuuuuuuuutttqqqooolllrrruuurrrqqqtttwwwxxxzzz{{{{{{xxxsssqqqrrrtttuuuvvvvvvvvvvvvtttsssrrrooorrruuuwwwvvvuuuuuuuuussstttuuuxxxzzzyyyvvvsssuuuvvvwwwwwwuuuttttttuuu~~~FFFDDDBBBAAABBBFFFJJJMMMLLLMMMMMMJJJGGGDDDCCCCCCFFFGGGHHHGGGDDDBBBBBBCCCCCCBBB@@@>>>???AAADDDEEEFFFGGGIIIJJJLLLLLLMMMMMMIIIHHHHHHGGGEEEDDDCCCBBBEEEGGGIIIKKKLLLJJJGGGEEEDDDDDDFFFGGGGGGFFFCCCAAADDDFFFHHHJJJKKKJJJIIIHHHIIIGGGFFFGGGJJJMMMOOOPPPNNNNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFFFFIIIKKKHHHHHHGGGFFFDDDCCCAAA@@@EEEGGGIIIHHHFFFCCCAAA@@@???AAADDDFFFFFFEEEBBB@@@@@@AAAAAA@@@?????????@@@BBBDDDFFFGGGGGGDDDBBB@@@AAAEEEJJJMMMLLLIIIGGGEEEAAAAAAAAACCCEEEEEECCC@@@???????????????===;;;999;;;===???>>>;;;777444333;;;<<<======;;;999666444111333666:::<<<>>>>>>>>><<<;;;999:::;;;<<<;;;:::BBB???;;;666333222222222000222444444333444555777666666555444222111000///222333444333111000111222333222111000......------000///---,,,+++++++++,,,((()))***++++++++++++***'''###!!!$$$&&&%%%%%%(((&&&''''''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%))))))))))))******)))'''(((***,,,,,,***&&&$$$$$$&&&&&&%%%""" """$$$%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******)))&&&%%%)))))),,,444BBBSSSbbbkkkqqqtttvvvwwwwwwvvvwwwxxxzzzyyyyyyzzz{{{{{{yyywwwrrruuuxxxyyyxxxxxxxxxyyyyyyyyyxxxvvvsssrrrsssuuussstttvvvwwwvvvtttqqqppprrrsssvvvwwwxxxxxxyyyyyyzzzyyyxxxvvvuuutttsssssssssrrrrrrvvv{{{|||yyyuuupppsssuuuvvvuuusssrrrrrrvvvvvvwwwxxxxxxwwwuuutttsssuuuwwwwwwuuutttssstttyyyxxxvvvuuuuuuuuuvvvwwwvvvuuuttttttttttttqqqoooooouuuwwwtttrrrtttvvvvvvyyyzzzzzzwwwsssrrruuuxxxvvvwwwwwwxxxwwwvvvtttsssnnnpppsssvvvwwwvvvvvvuuussssssuuuwwwyyywwwtttqqqssstttttttttssssssrrrrrrxxxxxxxxxyyyzzz{{{|||}}}zzz|||~~~FFFEEECCCBBBCCCEEEHHHJJJIIIJJJKKKIIIFFFCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@EEEFFFGGGIIIKKKLLLMMMMMMIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHKKKMMMLLLJJJFFFDDD@@@BBBDDDEEEDDDCCCAAA@@@DDDFFFHHHIIIJJJIIIHHHGGGHHHGGGGGGIIILLLOOOPPPPPPMMMNNNOOOPPPOOOMMMKKKIIIGGGHHHHHHHHHHHHJJJMMMPPPLLLKKKJJJGGGDDD@@@===;;;>>>CCCIIILLLLLLIIIGGGEEEAAACCCDDDEEEEEECCCAAA???>>>???@@@@@@===<<<===>>>@@@AAACCCDDDDDDCCC@@@???@@@EEEKKKNNNNNNKKKHHHGGGEEEDDDCCCDDDDDDDDDBBB@@@===>>>>>>>>><<<:::999888:::<<>>;;;999888=========<<<999666333111222333666999;;;======>>>===;;;::::::;;;<<<<<<;;;AAA>>>999444111000111111111222444444444444666777444444444444444333111111444555555444111000000111333222111///...............---,,,*********+++,,,)))******+++++++++++++++((($$$"""$$$&&&%%%%%%'''%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%'''+++))))))***,,,,,,***((((((***+++***'''$$$###"""&&&&&&%%%"""!!!%%%%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***(((&&&%%%%%%&&&)))111>>>OOO```kkkoooqqqtttuuutttttttttuuuyyywwwuuuuuuwwwxxxxxxwwwqqqsssvvvwwwwwwvvvwwwwwwwwwwwwvvvsssqqqpppqqqsssoooqqqtttvvvwwwuuusssqqqoooppprrruuuwwwxxxwwwwwwrrrtttuuuwwwwwwwwwuuutttsssssstttwwwzzz{{{xxxvvvqqqsssvvvwwwuuutttssssssvvvwwwxxxxxxwwwvvvuuutttsssuuuwwwwwwuuusssssssssyyyxxxvvvuuuuuuuuuvvvwwwqqqqqqqqqrrrtttuuusssrrrsssxxxyyyuuurrrtttuuuuuu||||||{{{wwwssssssvvvyyyvvvvvvwwwwwwvvvuuusssrrrnnnoooqqqtttwwwwwwwwwvvvvvvuuuuuuuuuvvvuuurrrppprrrrrrssstttuuuuuuuuutttttttttttttttuuuvvvwwwxxxyyyzzz}}}GGGGGGEEEDDDDDDDDDEEEEEEEEEGGGHHHHHHEEECCCBBBBBBAAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEEEEEEECCCAAA@@@FFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHJJJJJJIIIGGGDDDBBB>>>@@@CCCCCCBBBAAABBBBBBFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGHHHJJJLLLNNNNNNMMMLLLMMMOOOPPPOOOMMMJJJHHHDDDFFFHHHIIIJJJLLLOOOQQQNNNMMMKKKHHHCCC>>>:::777:::???FFFKKKMMMLLLKKKJJJFFFEEEEEEDDDCCCBBBAAA@@@===@@@BBBAAA===;;;<<<>>>>>>???@@@AAAAAAAAA@@@???@@@DDDIIILLLLLLJJJIIIHHHIIIGGGFFFFFFFFFEEECCC@@@<<<===>>>===;;;:::::::::999<<>><<<;;;;;;===<<<;;;999777444222111555666777999:::<<<<<<<<<===;;;999999:::<<<<<<;;;>>>;;;777444111000111111222333555555444444555777333333444555555444222111444555555333111//////000222111000///............++++++***************+++***************+++++++++***%%%###%%%&&&%%%$$$'''%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""#########'''(((((('''&&&&&&''')))***((('''))),,,---***''''''(((((('''$$$"""!!!"""%%%&&&&&&%%%"""!!!%%%%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((&&&%%%$$$%%%'''...:::KKK]]]iiinnnpppssstttssssssssstttvvvtttrrrrrrtttvvvvvvvvvrrrtttvvvwwwvvvuuuvvvvvvvvvvvvuuusssqqqpppqqqsssnnnpppsssuuuwwwvvvuuusssooopppqqqtttwwwwwwvvvtttmmmooosssvvvxxxxxxvvvuuurrrtttuuuwwwwwwwwwvvvvvvrrrtttvvvvvvuuutttttttttuuuwwwyyyxxxvvvtttttttttrrrtttuuuuuusssqqqqqqqqqwwwwwwvvvvvvvvvuuuuuuuuunnnmmmnnnqqqtttuuuuuuttttttyyy{{{vvvssstttvvvuuu~~~yyytttqqqsssvvvsssttttttttttttrrrqqqpppooooooppprrruuuwwwwwwvvvxxxvvvttttttttttttrrrqqqrrrrrrrrrtttwwwxxxwwwvvvrrrrrrrrrssssssuuuvvvvvvvvvwwwxxxzzz||||||}}}}}}JJJJJJIIIHHHGGGEEECCCAAABBBDDDGGGGGGFFFEEEDDDEEECCCBBBAAABBBCCCEEEFFFGGGEEEEEEFFFFFFEEEEEEEEEDDDGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFGGGJJJLLLMMMIIIHHHHHHFFFEEECCCAAA@@@>>>AAACCCCCCBBBBBBDDDFFFJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLLLLKKKIIIHHHIIILLLMMMLLLJJJFFFDDDBBBDDDGGGIIIIIIKKKLLLNNNMMMLLLKKKGGGCCC===999666777:::???BBBDDDFFFIIIKKKJJJIIIFFFDDDBBBBBBBBBBBB>>>BBBEEECCC???<<<===@@@>>>>>>>>>>>>???@@@@@@AAA@@@CCCFFFHHHHHHHHHIIIIIIHHHGGGEEEEEEEEEEEECCCAAA;;;===???>>><<<;;;===>>><<<>>>AAAAAA???===<<<<<<<<<;;;999777666555555555999999::::::;;;;;;;;;<<<===;;;888888999;;;;;;;;;;;;999777444222222222333333555666555444444555666444555666666555333111000222333333222111000000111000000///...------------******++++++++++++******)))))))))))))))***+++++++++&&&###%%%&&&$$$$$$&&&%%%$$$###!!!  !!!"""######%%%&&&&&&%%%###$$$&&&((((((%%%$$$&&&***+++(((%%%###$$$$$$###!!! """$$$&&&((((((%%%""" !!!%%%$$$!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%''',,,666GGGYYYfffmmmpppssstttttttttuuuuuusssrrrrrrtttuuuvvvuuussstttvvvxxxyyywwwvvvvvvwwwvvvwwwvvvtttsssrrrtttvvvooopppsssuuuvvvvvvuuuuuuqqqqqqrrruuuxxxxxxuuurrroooppprrrssstttuuuttttttppptttvvvuuurrrpppsssvvvssstttuuutttsssssstttuuutttwwwyyyxxxuuussssssssssssuuuvvvvvvtttrrrqqqqqqtttuuuvvvwwwwwwuuutttrrrllllllmmmpppsssuuuuuutttrrrxxxzzzwwwtttvvvxxxxxx|||}}}}}}yyytttqqqsssuuussssssttttttsssrrrpppooorrrpppnnnppptttwwwwwwwwwvvvuuutttuuuvvvuuusssqqqsssqqqqqqssswwwxxxwwwuuurrrrrrrrrssstttvvvwwwxxxrrrssstttvvvxxxyyy{{{|||}}}}}}~~~LLLLLLMMMLLLIIIEEEBBB???@@@CCCFFFHHHGGGFFFFFFGGGEEECCCBBBBBBCCCEEEEEEEEEGGGFFFEEEDDDEEEGGGIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFBBBBBBCCCEEEGGGJJJMMMOOOJJJHHHFFFCCCAAA@@@?????????BBBDDDCCCBBBCCCGGGJJJMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHIIIKKKKKKIIIFFFCCCEEEGGGIIIHHHEEEBBB@@@AAADDDGGGHHHIIIIIIIIIJJJKKKKKKIIIGGGCCC>>>999666555666777888:::???DDDIIINNNLLLHHHDDDBBBBBBCCCDDD@@@DDDGGGFFFAAA>>>???BBB??????>>>===>>>???AAABBB@@@BBBDDDEEEFFFFFFHHHJJJEEEDDDBBBBBBCCCCCCBBB@@@;;;>>>@@@???>>>===???BBBAAABBBDDDCCC@@@>>>===>>>;;;999888666666777999:::<<<<<<<<<<<<<<<;;;;;;;;;===:::888777999:::;;;;;;999888666555444444444444444555666666444333444555666777777777555222///...///000222222111111222333000///...---------------)))***+++,,,---,,,+++***))))))(((((())))))***++++++&&&$$$&&&&&&$$$$$$&&&%%%$$$"""  !!!"""###!!!""""""!!! """$$$&&&###!!!###((()))&&&""" !!!!!! !!!###&&&)))***((($$$"""!!!!!!$$$$$$ """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++444DDDVVVcccnnnqqqtttuuuuuuuuuvvvwwwpppqqqsssvvvxxxwwwtttqqqvvvxxxzzzzzzyyywwwwwwwwwwwwxxxxxxvvvuuuuuuwwwyyyqqqrrrsssuuuuuuuuuuuuuuusssssssssvvvyyyxxxtttqqqtttsssrrrqqqqqqqqqrrrsssooosssvvvsssmmmlllpppuuusssttttttsssqqqqqqsssuuusssvvvxxxwwwtttrrrrrrsssuuuwwwyyyxxxvvvtttssssssssstttvvvxxxwwwuuusssqqqllllllmmmooorrrttttttssspppvvvyyywwwuuuxxx{{{{{{vvvxxxyyyxxxtttsssuuuwwwtttuuuuuuvvvuuusssrrrqqqssspppnnnooosssvvvwwwwwwsssssstttvvvxxxwwwuuurrrsssqqqqqqrrruuuwwwuuurrrrrrrrrssstttuuuwwwyyyzzzpppqqqrrrtttwwwyyy|||}}}}}}|||||||||~~~IIIMMMPPPNNNIIIEEEEEEHHHDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJHHHFFFDDDCCCBBBCCCDDDFFFIIIKKKMMMNNNMMMJJJFFFDDDCCCCCCCCCBBBCCCEEEGGGEEEBBBBBBGGGKKKLLLMMMNNNLLLJJJGGGGGGGGGLLLLLLKKKHHHDDDBBBBBBCCC>>>BBBFFFGGGDDD@@@??????>>>AAADDDHHHJJJJJJJJJIIIIIIKKKJJJFFF@@@<<<:::;;;555444444444777<<>>>>>DDD@@@======???@@@???===@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBB???===>>>AAACCCCCCBBBDDDFFFGGGFFFCCCAAAAAAAAABBB???;;;999999;;;;;;;;;;;;===>>>===<<<<<<===>>>GGGCCC>>>:::777777999;;;999777444333444444444333:::888555333111111111222777777666444222111000///++++++---...//////000000222111///---,,,+++,,,,,,++++++***+++,,,+++(((&&&((((((((((((((()))***+++---+++'''&&&&&&''''''&&&$$$""" !!!######""" !!! ###%%%''''''%%%###""""""!!!!!!!!!!!!!!!"""######$$$$$$'''***---+++%%% $$$%%%%%%$$$$$$###"""!!!$$$$$$######""""""!!!!!! !!!###%%%&&&&&&&&&%%%''''''(((+++...999MMM^^^lllsssxxxwwwuuuvvvwwwvvvtttuuuvvvwwwwwwvvvuuutttyyyyyyyyyyyyxxxvvvuuutttuuutttrrrqqqqqqrrrtttuuutttssssssssssssrrrrrrrrrrrrrrrtttwww{{{|||xxxuuusssvvvuuupppooorrrttttttzzzwwwssspppooooooqqqsssqqqtttvvvuuurrrpppqqqsss{{{wwwssspppqqqtttvvvwwwyyyzzz||||||{{{yyyvvvtttwwwtttrrrrrrtttuuutttrrrooolllkkknnnsssvvvtttrrrssstttwwwyyyzzzzzzxxxwwwyyyyyyxxxwwwvvvuuuuuuuuurrrsssttttttssssssuuuvvvwwwrrrnnnnnnsssvvvvvvttttttsssrrrsssuuuvvvvvvuuussstttuuuuuuuuutttrrrqqquuusssqqqqqqtttxxx{{{|||zzzwwwtttuuuwwwyyyyyyxxxxxxxxxxxx{{{}}}~~~}}}|||}}}}}}~~~JJJMMMOOOMMMHHHEEEFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHEEECCCBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJMMMNNNJJJGGGDDDCCCDDDEEEEEEEEEEEEGGGHHHHHHFFFFFFHHHJJJEEEGGGHHHHHHFFFEEEFFFGGGGGGHHHGGGDDDAAA??????@@@BBBDDDGGGGGGDDDAAA?????????AAADDDGGGIIIIIIHHHGGGGGGHHHHHHFFFAAA>>>======777555222111333888>>>BBBFFFDDDAAABBBDDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCAAA>>>===???@@@???===???@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAAAAABBBBBBCCC@@@???@@@CCCEEEEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEAAA???;;;:::;;;===>>>======>>>>>>===;;;:::;;;<<>>:::777666777888666444222222333555444444999777555333111111222222555444444333222111000000---....../////////......444333222000/////////000...------------,,,***'''(((((((((((((((((())))))+++)))&&&%%%%%%&&&&&&&&&###""" ###%%%%%%### !!!$$$'''((('''%%%$$$$$$ !!!!!!"""###$$$''''''(((+++---,,,'''############$$$$$$######"""############""""""""""""###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''+++///999MMM___kkksssxxxwwwvvvwwwxxxwwwvvvwwwwwwwwwvvvuuusssrrrwwwwwwwwwwwwwwwvvvuuuttttttsssqqqoooooopppqqqrrrpppqqqrrrssstttuuuvvvvvvuuuttttttvvvyyyyyyvvvsssrrruuutttpppooosssuuuuuuyyywwwuuusssrrrssstttuuussstttttttttrrrqqqrrrssstttqqqnnnnnnpppsssuuuvvvvvvxxxyyyzzzyyywwwtttrrrwwwuuussssssvvvwwwvvvtttqqqnnnlllnnnrrruuusssqqqqqqsssvvvxxxyyywwwuuusssvvvvvvwwwvvvvvvuuutttsssnnnoooqqqrrrsssssstttuuuvvvqqqmmmnnnrrrvvvwwwvvvtttttttttuuuwwwxxxxxxwwwuuuuuuvvvvvvvvvtttsssrrruuusssrrrrrruuuxxxyyyzzzzzzxxxuuutttuuuvvvuuutttuuuttttttuuuxxxzzzzzzzzzxxxxxxyyy{{{~~~NNNOOOPPPMMMIIIGGGIIIKKKOOOOOONNNNNNNNNMMMMMMMMMKKKIIIFFFCCCAAABBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGHHHIIIKKKMMMFFFDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDBBB???>>>>>>@@@FFFGGGHHHGGGDDDBBBAAABBB@@@BBBEEEGGGHHHGGGFFFFFFEEEFFFFFFEEEBBB@@@???@@@:::777222///111555<<<@@@CCCBBBAAACCCEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEECCCAAA?????????@@@???>>>???@@@AAACCCEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAABBBEEEGGGGGGGGGGGGHHHGGGEEECCCBBBBBBDDDAAA???===<<<>>>?????????===>>>>>>===;;;999999:::BBB@@@>>>;;;999777666666555333222222444555555444777666444333222222333333333222222111000000//////000000000000000///......444444333333222222222222111000/////////...+++)))))))))(((((((((((((((((((((&&&$$$###%%%&&&&&&&&&###""""""%%%((((((%%%!!!!!!&&&)))(((&&&$$$$$$!!!"""###$$$%%%***)))***+++---,,,***((("""""""""###############"""""""""###############&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''+++///999LLL^^^iiiqqqwwwwwwvvvxxxyyyxxxxxxxxxxxxwwwvvvtttrrrqqquuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppooooooppppppmmmnnnppprrruuuwwwyyyzzzwwwvvvuuuuuuvvvvvvtttrrrpppttttttppppppsssvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrrrrssssssrrrmmmlllkkkmmmpppsssuuuuuuuuuwwwyyyzzzyyywwwtttsssvvvuuutttuuuwwwxxxxxxwwwuuurrrooooooqqqsssrrrpppppprrruuuwwwwwwtttpppnnnrrrsssuuuvvvvvvtttsssrrrlllnnnpppsssuuuvvvuuuuuuuuuqqqmmmnnnrrrwwwyyyyyyuuuuuuvvvwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwuuutttssstttsssrrrsssuuuwwwwwwvvvyyywwwtttssssssrrrqqqoootttsssrrrsssvvvxxxyyyyyyqqqrrrsssuuuxxxzzz}}}~~~QQQRRRQQQOOOLLLKKKMMMPPPPPPPPPOOONNNMMMLLLKKKKKKNNNLLLHHHEEECCCDDDEEEGGGEEEEEEFFFFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPOOOOOONNNMMMJJJHHHHHHIIIJJJLLLDDDCCCBBBCCCFFFHHHHHHHHHJJJHHHIIIMMMQQQPPPKKKEEEEEEFFFFFFEEECCCBBBCCCDDDEEEFFFFFFDDDBBBAAABBBDDDHHHHHHHHHGGGFFFEEEFFFFFFDDDEEEFFFHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBAAA??????<<<999666444444777;;;>>>@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???@@@AAACCCEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFCCC???>>>>>>???BBB@@@>>>>>>>>>???>>>===<<<======<<<;;;::::::;;;????????????===<<<:::999666555444444555666555444555555444333333333444444333333222111///...------000000111111111111000000333333444444444333222222111000///000000...+++)))))))))))))))(((''''''&&&%%%$$$"""###%%%&&&&&&&&&$$$### !!!&&&******'''### !!!&&&((((((%%%"""!!!!!!###%%%%%%&&&+++*********++++++,,,+++$$$$$$######"""""""""""""""""""""######$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&(((,,,///777HHHYYYeeennnuuuvvvvvvxxxxxxwwwxxxxxxwwwvvvuuutttsssrrrsssrrrrrrssssssttttttuuuwwwvvvtttsssqqqqqqqqqqqqmmmnnnpppsssuuuxxxzzz{{{xxxvvvtttsssssstttttttttrrruuuuuuqqqpppssstttsssoooqqqsssuuuvvvuuuuuutttwwwssspppqqqsssuuutttrrrmmmlllmmmooorrruuuuuuuuuvvvxxxzzz{{{{{{yyywwwuuutttttttttvvvwwwxxxxxxwwwyyyuuurrrpppqqqrrrqqqpppppprrruuuwwwvvvsssnnnllloooqqqtttuuuvvvtttrrrpppooopppsssvvvyyyyyywwwuuussspppnnnnnnrrrwwwyyyzzzuuuvvvxxxyyyyyyzzz{{{}}}zzzyyyyyyxxxwwwvvvuuuuuusssqqqqqqrrrssstttsssrrruuutttsssrrrqqqpppooonnntttssstttvvvyyyzzzyyyxxxnnnnnnppprrrtttvvvxxxyyy{{{{{{|||TTTTTTSSSRRRQQQQQQSSSTTTQQQPPPOOONNNMMMKKKJJJJJJPPPNNNKKKHHHGGGHHHIIIJJJFFFFFFGGGGGGHHHHHHHHHHHHKKKLLLMMMNNNOOOOOONNNMMMOOONNNKKKIIIIIIIIIJJJJJJEEEDDDCCCDDDFFFGGGGGGFFFIIIHHHIIINNNSSSSSSLLLEEEDDDEEEEEEDDDCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEGGGHHHJJJIIIHHHHHHHHHJJJJJJKKKGGGHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFDDDBBB@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCDDDFFFGGGIIIIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFFFFEEECCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGHHHIIIEEEFFFFFFCCCAAA???@@@AAABBB@@@?????????>>><<<999999;;;<<<<<<;;;;;;===>>>===???AAABBBBBBAAA@@@???:::999777777777666444222444444444444333444444444555444333111///...,,,,,,///000111222333333333333333444666777666555444222000///...//////...+++((())))))******)))((('''&&&%%%$$$###$$$&&&''''''&&&%%%$$$"""%%%)))***(((%%%""" $$$)))***)))%%%"""  ###%%%&&&''''''******)))))))))***+++---)))'''%%%###"""!!! """"""######$$$$$$%%%%%%%%%$$$######$$$&&&''')))((((((***,,,---333BBBQQQ```iiiqqqssstttvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuuuurrrqqqqqqqqqrrrssstttuuuvvvvvvuuusssrrrqqqqqqpppooooooqqqsssuuuwwwxxxyyyvvvvvvtttsssrrrsssuuuvvvtttwwwwwwrrrpppqqqqqqpppmmmooosssvvvwwwwwwvvvuuuwwwtttqqqrrruuuwwwuuussssssrrrrrrtttvvvwwwvvvuuuuuuwwwyyy{{{{{{yyywwwvvvrrrsssuuuvvvvvvvvvvvvwwwyyywwwtttsssrrrqqqqqqpppqqqsssvvvwwwwwwtttpppnnnoooqqqtttuuuvvvtttrrrppprrrrrrtttvvvyyyyyyuuurrrsssqqqppppppsssvvvxxxyyytttvvvxxxxxxxxxxxxzzz|||zzzyyyxxxxxxwwwvvvvvvvvvpppoooooooooqqqqqqpppoooppppppqqqqqqpppppppppqqqrrrsssvvvyyy{{{zzzwwwsssmmmnnnoooqqqsssuuuvvvvvvwwwwwwxxx{{{SSSSSSSSSTTTUUUVVVWWWXXXRRRRRRQQQOOONNNMMMLLLKKKOOONNNMMMLLLLLLLLLMMMMMMHHHHHHHHHHHHGGGFFFDDDCCCGGGHHHJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJIIIJJJEEEDDDDDDEEEFFFGGGFFFEEEHHHHHHJJJPPPUUUUUUOOOIIIBBBCCCCCCCCCBBBDDDFFFIIIEEEFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJLLLMMMMMMLLLIIIIIIIIIJJJJJJIIIIIIHHHKKKIIIFFFDDDCCC@@@<<<:::;;;<<<===>>>??????>>>>>>@@@AAABBBBBBBBBDDDHHHKKKLLLKKKIIIGGGEEECCCBBBBBBFFFHHHHHHGGGDDDBBBAAABBBCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEEEEDDDFFFHHHHHHFFFEEEFFFGGGCCCEEEGGGGGGFFFEEEFFFGGG@@@@@@???@@@@@@???<<<999999;;;<<<=========???@@@===>>>AAACCCDDDCCCBBBAAA<<<;;;999999888777444222444444444444444444333333666666444333111///...---000111222333444555555555666888:::;;;:::888666444...------.........+++))))))***+++++++++***)))(((&&&%%%%%%&&&'''(((((('''$$$###""" ###'''((('''$$$"""%%%(((+++---***'''$$$### """%%%'''(((((((((((())))))((('''(((+++---,,,***'''$$$"""!!! #########$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))'''(((***++++++000===KKK\\\fffooorrrsssvvvwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvrrrqqqqqqpppqqqrrrtttuuussssssrrrrrrqqqpppoooooopppqqqqqqrrrssstttuuuuuuvvvvvvvvvtttssssssuuuwwwuuuyyyxxxssspppppppppmmmoooqqquuuxxxzzzzzzyyyxxxuuuuuuuuuvvvwwwwwwvvvuuuzzzyyywwwxxxxxxxxxwwwuuurrrtttvvvxxxyyyxxxvvvuuuqqqsssvvvwwwvvvuuuuuuvvvxxxwwwvvvuuutttsssqqqqqqrrrsssvvvwwwwwwvvvtttsssrrrsssuuuvvvvvvtttsssrrrsssqqqqqqtttwwwwwwtttpppsssssssssttttttuuuvvvvvvrrruuuwwwwwwuuutttwwwyyyxxxwwwvvvvvvuuuvvvvvvvvvpppnnnmmmmmmoooppppppooolllnnnqqqrrrqqqqqqrrrtttrrrrrrtttwwwxxxvvvrrrnnnmmmnnnpppqqqsssttttttuuuqqqqqqssswww||||||}}}~~~PPPQQQRRRTTTWWWXXXYYYXXXRRRQQQPPPOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJHHHFFFCCC@@@???AAABBBEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIDDDCCCCCCEEEGGGHHHGGGFFFHHHIIIMMMRRRVVVVVVSSSOOOIIIIIIHHHFFFDDDDDDEEEHHHFFFGGGHHHIIIIIIJJJLLLNNNPPPNNNLLLMMMNNNNNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIKKKHHHEEEDDDCCCAAA===:::999:::;;;<<<===???@@@@@@AAABBBBBBAAA@@@CCCHHHLLLMMMKKKIIIGGGEEECCCBBBAAAEEEGGGHHHGGGCCC@@@@@@AAACCCDDDEEEEEEFFFFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCDDDFFFHHHHHHEEECCCCCCDDDDDDFFFIIIJJJHHHFFFEEEEEE>>>>>>???AAACCCBBB???===;;;===>>>>>>======???@@@===>>>@@@AAAAAA@@@???>>>:::999888888999777444222555555555555444333333222555555444444333333222222222333444555555555555555777999;;;<<<;;;888555222---,,,,,,...//////---***)))***,,,------,,,+++***(((''''''(((******)))'''!!!!!!!!! ###%%%%%%###!!!"""$$$&&&)))***)))'''%%%%%% """$$$'''((()))((((((''')))***)))((((((+++...---+++(((%%%###""""""###%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%&&&(((******...;;;HHHZZZeeennnrrrtttwwwxxxvvvxxxwwwvvvuuuttttttuuuuuusssrrrqqqppppppqqqssstttrrrrrrrrrrrrqqqqqqpppoooppppppqqqqqqrrrsssssstttwwwyyyyyywwwtttrrrtttuuutttxxxxxxtttpppqqqpppnnnppprrruuuxxxzzzzzzyyyxxxsssvvvyyyzzzyyyxxxwwwwww}}}{{{yyyxxxxxxxxxwwwvvvqqqsssuuuxxxyyyxxxvvvuuurrruuuxxxyyywwwuuuuuuvvvuuuvvvwwwxxxvvvtttsssrrrrrrssstttvvvwwwxxxxxxxxxvvvvvvwwwvvvvvvuuutttssssssqqqooorrrvvvxxxvvvrrrtttuuuwwwwwwuuutttrrrrrrpppsssvvvtttqqqppprrrvvvuuuuuutttssstttuuuvvvwwwqqqooommmlllnnnpppqqqqqqlllooorrrsssrrrrrrsssuuuuuutttrrrrrrrrrrrrooommmkkkmmmnnnppprrrrrrrrrrrrppppppqqqtttxxx{{{||||||wwwyyy|||~~~MMMNNNPPPTTTWWWYYYYYYXXXPPPOOOOOOMMMLLLKKKKKKJJJJJJKKKMMMNNNOOOOOONNNNNNLLLLLLKKKHHHEEEAAA>>><<<<<<>>>AAADDDGGGIIIJJJJJJFFFHHHJJJLLLLLLKKKJJJIIIBBBBBBBBBEEEHHHIIIHHHGGGHHHJJJOOOTTTWWWXXXVVVSSSTTTSSSPPPKKKFFFCCCCCCDDDHHHIIIKKKKKKKKKMMMOOOQQQTTTQQQOOOOOOOOONNNJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJGGGDDDCCCCCCBBB>>>:::888777777888:::===@@@BBBBBBCCCBBB@@@???BBBHHHMMMLLLJJJIIIFFFEEECCCBBBBBBCCCFFFHHHFFFBBB???>>>???CCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDGGGIIIGGGDDDAAAAAABBBGGGIIIKKKKKKGGGBBB???===<<<===???BBBEEEEEECCCAAA>>>???@@@???>>>===>>>???===>>>>>>>>>===<<<:::999777777777777888888555333555555555555444333222111333444444555555666666777555555555666555555444333555777:::;;;:::666222///---,,,---...000000...,,,)))***,,,.........,,,+++***))))))***++++++)))((( !!!######""" $$$((( """%%%&&&%%%$$$$$$%%%"""###&&&(((******)))(((''')))+++***)))))),,,///,,,+++(((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%&&&'''((('''&&&%%%$$$"""###&&&))))))---:::HHHZZZdddnnnrrrtttxxxyyywwwzzzyyywwwuuutttssssssttttttsssqqqppppppqqqssstttsssssstttttttttsssrrrrrroooooopppqqqrrrrrrssssssyyy{{{|||yyytttrrrrrrsssrrrvvvwwwsssqqqrrrrrroooooopppsssvvvwwwxxxwwwwwwqqqvvv{{{}}}{{{xxxwwwxxx}}}{{{xxxwwwwwwwwwwwwvvvrrrtttwwwzzz{{{zzzxxxwwwtttwww{{{{{{xxxvvvvvvwwwrrruuuxxxyyyxxxuuutttsssqqqrrrsssuuuvvvxxxzzz{{{yyyyyyxxxwwwvvvuuuuuuuuutttqqqpppsssxxx{{{zzzwwwtttvvvyyyyyyvvvssspppoooooorrruuusssooommmooosssssssssrrrrrrssstttvvvwwwrrrpppmmmmmmooorrrssstttmmmpppttttttsssrrrsssuuuzzzwwwrrrpppooopppppppppjjjkkkmmmooopppppppppoootttsssrrrsssuuuvvvvvvuuussswww{{{}}}|||}}}IIILLLQQQUUUXXXXXXXXXWWWTTTSSSQQQNNNLLLJJJJJJIIIMMMOOORRRTTTTTTRRRPPPNNNMMMLLLJJJHHHEEE@@@999555999;;;===@@@CCCFFFGGGHHHFFFGGGFFFDDDFFFKKKKKKHHHHHHFFFDDDDDDEEEFFFFFFEEEFFFKKKQQQVVVXXXYYYYYYYYY[[[YYYTTTNNNIIIFFFGGGIIIMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEGGGIIIIIIGGGFFFEEEFFFHHHFFFCCCCCCDDDCCC???<<<;;;888666777:::>>>??????>>>@@@AAA>>>@@@EEEGGGFFFDDDGGGHHHFFFBBB???@@@AAAKKKHHHDDDAAA???@@@AAACCCDDDCCCCCCDDDEEEEEEDDDBBBEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGFFFDDD@@@>>>???@@@LLLMMMMMMNNNLLLGGG@@@:::888;;;>>>@@@AAA@@@@@@AAABBBAAAAAA???===;;;999888AAA@@@===;;;:::999999999:::999777666555555555666777666555333111000///...555666777888888999888888555555555777::::::777333:::::::::999666333///------+++)))+++...000000...---------,,,,,,,,,++++++...,,,+++,,,---+++'''###!!!  """$$$###!!!!!!###%%%%%%$$$$$$%%%&&&$$$%%%'''((()))***)))))))))---...***)))+++,,,+++)))((('''&&&%%%%%%$$$%%%&&&((()))(((%%%$$$$$$$$$&&&'''(((((('''%%%###"""%%%"""!!!###&&&---:::GGGZZZfffqqqsssrrrtttwwwxxxtttsssssssssrrrrrrrrrrrrsssrrrqqqpppppprrrtttuuuuuutttrrrrrrsssssssssrrrrrrooommmnnnqqqttttttsssvvvxxxyyyyyyvvvtttttttttwwwwwwvvvuuusssrrrqqqppprrrsssttttttuuuuuuttttttuuuyyy~~~|||yyyxxxxxxzzz{{{{{{zzzxxxwwwwwwxxxrrrwww|||}}}zzzxxxxxxzzzwwwvvvwwwzzzxxxrrrqqqtttsssuuuxxxyyyxxxvvvvvvvvvvvvtttssstttxxxyyywwwtttyyywwwwwwwwwwwwwwwuuussstttsssrrrrrrssstttsssqqqssswww{{{zzzvvvqqqoooooosssrrrpppooooooppprrrsssttttttsssssssssttttttuuuuuurrrooonnnpppsssuuuvvvvvvvvvtttqqqoooppprrruuussswwwyyywwwsssooonnnnnnlllkkkkkklllnnnpppssstttuuuvvvwwwuuusssrrrrrrssswwwxxx{{{||||||}}}JJJMMMQQQUUUXXXXXXXXXWWWTTTSSSRRRPPPOOONNNNNNMMMMMMOOORRRSSSSSSRRROOONNNKKKJJJIIIHHHFFFBBB<<<888777888;;;>>>BBBDDDFFFGGGGGGHHHGGGEEEGGGJJJIIIEEEFFFDDDCCCCCCEEEFFFFFFEEEFFFIIINNNQQQTTTVVVYYY\\\^^^\\\WWWPPPJJJFFFFFFHHHNNNNNNMMMLLLJJJJJJIIIIIIKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGGGGGGGEEECCCBBBBBBAAA===:::;;;999777999<<>>???CCCEEEDDDBBBDDDFFFEEECCCBBBCCCDDDIIIGGGDDDBBBAAACCCEEEGGGBBBBBBAAABBBDDDDDDCCCAAACCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDBBB@@@AAABBBHHHKKKOOOPPPMMMFFF???:::888;;;>>>@@@@@@???@@@@@@DDDCCCBBBAAA@@@>>>======@@@>>><<<:::999888888888999999999888777555333222666555222000////////////666777777888999999999888555444444666888999666444999999:::999777444111//////,,,)))***---///---+++++++++++++++++++++++++++---,,,+++,,,,,,+++'''###!!! !!!###"""!!!###%%%''''''%%%$$$$$$$$$&&&''')))***+++******))))))---...+++)))+++,,,***))))))(((&&&&&&%%%%%%&&&&&&((()))(((&&&$$$$$$%%%(((((()))***)))'''%%%$$$%%%"""!!!###&&&,,,888EEEYYYfffsssuuuttttttuuutttuuuuuutttttttttsssssssssuuutttrrrqqqpppqqqrrrssssssqqqpppqqqsssttttttsssqqqooonnnooorrruuutttssswwwyyyzzzzzzwwwtttrrrqqqwwwvvvuuusssrrrqqqqqqqqqqqqqqqrrrsssssssssssssssvvvyyy}}}}}}{{{yyyxxxyyy|||{{{zzzxxxvvvvvvxxxzzzwww{{{~~~{{{xxxyyy{{{yyywwwvvvwwwuuupppoooqqqpppsssvvvxxxxxxwwwxxxxxxyyyxxxwwwwwwwwwvvvtttrrrwwwvvvuuuuuuvvvvvvtttrrruuutttrrrrrrssssssrrrqqqssswwwzzzyyyuuuqqqpppppptttsssqqqooooooooopppqqquuutttsssrrrrrrqqqrrrrrrrrrpppmmmmmmppptttvvvwwwuuutttssspppmmmmmmoooqqqrrrtttuuuuuussspppoooooopppoooooooooooopppqqqrrrvvvwwwxxxwwwvvvuuuuuuvvvtttvvvxxxyyyyyyyyy{{{}}}~~~}}}}}}~~~LLLOOOSSSVVVYYYYYYXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRNNNOOOQQQRRRRRRQQQOOONNNIIIHHHHHHHHHGGGDDD@@@===777999<<>>@@@BBBCCCDDDEEEGGGIIIGGGFFFDDDDDDDDDFFFIIIJJJ@@@??????@@@BBBCCCBBB@@@@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEDDDBBBAAAAAABBBDDDJJJPPPRRRLLLEEE>>>;;;999;;;>>>??????>>>>>>???DDDDDDCCCBBBAAAAAAAAAAAAAAA???===;;;::::::::::::::::::;;;:::888555111///555333000...---...000222666777888888888888888777555444333444666777666555999999:::999888666444222000---******,,,,,,***(((((((((((()))******++++++---,,,+++++++++***'''$$$!!!!!!  !!! !!!!!!!!!!!! %%%'''))))))'''$$$######******++++++++++++*********......+++)))++++++***))))))((('''&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%)))***++++++***)))'''&&&%%%"""!!!###%%%***555AAASSSbbbqqqvvvvvvuuuuuusssvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttrrrqqqppppppppppppooonnnppprrrttttttsssooonnnooopppssstttsssrrrtttwwwzzzzzzxxxtttrrrqqqvvvuuusssqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssstttwwwyyyzzzzzzyyyxxxxxxyyy|||{{{yyyvvvtttuuuxxx{{{zzz|||~~~|||yyywwwxxxzzz{{{vvvttttttqqqmmmllloooooorrrtttvvvwwwwwwyyyzzzxxxyyyzzzxxxvvvtttttttttuuutttssstttuuuuuutttsssvvvuuussssssssssssqqqppptttvvvyyywwwsssppppppqqqvvvuuurrrpppooonnnnnnooouuutttsssqqqpppppppppppppppnnnmmmmmmppptttvvvvvvttttttssspppnnnmmmooopppooooooppprrrssssssqqqooorrrrrrqqqpppooooooooonnnuuuvvvwwwwwwvvvuuuuuuvvvsssuuuwwwwwwwwwwwwxxxyyyxxxxxxxxxyyyzzz|||~~~PPPRRRUUUXXXZZZ[[[ZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTOOOOOOPPPQQQPPPOOONNNNNNHHHGGGGGGHHHHHHGGGEEEBBB===>>>@@@BBBEEEFFFGGGHHHEEEHHHIIIHHHJJJLLLIIIDDDAAA@@@???AAADDDFFFGGGGGGEEEGGGIIIKKKOOOSSSYYY]]]```^^^YYYSSSMMMIIIHHHIIILLLKKKIIIGGGEEEEEEDDDDDDIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFGGGHHHEEEEEEDDDCCCBBB???;;;999:::;;;===???AAAAAA???>>>CCCDDDBBB===<<>>:::<<<>>>AAACCCGGGJJJKKKGGGFFFFFFFFFFFFGGGIIIJJJ=========???AAABBBAAA@@@????????????@@@AAABBBCCC@@@AAACCCBBBAAA@@@AAABBBCCCIIIPPPOOOIIIBBB??????;;;<<<>>>???>>>======>>>AAA@@@?????????@@@AAABBBCCCBBB@@@>>>=========>>>===<<<;;;999777444111000777444000------///333555666666777777777666666555444333333333444555555555:::::::::::::::888777666111...***)))******'''%%%%%%%%%&&&((()))***+++,,,,,,+++++++++***)))'''%%%###"""""""""############!!! !!!!!!"""###### $$$'''******(((&&&%%%$$$++++++++++++******))))))***...///+++)))***+++))))))((('''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''')))************)))((('''%%%""""""###$$$(((222<<>>@@@AAAAAA@@@>>>===AAACCCAAA===<<<>>>>>>;;;777888999===AAAFFFIIIKKKGGGGGGFFFFFFFFFFFFFFFFFF<<<<<<<<<>>>AAABBBAAA@@@??????>>>======>>>>>>??????AAACCCDDDCCCBBBCCCCCCDDDIIIMMMKKKEEEAAAAAACCC===>>>??????===<<<======;;;;;;;;;<<<<<<===>>>???CCCBBBAAA???>>>>>>>>>???@@@>>>:::777444333333444999666222//////222666999555666666666555444333333333333333333333333555666::::::::::::::::::999999111...***)))***)))'''$$$$$$%%%&&&''')))+++,,,---+++++++++***)))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&###""""""""""""###%%%&&&!!!######&&&((()))((('''''''''+++***))))))((((((''''''***......+++)))++++++***((('''&&&&&&&&&&&&&&&&&&'''(((***)))(((''''''((((((((()))(((((((((''''''%%%######$$$$$$&&&///888MMM\\\jjjoooppprrruuuvvvwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrssstttttttttsssrrrooonnnnnnoooppppppnnnllliiikkkmmmooooooooooooooorrruuuyyyzzzwwwssspppnnnrrrrrrqqqqqqqqqrrrssstttuuuttttttttttttuuuvvvvvvuuusssrrrrrrrrrssstttttttttwwwyyyzzzyyyvvvuuuuuuwwwwwwvvvuuuuuuvvvxxxzzzvvvooolllmmmoooooopppsssvvvwwwwwwuuuttttttuuuwwwqqqtttwwwvvvsssqqqsssuuuuuusssrrrsssuuuwwwxxxwwwwwwuuusssssssssrrrpppoooqqqtttvvvuuuqqqpppqqqsssyyyxxxwwwtttrrrqqqoooooorrrrrrqqqqqqrrrsssttttttsssrrrpppqqqrrrrrrqqqpppoooppprrrsssrrrrrrssstttkkkjjjjjjmmmrrruuutttrrrqqqrrrsssttttttsssqqqpppssstttuuutttqqqnnnmmmlllrrrtttvvvwwwvvvtttttttttuuuuuuuuuuuuuuuuuuvvvvvv}}}}}}~~~~~~~~~UUUVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXVVVTTTRRRPPPPPPOOOMMMMMMMMMMMMMMMIIIHHHHHHIIIJJJKKKIIIHHHCCCCCCDDDEEEFFFFFFFFFEEEEEEHHHJJJJJJMMMQQQPPPLLLFFFDDDCCCDDDFFFGGGGGGFFFDDDHHHLLLPPPQQQRRRSSSTTTVVVVVVTTTQQQMMMKKKKKKLLLGGGFFFEEEEEEEEEGGGJJJKKKMMMMMMKKKJJJHHHGGGEEEEEECCCDDDDDDCCCAAAAAABBBDDDEEEGGGIIIIIIFFFBBB???>>>>>>@@@BBBBBB@@@===<<<<<<===@@@AAA>>>===???===:::555555555999>>>CCCFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@<<<<<<===???BBBCCCCCCBBB@@@???>>>>>>======>>>>>>AAADDDFFFGGGFFFEEEEEEEEEFFFHHHIIIGGGDDDBBBCCCEEE@@@@@@AAA???===<<<===>>>888999;;;<<<===>>>>>>>>>AAA@@@>>>===<<<<<<======???===999555333444666888<<<999555222222444888;;;666666666666555444222222222333555444333333444666999999999888888888888888000---***)))******(((%%%%%%&&&''')))***,,,---...***++++++***(((''''''((((((((()))))))))(((''''''%%%%%%%%%$$$%%%%%%&&&'''!!!  """%%%&&&###%%%'''(((''''''((()))))))))((('''&&&&&&'''''')))---...***)))+++,,,+++((((((''''''&&&''''''(((''')))******)))(((((()))''''''''''''''''''''''''&&&$$$$$$%%%%%%%%%,,,555LLLZZZhhhlllllloooqqqrrrvvvvvvvvvvvvuuuuuuuuuuuuppprrrtttuuuvvvuuusssrrrnnnmmmmmmnnnoooooollljjjiiikkkmmmnnnmmmmmmooopppwwwyyy{{{yyyuuuoookkkjjjpppqqqqqqrrrssstttttttttrrrrrrqqqpppqqqrrrssstttsssrrrpppppprrrsssrrrqqqqqquuuyyy{{{zzzwwwtttsssxxxwwwvvvvvvwwwyyyzzz{{{sssmmmiiimmmqqqrrrsssuuu{{{zzzyyyvvvsssrrrtttvvvuuuvvvvvvuuurrroooooooootttrrrqqqrrruuuxxxyyyyyyvvvuuussssssssssssqqqpppooorrruuuuuurrrpppqqqrrrxxxwwwvvvuuusssrrrqqqpppqqqqqqqqqqqqrrrtttuuuvvvuuutttsssssssssrrrpppnnnkkkmmmpppqqqqqqpppqqqqqqkkkkkkkkkmmmpppsssssssssrrrtttwwwyyyyyyxxxuuutttrrrtttuuuuuurrrnnnllllllnnnqqqssstttsssrrrqqqqqqttttttttttttttttttttttttvvvvvvwwwwwwwwwTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPNNNLLLLLLLLLMMMMMMKKKJJJIIIJJJKKKKKKJJJHHHCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLKKKJJJMMMQQQQQQNNNKKKIIIGGGGGGGGGHHHGGGFFFFFFIIILLLNNNNNNNNNNNNOOOTTTTTTRRROOOLLLJJJJJJKKKIIIGGGFFFEEEFFFHHHKKKMMMPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBB@@@@@@AAACCCCCCFFFJJJJJJFFFCCCAAAAAA@@@BBBDDDBBB>>>;;;::::::999===@@@??????@@@===999555333222555:::???AAAAAA@@@AAABBBBBBAAA@@@>>>=========>>>@@@CCCEEEEEEDDD@@@@@@@@@???@@@@@@AAAAAAAAACCCFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>:::<<>>===<<<<<<======<<<:::888666666666888999===:::777444333555888:::888888888777666555333222111444666777555444444666666666555444444444444444///,,,))))))+++,,,***((('''((()))***,,,---//////)))++++++)))'''&&&''')))***++++++++++++***((('''((((((((((((''''''''''''$$$######"""###%%%((()))&&&''''''&&&$$$%%%'''))))))((('''&&&&&&&&&'''((('''+++---***))),,,...,,,***)))))))))))))))******''')))******)))((()))***'''''''''&&&'''''''''((((((&&&&&&'''%%%%%%+++333CCCSSSccckkkmmmooorrrrrruuuuuutttttttttsssssssssqqqsssuuuwwwvvvuuurrrpppkkkkkklllmmmoooooollljjjkkkmmmnnnnnnmmmmmmpppssswwwxxxyyywwwsssooollllllnnnppprrrtttvvvvvvuuuuuurrrqqqoooooooooppprrrssssssrrrpppqqqssstttrrrpppqqqtttxxxzzzyyyvvvttttttxxxwwwwwwwwwxxxxxxxxxxxxsssmmmjjjnnnsssuuuuuuvvv}}}|||zzzvvvssssssuuuxxxxxxvvvuuutttsssrrrooommmrrrqqqoooqqqtttwwwyyyzzzuuutttrrrrrrssssssrrrqqqlllqqquuuuuusssppppppqqqsssttttttssssssrrrqqqqqqqqqqqqpppqqqqqqrrrssstttttttttssstttuuutttqqqooolllooorrrrrrqqqooonnnnnnkkklllnnnooooooppprrrtttsssuuuxxxzzzzzzxxxuuurrrmmmooorrrrrrpppnnnlllllllllooossstttsssrrrqqqqqqqqqqqqrrrsssssstttssssssooopppqqqrrrtttRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUWWWWWWVVVTTTSSSQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKJJJHHHDDDEEEGGGIIILLLNNNOOOOOOMMMOOOMMMKKKMMMQQQQQQNNNNNNLLLIIIHHHIIIHHHGGGFFFHHHJJJKKKKKKKKKJJJLLLMMMSSSSSSRRRNNNKKKHHHHHHHHHKKKIIIGGGFFFGGGIIIKKKMMMRRRQQQOOOLLLIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@AAACCCAAAEEEIIIJJJFFFCCCAAAAAABBBDDDDDDAAA<<<999888999666;;;??????@@@AAA>>>999555333111333888<<<>>>======>>>???@@@@@@???===;;;======>>>AAADDDFFFFFFEEE@@@@@@@@@AAABBBCCCEEEEEE>>>@@@CCCDDDBBBAAA@@@@@@CCCDDDEEEGGGHHHGGGCCC@@@DDDDDDCCCAAA>>>======>>>===@@@CCCFFFGGGFFFCCCBBBBBBAAA@@@>>>>>>>>>??????888888888888888888999999===:::777555444555777999:::::::::999888666444444000444777888666444444555444333222111111111111111...+++)))))),,,---,,,***))))))***+++---...///000)))***+++)))&&&%%%'''***,,,,,,------,,,***)))((())))))******)))((('''&&&&&&&&&%%%$$$%%%(((***+++)))((('''%%%######%%%''')))((('''&&&&&&'''((()))&&&+++,,,******---...---,,,+++++++++++++++,,,,,,''')))++++++)))))))))***((((((''''''''''''((()))(((''''''(((&&&%%%***222888KKK___jjjooosssuuuuuutttssssssssssssrrrrrrrrrssstttwwwxxxwwwtttpppnnnhhhiiijjjmmmoooooommmkkkmmmnnnpppooommmnnnrrruuurrrtttuuuuuusssqqqqqqrrrmmmpppsssvvvwwwwwwvvvuuusssrrrqqqpppppprrrtttuuutttrrrqqqsssuuuvvvssspppsssuuuwwwxxxvvvuuuuuuuuuxxxwwwuuuuuuvvvuuutttssstttnnnkkkpppuuuvvvuuuvvv~~~}}}zzzvvvttttttwwwyyyvvvtttrrrsssvvvvvvssspppqqqooonnnooosssvvvyyyyyytttsssrrrrrrttttttsssrrrkkkpppuuuvvvsssqqqpppppppppqqqqqqrrrrrrqqqqqqpppqqqqqqpppppppppppppppqqqsssssssssuuuwwwvvvsssqqqpppsssuuuuuussspppnnnmmmkkknnnppppppnnnnnnrrruuuqqqsssvvvxxxwwwtttqqqnnngggjjjmmmooonnnlllkkkkkknnnqqqtttvvvvvvtttssssssmmmnnnpppqqqssstttttttttlllmmmooorrrtttLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQNNNLLLKKKNNNMMMMMMLLLKKKLLLLLLLLLJJJLLLNNNQQQSSSQQQMMMIIIIIIGGGFFFGGGJJJNNNPPPPPPMMMLLLKKKLLLNNNPPPQQQPPPOOOLLLIIIHHHGGGGGGFFFEEE@@@DDDGGGHHHGGGHHHKKKMMMNNNQQQRRRPPPKKKHHHGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIMMMNNNOOONNNJJJGGGFFFFFFCCCAAA>>>;;;;;;<<>>===<<<<<<<<<<<<===???AAA@@@>>>;;;555555555555666888:::<<<:::<<<@@@BBBCCCAAA???===???>>>>>>@@@BBBCCCBBBAAABBBCCCDDDDDDCCCAAA???>>>???AAACCCDDDBBBAAAAAAAAACCCEEEGGGHHHHHHFFFDDDBBBEEEDDDCCCAAAAAAAAABBBBBBCCCDDDFFFGGGGGGEEEBBBAAAEEECCCAAA???===<<<<<<<<<>>>;;;999:::999666555888<<<;;;999777777888999:::===<<<:::888666555444444666555555555555555666777555444444555444222...***+++,,,,,,------...//////************+++,,,---...//////...---+++***)))))),,,------,,,)))''''''(((***************)))((('''&&&&&&'''))),,,---,,,***((('''&&&%%%%%%&&&'''((('''(((((('''%%%%%%&&&(((+++***)))))))))***,,,---...---,,,,,,++++++++++++***)))((((((((((((((()))######%%%&&&''')))******((()))***)))''''''(((***;;;KKK```nnnssstttuuuwwwxxxwwwvvvtttssssssssstttsssuuuwwwxxxvvvssspppmmmmmmmmmnnnnnnnnnmmmlllkkkqqqpppppppppppppppppppppuuuuuuuuuuuutttsssrrrqqqmmmnnnppprrrssstttuuuuuurrrqqqpppooooooqqqrrrtttrrrooonnnpppssstttsssqqqtttttttttuuuvvvtttqqqnnnsssssssssqqqppppppsssuuuqqqmmmjjjkkkppptttsssqqqzzzxxxvvvuuuvvvwwwvvvvvvqqquuuvvvttttttvvvtttpppppppppqqqrrrrrrssstttttttttsssqqqooonnnnnnooooooooopppsssuuuuuusssqqqpppmmmnnnoooppppppooonnnmmmooonnnnnnoooqqqqqqpppnnnppppppppppppqqqsssuuuvvvxxxuuuqqqnnnnnnnnnmmmlllnnnllliiigggggghhhkkkmmmpppuuuyyyzzzvvvqqqmmmlllhhhhhhiiikkkoooppppppooosssqqqnnnoooqqqrrrqqqpppnnnooopppqqqqqqrrrqqqqqqllllllmmmnnnoooJJJKKKMMMOOOPPPQQQPPPPPPQQQPPPNNNKKKIIIGGGFFFEEELLLLLLLLLLLLMMMNNNNNNOOOKKKLLLOOORRRSSSRRRNNNKKKIIIGGGFFFGGGJJJMMMOOOPPPNNNMMMLLLMMMPPPRRRRRRRRROOOLLLJJJHHHHHHIIIHHHGGGAAADDDGGGHHHGGGFFFHHHIIIOOOQQQRRROOOJJJFFFEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIMMMNNNNNNMMMIIIFFFDDDDDDAAA???===;;;:::;;;<<<>>>???AAACCCDDDBBB@@@@@@@@@FFFEEECCCAAA@@@???>>>>>><<<===>>>>>>>>><<<:::999:::::::::::::::<<<===>>>;;;===???AAABBBBBB@@@???BBBBBBBBBCCCEEEFFFEEECCC@@@AAABBBBBBAAA???<<<::::::;;;>>>>>>>>>>>>???@@@CCCDDDFFFHHHHHHFFFDDDBBBEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHHHHGGGEEEBBB@@@DDDCCCAAA???>>>=========AAA===;;;<<<:::555444666===<<<:::999888999:::;;;;;;:::888666555444444444777666666666555666666666333444666666444111...+++***++++++,,,,,,---......++++++++++++,,,---.........------,,,+++******))),,,,,,---+++)))(((((()))******++++++******)))(((&&&&&&''')))+++,,,+++***)))((((((''''''(((((((((%%%&&&''''''&&&%%%&&&(((******))))))******+++,,,------,,,+++++++++++++++******)))(((((((((((((((&&&&&&&&&''''''(((((()))((((((((('''%%%&&&(((***:::JJJ^^^mmmrrrtttuuuvvvyyywwwuuurrrqqqqqqrrrsssuuuwwwxxxyyyxxxuuuqqqoookkkkkkllllllmmmnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqppptttuuuuuuuuuuuutttssssssooopppqqqrrrttttttttttttuuusssrrrppppppqqqrrrsssnnnmmmmmmooosssuuutttrrrsssqqqppppppqqqrrrqqqpppoooppppppooommmlllnnnooopppmmmkkkmmmrrruuutttrrruuurrrpppooopppqqqqqqqqqqqquuuvvvttttttvvvtttpppppppppqqqrrrrrrsssttttttrrrqqqpppoooooonnnnnnooonnnooorrrssstttsssqqqpppkkklllnnnooooooooonnnnnnooonnnnnnooorrrssssssrrrqqqpppppppppqqqrrrssstttuuussspppooooooppppppooonnnllljjjhhhhhhiiilllnnnppptttxxxxxxtttoookkkjjjgggggggggiiilllmmmlllkkkmmmkkkjjjkkknnnooonnnlllkkklllmmmnnnooooooppppppjjjjjjkkklllnnnHHHIIIJJJLLLMMMMMMMMMMMMOOOMMMIIIEEEBBBAAABBBBBBKKKKKKLLLNNNOOOPPPPPPPPPMMMNNNOOORRRTTTSSSPPPMMMIIIHHHFFFGGGJJJMMMOOOOOOQQQOOONNNPPPRRRTTTTTTTTTOOOMMMJJJIIIJJJJJJJJJIIIEEEFFFGGGGGGEEEDDDDDDEEELLLNNNNNNKKKEEEAAA@@@AAAAAAAAAAAABBBDDDEEEGGGHHHLLLMMMMMMKKKGGGCCCAAAAAA>>>===<<<::::::999999:::<<<>>>@@@AAA@@@>>>>>>???HHHGGGFFFDDDBBBAAA??????<<<>>>@@@???:::777777888>>>>>>===<<<<<<======>>><<<===???@@@AAABBBBBBBBBFFFFFFFFFGGGHHHHHHGGGEEE>>>???@@@@@@>>>:::666444444666777888999:::===@@@BBBCCCFFFGGGGGGFFFDDDBBBDDDDDDDDDCCCDDDDDDEEEFFFIIIIIIJJJIIIGGGEEEBBB@@@CCCBBBAAA@@@????????????CCC@@@======;;;555333555===<<<;;;:::::::::;;;;;;999999888777666666666666888888777777666666555555333777::::::555111......))))))******+++,,,,,,,,,------------------------,,,,,,++++++***************+++,,,+++)))((()))***++++++++++++++++++***)))&&&&&&&&&(((***+++***)))((())))))*********))))))###%%%'''((('''''''''(((((()))******++++++******,,,,,,,,,+++++++++++++++++++++***)))((((((''''''((((((((((((((('''''''''(((((('''%%%###$$$(((***999GGG[[[jjjqqqssstttvvvzzzwwwrrrooommmooorrrtttwwwwwwxxxxxxvvvsssooommmhhhiiiiiikkkmmmoooqqqsssqqqqqqrrrrrrrrrrrrqqqqqqttttttuuuuuuuuutttsssssspppqqqrrrsssttttttttttttwwwvvvtttrrrqqqqqqqqqqqqkkklllmmmpppssstttsssrrrssspppmmmkkklllmmmmmmmmmlllnnnooonnnmmmkkkkkklllooommmmmmppptttvvvuuusssqqqooollllllmmmnnnnnnmmmqqqtttvvvttttttvvvuuuqqqpppqqqqqqrrrrrrsssssstttooooooppppppppppppoooooommmnnnppprrrssssssrrrrrrnnnnnnooopppqqqqqqppppppnnnllllllmmmpppsssuuuuuurrrrrrqqqqqqqqqqqqrrrrrrsssqqqoooppprrrssssssrrrooommmkkkiiiiiikkkmmmooooooqqqttttttqqqllliiihhhfffeeeeeefffhhhhhhgggeeeffffffgggiiikkklllkkkiiiggghhhjjjkkklllmmmmmmmmmggghhhiiijjjkkkGGGHHHHHHIIIIIIJJJJJJJJJNNNKKKFFFCCCAAABBBDDDFFFLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNOOOQQQSSSSSSQQQOOOLLLJJJHHHHHHKKKNNNOOOPPPRRRQQQPPPQQQTTTVVVVVVUUUPPPNNNKKKKKKKKKLLLKKKKKKJJJIIIFFFCCCAAAAAABBBDDDFFFGGGGGGCCC===999999:::===>>>???AAACCCEEEGGGHHHKKKLLLLLLIIIEEEAAA???>>><<<<<<<<<;;;;;;:::999888===???AAAAAA@@@???@@@@@@HHHHHHGGGEEECCCBBB@@@???;;;???BBB???:::666777:::???>>>===<<<;;;;;;::::::=========>>>@@@AAABBBCCCGGGGGGGGGHHHIIIIIIFFFDDD>>>???>>>===:::555111...000111333444555888<<<@@@@@@BBBDDDFFFGGGFFFDDDBBBDDDEEEEEEEEEFFFGGGHHHHHHKKKKKKKKKIIIGGGDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@BBB???>>>???<<<777555777;;;;;;;;;;;;;;;:::::::::999999888888888888999999999999888888777666555444666;;;???===666000...///(((((()))******++++++,,,------------------,,,,,,+++************************+++,,,+++))))))***+++++++++,,,,,,,,,++++++***'''&&&%%%'''((())))))''''''((()))*********)))((("""%%%)))******)))))))))'''(((***+++++++++***)))***+++++++++++++++******,,,,,,+++***)))(((&&&&&&(((((((((((((((((((((((()))(((&&&$$$###%%%))),,,777DDDXXXgggooossstttuuuwwwtttooolllkkkoootttwwwwwwwwwwwwuuurrrnnnjjjhhhgggggghhhjjjmmmqqqtttvvvpppqqqrrrsssssssssrrrrrrttttttttttttsssrrrqqqpppoooppprrrssstttuuuvvvvvvwwwvvvtttrrrpppoooooooookkklllnnnppprrrrrrqqqppprrrpppllljjjjjjjjjhhhgggkkknnnpppqqqpppoooooooooqqqpppqqqsssuuuvvvtttqqqrrrpppnnnmmmnnnppppppoooqqqtttuuussssssvvvuuurrrqqqqqqqqqrrrrrrsssssssssnnnoooqqqrrrsssrrrqqqqqqnnnoooppprrrsssttttttttttttttttttsssssssssrrrrrrlllkkkjjjkkkooosssvvvvvvttttttsssrrrrrrqqqqqqqqqrrrqqqpppqqqssstttsssrrrooonnnlllkkkkkkmmmooopppkkkmmmoooooonnnllljjjhhhfffeeeddddddeeedddbbb```bbbdddfffiiikkkkkkjjjiiifffggghhhjjjkkkllllllllleeefffggghhhjjjGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCEEEIIIKKKNNNPPPRRRSSSSSSQQQOOONNNNNNMMMNNNOOORRRRRRQQQPPPNNNLLLJJJJJJLLLOOOPPPPPPSSSRRRQQQRRRTTTVVVWWWVVVQQQOOOLLLKKKLLLLLLLLLKKKOOOKKKEEE@@@???@@@BBBDDDAAABBBBBB>>>999666666888<<<===???BBBDDDFFFHHHHHHJJJKKKKKKHHHDDD@@@======;;;;;;<<<<<<<<<;;;:::999AAABBBCCCCCCBBBAAABBBCCCFFFFFFFFFEEEDDDBBB@@@???;;;???BBB@@@<<<999<<>><<<;;;999888777<<<<<<<<<<<<===???AAABBBDDDDDDDDDFFFGGGFFFCCCAAA>>>===<<<:::666111---+++,,,---///000222555999<<<===???BBBDDDEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<>>:::888:::999::::::;;;:::999888777666666666666666777888888888888888888777666444333888<<<>>>:::222,,,+++,,,((())))))***++++++,,,,,,,,,------...------,,,++++++************************+++,,,+++))))))***+++***++++++,,,,,,,,,++++++'''&&&%%%%%%'''((('''&&&$$$%%%'''((()))((('''&&&$$$'''***,,,+++*********'''((()))++++++***))))))))))))***++++++******))),,,,,,,,,+++***((('''&&&&&&&&&''''''((()))))))))***)))'''%%%$$$&&&***...444AAATTTdddnnnrrrttttttssspppmmmkkklllpppuuuyyyxxxxxxvvvtttppplllhhhfffggghhhjjjlllooorrruuuvvvoooqqqrrrssstttsssrrrrrruuuttttttsssqqqooommmlllmmmnnnppprrrtttvvvwwwwwwtttsssrrrqqqooonnnnnnmmmnnnoooqqqqqqpppooonnnnnnnnnmmmlllmmmmmmllliiigggjjjmmmpppqqqrrrqqqrrrssssssssstttuuuuuutttrrrpppsssqqqooooooqqqrrrrrrrrrqqqtttuuussssssvvvvvvsssqqqqqqrrrrrrrrrrrrsssssspppqqqssstttuuuuuutttsssppppppqqqqqqssstttuuuvvvwwwwwwuuutttrrrqqqppppppnnnlllkkkmmmqqquuuwwwxxxvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrsssttttttrrroooooonnnmmmlllmmmnnnpppqqqiiiiiijjjlllmmmmmmkkkjjjfffeeeddddddddddddbbb``````bbbfffhhhiiiiiiiiiiiiggggggiiijjjkkklllllllllfffgggggghhhiiiFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFIIIKKKMMMOOOQQQTTTVVVUUUSSSOOOMMMMMMLLLKKKMMMOOOPPPPPPPPPOOOMMMKKKKKKLLLOOOPPPPPPSSSQQQPPPRRRTTTVVVVVVVVVSSSPPPMMMLLLLLLLLLKKKJJJOOOJJJDDDAAA@@@AAABBBCCC===??????===888777888;;;>>>???AAADDDGGGIIIJJJJJJHHHIIIIIIGGGCCC???======:::;;;<<<<<<======<<<<<>>===@@@BBBAAA@@@@@@???===;;;999888::::::::::::;;;<<<======>>>???@@@BBBDDDCCC@@@===:::888666444111///...---***,,,...///000222666888:::<<>>>>>;;;999;;;>>>???;;;:::===888999:::;;;;;;999777666444333333333444444555666666666777777777555444333666777777333---)))((()))******++++++,,,---------,,,---.../////////------,,,,,,++++++***************+++,,,+++)))((()))***)))***++++++++++++++++++(((&&&$$$$$$%%%&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&(((***+++*********+++'''((())))))******))))))'''((()))++++++***))))))++++++,,,,,,+++)))'''&&&%%%%%%%%%&&&'''(((((()))))))))(((&&&&&&'''+++...222>>>PPPaaalllqqqssstttpppooommmmmmnnnrrruuuxxxxxxwwwvvvtttqqqnnnkkkiiijjjkkkmmmoooqqqsssttttttnnnooorrrssstttsssrrrqqquuuttttttrrrqqqooommmlllmmmnnnppprrrsssuuuuuuvvvqqqqqqppppppoooooonnnnnnqqqrrrrrrqqqooommmnnnoookkkkkkllloooqqqqqqooollliiilllnnnppppppppprrrssstttttttttttttttsssrrrqqqsssqqqooooooppprrrrrrrrrqqqttttttrrrsssvvvvvvtttrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuqqqqqqppppppqqqsssuuuvvvuuutttsssqqqooonnnmmmmmmrrrqqqpppqqqtttwwwyyyyyyuuuvvvuuuuuutttrrrqqqppprrrrrrrrrssstttssspppmmmnnnmmmmmmmmmmmmooopppqqqiiiiiiiiijjjlllmmmmmmlllgggfffeeefffgggfffeeeccc___bbbeeeffffffggghhhiiiiiiiiijjjkkklllllllllllljjjjjjjjjjjjkkkDDDCCCBBBAAA@@@@@@AAABBB???BBBEEEIIIKKKMMMMMMNNNNNNQQQTTTWWWWWWUUUQQQOOOKKKJJJIIIJJJLLLNNNOOOOOONNNLLLJJJIIIKKKMMMNNNNNNQQQPPPOOOPPPSSSUUUUUUUUUTTTQQQNNNLLLKKKJJJIIIHHHJJJHHHEEEEEEEEEEEEBBB@@@999;;;<<<:::777777:::===@@@BBBDDDGGGJJJKKKLLLLLLGGGHHHIIIGGGCCC@@@>>>>>>999999:::;;;<<<===>>>>>>EEEFFFFFFDDDBBBAAAAAACCCBBBCCCDDDEEEEEEDDDCCCBBB???????????????@@@AAAAAAAAAAAA@@@@@@>>><<<:::888888888888888888888888888::::::<<>>??????@@@???>>>===<<<999888:::>>>???;;;:::<<<888999<<<======;;;888666555444444444444555555666333444555666666555333222555333111...,,,++++++,,,,,,,,,------.../////////---...000222222222111000...------,,,+++******))),,,,,,---+++)))(((((()))((()))******++++++******(((&&&$$$###$$$%%%$$$############$$$$$$%%%'''''''''((())))))((('''((()))((((((((((((((()))******&&&''')))***+++***)))((()))***,,,,,,,,,***((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,111<<>>>>>>>>??????AAADDDIIINNNPPPQQQPPPNNNLLLOOOTTTXXXYYYWWWTTTQQQJJJHHHGGGHHHJJJMMMNNNNNNMMMKKKHHHHHHIIIKKKLLLLLLQQQOOONNNPPPRRRTTTTTTTTTUUURRRNNNKKKJJJJJJHHHGGGFFFFFFGGGIIIJJJHHHBBB===555777888777555666999===BBBDDDGGGIIILLLMMMMMMMMMFFFGGGHHHGGGCCC@@@??????888888999999;;;===???@@@EEEEEEEEECCC@@@??????@@@AAACCCEEEFFFGGGFFFEEEDDDAAA???>>>>>>???@@@@@@???????????????===;;;888777666777777777777666555555777888:::>>>@@@???<<<999+++)))((((((+++///444777222444777999999888999:::666888;;;>>>@@@@@@???>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB>>>>>>??????>>>===;;;:::999888:::>>>>>>;;;999;;;888:::===>>>>>><<<999777888888777777777777888888111333444666666555333222555222...---...000111111------......///000000111...000222444555444333222//////...---,,,******))),,,------,,,)))''''''((('''((()))***************(((&&&###"""###$$$$$$###$$$$$$######$$$&&&''')))'''(((((('''%%%%%%&&&((()))((('''''''''(((***+++%%%''')))***+++***)))((()))***+++,,,,,,+++)))(((''''''&&&%%%%%%$$$######$$$%%%''''''&&&'''(((***000;;;LLL]]]jjjqqqsssssspppqqqrrrssssssrrrpppoookkklllmmmoooppppppppppppoooqqqtttvvvuuussspppnnnkkkmmmppprrrsssrrrqqqppprrrsssssstttuuuuuuuuutttqqqqqqqqqqqqqqqpppooonnnmmmnnnpppqqqrrrsssssstttrrrsssrrrpppmmmnnnrrrvvv{{{xxxtttrrrqqqqqqpppooorrrrrrrrrpppnnnnnnppprrrpppqqqqqqqqqqqqsssvvvyyysssqqqooooooqqqsssssssssqqqttttttqqqrrrvvvwwwuuurrrrrrrrrrrrrrrrrrrrrrrruuuuuusssrrrrrrssstttuuuqqqooommmllllllnnnppprrrqqqpppoooooooooppprrrrrrpppppppppqqqssssssrrrpppqqqqqqrrrrrrqqqpppnnnmmmmmmnnnpppssstttssspppllllllllllllmmmmmmnnnppppppqqqnnnkkkkkklllmmmkkkiiiiiihhhhhhjjjlllmmmmmmkkkfffhhhjjjjjjhhhiiillloookkkllllllllllllkkkjjjjjjqqqqqqpppooonnnCCCBBBAAA>>>======@@@CCCCCCGGGMMMQQQSSSSSSTTTUUUPPPSSSWWWXXXVVVSSSQQQPPPLLLKKKIIIHHHHHHIIIJJJJJJKKKJJJHHHHHHJJJLLLMMMLLLNNNNNNNNNOOORRRUUUYYY[[[WWWTTTPPPKKKGGGEEEDDDDDD@@@CCCFFFHHHGGGEEEAAA>>>===;;;777333111333888===@@@AAADDDGGGKKKLLLKKKJJJFFFEEECCCAAA@@@???>>>>>>::::::;;;;;;<<<===>>>>>>BBBBBBBBBAAA@@@>>><<<:::===AAAGGGJJJIIIFFFDDDBBBCCCDDDDDDCCCAAA@@@@@@AAAGGGDDD@@@>>>???>>><<<999666777999:::;;;::::::999555888<<>>@@@@@@======@@@AAA>>>:::777555777:::===<<<:::AAA???===<<<======<<<;;;>>>???@@@@@@AAA@@@??????======<<<;;;;;;;;;<<<<<<888888:::<<<>>>===:::777777888999;;;;;;:::666333999::::::;;;:::999888777888555333555:::<<<:::777111///......000111111000............///000111222000111333444444333111000444000,,,+++,,,,,,+++))),,,,,,------,,,+++)))(((%%%''',,,///000...+++)))***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''(((((())))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&---666FFFWWWfffnnnooommmnnnrrrtttssstttwwwwwwtttrrroookkkiiikkknnnqqqrrrrrrrrrsssttttttssspppmmmnnnooooooppprrrsssssstttssssssrrrrrrqqqqqqqqqqqqpppnnnmmmooossstttrrrpppqqqqqqqqqrrrssstttvvvwwwwwwuuurrrpppqqqrrrsssrrrvvvuuusssqqqpppppppppqqqsssrrrpppnnnmmmnnnnnnooonnnooopppppppppqqqtttwwwwwwtttrrrrrrtttuuutttrrrssssssssssssuuutttrrrppprrrrrrrrrsssssssssssssss}}}yyytttrrrrrrrrrpppmmmmmmmmmmmmmmmlllllloooqqqssssssqqqoooqqquuutttooovvvsssooooooqqqssssssrrrqqqpppoooooonnnnnnoooooooooooooooqqqssstttsssrrrsssppplllkkknnnoooooonnnpppmmmkkkkkknnnppppppooooooooommmkkkjjjkkknnnqqqnnnmmmlllkkkjjjjjjjjjjjjjjjiiikkkoooooolllmmmqqqssspppnnnmmmnnnHHHFFFBBB===;;;<<>>===<<<<<<999999:::;;;<<<===>>>???>>>??????@@@???>>><<<;;;>>>BBBFFFHHHGGGDDDCCCBBBAAABBBCCCCCCBBBBBBCCCDDDHHHEEEAAA@@@???===:::777777888:::;;;======>>>>>>;;;<<<===>>><<<999666444---***(((---666???DDDFFFDDDEEEDDD@@@@@@CCCDDDBBB999666444666999<<<;;;:::???===<<<<<<<<<<<<;;;:::888:::===@@@BBBCCCBBBBBB<<<<<<;;;;;;;;;;;;<<<===:::999999:::;;;:::888666999999:::;;;;;;999666444888888999999888777666555444222222555:::===<<<999222111//////000111111000....../////////000000000///111222444444333222111333000,,,+++,,,,,,+++))),,,,,,,,,,,,+++)))((('''&&&(((+++...///...,,,***+++(((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&,,,666FFFYYYgggmmmmmmkkkkkkooorrrqqqssswwwwwwuuurrrooolllkkkmmmpppssstttuuuuuuuuuuuuuuutttrrrppprrrrrrrrrrrrssssssssssssqqqrrrssssssttttttttttttqqqpppoooppprrrsssqqqoooqqqqqqrrrssstttuuuvvvvvvyyyvvvtttssstttuuuuuuuuuvvvuuusssqqqppppppppppppuuutttsssqqqooonnnnnnmmmpppqqqrrrrrrqqqrrruuuwwwwwwtttrrrrrrtttuuutttrrrttttttttttttuuussspppmmmrrrrrrsssuuuvvvwwwxxxxxx{{{xxxtttrrrrrrrrrpppnnnnnnoooooonnnmmmmmmoooqqqtttuuusssqqqsssvvvuuuqqqtttqqqnnnnnnppprrrrrrqqqqqqqqqpppppppppooopppppprrrqqqppppppqqqqqqppppppssspppmmmmmmoooqqqqqqppprrrooommmnnnqqqssssssrrrrrrqqqooolllkkkkkkmmmooopppooonnnlllkkkjjjiiiiiikkkiiikkkoooooommmnnnqqqpppnnnmmmmmmnnnLLLIIIDDD>>>:::;;;???CCCGGGKKKQQQUUUUUUSSSRRRQQQWWWYYYYYYWWWSSSOOOMMMLLLMMMLLLJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMOOOPPPPPPNNNPPPPPPPPPQQQSSSUUUXXXYYYTTTRRRPPPMMMJJJGGGDDDCCCIIIIIIIIIHHHGGGEEEDDDCCC???>>>:::666333444777:::======???CCCGGGHHHHHHGGGHHHFFFAAA===;;;:::::::::888888999;;;===>>>???@@@<<<======>>>>>>>>>======@@@BBBEEEEEEDDDBBBAAAAAA???@@@AAABBBBBBCCCEEEGGGGGGEEEBBB@@@???<<<888555888888999;;;===@@@BBBCCCCCCAAA???;;;888555333222000------222<<>>===@@@CCCHHHMMMSSSWWWXXXVVVTTTSSSVVVWWWWWWUUURRRPPPOOOPPPQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJKKKMMMPPPRRRRRRQQQOOOOOOPPPPPPRRRSSSUUUVVVSSSRRRQQQOOOLLLHHHFFFDDDJJJIIIHHHGGGGGGGGGHHHHHHEEECCC???:::666444666888::::::<<>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAACCCDDDCCCAAA??????@@@>>>???@@@@@@???@@@CCCEEEBBBAAA@@@???===:::777555888888999:::===AAADDDFFFIIIEEE@@@999555222222222222222444:::CCCKKKQQQSSSJJJIIIDDD===;;;???BBBAAA:::777444555999======<<<===<<<<<<>>>@@@@@@>>>======???AAABBBBBB???<<<:::::::::::::::;;;<<<===>>>???;;;777444444555555555>>>>>>>>>===:::888777777777777666555444333222111555555666888:::888555111444222000000000000///...000111333444333000---+++***+++---///111111222222000///---,,,,,,+++***)))---------,,,+++***)))(((,,,,,,+++++++++,,,------000---***)))(((((('''&&&###$$$%%%&&&'''((())))))&&&&&&'''''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''))))))((((((((()))******)))222AAATTTcccmmmoooooopppsssuuutttuuuzzz{{{xxxrrrpppooopppssswwwyyyyyyvvvvvvuuusssqqqppppppqqqtttttttttsssssssssrrrrrrnnnppprrrtttuuuuuutttsssvvvuuusssrrrqqqpppooonnnpppqqqssstttuuuuuuttttttxxxvvvttttttuuuvvvuuutttrrrrrrrrrrrrrrrrrrrrrsssuuuuuuuuuuuusssqqqnnnmmmsssuuuuuutttsssssstttuuuuuutttsssrrrrrrssssssrrrrrrrrrsssuuuvvvtttpppmmmmmmoooqqqtttvvvxxxyyyyyywwwvvvuuuttttttsssrrrrrrsssttttttsssqqqppppppqqqsssuuuuuussstttwwwvvvsssqqqpppooooooooopppqqqqqqrrrssstttttttttsssqqqppptttsssqqqnnnlllkkkmmmooopppooonnnnnnppprrrtttuuurrrqqqppppppqqqssstttuuuvvvtttqqqppppppppppppoooppppppppppppooonnnmmmmmmnnnkkkjjjnnnpppoooooorrrpppnnnmmmmmmpppGGGHHHHHHGGGDDDCCCCCCDDDIIINNNTTTXXXZZZYYYXXXWWWVVVVVVUUURRROOONNNOOOQQQSSSPPPLLLIIIGGGFFFGGGHHHGGGGGGHHHKKKOOORRRRRRRRRNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQOOOLLLJJJGGGFFFHHHGGGFFFFFFGGGIIIKKKMMMKKKIIIEEE???999555555666777777999<<<@@@CCCDDDDDDIIIFFF@@@:::777555555666777888999;;;===>>>@@@AAABBBBBBAAA@@@@@@?????????BBBCCCCCCBBB@@@>>>>>>???>>>??????===<<<<<<>>>AAA<<<======<<<:::999888888::::::;;;===???CCCFFFHHHJJJFFF@@@999555444444555666777;;;AAAFFFKKKLLLMMMIIIHHHBBB;;;888<<>><<<888555777;;;????????????>>>???@@@CCCDDDCCCBBBBBBBBBCCCCCCAAA>>>:::888:::::::::;;;<<<===>>>??????;;;777444444555666666>>>??????<<<999777888999999888777555444333222111444444666888888777444111444222000///000000///---222444666777555222...+++((()))***,,,...///000000.........---+++*********//////...---,,,,,,,,,+++///---,,,******+++---...000---***((((((((('''&&&$$$$$$%%%&&&((()))******(((((())))))((('''&&&&&&((((((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''******)))))))))(((((((((******))))))***+++,,,,,,)))000<<>>BBBCCCCCCHHHEEE@@@;;;777555444444888888999;;;===>>>???@@@EEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>?????????>>>;;;999999;;;===;;;;;;;;;:::888888999;;;======>>>@@@BBBEEEGGGHHHFFFCCC???;;;888888999:::<<<>>>@@@CCCEEEFFFFFFFFFHHHGGGBBB:::888<<<>>>======999666777;;;@@@AAAAAA@@@???>>>@@@BBBEEEFFFEEEBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????<<<:::888777888999888888>>>???>>>;;;777666888;;;;;;:::888555444222222111///111333666777888777777444222000000111111000///333444666666555222...+++'''((()))***,,,---//////,,,---...---+++***)))***///......------......///000///,,,+++***+++,,,------***'''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******)))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((*********)))))))))(((((())))))))))))***+++,,,,,,***///999III[[[jjjuuuzzzvvvxxxvvvrrrppprrrrrrooopppoooppprrrvvvxxxxxxwwwuuuwwwyyywwwtttrrrsssvvvnnnnnnooooooppppppqqqqqqmmmmmmmmmmmmnnnnnnnnnnnnuuuvvvuuussspppppprrrssssssrrrrrrrrrrrrssstttuuuvvvtttrrrqqqqqqqqqnnnmmmlllmmmooorrrtttuuuvvvwwwqqqrrrrrrssssssrrrrrrqqqrrrtttuuuuuutttsssssstttsssttttttsssqqqppprrrsssnnnnnnoooqqqtttuuutttssssssuuuwwwyyyzzzzzzxxxxxxvvvwwwxxxwwwuuussssssssstttuuuvvvtttqqqnnnmmmmmmlllqqqtttrrrqqqssstttrrrrrrtttuuutttsssrrrsssuuuqqqsssuuuwwwwwwtttqqqooolllnnnooommmjjjjjjmmmqqqnnnnnnnnnnnnnnnooosssvvvwwwwwwwwwuuuttttttuuuwwwvvvssspppqqqtttuuutttrrrkkkllloooqqqssssssssssssrrrllljjjnnnqqqqqqqqqsssvvvsssqqqppppppJJJKKKMMMMMMKKKJJJJJJKKKKKKNNNRRRTTTTTTTTTUUUWWWXXXVVVRRRMMMIIIIIILLLOOOMMMKKKHHHEEEEEEFFFIIIKKKNNNKKKHHHHHHJJJMMMOOOPPPNNNOOOOOOOOOOOONNNNNNMMMOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEHHHKKKLLLIIIHHHFFFBBB<<<888666666555555555999===AAACCCCCCFFFDDD@@@<<<999666444444999999:::;;;<<<===>>>???DDDDDDCCCBBBBBBBBBCCCDDD@@@BBBCCCCCCAAA???????????????===;;;999999;;;>>>===>>>===:::777777:::===<<<===???@@@AAABBBCCCCCC@@@???=========>>>@@@AAACCCCCCCCCBBBAAAAAABBBDDDEEEEEEAAA:::888;;;===;;;<<<999555666;;;???AAAAAA>>>===;;;<<>>>>>>>>>>>??????999999999;;;======;;;:::<<<>>>>>>:::666555999===;;;:::777555222111111000...000222444555777888999555333222222333444333222222333444444333000---+++))))))***+++,,,---//////***---......+++))))))***------,,,,,,---...000111000///---+++++++++,,,,,,---+++((('''((((((((('''''''''((((((((()))))))))***)))'''&&&%%%%%%%%%&&&&&&''''''(((((())))))***'''''''''(((((((((((((((***)))(((((((((((()))******))))))))))))((((((((('''&&&&&&'''''')))******+++000:::IIIZZZiiissswwwvvvxxxvvvqqqoooqqqqqqnnnooooooppprrruuuwwwvvvuuurrrvvvyyyyyyuuussstttwwwppppppooooooooooooooonnnlllkkkkkkjjjkkkmmmoooqqqsssttttttsssqqqqqqtttwwwvvvuuusssrrrrrrtttvvvxxxxxxwwwuuussssssqqqnnnlllmmmnnnppprrrtttuuuuuuuuuuuuuuutttsssrrrrrrrrrsssrrrtttvvvwwwvvvtttuuuuuurrrttttttsssppppppqqqssspppooonnnppprrrttttttssssssuuuxxxzzz{{{zzzyyyxxxtttvvvxxxvvvsssppppppqqqtttuuuuuusssppplllkkkjjjkkkqqqtttsssqqqssssssrrrrrrtttvvvvvvtttrrrtttuuuppprrruuuwwwwwwtttqqqnnnjjjmmmooonnnkkkiiillloooooopppqqqooonnnooosssvvvvvvwwwwwwtttqqqppprrrtttuuurrroooooorrrsssqqqmmmkkkmmmoooqqqssssssrrrrrrsssmmmiiimmmrrrrrrrrrsssvvvtttqqqpppqqqNNNOOONNNLLLJJJJJJKKKMMMMMMOOOQQQQQQQQQQQQRRRTTTSSSQQQNNNJJJHHHJJJOOOSSSIIIGGGEEECCCDDDHHHLLLOOOSSSOOOJJJHHHHHHKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMKKKHHHEEECCCCCCCCCDDDDDDCCCCCCCCCEEEFFFHHHIIIEEEEEEDDDAAA<<<999888888555444555888===AAABBBCCCEEEDDDAAA===:::777555444::::::;;;;;;<<<===>>>>>>BBBBBBAAAAAABBBCCCEEEFFF???AAADDDDDDBBB@@@????????????===;;;999:::===???AAAAAA???:::666666:::>>>999:::<<<===>>>>>>===<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHFFFCCC???===>>>AAADDDBBBBBB>>>888666999:::999<<<888444555:::???AAAAAA===:::888888<<<@@@DDDEEEFFFDDDCCCBBBAAABBBCCCCCCAAA@@@???????????????@@@777888:::>>>@@@@@@>>>;;;;;;======999555555999>>>;;;:::777444111000000000111222444444444444666777666444333333555666666555000111222222111///,,,++++++++++++,,,---...///000))),,,///...+++))))))***++++++++++++,,,...000111111///...,,,+++++++++,,,000...+++***+++,,,,,,+++(((((((((((()))))))))))))))(((%%%###"""###$$$%%%&&&&&&'''((()))***++++++''''''(((((())))))******+++***)))(((((()))***+++))))))))))))(((((((((((($$$$$$$$$%%%%%%'''((((((+++000;;;JJJ[[[hhhpppssswwwyyywwwrrrpppsssssspppnnnnnnooorrruuuuuutttsssnnnssswwwxxxtttrrrsssuuurrrrrrqqqpppooonnnmmmlllkkkjjjiiiiiikkknnnrrrtttrrrssstttsssqqqrrrvvvyyyyyyxxxuuussssssuuuxxx{{{{{{zzzwwwvvvuuusssooommmoooppprrrssstttssssssrrryyyxxxvvvtttsssrrrsssssssssuuuxxxxxxwwwvvvvvvwwwrrrssstttssspppoooqqqtttsssqqqooooooppprrrsssrrrppprrruuuxxxzzzyyyxxxwwwrrruuuwwwuuuqqqnnnnnnooosssttttttrrroookkkiiiiiikkkqqquuusssrrrssstttrrrqqqtttvvvvvvsssrrrsssuuuooorrruuuxxxwwwtttpppmmmiiimmmpppoookkkhhhjjjmmmqqqrrrrrrqqqoooppptttwwwsssttttttqqqmmmkkkmmmooouuuqqqnnnnnnpppqqqmmmiiilllnnnppprrrsssrrrqqqppptttmmmiiimmmrrrsssssssssuuusssqqqpppqqqQQQQQQMMMHHHHHHMMMQQQQQQPPPKKKGGGHHHMMMQQQRRRQQQPPPLLLHHHIIINNNQQQQQQOOOIIIFFFFFFGGGEEEEEENNNZZZ___VVVOOONNNOOONNNNNNPPPNNNOOOPPPQQQQQQOOOMMMLLLLLLIIIDDD???===>>>AAACCC@@@???@@@BBBFFFGGGEEEBBBBBBBBBAAA>>>;;;999999:::888999<<>>======>>>AAABBBBBBCCC???999666666888999999;;;<<<>>>>>>===<<<:::888:::;;;===@@@DDDEEEEEECCCHHHDDD@@@===<<<<<<:::999<<<<<<;;;;;;:::999999999777777777666777999:::;;;888777888999;;;???BBBDDDEEEFFFGGGFFFDDDBBBAAABBBAAAAAA???>>><<<:::999888888777777:::>>>AAAAAA???<<<999555222111333555777444666777666333222111222333222222444777999777555777555333555777888666444333555555111,,,******,,,***,,,------,,,,,,---///+++---000000...+++((((((&&&(((,,,///111000///...---.../////////...---,,,------,,,+++*********+++((())))))))))))*********+++***'''###  """''''''((()))))))))******...---,,,***)))******+++...+++((('''((()))))))))))))))************))))))$$$###""""""###$$$'''(((...444<<>>>>>@@@BBBCCCBBBAAABBBDDDDDDBBB@@@@@@AAAAAA???<<<;;;;;;<<<;;;<<>>:::888666666888777777888:::<<<<<<;;;:::===AAAEEEFFFFFFDDDCCC???BBBEEEEEECCC???===<<>>===>>>???AAABBB@@@===888555666777999999===>>>>>>>>>===:::777666888888:::>>>CCCFFFGGGGGGDDD@@@<<<:::999888777666666777777888888999999999555666888999::::::::::::666888:::===@@@CCCDDDEEEEEEDDDDDDDDDCCCBBB@@@??????>>>===<<<:::999888888777666666999===@@@AAA@@@<<<999555222111222555777555666777555333111111222333222111333666888888666666444222222555666555333333555777444///,,,+++,,,,,,---...---,,,,,,,,,...+++---///...,,,)))((((((&&&(((***---...///......------.........---+++***))))))))))))))))))(((((())))))((((((((((((((((((+++***(((###  """******)))(((''''''''''''...---+++***))))))******---+++((('''(((*********))))))************))))))%%%$$$###"""###%%%'''(((+++111999DDDSSSeeeoooqqqrrrsssssssssrrrsssvvvxxxuuuuuuuuuuuuuuutttsssrrrlllmmmooopppooooooqqqssswwwvvvuuutttssssssssssssrrrqqqpppqqqtttuuutttssspppqqqssstttuuuuuuuuuuuussstttttttttssstttvvvxxxzzzyyyxxxxxxxxxwwwuuusssrrrsssttttttuuuvvvwwwwwwxxxvvvuuuwwwyyyyyyxxxuuuwwwwwwuuutttrrrtttwwwzzzyyytttppppppsssuuusssqqqsssqqqppprrrtttuuutttrrrttttttsssssssssuuuvvvwwwrrrrrrrrrrrrrrrrrrssssssssspppqqqtttqqqjjjiiilllqqqrrrrrrssstttuuuuuuuuutttvvvwwwvvvtttsssuuuwwwwwwxxxyyyxxxuuurrrqqqqqqsssrrrqqqrrrtttvvvvvvuuuvvvuuusssrrrrrrrrrssstttuuuvvvvvvvvvtttpppmmmkkkrrrssstttsssppppppqqqtttuuutttsssrrrqqqrrrssstttrrrsssttttttssssssuuuwww||||||{{{zzzyyyNNNQQQRRRQQQSSSXXXYYYWWWTTTOOOJJJHHHKKKNNNOOOOOOQQQOOOMMMOOORRRTTTSSSPPPPPPMMMLLLMMMNNNSSS]]]hhhlll^^^QQQOOORRRSSSQQQPPPPPPQQQSSSTTTSSSRRRPPPOOOLLLIIIEEEBBB??????@@@AAAFFFDDDBBBAAAAAAAAA???======???AAAAAA@@@>>>>>>???AAABBBDDDHHHKKKLLLKKKIIIHHHGGGEEEBBB>>>;;;888666888777666777999:::999888:::<<<@@@CCCEEEEEECCCBBB???AAACCCCCCAAA?????????DDDBBB???===<<<===>>>@@@<<<999555444555777888888>>>>>>>>>>>>;;;888555333444444555999???DDDGGGHHH>>>;;;888666555555444222111111333444666888999:::333666999<<<===<<<:::999555888===BBBFFFIIIJJJKKKGGGEEEBBBBBBCCCBBB???<<<::::::999999888888777777666555555777;;;>>>@@@@@@<<<999666333222333555777666777777666333222222333444222111222555888999999555333111000222333333333222555888777222...,,,,,,...///000///,,,+++,,,---+++,,,---+++)))''''''(((''''''(((***+++,,,------,,,,,,------,,,***)))(((&&&'''((()))))))))((('''((((((((('''''''''((((((++++++((($$$ !!!***)))'''%%%%%%%%%&&&'''---,,,***)))(((((()))***,,,***(((((()))+++++++++((())))))******))))))((('''&&&%%%$$$$$$%%%'''((((((...666AAARRRdddooorrrrrrtttvvvvvvvvvuuuwwwxxxwwwxxxyyyyyywwwuuurrrppphhhkkknnnpppqqqqqqssstttvvvvvvvvvwwwwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwvvvuuummmooosssvvvwwwvvvtttrrrrrrsssttttttssstttvvvxxxxxxwwwwwwxxxyyyyyywwwvvvtttuuuuuuuuuvvvvvvvvvvvvxxxwwwwwwxxxzzz{{{yyyxxxyyywwwtttpppoooqqqvvvzzzyyyuuurrrsssuuuwwwwwwuuutttsssrrrssstttuuutttssstttsssssssssssstttuuuvvvsssrrrrrrrrrsssuuuwwwyyyuuutttuuuvvvrrrmmmlllnnnsssssstttuuuvvvvvvvvvvvvxxxxxxyyywwwuuuttttttuuuuuuwwwxxxxxxvvvttttttttttttrrrpppqqqtttvvvxxxxxxyyyyyywwwvvvttttttttttttrrrtttvvvwwwvvvrrrnnnllltttttttttsssrrrsssuuuwwwwwwvvvtttsssrrrsssssstttrrrssstttsssrrrssstttvvvzzzyyyyyyxxxxxxLLLQQQTTTVVVYYY]]]]]][[[SSSOOOJJJIIIKKKNNNQQQRRRSSSRRRRRRSSSVVVVVVTTTRRRQQQPPPNNNOOORRRYYYeeennnppp```QQQOOOSSSTTTRRRPPPRRRSSSUUUUUUUUUSSSQQQPPPKKKJJJGGGDDDBBB@@@@@@@@@EEEDDDBBBAAA@@@???>>>>>>===@@@CCCDDDDDDCCCCCCCCCFFFGGGHHHKKKMMMNNNMMMKKKHHHHHHGGGEEEBBB>>>:::888888777666777888999888777888:::===@@@AAABBBBBBAAA???@@@AAAAAA@@@@@@AAABBBDDDCCC@@@<<<:::999;;;<<<888666444444555777888888======>>>===;;;888555333111000000333888>>>BBBCCC999777444333333333222000///000111333555777888999555666999;;;<<<<<<;;;:::555888===DDDJJJOOORRRTTTOOOJJJFFFEEEFFFEEE???:::666666666666666666666666444444555777:::===???@@@<<<:::777555444555777888999999999777555333444555444333222222444777:::;;;555333111000111222333333111555::::::666000---,,,222222222000...,,,,,,---,,,,,,+++)))&&&&&&'''(((''''''&&&'''''')))+++,,,***+++++++++***(((&&&%%%&&&''')))+++,,,+++)))(((''''''&&&&&&'''(((******+++***((($$$!!!!!!&&&%%%######$$$&&&)))+++,,,+++)))(((''''''((()))***((('''(((***,,,,,,,,,(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&,,,444???QQQdddpppttttttvvvyyyyyyxxxvvvvvvvvvwwwxxxzzzzzzxxxtttooolllhhhkkkooorrrrrrrrrssstttvvvwwwyyyzzz{{{{{{zzzyyyzzzyyyxxxxxxxxxwwwvvvvvvnnnpppsssvvvwwwvvvtttsssrrrsssttttttttttttvvvwwwyyyxxxwwwxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwtttqqqoooppptttxxxvvvtttssstttwwwzzzzzzyyyuuuuuuttttttuuuuuuuuuuuuvvvuuuuuutttttttttttttttrrrrrrsssuuuvvvxxxzzzzzzwwwwwwxxxxxxuuuqqqooopppuuuvvvwwwwwwxxxwwwvvvvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwyyy{{{|||{{{zzzzzzzzzsssqqqnnnooorrruuuxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvrrrssstttuuutttrrrpppnnnuuuuuutttttttttvvvxxxzzzwwwvvvuuutttttttttuuuvvvuuuvvvvvvtttrrrrrrssstttuuuuuuuuutttuuuJJJQQQVVVXXX\\\```___[[[RRROOOKKKJJJLLLPPPTTTWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSXXXbbblllrrrooo___PPPOOOSSSTTTRRRPPPUUUVVVVVVWWWUUUSSSQQQOOOKKKJJJHHHFFFDDDAAA???>>>AAAAAABBBAAAAAA@@@AAAAAA???BBBFFFHHHGGGGGGGGGGGGJJJIIIJJJLLLNNNNNNMMMKKKGGGGGGGGGFFFDDD@@@<<<999999888777888999:::999888777888:::<<<>>>??????@@@???@@@AAAAAA@@@AAACCCEEEDDDCCCBBB>>>999777888999666555444444777888888888;;;<<<======;;;999666444111///---...222666999;;;777555333333333333222111222222333444666777888888888888888888999:::;;;;;;666888<<>><<<;;;999777777888:::;;;<<<<<<<<<999666555666777444444333333444777:::<<<555555444333222222333444333888>>>???:::444000///444444444222///---,,,---++++++***'''%%%%%%&&&((('''&&&%%%%%%%%%''')))***((())))))))))))'''%%%$$$%%%&&&(((*********((('''%%%%%%%%%%%%'''***,,,...))))))(((%%%!!! !!!&&&$$$###"""###&&&)))++++++***((('''&&&&&&'''(((((('''&&&(((***,,,,,,+++(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&,,,444>>>PPPcccppptttwwwyyy|||{{{yyyvvvttttttuuuwwwyyyyyywwwsssnnnjjjlllooorrrttttttsssssstttuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{{{{yyyxxxwwwvvvvvvrrrssssssttttttuuuvvvvvvrrrtttuuuuuuuuuuuuvvvwwwzzzyyyxxxyyyyyyyyywwwuuuwwwwwwwwwwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{uuuvvvwwwuuusssssssssuuuxxxwwwvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyyyyxxxwwwvvvtttsssrrrppprrrvvvyyy{{{{{{zzzyyyxxxzzz{{{yyyvvvuuusssssswwwxxxyyyzzzzzzxxxwwwvvvwwwxxxxxxyyyzzzzzzyyyxxxyyy{{{}}}~~~}}}||||||}}}tttrrrppppppsssvvvyyyzzzwwwxxxxxxyyyyyyzzzzzzzzzwwwvvvuuutttttttttuuuuuuvvvuuuuuuuuuwwwxxxzzzzzzuuuuuuttttttuuuwwwxxxyyyyyyyyyyyyvvvsssqqqqqqrrrwwwwwwwwwwwwwwwJJJQQQVVVYYY\\\___^^^ZZZSSSQQQMMMKKKMMMQQQWWWZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]\\\[[[```jjjsssvvvkkk]]]QQQPPPTTTTTTSSSRRRWWWXXXXXXWWWUUURRROOOMMMKKKKKKJJJHHHFFFBBB???===<<>><<<:::999888999;;;<<<;;;:::777777888:::<<<===???@@@@@@AAACCCCCCBBBBBBDDDFFFCCCEEEEEEAAA;;;777777888666555555777999:::999888<<<<<<======<<<:::777555333000...---///222444444555444333333555555444222444555555666777777888888:::999777777777888999:::555666999>>>DDDKKKRRRVVVSSSPPPKKKIIIGGGDDD???:::444444444444555555666666222555999;;;;;;;;;;;;;;;:::999888888888:::<<<===>>>>>><<<:::666555666888444555555555555666999;;;555666777666444222333444555;;;AAABBB>>>888444222333444333111...,,,,,,,,,++++++***(((%%%%%%&&&((('''&&&%%%%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$######$$$&&&))),,,...'''((('''%%%"""!!!!!!"""((('''%%%$$$$$$%%%'''(((***)))'''&&&%%%&&&&&&''''''&&&&&&''')))******)))'''(((((())))))(((((('''((('''&&&%%%%%%&&&((()))'''---444>>>NNNbbbnnnrrrxxxzzz||||||yyyvvvtttttttttvvvxxxyyyxxxtttpppmmmqqqtttvvvwwwvvvuuuuuuvvvuuuuuuwwwxxxyyyzzzzzzzzz{{{||||||{{{xxxwwwwwwxxxxxxvvvtttsssssstttvvvxxxsssuuuwwwwwwwwwvvvwwwxxxzzzyyyyyyyyyzzzyyywwwuuuxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz||||||zzzyyyzzz{{{tttvvvyyyzzzxxxvvvuuuttt}}}|||{{{zzzyyywwwvvvuuuyyyyyyxxxwwwuuuuuuwwwyyy|||||||||zzzyyywwwuuutttqqqtttxxx|||}}}{{{xxxvvvwww{{{|||zzzxxxxxxwwwuuuyyyzzz{{{||||||zzzxxxvvvwwwwwwxxxzzz}}}~~~|||{{{yyy{{{}}}}}}|||zzzzzz{{{wwwuuussstttvvvyyy{{{{{{tttuuuwwwyyyzzz{{{{{{{{{|||zzzxxxvvvvvvwwwyyyzzzwwwvvvvvvwwwyyyzzzzzzyyyttttttttttttuuuwwwyyy{{{||||||{{{xxxtttrrrrrrsssyyyxxxxxxwwwwwwJJJPPPVVVXXXZZZ]]][[[WWWVVVTTTPPPMMMNNNQQQWWW\\\]]]]]]\\\[[[ZZZZZZ\\\]]]___aaa```___dddooouuuuuufff\\\SSSRRRUUUUUUUUUVVVYYYYYYYYYXXXUUUQQQMMMKKKJJJKKKKKKJJJGGGCCC???<<<999>>>CCCFFFEEEDDDDDDEEEEEEFFFHHHGGGFFFFFFGGGIIIJJJIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAA???>>>;;;::::::;;;===???>>>>>>888888999:::;;;>>>@@@AAA@@@BBBDDDEEEDDDDDDDDDEEEDDDGGGIIIFFF@@@:::888999888777777999;;;<<<:::999>>>??????>>><<<999666444666444111111222333444444444333333444666666555333444555555666777888999999999888888888777666666555333555777;;;???CCCFFFHHHIIIHHHGGGDDDBBB???<<<:::555555555555555666666666222777<<>>>>>===<<<888555444555777444666888777555555777999333666888888555222222222333888>>>???;;;555222111000111111///,,,***)))******++++++)))'''%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""%%%((()))%%%&&&&&&%%%###""""""$$$''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))(((&&&''''''(((((((((((('''''''''&&&%%%$$$%%%&&&(((***(((---333<<>>DDDGGGGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHIIIGGGFFFFFFFFFFFFDDDCCCAAABBBBBBBBBAAA@@@@@@???<<<;;;;;;<<>>AAA???;;;888777444444444555777:::<<<>>>===<<<:::777444333444666444777999999666555666888111555999999555222111111///444999:::666111---,,,.........,,,***(((((((((***++++++***(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((('''((((((&&&%%%%%%%%%%%%&&&%%%###!!! !!!###%%%$$$%%%&&&%%%#########%%%###$$$%%%&&&((()))***+++)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$&&&'''(((&&&%%%''''''((((((((((((''''''&&&%%%$$$###$$$&&&(((***(((---222:::III\\\hhhkkkuuuwwwxxxyyyxxxxxxyyyzzzxxxzzz|||}}}}}}|||zzzyyywwwxxxyyyyyyyyyzzz}}}}}}||||||||||||~~~|||~~~~~~{{{yyyzzz|||{{{zzzyyywwwvvvuuuuuuuuutttvvvyyyzzzyyyyyyyyyzzzvvvvvvvvvxxx{{{||||||{{{wwwwwwxxxxxxxxxyyyyyyyyyzzz|||~~~|||yyyvvvwwwxxxvvvyyy{{{|||{{{zzzzzz{{{xxxzzz}}}~~~~~~zzz{{{{{{xxxvvvuuuxxx|||{{{|||~~~~~~}}}xxxyyyyyyyyyyyyxxxwwwvvvttt{{{}}}yyyyyy||||||yyy{{{}}}~~~~~~{{{xxxwwwzzzyyyyyy|||}}}zzz|||}}}~~~}}}{{{xxxwwwwwwvvvuuutttvvvwwwxxxwwwvvvssstttvvvxxxyyyyyyyyyyyywwwwwwxxxxxxwwwvvvtttsssvvvvvvwwwyyy||||||xxxtttvvvvvvuuuttttttuuuvvvwwwzzz{{{{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxwwwLLLPPPUUUUUUSSSSSSVVVYYY\\\XXXSSSOOONNNQQQTTTWWWZZZ\\\^^^]]][[[[[[^^^aaabbb^^^[[[]]]cccffffffddd[[[YYYWWWUUUTTTUUUVVVXXXWWWXXXYYYXXXUUUQQQLLLIIIIIIJJJJJJIIIFFFBBB>>><<<<<<>>>BBBEEEFFFFFFDDDCCCGGGJJJLLLJJJFFFDDDCCCDDDEEECCCBBBBBBBBBBBBAAA???AAABBBCCCCCCCCCAAA@@@???BBB>>>===@@@AAA???>>>???>>><<<999:::===@@@@@@???AAACCCEEEGGGHHHGGGEEEDDDFFFFFFGGGFFFDDDAAA>>><<<:::===@@@@@@>>><<<===>>>@@@AAAAAA???<<<::::::;;;>>>>>><<<999555333333555444666888888666555444555444555777999:::;;;;;;:::===>>>>>>:::555333333555666666666777777888999:::>>><<<999999999999888777666777999::::::999888777999:::;;;<<<===<<<;;;:::111444666666555777;;;>>>>>>888555555666444444666<<<<<<======<<<;;;:::999:::888666555444333111///000222333444444111///---000...+++)))((()))***,,,---,,,+++***)))))))))(((,,,,,,,,,+++***'''%%%$$$ !!!###$$$%%%&&&&&&&&&'''$$$""""""$$$$$$"""######""""""""""""######((('''&&&%%%$$$$$$$$$$$$'''''''''((((((((((((((()))(((''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%((('''&&&&&&'''))),,,---,,,,,,000;;;LLL___mmmtttwwwzzz~~~~~~{{{yyyzzz|||yyyxxxyyy}}}|||yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}|||{{{zzzzzzyyyzzzzzzxxxxxxxxxxxxzzzzzzyyyyyyyyyzzz|||}}}|||{{{wwwxxxzzz||||||{{{yyywwwvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{xxxuuuuuuvvvxxx~~~~~~}}}~~~}}}yyywwwwwwwwwwwwvvvwwwzzz|||{{{xxxuuuuuuvvv{{{~~~}}}zzzxxxwww|||zzzzzz}}}~~~|||~~~|||zzzyyyyyyxxxyyyxxxwwwwwwxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwyyyzzzwwwxxxyyyyyyyyyxxxwwwwwwzzzyyyyyyzzz}}}~~~}}}}}}}}}{{{wwwtttssstttwwwxxx}}}|||{{{{{{|||{{{yyywwwxxxwwwwwwxxxyyyLLLPPPSSSSSSQQQQQQTTTXXXZZZXXXUUUSSSRRRSSSUUUVVVZZZ\\\\\\[[[YYYXXXZZZ\\\[[[YYYZZZ^^^ccceeebbb___[[[YYYVVVTTTSSSTTTVVVWWWWWWVVVUUUSSSPPPMMMJJJIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@AAADDDGGGHHHHHHGGGFFFGGGKKKOOOPPPLLLHHHEEEDDDBBBAAA@@@@@@AAAAAA???===@@@@@@@@@???>>>===<<<;;;AAA===<<>>???BBBDDDDDDCCCFFFGGGHHHIIIIIIGGGDDDCCCCCCCCCDDDDDDBBB@@@>>><<<:::<<>>>>>===:::777555666888777888999888666444444555444666777999:::;;;;;;::::::;;;:::888444222222444666666555555666888999;;;<<<;;;::::::;;;<<<;;;999666777888999:::;;;;;;;;;=========<<<<<<:::999999444666999;;;<<<>>>@@@BBB???999444555666555666999<<<<<<===>>><<<:::888666888777555444444333222000111222333333333111///---111///---+++***+++,,,---///...,,,***)))((()))))),,,,,,,,,+++***'''%%%$$$!!!"""###$$$%%%&&&&&&''''''%%%$$$$$$%%%%%%### #########""""""#########'''&&&%%%%%%$$$$$$$$$$$$***))))))(((((('''''''''((('''&&&&&&'''(((((('''((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%''''''&&&'''(((***,,,---------000;;;KKK^^^llltttyyy|||~~~}}}yyywwwxxxzzzyyyxxxxxx|||~~~yyyzzz{{{|||}}}|||{{{{{{||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||zzzzzzyyy{{{|||}}}{{{zzzyyy{{{}}}}}}|||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvwwwyyy|||}}}~~~~~~||||||}}}~~~}}}zzzyyyyyyyyyyyyxxxuuuyyy|||~~~}}}zzzxxxwwwyyy{{{}}}~~~|||yyyxxxxxx{{{yyyyyy{{{~~~}}}{{{~~~}}}|||zzzyyyxxxxxxxxxzzzyyyxxxxxxxxxyyyxxxxxxwwwwwwuuutttttttttuuuvvvwwwxxxzzz{{{|||{{{zzzyyy|||{{{{{{|||~~~~~~~~~}}}zzzwwwvvvvvvwwwxxx}}}|||{{{{{{|||{{{yyywwwyyyxxxxxxzzz}}}NNNPPPRRRQQQOOOOOOSSSVVVXXXXXXWWWVVVVVVUUUUUUUUU[[[[[[ZZZXXXUUUSSSSSSTTTSSSTTTWWW]]]bbbbbb^^^ZZZYYYXXXUUUSSSRRRSSSUUUVVVUUUTTTQQQNNNKKKIIIHHHHHHFFFEEEDDDDDDDDDFFFHHHIIIDDDEEEGGGIIIJJJJJJIIIHHHFFFKKKQQQTTTRRRLLLGGGDDDAAA@@@@@@BBBCCCBBB@@@>>>AAA@@@>>><<<;;;;;;;;;;;;@@@<<<:::>>>@@@???@@@CCCCCCBBBAAABBBEEEGGGGGGGGGJJJJJJKKKKKKIIIFFFCCCAAA>>>>>>@@@@@@@@@???>>>===:::<<<>>>===<<<:::999:::AAAAAAAAA???<<<;;;;;;<<<>>>>>>===;;;999888999;;;;;;;;;;;;888555333333444555666777999::::::999999666666666444222111222333666555444444555777:::;;;:::999:::;;;>>>???>>><<<777888888999:::<<<>>>>>>AAA@@@>>><<<;;;:::999999999:::===AAAEEEHHHHHHGGG@@@999444444555555888<<<:::<<<>>>???===:::777555777555444444444444333111222222222222111000///...222111///---------...///000///,,,)))((()))***+++---------,,,***(((&&&$$$"""######$$$%%%&&&'''''''''&&&&&&'''((('''$$$"""$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&''')))***+++------...---000999III[[[kkksss{{{}}}}}}{{{wwwvvvwwwzzzzzzxxxxxx{{{yyyzzz{{{{{{{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{zzz{{{||||||zzzxxxzzz{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}~~~~~~|||}}}}}}~~~}}}zzzxxxxxxyyyyyyzzz||||||zzzyyyzzz{{{}}}|||{{{{{{||||||{{{zzztttwww{{{}}}yyyyyy{{{}}}|||{{{zzz{{{||||||}}}~~~|||{{{zzzyyyxxxxxxwwwxxxzzzzzzzzzyyyyyyxxxxxxxxx|||zzzxxxvvvuuutttuuuuuuvvvxxx{{{~~~~~~}}}|||~~~}}}|||}}}~~~}}}|||{{{zzzyyyyyyyyy|||{{{zzzzzz{{{{{{yyywwwyyyyyyzzz}}}PPPQQQRRRQQQOOOPPPRRRUUUWWWVVVUUUUUUTTTUUUUUUVVV[[[ZZZXXXUUURRROOONNNNNNOOOPPPTTTYYY]]]^^^\\\YYYXXXVVVSSSQQQPPPQQQSSSTTTSSSRRRQQQNNNLLLIIIHHHGGGDDDDDDEEEFFFGGGIIIJJJKKKFFFGGGHHHIIIJJJJJJJJJJJJGGGKKKPPPSSSRRRNNNHHHEEECCCCCCCCCEEEFFFEEECCC@@@BBB@@@>>><<<;;;===>>>@@@@@@;;;:::===@@@@@@AAADDDAAAAAAAAABBBDDDEEEFFFFFFJJJJJJJJJIIIGGGDDDBBB@@@999:::;;;<<<===>>>======;;;<<<======<<<;;;999999=========<<<::::::<<<>>>;;;<<<<<<:::999999;;;=========;;;777333111222333444555666777888888777666333333333222222222333444555444333333555777:::<<<888888999<<>>;;;::::::::::::<<<>>>???AAA@@@>>><<<;;;;;;;;;<<<>>>>>>AAAFFFMMMPPPOOOLLLBBB:::444333333333666:::888:::===@@@???===999777777555444555666666555333222222111111000/////////111000000///.........//////---***((((((***---////////////...,,,***'''&&&#########$$$%%%&&&&&&'''''''''((())))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''(((******+++***)))(((&&&%%%%%%&&&'''((((((((('''&&&%%%&&&(((***+++,,,,,,,,,,,,,,,///777EEEWWWhhhrrrzzz||||||zzzvvvvvvyyy|||}}}{{{zzz{{{~~~{{{{{{|||{{{zzzyyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~||||||{{{zzzzzz{{{||||||}}}|||{{{{{{|||{{{yyywwwwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~{{{}}}~~~|||yyyxxxwwwwwwxxxzzzzzzyyyxxxxxxyyyzzzzzzzzz{{{}}}}}}|||zzzuuuuuuxxx}}}|||}}}~~~~~~}}}|||{{{|||}}}|||}}}{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{{{{{{{yyyxxxxxxxxx~~~|||zzzxxxxxxxxxxxxuuuwww{{{~~~}}}}}}||||||}}}~~~~~~zzz{{{{{{|||||||||{{{{{{|||{{{zzzzzz{{{{{{yyyxxxyyyyyyzzz|||QQQQQQRRRRRRQQQRRRSSSUUUVVVTTTRRRPPPPPPRRRUUUWWWYYYWWWTTTRRROOONNNLLLKKKNNNOOOPPPSSSWWWYYYZZZZZZVVVTTTRRROOOOOOPPPQQQSSSQQQQQQRRRQQQOOOKKKHHHEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJLLLNNNNNNLLLIIIGGGDDDDDDDDDEEEFFFEEECCCAAA???===<<<;;;<<>>AAA@@@AAACCC@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEECCCBBB@@@???666777888999;;;<<<<<<<<<<<<<<<=========<<<;;;999777888888888888:::===???888999999888888888;;;======<<<:::777333111111222333444555666666555444444333222222222333444444444444333333444666888;;;===777777888;;;>>>@@@@@@???>>>===<<<;;;;;;;;;<<<===???>>>===<<<===>>>???@@@AAAAAACCCIIIOOORRRQQQNNNCCC;;;444222111000333666444777<<<@@@AAA@@@>>><<<777666555666777777666555222222111000000/////////...////////////......---,,,***((('''(((+++///111000000000///---+++)))'''###############$$$&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%%%%''')))------......---+++)))'''$$$%%%'''(((((((((''''''&&&'''(((***++++++++++++******---444AAASSSfffqqqxxxzzz{{{zzzwwwxxx{{{}}}{{{|||}}}}}}}}}|||}}}}}}|||{{{yyywwwuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||~~~|||{{{{{{|||{{{yyywwwvvvwwwxxxzzz{{{|||||||||~~~}}}|||}}}}}}~~~yyyzzz{{{||||||{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwww|||yyy|||~~~~~~|||yyywwwwwwvvvxxx{{{{{{zzzxxxxxxxxxyyyxxxxxxzzz|||}}}|||zzzwwwvvvvvvyyy~~~~~~}}}{{{yyyzzz{{{yyy}}}zzzvvv{{{{{{zzzyyyxxxxxxxxxyyyyyy{{{}}}|||zzzxxxyyyzzz~~~}}}|||zzzzzzzzz{{{|||sssvvvyyy}}}~~~|||{{{zzz{{{|||}}}|||{{{uuuwwwyyy{{{|||}}}}}}}}}|||{{{zzz{{{||||||zzzyyyxxxxxxxxxzzz|||OOOPPPQQQSSSSSSTTTTTTSSSSSSRRROOONNNNNNQQQTTTVVVTTTRRROOONNNMMMMMMKKKIIIMMMMMMMMMNNNQQQTTTWWWYYYTTTSSSPPPNNNMMMNNNPPPQQQOOOPPPQQQRRROOOKKKGGGDDDCCCEEEHHHJJJJJJHHHFFFDDDDDDDDDDDDDDDFFFHHHJJJLLLKKKJJJJJJKKKMMMMMMKKKJJJFFFDDDCCCBBBCCCCCCAAA@@@<<<;;;::::::<<<@@@CCCEEECCC???>>>BBBCCC@@@???AAAAAACCCEEEEEECCCBBBCCCCCCAAAAAAAAA@@@@@@???>>>===666666666777888999:::;;;<<<;;;<<<===>>>>>><<<:::444555666666666888<<<@@@777777888777666777:::<<<;;;;;;:::888555333333444333444555555555444333222333222111111333555555444222333444666888:::===>>>888777666888:::=========???>>>===<<<;;;;;;;;;;;;=========>>>???@@@BBBBBBBBBBBBDDDHHHLLLNNNNNNMMMAAA:::333222111000111555222555:::>>>@@@AAA@@@???888666555666777777666555111111111111000///...---,,,---...//////...---,,,)))(((''''''(((+++...111/////////...---***(((&&&###"""!!!!!!!!!###$$$%%%%%%&&&'''&&&%%%$$$%%%'''((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%"""######$$$%%%&&&''''''&&&(((***(((&&&%%%'''***///000000000///---***((($$$%%%&&&(((((((((((('''(((((((((((())))))))))))))))))+++222???QQQeeerrrwwwyyy|||{{{yyyzzz}}}}}}{{{{{{{{{{{{|||}}}}}}|||{{{xxxvvvuuuvvvuuuttttttttttttuuuvvv{{{{{{{{{{{{||||||}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{}}}|||{{{{{{|||{{{yyywwwwwwxxxyyyzzz{{{|||||||||~~~|||zzzyyyxxxvvvxxxzzz|||}}}|||{{{zzzvvvvvvwwwyyyzzz{{{|||}}}}}}yyyyyy{{{}}}}}}{{{yyywwwwwwwwwzzz|||}}}|||zzzyyyyyyyyyxxxxxxyyy{{{||||||{{{yyyxxxwwwxxx{{{}}}~~~~~~}}}~~~}}}zzzxxxwwwxxxyyy}}}~~~zzzxxx|||{{{zzzyyyxxxxxxxxxxxxwww{{{~~~~~~{{{yyyzzz|||{{{zzzyyyxxxyyyzzz{{{|||tttvvvxxx{{{}}}~~~{{{zzzyyyyyy{{{{{{zzzyyytttuuuwwwyyy|||}}}~~~~~~}}}|||{{{|||~~~~~~|||zzzvvvuuuuuuwwwyyyLLLMMMPPPSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTNNNKKKIIIIIIKKKLLLJJJIIIJJJJJJKKKKKKLLLOOORRRTTTSSSQQQOOOMMMLLLMMMNNNPPPMMMNNNNNNMMMKKKHHHEEECCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBCCCEEEHHHKKKMMMMMMKKKKKKMMMPPPPPPNNNLLLIIIGGGCCCAAAAAABBBAAAAAA============???AAADDDFFFFFFBBBBBBEEEEEEAAA======BBBDDDFFFEEEBBB@@@@@@AAA@@@@@@???>>>===<<<;;;:::777666666666777777888888:::999999;;;>>>>>><<<:::666777666555555777;;;>>>666777888777666777999<<<:::;;;<<<;;;999777777777555666666777666555444333333111///000333555444333111333555888;;;======>>>:::777555444666999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBAAABBBDDDEEEFFFGGGIIIJJJ>>>777333333444333444777222444777;;;===>>>>>>>>>777555444444555555444222///000111222111///---,,,+++---///000000///---,,,)))(((''''''(((***+++,,,---------,,,***(((%%%$$$""""""  !!!###$$$$$$%%%%%%###!!!"""%%%(((***+++,,,------,,,+++***'''((()))***)))(((&&&%%%%%%%%%%%%&&&'''''''''((('''***,,,***&&&%%%(((,,,///000111111000---***((($$$%%%&&&(((((((((((('''))))))'''&&&&&&&&&'''(((((())),,,222>>>RRRggguuuxxx{{{~~~~~~{{{zzz|||~~~|||zzzzzz{{{{{{{{{{{{{{{yyywwwuuutttuuuuuutttsssssstttuuuuuuvvvwwwxxxyyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{|||{{{zzzxxxxxxyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{yyywwwuuuwwwzzz}}}~~~~~~}}}|||xxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~}}}{{{|||~~~}}}{{{zzzyyyzzzyyy|||}}}|||{{{|||zzzyyyyyy{{{}}}}}}}}}zzz{{{||||||{{{zzz{{{{{{|||~~~~~~|||zzzzzzyyy}}}~~~|||{{{yyyxxxvvvvvvuuuuuuuuuzzz~~~|||zzz{{{~~~{{{zzzyyyxxxxxxyyyzzz{{{vvvwwwxxxyyy{{{}}}{{{yyyxxxyyyzzz{{{zzzxxxvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||}}}~~~|||sssssstttvvvyyyIIIKKKNNNRRRUUUUUURRRPPPMMMNNNPPPRRRSSSSSSRRRRRRIIIGGGEEEFFFIIIKKKJJJHHHFFFHHHIIIJJJKKKLLLNNNPPPSSSQQQNNNLLLKKKLLLNNNOOOMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBBBBBEEEHHHLLLOOONNNMMMNNNQQQTTTTTTQQQMMMNNNJJJFFFCCCBBBCCCCCCCCCAAAAAAAAAAAACCCDDDFFFGGGHHHDDDDDDGGGGGGAAA<<<;;;@@@CCCEEEDDD@@@======>>>AAA@@@???===<<<:::999888888777777666666666777777888777777:::===>>><<<999999999888666555666:::===777888888777666777:::<<<999;;;======<<<:::::::::777777888888888666555444333000...///222444333222000333666:::===>>>>>>>>>;;;777444222444666888999999:::<<<=========<<<;;;===>>>@@@AAABBBBBBAAAAAA@@@BBBDDDCCCAAAAAAEEEHHH;;;666333555666666777:::222444666888:::;;;<<<<<<666444333333333333222000...000222333222000---++++++---///111111000...,,,)))))))))(((((((((((((((***+++******(((&&&###""""""!!! """###$$$$$$$$$!!! $$$(((+++,,,...//////...,,,+++)))***++++++***(((&&&$$$(((((((((((((((((('''''''''***---+++'''&&&)))---///000111111000---)))'''###$$$&&&(((((()))((((((+++)))'''%%%$$$%%%&&&''')))***---333???SSSiiixxxzzz}}}}}}{{{{{{}}}}}}{{{{{{|||yyyyyyyyyyyyxxxvvvtttsssuuutttsssssssssssstttuuurrrsssuuuwwwyyy{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzz{{{||||||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxtttvvvzzz}}}~~~~~~|||{{{uuuxxx{{{~~~~~~||||||||||||||||||||||||}}}zzzyyy{{{~~~|||~~~~~~|||{{{{{{|||{{{~~~~~~}}}}}}|||zzzyyy{{{}}}yyy}}}|||yyyxxxyyy}}}uuuyyy}}}~~~}}}}}}~~~{{{zzzxxxwwwuuutttsssssstttyyy~~~|||{{{|||~~~}}}|||{{{zzzzzz{{{|||yyyxxxxxxyyy{{{}}}{{{zzzyyyyyyzzz{{{zzzxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~}}}rrrrrrssswww{{{LLLMMMOOOQQQQQQPPPNNNLLLMMMOOOPPPPPPNNNMMMMMMMMMKKKIIIGGGHHHJJJKKKIIIGGGFFFFFFGGGIIIKKKLLLJJJHHHPPPNNNKKKIIIHHHHHHIIIJJJLLLKKKIIIFFFCCC@@@===<<<======>>>>>>??????@@@@@@FFFGGGGGGGGGFFFGGGJJJLLLUUURRROOOMMMNNNPPPRRRRRRMMMKKKHHHEEECCCDDDEEEFFFLLLHHHDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???CCCFFFEEE@@@===>>>AAAAAAAAAAAAAAA@@@>>>===<<<888888888888777777777777666777777666444333444555444444555555666777888888666888888888666666777888<<<<<<;;;:::;;;<<<===>>>@@@<<<777666777777666555666333000111444555111---111000000333:::@@@BBBCCC:::999777555444555666777:::;;;999888;;;???>>>999:::<<<>>>??????>>>;;;:::;;;;;;;;;<<<===>>>???@@@888777777666666777888888777777666444333444666999777555222000//////111222000000111111000///---,,,+++,,,---...---,,,+++*********))))))(((&&&%%%$$$%%%&&&&&&%%%$$$"""  !!!!!!"""!!! """###$$$***+++++++++***)))***+++''')))***+++***'''$$$"""%%%'''(((***)))'''$$$""".........,,,++++++---/////////000///---***'''%%%$$$%%%''')))***+++******(((((('''''''''&&&&&&&&&+++---000555@@@RRRiiiyyy~~~~~~{{{zzz{{{{{{{{{||||||||||||||||||{{{yyywwwxxxzzzzzzwwwtttwwwwwwwwwvvvtttsssrrrqqqxxxvvvvvvwwwzzz|||}}}|||yyy{{{}}}}}}{{{yyyyyyyyyzzzzzzzzzyyyxxxxxxxxx{{{}}}|||zzzwwwvvvuuutttuuuxxx{{{}}}}}}}}}|||xxxzzz}}}~~~|||}}}}}}~~~}}}}}}{{{yyyxxx|||yyywww{{{~~~zzzzzz}}}~~~|||yyy~~~}}}}}}|||{{{{{{|||}}}~~~}}}{{{xxxxxx|||}}}zzzyyyzzz~~~~~~|||zzzzzzzzz|||~~~}}}}}}yyyvvvvvvwwwwwwwwwyyy|||zzzvvvvvvyyy||||||yyyxxxxxxzzzyyy{{{{{{zzzxxxyyy|||~~~|||{{{{{{zzzyyyxxxwwwyyyyyyxxxuuuvvvyyy|||}}}yyyvvvyyy~~~zzzuuuvvvuuuuuuxxx|||LLLMMMOOOOOOOOONNNNNNNNNNNNPPPQQQSSSRRRQQQNNNLLLJJJIIIHHHIIILLLMMMKKKIIIGGGGGGGGGJJJLLLMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHFFFCCC@@@>>>===<<<=========>>>???@@@BBBCCCJJJIIIGGGEEEDDDEEEIIILLLSSSPPPNNNLLLMMMPPPRRRSSSQQQOOOLLLJJJHHHGGGGGGGGGLLLHHHDDDAAABBBDDDFFFFFFEEEDDDCCCBBBBBBAAABBBBBB@@@CCCFFFDDD@@@======???@@@@@@???>>><<<:::999888888888888777777777666666666666666444222222333555666666777777777888888888555777999:::999999999:::;;;:::999999:::;;;<<<===???<<<888777888999888777777444222333666777333000000///000444:::???AAAAAA;;;999777555444555666777999;;;:::999<<<@@@>>>999:::;;;===>>>===;;;999777888888888888999:::;;;<<<777777777777777777777777555555555444222333666888777555222///......000000000111111111000///...---............,,,+++)))'''))))))))))))((('''&&&%%%%%%%%%%%%$$$"""  """$$$%%%&&&******+++******)))******((()))******)))'''%%%$$$&&&(((***+++,,,,,,+++***/////////---++++++---...------......,,,***'''&&&%%%&&&((()))******))))))''''''&&&&&&%%%%%%%%%%%%+++---000666AAASSSiiixxx}}}}}}zzzyyyzzz{{{{{{{{{|||{{{{{{zzzzzzxxxwwwwwwxxxzzzzzzwwwtttyyyyyyyyyyyywwwvvvtttsssuuuttttttvvvyyy|||}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{vvvwwwxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwvvvxxxzzz|||}}}|||{{{zzzyyy{{{~~~}}}|||zzz{{{|||}}}}}}|||{{{zzz~~~{{{zzz|||}}}xxxxxx{{{}}}{{{yyy||||||{{{{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~}}}zzzwwwyyy{{{~~~}}}{{{{{{|||~~~|||||||||~~~~~~{{{yyywwwxxxyyyxxxxxx|||}}}}}}{{{yyywwwzzz|||{{{yyywwwwwwxxxxxxyyyzzzyyyxxxzzz~~~}}}|||}}}|||zzzxxxxxxyyyzzzyyywwwvvvxxxzzz}}}{{{yyyzzz{{{||||||{{{yyyzzz{{{|||~~~LLLNNNPPPOOOMMMLLLMMMOOONNNOOORRRVVVXXXWWWQQQKKKKKKJJJJJJLLLNNNOOONNNMMMJJJIIIJJJLLLNNNNNNMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLGGGEEEBBB???===<<<<<<<<<<<<<<<<<<===???BBBEEEGGGOOOMMMJJJFFFDDDEEEIIIMMMPPPNNNMMMLLLMMMPPPSSSUUUUUUTTTSSSPPPMMMKKKHHHGGGLLLHHHBBB???@@@CCCFFFGGGDDDCCCBBBBBBBBBBBBCCCDDDAAADDDEEECCC???<<<<<<===@@@@@@>>><<<:::999777666888888777777777666666666555555444222000111333666999999999999999888888777555888;;;===<<<<<<<<<<<<888888777777888:::;;;<<<>>><<<999999:::;;;;;;:::999777555666999999777444///000222777<<>>;;;;;;<<<@@@???>>><<<;;;:::999999888888777777777666666666444444333222000111444777;;;;;;;;;;;;:::888777666888;;;>>>@@@???===<<<;;;666666555555666888:::;;;;;;:::999999:::;;;<<<<<<999888777888::::::888666000333777;;;???@@@@@@???===<<<999777555555666777888<<<>>>===>>>AAA???;;;;;;;;;<<<;;;:::888666555444555555666666666666555555666888999888777555444000111222111000111333555666555222000///...//////444444333333222111111000111000///---+++)))'''&&&)))*********))))))((('''&&&&&&$$$###!!!!!!############"""######$$$%%%'''(((((()))((((((((()))******)))((((((((((((''''''''''''%%%%%%%%%'''))),,,///000---......,,,***))))))***'''(((((())))))((((((''')))((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((---555BBBTTTfffrrrxxx|||~~~}}}zzzvvvvvvwwwzzzzzzzzzyyyyyywwwvvvuuuuuuwwwzzz|||}}}|||yyywwwxxxxxxyyyzzzyyyxxxvvvuuutttrrrrrrtttwwwyyyzzzzzzzzzyyywwwuuuuuuwwwyyyzzzwwwxxxzzz|||}}}~~~}}}yyywwwxxx}}}~~~{{{wwwxxxyyy{{{}}}}}}}}}{{{{{{||||||}}}~~~~~~}}}{{{{{{zzz{{{|||}}}|||{{{zzzyyy|||zzzzzz|||}}}xxxwwwxxxzzzzzzzzzxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}~~~}}}{{{||||||{{{yyyxxxxxxzzz{{{}}}yyyvvvxxx~~~~~~~~~wwwxxxyyy|||~~~~~~{{{yyy}}}|||{{{{{{{{{|||}}}~~~xxxxxxyyyyyyyyyxxxyyyyyyzzzyyywwwvvvwwwzzz~~~}}}zzzzzz{{{||||||{{{yyywwwwwwwwwxxxyyyyyyxxxzzz|||xxxzzz|||{{{yyyOOOSSSWWWXXXSSSNNNJJJIIIIIIJJJOOOWWW^^^^^^WWWPPPOOOQQQSSSTTTTTTSSSSSSRRRTTTSSSSSSSSSSSSRRROOOLLLLLLNNNPPPRRRRRRQQQPPPNNNFFFDDD@@@===<<<<<<===???>>>>>>>>>???CCCGGGLLLOOORRRSSSTTTSSSPPPMMMLLLLLLLLLMMMNNNMMMMMMNNNRRRUUUUUUVVVWWWVVVSSSNNNIIIFFFGGGBBB<<<999:::>>>BBBDDDBBBAAA@@@??????AAADDDEEEFFFEEEDDDBBB>>><<<;;;;;;<<<<<<;;;;;;:::;;;<<<<<<888888888888777777777777555555555444333444777:::<<<=========;;;999777555<<<>>>AAAAAA???<<<:::999555555444444555666888999888888999999999:::;;;<<<999999888999999999888777444777;;;???AAABBBAAAAAA===<<<999777666666777888:::>>>@@@>>>>>>@@@@@@============<<<;;;999777666777777888888888777777666444555777777777555333222///000111111000000111333555444333111000000000000555444444333222222111111///...---,,,+++*********++++++++++++***)))((((((((('''&&&$$$"""  ###%%%&&&''''''&&&&&&''''''''''''''''''((('''&&&''')))***)))(((''''''''''''((((((((((((&&&&&&%%%%%%''')))+++---***++++++***(((''''''(((&&&&&&''''''(((((((((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''###%%%***333AAASSSdddooowwwzzz}}}|||xxxuuuuuuvvvyyyyyyyyyyyyxxxwwwvvvuuuwwwzzz}}}~~~|||zzzxxxyyy{{{||||||zzzxxxwwwwwwuuutttuuuwwwxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyzzz|||}}}~~~|||yyyzzz~~~~~~zzzuuuuuuwwwyyy|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzz~~~~~~~~~~~~}}}{{{yyywwwxxxwwwwwwyyy{{{}}}~~~zzzyyyyyyzzz{{{{{{yyyyyyzzz|||}}}~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwwwwwwwzzzwwwwww{{{}}}~~~}}}}}}~~~~~~wwwxxxzzz}}}{{{yyyzzz{{{|||}}}~~~~~~}}}}}}wwwwwwwwwxxxzzz{{{{{{|||}}}{{{xxxvvvwwwyyy{{{}}}~~~}}}~~~}}}{{{{{{{{{{{{|||{{{zzzxxxvvvtttttttttvvvzzz|||{{{{{{yyyyyyyyyxxxwwwSSSUUUXXXYYYXXXTTTNNNKKKKKKLLLQQQWWW]]]]]]YYYUUUTTTVVVXXXXXXVVVTTTSSSRRRTTTSSSSSSSSSTTTSSSPPPNNNKKKLLLPPPSSSTTTUUUUUUTTTHHHGGGDDDAAA@@@@@@@@@AAABBBBBBBBBCCCFFFJJJMMMPPPNNNQQQTTTUUURRROOOMMMLLLJJJMMMNNNMMMJJJJJJNNNQQQRRRTTTUUUUUUSSSOOOJJJGGGEEEAAA;;;999:::===AAABBBCCCBBB@@@??????AAADDDFFFGGGFFFDDDAAA???>>>===<<<999999888888888:::;;;<<<::::::999999999888888888666888999999888999;;;===>>>?????????>>>;;;888777>>>@@@AAA@@@===:::888888666555444444444555666777666888::::::999999;;;<<<::::::::::::999888777666777:::???BBBBBBBBBBBBCCC===;;;999888777888999:::>>>AAABBB>>>===???@@@>>>============<<<:::999999999::::::;;;:::999777666333444555555444333111000///111222111000///000111222222111000000000000000333333111000000///000000------,,,+++++++++,,,,,,,,,,,,,,,,,,***)))(((''')))(((&&&%%%######""""""!!!"""###$$$&&&(((******((())))))))))))(((''''''(((&&&$$$&&&)))+++)))'''&&&&&&'''((()))))))))(((***)))(((''''''((()))***&&&((())))))'''&&&&&&'''&&&&&&&&&&&&''''''(((((()))((('''&&&$$$$$$$$$$$$&&&&&&'''''''''''''''(((###$$$(((111AAASSSdddnnnuuuyyy|||{{{xxxuuuuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvzzz|||~~~}}}}}}zzz|||~~~}}}{{{zzzxxxwwwwwwxxxxxxxxxwwwvvvxxxzzz||||||zzzxxxvvvxxxxxxyyyzzz{{{{{{{{{zzz~~~}}}|||}}}}}}yyyuuusssuuuxxx{{{}}}}}}}}}|||zzzyyyyyyxxxxxxyyyzzzzzz~~~{{{yyywwwuuuvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzz{{{xxxxxxyyy{{{|||}}}~~~~~~~~~}}}zzzyyyyyyyyyxxxwwwxxxxxxzzz~~~{{{{{{{{{{{{}}}yyyzzz|||~~~{{{xxxyyy{{{}}}~~~~~~zzzxxxxxxxxx{{{}}}}}}}}}}}}{{{xxxwwwxxxyyyzzzyyy|||||||||}}}}}}{{{{{{zzzyyyzzzzzzzzzxxxvvvuuutttsssvvvzzz}}}~~~}}}|||yyyxxxyyyXXXVVVUUUWWWZZZZZZWWWRRRPPPRRRVVVYYYZZZZZZYYYXXXXXX[[[]]]\\\XXXTTTRRRQQQOOOOOOPPPQQQSSSTTTRRRPPPOOOPPPRRRSSSTTTUUUTTTTTTLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEFFFGGGIIILLLNNNOOOIIILLLOOOPPPNNNMMMLLLLLLHHHKKKLLLJJJFFFEEEHHHKKKPPPQQQSSSSSSRRROOOLLLJJJDDD@@@<<<:::<<>>;;;:::999888888999;;;<<<;;;;;;;;;:::::::::999999888:::===>>>>>>>>>???@@@@@@AAABBBCCCAAA???<<<:::===>>>???>>>;;;999888999777666555444333444555555777999<<<<<<::::::;;;===<<<<<<<<<;;;999777666666888<<<@@@BBBAAAAAABBBCCC<<<;;;999888888999:::<<>>;;;===??????<<<<<<<<<<<<;;;;;;::::::999:::;;;;;;:::888666555333333222222111000000///000222333222000...//////............/////////000000///...,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......---,,,+++)))'''&&&((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&(((+++,,,((()))***++++++***))))))(((%%%###%%%)))+++)))&&&$$$%%%''')))******)))((())))))((((((''''''(((((($$$&&&((()))(((''''''((('''&&&&&&&&&&&&''''''((()))(((&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%(((111AAATTTfffpppuuuxxx{{{{{{xxxuuuuuuvvvxxxxxxxxxyyyyyyxxxwwwwww|||~~~~~~||||||~~~zzz|||~~~}}}{{{zzzxxxxxxzzz{{{zzzyyyxxxyyy|||~~~~~~|||yyyxxxzzzzzzzzzzzzzzzyyyxxxwwwzzz|||~~~}}}zzzwwwtttuuuxxxzzz{{{{{{zzzzzzxxxwwwvvvuuuvvvxxxyyyzzz}}}{{{zzzvvvwwwxxxxxxyyyzzz|||~~~{{{||||||{{{zzzyyyxxxyyyxxxxxxyyy{{{|||}}}~~~~~~}}}{{{|||}}}~~~}}}{{{xxxyyy|||~~~~~~|||{{{zzzzzzzzz}}}||||||}}}~~~zzzvvvzzz|||}}}|||zzzzzz|||}}}|||{{{{{{yyywwwxxxzzz{{{zzzxxx{{{zzzyyyzzz|||}}}|||{{{{{{yyywwwwwwyyyzzzyyywwwyyyxxxxxxwwwxxx}}}yyyvvvyyy[[[VVVRRRTTT[[[___]]]ZZZVVVXXXZZZZZZYYYXXXYYYYYY[[[^^^```^^^YYYSSSQQQQQQJJJJJJLLLOOOSSSTTTTTTSSSVVVVVVVVVUUUSSSRRRPPPOOONNNNNNLLLKKKHHHFFFEEEDDDGGGGGGIIIJJJLLLMMMNNNNNNFFFHHHJJJJJJIIIIIIKKKLLLGGGJJJKKKHHHCCCAAACCCGGGNNNPPPQQQRRRRRRPPPMMMLLLDDDAAA>>><<<>>>@@@BBBCCCIIIGGGDDDBBBBBBDDDGGGIIIIIIGGGDDDBBBAAAAAA@@@??????>>><<<::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999<<<@@@BBBBBBAAAAAABBBBBBCCCEEEEEEDDDBBB???===;;;<<<===<<<999888999:::888777555444333333444555888;;;>>>>>>;;;:::<<<>>>>>>>>>>>>===:::888777777999<<<@@@AAA@@@???AAACCC;;;:::999888888:::<<<===DDDFFFEEE>>>:::<<>>:::999;;;===>>>>>>AAA===::::::>>>@@@>>>;;;??????@@@AAABBBBBBCCCCCCFFFDDDCCCDDDFFFGGGDDDBBB;;;;;;;;;;;;:::999999888::::::999666444333444555888888888999:::::::::;;;>>>===<<<999777555333222999<<<<<<888999???AAA>>>999::::::;;;;;;:::::::::???@@@BBBCCCAAA>>>:::777:::;;;<<<;;;999777777777:::::::::999666333222222444333111111333444333222666555333000...,,,+++***,,,,,,,,,+++++++++******)))))))))((((((((((((((('''((()))******)))((('''///000///---***(((((()))''''''%%%$$$###"""""""""&&&&&&&&&'''''''''''''''((()))+++,,,+++)))&&&$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&(((******)))'''***)))'''%%%$$$$$$$$$$$$%%%&&&'''(((***+++------'''(((((('''%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$###$$$$$$%%%''')))+++,,,***+++---222===QQQgggvvvyyyzzz|||}}}|||zzzwwwvvvyyyyyyxxxwwwxxxyyy{{{||||||~~~}}}zzzzzz}}}|||xxxvvvxxx{{{~~~}}}{{{~~~|||||||||}}}}}}zzz{{{{{{{{{{{{{{{zzzzzz~~~{{{xxxvvvvvvyyy}}}|||yyyyyyzzzyyyyyyyyyzzzzzzxxxvvvuuuvvvxxxyyyyyyxxxxxxxxxyyy~~~{{{yyy{{{}}}~~~}}}||||||||||||||||||yyyzzz{{{}}}|||zzzxxx{{{}}}{{{|||~~~~~~~~~}}}zzzwwwvvvwww~~~~~~~~~yyyzzz}}}~~~|||wwwzzz~~~~~~{{{zzzzzz{{{{{{{{{xxxttttttvvvzzzxxxwwwvvvvvvxxxyyyyyyyyy{{{wwwvvvzzzyyywwwwwwTTTTTTTTTVVVXXX[[[\\\\\\[[[YYYUUUQQQQQQRRRUUUWWW]]]ZZZWWWTTTSSSRRRPPPOOOHHHHHHHHHIIIKKKNNNPPPRRRUUUXXXWWWRRROOOPPPQQQOOOMMMNNNPPPRRRRRRPPPNNNLLLLLLIIIFFFGGGJJJKKKIIIFFFBBBAAA@@@AAACCCDDDDDDCCCDDDFFFGGGEEEBBBAAACCCFFFKKKKKKLLLPPPSSSTTTRRROOOOOOKKKEEEBBBCCCEEEGGGGGGJJJKKKKKKKKKKKKIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>;;;:::<<<>>>??????CCC@@@===???BBBCCC@@@<<<@@@@@@@@@AAAAAAAAABBBBBBEEECCCCCCDDDGGGHHHFFFDDD===<<<;;;999888888888888888888888666444444666777888888888999999999999999<<<;;;:::888666555333333444888888555555:::;;;888888888999:::::::::999999===>>>@@@@@@@@@>>>;;;:::888999:::888666444333444888999999777555333222222444333111222444555555444555444222///---+++******++++++++++++************))))))))))))))))))))))))(((((()))))))))(((((('''///000000...,,,******+++***)))(((&&&$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++***(((&&&$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%&&&(((((('''&&&)))(((&&&%%%$$$$$$%%%%%%'''((()))***++++++++++++&&&'''((('''%%%%%%&&&(((((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%'''(((***+++))))))+++000<<>><<<;;;>>>@@@BBBBBBBBBEEEGGGGGGDDDCCCEEEHHHJJJJJJLLLOOOSSSTTTSSSRRRSSSOOOIIIEEEEEEFFFHHHIIILLLMMMNNNNNNMMMJJJFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA???<<<<<<>>>@@@AAAAAADDDCCCBBBEEEGGGGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBDDDGGGHHHGGGFFF???===:::777666777888999777888999888666666888:::999999999888888888888888999999888777666555555444222555555333333555555222666666777888888999888888;;;<<<============<<<<<<777777777666333111000111555666666555555444333222444222222333555777777777333222000...,,,+++******+++++++++*********))))))))))))))))))))))))******((((((''''''''''''((((((///000000///---,,,,,,------,,,***'''%%%###"""!!!###$$$$$$$$$%%%%%%%%%%%%((()))***+++***(((&&&$$$###"""""""""######$$$%%%&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$$$$&&&&&&)))***,,,---,,,+++)))(((&&&''''''&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***''''''(((---999NNNfffwwwzzzzzzyyyyyyyyy{{{}}}~~~~~~{{{xxxvvvvvvyyy}}}|||~~~~~~~~~zzz|||{{{yyyxxxxxxyyy{{{{{{}}}}}}|||{{{{{{{{{||||||~~~}}}|||{{{zzzxxxwwwwwwyyy{{{~~~~~~}}}}}}}}}{{{xxxvvvvvvwwwwwwxxxyyywwwttttttwwwzzzuuuwwwyyyzzzyyyyyyzzz{{{}}}|||}}}}}}zzz~~~yyyyyy}}}~~~~~~~~~~~~~~~~~~|||}}}~~~||||||}}}~~~}}}}}}|||{{{{{{{{{|||~~~{{{}}}~~~}}}{{{zzzzzz{{{||||||zzzzzz{{{|||{{{|||}}}~~~|||wwwvvvxxx{{{{{{{{{zzzyyyxxxzzz~~~~~~wwwwwwvvvuuusssrrrtttvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwvvvtttrrrqqqsssuuuyyysssooorrruuuOOOPPPOOOOOOOOOQQQTTTVVVOOONNNLLLKKKMMMPPPSSSUUUTTTRRRQQQQQQQQQQQQOOONNNHHHGGGGGGHHHIIIKKKMMMNNNTTTYYYZZZVVVUUUVVVWWWUUUPPPRRRUUUWWWVVVTTTPPPNNNKKKKKKLLLNNNOOOMMMHHHDDD@@@===999888:::>>>AAACCC@@@DDDHHHIIIGGGFFFGGGIIIKKKLLLMMMOOORRRSSSTTTTTTVVVQQQKKKGGGGGGIIIJJJKKKLLLNNNPPPPPPOOOLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@>>>>>>@@@BBBCCCCCCCCCCCCFFFIIILLLLLLIIIFFFCCCCCCBBBAAA@@@???>>>>>>BBBBBBBBBCCCDDDEEEDDDCCC@@@===999555444555777999:::;;;<<<;;;999999:::;;;999999999888888777777777888888888888777777777777444555666555555444222000333444555666777888888888;;;;;;;;;::::::;;;;;;;;;888888888555222111111222333333333333444444333222333111111333555888888888111000///---,,,+++******,,,,,,+++++++++*********)))))))))***************((('''&&&&&&&&&'''((()))---...///...,,,,,,,,,......,,,***'''$$$""" ######$$$$$$%%%%%%&&&&&&((())))))***)))'''&&&$$$######$$$$$$%%%&&&'''''')))&&&$$$$$$%%%&&&&&&&&&$$$$$$######$$$%%%'''((()))+++---......,,,***(((%%%&&&'''&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((()))%%%&&&'''+++888NNNfffwww{{{{{{zzzzzz{{{||||||}}}}}}|||zzzyyyyyyzzz|||~~~}}}}}}|||{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxyyy{{{~~~}}}}}}|||zzzyyyxxxxxxyyyzzz{{{{{{wwwtttssswww|||uuuwwwzzzzzzzzzzzz{{{|||||||||}}}~~~|||zzz{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||zzz{{{|||}}}~~~~~~}}}|||{{{|||||||||{{{zzzzzzzzz|||~~~xxxyyy{{{||||||zzzxxxvvvyyyzzz{{{{{{zzzyyyzzz|||yyyzzz|||}}}~~~~~~}}}}}}}}}zzzvvvuuuwww{{{}}}~~~{{{xxxuuuxxx~~~vvvuuuuuutttsssssstttuuuuuuvvvwwwwwwvvvttttttttttttuuuvvvuuutttrrrqqqpppsssnnnlllppptttNNNOOOPPPNNNLLLLLLOOOQQQJJJJJJLLLNNNOOOQQQQQQRRROOOPPPQQQSSSTTTSSSOOOLLLJJJIIIIIIIIIKKKLLLNNNPPPVVVZZZ[[[XXXWWWZZZ[[[ZZZVVVWWWXXXXXXVVVSSSOOOLLLLLLMMMOOOQQQQQQMMMHHHDDDAAA===888777999>>>BBBDDD@@@DDDIIIKKKJJJHHHIIIKKKNNNNNNOOOOOOPPPQQQSSSTTTUUUQQQLLLJJJJJJKKKMMMMMMJJJLLLOOOPPPPPPNNNKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDBBBAAAAAACCCDDDEEEDDD@@@BBBGGGKKKNNNOOOMMMJJJEEEDDDCCCBBBAAA???>>>>>>AAABBBBBBBBBAAA@@@?????????<<<888444333444777999???@@@@@@???<<<;;;;;;;;;:::999999999888888777777888888888999999:::::::::555555555666555222000000111222444555666777777777<<<;;;:::888888888888999:::::::::777444333444555222111111222444555333111111000000111444777888777///...---,,,,,,+++++++++---,,,,,,,,,++++++++++++(((((())))))************((('''&&&&&&&&&((()))******+++,,,,,,******+++,,,,,,***(((%%%""" ###$$$$$$%%%&&&'''''''''(((((())))))((('''&&&%%%""""""$$$%%%&&&'''((((((+++)))&&&&&&&&&'''''''''$$$#########$$$&&&((()))(((***,,,......---+++)))$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%''',,,999NNNfffvvv{{{|||}}}~~~~~~|||zzzyyy{{{|||}}}}}}}}}|||{{{{{{zzz~~~~~~zzz{{{{{{zzzyyyxxxvvvuuuuuuvvvxxxzzz|||}}}{{{{{{zzzyyyyyyyyyzzzzzzzzz||||||{{{zzzzzz{{{|||||||||}}}}}}|||xxxuuuuuuyyy}}}wwwyyy{{{{{{{{{zzz{{{}}}||||||}}}~~~|||~~~~~~}}}|||zzzxxx{{{{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyxxx||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}|||zzzyyyzzz|||}}}|||{{{yyyzzz{{{|||{{{zzzxxxwwwzzz{{{{{{zzzyyyxxxxxxyyyxxxyyy{{{|||}}}|||{{{{{{yyywwwuuuuuuxxx|||{{{wwwsssuuu{{{}}}uuutttttttttuuuuuuuuuuuusssuuuwwwvvvsssrrrrrrtttssstttuuuvvvvvvuuurrrpppqqqllljjjnnnrrrLLLNNNPPPOOOLLLKKKLLLOOOIIIKKKNNNQQQRRRRRRQQQPPPNNNOOOPPPSSSTTTSSSOOOLLLKKKKKKKKKLLLMMMOOOQQQSSSWWW[[[[[[XXXXXX\\\______[[[[[[ZZZXXXUUUQQQMMMKKKLLLNNNQQQSSSQQQMMMHHHDDDAAA===999777:::???CCCFFFAAAFFFJJJLLLJJJJJJKKKMMMPPPPPPPPPNNNLLLLLLNNNPPPPPPNNNKKKKKKLLLNNNNNNNNNIIIKKKMMMOOOPPPOOOMMMLLLIIIJJJJJJJJJJJJKKKKKKKKKGGGEEECCCDDDEEEFFFEEEDDD???BBBFFFJJJMMMMMMKKKJJJFFFFFFEEECCCBBB@@@??????@@@AAABBBAAA>>><<<<<<======:::777444333555888:::AAABBBBBBAAA>>><<<;;;;;;:::::::::999999999999999888888999999:::;;;;;;<<<555333333444333000...000000111333444666777888888::::::888777666666666666;;;;;;:::888666555666888333111000222555666444111///......///222555555555......---,,,,,,,,,------,,,,,,,,,+++++++++******''''''(((((())))))******(((((('''(((((()))***+++(((***+++***(((((((((***((('''%%%###!!! ######$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%% """$$$&&&'''''''''---+++)))((())))))((('''$$$$$$$$$$$$%%%''')))***((()))+++,,,---,,,***)))###%%%%%%%%%$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%''')))///;;;OOOfffuuu|||}}}}}}zzzxxx{{{|||~~~{{{yyywww|||~~~zzzxxxzzz||||||zzz{{{{{{{{{zzzxxxvvvuuuuuuwwwxxx{{{|||~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{}}}}}}|||||||||zzzzzzyyy{{{}}}~~~~~~}}}~~~|||zzzxxxxxxzzz|||}}}xxxzzz||||||{{{zzz{{{|||{{{{{{}}}~~~}}}~~~}}}{{{xxxvvvxxxyyyyyyzzz{{{|||~~~~~~~~~|||{{{yyyxxxvvvvvv}}}~~~~~~|||||||||{{{zzzzzz|||~~~|||yyywwwyyy|||}}}{{{xxx||||||||||||||||||{{{zzzzzz{{{{{{zzzxxxvvvwwwwwwwwwxxxzzz|||||||||zzzyyyvvvuuuvvvwwwyyy|||xxxvvvssstttxxxzzzzzzyyytttsssrrrsssuuuvvvvvvtttrrrtttvvvtttqqqpppsssuuutttsssssstttuuutttrrrooopppkkkhhhkkknnnGGGLLLPPPPPPNNNLLLMMMPPPMMMOOOPPPRRRRRRRRRRRRQQQQQQOOONNNNNNPPPPPPPPPNNNKKKKKKLLLMMMOOOQQQTTTUUUWWWZZZYYYVVVVVV\\\```aaa^^^]]]ZZZWWWSSSPPPMMMKKKLLLNNNQQQQQQOOOJJJFFFCCC@@@===999888;;;???CCCFFFDDDGGGKKKLLLJJJJJJLLLNNNPPPPPPOOOKKKGGGFFFHHHKKKJJJJJJJJJLLLNNNPPPPPPOOOJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNIIIGGGFFFFFFFFFGGGEEEDDDAAACCCFFFHHHHHHGGGFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA>>>@@@BBBAAA>>><<<===>>>:::888666444444555888:::>>>@@@AAAAAA>>><<<<<<<<<:::::::::::::::;;;;;;;;;888888888999999:::;;;;;;777222111333222......222///000222444666888888999666666666666666666666666999999888666555555777999444111000222555666444000...---,,,---000222222222...---------------...///*********))))))))))))(((%%%&&&&&&'''(((((())))))'''((()))***++++++++++++)))******)))'''&&&'''(((%%%$$$###"""!!!!!! !!!""""""###$$$%%%&&&''''''(((((((((''''''&&&%%%%%%!!!###%%%'''((())))))---,,,************'''%%%&&&&&&%%%%%%&&&(((***+++++++++++++++***)))((('''###$$$%%%%%%$$$%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''(((,,,222>>>QQQfffttt|||}}}~~~~~~~~~}}}||||||}}}~~~~~~|||{{{www|||}}}xxxuuuxxx|||~~~}}}|||{{{yyyxxxxxxxxxxxxyyyzzz{{{|||}}}||||||{{{|||{{{yyyxxxwwwxxxyyyzzzyyy{{{}}}}}}{{{zzzzzzzzzzzzyyyyyy{{{~~~~~~|||zzzzzzwwwtttvvv{{{zzz|||}}}}}}{{{zzzzzz{{{yyyyyy{{{}}}~~~~~~~~~}}}{{{zzzzzzwwwwwwxxxyyy{{{|||~~~~~~~~~}}}{{{yyyxxxvvvvvvyyy|||~~~|||}}}}}}{{{xxxxxxzzz}}}yyywwwuuuxxx|||~~~|||yyy}}}|||{{{zzzzzzzzz{{{{{{yyyzzz{{{yyywwwvvvwwwxxxwwwxxx{{{|||}}}{{{zzzxxxtttuuuvvvwwwxxxyyy{{{|||vvvuuuttttttttttttttttttrrrpppppprrruuuvvvuuusssnnnpppqqqnnnkkkkkkpppuuutttqqqnnnnnnooonnnllljjjnnngggdddgggjjjCCCIIIPPPQQQOOONNNOOORRRRRRRRRQQQQQQRRRRRRSSSSSSSSSPPPLLLJJJKKKNNNPPPPPPKKKKKKKKKMMMOOORRRUUUVVVVVVYYYXXXTTTTTT[[[```bbb___]]]ZZZVVVRRRPPPNNNMMMKKKMMMPPPPPPMMMHHHEEEBBB???<<<999888;;;???CCCEEEEEEIIILLLLLLJJJJJJLLLOOOPPPPPPNNNIIICCCBBBDDDGGGFFFGGGIIILLLPPPQQQPPPOOOLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKIIIGGGGGGGGGGGGEEECCCCCCEEEGGGGGGEEECCCBBBBBBGGGGGGFFFEEEDDDCCCBBBBBB<<>>???AAA888777555444444666888:::;;;===??????>>>===<<<===:::::::::;;;;;;<<<<<<<<<777777777888999999999:::999444222444444000000555///000222555777888999999333444555666777777777777777777666444333444666999555222000222666777444000---,,,+++,,,...000000000...------------...///000((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''(((***+++,,,,,,,,,+++)))***+++***'''&&&'''(((######"""""""""""""""### !!!"""###$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%!!!###&&&(((***+++,,,,,,,,,++++++++++++)))&&&$$$''''''&&&&&&'''(((***+++...---+++***((('''&&&%%%###$$$%%%%%%$$$%%%'''))))))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%'''***...555@@@RRRfffsss}}}}}}|||||||||~~~~~~~~~}}}}}}yyy~~~~~~yyyvvvyyy~~~}}}zzzwwwvvvxxxzzz{{{}}}}}}~~~~~~}}}{{{yyyxxx~~~}}}zzzxxxvvvvvvwwwxxxwwwyyy{{{|||zzzyyyyyyzzzzzzyyyyyy{{{}}}}}}yyyvvvvvvrrrpppttt}}}|||}}}~~~}}}{{{zzzzzzzzzwwwxxxzzz~~~}}}~~~~~~}}}||||||~~~wwwwwwxxxyyy{{{}}}~~~~~~}}}|||zzzxxxwwwwwwssswww|||~~~|||}}}~~~~~~{{{xxxwwwyyy{{{wwwtttssswww}}}}}}zzz{{{zzzxxxvvvvvvwwwxxxyyywwwyyyzzzyyywwwwwwxxxyyywwwxxx{{{}}}}}}{{{yyyxxxtttuuuwwwxxxwwwvvvwwwwwwtttuuuuuutttrrrpppqqqrrrpppnnnnnnppptttuuusssqqqiiikkkkkkhhheeeffflllrrrsssoookkkiiiiiihhhfffdddkkkdddaaadddgggKKKOOOTTTXXXXXXWWWVVVVVVVVVRRRPPPSSSUUUSSSSSSUUUTTTRRROOOLLLJJJIIIIIIJJJDDDIIILLLLLLPPPVVVVVVQQQSSSRRRQQQTTTYYY\\\]]]\\\^^^]]][[[YYYVVVSSSPPPOOORRRQQQNNNJJJFFFCCCBBBCCC>>>===<<<;;;<<<>>>@@@BBBIIIJJJKKKMMMMMMMMMMMMLLLNNNLLLHHHDDDBBBAAAAAABBBBBBCCCEEEGGGIIIJJJKKKLLLIIIJJJJJJKKKIIIGGGDDDCCCFFFJJJNNNQQQPPPNNNMMMMMMHHHIIIIIIHHHFFFFFFGGGIIIFFFFFFEEEEEEDDDEEEEEEFFFIIIIIIHHHFFFDDDCCCDDDFFFAAAAAABBBCCCBBBAAA@@@???<<<777333333777:::999777???>>><<<:::999:::<<<===<<<999666777999;;;:::999777888999:::999999888777444666666444111000333666777333000222777;;;:::777888777777888999999777555444333111000000111333444777333111222666777444111222333222111///...///000...---,,,,,,---///222444---)))###!!!###%%%&&&%%%'''&&&$$$$$$$$$&&&((()))((('''&&&(((***,,,---,,,******))))))))))))*********'''"""!!!###!!!"""###$$$$$$%%%%%%$$$&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''((((((((('''''''''(((((()))+++***)))(((((((((((((((---,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%&&&((((((((('''&&&%%%$$$%%%&&&&&&######$$$$$$###%%%'''***+++***,,,222@@@SSSfffqqq{{{}}}}}}||||||{{{~~~~~~}}}zzzvvvtttvvvyyy{{{}}}zzz{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{|||~~~||||||}}}}}}|||{{{zzzzzz{{{zzzyyyzzz{{{{{{yyywwwzzzxxxwwwxxx{{{}}}|||zzzzzzyyyxxxzzz}}}~~~{{{yyyyyyxxxwwwuuuxxxzzz|||~~~~~~|||{{{uuuuuuwwwyyy||||||{{{yyy}}}|||{{{zzzyyyxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyy~~~{{{xxxtttsssssstttuuusssuuuwwwxxxyyyzzz}}}wwwvvvtttuuuwwwyyyzzzyyyzzzvvvrrrqqqsssuuutttssswwwwwwwwwwwwwwwxxxyyyyyy}}}yyytttpppppppppqqqqqqqqqrrrssstttssspppnnnllljjjmmmoooooommmlllmmmooopppmmmjjjfffeeefffgggiiijjjhhhfffeeeeeedddbbb```bbbaaa```___]]]LLLOOOTTTVVVWWWWWWXXXYYYXXXSSSRRRUUUVVVUUUTTTVVVUUUSSSPPPMMMJJJIIIHHHHHHFFFMMMQQQOOOPPPUUUXXXXXXUUUSSSRRRSSSVVVYYYXXXWWW\\\\\\ZZZYYYVVVSSSQQQPPPPPPPPPPPPMMMHHHCCC@@@@@@???>>><<<;;;;;;===>>>@@@EEEGGGJJJKKKKKKJJJKKKLLLOOOMMMHHHDDD@@@?????????@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCKKKNNNQQQRRRPPPNNNLLLLLLIIIJJJKKKJJJHHHGGGIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJIIIFFFDDDCCCDDDEEEBBBBBBCCCCCCBBBAAA@@@???:::666333555999<<<;;;888???>>><<<;;;;;;;;;<<<===<<<999666777999::::::999;;;;;;;;;;;;;;;999777666777888888666333333555888777333000111666999999777999888777777888777555333555444333222222333444555666333000222555777555111222222111000/////////000......------...000222444///+++&&&$$$%%%%%%%%%$$$%%%$$$###!!!!!!"""###$$$((('''&&&''')))+++++++++***))))))(((((())))))***(((&&&###  !!!"""$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))***((('''((((((''''''&&&&&&&&&&&&&&&'''))))))((('''''''''((((((,,,+++******)))(((''''''%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&%%%&&&)))++++++***,,,333AAATTTfffrrr{{{}}}~~~}}}}}}~~~{{{~~~}}}}}}zzzyyyxxxxxxyyyzzz{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{|||zzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxzzz|||}}}|||{{{|||zzzxxxyyy{{{|||{{{yyy{{{yyyxxxxxxzzz|||}}}}}}yyyxxxwwwwwwwwwxxxvvvuuuxxxyyyzzz|||}}}~~~~~~|||{{{yyyyyyvvvvvvwwwzzz|||}}}{{{yyyzzzyyyxxxwwwwwwvvvwwwwwwwwwvvvuuuuuuwwwxxxxxxwwwzzzxxxvvvsssrrrrrrrrrsssuuuvvvxxxyyyyyyzzz|||~~~wwwuuuttttttuuuwwwwwwwwwvvvssspppppprrrtttttttttxxxxxxwwwwwwwwwwwwxxxxxxxxxuuupppnnnnnnnnnnnnmmmoooooooooooonnnmmmkkkjjjfffhhhjjjjjjhhhggghhhiiigggfffeeedddbbbaaa``````aaa___^^^^^^^^^^^^\\\ZZZWWWWWWWWWWWWVVVMMMOOOSSSUUUVVVXXX[[[]]][[[WWWUUUWWWXXXUUUUUUVVVUUUTTTRRROOOMMMKKKIIIIIIHHHNNNPPPMMMKKKOOOSSSUUURRRQQQPPPQQQTTTUUUVVVUUUYYYYYYYYYXXXVVVTTTRRRQQQMMMOOOPPPOOOJJJDDD@@@===AAA@@@===;;;:::;;;<<<===???DDDIIIIIIGGGGGGJJJNNNRRROOOJJJDDD@@@===<<<<<<<<<===???@@@AAABBBBBBBBBGGGFFFEEEEEEDDDDDDDDDEEEOOOQQQSSSSSSPPPMMMKKKJJJLLLMMMMMMLLLJJJJJJJJJLLLFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJIIIGGGDDDCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???<<<:::999;;;>>>@@@???===>>>>>>>>>===============<<<:::888888999:::::::::?????????>>>===;;;999777:::::::::888555555666888777333000000444777888777999888666666666555222000333333222222222222333333444222000111555666555222222111111000000/////////......------...000222333000---***((('''&&&%%%###&&&%%%###!!!!!!!!!""""""(((&&&%%%&&&((())))))((()))(((((((((((((((((()))'''&&&$$$###""""""""""""&&&%%%%%%###"""!!! ############$$$$$$$$$$$$%%%'''))))))((((((((()))''''''&&&%%%$$$$$$$$$%%%'''''''''&&&''''''((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&''')))))))))((('''&&&%%%&&&''''''%%%'''(((((('''(((***---+++***,,,444BBBUUUgggssszzz|||}}}}}}||||||~~~|||}}}{{{{{{wwwxxxzzz||||||{{{zzzyyywwwxxxxxxyyyzzz{{{{{{||||||zzzxxxvvvvvvwwwxxxyyyxxxyyyzzzzzzzzzzzzzzzzzzvvvvvvwwwzzz~~~}}}{{{zzz{{{||||||{{{yyy{{{yyywwwwwwxxxxxxxxxwwwuuuuuuuuuvvvxxxyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxzzz}}}}}}|||zzzvvvvvvuuuuuuuuuuuuuuuvvvvvvtttqqqqqqsssuuuvvvuuuuuutttsssrrrrrrqqqqqqrrruuuvvvxxxxxxwwwwwwxxxzzzwwwuuurrrrrrsssttttttsssrrrpppnnnoooqqqssstttssswwwvvvuuutttssssssssssssqqqooolllkkkllllllkkkiiilllkkkjjjhhhggggggffffffaaabbbdddcccbbbaaaaaabbb\\\]]]______^^^[[[WWWUUUVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRRRRRRRRRRNNNOOOQQQSSSUUUXXX]]]``````[[[XXXYYYXXXUUUSSSTTTUUUTTTSSSRRRPPPOOONNNMMMQQQPPPNNNLLLKKKNNNPPPQQQMMMMMMNNNOOORRRTTTVVVVVVVVVVVVWWWXXXWWWUUUSSSRRRLLLNNNOOONNNJJJFFFCCCAAACCCBBB???<<<::::::;;;;;;===CCCIIIIIIFFFEEEKKKPPPVVVSSSMMMFFFAAA===<<<;;;999:::;;;===???@@@@@@AAAEEEDDDCCCBBBBBBDDDFFFGGGOOOPPPQQQPPPMMMKKKJJJJJJMMMNNNOOONNNLLLKKKKKKLLLGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@CCCBBBAAACCCDDDEEECCCAAA>>>>>>????????????>>>===>>>===;;;:::;;;;;;<<<<<>><<<;;;<<<;;;:::888777777888999888555111000333666777888999777555555555333111...000000////////////000000222111000111444555444333333222111000000///---,,,,,,,,,,,,,,,---...///000------,,,+++***(((&&&%%%'''&&&%%%$$$$$$%%%%%%&&&'''&&&$$$%%%&&&''''''&&&((((((''''''''''''((((((&&&&&&&&&'''&&&%%%$$$###$$$###"""!!! !!!!!!!!!!!!""""""""""""%%%'''))))))(((((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&''''''%%%&&&((((((((((((***,,,******---555DDDWWWiiitttyyyzzz{{{{{{zzzzzz}}}~~~~~~{{{zzz{{{vvvyyy{{{}}}|||{{{zzzzzzvvvvvvwwwxxxzzz{{{||||||}}}{{{xxxuuuttttttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{vvvvvvxxx{{{~~~{{{{{{{{{{{{|||}}}}}}|||zzzxxxwwwwwwwwwxxxwwwuuuwwwvvvwwwyyy{{{|||{{{yyyyyyxxxwwwvvvvvvwwwxxxyyy}}}|||zzzxxxwwwwwwxxxxxxxxxxxxxxxzzz|||}}}{{{zzzuuuuuuuuuuuuuuuuuuvvvvvvvvvssspppoooppprrrttttttqqqqqqqqqrrrrrrqqqqqqqqqssstttuuutttsssrrrssstttuuurrrpppnnnooooooooonnnoooooonnnnnnooopppqqqqqqrrrrrrpppnnnmmmllllllkkkkkkjjjiiiiiijjjjjjhhhfffgggfffcccaaa```aaaaaabbb^^^^^^______^^^]]]\\\\\\WWWXXXYYYYYYXXXUUURRRPPPOOONNNMMMNNNNNNMMMKKKIIINNNMMMMMMLLLKKKNNNOOOPPPQQQSSSXXX]]]aaaccc^^^ZZZ[[[YYYUUURRRSSSVVVUUUUUUTTTUUUUUUVVVVVV[[[SSSMMMOOOUUUXXXWWWTTTMMMNNNNNNOOOPPPQQQSSSTTTSSSTTTVVVWWWWWWUUUSSSRRRMMMNNNOOONNNKKKIIIHHHHHHFFFDDDAAA>>><<<<<<<<<<<>>===>>>???@@@AAAAAABBBCCCCCCBBB@@@??????>>><<<;;;;;;<<<======999777444333444666888888777666444444444333111///000//////......//////000111111000111222333333222444222000000000///,,,)))************++++++,,,---)))***++++++***)))((((((%%%%%%%%%&&&'''((())))))'''%%%$$$$$$&&&'''&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&((())))))'''&&&$$$ !!!!!!!!!""""""%%%&&&'''''''''''')))+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&&&&'''###%%%'''((('''''')))*********...666EEEXXXjjjuuuyyyzzzzzzzzzyyyyyy{{{}}}|||zzzzzz{{{xxxzzz{{{zzzyyyxxxzzz}}}vvvvvvwwwxxxzzz{{{||||||}}}{{{xxxvvvttttttuuuuuuyyyzzz{{{|||||||||||||||xxxxxxyyy{{{~~~~~~wwwxxxzzz{{{|||~~~yyyxxxwwwxxxzzzzzzyyyxxxyyyyyyxxxyyy{{{{{{zzzxxxyyyxxxwwwvvvuuuvvvwwwwwwzzzyyyxxxwwwwwwxxxzzz{{{xxxwwwwwwxxxzzz{{{zzzyyyvvvvvvuuuuuuuuuvvvwwwwwwvvvsssooonnnooorrrsssssspppppppppqqqqqqqqqrrrrrrsssttttttsssqqqppppppqqqqqqooollljjjjjjjjjiiihhhnnnnnnmmmmmmlllkkkllllllooonnnllljjjhhhgggffffffgggffffffggghhhgggeeecccbbb```]]][[[ZZZZZZ[[[]]][[[[[[[[[ZZZZZZYYYWWWVVVTTTTTTSSSRRRQQQOOONNNMMMLLLKKKJJJJJJIIIGGGDDDAAABBBBBBBBBAAAAAANNNOOOPPPPPPRRRVVV\\\```ddd___\\\]]]\\\XXXVVVWWWYYYYYYXXXXXXYYY[[[^^^___\\\PPPIIIOOOZZZ___\\\YYYSSSSSSSSSQQQNNNMMMNNNOOOQQQSSSUUUWWWWWWUUUSSSQQQOOOPPPQQQPPPNNNLLLLLLMMMGGGFFFCCCAAA??????@@@@@@CCCGGGJJJKKKIIIJJJOOOTTTZZZVVVPPPJJJDDDAAA???>>>888999;;;>>>@@@AAABBBCCC???>>>>>>>>>@@@CCCFFFHHHEEEFFFGGGFFFEEEEEEGGGIIIJJJLLLNNNMMMKKKHHHHHHHHHFFFHHHIIIKKKKKKKKKJJJJJJGGGHHHIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEJJJIIIHHHEEECCCAAA??????AAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA??????@@@BBBBBBBBBDDDDDDDDDDDDCCCBBBBBB@@@??????@@@BBBBBBBBB:::999888777777888999999444333333333555444333111333222111//////111222333111111111111111111111111222000///000111111---)))((((((((())))))*********'''(((******((((((((()))"""###$$$%%%&&&(((((()))&&&$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%% !!!!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&%%%&&&(((******)))))))))))))))******'''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&((((((((('''&&&%%%$$$%%%&&&&&&"""$$$&&&'''''''''((())))))***...888GGGZZZlllwwwzzz{{{|||{{{zzzyyyzzz||||||zzzyyyzzz{{{xxxzzzzzzxxxuuuvvvzzz~~~wwwxxxxxxyyyzzz{{{{{{|||{{{{{{zzzxxxwwwvvvvvvvvv{{{{{{||||||}}}|||||||||yyyxxxyyy{{{}}}~~~}}}|||tttvvvyyy{{{|||}}}yyyxxxxxxzzz|||}}}{{{zzzyyywwwvvvuuuvvvwwwwwwvvvxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwyyyzzz{{{vvvuuutttuuuwwwxxxwwwvvvvvvuuuuuutttttttttuuuuuuuuurrroooooopppqqqrrrqqqooooooooooooooopppqqqqqqsssttttttssspppoooooopppmmmjjjgggfffeeeeeedddccciiijjjkkkjjjgggffffffgggkkkjjjhhhfffdddcccbbbbbbbbbaaaaaaaaabbbbbb```^^^[[[YYYWWWTTTSSSTTTUUUUUUVVVUUUSSSSSSSSSRRRPPPNNNOOONNNLLLIIIHHHHHHHHHHHHGGGFFFEEEEEECCCAAA<<<999888888999:::;;;MMMNNNOOOPPPRRRUUUZZZ^^^bbb^^^\\\___```^^^^^^___```^^^\\\ZZZ\\\___ccceee]]]RRRLLLSSS\\\^^^[[[YYYVVVVVVVVVSSSNNNLLLLLLNNNQQQRRRUUUWWWWWWUUURRRPPPRRRTTTVVVVVVSSSOOOMMMLLLHHHGGGEEECCCBBBCCCDDDEEEGGGHHHJJJJJJKKKLLLPPPSSSXXXUUUOOOIIIDDDBBB@@@@@@<<<<<<>>>???@@@@@@@@@@@@999::::::<<<>>>AAADDDEEEDDDDDDDDDCCCAAABBBDDDFFFHHHJJJKKKKKKHHHFFFDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGEEEGGGHHHHHHFFFEEEEEEEEECCCBBBBBBCCCDDDEEEGGGHHHJJJIIIGGGDDDAAA@@@@@@@@@BBBBBBAAAAAAAAABBBDDDDDDDDDEEEDDDBBB??????AAACCCDDDEEEEEEFFFEEEDDDBBBAAAAAA???===>>>AAADDDDDDCCC;;;<<<===<<<;;;:::::::::222111111333555666666444666333000......000333666222222222111000//////000...,,,+++...333444000,,,(((((())))))))))))))))))'''((()))(((%%%$$$%%%'''"""###$$$%%%&&&&&&''''''%%%$$$###$$$&&&(((((((((%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&&&&%%%$$$!!!"""""""""""""""############"""###$$$$$$$$$%%%'''***)))))))))))))))***+++,,,))))))((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%!!!$$$&&&'''''''''((())))))***///999HHH[[[mmmxxx|||~~~}}}|||{{{{{{||||||{{{yyywwwvvvxxxzzzvvvxxxzzzxxxuuuuuuyyy}}}yyyyyyzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{{{{zzzyyyxxx{{{{{{||||||{{{{{{zzzzzzwwwwwwwwwzzz|||~~~}}}|||tttvvvyyyzzzzzz{{{~~~zzzyyyzzz{{{}}}}}}{{{yyyxxxuuurrrqqqsssuuuvvvvvvuuuuuuvvvvvvvvvuuuttttttssstttuuuvvvvvvwwwwwwvvvtttsssrrrrrrtttuuuuuutttsssrrrrrrqqqppppppppppppsssqqqooooooppppppooonnnooonnnlllllllllmmmooopppoooppppppooommmkkkkkklllhhhfffcccaaabbbbbbaaa```bbbdddeeeeeecccaaabbbddddddcccaaa___]]]\\\\\\[[[]]][[[ZZZYYYZZZZZZXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNNNNLLLJJJIIIJJJIIIFFFCCCFFFDDDCCCAAA????????????>>>=========<<<:::555222222333444555777LLLNNNOOOPPPQQQTTTYYY\\\aaa]]]\\\aaadddcccdddfffeeebbb___\\\]]]```eeehhhddd[[[VVV[[[```^^^[[[[[[TTTVVVVVVSSSOOOMMMOOOQQQPPPRRRUUUWWWWWWUUURRRPPPTTTWWW[[[[[[WWWQQQLLLIIIIIIGGGFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIKKKNNNPPPQQQVVVSSSNNNHHHDDDBBBAAAAAA?????????@@@??????>>>===666666888:::<<>>@@@CCCFFFGGGGGGFFFEEECCCAAA@@@===;;;999;;;???BBBBBBAAA<<<>>>??????>>><<<;;;;;;000000111333666888888777555222...,,,,,,...222555222333333111///......///***((()))...444666333000((())))))************)))((())))))'''###!!!###%%%%%%%%%&&&'''''''''&&&&&&%%%######$$$''')))))))))%%%$$$$$$$$$$$$$$$$$$%%% """###$$$$$$###"""!!!  """###############$$$$$$$$$$$$!!!"""#########$$$''')))(((((((((((()))+++,,,---+++***)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$#########$$$$$$"""$$$'''(((((((((((())))))***///999III\\\nnnxxx~~~||||||zzzzzzxxxvvvttttttvvvyyytttwwwzzzyyyuuutttwww{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||}}}}}}|||{{{yyy{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuvvvyyy|||~~~~~~}}}uuuwwwzzzzzzyyyzzz|||{{{{{{{{{|||}}}|||zzzxxxxxxuuuqqqppprrruuuxxxyyyssssssuuuuuuuuutttsssrrrrrrssstttuuuuuutttsssrrrsssqqqpppppprrrssssssrrrppppppooommmllllllllllllqqqooonnnnnnoooooonnnlllooommmkkkiiiiiikkkmmmooojjjkkkllljjjhhhgggggghhhfffccc```______```___^^^[[[^^^aaaaaa______```bbb]]]\\\ZZZYYYWWWVVVVVVUUUYYYWWWTTTSSSTTTTTTRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGEEEBBBBBBCCCBBB>>>;;;======<<<;;;:::888777666666555666777777555111---.........//////HHHKKKPPPTTTUUUUUUUUUVVV___]]]]]]^^^bbbeeeggggggccc___[[[[[[```cccbbb```YYYYYYXXXWWWVVVXXX\\\___XXXVVVTTTTTTTTTSSSRRRPPPQQQQQQSSSWWW[[[[[[WWWRRR[[[]]]______\\\UUUMMMIIIKKKIIIGGGEEEDDDDDDDDDEEEMMMJJJGGGFFFHHHLLLNNNOOOQQQMMMHHHHHHHHHFFFAAA<<<:::>>>AAAAAA>>><<<<<<>>>222444777;;;>>>AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBGGGGGGGGGGGGFFFDDDCCCAAA@@@AAABBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHHHHFFFDDDAAA@@@@@@AAABBBBBBCCCCCCAAA@@@@@@BBBDDDGGGCCC??????BBBDDDBBB???EEEDDDDDDEEEFFFEEEBBB???============>>>>>>>>>>>>=========<<<;;;999888777888555333444999:::888444222111000//////000111222333111///000111111---***)))''')))000555333//////---***(((((())))))'''$$$&&&$$$###!!!!!!###$$$%%%$$$$$$&&&'''((((((((((((%%%$$$$$$%%%&&&&&&%%%###$$$######"""""""""###### !!!"""###$$$%%%$$$"""  ###$$$%%%''''''''')))+++'''!!!$$$###""""""$$$&&&&&&%%%%%%%%%%%%&&&((()))+++,,,......---,,,++++++******(((&&&$$$$$$&&&((())))))&&&&&&&&&&&&%%%$$$$$$###""""""""""""###$$$%%%&&&$$$%%%'''(((((((((''''''+++,,,...777JJJbbbtttzzz}}}|||yyy||||||yyyvvvttttttuuuvvv|||zzzwwwuuuuuuvvvyyy{{{||||||}}}}}}|||{{{xxxyyy{{{||||||zzzxxxwwwyyyzzz|||}}}}}}{{{yyyxxx|||zzzxxxxxxzzz|||}}}|||sssvvvzzz{{{zzzyyyxxxwwwzzzyyyyyyzzz{{{|||zzzyyyxxxwwwuuutttttttttuuuvvvtttooojjjjjjooossstttsssnnnssswwwxxxvvvsssrrrrrrpppooonnnooopppqqqpppooojjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllhhhiiihhheeebbbbbbfffiiijjjhhhffffffffffffdddcccccccccbbbaaa___]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\]]]VVVUUUTTTRRRPPPOOOOOOOOOPPPOOOMMMLLLMMMLLLJJJIIIGGGEEECCCCCCCCCCCCAAA??????===;;;:::888888888999222333333222///......///...///000111000///...---+++******)))(((IIILLLQQQTTTUUUUUUVVVWWW^^^\\\\\\]]]```cccddddddaaa]]]ZZZZZZ^^^```___]]][[[[[[ZZZXXXWWWWWWYYY[[[YYYWWWVVVVVVWWWVVVTTTRRRSSSTTTUUUXXXYYYYYYVVVTTTXXX\\\``````[[[TTTNNNJJJIIIIIIGGGFFFEEEDDDDDDDDDIIIGGGEEEEEEGGGJJJKKKLLLLLLJJJHHHGGGFFFEEEBBB???AAACCCCCC@@@;;;888888:::444555777:::===@@@BBBCCCBBBBBBBBBBBBAAAAAAAAA@@@EEEFFFGGGGGGFFFDDDBBBAAA???@@@CCCEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>BBBBBBBBBAAA@@@@@@BBBDDDGGGCCC??????BBBCCCAAA???DDDBBBAAAAAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888666666888444222444888999777444000////////////111222333333111///...//////,,,******''')))000333111...---,,,***((()))***)))'''$$$$$$###"""!!!!!!"""$$$%%%###$$$%%%'''((()))))))))&&&%%%$$$$$$%%%%%%$$$#########"""!!!!!! !!!!!! """###$$$###"""  """$$$%%%%%%'''(((''')))+++((("""$$$"""!!!"""$$$&&&&&&%%%&&&&&&&&&'''((()))***+++///......---,,,+++*********(((&&&&&&((())))))(((''''''(((''''''&&&%%%$$$###"""""""""###$$$%%%%%%$$$%%%&&&((((((((((((''',,,---///777KKKccctttzzz||||||zzz|||}}}{{{yyyyyyzzzzzz}}}{{{yyywwwwwwxxx{{{}}}~~~}}}}}}}}}}}}|||zzzuuuwwwzzz|||}}}{{{xxxvvv{{{|||||||||{{{yyyxxxwww{{{yyyxxxxxxyyyzzzzzzyyyuuuwwwyyyyyywwwuuuttttttwwwvvvvvvvvvxxxxxxvvvuuuvvvuuutttsssssstttuuuuuuuuuppplllkkkooorrrrrrqqqmmmqqqtttuuussspppppppppqqqpppooooooqqqqqqqqqooolllkkkkkkjjjiiihhhggggggiiiiiihhhhhhhhhgggggggggeeeeeedddaaa^^^^^^aaadddeeecccbbbbbbbbbbbb```___^^^]]]]]][[[ZZZXXXVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUNNNNNNLLLKKKJJJIIIIIIIIIJJJHHHFFFFFFFFFEEEDDDBBB???===;;;;;;;;;;;;999777666555444222111000111111///000000...+++*********))))))******))))))((('''&&&&&&%%%$$$$$$JJJMMMQQQTTTUUUVVVWWWYYY]]][[[ZZZ\\\^^^`````````^^^[[[YYYYYY\\\]]]\\\YYYYYY[[[\\\[[[ZZZZZZ[[[]]][[[ZZZZZZ[[[\\\[[[YYYVVVWWWXXXZZZZZZXXXWWWVVVVVVVVV]]]cccbbb[[[RRRMMMKKKGGGGGGHHHHHHGGGEEECCCBBBCCCAAAAAABBBDDDFFFGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDEEEEEECCC>>>888555666999666666777999;;;>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@???BBBDDDFFFGGGFFFDDDBBB@@@===@@@CCCFFFGGGGGGFFFEEE>>>???@@@AAACCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========@@@AAAAAA@@@??????AAABBBEEEAAA>>>>>>AAABBBAAA???BBB@@@>>>===>>>>>>>>>===<<<<<<<<<<<<;;;:::999999777777666666666555555444666333222333666888666333.........///000111222333333000---,,,,,,,,,+++******(((***000222...,,,,,,+++************)))&&&$$$"""!!! """###$$$###$$$%%%''')))*********(((&&&######$$$$$$$$$$$$###"""!!!  """###""""""!!! !!!###&&&'''%%%((()))((()))+++(((###$$$###"""###%%%&&&&&&&&&((((((((((((((()))******000///...---,,,++++++***+++***)))***++++++***((())))))))))))((('''&&&%%%$$$$$$#########$$$$$$%%%$$$%%%&&&(((((()))((((((,,,---000888KKKbbbsssxxx{{{|||zzz}}}~~~}}}|||||||||~~~}}}zzzyyyyyy{{{}}}~~~~~~~~~|||zzzsssvvvyyy||||||{{{xxxvvv~~~}}}{{{yyywwwvvvuuuuuuxxxwwwwwwwwwyyyyyywwwuuuvvvwwwxxxvvvtttssstttuuuuuutttssssssssssssrrrppptttssssssssssssssstttuuuuuupppkkkjjjlllnnnmmmllllllnnnppppppnnnmmmnnnnnnooonnnmmmmmmnnnooommmllllllkkkjjjhhhfffeeecccbbbfffeeedddcccbbbaaaaaa`````````^^^[[[YYYXXXZZZ\\\^^^]]]\\\\\\]]]]]][[[YYYWWWVVVUUUTTTRRRPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<:::999777555333333333333111000...---,,,***))))))))))))***++++++)))&&&$$$$$$%%%%%%$$$######""""""######""""""!!!!!! LLLNNNQQQSSSTTTVVVXXXZZZ\\\[[[ZZZ[[[]]]^^^^^^]]]]]][[[YYYYYY[[[[[[YYYXXXWWWZZZ^^^```aaabbbcccddd_________```aaa```^^^[[[ZZZ]]]^^^\\\YYYVVVWWWYYYWWW^^^eeebbbXXXNNNJJJIIIEEEFFFHHHHHHHHHEEECCCAAA=========???AAABBBBBBAAA>>>AAADDDCCCAAA@@@DDDHHHFFFFFFCCC===777555777:::777777888999:::===???@@@@@@@@@AAABBBBBBAAA@@@??????AAADDDFFFFFFDDDAAA@@@===???CCCFFFGGGGGGEEEDDD??????AAABBBDDDFFFGGGHHHAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@?????????@@@AAA@@@??????@@@AAA@@@>>><<<===@@@BBBCCCBBBBBB???<<<:::;;;<<<======<<<======<<<;;;999888777555555444444444444444444444222111222444555444222////////////000000000111222///,,,***)))))))))***+++***+++///000,,,***+++***++++++++++++)))&&&$$$ !!!######"""###%%%''')))******+++***'''$$$###$$$%%%&&&&&&""""""  !!!!!!!!!!!!!!!###%%%''')))&&&)))***((()))+++)))%%%%%%$$$###$$$&&&(((((((((+++******)))))))))******000000///...,,,+++************+++---//////---+++******))))))((('''&&&%%%%%%%%%$$$#########$$$$$$%%%%%%&&&'''((())))))***+++---000999KKKbbbqqqvvvyyy}}}}}}{{{}}}~~~}}}|||{{{{{{~~~}}}{{{zzzzzz|||~~~}}}{{{uuuvvvxxxzzz{{{{{{zzzzzz~~~|||yyyvvvttttttttttttuuuuuuuuuwwwyyyyyywwwuuuwwwwwwwwwvvvttttttvvvxxxuuusssqqqqqqqqqqqqpppnnnrrrrrrrrrrrrssssssttttttqqqnnniiigggggghhhgggfffkkkkkkkkkkkkjjjjjjkkklllkkkiiihhhhhhiiiiiigggfffiiihhhgggeeecccbbbaaa```cccbbbaaa___^^^\\\[[[ZZZ\\\[[[YYYVVVTTTSSSTTTUUUWWWVVVVVVWWWXXXXXXVVVTTTQQQPPPNNNLLLJJJIIIHHHGGGIIIGGGEEECCCAAA@@@@@@@@@???>>><<<:::999888777777777666444444555444333111333111////////////---+++))))))((('''&&&&&&&&&%%%%%%&&&&&&$$$!!!  ###"""!!! !!!!!!!!!!!! LLLNNNPPPQQQRRRTTTWWWZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\]]]\\\ZZZYYYZZZZZZZZZYYY[[[^^^ccceeefffggghhhiiidddccccccdddddddddaaa___]]]___aaa___[[[YYYYYY[[[ZZZ```eeeaaaUUUKKKFFFFFFDDDEEEGGGIIIHHHFFFCCCAAA;;;:::;;;===??????>>><<<:::>>>BBBBBB??????EEEJJJIIIHHHEEE>>>888444666888888888999:::;;;===>>>???@@@AAABBBCCCCCCBBBAAA@@@===???AAACCCDDDCCCAAA@@@===???BBBDDDEEEEEECCCBBBAAAAAABBBDDDEEEFFFGGGHHHBBBBBBAAAAAA@@@@@@??????===>>>???@@@AAAAAA@@@@@@???@@@AAAAAA@@@???@@@AAA<<<;;;;;;<<>>===<<<:::888666555444333333222333444444111000000111222333222111111111111000///...------///...,,,)))(((((()))***,,,+++,,,//////***)))+++++++++,,,,,,***((('''&&&!!!!!!!!!!!!!!!"""######"""###%%%&&&((())))))******'''$$$$$$%%%'''((((((""""""  !!!!!!###%%%''')))&&&***+++)))(((******''''''%%%%%%&&&(((***+++***,,,,,,+++************+++000000///...,,,+++***)))'''))),,,111444555222000***)))))))))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++***---111:::LLLaaaooosssxxx}}}}}}zzz|||}}}}}}}}}||||||{{{{{{{{{|||{{{zzzyyyzzz{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz|||}}}{{{yyyvvvtttrrrssstttuuurrrssstttvvvyyyzzzyyywww|||{{{zzzwwwtttssstttvvvuuusssqqqppppppppppppoooqqqqqqrrrrrrrrrrrrrrrrrrnnnlllhhhfffeeeeeeddddddiiihhhgggfffggghhhhhhhhhgggeeedddcccddddddbbb```aaaaaa``````___^^^^^^]]]______]]][[[YYYWWWVVVUUUVVVTTTRRRPPPOOONNNNNNMMMPPPOOOPPPQQQSSSSSSQQQNNNLLLKKKIIIFFFDDDBBBBBBAAACCCAAA???===;;;:::999999;;;999777555222111//////222000//////000000...---...---+++++++++***)))'''%%%%%%%%%%%%$$$$$$######!!!""""""!!!!!! KKKLLLMMMNNNOOORRRVVVYYYZZZYYYYYY[[[\\\]]]\\\ZZZ]]]\\\ZZZXXXXXXYYY[[[\\\aaadddggghhhggggggggghhhgggeeeccccccccccccaaa```^^^___aaaaaa___^^^]]]]]]\\\```aaa\\\RRRIIIEEEDDDCCCEEEGGGHHHGGGEEECCCAAA<<<;;;;;;<<<======<<<:::999===@@@@@@>>>???EEEJJJMMMMMMJJJCCC:::444222222888999:::<<<===>>>>>>>>>???@@@BBBCCCDDDCCCAAA@@@<<<===???@@@BBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGBBBAAA???>>>>>>>>>???@@@:::;;;;;;<<<===??????@@@???AAABBBBBBAAA@@@@@@AAA::::::;;;<<<===@@@BBBDDDAAA>>>:::999999;;;<<<<<<<<<======>>><<<:::888666666555333222111222333333/////////000000000000111222222222111///---+++***+++,,,+++***((((((***,,,---,,,---000...***)))---,,,,,,---+++)))''''''(((######$$$$$$$$$#########"""###$$$%%%&&&''''''''''''%%%$$$$$$&&&((()))(((###"""!!!  !!!###%%%&&&''''''+++,,,)))(((******)))'''&&&%%%&&&)))+++,,,+++---,,,,,,+++++++++,,,,,,000///...---+++***((((((&&&)))...444999999666333*********)))(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,///444===NNNcccpppsssxxx}}}}}}zzz{{{~~~}}}}}}|||||||||||||||}}}zzzzzzyyyyyyzzz{{{|||}}}}}}{{{{{{{{{|||{{{zzzzzzxxxwwwvvvwwwxxx{{{|||uuutttrrrrrrrrrtttvvvwwwsssrrrsssuuuwwwyyyxxxwww~~~}}}{{{vvvrrroooooopppsssqqqnnnmmmnnnoooooonnnooooooppppppooonnnnnnmmmkkkiiigggeeedddccccccdddeeedddbbbbbbcccddddddccccccaaa_________^^^]]][[[WWWWWWXXXXXXXXXXXXXXXXXXYYYXXXWWWUUURRRPPPOOONNNMMMKKKIIIHHHHHHHHHGGGEEEFFFFFFHHHJJJLLLLLLIIIGGGFFFEEEBBB???===;;;;;;;;;;;;:::888666444444444444555444222///---+++***)))---+++******++++++***)))((('''%%%%%%%%%$$$###!!! !!!!!!!!!!!! IIIJJJKKKKKKLLLOOOTTTWWWVVVVVVWWWYYY[[[\\\ZZZYYY\\\[[[XXXVVVVVVXXX\\\^^^aaaccceeeeeeddddddeeefffhhheeeaaa_________^^^]]]^^^^^^```bbbdddccc```^^^\\\\\\[[[WWWPPPJJJFFFDDDDDDDDDFFFGGGFFFEEECCCBBB???>>><<<<<<======;;;:::;;;===??????>>>@@@EEEIIILLLMMMMMMGGG>>>666111000777999<<>>===???AAACCCCCCBBB@@@???;;;<<<===>>>???AAABBBCCCAAA@@@@@@?????????????????????@@@BBBCCCEEEFFFFFF???===;;;999888:::<<<>>>999999999999;;;===???AAA???AAACCCCCCBBBAAAAAAAAA======<<<<<<<<<===>>>@@@???<<<999888999:::::::::999:::<<<<<<<<<999777555666444222000///000000111---...//////......///000111111111111///---+++***(((***,,,+++))))))+++------,,,...111...***+++///---------***'''&&&(((+++'''''''''&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$"""""""""###&&&(((((('''######"""!!!!!! !!!!!! !!!"""$$$%%%%%%''',,,---***(((***+++***%%%$$$$$$%%%(((***+++***---,,,,,,,,,,,,,,,---...//////---,,,***((('''&&&(((+++111888<<<;;;777333,,,,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&(((***,,,---///222777AAARRRfffrrruuuyyy~~~}}}yyyzzz|||}}}|||{{{zzzzzz{{{}}}~~~zzzzzzyyyzzzzzz|||}}}~~~}}}zzzvvvuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvnnnnnnooopppsssuuuxxxzzzuuusssrrrrrrtttuuuuuutttwwwwwwvvvsssooollllllmmmooollljjjiiijjjlllllllllllllllllllllkkkjjjhhhgggddddddcccbbb``````aaabbb```^^^]]]^^^``````___]]]\\\ZZZXXXXXXWWWWWWUUUSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLJJJHHHGGGFFFCCCAAA??????@@@@@@>>><<<<<<===>>>AAACCCCCCAAA>>>@@@>>>:::777555333333333222111000.........//////---,,,***)))''''''&&&&&&((('''%%%&&&''''''&&&$$$$$$""" HHHHHHIIIIIIJJJMMMRRRVVVTTTTTTUUUWWWZZZZZZYYYWWW[[[ZZZWWWTTTTTTWWW\\\```]]]___aaabbbbbbccceeeggggggddd___\\\[[[[[[[[[[[[]]]]]]___cccggggggccc^^^[[[ZZZWWWSSSOOOKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDCCCBBB@@@===<<<<<<<<<;;;:::===>>>>>>>>>???AAADDDGGGGGGJJJLLLIIIBBB999444222666999===@@@BBBAAA@@@>>>;;;===@@@BBBBBBAAA???>>>;;;;;;;;;<<<>>>@@@CCCDDDBBBAAA???===<<<======>>><<<<<<>>>@@@BBBDDDEEEFFF<<<:::666444444777:::===:::999999999;;;>>>AAACCC@@@BBBDDDDDDCCCAAAAAABBB??????>>><<<::::::;;;======;;;999888888999999888777999:::;;;;;;888666444666444111///......//////,,,---......------...//////000000000000...---,,,&&&))),,,,,,******+++---------///111///***,,,000......---)))&&&%%%))),,,)))))))))((('''&&&%%%$$$"""######$$$$$$######### """&&&''''''&&&$$$######"""""""""###### !!!"""######$$$''',,,...***((()))++++++$$$###"""$$$''')))***)))---,,,,,,,,,,,,---...//////...---+++)))(((&&&&&&***---333:::===<<<777222---------,,,***((('''&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&(((***,,,...222555:::DDDUUUiiitttwwwyyy~~~}}}yyyyyy{{{|||zzzxxxwwwwwwyyy{{{}}}zzzzzzzzz{{{{{{|||~~~~~~{{{wwwsssqqqqqqsssuuuuuurrrtttvvvxxxxxxvvvsssqqqjjjkkkmmmpppssswwwzzz{{{wwwtttqqqpppqqqqqqqqqpppmmmnnnooonnnmmmlllmmmnnnkkkiiiffffffgggiiijjjjjjiiijjjjjjiiihhhfffdddccc]]]]]]^^^]]]\\\\\\]]]^^^\\\[[[YYY[[[]]]^^^[[[YYYVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBAAA<<<:::888888:::;;;888666555666888;;;======:::888;;;999555222///.........,,,+++***))))))***+++,,,&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$###!!!""" HHHGGGFFFGGGJJJNNNPPPQQQTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXVVVUUUVVVWWWYYY[[[^^^^^^\\\[[[\\\aaaggglllkkkgggbbb^^^]]]\\\[[[[[[\\\[[[[[[```eeefffbbb]]]^^^ZZZTTTPPPNNNMMMKKKJJJHHHFFFCCCCCCDDDEEEEEEDDDDDDBBB@@@===;;;:::::::::<<<>>>@@@BBBCCCDDDGGGJJJMMMSSSVVVPPPDDD:::999;;;NNNOOOJJJCCC@@@@@@@@@===::::::;;;;;;<<<=========AAA<<<777777<<>><<<;;;:::;;;<<<===<<<===>>>@@@@@@@@@???>>>888777777777777999:::;;;::::::;;;>>>@@@@@@???===BBBBBBBBBBBBAAA???===<<>>@@@@@@???>>><<<;;;:::999666555444222111000000000555333111222444444222///000...---+++)))(((''''''+++)))(((&&&%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!!HHHGGGGGGIIIKKKNNNPPPPPPRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVV[[[[[[ZZZYYYYYY\\\aaaeeehhhddd```]]]\\\\\\\\\[[[[[[ZZZYYY]]]bbbdddaaa^^^^^^ZZZTTTOOOKKKIIIGGGEEEHHHFFFCCCBBBCCCDDDDDDCCCCCCAAA???>>><<<<<<<<<===>>>>>>???AAAEEEJJJNNNPPPNNNQQQRRRMMMCCC;;;999:::CCCDDDCCC>>>>>>AAABBB@@@;;;;;;;;;<<<<<<<<<======<<<888444555:::@@@BBBAAA???>>><<<::::::;;;<<<===999:::<<<=========<<<<<<666666666666777999;;;<<<;;;;;;;;;===???AAA@@@???AAAAAAAAA@@@???===<<<;;;?????????>>>===<<<:::999<<<999777888;;;======<<<<<<;;;;;;<<<======:::888777444222111111111///............000222222111//////000111000---++++++,,,---...000///---+++++++++(((((()))+++,,,...////////////...---+++***)))(((((('''&&&&&&'''&&&$$$"""#########""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%###$$$%%%%%%$$$"""  !!!"""###$$$$$$$$$&&&$$$###$$$&&&(((((('''&&&$$$$$$%%%)))******(((***---...---***)))---111000000111///,,,++++++,,,///555:::===??????777---...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&&&&'''***---000222444999EEEUUUfffssszzz~~~~~~|||zzzyyyyyy{{{xxxvvvuuuvvvyyyzzzzzzyyytttssssssuuuwwwyyyxxxxxxssspppkkkiiijjjlllnnnnnnqqqrrrssstttsssqqqnnnllliiiiiiiiiiiiiiiiiijjjkkkhhhggggggiiijjjjjjhhhfffhhhgggeeedddcccddddddeeeeeeccc```______```___^^^\\\ZZZYYYYYYYYYXXXUUUSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSPPPNNNMMMNNNNNNLLLKKKJJJHHHGGGFFFEEEDDDAAA???@@@@@@???===<<<:::999999;;;;;;999888666555444333222111000...---,,,,,,,,,///...,,,---//////---******)))(((&&&%%%$$$$$$###%%%$$$###!!! !!!!!!"""!!!  !!!!!!!!!!!!!!! HHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOUUUUUUVVVUUUUUUVVVYYY\\\bbb```\\\[[[\\\]]]]]]]]]ZZZXXXWWWYYY^^^aaaaaa```bbb^^^XXXSSSOOOLLLHHHFFFGGGEEECCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>???@@@@@@AAA???===@@@GGGOOOTTTVVVPPPOOOMMMHHHBBB===:::::::::===<<<:::<<<@@@CCCAAA;;;;;;;;;<<<<<<<<<<<<<<<777444111333888<<<>>>>>>===<<<;;;:::::::::;;;<<<666777999::::::999888888444444444555777999;;;===<<<;;;:::;;;>>>AAABBBBBBAAA@@@>>>===;;;::::::999<<<<<<<<<;;;:::999888777999888666777999;;;;;;;;;:::999:::;;;======;;;999777555333111111111000.../////////111333444333111000111111///,,,+++,,,------...//////---++++++,,,&&&''')))+++,,,,,,,,,,,,............,,,***((('''&&&%%%%%%%%%&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%% !!!###$$$%%%&&&&&&###%%%'''((('''$$$ """""""""###############$$$###""""""$$$&&&&&&%%%&&&$$$###$$$&&&((()))))))))+++---,,,)))))),,,///000222333222000.........333888===>>>???>>>777///,,,,,,***)))((('''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++,,,---333333888EEEWWWhhhssswww}}}}}}|||zzzwwwuuuvvvwwwuuutttrrrsssuuuwwwwwwvvvppppppoooqqqtttuuuuuutttssspppllljjjkkklllmmmmmmlllmmmnnnooonnnmmmkkkiiifffeeeeeeddddddddddddddd`````````aaaddddddcccbbbbbbaaa```_________```aaa^^^\\\YYYXXXYYYYYYWWWVVVTTTSSSQQQOOOOOOMMMIIIGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIHHHFFFDDDAAA>>>@@@????????????===999666999888666444222222222222444333222000///---,,,+++,,,+++***(((''''''''''''((('''&&&'''((((((&&&%%%######"""!!!!!!  GGGJJJMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQOOOOOOOOONNNMMMKKKJJJIIIMMMOOOQQQRRRRRRRRRTTTUUU]]][[[YYYYYY[[[]]]]]]]]]YYYWWWVVVWWW[[[___``````aaa^^^YYYUUURRROOOKKKHHHGGGDDDBBBAAABBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDEEE@@@<<>><<<:::888888888888999999999999888777666555555555555666777888888888777777888:::<<<<<<;;;999777555333222222222000/////////...000222333222111111111000...,,,+++---///,,,...///...,,,++++++,,,&&&'''***,,,---,,,+++***,,,---......---***(((&&&&&&%%%$$$%%%%%%%%%###!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###$$$%%%''''''(((''''''###############!!! %%%%%%$$$###############$$$###!!!"""$$$%%%%%%$$$&&&$$$###"""$$$&&&((()))(((***++++++))))))+++---///111333333111//////000888===@@@@@@???===888111,,,+++***)))((('''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%(((***,,,.........222111666EEEZZZkkktttuuuxxxxxxwwwtttqqqoooooopppsssrrrrrrrrrssstttttttttpppooonnnoooqqqrrrqqqpppqqqnnnkkkjjjjjjkkkkkkjjjfffggghhhiiihhhgggfffeeebbbaaa```___^^^^^^^^^^^^]]]\\\\\\]]]^^^___^^^]]]\\\[[[ZZZYYYYYYZZZ\\\]]]WWWUUUSSSRRRRRRQQQPPPNNNOOOMMMKKKJJJJJJHHHEEEBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDCCCAAA>>>:::777888888888999:::777333000222000...+++***+++,,,,,,///...---+++)))((('''&&&'''&&&%%%$$$#####################$$$$$$$$$###"""HHHKKKOOOPPPNNNLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLJJJIIIGGGFFFFFFIIIMMMOOOPPPPPPRRRSSSXXXVVVUUUVVVXXXZZZ[[[[[[VVVUUUUUUVVVYYY[[[]]]^^^VVVUUURRRQQQPPPNNNJJJHHHFFFDDDAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEE@@@<<<>>>FFFMMMQQQQQQPPPLLLGGGDDDDDDCCCAAA???>>>AAAAAA>>>???CCCCCCAAA======<<<<<<;;;;;;;;;:::888777555555666777777666999888888888888888999999555666777888777777555555000111111333555888;;;<<<;;;999666666999===@@@AAA===<<<:::888777777888888777777888777777666555444333444444555444444555555555444555777::::::999777555333111111222222111000///...---...///000000//////000///---++++++---///+++,,,---,,,******+++,,,''')))+++,,,---,,,+++******+++,,,,,,+++)))'''%%%'''&&&$$$$$$%%%$$$!!! !!!!!!""""""###### !!!!!!""""""######$$$'''''')))))))))((('''&&&$$$###  !!!###''''''%%%$$$#########$$$%%%$$$######%%%&&&%%%%%%%%%$$$#########$$$''')))((()))***************+++---///111111000000111222===AAACCC@@@>>><<<888222,,,,,,+++))))))((((((((($$$$$$$$$$$$$$$%%%&&&&&&"""%%%(((---000111222222000000777GGG\\\llltttuuussstttssspppmmmkkkkkklllqqqqqqqqqqqqqqqqqqrrrssspppooommmmmmnnnnnnlllkkkjjjhhheeedddeeeeeecccbbbbbbcccdddddddddcccbbbbbb\\\\\\ZZZYYYXXXXXXXXXXXXZZZXXXWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWPPPNNNMMMLLLLLLKKKIIIGGGHHHGGGEEEEEEFFFEEECCCAAA===>>>>>>??????@@@@@@AAA???>>><<<<<<;;;999666333333333444555666444000,,,---+++)))'''&&&&&&'''(((++++++***)))'''&&&%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!"""############"""### !!!!!! HHHLLLOOOOOOMMMJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBEEEIIILLLMMMNNNOOOQQQRRRQQQPPPQQQSSSUUUUUUUUUQQQRRRSSSUUUVVVWWWWWWWWWPPPOOOOOOPPPQQQPPPMMMKKKEEECCCAAAAAACCCDDDEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDBBB???===???DDDHHHJJJJJJKKKIIIFFFDDDEEEEEEDDDDDD>>>BBBCCCBBBCCCGGGHHHFFF>>>>>>===<<<;;;:::::::::999999888888777666555555666777777777777888888888666777777888888777555555000000000222444777999;;;999777444444666999;;;<<<;;;;;;:::999999999999999777777777777777666555555333555666666444333333444222222333555777888666555222111///000111222222111000...,,,,,,---------,,,---......---+++***+++---***++++++***)))(((***,,,))))))+++,,,,,,+++***)))((())))))))))))'''&&&%%%&&&$$$###$$$$$$$$$!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""###$$$$$$%%%'''(((*********(((%%%$$$&&&### """&&&))))))(((&&&%%%$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$###$$$&&&((())))))***++++++++++++***+++---...//////111444666@@@DDDEEE@@@<<<:::777333......,,,+++***)))))))))$$$$$$######$$$$$$%%%&&&###%%%)))...111333333333///222:::III\\\jjjqqqrrrqqqqqqpppnnnkkkiiijjjkkkmmmnnnnnnmmmllllllmmmooollljjjiiiiiiiiiiiigggeeefffdddbbbbbbbbbaaa___]]]````````````______^^^]]]VVVUUUTTTSSSRRRQQQQQQQQQTTTRRRPPPOOOPPPPPPOOONNNPPPOOONNNMMMMMMNNNOOOPPPJJJIIIGGGGGGFFFEEEBBB@@@???>>>===>>>??????>>><<<888999999999::::::;;;;;;666555333333444333111...///...///000111000---***)))(((&&&%%%$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$""""""!!! """###$$$"""""""""### !!!"""######""" IIILLLOOONNNJJJHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCDDDDDDBBBDDDGGGIIIJJJJJJLLLMMMLLLKKKJJJKKKMMMNNNNNNMMMJJJMMMQQQSSSSSSRRRPPPOOOLLLLLLNNNPPPRRRRRROOOMMMDDDBBBAAABBBDDDFFFGGGGGGCCCCCCAAA@@@@@@@@@AAABBB===>>>???AAACCCDDDEEEEEEDDDDDDEEEDDDDDDEEEFFFFFF???CCCDDDCCCEEEIIIJJJGGG???>>>===<<<;;;:::999999777888999999777666555555555555666666777777777777666777777888777666555444000000000111333666888:::777444222222444666777777999999:::;;;;;;;;;;;;;;;777777888888888777666666666888:::888555333333444111111111333555555333222///...---...111333333222111///,,,+++,,,,,,+++******,,,---,,,+++******+++((())))))((('''''')))+++))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$"""!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%&&&&&&'''((()))+++,,,,,,+++((('''$$$""" !!!%%%(((+++***(((&&&%%%$$$%%%&&&''''''%%%###$$$%%%&&&%%%$$$###%%%'''&&&%%%$$$&&&((())))))***+++,,,,,,+++******+++,,,---///222777;;;CCCGGGFFF@@@:::888666333111000...,,,+++***))))))###############$$$%%%%%%%%%'''***---000111111111111666???MMM[[[ffflllnnnmmmmmmmmmkkkhhhggghhhiiifffhhhiiigggeeeeeegggiiicccbbbaaaaaaccccccbbbaaabbbaaa```______^^^[[[YYYZZZYYYYYYXXXWWWVVVUUUUUUNNNNNNMMMLLLKKKKKKKKKLLLNNNLLLJJJJJJKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHEEECCCBBBBBBAAA???<<<:::999888777888999999777555444444444555555555555555222000...---......---,,,+++***)))***++++++)))'''&&&%%%%%%$$$$$$######"""########################!!!!!!   """"""!!! !!!###!!!!!!#########!!! !!!  IIIMMMOOOMMMIIIFFFHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAAAAAAAACCCDDDBBBDDDGGGGGGGGGGGGHHHJJJIIIHHHGGGGGGIIIIIIHHHGGGEEEIIIOOORRRRRRNNNJJJHHHFFFGGGIIILLLNNNNNNKKKIIICCCBBBAAABBBEEEGGGIIIIIIEEECCCBBB@@@?????????@@@999<<>><<<;;;:::999999555777888999888666666666444444555666777777666666666666777777777666444333000000000111333555777999555333111111222444444333888999;;;<<<======<<<<<<888888888888888888777666888;;;===;;;777444333444000000000222333333222000---,,,,,,---000333333333333000---,,,++++++***)))(((***,,,,,,+++)))))))))((((((((('''&&&&&&(((***))))))(((''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%!!!!!!"""$$$%%%&&&'''(((%%%%%%&&&''''''(((((())))))+++---000000///---,,, !!!###%%%(((******((('''%%%%%%%%%'''(((&&&%%%######$$$%%%$$$$$$###&&&((((((&&&$$$&&&(((*********,,,------,,,***++++++,,,---///444:::???DDDHHHGGG@@@999777555333222111///---+++***))))))#########"""###$$$$$$%%%''')))+++---............333999CCCOOOZZZbbbhhhkkkhhhiiiiiigggeeedddeeefffaaacccdddccc``````bbbddd[[[ZZZZZZ\\\^^^```______[[[ZZZYYYYYYYYYWWWTTTQQQSSSRRRQQQPPPOOONNNMMMMMMIIIIIIHHHHHHGGGGGGHHHHHHKKKIIIGGGHHHJJJLLLLLLLLLGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@??????>>><<<999666666555444555555555333111222222222222222111111111222000---,,,,,,---,,,,,,(((&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$###!!!!!! !!!!!!""""""""" !!!!!! """ !!!""""""""" !!!""""""!!! """######$$$###"""  !!!""""""%%%%%%$$$###"""!!! NNNMMMLLLKKKIIIFFFDDDCCCGGGHHHJJJIIIGGGDDDCCCDDDFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDGGGGGGFFFGGGJJJHHHCCCEEEHHHMMMPPPOOOLLLHHHDDDBBBDDDGGGJJJMMMMMMJJJHHHBBBAAA@@@CCCHHHLLLMMMLLLNNNHHHAAA???AAACCC@@@======>>>???BBBDDDEEECCCAAA<<<>>>???AAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBB@@@>>>===<<<:::777555333444555777999999666444444555555666666555555444<<<999555333333444555444666222...///333666555333222222111111111222444555444555666888:::<<<===>>>:::999888888888999:::;;;999===@@@???:::555333222222222222222111///...------,,,,,,---...000222333000//////......---,,,,,,+++***)))(((((('''%%%"""%%%%%%$$$###"""%%%***---***)))'''&&&&&&(((***+++***)))'''%%%$$$###$$$$$$###!!! ###%%%$$$"""$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$%%%(((+++''')))+++,,,+++***+++,,,"""!!! !!!###%%%&&&((('''&&&%%%%%%&&&(((***$$$$$$###""""""###$$$$$$''''''&&&&&&&&&''''''(((((())),,,---......---,,,+++---...---,,,///777>>>BBBDDDAAA:::666777777666444222///---,,,***'''%%%$$$$$$######$$$$$$%%%&&&'''))),,,......---...///000888FFFTTT___cccdddccceeedddaaa___^^^___```aaa______]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMNNNMMMJJJHHHGGGGGGHHHIIILLLJJJHHHEEECCCBBBAAAAAADDDDDDEEEGGGIIIIIIGGGDDD@@@?????????@@@@@@>>><<<>>>===<<<:::888666444333222222222222222000//////000/////////............,,,***))))))++++++***)))((()))******'''&&&&&&&&&$$$%%%&&&%%%###"""###$$$!!!""""""#########""""""%%%###!!! !!!!!!!!! ### !!!"""!!!""""""!!!!!!  !!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!   !!!  $$$((()))'''$$$""" !!!"""  !!!""""""""""""""""""JJJIIIIIIHHHGGGEEEDDDCCCFFFHHHIIIHHHFFFDDDCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHGGGDDDDDDEEEBBB===DDDGGGKKKMMMMMMIIIEEEBBBBBBDDDGGGJJJLLLLLLJJJHHHCCCBBBAAACCCHHHKKKLLLKKKMMMHHHCCC@@@AAAAAA@@@>>>@@@@@@AAACCCFFFFFFEEECCC===>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@>>><<<;;;999666444333333444666888999777555222222222333444555666777777555222111222444555555999444000000333666555222333222111111000111222333555555666888999:::;;;<<<:::999999888888999:::;;;:::<<<>>>===888444222111000000000000///...---,,,------,,,------///111222///......---,,,,,,+++++++++***((((((((((((&&&$$$&&&&&&%%%######%%%))),,,***)))(((''''''((()))***)))(((&&&$$$###"""######'''$$$""""""$$$%%%$$$"""###$$$%%%%%%%%%$$$###""""""############$$$&&&)))***))))))))))))))))))((("""!!! !!!###%%%&&&((('''&&&$$$$$$%%%'''(((&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%&&&&&&'''''')))+++---......---,,,***,,,---,,,,,,///777>>>AAACCCAAA;;;777888999777555222///---,,,***'''%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%'''***+++++++++---...000888EEESSS]]]cccdddddd___^^^]]]\\\\\\]]]___```ZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJNNNLLLJJJHHHGGGGGGHHHHHHDDDCCCBBB@@@@@@@@@AAAAAAEEEEEEEEEFFFHHHGGGDDDBBBDDDBBBAAABBBBBBBBB???>>>???>>><<<:::888777666666333333333222222111000//////000000000//////.........---,,,---//////...,,,'''))))))(((&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&$$$$$$$$$%%%$$$$$$######$$$###""""""###$$$$$$###&&&$$$###$$$''')))(((''''''''''''&&&&&&&&&&&&&&&############$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%$$$"""!!! ###""""""!!! !!!!!!!!!$$$%%%&&&%%%$$$%%%(((+++)))(((&&&$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%'''''''''''''''FFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCHHHIIIIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIGGGDDDDDDFFFCCC>>>EEEGGGJJJKKKJJJGGGCCC@@@BBBDDDFFFIIIJJJJJJIIIHHHFFFDDDCCCDDDGGGIIIJJJJJJKKKIIIFFFCCCAAA@@@@@@AAABBBBBBCCCEEEGGGHHHGGGFFF??????@@@@@@AAABBBDDDEEEAAABBBBBBCCCBBBAAA??????AAA???===<<<:::888555222333222333555777999888777/////////000222555777999444222000000333666777777:::666333222444666444222333222111000000000111222666666666777777888888999999999999999999:::;;;<<<;;;<<<;;;999555222000000...............---,,,+++......------...///000000...---,,,+++************+++)))''''''((((((((('''&&&&&&&&&%%%$$$%%%(((+++))))))))))))))))))))))))'''&&&$$$###"""""""""###&&&$$$############"""!!!###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""$$$&&&,,,(((%%%$$$&&&'''&&&$$$"""!!!!!! !!!"""$$$%%%'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$############$$$#########$$$$$$%%%&&&'''(((+++---......---,,,)))+++,,,,,,---111888>>>@@@BBBAAA;;;888999:::999555222///,,,+++)))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%''')))******,,,///111333:::FFFRRR\\\bbbeeeeee]]]\\\[[[ZZZZZZZZZ[[[\\\VVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGEEECCCBBBBBBCCCCCC@@@@@@??????@@@BBBDDDEEEHHHGGGGGGHHHHHHGGGEEEBBBDDDCCCBBBAAABBBAAA>>><<<===;;;999666555444555555666666666555444444333333111222333333333222111000,,,,,,---///111111///---,,,------+++)))(((***+++(((*********((('''((())))))*********)))((('''''''''&&&&&&''')))******)))'''&&&&&&(((+++------,,,******************++++++))))))*********)))))))))(((((((((((()))))))))******++++++,,,+++(((&&&%%%%%%%%%$$$############$$$'''((()))((('''''')))+++,,,,,,+++***)))*********)))(((((('''''''''((((((+++++++++++++++EEEFFFGGGHHHJJJJJJJJJJJJGGGIIIJJJJJJHHHFFFFFFFFFJJJJJJKKKKKKJJJHHHEEECCCGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHHHHGGGIIIMMMMMMIIIGGGHHHJJJKKKJJJGGGCCCAAAAAACCCFFFGGGGGGGGGHHHHHHHHHGGGEEEEEEFFFHHHIIIJJJJJJIIIHHHEEEBBBAAABBBDDDEEEDDDCCCEEEGGGIIIHHHHHHBBBAAA@@@@@@AAACCCEEEFFF@@@AAAAAABBBAAA@@@>>>===AAA???===;;;:::888555222333222222555888999999999111///......///333777999666444222333555888999999888666444444555777666555111111000///000111222333666666666666555555555555888888888999:::;;;;;;<<<;;;:::888555222000//////------.........---,,,,,,000000//////000000000000---,,,***)))(((((())))))***((('''&&&((()))))))))&&&''''''&&&%%%%%%'''))))))************)))((('''&&&%%%$$$###""""""###$$$######"""#########"""!!!%%%%%%$$$$$$######"""""" !!!!!!!!!!!!###%%%***%%% $$$'''%%%###!!!!!!!!!!!!!!!"""###$$$############$$$%%%&&&'''***)))'''%%%###""""""###############$$$$$$%%%&&&&&&'''***,,,------,,,+++)))+++,,,...000444;;;???>>>AAAAAA;;;888:::;;;999444111---+++***(((&&&%%%&&&&&&&&&&&&&&&'''((((((((()))***+++,,,...222555777===GGGRRR[[[aaadddeeebbbaaa^^^\\\ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSRRRPPPOOONNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGJJJKKKLLLKKKKKKKKKMMMLLLKKKIIIIIIHHHFFFFFFEEEDDDAAA??????===:::777666777999:::<<<<<<;;;:::999999999999666777999999999888666555///000222555777777444222666666666444222111333444000222222222000000111222222222222222111000///...000//////000222222222000,,,,,,---///111222222222000000000111111222222222111111222222222111000///111222222333333333333333111333444555444111...,,,......---,,,,,,,,,,,,,,,...//////////////////000222222333333333333333333///......//////000111222222222222222222CCCDDDFFFHHHIIIKKKKKKLLLIIIKKKMMMMMMLLLKKKKKKLLLKKKLLLMMMMMMLLLJJJGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIIIIIIIMMMRRRSSSPPPHHHHHHIIIIIIHHHFFFCCCAAABBBDDDFFFFFFEEEFFFGGGIIIKKKJJJHHHGGGFFFGGGIIIKKKIIIJJJIIIGGGEEEDDDFFFGGGFFFEEECCCDDDGGGIIIIIIIIIDDDCCCBBBBBBBBBCCCDDDEEE@@@@@@AAAAAAAAA@@@>>>===AAA???===<<<;;;:::777444333333444666999;;;:::999444222000...///222555888888666444444555777777666555444444555666888888888////////////111333555666666666555444333333222222666666777999:::;;;;;;<<<:::888555333111000//////---....../////////......111111111111222222111111,,,+++)))(((''''''((()))***((('''''')))******)))&&&'''((('''&&&&&&'''(((************)))'''&&&%%%&&&%%%$$$######$$$%%%%%%$$$%%%'''((((((((())))))'''&&&&&&%%%$$$######### !!!###"""!!!!!!"""###%%% """&&&&&&###!!!!!!!!!!!!!!!""""""""" !!!###$$$&&&((()))+++)))'''%%%###"""""""""############$$$%%%&&&'''%%%&&&(((***+++***)))(((***+++,,,///222888===AAA>>>AAAAAA;;;888999999777111...***(((((('''&&&%%%''''''&&&&&&''''''((()))((()))++++++,,,///222555888===GGGQQQZZZ```ccceeeeeedddbbb```^^^]]]\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTRRRQQQRRRRRRSSSUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMPPPQQQQQQPPPPPPRRRTTTUUUUUUSSSUUUSSSQQQQQQQQQOOOMMMKKKIIIHHHEEECCCCCCDDDFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>>>><<<===???BBBDDDDDDAAA??????@@@@@@>>><<<<<<===>>>>>>???@@@@@@>>>>>>???@@@============<<<;;;:::999===<<<<<<<<<======;;;999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@;;;<<<=========;;;:::999<<<===>>>>>>??????>>>>>>===>>>???@@@???<<<999777<<<<<<;;;::::::::::::;;;<<<======>>>??????===<<<<<<<<<>>>??????>>>>>>===;;;;;;<<<===???AAACCCDDD?????????@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIILLLOOOPPPPPPPPPPPPQQQOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKIIILLLQQQQQQNNNHHHHHHHHHHHHGGGFFFDDDCCCEEEGGGIIIHHHFFFFFFJJJMMMMMMMMMKKKIIIGGGHHHKKKMMMJJJJJJIIIIIIIIIJJJJJJJJJHHHFFFDDDDDDGGGIIIKKKKKKFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@BBBBBBBBBBBBAAA@@@AAA@@@>>>>>>>>>===:::888444555666999<<<<<<:::888777555222000000222555777777555333333444444333222222333444555666888999999000000000000222444666777555555444333222111000000333444666888999:::;;;;;;888555333222222111000///---...///000000000000000000000111222222222222222,,,+++)))'''&&&'''((())))))(((((()))++++++)))((($$$&&&((()))((('''((()))******)))(((&&&%%%$$$$$$&&&%%%$$$######$$$&&&&&&'''***---////////////000((((((&&&%%%$$$######$$$"""###$$$$$$""" !!! !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''((()))***(((&&&$$$""""""""""""""""""######$$$%%%''''''$$$&&&'''(((((('''&&&%%%))))))+++///444999???AAA???BBBAAA;;;777666555333---***'''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((***++++++---000222777===HHHSSS]]]dddhhhjjjhhhhhhhhhhhhhhhhhhggggggcccbbbaaa```____________^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^aaaccccccbbb```___^^^]]]]]]\\\ZZZXXXVVVUUUSSSRRRRRRTTTUUUVVVUUUTTTRRRPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOQQQSSSSSSQQQNNNMMMNNNOOOOOOMMMKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOONNNOOOOOOOOONNNMMMLLLKKKPPPOOOOOOOOOPPPOOOLLLJJJIIIKKKNNNOOONNNMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMOOOOOOOOOMMMKKKIIIKKKLLLNNNOOOOOOOOONNNMMMOOOOOOPPPPPPOOOMMMKKKIIIKKKJJJJJJIIIIIIIIIIIIIIILLLLLLMMMOOOQQQQQQNNNLLLLLLMMMOOOPPPQQQOOONNNMMMJJJKKKKKKMMMOOOQQQSSSTTTMMMMMMNNNNNNOOOBBBCCCDDDEEEGGGGGGGGGHHHIIIKKKOOOQQQRRRSSSTTTVVVTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNMMMNNNLLLJJJLLLPPPPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNLLLIIIIIINNNRRROOOOOOMMMJJJHHHIIIMMMPPPKKKIIIHHHJJJNNNPPPOOOMMMKKKHHHFFFFFFHHHKKKMMMNNNHHHHHHGGGFFFEEECCCBBBAAA@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@>>><<<555666999===???>>>:::777888777555333333444666888666444333333444444333222222333555555666666777777444333222222222333444555444333222222111000//////111222444777888999::::::555333111222333333111///------...///000111111111---...///111222222111111---+++(((&&&&&&&&&((()))(((((()))+++,,,+++(((%%%"""%%%((())))))(((((()))+++)))'''%%%$$$#########$$$###""""""###$$$%%%&&&%%%))),,,---,,,+++,,,---((('''%%%$$$###""""""######$$$%%%$$$!!! !!!""""""""" !!!!!!!!!!!!!!! """"""###%%%&&&&&&''''''((('''%%%###"""!!!""""""!!!!!!!!!"""###$$$%%%&&&$$$%%%&&&'''&&&$$$"""!!!&&&''')))---333999>>>@@@@@@CCCAAA;;;555444111...)))'''###"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&)))+++,,,,,,---...000999AAAMMM[[[hhhqqqvvvxxxuuuuuuvvvvvvvvvvvvvvvvvvqqqppppppooonnnnnnnnnnnnlllllllllkkkjjjiiihhhggggggiiillloooooonnnllljjjeeeeeeeeeeeeeeeddddddccceeeeeefffgggiiillloooppprrrqqqpppqqqtttuuuuuuuuuqqqooonnnooooooooollljjjhhhggggggggghhhiiijjjjjjkkkjjjhhhfffffffffggghhhhhhgggeeedddcccdddeeeffffffeeeeeefffggggggfffdddccceeehhhhhhfffcccbbbaaaaaabbbddddddcccbbbdddeeeeeeffffffgggffffffeeeeeefffffffffhhhiiihhhfffccc]]]aaadddfffeeedddeeeggghhhgggggggggggggggfffffffffggghhhiiihhhfffdddbbbcccdddfffggghhhgggfffeeeggggggggggggfffdddcccbbbaaa``````_______________``````bbbeeehhhhhheeebbbccceeegggiiihhhgggdddbbb`````````aaabbbcccdddeeeaaaaaaaaabbbcccEEEFFFGGGHHHHHHIIIHHHHHHGGGKKKOOOQQQSSSTTTVVVXXXWWWWWWVVVUUUUUUVVVVVVWWWTTTSSSRRRQQQQQQQQQQQQQQQNNNOOONNNKKKMMMRRRSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMPPPQQQOOOLLLLLLQQQVVVOOOPPPNNNKKKIIIJJJNNNRRRLLLIIIGGGJJJPPPTTTRRROOOMMMJJJGGGGGGIIIMMMOOOPPPIIIIIIIIIHHHFFFCCCAAA???@@@AAACCCEEEFFFFFFEEEEEEBBBAAAAAAAAABBBBBBAAA???666888;;;???AAA???:::666888777666555555666888999666555444555777777666555333444666666555444555555777666555333222222333333333222222111000//////...///111333666888999999999444222111222444444222///,,,,,,...///000000111111***+++---///111111111000---+++)))&&&&&&'''(((***((()))***,,,---+++'''$$$!!!$$$(((******))))))***+++)))&&&$$$"""""""""###""""""!!!!!!!!!###$$$%%%###&&&'''%%%######$$$(((&&&$$$###!!!!!!!!!"""###%%%%%%$$$ !!!!!!  !!! !!!!!!!!!!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$"""!!!!!!"""""" !!!###$$$%%%$$$%%%&&&&&&%%%""" $$$%%%''',,,222999===???AAADDDBBB;;;444222///+++'''$$$!!!!!!"""%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((+++.../////////000000===EEETTTeeesss}}}~~~}}}}}}}}}}}}}}}{{{{{{||||||zzzyyyvvvuuutttwww|||}}}wwwwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvxxx{{{~~~{{{||||||}}}~~~~~~~~~|||zzzxxxxxxxxxyyyzzz{{{yyywwwuuutttvvvxxxyyy~~~|||{{{{{{}}}}}}|||{{{wwwzzz}}}~~~|||yyyvvvuuuyyyzzz||||||{{{{{{|||}}}xxxxxxyyyzzzzzzzzzyyyyyywwwxxxyyy{{{}}}}}}{{{yyyrrrvvv{{{}}}}}}}}}~~~~~~~~~}}}}}}zzz|||}}}~~~}}}{{{xxxvvvxxxyyy{{{}}}}}}|||{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvxxx||||||xxxvvvxxxzzz|||{{{yyyvvvtttvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwxxxIIILLLNNNMMMJJJGGGGGGIIIMMMNNNPPPQQQQQQQQQSSSUUUWWWUUUUUUVVVYYYZZZWWWUUUXXXUUUSSSSSSTTTWWWXXXXXXUUUSSSSSSUUUYYY[[[[[[YYYUUUYYYZZZTTTPPPRRRSSSSSS\\\YYYVVVSSSRRRSSSVVVWWWSSSPPPMMMLLLMMMOOOPPPPPPLLLKKKLLLOOOSSSTTTQQQNNNLLLJJJHHHGGGHHHKKKNNNPPPJJJKKKKKKIIIFFFCCCCCCCCC>>>@@@BBBDDDFFFFFFEEEDDDBBB???>>>AAAEEEHHHEEEBBB???===;;;<<>>@@@DDDFFFCCC@@@???===<<<===???@@@>>>;;;::::::999888888999:::;;;777555333333555777999999666777777888888888888777666555444333333444555666333111000/////////---,,,...///222444555555555444444555777777777555222111000000000//////---,,,+++))))))))))))***+++,,,---***)))'''&&&&&&'''***+++***))))))+++,,,+++'''###"""###%%%&&&'''&&&%%%%%%(((&&&$$$"""""""""###$$$$$$$$$######"""######### """%%%&&&&&&'''(((***)))'''$$$!!!!!!"""$$$&&&%%%$$$"""  !!!!!!  !!!!!! !!!###%%%&&&&&&&&&&&&%%%$$$###%%%$$$!!! """###$$$$$$$$$$$$############"""&&&'''***---222777;;;>>>???>>>;;;777333...***(((##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***...///......///222;;;LLLfffVVVXXXYYYYYYVVVTTTSSSRRRPPPQQQSSSSSSSSSSSSUUUWWWVVVTTTTTTUUUYYY\\\]]]]]]ZZZXXXWWWWWWYYYZZZZZZYYYZZZ\\\___dddiiillllllkkkhhhlllllleee^^^ZZZXXXVVVWWWVVVVVVWWWXXXZZZ\\\]]]YYYVVVRRRPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVVVVTTTRRRRRRPPPLLLJJJHHHIIIJJJKKKMMMNNNMMMKKKHHHFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAAAAA???===>>>AAABBB@@@===>>>===>>>??????>>>;;;999::::::999999999;;;<<<===999666333333555888:::;;;;;;::::::999999999999:::666666555444555666777888222111000000111111000///000111222444444444444444555777999::::::777444111111000000...---,,,++++++((((((((((((((()))***+++((('''&&&%%%&&&(((***,,,)))))))))***+++***'''$$$"""###$$$$$$$$$$$$######&&&%%%$$$"""""""""######&&&&&&&&&%%%%%%$$$###""" """$$$%%%%%%&&&(((***)))'''$$$"""!!!"""$$$%%%###"""!!!  !!!$$$&&&%%%%%%%%%%%%$$$"""!!! """!!!!!!""""""###"""""""""#########$$$$$$&&&'''***---222666:::<<<;;;999666222...***((('''""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***---.........111444???SSSsssZZZ[[[\\\\\\[[[XXXUUUTTTPPPQQQSSSSSSRRRSSSTTTVVVWWWVVVUUUUUUXXX[[[]]]___ZZZYYYXXXYYYZZZ[[[ZZZYYY\\\^^^ccchhhmmmoooooonnnnnnrrrrrrjjjaaa\\\XXXUUUTTTTTTUUUVVVWWWXXXZZZ[[[VVVSSSPPPOOOPPPPPPPPPOOOPPPQQQSSSUUUWWWVVVUUUTTTSSSQQQNNNKKKJJJJJJKKKLLLPPPPPPOOOLLLHHHEEEDDDEEE@@@AAACCCEEEEEEEEEDDDCCCAAA???===<<<>>>>>><<<;;;======?????????<<<999666:::999999999:::;;;===>>><<<999444222444777999:::===<<<:::999888999::::::888777666555444555666666222111000111333444333222444444444444444555555555666777:::;;;:::777333111111000///---,,,+++******))))))((((((((())))))***((('''&&&%%%&&&''')))***(((((()))******(((&&&%%%######"""""""""!!!!!!!!!%%%$$$###""""""""""""###$$$%%%&&&''''''&&&%%%$$$"""###%%%$$$$$$$$$&&&((()))'''%%%"""!!!"""###$$$ !!!%%%(((&&&&&&%%%###"""  !!!"""!!!!!! !!!"""###$$$%%%%%%&&&&&&''')))---000444777999999777222...)))&&&%%%$$$ !!!###%%%&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''***---------///444888EEE]]]ZZZ[[[\\\\\\[[[XXXUUURRRNNNPPPQQQQQQPPPPPPRRRSSSXXXWWWWWWVVVWWWYYY\\\^^^ZZZYYYWWWWWWXXXYYYYYYXXX[[[^^^cccgggiiijjjjjjjjjnnnrrrrrriiiaaa[[[WWWTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRPPPPPPRRRSSSSSSRRRQQQRRRUUUVVVWWWVVVUUUTTTRRRQQQOOONNNMMMNNNOOOPPPSSSRRRPPPKKKFFFBBBAAABBB???AAADDDFFFHHHHHHHHHGGGAAA???===<<<<<<<<<;;;:::===>>>@@@@@@>>>;;;888777::::::999999:::<<<===>>>???;;;666333333555777888===<<<:::999888888999:::;;;999777555333222222333333222222333555666666555555444333222222333444555666777999:::999666222000//////...---,,,+++***)))++++++***)))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''((()))((('''&&&&&&%%%###"""  ######"""""""""""""""""" """$$$&&&'''(((''''''%%%%%%%%%$$$""""""###%%%)))'''%%%###"""""""""### !!!%%%((('''&&&%%%###!!!  !!!"""###$$$&&&''''''%%%&&&(((+++///111333444777555000+++'''$$$"""!!! """$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((***,,,,,,,,,000666;;;KKKeeeYYYYYYZZZ[[[[[[XXXSSSOOOMMMNNNPPPPPPOOOOOOPPPQQQVVVWWWXXXWWWWWWXXXZZZ]]]ZZZWWWTTTSSSTTTVVVVVVVVVXXX[[[___bbbccccccdddeeejjjnnnmmmfff^^^ZZZXXXUUUSSSSSSQQQPPPPPPQQQRRRRRRUUUSSSSSSSSSUUUWWWWWWVVVRRRTTTWWWXXXWWWVVVVVVVVVRRRRRRQQQPPPPPPQQQRRRSSSUUUTTTPPPKKKEEEBBBAAAAAAAAACCCFFFIIIKKKLLLLLLLLLDDDBBB@@@>>>======>>>>>>???AAACCCBBB@@@===;;;;;;<<<<<<;;;;;;;;;===>>>???@@@===888555666777888888===<<<;;;;;;;;;;;;;;;;;;===;;;888555333222111111555444333444777888777666444222111000000111333555777888888888777444222000...//////000///---,,,+++---,,,++++++************(((((('''&&&%%%$$$$$$$$$%%%'''((((((&&&&&&&&&'''&&&%%%"""!!!"""""""""!!!!!!!!!!!!!!!###%%%'''((((((%%%%%%%%%###!!!!!!"""$$$)))'''%%%$$$""""""""""""!!!!!!"""###"""!!! ###%%%&&&%%%###!!!  !!!"""$$$%%%&&&&&&###$$$'''***,,,...000000333111...***&&&###  """###$$$%%%%%%&&&&&&''''''((())))))))))))***++++++,,,111999???OOOkkkZZZYYYZZZ[[[[[[XXXRRRNNNMMMNNNOOOOOONNNNNNOOOPPPRRRTTTWWWXXXWWWXXXZZZ]]]XXXUUUPPPNNNOOORRRSSSTTTTTTWWW[[[]]]]]]^^^aaacccfffjjjiiiccc\\\[[[[[[YYYUUUTTTQQQPPPPPPQQQSSSUUUVVVUUUTTTUUUVVVWWWVVVUUUSSSWWWZZZ[[[YYYWWWWWWXXXUUUTTTSSSSSSSSSTTTTTTUUUUUUSSSPPPLLLGGGDDDDDDEEEFFFGGGJJJMMMNNNOOONNNNNNGGGGGGEEECCCAAAAAACCCDDDCCCEEEGGGEEEBBB@@@AAABBB@@@???>>>>>>>>>???@@@AAA???===:::999:::;;;<<<<<<>>>??????@@@@@@@@@??????===<<<999777555333333333666555555666888999888777555444222111111333666888999999888777555444333222...000222444444222///---...---,,,+++***)))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&((((((&&&""" !!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&#########!!! !!!$$$&&&)))(((&&&$$$###"""!!!!!! !!!""""""!!! """$$$###!!! !!!######$$$!!!###%%%(((***,,,,,,---,,,+++***(((%%%###!!!!!!###%%%&&&&&&''''''((())))))******)))***+++***+++111:::BBBTTTppp[[[ZZZZZZ\\\\\\YYYSSSNNNMMMOOOPPPPPPNNNNNNOOOQQQNNNRRRVVVXXXXXXYYY[[[^^^XXXSSSNNNKKKLLLOOORRRSSSRRRUUUYYYZZZ[[[\\\```ddddddhhhgggaaa\\\\\\^^^]]]WWWUUURRRQQQQQQTTTWWWYYYVVVUUUTTTTTTUUUUUUSSSRRRUUUYYY\\\]]]ZZZXXXYYYZZZWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSPPPLLLHHHGGGHHHIIIIIIKKKMMMOOOPPPOOONNNNNNKKKJJJIIIFFFEEEEEEGGGHHHFFFHHHJJJHHHEEECCCEEEGGGCCCBBBAAA@@@@@@@@@AAABBB>>><<<;;;;;;>>>???@@@???@@@AAACCCDDDEEEDDDCCCCCC===<<<:::888666666666666777666666666888999888777999777555444555777;;;===;;;:::888666555444444444...111444777888555222000------+++***))))))))))))###$$$$$$%%%%%%&&&&&&'''$$$&&&((('''%%%$$$&&&((()))'''""" !!!!!!!!!!!!!!! !!!###$$$ !!!!!! """&&&))))))(((&&&$$$###"""!!!!!! """!!!  !!!""" """$$$''')))*********&&&&&&'''&&&%%%###!!! """%%%&&&&&&''''''((()))******+++************+++111;;;CCCYYYtttWWWXXX[[[```dddbbbZZZSSSTTTSSSRRRRRRSSSSSSSSSRRRNNNRRRVVVZZZ\\\]]]^^^```[[[VVVPPPPPPSSSUUUTTTRRRXXXWWWVVVVVVWWWXXX[[[\\\ccccccccc___ZZZWWWXXXYYYVVVVVVTTTSSSRRRUUUYYY\\\ZZZWWWUUUTTTTTTUUUUUUTTTSSSWWW[[[]]][[[XXXWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVVVVTTTPPPMMMJJJIIIIIIIIILLLOOOSSSVVVVVVTTTQQQOOOQQQPPPMMMKKKIIIHHHHHHHHHLLLNNNOOOMMMKKKIIIHHHIIIJJJIIIHHHFFFDDDAAA>>>===BBBCCCEEEFFFFFFFFFEEEDDD>>>BBBGGGJJJKKKJJJJJJJJJEEEBBB???<<<;;;:::888777<<<<<<<<<<<<===???@@@AAA???<<<999999;;;???BBBCCCBBBAAA>>>999444222222333555555777777777777666555000///---,,,+++++++++,,,***)))'''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&(((%%% !!!"""""" $$$$$$%%%$$$###""""""###"""!!! """""""""!!! """$$$((($$$!!! """###""" !!!  !!!"""%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$  !!!!!!!!! %%%%%%&&&&&&'''(((((((((+++((()))...//////888DDD]]][[[\\\```gggkkkjjjccc\\\___^^^]]]___aaa```]]]ZZZUUUXXX]]]aaacccdddfffgggccc^^^XXXVVVXXXYYYWWWUUUTTTUUUUUUWWWXXXZZZ[[[\\\bbbcccccc___ZZZWWWVVVWWWVVVUUUTTTRRRRRRUUUYYY]]]\\\XXXSSSPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVUUUWWWYYYZZZYYYXXXUUUTTTTTTRRROOOLLLJJJIIIIIIIIIKKKMMMQQQUUUWWWWWWVVVUUUSSSQQQPPPNNNLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMOOONNNKKKHHHDDDAAA>>><<>>===???CCCGGGIIIHHHGGGCCC>>>999666666777;;;;;;<<<<<<;;;999777666111000...---,,,,,,---...---,,,+++************+++'''&&&%%%$$$$$$$$$%%%%%%'''%%%######%%%''''''%%%'''''''''%%%###""""""###"""!!! !!!"""###"""!!!!!!"""$$$&&&### !!!!!! !!!   !!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$### !!!!!!!!!!!! %%%%%%&&&&&&'''(((((())),,,(((***///000000:::GGGeee```bbbgggmmmsssrrrlllgggfffeeeeeeiiimmmkkkddd^^^]]]aaafffjjjlllnnnpppqqqooojjjccc```___^^^[[[YYYUUUUUUWWWYYY\\\^^^```bbbdddeeeeeebbb]]]YYYWWWVVVVVVUUUTTTRRRRRRUUUYYY]]]]]]XXXRRRNNNOOOQQQSSSUUUWWWVVVUUUSSSRRRRRRSSSTTTSSSTTTWWWXXXXXXVVVSSSQQQOOONNNLLLJJJHHHHHHHHHHHHHHHJJJNNNRRRUUUXXXZZZ[[[SSSRRRQQQPPPOOOOOOOOOOOOKKKLLLLLLLLLLLLMMMPPPRRRUUUSSSOOOJJJEEEAAA???===CCCJJJSSSZZZZZZTTTKKKEEECCCHHHNNNRRRTTTSSSRRRRRRRRRPPPMMMJJJHHHHHHHHHHHHKKKLLLNNNOOOPPPPPPOOOOOOPPPLLLGGGEEEGGGLLLPPPSSSRRRPPPLLLFFF@@@======>>>DDDCCCCCCBBB@@@===;;;999555444333222222333444444444333222111///...------(((((('''&&&&&&&&&&&&&&&%%%%%%&&&))),,,...---,,,---,,,)))&&&$$$"""!!!!!!!!!  """$$$$$$"""!!!!!!!!!""" !!!  !!!"""$$$%%%%%%$$$$$$######"""!!!!!!"""!!!!!!!!!"""!!!!!!%%%%%%%%%%%%&&&'''((()))+++(((***///111222===LLLmmmbbbdddiiippptttuuuqqqmmmjjjiiikkkppptttqqqggg___bbbfffkkkoooqqqsssuuuwwwwwwrrrlllhhheeebbb___]]][[[[[[[[[]]]```eeeiiillliiijjjjjjhhhddd```\\\ZZZWWWWWWVVVUUUTTTVVVZZZ]]][[[XXXTTTRRRSSSUUUWWWWWWZZZYYYYYYWWWUUUSSSRRRQQQPPPRRRUUUWWWVVVSSSPPPMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFGGGHHHKKKOOOSSSVVVXXXPPPOOOOOOOOOOOOOOOOOOPPPKKKKKKKKKJJJJJJKKKOOORRRVVVTTTPPPKKKGGGCCCAAA@@@EEELLLVVV]]]]]]WWWMMMGGGFFFKKKQQQVVVWWWWWWWWWWWWTTTSSSQQQNNNLLLLLLMMMOOOSSSUUUWWWZZZ[[[[[[ZZZZZZ\\\WWWQQQNNNQQQVVV[[[^^^]]]ZZZUUUOOOIIIFFFFFFGGGKKKKKKKKKIIIGGGDDDBBB@@@======<<<;;;;;;<<<===>>><<<<<<;;;888666222000...++++++***)))))))))))))))%%%(((,,,000333444333222444000+++'''$$$"""  ###$$$""" !!!  !!!###$$$$$$$$$"""!!!!!!  !!!""""""###%%%%%%%%%%%%%%%'''((())))))''')))///000333@@@QQQqqqccceeeiiimmmpppqqqpppnnnmmmmmmppptttwwwsssiiiaaabbbfffkkkoooqqqsssuuuvvvxxxuuuqqqllliiieeebbbaaabbb```^^^^^^bbbhhhoootttooooooooonnnllliiieeebbb\\\\\\\\\[[[ZZZ[[[]]]___ZZZYYYXXXYYY[[[]]]]]]\\\^^^bbbeeeccc^^^WWWSSSQQQPPPRRRTTTUUUTTTRRROOOLLLHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEHHHKKKNNNPPPJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJHHHGGGHHHJJJMMMQQQPPPNNNKKKHHHFFFEEEDDDEEEJJJQQQVVVVVVRRRLLLGGGGGGKKKQQQTTTVVVWWWWWWXXXUUUUUUSSSPPPMMMNNNQQQTTTZZZ\\\```dddfffggghhhggggggbbb\\\YYY[[[```eeehhheeeccc^^^WWWRRROOOPPPRRRSSSSSSSSSRRRPPPMMMKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEBBB>>>:::666333000...---,,,+++,,,---...,,,000555999;;;;;;999888:::555---(((%%%### """###!!! !!! !!!######"""!!!  !!!"""###$$$&&&%%%$$$$$$$$$&&&((()))'''&&&)))...000333CCCVVVvvvggghhhiiijjjkkklllmmmmmmjjjkkknnnqqqpppllleee```aaaeeeiiimmmooopppqqqrrrtttssspppmmmjjjhhhfffeeefffdddaaa```cccjjjqqqvvvsssrrrqqqrrrrrrqqqnnnkkkdddfffggggggeeeccccccccc^^^^^^^^^```ccccccbbbaaaeeemmmtttrrrggg\\\VVVTTTTTTUUUVVVVVVUUUSSSQQQPPPJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFHHHJJJJJJJJJJJJIIIGGGFFFEEECCCEEEHHHJJJKKKIIIGGGEEEDDDGGGKKKMMMOOOPPPRRRTTTTTTTTTSSSPPPMMMNNNRRRWWW\\\___ccchhhmmmppprrrsssooojjjeeebbbdddhhhmmmooommmjjjeee___[[[YYY[[[^^^]]]]]]]]][[[YYYWWWTTTSSSOOOOOOMMMLLLLLLMMMNNNOOOPPPQQQPPPOOOLLLGGGBBB???999666333111000222555777:::>>>CCCEEEEEECCCAAA@@@AAA:::111***'''&&&###!!!""""""   !!!!!!!!!   !!!###$$$%%%&&&%%%$$$###$$$&&&((()))'''&&&)))///111555HHH\\\~~~nnnmmmkkkiiihhhiiikkkmmmgggjjjnnnmmmjjjeeebbbaaa```dddhhhkkkllllllnnnooooooooonnnmmmkkkjjjjjjjjjhhhgggffffffhhhmmmqqqtttsssqqqpppqqqsssuuusssqqqmmmpppsssssspppmmmjjjhhhfffeeecccdddeeefffeeedddmmmyyy}}}mmm^^^YYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEGGGHHHHHHGGGDDDCCC??????@@@AAAAAAAAAAAA@@@???AAABBBCCCDDDFFFIIILLLOOOPPPOOOLLLIIIJJJOOOUUUWWWZZZ^^^dddjjjpppuuuwwwtttpppkkkiiikkknnnrrrsssrrrppplllgggccccccfffiiiiiiiiigggeeebbb___[[[YYY[[[ZZZXXXWWWVVVWWWWWWXXXXXXZZZ[[[\\\ZZZWWWSSSPPPHHHDDD???<<<;;;>>>CCCFFFLLLOOOSSSSSSOOOKKKIIIHHHHHH@@@555...+++***'''%%%!!!  !!!######!!!  """!!!###%%%&&&&&&%%%###"""###%%%((()))((('''+++111333999LLLbbbuuurrrooojjjhhhhhhlllnnnkkkooosssqqqkkkfffeeeggg```ccchhhjjjkkkkkklllmmmkkklllmmmmmmlllllllllmmmkkkkkklllmmmoooqqqssstttqqqooonnnooosssvvvuuuttttttxxx{{{|||xxxsssooolllmmmjjjfffdddeeefffffffffsssooo___\\\___```___]]][[[ZZZZZZZZZZZZRRRRRRRRRRRRRRRQQQPPPOOOPPPOOONNNLLLKKKKKKKKKKKKFFFGGGHHHIIIIIIIIIGGGGGGDDDFFFHHHHHHFFFFFFFFFGGGAAACCCFFFHHHHHHFFFCCCAAA;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<>>>>>BBBCCCBBBAAA??????AAACCCJJJKKKLLLNNNSSS[[[eeekkkhhhhhhjjjmmmppppppooommmjjjkkkiiifffiiipppuuuvvvxxxqqqllllllkkkfffbbbbbbbbbcccdddeeeeeedddcccbbbdddfffiiimmmooommmhhhddd^^^^^^\\\XXXUUUVVVZZZ^^^kkkkkkiiiccc\\\WWWVVVWWWYYYQQQDDD999222///......&&&'''((('''%%%$$$$$$%%%(((((('''&&&$$$""" ###"""!!! !!!"""!!!    !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&)))000111222666:::NNNmmm|||yyyzzzxxxssstttxxx~~~~~~}}}|||{{{zzzyyyxxxzzzyyyyyy{{{~~~}}}{{{yyyxxxvvvwwwyyy|||}}}}}}~~~~~~~~~~~~|||}}}tttsssrrrrrrsssssssssrrr{{{~~~~~~xxxnnnfffdddeeedddddddddcccbbb```]]]ZZZZZZ\\\]]][[[WWWUUUVVVYYYZZZ[[[YYYSSSQQQSSSRRROOOPPPOOONNNOOORRRRRRNNNKKKKKKNNNPPPPPPNNNLLLJJJJJJHHHHHHJJJJJJJJJHHHFFFDDD<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAA@@@???======???AAACCCDDDEEEGGGKKKQQQYYY^^^``````aaabbbddddddbbb```aaacccbbbaaaeeemmmrrrsssqqqkkkggggggddd___\\\\\\]]]^^^```bbbccccccccccccccceeegggkkkmmmmmmiiifffiiihhheeeaaa^^^^^^bbbffflllmmmkkkfff```[[[ZZZ[[[]]]UUUJJJ@@@:::666444333---...///...,,,++++++,,,......,,,***(((&&&%%%$$$%%%$$$###"""""""""######$$$###!!!   !!!  """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...000222888===SSStttzzzyyyzzz}}}~~~wwwvvvwww{{{|||~~~yyysssnnnlllkkkmmmllllllkkkhhheeebbb```]]]aaaddd```YYYUUUXXX\\\___```^^^XXXVVVWWWVVVSSSUUUSSSRRRUUUXXXYYYVVVSSSQQQTTTXXXXXXVVVQQQNNNLLLPPPPPPQQQPPPNNNLLLIIIGGGEEECCCAAA???>>>=========@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@>>><<<;;;===??????@@@BBBCCCEEEHHHMMMQQQTTTTTTTTTTTTUUUTTTRRROOONNNQQQRRRRRRWWW```eeefffgggdddaaa___ZZZTTTSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^``````bbbfffiiijjjhhhgggiiihhhfffbbb``````cccfffjjjkkkjjjgggccc```^^^^^^___YYYPPPHHHCCC>>>;;;999555666777666555444555666666555333111///---,,,,,,,,,+++******)))(((((((((&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""###$$$"""!!! !!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,...222:::BBBZZZ|||}}}}}}yyyvvvvvv~~~}}}{{{xxxvvvxxxyyyxxxuuuqqqmmmkkkjjjgggkkkllleee\\\XXX^^^eeejjjjjjeee^^^[[[]]]]]][[[\\\[[[[[[___ccceeecccaaaYYY\\\```aaa^^^YYYUUUSSSWWWXXXXXXXXXVVVTTTQQQOOOPPPNNNJJJFFFDDDBBBAAAAAAFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFDDDAAA===;;;<<<===AAACCCDDDDDDCCCDDDGGGIIIIIIHHHHHHIIIIIIIIIGGGEEEAAADDDFFFFFFKKKSSSWWWXXX^^^\\\ZZZXXXQQQJJJIIINNNKKKKKKMMMNNNPPPQQQRRRRRRWWWWWWXXX[[[^^^aaaaaa```^^^]]][[[YYYYYY[[[]]]```aaaaaabbbbbb```^^^]]]]]]\\\XXXSSSNNNIIIDDD@@@======>>>??????>>>===>>>@@@???>>><<<999888777666666888777666555333111///...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###!!! !!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++---111:::EEE```{{{vvvttt||||||xxxvvvvvvtttvvvuuulllbbb```hhhqqq{{{yyyrrrhhheeeiiilllllllllkkklllooorrrsssooolllbbbeeeiiiiiifffccc```^^^aaabbbcccdddcccaaa___]]]\\\YYYTTTOOOJJJHHHGGGFFFMMMNNNOOOPPPPPPPPPOOOOOOMMMLLLIIIEEE@@@======>>>EEEFFFFFFEEECCCCCCCCCEEEAAA@@@@@@AAACCCDDDCCCBBBBBBEEEGGGFFFJJJPPPSSSQQQVVVSSSRRROOOHHHAAA@@@DDDCCCCCCCCCCCCDDDDDDDDDEEEHHHHHHIIIKKKOOOQQQQQQQQQOOONNNMMMMMMPPPSSSVVVXXXSSSSSSTTTUUUVVVVVVVVVVVVWWWUUURRROOOLLLHHHDDD@@@CCCEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBAAACCCCCCCCCAAA>>>:::777444,,,,,,++++++***))))))(((((((((''''''((()))******$$$$$$###"""  """###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$***,,,000;;;HHHeee{{{www}}}~~~vvvnnnmmmttt{{{wwwvvv{{{zzztttnnnpppqqqqqqooonnnnnnoooqqqrrrsssttttttsssqqqpppkkkgggaaa[[[VVVRRRQQQQQQWWWXXXZZZZZZ[[[ZZZYYYXXXTTTSSSQQQLLLGGGDDDDDDDDDJJJKKKJJJHHHFFFDDDEEEFFF@@@??????AAADDDFFFFFFEEEHHHKKKMMMKKKMMMQQQRRRPPPSSSOOOLLLJJJDDD===<<<>>>AAA@@@???>>>============>>>===>>>@@@BBBDDDCCCBBB???>>>===@@@DDDIIILLLMMMHHHFFFEEEFFFHHHJJJJJJJJJOOONNNLLLLLLKKKHHHDDDAAADDDFFFHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFAAA===:::222222222222111000///.........------------......%%%%%%$$$######"""!!!!!!#########"""!!!  !!!######%%%%%%%%%%%%%%%%%%%%%%%%$$$***,,,111===LLLkkk|||zzz}}}yyyyyyyyyxxxxxxyyy}}}~~~zzzssslllfffcccaaaaaabbbcccdddeeeeeedddcccbbb]]]]]][[[XXXTTTRRRSSSTTTVVVVVVUUURRRPPPOOOPPPQQQIIIHHHHHHIIILLLNNNOOONNNPPPTTTUUUTTTUUUXXXXXXUUUXXXRRRMMMLLLHHHBBB??????CCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>???AAAAAA???===999888777:::???DDDFFFFFFCCC@@@<<<;;;<<<>>>>>>===BBBBBBBBBBBBCCCBBB@@@===>>>@@@BBBBBBBBBBBBDDDFFFDDDFFFHHHJJJKKKIIIHHHFFFFFFGGGIIIJJJIIIEEEAAA>>>888999999999999777666555666555444333222222222222,,,,,,+++***)))((('''''''''''''''&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***,,,222AAARRRttt~~~|||}}}zzztttqqqooooooiiijjjkkkllllllkkkiiihhheeeeeedddbbb```___aaabbbcccbbbaaa^^^[[[ZZZ\\\^^^SSSRRRQQQRRRUUUWWWWWWWWW[[[___```___```cccbbb______WWWRRRQQQOOOIIIEEECCCEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFEEEBBB??????===<<>>888555555666666555888777888999;;;;;;999888666888:::;;;;;;;;;===???<<<>>>BBBEEEFFFEEEBBBAAAAAACCCGGGIIIIIIFFFCCCAAA===>>>>>>???>>><<<;;;:::;;;:::999777666666666666555444333222000...------*********)))((('''%%%$$$ """$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###))),,,333CCCWWWzzz{{{uuurrroooppptttsssllljjjmmmnnnqqqpppkkkiiilllnnnmmmrrrnnnjjjgggfffggggggfffggg```\\\^^^bbbbbbdddfffiiijjjhhheeefffiiigggcccggg^^^WWWUUUUUUQQQPPPQQQOOOKKKJJJMMMPPPQQQQQQQQQSSSSSSTTTVVVSSSMMMLLLOOOJJJFFFDDDHHHPPPTTTSSSOOOLLLAAA777555666333///---///111333444444555666777555111000444666444222444666777888888777666555444999===@@@AAA??????@@@BBBAAA???===<<<>>>?????????;;;;;;;;;===???@@@???>>>===<<<:::888555333111000111///...///000...***&&&###    !!!!!!!!!###%%%%%%%%%%%%$$$$$$#########&&&(((///999FFF___}}}~~~zzz|||yyyzzz}}}|||uuurrrtttvvvzzz{{{wwwuuuwwwxxxvvvwwwvvvtttssssssqqqooollllllfffbbbfffjjjkkkmmmppprrrtttssspppqqqsssqqqmmmppphhhbbbaaaaaa^^^]]]]]]]]][[[ZZZ\\\```bbbbbbbbb```___aaadddbbb\\\YYYZZZXXXTTTRRRUUU\\\___]]]YYYRRRGGG===;;;:::555000...---///000111111111222333333000000444666333111111000222333444333222222111444777999999777555666777;;;999777666777999999888777777999<<>>;;;888777888777555444222///+++(((%%%###!!! !!!"""""""""#########!!!!!! !!!"""###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$###(((***///999JJJhhh~~~}}}{{{wwwzzzzzzvvvuuuxxxzzzzzzyyyzzz|||~~~~~~zzztttpppsssnnnmmmsssyyy}}}~~~|||vvvrrrtttvvvtttrrrssstttvvvvvvvvvyyy~~~~~~|||zzz{{{{{{tttrrrssspppnnnqqquuuwwwuuusssiii^^^TTTOOOJJJCCC<<<::::::999888888999::::::999:::888999>>>???:::666555666888999777222...------......---,,,***)))((('''000...+++***+++,,,++++++000111444999@@@FFFIIIJJJIIIHHHFFFDDDAAA>>><<<;;;;;;:::888666333000,,,***)))'''%%%%%%&&&'''&&&%%%###$$$$$$###  !!! !!!""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***///999MMMooo{{{}}}{{{vvvuuuzzz~~~zzzwwwuuuqqqqqqxxx}}}wwwuuuxxxyyywwwuuuttttttxxxzzzxxxyyy~~~}}}}}}wwwvvvxxxvvvvvvxxx|||~~~}}}qqqhhh```[[[VVVNNNHHHGGGGGGEEECCCCCCEEEGGGFFFEEEHHHEEEGGGKKKLLLGGGBBBAAADDDFFFFFFAAA888111//////111000...---,,,+++)))(((,,,***((('''((())))))(((------...222888===@@@AAABBBBBBAAA@@@???>>>======<<<;;;:::777333000...------,,,******+++++++++)))$$$%%%&&&$$$""" !!!!!!   !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&***000;;;SSSxxxzzzzzz|||zzzvvvvvv}}}zzzxxx{{{|||yyyuuutttsssyyy{{{wwwwww~~~~~~|||}}}zzzwwwxxxzzzzzzzzz|||vvvoooiiifffaaaZZZUUUUUUWWWTTTQQQRRRUUUWWWWWWUUUYYYVVVWWWZZZ[[[VVVRRRQQQSSSUUUUUUOOODDD<<<:::;;;<<<999555333222000...,,,+++)))''''''(((******)))+++******+++///333555555888888999999:::::::::;;;999999999666222000///000000...---...//////---,,,&&&'''((('''$$$"""!!!"""""""""!!!!!!    !!!!!! !!!######$$$$$$$$$$$$%%%%%%%%%&&&+++333???ZZZ}}}xxxxxx|||zzz}}}~~~yyytttsssqqqyyy{{{uuuuuu|||{{{|||~~~wwwwww|||zzzzzz{{{|||~~~xxxsssnnnmmmjjjdddaaabbbhhhddd```bbbfffiiiiiigggiiieeeeeeggggggccc`````````dddeee___VVVOOONNNPPPLLLHHHBBB>>><<<999555222000...,,,---///000111111///---++++++---000111111111111222333444555555666666777777555111000111333000///...///000000...,,,)))+++,,,***(((%%%$$$$$$############"""!!!!!!  !!!  !!! !!!""""""!!! """#########$$$$$$$$$%%%%%%%%%(((...777EEEbbb|||xxxxxx}}}{{{}}}}}}xxxrrrpppoooxxxzzzsssrrryyy|||yyy}}}~~~vvvyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxtttqqqqqqooojjjhhhjjjtttppplllmmmsssvvvvvvtttsssnnnlllnnnnnnjjjhhhhhhiiimmmppplllddd___```cccZZZUUUNNNHHHDDD@@@<<<888666444333333666888999999444111//////000222333333---......///000111222222333555555444111000222444000///...///000///...,,,,,,---...---***(((&&&&&&$$$%%%%%%$$$$$$###"""!!!!!!!!!  !!!!!!!!!"""######""""""###$$$#########$$$$$$%%%%%%%%%)))111:::JJJhhh}}}}}}zzzvvvrrruuu{{{|||yyywwwzzz}}}~~~{{{}}}||||||}}}|||zzzyyy|||~~~xxxooorrrtttsssooommmlllmmmuuuttttttuuuvvvxxxzzz{{{sssvvvyyyxxxtttooommmmmmllltttxxxtttppppppmmmhhheee]]]WWWUUUNNNDDD???@@@???===<<<===???AAABBBBBBBBB???:::666777::::::888222111333777444,,,)))---222222222222222111111000---///222555666444000---000/////////000000///------+++)))'''&&&%%%$$$######"""!!! !!!!!!  """#########$$$"""!!!!!!"""$$$"""###$$$######$$$&&&))))))222???SSSuuuooopppxxx{{{tttnnnsssxxxzzz}}}~~~wwwsssxxx}}}yyyuuuwww|||~~~zzzxxx{{{~~~~~~{{{~~~~~~{{{zzz{{{xxx||||||{{{{{{|||ppprrrsssqqqnnnmmmmmmooovvvvvvvvvvvvvvvxxxyyyzzzxxxzzz|||{{{wwwsssqqqqqqkkkrrrvvvsssqqqqqqoookkkfff___ZZZXXXTTTMMMJJJKKKKKKIIIHHHIIIKKKMMMMMMMMMOOOLLLGGGCCCCCCCCCAAA???::::::===@@@;;;222...000111222222222111000///...+++...222666777555000---000///000222444666555444000...,,,***(((&&&$$$"""###""""""!!!!!!!!!!!!!!!  !!!""""""###$$$$$$""""""###$$$###$$$$$$######$$$&&&)))+++444BBBXXXyyyLLLRRR___oootttlll^^^VVVVVV[[[___```eeekkkmmmlll^^^UUUOOOQQQXXX^^^eeelllqqqssstttvvvzzz|||yyywwwxxx~~~|||zzz|||zzz}}}}}}|||{{{{{{zzz~~~ssssssrrrooommmmmmnnnpppyyyxxxwwwwwwwwwwwwxxxxxxwwwxxxyyywwwtttpppooooooiiinnnqqqpppoooooonnnlllccc___\\\[[[XXXUUUUUUXXXWWWVVVUUUVVVYYYZZZ[[[ZZZ]]]XXXRRRNNNLLLJJJHHHGGGGGGHHHLLLMMMFFF;;;555555444555666555444222///---+++///555:::;;;888333000...///000444888;;;<<<;;;444444333000---((($$$"""###$$$$$$$$$######"""!!!  !!!""" """%%%&&&%%%$$$$$$%%%$$$$$$%%%$$$###$$$''')))---555FFF^^^222999GGGVVVYYYNNNBBB;;;???DDDIIIKKKOOOTTTUUUSSSAAA999222333888>>>EEELLLTTTWWWXXXXXXZZZdddttt~~~}}}zzzwwwuuuzzz}}}{{{}}}{{{|||}}}~~~yyywwwsssooommmmmmoooqqqzzzzzzyyyxxxwwwvvvvvvvvvtttuuutttsssqqqnnnllllllhhhiiijjjjjjiiiiiiiiihhh```^^^\\\[[[YYYYYY[[[^^^]]]]]]]]]___bbbdddeeedddaaaZZZRRRMMMJJJHHHJJJNNNRRRWWW\\\ZZZQQQEEE>>><<<;;;<<<<<<<<<999666222000...333:::??????;;;666333......000444888<<<<<<<<<888999999777222,,,'''$$$%%%&&&''''''&&&$$$###!!!!!!!!!!!!!!!!!!""""""""" ###&&&((('''&&&&&&&&&%%%%%%&&&%%%$$$$$$''')))...666IIIfff!!!'''222<<<;;;111(((%%%(((///444666888;;;888444+++%%%!!!"""$$$&&&+++111666999;;;999:::BBBRRR___gggkkkqqqtttsssqqqooonnnssstttwww}}}|||yyytttrrrppprrrxxx|||wwwuuuvvvyyy|||}}}{{{uuuqqqrrrtttzzzxxxsssmmmjjjnnnuuu|||}}}zzzxxxwww|||}}}~~~~~~~~~{{{uuupppnnnoooqqqrrr|||{{{zzzyyyxxxvvvuuutttuuuuuuttttttsssrrrooommmgggeeecccccccccbbbbbbccc```aaaaaa^^^\\\]]]___aaa``````aaadddhhhjjjkkkjjjaaaWWWMMMIIIEEEEEELLLUUU[[[bbbhhhdddZZZOOOGGGDDDBBBBBBAAA@@@<<<888444222000666>>>AAA???:::666333......///222555777777666:::<<<>>><<<666000+++))))))******)))(((%%%###!!!!!!""""""###$$$$$$$$$%%%!!!$$$''')))(((''''''(((&&&&&&'''%%%$$$%%%''')))...777LLLmmm ''',,,((( !!!&&&'''(((((($$$$$$((()))(((''',,,777AAAEEEHHHLLLNNNMMMLLLLLLLLLSSSUUUYYYbbbnnnyyy{{{qqqkkkbbb```___```eeekkkppprrrwwwvvvwwwyyyxxxvvvxxx||||||wwwvvvpppkkkeee``````aaacccdddiiijjjjjjfffaaa]]]]]]___aaa]]]WWWQQQPPPTTT\\\bbbpppzzzyyy|||~~~~~~~~~wwwsssssstttvvvwww~~~~~~}}}|||zzzxxxvvvuuurrrrrrsssuuuvvvtttqqqnnnhhhbbb___``````______aaaeeeiiijjjfffcccdddffffffddddddeeehhhkkkmmmmmmlllbbbWWWMMMJJJGGGGGGQQQ^^^aaajjjpppkkk```WWWRRRNNNHHHGGGEEEAAA===999666444444999@@@AAA===777333111000//////000222222111000888;;;>>>===777222/////////...---+++(((%%%###"""!!!"""$$$%%%'''((((((((($$$&&&)))***)))(((((()))'''''''''&&&%%%%%%''')))000888OOOuuu!!!$$$ """!!! %%%***(((***+++,,,+++,,,---///666777:::CCCPPP^^^hhhnnntttyyy~~~~~~vvviii]]]UUUKKKIIIGGGHHHKKKOOORRRSSSZZZYYYYYYZZZYYYWWWZZZ```ooosssvvvssskkkdddaaa```[[[VVVPPPKKKIIIJJJJJJJJJPPPSSSVVVTTTPPPMMMMMMNNNJJJHHHDDDAAAAAADDDJJJNNN]]]hhhqqqqqqpppwww{{{}}}}}}xxxsssooojjjpppyyy}}}xxxvvvxxx{{{}}}}}}~~~|||zzzyyyqqqrrrtttxxx{{{yyytttpppiiibbb]]]___aaaaaabbbfffhhhooorrrnnnjjjkkklllkkkhhhggghhhiiikkkkkkiiihhhcccYYYRRRQQQNNNLLLVVVcccdddooovvvpppeee___[[[XXXOOOMMMIIICCC???;;;888777:::@@@DDDDDD===666333222222111000000111111///---222777;;;:::666222222333444222///+++(((%%%###"""!!!"""%%%'''***+++++++++''')))***)))(((((()))***((((((((('''%%%&&&(((***222:::SSS{{{ !!! !!!(((444AAALLLQQQVVV]]]dddfff```SSSGGG???888666444555777999;;;;;;AAA??????@@@???>>>CCCJJJWWW[[[]]][[[SSSLLLJJJJJJLLLGGG@@@<<<::::::::::::AAAFFFJJJJJJGGGDDDDDDEEE<<<<<<<<<===>>>AAADDDFFFLLLWWW______]]]eeeqqqyyy{{{~~~}}}}}}|||{{{|||}}}~~~~~~}}}~~~ssswww|||~~~~~~~~~zzzuuuooogggaaa]]]fffrrr||||||xxxxxx|||}}}|||vvvwww{{{|||wwwjjjbbb]]]aaaddddddfffkkkiiiqqqvvvqqqmmmoooooommmjjjiiihhhiiiiiigggdddbbbddd[[[WWWXXXUUUPPPXXXeeefffrrryyyrrrhhhcccaaa^^^VVVRRRMMMGGGBBB>>><<<<<>>FFFIIIJJJIIIEEE@@@@@@@@@??????@@@AAABBBCCCDDDIIIOOOQQQQQQTTTZZZ```iiijjjjjjiiiiiijjjnnnqqqvvvuuuqqqjjjcccdddjjjppp~~~wwwjjjbbbiiiggghhhnnnvvvzzzyyyvvvjjjiiijjjoootttxxxwwwvvv|||sssjjj```VVVPPPTTTYYYaaakkkvvv{{{wwwxxxvvvmmmlllhhhdddffflllooonnnssstttuuuuuurrrqqqqqqqqqmmmooopppmmmhhhcccaaaaaagggeee```ZZZVVVWWW]]]cccpppvvvxxxrrrmmmkkkfff___\\\WWWUUUTTTMMMCCC@@@DDDIIINNNRRRPPPGGG===777555777666777888:::888444///111555999888333111222555888777333///***''''''((())))))***,,,///111111000777000******+++)))(((((()))++++++)))&&&&&&)))---555BBB___###(((,,,***%%%###&&&%%%###"""%%%(((444111,,,%%%!!! ###&&&777???GGGHHHHHHGGGCCC>>>????????????@@@BBBDDDFFF@@@CCCFFFFFFEEEGGGLLLQQQUUUUUUUUUTTTSSSTTTWWWYYY\\\\\\ZZZUUUQQQRRRXXX^^^uuu}}}vvvdddTTTLLLQQQPPPQQQWWW^^^bbbbbb```XXXWWWXXX\\\bbbfffgggfffuuu|||}}}xxxoooeee[[[QQQIIICCCCCCHHHQQQ^^^lllyyy|||yyyzzzuuunnnooommmjjjlllrrrsssqqqqqqsssttttttsssrrrssstttvvvwwwuuuooohhhbbb______ffffffddd```^^^```eeeiiinnntttvvvrrrnnnlllgggbbb___[[[XXXVVVOOOFFFDDDHHHMMMRRRWWWUUUNNNFFFBBB@@@AAA@@@>>>???@@@???;;;888888<<>>;;;666888888888:::<<>>QQQttt &&&---111111000000...*********+++---000333666888888888555222//////222666<<<===<<<:::888777888999111333555666777999===@@@KKKSSS[[[XXXLLL>>>666333444444444888<<>>BBBIIINNNQQQPPPLLLJJJMMMPPPTTTZZZdddlllrrrvvvxxxzzzwwwtttsssxxx~~~zzzrrrmmmtttzzz~~~zzzoooooopppooonnnooorrrtttuuussspppnnnmmmllljjjiiijjjhhhffffffiiilllnnnnnnkkklllqqqtttppphhhbbbaaagggrrrzzzwwwoooiiifffdddcccbbbaaa___]]]\\\[[[[[[VVVTTTRRRPPPPPPTTT[[[```cccbbb```]]]\\\ZZZZZZYYYSSSNNNGGGDDDDDDEEEEEEDDDJJJKKKKKKMMMNNNLLLHHHEEE999222---...///...---...,,,......---...111999???HHHggg ###$$$ !!!!!!!!!!!!    """$$$$$$'''&&&%%%%%%&&&'''((((((+++,,,,,,------///111333111333444333111000111333444;;;AAA@@@>>>===999444---+++'''&&&''')))******(((((()))***...333777:::@@@CCCEEEAAA:::777999===???FFFPPPXXX]]]aaaeeehhhfffeeeeeeiiipppxxx~~~{{{vvvpppuuuzzz}}}{{{qqqqqqpppnnnllllllmmmpppqqqnnnlllllllllkkkgggdddffffffgggjjjnnnooommmkkkfffggglllrrrppphhhcccdddgggrrrzzzvvvnnnlllkkkjjjhhhfffcccaaaaaa`````````\\\[[[YYYUUUTTTWWW^^^cccbbb```]]]\\\[[[ZZZZZZYYYVVVQQQLLLKKKNNNPPPOOOMMMLLLLLLLLLMMMMMMJJJFFFBBB888111,,,...000//////111***,,,------...333<<>>999111...111666333999BBBHHHKKKMMMQQQSSSQQQQQQRRRVVV\\\dddlllqqqmmmpppssswwwyyy{{{~~~xxxwwwyyy~~~}}}zzzrrrvvvzzz}}}|||sssrrrpppmmmjjjiiijjjlllkkkiiihhhiiikkkkkkgggdddeeefffiiimmmpppnnnhhhbbbaaaccciiiqqqqqqiiidddfffgggrrrxxxrrrkkkkkknnnooollliiifffddddddeeeeeeeeebbbaaa___ZZZXXXZZZ```eee```^^^[[[YYYYYYYYYXXXXXXXXXSSSOOOPPPUUUXXXWWWUUUIIIIIIJJJKKKJJJGGGBBB>>>888111---///111111111333)))***,,,,,,...444===DDDaaa''')))+++000999EEERRRZZZYYYYYY[[[___aaa___WWWQQQJJJBBB999555555444///***,,,)))%%%###!!!     !!!"""$$$$$$%%%'''***,,,------,,,+++,,,---///222555444///******(((%%%######%%%(((***+++---...,,,***+++111666@@@>>>:::444...,,,,,,---333333444777:::===AAACCCCCCBBBAAAAAAEEEJJJPPPTTTXXXYYY\\\aaagggmmmpppqqqggglllqqqwww~~~}}}}}}~~~{{{wwwssstttuuuwww}}}{{{vvvtttpppkkkgggeeeccccccbbbbbbcccccccccbbb```___bbbffflllooonnnhhhaaa\\\[[[cccmmmtttsssmmmfffaaagggkkkoooqqqqqqooommmllloooiiifffhhhkkkjjjiiijjjfffccc___]]]^^^```aaabbb]]][[[YYYXXXYYYYYYXXXWWWTTTTTTVVV[[[^^^]]]UUUNNNFFFCCCAAADDDIIIHHH@@@999222222222222111///...---+++///---///333111999NNNkkk666888;;;BBBNNN^^^ooozzzwwwfff]]]SSSLLLHHHDDD>>>999::::::;;;999666222///...,,,---***&&&$$$$$$""""""$$$  !!!"""$$$&&&''''''''''''******+++...111000,,,((((((&&&###"""!!!###%%%'''&&&)))***)))'''(((...333;;;999666000+++))))))***---------...000222444555555444222222444888;;;>>>>>>???CCCIIIQQQWWW[[[]]]TTT[[[eeeppp|||zzzwwwttttttwwwxxxvvvtttuuuvvvuuutttyyyvvvrrrjjjbbb[[[VVVTTTTTTUUUWWWYYYZZZZZZZZZZZZ[[[```bbbeeefffddd___YYYUUUXXX___iiioooooojjjccc___gggkkkqqqsssrrrooolllkkknnnhhhgggllloooooonnnooollliiieeeccccccccccccccc]]][[[YYYYYYZZZZZZYYYXXXWWWWWWZZZ^^^aaa]]]UUUNNNHHHEEECCCEEEIIIGGG@@@999333333333333222000//////,,,000...000555444===SSSrrr@@@BBBFFFNNN\\\ooo{{{ooofff___YYYRRRNNNMMMTTTZZZZZZSSSMMMLLLNNNQQQPPPMMMHHHFFFDDD>>>666111///...---...---,,,***'''$$$***,,,$$$"""!!!   %%%%%%%%%'''))))))'''%%%%%%###!!!  !!!""" """$$$$$$###%%%***...444333000+++'''$$$%%%&&&...---,,,++++++++++++,,,---,,,+++******+++,,,---,,,...222777===CCCHHHJJJIIITTTcccrrr}}}uuurrroooooosssvvvwwwvvvtttuuutttpppqqqxxxyyyrrreeeXXXMMMGGGDDDDDDDDDGGGKKKLLLLLLMMMPPPSSSYYYYYYXXXVVVRRRNNNJJJHHHOOOVVV___eeefffccc^^^\\\bbbgggnnnsssrrrnnnjjjhhhhhheeeeeelllrrrrrrqqqrrrqqqnnnkkkiiihhhgggeeeddd___]]][[[[[[]]]]]]]]]\\\\\\]]]```dddeee___UUUNNNJJJGGGEEEFFFHHHFFF@@@999555555444333222111000///---111///111666666BBBZZZ|||@@@BBBHHHPPP]]]nnnyyyppphhhbbb^^^]]]jjjvvvvvvnnnhhhlllrrr|||{{{wwwrrrpppmmmcccZZZOOOLLLIIIGGGFFFDDD@@@===777///000222...111222***'''###     !!! !!!!!!"""&&&))),,,,,,***&&&###!!!"""###,,,,,,+++)))((('''&&&&&&)))(((((('''&&&&&&&&&%%%)))+++---000333777<<>>===>>>CCCGGGLLLIIIFFFBBB???===<<<<<<@@@GGGPPPVVVYYYXXXVVVUUUWWW^^^hhhoooooolllgggdddaaa^^^```hhhoooppppppqqqrrrpppnnnmmmmmmkkkiiifffdddbbb``````bbbcccbbbaaaaaacccgggjjjiiiaaaWWWOOOKKKIIIGGGGGGHHHEEE???:::888777555333222000//////---111///000444666DDD___999===DDDMMMXXXeeerrrzzz|||qqqjjjgggfffuuu|||{{{|||qqqmmmhhhfffeeebbb\\\WWWNNN???999:::;;;EEEMMMHHH===888000***'''''''''''''''$$$   """$$$%%%%%%%%%"""  !!!######""""""!!! """$$$'''(((***...333777KKKXXXhhhwww|||qqq```______ccciiillllllkkkeeellloookkkiiimmmtttxxxqqqhhhXXXHHH;;;444111000000222333222111222666::::::888444000//////000111111666>>>EEEHHHJJJKKKLLLKKKTTT___hhhkkkhhhccc```YYYVVVWWW___gggkkkmmmoooqqqpppppppppqqqpppnnnllliiigggffffffgggggggggfffeeehhhlllnnnllldddZZZSSSNNNLLLIIIIIIHHHFFFAAA===;;;999666333111///...---,,,000------222555GGGccc)))---555>>>HHHRRR\\\bbbkkkwwwqqqhhheeebbbooo|||}}}yyy|||gggRRREEEDDDIII[[[hhhfff[[[SSSIII@@@:::888888888>>>888---$$$ !!!     !!!"""$$$(((///444EEEQQQaaappp}}}{{{qqq]]][[[ZZZ\\\```bbbbbb```]]]dddiiigggfffjjjoooqqqooogggZZZLLLAAA:::777666...,,,***((()))***---...,,,***'''%%%%%%&&&)))***&&&***000666999<<<>>>@@@@@@IIIUUU___bbb___[[[XXXNNNJJJJJJRRR\\\ccciiinnnpppooooooqqqrrrsssqqqpppllljjjhhhhhhhhhiiihhhfffgggjjjoooqqqmmmfff]]]XXXQQQPPPNNNMMMLLLIIIEEEBBB@@@===999555111...---,,,***...,,,,,,222888MMMlll"""(((000999BBBHHHVVV```nnnzzzrrrcccZZZVVVQQQ\\\eeeeeeffftttxxx___MMMKKKTTTjjjzzzyyyrrrkkk___WWWRRRRRRSSSTTTXXXNNN===---### ###&&&&&&(((***+++)))&&&"""    ###***000888CCCRRRaaaooowwwtttlllaaa[[[TTTQQQRRRTTTUUUTTTTTTYYY]]]\\\]]]bbbggghhhkkkeee[[[PPPFFF???;;;999---((("""!!!$$$''''''&&&######"""!!!"""###%%%&&&"""%%%)))+++---///222444444<<>>WWWyyy!!!)))222888;;;BBBOOO\\\hhhqqqwwwzzzvvvyyyzzzrrrbbbSSSKKKHHHBBBJJJPPPPPPSSSgggdddQQQNNNXXXooo~~~|||uuullleeedddgggkkkmmmjjj]]]HHH444&&&###%%%)))///111333333111---(((%%%     """(((***444AAAOOO^^^gggfff```aaaXXXLLLEEECCCEEEGGGGGGLLLPPPRRRPPPSSS[[[```aaabbb]]]VVVLLLCCC<<<777444,,,$$$"""&&&%%%###!!!!!!!!!!!!!!!"""#########$$$&&&''''''(((***,,,+++333===EEEGGGDDD@@@===222+++***222AAAPPP^^^hhhiiigggffffffhhhiiiiiihhhjjjgggeeeccccccbbbaaa___hhhlllpppqqqnnniiiccc```YYYYYYWWWVVVTTTRRRPPPOOOJJJFFFAAA:::444000...---'''------000999DDD___!!!$$$+++111;;;FFFOOOUUUXXXYYYWWW[[[]]]XXXLLL@@@888555555555666:::FFF]]]www}}}pppiiihhhrrrzzzssscccQQQJJJRRR```kkkpppttttttttttttsssrrrrrrqqqnnn```LLL:::///,,,...000666<<<>>>999333111...***###"""     ###%%%,,,666CCCNNNVVVYYYQQQIII>>>777666999<<<>>>BBBAAAAAADDDIIIMMMNNNMMMNNNOOOOOOIII???555///---&&&!!!"""&&&&&&$$$ !!!!!! !!!###!!!"""###%%%&&&&&&%%%%%%%%%(((///666;;;:::444...)))'''(((000===JJJQQQSSSUUUUUUVVVWWWXXXZZZ[[[[[[YYYWWWXXXZZZZZZXXXZZZ___kkkpppsssqqqjjjdddbbbbbb^^^\\\ZZZYYYZZZZZZZZZZZZTTTOOOGGG???777222000000...))),,,555<<>>BBBEEEAAA999000***(((+++,,,---000:::LLLbbbrrrwwwvvvrrrggg[[[QQQNNNNNNWWW___ggglllqqqvvvvvvrrraaaTTTDDD===BBBLLLUUUZZZ```ccchhhmmmoooooommmkkkhhh[[[HHH777...+++---...666;;;;;;666111///---)))%%%### !!!!!!!!!    !!!$$$+++333;;;@@@AAA@@@999000++++++///444666666444444666:::===>>>===???AAAAAA<<<444---((('''$$$ """$$$$$$""" !!!!!! !!!"""!!!!!!###$$$%%%%%%%%%$$$&&&(((---222666444///***'''%%%&&&---888@@@DDDEEEFFFGGGGGGIIIJJJKKKLLLLLLJJJIIIKKKOOOPPPQQQVVV]]]iiimmmooommmgggbbbaaabbb^^^[[[YYYZZZ]]]```aaa```YYYTTTKKKBBB;;;555222///***(((+++444@@@WWW}}} '''***---,,,'''###!!!!!! !!!###%%%+++777FFFPPPMMMLLLIIIBBB;;;777777999>>>EEEKKKNNNRRRUUUTTTQQQHHH@@@555//////444:::===DDDJJJUUU^^^cccccc```]]][[[PPP@@@222+++)))***,,,444777666000++++++)))'''&&&$$$ ######$$$$$$"""   ###'''))))))---(((!!! %%%***---)))'''&&&''')))++++++***,,,//////,,,&&&!!! !!! !!!###!!!  !!! !!!"""###$$$$$$$$$###&&&'''))),,,...---)))&&&&&&&&&(((---444777777555555666666777888999:::::::::999;;;AAAFFFJJJRRRZZZeeeggghhheeeaaa^^^```bbb]]]ZZZXXX[[[bbbhhhiiihhhaaaZZZPPPGGG@@@:::333///+++,,,///666IIIjjj!!!&&&---222222222000,,,)))(((+++......333777888:::===;;;777111...)))$$$!!!"""&&&)))---444???IIINNNNNNKKKHHHFFF>>>222)))%%%%%%'''(((...///---&&&###$$$$$$!!!###!!! !!!!!!    !!!###&&&"""!!!  !!!###$$$"""  !!!!!!""""""""""""$$$$$$%%%'''''''''&&&%%%(((***---111555444000,,,++++++,,,,,,------......000///111888>>>DDDMMMVVV^^^^^^]]][[[YYYYYY\\\```]]]YYYWWW\\\eeelllmmmlllfff^^^TTTKKKDDD<<<444...///222444===VVV~~~!!!"""%%%$$$$$$'''&&&""" !!!%%%,,,222555555333111///***### """###%%%%%%"""      !!!"""   !!!!!!!!!!!!"""###$$$%%%'''((()))+++000333555222---)))&&&&&&&&&&&&&&&&&&''''''***)))+++111666;;;DDDMMMTTTRRRPPPNNNNNNQQQVVVZZZ[[[XXXXXX\\\dddjjjkkkjjjfff```WWWNNNEEE===444------111666FFFeee !!!!!!      """  !!!!!!"""$$$''')))(((+++///111111...***'''############""""""""""""&&&$$$&&&***...000777???EEECCCAAA@@@BBBGGGMMMPPPTTTUUUWWW\\\aaadddffffffccc```ZZZPPPFFF<<<444000***,,,888TTTzzz      !!!%%%((()))+++......---***'''&&&"""""""""!!!!!!!!! ###!!!###&&&((((((---333666444222222666<<>>CCCKKKTTTYYYZZZZZZ]]]```]]]```___UUUGGG;;;777777===:::MMMzzz         """$$$))))))))))))(((((((((((('''$$$"""!!!!!!"""!!!!!!"""""""""""""""!!! $$$&&&((()))+++---111555AAAFFFMMMQQQRRRSSSUUUXXXbbb^^^ZZZTTTIII===777888;;;KKKjjj         !!!###&&&&&&&&&&&&&&&''''''''''''$$$"""!!!"""""""""!!!!!!""""""""""""!!! ###%%%'''((())),,,///222;;;@@@GGGKKKMMMPPPTTTWWW___ZZZVVVRRRJJJAAA<<<===MMM```             """######$$$$$$%%%%%%%%%&&&$$$"""""""""###"""!!!!!!!!!!!!"""!!!!!! !!!###%%%&&&'''))),,,...333888>>>BBBEEEIIIPPPTTT[[[WWWTTTQQQKKKEEEEEEIII___vvv               """###$$$%%%%%%%%%$$$""""""######"""!!! !!!!!!!!!!!! !!!###$$$$$$%%%(((***---111555777:::@@@GGGMMMUUUVVVVVVRRRJJJGGGNNNZZZsss            """###$$$$$$$$$"""!!!"""######"""  """"""""""""$$$%%%)))+++...///111666>>>DDDMMMRRRWWWSSSIIIHHHYYYmmm          !!!""""""!!!!!! !!!""""""!!! !!!!!!!!! !!!"""%%%'''))))))***...666<<>>III\\\sss            !!!"""$$$(((...333===OOOjjj            """&&&,,,000<<>>[[[)))((('''%%%###!!!'''...      """###&&&***--->>>ZZZ(((((('''%%%###""""""""" ###       """###&&&))),,,;;;TTT{{{$$$$$$$$$"""!!!!!!###$$$""" """!!!           !!!###%%%(((+++777OOOuuu&&&%%%$$$$$$######$$$$$$"""""""""!!!%%%### """&&&'''###!!!###$$$"""!!!           !!!$$$''')))666FFFggg###"""""""""""""""#########$$$###!!!###&&&###!!! """&&&'''$$$ """###%%%%%%###!!!!!!""""""!!! !!!!!!!!!!!!         ###&&&(((222AAAaaa !!!""""""$$$$$$$$$"""!!!!!!$$$'''$$$"""!!!"""&&&'''$$$!!!&&&''''''&&&$$$$$$%%%&&&######""""""###$$$&&&'''$$$###"""###$$$%%%$$$######""""""###'''***++++++$$$###!!!       """%%%'''000<<>>ZZZ !!! """"""  !!!!!!""""""######""""""!!!  !!!!!!!!!### !!! !!! !!!!!!!!!!!!  !!!###$$$&&&'''%%%$$$&&&+++///777DDDbbb###""" !!!!!! !!! !!!!!!""""""###$$$$$$%%%%%%"""!!!!!!  !!!######"""  """!!!!!!!!!""""""#########"""  """!!!  """""" !!!""""""!!! """!!!  """%%%'''((((((&&&%%%(((...333888IIIkkk,,,***&&&###  !!!###&&&((()))))))))%%%$$$###!!!  !!! !!!"""$$$$$$%%%###""""""!!!  """######""" !!!!!!!!! !!!############$$$$$$$$$$$$###!!! !!!!!!!!! """"""  !!!!!!"""######""""""######"""  !!!!!!###"""!!!!!!!!!!!!!!!!!!  ###%%%'''((()))((('''***111666:::NNNsss555222---(((%%%$$$%%%&&&(((***---000222333222222...---+++)))'''%%%###"""  %%%&&&""" !!!######!!!!!!!!! """"""!!! !!!%%%'''(((%%%!!! """###########################!!!    !!!!!!!!!"""###$$$$$$$$$$$$############!!! !!!"""#########""""""""""""############"""!!! !!!  ###%%%''')))++++++,,,///555:::@@@WWW}}};;;777111,,,)))((()))+++111333777:::;;;;;;:::999777666444222000---+++***$$$$$$###!!!  !!!+++,,,$$$!!!""" !!!$$$(((***)))$$$ !!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!############"""!!! !!!!!!  """###%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!!!!######%%%$$$$$$###"""!!!!!!  ###%%%(((+++...000111444:::???IIIaaa???;;;444...+++***,,,---666999<<>>===>>>===;;;888555333111000''''''&&&%%%""" '''&&&!!! !!!""" %%%)))(((### !!!!!! !!! !!!""" !!!""""""!!! !!!###&&&&&&%%%%%%%%%&&&&&&''''''&&&###!!!!!!###%%%'''(((''''''&&&&&&%%%%%%$$$$$$###"""!!! """%%%(((,,,111444555888>>>BBBQQQiii888777555222...++++++,,,555888<<>>;;;888555333222,,,+++)))'''&&&$$$$$$###""" """  !!!!!! !!!#########"""###    """$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$$$$$$$((()))******(((%%%""" !!!"""''')))...444666888@@@HHHXXX///000000///+++(((&&&&&&...111555777777777888999:::999777555222///,,,+++$$$$$$###"""""""""""""""### !!!!!! !!!###$$$$$$$$$$$$!!! !!!######$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''+++,,,......---***(((&&&!!!!!! !!!"""''')))000777;;;???GGGQQQccc"""$$$''''''$$$!!!"""%%%(((*********+++,,,---------,,,)))&&&""" #########"""!!!  ###$$$%%%&&&###!!! !!!""""""###$$$$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&((((((((())))))******+++---...///000000///---+++%%%$$$###""" !!!###&&&***333<<>>999:::888333111666???BBB@@@:::888555111---+++)))(((%%%!!! %%%---111...)))'''%%%!!! !!!%%%$$$"""!!!!!!!!!!!! """###$$$###"""!!! $$$###""""""$$$&&&(((******+++,,,---...///000000,,,+++(((&&&$$$############%%%(((++++++)))'''%%%"""###$$$$$$$$$""" ###$$$%%%%%%###!!!!!!###%%%$$$###"""""""""%%%%%%%%%$$$$$$############$$$&&&''')))***++++++...---+++(((%%%######$$$%%%###!!!!!!""""""!!!######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))&&&$$$%%%(((((('''+++000999BBBRRReee|||!!!###!!!  $$$...888444...((($$$%%%(((***111;;;GGGMMMJJJCCC===999:::;;;999888;;;AAAAAA===:::999888555444222111000,,,)))(((...555999555//////,,,)))&&&$$$$$$%%%&&&&&&### !!!""" ###"""!!!!!!###%%%)))+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((%%%###"""!!!""""""###%%%(((***+++)))&&&$$$!!!###%%%&&&%%%###"""$$$%%%&&&&&&%%%### !!!###$$$###"""!!!!!!"""%%%%%%$$$$$$$$$$$$######!!!"""$$$&&&'''((())))))------,,,)))%%%###$$$&&&%%%### !!! !!!!!!!!!""""""""""""""""""###$$$$$$%%%&&&'''(((&&&$$$$$$''''''&&&)))///777CCCXXXuuu  $$$,,,+++)))&&&&&&***000555;;;BBBIIIIIICCC;;;777666555999;;;:::;;;===<<<999888888888888888777777777333222333888???AAA===999888777444222///...------((($$$ ###&&&(((******)))((('''&&&%%%%%%$$$###"""  !!!"""###%%%''''''&&&###"""!!!$$$%%%$$$######"""###$$$%%%$$$"""  !!!""""""!!! !!!###%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''((((((***++++++((($$$###%%%(((&&&$$$!!! !!!  !!! """###$$$######%%%'''&&&$$$$$$&&&&&&&&&***000333CCC```   """(((000777<<>>===;;;<<<======888888999:::::::::::::::666888===CCCHHHIIIHHHEEEBBBAAA@@@>>>;;;999666555...((( ###$$$$$$######!!!  """""""""!!!  !!!!!!  !!!!!!!!!  !!!!!! """$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&)))***((($$$###'''+++(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###%%%$$$###"""$$$&&&(((%%%$$$%%%&&&''',,,333<<>>CCCEEE888999:::;;;;;;<<<;;;;;;888<<>>888222+++%%%"""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&$$$$$$$$$%%%'''(((+++---111777@@@RRRnnn      $$$111FFFZZZkkktttuuurrrpppggg]]]XXXTTTOOOMMMNNNMMMKKKJJJJJJLLLNNNOOONNNMMMLLLIIIFFFAAA>>>:::999555111---***'''""" !!!!!!!!!###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%(((''''''&&&&&&(((,,,...444888???IIIYYYqqq     !!!111JJJbbbqqqvvvuuuqqqkkkeeebbb^^^XXXVVVWWWWWWTTTPPPMMMNNNPPPQQQQQQMMMKKKHHHCCC>>>:::666555666444222111///***"""!!!###$$$######!!!!!!!!!!!!"""###$$$%%%((()))***+++,,,111999>>>FFFNNNYYYfffxxx    666NNN___jjjpppqqqllliiiiiifffbbb```ccc^^^ZZZUUURRRSSSUUUWWWXXXSSSQQQLLLFFFAAA<<<999777555444222111000,,,$$$!!!!!!!!!!!!###%%%&&&$$$''',,,000666AAAMMMVVVfffooo||| %%%444CCCSSS```hhhdddbbbaaa___]]]___ccc___\\\XXXVVVYYY]]]aaaccc^^^[[[VVVOOOIIIDDDAAA???666444111///...)))### """%%%(((+++,,,)))...777AAALLL]]]nnn{{{  !!!+++???SSSYYYUUUQQQOOONNNMMMRRRYYY^^^[[[YYYYYY]]]ccchhhkkkfffccc^^^WWWPPPKKKHHHFFF===999555222000+++%%% !!! """###%%%'''+++...111333666>>>IIIWWWggg{{{  !!!!!!!!!!!!###""" !!!***000===<<<;;;999999===CCCHHHTTTUUUVVVZZZcccllllllhhhdddeeefffaaaYYYRRROOONNNDDD;;;555777666,,, $$$(((---222777===BBBFFFOOOZZZlll~~~  !!!"""###((((((&&&$$$!!!!!!%%%)))(((&&&%%%%%%(((---222DDDIIIOOOUUU^^^gggiiifffdddffffffaaaYYYRRROOOOOOGGG???999777333(((###(((+++222===GGGOOOWWW```fffppp{{{   !!!$$$&&&,,,,,,***(((&&&### """...888CCCKKKTTT]]]bbbbbbdddeeeeee___WWWQQQOOOOOOLLLEEE>>>777---"""!!!$$$,,,444===IIIZZZgggpppyyy  ###&&&+++***)))'''%%%""" !!!  +++777>>>EEEOOOXXX[[[aaaaaa```[[[SSSNNNMMMNNNNNNJJJAAA555'''  !!! """'''+++222===HHH\\\kkk}}}  """%%%%%%%%%$$$""" &&&...222666???JJJOOOWWWWWWVVVQQQKKKHHHIIIKKKMMMJJJAAA222### """%%%(((***111<<>>AAADDDIIIGGG===...!!! !!!&&&***111999GGGXXXeeeppp   ###!!!"""''',,,---555666666333111222777<<>>555'''  ###)))000666===GGGTTT^^^iiiuuu      """!!!!!!!!!$$$'''+++...999444---&&&!!!  ###***///666>>>GGGOOO\\\lllyyy     """%%%(((333000***$$$ !!!""""""!!!(((333>>>FFFUUU]]]gggppp|||    !!!***(((%%%!!!"""$$$%%%&&&!!!"""%%%+++444@@@PPP```jjjzzz     !!!!!!""""""###$$$$$$$$$ """(((---333999DDDRRRcccttt    !!!""""""!!! ######################## """###(((,,,///666@@@GGGOOOXXXgggwww    (((&&&$$$!!! !!!"""###$$$###!!! !!!&&&******111:::BBBIIISSS___hhhttt}}}    &&&""" !!!$$$"""!!!###(((000:::AAAIIIRRR]]]fffnnnxxx    !!!  !!!'''***...333;;;GGGUUU___mmmwww    ###!!!"""###$$$###&&&***,,,...000333555>>>HHHPPPTTT\\\kkk}}}     !!! !!!&&&&&&(((***---000333444999<<>>BBBGGGLLLPPPSSSZZZ^^^dddjjjoootttyyy|||   !!!###$$$(((,,,///111555:::<<<===CCCMMMUUU\\\]]]```dddjjjqqqvvvzzz~~~  !!!###%%%&&&(((+++///333666;;;BBBFFFOOOTTTYYY\\\___gggrrr{{{  !!!###'''+++000444666===BBBJJJPPPUUU[[[bbbggguuuxxx|||   """$$$%%%!!!%%%))),,,......000111333666:::@@@GGGNNNTTTWWW___fffpppwww|||    !!!!!!""""""#########&&&''')))+++...111444555444888>>>BBBEEEGGGJJJKKKPPPSSSXXX```iiiqqqxxx|||zzz    """$$$%%%$$$"""###(((,,,))),,,...000000111222444888:::===BBBGGGKKKOOOQQQWWW[[[```fffiiimmmpppssstttxxx  !!!###$$$#########&&&(((,,,...111111111444:::>>>@@@BBBEEEGGGHHHJJJLLLMMMUUUWWW\\\ccciiipppuuuwwwzzz    """'''***///000111111222444888;;;@@@DDDHHHJJJMMMQQQWWW]]]```cccfffiiikkkmmmppprrrxxxzzz   !!!&&&)))***+++...111777>>>CCCGGGHHHIIIIIIKKKOOOTTTXXX___ccchhhkkknnnrrrxxx}}}    """///999>>>@@@BBBFFFKKKSSS\\\bbbggghhhiiijjjlllpppuuuzzz     ///FFFWWW^^^```cccgggmmmuuu~~~      )))BBBccc{{{      ###333RRRyyy    666]]]   555\\\   222YYY   ,,,QQQ   %%%EEEwww    :::iii   111]]]    ,,,VVV        '''FFFrrr      $$$AAAjjj       777\\\      ---LLLwww      %%%>>>jjj       333\\\       ---MMM~~~       ***BBBuuu    %%%BBBeee    $$$<<<^^^ ###444SSS}}} !!!---GGGooo (((===bbb &&&555UUU   $$$///KKKuuu   ###+++EEEooo   (((<<<___  %%%888XXX  !!!111MMMqqq  ***AAAbbb   %%%777TTTyyy   !!!...EEEhhh   %%%666WWW   ---KKKsss