BM6P6(@ ###!!! !!!###### """$$$%%%%%%###"""(((&&&$$$###$$$$$$###!!!###%%%&&&&&&%%%$$$&&&'''&&&%%%###"""###%%%((()))'''((()))******+++******)))+++------,,,*********...333777444...)))+++...111111222333666:::===??????AAAEEEGGGHHHGGGEEECCCBBBAAA>>>======???BBBCCCJJJGGGFFFKKKRRRTTTPPPKKKEEEHHHMMMPPPPPPLLLFFFCCCFFFCCC>>>999888:::===???<<<555...---000333222000+++***)))(((''''''''''''###"""!!!  !!!$$$$$$###$$$)))+++))))))"""######$$$''')))'''""" !!!""""""!!!'''%%%######$$$%%%$$$###"""$$$%%%%%%$$$$$$%%%&&&&&&%%%###"""###%%%((()))(((((()))***++++++++++++(((***,,,,,,+++***)))***---222555222,,,)))+++...111111222333666999===???@@@BBBEEEGGGHHHGGGEEECCC??????>>>???@@@CCCEEEGGGNNNKKKIIIMMMSSSUUURRRMMMGGGIIIKKKLLLKKKIIIFFFDDDGGGDDDAAA>>>======???@@@<<<999666333111111111111///000000000///---+++)))%%%$$$###""""""!!!!!!"""!!!"""###$$$$$$###!!!  ###$$$###%%%+++---+++&&&"""!!!###"""%%%***///111---'''!!!!!!###$$$&&&$$$######$$$%%%$$$$$$!!!###$$$$$$######$$$%%%&&&%%%$$$###$$$&&&(((***))))))******+++,,,,,,,,,(((***++++++***)))******---000222///+++)))+++///111111222444777:::===??????AAACCCEEEFFFEEEDDDCCC===>>>???AAADDDGGGJJJKKKPPPLLLJJJLLLQQQSSSQQQMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@???=========:::555222222333333444555666444111---+++''''''&&&%%%$$$######$$$$$$%%%'''''''''%%%###""""""$$$###&&&+++...---###!!!!!!###%%%!!!&&&...555666111***$$$!!!$$$'''((('''%%%######$$$$$$###"""!!!"""######""""""###$$$&&&&&&%%%$$$%%%''')))************++++++,,,------)))+++,,,,,,+++***+++,,,...000111...+++***---111222333444666999<<>>???@@@BBBBBBBBBAAAAAA===>>>AAADDDGGGJJJLLLMMMOOOKKKIIIJJJMMMOOONNNKKKKKKJJJJJJIIIHHHGGGGGGGGGCCCEEEGGGHHHGGGDDDAAA???===>>>??????===:::888777555555555444222///,,,***))))))'''&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$"""!!! ###$$$###%%%***,,,***""""""!!! """$$$ &&&...444555000***&&&!!! """%%%(((***)))'''$$$###$$$###"""!!! """######"""!!!###$$$&&&&&&&&&&&&&&&((()))***************+++,,,---...+++,,,------,,,,,,...///...000000///------000333444444666888;;;>>>@@@AAA=========>>>>>>>>>>>>>>>???@@@BBBEEEGGGJJJLLLMMMNNNLLLJJJJJJLLLNNNMMMKKKIIIJJJLLLMMMMMMKKKIIIGGGAAACCCGGGIIIIIIFFFCCC@@@@@@??????BBBEEEEEEAAA<<<999777444111...---------+++***((('''&&&%%%%%%%%%&&&'''(((((('''$$$""" """$$$$$$"""###'''(((&&&"""###$$$###!!! !!!""" $$$***...---***'''%%% !!!###&&&((((((&&&$$$###$$$$$$"""!!! """######""""""###$$$'''&&&''''''((())))))*********))))))***+++---...,,,---......------///111---...////////////111333444555777999<<>>???@@@>>>===<<<;;;;;;<<<===>>>?????????AAADDDHHHKKKMMMQQQQQQRRRSSSUUUUUUSSSRRRGGGJJJMMMQQQRRRPPPNNNLLLEEEGGGIIILLLNNNOOONNNNNNNNNLLLKKKKKKKKKHHHCCC???<<<;;;888555333222222333///...---+++***)))((((((,,,,,,---,,,***'''$$$""" !!!###$$$$$$######!!!  !!!###""""""%%%((((((%%%"""  ### !!!!!!!!!""""""###%%%%%%###!!!!!!"""%%%'''''''''!!!###$$$$$$######$$$%%%''''''(((((()))************)))''''''((())),,,---+++,,,,,,,,,+++,,,///111(((***---///000000000000111222555777:::<<<>>>>>>@@@???===<<<<<<===>>>???=========???BBBGGGLLLOOOPPPQQQSSSUUUVVVVVVTTTSSSGGGIIILLLOOOPPPPPPPPPOOOIIIJJJLLLNNNQQQSSSTTTUUUSSSTTTSSSPPPIIICCC@@@>>>::::::999888666444222222111000///---+++*********+++,,,,,,+++)))&&&###!!! !!!###$$$%%%%%%%%%$$$!!!  !!!###!!! $$$)))***&&&!!! """$$$$$$######"""######$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$&&&((()))(((((()))*********)))'''&&&&&&)))+++,,,***(((***---//////---******+++,,,...000222333333555888999999999;;;<<>><<<<<<>>>@@@BBBEEECCCBBBEEEJJJNNNPPPPPPUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPQQQUUUXXXXXXTTTPPPOOONNNMMMLLLMMMPPPRRRTTTUUUXXXWWWPPPJJJGGGDDD@@@>>><<<:::888777666333111222444444111---+++---///)))***++++++***'''$$$"""$$$###$$$'''******&&&###!!!!!!  """###!!! """%%%$$$##################%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''((()))******)))'''%%%%%%''')))+++***(((***---//////...+++,,,,,,---...000111222///111444777999<<<>>>@@@EEECCC@@@>>>======>>>>>>CCCBBBCCCGGGMMMRRRUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQOOOQQQTTTWWWYYYWWWTTTQQQPPPOOOMMMMMMOOOSSSVVVYYYWWWZZZYYYTTTRRRQQQNNNIIICCC@@@===;;;:::999777555333444444111...,,,---...++++++***)))(((&&&%%%$$$$$$$$$%%%'''******&&&###  !!!"""!!! """%%%%%%$$$###############&&&%%%$$$###############$$$$$$%%%%%%&&&'''''''''$$$&&&((((((&&&&&&&&&''')))***)))'''$$$$$$%%%'''+++))))))***,,,.........------......///000111111//////000444999===???@@@CCCBBBAAA@@@????????????EEEEEEFFFKKKPPPUUUWWWWWWRRRRRRQQQRRRRRRSSSTTTTTTOOOSSSXXX[[[[[[XXXVVVTTTNNNMMMLLLLLLOOOSSSXXX[[[[[[\\\[[[YYY[[[^^^ZZZTTTHHHEEEAAA???>>>===;;;:::777777666444000//////000...---***((('''&&&''''''%%%%%%&&&'''))))))'''%%% !!!"""######$$$ !!!""" ӵ """%%%$$$######"""""""""#########""""""""""""######""""""###$$$%%%''''''(((%%%&&&((('''&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&'''***))))))***+++---......//////000000000000000000333111111333777;;;<<<<<<===>>>???@@@AAABBBCCCCCCHHHIIIKKKNNNQQQSSSTTTTTTĦWWWXXXYYYQQQWWW^^^ĦZZZZZZTTTSSSRRRRRRTTTWWW[[[^^^]]]]]][[[[[[```ddd```YYYLLLӵ>>><<<;;;999777444222111111///...,,,+++)))((((((((('''''''''(((((((((''''''!!!!!!""""""###$$$$$$%%% """!!!Ħ4ĉ@ӵ!!!###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%% !!!!!!###$$$%%%&&&'''%%%&&&((('''&&&%%%%%%&&&###%%%&&&&&&%%%%%%''')))))))))******+++,,,---///000000111222222111111000333333333444777:::;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGJJJMMMPPPRRRSSSSSSTTT>LYYY[[[]]]^^^VVV\\\=hĦ``````^^^]]]\\\]]]^^^aaabbb___^^^]]]\\\```ddd```YYY4ĉ@ӵ???===:::777555333222111//////000000...,,,)))(((((((((((((((''''''((()))%%%%%%$$$$$$$$$######### !!! >LGG=?  !!!"""### !!!"""###$$$%%% !!!"""###$$$%%%&&&$$$&&&((((((&&&&&&&&&'''###%%%&&&&&&&&&&&&'''(((((()))*********+++---///000111222333333333222111000333666888888999;;;===>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMQQQSSSTTTVVVVVVHdĦ\\\^^^```aaa]]]=Ījdddcccbbbbbbaaaaaa``````aaabbbaaa___```ccc___YYYGG=????;;;999777555333111000222333444222///,,,************(((&&&&&&(((+++''''''&&&%%%$$$###"""!!!  HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦ!!!"""###"""!!!!!!!!!ĭӵ''''''Ħ%%%&&&'''Ħ,,,Ħ555444333222000666<<<<<<888666888;;;AAACCCCCCWWWDdDbbbbbbddd?fӵffffffgggĦdddggggggӵƜ`1.׼sHHHEEEĭӵ444++++++,,,''''''&&&%%%$$$###"""ӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ """###$$$######fff?><z###g&e>&e)))(((HL$$$######ShӵgL555555555444333444;;;BBB@@@888222333S?ʬEEEGGG3h?D%%)?cccbbbZufĦlllmmmooogLiiigggkkkg&ebbbgĉ@VVVPPPg&e>&e555@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Ħ111111222222222888888777666555666Htƅ^CCCFFFBt=o9ĦDtfo9Ħ```___eeeg?sssuuuHdĦkkkrrrmmmHu]Ħffftt___\\\Hƅ^Hu]Ħ222H׼s555222---,,,,,,%%%%%%'''***+++)))tQ!!! je<Ħ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Ħ'''qet***+++DdDĦ111222333444555777777777666666q<R@@@AAAqjRgdKӵHdDĦgdKӵeeeeeeGR/f6LĭĦvvvwwwDdDĦmmmnnnjjjDdDĦfff`eĭcccDdDΦDdDĦ777DdDĦ555333222111///...,,,++++++&&&&&&(((***+++***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)h"""DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h!!!!!!DdDΦDdDĦ%%%DdDΦDdDӵ)))GIpӵDdDĦ'''po9wӵDdDĦ222444666777888666777777666666po9u@@@@@@???@@@GIdnuR)ĦDdDĦnuR)ĦjjjkkkCdgĪjzzzDdDĦppphhhgggDdDĦfffHߝL`o9lllDdDΦDdDӵ===DdDĦ333444444333111000///...---(((((()))+++,,,***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<ĦDt!!! DdDΦDdDĦ$$$>d<ʜ4DuTӵ+++4DwDd<Ħ(((puR)Ħ>d<555666777888666666777666555peӵ???ĦpeӵDx<>d<ӵDddd<Ħggg4DufئL>errrDdDʜ4DuTӵGGGDdDĦ555777666666555555444444333+++++++++,,,---+++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&ĒR,,,,,,i?ʜtd<Ħ(((HHܗDӊB...<x666777666666777555333B?d<888888888888888888888000///...//////---geĦ$$$Hg8>aĦ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=eege""""""sĪj@h(((***---fdDĦ)))@ďD...///Hkge555666666555666777666444@hCCCEEE@GRRRSSSHĪj@IŌkkkdddBeneuuuHkgennnnesssooofeqqqHu]3hhZZZXXXSSSse<<<;;;;;;;;;::::::999999444333222222111000geĦja>aĦ@G!!! se<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^""""""###%%%'''***---///DdDĦ))))))......///444666777777333555777777666666BBBDDDGGGJJJUUUXXXZZZdddfffbbbooosssssstttzzzvvvssstttpppD^ggg___^^^\\\s׼sIIIEEEDDDCCCAAA???===;;;;;;888777555444444222geFm8$$$>aĦ !!!s׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ !!!######$$$$$$$$$%%%%%%%%%'''))),,,...///---***(((>d<Ħ***)))))))))+++---...------...///---...///222444666888999222444777888888999:::<<<;;;===@@@CCCEEEGGGJJJMMMJJJKKKMMMPPPUUUYYY^^^```YYYWWWUUUUUUXXX[[[^^^___bbbdddmmmxxx}}}yyysssqqqhhhmmmrrrsssqqqqqqtttwwwxxxxxxyyy{{{Ħuuusssuuuwwwxxxxxxvvvtttsssooo>d<ĦlllkkkllllllkkkBe[[[ZZZOOOMMMKKKGGGDDDAAA>>>===:::999777666555333geFYĉ&&&%%%>aĦ  !!!Be nu]ӵ >d<Ħ>d<ĦĦBeĦ """?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ """###$$$######$$$&&&(((***++++++******+++---gdDĦ(((&&&$$$%%%***///111///,,,++++++111///---///333666666555777555333222333555666666777>>>CCCAAA@@@CCCHHHJJJJJJKKKLLLPPPTTTWWWYYYYYYVVVVVVUUUSSSSSSWWW^^^dddgggkkkrrrwwwzzzxxxtttqqqqqqoooppptttuuutttuuuxxx~~~gdKĦzzzyyy{{{~~~~~~yyytttqqquuusdKĦqqqrrrrrrqqqoooeeebbbaaa[[[YYYUUUPPPKKKGGGDDDBBBAAA???>>>======;;;ŶS***((((((3we<!!!!!!"""###"""  iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ666QQQVVV666>Anenenene """############$$$&&&((()))******))))))***De))))))'''%%%&&&***...000///---,,,---...---,,,///333555555444444444444555666666555444:::@@@DDDBBB@@@CCCGGGHHHGGGGGGIIIKKKOOOQQQSSSSSSPPPQQQRRRRRRRRRVVV]]]bbbdddiiiooossstttssssssssstttssstttyyy{{{zzzzzz~~~neyyyxxx{{{}}}~~~zzzxxxxxxnessssssuuuvvvuuussspppmmmjjjhhhfffbbb___YYYTTTPPPLLLGGGDDDDDD@@@<<<;;;::::::>A,,,***)))k<""""""!!! !!!""""""""""""!!!  fhDeneneneNNNOOO@@@&&& """############$$$&&&'''((())))))(((((()))***((())))))((('''''')))---............///------...111555666555444111333666888888777555333<<>>222  !!!######""""""$$$%%%&&&((()))(((''''''((()))))))))((((((((((((((('''((()))+++,,,---...000111///111333555777777555444111333666888888666666555;;;AAADDDCCCCCCGGGHHHGGGKKKKKKKKKKKKKKKLLLNNNPPPOOOPPPSSSVVVXXX[[[]]]^^^_________ccciiipppvvvyyywwwvvvxxx}}}~~~{{{zzz}}}|||zzzyyyyyyyyy~~~~~~{{{sssnnnpppsssuuuxxx{{{{{{{{{{{{zzzyyywwwuuutttfff```[[[[[[^^^^^^XXXRRRFFFBBB===999888999;;;<<<666444222///...---...//////***(((***)))%%%"""###!!!"""""""""!!!  !!!!!! !!!"""###""""""###%%%'''((()))((('''&&&'''((((((((((((''''''&&&&&&''')))((()))***,,,...///000000222444555555333222111222444666777666555777999999>>>BBBCCCEEEIIIKKKIIILLLMMMMMMLLLKKKKKKNNNQQQRRRSSSUUUWWWYYYZZZZZZYYY^^^ZZZXXX]]]iiitttyyyyyyxxxvvvwww{{{{{{wwwvvvxxx}}}||||||}}}}}}~~~~~~xxxqqqmmmppptttvvvxxxzzzzzz{{{||||||{{{zzzxxxwwwhhhccc^^^___bbbbbb[[[UUUEEEDDDBBB???===;;;<<<<<<===;;;999666333111000///000,,,***,,,+++&&&######"""""""""###""""""!!!!!! !!! !!!###%%%!!!!!!""""""""""""###%%%'''((()))((('''&&&'''(((&&&(((((('''&&&%%%&&&''')))((('''))),,,......------///111111///...---...222555777777555555888;;;777<<<@@@BBBFFFJJJKKKHHHHHHJJJKKKIIIHHHIIIMMMQQQUUUTTTUUUWWWXXXXXXVVVTTT]]]YYYVVV\\\gggrrrwwwxxxyyyvvvuuuxxxxxxuuuuuuwww~~~}}}}}}}}}{{{zzzyyytttooommmrrrvvvvvvvvvxxxwwwxxxzzz||||||{{{zzzyyyoookkkgggeeeeeebbb[[[UUUIIIJJJIIIGGGCCC@@@??????BBBBBB@@@===:::666333111333...,,,...---(((%%%%%%$$$$$$$$$$$$$$$###"""""" """"""  !!!&&&,,,///---%%% """"""!!!!!!###$$$((()))***)))'''&&&'''(((''')))***)))&&&%%%&&&(((((('''''')))+++---+++))))))+++------,,,,,,---000///444999:::777666777:::888<<<@@@BBBEEEJJJIIIEEECCCFFFGGGFFFEEEFFFLLLQQQWWWVVVUUUWWWYYYYYYWWWUUUYYYZZZ\\\___cccjjjppptttuuuqqqpppssssssrrrtttxxx}}}|||||||||}}}}}}yyyuuussspppmmmnnnuuuzzzxxxvvvvvvuuuvvvyyy{{{||||||{{{zzzuuussspppmmmiiiddd^^^ZZZRRRRRRQQQNNNIIIEEEEEEFFFEEEEEEEEEDDDAAA===888555777222///000///***(((((((((((('''&&&%%%###"""!!! """###"""  """+++222777666+++ """"""!!!!!!###$$$)))***+++***(((''''''((((((***+++***'''&&&'''***(((&&&&&&(((+++,,,)))&&&'''***,,,,,,,,,---000444,,,333:::<<<:::777666888999===@@@AAAEEEHHHGGGCCCAAADDDFFFEEEDDDFFFMMMSSSZZZXXXWWWYYY\\\]]][[[XXXWWW\\\bbbbbb```bbbjjjrrrppplllkkkmmmooopppsssxxxzzzzzzyyyzzz}}}~~~xxxrrroooooommmpppxxx}}}zzzvvvtttsssuuuyyy{{{}}}|||{{{zzzvvvuuutttrrrmmmiiidddaaaYYYYYYWWWQQQLLLHHHIIIKKKEEEFFFHHHHHHFFFAAA<<<999:::444111222000,,,***+++++++++***(((%%%###!!! ###$$$###     """***---''' """###%%%$$$!!!)))444;;;:::000"""$$$ &&&))),,,---,,,***)))))),,,+++***)))((('''&&&%%%(((&&&&&&))),,,---+++(((*********+++---000333444666888::::::999777777888::::::<<<>>>@@@AAACCCDDDAAAAAAAAABBBDDDIIIPPPVVVVVVWWWYYY[[[\\\]]]]]]]]]ZZZ^^^aaa___\\\\\\aaagggnnnmmmmmmooosssvvvwwwwww{{{}}}~~~~~~}}}}}}yyytttooopppwww{{{zzz{{{}}}zzzwwwuuuvvvwwwxxxvvvvvvvvvuuussspppmmmkkkhhhfffbbb^^^[[[WWWRRROOOIIIHHHGGGFFFEEEBBB>>>:::;;;999777333000...,,,,,,000---***(((''''''%%%$$$%%%$$$"""!!! !!!"""###"""!!!  !!! ''')))###$$$---333555,,, &&&!!!  !!!!!!&&&))),,,---,,,***))))))***))))))((((((((())))))***)))(((***---...,,,)))+++++++++,,,...000333444555777999999888666666777888888:::;;;===???@@@AAABBBCCCDDDEEEGGGLLLRRRVVVZZZZZZZZZ[[[[[[[[[\\\\\\]]]______\\\YYY[[[bbbhhhooonnnnnnpppsssvvvxxxxxxyyy}}}}}}}}}|||wwwttttttzzz}}}|||~~~~~~{{{xxxwwwwwwwwwtttuuuvvvwwwvvvtttqqqooommmkkkhhheeebbb^^^XXXTTTNNNMMMKKKJJJHHHEEEAAA===<<<;;;888666333111000000000...+++************)))***)))&&&$$$######$$$%%%###"""!!!  !!! $$$%%%!!!###''',,,%%% '''!!! """###%%%(((+++,,,+++***)))***((('''''''''(((***,,,---,,,++++++,,,------,,,***+++******+++---///111222333555888888777555555666777888999;;;<<<>>>???@@@DDDEEEGGGIIIKKKNNNSSSVVV]]]\\\[[[ZZZZZZZZZZZZZZZ^^^]]][[[WWWVVVZZZcccjjjpppooonnnooorrrvvvxxxyyyxxx}}}}}}|||~~~zzzxxxzzz~~~}}}zzzxxxwwwrrrtttwwwyyyyyyxxxvvvtttqqqpppooommmjjjeee^^^ZZZSSSQQQOOONNNLLLIIIFFFCCC===<<<:::888777666555555333111///.........,,,++++++***)))'''&&&&&&'''(((&&&$$$###!!! !!!!!! !!!!!!!!! """###"""&&&  """$$$$$$'''***+++***))))))***((('''''''''(((***---...,,,,,,,,,,,,,,,,,,+++*********)))***+++---///000333555777888777666666666999:::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLMMMPPPSSSUUU[[[[[[YYYXXXXXXXXXYYYYYY\\\YYYUUURRRTTT[[[dddkkknnnlllkkklllppptttwwwxxxxxxzzz|||||||||~~~~~~|||zzz{{{}}}{{{yyytttvvvxxxzzz{{{zzzxxxwwwsssssssssrrrpppjjjbbb]]]VVVTTTQQQPPPOOOMMMKKKIII>>>>>><<<;;;999999888888888666333222111000...,,,******)))(((((()))******'''%%%###!!! !!!!!!"""######!!!  (((!!! """######%%%'''(((((('''((()))))))))(((((()))***+++,,,++++++++++++*********+++---,,,,,,,,,---...000111333666888999888777777888888999;;;===???AAABBBCCCDDDGGGJJJLLLMMMOOOQQQSSSWWWWWWWWWWWWXXXXXXYYYZZZXXXTTTPPPPPPTTT\\\dddiiiiiiggggggiiimmmqqqtttuuuyyyvvvtttvvv{{{~~~zzzxxxxxx|||~~~yyyzzz{{{|||{{{zzzxxxwwwvvvvvvwwwwwwuuuooogggbbbYYYVVVSSSQQQQQQPPPOOONNNBBBAAA@@@>>>===<<<;;;;;;999888666666666555333222000000...---,,,+++******'''&&&$$$""" !!!!!!"""###$$$###"""!!! ###+++%%%!!! !!!!!!###%%%%%%%%%%%%&&&(((***************************++++++***))))))+++---111111000000000111333444333555888999888777888888666777999;;;>>>@@@BBBCCCFFFHHHJJJLLLMMMNNNQQQSSSSSSTTTVVVXXXYYYZZZZZZ[[[VVVSSSPPPSSSYYY___cccdddbbbbbbcccggglllppprrrrrruuusssrrruuu{{{~~~~~~}}}zzzxxxxxx}}}|||zzzzzzyyy{{{{{{||||||zzzuuunnnhhh```\\\XXXUUUTTTSSSRRRRRRJJJIIIGGGDDDBBB@@@??????:::999999:::<<<<<<;;;999:::999777444000---+++)))'''&&&%%%###"""""""""###"""#########""""""!!!!!! ###,,,&&&### !!!"""#########%%%&&&''')))***,,,,,,+++***)))***+++,,,+++******---000222222111000111111333444222444777888777666777888555666999<<>>BBBFFFIIIJJJJJJKKKLLLLLLMMMOOORRRUUUTTTWWWZZZ^^^___]]][[[ZZZ[[[YYYYYY^^^dddddd^^^XXXZZZ\\\```fffmmmqqqrrrqqqhhhsss~~~zzzwww|||~~~~~~~~~~~~~~~}}}|||xxxrrrnnntttoooggg```\\\YYYWWWUUU]]][[[WWWSSSOOOLLLJJJIIIKKKIIIGGGEEECCC@@@<<<888666666555555444333111000***)))(((''''''((()))***$$$###!!! !!!""" !!!!!!!!! """"""%%%"""###!!! !!!"""""""""###'''---111333111,,,)))+++---///000111000///...444///---///111000111444333444555555555444333333888:::===AAACCCEEEEEEEEECCCEEEHHHKKKNNNPPPQQQQQQNNNPPPSSSVVVXXXYYYYYYXXX[[[^^^aaaaaa]]]YYYXXXXXX```aaacccfffjjjllllllkkkiiisss{{{{{{zzz{{{|||{{{zzz}}}}}}|||zzzxxxvvvvvvvvvtttooohhhaaa]]][[[\\\```]]]YYYVVVTTTRRROOOLLLOOOKKKFFFDDDEEEDDDBBB???:::888666666666555333111+++---///...+++***+++,,,$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$###############"""!!!   """ """$$$"""$$$!!!  !!!!!!!!!"""&&&+++///111///+++)))+++,,,...000111000///...111---+++...000000111444444444333333333333333333666888;;;???BBBDDDDDDDDDDDDFFFIIIKKKNNNOOOPPPPPPNNNPPPSSSVVVWWWXXXXXXXXXZZZ]]]``````^^^\\\\\\\\\``````bbbdddgggiiihhhfffiiirrryyyxxxvvvwwwyyyyyyuuuxxx{{{~~~~~~~~~~~~yyytttoookkkiiigggmmmiiiddd___[[[WWWSSSPPPPPPLLLHHHGGGGGGGGGEEEBBB@@@>>>;;;999888777555444///111222111...+++***+++$$$###"""!!!!!! #########$$$$$$$$$$$$$$$$$$###!!! """######!!!"""&&&###"""""" ###!!! !!!!!! !!!$$$(((,,,---,,,***(((***,,,...000111000///...---)))(((,,,///000111444444333222111111222333444444666999===AAACCCDDDDDDEEEGGGIIILLLMMMNNNNNNNNNOOOPPPRRRUUUVVVWWWWWWWWWYYY[[[^^^______```aaacccaaaaaaaaacccffffffeeeccckkksssxxxvvvsssuuuwwwxxxtttuuuwwwzzz~~~zzzwwwvvvtttoookkkpppmmmhhhddd```]]]YYYWWWVVVRRRMMMLLLLLLLLLJJJHHHIIIEEE@@@===;;;999777666444555666555111---+++***&&&%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&'''%%%### """###"""!!!###!!! ###!!! """""""""!!!!!!  """%%%((())))))((('''***+++---///000000///...***&&&&&&+++///000111444444222111000000111333555333555888<<<@@@CCCEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPQQQSSSUUUUUUVVVVVVXXXZZZ\\\___bbbdddgggiiicccccccccfffhhhiiihhhfffnnnuuuyyyuuuqqqssswwwxxxwwwvvvuuuuuuxxx}}}~~~zzzvvvuuuwwwvvvpppkkkllljjjhhhggghhhiiihhhgggccc]]]UUUQQQPPPQQQPPPOOOOOOJJJDDD???<<<;;;999888666777888777444111---+++***))))))((('''&&&%%%%%%######$$$%%%&&&''''''((('''%%%###  !!! """  """""""""!!!!!!!!!  """$$$&&&&&&&&&&&&)))***---///000000///...)))&&&&&&,,,000000111444333222000000000222444555444666999<<<@@@CCCEEEGGGFFFHHHIIIKKKLLLMMMLLLLLLNNNNNNPPPRRRSSSTTTUUUVVVXXXYYY\\\```eeeiiilllmmmffffffhhhjjjnnnooonnnmmmnnnuuuwwwsssoooqqqtttvvvwwwuuussssssuuuzzz|||xxxyyy{{{{{{vvvqqqlllllllllooosssvvvxxxxxxppphhh\\\UUURRRSSSSSSSSSQQQLLLFFFAAA???===<<<;;;999999999888777555111///++++++++++++***((('''&&&$$$$$$%%%&&&'''(((((()))%%%$$$"""!!!!!!"""###$$$ !!!"""###!!! """""""""!!!!!!!!!!!!!!!  !!!###$$$&&&&&&(((***,,,///000000//////,,,((()))...111000111333222222111111222333444555555777999<<>>AAABBBDDDEEEHHHJJJLLLMMMMMMMMMIIIJJJKKKNNNQQQTTTWWWXXXZZZ[[[___fffmmmppppppmmmppppppppprrrssssssrrrppppppxxx|||yyyvvvwwwyyyyyysssuuuyyy~~~~~~{{{yyyyyy{{{}}}zzzyyyyyyzzz}}}|||xxxuuurrrlllddd^^^SSSRRRQQQQQQRRRSSSQQQPPPNNNIIICCC???>>>===;;;888555666666666444222///---))))))))))))((((((((((((%%%&&&'''((('''%%%"""!!!  """###""" """############!!! !!!######"""!!! !!!"""###"""!!! !!!"""%%%(((***,,,,,,---...000222111//////111111000...444333222111000111222222444555888999:::<<>><<<<<<;;;666333333555666111---111///---,,,------,,,+++''''''&&&'''''''''%%%###"""""""""!!!"""######$$$'''((('''%%%!!! $$$ !!!!!!!!!!!! !!!"""""" !!!"""$$$''')))******+++,,,...111222222222222222222222555444333222222333333444666888999:::;;;===@@@BBBFFFHHHIIIHHHKKKOOOOOOKKKKKKKKKNNNRRRQQQOOOQQQWWWZZZ]]]bbbjjjrrrvvvxxxwwwwwwqqqkkkiiilllnnnnnnlllooosssxxxyyywwwuuuuuuvvvwww|||~~~|||yyyuuurrrpppooonnnkkkhhhggggggbbb[[[VVVVVVWWWTTTOOOKKKGGGEEEEEEEEE???<<<888777888777555222222000...---------,,,+++***(((&&&%%%%%%%%%###!!!###############$$$$$$%%%((())))))&&&"""  !!!!!!!!! !!!  !!!###%%%'''(((((((((***+++...222555666444333444555666555555555555555666777999:::<<<<<<<<<===@@@BBBGGGHHHGGGFFFJJJPPPQQQOOOKKKMMMRRRVVVSSSOOOQQQWWW[[[```hhhoootttxxx{{{}}}yyyqqqiiihhhmmmrrrrrrppprrrvvvzzzzzzwwwuuutttuuuyyy~~~~~~~~~}}}|||{{{yyyyyyxxxyyyvvvuuutttmmmccc[[[YYYZZZWWWRRRMMMIIIHHHIIIJJJEEECCC@@@>>>;;;::::::999666444222111111111///...///,,,(((&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&'''((()))***((($$$    !!!!!!###&&&&&&&&&&&&'''(((+++000666666333111444777666666666777777888999999:::;;;<<<<<<<<<===???AAACCCDDDDDDDDDIIIQQQUUUTTTNNNQQQXXX\\\XXXRRRSSSYYY___eeemmmsssvvvxxx|||zzzrrrjjjjjjpppvvvwwwtttrrrvvv{{{{{{yyywwwwwwxxx|||~~~wwwjjjaaa^^^]]]YYYTTTOOOLLLKKKLLLMMMKKKKKKHHHDDD@@@>>>???@@@<<<:::888888777666444222222///***'''&&&&&&%%%$$$&&&''''''(((((((((((((((((()))***(((%%%!!! """"""!!!!!!%%%$$$"""!!!!!! !!!!!!###%%%%%%$$$$$$%%%&&&(((...222333000///222555444555666888999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@BBBDDDDDDDDDJJJRRRVVVTTTPPPSSSYYY^^^[[[UUUUUUZZZdddjjjqqquuuvvvwwwzzz}}}zzztttnnnooouuuzzzzzzxxxqqquuu{{{}}}|||{{{}}}~~~tttkkkhhhdddaaa\\\WWWTTTRRRSSSSSSQQQPPPOOOKKKGGGEEEEEEFFF@@@???===<<<<<<:::777444111...***((('''''''''&&&(((((()))***+++******)))((()))+++)))%%%!!!!!!$$$&&&%%%""" !!! ###'''&&& """"""!!!  !!!"""$$$&&&&&&$$$$$$$$$%%%)))+++......,,,---///222222333555777999:::;;;;;;:::;;;<<<<<<<<<<<<>>>@@@FFFHHHIIIIIIMMMSSSSSSPPPQQQRRRVVV\\\\\\XXXWWWYYYgggkkkppptttvvvwwwxxxyyyvvvtttsssuuuyyy{{{{{{yyypppvvv|||wwwtttjjjhhhccc___[[[XXXWWWWWWVVVUUUTTTRRROOOMMMKKKJJJCCCBBBAAA@@@???===999666000...***(((((('''&&&%%%((()))+++,,,,,,,,,+++***)))+++,,,+++'''###  ###'''+++)))%%%!!! !!!$$$###  !!!"""$$$&&&''''''%%%$$$%%%%%%+++******)))***,,,...000///111444666999:::;;;;;;;;;<<<=========>>>@@@CCCGGGKKKNNNPPPSSSWWWUUUPPPUUURRRTTT[[[^^^\\\ZZZZZZggghhhlllqqqvvvxxxxxxvvvpppssswwwzzz{{{zzzxxxwwwrrrxxx~~~~~~|||rrrpppmmmiiiddd```]]]\\\[[[YYYWWWXXXXXXWWWRRRNNNIIIHHHFFFFFFEEEBBB===:::444222///---,,,***'''$$$((()))+++------,,,+++***+++---///...***&&&"""!!! !!!!!!"""%%%***...---(((###   !!!###%%%'''((((((&&&%%%%%%&&&---+++((('''))),,,.........000222666888:::::::::;;;===>>>??????@@@BBBEEEEEEKKKPPPTTTYYY\\\YYYTTTYYYTTTUUU\\\aaaaaa^^^]]]eeefffiiiooovvvyyyxxxuuukkkrrryyy}}}{{{xxxvvvuuuuuuzzz~~~}}}{{{yyyuuupppkkkgggeee^^^\\\ZZZ\\\^^^]]]WWWPPPOOONNNLLLLLLJJJGGGCCC???:::888555333000---)))%%%((()))+++------,,,+++***---///111000---((($$$###!!!""""""###&&&+++000///***$$$    !!!###$$$%%%******&&&######%%%)))(((&&&&&&(((,,,000222///000222444777999;;;<<<;;;===>>>???>>>>>>@@@AAAEEEIIILLLQQQXXX___^^^YYYWWWVVVXXX]]]bbbccc___YYY^^^___ccchhhoootttvvvvvvpppvvvzzz{{{}}}|||uuu{{{~~~{{{xxxuuurrrooojjjbbbZZZXXXZZZ\\\YYYUUUYYYWWWTTTRRRQQQNNNKKKHHHEEEBBB===888444///***&&&&&&$$$###$$$'''((()))((()))+++...000...+++&&&### !!!%%%(((***++++++'''""" !!! ### !!!  """###!!!%%%)))(((%%%"""###%%%+++***(((&&&&&&))),,,---...///111333666888:::;;;:::<<<>>>>>>>>>???AAACCCCCCIIINNNQQQVVV[[[[[[XXXWWWUUUUUUYYY^^^```]]]ZZZYYY\\\bbbkkksssxxxyyyyyysssyyy}}}~~~|||{{{yyyoooccc]]]\\\]]][[[XXXWWWVVVUUUTTTSSSQQQMMMJJJHHHEEE@@@<<<888333///+++***(((&&&&&&((()))((((((***,,,///000///,,,(((%%%&&&%%%###$$$&&&''''''&&&)))&&&###"""######"""   !!!###%%%'''&&&"""!!!"""%%%***(((&&&%%%%%%'''***+++---...000222444666888999888:::<<<>>>???@@@CCCEEECCCLLLSSSTTTUUUWWWYYYWWWZZZWWWUUUWWW[[[___```___YYY]]]eeennnvvvzzzzzzxxxuuu|||}}}~~~pppeeeaaa```]]][[[WWWWWWXXXZZZZZZWWWRRROOOLLLIIIEEEAAA===999555222///---***))))))***)))(((,,,...000111000---)))'''((('''&&&&&&(((((('''&&&((('''&&&&&&'''&&&$$$"""  $$$%%%%%%###!!! """%%%%%%$$$######%%%'''***,,,+++,,,...000222444555666555777:::===>>>@@@DDDFFFFFFPPPXXXWWWTTTUUUXXXYYY___[[[XXXWWW[[[```dddfffbbbdddiiipppuuuwwwvvvtttssszzz~~~yyy}}}|||qqqjjjfffbbb^^^[[[\\\^^^```aaa^^^YYYUUUOOOLLLHHHEEEBBB???;;;888333000---++++++++++++***---...///000///---***)))######$$$&&&)))++++++***))))))******)))'''$$$"""  ######"""!!! """$$$$$$#########$$$&&&)))***)))***+++---///111222333222555888;;;===@@@CCCFFFIIITTT[[[XXXTTTTTTXXXZZZ___\\\XXXXXX[[[```fffiiihhhiiijjjnnnrrrttttttsssmmmvvv|||}}}|||~~~rrrvvv{{{}}}vvvooohhhdddaaaaaabbbcccccc```\\\XXXQQQNNNKKKHHHFFFDDD@@@>>>888444000............---------.........,,,+++***"""""""""%%%(((++++++++++++,,,---,,,)))&&&"""  """!!! !!!  !!!###$$$'''&&&%%%$$$$$$$$$%%%%%%((((((***+++---///000111000222666999;;;>>>BBBEEEKKKSSSXXXUUUPPPRRRVVVXXXZZZYYYVVVVVVXXX]]]cccfffffffffhhhlllppptttuuuuuuhhhrrrzzzzzzyyy{{{~~~~~~qqqrrrvvv}}}zzzrrrmmmjjjhhheeecccaaa___\\\YYYTTTRRROOOMMMLLLJJJGGGEEE???<<<666333222111111000---......------,,,,,,+++(((&&&$$$$$$&&&((()))(((,,,---...,,,(((###!!!  """######""" !!!######$$$'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((***+++---...///...111444777:::===@@@CCCJJJOOOQQQMMMJJJNNNRRRTTTUUUUUUUUUUUUWWW[[[___cccaaabbbfffkkkqqqttttttsssgggqqqyyyyyywwwxxx{{{{{{wwwtttttt{{{~~~zzzvvvqqqjjjeeebbb___^^^\\\ZZZXXXUUUTTTSSSRRROOOMMMJJJEEE???999666444222111//////.....................+++'''%%%%%%'''(((((()))+++,,,***&&&"""!!!!!!!!! !!!$$$%%%%%%$$$   !!!###$$$#########$$$$$$%%%&&&'''(((%%%&&&''')))***,,,---------000333666888;;;???BBBGGGKKKKKKGGGEEEJJJOOOPPPSSSTTTUUUVVVXXX[[[___aaa^^^aaafffmmmrrrsssqqqnnnhhhrrrzzzyyyvvvvvvyyyyyyyyytttzzzyyyppphhhdddbbbaaa```^^^\\\ZZZYYYXXXWWWUUUSSSRRRMMMEEE>>>999666333111111000000////////////000111---(((%%%&&&(((***+++''')))***((($$$""""""###!!!!!! """%%%&&&&&&%%%!!! !!!###$$$%%%$$$"""!!!"""$$$''')))'''&&&%%%%%%&&&(((***,,,---000222333444666;;;???JJJHHHDDDBBBCCCGGGLLLPPPMMMVVV]]]ZZZSSSRRR[[[eeedddggglllppprrrqqqnnnlllmmmqqqtttuuuuuuwwwzzz~~~~~~}}}vvvkkkccc```aaadddaaa[[[VVVSSSRRRSSSSSSQQQRRRQQQKKKBBB;;;777666555666777777777555444333111///,,,***)))***,,,---++++++,,,***'''%%%$$$$$$#########$$$$$$%%%%%%&&&%%%###  !!!!!!  """"""###"""!!!!!!!!!###$$$&&&'''&&&&&&&&&'''(((+++,,,---///111111222555:::>>>GGGEEEBBBAAACCCHHHNNNRRRSSSYYY\\\YYYRRRQQQYYYaaagggjjjooorrrrrrqqqnnnmmmnnnrrruuuuuusssvvv}}}tttkkkggggggfffccc]]]YYYWWWVVVVVVVVVXXXWWWUUUOOOIIICCC???>>>;;;;;;;;;::::::999888888333111...+++)))))))))*********+++***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!!!!"""!!!   !!!$$$'''(((&&&###!!!!!!!!!!!!!!!!!!""""""'''&&&&&&&&&''')))+++,,,,,,---......///333888<<>>=========888666333///,,,***)))(((************)))))))))((('''((())))))((('''%%%############$$$%%%$$$!!!"""""""""!!! !!! !!!((('''&&&&&&&&&%%%"""  !!!""""""!!! &&&&&&&&&'''(((***+++,,,,,,+++++++++---111666999???>>><<<===@@@GGGMMMRRRTTTSSSSSSRRRSSSWWW___dddfffkkkqqqsssqqqpppqqqtttppprrruuuwwwyyy~~~~~~vvvrrrppplllgggdddccccccaaa______[[[VVVUUUUUUVVVSSSQQQNNNLLLHHHCCCAAA@@@@@@@@@===;;;888555222///---,,,,,,+++***))))))))))))(((''')))+++,,,+++)))'''%%%"""###%%%'''(((&&&###"""""""""!!!   """""" !!!$$$'''$$$ !!!"""###""" $$$$$$%%%&&&((()))+++++++++***)))***---000444666<<<;;;;;;<<>>>>>>>>===;;;888555444555111---+++,,,,,,***((('''(((+++,,,------,,,+++$$$%%%'''***,,,+++'''$$$!!!!!!!!!!!!!!!"""######  ###$$$$$$###    !!!!!!!!! !!!###$$$&&&(((((()))((('''(((+++///111111///111333777:::===??????@@@FFFLLLSSSXXXYYY[[[___bbbfffddddddhhhoootttuuutttsssxxx|||~~~}}}}}}|||{{{xxxpppjjj___``````___]]][[[ZZZZZZXXXVVVRRRNNNJJJHHHGGGGGGDDDEEEEEEDDDAAA>>>:::888888444///...000222000---******+++,,,,,,,,,++++++%%%&&&'''***,,,,,,***'''%%%$$$###""""""######$$$###%%%&&&%%%!!!!!!  !!!  !!!""" """$$$&&&'''((((((((('''(((,,,000222000...---000555:::===>>>>>>>>>===GGGRRRYYY\\\]]]bbbfffiiieeeccchhhpppvvvuuurrrsss{{{xxxwww~~~~~~|||tttmmmdddggghhheee```[[[ZZZ[[[VVVUUURRROOOMMMLLLLLLKKKKKKLLLLLLKKKHHHCCC???<<<:::555000000444666555222---,,,,,,++++++*********&&&&&&(((***,,,---+++))))))(((&&&$$$#########$$$"""%%%''''''###"""!!!    !!!!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&&&&''')))+++...///,,,,,,---///333777;;;>>>???EEENNNUUUZZZ```fffkkkaaaaaaeeemmmuuuxxxvvvrrrppptttwwwwwwvvvxxx~~~zzzsssrrrmmmkkkjjjggg___ZZZXXXXXXVVVUUUTTTUUUUUUTTTSSSTTTRRRNNNIIIFFFDDDCCCCCC@@@===999888999888666333000000///...,,,***((('''***))))))))))))+++---...***+++((($$$###%%%$$$ ###""""""###&&&((()))((((((&&&$$$!!!   !!!"""###$$$$$$%%%$$$%%%&&&'''***,,,...,,,,,,---///222666:::<<>>BBBGGGJJJLLLOOOTTTXXXYYY```lllwww~~~~~~xxxsssiiiooowww{{{}}}|||wwwuuuvvvtttnnniiiiiigggbbb^^^___dddggggggeee\\\[[[YYYXXXVVVTTTRRRRRRPPPOOONNNNNNNNNLLLHHHEEE===;;;888444111000//////---------------,,,,,,+++111222000...///111---'''&&&%%%$$$%%%&&&''''''&&&((('''&&&$$$###"""!!!!!!!!!  !!!  !!!!!!###""""""###%%%''')))***+++,,,,,,---///111333444;;;>>>BBBDDDEEEGGGLLLQQQTTT]]]iiitttzzzzzzvvvssslllrrrzzzzzzuuutttsssooonnnpppsssmmmggggggjjjllliiifff````````````___]]]\\\[[[YYYWWWUUURRRPPPNNNLLLKKKEEEBBB<<<777444222222333//////000000///---+++***///444666333000000///,,,(((&&&&&&&&&(((((('''%%%''''''&&&%%%$$$$$$$$$$$$     !!!"""############$$$&&&((()))******+++,,,---...000000666999<<<>>>???CCCIIINNNTTT\\\fffnnnrrrtttuuuvvvrrrwww~~~|||sssooonnnmmmooottt{{{wwwqqqoooooommmhhhccceeefffffffffeeedddcccccccccaaa\\\VVVRRRPPPPPPPPPLLLHHHBBB;;;777555444555111222222111000...,,,***+++555:::555---+++---///)))(((((()))******(((&&&&&&&&&%%%%%%$$$$$$%%%%%%###"""""""""!!!!!!!!! !!!  !!!""""""###"""""""""###%%%'''((('''((()))***,,,---......222555777999:::???FFFLLLUUU\\\dddiiikkknnntttyyyyyy{{{|||qqqkkkhhhhhhlllqqqyyyyyyyyyyyywwwrrrlllgggkkkkkkkkkjjjjjjjjjiiiiiillljjjeee___ZZZWWWWWWXXXTTTPPPJJJBBB===:::999999555555555444222111///...---666;;;555,,,))),,,///+++******+++---,,,***(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""   !!!!!!!!!!!! !!!###%%%&&&%%%&&&''')))+++,,,,,,---000222444555666;;;CCCIIIRRRYYYaaacccdddgggooowww{{{|||}}}wwwlllfffbbb```bbbfffooouuu}}}{{{wwwtttqqqpppooonnnmmmnnnnnnooonnnooonnnjjjeeeaaa___```]]]YYYSSSLLLEEEAAA???>>>;;;:::888777666555444444444999999333...---...---++++++,,,...//////,,,******)))((('''''''''''''''((((((''''''&&&%%%%%%$$$"""!!!!!!  !!!  !!!###$$$$$$%%%'''(((***+++,,,,,,///111222222333888@@@GGGMMMUUU]]]___^^^aaajjjrrr{{{{{{{{{}}}zzzqqqgggbbb^^^YYYYYY[[[eeepppuuutttqqqpppoooppprrrsssmmmpppsssqqqlllgggddddddccc```YYYRRRLLLGGGDDDBBB>>>===;;;999888888888999<<<;;;777222111333000+++,,,,,,---///111000...,,,,,,+++***)))((((((((((((***))))))(((''''''&&&&&&############"""!!!   """###  !!!"""$$$&&&(((+++,,,---------111///---,,,///444999===DDDIIIPPPVVV\\\```eeehhhwwwxxxzzz~~~zzzqqqgggccccccbbb]]]XXX^^^jjjyyyzzzwwwvvvvvvvvvtttwwwwwwvvvtttpppmmmiiigggfffbbb]]]YYYXXXTTTOOOKKKFFFEEEBBB===:::999:::<<>>;;;888555444111333666666333222222444111222333333333222000000//////...---,,,***))))))))))))(((&&&%%%$$$###"""  !!!  !!!"""$$$%%%(((***,,,---------222///,,,***+++000555999;;;???EEELLLRRRZZZaaaeeekkknnnsssxxx}}}~~~wwwnnnlllnnnqqqrrrpppkkkwww}}}xxxwwwwwwvvvvvvwwwwwwwwwsssoookkkiiiiiigggddd```\\\[[[YYYTTTMMMHHHFFFFFFGGGFFFEEEBBB???;;;999777888999:::999777555555555555555666777666555444333000000000//////...---,,,+++***)))((('''&&&%%%$$$######""""""!!!!!!  !!!   !!!!!!###$$$''')))+++,,,,,,,,,222000,,,***+++///444777777:::???EEEJJJQQQYYY^^^^^^bbbhhhooouuuzzz~~~}}}vvvpppnnnrrrxxx{{{|||www|||{{{zzzzzzzzz{{{}}}~~~{{{vvvqqqooonnnmmmjjjgggccccccaaa]]]WWWQQQNNNLLLLLLKKKIIIFFFCCC???<<<:::=========<<<;;;999999999777777888888777666555444111222333333333222111000++++++***)))((('''&&&&&&$$$$$$###""""""!!! !!!!!!"""  !!!!!!   !!!!!!###%%%''')))*********///,,,)))((((((,,,000222444777:::>>>BBBHHHNNNRRRRRRXXX___fffkkkqqqvvvzzzyyyuuuppppppuuu|||}}}wwwtttsssqqqnnnkkkdddeeeeeebbb]]]YYYVVVTTTSSSRRROOOLLLHHHDDDAAA???@@@???>>>>>>>>>>>>>>>===888888999888777555444222111222333444444333222111,,,,,,+++***))))))((((((%%%$$$$$$###"""!!!!!! !!!""""""  !!!!!!!!!""" !!! ###%%%'''(((((((((((('''&&&%%%&&&(((+++,,,000333666999<<<@@@DDDGGGJJJPPPYYY___dddiiiooossszzz~~~yyyvvvtttuuuzzz~~~xxxtttsssqqqnnnkkkggghhhiiigggddd```^^^^^^\\\[[[YYYUUUQQQLLLIIIGGGEEECCCAAAAAABBBBBBBBBAAA<<<<<<;;;:::888666333222111222333444444333111000......------,,,++++++***&&&%%%%%%%%%$$$#########"""######""" !!!###  !!!!!!###%%%&&&&&&&&&%%%%%%%%%&&&((()))***++++++...222555888:::>>>@@@BBBIIIRRRXXX[[[```fffkkkooottt{{{}}}{{{{{{}}}~~~{{{wwwwwwvvvtttrrrnnnoooooommmjjjhhhgggggghhhfffddd```[[[VVVSSSPPPLLLIIIFFFDDDEEEEEEDDDBBBAAAAAA@@@>>>;;;888555333333555666777777555222111111111000000//////......''''''''''''''''''''''''$$$%%%%%%$$$""" !!!"""  ###!!!!!!!!!!!!   """$$$$$$%%%$$$%%%&&&(((***+++,,,,,,,,,&&&***///333666888;;;======CCCLLLQQQTTTXXX___dddhhhlllsss{{{|||xxxtttuuutttrrrooommmmmmnnnpppnnnkkkgggccc^^^ZZZXXXRRRNNNIIIGGGHHHGGGEEECCCEEEEEEDDDAAA>>>:::777555888999;;;;;;;;;888666444444333333222222111111111))))))))))))************&&&''''''&&&$$$###$$$%%%!!!!!!   $$$"""""""""!!! !!! """%%%%%%$$$###$$$%%%'''((((((''''''((())),,,...111222333333777;;;AAAHHHNNNTTT[[[___```kkktttvvv{{{}}}|||wwwtttqqqssspppmmmkkkjjjfffaaa\\\VVVSSSOOOOOOOOONNNIIIEEEDDDCCCAAA???>>>???@@@AAA???===:::888777888:::;;;333333222222111000000000111---******,,,//////---+++***(((&&&%%%%%%%%%%%%(((&&&###!!! !!!###%%% !!!""""""!!! !!!######""""""!!!!!! """###$$$""" """$$$$$$###"""###%%%&&&''''''&&&&&&&&&(((***,,,///222444555444666:::>>>CCCJJJRRRWWW[[[eeennnrrrwww}}}yyyvvvtttqqqmmmkkkjjjgggccc___[[[XXXUUUSSSRRROOOLLLIIIGGGEEECCC@@@???>>>>>>>>>AAA@@@???>>><<<:::888777555555555555555444444444444111---,,,...///...------,,,***)))(((((())))))((('''%%%$$$######$$$%%%!!!  """""" !!!!!!!!!!!!!!!!!!  !!!""""""!!!"""######"""!!!"""###$$$%%%%%%%%%%%%%%%&&&'''***---111555777555666777999<<>>===???AAABBBBBBAAA>>>:::888888888888888888888777777777444111///...///.........---,,,+++++++++++++++))))))((('''&&&&&&%%%%%%"""!!!!!! """"""  !!! !!!!!!!!!  !!!""""""!!!!!!""""""###############&&&&&&&&&'''***...222555444555666777:::>>>EEEIIIKKKSSS\\\dddkkksss{{{~~~}}}yyyvvvqqqmmmkkkjjjiiiiiiooommmiiiddd^^^[[[XXXXXXRRRPPPNNNJJJFFFCCC@@@>>>===>>>@@@BBBBBBAAA???>>>;;;<<<<<<;;;:::999777666666444111///............000///...---,,,+++******************)))(((&&&%%%$$$###"""  !!!!!!   """!!!  """!!! !!!""""""!!!"""!!!!!!"""""""""######'''&&&&&&&&&(((+++...000...000333555666999===@@@FFFKKKTTT]]]cccjjjrrryyy{{{yyyzzz|||zzzvvvqqqnnnnnnooopppuuurrrmmmhhhccc___[[[YYYRRRQQQPPPNNNKKKGGGDDDBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCBBB???===:::888333222111///---...///111555444333222000...,,,++++++,,,,,,,,,+++)))'''%%%&&&&&&$$$"""  !!!!!!  !!!   """###"""!!! %%%"""!!!""""""!!!""""""!!!!!!!!!""""""###&&&%%%%%%&&&''')))+++------///333555666888;;;>>>BBBEEEMMMUUU[[[___gggoooqqqrrruuu}}}~~~yyyvvvuuuvvvxxxxxxsssnnnkkkhhhddd]]]XXXPPPQQQRRRQQQPPPMMMKKKIIIJJJHHHDDDAAA@@@@@@AAACCCJJJJJJJJJJJJGGGDDDAAA>>>444444333111//////222444;;;::::::888666444222111////////////---+++)))((())))))'''%%%$$$"""!!! !!!!!! !!!$$$$$$###""" ((($$$ !!!######"""######"""!!!!!!"""######"""###$$$&&&''')))++++++---...000222444777<<>>===;;;888888888999999888:::999999999888666333000...---,,,+++***))))))******))))))))))))(((&&&$$$"""!!!     ###%%% !!!###$$$$$$$$$$$$###''')))+++...222666:::<<<<<<===@@@DDDJJJOOOTTTWWWYYYaaakkkuuu|||{{{{{{}}}}}}zzzyyywwwqqqnnnoooooollliiigggdddaaa\\\YYYQQQPPPNNNNNNNNNOOONNNMMMHHHIIIJJJIIIFFFCCCAAAAAA@@@===;;;::::::999888666777777666777888888555333222222000///------,,,,,,...---,,,,,,,,,+++'''$$$%%%###!!!!!!"""""" """$$$!!!"""###$$$$$$$$$&&&'''(((+++...111444666<<<<<<<<<>>>BBBFFFJJJMMMQQQYYYdddmmmsssyyy~~~|||vvvssstttyyyvvvqqqmmmiiieeeaaa^^^TTTRRROOONNNNNNOOOOOONNNLLLLLLLLLJJJFFFCCCBBBBBBCCCBBB@@@??????===:::888777666555555777888777666777666444222111000//////111///...///111000+++''')))&&&$$$$$$&&&&&&""" !!!!!!!!!!!!  !!!### !!!"""###$$$%%%%%%$$$%%%&&&(((***---///000444555888;;;???CCCFFFHHHKKKRRRZZZ```dddjjjrrrxxx||||||yyy{{{|||yyyuuuqqqooommmkkkiii[[[XXXTTTRRRSSSSSSSSSSSSTTTSSSQQQMMMHHHEEEDDDDDDFFFFFFFFFGGGGGGEEEAAA>>>;;;999666555777888999888:::999777555333222111111222000000333777777333...+++(((&&&(((******&&&"""!!!"""###%%%%%%$$$"""!!!   !!!!!!!!!!!!###""""""!!!""""""###$$$%%%######$$$%%%''')))+++,,,)))---333999???DDDGGGHHHGGGKKKPPPSSSVVV]]]gggooo{{{~~~zzzwwwtttssstttuuuuuuuuuhhhddd```]]]]]]^^^^^^^^^\\\[[[WWWRRRKKKGGGFFFFFFIIIIIIKKKMMMNNNLLLHHHEEE@@@<<<888777777999::::::<<<;;;999777555333222222222111111666;;;<<<888444---***((())),,,,,,(((###!!!###%%%''''''&&&###""" !!!""""""!!! """  ###%%%&&&&&&%%%%%%%%%&&&'''((()))***)))***---111555<<>><<<777666999999666666666666888::::::888666222111000///............+++***))))))***+++***(((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%"""  """"""!!!""""""""""""###%%%&&&'''''''''(((***000999CCCJJJGGGGGGIIIMMMPPPQQQQQQOOOOOOWWWdddpppyyy}}}zzzwwwttttttwwwxxxvvvtttppppppnnnllliiieeebbb```[[[YYYVVVUUUUUUUUUSSSQQQHHHHHHIIIIIIHHHHHHFFFFFFDDDDDDAAA<<<:::===>>>===999888888999:::999777444333444444555555444444444111/////////000///---,,,+++***)))(((''''''''''''***(((%%%###"""!!! !!!!!!   !!!###$$$%%%'''(((((((((+++000666;;;;;;<<>>DDDKKKNNNEEEHHHMMMSSSZZZcccmmmsss{{{~~~{{{yyyyyy{{{|||||||||zzzwwwrrrnnnlllhhheee```]]]\\\\\\\\\[[[YYYXXXWWWWWWVVVWWWXXXXXXXXXXXXSSSKKKHHHIIIJJJHHHAAA???>>>===<<<;;;888666:::;;;===>>>>>>===<<<<<<;;;:::::::::;;;:::777444111000...,,,***)))((((((+++)))((((((((((((&&&$$$!!!   !!!""""""%%%))),,,,,,,,,---...,,,---///222777@@@IIIOOONNNMMMLLLLLLOOOVVV___eeepppsssxxxtttssssssxxx~~~}}}yyyvvvuuuppplllhhheeedddcccbbbaaa```^^^\\\ZZZZZZ[[[\\\]]]\\\\\\XXXQQQNNNPPPPPPMMMHHHFFFCCCBBBAAA@@@===;;;============<<<;;;;;;:::=========>>>???>>>;;;888555444222000...---,,,,,,...---,,,,,,,,,+++)))'''$$$###"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!$$$''')))***+++,,,...)))+++---...222888AAAHHHMMMLLLJJJIIIKKKPPPXXX^^^ggghhhmmmuuulllkkklllrrrzzz~~~|||{{{xxxuuuqqqnnnmmmkkkiiigggcccaaa^^^\\\[[[[[[]]]___^^^```^^^YYYWWWZZZZZZWWWOOOMMMJJJHHHHHHGGGEEECCCBBBAAA@@@>>><<<;;;;;;:::======>>>@@@AAA@@@===:::;;;:::888666555444333333555333222111000...***''''''&&&%%%$$$""""""!!!!!! ###"""!!!"""!!!!!!"""###"""!!!!!!###$$$%%%%%%%%%&&&))),,,''')))+++,,,---222888>>>AAABBBBBBCCCFFFLLLSSSXXX^^^^^^```gggpppyyy}}}}}}kkkkkkmmmsss|||~~~~~~{{{xxxuuusssqqqooommmjjjgggccc```___```bbbcccaaacccccc``````ccccccaaaTTTRRROOOMMMMMMLLLJJJHHHHHHFFFCCCAAA>>>===============???AAABBBBBB???<<>>===;;;:::999888888:::999666555333///+++'''***)))(((&&&%%%$$$######!!! !!!###!!!  !!!###$$$### """"""###$$$&&&''''''(((+++)))'''%%%&&&***...111888999;;;???CCCGGGJJJLLLRRRSSSVVV[[[aaaggglllooozzzzzz}}}zzz{{{}}}}}}{{{vvvsssnnnmmmkkkhhhfffdddccccccgggccc```aaadddhhhiiiiiibbb]]]VVVRRRQQQPPPOOOMMMKKKKKKKKKKKKIIIFFFCCCAAA:::<<<>>>????????????@@@DDDBBBAAAAAAAAA???<<<999999999888666333000---+++---------,,,***'''$$$###$$$###!!!  %%%###!!!!!!!!!  ###### !!!!!!  !!!###$$$###!!! """"""###$$$%%%&&&''''''+++***(((''''''***---//////111333777<<<@@@DDDFFFJJJKKKMMMQQQVVV[[[___bbbhhhiiinnnxxx~~~zzzxxxsssrrrooommmkkkjjjiiiiiijjjgggddddddfffiiijjjjjjgggccc]]]YYYWWWTTTQQQNNNMMMMMMLLLMMMMMMKKKGGGDDD>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???<<<999::::::999888666333111////////////...,,,)))'''&&&&&&%%%###""""""###$$$$$$&&&$$$"""""""""!!!  !!!%%%'''%%%  !!!""""""!!!   !!!"""###$$$###!!! !!!!!!"""###$$$%%%&&&&&&***)))(((((((((***+++,,,(((***---000555:::===@@@BBBCCCDDDFFFJJJNNNQQQSSS\\\]]]bbblllyyy~~~}}}yyywwwuuurrrppppppqqqrrrrrroookkkiiiiiiiiiiiihhhjjjgggccc```^^^\\\YYYWWWWWWTTTQQQQQQSSSQQQKKKFFFDDDCCCCCCBBBAAABBBBBBBBB??????@@@AAABBBAAA>>><<<;;;;;;::::::888777555444222222222111000...+++***'''&&&%%%$$$$$$%%%&&&&&&&&&$$$###"""######!!! ###&&&(((&&& """"""###"""""" !!!"""!!!!!!"""###"""!!! !!! !!!!!!"""######$$$$$$&&&&&&'''((()))***+++,,,((()))+++...222555999:::?????????@@@BBBEEEHHHIIIUUUVVVZZZcccmmmvvv{{{}}}~~~}}}}}}{{{xxxvvvtttuuuvvvwww{{{xxxtttooollliiigggfffjjjhhhfffdddccccccccccccccc]]]YYYYYY[[[YYYRRRJJJKKKIIIGGGEEEEEEEEEEEEDDDAAAAAABBBDDDFFFEEEBBB@@@::::::::::::999888777777555555666555444222000///***)))'''&&&%%%$$$%%%%%%&&&%%%######$$$###"""  """"""  !!!!!!!!! !!!""" !!!"""!!!   !!!"""""""""!!!"""$$$&&&(((***++++++******+++---...111333444;;;;;;;;;;;;===???AAABBBJJJLLLPPPWWW___ggglllnnnrrr|||}}}{{{}}}~~~{{{yyyxxxxxxyyyyyy|||{{{xxxtttpppmmmllllllooommmiiifffdddeeegggiiihhhccc___aaadddccc\\\UUURRROOOLLLLLLLLLLLLJJJHHHEEEDDDDDDEEEFFFFFFDDDBBB;;;;;;:::999888888888888777888888888777666444333111///---***((('''&&&&&&'''&&&$$$$$$%%%%%%###""""""""""""!!!!!!  """!!!!!!  !!!  !!! """$$$&&&((()))***((((((((()))***+++,,,---444444444444555777999:::@@@CCCIIIPPPXXX___dddggggggpppzzz~~~|||{{{{{{}}}~~~~~~}}}}}}|||zzz{{{{{{yyyvvvuuuuuuwwwwwwuuuqqqkkkgggeeefffhhhfffdddcccfffjjjkkkgggbbbZZZWWWUUUUUUVVVVVVRRRNNNJJJHHHEEEDDDEEEEEEDDDCCC???>>><<<;;;:::999999999888999999:::999888777666777666333000...,,,,,,,,,***(((''''''(((((('''%%%%%%$$$$$$###""""""!!!!!!!!!######"""  !!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&$$$$$$%%%%%%&&&'''))))))---------...///111444555999>>>DDDKKKRRRXXX\\\___[[[bbbjjjpppyyy~~~{{{yyyxxxxxx~~~~~~|||zzz{{{}}}{{{{{{yyyuuunnnjjjhhhhhhffffffgggiiikkkkkkiiigggaaa___^^^___bbb```[[[VVVSSSOOOJJJGGGGGGGGGGGGGGGFFFDDDBBB???===<<<;;;;;;888999:::::::::999888777888777555333222111111222---,,,++++++,,,,,,+++***'''&&&%%%%%%$$$$$$######!!! !!!"""!!! !!! !!!  ###"""!!! !!!"""###"""######$$$&&&''')))***)))))))))***,,,///111333333777>>>DDDIIIMMMPPPRRRSSSWWW\\\bbblllwww~~~~~~|||}}}{{{{{{}}}~~~zzzxxx}}}||||||~~~yyy|||~~~|||vvvppplllkkkjjjkkklllllljjjhhheeedddfffeeedddfffiiihhhaaa[[[[[[VVVPPPLLLJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>======888888:::::::::999888777666555444333222333444444000///......///000///---(((((('''&&&%%%%%%%%%%%%###""" !!!!!!!!!!!! """!!! !!!"""!!! !!!""" """!!!  !!!""" !!!###$$$%%%&&&&&&'''((()))((('''''')))---000222333555999>>>EEEKKKNNNMMMNNNQQQUUU[[[eeeooovvvzzz}}}xxxuuuqqqqqq~~~}}}uuupppnnnnnnpppppppppqqqqqqooojjjgggiiifffdddeeehhhjjjhhhfff```^^^ZZZUUUQQQOOOMMMMMMJJJIIIIIIHHHGGGFFFEEEEEE>>>===;;;;;;;;;:::888666444555666777888777666666777444111111444555555333000///---+++***))))))***""""""!!!!!!!!!!!!!!!""" !!!  !!!!!!!!! !!!""""""!!! !!!     """###$$$$$$$$$$$$''''''&&&%%%$$$&&&))),,,000111333666:::???CCCEEEEEEGGGIIILLLQQQYYYbbbhhhuuuwww{{{zzzuuuuuuqqqrrr|||wwwrrrlllkkkyyyzzzvvvtttsssxxxwwwvvvvvvvvvtttpppmmmjjjhhhfffgggkkkmmmlllkkkfffeeebbb^^^ZZZVVVSSSRRRPPPOOOMMMJJJGGGDDDBBBAAACCCAAA>>>===;;;999666333555555777888999888888777;;;999777777999;;;:::999333222111///.........///)))((('''%%%$$$$$$$$$$$$###!!! !!!""""""!!! !!!""""""!!!  """###"""    !!!!!!""""""""""""###$$$$$$###"""###&&&(((---...000222444777888999AAABBBCCCEEEIIIOOOVVV\\\kkkmmmqqquuuyyy}}}{{{nnneeeccc```ccclllwwwxxxqqqiiifffqqq~~~|||{{{~~~|||{{{{{{yyywwwtttpppmmmkkkkkknnnooommmkkkkkkkkkkkkiiieee```\\\YYYWWWUUURRRNNNJJJGGGDDDCCCEEECCCAAA???>>>;;;888555777888999:::;;;;;;;;;;;;@@@>>><<<;;;;;;;;;:::999666666555444333444444444222000,,,)))&&&%%%%%%&&&&&&%%%###"""###$$$###"""!!!""""""######""""""!!!""""""!!! !!!"""###"""     !!!!!!!!!!!!!!! !!!"""""""""###%%%''')))***,,,...000111111111:::;;;>>>@@@CCCHHHNNNSSS```aaadddhhhmmmrrrwwwzzzpppddd___]]]^^^bbbiiirrrxxxooojjjoooxxx~~~~~~}}}{{{yyyyyyuuuqqqoooooonnnkkkhhhkkkmmmoooooommmhhhccc___\\\ZZZWWWTTTPPPNNNMMMLLLGGGEEEDDDCCCCCCBBB???===:::;;;;;;<<<======>>>>>>AAA???===:::888666444333888888888888888888999999777444000,,,((('''&&&&&&***(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""###$$$### !!!""" !!!   !!!    !!!!!!!!!!!!!!! """###$$$%%%''')))&&&((()))+++---.........000222555999<<>><<<<<<;;;:::777555444333=========>>>>>>>>>>>>>>>;;;999555111---+++******...,,,***)))******)))((('''''''''&&&&&&%%%%%%%%%######"""!!!!!!!!!!!!!!!###$$$%%%$$$!!!!!!!!! ######!!!   !!!"""!!! !!!"""""""""!!!  !!!   """&&& !!!!!!!!!!!!!!! ###%%%&&&'''((()))&&&'''((()))***+++,,,---,,,///333777;;;???DDDGGGIIIJJJMMMQQQWWW]]]bbbeeeqqqwwwxxxlllgggbbb```]]]^^^gggqqq}}}|||yyyxxxzzzzzzxxxuuujjjlllnnnppppppnnnllljjjmmmjjjfffaaa]]][[[ZZZZZZZZZXXXUUUSSSQQQNNNJJJGGG@@@??????>>>>>>>>>>>>>>>;;;<<<>>>>>><<<;;;<<<<<>>???@@@@@@@@@???===<<<666777999::::::999777555::::::;;;======:::666222...---+++)))(((((()))***''''''&&&%%%%%%%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&***,,,+++&&&$$$%%%$$$!!!######$$$$$$###!!! """  !!!!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%&&&###""""""!!!!!!!!!!!!!!!!!!###''')))***(((&&&$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!  !!!""""""!!! $$$'''(((&&&###!!! !!!))) """###$$$###!!! '''((((((&&&%%%%%%'''))))))((()))---222666777666888999<<<@@@EEEKKKPPPRRRWWWUUUWWW___dddgggoooyyy|||tttiiifffddd```[[[```ccc```]]]ddduuu~~~|||{{{|||{{{zzzxxxsssoookkkgggfffffffffeeehhhfffeeeeeeeeedddbbb```bbb```\\\YYYVVVUUUUUUVVVSSSRRRQQQOOOLLLHHHEEECCCDDDDDDCCCAAA???>>>>>>???===<<<;;;999888777777777<<<<<<;;;::::::::::::;;;444222---***)))+++...000...---,,,+++******+++,,,,,,------....../////////,,,---......---)))%%%###'''&&&$$$#########$$$$$$######$$$$$$$$$$$$$$$###%%%### !!!""""""!!!!!!!!!""""""!!! !!!!!!$$$"""  !!!  !!!######"""!!! !!!""""""###$$$%%%&&&'''''''''""""""""""""!!!!!!!!!!!!$$$%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$#########$$$(((%%%"""!!!"""###!!!$$$$$$##################((('''&&&%%%$$$#########!!!!!!  !!!""" &&& """"""!!! $$$%%%%%%%%%%%%&&&(((++++++***))),,,///222222000222333555999===CCCGGGIIIJJJIIIKKKQQQVVVYYY```iiirrryyyxxxtttqqqlllaaaaaa``````dddnnn|||~~~~~~|||zzzuuuqqqmmmiiihhhhhhgggfffggggggfffggggggfffcccaaacccaaa___^^^^^^^^^^^^]]]YYYYYYXXXVVVSSSOOOKKKHHHGGGGGGFFFEEECCCBBBBBBCCCBBBAAA???===;;;999888888888888777777777777777777666333000---+++,,,---///111000//////000111111111000000///...............,,,------...---+++)))'''++++++)))((((((((())))))'''&&&%%%$$$$$$%%%&&&''''''%%%###"""$$$%%%%%%$$$"""!!! """"""!!!  !!!!!!$$$""" !!!"""!!!!!! !!!"""###""" !!!"""###$$$%%%&&&&&&&&&&&&######""""""""""""""""""%%%%%%&&&'''''''''''''''(((&&&$$$$$$%%%%%%$$$###&&&%%%$$$$$$############%%%###!!!!!!###$$$"""!!!######$$$$$$$$$$$$$$$###''''''%%%$$$""""""!!!!!!######!!!!!!!!!!!!"""### ### !!!###$$$$$$&&&))),,,,,,+++***+++,,,---,,,***......000222666:::>>>@@@BBBBBBDDDIIIMMMPPPWWW^^^fffmmmvvv}}}zzzlllgggbbbdddnnn{{{}}}yyyuuuqqqmmmlllkkkiiihhhhhhhhhiiijjjkkkjjjfffccccccaaa___aaadddeeedddbbbaaaaaaaaa```]]]XXXTTTQQQPPPPPPNNNMMMLLLLLLKKKKKKIIIGGGEEEAAA???<<<;;;:::555555555555555666666666666555222000............222333444777888888666444444333111///............---------------------,,,111000///.........//////---+++(((&&&%%%&&&(((***)))'''%%%%%%&&&(((((('''&&&$$$"""!!!###$$$$$$$$$ !!!######%%%"""!!!"""""""""""""""!!!!!! !!!!!! !!!"""###"""  !!!""""""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$$$$###"""%%%$$$$$$$$$###############!!! !!!###$$$$$$###"""###$$$&&&&&&&&&%%%%%%'''&&&%%%###""""""""""""%%%$$$###"""""""""""""""!!!!!!!!!!!!!!! !!! !!!######%%%'''***++++++************)))(((......///000333666999;;;===???AAAEEEIIINNNTTTZZZ]]]bbbhhhmmmssszzzxxxrrrlllnnnyyy~~~zzzvvvsssqqqpppnnnlllkkkkkkmmmooopppnnnjjjfffddd```\\\]]]aaaddddddcccdddeeeffffffdddaaa]]]ZZZ\\\ZZZYYYXXXXXXXXXWWWVVVOOONNNJJJGGGCCC@@@>>>===777888888888888888888888444444333222111000000///000777>>>AAA>>>:::666555666555333111000111111222222222000/////////000111333333333222222222333333///...,,,************++++++)))'''&&&((())))))))))))&&&######$$$&&&''''''###############$$$%%%&&&&&&### ###%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!! !!!"""###"""  !!!""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###!!!######$$$$$$$$$############"""!!!!!!"""######$$$!!!"""%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$######"""###$$$$$$%%%$$$###"""""" !!!"""""""""$$$%%%(((((()))))))))))))))***.........///111333555777666999<<>>?????????>>><<<:::999999999999888999:::::::::::::::999333555777888888555333111333000---,,,------,,,+++---+++))))))+++,,,,,,+++******((('''&&&%%%%%%%%%)))''''''+++000111---(((''''''&&&%%%$$$###"""""" !!!""""""###$$$$$$###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''((()))(((&&&%%%###""""""######&&&$$$###"""$$$$$$$$$###!!!"""###$$$$$$$$$###"""###$$$$$$###!!! !!!#########$$$$$$%%%%%%&&&&&&((((((((()))+++---...///.../////////...---,,,+++******)))(((((((((((((((   !!!###%%%&&&%%%%%%'''******))))))***+++---///000111666999888:::AAAEEEEEEBBBEEEIIILLLOOOTTT\\\bbbccchhhpppzzz~~~}}}||||||{{{yyyvvvtttoooqqqpppmmmhhhgggjjjmmmkkkkkkjjjiiiiiihhhhhhhhhfffbbb______cccdddbbb___^^^\\\ZZZWWWTTTRRRQQQPPPHHHIIIIIIIIIGGGDDDAAA@@@;;;:::999777666666666666777===DDDDDD???999888999:::<<>><<<:::<<<<<<;;;;;;;;;<<<<<<===>>>BBBGGGHHHEEEDDDFFFJJJEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGCCCAAA>>>>>>???AAABBBBBB@@@>>><<<:::999888888888555666777666333000////////////000444777666111---111000///---+++***(((((()))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&%%%&&&(((""""""$$$%%%&&&&&&&&&&&&((('''%%%$$$"""!!!!!! """"""###%%%((((((%%%#########""""""###$$$%%%%%%'''&&&$$$######$$$%%%&&&###"""!!!!!!"""###$$$%%%##################$$$%%%************)))((('''&&&(((&&&$$$"""!!!!!!"""###  !!! !!!"""""""""###&&&(((,,,***((((((+++,,,+++***+++---000333666777888888444555666999===BBBFFFIIIOOOOOOOOOQQQWWW```iiioooyyy~~~~~~{{{~~~{{{xxxvvvtttwwwuuutttssstttuuutttrrrllljjjiiihhhggggggfffffffffeeecccaaa___]]]\\\\\\XXX\\\``````[[[TTTNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@BBBAAA@@@@@@@@@@@@AAAAAAAAAEEEHHHGGGDDDBBBCCCFFFIIIIIIJJJJJJJJJJJJIIIIIILLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJGGGFFFGGGHHHIIIHHHFFFEEEBBB@@@>>>===<<<<<<===???@@@???;;;888666555666555555777999888555111111111///...,,,+++******,,,+++))))))******)))(((******))))))))))))))))))%%%((())))))'''&&&''')))#########$$$%%%%%%&&&&&&))))))'''&&&$$$###"""""" !!!$$$&&&&&&%%%###"""""""""######%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%###""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))'''&&&$$$###$$$%%%&&&  !!! """&&&))))))((((((((())))))(((&&&(((***---000222333444444///000222555888<<>><<<<<<===<<<999777777666444333222111111000111///---,,,---.........//////......---------,,,'''***,,,---,,,+++,,,,,,((('''&&&&&&&&&&&&((((((++++++***)))'''&&&%%%%%%""""""###%%%'''((('''%%%############$$$%%%&&&'''$$$###"""""""""###$$$%%%######"""""""""###$$$$$$&&&''''''((()))******+++''''''&&&&&&''')))***+++***)))''''''''''''((()))  """&&&)))''''''((()))((('''%%%$$$'''(((***---///000000111...///111333555777999999???AAADDDCCCBBBFFFNNNVVVYYY___gggnnnsssxxxvvvuuussstttwwwyyyzzzzzz{{{zzzxxxuuuqqqnnnmmmmmmkkkjjjgggeeedddcccddddddcccgggllllllggg___WWWSSSQQQQQQPPPOOONNNNNNOOOPPPRRRQQQPPPOOONNNMMMMMMMMMMMMOOOOOOMMMJJJGGGGGGHHHLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNLLLJJJJJJLLLOOORRRNNNMMMLLLMMMOOOPPPOOONNNNNNMMMLLLJJJIIIHHHGGGFFFLLLOOOSSSTTTSSSPPPOOONNNGGGEEECCCAAA@@@???>>>===@@@???===<<<;;;::::::;;;777444222111222444444444555444444333333222222111---///111333333333222222///---+++******+++---...---------,,,+++)))(((((('''''''''))),,,---,,,***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***++++++++++++***((('''((()))+++---))))))(((((()))***++++++!!!%%%(((&&&'''(((((('''&&&%%%$$$'''((()))+++,,,---...///000000111222333333333444666:::======;;;>>>FFFLLLNNNTTT\\\ccchhhnnnuuu{{{|||xxxsssqqqtttxxx{{{~~~||||||{{{xxxtttqqqqqqrrrqqqooommmjjjhhhgggffffffkkkmmmmmmkkkeee^^^YYYWWWXXXYYYYYYWWWUUUUUUXXX[[[XXXWWWVVVTTTTTTSSSSSSSSSPPPQQQQQQOOONNNMMMNNNOOOLLLMMMOOOPPPQQQQQQQQQPPPNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNLLLJJJJJJLLLOOOQQQJJJKKKLLLOOOSSSUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOTTTWWWYYYZZZXXXUUUSSSSSSLLLLLLJJJGGGEEEDDDDDDDDDIIIHHHEEECCCBBBBBBBBBCCC===;;;999999:::;;;<<<;;;;;;:::::::::999999999888555555666777888777666555333222000//////000111222000000000000///...,,,+++,,,++++++,,,...///...---,,,+++***(((&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''')))***+++++++++***,,,+++)))''''''((()))***((((((((())))))***+++,,, ###%%%$$$&&&''''''%%%$$$$$$%%%''''''((()))***+++,,,---000000////////////000000///222444444444777<<>><<<;;;<<<<<<======>>>>>>>>>999:::;;;<<<;;;999777666555333111111222222111000000///...,,,++++++*********+++,,,---...............//////000///...---,,,...///111111111000...---******************************++++++++++++++++++%%%$$$!!!  !!!"""!!! ###&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%''')))---///---,,,+++,,,...000000///111666===CCCHHHOOOWWW]]]___bbbhhhnnnuuu}}}|||zzzzzzzzzzzz|||yyy{{{~~~yyyzzz|||}}}}}}zzzxxxvvvpppqqqrrrpppllliiigggfffdddffffffccc___^^^ccchhh`````````___``````aaaaaaaaa___^^^^^^```cccddddddbbb```]]]YYYXXXXXXYYYZZZVVVZZZ___bbbbbb^^^YYYUUUSSSRRRQQQOOONNNMMMLLLLLLIIIKKKNNNSSSWWWXXXVVVTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWWWWWWWVVVWWWZZZ\\\[[[^^^aaaaaa___^^^___aaa^^^[[[WWWSSSPPPOOOOOOPPPPPPPPPRRRUUUVVVVVVSSSPPPLLLLLLMMMNNNOOOPPPPPPQQQUUUPPPIIIFFFEEEEEECCCAAAAAABBBCCCDDDEEEFFFFFFEEE===>>>???@@@???>>><<<::::::888666555555555444333///......---------......000111222333444444444444000111222222222000///...333444555555555333111///,,,,,,---///////////////+++,,,,,,------,,,++++++  """%%%&&&%%%""" !!!###$$$$$$$$$$$$%%%%%%&&&'''+++***)))'''''')))***+++***+++---,,,***)))))))))...000444999@@@IIITTT[[[ZZZZZZ\\\^^^dddmmmwww~~~}}}|||}}}|||~~~zzzwwwxxxvvvssspppnnnmmmnnnnnnnnnllljjjiiijjjkkkjjjiiijjjhhheeebbb`````````aaaeeeeeeeeefffhhhjjjkkklllkkkhhhddd___\\\[[[[[[\\\[[[]]]___aaaaaa___\\\ZZZXXXXXXXXXWWWUUUSSSQQQOOOUUUUUUTTTTTTSSSSSSRRRRRRQQQSSSTTTRRROOONNNOOORRRUUUTTTSSSSSSVVV[[[```cccaaadddeeedddaaa______aaabbb___\\\YYYWWWWWWXXXYYYUUUVVVYYY[[[\\\YYYSSSOOORRRSSSTTTVVVWWWXXXYYYYYYWWWRRRLLLJJJKKKJJJEEEAAADDDFFFJJJNNNQQQOOOKKKGGGAAABBBDDDEEEEEEDDDDDDDDD@@@@@@AAAAAA???>>><<<;;;777888888777777777999;;;<<<;;;999:::;;;<<<<<<;;;777777666555555555555555777777888;;;<<<<<<888555,,,...000222333333333333111222333222000///222555 !!!!!!  """###!!! !!!############$$$%%%&&&'''+++***(((''''''(((***+++(((***++++++)))(((((()))+++---111444999AAAIIIOOOTTTUUUVVVYYY]]]eeemmmtttyyy~~~~~~|||}}}{{{xxxuuusssrrrrrrrrryyywwwtttsssrrrpppnnnlllnnnllljjjgggeeeeeeeeeeeehhhhhhhhhhhhhhhiiiiiijjjllljjjfffcccaaaaaaaaabbb___```ccceeeeeecccaaa___\\\\\\]]]]]]\\\[[[YYYXXX[[[[[[ZZZYYYXXXVVVVVVUUURRRTTTVVVVVVTTTRRRSSSUUUSSSTTTVVVXXX[[[]]]___```aaadddfffeeebbbaaaaaaccceeeccc```]]][[[ZZZYYYYYY[[[[[[\\\^^^___\\\VVVQQQTTTVVVWWWYYYZZZZZZZZZYYYTTTQQQMMMNNNQQQRRRPPPLLLHHHLLLPPPTTTTTTRRRNNNLLLGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFCCCAAA@@@BBBCCCDDDDDDCCCBBBCCCCCCBBB@@@???@@@BBBCCCCCCBBB???>>>===<<<<<<;;;<<<<<<>>>>>>>>>============>>>666777888:::;;;<<<<<<<<<>>>??????===:::777888999 !!!   !!!"""$$$%%%&&&)))((('''&&&&&&'''((()))&&&'''))))))((('''((()))+++---///222444999>>>AAAJJJLLLNNNPPPTTTYYY```eeemmmsss}}}|||zzzyyyyyyyyy~~~}}}|||{{{xxxssspppsssrrrpppnnnlllkkkkkkkkklllkkkkkkjjjiiiiiiiiihhhooommmjjjhhhgggggghhhiiidddfffhhhjjjjjjiiihhhgggcccdddeeefffffffffeeeeeeeeedddcccaaa^^^\\\[[[ZZZSSSUUUXXXYYYXXXVVVVVVVVVQQQTTTYYY^^^```aaa```___aaacccffffffeeedddeeeeeehhhgggeeebbb```]]][[[[[[^^^\\\\\\```dddccc]]]XXXZZZ[[[^^^``````___]]]\\\VVVSSSRRRSSSWWWYYYWWWUUUOOOTTTYYY[[[XXXUUUSSSSSSNNNKKKIIIJJJNNNQQQRRRQQQRRRQQQQQQPPPOOOMMMKKKJJJMMMMMMMMMMMMMMMMMMLLLLLLGGGFFFEEEFFFGGGHHHHHHGGGDDDCCCBBBAAAAAAAAABBBBBBHHHHHHFFFCCCBBBDDDGGGIIIDDDDDDCCCCCCBBBCCCCCCCCCIIIJJJKKKIIIFFFCCCAAAAAA """$$$%%%''''''&&&&&&&&&&&&''''''###%%%'''''''''&&&'''(((,,,...111222444555888;;;???BBBEEEHHHKKKPPPUUUYYYbbbiiisss}}}}}}xxxuuuvvvvvvuuusssrrrpppoooooonnnnnnnnnnnnmmmlllkkkkkksssqqqnnnkkkjjjkkklllmmmiiijjjlllnnnoooooonnnnnnmmmmmmnnnnnnooooooooooooooommmkkkhhheeeccc```___VVVXXX[[[\\\\\\ZZZWWWVVVUUUXXX]]]aaaccccccbbb```bbbdddfffhhhhhhhhhhhhhhhgggggggggeeecccaaa^^^]]]^^^\\\\\\aaahhhjjjfffaaaaaaccceeeggggggeeebbb```^^^\\\ZZZ[[[\\\\\\ZZZWWWVVV[[[``````\\\XXXXXXZZZTTTPPPMMMOOOSSSVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVTTTRRRRRRSSSUUUVVVWWWPPPOOONNNNNNOOOOOOMMMKKKHHHHHHGGGGGGHHHJJJMMMNNNSSSPPPMMMMMMPPPRRRSSSSSSOOOMMMKKKIIIGGGFFFGGGGGGLLLNNNOOOPPPOOOMMMKKKJJJ""""""%%%###+++((("""!!!###$$$&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''***---000111222333555777666999===@@@DDDHHHNNNQQQWWW]]]fffooouuuyyy|||~~~{{{wwwwwwwwwxxxwwwvvvtttrrrqqqpppqqqqqqrrrrrrrrrrrrqqqvvvtttqqqnnnllllllmmmnnnnnnoooooopppqqqrrrrrrsssuuuuuuuuuuuuuuuuuuuuuvvvvvvuuurrrooollliiigggeee```aaabbbcccccc```]]][[[^^^___bbbdddffffffffffffdddfffhhhkkkmmmmmmlllkkkeeeeeefffgggfffdddbbbaaaaaa______ccciiikkkiiieeegggiiilllnnnmmmkkkhhhfffgggfffeeedddcccaaa^^^\\\ZZZ___dddccc^^^ZZZ[[[^^^YYYWWWVVVWWWZZZ[[[YYYWWWXXXXXXXXXXXXYYYZZZZZZ[[[]]]YYYUUUTTTWWW\\\___aaa\\\[[[YYYXXXXXXVVVSSSQQQPPPPPPPPPQQQTTTXXX\\\^^^\\\WWWTTTXXX___bbb]]]XXXRRRQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTQQQOOO###)))$$$(((...222,,,!!!"""<<<666,,,### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&''')))+++------...111333000222555888<<>>BBBEEEGGGOOOTTTZZZ```ccceeefffggguuuxxx}}}}}}wwwsssrrrrrrsss~~~}}}}}}{{{{{{~~~ !!!######"""$$$&&&'''&&&### !!!!!!!!!###$$$&&&&&&&&&((('''&&&%%%%%%'''((()))(((((((((+++000333555555---...000333666999;;;<<>>EEEMMMSSSUUUXXX\\\___aaacccfffiiiiiipppzzz~~~~~~~~~###!!! !!!!!!!!!###""""""######$$$%%%&&&&&&(((&&&%%%%%%'''((('''&&&'''((()))***+++,,,---...222333333333666;;;CCCHHHLLLOOOSSSVVVXXX[[[^^^```dddjjjrrryyy~~~~~~|||}}}""",,,))) !!! """!!!!!!"""###$$$%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%&&&'''(((***+++,,,,,,///000/////////333888<<>>AAAGGGLLLMMMQQQVVVZZZ]]]```dddfffggglllttt}}}~~~}}}~~~|||{{{}}}~~~~~~~~~|||~~~}}}|||yyyyyyyyy{{{}}}~~~}}}yyyvvvuuuxxx|||'''### !!!!!!""""""""" %%%((('''(((,,,...---******(((((((((((()))******)))(((((()))+++...000---000333444666888<<<@@@BBBEEEJJJNNNQQQVVVZZZ]]]\\\```fffnnnuuuzzz~~~|||||||||zzzxxxxxx{{{}}}}}}{{{yyy|||~~~~~~}}}~~~~~~}}}}}}}}}|||||||||{{{yyyxxxxxx{{{}}}}}}}}}~~~{{{xxxxxx{{{~~~~~~{{{|||}}}~~~***&&&!!! !!!""""""######'''&&&'''+++---+++))))))(((''''''((()))******)))((('''((()))+++---...///000000111222444666999<<>>DDDHHHKKKMMMNNNMMMPPPTTTZZZ___dddgggiiillllllmmmpppuuuzzz|||}}}{{{||||||{{{|||{{{{{{{{{{{{{{{{{{|||~~~|||zzz||||||{{{|||~~~~~~}}}zzzxxxxxx{{{}}}}}}|||{{{{{{|||}}}{{{zzz{{{xxxtttrrrtttxxxzzz|||yyy|||}}}|||yyyxxx{{{~~~{{{{{{{{{}}}zzz,,,,,,)))%%%%%%'''$$$  !!! !!!!!!  !!!###$$$%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&((())),,,)))''''''))),,,------000222666:::===BBBGGGJJJIIIIIIKKKNNNSSSYYY^^^aaaaaaeeeiiikkkjjjlllqqqvvvtttvvvyyyzzz|||~~~xxxvvvxxxzzz}}}}}}zzzxxxyyyzzz~~~~~~}}}xxxxxxzzz~~~{{{xxxwwwxxxzzzyyyxxxvvvsssqqqqqquuuxxxyyywwwuuuuuuwwwyyyzzzzzz{{{}}}|||~~~999666000(((&&&(((&&&!!!%%%000 !!! """###$$$$$$######$$$$$$#########$$$%%%&&&)))'''%%%%%%''')))***+++'''***///333666:::>>>AAABBBCCCEEEHHHLLLQQQVVVYYY[[[___cccdddccceeekkkpppqqqsssuuuvvvwwwyyy{{{~~~~~~~~~~~~}}}~~~{{{|||{{{yyy~~~~~~zzzxxxyyyzzz~~~}}}|||~~~~~~~~~|||{{{|||~~~}}}yyyxxxyyy{{{uuuuuussspppnnnnnnqqqttttttrrrppppppsssuuuwwwwww|||CCC???666,,,(((***)))&&&### ,,,777### !!!!!! !!!"""""""""!!!""""""!!!!!!!!!"""######&&&$$$"""###%%%'''''''''!!!$$$))),,,///111444555999999;;;===AAAEEEIIIKKKQQQTTTXXXYYYZZZ]]]ccchhhkkkmmmoooppppppqqqsssuuuyyyvvvssstttxxx|||yyyqqqttt{{{yyyvvvuuuvvvwwwwwwyyy|||}}}xxxyyy{{{~~~}}}zzz|||yyyxxxyyyzzzuuuuuussspppmmmmmmoooqqqooommmlllmmmpppsssuuuuuu{{{DDDBBB;;;111,,,---,,,)))&&&$$$ $$$)))!!!  !!!!!!!!!!!!!!!!!!!!!"""$$$"""!!!!!!$$$%%%&&&%%%!!!$$$(((+++,,,+++,,,---000000222444777:::===>>>EEEHHHLLLOOORRRVVV\\\aaaccceeehhhjjjkkklllnnnpppuuurrrpppooorrrvvvzzz}}}~~~}}}}}}}}}zzzuuupppuuu|||}}}vvvqqqooooooqqqssswww{{{~~~~~~}}}xxxzzz}}}~~~}}}|||||||||zzzwwwvvvwwwxxx{{{{{{yyyuuuqqqoooooopppmmmlllkkklllpppsssvvvvvvwww{{{}}}|||~~~DDDEEEAAA999333111---)))(((&&&$$$###"""###""""""""""""""""""!!!!!!###!!!!!!!!!$$$%%%%%%$$$$$$&&&)))***)))'''&&&&&&***+++,,,---///111333444999<<>>DDDIIILLLNNNLLLOOOTTTXXXZZZ]]]___aaabbbfffjjjiiihhhkkkttt{{{zzz~~~zzzyyy~~~{{{rrrmmmkkklllsssvvvzzz|||}}}}}}~~~~~~~~~|||}}}~~~}}}||||||}}}}}}xxxtttqqqpppnnnlllkkkmmmppptttvvvwwwzzz~~~;;;AAACCC???;;;:::777444///---***)))'''%%%""" !!!"""######"""!!!  !!!#########!!!!!!###$$$$$$######$$$%%%&&&&&&'''((((((((((((((('''***000777===????????????CCCHHHKKKMMMOOOQQQRRRUUUXXX\\\```ccciiipppvvvxxxzzz||||||{{{~~~|||vvvsssssstttwwwzzz}}}~~~}}}}}}}}}~~~}}}{{{zzz|||~~~|||xxxvvvuuurrrpppooopppssswwwyyyyyy~~~000666;;;::::::<<<>>>===333///+++((('''&&&%%%$$$ !!!!!!"""""""""!!! """"""!!! !!!#########$$$''')))%%%%%%&&&&&&&&&&&&&&&%%%"""&&&,,,222777888666333777;;;???BBBCCCDDDEEEFFFLLLMMMPPPWWWaaaiiinnnpppvvvuuuuuuwww|||zzzxxxzzz}}}{{{}}}~~~}}}~~~~~~}}}|||{{{wwwuuussstttwww{{{|||}}}))),,,222888<<<>>>??????999444---***)))(((&&&###### !!!%%%''' !!!"""!!! !!!###$$$###!!!"""######$$$%%%%%%&&&&&&$$$#########%%%&&&'''&&&***((((((,,,111333000,,,///000111333777;;;???BBBCCCFFFKKKQQQWWW___gggllloooppprrrvvvzzz}}}}}}~~~~~~}}}}}}~~~~~~~~~{{{xxxxxx}}}(((***...222777:::;;;<<<999666222///,,,***(((&&&$$$"""###+++333888!!!!!!  ######""" !!!""""""######$$$%%%%%%$$$######$$$&&&(((((())))))(((***---000000...+++,,,,,,---...222666999<<<>>>AAADDDHHHMMMTTT\\\aaafffhhhkkkpppuuu{{{}}}||||||~~~||||||~~~}}}{{{zzzyyyzzz}}}~~~}}}zzz{{{|||{{{zzz|||&&&'''(((+++...222555777666666666333...***((('''&&&$$$!!! !!!$$$+++000 !!! !!!"""  !!!""""""############$$$%%%''')))+++,,,***,,,///000...,,,+++***''''''((()))+++...111333777888:::<<>>CCCPPPTTTYYY___cccfffggghhhhhhlllqqquuuvvvvvvvvvvvvwwwwwwvvvuuuttttttuuuuuusssvvvyyyzzz}}}}}}{{{wwwxxxzzz|||}}}}}}}}}|||~~~|||~~~~~~{{{{{{~~~$$$"""!!!!!!"""&&&))),,,+++000444555111,,,******'''%%%#########$$$###"""###  """%%%&&&&&&(((,,,///555:::===:::111***((((((&&&&&&''''''((()))***+++((())))))***+++000555:::BBBFFFMMMSSSYYY\\\]]]^^^bbbdddhhhjjjkkkmmmooopppooopppsssuuuvvvuuurrrpppjjjlllooossswww{{{}}}yyyxxxwwwvvvwwwyyy{{{}}}}}}||||||{{{zzz{{{~~~######""""""###$$$&&&''')))---222555555333111000)))'''$$$$$$$$$$$$###""" !!!$$$$$$$$$%%%)))---555:::===:::333+++((((((&&&''''''((()))))))))***&&&'''(((((()))+++///222222666===EEELLLQQQTTTUUUWWWZZZ]]]___```aaaccceeegggiiilllqqqsssqqqlllhhhaaabbbfffmmmqqqssswww}}}{{{~~~{{{~~~{{{xxxuuurrrrrruuuxxx{{{{{{~~~zzzxxx|||~~~}}}###$$$%%%&&&&&&%%%$$$###&&&(((,,,222666777555333+++)))&&&%%%&&&%%%$$$###!!! ######!!!"""&&&+++000444777777222,,,((('''%%%%%%&&&'''(((((((((((('''(((***)))((((((***+++))),,,222888>>>BBBEEEFFFGGGKKKPPPTTTUUUVVVWWWXXXaaaaaacccgggiiihhhccc___XXXYYY___hhhlllkkknnntttsssvvvzzz||||||{{{||||||{{{~~~}}}{{{xxxuuutttvvvxxxzzzyyy}}}~~~}}}~~~}}}~~~{{{wwwwww{{{###%%%''')))(((&&&$$$""""""###&&&---444777666333---+++(((''''''&&&%%%$$$&&&$$$!!! """""" $$$)))***---111222000,,,(((&&&######$$$&&&'''''''''''')))+++,,,+++(((&&&&&&&&&'''))),,,000333666777888;;;AAAHHHNNNPPPOOONNNNNN^^^]]]]]]^^^```___[[[WWWSSSTTT[[[eeehhhgggiiiooooooqqquuuwwwwwwwwwyyyzzz}}}}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{xxx{{{~~~|||}}}~~~}}}{{{www{{{|||zzzyyyzzzwwwsssyyy}}}###"""%%%***)))### %%%***///222333444222///,,,)))'''''')))***&&&###   !!!!!!&&&''')))+++***)))&&&%%%"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%&&&'''''''''%%%&&&''')))+++---//////555777;;;@@@DDDGGGIIIJJJPPPOOONNNQQQTTTUUURRROOOSSSRRRUUUZZZ]]]]]]^^^bbbhhhlllqqqtttttttttvvvwww|||{{{{{{{{{}}}|||||||||xxxuuuttttttxxxxxxwwwwwwwwwyyyzzz{{{{{{||||||zzzwwwuuuttttttxxxxxxwwwuuusssssstttuuu|||~~~'''""" """""" !!!###""""""$$$&&&)))---000222222111...,,,******))))))&&&$$$"""!!!!!! ###%%%'''(((((('''%%%$$$"""$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''')))+++,,,,,,...000333777:::===??????FFFFFFGGGIIIKKKLLLKKKIIIJJJHHHIIINNNRRRTTTXXX]]]aaafffkkkmmmllllllpppttt||||||}}}}}}~~~~~~{{{yyyxxx||||||||||||wwwuuutttuuuvvvuuutttsssrrrqqqqqqqqqvvvwwwyyyxxxuuusssrrrrrrtttuuuuuutttuuuvvvxxxyyyzzz|||}}},,,%%% !!!!!!###'''&&&$$$""""""###'''+++...///000000000...,,,+++)))(((&&&$$$######!!! !!!###%%%%%%$$$###""""""$$$'''(((&&&###"""!!!$$$$$$$$$$$$$$$###############$$$%%%&&&'''(((((()))***+++,,,///111333444888:::===??????@@@AAACCCEEEAAA???CCCHHHLLLUUU\\\[[[```eeeddd```aaagggmmmvvvwwwyyy{{{{{{zzzxxxwwwtttrrrqqqtttzzz~~~{{{zzz}}}~~~|||xxxuuuuuuvvvuuutttrrrpppmmmkkkiiihhhoooqqqttttttsssqqqpppppprrrrrrssssssuuuvvvxxxyyyyyyyyy{{{}}}555,,,&&&$$$$$$""""""$$$'''%%%"""!!!!!!###%%%''')))+++...000000...,,,+++)))((('''&&&%%%###!!!!!!""""""!!! !!!$$$'''(((&&&###!!! %%%%%%$$$$$$######""""""#########$$$$$$%%%%%%&&&)))((((((((()))***,,,......222666777777888;;;???CCC===999;;;???EEEOOOXXXXXX]]]___\\\WWWXXX___ggglllnnnpppsssttttttttttttqqqpppoooqqquuuyyyzzzzzzzzzzzzzzz{{{~~~zzzxxx{{{}}}}}}~~~}}}yyywwwxxxxxxvvvuuussspppllliiifffeeeiiilllpppqqqqqqpppoooooouuutttssssssuuuuuuuuutttxxxyyyzzz|||~~~III<<<---&&&""" $$$#########""""""!!!!!!"""$$$(((,,,......---,,,*********)))'''%%%#########&&&'''%%%""" %%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%)))((('''&&&'''((()))***+++...222333333555999===>>>888333333666;;;DDDMMMQQQTTTWWWUUUSSSVVV___gggiiijjjjjjlllmmmoooqqqqqqpppooonnnoooqqqsssuuuuuuoooooooooqqquuu{{{zzzwwwyyy||||||~~~{{{zzzzzz{{{uuusssqqqooollliiigggfffgggjjjnnnppppppppppppqqqwwwvvvuuuvvvxxxyyywwwuuuxxxxxxyyyzzz|||zzzyyy~~~kkkWWW???///%%% !!! !!!###%%%%%%###!!!  ###&&&))),,,------***+++,,,***(((%%%%%%%%%!!!  !!! !!!"""  $$$%%%###!!! """"""""""""""""""!!!!!!"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((***+++---///111333777:::;;;666333444666999???FFFDDDGGGIIILLLOOOWWW```gggiiiiiiiiiiiiiiikkklllmmmllllllkkkjjjkkklllmmmnnnhhhhhhjjjlllpppuuuyyy|||{{{{{{}}}zzzvvvwwwyyyzzz}}}~~~|||{{{|||}}}sssqqqnnnkkkiiihhhgggggggggiiilllnnnnnnoooqqqssswwwvvvuuuxxx|||~~~|||yyyuuuuuuvvvwwwyyy|||~~~|||wwwwww|||{{{bbbNNN???111((($$$ ###%%%&&&%%%$$$### """%%%(((+++---***,,,---+++(((&&&&&&'''###""" !!! !!!!!!!!! !!! !!!!!!!!!"""###$$$$$$%%%$$$$$$&&&'''(((((())))))(((''''''***---111333444666333333666888888;;;@@@;;;<<<===BBBIIIRRRZZZ^^^```bbbdddfffgggggggggggghhhhhhgggeeedddeeefffgggggghhhiiikkknnnpppssstttuuuttttttuuuwwwzzz~~~{{{vvvuuuvvvuuuxxx|||}}}~~~~~~|||{{{zzz{{{}}}uuurrrnnnjjjhhhhhhiiiiiihhhiiikkkkkklllnnnrrrtttvvvtttsssvvvzzz{{{xxxuuupppppppppqqqsssvvvyyy{{{}}}}}}{{{{{{~~~qqq^^^GGG222&&& """$$$%%%&&&&&&'''"""!!! """%%%))),,,***,,,---,,,(((&&&&&&'''$$$""" !!!""" !!!"""###$$$$$$$$$%%%''')))+++++++++***&&&$$$"""%%%***/////////---+++---222555444555888999777777<<>>CCCGGGJJJMMMOOOQQQQQQRRRUUUXXXYYYZZZZZZZZZ[[[___```]]]]]]aaacccaaabbbdddgggkkknnnqqqrrrrrrtttuuuuuuuuusssqqqppppppoooppprrrtttwwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||wwwuuuqqqnnnmmmmmmnnnnnnjjjnnnooonnnpppvvvxxxwwwnnnllliiifffddddddeeeeeeiiihhhhhhjjjmmmoooppppppoookkkfffdddeeefffeeeeeeddddddeeeddddddfffhhhjjjnnnppprrruuuwwwxxxyyyyyyyyy|||}}}||||||bbbFFF222(((%%%%%% """"""!!! """$$$))),,,000...,,,)))&&&$$$###"""$$$###!!!   !!!"""######$$$&&&(((***---000555999999555///+++))))))((((((###$$$&&&'''))))))******((()))***,,,...///111111333666;;;>>>AAACCCFFFHHHMMMNNNPPPSSSUUUVVVVVVVVVWWW[[[]]]YYYXXX[[[]]]]]]aaacccfffiiilllmmmnnnoooqqqrrrrrrpppllliiihhhiiijjjkkklllnnnppprrrsssttt{{{{{{zzzzzz{{{}}}yyy~~~~~~}}}}}}~~~}}}{{{yyywwwvvvtttrrrpppoooppppppgggjjjkkkkkkooovvvyyyxxxrrrpppllliiifffeeeddddddhhhgggfffhhhkkknnnooonnnkkkhhhdddaaaaaabbbcccdddfffggghhhgggffffffiiilllpppqqqrrrttttttttttttsssuuuxxx|||}}}|||{{{zzz{{{gggLLL888---(((###  """"""!!!!!!%%%(((------,,,+++)))'''$$$#########"""  !!!!!!!!! """###$$$###%%%''')))+++000555999999555000---,,,,,,+++***"""######$$$%%%%%%&&&&&&%%%&&&&&&((()))***++++++...000333555555666777999BBBCCCEEEGGGJJJKKKLLLMMMOOOTTTVVVSSSRRRVVV[[[\\\aaaccceeefffeeeddddddeeennnppppppnnniiiggghhhjjjllllllmmmnnnooopppqqqqqquuuuuuttttttuuuwwwzzz{{{vvv{{{}}}|||{{{~~~~~~}}}|||zzzyyyyyyyyywwwuuuxxxxxxwwwtttpppmmmkkkkkkdddffffffgggkkkrrrsssqqqqqqpppmmmjjjgggeeeddddddfffeeeeeefffiiilllmmmmmmfffeeebbb``````aaacccdddfffhhhiiigggddddddgggkkkppppppqqqrrrrrrqqqooooooppptttwwwwwwvvvvvvyyy{{{~~~rrrYYYDDD888---'''  """""" !!!$$$((()))+++,,,,,,***(((&&&''''''%%%$$$"""  !!!"""""" !!! !!!###%%%(((---333777555222///---,,,---,,,+++&&&%%%###"""""""""############$$$%%%%%%&&&''''''(((***,,,---------///111444555777:::<<>>AAADDDFFFHHHMMMTTTYYY[[[[[[[[[[[[YYYXXXWWWVVVTTTRRRQQQQQQQQQRRRTTTXXX\\\^^^^^^\\\UUUXXXZZZZZZWWWVVVXXX[[[YYYYYYXXXUUUSSSRRRTTTVVVUUUVVVWWWZZZ^^^```aaaaaa___```aaa```]]]ZZZYYYYYYTTTRRRTTTYYYZZZWWWWWWYYY]]]]]]\\\]]]```dddiiilllnnnqqqpppkkkgggggggggdddddddddcccddddddeeeeeeeeeccc```\\\YYYXXXZZZ]]]___ZZZ^^^bbbccccccdddgggkkkuuuyyy{{{xxxyyytttnnnjjjlllsss{{{~~~jjjLLL777***%%% """###$$$  """###%%%)))---...---,,,,,,,,,(((&&&$$$######"""!!! """,,,)))%%%!!! !!!"""###""""""""""""""""""!!! !!!"""!!!!!!###&&&)))***)))(((***(((### """###%%%'''(((((((((%%%###!!! !!!!!!!!! ######$$$$$$$$$$$$######"""###$$$&&&((()))***+++---///333555666888:::<<<===@@@EEEIIILLLNNNQQQSSSSSSSSSRRRQQQPPPOOOOOONNNPPPQQQSSSVVVYYYZZZXXXVVVQQQUUUXXXYYYWWWUUUUUUVVVYYYYYYXXXUUUQQQPPPPPPQQQVVVUUUVVVXXX[[[\\\[[[YYYUUUWWWXXXWWWTTTRRRQQQQQQPPPOOOQQQVVVXXXVVVVVVXXX\\\[[[\\\]]]aaaeeejjjmmmlllooonnniiieeeeeeeeebbbcccdddeeefffffffffggghhhgggddd^^^ZZZYYY[[[___aaa```cccgggiiiiiiiiikkkmmmuuuyyy}}}}}}xxxtttvvvrrrkkkggggggnnnvvv}}}{{{hhhNNN555...$$$ """###!!!!!! !!! %%%***,,,,,,,,,...000---+++((('''&&&&&&$$$###  (((&&&###  """######!!! !!!!!!###""""""!!! !!!%%%((()))(((&&&(((&&&### """###%%%'''((((((((('''$$$"""  !!!!!!!!!$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&'''''''''+++...000222222333444666777999;;;<<<===???BBBDDDGGGGGGGGGHHHIIIJJJJJJJJJSSSSSSSSSUUUUUUSSSOOOLLLNNNSSSXXXYYYWWWTTTSSSTTTSSSTTTTTTSSSQQQPPPQQQRRRYYYWWWUUUWWWYYYYYYUUURRRLLLNNNNNNMMMKKKJJJJJJJJJJJJHHHJJJOOORRRPPPRRRUUUWWWXXXZZZ]]]aaaeeeiiikkkjjjmmmmmmhhheeeeeeeeebbbaaacccfffggghhhhhhjjjkkkjjjfff```[[[YYYZZZ]]]___```cccgggiiijjjjjjlllmmmtttvvvzzz|||{{{xxxtttqqqooolllgggcccbbbgggooovvvwww{{{~~~zzzzzz|||mmmQQQEEE444'''""" !!!!!!!!!!!! !!!'''******+++///333555222///,,,+++)))&&&$$$"""!!!   """$$$### !!!""""""!!! !!!$$$'''(((&&&$$$&&&%%%###!!! ###$$$&&&'''((('''&&&%%%!!! !!! !!!!!!"""$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&)))+++---------///000111333555666666666888999999:::<<<>>>AAADDDEEEFFFPPPPPPPPPQQQQQQOOOJJJGGGKKKQQQWWWYYYVVVSSSQQQQQQMMMOOOPPPPPPOOOOOOPPPQQQYYYWWWTTTUUUWWWVVVQQQLLLFFFGGGHHHGGGEEEDDDDDDEEEDDDBBBCCCHHHKKKKKKMMMQQQQQQSSSWWW[[[___cccfffggggggjjjjjjfffcccddddddaaa___bbbgggiiiiiijjjlllnnnnnnjjjddd^^^ZZZZZZ\\\^^^^^^```dddgggjjjlllnnnoooqqqrrrtttuuutttrrrooommmffffffcccaaa```dddkkkqqqssswww}}}}}}zzzyyyxxx{{{}}}yyy{{{}}}qqqaaaJJJ777,,,&&&""" !!!!!! %%%((((((+++000555<<<999444000...+++'''%%%###"""!!!  !!!""" """$$$###  !!!!!!  $$$''''''%%%"""$$$$$$###"""!!! ###$$$&&&''''''&&&$$$###  """$$$%%%&&&&&&###$$$$$$%%%$$$###!!! """%%%''''''(((***,,,'''***...000000111111222111333666999===AAACCCEEEIIIJJJLLLNNNPPPNNNKKKHHHFFFLLLRRRUUURRRNNNLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNYYYVVVSSSTTTVVVTTTNNNIIICCCDDDEEEDDDBBBAAABBBCCCBBB@@@@@@EEEHHHHHHLLLPPPMMMPPPTTTZZZ^^^aaacccdddcccggggggccc```aaaaaa___^^^bbbgggiiijjjkkknnnppprrrnnngggaaa]]]\\\]]]^^^\\\^^^bbbfffjjjnnnqqqrrrnnnooopppppppppnnnlllkkkbbbcccbbbaaaaaadddkkkqqqqqquuu{{{|||xxxvvvvvvwwwyyy}}}~~~{{{mmmUUU???///&&&""" !!!###"""&&&&&&$$$$$$)))---555888:::999444...(((%%%%%%$$$###!!! *** ###""""""!!! """  !!!"""### !!!!!!"""!!!!!!&&&&&&%%%%%%###"""!!!  !!!"""#########"""#########$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&'''))),,,...///+++---///222666:::>>>@@@===>>>AAADDDFFFHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGDDDGGGJJJJJJGGGCCC@@@???===>>>@@@BBBDDDFFFGGGGGGJJJLLLOOORRRUUUXXXYYYYYY_________]]]ZZZXXXXXXXXXccccccdddhhhllloooooonnnrrrppplllddd]]]YYYZZZ\\\``````bbbdddgggjjjmmmnnnlllooossstttpppjjjdddbbb]]]```cccdddccceeelllrrrxxxyyy|||{{{yyyzzz~~~wwwaaaLLL999...%%%$$$###""""""!!!!!!!!!!!!###$$$### $$$)))///333888:::777222,,,)))%%%$$$$$$"""!!!  %%%111""""""!!!!!! """!!! !!! !!!!!!!!!$$$$$$$$$###"""!!!  !!!!!! !!!!!!!!!!!!"""""""""$$$$$$#########$$$$$$%%%$$$#########$$$&&&'''(((((()))+++---111555888999777999;;;>>>@@@BBBBBBBBB@@@AAACCCDDDEEEFFFGGGGGGEEEGGGIIIIIIHHHGGGGGGHHHGGGHHHHHHHHHGGGDDDBBB@@@CCCEEEGGGFFFCCC@@@>>>===;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPQQQQQQPPPSSSUUUVVVVVVTTTSSSSSSTTTWWWYYY^^^bbbgggkkknnnooossspppkkkccc[[[XXXXXXZZZ___```aaacccfffiiilllnnnpppqqqssstttrrrmmmhhhdddaaadddggggggfffhhhmmmsssxxxzzz}}}~~~|||~~~mmmSSSAAA---)))$$$!!!"""!!!"""###### """&&&,,,333888888555222000''''''&&&%%%$$$###"""!!!!!!   ***!!!!!! """!!! """"""!!!!!!  $$$$$$###"""""""""######"""""""""!!!!!!"""#########$$$%%%'''***---///111111333555888:::;;;;;;;;;:::;;;<<<===>>>??????>>>CCCEEEFFFFFFDDDCCCCCCDDDFFFFFFFFFEEEDDDAAA???>>>AAABBBBBBAAA===;;;::::::;;;<<<>>>@@@AAABBBCCCCCCAAADDDGGGJJJKKKJJJIIIGGGFFFIIIMMMNNNNNNNNNNNNOOOMMMRRRXXX\\\^^^bbbgggkkknnnkkkfff___ZZZXXXYYY\\\___``````bbbeeehhhkkkmmmpppoooooopppqqqooojjjfffcccfffiiijjjkkkmmmssswwwxxx{{{~~~}}}~~~rrr```DDD999,,,$$$""""""!!! """"""  %%%,,,111333444555555,,,,,,,,,***)))&&&$$$###$$$"""     !!!!!! $$$######"""!!!!!!!!!!!!############$$$$$$%%%%%%!!!""""""$$$%%%((()))***---...111333444555555555444555666777777777777777===???@@@@@@>>>======>>>FFFFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@===:::888999999>>>???AAABBBDDDEEEEEEFFFCCCEEEIIIKKKKKKIIIFFFCCCBBBEEEIIILLLLLLKKKKKKKKKKKKPPPVVVXXXVVVWWW\\\aaadddbbb^^^ZZZYYYZZZ]]]_________```aaadddgggjjjkkkjjjgggfffiiinnnoookkkgggccceeeiiilllooosssxxx|||{{{}}}jjjZZZCCC222)))%%%###"""!!!"""""" """%%%'''***...333666222222111///---)))&&&$$$%%%$$$"""  !!!!!!"""###"""!!!!!! """"""###$$$&&&&&&''''''"""""""""###$$$&&&'''(((((()))+++---...///......///000111111222222222222666888999999777666777777CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA???<<<;;;<<<===???@@@AAACCCEEEFFFGGGGGGCCCFFFIIIKKKKKKHHHEEEBBBDDDHHHKKKMMMLLLKKKJJJJJJJJJOOOSSSTTTQQQQQQUUUYYY\\\ZZZWWWVVVWWWYYY[[[\\\\\\]]]^^^```bbbeeefffhhhbbb```___cccjjjmmmkkkgggdddfffiiilllooorrrvvvyyy{{{{{{}}}{{{bbbIII777+++$$$  ###$$$$$$###"""""""""!!!!!!"""&&&---111333333333222///+++(((%%%&&&%%%###"""!!!   !!!!!!!!!   !!!###$$$$$$%%%%%%""""""""""""###%%%&&&'''###$$$&&&(((((((((((('''***+++,,,---............///111222333222111222333:::;;;;;;<<<===>>>??????AAABBBBBB@@@>>>===>>>@@@;;;<<<>>>AAACCCDDDEEEFFFBBBCCCFFFHHHHHHFFFDDDBBBGGGIIIKKKLLLJJJHHHGGGGGGDDDHHHLLLNNNNNNOOORRRTTTXXXVVVTTTSSSTTTUUUUUUTTTVVVXXX[[[]]]```aaaaaaaaa[[[[[[\\\aaafffiiihhhfffeeefffhhhjjjlllnnnppppppuuuuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~kkkSSS>>>///&&& """$$$&&&&&&%%%%%%### !!!%%%(((///000111111///,,,)))'''&&&%%%$$$###"""""""""""""""###---###  !!!!!!!!! !!!"""###$$$%%%"""###%%%&&&'''&&&&&&%%%%%%&&&''')))***+++++++++***,,,.../////////000111333333333333333444555666999:::;;;;;;999999999;;;888999;;;>>>AAACCCEEEEEE???AAACCCEEEEEEEEEDDDCCCDDDFFFGGGFFFDDDCCCBBBCCC???AAADDDGGGIIIKKKMMMNNNQQQPPPOOOQQQSSSTTTRRROOOOOOQQQVVVZZZ\\\\\\ZZZYYYVVVWWWZZZ^^^```aaa``````___```bbbeeeiiilllmmmmmmiiilllqqqwww{{{zzzwwwsssxxx{{{~~~~~~|||{{{zzzzzz}}}~~~|||yyy{{{pppVVVAAA666### ###''')))((('''%%%""" """+++---...000///---***)))&&&%%%$$$$$$######$$$$$$###  ***===000 !!! !!!  """###$$$$$$%%%&&&((((((((('''&&&"""###$$$&&&((())))))***(((***---.........///111//////............/////////111333333222222222333777888;;;>>>BBBDDDFFFFFF???@@@BBBDDDEEEEEEEEEEEE@@@AAAAAA@@@>>>>>>>>>@@@>>>>>>???BBBEEEHHHHHHGGGJJJJJJKKKOOOSSSUUURRROOOIIIMMMRRRWWWYYYXXXUUUSSSQQQTTTXXXZZZZZZYYYXXXXXXVVVXXX[[[aaagggllloooooo```eeemmmuuuyyyvvvpppjjjnnnrrrwwwyyyyyyxxxwwwwwwxxx|||~~~zzztttttt|||}}}aaaKKK999+++  """&&&&&&)))&&&"""%%%***,,,------......,,,***(((&&&###"""!!!!!!$$$!!!'''### !!!!!!!!!!!!  !!!"""###!!!###&&&&&&""" """$$$###%%%'''))))))((('''&&&"""###$$$&&&''''''&&&&&&$$$%%%'''(((***+++++++++,,,+++***))))))***++++++......///111222333444555;;;<<<=========>>>@@@BBB>>>@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@===:::888777777999888888;;;>>>AAACCCCCCAAACCCGGGJJJLLLMMMMMMMMMOOOOOOPPPRRRTTTUUUSSSRRRQQQSSSUUUUUUTTTTTTTTTUUUWWWWWWYYY___fffkkklllkkkhhhiiikkklllllllllkkkjjjlllnnnpppppppppooopppqqquuuyyy|||zzzuuurrrsssuuu|||zzzyyy}}}pppTTTBBB///%%% !!!$$$'''&&&!!!"""### ###&&&)))+++...111333333000,,,((($$$"""""""""### !!!  !!!  !!! ###$$$""" !!!!!!###%%%'''(((((('''&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''((((((((()))((((((''''''(((((((((,,,,,,---///000222333444777888999999999:::<<<>>><<<===>>>@@@AAABBBBBBBBBBBBAAA@@@>>>;;;999888777777777888;;;???AAABBBBBB@@@BBBDDDFFFGGGGGGGGGFFFHHHIIIJJJMMMPPPRRRSSSRRRUUUVVVVVVTTTRRRPPPPPPQQQPPPOOOQQQUUU[[[___``````cccdddfffggghhhhhhgggfffdddfffhhhjjjjjjjjjlllmmmmmmpppqqqppplllkkkmmmqqqrrrqqqrrrwwwyyydddJJJ777+++"""!!!!!! """###!!!!!!###%%%''',,,111555888555111,,,(((&&&%%%%%%$$$!!! """!!!   !!!!!!!!!"""### """$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%((()))***,,,...///111111111222333444333444666888::::::::::::;;;===>>>>>>???@@@???>>><<<:::888666444555777;;;???BBBBBBAAA???@@@AAABBBBBBAAA@@@???@@@AAACCCFFFJJJMMMPPPRRRTTTTTTSSSQQQNNNMMMMMMNNNPPPOOONNNPPPTTTXXXYYYZZZ___```bbbcccddddddccccccZZZ\\\___aaabbbccceeegggiiikkkllljjjhhhhhhlllooojjjiiijjjpppzzzlllUUUBBB333'''  """###""""""""""""!!!"""&&&,,,000444333222000...---++++++&&&%%%$$$$$$###!!!!!!"""  ###%%%"""!!!  !!!"""######""""""%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$######%%%&&&''')))+++,,,......,,,---//////...///111333777666666666666888:::;;;<<<======>>><<<:::777555333444777;;;@@@BBBAAA@@@>>>>>>?????????>>>======<<<>>>@@@AAADDDHHHLLLOOONNNOOONNNMMMKKKKKKMMMOOORRRQQQPPPPPPQQQSSSVVVWWW\\\]]]___```aaaaaa``````TTTWWWZZZ\\\]]]^^^```bbbfffhhhiiiiiigggggghhhjjjgggfffffflllttt|||}}}}}}}}}|||yyywwwvvvvvv|||}}}~~~~~~vvvaaaKKK444%%%### """$$$&&&(((&&&%%%### ###'''***,,,000333444444222111++++++)))'''&&&''''''&&&!!!!!!###""""""!!!  ########################%%%%%%%%%&&&%%%%%%$$$### !!!###$$$%%%$$$###"""$$$$$$%%%&&&((()))******)))***+++++++++,,,...000444333222222333444666777888999:::::::::888555444222333666;;;???AAA@@@???======>>>>>>????????????===???@@@AAAAAACCCGGGKKKJJJJJJKKKJJJHHHHHHJJJKKKNNNNNNLLLKKKKKKLLLNNNPPPWWWXXXZZZ[[[[[[[[[ZZZYYYRRRUUUXXXYYYZZZZZZ\\\^^^```bbbddddddcccbbb``````eeecccccchhhpppxxx{{{|||{{{||||||yyytttpppoooooonnnoooqqqqqqrrrtttwwwzzz{{{~~~zzzxxxwwwxxx|||hhhLLL777...%%%!!!$$$(((((('''%%%""" !!!%%%+++111555666666666111222000,,,+++------+++%%%!!!   ###""""""!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$ !!!"""##################$$$$$$%%%%%%&&&''''''&&&((()))))))))))),,,...///////////////000111111444444555666555444333222222222444777;;;======<<<<<<<<<===>>>???@@@AAAAAA>>>AAACCCBBB@@@@@@CCCGGGGGGIIIJJJIIIFFFDDDDDDDDDJJJKKKKKKJJJHHHIIIKKKMMMPPPQQQRRRRRRRRRQQQOOONNNNNNQQQSSSUUUVVVVVVXXXZZZ^^^___`````````^^^]]]\\\```______dddmmmtttxxxyyyyyy{{{{{{xxxrrrlllkkkkkkfffggghhhhhhiiikkknnnqqqrrrvvv{{{|||xxxvvvwww{{{zzztttqqqrrrtttyyyqqq]]]GGG888)))""" $$$%%%&&&'''%%%###!!! !!! ###'''+++000333666777777999666000...111222///)))%%%!!! !!!$$$$$$"""!!! !!!!!!!!!""""""#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++***++++++,,,,,,,,,,,,,,,000000000111111111111111111000000333666888888888<<<<<<<<<<<<===>>>??????===AAADDDCCC@@@???AAADDDBBBDDDGGGGGGFFFCCCBBBBBBFFFIIIJJJJJJIIIHHHJJJLLLJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHLLLNNNPPPQQQTTTVVV[[[YYYWWWVVVWWWYYYZZZ[[[^^^\\\\\\```gggnnnqqqqqqqqqtttvvvssslllgggfffgggdddeeeffffffggghhhlllnnnppprrrvvvzzz~~~~~~}}}~~~zzzzzz}}}~~~|||}}}|||{{{{{{{{{xxxtttqqqnnnnnnppptttxxxxxxsssooommmooosssxxx~~~~~~|||{{{}}}fffRRR<<>>@@@CCC;;;???DDDFFFFFFEEEDDDDDDAAADDDGGGGGGFFFEEEGGGIIIIIIIIIIIIHHHGGGEEECCCAAA>>>AAAEEEIIIKKKMMMPPPSSSSSSOOOKKKIIIKKKPPPUUUWWW___]]][[[]]]bbbggghhhhhhhhhlllooommmgggbbbbbbdddbbbcccdddddddddfffiiilllrrrrrruuuxxx{{{|||{{{zzzwwwxxxuuupppooorrrsssqqqrrrqqqpppqqqqqqqqqnnnlllhhhggghhhlllpppqqqnnnkkkllloootttyyy}}}|||xxxwwwyyy}}}vvv]]]III777((("""$$$!!! """''''''$$$"""$$$))),,,......---,,,///222333222000///000111111111+++)))&&&%%%$$$""")))""" """!!! !!!  """############"""#########$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%))))))))))))************,,,------,,,,,,---111444;;;:::999888888888999:::???>>>>>>===<<<============@@@BBBCCCCCCBBBCCCDDDBBBEEEHHHIIIHHHEEEDDDDDDGGGGGGHHHGGGFFFEEECCCBBBEEEEEEEEEEEEGGGIIILLLMMMQQQMMMIIIHHHIIILLLOOOPPPWWWXXXZZZ]]]___aaabbbbbb]]]___aaa```^^^[[[ZZZYYY]]]___bbbcccbbbbbbbbbcccdddhhhmmmqqqrrrrrrssssssvvvtttqqqlllhhhggghhhjjjnnnhhhddddddhhhkkkkkkiiiffffffggghhhgggfffeeedddjjjkkkmmmppprrruuuvvvwwwtttwwwvvvppppppwww}}}}}}}}}}}}xxxeeeQQQ;;;+++&&&&&&!!! !!!"""&&&,,,777:::===<<<777333111111111...,,,---000222222111---,,,******)))&&&### '''!!!   !!!""""""######""""""""""""############&&&%%%$$$$$$%%%&&&$$$###&&&&&&&&&''''''(((((((((***++++++***)))***---///555555444555666888999;;;===<<<<<<;;;:::999999999:::===@@@BBBBBBBBBCCCDDDDDDGGGJJJJJJHHHFFFDDDDDDCCCDDDEEEFFFEEECCCAAA???DDDDDDEEEFFFGGGHHHIIIJJJLLLIIIEEEDDDFFFIIILLLMMMNNNOOORRRUUUWWWZZZ[[[\\\ZZZ\\\^^^]]]ZZZWWWUUUTTTYYY[[[^^^````````````bbb]]]aaafffiiikkkmmmnnnppppppqqqqqqpppllljjjjjjjjjfffbbb^^^___cccggggggfffddddddeeeffffffeeeeeedddhhhiiijjjllloooqqqsssssssssvvvuuupppooouuuzzzzzzxxxvvvuuuzzznnnTTT:::+++&&& %%%,,,DDDHHHLLLKKKCCC:::333000111---***---222666555333000000000000000---(((%%% !!!###"""!!!  !!!""" !!!!!!!!!"""""""""'''%%%$$$###$$$$$$###!!!$$$$$$%%%&&&&&&'''((((((((((((((('''%%%&&&(((***,,,---...000222555888999999888888777666555555555666999<<>>>>>@@@AAAAAADDDGGGJJJJJJHHHDDDBBBCCCEEEHHHJJJJJJHHHEEEDDDBBBAAA@@@AAACCCEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJNNNPPPRRRQQQMMMIIIFFFDDDIIIKKKNNNNNNNNNMMMMMMNNNMMMNNNNNNMMMMMMNNNQQQTTTWWWXXXYYYXXXUUUSSSRRRRRRTTTTTTTTTWWWZZZ^^^```aaa``````aaabbbccceeefffgggdddddddddeeeeeeeeeeeefffbbbdddgggkkklllmmmooorrrrrroookkkiiikkkoootttwwwttt|||}}}xxxqqqjjjkkk[[[FFF444(((!!!$$$***333:::BBBFFFDDD@@@>>>===:::888555444444444444333666666777999:::999666333444111---(((###  !!!!!!!!!   """$$$$$$### !!!"""######$$$$$$%%%&&&'''&&&$$$######$$$$$$%%%&&&'''''''''''''''''')))+++---............***,,,......,,,++++++,,,...111444666666888:::<<<:::<<>>@@@BBBEEEFFFEEECCCBBBBBBAAA@@@AAACCCDDDCCCAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKJJJGGGCCCBBBAAADDDFFFHHHIIIHHHHHHHHHIIILLLLLLLLLJJJHHHHHHIIIKKKRRRRRRQQQOOOLLLKKKLLLMMMNNNOOOPPPRRRTTTWWWYYYZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbaaaaaa````````````aaaffflllnnnlllnnnqqqnnnmmmkkkkkklllooosssuuussszzz}}}{{{xxxtttnnnjjjTTT@@@111+++++++++000666999999999;;;===<<<===<<<:::777666777999888888888:::;;;;;;999777:::777222---(((%%%$$$###  !!!!!! !!!###"""!!! !!!!!!"""""""""###$$$&&&%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&(((******)))((('''%%%'''***+++***))))))***+++---///000000111333555333444777888999999888777555777:::===>>>?????????@@@??????@@@AAAAAA???===<<<===???BBBDDDFFFGGGHHHHHHIIIIIIHHHEEECCCBBBCCC===@@@CCCEEEEEEFFFGGGHHHIIIJJJIIIHHHEEEDDDEEEFFFIIIJJJJJJIIIGGGFFFHHHIIIKKKLLLMMMOOOPPPQQQSSSTTTVVVVVVUUUUUUVVVXXXYYYZZZ^^^]]]]]]\\\[[[ZZZYYYYYY]]]^^^cccjjjkkkgggfffjjjfffggghhhhhhhhhiiijjjkkknnntttwwwuuuttttttsssppp{{{cccIII777000%%%)))---//////111555999???BBBCCC@@@;;;:::===AAA:::999999:::<<<===<<<:::===:::555111,,,***)))(((!!!   !!!!!! !!!!!! """"""""""""############"""###%%%%%%$$$######$$$###$$$%%%&&&&&&%%%$$$###%%%&&&'''''''''%%%###!!!"""%%%((()))))))))***++++++---......------...000///000222333444555444444...000333666999:::;;;;;;>>>======>>>???>>>;;;999222444777;;;>>>AAACCCDDDKKKLLLKKKIIIFFFEEEFFFGGG888;;;@@@CCCDDDFFFHHHJJJFFFGGGHHHFFFDDDCCCCCCDDD@@@BBBDDDEEEDDDDDDDDDEEEKKKLLLNNNNNNNNNOOOQQQRRRQQQQQQPPPPPPPPPRRRSSSTTTZZZYYYYYYWWWVVVUUUTTTTTTZZZZZZ___ffffff___^^^aaaaaacccddddddaaa___]]]]]]bbbgggiiigggfffiiijjjhhhlllSSS???666)))$$$+++000---...333555>>>CCC@@@>>>@@@???<<<<<<999666666999;;;;;;:::>>><<<999777555222///,,,(((&&&$$$!!!    """"""!!! !!!"""###"""!!!!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((()))(((((()))+++...***+++,,,---......//////......///000222333555666777777888:::<<<;;;555111333222222333555888;;;===AAA???>>>???BBBDDDDDDDDD???>>><<<;;;===@@@DDDFFFIIIJJJJJJHHHEEEBBB@@@@@@???@@@AAAAAAAAACCCFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNOOO]]]aaadddaaaYYYQQQNNNNNNXXX[[[^^^^^^]]]ZZZYYYXXX]]]ZZZXXXYYY[[[\\\YYYWWW^^^[[[XXXYYY\\\______^^^uuueeeMMM===///---,,,'''''',,,///888>>>???@@@DDDFFFDDDAAA===999777999;;;;;;;;;???===<<<:::999666222///---+++(((%%%    !!!###$$$###""""""###!!!"""#########""" !!!!!!"""""""""#########%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,))))))***+++,,,,,,,,,,,,++++++,,,---///000222333222222333666888888555222333222111111222444666888999777777888:::<<<<<<<<<;;;:::999999;;;>>>BBBEEEEEEFFFGGGFFFCCC@@@>>>>>>;;;===???@@@AAACCCGGGJJJHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPZZZ^^^```]]]VVVQQQOOOOOOQQQTTTWWWXXXVVVUUUTTTSSSWWWVVVUUUUUUWWWXXXXXXXXX[[[YYYWWWXXXZZZ[[[ZZZYYYrrr]]]FFF:::111(((&&&)))&&&---444777<<>>???@@@BBBAAA>>><<<;;;<<<;;;===>>>??????AAACCCFFFEEEEEEFFFHHHIIIKKKLLLLLLPPPPPPPPPOOOOOOOOOOOOOOOTTTWWWXXXVVVRRROOOOOOPPPMMMPPPSSSTTTTTTRRRRRRRRRVVVWWWWWWVVVVVVXXX[[[^^^ZZZYYYXXXXXXYYYXXXVVVTTT~~~dddQQQBBB444---,,,###&&&+++000555<<>>??????>>>===<<<===>>>???@@@AAACCCDDDFFFGGGHHHLLLLLLLLLLLLKKKJJJJJJIIILLLNNNOOOMMMLLLKKKMMMOOONNNQQQTTTUUUUUUTTTUUUVVVVVVWWWXXXVVVTTTVVV[[[___[[[[[[[[[ZZZYYYWWWUUUSSSlllYYYFFF666...'''%%%&&&***000777===BBB@@@>>>999555444555888:::::::::;;;======;;;666222...---,,,***(((&&&$$$###!!!!!!!!!!!!!!!"""$$$&&&#########$$$$$$$$$###### !!!!!!!!!$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&(((&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&((()))+++&&&&&&&&&''''''((())))))&&&&&&''')))+++,,,+++***++++++++++++,,,,,,------111333555666444333333444;;;<<<===<<<:::888888999999:::;;;<<<>>>???@@@AAACCCCCCDDDDDDCCCBBBAAA@@@CCCDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOQQQQQQQQQRRRSSSPPPQQQQQQOOOLLLMMMRRRVVVZZZ[[[[[[[[[YYYVVVUUUTTTttt^^^HHH999...(((###$$$)))...555;;;999:::999888777777:::<<<<<<<<<===>>>>>><<<999666,,,,,,+++***)))((('''&&&"""!!!  !!!###!!!!!!!!!""""""""""""### !!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$%%%%%%###""""""%%%'''%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%(((***+++)))(((+++,,,,,,---,,,,,,+++***---///111222000//////000222444666666555555666777333444444555666777888888999999:::;;;;;;:::888777;;;;;;;;;;;;<<<>>>???@@@@@@BBBDDDEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGHHHKKKMMMSSSTTTUUUTTTRRRPPPPPPQQQhhhWWWDDD777+++&&&&&&''',,,333444777;;;=========???@@@>>>===<<<<<<===;;;888666//////...---+++***)))(((%%%$$$"""  $$$###!!! !!!!!! !!!"""###$$$$$$%%%$$$$$$!!!""""""########################""" """$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((++++++***(((((()))+++,,,,,,+++***)))+++---//////---,,,,,,,,,***---///000//////000000////////////000000000111111222444555555555333222444333444555666777777777888999;;;;;;;;;;;;===>>>CCCAAAAAABBBDDDEEEFFFFFFEEEGGGHHHGGGEEEEEEGGGIIIvvv___NNN;;;111+++(((+++111111777>>>BBBCCCBBBCCCDDD===;;;:::999999888666444333333111///...,,,******%%%%%%###!!! &&&&&&   !!! !!!"""###$$$%%%%%%%%%!!!!!!"""###############!!!"""""" !!!###!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$###"""%%%((((((&&&&&&''')))'''''''''&&&%%%###!!!!!! """$$$''''''%%%######%%%''')))***)))((('''***,,,......,,,*********)))+++,,,,,,+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,...///111333333333111000000///000111333333222111666777999999888888999;;;888666555888===??????===;;;<<<===<<<;;;;;;???BBBnnn\\\III444...///)))'''...:::DDDEEEAAABBBFFF<<<===>>><<<777222...---...///000000///...,,,+++'''&&&%%%$$$$$$###    $$$&&&%%%"""  !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""###$$$######""""""""""""""""""""""""""""""###%%%'''))))))))))))'''((()))((('''$$$""" """"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((+++***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&''')))***((((((***...000000......------,,,,,,------...000222555777888666333111333333444555555555555444444777<<<>>>>>><<<;;;:::}}}hhhNNN>>>555((())),,,444===AAA@@@CCCGGGDDDEEEEEEAAA;;;444...,,,,,,---//////...,,,)))''''''%%%$$$$$$%%%%%%###""" """###"""   !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!"""###$$$%%%$$$$$$###########################"""###%%%'''(((((((((((("""###%%%&&&'''&&&%%%$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%$$$""""""""""""!!!!!! """###%%%%%%$$$$$$&&&''')))'''&&&(((+++---,,,+++***))))))(((((())))))***---...111222333222000///---...//////000000//////111444777888888666666666sss\\\JJJ888...******000666:::@@@FFFKKKMMMNNNLLLDDD<<<444000,,,---...//////...,,,+++)))'''%%%$$$%%%&&&&&&%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###########################"""###$$$&&&'''''''''&&& !!!###%%%&&&&&&&&&%%%""""""######$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$### !!!"""$$$$$$######$$$&&&'''&&&%%%&&&((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%)))******+++,,,+++++++++)))***++++++,,,,,,++++++---///000111///...///000mmmZZZAAA444)))''',,,333;;;BBBHHHNNNUUUWWWSSSJJJBBB<<<111000000000000111333444000---)))&&&&&&&&&%%%%%%'''((((((%%%""" ###&&&(((&&&""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###""""""!!!!!!!!! !!!"""$$$######"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""######&&&&&&&&&&&&&&&''''''(((((()))******++++++*********++++++***)))(((***+++~~~dddPPP:::---***,,,000555<<>>///&&&)))...000777BBBAAAFFFFFFBBB@@@DDDDDDAAA666222...,,,---000222333...000000+++&&&$$$'''***'''''''''%%%"""  """###"""  !!!$$$&&&)))++++++((($$$""" !!!!!!!!!!!! $$$###!!!  !!!!!!  !!!!!!!!!!!!!!!   ###!!! !!!"""!!!  !!!#########"""""" """$$$&&&'''''''''''' !!!"""###"""""""""rrrXXXGGG777000,,,)))000;;;<<>>AAAAAA>>>;;;000111777AAAJJJKKKEEE>>>888111***&&&'''***---...222000,,,%%%  !!!###!!!$$$''''''$$$   !!!!!!""""""!!!  """!!!!!!  !!!""""""!!!"""###$$$$$$###"""""""""!!! !!!ttt```VVV999///%%%###%%%(((---111111333888>>>DDDGGGGGGEEE666222///333<<>>777111---,,,...///...,,,)))%%%"""###%%%'''  !!!"""&&&'''###  !!!!!!!!!  !!!!!!!!!!!!"""!!!!!!  !!!!!!!!!   !!!"""###""""""###$$$$$$###!!!!!! !!!yyyXXXHHH666---)))''')))---//////000444:::???AAABBB;;;555...,,,000666<<>>777111000111...+++'''%%%&&&'''''''''  !!!!!!!!!  !!!!!!  !!!"""!!!!!!    !!!"""!!!""""""###"""!!!  !!!|||gggOOO???555,,,+++...000,,,)))(((,,,111555888:::666222.........//////999@@@GGGEEE>>>666333333222---(((&&&''''''%%%###!!!  $$$"""  !!!   !!!"""""""""!!!  !!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!zzzcccNNN<<<...'''+++%%%$$$(((***+++111999<<<999555222000///,,,+++333999AAAFFFEEE>>>444...+++,,,---...---+++(((&&&%%%$$$!!!'''+++ """###'''$$$ !!!!!!       !!!%%%###!!!mmmXXXEEE:::333***######&&&)))///666======<<<<<<:::555...)))+++///555:::===;;;666222////////////...---,,,+++'''%%%###!!!###&&& """%%%###   !!!!!!!!!   ###""" {{{dddUUUEEE777)))###%%%(((---222<<>>777...'''&&&)))---000888DDDQQQWWWTTTMMMIIIHHH555333111///000333777:::888999:::999888555222000'''&&&$$$"""!!!"""###$$$%%%   $$$'''(((!!!###### !!! """""""""!!!   eeePPP999---'''%%%'''------333;;;EEERRR[[[UUUJJJ???666/////////---000555555888888555555888888666+++&&&"""!!!$$$%%%"""$$$!!! !!!###  !!!!!!!!! !!! """!!!!!!!!!  """sssZZZFFF555)))&&&)))...222555999CCCNNNRRROOODDD:::222000...+++---222000333333222444777666333///***&&&&&&((()))'''$$$$$$""" !!!!!! !!!!!!gggMMM777,,,)))&&&)))***+++111<<>>((((((###!!!%%%''''''+++333999777:::???888)))"""%%%$$$$$$$$$(((...444888999::::::999888666444333222666555333000,,,'''"""  $$$!!!$$$))),,,)))!!! !!!hhhTTT:::///&&&&&&'''%%%%%%'''111222666888222)))###$$$$$$""" """(((000666999888888888888777555333222666777888888555000+++((("""$$$!!!!!!%%%(((%%%```MMM777+++'''###!!! '''---///000222111...((($$$ %%%---555:::333444666777777666555444555888;;;>>>===999333000)))%%% !!! """vvvXXX???000((($$$"""$$$)))(((---666999555...***%%%###'''...444888...///222555777888888888444777;;;>>>>>>;;;777555///+++&&&!!!dddLLL;;;///(((!!!&&&&&&!!!$$$...222...000---***)))+++///222333***+++...111444777888999777888:::;;;<<<;;;:::999333000+++(((%%%###  uuu]]]HHH999)))'''!!!''',,,------+++******,,,...//////++++++,,,---///222555777888999:::;;;<<<<<<<<<;;;777555222000...***&&&### !!!!!!"""###$$$$$$### nnn\\\AAA555(((###"""###(((...***((('''))),,,///111111111///,,,******,,,///111222555888;;;======<<<;;;:::999888888777333...***&&&((((((### !!!!!!"""$$$%%%$$$### ~~~dddPPP;;;000''' ''')))(((&&&(((,,,111555777666222---(((&&&'''***,,,+++///555;;;======:::888;;;<<<===>>>===999333///+++------'''!!!"""###!!!###%%%%%%$$$"""!!!xxx\\\BBB111***''''''###&&&(((((((((***///333111111000...***'''%%%$$$$$$&&&)))///555999;;;<<<;;;;;;;;;;;;999888666555444111---)))%%%!!!!!!###%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!~~~hhhWWWGGG:::222......---+++***)))***+++.........,,,)))%%%###"""!!!"""%%%***///444777888666666666666666666777888777444///+++'''$$$ """'''***,,,+++)))'''########################  !!!mmmVVVFFF888222+++''''''&&&%%%###******+++***)))&&&###!!! $$$(((---111333555444444444555666888::::::666111---***(((%%%###"""!!!!!! """)))...000...***'''$$$###!!!  !!!   yyyhhhKKK>>>///&&&%%%&&&&&&$$$&&&&&&'''))))))(((%%%### """%%%***---555555555666777888999::::::777222///---+++***((('''&&&$$$!!!&&&$$$!!!$$$)))***)))&&&######!!! ppp^^^EEE333,,,***(((%%%!!!!!!!!!$$$''''''%%%""" !!!!!!!!! """&&&)))---///222666888999:::999888555111///...---,,,******)))(((&&&###!!!&&&$$$""" !!!"""!!!!!! fffNNN>>>222(((!!! """###!!! """$$$###!!!"""&&&)))###&&&***...222555777888444333111000000///---+++++++++***)))'''%%%###""""""!!!uuu```LLL999,,,'''###  $$$%%%###$$$(((,,,$$$$$$$$$&&&)))---111333111111111222222111...,,,,,,,,,,,,+++***(((%%%$$$!!!kkkSSSCCC000***### !!!!!!$$$&&&%%%&&&+++///,,,)))%%%""""""&&&+++...000000222333444333///,,,,,,,,,,,,,,,+++)))'''&&&$$$### yyydddGGG;;;,,,###"""""" """$$$)))///444000***%%%""""""###$$$***...222555555444222222222222222000---***)))***&&&%%%######"""   !!!pppaaaLLL888***$$$!!! !!! &&&...,,,((($$$""""""$$$%%%$$$''',,,000111333444666666555444111---++++++,,,+++)))'''%%%$$$""" !!!vvv\\\EEE444***&&&"""&&&%%%$$$#########$$$%%% $$$(((+++///444888888888777444000//////000111...***(((&&&$$$""" +++%%%nnnVVVAAA555### !!!!!! !!!"""###$$$%%% """$$$)))///333555777888888777555555555444111---***((('''%%%$$$&&&%%%### """(((000'''!!!&&&!!!fffTTT888...$$$ !!!"""###$$$ """&&&***,,,111777:::;;;999888777555222...,,,++++++***(((,,,+++)))%%%"""'''---)))444... }}}cccPPP999(((  !!!""""""######!!!  """$$$)))111666888888777777666444222111222222111000444333000,,,((($$$!!!!!!$$$000+++{{{```JJJ999,,,%%%$$$ """$$$$$$""" ###)))---///111333444888777777999;;;<<<;;;999<<<:::777333...***&&&$$$ """oooZZZCCC111)))!!!%%%&&&%%%"""  ###%%%'''***...111::::::<<>>BBBEEEGGGIIIHHHEEE@@@;;;555111...---+++)))&&&$$$###""" vvviiiUUUBBB333)))!!!!!!$$$%%%%%%$$$###"""!!!!!!""""""$$$+++444999;;;???DDDIIIGGGHHHGGGBBB;;;777666666222///,,,)))((('''%%%$$$zzzfffRRR???...$$$"""  !!!%%%$$$"""!!! !!!"""!!!***444888777888===CCCFFFIIIKKKHHHAAA======???888555111...------,,,+++!!! xxxaaaIII:::---(((!!! """!!! !!!"""###&&&///888;;;999777999===CCCGGGJJJHHHCCC@@@BBBEEE@@@===888555222000...,,,###""" nnn___BBB999...%%%!!!   !!!###$$$---333:::===;;;:::;;;>>>???BBBDDDDDDBBBBBBDDDGGGIIIFFFAAA===888444///+++'''&&&$$$###"""!!!!!!  mmm```MMM<<<111)))""" !!!"""###...000444666888;;;???BBB;;;;;;<<<===>>>AAACCCEEELLLIIIFFFCCC@@@;;;555111...---+++)))'''%%%$$$$$$###!!!qqqYYYGGG888---%%%!!!  !!!"""+++***+++---333:::AAAFFF999777666888<<<@@@CCCDDDHHHHHHGGGGGGFFFBBB===999444222000---***(((&&&&&&!!!  rrr\\\EEE444,,,***&&&!!!!!!###(((((('''%%%(((000888===777666666888<<>>999777444000---+++))))))&&&%%%###"""iiiZZZDDD<<<000&&&""""""%%%(((""""""!!!!!!$$$,,,444888666555555777:::<<<======<<<===???@@@@@@???>>>>>>;;;:::777444111---+++***(((''''''%%%$$$###""""""kkk\\\HHH777///+++(((&&&###)))---333222111333555888888888777:::<<<<<<999888999;;;;;;:::999777444111...,,,*********)))(((((('''''' jjjXXXJJJ<<<---!!!"""!!!%%%+++******,,,///222222222333777999777222000222666777888888999777555222111......---,,,+++***))))))&&&$$$""" pppZZZ@@@---,,,$$$!!!"""!!!!!!$$$(((+++,,,---///333555333---***+++...333444777999;;;::::::999555444333111///---,,,+++***)))'''$$$""" fffRRR===000%%%### """%%%''''''***---000///,,,)))((()))///111444777:::<<<===>>>;;;:::999777444333111000...,,,***(((&&&$$$###""" !!!eeeRRR@@@777...!!!!!!!!!!!!###%%%))),,,,,,+++(((''')))***---000333666999:::<<<;;;:::999777666555444000///---+++)))''''''&&&###""" %%%((()))%%%!!! zzzbbbSSSCCC111'''((( %%%***...---***'''###$$$&&&(((+++///222333999999888777777666666555111000...,,,***))))))((()))(((%%%"""$$$'''(((###  000,,,yyydddNNN999+++((( ###(((++++++***%%%$$$$$$$$$&&&))),,,...666888;;;<<<:::888777777777444000///000///,,,***)))'''&&&&&&%%%###  !!!ttt```QQQ<<<...!!! ###&&&)))******''''''&&&%%%&&&'''((()))///111444666777888:::;;;999777444111000///---+++,,,***)))((('''%%%""" {{{cccQQQ;;;,,,$$$ !!!###$$$((((((''''''&&&%%%%%%$$$'''(((+++...111555;;;???<<<;;;999666222///......111...+++***)))(((&&&$$$%%%"""fffQQQ???111%%%!!!%%%&&&''''''''''''&&&&&&$$$%%%&&&'''***000777<<<===>>>>>>:::444111111333444111---+++++++++***((((((%%%"""|||hhhRRR;;;+++###"""  """ !!!###&&&((()))******&&&&&&&&&%%%&&&***///444;;;======:::555333444777555222///------...---,,,)))((('''%%%""" zzzaaaMMM333---%%% """%%%(((***+++((((((((('''&&&'''))),,,555666666555444555666888444333111111111222111000++++++***)))'''%%%"""!!!zzzZZZMMM;;;---'''$$$ """$$$%%%'''(((******((('''((())),,,+++,,,...222555666666444444333555666777666444...---+++)))((('''''''''&&&%%%###!!!rrrXXXCCC888000'''  $$$'''***,,,+++)))))))))&&&$$$$$$(((///444555444555444555888:::;;;999777111///+++((('''(((***+++---+++(((%%%!!!rrr]]]LLL<<>>AAA@@@???:::666111...---...//////000///---***'''$$$"""!!!~~~```QQQ===///%%% $$$&&&&&&%%%###"""###%%%(((***)))***,,,111888===???@@@999999777444111111222444111000...,,,***(((&&&%%% eeeMMM;;;...'''$$$ !!! &&&%%%$$$$$$%%%'''***,,,))))))***---111555888:::666999<<<;;;888555555666333222000...+++)))'''&&&$$$"""!!!!!!!!! """!!!yyyeeeRRR@@@444(((&&&###""""""!!!"""""""""###%%%(((***,,,+++++++++,,,,,,---///000000666<<>>@@@???;;;888555...+++(((&&&&&&%%%$$$###"""!!!zzzdddOOOAAA666...)))$$$""" """#########((((((&&&%%%%%%%%%&&&''''''''''''(((***,,,///000999;;;===>>>>>>===<<<;;;444111...+++***)))((('''###!!! !!!!!! xxxfffTTTAAA555+++)))'''&&&%%%###!!!$$$$$$$$$%%%'''((()))***+++(((%%%"""###&&&***---777777888999:::;;;<<<<<<:::777333000...---+++***###""" !!!""""""!!!  {{{eeeTTTCCC:::///'''###""" ### $$$&&&&&&(((,,,///+++&&&%%%'''((('''%%%777111...222777777666666999888555222///,,,)))((('''%%%"""###%%%'''&&&$$$"""!!! ###!!!!!!vvvaaaVVVGGG:::111+++&&&"""%%%(((((())),,,,,,***'''''''''(((((((((---'''$$$)))...000111222666555333111///---***)))'''%%%######%%%%%%$$$"""######"""!!!!!!  zzzhhhVVVHHH<<<222+++%%%!!! $$$%%%""" !!!'''((()))))))))***,,,...***###"""&&&'''(((+++111111111111111000///...---,,,+++++++++***((('''%%%%%%%%%$$$###!!! !!!"""######!!! {{{kkk\\\NNNEEE:::111)))&&&$$$ !!!%%%(((***)))+++...222111)))###""""""!!!!!!$$$***+++---///111222333333333333333333222111...---+++)))&&&$$$""""""######'''(((((('''$$$ uuujjjWWWIII:::111,,,((('''))) $$$%%%%%%''',,,000555---'''%%%""" ###$$$%%%&&&))),,,///111333444666888888888555333222222...)))$$$"""###&&&(((+++***(((&&&###~~~mmmXXXIII===222+++))) !!!!!! !!!###&&&)))...)))%%%$$$""" """&&&###""""""###%%%(((+++---555999===??????===;;;;;;888444---(((&&&'''***,,,)))(((&&&$$$###"""""""""!!!pppaaaNNN===444///+++&&&""""""###$$$$$$&&&###"""###"""!!!###''',,,)))%%%""""""$$$''')))000555<<>>======;;;999444000...---......))))))(((((('''&&&&&&&&&###!!!uuu```TTT===666---'''&&&&&&%%%###$$$""""""$$$### """'''666222+++%%%######&&&((($$$+++222777777666666777<<<;;;:::777555222000///,,,---------+++)))&&&$$$%%%$$$###"""###"""iiiVVVBBB999666000(((###!!!!!! $$$444:::999222,,,,,,,,,)))###%%%''')))))),,,///222666888888777999;;;999444000111111000---******+++((('''&&&$$$######$$$$$$%%%"""!!!wwweeeYYYNNN???000(((%%%!!!  %%%666>>>DDDAAA<<<888222+++,,,+++)))&&&""""""%%%(((555888888888;;;???>>>;;;:::999888444000------...***)))((((((''''''((()))&&&### qqq\\\III???555---'''### $$$)))222;;;???AAABBB???;;;666444///(((""" ###'''000333444555:::AAACCCAAAAAA@@@>>>999444111000111,,,+++++++++++++++++++++&&&%%%######"""!!!}}}mmmfffUUUJJJ===333***""" """!!!$$$(((,,,333<<>>:::666444333............---,,,+++***'''&&&&&&''''''%%%"""qqq```QQQBBB333***'''&&&"""$$$+++444:::TTTSSSNNNAAA222'''$$$%%%###$$$$$$###)))333888777888<<<@@@AAA@@@<<<999888444444555444333000---,,,)))(((((())))))((($$$!!! vvvfffSSSDDD===***### ###'''@@@CCCDDD>>>444...///333---,,,'''"""$$$***...---///444;;;@@@@@@???>>>===:::;;;<<<<<<;;;888444222---,,,,,,,,,,,,***&&&#########""" yyyggg___CCC888...***&&&!!! """$$$***//////---000888AAACCC???555***&&&'''(((%%%'''+++111666888:::<<<>>>;;;===???AAA@@@>>>:::888222000///......,,,)))&&&%%%$$$$$$######"""""""""xxxnnn\\\III<<<000&&&###%%%"""&&&&&&$$$)))555???UUUOOOBBB222***(((&&&"""!!!$$$(((+++///333888<<<888;;;>>>AAABBB@@@===;;;666444222000000...+++(((%%%%%%%%%&&&&&&'''''''''""" xxxbbbKKK:::000,,,&&&!!!""""""!!!&&&...;;;BBBEEE>>>777333...'''###""""""$$$&&&((())))))333333666:::???AAA@@@???:::777444333222222000///)))'''&&&)))---000000///+++((($$$ %%%!!!yyyfffSSSFFF666...'''$$$  &&&(((000555555444777777444,,,((($$$""""""$$$&&&'''***,,,///444:::<<<<<<;;;;;;999777666555444222111,,,)))'''''')))+++***)))***)))(((%%%###!!!zzziiiUUUKKK???333)))!!!!!! %%%))))))***...111111333111...+++(((&&&$$$### !!!%%%***000444555555888777777888999999777555222///,,,******++++++***++++++++++++)))&&&$$$"""tttdddSSSCCC666,,,(((&&&&&&$$$""""""$$$'''(((000444888:::777111+++'''###!!!!!!"""'''+++...///000000222666:::<<<<<<;;;555333///---,,,---.........------,,,***)))'''&&&"""!!!!!!!!!"""!!!yyyhhhWWWHHH>>>---)))$$$!!!!!!!!!$$$'''&&&---555:::<<<;;;::::::777111***&&&$$$&&&'''(((&&&'''***000666;;;======777555333000......///000222000...+++)))(((((()))&&&%%%%%%&&&&&&%%%""" ~~~nnnaaaEEE;;;111)))$$$!!!$$$(((+++000888BBBIIIHHHBBB888000+++((('''&&&######%%%)))///444777888;;;;;;;;;999777555666777888555111,,,***))))))***((((((((()))***(((%%%""""""!!!!!! rrrcccRRREEE888***###"""$$$$$$$$$"""###+++888BBBDDD@@@;;;777333000---***(((&&&$$$$$$'''***,,,---333666:::<<<<<<===???AAA===;;;777333///,,,***)))))))))***+++,,,***'''$$$###$$$$$$$$$$$$######"""sssdddUUUEEE;;;:::******(((###!!!(((///555555666888999777333000...***%%%""""""###$$$$$$"""(((000666999===AAADDD@@@???===999444///+++(((******+++,,,---+++(((%%%$$$%%%&&&'''((((((((((((ppp```UUUGGG>>>222'''"""!!!###$$$%%%&&&(((,,,111555999;;;666555111+++$$$!!!"""$$$###$$$(((,,,...000777???@@@@@@???<<<777444333333444333111---)))((()))***'''***------)))&&&%%%&&&###""" ~~~iii^^^NNN@@@555---&&&!!!$$$###"""###'''+++///111AAABBB@@@:::222***&&&$$$!!!"""%%%(((///777444555777999999:::;;;<<<999888666111---*********''')))******)))'''''''''$$$$$$###!!!vvvgggZZZKKK:::///,,,'''""" $$$''')))666999===>>>:::444...+++(((### !!!###$$$'''+++(((***...333777;;;===???<<<<<<;;;777222///......,,,***(((((())))))((('''&&&%%%%%%$$$###"""!!! uuuaaaSSSDDD<<<111(((%%%$$$$$$$$$$$$(((///444666555222///222,,,***------(((###!!!$$$%%%'''+++///222333333888999:::999777555444555555111,,,)))******(((%%%'''&&&&&&%%%$$$#########  {{{ggg\\\MMM???555---%%% """###&&&)))+++,,,,,,+++222111555<<<<<<333((("""&&&$$$###$$$&&&''''''%%%...000444666777888:::<<>>DDD;;;///'''%%%$$$"""!!!###'''---111333666888777555555888;;;;;;999666333...+++(((&&&""""""#########"""!!!!!!%%%,,, vvveeeWWWKKK>>>000%%%"""$$$%%%$$$$$$'''...333666444111...+++(((&&&&&&)))###"""&&&'''&&&)))---000000///222999>>>>>>@@@@@@===777000,,,***+++)))&&&$$$$$$$$$"""!!!%%%### ###!!!}}}rrrcccRRRFFF222...)))###!!!"""&&&)))***(((''''''))),,,000333,,,((($$$###&&&'''%%%###&&&)))+++***)))***///444777999:::999555111///...,,,+++***)))'''&&&%%%%%%%%%###!!!!!!"""###"""!!!!!! xxxkkkWWWLLL===111)))%%%""" """""""""###%%%(((,,,...111///...///111///+++'''%%%'''(((&&&###"""$$$'''---///222333333222222333000222333000+++(((''')))%%%###"""###%%%%%%$$$###!!!!!!  wwwdddSSSGGG===222***%%%%%%$$$$$$$$$$$$$$$$$$111222444888;;;:::666222+++,,,+++(((###  ###&&&***,,,...000333555555888:::666///******,,,)))(((&&&&&&&&&&&&$$$"""""""""!!!!!!!!!!!!!!!""" ,,,666$$$}}}rrrfffVVVJJJ555111+++%%%""""""%%%'''(((***///555:::<<<;;;999444444333000+++&&&###""""""$$$&&&))),,,///222666888666000---///222111000...,,,+++)))%%%"""###""""""!!!!!!!!!!!!"""!!!  !!!"""!!!"""<<>>444,,,((($$$"""$$$&&&((((((+++***,,,222999<<<999444000---***((('''%%%""" !!!"""$$$&&&((()))***111333666888999999999999555555333111---***((('''&&&'''))))))'''%%%$$$%%%&&&'''((()))((('''%%%###uuufff\\\MMMBBB333'''######$$$$$$'''%%%###&&&...555:::;;;;;;999888777555222...+++###############""""""!!!$$$(((,,,000222555999;;;;;;<<<===;;;666000,,,***+++,,,------***(((''''''$$$%%%&&&''''''&&&%%%$$$!!!  wwwjjjXXXHHH>>>666///+++(((&&&######%%%***000333444555999===AAAAAA???<<<111111000...+++'''###!!!!!!$$$%%%&&&)))...222333777:::;;;888444222222222333444333000---,,,,,,))))))(((((('''''''''&&&$$$$$$############$$$$$$###"""!!!sssdddTTTCCC777((()))***(((&&&$$$%%%&&&$$$---888AAAGGGGGGFFFDDDDDDCCC@@@;;;444///+++&&&&&&&&&###!!!"""&&&+++&&&+++000444555555777999888999:::888555111000///000///---,,,************(((((('''''''''(((((()))'''&&&$$$###!!! nnncccRRRGGG999///+++(((%%%"""###%%%''')))***///777===DDDKKKQQQUUUXXXXXXLLL???:::222'''!!!!!!###%%%&&&%%%$$$&&&***---...000333<<<<<<;;;999888666555444333222000//////...,,,++++++************+++,,,---%%%&&&'''''''''&&&$$$###$$$###"""!!! uuujjjZZZMMMCCC:::222,,,((('''%%%$$$%%%(((,,,///555<<>>666---***(((%%%###"""$$$''')))######$$$(((...444888999888999;;;===>>>===;;;:::666666777777777666555444...---,,,***(((&&&$$$$$$$$$###$$$%%%&&&&&&$$$""""""""""""!!! !!!$$$xxxlll^^^SSSEEE:::///***(((%%%"""""" """&&&+++111888???DDDIIIQQQUUUTTTUUUYYYVVVOOO>>>:::444...(((###!!! """'''---111222333555777:::<<<===>>>>>>999:::;;;<<<<<<<<<;;;:::444333111...,,,)))'''&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$###"""!!!!!! |||qqqbbbRRRHHH???333***''''''$$$!!!!!!###'''***,,,000:::BBBFFFOOO]]]ccc___RRRQQQMMMGGG???555---)))&&&$$$!!!!!!$$$'''))))))+++,,,...000333666888999888999;;;===>>>>>>>>>===888777555333111///---,,,+++***((((((***+++***)))&&&&&&&&&''''''&&&%%%%%%%%%###"""!!!!!!!!!}}}ttteeeRRRCCC>>>333---&&&######%%%$$$###)))...///888HHHOOOMMMUUUWWW[[[[[[XXXPPPHHHBBB///,,,'''$$$$$$$$$$$$#########%%%'''***---000222555777999;;;============:::999888777555333222222...,,,******+++------,,,''''''(((((((((((((((((('''&&&$$$###$$$###!!! rrreee]]]QQQ@@@333,,,)))%%%"""###%%%&&&''')))---333777;;;AAAJJJUUU^^^aaa```^^^QQQDDD444,,,,,,---+++'''%%%'''((('''%%%%%%(((+++...,,,***,,,222777::::::666888;;;<<<<<<;;;888777444444555555333000---+++************************)))&&&""""""%%%&&&%%%###!!!!!! zzzpppcccWWWNNNDDD:::444,,,***'''%%%$$$&&&''')))...///333;;;EEENNNTTTVVVSSSLLLFFFFFFIIIIIICCC<<<333111---(((%%%%%%(((***''''''(((---111333222000777999;;;===>>>>>>======777777888888777555333222333222///,,,++++++,,,,,,,,,)))&&&''')))***)))'''$$$%%%%%%&&&&&&&&&&&&%%%"""!!! zzzlll^^^TTTIIIBBB999222...+++'''$$$&&&$$$"""$$$***111666999AAA@@@BBBKKKWWW___^^^ZZZTTTPPPIIIBBB;;;444---)))(((''''''(((+++,,,+++***111111333444777999;;;<<<999:::;;;===============<<<:::555000...------...+++((('''(((***+++(((%%%######%%%&&&((()))))))))((('''&&&$$$!!! xxxooodddWWWLLLEEE>>>666000)))'''$$$###$$$%%%%%%$$$///,,,---666FFFUUU^^^aaaeeeeeeeeedddaaaWWWJJJ@@@999333+++%%%"""$$$''')))((((((((((((+++...222444777888999<<<>>>AAACCCDDD???===;;;777555333222111///---,,,---...---)))&&&"""###$$$&&&''''''((((((***)))(((&&&%%%###!!!!!!!!!  vvvjjjbbbZZZPPPHHH888444...+++***)))((((((+++&&&"""%%%///:::BBBFFFPPPTTT\\\gggooopppkkkeeeRRRLLLAAA555---******,,,'''&&&###"""###&&&))),,,//////111333777;;;>>>@@@===>>>??????>>><<<999777:::777666666777555111---(((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%###"""!!! !!!"""}}}tttnnn\\\SSSFFF:::222///......((($$$!!!"""&&&***++++++555888>>>IIITTT___fffiiibbb```ZZZQQQHHHAAA===<<<000---)))%%%######$$$%%%************---000333666777:::>>>AAABBB@@@===;;;===:::888888:::999666222,,,,,,+++)))(((&&&$$$###&&&'''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! qqq```SSSIIIBBB???444111---******)))&&&$$$)))***,,,///444<<>>GGGSSS[[[aaa]]]UUUMMMEEE@@@<<<;;;999666111,,,)))))))))***&&&(((+++...000222333333;;;888666888===@@@AAA@@@888888666444222///---+++)))))))))))))))))))))***$$$&&&)))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!!  }}}tttfff[[[RRRIII???777333---&&&$$$&&&'''%%%""" """''',,,,,,---888GGGOOOMMMNNNSSSUUUTTTUUUYYYaaa[[[QQQDDD999111,,,))))))((((((((()))***))))))///222111...222;;;>>><<<777777888999999777333///......------------......+++*********+++)))&&&###'''&&&%%%&&&'''(((''''''$$$&&&((('''$$$"""###%%%$$$!!!!!!###&&&'''""" """yyynnnbbbZZZJJJBBB777///+++(((###$$$###%%%'''$$$!!!&&&///222222666>>>EEEJJJSSS[[[tttvvvuuuooocccVVVJJJDDD555111,,,((('''((()))***$$$''''''&&&)))...///***111222444888<<<===;;;:::555444333222111000000///...---+++***+++***(((&&&((('''''''''''''''&&&%%%%%%'''))))))&&&%%%&&&''''''$$$!!! !!!"""!!! ###&&&(((!!!  qqqgggYYYLLLAAA888000+++$$$!!!!!!"""!!!"""###"""$$$)))---222<<>>...)))&&&&&&$$$ """(((***+++***)))---666===HHHKKKOOOQQQRRRUUU[[[```]]]ZZZXXXWWWQQQFFF;;;666---+++((('''((())))))(((&&&&&&&&&&&&''')))***+++222333555888999777222...444888;;;;;;777444444555...------...000000///---+++,,,+++***(((''')))+++)))(((&&&%%%######""""""$$$##################$$$ !!!###%%%'''(((xxxlllVVVKKK???888222+++%%%$$$((()))(((&&&$$$%%%(((++++++...222333666===GGGNNNUUUSSSVVV\\\\\\UUUOOOMMMEEEAAA<<<888666666444333...,,,***'''&&&&&&'''(((---------...000000///---000555:::;;;888555666888444222111222444444222//////000///---***)))+++---******(((&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###%%%''')))***%%%###!!!nnn\\\RRRJJJBBB;;;888444111,,,'''$$$###$$$%%%###'''******''''''+++///:::666999BBBJJJMMMQQQWWWaaa\\\UUUNNNJJJGGGDDDCCC888555000***'''%%%&&&'''***(((&&&&&&(((***,,,,,,***000666777444222444666777555444555666666444111222333333000,,,+++---///,,,+++)))(((&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))'''%%%###"""!!!!!!!!!wwwooohhhcccuuuUUU666---,,,((($$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$(((///111000777@@@KKKKKKMMMPPPUUUXXXZZZYYYSSSQQQLLLEEE===666222000///,,,(((%%%%%%%%%%%%%%%++++++***)))+++...222555>>><<<888666999>>>===888333777;;;===;;;888555333---,,,+++,,,,,,+++(((%%%)))+++***%%%%%%'''(((%%%)))(((&&&(((++++++)))&&& !!!""""""""""""!!!!!!!!!###~~~bbbVVVMMM>>>222...,,,)))&&&$$$%%%%%%%%%$$$'''$$$$$$(((((('''+++111666555555:::CCCNNNWWW\\\ZZZ]]]___\\\UUULLLFFFCCCFFFBBB<<<444,,,'''%%%%%%((()))***+++,,,///222444;;;999555333777======999CCCFFFHHHGGGCCC<<<777555111111111000...+++)))((()))+++)))&&&&&&***+++))),,,+++***,,,......,,,***&&&%%%%%%$$$###"""!!!!!!!!! """###"""###$$$%%%$$$###!!! |||kkk]]]WWWJJJBBB888222///,,,'''###(((### !!! !!!$$$(((%%%$$$'''---666<<<@@@BBBIIIQQQTTTRRRPPPQQQSSSWWWVVVRRRHHH===666666888555666777555222///...---333222///---111999:::777;;;>>>BBBDDDAAA>>>:::999777999:::777222......//////111...***))),,,...,,,///......///000000...,,,((('''&&&$$$#########$$$%%%###   !!!!!!$$$$$$%%%%%%$$$""" }}}rrrdddYYYRRRIII===444333---&&&$$$$$$###"""!!!%%%%%%%%%'''(((((('''%%%'''---222444555:::DDDKKKNNNRRRTTTPPPIIIHHHNNNVVVXXXYYYYYYSSSJJJAAA;;;888111111---)))+++000000---***...333777777777777777:::===???<<<666333555888:::;;;888222000222222000111111000111111111000///((('''%%%######$$$%%%&&&'''%%%###"""#########""" !!! !!!""""""!!! !!!!!!!!!!!! yyykkk```UUUOOOEEE===777333...(((%%%%%%%%%'''))))))&&&$$$$$$&&&'''&&&$$$&&&---333222:::AAABBB@@@DDDPPPZZZnnnqqqsssppphhhaaa^^^]]]MMMKKKDDD;;;555222...))),,,...000000///...///000555888;;;999555444777;;;???AAA???;;;:::<<<<<<999777777666444333444555666---+++(((&&&$$$$$$%%%&&&(((&&&###"""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""###""""""###$$$$$$###!!!!!!"""""""""""" !!!!!!!!! uuufff[[[RRRIIIBBB111---((($$$############ !!!######!!! %%%++++++***...888BBBZZZ```gggjjjiiikkkoootttsssrrrkkk___TTTMMMEEE>>>666555333000---,,,---///,,,///111111///000333777:::>>>AAA@@@BBBFFFGGGEEE@@@???===:::888999<<>><<<;;;888777555444444111,,,***)))))))))(((%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###!!!###$$$&&&&&&%%%$$$###"""""""""""""""######$$$""""""!!!!!! uuuiii[[[NNNFFFAAA999...((((((((('''%%%###%%%&&&$$$ !!!&&&+++&&&***......---111:::BBBTTT\\\dddiiinnnsssuuutttppphhhZZZHHH888...***))))))((('''(((+++---......222999???BBBFFFJJJJJJFFFIIIFFFAAA;;;888:::BBBHHHAAAAAABBBCCCCCCCCCCCCCCC>>>:::555111///...---,,,&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""###&&&'''(((((('''&&&############$$$%%%&&&&&&#########"""!!!!!! {{{tttooocccSSSHHHCCC>>>888222...---,,,***'''$$$"""!!!"""!!!!!!%%%))),,,111999CCCIIILLLQQQYYYaaacccddd[[[HHH555***&&&###...,,,)))'''(((+++...111666333777FFFWWW]]]SSSGGGEEE======;;;111111777666<<<999:::>>>BBBBBBCCCEEEGGGAAA:::666444222222333------+++(((%%%######$$$'''$$$""""""%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%!!! !!!###'''(((&&&###'''%%%###"""###$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!  uuunnnfff[[[TTTTTTRRRNNNHHHAAA999333///---)))$$$"""!!!""""""""""""''',,,///000222888<<<>>>BBBAAA777---)))(((''')))(((&&&&&&(((,,,///222222///222>>>MMMUUURRRKKKBBB777444222+++---222---111222222222666:::======>>>;;;777555333111000000)))***+++******)))******)))'''%%%&&&((())))))'''&&&'''''''''(((((())))))$$$######$$$''''''%%%###$$$###!!!!!!###$$$###"""""""""!!! !!!!!!  zzzrrriii^^^UUUOOOIIIBBB888222///,,,&&&!!!'''''''''((((((***+++,,,)))...000+++'''%%%$$$###!!!!!!!!!"""$$$''')))+++...,,,,,,333===FFFHHHGGG???333000///---333888333222777666111000555555000444444444444444444333333//////...---+++)))'''&&&)))'''&&&''')))******)))((((((((((((((((((((((((((('''&&&&&&''''''%%%###%%%$$$######%%%&&&%%%$$$############""""""!!!!!!!!!""""""######$$$$$$$$$ !!!!!!!!!!!!!!!!!!   ~~~yyyqqqhhh\\\UUUQQQKKKAAA999...+++((('''((((((&&&$$$))),,,,,,'''$$$$$$###  !!!""""""***)))(((***...444888:::666000222444555AAAMMMJJJHHHQQQSSSJJJEEECCC<<<111///111111...,,,...///...///---+++((('''%%%###"""***)))))))))***+++++++++......------,,,+++******------,,,+++***)))((('''&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$%%%&&&''''''!!!!!!!!!!!!"""######$$$######""""""""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!! ~~~zzztttjjjaaaQQQKKKDDD???<<<888222---))))))&&&""""""&&&&&&$$$ """###$$$$$$%%%'''+++...***---777;;;===NNN```bbb]]]jjjsssqqqlllfff[[[NNNDDDFFF@@@555---------+++***'''%%%%%%'''(((((('''+++++++++*********+++,,,111222222222222222222222444444333222111000///000***)))(((((()))(((&&&$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""!!!!!!!!!"""###$$$$$$############"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!yyyppphhh___TTTNNN===:::333---,,,...,,,'''"""!!!!!!  !!!"""###&&&''''''///===@@@@@@RRRfffiii\\\gggwww{{{uuupppoooppphhhWWWKKKIIIGGGDDD<<<999666555666444000,,,((())))))'''%%%$$$%%%'''******,,,...000222333444666777777666444333444666444333333444444333111...)))((('''&&&'''''')))***'''&&&%%%$$$$$$%%%&&&'''$$$###"""""""""###$$$%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$###"""!!!!!!######"""!!! !!!!!!!!!!!!""""""""""""   !!!""""""######!!!!!!!!!   !!!!!! xxxrrrlllggg]]]TTTQQQNNNGGG>>>777555222---)))%%%###""" !!!""""""###$$$%%%,,,777777666EEETTTPPPEEEIIIWWWhhhmmmiiikkktttxxx~~~{{{nnnfffiiijjjgggaaa___]]][[[XXXOOOCCC999---......,,,((('''((()))&&&'''((()))+++,,,......///000111000...///222444666555666888::::::888666...,,,***)))***,,,///111///...,,,*********+++,,,+++***)))''''''((()))***(((***+++***'''&&&''')))''''''''''''&&&%%%$$$###$$$$$$######""""""!!!!!!"""""""""#########$$$$$$###############""""""!!!""""""""""""""""""""""""""""""""""""############$$$#########"""""""""""" !!!!!!!!!"""""""""""""""""""""#########$$$"""###$$$%%%%%%###!!! }}}zzzwwwlllaaaVVVRRRJJJBBB:::333...,,,&&&%%%###!!!!!!!!! """)))&&&###000888...///,,,555GGGLLLHHHQQQbbb[[[ggglllhhhhhhqqqwwwuuuwwwwwwyyy{{{xxxmmm]]]PPP;;;======:::555333444666.........------,,,,,,,,,&&&''')))((('''(((+++///,,,,,,...111444555444222111///---+++,,,///444666888666444222111111222333333222000.........000111...000222000...,,,...000))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''''''''%%%###""" |||rrrfffXXXLLLEEE;;;999666333000***$$$""" !!!###$$$$$$ $$$(((***+++---111444:::===BBBGGGKKKRRRZZZ```dddnnnwwwzzzzzzwwwlllaaaGGGNNNWWW[[[WWWRRRPPPPPPDDDDDDDDDFFFEEE???555---...+++'''%%%&&&'''''''''!!!&&&,,,......,,,,,,---***''''''((((((***333===666555222000111333666888:::;;;<<<;;;999888777888>>>??????>>>;;;999888888777222+++)))***,,,,,,,,,(((***++++++)))&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''(((((()))(((((('''''''''&&&%%%###"""!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!##################""""""&&&&&&&&&%%%$$$###"""!!!!!!$$$'''++++++)))&&&$$$%%%$$$###""""""###$$$%%%""""""!!!!!!"""###$$$%%%uuuooojjjfff___WWWOOOEEE<<<777555222---***(((&&&$$$"""'''''''''&&&#########$$$))),,,///222555:::AAAFFFBBBLLLUUUZZZ]]]aaa___ZZZNNNTTT\\\aaacccdddhhhlllZZZ^^^dddiiiiiicccZZZSSSKKKFFF>>>777333///,,,***(((***---///000000000000...***''''''%%%$$$(((///444333111111111444777999<<<<<<;;;999888888:::===???AAABBBBBBAAAAAAAAABBB@@@;;;555222111222111000///000111///...---...///---,,,+++***)))******+++'''((((((((((((''''''&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%)))))))))((('''''''''&&&&&&&&&&&&&&&%%%###"""!!!%%%'''***,,,---,,,***)))%%%$$$############$$$%%%&&&&&&&&&&&&&&&'''''''''zzztttmmmiii[[[VVVOOOHHHBBB;;;444000---***&&&$$$###"""!!! !!!"""$$$$$$&&&)))...111***111666777888<<>>@@@BBBBBB>>>:::777666555333222555555444333222333666999222111111000000111222222.../////////......---,,,)))******+++******))))))******)))((((((''''''(((*********)))*********++++++++++++***)))((('''&&&((()))***+++,,,,,,,,,,,,***)))(((''''''((()))***)))***+++++++++***)))(((|||tttlllcccZZZUUUFFFAAA:::666444222...***))))))'''&&&%%%&&&''')))%%%)))+++(((%%%&&&))),,,---...//////000444:::???JJJUUUfffssszzz}}}~~~wwwpppllliiifffddd```XXXOOOLLLNNNNNNKKKGGGHHH@@@:::888666///)))((()))******,,,---...///000...,,,***&&&###$$$'''***...///111111111111333555:::999888777666444333222666666777666666777:::<<<777777888999:::;;;<<<===:::::::::::::::999888888444444444333222000...---111000...---,,,+++++++++************+++---...////////////......,,,+++++++++*********+++,,,---...---,,,++++++++++++,,,---,,,---...//////---+++)))wwwpppfff^^^XXXQQQJJJEEE@@@===777111---)))'''&&&%%%&&&((((((%%%###%%%(((&&&&&&&&&&&&&&&''')))+++,,,555BBBLLLTTTZZZaaaeeemmmjjjgggeeefffhhhiiiiiimmmeee^^^^^^dddiiihhhdddeee]]]UUUQQQKKKAAA999555777777777666444222///...000///---)))$$$""""""###+++++++++***(((((()))+++...///000000000000000000111333666777666555666666777888:::<<<>>>@@@BBBBBB<<<======>>>>>>======<<>>===<<<::::::888777666666666777999:::888777555444333444444555333333444444444333222222333222111000111333555666///...---,,,,,,---...///111222444444444222000...yyyuuuhhhbbbYYYPPPIIIBBB<<<999555222111111...((($$$%%%!!!"""###$$$$$$$$$$$$######&&&+++///444999>>>AAADDDBBBAAABBBFFFKKKMMMOOOUUUPPPNNNTTT___gggjjjhhhjjjeeecccdddbbb\\\XXXXXXSSSSSSSSSPPPLLLFFFAAA======<<<:::555///,,,+++,,,------,,,***''''''(((***''')))******)))((()))+++)))+++...///---+++******---...000333555666777888444444555666777777777777;;;;;;;;;;;;<<<>>>???@@@;;;;;;;;;<<>>???????????????===<<<;;;:::;;;===???AAA777666555444444555666777888999:::::::::999888777|||uuuooojjjfffaaaXXXQQQOOOJJJAAA888555000//////...---***(((&&&)))(((&&&'''(((*********+++)))(((***///444777999333222222999BBBIIIJJJIIIOOOOOOSSSYYY\\\\\\```eeeiiikkkmmmmmmjjjeee```]]]FFFDDD@@@:::555222333555555666666444333444777:::555666666333///---...///,,,---...,,,***(((((((((((()))***,,,,,,,,,,,,,,,***+++,,,...///000111111222111000111222555888;;;888777777888:::>>>AAADDDGGGEEE@@@<<<888777666777===>>>???AAACCCCCCDDDDDD???>>>>>>===>>>@@@AAACCC>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============}}}sssrrrooofff]]]YYYQQQNNNJJJEEE@@@;;;666333000,,,)))((())))))&&&###'''&&&%%%''',,,111444666%%%$$$%%%(((,,,---,,,***333444999???AAAAAAFFFMMMTTTXXX]]]aaabbbaaa^^^[[[GGGDDD===666111111555888BBBCCCDDDDDDEEEHHHLLLOOONNNNNNLLLFFF@@@<<<<<<===::::::888555111000111333...///000000///...,,,+++&&&''')))+++---...//////111///---,,,---///333555333222000...///111333555999777333000//////000111333444666888:::<<<<<<===;;;;;;::::::;;;<<<===>>>;;;:::999888888999:::;;;<<<<<<;;;;;;<<<===>>>???}}}yyyuuuoooggg^^^XXXRRRMMMGGGCCC@@@;;;555000222//////444999888111***$$$$$$$$$###""""""###$$$###&&&(((******+++---///777555666;;;BBBEEEBBB===333///---...---,,,222999???FFFGGGCCCJJJ\\\jjjllljjjjjjhhhaaaXXXUUUWWWZZZYYYTTTNNNLLLOOOQQQPPPMMMDDDEEEEEEEEEBBB>>>:::888000111222333333333222111777222......111333111///...---,,,+++++++++,,,---444000***((())))))(((%%%(((---111222000...///000///...111444444111222555000000111111111111000000222111000111222333222111zzzvvvqqqmmmjjjgggccc```UUUOOOIIIFFFGGGDDD>>>888333222///+++'''$$$############""""""###%%%'''(((&&&'''(((+++---......---***&&&$$$(((+++)))((()))***222666555>>>QQQ___aaafffgggeee```ZZZWWWYYY\\\^^^[[[XXXZZZ```ddddddccc^^^___``````___]]]ZZZXXXHHHKKKPPPTTTVVVVVVTTTRRRNNNHHHBBB??????@@@===:::===999555111//////111333999666222///---,,,+++***))),,,......+++)))***,,,---***+++------+++---111,,,,,,---............---*********,,,///111000///|||ppphhheeeccc___[[[VVVTTTNNNHHHAAA;;;777555555000***''''''((('''%%%"""$$$%%%###!!! """"""&&&+++)))"""$$$&&&###(((444<<<<<>>@@@BBBDDDCCCCCCHHHNNNSSSTTTSSSPPPSSSWWW[[[___aaabbbbbbWWW]]]gggpppvvvwwwvvvuuupppjjjddd`````````^^^]]]^^^YYYQQQJJJGGGGGGJJJMMMLLLKKKHHHDDD???<<<<<<<<<666888999666000,,,+++,,,000,,,***+++***)))***...---------,,,***((('''&&&%%%&&&'''***---...,,,***zzzsssmmmgggbbb___\\\UUULLLGGGEEEAAA;;;555444333000,,,)))&&&%%%$$$$$$!!!###***---)))### ######!!!###"""''')))+++***)))((()))+++'''''')))---111444333222222555999>>>CCCFFFHHHIIILLLRRR]]]hhhqqqwwwyyyyyy{{{wwwsssqqqsssvvvxxxxxxyyytttnnniiifffgggiiikkkiiijjjiiieee```]]]]]]```YYY[[[\\\XXXPPPHHHDDDBBBBBB===:::;;;999666444666888777666333111...+++***...///000222444333000---yyytttqqqkkkaaaYYYTTTNNNHHHDDDCCC@@@;;;666555333333444111***&&&'''###&&&'''%%%###$$$%%%$$$&&&'''(((((('''''''''((($$$%%%&&&)))++++++***(((+++,,,---///000000000000555999@@@HHHPPPVVV[[[]]]```^^^]]]^^^aaaeeeiiikkknnnmmmkkkiiiiiiiiijjjkkkooorrrttttttssssssvvvyyyuuuyyy}}}|||uuulllfffcccZZZVVVTTTVVVTTTNNNHHHGGGAAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIKKKNNNMMMJJJHHH{{{uuunnnlllmmmjjjddd^^^XXXUUURRRNNNEEE<<<:::<<<111222333111---+++******+++***)))'''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%% !!!###$$$&&&''''''((()))***+++...111555888:::=========>>>@@@CCCFFFHHHGGGIIIJJJLLLLLLLLLLLLLLLQQQTTTXXX\\\```dddhhhkkkhhhnnnvvvxxxtttooojjjhhhbbb^^^]]]``````YYYRRROOO???BBBHHHNNNUUU[[[___bbb\\\]]]```eeeiiikkkkkkjjj|||yyyssslllhhhiiiZZZYYYXXXTTTNNNHHHEEEDDDDDDAAA===999777666555444111111111000---+++******!!!"""###%%%&&&((()))))))))(((''''''''''''))))))+++,,,---......///000111...///000222222111000000222333555999???BBBDDDDDDCCCHHHOOOQQQOOOMMMLLLLLLMMMHHHFFFJJJLLLHHHCCCAAA222555;;;BBBHHHNNNSSSUUUSSSTTTVVV[[[```dddeeeeee|||vvvttttttqqqmmmgggbbb___]]][[[ZZZQQQPPPNNNJJJEEEBBB@@@???<<<;;;999666333000...---++++++******))))))))))))&&&(((***++++++++++++,,,,,,,,,,,,+++***)))((((((***)))(((***---///---******...111111///---///111111+++)))---111000...---'''(((+++...000333444555666666777:::???BBBDDDDDD}}}yyyuuurrrpppppppppaaaaaa```___[[[WWWTTTQQQJJJIIIFFFBBB===;;;:::;;;888666333222333222111000------,,,,,,***)))((('''(((***+++***(((&&&%%%%%%$$$%%%'''))))))((('''&&&&&&%%%$$$######$$$&&&(((&&&&&&&&&&&&''')))+++,,,***+++---......,,,***)))}}}{{{yyyuuunnnfff___]]]\\\XXXUUURRRPPPOOONNNMMMKKKIIIIIIHHHFFFCCCAAA???===888999:::888555111000///......//////...+++)))'''((((((&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%''''''''''''((((((((('''%%%%%%|||xxxwwwvvvtttsssttttttrrrooolllhhheeedddaaaaaaaaa___[[[WWWUUUTTTLLLLLLKKKIIIFFFBBB???=========<<<<<<;;;999888777888777555333222222333333222111111000///......---zzzyyyxxxuuuqqqnnnjjjhhhdddeeefffgggfffdddbbbaaa]]]\\\ZZZXXXXXXWWWXXXXXXYYYXXXVVVUUUSSSSSSSSSSSSzzzuuu|||ssspppssssssooorrr{{{yyynnnddd``````mmmpppuuu{{{}}}zzz|||zzzppphhhqqq~~~}}}}}}~~~tttooonnnsssvvvuuutttuuuuuuuuuyyyvvv}}}zzzyyywwwwwwzzzwwwooolllssszzzyyytttlllbbbZZZWWWTTTRRRZZZeeewwwsssqqqqqq}}}xxxttt{{{~~~bbbQQQKKKDDD<<>>:::<<>>666111111222<<<===???BBBEEEIIIKKKMMMPPPIIIAAA???CCCIIIOOOQQQ]]]\\\VVVMMMHHHHHHGGGDDDDDD;;;444:::LLLaaaqqqyyyjjjrrrwwwqqqbbbTTTMMMMMMLLLXXX```[[[PPPIIIGGGGGGEEECCCCCCEEEIIIKKKJJJGGG<<<666444999>>>>>>======:::999FFF```ooofffRRRDDDCCCGGGKKKNNNRRR[[[gggqqqrrrwww{{{mmmmmmwww}}}zzzsssiiikkkuuu~~~zzzuuuqqqooopppnnnkkkjjjlll{{{~~~uuummmhhh~~~wwwooodddYYYSSSSSSWWWZZZxxxyyyzzz{{{||||||mmm]]]RRRHHHHHHHHHHHHLLLSSS]]]ccc~~~uuu^^^LLLWWWtttxxxwwwtttrrrooollliiigggnnn\\\HHHAAAFFFJJJGGG@@@:::222,,,+++***,,,444???UUULLLIIIJJJMMM\\\fff```IIIJJJZZZnnnoooEEE.........(((+++''''''+++,,,)))***...'''(((((('''&&&'''***------+++***)))***---000333222---'''&&&+++000333444888888333,,,)))++++++)))...+++(((***000777<<<>>>@@@HHHNNNJJJ???555111222***444;;;888111///...---***)))((())),,,......---///'''###&&&+++***'''&&&(((###(((999FFFDDD777---+++,,,......000777BBBJJJ~~~zzz|||mmmmmmtttccc```\\\QQQOOOUUU\\\TTTKKKGGGNNN\\\lllvvv\\\EEEJJJYYYYYYMMM@@@:::>>>CCCEEEDDD???@@@HHH]]]yyybbbQQQdddwwwuuurrrwwwyyypppddd\\\XXXTTTNNNIIIBBB===:::;;;:::888;;;@@@iiitttssseee]]]aaa```YYYTTTHHHXXXgggbbbnnnrrrXXXJJJFFF@@@:::666666777888AAAEEEIIIMMMPPPSSSUUUXXXdddeeecccZZZJJJ:::///+++---...///000111555:::===ZZZ```iiiqqquuuwwwyyyzzz|||zzzxxxsssnnnlll[[[cccnnnvvvxxxrrriiibbbYYYQQQ>>>...777QQQ```^^^MMMNNNLLLFFF>>>:::;;;>>>DDD:::000---///111...***(((%%%###$$$$$$&&&,,,333333---...000333???GGG???...111???OOO\\\tttzzz]]]777###'''***&&&$$$"""###&&&'''%%%%%%&&&$$$$$$$$$######$$$&&&((((((&&&###!!!"""%%%(((+++***(((&&&(((,,,//////...//////+++%%%###'''(((''''''((()))++++++***(((&&&))),,,//////---+++++++++$$$((()))''''''))))))&&&&&&%%%$$$$$$&&&((())))))...'''"""###&&&$$$!!!!!!&&&"""""")))000000---***%%%&&&&&&%%%$$$''',,,111}}}yyyyyy~~~zzz}}}}}}zzzzzzxxxsssmmmppptttvvvvvvvvvwwwxxxzzz{{{{{{jjj\\\VVV^^^hhhuuu|||yyy|||{{{yyy~~~{{{rrrnnnfff^^^___eeegggeeeeeeYYYPPPLLLGGGBBBEEEMMMrrrwwwuuummmhhhgggaaaZZZZZZaaannnzzz|||sssooo~~~vvvppplllfff]]]XXXWWWNNNNNNSSS^^^fffiiikkknnnllleee]]]XXXWWWXXXXXXWWWWWWRRRLLLGGGEEEGGGKKKOOOYYYlll}}}sss}}}mmmYYYTTTaaarrr{{{MMMBBBZZZsssvvvdddZZZWWWVVVUUUVVVFFF999666444000///444555444111///000666@@@FFFhhhtttrrrcccSSS\\\hhhpppuuu|||zzzuuutttlllZZZEEE888666999666333///,,,+++,,,---///---,,,000???YYYpppwwwuuu___AAA///;;;JJJKKKHHHJJJIIICCC<<<777555333000---111---***)))'''%%%)))000GGGNNNOOOGGGBBBEEEFFFBBBDDD555666999888EEEJJJ999222222222111000//////...&&&(((---222666777777666555999:::555---''''''***''')))++++++******+++,,,666888<<>>AAACCCDDDCCCAAA???:::888///(((,,,777;;;666111444444///)))&&&***///,,,+++***((('''%%%$$$###&&&'''((()))((((((***---)))&&&***,,,)))000444,,,...,,,000111111CCCVVVYYYOOOMMMAAA...###$$$%%%""" !!!""""""!!!!!!!!! !!!!!!"""$$$%%%&&&###""" !!!%%%))),,,%%%'''))),,,---.........111111---'''%%%((()))((()))((((((''''''&&&%%%%%%###!!! """&&&(((((('''''''''$$$!!!###''''''###############$$$%%%&&&''')))### """""" !!!### """&&&((((((((('''!!!"""######"""###$$$&&&kkkvvv{{{}}}~~~vvvuuu{{{{{{nnneeehhhrrrllliiiggghhhnnntttxxxyyydddgggsss}}}qqqIIITTTooo}}}xxxtttsssoooiiibbb^^^]]]^^^kkkrrrooocccZZZYYYTTTMMMGGGHHHJJJOOOTTTXXXZZZZZZJJJGGGHHHNNNRRRRRRQQQRRRQQQMMMKKKJJJFFF@@@>>>AAA[[[UUUNNNIIIDDD???@@@DDDLLLKKKKKKLLLMMMNNNMMMLLLGGGIIIGGGAAA>>>>>><<<999888:::======;;;;;;<<<>>>GGGBBBBBBGGGCCC666///000777<<>>999222000444777666888...)))++++++)))...888BBBHHHXXX[[[WWWqqq}}}fffaaauuulllhhhssszzzqqqdddIII===777999999555666===HHHQQQ\\\___YYYLLL???888GGG@@@999777555111000111111///222:::???AAABBBEEEAAA;;;444222333333222000666444222111333666999:::555FFFSSSTTTWWWbbbmmmpppZZZeeekkkkkkqqq~~~xxx{{{yyyqqqjjj```fffjjjooo}}}pppfffjjjvvvttt___LLL>>>999CCCPPP\\\|||}}}LLL777???OOOlll{{{yyytttooolll]]]III;;;666444222000111,,,'''%%%'''***++++++(((,,,000///,,,+++000555===DDDPPP[[[^^^XXXLLLBBB<<>>:::888666555444888AAACCC:::555777555...---...///333666777666555555111000444666222//////222//////111000...111555777111---......---///333000...,,,,,,///333555666///111000+++***,,,,,,)))***,,,---,,,)))''')))+++111******///---%%%&&&......//////---+++***+++,,,'''000222+++)))111444000,,,111222...***(((%%%"""'''!!!"""******###"""(((...111===777///OOO}}}~~~oooPPP555555PPPjjjtttwww\\\DDDEEEWWW```TTTBBB888***$$$***///---000666222555888:::999444---(((...((($$$%%%(((***...333777333111333333000...///...***'''(((,,,---+++(((&&&'''(((,,,///111111111(((333777111000;;;CCCEEE444@@@EEEBBBEEESSS]]]^^^pppccckkk|||tttbbbVVVUUURRR[[[ZZZbbbooommmYYYFFF@@@AAAKKKOOOPPP^^^ttt}}}xxxttt~~~xxxvvv|||mmm___XXXVVVVVV[[[bbbcccUUUGGG@@@:::444555999999^^^TTT:::333333HHHjjj{{{^^^PPPnnnqqqYYYQQQRRRRRRCCC999...)))+++---,,,***'''***)))%%%%%%'''&&&!!!!!!(((...,,,'''&&&,,,222---++++++///666===@@@AAA000000222777===BBBCCCCCC>>>AAAHHHLLLHHH@@@===>>>888HHHQQQIII???===;;;555---444:::888///(((''')))'''((((((&&&######%%%((("""'''((($$$&&&000777888555...)))((())))))***,,,)))******)))'''&&&''')))%%%$$$''')))(((%%%'''---...***))),,,,,,((('''***$$$---***%%%((()))'''+++((()))+++,,,,,,***(((&&&***&&&######''''''$$$'''$$$!!! """$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$$$$&&&***...000:::555333333111,,,)))***))))))))))))***+++,,,---,,,))))))+++)))%%%&&&***###$$$%%%(((******'''$$$###$$$%%%###!!!"""&&&***###%%%$$$###$$$$$$###%%%&&&...,,,###&&&+++&&&###"""'''((("""''')))!!!######&&&)))'''!!!!!!&&&###$$$$$$"""!!!""""""!!!######$$$%%%&&&&&&$$$""" !!!!!!"""######$$$((('''$$$$$$***000,,,---***%%%%%%)))+++***'''%%%""""""$$$%%%$$$"""###"""""""""#########""" %%%'''### ###&&&'''"""$$$&&&&&&&&&&&&&&&'''(((''''''%%%!!!""")))%%%$$$######&&&))))))'''""""""######$$$%%%&&&&&&:::@@@EEEGGGEEEAAA@@@@@@===;;;::::::>>>CCCIIIMMMLLLAAA;;;<<<======HHHWWWwwwwwwyyywwwiiiRRRDDD@@@;;;AAABBB===999;;;999555222///999NNNZZZZZZ[[[```ppp``````rrryyylllfffmmm[[[TTTFFF:::666:::;;;999CCC999MMMxxx___===555333444555555222///......000------///...***)))+++,,,---...///000111222222555555555444222///,,,***)))---000000---,,,---000000000...+++(((&&&'''(((***,,,......+++((('''&&&)))++++++'''***//////***)))%%%&&&***)))$$$$$$''')))(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))******+++------+++(((&&&%%%&&&'''$$$###"""###%%%&&&&&&%%%'''***,,,///999MMM^^^gggTTTCCC555333888;;;@@@FFF???777444>>>LLLNNN@@@000+++***)))((('''((())))))//////...,,,(((&&&&&&'''******)))((()))***+++,,,///...---+++***((((((((('''### !!!%%%)))++++++)))((()))+++---///...---...,,,+++...333666777666111222333444555888===AAABBBIIISSS[[[bbbkkkwwwxxxtttxxxvvvjjjdddfffYYYRRRHHHCCC@@@>>>999555<<<<<<;;;<<<;;;999555222777555666<<>><<>>BBBDDDDDDBBB@@@@@@AAAAAA@@@???@@@CCCFFFGGGMMMCCC======:::555:::DDDEEEHHHOOOUUUPPPEEE?????????BBBAAA<<<;;;<<<;;;666777222555@@@CCC<<<888;;;@@@666777DDDIIIBBB???DDD???>>>888111111777::::::AAA999GGGcccgggNNN::::::777999:::999777444444444333000000222222...---000000111111111111111111111111222555666666444111000+++///333444222000111222000...,,,***))))))((((((++++++,,,---------+++******------***+++000333111000***&&&((('''%%%%%%)))***)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))++++++*********+++***)))(((((())))))'''%%%%%%&&&''''''&&&)))***(((&&&***444;;;===777///***+++,,,+++---222444///---666@@@AAA666))))))((('''''''''((()))))),,,,,,,,,***'''&&&&&&'''***)))''''''((()))***+++...,,,***'''%%%######"""'''$$$"""###'''+++++++++)))'''&&&'''***,,,......***)))(((***...111111000***+++++++++******---///333999@@@EEEIIINNNWWW]]]qqq^^^NNNKKKHHH@@@;;;===<<<777111000222222000...111111222222333111///---...------000555;;;???AAA<<<@@@GGGTTTeeepppnnnfffVVV___eee___OOO???888888>>>:::666555777999::::::===999333...,,,,,,++++++)))777LLL```mmmqqqpppoooXXXJJJ888***'''+++111555666OOOiiixxxyyyyyySSS...***:::JJJFFF999---111@@@HHHFFF))))))(((((('''''''''''')))'''%%%&&&(((((('''%%%%%%&&&&&&'''((()))++++++,,,---***&&&(((///111///&&&%%%$$$&&&((()))(((''',,,,,,++++++++++++,,,,,,---+++++++++---//////...,,,***((()))***)))&&&###$$$&&&((((((&&&%%%%%%&&&'''&&&%%%%%%&&&(((***+++((('''&&&'''))))))'''%%%(((''''''((((((&&&### ###%%%%%%$$$"""!!!"""$$$ """$$$$$$######&&&((('''&&&%%%$$$###$$$%%%%%%***+++---...---***'''%%%%%%&&&''''''&&&###  ###$$$$$$&&&(((***%%%%%%&&&&&&%%%$$$"""!!!)))(((''''''(((***,,,...,,,&&&###&&&(((&&&%%%''''''### !!!&&&***++++++))))))******)))'''%%%$$$"""###$$$$$$######%%%'''%%%$$$###"""""""""######"""%%%$$$"""$$$"""!!!###%%%'''((()))(((((()))%%%!!! !!!###%%%&&&###&&&((()))(((&&&%%%%%%%%%$$$$$$%%%''')))))))))!!!%%%((()))&&&######%%%''''''%%%%%%%%%''')))***((())))))(((((((((***,,,***,,,---++++++---,,,((()))'''%%%&&&(((***)))(((%%%((((((%%%###&&&((('''(((***++++++)))))))))*********)))))))))))))))***---+++)))'''&&&'''((((((******)))(((((('''''''''%%%'''))))))((('''&&&'''<<<>>>AAAEEEGGGGGGDDDAAACCCCCCEEEFFFFFFFFFFFFFFFMMMGGGDDDDDD???555333888<<>>;;;===@@@>>>999888333333999999222///111555333444888999777777999777;;;;;;666222444555555777444888AAA???333000777777999;;;<<<;;;:::;;;<<<999666666999999666666999<<<;;;:::999777444333111000222555888:::999888777666:::>>>>>><<<;;;<<<>>>888555111111333444333111///---,,,...222333222000,,,000111......222888:::<<<444,,,******)))+++---,,,,,,+++***++++++,,,,,,'''''''''(((((())))))))),,,)))&&&'''***,,,+++******,,,...000111000...---///,,,)))((()))*********))))))&&&$$$'''------)))###$$$(((+++((($$$###&&&(((&&&'''---333333+++"""''''''''''''((()))***+++)))))))))(((&&&%%%&&&((()))'''&&&&&&(((***++++++...,,,)))%%%"""!!!!!!!!!'''$$$###$$$(((++++++)))'''$$$""""""%%%(((+++,,,'''&&&&&&''')))++++++***'''(((((('''%%%$$$%%%&&&(((,,,111444555888===AAAUUUAAA000---///---+++,,,'''%%%###&&&***------+++&&&''')))***++++++***)))***+++,,,++++++---///222...///000222888??????;;;888<<<===999111+++***,,,))))))***---000222222111///---+++++++++***(((&&&***000:::EEELLLMMMHHHDDD///111111...***)))---111+++999GGGOOOXXXccchhheee^^^WWWUUUZZZaaabbbaaa```^^^```___RRR;;;(((&&&,,,//////***%%%)))444777333$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%'''((('''&&&%%%%%%&&&&&&'''((())))))'''+++,,,(((&&&'''((((((&&&$$$""""""###$$$###"""&&&''''''(((((())))))***...+++'''&&&'''***,,,---((('''&&&&&&''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((((('''%%%$$$%%%&&&(((***$$$###$$$''')))***(((&&&((('''''''''(((&&&### !!!"""###""" !!!""""""$$$%%%%%%&&&'''(((+++***(((&&&%%%$$$%%%%%%(((***---//////,,,(((%%%'''(((((((((&&&$$$""" !!!$$$%%%&&&(((+++---(((((('''&&&%%%###"""!!!+++***)))))))))***,,,---((($$$###&&&(((''''''(((""" ###(((******(((((((((((('''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&$$$!!!!!!###%%%%%%&&&$$$ $$$&&&%%%%%%%%%%%%&&&'''((())))))+++&&& """&&&)))(((***++++++(((&&&%%%$$$)))&&&$$$&&&***,,,,,,***$$$(((,,,+++)))'''((())),,,+++)))((((((***+++,,,*********,,,...//////...+++///000------///000///...***'''(((,,,///---)))***---,,,'''&&&))),,,,,,---///000///...---...///------------------------111///,,,***))))))+++,,,,,,,,,,,,,,,+++***)))))))))+++------,,,******+++@@@AAAEEEKKKOOONNNHHHBBB???BBBGGGKKKMMMMMMKKKJJJFFFEEEGGGJJJEEE;;;666777???AAADDDDDDAAA>>>>>>AAADDD@@@;;;:::???CCCBBB???999666666;;;===::::::===;;;???@@@:::777888999888:::BBBFFFAAA999555555444333222111---***)))---333333555888:::<<<===@@@BBB>>><<<;;;>>>???======AAAFFFFFFDDDAAA>>>:::666444555666888999;;;;;;<<<<<>>BBBEEECCC@@@888444111222777:::888555///333555333111555<<>>BBB@@@777///,,,+++)))***+++(((######&&&%%%%%%&&&(((******(((&&&$$$%%%$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((('''%%%(((***)))'''%%%$$$###'''%%%######$$$%%%%%%$$$%%%%%%&&&((()))*********///,,,(((&&&''')))***+++&&&&&&%%%%%%&&&'''''''''))))))(((&&&%%%%%%'''******)))'''&&&&&&''')))***%%%&&&(((***++++++***)))&&&&&&&&&((()))(((%%%###!!!"""#########""""""###&&&''')))***+++***++++++///...,,,***((((((((((((&&&(((+++---...---+++)))*********)))(((&&&%%%$$$###%%%'''((()))***,,,...------+++***(((&&&%%%$$$******))))))))))))***++++++)))))))))))))))((()))$$$"""!!!$$$(((***)))''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&'''(((((('''$$$!!!!!!"""$$$&&&((('''$$$###%%%)))+++,,,---,,,***(((((()))+++,,,+++&&&!!! %%%)))++++++,,,------+++******+++///+++((())),,,...,,,)))***///222///---...000111//////...---------.........---...111666777444111...222444111000333666666555///)))***///000,,,'''000444444000...000222111000333666777555333222111/////////000000000000000444111...+++***+++---...111000///---,,,------...---///111111000......///AAACCCHHHNNNRRROOOGGG@@@>>>BBBGGGMMMOOONNNLLLJJJ<<>>999888<<<@@@BBBAAA???@@@CCCFFFCCC===888:::@@@CCCDDDCCC???===<<<<<<;;;888999;;;>>>DDDDDD<<<777999;;;999444???GGGDDD>>>;;;<<<<<<:::;;;888333222555777666555777999;;;;;;===@@@BBB???<<<<<>>???BBBEEEEEEEEEDDDBBB???<<<;;;===<<<:::999999:::<<<>>>@@@@@@>>>;;;888:::@@@FFFKKKFFFCCCDDDJJJMMMKKKIII@@@<<<888999<<<>>><<<888444666888777555777???FFFJJJEEE???:::888888777444111222333444555666777777888888888888999999::::::<<<888444333555666666555888888:::===???===888444444222000111333555666777666444///,,,000666555000000///---,,,...//////---,,,000333555333000......,,,---...000111222333333111111000...+++))))))******)))***...555999999777000///---,,,,,,---///000,,,***)))+++...000///,,,)))((()))+++------+++***---.........---,,,++++++%%%'''))))))'''&&&&&&'''''')))***++++++,,,---///---++++++,,,+++&&&$$$%%%'''&&&'''(((***++++++***)))+++---,,,+++***+++---))),,,---+++((('''***,,,***//////+++)))+++.........,,,,,,,,,...///000///+++,,,,,,++++++*********---+++))))))+++---------***,,,000555888555---'''+++---000000...+++***)))(((((()))+++111444111++++++***---111000,,,+++...888:::555---***+++)))###''''''%%%""""""$$$### ''')))+++......---+++)))%%%&&&''''''''''''((()))))))))*********)))((((((&&&&&&'''***+++***&&&$$$)))'''$$$$$$&&&((((((((($$$%%%''')))***+++++++++,,,***((((((((()))((('''&&&'''((((((((()))******///...---***((((((***,,,------,,,++++++++++++,,,)))+++,,,---,,,+++++++++&&&&&&''')))++++++)))'''$$$$$$%%%'''((()))((((((+++++++++,,,,,,,,,+++***...---,,,+++***+++,,,,,,'''((()))***,,,---//////---,,,++++++************+++,,,---,,,++++++,,,---//////...---,,,***((('''))))))((((((((()))))))))***+++,,,+++++++++,,,++++++(((%%%&&&)))++++++)))''''''&&&''''''(((******%%%''')))*********+++,,,---,,,***((('''''''''''')))&&&$$$&&&))),,,...000444222...+++)))***,,,...***(((&&&&&&(((+++------+++---//////000111444666888555222222222111...+++---333555111///333666666000111222333333222000///222222333777;;;<<<:::666111555666444555:::<<<<<<888222---///333555111,,,222777:::777555666555222111666;;;===<<<777333111///000111222222222222111555444111///...///111222777444000------...111333000222444444333111111222AAACCCHHHLLLLLLIIIBBB===AAACCCGGGJJJKKKIIIFFFCCC===@@@DDDEEECCC???<<<;;;>>>CCCFFFDDDCCCFFFIIIJJJAAA;;;888;;;???@@@BBBDDD??????>>>===:::888999;;;???CCCDDD???<<<===??????888AAAHHHFFFAAA???@@@@@@??????>>>>>>???AAA>>>999<<<===>>>===<<<<<<>>>@@@>>>:::999<<<<<<;;;<<<@@@<<<===???AAAAAA@@@???>>>???===;;;999999;;;===???BBBAAA>>>999666888???DDDFFFCCCAAABBBFFFHHHHHHGGGDDDAAA>>>>>>??????===:::999888999:::999999>>>EEEGGGHHHDDD>>>;;;:::999666444555777888999:::::::::????????????????????????BBBAAA???>>>=========>>>===;;;;;;===>>>===888444555444444555888:::;;;:::888777333111444;;;===:::<<<999444///000555555333555999<<<<<<999666666666111222444555666777777777777777666333///------...///...000777>>>AAA>>>::://////000111333444666777444111///111444666555444222222444666777555222///222444555555333111000000...//////...+++******+++222000...,,,************+++,,,+++)))'''&&&(((+++((())))))+++,,,...000111...000222111...,,,...111000000...+++)))'''((()))'''---///,,,+++---000000,,,,,,,,,...//////---+++((()))***)))((()))+++---+++)))'''(((,,,000333444***---222888999666///***111000...---------,,,+++'''&&&&&&+++000333///+++---,,,...222000+++***,,,111111///***)))+++)))%%%'''&&&%%%######$$$&&&&&&'''***---111333333333222)))+++,,,,,,******+++------...//////...,,,+++)))***'''''',,,000...,,,,,,+++)))&&&&&&''')))******&&&''')))+++,,,,,,,,,,,,)))((((((((())))))'''%%%(((***---......------...222222111...,,,,,,...111111111222333222222111000...//////...,,,+++,,,---((()))***,,,//////---+++''''''))),,,///111000//////---+++***++++++***)))------,,,++++++,,,......++++++++++++,,,///111333///...---------...///000222333333111...---------...///000000///---+++)))))))))******++++++++++++&&&***---,,,,,,///000///111...++++++...000///---******+++,,,,,,---......'''***---/////////000111111111///...---,,,,,,,,,,,,'''%%%)))......///000666333000---+++,,,///000000///......000111000///...///111222333555999===?????????===:::666222///---444666000///555999888///222666888888666222000444555777:::======<<<:::555777888888<<>>999444111000111333444555444444333777666555555555555666777999666222///...000333555222444666666444333333444DDDEEEGGGFFFCCC@@@>>>===AAABBBCCCDDDCCCAAA>>><<>>===>>>>>>999???CCC???===???AAA???@@@;;;:::<<<===;;;<<>>???BBBDDD;;;::::::;;;999777777999@@@FFFIIIDDD@@@???AAA@@@===<<<>>>AAABBB@@@<<<:::===>>>>>>===<<<<<<>>>@@@???<<<:::<<<<<<;;;<<<@@@:::<<<>>>??????>>><<<:::888999999;;;<<<>>>???@@@BBBBBBAAA===999999===AAA??????>>>>>>@@@AAACCCDDDAAAAAAAAAAAA@@@???===;;;>>>:::999<<<===:::<<>>>>>???AAACCCBBB>>><<<>>>AAAAAA===:::;;;>>>???<<<888777777777999<<<<<<;;;:::777999999888:::@@@CCCCCC@@@CCCAAA:::666888999777:::===???>>>;;;999888999555666888999::::::::::::999999888666333111222333555444777>>>EEEFFF@@@999111333555888:::;;;;;;<<<999555222333666999999888:::999999999:::888555222555777::::::777444444444666666666444222222444666;;;888333...,,,,,,,,,,,,...///......///222444444---...//////111444888;;;222555777666222111444888999555111...---------,,,+++///111---,,,///111000//////111111111000---,,,&&&))),,,------...000222+++***)))+++///222555555000444999;;;999666333111333333222111000000000000---***))),,,///...+++(((...,,,---000///***(((***&&&&&&(((***+++***+++///+++***((('''&&&&&&'''***,,,---000333555666666666000222333222000///000222222333333333222000---,,,...,,,...111111///111777111...***))))))++++++++++++,,,...000111000000///+++***)))***++++++***(((+++///333555333111111111111222222111000111333555444666888::::::999777555333333333111......111444.........000111111...,,,)))***,,,000555888777555555222...---///111222111111111000//////000111222111111111111111111222222111000///...///222555666666777666444111//////000---000333555555333000...,,,,,,---//////000000000(((...222///...222333111333111111333666777444111///000111333333333222222---000333444444333333444444333111///000111444555444...,,,111444222//////666444222000000222555777;;;999666555555555333111333444444333333555999<<<>>>CCCFFFDDD>>>777444333///777888000///777<<<:::---111888<<<===999444000444777999;;;;;;;;;;;;<<<888888888:::BBBIIIFFF@@@888777666888<<>>;;;999999888555666999<<<===;;;777555444111222444666777777666555555666777888888999999999777666555333333333333333222444666666555444444444HHHIIIGGGBBB===;;;===@@@>>>>>>???>>>>>><<<;;;:::999;;;:::666555777;;;<<<999BBBGGGDDDCCCFFFHHHEEEAAA===<<<>>>;;;666777======AAACCCBBB@@@BBBDDDEEEDDD>>>===AAA???999666::::::???@@@===;;;>>>BBBBBB;;;;;;>>>CCCBBB===;;;>>>888999:::;;;;;;===AAACCCCCC???>>>??????===???CCC@@@AAABBBAAA???;;;777444000333888===@@@BBBBBBAAA===??????<<<888666777:::===>>>???>>>>>>???BBBDDD>>>@@@BBBBBB@@@>>><<<<<<@@@;;;999===???;;;:::===GGGMMMMMMCCC;;;===BBBCCC888999;;;============<<>>===<<<<<<999>>>BBB@@@:::777:::>>>DDD@@@;;;<<>>===:::888:::>>>???<<<:::===>>><<<===FFFIII@@@888666777555;;;===>>>===;;;888888999777888:::;;;<<<<<<;;;:::888999999777555444555777999999<<>><<<888111---+++,,,,,,---000000000222555555000***111111111111222555:::===666999;;;:::777666:::>>>:::555///---///111111000000222111,,,+++...000...000111333333111///------&&&***000222111000111333000//////000222333333222444888;;;:::666222111111000333666444111......000333///---///111000//////000------//////***((()))%%%$$$'''---+++&&&(((000***)))***+++,,,+++...111222333444555666555555444555777888777444222444666555666666666555222///...111111444555111---444???777333///---,,,---------000111444555666555444333///---,,,,,,---.........---222888999777444333333...000222222333444777999666999<<>>:::888777777777444222333777;;;222222222222333111...+++***+++---222888;;;:::888===999444444777:::<<<<<<777666555444333444555555555666777777555333111///222111000000111444888:::777888888666333111111222///222777:::;;;999666333//////111222444444555555///666999444111333444111222222444999======888444333444666888888888666555333555888888777555555555666333000...000444999======555333888;;;666111000666555444444666999<<<>>>DDD@@@<<<999777666444333888777666444222333666999:::AAAGGGFFF>>>666333444111:::;;;333111:::@@@>>>+++111999???@@@;;;555000444777::::::888888:::===999888888<<>><<<@@@@@@<<<:::<<<<<<:::888:::::::::777666666666222444666888999888777666222333555777888888888888444555666777666444222111222444666666555444444444AAACCCDDD@@@:::777888<<>><<>>@@@777999<<<>>>AAABBBBBBCCCGGG;;;444999>>>===999888BBBCCCBBB@@@BBBEEEDDD@@@999:::<<<>>>???@@@@@@@@@999888888888:::>>>AAADDDEEECCC@@@;;;888888;;;>>>DDD>>>999;;;BBBDDD???999>>><<<;;;<<>><<<666:::<<<::::::<<<===<<<>>>======>>>@@@@@@???===:::>>>AAAAAA===999777888;;;999888:::===>>><<<:::===666222555999888555444999???DDDCCCAAA???:::555777888999999999;;;===@@@;;;777111///000555999;;;???;;;777666777888777555::::::999999999999999999555666555333666;;;===;;;555222///111555666444000222222111222333555777888;;;:::999999;;;<<<<<<<<>><<<:::999999:::;;;<<<777333111444666666555555444333333444333111///...555999666333333333111///111333333222222222444888666444444666888::::::;;;:::999999:::999777555666777777666333000000000666666666666555333///,,,.../////////...---+++***+++)))***---111111,,,&&&***,,,///000000111333555000999<<<777222444555444;;;888555444555777888999444888:::888333111333777;;;333///222444111000333>>>888444333111///111555<<<999888:::===<<<666111+++111555222000000111///333777<<<<<<999555333222444222111222666888777555<<<<<<<<<===>>>???@@@AAA===999444444777888555111999666666666333...---111333444777<<<@@@@@@<<<888;;;333333>>>DDD???<<>>;;;999333888======999666666777888888777666666777777888666888;;;======:::666444777888:::;;;;;;:::999888>>>;;;888888999888555222;;;777222//////222555666===<<<:::999888999999:::222:::999333888CCCCCC888333222555::::::888888<<<666:::===:::444111444999@@@:::666:::??????>>>>>>999999777666555777<<>>999999::::::777888;;;===???@@@??????===;;;999777888777666444999111444888444555:::555444444555666888888666444333555777999::::::888888???AAABBB@@@;;;:::<<>>;;;999<<<<<<;;;888555555777:::AAA<<<999===@@@@@@AAADDDCCCCCCCCCCCCBBB@@@???>>>BBBAAA@@@@@@@@@@@@@@@@@@>>>??????>>>;;;::::::;;;999===AAAAAA>>><<<===???;;;<<<===???AAA???<<<999888<<>>>>>;;;888444222:::;;;:::999888999<<>>???>>><<<888777888:::;;;>>>AAACCCCCC???;;;888777888999<<>>;;;???CCC???:::999@@@CCCBBB??????AAAAAA>>>:::<<>><<<333333333555999>>>BBBEEECCCBBB>>>:::777666999<<<>>>:::777999>>>@@@>>>999888777888:::======;;;888777<<<===:::999;;;<<<:::;;;;;;<<<>>>@@@@@@===:::666999<<<===;;;999:::;;;===:::777999===@@@>>><<<;;;555333777999999888999;;;BBBFFFBBB===:::888555444666777777666666888999:::999666555555777:::===@@@<<<888666888999999999888888777777888999:::;;;777888666333555999:::888555333222444999<<<:::888222333444555666999<<<>>>;;;:::999:::<<>>===<<<<<<<<<:::888666555666777777777:::999999777666555444333222888:::666333555777777666555333222333555777999999777555666888;;;<<<<<>><<<;;;===@@@===666///333333222000,,,******,,,000---+++,,,000111///,,,///000111111111222444666666<<<===888444777::::::<<<:::888888888777666444555666777666444444666888<<<555222555666333222444>>>;;;999;;;:::777777:::@@@>>>======>>>===888444222555666222111444666555555888<<<<<<999555333333888777666888;;;===;;;999<<<===??????>>><<<999888888666555555777888777555777555666888666222222666888888;;;???BBBBBB???;;;;;;333444>>>CCC>>>;;;===999888666666777999999888>>>AAABBBAAA===777333111222///000555888666555777555666777666333000//////222000000333666888777555111555999999666444555777333777666333333777888555222444777888777666666666666888;;;>>>>>><<<999777222777;;;<<<:::999;;;===;;;;;;:::999888777777666777999<<<>>>>>><<<999777777999<<<>>>???>>><<<:::;;;999777777888999777444777444000///111444777888===<<<:::999999999::::::666;;;<<<999<<>>DDD<<<666888;;;;;;;;;===;;;;;;:::888888999<<>>??????@@@@@@>>><<<999888888888777666333+++...111---222999666666555444555777777666444444555666777888888777777<<<>>>@@@???======???BBBAAA@@@@@@AAABBBAAA>>><<>>;;;:::;;;;;;:::>>>DDDAAABBBDDDFFFFFFDDDBBBAAAEEECCC@@@===;;;<<<===>>>???>>><<<888666666888;;;999???DDDEEEAAA===::::::======>>>???@@@>>>;;;888:::===@@@BBBAAA@@@?????????===:::999;;;===>>>>>>666999===@@@???<<<777444;;;<<<<<<:::888777888999=========<<<999888999::::::>>>CCCEEEEEE@@@:::666666555555666999===AAADDDBBB@@@AAAEEEEEEAAA<<<;;;>>>BBBCCC???;;;<<<===<<<;;;>>>AAACCCBBB???;;;888222111222333777;;;@@@CCC@@@???===999666666888:::999888777999;;;<<<;;;:::444444555777999888666333666;;;<<<999777888999777999:::;;;===???>>><<<999444666777888888999<<<>>>???999555666===BBBAAA>>>:::777555777777666777::::::@@@BBB===888888999999444666888888666444333333666999<<<<<<;;;;;;>>>AAACCC???;;;888888999999999777666666555666888;;;<<<999:::777333444888777444333222333777<<<@@@???===444777999999999:::>>>AAA<<<;;;999:::===AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<>>>>>>>>><<<:::999999999666888999777555444666999999===<<<666444888<<<>>>>>>999444222666:::===>>>:::999888999<<>>CCC@@@>>>BBBGGGDDD;;;111555666777222,,,***,,,000555111------000333444333444444444333111222555888999======888666999===>>>;;;:::::::::;;;:::777444555444333444666999::::::<<<888666888999666444555===;;;===AAAAAA>>><<<>>>DDDCCCBBB@@@>>>;;;888777:::999666222444999<<<:::888:::<<<===;;;888777777;;;;;;<<<>>>@@@@@@===;;;:::<<>>999444000333555888:::::::::;;;<<<888777777999888666777<<<>>>>>>@@@BBBDDDCCC@@@===:::333444<<<@@@<<<999;;;777777555444444777<<>>======<<<;;;999777666:::;;;>>>???>>>;;;888555666888;;;>>>???>>><<<:::777666555666777888777666444222111222555888:::;;;;;;;;;:::999999999:::::::::;;;>>>@@@AAA???:::666:::888888;;;;;;666555777:::888555444555:::@@@CCCCCC;;;444333555555666999:::;;;;;;:::999999;;;===>>>CCCDDD>>>::::::;;;:::FFFDDDBBBAAAAAABBBDDDEEEFFFCCC???===<<<;;;999888444---//////+++111999777555444222333555777888777777777777777777777777777;;;<<<>>>===<<<===???BBB?????????AAACCCCCC@@@>>>CCCAAA???<<<:::999:::;;;<<<<<<>>>???<<<999===DDD??????@@@AAAAAAAAA@@@@@@DDDBBB???<<<;;;;;;;;;<<>><<<888555444666999<<<@@@DDDEEEBBB===999888@@@???>>>??????>>>;;;999999;;;===??????>>>======<<<;;;::::::<<<===<<<;;;666999<<>>;;;999666888999999888777888999@@@???<<<:::888888999:::@@@@@@???>>>===<<<<<<;;;<<<:::999888888999:::;;;===???AAABBBAAA???>>>???===CCCEEE???::::::<<<<<<;;;<<>>===<<<888888777666666888;;;===???888222333;;;AAAAAA>>>;;;888888888666333444999777999888555555999<<<<<<777:::<<<<<<999555333111222888???AAA???===>>>AAAFFFBBB===999666666777888888777555555555777999;;;888999777444444888777333000000222666;;;>>>>>>===777:::===;;;888777:::===>>><<<::::::<<>>CCC@@@BBB???888444888>>>AAA@@@:::444444999>>>@@@???<<<;;;;;;===@@@CCCEEEEEEEEEAAA===::::::::::::999666888<<<>>>>>>??????@@@BBB@@@>>>@@@BBB@@@:::444444888;;;777000---000555777444111111333666777777777777555222000111444666888:::;;;999888999<<<===999888888:::<<<<<<;;;:::666222000222888======<<<:::999999::::::888666666<<<:::<<<@@@BBB??????BBBEEEEEECCC@@@;;;888777888;;;:::666333777===>>>;;;999:::<<<======<<<<<<<<<999:::===???@@@???<<<:::777999<<<>>><<<999555222222888===???<<<;;;===@@@===:::999999888777:::@@@BBBBBBBBBBBBAAA???<<<:::666222444;;;>>>;;;:::;;;666777777555333444999>>>;;;???DDDEEECCC>>>:::777888666777===???===;;;;;;777555555777999999555222888333///111666999888555777:::>>>???===;;;:::;;;777999::::::999777555222888888888777777999<<>>===;;;999888777777777888888888666777999<<>>===;;;999888<<<===>>>>>><<<888444222777888888999999888888777555555555555666666666666555444444666999<<<======999999999888888888888888;;;:::>>>DDDDDD;;;555444;;;888888;;;;;;888555666;;;777444444999>>>AAABBB>>>777222222333222333666999:::;;;;;;999888888999444999;;;999888<<>>=========???AAAAAA@@@>>>???>>>;;;999999:::;;;;;;777:::@@@BBB>>>888999??????>>><<<;;;:::<<<===>>>@@@@@@???===<<<;;;;;;::::::;;;<<<;;;999999:::;;;???AAABBBBBB???<<<:::999AAA???>>>>>>>>>>>><<<:::999:::<<<===???>>>===<<<:::999999:::<<<<<<;;;:::;;;;;;<<<<<<=========>>>777888::::::::::::;;;<<>><<<;;;:::<<<<<<:::999;;;>>>AAA;;;BBBDDD???::::::<<<===999999::::::;;;;;;<<<===???===:::888777888999:::999:::;;;;;;:::;;;===???>>>???@@@>>><<<:::;;;<<<<<<;;;888444111000111222333888:::888888;;;===;;;>>>;;;888888:::===???@@@???===999666666777999:::===777111111888>>>???>>>;;;:::;;;<<<;;;888999===888666111///333:::<<<888999<<>>;;;777333111444;;;BBBCCC>>>999888999CCC@@@===999666666777999:::999777666555666777888666777666444666999999555111222444777:::;;;;;;:::666888::::::888777888:::>>><<<:::999;;;===============>>>===<<<999777666>>>BBBEEEDDDAAA>>>>>>@@@999===AAAAAA>>>???DDDIIICCCEEEBBB999555888===>>>===888555777===@@@???<<<=========???CCCFFFGGGGGGEEECCC@@@??????===;;;999444888;;;>>>>>>======>>>???@@@???<<<:::888888888555;;;???<<<444///000333666555555666888999999999888777555222//////222444666888;;;======;;;::::::<<<:::888777999;;;<<<<<<666222///333:::??????<<<777999:::999888888888777>>>;;;:::===??????BBBFFFEEECCC@@@<<<777555555777777777666666:::???>>>999666666888:::<<<>>>======777999<<<>>>>>>===<<<;;;:::;;;;;;;;;:::888666555444:::??????;;;888:::>>>===:::999:::999999>>>DDDAAAAAA@@@>>>;;;888666555222111444999<<<<<<;;;<<<555888;;;:::888888:::===999;;;???@@@???======<<<:::999<<>>999:::<<<===<<<999555444===<<<:::888777999===@@@AAA???===;;;999999999999999999999888888:::<<>>===<<<;;;:::;;;<<<======<<<:::777555<<<:::777555333333444555666666666666555555555555555444444666888::::::999888888777777666555555444888999===CCCAAA999333333999555555:::<<<999777777;;;888666999===@@@???===888555444666777555555777:::;;;<<<<<<999777666777000444666666888>>>BBBBBB;;;:::999999:::===AAACCCBBB???:::777666555444333>>>???DDDBBB:::???DDD===888666333222444777999999888777777666666666777777;;;;;;::::::::::::;;;;;;===<<<;;;;;;<<<===<<<;;;<<<999777666888999::::::333777===AAA===666555888@@@>>>;;;999999;;;>>>@@@@@@@@@???>>><<<;;;:::999444777;;;===>>>>>>???@@@?????????>>>===<<<<<<;;;???===;;;;;;<<<<<<<<<;;;;;;;;;;;;===???@@@>>>===888888888999;;;<<<;;;999<<<;;;999888999;;;>>>@@@>>>??????>>><<<<<<===>>>DDD@@@:::666666888:::;;;::::::<<<===<<<;;;999888???@@@AAABBBBBB@@@???>>>:::;;;888333333888<<<>>>777<<<>>>;;;888:::<<<;;;777777666777888;;;===???>>>===:::888888999;;;<<<777999<<<=========???AAA@@@AAAAAA@@@>>><<<<<<===@@@???<<<888333222222444444999<<<;;;;;;???@@@???>>>;;;888777999===@@@AAACCC???:::777777888999999;;;777222222666:::=========;;;===BBBCCC@@@@@@BBB:::888333000333888888444888;;;======:::666333222:::>>>AAAAAA<<<555111///======<<<:::888888:::<<<;;;:::999888777666666666555777666555777;;;;;;777555666888:::;;;;;;:::999222333555777999;;;;;;;;;===;;;::::::;;;;;;:::999999999999888777666555444666999<<>>>>>@@@???BBBBBB;;;666777999999777666666999===>>>===:::<<<<<<<<>><<<<<<<<<:::777555333777;;;======<<<<<<<<<@@@AAA@@@<<<777555999===999<<<>>>;;;444///...000444555777999::::::999999999999777444111111222444888888;;;@@@@@@<<<999999BBB>>>:::777777888888888555333222555<<>>;;;555888:::777777999::::::BBB===;;;<<<===>>>CCCIIIDDDAAA<<<888555555666777333666999999<<>>=========>>>AAA???===;;;999888888888666:::===<<<777555666999:::999;;;>>>???>>>@@@EEE======<<<:::666333333333111222555999;;;;;;;;;;;;555888<<>>>>>444444444666777:::<<<===777777999>>>>>>:::888999===<<<;;;888777999===@@@===<<<;;;:::999:::;;;;;;888888999:::===@@@CCCEEEAAA@@@???===;;;:::::::::666888:::<<<=========<<>>:::666444444555666555666777666555444555666444333222333555777777666888888888777666444333222444888<<<>>><<<999666444777333333888<<<:::888888:::999:::<<>>>>>>>>@@@AAA<<<<<<<<<===>>>===<<<;;;<<<:::777777888999:::999;;;:::999;;;>>>???===;;;777777777888:::;;;:::999777666555555777:::===@@@AAAAAA???===;;;;;;===??????<<<999888:::<<<<<<;;;777999<<<>>>???===:::888;;;<<<<<<======>>>??????======888111111666999888111444555444555888999777666666777888:::;;;======;;;999777666666888:::<<<888:::===>>>=========>>>>>>>>>>>>>>>>>>???>>>>>>===??????===999555555555444888;;;999999<<<===<<<:::888777888;;;=========@@@<<<888777888;;;<<<;;;999888666555555888;;;>>>AAA>>>???EEEGGGCCC>>><<<666::::::555333555777777888:::<<<<<<:::777555444999:::<<<<<<:::666222000>>>???@@@>>>:::888999;;;999999::::::999888777666666888888777999<<<;;;777555888:::<<<<<<:::999888444333333777===???>>>;;;:::999999;;;<<<<<<:::999888777666666555555555666666666888<<>><<<999888888888777666222666;;;>>>>>>>>>===>>>BBBBBBAAA>>>:::999:::<<<888777666333000///111333444666888999999:::::::::;;;<<<;;;999666555666777;;;888999>>>>>>:::777888AAA>>>;;;999888777666444444444555999===>>><<<:::333999:::666666:::>>>>>>CCC>>>;;;<<<======AAAFFFFFF@@@999666777999::::::333999===<<<===@@@@@@>>>999999:::===???>>>:::666444777:::;;;;;;;;;===???AAA@@@???===<<<<<<<<<<<<:::<<<<<<;;;777666666888;;;===CCCIIIGGG@@@<<<<<<777888999777444333555777333666999:::::::::999888999999;;;>>>@@@@@@>>><<<999:::;;;;;;999888888999888555555999:::666333333333555777888888888:::;;;888:::<<<===<<<;;;===>>>999888999:::::::::999888888555777<<<<<<888777999999999888666666888<<<@@@777777777777999:::<<<===666777888:::>>>AAACCCDDDFFFCCC???;;;888666666666444555777999:::::::::999???>>><<<:::888777555555333555777777555555777999444333111222555777888888;;;;;;:::999777444222111///888<<<888777;;;<<<777777222111777;;;999666666999:::;;;===>>>===:::888555333444777777555777::::::;;;:::888555222222333666888777555888===@@@>>>999;;;???BBBEEEFFFFFFEEE===;;;888777999<<<>>>???333999AAA>>>777@@@HHH@@@@@@===999777666666555444222333444666666666555555;;;:::999:::<<<>>>???>>>===:::666333333444555555;;;777444333555777777666777666888:::999444333666666777999:::===???@@@AAAKKKGGGAAA;;;777777888:::===>>>>>>===<<<;;;<<<>>>888999;;;===??????<<<:::999777444333555777888888888777666888;;;<<<;;;888777666666777999;;;:::999222222222333666999<<<>>>>>>===<<<:::888999===???888888888;;;>>>???===:::::::::;;;<<<============@@@>>>===<<<<<>>>>>===;;;;;;;;;;;;::::::;;;>>>@@@@@@>>>999===AAAAAA>>>999666666111666888555444777888666555666777:::<<<===;;;999;;;888555666999===>>>>>>999::::::888666777;;;???FFFAAA@@@EEEFFF@@@777222000999???;;;444555:::>>>999;;;======;;;999888888333444555888;;;;;;999666DDDEEEEEEAAA;;;777555666777888:::;;;<<<:::999777888:::999888999<<<;;;777333666999;;;:::999888777:::777555999???BBB>>>999777888999<<<>>>>>><<<:::888777666555555666777888===;;;;;;===BBBEEEEEECCCAAAAAABBBCCCCCC???:::666...777===<<<999888666333444666888888888:::<<<>>>777666777:::===>>>>>>===EEEAAA===;;;<<<===>>>???222666;;;???@@@@@@@@@AAACCCAAA???>>>???>>>;;;888333000,,,+++,,,111666:::555666777888888999:::<<<>>>??????===;;;999999:::;;;666555999999555444777;;;::::::::::::999777444444555888;;;======;;;999333999:::666555<<>>===@@@CCCCCC@@@@@@AAACCCDDDAAA;;;666111444777888777999<<>>???@@@AAABBBBBB>>>>>>>>><<<:::999:::;;;@@@DDDLLLRRRNNN@@@555111333555666666444555888<<<666999;;;:::999999777666===;;;999:::<<<;;;888444222555777888777666666666999444222555666555555777222666:::;;;999666666777888<<<@@@???;;;999:::===>>>>>>??????>>>;;;666333;;;777777;;;:::444333666444555555444555777<<>>===IIIEEE???999555333333333444444555555444333222111:::;;;<<<===;;;888555333111444777777666777:::===666555333444777:::<<<============;;;888555222111---999<<<444444===@@@:::888222111666:::888555333888:::;;;<<<<<<;;;;;;:::444111000111111///222888777777666333///------...444555444222555<<<>>><<<444777===AAACCCCCCAAA???<<<999444222333555666777555999@@@999111;;;DDD>>><<<:::888777999::::::999333555777999::::::999888;;;>>>>>>999999???@@@===666333111222666999999888???<<<::::::===>>><<<:::111555666666777;;;<<<999;;;;;;:::777444555:::>>>HHH@@@===AAA???555111666AAA@@@>>><<<;;;;;;;;;<<<:::<<<@@@AAAAAA@@@@@@@@@???;;;555111000222666999>>><<<:::;;;===<<<:::777:::::::::999999999999999777666777:::>>>@@@>>><<<<<<<<>>;;;;;;@@@GGGBBB??????AAABBB???;;;>>>>>>>>><<<888555333333///000111333555777:::<<<<<<999999>>>>>>:::999<<<:::;;;<<<<<<;;;888444222999===>>><<<<<>>BBBBBBBBBAAAAAAAAAAAAAAADDDGGGHHHBBB777000000222222888999555555999;;;888;;;;;;;;;:::999777555333666999;;;:::666666:::>>>CCCCCCDDDDDDAAA999333111333666888:::999999:::;;;:::::::::::::::999888888777333///...222777:::;;;<<<;;;<<<>>>AAAAAA>>>;;;:::999999:::;;;:::999777222666666111222:::@@@???@@@>>>===???CCCGGGGGGFFFBBBAAA@@@AAABBBBBBAAA@@@111333777;;;<<<:::555111///:::>>>;;;;;;BBBCCC<<<888666555555888:::;;;;;;DDDDDDDDDCCCAAA<<<888666666:::===???======???@@@BBBBBBBBB@@@<<<777222...000333555333///000555:::<<<888333333777::::::999======<<<;;;999777444333333444555888999999777555:::444222777;;;:::777666444999:::888777:::<<<<<>>=========???@@@AAADDD<<<999>>>AAA>>><<<<<<>>>>>>???===<<<;;;<<<===;;;;;;;;;<<<>>>AAACCCEEEFFFEEEDDDBBB???<<<999888000333777888777555666777::::::;;;<<<>>>@@@BBBCCCDDD<<<888<<<===;;;:::===CCCJJJRRRRRRJJJ@@@999777777666666999;;;;;;888444;;;===???>>><<<:::999:::;;;@@@BBB>>><<>>:::777999<<<===;;;888777666666<<<<<<666222444666444555;;;;;;555111222666999222777<<<>>>===<<<===>>>DDDAAA===<<<<<<:::777444<<<;;;:::;;;<<<;;;666222888111...333999:::;;;<<<<<<666000...222888<<<===AAA===:::999;;;======<<>>======:::999999:::999666555666999888777777999;;;;;;:::888555111222555888999999666666555333111111444666444333444666:::;;;999666888555222222555888;;;<<<>>>999444333444555444111333333444777999999888666555777999999777777:::>>>:::999999;;;======<<<;;;;;;@@@@@@======@@@???;;;666666777999;;;;;;999777>>>;;;888888:::<<<<<<;;;888:::999666777<<<>>>===;;;:::888666444666:::===CCC:::888===<<<333...000777999::::::999999:::;;;AAABBBDDDCCCAAA???===<<<888777666666888<<<@@@CCC@@@>>><<<;;;;;;:::666333333555999===??????>>>===:::999999:::===>>><<<:::<<<:::<<<@@@AAA>>>===???@@@>>>;;;999::::::999888;;;888777::::::666555999BBB>>>:::;;;>>>@@@???===777999:::999777555555666555555777:::<<<<<<:::888999777999===<<<777444666777888:::::::::888555444999<<<<<<999999::::::666555::::::333555???BBB>>>999999888777777777777777::::::::::::999888888777555777:::<<<;;;:::888888888999888555222444999???GGGGGGHHHHHHHHHGGGFFFFFFCCCDDDDDD???888333333444333888999666777;;;<<<999888999::::::999888666555777:::<<<:::666555777::::::;;;===??????<<<999888777999:::999777555444444777888888999999888888888777444111111444777888888:::999999;;;===>>><<<:::999888777888:::;;;:::999333666666222333999===<<<<<<;;;;;;===@@@BBBBBB@@@@@@???>>>???AAABBBBBBAAA:::::::::;;;<<<:::666333///999===:::;;;AAAAAA<<<===;;;999999:::;;;;;;;;;<<<===>>>>>>===:::888666888999:::999888999<<>>??????>>><<<999777555777888888666333333666999;;;:::888555222222333555;;;::::::999888666555555333333555777999999888777<<<777444999<<<;;;999999888:::999666888===???>>>===============>>>??????>>>888666<<>><<<999777555444000333777888777666777888888999999;;;===???AAABBBAAA999444666888777999>>>EEEJJJOOOOOOIIIAAA<<<999;;;::::::<<<>>>>>>;;;888888:::<<<<<<:::999999999888>>>@@@<<<:::;;;;;;999777999;;;;;;999666555555333888999444333888;;;:::777;;;;;;666333555888999111444888:::::::::::::::999888777999;;;;;;999666666555555777999:::777555<<<666333777::::::999:::===999555333444888;;;===;;;888555555777999::::::???;;;777555444444333222222///,,,+++...222555666777666555555444555666666666666888999::::::;;;;;;<<<888444222333444444333333555888888888777777888:::;;;<<<<<<;;;;;;:::;;;777555333222222222333555999777666777999;;;;;;;;;<<<888333111222333333222111222444444333222222333111000000444888;;;:::999444222//////222666888:::888888666444333444666777/////////000222222222111555666777777666666777888:::999888888999999777555<<<@@@BBBAAA@@@@@@===999444777<<<>>>===:::777555===:::666555777:::===>>>??????;;;666777>>>BBBCCC===999666444555888:::;;;BBB999777<<<>>>777000000000666===???===;;;===???DDDDDDDDDCCCAAA???<<<;;;????????????>>>===<<<<<<<<<;;;::::::;;;:::777555...222999???BBBAAA???<<<>>>===;;;;;;<<<<<<:::999999555555;;;>>>===<<<<<>><<<<<<<<<:::888555:::777777888888444444666<<<999666777:::===>>>===222444777888888999:::<<<777888:::>>>@@@>>>888333888888;;;???>>>888444333444555666777777777666555777:::;;;888888::::::666333888777222444<<>><<<999888777777555888999888999<<<<<<:::555666777888888888777666888:::===;;;777555555666444555777999;;;===>>>>>>:::<<<<<<;;;888555333333444555666777777777777777777555333333444666777777999777777888999:::999888888666555666888:::;;;;;;444666555333444777888666777777999;;;>>>>>>===;;;===;;;::::::===???@@@@@@@@@>>>;;;:::999888666444///777;;;999999>>>???;;;AAA???===<<<======<<<;;;777999;;;===>>>===<<<;;;<<<;;;888666555777<<<@@@======<<<<<<;;;:::999999<<<;;;888666444444555666777999999555000...111444999888888777666666666555222333444666888999::::::???999777:::======<<<======;;;777444888???BBB@@@;;;;;;<<<<<<===<<<<<<<<<<<<999:::???AAA===999666333444777999:::::::::999>>>>>>======;;;999777555:::999888777555333222111444666888999999999:::;;;888999:::;;;===@@@BBBCCCBBB;;;555555888:::???CCCEEEFFFGGGGGGDDD@@@<<<:::===<<<===>>>??????===:::333666888999999888999999666===@@@===999999:::;;;:::;;;;;;:::777555555666222666666444444999===>>>;;;===;;;777666999:::888222333555777::::::888777444555666999<<<===;;;:::666555444555777888777666;;;666444888;;;:::888888>>>===<<<999777777888:::666444111111333666999999:::999888666444333444666///---******---222555666888666333000000111444666555888::::::888777999<<<:::777444333333444333333888999999888666777999;;;===;;;999888666666777777555222...+++,,,///444777777666666777:::<<<<<<<<>>>>>===<<<:::888///555;;;<<<:::666444444;;;888555444555888<<>>???<<<888999@@@DDDDDD>>>:::666555888;;;<<<;;;@@@999666;;;>>>999222///,,,666???CCC???<<<===@@@>>>>>>>>>>>>??????>>><<>>===<<<<<<<<<;;;666000...444;;;;;;:::999???===;;;;;;;;;:::777555888777777888888888888999555444444666999:::999888111444777999:::<<<>>>@@@444333555999===<<<777111444666;;;??????:::555222333333444444444444444444555999;;;:::;;;???@@@===222666666333555;;;===;;;;;;<<<>>>???>>><<<999888888<<>>>>>;;;===>>>===;;;999888888111222333555666777777777777555333222333666888:::<<<:::999888888888888888777555333333555888999999555555444444555555444222333555888<<<>>>>>><<<:::;;;999777666888:::::::::>>><<<999888888777444333///555999777888<<<===:::AAA@@@>>>>>>>>>>>>===<<<;;;<<>>;;;888888:::===@@@>>>===;;;999888888888888;;;888555333333444333333222333555444333333666888999999888777666666555555000222444666777999;;;<<<@@@:::777:::<<<<<<<<>>999555222222222444777:::;;;;;;:::<<<>>>??????===;;;999777666555555444444444444888999:::;;;;;;<<<===>>>999999:::<<<>>>@@@BBBCCC@@@===;;;;;;===@@@CCCGGGBBB@@@>>>======<<<:::888;;;;;;;;;;;;<<<;;;:::999111444777888888888999:::777===AAA@@@;;;999;;;>>>======<<<999666555666777666666666444555999<<<===@@@@@@===999999;;;999555666555555888;;;<<<:::666;;;::::::;;;<<<<<<<<<<<<;;;999888777666666666666555222222777:::999888999===???AAA>>>999555555666333222000111333666999:::888;;;<<<999444222555888111...,,,,,,...222444555777555222000///000333444666999;;;999444222555999666555555555666777888888::::::999777444444555777:::888666666666777666666444222---((()))111888:::666555444666999;;;<<<<<<===:::666222///...------///222666888888777888888<<<:::666333111111222222555333222333777;;;===>>>======;;;666222000111333333333111///---...000333333111000333666777444111666555444666999;;;;;;:::999888777888888777888999000444888888666444444666888777666444555777;;;===888;;;;;;:::<<>>;;;888999<<>><<<;;;666444666888555000,,,+++444>>>@@@<<<888888:::999777777999;;;<<<;;;:::777888;;;<<<<<<:::777555111333888;;;>>>??????@@@CCCDDDEEEFFFFFFEEECCCBBB>>>?????????>>>>>>>>>>>>888111...333999:::999:::>>>;;;999777888999999888888999999888888888888777222333666999:::888444111111444666888999:::<<<>>>000///000333888999888666///444999<<<===;;;888444444444333333333333333333666:::<<<;;;===@@@AAA>>>333555666555666:::===<<<>>>???AAABBB@@@===:::888999<<>>>>>BBB;;;333111444999<<<<<>>===:::777666777:::<<<<<<:::888222222333333222111///...555777:::<<<<<<;;;::::::777999777333555<<<@@@???<<<===???>>>;;;999888888000111333444666777777777888666333000111555:::>>>??????===;;;999888888888888555333222333555666666555333333444666444222000222555:::>>>@@@@@@???>>>===;;;888777888888777666777777777888999888666444000444777777777999;;;:::===<<<<<<===>>>???>>>======>>>???AAABBBCCCCCCCCC>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666777888999888666333222333444444444333222222555999;;;:::999;;;;;;;;;:::888666333222...111555777777999;;;===>>>999777999:::999;;;>>>???;;;333000666???BBB@@@999:::;;;<<<<<<;;;:::999777999;;;<<<<<<999555000000---+++,,,000555777888222444777999:::999666555444333333333444555666777:::999888888999;;;<<<<<<777777888999;;;===>>>@@@<<>><<<:::999999:::999888888999999999888777777777222444777999999999:::;;;888;;;??????;;;888:::>>>;;;;;;999666333222444555666444444555777999;;;===BBBBBB???:::999:::888333777555555777:::;;;888555<<<:::888777666777:::<<<999999888777666666666777555333333888999777777888;;;???AAA@@@:::555222222111111111111222444777888777:::<<<999222///222666444111///...///111333333444444444333333333222222666999:::666000...111444444555666777777888888888444555666555333222333444777777777999<<<===;;;999111222---((()))333:::;;;555333333555888:::;;;:::888888777555333222222333222333444444444666:::===BBB@@@;;;555111///000111111000///000444888::::::???;;;777444333333111///111111///,,,******...111333111000333777999777555666555444555777999::::::666333222555666555777;;;555666777777666555555666666777888888777777999;;;444888::::::<<>>???@@@>>>===<<<:::888888777555222111222888???AAA===999888999:::777555555888999777444222222444666777888999999666999===??????>>>======>>>>>>>>>>>>>>>???@@@@@@:::===???@@@???======>>><<<666333666999::::::<<<<<<999777777999;;;<<<===;;;===<<<888666666555222333555888:::999666333000000222444555555555666888111111222333555777999;;;555:::===>>>@@@BBBAAA===888777555444444555666777999<<<===::::::<<<<<<999444555555666888:::<<<===>>>???AAAAAA@@@>>>;;;999:::;;;===<<<:::;;;>>>BBBHHHBBB;;;888999<<<======???888222///333777888888CCCDDDEEEEEEDDDBBB@@@>>>999777777999===>>>===:::888555444999<<<999666444111111222222111///...---333444777999<<<=========666999777222444===BBBAAA;;;======<<<999666444444222222444555666777777888888777444222111444:::>>>??????@@@>>>;;;::::::;;;888666444333444555555444666111000444777555222222333777===@@@AAA@@@@@@@@@@@@>>><<<;;;;;;:::888666444444555777999:::999777111333666777777888999:::999999999;;;>>>???>>>===999999;;;<<<<<<=========999999999;;;<<<;;;999666666666666666777999;;;===777777555444444555777999999777666999===>>>:::666:::;;;<<<<<<:::666222000---111777999888888:::<<<:::777666888999777888<<<===;;;666333666===@@@>>><<<<<<<<<===<<<<<<;;;;;;<<<>>>>>>;;;999999666222333///,,,---111666777777111222444666666444222000000000000111222555777888999777444333555777777777444444444555666777888999===DDDIIIJJJIIIIIIGGGCCC;;;;;;;;;:::999888888888888999999888666555666777444666999:::999888999:::777777999<<<;;;888888:::777666555333000///111222333000000555999:::;;;===>>>AAA???:::888888777333444333333444555555444333333333222111111333777:::333444666666666666888999<<<999888:::999666555888:::===@@@???;;;666111//////111333333222222333444333666888555000---...111555333000///000111222111111222444666666555333111666777666333///...000222444666888888666444444444111333555777888:::<<<>>>;;;::::::<<<@@@AAA>>>;;;...111000***---666:::888333222222333666888888888444666999:::888777777777222222000//////333999===AAA@@@<<<888333222333555333111111222666999::::::;;;666222111444555444111222333333000,,,,,,000444555444333444666888999888999777444333444555444444222///111777999888999===;;;999888888777666333111333777;;;<<<:::888777777666999:::999999<<<<<<999777:::???AAA@@@???======???@@@???;;;777555666777999<<<@@@@@@???===<<<<<<<<<888555555888999666333666555333222444777:::===<<<@@@CCCCCC@@@===;;;;;;666666666666666777777777777:::>>>???===;;;999:::===888666777777666888<<<888777888:::>>>@@@@@@@@@===@@@???999777888777222555777888999888666555555000111333444333333444555555777999777444333666:::<<<@@@AAA???@@@EEEEEEBBB;;;:::888888888:::===>>>999<<<===:::999;;;:::777444333444777888999;;;<<<:::;;;===>>>>>>===<<<;;;;;;:::::::::;;;===???AAAEEE@@@:::888:::<<<;;;888;;;:::888444222333777;;;CCCCCCCCCBBBAAA@@@>>>===666777999<<<======;;;999999333222888;;;666111000///000111222222111000///222222333666999;;;<<<<<<666:::888111333===BBB???888:::<<<;;;999666666666444444666777888888888888777888888666444333555888888;;;>>>>>><<<;;;;;;===888777666666888999888777666000...333777666444555666:::>>>???>>>======>>>======<<<======;;;888555222111000222555888999999222333555777777777999;;;888888999;;;>>>???>>><<<666666777888999:::;;;;;;777666666888::::::777555666777777888:::;;;===>>>777888999666444444888;;;::::::;;;======<<<999777666888;;;<<<;;;777222...+++111888;;;999888888:::777555666999999666777:::;;;===;;;888888===???===??????>>>===============BBBEEEBBB;;;888999999555555222000333777999777444222333444555444333111000/////////000333666999;;;<<<888333222333555555555444444444444444555666666:::CCCIIIHHHFFFEEEBBB===777:::<<<;;;888666666777666777888666333222444555555777999999888777666777999555555:::===999777888555555555444111000111333333///000666:::888777999777<<<>>>:::777777888777000111222222000000000111...111444444444444777999111444888999888777888:::===:::999999888444555999;;;<<<===>>>===999333...111444777777555222111222000222444222///......000333111///...000111222111///111333555666555333222444333222111111111333444333777::::::888555555555333444555777999>>>DDDHHHBBB>>>::::::<<<===:::777---444666111333;;;===777333111111111444555555555333777<<<>>><<<999777777222111///......222888<<<>>>>>>===999555333555777666444444555888;;;;;;;;;777555222111111222333333333555666333000///333777999888777555444444777:::;;;999555333444444333333///---222;;;>>>;;;;;;???===:::888888888555///***222777===???<<<888555555999<<<;;;777777999999666444999@@@CCCAAA===<<<<<<===@@@???999222111444666999:::;;;<<<<<<<<<;;;:::===999555666999;;;999555555333111111444;;;BBBGGG>>>BBBEEEEEEBBB>>><<<<<<777888888888777666444333444999>>>???<<<888666555<<<888666555333000444999555666999>>>BBBDDDCCCAAA===AAA@@@;;;:::>>>===888888888888777666666888:::111222444555444444555666777<<<>>>;;;333///111555:::>>>===888999???AAA>>>===<<<;;;:::<<>>@@@@@@AAA===999:::<<<<<<999555999>>>@@@;;;333222999AAA??????>>>===;;;::::::999444777;;;===>>><<<:::999999222111777:::444///---...///111222333333333222222111111333666999:::;;;888<<<:::111111;;;>>>:::555777:::;;;;;;;;;<<<<<<555666777888999999999999777:::<<<;;;777333111222222666;;;===<<<;;;<<<>>>777777777999;;;<<<;;;:::777///,,,333888777666777888;;;>>>>>><<<999999:::888888999;;;<<<:::666333111...++++++///333777999333444555777777666888<<<999999:::<<<>>>>>>===;;;777777888999;;;<<<===>>>888666555666999:::999666;;;;;;;;;;;;;;;;;;;;;;;;666999:::777222111666:::666;;;??????<<<:::999;;;111555999<<<;;;777222...+++222:::<<<:::888777999666555777:::999666666999:::>>>???<<<:::===>>>===AAA@@@???=========>>>???CCCEEE@@@777333555666333111///000333888888222---...///000111222222111111000000000222555999<<<>>>???;;;555333555666777666888777666666666666777777111:::@@@===:::999666111222777<<<;;;666222222444444555666444000///111333666888999999777555444555===666555;;;@@@===999999666777888777555444444555777222222888:::555222222111888<<<999666777:::;;;///222333222///...///222111666;;;===;;;999888999666999======:::888888999999666555666555333666;;;<<<;;;<<<>>>???<<<555///555999<<<<<<999555333222///111222222222111111222000...------///111222222///000111333444444444444333111///000222555777777222666;;;===;;;::::::;;;222222111000222888???EEEFFF@@@888555555666444111...888<<<888:::AAA@@@888333111000000222444444333444999???AAA===888555444333333222000000333888<<<>>>>>>===:::555222333555333222111333555777888777666777666222...,,,///222///111333111------000555;;;;;;:::555111111555999<<<999666555666888888888///444;;;???>>>;;;:::::::::888666333111000000000999888777777888999;;;<<<>>>;;;888777888:::<<<<<<===???BBB@@@======BBBGGGCCC===999:::<<<;;;:::;;;>>>;;;777777:::=========777666555777999:::999888777555444666;;;@@@EEEGGGBBBEEEDDD>>>===@@@???;;;333444555888999777333///555888;;;===<<<:::888888:::999888888888777555333999777777;;;BBBDDDAAA<<<999???AAA>>>;;;<<<======<<<777333333777:::999666222666888666555888888777<<<:::999888777444///,,,666888:::999666666999===999999:::<<<>>>???@@@AAA;;;999666444555777999999111222333333333555888:::777<<<===999888<<<>>><<<;;;555111555:::<<<>>>AAA>>>;;;888666666666555444999999:::<<>>AAA:::444555;;;@@@>>>;;;:::<<>><<<888444<<<:::999;;;===<<<888333333111//////111333555555888:::;;;<<<===<<<;;;:::;;;===;;;555555:::;;;888:::::::::;;;===<<<:::888888999999:::999777555444<<<999888;;;>>>???<<<888:::666111---...333999===666:::???CCCDDDAAA===::::::;;;;;;999555333222333444555666666555555777999===:::999999777333555:::???:::888;;;>>>======@@@GGGAAA<<<===???>>>===???IIIAAA888333444666666555444444444666999888333//////111111///...000222333666333///...111555888:::777666444333444777:::===???<<<;;;;;;777111000222888666444222111111111111555555555444333222000///111333333222///...000333777888999777555333444555:::;;;<<<;;;999888999:::<<<;;;999666444333444444222000///111444444111...444444333111//////222444111222333333222333444666777777777888:::<<<>>>???>>>???>>>:::666555888;;;<<<666000000444666333///CCC===888999>>>>>>888222777888999999999777666555***...///---///777:::777...222333000000444666666000///000222444333///+++,,,///333555444222111000222777>>>BBBAAA<<<888555444222111000333777<<>>;;;777555555666777666888999;;;<<<<<<:::777555555222000000333777999999:::>>>AAA>>>888333222444444---))),,,111444777:::<<<888999???===222...222222111000222555555333///444222333444333//////222111555444...,,,000555777777<<<===888666999:::777555777:::<<<;;;999666444777:::>>>>>>;;;888666666555555444333333333333333999999999999999999:::;;;<<<999777666888:::;;;;;;<<>>===AAADDD@@@:::777:::<<<;;;;;;===AAA<<<666444666999;;;<<<===:::666555555777888888999999:::===AAADDDFFFFFFAAACCCAAA;;;999<<<<<<999999999999:::;;;999666333999:::<<<;;;888666444444:::999888888999:::999999999777777<<>>:::@@@CCC@@@===>>>???>>>===999666666999;;;:::999444888:::777666999:::888::::::;;;:::777444000...555555555666888999999999<<<;;;999888999;;;===>>>>>>999444444999<<<;;;999333222111111222444666777666;;;<<<999999>>>@@@???<<<555111444777888:::<<<888777555666888;;;;;;;;;:::999999;;;???AAABBBBBB>>><<<999777777888999:::<<<===@@@AAA@@@>>>;;;888333222111000///...------...///000111111111000///000111444888;;;<<<:::777555555333333333555777888444111222666999666555666999777666888;;;======;;;888666444444555333000,,,///222555555444444666888999:::<<<;;;:::999999:::;;;555222555666555777<<<<<<<<<<<<>>>>>>===999666999;;;>>>???===:::888666333222222333555666555333999999:::;;;;;;;;;<<<<<<:::===<<<666444777888666<<<;;;:::::::::999666444666666666666666666666666777999::::::777555555555666666888999999888777666888;;;>>>AAABBB@@@>>><<>>>>>???======???EEE???888555777999888666777666555777888777333000222444444222000111222333444111///...000333444555555444333333555777;;;===<<<999999:::888555555888999888555333222111222222666666555444333111000///+++...111222222333666999888999:::999888777777888:::;;;<<<;;;999888999:::666555555555555444222000666444333444555444111///333333333111000111333666555666666555333444666888777888999:::;;;<<<======??????===:::777555555666777333000333999;;;777333>>>999666888===>>>:::444333333555777777666333000***---...,,,...444777555...333555444444999;;;:::000000111333555555111...,,,000333555444222111000333666:::<<<:::888777777555555444444444444555555444333222333555666555444222333555666666555444222444444555555555666666777666999<<<<<<888666555777444---***...222333555777666444555999999555111111000000111333666666555444111111333777666222000222222666777222///333888999999======999888;;;;;;888555777:::<<<===;;;999888@@@@@@???<<<777444333333222222444555777888888888:::::::::::::::999999888888777555555777999999999999===@@@???===;;;<<<>>>;;;777666999<<<;;;;;;===BBB===777333333666999:::BBB===777333222444666777999:::===AAADDDEEECCCAAA???@@@===888777999:::888888666666666777777666444888999999777555333444555<<<:::999888999<<>>>>>===:::999888777888888999999555999:::777666999:::999777;;;>>>===888444222222666444333666;;;===:::777===;;;777444444555888999???888333444;;;???===999555222//////222444444333666:::;;;::::::>>>@@@@@@<<<555111444777888999<<<<<<:::888888999999999888:::999999;;;>>>BBBCCCCCC:::===>>>999333000444999<<<>>>???@@@???===:::888777777666555555444444333222111000/////////000000333333555777:::;;;:::999333444444555666888888999333000111555777555333444555555666999<<<======<<<:::999888777777555222///...000333555444333333333:::;;;<<<;;;999999;;;===;;;777666777777666888<<<>>>===<<<<<<===<<<:::888666:::??????:::777666888222222333555777666333111444444444555555666666666888<<<===999555666777666AAA???<<<;;;:::888555333777555333222333444777888444999===:::222...000555666888;;;===<<<999555222888999;;;<<<======<<<<<>>888333111111111111;;;888333///...222888>>>===555111222555666888;;;777777777666222222:::EEEKKKCCC>>>===<<<:::;;;>>>@@@<<<777666888::::::888<<<;;;999999999888666333555666666666444222222444777666555666888888666555555555555666777999;;;<<<;;;777666888777555666:::;;;999666333222222333444777666555444333111000000***---111333555777999;;;888999;;;:::999888999999999:::<<<;;;999888999:::222111111444666555111---666555555666777777666444666666666444222222444666999999888555333333555777444555888:::<<<=========>>><<<:::999888666333111000...///444:::===:::555777444333666;;;===;;;777000000111444666666222...---///000...///333555333***///222111111444555333000111222555777666333111...111444555444222111111333444555444333333555777555777888999888666333111222222333666888999777555000111111222222222222111444777::::::777444444444555666777888888777666555444///,,,000333333222333///111222222666999666000---///222555666777999:::000000444999:::555222222444888:::666444777;;;<<<999;;;;;;888888::::::888000222555777888888777666DDDBBB>>>:::666444444444333444777:::<<<=========:::;;;;;;;;;;;;999777666555444444666888999888777666999<<<===;;;888777888999666666:::;;;999999<<>>555;;;@@@===;;;;;;<<<:::555666777777555555666777444888:::777555888999888555:::???>>>999555555777888777777999;;;;;;999777999888555333222333444555:::666333444999===<<<:::666111------222555444222777999::::::999;;;===>>>===666222555999;;;<<>><<<999999999888666555888888999;;;>>>@@@???>>>777:::<<<888222///111555:::;;;===>>>>>>===;;;:::<<<<<<;;;:::888777666666555333111//////000333444999777666777888888777666111222444555666666666555666333222555555222//////333555777:::<<<<<<:::999::::::999888777555222000111222333444444555666777:::::::::999888888;;;===888888777777777666888:::<<<;;;999999;;;<<<;;;:::777999::::::777666666777333222222444555555333111222333555666666444222000444888;;;:::666555777888EEEBBB???======<<<:::888:::888444111111333777999555:::===:::333000333777<<<:::888666555555555666666666666666777888999999@@@:::333///000222555666:::777333...---000666;;;DDD<<<777:::===<<<999888777555666666444444:::BBBEEE???:::999888777:::>>>???;;;777555666888999999AAA@@@>>>===;;;:::999888666666666888666222222555::::::;;;===>>>===:::777666777777888888888888777999555222444444222333555;;;999555222111111333444777666555444333222111111///111333555666666777777888999;;;:::888777777777777999;;;;;;999888888999555333222444666666222---111222333555888:::;;;;;;;;;;;;:::888555333444555:::999777444111111333555///222555999<<<=========999777555666888666222...---,,,---111777:::888555000///000333888;;;;;;999444222000222666888555222222333333333333444555444***///111...,,,,,,+++(((///000333555777666444222///222555666444222222222111111111000///000222444444666999<<<<<<;;;888777666555444555777777555444444444444333333222222222666:::===;;;555111222444666555444555666555333000444///...222555333000///...333222///444<<<:::111***...222444555666:::>>>444333555:::;;;666333333444999<<<888777:::======999999888777888999999777000111333444555555444444AAA???;;;888777777888888666888:::<<<>>>???>>>>>>::::::;;;;;;:::888666555222333444777::::::888666555888;;;<<<;;;999777666999777888<<<;;;888777999::::::::::::999999999999777666555555666777666555999777777777999999888777555777;;;???@@@>>><<<;;;;;;888444333555777888888111111111111111555:::>>>======<<<999777999===AAA999666444777===???===999333999===;;;999::::::999333555777777666444444555444999;;;999888;;;;;;999444999>>>===999777888;;;888:::;;;:::777555555666333444555555555444333222222333444555555777:::<<<888333......333777777555::::::::::::888777888;;;@@@999444666999999999;;;666555555777999::::::999555666888;;;===<<<888555555555666555444222222222555666999;;;<<<===<<<<<<:::999888666333111000///555444222111222444777999999888666666777888777666000111222333333222111///666222222555666222000000555777:::;;;;;;888666555777777888777555333111000666444111111333666:::<<<888888888777666777:::<<<777:::;;;999777777999:::;;;999888999;;;===>>>>>><<<999777666888999999888666444333333444666666555666999===???>>>:::444111...000444555555444666999CCC@@@===<<<===>>>>>>===???<<<777444222444777999777777777777666666777777===;;;888555444555777888555555666666777888888999888444///---000444999<<<888666333000...000444777CCC>>><<>>===;;;:::999999666444444777555111222777888999;;;>>>???>>>:::777777777777666444222000///222---+++///111000000222999777444111000000111222666666555333333333333333333333333444555555555444999;;;<<<;;;999666555555555777999:::999777777777<<<999666555666666444111000111333444666888:::;;;;;;;;;<<<:::888777888:::::::::888666333222444555111333666888999999888777333222222555777777333///333000///000333666777666+++,,,...111555777888999:::777444444777999::::::555444444555555444444444...333555222000///...+++...000333555666555333333111333555666444333222222---///000000///...000111555666888999::::::::::::222000......000222333333888888777555444333222222777:::<<<888222///111444333222111222333333111000333///...333666333///...222777666111444<<<;;;333***...222333333555999===;;;666555999:::777555666444:::<<<888666999<<<<<<;;;999888999;;;;;;:::999666666666666666666666666>>><<<:::999:::::::::999888888:::;;;<<<<<<<<<<<<999999999999888777666555111222555:::===<<<:::777777999;;;======;;;999888888777:::===<<<777666999777:::<<<<<<;;;999888888222333555999;;;<<<:::888;;;999666666777888888888333444999@@@AAA>>><<<<<<>>>;;;666333333333444333666666444222111333888;;;<<<===>>><<<888888:::===;;;777444555999:::777333222777:::777555777999999444666777999999888666444333999=========>>>>>>;;;555888::::::999999;;;>>>999;;;<<<888333000222555222333555777777666444333...222666666555666:::>>><<<777333222555888999999===;;;;;;;;;999555666:::CCC;;;555555666444444555999888777888888888666444444444666999:::888444000333222222333555555222///111333555888:::<<<<<<<<<:::999777555222///---,,,444444444444555777999:::666555555777:::<<<<<<;;;000000111222111000......333000111666888666555666777999<<<;;;999555333222888999;;;;;;888666666666888444///---000555999<<<666777888777777777999;;;888===@@@<<<999:::;;;::::::999999:::<<>>:::888999<<<>>>;;;888888666444333666888::::::555999===@@@@@@<<<666222+++***+++000333333444888<<<:::777666999;;;===>>>@@@>>>:::777666555666777666333000222777:::888666777999;;;<<<<<<:::888666777888:::;;;<<<<<<;;;;;;222222222111222555;;;@@@888777666333111111333555;;;999;;;CCCEEEAAA;;;888999555555:::===;;;999999>>><<<;;;<<<<<<:::>>>DDDAAA>>>999555333333444666888:::;;;;;;999888888999999444444666444///000777::::::<<<>>>AAAAAA???===777666555222000---***((()))%%%&&&,,,222333333444777666444222111000000111555444333333333444555666222111000111333555555555888:::<<<<<<999666555555222555888888777666555555>>>===:::888666555555666333444444444222222444666666888:::;;;:::;;;<<<>>>:::;;;;;;:::777666777999888888888888666444222111111222333666888888666444:::777444333444666666666)))+++...000111222444666<<<:::888666666888;;;===555333333666555222111333...333666333222444444222...111444666555444333333222444666666444333333333---///000111000///000000666666666555555444444444...,,,+++,,,000444888999666666666555444222000000666888888444000...000222------...///000111222333111---...333666444111000666888888444444777888666///000222222333555777999===777555999;;;:::888888666:::;;;777555777;;;;;;???:::999<<>><<<<<<666555444444333333444444>>><<<;;;;;;<<<;;;999666444444444555666777888999888888777666555555666666111333777<<>><<<<<<999777777888999888888666333666;;;<<<999888;;;<<<999555333333444444444;;;:::888555222333555888888<<<@@@???<<<999:::<<<>>>999444444666777333///---222444000...111555555555444555888:::999555111---555;;;===>>>???===:::777777666666888;;;>>>@@@>>>===:::777555444555777555666777777777777666555111333666777999;;;>>>@@@BBB???;;;777666777999;;;>>>;;;;;;===;;;777888===AAA999444555666555555777???===;;;:::888666222///444444333444555666444333222222222444555555111...000111333666888999::::::===<<<:::888666444222111444555666777888777777666666666777:::===??????>>>000000111222222222111111333111222777:::999888:::777:::<<<:::777333222222666999;;;;;;999888888999;;;666111///111444666777555777999999888888999:::666>>>AAA===999:::;;;999999888777888:::;;;:::999555777;;;>>>???<<<888555444333222444666888999888111444888;;;<<<;;;888777111+++)))///555666666888777555222111444888;;;======<<<;;;:::999888777666666222///111666999888666111555:::>>>>>><<<888666777999===@@@AAA???<<<:::333777:::888555555:::???<<<;;;999555333333555888777777;;;@@@AAA<<<888888888555555888777444555999===<<<===???===:::===BBB>>>>>>===;;;888666555555444777;;;<<<;;;::::::;;;@@@888555777333,,,...666:::::::::===AAACCCDDDDDD888777555222000---+++***'''$$$%%%...555666555555777666666555333222111000444333222222333555888999222///,,,---000333444444000333666777666444333333000222666777666444444444888;;;===:::666333555777444555555333000///111444666888::::::999999999;;;777999;;;;;;:::999999:::;;;:::999888666555444333444666888999999888888999;;;:::888777666555444444(((,,,//////...---000222555888:::888555444666999666333333777777222111444000444555222111444555444000333777888666444333444444555777666444333333444///000111000///000111333666666555444333111000///---,,,,,,///333777999999111222333444444333111000222333333333222000...---***---///...------000333///,,,,,,222666555333333555555666666222///333999666444222333444555666555:::555555;;;???>>>;;;;;;888<<<<<<666333666:::;;;???999777<<<@@@>>><<<<<<111000///...///000111222@@@>>>=========;;;666222000000///000111333555666888777555444444555666666111444888>>>AAAAAA<<<999333333444666888888777666333555:::???>>>::::::>>>;;;<<<<<<888444222444666777777999===@@@BBBAAA@@@:::888888888999999888666999444333666666333555:::;;;999777777:::<<<===>>><<<;;;999666444444666999666;;;AAABBB>>>;;;;;;<<<@@@;;;666444666555111,,,(((------)))'''+++///111444222111555999999333---'''000888;;;<<<===:::666999666333444777<<>>;;;<<>>999;;;AAA===666222555999;;;<<>><<<111111222222333444555666777444555999;;;999777888777999;;;:::666333333444...111555555333222333444>>>:::555333444555444333555777:::;;;:::::::::;;;333<<<@@@;;;777888888666666555555555666555333111+++333===AAA>>>888222000------///222555666555333333444666999;;;===??????999000,,,222999::::::;;;777444000000333777;;;<<<999:::;;;;;;;;;999777666777444222333666999999888000222555888::::::999888555888===AAABBB???;;;888666===AAA>>>777444888===@@@>>>;;;666444444888;;;::::::<<>>;;;===@@@@@@===999666444333777===???>>>===>>>???EEE<<<777777222***,,,555555444444777;;;???BBBCCC<<<:::888555333111000000+++''')))111888888555333777777777777666333111000333222222222444666999;;;555000,,,+++---000111111(((+++000222222111111111...111555666555444333333111777===<<<666222444777222444444333000000333666:::;;;;;;999666444333333333666999;;;:::999999999999999888888888888999999777:::===<<<:::888:::<<<888888888888777444111///)))---000///,,,+++---000///555:::999444000111444888444555::::::555444777666:::999555333555666555222555999:::777444444444444666777666444333333444222222111000///000333666444555666777666444111///******+++...111333222111---///222555666555333222...///000333444111---))),,,///111///***(((+++///...***+++111666666444555333111333666111***///;;;;;;777444333555777555333555222444===CCCBBB>>><<<;;;>>><<<666222555:::;;;===555333999===;;;999999111000//////000222444666BBB>>>:::888999999777555...111333333222111222444===<<<:::999888999;;;===555888;;;;;;999888:::<<<666444333666;;;>>><<<:::===>>>@@@AAAAAA???===;;;999999999888777666555555777:::???DDDFFFEEE@@@<<<777888:::;;;:::999777666999888888777777777777777777888:::===>>>===:::777777999<<<===:::666222000444666:::======;;;777444777777666666444222111000000000111222333222000/////////111555999777///)))%%%///:::???===:::888888333333444777:::;;;:::888>>>===<<<:::999999999999:::===>>>===:::888999:::111333666:::===??????@@@HHHDDD@@@===999555666:::CCC@@@<<<:::999:::::::::;;;:::888888999999777666;;;999999999999999777555222777777222111666999888333333333555555444111///111333666888999999999888888666333111111111///---555666888999777444000---888999;;;<<<>>>?????????:::777555777777555777;;;666777999888666444555666888888777777777777888888333222000000111333777999======<<<888333111333666:::777888666777GGGNNNAAA??????>>>>>>>>>;;;888555666333444777666222000222///222666999999777444222444222111111444666777777666555666999===>>><<<:::444222000///111444888;;;555777888888777777777999888:::<<<>>>===;;;777555666333111444999;;;888444000111333777:::<<<:::888444666888;;;===;;;888555777999:::888666444666888;;;666111111777<<<>>>>>>???===;;;:::999666222///888;;;999000+++///888>>>AAA===;;;<<>>??????===666...000333666666555777>>>DDDEEEAAA===;;;555///...222<<<888222...---111777<<<;;;<<<<<<;;;777444333333...------000444666555333///111444777888777555444,,,444999777777<<>>>>>======>>>>>>333///444666222555<<>>999555444***...444999<<<;;;999888;;;999555555666666555444444555555333222333777:::<<<999777888<<<>>>>>><<<888:::;;;:::777666777999888999:::999777777888:::999;;;>>>@@@AAA@@@???>>>:::999888777777777999:::;;;<<<>>>AAABBBAAA===999444555777888:::::::::999888999:::::::::999888777555555888;;;===<<<999666666777888777555333222111222333555777777666444333888666444222111111111111333000///333999<<<999555555333333555666444---'''&&&---666;;;<<<:::999999???===;;;:::999888666555======<<<<<<<<<<<<<<<<<<888:::;;;:::888777888999888999;;;===@@@BBBDDDEEEBBB>>>;;;:::777222111555<<<:::888888999999888666999777666666666555333111333333333444777777666555333888:::888999>>>???<<<777666666777777555222///000222444777888999888888444222111111222333333222777888999:::999666333222888:::<<<>>>@@@AAAAAAAAA===888666888:::999:::<<<777666555777999:::888666777777666666666666777777000000//////111333666888888:::<<<;;;888666777999:::777888777999GGGMMM@@@999999:::;;;<<<<<<:::888:::777666888666111...///222222333444555666777777777666444444555666666666444333444666999;;;999777555555444333444666999:::333555777777555444444444666777777888888777777666555222000333888:::777333111111222555888999888777555666777:::;;;;;;999888777888888666444444777999<<<666111000555;;;>>>>>>===<<<;;;::::::888555222666:::999111,,,111:::???AAA===:::;;;======:::666333777:::;;;<<<<<<555,,,+++///333333333555:::???EEE???999666222///222777>>>:::555111///000222444888:::<<<;;;888555333333555333111111333444333222333555666888999888777666888;;;999444444<<>>EEE===888:::;;;666111111000333777;;;<<<:::888666888666444444555666666555:::999777444444666<<<@@@???<<<:::>>>DDDGGGDDD???;;;;;;:::888555444555777:::>>>???:::222000444::::::;;;===?????????===<<<;;;999777666777:::===???@@@???=========;;;888666111222333666888;;;<<<===999:::<<<===<<<;;;999777222333444777:::999777444666666555444444444555555111111111000000000111111666444111///...///111222666222000555===AAA>>>999999666333333333222...***))),,,111666999:::::::::EEEAAA<<<888777666555444777888888999:::999999999777888999888777777999;;;;;;;;;;;;<<<>>>AAADDDFFF>>>;;;999:::777222000222555444555777999999888666777666666666666555222000222111111333555666555333///333777999===@@@???;;;777777777888999777444111...000222555777888888888000000000222555777777777999999::::::999999888777999;;;>>>AAACCCCCCCCCBBB???888444888<<<<<<;;;;;;999555333666<<>>===<<<===>>>999666999999;;;GGGKKK>>>333444666888999:::;;;;;;:::888777999777111///000666444111///000444999<<<:::888666555555444222000333222333555888999888777555555555555555666666777444666888999777444333333555444333222333444555666555222000222777999666222444333333555777999888888666666666777888888999999777777777666444555888:::===777222111555:::>>>???;;;:::::::::;;;:::777555444888888222///444<<<@@@BBB>>>:::888999:::888555333555666888<<<===666---***...111222111111444777<<<888666777666444555999:::888666444222111111111777:::<<<===;;;888777666:::777333222333444555555888888888999999999999999<<<===;;;666777===DDDGGG;;;999777444222111000000111333222---***,,,---,,,777444555999;;;888555555333444444333222222444666555666444111111666999999111000333666555222222666:::888666666777666555333444222111333666666333000000777;;;777333333555666888666666777555///,,,,,,000000000000000111222222///333777777333000///000111333444444222111111222111333333111222666888777111111222333444666888999666777999:::999888666555///333888;;;;;;999888888777777666444222222444666666444333333444222...***(((...444888777333///,,,444444333111000///...---000222444555333222222222333000,,,)))(((***---///,,,111777777///+++222>>>JJJ888111222///333777333444444444444333444888:::666222222777666222555===AAA;;;777888888444000...777888;;;<<<<<<999666333;;;:::999999999999888888:::999888666777999===@@@======>>>BBBEEEEEEBBB>>>:::999777555444444555777888;;;<<<777000///444:::===>>>??????>>><<<:::888999999999999:::===???@@@AAA>>>;;;999888888777666111111222444777:::<<<>>>::::::;;;;;;;;;:::999888222222333555777666444111777777666777888999999999222222111111000......---333222000/////////000111888555444666<<<>>><<<999:::777333222333333222111000///000333777:::::::::@@@<<<777444555777999:::777777888888888777666666888888888888999:::<<<===888777666666777;;;???BBB???<<<;;;>>>===777333333444333333555888:::;;;;;;888777888999:::999666444777666555555666666444222111222555888===???===:::444444555666888888555333---///111333555666777777000000111444888;;;;;;:::999999888888999999:::;;;:::<<>>666111666<<<<<<999888999666555888<<<>>><<<999444333333222222333333444111111222222333444444444333777;;;===<<<<<>>>>>;;;888666666555555444333333333444444666333111333888999666222999777666777999:::::::::666666666444333333555666555666777888888999999999<<<999666666999<<<======:::999999::::::999777444222666777333222777===@@@BBB>>>999777666666555444555666666777<<>><<<888777666666555333000......000...(((&&&***------555444555888;;;<<<;;;;;;555777888888777777888:::333444444333555777999999444333555999999444333555999777555444444222000...///......///111222000...000444777555333333666999999999888888555111...---,,,---///000111000...---+++///444666555444444555222333444333222222444555666555333111222555666555555444333222333444555666666666666777999888666333444777;;;<<<:::777555444777555333///---...222555333000...000444444///***(((,,,111444444222111111555555444333222111000000---000333444333222222333444222///,,,))))))***,,,---...///---((()))666DDDKKK;;;444555111222666111222111000...---///444777222000222555333000111777:::777555555666555333222999:::;;;;;;:::777444222===>>>===<<<;;;:::999999666666777999:::;;;;;;;;;555999>>>???<<<888666666666555333222333555777888555444333222222444777:::===>>>>>>>>>===<<<:::999777999;;;===?????????>>>???<<<999777888888888888333333444555666888:::;;;;;;:::888777777777888999444444444555555444222///666666666999<<<===;;;999444555666555333000---+++///000222333333333111111777888999:::999:::<<<===;;;999666444444444444444777555333333555888999:::<<<888555444666:::>>>@@@=========<<<;;;999888777777777777888999:::;;;<<<666555444444666999===??????<<<===AAAAAA<<<777555555222000111444999===???777777777999;;;<<<:::999888777666777777777555333999888888;;;===>>>>>>>>>777555444444444444222111......000222444555666777333333444777:::<<<;;;:::777777666666777888:::;;;;;;<<<===>>>>>>===<<<:::???777333888======999777777888999::::::999::::::333333222222222222333333666666666555555555444444777999;;;:::999999===AAA;;;555999===>>>EEEGGG<<<666666666444111111222555888555666999888444222444:::888444000///111333555999888666555444111---)))...///111444666888;;;===@@@>>><<<:::999;;;===???===???@@@@@@===:::999888777777777777666555333222888555333555999;;;777333999888666777999::::::999666666666333000...///111222555888<<<>>>===:::888::::::;;;===>>>>>>===;;;;;;:::999999999888555222000555777444555:::???@@@@@@===999666555444444333555666555555:::===:::333000333666777777555444444000000555===???999111...000//////000222555777999999999888777666888<<<@@@777666333111111333666888999888666555555666777888555888===BBBCCC???999666666666666777888777444111+++...---))))))---222222555666666777:::<<<<<<;;;666777999999888888999:::444333444666777777777999999777777:::999444111222333222222222333222000............///000000000///333444555555333333666999888999888555333111...,,,'''***...222222///+++)))---///222444555666666777222333444444333444777999<<<888444333444444444444777666555444444444666666555444444555777777555333777999::::::777333111111555333000,,,***,,,000444000---,,,///444666333...)))+++------...000444777999888666444222111000000***---///111000000111222333444444222...,,,,,,---444333333000++++++777EEEJJJ<<<888999333333444//////...---++++++---222666333222333555444111111444333333444444666888999888777888888999888666444333;;;<<<===<<<999777777777222333555999<<<<<<999666333999???>>>777111000222222111000111444666777777444000---///555999:::888:::;;;<<<===>>>?????????888:::===???@@@???===<<<<<<:::999999:::;;;::::::666666666777777888888888999888777666666666777777666555555666666666333111333333333777;;;<<<:::666666777888888777444000...///111444777888777555333666999<<<;;;999999>>>BBB???===;;;999666555444333999888555444444555888:::===:::888888;;;>>>@@@@@@???>>><<<:::888777666666444444444666888999888777666666888999;;;>>>@@@AAA===::::::???AAA<<<777555555222......111777<<<>>>777666555777999::::::999444333333555777888777555:::999:::<<<;;;999;;;???>>>;;;666222111000/////////000111222333444555666444444555888:::;;;:::888555444444555555777888888:::::::::::::::999999888BBB;;;888<<>>===555888>>>>>>DDDEEE<<<999999888444///...000333:::888777999777111///000:::888555333111000000000999999999999888555111---,,,---///111111444777999<<<;;;999888888999;;;<<<;;;<<<===;;;999777777777777777888888777666444333999666444666:::;;;888444666555444555777888777666333555777555111---,,,---111333777<<>>;;;888:::;;;===??????>>><<<:::;;;:::999999:::888555333///444777666777<<<@@@???>>>===:::777555444333333222555444333444888777333111333666999;;;<<<<<<;;;;;;666444666777333...---111111000000111333444555333333222000000222777;;;777777666444111000111333666555444333333444555666<<<::::::>>>???<<<999888666555555888;;;;;;888444+++///111///000555999999888999999777888:::888444222444666666555444555555777444555777888555555888:::666555777777222............///222555777666444111111111222222333444444:::777555555222///111666555777666222//////---)))(((+++000444444111---***222222222333333444444444333444555555444555777999>>>888444555666444222222444444444555666888999:::333444555555555555555555444666666555333222222333555444111...,,,---000333///......000444666555333,,,,,,+++******...444888===;;;888555222000//////+++,,,.........///000222222555777666111...---...555555777555///+++111:::HHH;;;888999333111222---......///......000444777888666555666777888666555000333444444555999;;;999666666666666666555555444666888::::::777555555777000111333777;;;;;;888444666:::======888333000000000//////111444777666555666222000222777:::999666::::::<<<===???@@@AAABBB;;;<<<===>>>>>>===<<<;;;:::::::::<<<======;;;999666777888999999888777777555777888:::999777555333666666555777999999888666555222000333888:::999666555555666666666666555555333444666888::::::999999999::::::999888888:::<<<===>>>>>>===;;;888666555666777666444111333888<<<<<<;;;:::;;;===???>>>===<<<:::777444333333444555444333444777:::999666333222555888<<>>777333222333444555111111222222333444555555222222333666999999888666333333444555555666666666777777666666777888:::;;;BBB>>><<<>>>>>>;;;888999333333444666777888888777555555555444444555555555999888777666777888:::;;;;;;===>>>;;;888666888;;;???666888>>>>>>BBBEEE===888999888444///...222777:::777666888666111...///999777555333111000000000666777888:::;;;999444000///000111000//////222555666777888::::::999777666888888888666333333444666444444444444555555666777999666333555999:::777333333333333555777888777555...333888999444///---...111111333777;;;===<<<:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<;;;999777///444777777999>>>@@@>>><<<<<<;;;999666444333333222666666333111444666555555555777999<<<======<<<;;;444111333555333000///000111222333333222111000,,,---......---...111333333555888777444222111222222222222222333444555555>>>888666999;;;777555666555333222555999999666222+++111555555666:::<<<;;;777999999666666999666000///111333333111000000000;;;777666888777333333666:::555222444555111//////000000222555999:::999777333333444444444555666777;;;666222333000---///444666999777111///000...***---///111333444222000///555333111000111222444555555666777666444333444555;;;444111555888555222222333444555666777888888888333555888777555444666999444444444222111111333555777777666444222222333555//////000111222222333333///...,,,***)))+++///333:::888666444222222222333...//////......///222555222555777444///,,,---///444444555444///+++111:::GGG999555555...---000---...000333555555666888:::999666222444:::>>><<<888333777777333333666777444666666555555555555555555222555999999777666666888111111222666:::;;;888555555666777777666333///,,,000//////111555666555333888666555666888999777555======>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;;;;::::::<<<>>>@@@???;;;888666777999:::;;;999888777222666:::>>>===999444000555555555888;;;<<<<<<;;;888333///111666::::::999444333222222444666999;;;666777777888:::;;;===>>>>>>;;;777555555444333111888;;;>>>???>>><<<:::999333555666333000111777>>>888888999;;;>>>>>><<<:::<<<:::777444444555888:::555555666:::<<<<<<777333,,,000666;;;>>>>>>===;;;<<<777666;;;???<<<777555888666555666999;;;<<<<<>>@@@===<<<>>><<<777555777333000...222888;;;999555777666666555555666666777888777555555666999<<>>666777777444000000666;;;666333444777666222000222888666444111000111222222222333666999:::999444111444555555333///...111333666:::???BBBCCC@@@;;;888666666555222000111333555222111//////111444888;;;888555222444888999666222333333555777::::::888666***111999;;;888222000///333000///222777;;;<<<;;;<<<<<<:::888777777:::===:::::::::<<<>>>>>>===;;;///444888888:::??????===:::;;;;;;:::777555333333333999:::555111333777999;;;:::999:::::::::999777000---...666;;;999444111+++...333666666444000...(((+++...000///......///---222777999888555444555000111222333333444555555999333333999:::444//////222///...000444555111---***111666777888;;;;;;999222666777555666:::777000///111333333111///...///===888666999777222111555;;;555222444555333111222666666777999;;;:::777555222333444444333444666888777111...000000---000666999<<<:::444222444222---000000111111111222222222333000...---000444777888666777888666333111000000777000...555999666333333555666777777777666444333333777;;;999666444888<<<777666444111//////222555999:::;;;:::888777777888...///000///...---...///111000///,,,***)))+++...333333222222333666888:::222222111000///111555888444666555111+++(((+++///:::777444111...000<<>>@@@===999888666777<<<>>>:::777777;;;555222666999888:::>>>>>>999555444666888777555///...,,,,,,///444:::>>>:::777888===???===;;;<<<>>><<<:::888666555555555<<<===>>>@@@@@@>>>:::777555555444444333333333333555888<<<>>>===;;;::::::666666777777777666666555666555444555888888666333666222000333888;;;999666999;;;<<<;;;888666555555555666666555444555888;;;===<<<:::888666444333222444666777888777666666555;;;;;;;;;999777888;;;===::::::888444111222666:::888888777555555444444444///111333444333111...,,,,,,---000333666888777555333444555444444666999;;;:::;;;<<<===<<<:::888666333444444666888;;;999666444000000333333000///111111444888;;;<<<:::777555:::999666444444555777999<<<888555777===AAAAAA???:::444111111///---222:::888777666444222111111111;;;<<<:::555444777999777444111//////222555555333444//////666999444111111666;;;AAADDDBBB>>><<<;;;555111,,,)))(((+++...000222///------000333555666>>>===:::777666666777888777999:::;;;;;;888666444///222777;;;;;;888444111000111111111111333777:::::::::888666666999===AAA???===;;;:::999777333111---444::::::;;;<<<<<<:::777888666222---+++,,,...>>>999999>>>:::333444===;;;:::999888888666222000000111333444555555444333555555666555444222000...+++,,,---...////////////222111111555:::;;;777222222333333444444444555555222333333222000---***(((///111222222111000111333///000222444555666777777000000111333555444222000222333444333111111111333@@@888444888;;;777333333999888777444111111333555222666:::>>>???<<<888555;;;888444444666:::===???222222000//////000111222:::777777999777222000111555444444333111000//////222...---000111000333777777666444555777888888777111555666333444666777444:::777444444777888777555888333222888<<<;;;888777<<<:::555///...333444111<<<<<<<<<;;;:::777555333111111111000///000000111333111//////000111000///666777888777444222222333222///+++)))+++///222333444333111...+++***,,,...>>>666111444777777;;;BBBIII666...,,,'''))),,,'''---///222555777888777777<<<555333999>>>???>>>???BBB444111:::<<<333///333::::::777222...///444:::>>>;;;888777888888777444333---222666111444999555777777666333000...///000111000//////000000///---222666:::888555555:::???@@@@@@AAABBBAAA>>>:::777222666;;;===;;;888777777333333444777:::;;;888666999888888:::<<<;;;666222777555666;;;<<<999777777DDD<<<666666777666999===FFF@@@888444444444444222------,,,---///222555777999555555999;;;999888999===<<<:::888777777888888>>>===<<<>>>@@@@@@===:::===>>>>>>===:::666222///111444888<<<>>>===;;;999888888888888888777666666555333222333555666555333666333000111444777777666888:::;;;;;;999777666777777888888666444333444555:::999888777555444333222222222111333666999;;;;;;888666444333333555777888;;;;;;888555222333888<<<777777555444444333333333------...///...---+++***000111444777999999888666333444555555444444666888999:::;;;;;;:::777555333666777888888999999888666555000---///000...,,,---111333666888999777555444333222000000111333666888666444333777===AAAAAA???999555333333111---000777888888666555444444444444::::::777555888<<<;;;777///---,,,...222444444444888333222777:::666444555666:::======:::777666666222111...+++***+++---000///...,,,,,,///444:::>>>???>>>;;;888666555555444444666888999888777444333222444888;;;;;;999555333333222000...---000555999:::;;;:::999888888;;;===<<<:::888666666444222000---333777888:::======:::777888777444000......000444333444555333000111666:::999888888888666333111///000111222333333222222333555666777555222///---,,,,,,---///000111222333333111000222666666222...333444666888888888777666888666444222111000000111000//////111444555444222222222333555666777888999555444222222333333222111111222333222000///000111:::444222777:::888666666777777666555222222444555999;;;===>>>???>>><<<;;;999888777999;;;>>>???>>>888888666555555555666666:::777555666666333333666444444333333333444444555666222///000000...000444999777666666888999999888444888999777555777666222666444333555999:::888555222222666<<<===999666777999999666000///444666666111666===AAA@@@:::222---222111000000000000///...111000000222444666666555777444222111333555666666444111---,,,...111222333333444333///***''''''(((555000...111333444:::BBBIII777///---(((***...***,,,,,,...111444666555444777222111777======;;;;;;FFF===:::>>>>>>555000111666555222000000222777;;;<<<999666555555666555444333---000111---333:::777::::::999666333111111222444333333444555444222///333888;;;:::777777;;;???===<<<<<>>===AAABBBDDDDDD@@@:::333/////////222888>>>@@@>>>;;;;;;;;;;;;:::999888777666666444222222444666666666222111///...///111333444444666888888777555555666;;;<<<===;;;777444333222777666555444444444444444444111///111666;;;>>>>>>:::777333333666999:::999:::999666333111333888;;;666666555444333333333333/////////...............222444777999:::888666555555777888777555444444555777888888888777555333111::::::;;;;;;888666666666:::111,,,---000///------444555666777777777555555000000///...///222444666444333555999>>>???===:::777555555666333//////222222111000000000111222333999888555555;;;@@@===666//////000333777999999888777444333666777666666888888999888666333111111222...000222000---+++---///---......------111999??????>>><<<999666444222111222333555666777666444333555666999::::::888666444555333000,,,+++---222666999;;;======;;;999888888888666333111111111000///...111444555999??????;;;666777888666444222111222000444666333333666777777555555555777888999777555---...///000111111111111333555777888666333///,,,.........///000333555666:::777555666888888444111333555888:::;;;:::999888>>>;;;666222111333666888444111///222888;;;888444444444555555777888:::;;;>>>;;;666333222111000///...///000000///000222333666222111666999888555444333444555555333333444555===<<<<<<;;;<<<======>>>888888:::>>>AAAAAA???===<<<;;;::::::999999::::::;;;666444444444333555999777666555444444555666777777222///000///...111555:::999888888999:::999888444999<<<:::999999888555111000222666:::<<<:::777---111999@@@???888555666222666555000...111666777,,,111999???@@@:::333...222000...///111000---)))...///000444888::::::999555000++++++000555777777555333111000111333333222111444777444...)))((()))...---...000111333;;;CCCIII777000///***,,,111...222///...111777;;;999666333000222999===;;;888888>>>======<<<999555000...111///---...222666999;;;666555333222333444555555444///000...+++444===:::;;;;;;;;;:::777666666777888777666777999999888777555888;;;;;;888666888;;;:::999999<<>>===<<<===@@@;;;666444777:::>>>AAABBB===888666888999999888===<<<;;;:::999::::::;;;999444222444555444444666:::999888777777888999999666777777777666888<<<@@@===>>>@@@AAA???;;;666333///------222;;;@@@@@@>>>======<<<;;;:::999777666888777555444555777999:::---...///...------...000...000333333222222222333===???AAA@@@<<<888666555555555444333333444555666888555222444999===>>>===>>>999444555999======;;;777555111......111555999777666555444444444444444111000...------///111222333666888999777555333222888:::;;;:::777555444333444555777888777666444333999999::::::777444444777===444---///333333333333999999999999999999999888555444333111111222333444666666888;;;===<<<888555333444666777555222111222------,,,,,,---///111222444666777666:::===:::444111222444666888999999888222000///111333555777999::::::999777555444333333...222555555111...///000...111333111---,,,111666;;;;;;:::888666333111///222333555666777777666666666666777888888777555444666555222///------000333555888===???===:::777666555222///------...///......111222444999???@@@<<<444555666777666444333222000777999555666===>>>999//////111444888::::::999......///000000111111111555666666666555333111///111000//////000222444666<<<:::888888999999777666444555666777888999::::::@@@<<<777333111222666888888666444777;;;<<<:::666555555444555666888999:::CCC???;;;777444222000...+++---...///000222666999666444444666777555222///...000222333222222222333888888777777777777888999::::::<<<>>>@@@@@@>>>;;;999999999999:::;;;;;;<<<:::666444555555222444777;;;999777444333222333333333///---...///000333999:::999888888999999888666///777<<<<<<;;;======:::000//////333999<<<===;;;000111777>>>???999444444---222444///+++---222444111222444666888888888888222///...///111000+++''',,,---000444888:::999888111///,,,+++,,,///222333555333222222333333222111///555;;;:::555000000111---///222333222444<<>>???===:::444555777999;;;=========999:::;;;<<<;;;999777777666777777666666888<<<@@@;;;888:::???AAA???>>>???:::999999999===AAABBBBBB:::888777999===>>><<<999===:::666333222444666888777222000222333111222444888888666555555666666777444888;;;888333444<<>>???===;;;999888666666444333333444666777777666666999===???>>><<<<<<888444555999<<<;;;888666222...+++,,,000555888888777666666666666666666///...+++******---000222666888:::999666333222222777999:::999666333222222333555777999999999888777777444555888666333333888<<<333...000444666777:::;;;:::::::::999999::::::777666555444444444444555666777888:::;;;:::777555000444777888777777666555000///......///111444666000666:::888555666555333000111333444333222222111---.........111555999;;;;;;<<<<<<======<<<:::999000333777777555222111222///444999888222...---///555555555555444333111111444555777888999:::999999444555555666666555444444444555666555222000000111000555;;;>>>>>>;;;888666444111...,,,---.........///222444555888>>>???<<<222222333555555555333222---444666222444<<<<<<666000000111444777888777666//////000000111222222333888777666555444444444555444333111//////000111333333222222222333444444333444333000///111555999<<<>>>;;;777333111000111222888999999999777666666666333333333444555666777888<<<;;;:::::::::888555222000111111111222333777:::444666777777777666222...***---///000000000111222222333444555555444222111===<<<::::::;;;<<<;;;999444555666888:::<<<======999666555777666111000111777666444222111111111222222...,,,...//////222777777666666777888888666444...666===<<<:::;;;<<<;;;444000---///555;;;>>>???888222111888>>>;;;555111---333555000,,,---000222333333222222444777;;;>>>555333333444555333///+++000111333666999:::888666000333555222---***,,,///222111000111333444222111111777<<<<<<888444333444...333666555333666<<>>???>>><<<;;;:::444666888:::<<<=========<<<;;;:::<<<>>>@@@@@@???;;;<<<;;;999555333333444666555333222333666999;;;;;;999;;;@@@CCC@@@======:::===??????BBBEEECCC???777777777;;;>>>???;;;888;;;888333000///111444777444///...111222111000222666555444444444555777888888===@@@<<<555555>>>GGGCCCAAA>>>;;;;;;;;;<<<>>>222---((((((,,,333777999;;;;;;;;;:::999888777666666666555333111111333444111222444666666666444333111333555444222111000111000333777::::::999999999888777555333222333444555222444777:::<<<======>>><<<:::888999<<<===;;;888666222---***---222666999888888777777666777777888222000...---...000444666:::<<<<<<999555333444666555666777555333111111111555666888:::;;;;;;:::999777000...444666333333777777111...000222333777;;;777777777777777777777777333333333444555666777888222333444666888999::::::000555888777777::::::999111///...------000222444---666;;;777222222333444444666666555333111111111...222333111222777<<<======<<<===???AAAAAA???===444444555666666555444333...444:::<<<999444111000000000000111111111222222666777888999::::::::::::222333444555666555444444333555888888666333222111///333999<<<<<<:::777666555333000//////000///...///555999888888<<<===<<<222111111222444444333222000222333444666:::999555888777666666777555222000111111111111111333444444888777666666666777888999555444333111000000000111...///000111333333333444444111---+++---222999===:::888555222000//////000666777999777333111111222111222333444555555555555111222444888;;;===;;;999777777666444222333555888111666999999999999666111***,,,---.........000222000222444666666444000...>>>;;;777666777888999999222333555888:::<<<======777555555777555000---.........///000111222333333222///---......,,,---111333333444555777777555333111999>>>;;;666666777666888333------222888<<<>>>>>>444///555<<<;;;444///000555777333111222444333000111222444666888999:::888888999999777666444333666666666888::::::888666000777===:::222,,,,,,//////......000333444444444666888999888555333111000///333666333333666:::<<<;;;000000333...///444222777444111333888999777444111///000333333000///111222444666777888666444222888777888999:::999777444222555999:::888777888999111222555333000<<>>===222666;;;<<<::::::===@@@@@@>>>===>>>@@@CCCCCCBBB@@@@@@>>>999555333555777666333222444888:::999888777666999???AAA===888777999===???>>>AAADDDBBB<<<777555666999===>>><<<999999777444222222333555777444000000444666444333555222222222333555888;;;<<>>CCCEEECCC@@@===<<<===???@@@666444000......111444666888888888888888777666666555666666444111//////111444222000111555777666555444666777666333000//////+++...222666777888999;;;:::888555222000000111222000333666666444444777;;;:::;;;<<<===<<<:::888666555000***(((,,,111666888777777666666666666777777555444222222333666999;;;;;;<<<<<<777222000444777555666666555333222444555888999;;;<<<<<<;;;999888:::///+++222777444222555333111000111000///444;;;222333444555555555555555444444555666777888999999111111000000222555888;;;444999:::777666;;;===;;;222000---,,,,,,---000222...444888555333444666555999::::::888555333444666222777888444333888;;;;;;>>>;;;999:::<<<>>>>>>===777444111222555777555222...111666::::::777222///......---------///000111555666666777777888888888000222444666777777666555222555777777666555444555000444777999888666555555777555444333333333111///000999???<<<999999;;;;;;444222000111333444444222555222333888:::888666666<<<;;;:::999999777444111111111000000111222444555444666888;;;<<<;;;::::::555555444444333222222222000222555777777777777777333000---+++...333:::>>>888666444111000111333444666666555555555444222111///111444555666555444333//////000333777999:::999777777666444333444777999222999===<<<;;;:::666000,,,---...------...111333111222444666555333111///999777555555777999999999111222444666888888888888666222111333222...---000)))***---000222222222111///,,,,,,......++++++...111111333555777888666444000777<<<777222111333444:::555///...222666999999>>>666222666:::888222...111444666444555777777444///000222444555666666666666888:::999555333555888888777666777888999888777000555:::999444000///000,,,,,,,,,///333666888888999666333333333333111//////333444222444:::;;;999888///222777222222666333999888888999:::999777555...++++++...//////222777888000///666888222///111;;;===??????===:::777666111444888999666333333333...111666333111===DDD:::444666888999888777777888666444111000000000///...---111777<<>>111777======999888===BBBBBB???===>>>BBBDDDEEEDDDFFFEEECCC>>>999888;;;???444333444999???AAA>>>999444333777===???999444222555999;;;:::===BBBAAA;;;555333333666;;;??????>>>444444333333333333444444777444555:::<<<:::888999///000111444777;;;>>>AAACCC???;;;:::;;;<<<===<<>>>>>???AAABBB;;;;;;:::777444333444666666666777777777666666555666888999777333//////000555///)))***///444666444555666666555111...,,,+++***---222555777888;;;===:::888444111......///000222555666111+++***///555222555999999777333111///333---'''%%%)))///444666666666555555555666666777333222111111222555888:::::::::999444...---222777777888888777555666888;;;;;;<<<======<<<:::777666===///)))222888555111333333333444444000...333;;;000111333555666666555555999999999999888888888888333222///------000444888999===<<<666555:::>>><<<777555222000///000333444000333444333555999999666888999888666222111444666444:::;;;555333666888666>>>:::444333666999:::;;;999333---...333777555222///000222555666444///+++...---,,,++++++,,,...000444444444555555555555666///222555888999999777666333444555555444444666888333555777777666444333333999888666666666555222000000;;;CCC@@@999777999:::666333000000333555444333777//////888:::444000333<<<;;;:::;;;<<<;;;999666111000000000000222333444111444:::???@@@???;;;999444444555666666555444444111444888999999888777666222111//////111555;;;>>>888666222000000333777::::::666333555999:::666222///111444777888666444222333111//////111333444555222333333333333666;;;>>>777???BBB>>>;;;999444---/////////...---///222555222222333444333222000///555444444666888:::;;;:::000111222444444444333222555111...//////---///333***,,,///111222111///...***((()))...///,,,,,,///000111222555888999777555,,,444888444///000444666:::666222111333666666555;;;777666999999444///......111222333666:::888444333111//////000222666888111555888666000///333888777555444444555666666666---000222444333222111111,,,++++++...333888:::;;;888444//////444777666444///333444333777>>>>>>:::666///444:::555444777444666777888888777555333111---******---///111777>>>>>>222///:::>>>666333777<<<@@@DDDCCC???:::999999000222555666777666444222444111000333:::===<<<999---222888999666444555777555222///111333222...)))111444888<<<>>><<<888666<<<<<<<<<<<<<<<<<<<<<<<<777555555999???CCCDDDDDD@@@@@@>>>:::777888===AAA===888666;;;???>>>>>>???FFFAAA:::666444333///---...111444555999======999999666555999>>>AAA???;;;:::111))))))000555444000555555777:::===<<<666111000111444777:::===???AAA<<<<<<:::999888;;;???CCC:::::::::<<<>>>???>>>======999666666444000///222;;;888555555666666333000444111...000555777555222777666555666777888666555777999888444333444222---,,,000222111555;;;:::444555444222111111333555666444888:::888333000333666555777999:::777111+++'''(((...111//////444888999777666555666777666555333777444000---,,,...000222666777666222///...222666999777444222111222555666555888;;;:::666222222333///......000333666777666222444666888888777555333...666;;;999666666888888666333000000222444333111...***)))...222222444777<<<666333777888666777<<<777666333111000111222333555333111111222333444444111333555666777777777777:::;;;:::777444333555888888666555888<<<;;;444......///111333444444444333333444555444111000000000333111...------,,,+++)))222111111333666777777555444444444666999;;;::::::555222///000333777777777111555999:::777333///---111666666000///555::::::>>><<<:::888888999<<<===999+++$$$---666333000111///......///000222555666444777777555777<<<<<<777888888777444111000000222000222666:::<<<:::555111333444444555666777888888999777777777888999777666555333333555999;;;:::777666444222000000222444666777666666555444444444444333666888888777666666777---333222++++++333444......666:::777666:::<<<:::=========:::555111...---///111111///000333222...///222555333///---000333333444555888999777333000444333222111000///...---///000111111111333666999666444333555777777333///111...)))&&&%%%(((---000777777888:::<<<<<<:::888999444333777888333---+++...222555666333000......///222777;;;;;;777000+++)))---111444444333333444///......222777;;;;;;:::777555333222333222111///.........222666777444000............///111333444888444///---000555999;;;:::888444222000///---,,,---666:::444444;;;<<<666222666:::<<<;;;999999:::999777333000...---......***---//////222777999888999666333111222555999<<>>>>>===;;;:::///111444777999999888777666444444666999;;;:::777///444999:::777555666888555222000222555666333000///666===@@@===888777777<<<<<<;;;;;;;;;;;;<<<<<<===:::777888;;;???AAAAAA<<<===>>><<<::::::<<<>>><<<777555:::>>>??????@@@CCC???:::888888777666444333666666555888<<<===:::666555666999>>>BBBAAA@@@BBB:::222///333666777555555999===@@@>>>:::666333333555888;;;======<<<;;;999999999999:::===AAADDD666666777999===>>>>>>===;;;777444555444111222555:::888666555444222000...444333222444666777777555999777666777999;;;<<<;;;:::;;;999555555777666222...333444000///555999:::<<<888444222444777888888:::::::::999888777666666333444555555333///***''')))///222000000444999:::<<<:::888777666555222000111111111000111111222333000222444333000...000222888777555333222111111222444666777666444222111111111111333666888888666333111333555666666444222111---444777666555777999888111///,,,,,,///000000///+++'''''',,,000111333666666///,,,000444444666:::888777555333333333333333888666444555666666222///333333444777:::;;;;;;;;;777999:::999666555666888777666777999;;;:::666111000111222333444444333333333444444333222333555777777555222111111000///---,,,---///111333555666666;;;:::999:::===??????>>>999666333333666888888888555666777666333111111222///555666333333999>>>???======<<<;;;:::888777666///"""(((222333333555888777666444444444444444666444333444666777777666::::::999666333111222333111333777;;;===;;;555111000111222444666888999:::;;;:::888888999::::::999555555666777999999888666333333333444555777999:::555444333222222333555666666666777888888777666555111777777000111888999444,,,333666444333777999777;;;<<<<<<;;;888666444444222333222...///333444111000333666444000...000333222222222444555333000---111111111000000/////////...///111333555777:::<<<:::888666222000111333555...,,,(((&&&&&&(((+++...222222333666999<<<<<<;;;666222111444666333...---,,,333999888333...---///...---///555:::888111***,,,---000222444444444333222111111444999<<<<<<;;;888555222111111111000///333333333555777777666555444333111111333555666666555555444111///111555:::>>>;;;666111...,,,***)))///777:::666666<<<===888///222666777555333333444666555333111000///000000000333555444666;;;<<<;;;777555111//////111555888@@@>>>;;;999888777666444777888999999777555222111666666777888999888777666222666::::::777555555777444111///000444777666555000888AAAAAA;;;666666999:::999888666666888999:::???<<<888777999===AAABBB888:::<<<<<<:::888777777===888666<<>>;;;999:::;;;;;;;;;666999999666777;;;===;;;666666888;;;>>>@@@BBBCCCDDD???888444333444555555444:::@@@@@@<<<777444444777999<<<>>>>>>;;;777555666666777888;;;>>>AAACCC666555666777:::;;;:::888777444444666666444444777888888888555222///...///444555777777666555555666<<<:::888888:::<<<======999;;;;;;888:::@@@CCCBBB<<<>>>;;;111***...666<<>>:::666222111111555:::>>>>>>===555777999:::999777777777444555888::::::999777555222333444444444444333333333444444444444666999<<<:::888666555666555333222+++...222222111111333666:::888777777888:::::::::;;;999777666888999:::999:::888444000,,,,,,///222333777777555666<<<@@@BBB>>>>>>???>>>;;;777222///,,,!!!&&&000222444888:::999888666444333333333888111000555777222222666;;;;;;:::888555333444555222444888<<<>>>;;;666111000111222333444666777777;;;888555444666888999999555777999999777555444444111222444666777888888888333222111111222555888999:::888666777999999666333000444444//////555666222)))...222222444888:::999<<<<<<;;;:::999888777777666666444//////444666555333555666444111///000222222111111111222222000...111111111222222222222222///111333666999;;;<<<===999:::888333...---222666...---+++******+++---////////////222666999::::::444///---111444222000000,,,444<<<;;;333------000...+++***000888:::444---000...---000333555444222000///000222555777777666888666333222222222111///222333444444333444555666999666333333666777777555666:::<<<999333000333888===:::666111...,,,******///666999666666;;;<<<777222444666666444333222222333333333222222222222222444777888777888<<<===:::999777333111000333666888<<<999666444333333111000888888888777555222///---333555888999777666555666444777999999777555444555111///,,,,,,000333555555444999>>><<<888666999===888666444222222444666888777666666777;;;???CCCFFF888999999888666444222111:::555444999???AAABBBEEE@@@>>>;;;999999999999:::333888999777888;;;<<<:::777999;;;<<<===>>>AAACCC@@@@@@>>>;;;777666666777444777999999777444333333777999;;;<<<;;;888444222555444555777;;;>>>??????:::999777777777666444222444333555::::::555333444777999:::777333111222444444888:::999444111222444===<<<::::::::::::888666555888::::::???JJJRRRUUUQQQLLLBBB333******000666>>>>>>>>>===;;;::::::;;;:::888777999;;;;;;777333333555777888777444000...***000222000///333777888999666333222222333444333+++---111444555555333222222666999999666333333444222555888;;;;;;999666444666333111222555777555333222333666999;;;999555111333333444444333111///...333444333111333888888555///...---...///111222333000,,,,,,000333222333555===555...---222555555333555555666666666555444444111///...333;;;???===999///------111888===>>><<<777888888888777666666666000333777999888777777888555555555555444444333333222333666666666777999::::::999777777888777555444111555888666111...000444777555222111222333444333777777666666888999::::::>>>;;;555///******---000;;;:::777555555999>>>AAA?????????>>>;;;777222000555,,,'''+++000111222555777777666666666666777777555---...:::<<<333000777:::::::::888666444444555222444777;;;<<<:::555111333333333333222222111111555222...,,,...111333555444777:::999555222111111000222444666555333111///000111222444666888:::;;;>>>999666777::::::666222...222111---,,,//////+++'''+++111666:::<<<===<<<===;;;999777777666555444666888777333222555777666444666666555222000111222333222111222444555555444555555444444444444333333222333555888:::<<<;;;:::444555555333111000111333222222111111111222222222222111000000333666777777555///,,,///111000///000///444::::::666111...---///------111666888555111333///,,,---333666444222/////////000111222333222999888777777777666333111000333777777555444666888:::666222222555777555333555999<<<:::444///...///555666666555222000......///555888555555888888666555666666555444333222222000111222444555555555555444777777555555888888555666444222000111333666888;;;888555333222222111000...///000222333444444333000333555666666555666777555666777777555444333333222000---,,,---000222444:::999777555555888<<>>;;;777444333333333---444888888888::::::888777888:::;;;<<<>>>BBBEEE===@@@CCCDDDAAA>>>===<<<888666333333444666555444555555555666555555444444666444444666:::<<<===<<<===;;;999888888666333111444444888======666000///666888:::999777666888:::777<<<>>>;;;444///000222666666777999:::999555222222666888888===IIITTTYYYYYYOOO@@@333,,,***,,,000777===CCCBBB<<<888888:::777888999:::999888777666222555999<<<;;;777222...***000222///...222555666999777444333444555666555//////111222222222111111333444555222...,,,...000333666999;;;;;;888444111222000...///333666555333111111222444666777666444555555666555555333222111888888666333333666666222000000000000000111333555444000///333444222111333???999333000333777777555222222333444444444333333<<<777222111444666555222...---...222777;;;;;;:::;;;999666333333444666777///111555777777666777888777777666555555444444444000333777999888666555555888777666777888777555333222666999666111...000333888666333222333444333222000111333444666888:::;;;===<<<888444111000222555>>>999444222333777===BBB@@@???===;;;999777777666<<<666111000111000111333555666666777888888888999---''',,,;;;>>>444000555666777888777555444555555333333555888999777444000333333333222111111000000111...)))(((***---000111444777:::888444000000111///111333444444222///---,,,...111555888999999999???;;;777777::::::777222555666555222000000...,,,))),,,222999<<<;;;888777888555222111222444444333333888:::888555666666444444555555444222111111222222111000222555888999999777666666444333222222111000000222666:::<<<;;;999444000---,,,///333555666555555666666666555444333444222111111444666777777777000---///111000///000444333444777999666///***---///111222111111222333555000,,,---222555444111222333333333333333444444888999:::<<<===;;;777333111666<<<>>>===;;;<<<===999666333333444555444333333444444444222...(((%%%000444888:::777333000///222666888777666666666555444333222111111111000000000111333555666777777777555777777444333555555222---,,,++++++,,,000333666:::777333111111222222111...///000111222222222222111222333444666777999999555555666555555444333333555333111///000111333555>>>:::444222333777<<>>@@@@@@???;;;666111......///+++222777666555777999888666666777999<<<@@@CCCEEE777;;;@@@CCCCCCAAA>>>===>>>:::555444777999888666111222222333444555666777888666444666:::======<<<===<<<;;;;;;<<<;;;999777666666999>>><<<555///...555777888999888999:::<<<999===???===666222111222...///222666999:::888666444888888444666>>>GGGLLLNNNCCC888222...+++,,,...444;;;AAAAAA<<<777666888888999999999888888888999000333777:::999555000---+++111333000...222555555===:::777666777777666555222222222222111111111111555666444000---,,,000444555666777777555111---***,,,,,,,,,...111333444333222111000111333666666666555666666555555444333333888:::999555333444333000///000000000///000222444444000000333555222000111888888555222333777999777000000111111222222333333<<<888333000000222333444...000333555777888888888;;;777222000111333666777000111333555777888888777888888777666555555666666111444777888777444333222555555555666777777555333///222444444222111222444666555444333444444222000,,,...111333444666999;;;:::;;;;;;:::999999;;;===999333///111555888>>>CCC???===999777666777999;;;:::888666444333222333444222222333333222111000///&&&%%%+++888<<<555000111222444666666555555666777555444444444666555333111///000000111222333444444222...+++)))+++///111333666777888777555333222333000111333444555555555444+++---000444666777777777???<<<888888999999777555999999888666333111///---///...000666777333///...111...+++,,,000444666666111888<<<999666555444222333333333333222222222222///......000444777888888666666444333222000//////,,,+++,,,000666:::999888555...'''&&&,,,444;;;===666666666666555333222111222111111333666999::::::888222...111333111000111666222///333888888111)))***...111000---+++---000444111...///111333333111111222333333111111222333888888999;;;===<<<:::888222555999;;;<<<;;;;;;;;;777666555444333333444555777666555555444111+++'''...444:::;;;777222///...777999:::999777555555444555333111111222444444444333333444555666777777888777:::999666555666666333++++++***+++...111555777777444000///000111222333666666555444333222111000777444222333777:::;;;:::666666555555666666555444444444333222222333555777<<<;;;888444111222777;;;999999999888888999999999333555777888666666888:::999555222333888>>>AAACCC@@@:::666999<<<===>>>AAA>>>===;;;666111///000222///555777333111444888:::<<<999666888;;;?????????555777:::===??????===<<<@@@???===;;;:::888777555000111444666888999999999;;;777444666<<>>===888555555111,,,---111888888:::;;;;;;:::888666:::777444444666999888777333333444555444222000///...333555222000333666777999777666666777888666555333444444555444444333333555666666333111111666:::333333333333111///---,,,)))+++///111333444555666666444333333555777777666333333333333333333222222333888:::666222222222000000111222000......111444333000111555777555333444333888999444222555777555000000//////000222333444555555555333111222555888---222777888555222222333555222//////222555666777555333333666999;;;:::777999888777666666666777888444555666555444444555666555555666888999999666444111222333444444444444444333222222333444333000...,,,///333444555666888;;;:::;;;;;;:::999999;;;<<<444//////555:::::::::===;;;999777555444666888999777999:::888666666666777111111111111000...,,,+++(((+++///555999888555222///222555666666666777999888666333333444555555444//////000111333444444555333111...---///222444555;;;999777666777888888777555444444444444555777888111111222333555777999:::===<<<:::999888888888999888777777777666333111111444...,,,///111...---///000,,,(((***000555777777111777;;;777333222333222222111111111222333222222000//////111444555555555666666555444444333222222...+++)))+++000333222000///---,,,---000666;;;>>>777777666444333111///...333222333555888999999888777111///333666555444444444000...111666777222,,,***,,,...///...------...222222111111111111111111...000222111///...000222888666444444666999;;;<<<666444333333555666666555111444555222///...222555888888888777444111///...+++111666777444111000222888888999888555111000000666333000111444888999999666666555555555666777888:::<<<;;;888777888888555//////...///111444777999555333///...000333555555444444555555666777777888<<<777222333888<<<<<<:::777666555666777888777666222333333333333444666888:::===>>>888000---222777666777777777777777777666333444555444333444888<<<:::666333333666:::;;;;;;>>>777333555777888999;;;<<<<<<;;;777333222444777555888777000---111888<<>>999888:::;;;999666;;;::::::<<>>AAACCCAAA;;;555333333///333777;;;======;;;:::<<<888444777>>>DDDGGGFFFGGGEEECCCBBBBBB@@@===;;;<<<888666666555333444888666333111222555666444222---000333444333111000///444222000111555:::>>>@@@===@@@>>>555///111666999555555888:::444,,,---444===888333555;;;>>>;;;666;;;333,,,---444999666222777666444222111111222222000555777444222555888888000000111333666777777666222444666888888777666444///111333222111222666:::000000000111111222333333)))...444666666666888;;;999888777777888888777555000000000000000111111111...666:::666111000111111222444444222000///222555444111222888;;;999888:::555<<<>>>777111222444222111000//////000222444666777:::;;;888111...///222***111888777111,,,,,,...///------///444777777666888555333666<<<>>>;;;777999888777666666777888999777666555333222444888;;;666666777999;;;:::888666888777666666777666444222333444555777777666222//////222666777666666888;;;<<<<<<:::777444333444666444000222:::>>>999555666888777666444444444555666999<<<>>><<<999999999999666666777777666444333222///333555555888<<<;;;666...111444777777888999;;;;;;888444222333555666666222222222222222222222222444111//////111444555666>>>:::666666:::<<<<<<;;;:::888555222111222444666999888555444555999===@@@<<<<<<<<<:::888777999;;;999888999;;;:::888666777555,,,'''***......111666555///***+++000555666666222888999444///000333444000000///000222333333222222222222333555555444222888888888888777777777777444///***)))+++,,,)))&&&%%%,,,555::::::888777888999888777555333111///...666666666777888777555333555000///555888888777777111000///000333444222000---,,,---///222222000...111222333222111000000222111333555444222111333666888444...,,,///555;;;???>>>999333111222555666555+++000222000***)))...444111555666333---***,,,///''',,,111222000000444888666555666555111,,,***+++111...+++,,,111555777777999888666444444555777888:::===<<<888777999888555///.........///111444666666444000000222666888999444444555555666888999:::;;;:::999<<<>>>===888444999555111111555777666444444000...111444444666999888999:::;;;:::777555333888777666666777777555333111111222555666555444555555555555666777999;;;===;;;<<<===;;;888666555555<<<======:::555333444666999:::;;;:::888666666666999999;;;<<<888222222666444555666888:::;;;<<<<<<999;;;===>>>===999666444222666:::===>>>=========AAA:::555999CCCHHHEEE???GGGDDD@@@>>>===<<<999555333333222333444777:::<<<666333222555:::;;;777111...222555555222//////000333444666777666888;;;>>><<<999777888:::888444000000333666555333333666999???===999666333222222222@@@222)))---444555333333:::555000...000333444444+++---///222444666777777333...***---333888666222666333111333777999777333...444:::<<<888222---+++444222111000111111111000555333222222444555555444333333555888999888444000111///---------...---,,,000///000222111---...222...,,,)))***,,,...000000111222444666999;;;===>>>===<<<;;;999777666555555000333555444111000222555888555444777;;;<<<888444333222111///...,,,+++***.........000111111000...777666666777888888666555555444555777999;;;:::999===999555333555888:::;;;666666666777888:::;;;<<<999888666444222111111000333777888666999>>>===777444555555444333333555777===???AAA???;;;666222000222666:::<<<:::666444222666555444555666666444222888777777999;;;<<<;;;:::444555555444333333555777555222111222666999:::999333222222666:::<<<;;;888333444666888888888777777666333444:::<<<999444333333000111666999888888:::;;;:::999888888666333000555444111///111666555111666999:::888:::???BBBAAA@@@>>>======>>>???@@@@@@===999666555666666444222555333000------...111222666333///---///111222333444666444...+++---///...000111222111000111444777888444///...///000///...222999===<<<999999888555+++(((&&&&&&(((+++------111333444555666777;;;===999::::::777333111333555111333555888999888666555...333666444444666666444---...---+++---111555555333222///...---///111222555777999888555222111000333222222444666666222///222222222222222333333444999444444888999444222555222///------///111111000+++///222333000---------+++***,,,///000...111666555222333777777222---+++555888444++++++555:::666777666444555888;;;<<<<<<888555666;;;;;;666555888---...///111222222111111555555666777888888777777666555333111222444777999::::::;;;<<<<<<;;;777444;;;555000000444777555222777222000444666555555777;;;;;;:::999888777555555999::::::999888666444333333111000111222333555777888777555333333444555666:::;;;<<<;;;999777777888999:::;;;888555333333444777888888888777666666666666777:::===;;;555333444333444444555777999:::;;;:::::::::;;;;;;999777555:::;;;<<<<<<<<<<<<>>>@@@@@@;;;999<<>>>>><<<999555444333555777888888888999:::;;;999666444222222222222>>>444---000444444111111666444111111444555555444......///111555777777666111...,,,---222555444333444111///111666888666444---111555666333///---,,,,,,,,,---///111333333333777666555555666777666444555555666888999888555222000...,,,---///000///...111,,,***...000///...///+++)))((((((***,,,,,,,,,222333444555777888999:::888888777666555555555555333222111111222222111111333111111444888:::777444222111111111111111111111555444444555666555333000222222111333555666666555:::777555555666777777777666444333333555777888777555777999::::::888666555999999888777666666666666777:::;;;:::<<>>@@@BBBAAA===888555333555666999:::;;;999666555888777666777888888777555666555555777:::;;;:::999:::;;;;;;999666444444555999777555666999<<<;;;:::777666666777888888666444444333222222333444666777:::777777;;;<<<888444333222//////444666555444666555444444555666666333111888666222...111777999777777999888777999???AAA>>>@@@@@@@@@???>>>;;;888666<<<999777777999999777555333111///...///111444666666333///...///111222333333666555000...000222111111111000000111333444555222///,,,+++---......------555<<<<<<;;;:::888444---+++((('''(((***---///222444555666555666888999999999999777444222111111000222666999::::::888777...333555333222555666444,,,---------000555999;;;777555222000//////111222999888777555555444444444///000222666;;;<<<:::777555444222000////////////666222222666666333333555222444777777777666777888111444555555333333555777---******...///...///222333000000444444000------444888555---...999>>>;;;777666555666999;;;;;;;;;:::666666999999444333666333333444444444333222111333333444555666777777888888555111......000333555666888::::::888666555444>>>888222222666999666222888333222555555333111333:::999777666555555555555:::===@@@???;;;888777888888555111...///222666999<<<999666222000000000111888999;;;:::999999:::;;;888::::::999777555444555444555666666777777666666444333777===>>>999555333999888777666666777999:::<<<999666777;;;>>>>>>===BBBAAA???;;;999:::===AAA======>>>AAACCCDDDBBB@@@>>>;;;777555666999:::;;;555555444555666888:::;;;:::888666888<<<===<<<:::666555444444555555444333777666555888<<<<<<888333555;;;AAABBB===777444444000000222555888999777666777666555444333444555555>>>999666777777444222222222222222444666777555444333000...111666999777444111111000111222333444555444222000111444666444111...000222222111000000111,,,---000222444666666666888777777999::::::777555777666666666777777555333000---***,,,222555333000000((($$$(((///111111111111000/////////000...---............/////////000333333333444444444555555777444111222555666333///...------111666888777555111222222444555666777777999888777888888777444111333222111333777;;;======>>>:::555333333444444444/////////222444666555444555777:::<<<:::666111...999999888888999999:::;;;:::<<<======???BBBAAA===444666888888777888999:::;;;>>>@@@@@@===999777666888666666888;;;<<<:::777444333222222444555444333;;;::::::;;;<<<===;;;999666888999999666444444444<<<:::999999;;;;;;:::999777888999777555333222333666444111000111333777:::???;;;999<<<<<<777555555222......222444111000111///...///111444555444333888777222---///777<<<;;;999999666555888>>>>>>::::::<<<>>>???<<<777222...777666666777888888777555111111000000222555888:::777444000///000111222333000444666222111444555333333000...///333555444222...,,,******,,,...///...,,,444:::;;;:::999555000000...+++(((''')))...222444666777777666444444444777666666555555333///,,,...111555999;;;;;;999888333777777333111333444333,,,,,,,,,///333888===AAA:::888555222111111222333:::666222111333555555555,,,...333999======;;;888333222///---,,,,,,---...333111000333444222444777333888>>>???===;;;===???::::::999777666777999<<<333---+++///111000///000333...,,,///111//////111333666444...000:::@@@>>>999888888:::<<<===<<<;;;<<<999888999888555555777999999999888777555333222222222222333444666888888777555222///......///111///222666666444333444666BBB;;;555444888:::777333555111000222222...++++++111111111222222222222222777<<>><<<===@@@>>>===888333222666999999<<<:::666333111111222444666888999999999:::<<<===:::;;;;;;;;;:::999888777333333444666888999888777555222444:::>>>;;;777666===:::777444333444555666===999555666<<>>BBBDDDCCCAAA@@@@@@>>>;;;888666666999<<<>>>444444444444555777888999666555555777:::<<<>>>>>>===999666555777888666333555666888::::::888333///111777===???<<<666111///++++++---333888:::888444555555555555666777888999???@@@AAA@@@<<<777555555333333333333444444444333666111...000777:::777333222444666555333222555777777555333333444444222000111222333444444444555666444666888999999777666666555666777999<<<;;;999777777555333333444444444333000,,,***---444888777333///((($$$)))///222555888<<<:::888777555333000---******++++++,,,,,,,,,,,,333444444555555666666666999777555555777777555333---,,,---000555888999888333333333444444555555555666555555555666555222000222111000333888===@@@BBB;;;999555333333333222111,,,,,,,,,///222444444333555777999:::999444000---777777777777777888999:::;;;;;;<<<===>>>@@@>>>;;;999999:::999666555555666888:::<<<<<<:::888777777:::666333555:::===;;;888222000//////111333444444???===<<<<<<<<<;;;888666000333777999999999999::::::::::::999999888666555333555777666222000222444888777555444555777:::;;;???;;;999:::999666555777444000000333444111///000...------///222444444333555555222///111888<<<<<<:::999666333777<<<;;;666111444888:::888444000...///000111333444444333222222222222333555777999:::777555111000111222333222---222555333222555666444444000---///333666333000,,,,,,+++,,,...000111222///444888888777777333...111///,,,(((&&&(((...333555777999999666333111111222111111333555444...***,,,///333777999:::999777:::<<<;;;444111222333111---+++,,,000444888===BBB;;;999666444333444555777888333...///333666555333,,,///555999:::888444000///---,,,***+++,,,///000000000111222222333666888555888;;;===>>>>>>@@@AAA===<<<:::999888888999:::777000---111666555333222444///+++---000000222666333555333///111999>>>>>>;;;;;;;;;===??????>>><<<<<<:::999999999999:::;;;;;;;;;:::999888666555555444444444444555666888888555444333222111///...---+++///444555444444777:::@@@;;;666444666777555222222---,,,...---)))%%%&&&%%%(((,,,///111000///---///555;;;===<<<<<<@@@DDDAAACCC@@@:::888;;;<<<999777666444222222444666777666777888888888999<<<>>>999999999:::::::::999888444333444666999;;;:::888888333222777;;;:::999999777666333111111333555666???;;;666555999???CCCEEE@@@@@@>>><<<888666666777888>>>DDDDDDAAA======>>>888777444222111222555777333333333333444444555555666666777777666777999:::>>>:::666555666666333000333777<<<;;;555000///000222444666:::;;;777000+++,,,,,,///555;;;>>><<<999222333333444666777888999<<>>555555555666666666333111...---,,,---000333444555444555666666555444333222555555444444444555666666999888888:::<<<;;;999888888888888666444333444666777999:::999888888999;;;<<<777333444888<<<;;;888666444111222444888::::::888777666777888777666444222555:::===>>>???@@@AAA999:::;;;;;;999777555333222444666444000...000222555666888999::::::999999:::777666777666333444777777333222666777444222333111000///000222333333222222666777666777;;;<<<;;;::::::777333555888777333---000333444222000000000---...///000000111111111555555555666777777888999888555333111222333333222+++000333111111444555333333000---///444555222...+++,,,---...///000222333///222333222333777666333000///---***)))***...111555777999888666333111000,,,,,,...111555444///+++,,,...111444666666666555888:::999333000111222111000,,,+++000333444888>>>999888666555555666999:::777333000222666888666222...222777:::999555000,,,---,,,+++***+++,,,...///...000333222222444777999:::666333555<<>>===;;;999666777777666888;;;======999888888777777666666666888777777777777777888888222333444444222000...---...000333555777888:::<<<:::888666333111111222222111---***,,,,,,(((&&&'''"""&&&+++000222111///---)))---222444555777;;;>>>>>>BBBAAA;;;:::??????999222111111111222444555666666777777777666777:::<<<777555444555666888888777555333333666:::<<<:::888999555333777999888888;;;555555555666888<<>>CCC@@@;;;777555333888777555222//////111333666111...000444888777444111444666444111//////111...///111444666999;;;<<<333222111222444444333111333666999999666444555777000000111555888999999888222111///000222444444333222111111222555888999999;;;888666555333111666===HHHDDD@@@;;;777333...++++++,,,---///111222444444888999:::;;;<<<;;;::::::444888:::999555444666:::444444444555666888999:::666555444222000...---,,,111111111333555555333111///......000555999;;;<<<111222444777999888555222333111//////111444555666444333333333333555666777555444444444444555666666999666666:::;;;888666666444444333222111333777:::;;;;;;:::888777999===@@@>>>;;;777666888::::::888666333111111444999<<<===555555666888;;;===<<<;;;555777:::;;;;;;;;;<<<===888;;;===>>><<<999777666777777666333000//////000111333777::::::999666444666444444555333000111555777444333777999666555666555333222111222333333222111777<<<<<<<<<>>>===;;;:::<<<:::555333555555222111333555333///---...000111222222111000000222444666666777888888888777777999666444333333333333222,,,000222///...111333222222000///000333333111...+++---.../////////111222,,,.........333999;;;999000...---...///000///...111333555555333111111111,,,---///333555444111...//////000111222333333333000444444111///222333222222,,,+++000111///222:::888777555444555777:::;;;888666444666888999777555000555:::===;;;777333000000///...---,,,+++++++++***111444333222555777888;;;444...000999@@@@@@>>>111111333777;;;=========333...---111555444444555;;;666333555666555777:::;;;:::777555555888:::<<<888777777777999999777555000333444444666;;;===<<<666555555555555555666777888888999::::::::::::999111111111111111000000///000000111333666888888888666888888555///...222666555000---//////---,,,...***,,,000444555555333111,,,,,,---...///111444555444;;;;;;555666>>>@@@;;;222333333444444444444333777777777555444444777999777444111111444777888888555222111444999;;;999666888666777:::888555666999777888999;;;>>>AAADDDEEE:::;;;999444///...111555555666888777666555555666777;;;???>>>:::777666777444777;;;<<<999777555666333333333444444333333222999===???===777333333666444666888999888777777888:::<<<<<<777111///111666666666666666666555444222...///111222111000111222......///000111222222222333<<<@@@===999888777333555777888666333222222444333111//////222555666666444666666555333111000000,,,...111333555888:::<<<777333///...///111111000///333666555222111444777222111111333555777666555333222222444777888888777333444666666555555888:::<<<888555888999:::===AAAGGGCCC>>>:::666333000...))))))+++,,,...000111222444666888;;;<<<<<<<<<;;;888999::::::::::::;;;<<<777777666555444444555666444333333222222111111000333333333444555555222000111111111333666999999888222222333666888999777555777666555555666666555444333333333333444666777888666666666777999:::<<<======999888===>>>:::777999555444222//////333999======;;;888555444888>>>CCCAAA@@@===;;;999999999999666333000000444999===???<<<<<<<<>>;;;:::999999777555333444444333222///111555888999777444222555333444555111------111444111111666999777666888777555222222222333333222000777===<<<<<<<<<;;;999:::>>>>>>777111111333333444777999777222//////111666666555222//////222555555666888999999888777666999777444444444444333111///222222...---///111111000000111222222111000///...000222222000000111333---...//////444::::::777000......222888888222,,,+++---.../////////111222000222555666555333222222444333111000000000222333111555666333111222333111333+++***000111---000888888777555333444555888999999777555444444555666777333888===???<<<888555333///000000000///---+++***'''000555333111444555444444///,,,///555:::;;;999000...---///333777888888333000000222333111222555>>>999777999:::777666777999666444444444555777:::999777666555666777666555000555777666888===>>>;;;555444444333333444555555444666999<<<======<<<<<<111000///......///111222111///---///333555444222666;;;===888111///444;;;999444111222333222222444333444666777888888777666333000---,,,...///000000,,,333333...111<<<@@@<<<777888888888777555333222888888777555333333555777999555111111555999;;;;;;444111000333888:::888444666777:::===:::444333777777777888999;;;<<<<<<===444888:::666000...333888444444555555444555777:::777:::<<<<<<888555555555111666<<>>===>>>AAA@@@>>>:::555222222555777444666777555111000333666555777888555111///000222000000111222222222222111333;;;@@@===:::;;;999555333666:::;;;888555555555000000//////111333666888999999999999777666333111///111222333333444555777<<<666///+++,,,///111111111444666444000///222666666444222222444555444333444444555888;;;===<<<;;;333777999888444333777;;;888222000777???DDDFFFGGG???<<<666222000///---+++,,,,,,---///000111222222000222666999<<<======<<<>>><<<:::===AAACCCAAA???888888777444111000111222111222222333444555666666555444444444444333000...///...///111333444333111555444333444666888888888888888999:::;;;999555222222333444555666666777777777888999;;;===@@@BBBDDDAAA<<<<<>>:::888999::::::777444444888===BBBDDDBBBAAA@@@@@@AAAAAA???===777888888666555555666888333888>>>@@@>>>;;;::::::888555222444777::::::888000222555777888777555444555444555666111+++***...111...///444888777666888777444222111222333333222...555:::999777888888666:::???@@@888000///222444333888<<<;;;666222222444888888666222......111555333555777999:::999888777999777555444444444333111222444333...,,,///111111...000222333111000///000222555777666444222333555000222222222555888666000111//////666>>>===555+++'''(((***++++++---000333444888;;;:::666333333444888666222000///000111333888<<<<<<888444333111...333+++)))000111,,,///888999888555333333444555777777666333///---///444888666:::??????;;;666222111,,,---///111111000///...$$$///555333111333333111++++++,,,...111333444555222...)))(((***...000000666444444666444000222666>>>:::999<<<<<<888555555333111///000000111444777<<<:::777666777888888777444999<<<:::;;;@@@@@@;;;666555444222222222333444000333888<<>>===000000000000000000000000/////////...---...111444222333555666666777999;;;;;;======;;;666333333555111222222222222444888;;;444666555000,,,---///111555777---'''...111///333999999999888555222...,,,333111......111444666777666666666888999999777555777333000111555777666333333333444888;;;:::444///444666999;;;;;;999555333444444555777::::::999777000111333444666777888888<<<;;;999999888666333000///444999:::777444333333444333333333333555777888;;;<<<===>>>===<<<:::999555???AAA:::>>>MMMRRRLLLHHHAAA888222333555888999DDDBBB>>>888333111333555666999<<<:::555000------///222555888999777555333999777777999<<<>>><<<:::777999<<<<<<;;;888777777444---...888<<<888888???DDD@@@999444000///...---...///111222333444444444:::111,,,...///---...222555444111//////111444666000222555888:::;;;::::::111333555666666444111///,,,///222333333222444555777444333888???EEEFFFEEE999:::999666111,,,)))'''((()))***...111222111000555777:::999777888;;;???AAA<<<999;;;@@@AAA===777111222666888333,,,***---222999???===555///...111555000---111777999222+++...///111222222111000///777555333333555777888888<<<:::888555444555666666111333777888888777888888;;;;;;<<>><<<>>>>>>;;;999;;;@@@<<<888777999<<<<<<;;;@@@???===;;;999888888888======;;;777555777999:::444666888:::;;;<<<<<<;;;777444111111444555444333222555888888666444555777666555333111000000000000111222333444444333111///000333666888777555444444:::::::::999777666444333777999999888444222222333333666:::======999555222;;;555222333111...///555:::666111111444777888888333666777555000...000444333,,,))),,,---******...---444999777000,,,///444---111555555333222333666333333333444666777888999666222222:::>>>:::111,,,+++...///,,,((('''***///222666888777222///000333666444111......///111333888999888555222////////////222555444111///111444666111000333555444444777777777555222///---...000;;;999888777888888777666///111333222///---///222000000111111111111000000000000////////////000000000111111...,,,,,,000333CCC===777666999<<<<<<:::999;;;???@@@:::111000444///000222333444666999;;;>>>===;;;999777555555666444444555;;;AAACCC???;;;<<<>>>>>>;;;777444555666777777777999:::;;;:::999888888777555444333222111333333222///------///111333555777888888888:::<<<:::<<<>>><<<888555444444333333222111111222444666555777777333//////111444333:::666222666222---111444444444666777555222///222000...///222555888888888888:::===???>>>;;;888444111///111555666333000444666:::<<<;;;:::888777888999999999999888777777555555555777999999777555111222444555777888888999999777444444444555444333222444666666555333222222;;;:::888777666666666666;;;;;;;;;:::::::::::::::222;;;>>>:::BBBRRRXXXQQQMMMEEE;;;555444666999;;;>>>???>>>;;;888555444555777999;;;;;;888444000///...111444888:::;;;::::::999888666777999999666444555777999999777555555666777000000999<<<999999???BBB???:::666444333333333222222333444444333333222999222...//////,,,***,,,+++++++++,,,---///000111333444777:::;;;<<<<<<<<<666555333111///---,,,,,,//////000222444444111///555222000333:::???@@@???666777888666222...+++***+++***+++...222444333111333555777999:::;;;>>>@@@;;;999777999<<<===:::777666444555777444///...111888:::<<<===:::666222000222000///222888:::666111111111111111000//////...;;;888555444444555444444333444444444444222111000555888;;;<<<:::888777777<<<<<<===???AAABBBAAA@@@:::999888999<<<===;;;:::777444111111444:::>>>AAA::::::999999999;;;===>>>@@@;;;999::::::888888;;;???===<<<===??????===;;;>>><<<:::888777888999:::;;;;;;888444222222333444555555666888888999999888;;;888444333444444333111000333666666444222222333333222111111111222444555...///000111222111000000333555777888666333222222777777777666555444333222777888999888777555444333111333555777666555222111777///+++...111//////111555444222222333444444333000222555666444222333444555///---///111...///222444888;;;888333///111555555666888888777666666777666666666666777999;;;<<<666111222999>>>;;;555111///222555444111//////000---000333111...---///333333222222111222222333444:::::::::888555222222222555666555333111111333666777333222666999999:::===888888777444111/////////000...,,,---...000111111333222111000111111000000+++,,,...000111222222111//////000//////000222333444333111000000222666888>>>999444444777;;;;;;:::;;;999888:::999333111222222222333444555777999999@@@===:::888777777777777555444444999@@@CCCCCC@@@;;;===>>><<<888555444555:::::::::;;;======<<<<<<===<<<:::888555333111000444444333111//////000222444666888999999999;;;===:::<<<>>>>>>;;;777555444555444222111000000111222444666666444111///111444333;;;:::777888111***//////......333999:::666111...---,,,...222666888888222333666999<<<;;;888555333111000111444444111...555999>>>>>>;;;:::<<>>???<<<999666555666666888999999777333000000222444777999:::::::::999888666666555444000...222333333222111000111333888222222999;;;888888<<<===<<<999777666666777888888888999999888666444333666222111222111,,,((((((+++,,,---...////////////444555777999::::::::::::888666111...,,,---...000222000000222555444///***333000---///333888::::::444666777666333000......///,,,***---333666444222//////222666:::===>>>>>>555555666777888888888888888444222444555333333555;;;888777999===<<<666///......000333777888777666111111000//////000111111;;;888555444444555444333///222555888888555222///444777;;;<<<;;;999777777888777888:::===?????????888777777888;;;<<<<<<<<<999666222222666===DDDGGGDDDDDDBBB>>>::::::===AAA<<<888666777666444666:::;;;;;;===???AAA@@@<<<999<<<:::777555555666999:::888777555333222222222333999999999999999999999999<<<999666555555555444333333555888888666444222222111000///...///000222333222222333333444555555555555777888777444111//////555555555444444333333333555555666888999777444111//////000000000000000///333+++'''+++000111000...///111222222000............///222555888888555333666222///111333222333555;;;;;;;;;888555333444555:::999777777888888888777666555444444555777999:::555000000777<<<;;;777555000222666888888555111///***,,,---,,,******///222///000222444555555666555999::::::999666444333333999777444222111222444666999555444888;;;::::::===888999888666222...------,,,***((((((,,,///222333888444000///222333111///+++,,,///111222111000///...///000000000222555777999444//////222777999:::999555111222555999:::999???999666:::<<<999666555555333111333666888888666@@@;;;666555666888777666666444333666;;;>>>???>>>888:::<<<<<<:::777555444999:::;;;<<<============888777666444333111000///111222333222111222444666444666777888888888:::<<<999;;;>>>>>>===999666444666444222111222222222111111222333444111---...333666999555555:::333+++///...+++,,,222:::===888333******+++---222555777777......000222555666444222555333000000222333222111666888;;;;;;;;;;;;>>>@@@>>>===;;;::::::::::::;;;>>><<<;;;;;;<<<;;;999888555666777888999:::::::::999888888:::===@@@AAAAAA>>>999333222555999;;;<<>>======>>>777:::>>>???===:::777666444333444777:::999444000555555555555555555444444888888888777555333000...111111000...------///222777333222777999666666999999999888666555444666777777777888888777555333222111111333555555111---+++222111111000000//////...555555555555555555555555555444111000000333666999444444555666666333///,,,222000---...222666999999888888777555222111222333222---)))+++111555444111---,,,---222888<<<;;;999222555888888777777999;;;777222000444777666444444666333111555:::<<<777222,,,...111333444444666777222111///...///222444666666555333444666777777777...111555777888666333111///222666999999888888888111000111444888;;;<<<<<<;;;;;;;;;<<<===>>>???>>>;;;888555555888>>>CCCEEEIIIJJJIIICCC:::666777::::::777777888666222222555777888:::<<<<<<;;;999888===:::666333222444666888555333222555777777888999;;;;;;:::999888888888888888777666555666777888888666777888999777555333222222111...,,,+++,,,---...777666666555555666777777555666666555222/////////555555444444444555555555222222444666999777333///......///000000//////...111...,,,...111222222111///111222000,,,***+++---111//////222888:::777333444111///000222333444555===;;;888666555444444333999666333333666888888666333222000///000222444666777111000555999888666666///000222555666444000---------,,,***)))***///222---...///222444666888888666777888777555222222222555444222222222444555555<<<777555888888666444666777888888555111---+++***...+++))))))---111444666999555222111222333222111000111222333333111...---...000111111111333777;;;<<<444,,,+++111666777666666333111111444777888888<<<888777;;;>>>:::666555555111///111777:::999666<<<777222111333666666444777555444444666666555333333555999<<<;;;999777555666777999:::::::::;;;<<<000000000000111111111111111222444333333333555777222444555666555666777999999:::<<<>>>===;;;777444555333111222444555555333000000222666333---...333888888666???KKKBBB111...111---,,,111999<<<888333,,,,,,---000555777888777222111000222444666777777888555222000111333555666666444333666999<<<<<<;;;;;;<<<=========;;;999777===;;;999999::::::999888777777888999::::::999999333444666:::>>>@@@???===;;;555000///333999<<<>>>BBBAAA@@@>>><<<:::888777666888:::;;;;;;999666555777:::::::::AAALLLOOOKKKCCCDDDDDDDDDBBB???===<<<999:::<<<<<<999777555555555444555888;;;:::666111888888888777666444333222666888999999888666444222555444333111///000222555888555444777999888777888888999:::888555333333444...000111333333111///...+++000444777777777555333333111///---,,,---///111555555333222111111222333222222222333555666888999444888<<<:::555111000222333222000111444777:::;;;<<<:::777333111111444777222---((((((---111222111111//////222666999777555333777:::;;;999888;;;>>>;;;666555999:::555000......///000333666888999888000222444555333333555666777555222000000111444666444333333444666888888888---...000111222222111000000222555777777666666777222111111333666777777666<<<===>>>???>>>=========666555444666:::>>>@@@AAAAAADDDFFFAAA999333222333888888999;;;777000...111777888888777777888999:::???<<<777333111222444555666222222888;;;999888;;;999999888888777666666555666666666555555666888999777777777666666555333222333111...,,,,,,---///000666555444333222222333333333444444222000///000111333333333222333333444555222333555888999888555222///111333444444222///---111555777666333333444555444555444000,,,+++...222666111---...444888666333444222000///111444555444999666333111222333222000666333000111666999999777555444222111111333444555;;;666333666888666555666333222111222444444333111555333000---+++---000222---------...000444888;;;555777888777555222111111000222444666666666666666:::666555777888444333333777888999666222...++++++...+++((((((+++...111222555666666333111000222444333444555666555444222000///111333222000222777<<>>:::666333777555333444555666666555888888999999999999999888333444888<<>>BBBCCCAAA===:::999888999:::888555333333333666777999;;;<<<:::666333777888999;;;;;;;;;:::999333666:::;;;:::888777777888888777555333444666888999777777888999:::999888:::<<<===;;;666222222333---///111333444333111000)))///444444555777888666111000...---...222666888444333111000000222444555222333333444333333222111222888===:::222...111666444333333333444666888999999999666333111111444666111---(((&&&(((,,,///111555444333333444555555555555888;;;<<<::::::<<>>;;;333,,,***+++...111333333555999<<<555666777666555444555666;;;999555222//////000111555444444555777888777666222222222222333333444444777888888666444333333444999888888888888666333111666999<<<===;;;888777666......///333777;;;<<<<<<999===@@@@@@===999888888777777:::;;;666///...111::::::999777666888<<<@@@@@@===999555333222333444999222222999<<<777444555:::;;;<<<======<<<::::::777777777555333222444666===;;;888888999999999888222111///...///111555777666666555555555444444444222222111000...///111333111000/////////000111222444777:::;;;:::888777777333555777888777444000...000777<<<999444444666777:::888555222///000333555666111,,,,,,111444444333444444111///000555555333222000//////000111111000333222222444777999::::::999999888888888888888888===888555777777444222444777777555555555666888999;;;999555111///000111222///...,,,,,,///333888;;;666888:::999666333111111...333888999777555666777777444444888:::888777888999:::999777333///......000---+++***---///111111111444777555111000222555222333444666777888999999111444555222///000666<<>>777444555777555444666:::<<<<<<;;;444444333333333444666777222444888::::::888555333...000444999<<<<<<999666111444888888777666999;;;111111111111111111111111333555666555333111111222000222333333222222444555999888888999;;;;;;888555333111///222666777555222000...333:::888//////777888999>>>PPP___PPP888111111///,,,,,,///111222222333333555777:::999777555//////000333444444222///333444555555666666888999111222333444666777777666777999<<<===<<<888444111111000///000222555555555888888999999999999888777666666888:::===<<<:::888::::::888777666888<<>>===:::777555555444555777666444222111111555888:::;;;999555333111333666999===??????>>>===000444999:::999777666777666666666555333333444666666666555555777999888666888;;;===;;;555111000222...000333555555444111000***000222///...111333222///......///111444777999---,,,,,,,,,...222666999555444333222111///---,,,000333666333///---111555333444444333222111000000000222444444333222222222000...***&&&%%%(((...444555444333111///000222444666777999:::::::::;;;;;;;;;999999:::666///---...,,,.../////////111444777555444333333333444444444888666333111/////////000333222333555888999999888666666666777777777777777:::999777333000///111333:::::::::;;;;;;888333000---222777999888444222111---++++++,,,000444666666444666999;;;<<<======<<<555555666666222---000666;;;;;;;;;999888999>>>BBB???===:::777555555555555:::222111:::===777222444888:::===@@@@@@???===<<<555555555333111000222444>>>:::666555777:::;;;:::222000...---...111555888444555666888999999888888222222111...------000222111000///------...///000222777<<<;;;666333555999888888888777555333000///,,,333888666444666777555777444111000000111111000222///------000333333222222333000,,,---222222///+++---...000111111222333111333666777777777888999888999999:::999888777666777333111333222...---///444666777555333333777:::===:::666333222222222222////////////111444666888666888:::999555222///...---333999777111...111555666333444888;;;888777888777777666333000.........000///---...000333444444///111333444444333222222333333444555777:::<<<===333666666333...---333:::===888111000222444333111,,,---///111444777:::<<>>>>>===<<<...333888999777555444555111222222111//////000111222222111111333666555333444888;;;999333......///)))+++...000000...+++))),,,111222+++(((+++---,,,******+++---......//////&&&%%%%%%'''+++111777:::777555333111///.........//////...---------///111222333333222///+++))))))''',,,222666666333000///000///---'''###&&&...666111222000---)))***...333666666777888999999999888000000222333000---000555---,,,++++++,,,---...///111///......000222111000000000/////////111222333......000444999<<<===<<<333444666777666555444333666555222///,,,---111444333555777:::<<<:::555222'''---444888777333000///111---)))((())),,,///000///......000333666777666444333222111...,,,222;;;999:::;;;:::999999===@@@>>><<<;;;999888777777777888000000;;;@@@:::666888///222777:::<<<;;;888666///111222111000000444777777333---,,,///222444555333111---++++++---000222,,,...222555777777777666333333111...,,,,,,///111444222000///...///111222///666:::888111...222777;;;999777444222111000000(((...111111333888666111000---,,,,,,//////,,,))),,,,,,---///111222222111///000---((()))......***(((+++///222222222444666000333777777555333555666333444666666666444222000///,,,+++---,,,(((''')))---111444222///...111555<<<999666333333333333222///000222333444555555666444666777666333///,,,+++,,,222777222)))%%%+++222777444444888999555333444444333222///+++***+++,,,,,,++++++---000222333222000///000333777777333///777666555555666888;;;<<<555777777333---,,,222888999555111000111333333222''')))---000333777<<