BM6( ~~~~~~}}}~~~~~~yyymmmeeeaaa^^^YYYUUUWWWXXXZZZ]]]```bbbddddddbbb___ZZZVVVUUUWWWYYY\\\___bbbcccaaa]]][[[[[[]]]YYYYYYZZZZZZZZZZZZ[[[[[[[[[^^^bbbeeeeeeccc```^^^[[[\\\]]]^^^______``````___```bbbccccccaaa^^^\\\]]]^^^```bbbccceeeiiikkkmmmnnnmmmfff^^^[[[^^^ccc___^^^^^^^^^___```aaabbb``````___]]]\\\]]]aaaeeefffffffffeeeeeeddddddddd___```_________bbbgggjjjooommmllljjjiiiiiijjjkkkeeebbb]]]\\\___dddhhhkkkkkkkkkkkkkkkiiifffcccbbb___``````bbbeeehhhlllnnnooommmllllllmmmllljjjhhheeehhhmmmrrrvvvxxxxxxxxxrrrssssssqqqnnnllllllmmmpppssswwwzzz{{{yyyuuusssrrrqqqssstttpppiiifffhhhjjjrrrzzz|||yyywwwzzz|||{{{xxxwwwwwwzzz}}}|||lllaaaTTTLLLKKKKKKGGGBBB???AAACCCFFFIIIKKKMMMMMMKKKHHHDDDAAA@@@AAACCCEEEDDDFFFGGGGGGFFFDDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>BBBFFFJJJLLLLLLJJJHHHCCCDDDEEEFFFGGGGGGGGGFFFBBBCCCDDDEEEEEECCCAAA@@@CCCDDDEEEEEEFFFHHHKKKNNNNNNOOOOOOJJJDDDAAADDDGGGDDDCCCAAA@@@@@@AAABBBBBBBBBCCCCCC@@@>>>???EEEIIILLLKKKIIIHHHFFFFFFEEEEEE@@@@@@@@@@@@AAADDDHHHLLLMMMLLLJJJHHHGGGGGGHHHIIICCCAAA???@@@CCCHHHKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDFFFIIIKKKMMMNNNJJJFFFEEEHHHJJJJJJIIIEEEGGGKKKOOOSSSUUUUUUUUUPPPQQQQQQOOOLLLJJJIIIIIIPPPRRRUUUXXXXXXVVVRRRPPPNNNNNNPPPQQQMMMEEEAAABBBFFFNNNUUUWWWTTTSSSVVV[[[XXXWWWTTTTTTVVVZZZ^^^aaakkkuuu}}}|||zzzxxxwwwvvvtttuuuvvvtttpppnnnppprrrwwwyyy}}}sss```SSSEEE???@@@BBB???;;;888999;;;>>>???@@@@@@@@@>>><<<:::888888:::===>>>888888999;;;<<<;;;888555333333222111111000//////000333777;;;>>>>>>===<<<888999:::;;;;;;;;;:::999555555666666666555444444888888888888777999<<<>>>:::;;;<<<:::666555666888888777444222111111222333444666555333000111888===@@@???<<<:::777666666555222333333222222444777::::::888555222000000111111//////000333888;;;======999:::<<<>>>>>>===;;;:::777777777777777888999999===777111000555:::<<<<<<777888999;;;===>>>??????<<<===>>><<<999666555555<<<>>>AAACCCCCCBBB???>>>::::::<<<>>>:::222---...555:::@@@BBB@@@@@@CCCFFFCCCBBB@@@@@@CCCHHHNNNRRRZZZdddnnntttzzzyyyzzz|||}}}|||yyyuuusssnnnmmmllljjjhhhfffdddccccccaaa^^^\\\[[[\\\^^^```eeegggkkkqqqzzzvvv___QQQBBB<<<>>>AAA===999;;;<<<===>>>>>>>>>===<<<:::999888888999<<>>===<<<:::888888777777666555555444888111***)))...555999:::888888888888888888999999999:::;;;:::666333222222222444777999:::999888777666666999<<<888000++++++000333777999999999<<<>>>:::999888888<<>>???222222333555777666444111...---,,,,,,,,,***'''$$$)))***,,,...000222222333444333111222444666777777---///111000...---...000666888888555111...///000222333444666777888777777888666444222222111...,,,333777888444222555888888<<<@@@@@@999///+++///666777555333000---,,,+++++++++...000---'''###$$$&&&***+++...111444555666666555666777:::<<<;;;777333555777777333---,,,///333111///,,,+++,,,///333555666444333444555555444333666555444222///,,,***((((((+++///333555555333222333111000111222222...+++......///111333666888999777666555555666;;;BBBGGGTTTXXX```jjjsssyyyzzzzzztttqqqnnnoooqqqpppkkkffffffbbb]]]YYYXXXXXXXXXWWWWWWSSSNNNLLLOOOSSSXXXZZZZZZWWWXXX___hhhrrruuu\\\LLL<<<999;;;:::666444333111000000333666777777777444111111333666888999555555555666666555222///---,,,+++++++++)))&&&###%%%'''))),,,///111222333111///...---......///...+++,,,...---+++***,,,///444555666333///,,,---///333444666777888777666555777555333333333222111///777;;;;;;777333555666555:::<<<<<<666...***,,,000666444111---***)))))))))(((,,,000///+++'''''')))***,,,///222444555555555444444555555666666555444777888777333---***,,,000000///...------...000111555333111111222333222111333333111///---+++))))))***,,,///222333222000///000//////111333333111.../////////000222444666777666666555444666:::@@@EEEPPPTTT\\\eeeooovvvzzz{{{uuurrrnnnnnnpppooojjjfffddd```YYYUUUSSSSSSSSSSSSQQQNNNJJJIIIKKKOOOSSSTTTWWWUUUVVV^^^fffooo{{{sss___OOO@@@;;;;;;888555333222///,,,,,,///333666777666333000///111333555555888777777777777555111...,,,+++*********)))&&&$$$$$$&&&(((,,,///111333333///...,,,***)))((((((((((((((()))((('''(((***---111333444111---***+++---444555777888888666333222555444333333333333222000999======888555555444111222333444222...+++++++++222000,,,)))'''&&&&&&&&&$$$(((,,,---***((()))***+++---000222333333333222222222000...---...111444888888777333---)))***+++///////////////...------333111......///000000///000///---+++))))))))))))***,,,...000000...,,,+++------...111444555333222000000///000111222444555444444444333444888===AAAJJJOOOVVV```iiiqqqwwwzzzuuuqqqmmmllllllllliiifff```[[[TTTOOOMMMMMMNNNNNNNNNLLLIIIHHHJJJMMMNNNOOORRRQQQTTT\\\dddlllxxxvvvdddTTTDDD>>><<<888444333000...,,,,,,///333555666444222//////111333555555777666666777777555222///,,,,,,++++++,,,+++(((&&&((()))+++---000111222333.........,,,***(((((()))&&&&&&&&&&&&&&&(((+++,,,000222333000,,,***+++---444666777888777444111///444333111111222222000///444777888555444444333///++++++,,,...///...,,,***,,,+++(((&&&%%%%%%&&&&&&###%%%''''''&&&%%%'''))),,,---///111222111000//////...***&&&$$$'''...333555666555222---***))))))---...000222222000...,,,111...,,,+++,,,.........,,,+++)))''''''((()))***)))***,,,---...,,,+++)))------///111333444333222222111000///000111222444111111111111111444888;;;DDDJJJTTT]]]ffflllrrruuussspppkkkiiihhhgggeeeddd[[[VVVOOOKKKJJJLLLMMMNNNQQQOOOLLLKKKLLLLLLLLLKKKKKKMMMSSS\\\dddkkkwwwӵĦĦӵ|||fffWWWGGG???;;;666222111,,,++++++---000222222111///...,,,---000333444555444333444Ħ......---...///...,,,***++++++,,,---------------+++,,,...---***)))***+++&&&&&&%%%&&&)))+++---...000222333111---***,,,...333555666666555333000...333111000/////////---,,,+++...000///111444333///+++***+++---...---***'''''''''&&&&&&&&&'''((()))'''&&&$$$###"""$$$'''***,,,---.../////////......,,,)))$$$$$$,,,111000111222000...+++***)))***---111444555333000......---++++++---/////////+++)))(((''''''(((***+++''')))***,,,---,,,+++***---///000111111111000000222111///......///111222...////////////000333555???GGGRRR\\\cccgggkkknnnpppmmmiiifffdddcccaaa```VVVRRRMMMJJJKKKNNNPPPQQQUUURRROOOMMMLLLKKKJJJHHHHHHJJJRRR\\\ccckkkwww4ĉ@ӵ>L=hĦ4ĉ@ӵfffWWWHHH???:::444000000)))((()))+++---...---,,,+++))))))***---000111222000000222>L444000///000111222222///---+++++++++***)))'''&&&%%%&&&)))++++++((('''(((+++&&&&&&''')))---///000///000222333111---+++,,,...111222333333222111000///000///------......---,,,'''***++++++...333333///...---------,,,***&&&###&&&'''(((***************+++)))&&&$$$$$$&&&)))+++,,,,,,+++++++++,,,------)))$$$%%%+++///,,,---...//////---***)))(((+++000444555333000---,,,,,,,,,---000222222111+++***)))))))))***,,,,,,((()))+++,,,---,,,,,,+++---///111111///.........000///---++++++,,,///000---...//////......000222;;;CCCOOOXXX^^^bbbgggjjjnnnllliiifffccc```^^^]]]TTTQQQNNNMMMOOOQQQSSSTTTTTTRRRNNNLLLKKKKKKIIIHHHHHHKKKRRR[[[aaahhhuuuGG=?HdĦ=ĪjGG=?hhh[[[KKKBBB<<<666222222+++***((()))+++,,,,,,++++++***)))***---///////////////111HdĦ333111000000222333333111///******)))((('''%%%###"""###'''***)))&&&$$$%%%(((&&&&&&(((,,,111333222000///111222111---+++,,,...///////////////000111111---,,,+++---///111000///+++,,,+++***---222222...+++,,,,,,,,,***(((&&&&&&)))+++---//////---+++)))((('''&&&&&&'''((())))))+++***(((''''''))),,,...&&& !!!(((,,,,,,++++++---//////---)))'''(((+++///222333000---***++++++---111444666555333,,,,,,,,,,,,------------,,,------------,,,+++++++++...000000...,,,---...,,,+++(((&&&'''(((+++---...000111111000///000111888???HHHPPPVVV]]]eeekkkmmmlllkkkhhhddd```]]]\\\TTTRRRPPPPPPRRRSSSTTTTTTSSSPPPMMMKKKLLLMMMMMMLLLKKKMMMSSSZZZ^^^cccppp}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦmmm___PPPGGG@@@:::***Ħ,,,---...000////////////000DdD222333333&&&$$$ӵ%%%###ӵ---ӵ000222000,,,,,,Ħ111...ӵ%%%''')))...ĭӵ'''))))))&&&$$$%%%(((,,,...%%%###+++,,,***++++++---...///,,,(((%%%(((+++...111000---)))'''***+++///333777999777555------.../////////......000000///...---,,,***)))))),,,//////---,,,---...)))'''%%%######&&&)))+++000222333333222111111222666;;;CCCIIIOOOYYYeeennnmmmmmmmmmjjjeee```]]]\\\UUUSSSRRRRRRSSSTTTSSSRRRRRROOOLLLLLLNNNPPPRRRRRRNNNPPPTTTYYY[[[___lllyyy~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZssscccQQQGGGAAA3h?gL111...++++++,,,///111111000000D%%)?000fff?><z+++***=?Ħ&&&g&e'''g&e///000000S?ʬ+++4ff?>ߝL333@e222g&e+++&&&%%%3h?g&e>&e***'''??,,,+++***+++---.........'''"""$$$)))***))),,,...111333222...***'''***...111111...,,,,,,...111000000000000111111111...000333333222000///////////////...------,,,,,,,,,...///...+++)))(((((($$$%%%&&&&&&%%%&&&(((***111333555555333111000000555999???GGGPPP[[[fffmmmnnnlllkkklllkkkhhhaaa\\\UUUSSSQQQQQQRRRSSSRRRQQQPPPOOONNNMMMNNNOOOQQQRRRSSSQQQQQQTTTVVVZZZeeeppp}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦssscccRRRHHHBt=o9ĦHdĦ111///---,,,---///000111000...Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ'''Hu]Ħ000000Htƅ^---qIܗGIӵ000H׼s---...Hu]Ħ,,,&&&Bt=o9ĦHƅ^Hu]Ħ+++&&&///---,,,,,,...000111111***%%% $$$((()))(((***,,,000222111...)))&&&***---111111...++++++------............---,,,++++++...000111000.....................------,,,,,,+++,,,+++***(((((()))+++%%%&&&&&&%%%$$$%%%''')))000222555555333111/////////444;;;DDDOOOZZZeeelllmmmkkkkkkkkkjjjgggaaa\\\XXXUUURRRQQQQQQPPPOOONNNOOONNNLLLKKKLLLNNNPPPRRRRRROOOOOOQQQSSSWWWcccnnnyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦtttdddRRRqjRgdKӵDdDĦ000000///////////////222000...HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ)))DdDĦ000q<R000---peƜ4DuTӵ...DdDĦ(((***DdDĦ---qjRgdKӵDdDΦDdDĦ,,,&&&###"""%%%'''000---++++++---///111222,,,'''###"""%%%''''''&&&(((+++///111000,,,&&&"""'''+++...///,,,******+++,,,,,,------,,,***((('''(((+++...///...---,,,---.........///......------++++++)))'''%%%'''***---(((''''''$$$######%%%(((...111555555333000...---)))///888BBBMMMYYYdddjjjjjjjjjiiiiiihhheee```]]]ZZZWWWSSSPPPOOOMMMKKKJJJNNNLLLIIIHHHIIILLLOOORRRPPPMMMLLLMMMOOOTTT```lllwww4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦxxxgggRRRGIdnuR)ĦDdDĦ///000111111111//////222222111DdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ***DdDĦ222po9u******---***=ӊB1.uTӵ...DdDĦ''')))DdDĦ///GIdnuR)ĦDdDΦDdDӵ)))%%%###%%%))),,,,,,***'''&&&))),,,///000+++(((%%%$$$%%%'''((('''(((+++///000...)))"""!!!%%%***+++)))((()))***...---,,,+++***)))(((''''''***---...---,,,,,,,,,...///000000111000//////,,,,,,+++)))''''''))),,,((((((&&&###!!!!!!###%%%,,,000333555333000---,,,)))...777AAAKKKVVV```fffggggggggggggeeebbb___\\\YYYUUUQQQNNNMMMLLLJJJIIIMMMJJJGGGEEEFFFJJJOOORRROOOLLLJJJLLLNNNSSS___kkkzzz4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦkkkSSSpeӵDx<>d<000222222111///...222333555>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ+++>d<Ħ222peӵ+++Ħ%%%F&uTӵ...DdDĦ+++***>d<Ħ///peӵDx<>d<ʜ4DuTӵ$$$$$$&&&)))---///(((%%%######&&&+++...///)))'''%%%%%%&&&'''(((((()))+++...///,,,&&&$$$&&&%%%%%%&&&)))---+++(((&&&%%%&&&((()))(((+++...///...,,,,,,,,,...000111333333333222111...///000...+++)))((()))((((((&&&### !!!###+++...111333222///...---...222888@@@HHHRRR[[[aaaeeeeeeeeedddaaa^^^[[[ZZZTTTQQQMMMKKKKKKKKKKKKKKKMMMKKKGGGEEEFFFIIINNNQQQOOOLLLKKKMMMOOOTTT```lll|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵqqqXXXB?Ho9BBB<x222111///...000222666&ӫeʬtIӇ,,,>d<Φ>d<Ħ,,,D&ӫetIӇ)))DdDĦ---sdKĦ111B?dp&ĒR......>d<sdKĦ///B?Ho9###s&dq&ĒR""""""$$$'''+++,,,,,,###!!! """&&&+++...///'''&&&%%%%%%%%%&&&'''((()))+++------***%%% """$$$###"""###%%%(((&&&$$$""""""$$$&&&(((***,,,//////...,,,++++++...///222444444444333222111222333111...+++)))((((((((((((%%%###!!!!!!"""))),,,///000000//////000333666:::???EEEMMMVVV\\\bbbccccccaaa\\\YYYWWWVVVPPPMMMJJJHHHJJJLLLMMMMMMNNNLLLIIIGGGGGGJJJMMMPPPOOOMMMMMMPPPRRRVVVaaalllyyy4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ōwww```@GBBB@@@Hkge///000000///......000333HĪj@IŌ+++,,,ege(((+++Hu]3hIŌ%%%'''DdDĦ...ne***...@h%%%$$$>h***,,,+++se(((ne---...@G&&&$$$sĪj@h!!!!!!"""%%%((()))&&&###$$$))),,,---'''''''''%%%$$$$$$$$$%%%'''(((******)))&&&###!!!!!!$$$$$$""" !!!!!!"""###$$$%%%&&&''''''+++---//////---+++***)))+++---000333444333222111222333222000---++++++,,,(((***+++***'''%%%$$$$$$(((***,,,---...///111333666777999<<aĦs׼sHo{{{fffWWW999===;;;,,,.../////////...---......'''***---&&&(((,,,D^######%%%DdDĦ...'''***+++---)))&&&&&&&&&%%%''')))(((s׼s$$$%%%,,,------,,,***&&&$$$$$$""""""$$$'''(((&&& !!!&&&))))))))))))(((&&&###!!!""""""$$$%%%'''((()))((('''&&&!!!$$$'''&&&""" %%%)))+++***)))(((+++---///...,,,)))(((((())),,,///111333222111000222222000---++++++...000)))+++------+++(((&&&&&&''')))***,,,,,,///222555777777888:::???HHHRRRYYY```aaa```\\\VVVQQQPPPPPPMMMJJJGGGFFFGGGJJJLLLMMMQQQPPPNNNLLLKKKLLLMMMNNNMMMMMMOOOSSSUUUXXX```iiiwwwyyyxxxΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ[[[NNNDDD===999000111111222111000///...---***'''(((+++...---,,,///------///111000---)))((('''''')))***+++)))''')))(((((()))+++>d<Ħ""" $$$>d<Ħ,,,------Ħ,,,+++***,,,---,,,((($$$&&&&&&&&&%%%%%%%%%%%%%%%"""''')))'''Be######&&&***+++Ħ......***(((+++000111---'''%%%&&&(((***++++++***)))(((''''''((('''###!!!%%%(((&&&%%%%%%&&&''''''$$$"""%%%$$$###%%%(((*********)))(((&&&###""""""'''111666222,,,)))333333111...+++******+++.........000222222000...000...,,,,,,---/////////...,,,)))***,,,,,,)))%%%%%%(((***,,,---///222444444222111444;;;EEENNNRRR```^^^ZZZVVVQQQMMMKKKIIIJJJHHHGGGFFFFFFHHHKKKMMMRRRPPPLLLIIIIIIKKKNNNPPPPPPOOOQQQVVVYYYZZZ___fffsssuuuuuu{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌkkkZZZMMMCCC<<<777///000111111111111000///,,,***'''(((+++---+++)))---------000333333///,,,)))((('''((()))***)))(((+++******+++,,,DdDĦ""""""&&&sdKĦ------gdKĦ***)))((()))***)))%%%"""###############"""!!!!!!"""''')))'''%%%###!!!%%%***gdKĦ,,,+++'''%%%)))///111---)))$$$%%%%%%'''(((((())))))***++++++***'''""" """$$$&&&((('''((()))+++***(((&&&%%%$$$$$$%%%(((+++++++++)))((('''%%%"""!!!!!!"""%%%%%%)))111666333///...000000///---,,,,,,---............///111111///---...---,,,,,,---......---,,,++++++++++++***(((&&&&&&(((+++---...///222444222111000333;;;EEENNNTTT[[[ZZZYYYWWWTTTPPPMMMLLLJJJIIIGGGGGGGGGIIILLLNNNTTTQQQMMMJJJJJJKKKNNNOOOOOONNNPPPTTTWWWXXX\\\cccrrr}}}sssooouuu{{{>AneneneneDenene>Ak<}}}zzzzzzfhyyyhhhYYYMMMCCC;;;666000000111222222222111111+++***(((***,,,---***&&&***+++...222555555222000+++)))''''''((()))))))))---,,,++++++,,,De&&&$$$!!!"""%%%(((ne,,,---ne&&&((('''&&&&&&''''''%%%###!!!"""$$$%%%%%%###!!!###(((***'''%%%&&&&&&###$$$ne+++***'''$$$$$$'''...000...+++%%%$$$$$$$$$%%%''')))***,,,...000---'''"""!!!!!!"""###%%%&&&''''''))))))***,,,......,,,***&&&%%%$$$%%%(((***++++++(((((((((''''''&&&&&&&&&(((%%%'''---111///...000,,,,,,++++++,,,...///000...------...//////---+++***+++++++++++++++******)))+++,,,,,,***)))(((((((((***---//////000222333000///000333;;;EEEPPPVVVWWWXXXZZZZZZYYYVVVRRRPPPLLLKKKJJJIIIIIIKKKNNNPPPUUUSSSOOOLLLKKKKKKMMMOOONNNMMMNNNRRRTTTTTTXXX^^^nnn|||}}}rrriiinnnttt{{{vvvrrrrrruuu}}}wwwiii[[[OOOEEE<<<666333333333333333222222111,,,+++***,,,///...)))%%%&&&)))---222555666444222...+++((('''((()))***)))---+++((('''(((,,,'''&&&$$$$$$%%%'''***+++,,,%%%###&&&&&&&&&'''((((((((((((###%%%(((***)))'''###!!!%%%***+++(((&&&((((((%%%!!!%%%+++******'''%%%$$$'''---000...,,,(((&&&$$$"""###&&&***,,,+++///111...((($$$$$$&&&)))((((((***+++,,,+++***))))))***,,,...///...---(((&&&$$$$$$%%%'''((((((''''''''')))*********((('''######&&&'''&&&'''***)))((('''(((***---...///---,,,,,,---......+++)))'''(((******((('''&&&%%%'''+++......+++((()))***+++...000222222222333444///000111444;;;FFFQQQXXXXXX[[[^^^``````\\\WWWTTTPPPNNNMMMLLLLLLNNNPPPRRRVVVSSSPPPMMMKKKKKKMMMNNNLLLKKKLLLPPPQQQPPPSSSXXXfffuuusssfffjjjpppxxxwwwllliiimmmttt~~~yyykkk]]]RRRHHH>>>888777777666444333222111111---,,,---///111000+++&&&$$$'''---111444444444444000---***((()))*********+++(((###"""%%%***...000(((''''''%%%$$$$$$$$$%%%))))))***)))(((%%%""" !!!###%%%'''((())))))***$$$'''***---,,,)))%%%###'''+++,,,)))(((******)))%%%'''))))))(((((()))***)))'''&&&))),,,///...---)))'''### !!!$$$(((***(((,,,///---)))'''***---,,,***)))***---...---,,,((('''&&&'''***,,,---,,,(((&&&"""!!!"""###$$$$$$&&&&&&&&&))),,,,,,***(((%%%""" !!! !!!%%%(((&&&$$$%%%(((+++++++++,,,++++++,,,------+++)))%%%''')))(((%%%###"""###'''+++//////,,,***+++,,,...000333444444333333444000111222555;;;DDDPPPXXX\\\___cccfffeeeaaa[[[WWWSSSRRROOONNNNNNOOOQQQSSSTTTRRROOOLLLKKKKKKKKKLLLJJJIIIKKKOOOOOOMMMPPPUUU]]]nnnwwwhhhjjjooowww}}}rrrhhhgggmmmvvv{{{lll^^^RRRGGG>>>777777666555333222111111111...------///222111---)))%%%)))---000111222444555222000---++++++,,,+++***(((%%%""""""%%%***...000((((((((('''$$$!!!!!!"""'''((()))((('''$$$""" !!!$$$&&&'''&&&&&&'''$$$&&&***,,,+++)))%%%###&&&***,,,)))(((+++---+++)))))))))'''&&&%%%'''((()))(((''')))+++...///...***'''###!!!%%%'''&&&(((+++***)))***...111)))&&&$$$%%%***------,,,&&&$$$!!!!!!$$$''')))***'''$$$  """###$$$'''&&&'''***...---***&&&$$$"""!!!###!!!!!!&&&(((%%%"""$$$'''******(((*********,,,......,,,***&&&)))***((($$$""""""$$$(((+++...000///...------///111444555444222222222000111333444888@@@LLLTTT]]]```dddgggfffbbb\\\XXXUUUSSSPPPMMMMMMMMMOOOPPPQQQOOOMMMJJJIIIIIIJJJJJJIIIHHHKKKNNNOOOMMMOOOSSSWWWfffzzzzzzmmmlllpppxxxuuukkklllttt||||||kkk\\\OOODDD:::444222222111000///000111111---,,,,,,...111111...***))),,,///000000111444777333111///.........,,,***%%%%%%%%%'''***,,,,,,+++&&&((()))((($$$"""!!!"""(((((())))))(((&&&###!!!###((()))'''%%%######%%%''')))+++***(((%%%###$$$((()))''''''+++------)))***+++)))&&&$$$###$$$%%%%%%%%%'''***---///000...+++'''###!!!###%%%'''&&&&&&&&&'''))),,,///111'''### !!!''',,,------&&&""""""&&&)))###!!!!!!$$$'''((()))((((((,,,//////)))$$$ """&&&%%%"""%%%***((($$$"""$$$))),,,,,,***))))))***,,,...///...,,,***,,,---***%%%###%%%(((***+++...111333222///------000333444222000///...///111222222444;;;FFFOOOYYY\\\```dddddd```[[[XXXTTTRRRNNNKKKIIIIIIJJJKKKMMMLLLJJJHHHGGGHHHHHHIIIHHHHHHKKKOOOOOOMMMOOOTTTUUUaaaqqqzzzpppnnnpppxxx{{{rrrttt{{{{{{jjjYYYKKK@@@777111...------------///111222,,,+++***,,,000111...+++,,,///111111000111555888444333111111000///,,,***$$$%%%))),,,///...***'''%%%'''***)))&&&######$$$((()))******)))'''%%%###$$$(((---...***%%%"""!!!'''(((***++++++)))'''%%%!!!&&&'''%%%&&&***------)))***,,,+++((($$$!!! """"""###%%%)))---000222333000,,,(((&&&&&&((()))'''%%%$$$%%%)))---//////'''""" &&&---000000'''""" %%%(((!!!"""'''+++---+++******---111///)))###"""''''''%%%'''---'''$$$"""$$$***//////---((((((***,,,///000///------///000,,,&&&$$$'''+++,,,,,,---111555555111---,,,...111222000...,,,,,,...000111000111777BBBJJJTTTWWW\\\``````^^^ZZZWWWSSSPPPMMMIIIGGGFFFFFFGGGJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHKKKOOOPPPNNNPPPTTTUUU___kkkvvvyyyrrrnnnqqqyyy~~~uuucccVVVHHH888///------,,,+++---///111222111)))&&&%%%***000333///)))...///000111333444444555666555333222000---***'''"""&&&,,,000111///***'''&&&'''((('''%%%$$$%%%&&&'''***---...---+++***)))...000000...)))%%%"""!!!###'''+++...//////000111+++'''""" ###'''***)))***++++++)))&&&%%%%%%&&&''')))+++---///000000000111111---(((%%%&&&((('''%%%%%%%%%''''''&&&$$$'''%%%""""""$$$)))///333'''""" !!!  %%%)))+++(((***,,,------+++((('''###$$$'''&&&%%%%%%%%%'''***,,,------+++***)))))))))+++---...,,,***//////,,,)))&&&&&&(((+++000......222777888444///***---000000///,,,+++***(((---111///,,,...999BBBQQQTTTYYY\\\\\\ZZZYYYYYYVVVPPPIIIFFFFFFHHHIIIIIINNNLLLJJJIIIIIIHHHFFFDDDIIIIIIIIIJJJLLLNNNQQQRRRYYY]]]fffpppzzz}}}{{{yyyzzzqqq___RRREEE888000...------...000333333222000+++(((''',,,222555222---.........///000333555666666555333222///,,,)))&&&''')))---//////,,,(((&&&%%%&&&&&&%%%$$$$$$%%%''')))+++//////...,,,++++++...///...,,,((($$$"""!!!"""%%%))),,,,,,---...///)))&&&""" !!!###&&&(((***,,,...,,,(((&&&&&&'''***+++---///000000000000000111111---(((%%%&&&(((&&&%%%%%%&&&'''&&&### &&&%%%######$$$(((+++...((($$$###&&&'''%%%&&&((())))))'''&&&&&&!!! ###!!! !!!$$$'''***---///...,,,***((()))+++,,,,,,+++)))(((......,,,***'''''')))+++...------111555666222...)))+++...///---+++)))))),,,111333111,,,...777???LLLQQQXXX]]]]]]\\\ZZZYYYUUUPPPJJJFFFGGGIIIJJJJJJLLLJJJIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIKKKMMMPPPQQQZZZ___gggrrr}}}||||||zzzlll[[[NNNBBB888222000---...000333666555222000---+++***...444777555222///---,,,+++,,,///333666444333222000---***(((&&&,,,------,,,+++)))'''%%%%%%%%%$$$"""!!!"""%%%(((***---///000///---,,,,,,------,,,)))%%%""""""""""""$$$((()))***+++,,,...(((&&&######$$$&&&&&&&&&,,,...///,,,'''$$$'''***///000111222222000...---...//////,,,'''$$$$$$&&&$$$%%%&&&((()))&&&!!!%%%%%%$$$$$$%%%&&&&&&''''''### #########"""$$$&&&&&&&&&&&&((()))%%%  """%%%***...000///,,,***'''+++//////+++((('''(((,,,,,,---+++))))))***,,,---,,,,,,///222333///,,,'''***,,,---+++)))((((((000444666333//////666===FFFNNNWWW^^^```]]]YYYWWWSSSOOOJJJGGGGGGIIIJJJKKKJJJJJJJJJKKKLLLLLLKKKIIIEEEFFFGGGHHHJJJMMMOOOPPPYYY^^^gggrrr~~~~~~}}}~~~wwwjjjZZZLLLBBB:::555333,,,---...111444666555333///---,,,///444777666444111...***((((((+++///111.........---***(((((((((...---,,,***(((''''''&&&'''&&&$$$  $$$'''***,,,...///---,,,+++,,,++++++***'''$$$""""""######%%%'''((()))***,,,...***((('''(((++++++)))&&&+++---///+++$$$"""&&&***///000111111///---)))''')))+++,,,)))### !!!###$$$(((+++---***%%% $$$$$$%%%%%%$$$###"""!!!### !!!###""" ###%%%&&&&&&(((---000///***&&&&&&### ###)))...///...***((()))///333222---((((((******,,,---,,,++++++,,,---000///...///000///,,,)))(((***,,,,,,***(((((((((///333666555222333999???DDDMMMXXXaaabbb^^^XXXTTTPPPMMMIIIFFFFFFGGGIIIJJJJJJJJJKKKMMMNNNMMMKKKHHHDDDEEEFFFIIIKKKNNNPPPQQQWWW\\\dddooo{{{~~~|||wwwmmm]]]NNNDDD???999555+++******,,,000444777777222///---...222444444333222///+++(((&&&'''***,,,(((***+++***((('''(((***...---+++)))(((((())))))***((($$$ """%%%(((***,,,,,,***))))))************'''$$$###$$$%%%&&&'''((())))))***...000...,,,,,,...222111---)))(((***+++'''###!!!$$$(((+++,,,,,,,,,***'''%%%###%%%'''(((%%% """$$$(((,,,///...***'''$$$$$$$$$$$$###"""  !!!!!!$$$%%%%%%(((...333555111---+++&&&"""(((,,,...,,,)))&&&,,,111555444///++++++---***,,,------,,,,,,---...444333111111///---***(((***+++------+++))))))***,,,000444666555888===BBBDDDMMMYYYaaaaaa\\\UUUQQQNNNLLLIIIFFFDDDEEEFFFHHHKKKLLLMMMOOOOOOMMMIIIFFFCCCEEEGGGJJJMMMOOOQQQRRRWWW\\\dddnnnyyyzzzrrrbbbRRRHHHCCC<<<555+++)))((()))...333666888555222///......000000000222000...+++))))))))))))&&&)))***)))'''''')))---.........------,,,,,,,,,***(((%%%!!!"""%%%'''(((***)))((('''((())))))***+++)))'''&&&&&&'''((())))))))))))+++///222000......111555555000***%%%%%%%%%$$$###"""###%%%'''&&&&&&&&&%%%$$$""""""$$$'''(((&&& """###%%%)))---...---+++%%%$$$###"""!!!!!!!!!!!! ######!!!"""'''---333000///---(((  ###(((+++,,,+++(((%%%---000222222///---...000,,,---...---,,,,,,---///444444333111///---+++***+++---...---+++***+++++++++///444666777999>>>AAACCCKKKVVV]]]]]]YYYSSSOOONNNMMMKKKGGGDDDCCCEEEGGGKKKKKKMMMOOOPPPMMMHHHDDDBBBDDDGGGJJJNNNPPPRRRSSSWWW]]]fffpppzzzzzz{{{|||~~~}}}wwwhhhVVVKKKEEE<<<222,,,***)))+++...222333444999666111...,,,,,,------111111111111///...,,,+++***,,,---+++''''''***...111222333444333111///...'''&&&$$$!!! !!!$$$'''&&&((()))((('''&&&'''((()))+++---,,,***)))((())))))***)))((((((***///222000---,,,000555555///)))###"""!!!###%%%&&&$$$"""######"""""""""###$$$%%%''')))+++)))$$$"""!!!!!!###''')))******&&&$$$!!!!!!$$$%%%!!! """%%%"""###++++++---...***###!!!###$$$'''***,,,,,,+++((('''***++++++,,,,,,---.../////////...,,,++++++...000111111111000///...---...+++---...---+++***+++,,,000333666888777888999;;;@@@GGGPPPVVVXXXUUUQQQOOOPPPOOONNNIIIEEECCCEEEGGGGGGIIILLLOOOQQQNNNIIIEEE@@@BBBEEEIIIMMMPPPQQQRRRUUU\\\fffqqq{{{wwwwwwyyy|||yyykkkYYYMMMFFF;;;000,,,,,,,,,...000111111000<<<888333...++++++++++++///111333555555333000......000111---((('''***...555666888999888555111...$$$$$$###""""""###'''***'''((()))((('''&&&'''))))))+++......---+++***)))***)))(((''''''***...222///,,,***...333333---'''### """'''(((%%%!!!""""""!!! !!!$$$&&&(((***---///---'''###""""""""" !!!%%%''''''&&&$$$ !!!&&&)))%%% !!!######!!!"""&&&((($$$&&&'''+++///,,,&&&%%%'''((()))+++------+++)))((((((&&&%%%&&&))),,,---...111000...,,,***+++...111---...//////......///111+++,,,---,,,*********+++444777999999777555555666<<>>@@@DDDHHHLLLOOOPPPQQQQQQYYYdddppp{{{{{{yyyyyyzzz~~~yyyiiiXXXIII>>>555000111111111000000000//////000111111///---+++++++++444444333333222111111111///222111,,,***,,,...---222777===AAA???888000***######$$$%%%&&&((()))***''''''((((((((((((''''''$$$&&&)))++++++***+++,,,&&&'''***,,,............***))))))***,,,,,,+++)))&&& !!!)))---)))$$$%%%""" $$$((()))(((%%%+++///---+++***'''###### ###((($$$%%%%%%"""!!!(((...(((###!!!###%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$""" &&&%%%%%%&&&)))***+++***///............---+++)))(((%%%"""###&&&)))******000000///---+++***+++---,,,+++***+++...///000///111222000+++%%%$$$(((---222666:::888444111222555999AAALLLSSSUUUQQQLLLIIIKKKPPPRRROOOMMMNNNLLLIIIFFFGGGIIILLLOOOOOOLLLJJJGGGFFFEEEEEEFFFIIILLLNNNUUUXXX^^^gggttt~~~zzz}}}wwwgggUUUGGG<<<555111000111333444333111///...///000///...,,,+++,,,...333333222111000///...---,,,...---)))***...///------111777;;;:::666///+++'''&&&&&&&&&'''((())))))&&&&&&'''((((((((((((((((((***,,,,,,+++******+++%%%&&&((()))+++,,,------((((((***,,,---,,,)))'''$$$!!!!!!(((+++)))&&&(((%%%######&&&''''''&&&###(((++++++,,,...+++&&&### !!!""" """&&&###$$$### '''---)))$$$!!!###$$$$$$$$$%%%'''(((+++***)))'''%%%""" """!!! """&&&***---...555777888666111,,,***((((((&&&%%%&&&))),,,,,,+++.........---++++++---///+++***)))***---000111111333444333///)))(((+++///222666888777333111222444888>>>HHHQQQVVVUUUQQQNNNIIIMMMOOOMMMNNNPPPPPPNNNGGGGGGIIIKKKMMMNNNLLLJJJHHHFFFEEEEEEFFFHHHKKKMMMTTTVVV[[[dddqqq{{{yyyzzzzzz{{{|||}}}~~~uuudddRRRDDD;;;555222111333555777666444111/////////...,,,***+++---///111111000///...,,,)))((())))))((('''+++222222///))),,,111444555333///,,,)))((('''&&&&&&'''(((((($$$$$$%%%&&&'''(((((()))+++,,,,,,+++)))((()))+++'''&&&&&&&&&&&&((()))***'''(((+++...000---)))%%%###"""!!!###&&&)))******+++***((((((((((((&&&$$$!!!$$$''')))...222///)))""" !!!%%%%%%######%%%###### &&&,,,)))&&&""" !!!!!!"""""""""$$$(((+++///...---+++(((%%%###"""###)))000444@@@FFFJJJEEE:::///******(((((((((***---...---+++***+++,,,,,,+++,,,...000***(((''')))---111333444555777777444///---///111222444666555222000000222666:::CCCNNNVVVYYYVVVRRRJJJMMMMMMKKKMMMQQQRRRPPPIIIHHHHHHJJJKKKLLLKKKIIIHHHGGGEEEDDDEEEHHHKKKLLLSSSTTTXXXaaannnwwwtttuuuxxxzzz~~~|||}}}tttbbbPPPBBB:::666444333444666777888888888888222222///,,,))))))+++.../////////...,,,)))&&&$$$'''&&&$$$%%%---555555111(((***---///000///...---&&&%%%$$$######%%%&&&'''######$$$%%%&&&'''(((((()))***)))(((''''''***,,,***)))&&&#########%%%&&&''')))---111333000***%%%$$$%%%&&&&&&'''(((+++---......------+++)))%%%######$$$&&&(((///444111))) """((()))'''&&&)))$$$###%%%+++)))&&&$$$"""""""""  ###(((+++---,,,,,,+++)))'''%%%$$$ ###***444:::JJJUUU]]]XXXGGG666...---***+++---...///---***(((%%%''')))***+++,,,///111***(((''')))---111444555666888999777444222333444111333444333111///000111666888>>>IIITTTYYYWWWRRRMMMNNNLLLIIIKKKOOOPPPNNNKKKIIIHHHIIIJJJKKKJJJHHHHHHGGGEEEDDDEEEHHHKKKMMMPPPRRRXXXbbbpppwwwsssuuuzzz~~~}}}}}}sssaaaOOOBBB;;;777666666555444555777;;;???AAA777555222---)))((()))+++---...//////,,,((($$$!!!######!!!"""***222333///'''((()))*********))))))!!!  """%%%&&&$$$$$$######$$$%%%&&&'''&&&'''(((((((((***---000///,,,((($$$!!!!!!!!!""")))+++...222444222---(((&&&(((***+++***)))+++------...//////,,,)))&&&$$$'''((((((***000444000))) """(((+++***+++...'''%%%!!! &&&***(((&&&$$$###$$$###!!!  %%%)))'''''''''''''''&&&&&&%%%%%%$$$######%%%,,,555<<>>333...222666666333000......***---///000000000000111888777666555444000+++(((&&&%%%&&&)))---000222333...------...222555777888777999>>>BBBFFFLLLSSSWWWQQQQQQOOOPPPVVV\\\[[[VVVOOOOOOOOOOOOOOOLLLHHHDDDFFFFFFFFFGGGKKKOOOTTTVVVSSSUUUZZZbbbmmmzzz|||sss```PPPFFF???888333333222000//////111333444444555666555333///+++))),,,111555555111,,,((('''***,,,......,,,***)))))),,,,,,,,,,,,+++)))(((''')))&&&######!!!###)))000---)))&&&###!!! $$$'''''''''((((((+++,,,------+++++++++---((('''&&&&&&'''))),,,---((()))***,,,+++'''!!!!!!$$$''')))***++++++---222777666///)))(((&&&""" !!!$$$&&&000111111...)))&&&''')))%%%''''''%%%"""!!!%%%))))))((('''''''''&&&$$$"""&&&''''''''''''%%%$$$###"""""""""%%%***...///000>>>QQQffflll```KKK;;;333///111444555444444444555000333666444000...111444333555666555000+++(((&&&)))(((&&&&&&(((---222555111...++++++...444888:::;;;;;;>>>CCCKKKQQQUUUVVV[[[WWWUUUWWW\\\\\\WWWPPPPPPRRRTTTUUURRRLLLFFFAAAIIIEEEBBBEEELLLQQQSSSRRRRRRTTTZZZbbbnnn{{{{{{}}}|||zzz|||uuueeeUUUJJJBBB;;;777666222...+++***,,,///222111111222222000,,,)))'''+++///444555111---+++***)))+++---------,,,---///---,,,+++***((('''%%%%%%'''$$$###$$$"""!!!&&&+++***((('''&&&###!!!%%%''')))***+++---/////////,,,)))'''((()))(((((('''&&&'''(((***,,,'''((()))++++++'''!!!!!!###&&&(((***+++******---222666555///((('''&&&$$$######$$$&&&'''...000111000,,,)))(((((($$$$$$###!!! !!!$$$&&&***)))(((((('''&&&$$$"""&&&&&&'''((((((((('''&&&$$$$$$%%%(((,,,000222222666CCCQQQUUUKKK===222---...000333444444444555666666999:::777222///111333000222333222///,,,+++******)))'''''')))...222555333000,,,,,,///444777999999;;;@@@FFFLLLRRRWWWZZZ\\\ZZZXXXXXXZZZYYYTTTOOORRRSSSUUUUUURRRNNNHHHEEEFFFCCC@@@CCCJJJPPPSSSSSSUUUWWW[[[bbblllxxx||||||~~~~~~|||yyyzzz}}}|||uuuhhhYYYLLLCCC===:::888333,,,'''%%%(((---000//////000000///,,,)))(((+++...222333222///---,,,(((***,,,---...000333555000...,,,)))'''%%%$$$######"""###&&&$$$ ###'''''''''((((((&&&"""!!!%%%(((***,,,000333555444111,,,'''%%%%%%&&&)))((('''&&&&&&'''((()))&&&'''(((***+++(((#########%%%&&&((()))***+++((())),,,111555333---(((&&&&&&&&&&&&'''((()))***+++...000000...+++)))(((%%%###!!! """$$$%%%&&&*********)))((('''&&&%%%&&&'''((()))************'''''''''***///222444444...333999999444...***(((---///222444444555666777:::;;;;;;777111......000...///000///...---...///---+++))))))+++///333666555222...---000444777888666;;;BBBHHHLLLQQQXXX]]]]]]\\\[[[ZZZWWWTTTQQQOOOTTTUUUUUUTTTRRROOOKKKIIIEEEAAA???AAAHHHNNNRRRRRRWWWYYY]]]bbbkkkwww||||||~~~}}}zzzwwwuuuwww{{{vvvqqqgggZZZLLLAAA<<<999888444---(((''')))---//////000111111000///---,,,,,,...000111000...,,,+++)))***+++,,,---///333666222000---***'''$$$###"""###((((((###"""$$$'''&&&&&&'''(((&&&$$$!!!!!!$$$''')))---222555777666222,,,'''%%%&&&'''))))))((('''&&&&&&'''''''''''')))+++,,,***&&&###&&&''''''(((((()))))))))'''(((+++000222111,,,'''$$$%%%&&&((()))***++++++++++++,,,,,,+++*********)))%%%"""###'''******))))))+++,,,+++***)))))))))******++++++,,,,,,,,,,,,)))((((((+++///222444444*********))))))(((((())),,,///222444555555666888888888777333...,,,,,,---...//////...------000222///---+++***,,,000444777777444000///000333666666444;;;CCCGGGJJJNNNVVV\\\ZZZ\\\]]]ZZZUUUQQQPPPPPPUUUTTTSSSRRRPPPOOOMMMLLLEEECCC@@@AAAFFFKKKNNNOOOVVVXXX]]]ccclllzzz~~~{{{{{{{{{yyyuuuqqqppptttwww{{{|||}}}~~~}}}sssooogggZZZMMMBBB;;;999555333000...------...///......///000000///..................---,,,)))(((&&&'''(((''''''))),,,...000///,,,)))&&&###!!! """))))))%%%%%%'''***(((%%%$$$%%%&&&&&&%%%!!!$$$&&&(((+++000333555444111---)))((()))+++***)))((((((''''''&&&&&&((((((***---///...***(((((((((((((((((('''''''''&&&'''***---...---+++(((###%%%''')))+++,,,,,,,,,+++)))&&&%%%%%%'''***++++++'''$$$%%%))),,,,,,+++)))+++......,,,+++,,,.........------,,,,,,,,,,,,)))((((((***---000111111((('''&&&&&&'''((()))***,,,///222444555555666888555444333000...---...///111111000///......111333111///---,,,---000444777777444111///111333444555333999???CCCEEEIIIQQQXXXWWWZZZ[[[YYYSSSPPPQQQSSSSSSRRRPPPOOONNNMMMMMMMMMHHHFFFDDDDDDFFFHHHJJJKKKQQQVVV]]]dddooo{{{wwwxxxwwwsssnnnlllnnnrrrvvvxxxyyy{{{}}}~~~{{{}}}vvvqqqggg\\\PPPFFF>>>:::333222222111000///...---)))***+++,,,,,,------------+++***)))***)))'''%%%######$$$###""""""###%%%++++++)))(((%%%""" !!!''''''$$$$$$'''+++((($$$###$$$&&&(((((("""$$$&&&'''((()))+++---000000///---******,,,///******))))))((((((''''''((()))+++...000000...,,,))))))((((((''''''&&&&&&&&&'''((()))*********)))%%%&&&(((***,,,------...,,,(((###!!!"""&&&)))+++)))'''%%%$$$&&&(((******,,,...111000---,,,---///111000///...------------***)))((()))+++---------&&&&&&&&&''''''((()))***---///222444444555666777555444222111000111333444333333333222000111333555222000...,,,---000444777666444000///111333444444222555999<<<@@@GGGOOOVVVVVVXXXYYYWWWSSSQQQRRRTTTPPPOOONNNMMMMMMMMMMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHOOOUUU]]]fffqqqzzzuuuxxxxxxtttnnnlllnnnrrrtttvvvyyyyyyzzz}}}|||zzzzzzzzzrrrggg[[[RRRIII???999333222222000...,,,***(((%%%&&&'''(((***++++++,,,)))'''%%%%%%&&&'''%%%$$$###$$$&&&%%%###""""""###))))))******)))&&&"""  ###""" $$$&&&$$$###$$$&&&)))******%%%''')))***(((''''''(((+++,,,,,,,,,++++++,,,...******************))))))'''(((***---000111///---******))))))((('''''''''''''''&&&&&&&&&''')))+++((()))***+++---...///000,,,(((###!!!###&&&((((((''''''&&&%%%$$$$$$''')))111444555333...***+++---000///...------...//////,,,***))))))***+++***)))%%%'''))))))'''''')))+++...000333444444444555666666444222111222444666777333444555555444444666888333111...,,,---000333666555222//////000222333333///000111666===GGGQQQWWWXXXXXXWWWUUUSSSRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMNNNHHHIIIKKKLLLKKKJJJIIIHHHOOOVVV___gggppp~~~}}}vvvuuuyyy{{{xxxrrroooqqquuutttwwwyyyyyyxxxzzz|||yyyxxx|||rrreeeZZZRRRIII???888444333000---***(((&&&%%%%%%%%%&&&((()))+++,,,---%%%###!!!"""%%%&&&&&&$$$&&&(((******((('''&&&'''***+++---///...+++'''%%%"""  !!!!!!"""%%%))),,,,,,+++(((***,,,,,,)))'''%%%%%%((()))++++++******+++,,,)))***++++++++++++******&&&'''))),,,000111000...++++++******)))(((((((((''''''&&&$$$$$$&&&))),,,+++++++++,,,...///111222+++((($$$$$$&&&((((((&&&'''((()))&&&######'''***555888999555---))))))***......---------///000222...,,,***)))******)))(((&&&)))+++***'''&&&))),,,///111444555444444444555666444111111222444666777333444666777777777999;;;333111...,,,---///333555333111///...000222333333...,,,---222<<>>555000000000///000000...***'''************++++++***)))***'''$$$###%%%((()))***(((''''''(((+++------------...///...,,,***(((''')))&&&"""!!!$$$'''"""!!! !!!$$$&&&'''((()))***+++,,,...333888<<<999555///)))%%%$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!$$$(((,,,...,,,)))&&&(((***+++******+++,,,,,,***(((''''''(((((('''''''''''')))***)))'''$$$ """%%%(((***,,,...---+++)))''''''''''''***((((((+++//////,,,))))))+++...///...------...---***%%%$$$&&&***,,,---***))))))***,,,...///000000000...,,,***,,,222666;;;:::888666555444444444000,,,((('''***///333666555444222000000111222333444444444555888;;;>>>@@@>>><<<<<<===BBBIIIPPPTTTXXXYYYXXXUUUQQQNNNMMMMMMQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJKKKKKKLLLMMMNNNLLLRRRXXX]]]```eeelllrrr}}}|||xxxooo```QQQDDD<<<666222000//////000000///+++)))******))))))((('''((()))+++'''$$$"""$$$''')))***(((''''''))),,,......---000222444222...)))''''''+++)))%%%"""!!!"""%%%'''$$$"""!!!"""$$$'''((((((++++++,,,---///444999>>>444111,,,(((%%%$$$%%%&&&&&&%%%###!!!  ###'''++++++***(((&&&***///111000...,,,,,,---***&&&%%%(((+++...000)))((('''''''''%%%""""""%%%(((***++++++***(((''''''''''''(((+++******,,,//////+++'''%%%'''***++++++***+++,,,...***'''%%%&&&))),,,---------,,,+++++++++,,,...---...---+++***...666===IIIEEE???888444333333444222///+++***+++---//////000000111111222444555666555444444555888<<<@@@BBB===<<<;;;<<>>DDDJJJNNNRRRTTTSSSRRRPPPPPPMMMNNNMMMLLLKKKKKKMMMOOOOOOMMMKKKLLLMMMMMMJJJGGGAAACCCFFFJJJOOOUUU[[[```ppp|||~~~~~~tttlllaaaXXXPPPIIIAAA<<<333222000...,,,***)))(((#########$$$&&&))),,,...+++*********+++,,,---...---,,,+++***)))***+++,,,'''%%%$$$%%%''')))******((((((((((((***---111333999888444---,,,---+++'''%%%'''***,,,+++++++++,,,$$$%%%%%%&&&&&&&&&%%%%%%(((&&&%%%&&&'''%%%"""%%%((()))++++++)))(((((()))*********'''######&&&((('''%%%!!!!!!"""''',,,---***&&&!!! !!!###%%%%%%$$$***(((%%%""" !!!$$$&&&&&&### ###%%%((((((&&&###""""""&&&'''))))))(((((()))+++///000111000.........000111222333333000...---...............000333666888666333000///000111111111111111333555777777444222+++***+++...222666777888888444333666888888<<>>CCCGGGLLLQQQUUUUUUSSSQQQPPPQQQPPPMMMIIIFFFFFFIIIKKKMMMMMMLLLIIIEEECCCCCCCCCIIIKKKNNNOOOQQQTTTWWWZZZhhhrrr~~~|||wwwooobbbRRRDDD999444...---,,,+++)))'''&&&%%%!!!"""###$$$'''+++...///000111222333111---***'''%%%&&&&&&'''(((((('''''''''(((***---000222111///+++***)))'''%%%###"""!!!!!!$$$$$$"""$$$'''%%% ###'''((('''######$$$$$$$$$###"""""""""%%%&&&###$$$&&&'''((((((((((((***************+++++++++%%%&&&''''''&&&&&&&&&&&&%%%'''(((((('''%%%###"""!!!"""&&&***,,,+++'''$$$ """### !!!%%%$$$&&&''''''&&&''')))+++'''))))))(((%%%""" ###%%%((()))'''&&&%%%&&&(((***,,,,,,***((('''''' ###'''(((((((((((())))))))))))******+++,,,,,,///222777<<<===:::333---,,,+++,,,...111333333222000111222555888999999777111...///555999;;;???EEEJJJMMMRRRTTTTTTSSSRRRRRRSSSQQQMMMHHHDDDCCCFFFHHHJJJKKKLLLJJJGGGDDDDDDEEEJJJLLLMMMOOOPPPTTTYYY\\\gggqqq{{{wwwoooaaaQQQ@@@444...++++++,,,,,,+++***((('''######%%%&&&((()))******...000222333222///,,,***'''&&&&&&&&&&&&'''((()))'''(((***...111222000...******((('''%%%###"""!!!######$$$)))+++***&&&''''''((((((''''''''' !!!###$$$$$$$$$&&&(((&&&'''((())))))((('''&&&***+++,,,---------------%%%&&&''''''%%%#########"""'''((('''### """(((///111...'''!!!"""!!! %%%+++'''((()))(((((())),,,///&&&(((******'''$$$""""""$$$''')))***(((&&&&&&&&&&&&(((++++++***((('''''' ###%%%&&&%%%$$$%%%&&&(((((()))***+++,,,------111555<<>>666000000...------///111222222111111222555888999888666...+++,,,222777:::@@@FFFJJJMMMQQQSSSSSSSSSSSSSSSQQQOOOKKKEEEAAA@@@BBBDDDEEEHHHJJJIIIEEEBBBBBBCCCJJJKKKLLLNNNPPPUUUZZZ___gggqqq}}}|||||||||tttooofffZZZMMM@@@333+++'''***...111111...***(((!!!$$$'''))))))***,,,...+++...111222000,,,)))'''((()))))))))((((((***---***((('''***///111---)))&&&&&&''''''&&&&&&%%%$$$!!!"""""""""!!!!!!)))------***,,,+++***,,,......***&&&(((''''''((()))******)))******)))'''$$$$$$&&&((((((((((((((()))+++,,,---'''&&&&&&''')))&&&!!!!!!""""""!!! !!!%%%***...,,,&&&  """""""""###%%%'''&&&''''''''')))***---...,,,...///---)))$$$ ((((((,,,000///)))&&&'''(((***+++***'''%%%$$$$$$!!!###$$$###"""######$$$&&&))))))))))))+++,,,222666???IIIGGG<<<333222333444333000,,,,,,...222111000000222555777777777111...,,,...555<<>>DDDFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCIIIJJJLLLJJJFFFCCC@@@@@@<<<===AAAFFFLLLRRRXXX[[[aaagggrrr~~~yyyuuuqqqhhhaaaUUUIII???777000,,,******)))))))))((())))))))),,,///000000///000000...---***&&&$$$$$$&&&))),,,...//////---,,,,,,---,,,---///222444333...***$$$%%%''')))+++---......)))))))))***************'''%%%###$$$&&&&&&%%%$$$%%%(((,,,---,,,***+++,,,''''''((('''((())),,,///222222111...+++)))***+++,,,,,,+++)))'''%%%$$$###(((***+++,,,***&&&!!! $$$&&&)))///222000)))###"""%%%(((***+++---...000111,,,((((((,,,......,,,---,,,+++(((&&&&&&(((+++)))'''''''''%%%(((444@@@MMMAAA222((($$$""" """''')))'''$$$"""!!!&&&((()))(((&&&$$$$$$%%%((())),,,///111333666:::AAA===777111///222777<<<999<<<@@@AAA===777222...000//////000333666999:::>>>AAAFFFJJJMMMNNNNNNNNNKKKKKKJJJJJJHHHFFFDDDCCCFFFHHHJJJJJJGGGDDDBBBAAA:::<<>><<>>AAAFFFKKKRRRWWWZZZXXX^^^hhhuuu}}}yyyqqqlll[[[TTTKKKBBB<<<888555333...---+++***))))))***+++))),,,///000...,,,+++***)))***+++***((('''((()))...---+++)))(((***...222000111222333222000///---(((((((((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!###%%%(((+++---000---,,,---000///***%%%)))+++---,,,(((''')))+++...//////---***(((((((((---------,,,***'''%%%###"""###$$$###  ###&&&((('''&&&&&&'''))))))***...222111---((('''***---...---,,,,,,,,,((()))***,,,,,,,,,,,,,,,000///---***)))+++...222)))%%%"""###$$$'''000888>>>666---&&&###"""!!! """%%%((()))(((%%%###""""""###$$$### """&&&((()))...888@@@DDD;;;777333222444777:::<<<888<<<>>>;;;333,,,'''&&&111222444444333222333555444;;;DDDMMMRRRRRROOOLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBDDDFFFGGGGGGGGGHHHIIIBBBCCCEEEHHHLLLQQQTTTWWWZZZ___hhhuuu~~~{{{xxxrrriiibbbSSSNNNFFF???;;;888666555000///---,,,+++++++++,,,))),,,///000...+++)))((('''((()))((('''''')))++++++++++++******+++///222222222222111000///...///+++++++++***)))(((&&&%%%&&&%%%###""""""""""""### !!!###$$$'''+++///222111000000///---***&&&$$$%%%***......***((()))+++,,,---...---***(((((((((***+++++++++***'''%%%###"""######!!!!!!!!!%%%(((******)))))))))&&&%%%'''+++000222111...+++...000111///,,,+++***''',,,111111...++++++,,,...---,,,)))((()))---000)))### """&&&'''***...---+++)))'''%%%$$$$$$$$$$$$&&&(((((('''%%%$$$$$$###$$$%%%$$$!!!  ###(((***(((,,,555<<<>>>777555222222555777777666333666777444---((('''(((222444666666333222222333555:::BBBIIIMMMMMMJJJHHHHHHGGGEEECCCBBBBBBBBBCCCEEEEEEFFFEEEEEEFFFHHHJJJHHHHHHHHHIIILLLNNNQQQSSSXXX\\\eeeqqq{{{wwwssslllbbbZZZOOOJJJCCC===:::888666555111000///...------,,,,,,))),,,///000...+++)))((('''''''''&&&%%%'''***---(((***,,,---------000111333333222000.........000---------,,,+++***)))(((&&&$$$###!!! !!!!!!"""###%%%&&&)))---222555///222333000***%%%######"""(((...///,,,)))***,,,+++---...---+++)))))))))((()))******)))'''%%%######$$$###!!!!!!%%%"""%%%)))++++++*********$$$$$$%%%***111555666555///111333333000,,,***)))'''...444444...)))(((+++******)))'''%%%&&&)))+++)))""""""''''''&&&&&&$$$&&&((()))((((((((()))%%%'''((((((&&&$$$$$$%%%&&&'''((('''%%%######$$$''',,,,,,((()))000444444666444222333555555333000111333444111+++(((***---222555888777444111222333888;;;@@@EEEGGGGGGFFFDDDDDDCCCAAA@@@@@@AAABBBDDDGGGGGGFFFEEECCCDDDGGGJJJKKKJJJJJJJJJKKKMMMNNNOOOTTTXXX```lll|||~~~uuummmfff^^^UUUNNNGGGBBB<<<888888888777666555000+++((()))))))))''')))---///---)))(((***...+++******))))))******+++'''((()))---000222111000111///,,,*********)))(((++++++,,,---------------)))%%% !!!###%%%$$$%%%&&&''')))+++///222555444222...((($$$""""""+++,,,---...---,,,+++***&&&&&&)))...333222,,,&&&%%%###""""""%%%'''((()))%%%$$$$$$&&&''''''&&&%%%&&&'''***,,,,,,+++)))(((%%%'''***...222555777888666222---,,,///000---***,,,---......---,,,***)))''''''&&&&&&&&&'''(((((($$$"""!!!!!!###&&&((((((&&&### """''',,,///000,,,)))'''&&&'''((((((''''''(((((('''&&&%%%&&&(((///...+++)))))),,,222666444333111111222333444333///000///---+++))))))***111333666666333000...---333999???BBBAAA@@@???@@@DDDDDDBBB@@@???@@@BBBDDDGGGHHHHHHGGGDDDBBBBBBCCCHHHIIIKKKLLLMMMMMMMMMLLLRRRWWW^^^fffqqqzzzppphhh```YYYPPPJJJBBB<<<666444666888777555///,,,((('''((()))(((''')))+++,,,)))%%%$$$(((,,,000///...,,,++++++******))))))***,,,///111000///000---***(((((('''&&&$$$((()))***,,,,,,------,,,)))%%%!!!!!!$$$&&&(((''''''''''''''')))+++---///000///---)))%%%$$$$$$+++,,,------,,,+++***)))'''''')))...222111+++%%%"""!!! """%%%((()))***)))(((((((((((((((''''''&&&(((***,,,,,,+++)))''')))***,,,...000222333444222...***))),,,---+++(((******+++++++++***)))(((&&&&&&'''(((((())))))***&&&%%%######$$$%%%&&&'''&&&###!!!###(((---000111...,,,*********+++***)))$$$%%%&&&%%%%%%&&&)))+++000///,,,***)))+++000444111///------...000000000+++,,,------+++))))))***///111444444111///------111666<<>>@@@CCCEEEFFFGGGFFFCCCBBBCCCDDDGGGHHHIIIKKKKKKKKKKKKJJJPPPTTTZZZaaalll{{{{{{sssiii___XXXQQQJJJDDD;;;555...///444777666222)))(((''''''))))))'''&&&******)))&&&######(((,,,444333222000...,,,+++******))))))+++---//////...---***'''&&&%%%%%%###"""'''((()))+++++++++++++++'''%%%""""""%%%(((***+++***)))'''&&&%%%&&&&&&''')))***,,,,,,***(((''''''++++++,,,,,,+++)))((('''((('''))),,,///...)))$$$"""&&&)))***)))...---,,,***)))((((((((((((***,,,------+++)))'''------,,,,,,,,,---...///---***&&&&&&)))***)))'''''''''((((((((()))))))))$$$&&&(((***++++++++++++)))(((&&&$$$######$$$$$$&&&$$$###$$$(((---000111000///------------,,,***###$$$$$$######&&&***---//////---***)))***...222...+++)))(((***+++,,,,,,(((***,,,---+++******+++---///111111///---------...222888<<<>>>???@@@@@@BBBEEEGGGDDD>>><<<>>>BBBCCCDDDEEEEEECCCCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHNNNQQQVVV\\\fffvvvzzzwwwuuuuuuxxx|||}}}~~~tttlllaaaWWWPPPJJJCCC???666///)))***111444222...''''''((())))))(((%%%###***)))(((%%%$$$&&&+++000444333333111///...,,,+++***((('''(((***,,,++++++(((&&&%%%%%%%%%&&&$$$###'''(((***++++++***((('''%%%######$$$(((+++------)))(((%%%$$$$$$$$$$$$$$$&&&(((+++,,,+++)))))))))******++++++***(((&&&%%%''''''(((***+++***&&&""" ###&&&(((((('''000///...+++)))'''((((((***,,,...//////---+++)))...---,,,+++******+++++++++(((&&&&&&(((******)))&&&&&&&&&&&&'''((()))***###%%%'''***,,,,,,++++++******(((%%%""" !!!$$$$$$###$$$'''***...///000///......///...,,,***'''&&&%%%###"""$$$(((+++------,,,***)))+++...111+++)))&&&%%%''')))******))),,,...///---,,,++++++---...//////...------......111666;;;>>>AAABBBCCCBBBFFFHHHDDD>>>:::===@@@AAACCCDDDEEEDDDDDDFFFHHHHHHHHHGGGGGGFFFGGGGGGGGGNNNQQQTTTYYYcccrrr~~~|||zzzzzzpppmmmjjjiiijjjkkkmmmmmmppptttyyy|||{{{llldddZZZPPPJJJDDD>>>:::333...((()))...000...***)))***,,,,,,***&&&### &&&&&&%%%%%%&&&)))---111///////////////---,,,+++'''&&&%%%&&&((()))((('''$$$######%%%((())))))(((***+++,,,,,,+++)))&&&$$$######$$$&&&***,,,---,,,'''$$$""""""$$$&&&%%%$$$((()))+++,,,***)))))))))))))))******)))'''&&&%%%&&&&&&'''((((((&&&$$$!!!!!!!!!###%%%''''''%%%###---......+++'''%%%&&&'''+++---///111000///---+++,,,++++++***************+++***(((((()))+++++++++'''&&&&&&%%%&&&(((+++,,,###%%%'''***++++++***))))))***)))&&&!!!#########$$$%%%'''***,,,000///000111222111...,,,,,,+++((($$$!!!!!!$$$'''***+++++++++***+++...000+++)))&&&%%%(((***,,,---///000222111///---------///000000///...---...000111222666;;;@@@DDDFFFGGGDDDFFFGGGCCC===:::<<>>??????===???AAABBBBBBCCCEEEGGGGGGEEEBBB@@@AAADDDGGGIIIGGGKKKPPPWWWaaaooo~~~zzz}}}zzzooojjjoooooommmhhhcccaaacccfffZZZYYYWWWSSSQQQQQQSSSUUUSSSUUUXXX[[[aaalllzzz|||zzz{{{~~~pppcccZZZUUUPPPIIIDDD???:::333---+++---///...,,,+++...111***---///---(((###!!!!!!$$$&&&***...///---)))%%%'''(((*********)))'''%%%"""###'''+++---,,,)))%%%"""###$$$'''+++---,,,+++)))+++...111222000...,,,)))***,,,///111000---***&&&"""!!!%%%)))(((&&&&&&&&&$$$"""!!!"""%%%(((&&&'''(((************))))))*********))))))***+++ """%%%))),,,,,,)))&&& &&&,,,---)))&&&&&&(((###%%%(((+++,,,,,,+++***(((***,,,......+++(((&&&)))))))))'''&&&&&&''')))***(((%%%######&&&))),,,///...,,,***)))(((''''''))),,,...+++&&&"""###&&&'''))))))'''$$$"""###&&&###%%%(((,,,//////,,,)))%%%&&&((((((((()))+++......//////---)))&&&%%%%%%---***((()))---333777:::333333222111000222666999<<<;;;999555333333555777999777888<<>>???BBBFFFIIICCCGGGNNNUUU___mmm}}}{{{wwwxxx|||~~~zzztttkkkeeecccccccccbbb```^^^ZZZTTTNNNLLLOOORRRRRRRRRTTTXXX[[[aaannn{{{|||ooobbbXXXRRRGGGGGGFFFCCC???999444111111000///,,,******---000......---***'''%%%%%%%%%%%%(((---111111...***&&&(((((((((***,,,---,,,+++'''''''''((()))(((%%%######&&&((((((&&&&&&))),,,,,,***+++000777888222+++&&&(((+++...///...+++***&&&$$$$$$'''******(((%%%###!!!"""$$$$$$%%%%%%''')))+++,,,---222---((((((+++,,,***(((%%%###%%%,,,333333,,,%%%&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$'''+++...---+++))),,,//////,,,))))))***+++++++++***)))((('''&&&((('''%%%%%%%%%'''***,,,---...,,,)))%%%%%%))),,,222000,,,(((&&&&&&''''''***,,,,,,+++(((&&&%%%%%%***(((''''''''''''&&&$$$$$$%%%&&&(((***---///000444444222---)))%%%%%%%%%''')))+++...111444666777444222///...///333888;;;===;;;777222000222777;;;;;;888666888???EEEJJJKKKIIIDDD@@@@@@CCCDDDBBB???===???AAA???<<<<<<@@@EEEKKKGGGBBB@@@AAACCCEEEEEEGGGJJJNNNSSS[[[hhhwww~~~{{{{{{vvvjjjeeeccccccbbbaaaaaa___ZZZSSSOOOMMMNNNOOOOOORRRUUUWWW[[[eeeppp}}}rrrfff[[[QQQLLLDDDCCCAAA>>>;;;777444222000000///---,,,,,,///222//////...+++(((%%%%%%&&&%%%(((,,,......,,,(((&&&'''&&&&&&))),,,------,,,***(((&&&&&&&&&%%%$$$""" """$$$$$$""""""%%%)))+++)))***///555666000***((())),,,......---+++)))%%%######%%%)))***)))'''### !!!###$$$######$$$&&&(((+++---///222---((((((+++------+++***)))***///555444---&&&%%%%%%$$$###"""!!! """&&&,,,//////...'''***---...+++))))))******++++++,,,+++***)))(((&&&%%%%%%%%%&&&))),,,...111000---)))&&&'''+++///222000---***'''&&&%%%%%%)))***+++)))'''%%%&&&&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((***,,,...///333333222///***'''&&&&&&''')))---111333555555555222111000000111444777888888777444111///222777;;;:::777666888>>>EEEIIIKKKHHHEEEBBBDDDFFFFFFCCC???;;;===???===;;;===BBBGGGMMMIIIDDDBBBCCCFFFHHHIIIKKKMMMPPPSSSYYYdddqqq{{{|||wwwxxxrrrhhhdddccccccaaabbbbbb^^^WWWPPPJJJHHHJJJJJJMMMQQQSSSSSSZZZbbbwww{{{pppeee[[[QQQJJJEEE>>>===:::777555444444444///000000///......000222111111000---)))&&&&&&&&&&&&''')))******)))'''%%%$$$###$$$'''+++...//////...+++'''$$$######"""!!! !!!!!! ###'''***((((((,,,111222---(((***+++,,,---------+++***&&&$$$$$$%%%(((******)))%%%"""!!!$$$$$$###""""""###%%%'''***---///000,,,((('''***...///......,,,---111555444---'''%%%%%%&&&%%%$$$!!!"""''',,,......---%%%(((+++---,,,+++++++++)))+++,,,------,,,+++)))$$$$$$$$$&&&(((,,,///222666333---(((%%%(((---222111000...,,,)))'''%%%%%%)))))))))'''$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))+++,,,---111222222000,,,)))(((''''''***///444666555333111...///111333444555555555333222111//////111666999777555444777<<>>DDDIIILLLIIIDDDCCCDDDHHHJJJLLLKKKMMMOOOQQQVVV```mmmvvv~~~xxxqqqnnnqqqwww|||}}}nnnfffdddccc]]]]]]\\\YYYSSSMMMGGGDDDFFFFFFIIINNNOOOOOOSSSYYYiiiyyy~~~}}}}}}~~~~~~yyyqqqeeeZZZRRRKKKEEEAAA999666222//////000333555000222333222000......///000111111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""%%%)))...000111000---***(((&&&$$$!!! !!!  $$$((()))''''''***---...+++''')))******+++,,,---------***)))''''''''')))******+++'''$$$$$$&&&(((&&&######""""""###%%%'''***,,,---***&&&%%%(((,,,...///***)))***---000000+++'''&&&&&&''''''%%%###  """%%%(((***+++***)))%%%(((+++---............+++,,,...//////---+++)))%%%%%%&&&(((,,,///333555777333,,,&&&$$$'''---222---......---,,,***((('''+++***(((%%%""""""###%%%%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''((())))))...000222222///+++))))))'''+++111666777555000---***---111444666555333111111111111000///111444777222222222444999???DDDGGGFFFEEEDDDEEEFFFFFFDDDAAA>>>>>>===<<<<<>>===???BBBEEEEEECCCAAABBBDDDGGGHHHHHHEEEGGGIIIKKKOOOYYYeeennn}}}zzzxxxvvvsssnnniiiffffffggghhhcccfffllluuuxxxiiiaaa^^^VVVQQQJJJEEECCCCCCCCCCCCCCCAAAAAAFFFIIIJJJNNNTTT]]]jjjzzz}}}xxxtttrrrssssssrrrtttyyy~~~nnndddWWWNNNJJJGGGBBB>>>333///***''''''***000333333555777666222,,,(((&&&***,,,---,,,)))'''%%%%%%$$$$$$$$$$$$&&&'''((()))&&&$$$"""###(((---111333000000111222000,,,%%%   %%%***+++)))(((((()))***)))(((((('''&&&&&&(((+++...111111111000,,,(((&&&&&&&&&//////...,,,***'''%%%$$$$$$###  """&&&%%%$$$""""""###$$$%%%!!!$$$''''''&&&!!!!!! !!!###&&&(((((()))+++,,,((())),,,///333555444222...............---,,,,,,------...///000222333444111---&&&""""""$$$&&&'''###$$$''')))+++,,,,,,,,,,,,,,,***&&&###!!!!!!"""))),,,---+++(((&&&(((***)))((('''%%%$$$######"""&&&+++000333222///+++******,,,///111111...)))&&&&&&)))---111222111///---111333444444333222222222///000222333555888===@@@EEECCC@@@======???CCCEEEEEEDDDAAA???>>>??????@@@CCCCCCCCCDDDFFFGGGGGGFFFGGGHHHHHHHHHKKKSSS^^^gggwww~~~{{{zzzyyywwwuuurrrooonnnllliiieeeccccccddd___aaaeeekkkvvvsssgggaaa```YYYRRRIIICCCBBBCCCDDDEEEDDD???===@@@CCCEEEJJJPPPXXXcccppp{{{zzztttpppnnnnnnnnnqqquuu{{{wwwfff\\\PPPHHHFFFCCC>>>999222///)))&&&&&&)))...111111444777777333---(((%%%&&&(((******(((&&&%%%%%%######$$$&&&''')))+++,,,)))&&&###$$$'''---111333111111111111000---(((%%% !!!"""!!! """(((---,,,+++))))))))))))))))))+++)))&&&$$$%%%(((+++......//////---(((%%%$$$%%%'''***---+++&&&######$$$"""  %%%%%%%%%###!!!  ###&&&''''''!!!  """###%%%'''((('''&&&'''***---))))))+++///333555444222,,,,,,++++++,,,...///000000000000///////////////...***%%%######$$$###""" """$$$&&&'''((())))))))))))(((%%%######$$$---000111///***'''))),,,,,,+++)))'''%%%###"""""""""(((///333333///,,,)))+++,,,------+++)))&&&%%%&&&'''***---......---------000333555444333222333111333555555666888<<<@@@BBBBBB@@@???>>>???BBBDDDCCCBBB@@@??????>>>===<<>>AAAGGGMMMSSS\\\gggqqq~~~yyyrrrmmmkkkjjjjjjssswww~~~vvviii```WWWKKKDDDBBB@@@:::555333///***&&&%%%(((---000...222666777333---(((&&&###&&&((()))'''%%%$$$$$$"""###%%%''')))+++,,,---,,,(((%%%$$$''',,,000333222000/////////---+++((($$$%%%&&&$$$###&&&,,,111...,,,+++)))))))))******...+++&&&######%%%(((+++***,,,...,,,((($$$###$$$%%%***)))###!!!%%% %%%&&&&&&%%%""" """$$$'''((()))$$$###!!! !!!###&&&(((+++,,,+++(((%%%$$$'''***))))))***...333555333111***))))))***,,,///222444111111000///...---,,,+++,,,(((%%%$$$%%%$$$!!! """###$$$%%%%%%'''))))))'''&&&&&&'''///222444111+++(((***---...---+++(((&&&$$$###""" &&&...333333000,,,))),,,,,,+++)))(((&&&%%%$$$&&&''')))+++,,,---------***---222444444333333333333555777888777999===AAA@@@AAABBBAAA@@@@@@AAABBB@@@???>>>>>>>>>===;;;999;;;<<>>:::@@@AAABBBDDDHHHQQQ]]]fffmmm}}}}}}zzzwwwrrrooonnnmmmlllkkknnnmmmkkkiiihhhhhhiiijjjgggfffdddggglllsssxxx|||{{{qqqhhhcccaaaaaaYYYSSSLLLHHHIIIKKKLLLLLLIIIBBB<<<:::>>>CCCDDDCCCKKKQQQ\\\kkkzzzxxxoooiiifffgggiiirrrvvv|||wwwhhh\\\VVVNNNDDD===:::999777555000///---)))&&&&&&(((***+++---000222333000+++''')))&&&&&&)))---...***&&&$$$%%%(((***++++++***)))(((&&&$$$$$$%%%(((+++...+++///000......000...******,,,---+++(((''')))++++++(((&&&&&&)))+++***))))))++++++&&&$$$&&&(((''')))(((((()))***)))%%%"""!!!"""!!!"""$$$%%% $$$%%%&&&''''''%%%###"""!!!###$$$$$$###$$$&&&(((""""""(((------+++111---)))((()))+++***)))$$$''',,,222444222---)))"""$$$&&&(((***---222555444///***((()))******)))((())))))'''### !!!!!! """$$$'''++++++)))&&&%%%&&&---111444333...,,,---000222///+++(((&&&&&&((()))((())),,,.../////////...///...+++&&&###"""$$$'''%%%'''((((((''''''((()))))),,,000333555555555444888888888999;;;<<<>>>???@@@AAADDDFFFGGGDDD>>>:::===>>>>>>????????????>>>===>>>>>>>>>>>>>>>======<<<<<<<<<@@@HHHTTT___gggppp}}}|||zzzuuussspppnnnmmmmmmmmmmmmlllkkkjjjjjjkkkmmmooopppooommmkkkkkkmmmqqquuuwwwzzzxxxsssmmmgggcccbbbbbbXXXSSSLLLIIIIIIJJJJJJHHHFFFAAA<<<<<<@@@DDDEEEDDDHHHNNNZZZiiixxxvvvmmmfffdddeeefffnnnrrrwww|||}}}pppbbbZZZOOOHHH???999666444222///,,,,,,***'''$$$$$$%%%'''(((***---000111///,,,)))+++******---111111,,,((($$$%%%(((***,,,,,,++++++)))'''%%%$$$%%%'''***,,,+++///111000000222111...---......,,,)))((()))+++***'''$$$$$$&&&((('''&&&(((,,,+++'''%%%(((***))))))(((((())))))(((%%%### !!!!!! !!!###""""""!!!  ######$$$&&&''''''&&&%%%$$$$$$$$$%%%$$$######%%%'''###!!! ###)))---,,,***...+++))))))+++,,,+++***&&&)))---000222000+++(((%%%&&&((()))***+++...111---***&&&$$$%%%''''''&&&'''((('''%%%"""###$$$$$$### !!!$$$((((((&&&$$$$$$$$$,,,000333333///------///222///,,,((('''''')))***'''))),,,...000000000///...,,,(((%%%$$$%%%&&&'''&&&(((+++,,,***(((((((((''')))---222555666777666888999999:::;;;===>>>>>>@@@BBBDDDGGGGGGDDD@@@<<<:::;;;===???@@@@@@@@@@@@===>>>>>>??????>>>>>>===:::999:::>>>FFFRRR]]]dddlllzzz{{{xxxvvvuuuooonnnmmmlllllllllmmmnnnjjjjjjkkkmmmppptttwwwxxxwwwvvvtttrrrrrrssstttuuutttssspppmmmiiifffcccbbbXXXSSSMMMIIIIIIHHHFFFCCCAAA>>><<<===AAAEEEEEEDDDDDDKKKWWWfffuuu|||sssiiidddbbbccceeejjjnnntttxxx|||uuufffZZZTTTEEE@@@999444222000,,,)))'''((('''%%%###!!!"""###&&&'''***,,,...---,,,,,,...---...111444222---(((###%%%'''***,,,---...---,,,***(((&&&&&&&&&((()))***...000000111555555222000111111...+++))))))***'''%%%###"""#########"""(((,,,---)))(((+++---,,,)))((('''((()))(((&&&$$$######$$$"""!!! !!!"""%%%&&&%%%###"""!!!###%%%###$$$%%%'''(((''''''&&&&&&&&&&&&$$$""""""$$$&&&%%%######&&&+++---+++)))*********+++...///...---***+++...//////,,,)))'''''')))++++++*********,,,(((%%%###"""###%%%&&&&&&%%%&&&&&&### %%%(((******&&&  ###$$$###"""""""""(((---111222///------...000...+++((('''''')))***'''))),,,...000000///...,,,((($$$###&&&((()))(((&&&***...000///+++((('''%%%'''+++000444777888999999999:::;;;<<<<<<======@@@BBBEEEHHHHHHEEEBBB???999;;;>>>@@@BBBCCCBBBBBB>>>>>>?????????>>>===<<<777777888<<>>AAADDDCCCBBB@@@GGGSSSaaaooo}}}yyyooogggddddddfffhhhllloootttxxx{{{~~~zzznnn___SSSKKK???:::555111000---)))%%%$$$%%%&&&$$$"""!!!!!!"""&&&''')))*********++++++------///222333000+++&&&###%%%'''***---...///000222000---***(((&&&%%%%%%&&&+++------///444555222222222111///---+++))))))%%%$$$!!! (((,,,...,,,+++///000000)))(((&&&&&&''''''&&&%%%((()))(((&&&###"""###%%%(((((((((&&&$$$$$$%%%'''###$$$%%%'''((((((((((((&&&&&&%%%$$$"""###%%%'''&&&%%%&&&(((+++,,,***)))***+++---000222222111000---///000///---***'''&&&''')))+++,,,***)))))))))&&&%%%$$$$$$%%%'''((()))&&&&&&&&&###  %%%***///000,,,$$$!!!!!!!!!!!!!!!$$$(((---///---,,,++++++,,,+++((('''&&&'''((()))((()))+++------,,,+++***(((### &&&***)))'''%%%***000444333///+++)))&&&(((+++///333666888999999999::::::;;;;;;;;;<<>>AAACCCEEEDDDCCCBBB@@@@@@@@@@@@>>><<<999888666666888===DDDNNNWWW\\\hhhvvv|||uuurrrnnnkkkiiiiiijjjkkkooossswwwyyywwwuuuttttttqqqqqqrrrtttxxx}}}}}}wwwoooiii^^^YYYSSSNNNKKKGGGAAA<<<888999;;;===@@@AAA@@@???>>>EEEPPP]]]iiiwww{{{tttlllgggfffhhhkkklllqqqtttxxx{{{}}}~~~vvvnnneeeYYYLLLCCC;;;777333111000...***&&&###$$$%%%$$$"""!!!"""###(((***+++***((('''((())))))***---//////,,,'''######$$$'''))),,,...000111777555222...***&&&$$$"""###'''))))))+++000222000000000///...---+++)))'''$$$###"""(((---///......111333222)))'''%%%%%%&&&''''''&&&******)))&&&$$$###%%%&&&)))******(((&&&%%%&&&'''###$$$%%%'''((()))******$$$%%%$$$######$$$'''***''''''''')))***+++***)))+++...111333444333222222...000111000,,,)))''''''&&&(((++++++***)))))))))&&&&&&&&&&&&&&&''')))+++'''''''''$$$"""!!!"""###%%%***///222///)))###!!!############"""%%%(((******))))))(((((('''&&&%%%%%%&&&'''(((((()))******)))(((%%%$$$###$$$((((((&&&$$$***111555555222///---***+++,,,...111444777888999888888777777888999:::>>>BBBFFFHHHGGGFFFEEEFFFCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBAAA>>>:::777444888999;;;???EEENNNUUUZZZiiivvvwwwuuukkkiiifffdddcccdddfffgggqqqxxx~~~{{{zzzwwwvvvuuuvvvyyyzzzssseee___XXXRRRNNNHHHBBB===999:::<<<>>>??????>>>===>>>DDDOOOYYYdddppp}}}wwwqqqjjjgggiiilllnnnnnntttwww|||~~~~~~~~~ttthhh```YYYQQQFFF>>>:::666222000000///+++((($$$%%%%%%$$$""""""###%%%+++---///---(((&&&&&&(((&&&(((***,,,+++((($$$"""###$$$&&&(((+++---///000777666444000,,,'''$$$"""###&&&(((''')))...///---+++******+++,,,+++(((&&&$$$$$$###!!! )))...111//////222444222***'''$$$###%%%&&&''''''''''''&&&$$$""""""%%%'''***++++++***(((&&&&&&'''%%%%%%&&&'''((()))***+++$$$$$$$$$######%%%))),,,((((((''''''((()))***+++---///222222000///......,,,///111000+++((('''(((&&&(((******)))))))))***&&&'''((('''&&&&&&''')))(((((((((%%%######$$$&&&$$$(((---...---***'''%%%"""!!!"""$$$&&&((('''&&&###$$$%%%''''''(((''''''&&&&&&%%%%%%%%%&&&(((((('''((((((((('''%%%###!!!!!!###&&&&&&%%%'''+++111444444222000000.........///111333666888999777444222222444666888<<>>BBBGGGNNNSSSWWWfffsssvvvmmmjjjcccaaa```______```bbbccclllvvv~~~|||{{{xxxvvvvvvzzz{{{llleee\\\UUUPPPJJJDDD???===>>>?????????>>>======>>>EEENNNVVV___jjjwww~~~uuuooojjjhhhkkkmmmmmmkkkrrrvvv|||~~~|||{{{rrrjjj^^^TTTLLLEEE@@@<<<888444///---......+++)))$$$%%%$$$###!!!"""%%%'''+++...111///***''''''(((%%%''')))***)))'''$$$###$$$$$$&&&'''***,,,...///222222111///,,,)))&&&$$$&&&)))***((()))---///---%%%$$$%%%'''******(((%%%$$$%%%%%%"""!!!###)))///111000000333444222***'''###"""$$$&&&((((((%%%%%%$$$###"""###'''***,,,------,,,***(((((((((''''''''''''((()))***+++'''&&&%%%###"""$$$(((+++((('''&&&%%%&&&'''+++---,,,...///---)))&&&%%%&&&'''+++///...***&&&%%%'''))))))***)))''''''(((***(((***+++)))&&&%%%&&&'''(((((('''%%%######%%%((($$$&&&(((((('''''''''(((((('''&&&(((+++,,,+++***&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***%%%&&&'''((('''&&&$$$###!!!!!!!!!"""###$$$&&&&&&,,,///222333222000000000000/////////111444888:::888555111------///333666:::@@@EEEGGGEEEDDDGGGIIIJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFEEEBBB>>><<<>>>???AAADDDHHHMMMQQQTTTaaannn}}}qqqfffaaa]]]]]]\\\\\\]]]^^^___```dddooo~~~}}}{{{|||yyyvvvuuuzzzpppiii___WWWQQQLLLEEEAAA@@@AAABBBAAA???=========???EEENNNUUU\\\gggttt}}}wwwtttoooiiihhhkkkmmmkkkhhhnnnssszzz~~~}}}zzzyyyiiicccYYYMMMBBB<<<<<<===666222---+++,,,,,,+++)))%%%$$$###!!! """%%%(((***///222111,,,((((((***&&&(((******)))'''&&&&&&$$$$$$%%%''')))+++---...,,,---......,,,***'''&&&))),,,,,,******...///---!!!!!!!!!%%%)))***'''$$$%%%&&&&&&$$$!!! """%%%***///222000000333333111***'''###"""###&&&((()))&&&&&&%%%$$$$$$&&&***------...///...+++)))))))))((('''''''''((()))***+++)))(((&&&###"""###&&&)))((('''&&&$$$$$$'''+++...***,,,,,,)))######(((------)))%%%$$$&&&++++++***(((&&&%%%''')))+++---...,,,(((&&&&&&((((((((('''%%%######&&&(((%%%%%%%%%###"""###&&&(((---+++)))+++...000...,,,)))'''%%%%%%&&&((((((((('''''''''((()))***+++,,,###$$$&&&(((((((((&&&%%%"""###$$$$$$###$$$&&&(((111222333222///......///000/////////222555999<<<888444///******---111555999???EEEFFFEEEDDDGGGJJJIIIGGGEEEBBBAAAAAABBBBBBAAACCCFFFHHHHHHFFFDDDBBB???@@@BBBDDDHHHLLLPPPRRR\\\iiixxxwwwggg\\\XXXVVVYYY\\\ZZZUUUTTTVVVZZZ___fffpppvvvxxxyyy{{{|||{{{xxxvvvyyyxxxrrriii___VVVNNNHHHEEEBBBAAA???======>>>???@@@EEEFFFKKKTTT\\\eeerrr~~~~~~{{{{{{tttpppllliiijjjkkkllllllnnnvvv|||~~~}}}{{{tttnnnbbb[[[QQQHHHAAA<<<888666444///+++***------+++'''$$$###""" ###222222111000...+++***(((%%%&&&)))++++++)))&&&$$$&&&%%%%%%&&&)))+++,,,,,,...------,,,,,,+++******///111///,,,---///...)))%%%$$$$$$%%%'''((('''%%%!!!###&&&'''((('''%%%###(((+++......------///222///---***((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&******+++++++++***)))(((%%%(((***(((%%%$$$&&&(((((()))(((%%%"""###'''+++***)))((((((((()))***+++******(((&&&###  ###'''***+++)))'''%%%---......+++&&&""""""$$$'''***...000000...---,,,+++)))&&&""" !!!"""$$$&&&&&&%%%######'''+++111000///000111333333333///,,,'''%%%$$$$$$%%%%%%*********++++++,,,------&&&%%%$$$''')))***(((%%%***)))'''&&&%%%%%%&&&&&&///333444111+++''')))------222555444///...333888777444000,,,+++---000333===@@@CCCCCCBBBBBBDDDFFFIIIHHHEEEAAA>>>===???AAAIIIGGGEEEEEEGGGFFFCCCAAA;;;<<>>:::888666222///---...111111---)))$$$###""" !!!###---...------,,,+++)))(((''''''''''''&&&%%%$$$###%%%%%%%%%''')))+++,,,,,,---...///---***))))))***...///---***+++......***(((''''''(((******)))(((###$$$'''((()))(((&&&$$$(((***,,,+++***+++...000111...***(((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******)))'''&&&$$$&&&((((((''''''((()))((())))))'''%%%&&&(((+++******)))))))))***+++,,,(((((('''%%%###!!!!!!###'''***++++++***(((+++,,,,,,***%%%######$$$(((+++///111222111000///,,,***&&&###""""""###$$$%%%%%%&&&&&&&&&)))---000111000//////000111111111,,,)))&&&#########$$$$$$'''))),,,///000///...,,,%%%$$$%%%'''***+++***'''***))))))(((((('''''''''---///111///,,,******,,,///333666444000///333888:::777222///...///222555;;;===@@@AAA@@@@@@BBBDDDIIIIIIGGGCCC@@@???@@@BBBFFFEEEDDDDDDEEEDDDAAA>>>888999:::>>>BBBHHHMMMOOOYYYbbbrrrxxxgggYYYTTTUUURRRUUUXXXVVVRRRNNNMMMNNNPPPVVV^^^eeejjjooovvvzzz}}}~~~xxxmmmbbbXXXOOOIII@@@@@@???@@@AAACCCEEEFFFDDDEEEJJJQQQXXXaaannnzzzyyyuuuqqqooonnnlllhhhdddcccddddddccccccffflllqqq}}}yyyuuutttqqqfffYYYPPPKKKCCC===:::888777666111//////111333333...***$$$%%%$$$###!!!!!!###&&&))))))***+++***)))((((((((('''&&&%%%$$$###$$$$$$&&&'''((()))************---000222///)))&&&'''***,,,---***''')))...///,,,+++***+++,,,......,,,***$$$%%%'''))))))((('''&&&'''(((((((((((())),,,...222...***&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$######%%%(((***,,,+++)))''')))++++++******+++,,,***************+++,,,---)))((('''&&&%%%$$$######!!!###&&&))),,,---......,,,------+++(((&&&%%%&&&'''***---000222333333222,,,***'''$$$######%%%&&&'''&&&%%%&&&+++000333555111000000///...---------(((&&&$$$"""!!!"""###$$$"""&&&+++000111///+++(((%%%$$$%%%(((++++++***)))((()))+++,,,+++***)))((()))***,,,......---++++++000444666555111111666;;;<<<:::666222111222555777888:::===?????????@@@BBBGGGHHHGGGEEEBBBAAA@@@AAABBBBBBBBBCCCDDDBBB>>>;;;555444555:::BBBIIIMMMMMMVVV^^^kkk{{{ooo^^^QQQNNNQQQQQQSSSUUUTTTPPPLLLIIIHHHPPPUUU[[[```dddkkksssyyy|||pppeeeYYYNNNGGG======>>>???BBBDDDGGGHHHHHHHHHLLLSSSZZZbbbooo{{{yyypppgggccccccbbb^^^YYYZZZ]]]```aaa```eeemmmuuu~~~wwwqqqiii\\\QQQGGGBBB<<<888666777777777222111000000111000---***&&&'''((('''&&&&&&((()))((()))***+++***((('''%%%'''''''''''''''&&&&&&&&&***+++,,,,,,***)))((((((---222666222***&&&'''++++++,,,)))&&&)))...111///,,,,,,,,,...//////---***$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%''')))+++000,,,'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''&&&$$$"""!!!"""''',,,///---+++'''))),,,...///...---,,,************+++,,,,,,------,,,+++)))((('''&&&&&&!!!"""%%%(((,,,///111222111000///---+++)))((((((%%%&&&))),,,000222333222***(((%%%###"""###%%%&&&)))&&&$$$''',,,222444555/////////...,,,***))))))&&&&&&%%%###"""###$$$&&&!!!$$$(((++++++((($$$!!!%%%%%%&&&((()))((('''&&&&&&(((+++......,,,***(((&&&'''))),,,///...,,,)))///222444444333555:::???>>>;;;777444333444666777666999<<<>>>@@@@@@@@@AAACCCEEEFFFEEEBBB@@@?????????AAABBBDDDCCC@@@<<<:::444222222999CCCKKKMMMLLLQQQXXXcccqqqxxxgggWWWKKKIIILLLOOOPPPRRRQQQNNNJJJGGGFFFLLLPPPVVV[[[aaaiiittt{{{{{{nnnbbbVVVJJJBBB999:::<<>>AAABBBBBBAAA???AAACCCCCC@@@>>>======???AAACCCDDDCCC@@@<<<:::555333444:::DDDKKKLLLJJJOOOTTT^^^jjjzzzmmm___SSSJJJGGGIIIKKKLLLMMMMMMLLLIIIGGGEEECCCHHHOOOVVV^^^iiivvvxxxjjj^^^RRREEE===888999<<>>BBB<<<:::777444222222333444666777:::???CCCDDDCCCAAA<<<>>>@@@???===<<<;;;;;;???BBBDDDDDDBBB???===<<<888777888===CCCHHHIIIHHHNNNSSS[[[gggwwwtttbbbWWWQQQKKKGGGGGGGGGGGGGGGGGGHHHHHHFFFEEE@@@EEEMMMTTT]]]iiivvvuuufffZZZOOOCCC;;;888:::===@@@DDDGGGIIIJJJKKKKKKNNNUUU]]]gggvvv|||wwwvvvvvvuuummmeee[[[TTTRRRRRROOOMMMQQQRRRTTTXXX___gggnnnssstttwwwssshhh[[[SSSLLLGGG???:::555111000111222222111///,,,'''$$$######$$$))),,,///111111000000111000111222111...)))%%%""" """%%%'''***************++++++'''"""!!!%%%)))///111333222...***(((''')))***)))(((+++000000---'''''')))+++,,,***&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((******'''$$$%%%$$$$$$&&&((()))(((&&&$$$$$$%%%&&&(((***,,,---***((($$$!!! """!!!"""######$$$'''+++---...---///111333333///+++"""###$$$&&&'''(((''''''(((&&&###!!!  !!!###&&&(((***++++++%%%$$$###&&&))),,,+++***)))%%%"""$$$(((,,,,,,***'''%%%"""###&&&((()))(((&&&%%%%%%!!!&&&***)))&&&$$$%%%'''***---///---)))(((***---111000...,,,)))'''%%%%%%&&&((()))'''$$$ ###&&&+++000111111///---,,,...///---)))&&&&&&'''******+++---000555;;;???<<<:::777444222222222333555666999>>>CCCEEECCC@@@;;;<<<>>>===<<<;;;;;;<<>>BBBEEEHHHJJJKKKIIIIIILLLSSS[[[eeeuuu{{{xxxuuurrrpppeee^^^VVVPPPOOONNNMMMLLLQQQPPPQQQVVV^^^fffmmmppprrrppphhh\\\TTTPPPJJJEEE???:::444000//////000000,,,,,,+++)))&&&$$$######'''+++///111111000000000///000111111...***%%%"""!!!!!!"""###$$$&&&'''(((&&&''''''### %%%+++---...//////...+++'''%%%'''))))))(((***///...***&&&'''(((***+++)))%%%"""&&&&&&&&&'''''''''((((((&&&&&&'''))),,,,,,((($$$%%%%%%%%%'''((((((&&&$$$$$$$$$%%%''')))+++...///)))&&&!!!"""###$$$###!!!$$$)))...///...///111333222...+++ !!!###%%%&&&&&&&&&&&&&&&$$$"""!!! !!!"""### ###%%%'''((((((((("""!!!!!!&&&+++///000///---((($$$%%%***---,,,***(((&&&""" %%%***+++(((%%%$$$$$$###((()))&&&$$$%%%(((+++...111///***(((***---/////////---+++)))'''%%%%%%''')))(((%%%""""""###%%%(((,,,111333222111///...111222...'''###$$$'''++++++++++++...333888<<<<<<:::777444333222222333444555888===CCCEEEBBB???;;;<<<===<<<;;;:::;;;===???AAABBBAAA===;;;<<<===:::<<>>@@@CCCEEEFFFGGGGGGFFFHHHLLLRRRYYYdddwww|||zzz{{{yyynnneee[[[VVVOOOJJJGGGFFFDDDCCCGGGLLLRRRVVVYYY___iiiqqqnnneeeYYYPPPMMMJJJFFFBBB===888111,,,*********)))---)))&&&'''***+++((($$$''',,,222555555333111000222333333000,,,'''###"""###!!!""""""$$$)))'''$$$!!!!!!"""&&&(((***,,,000222///...///---)))***'''%%%%%%))),,,,,,+++(((''''''(((***,,,,,,,,,***((('''(((***+++(((&&&&&&$$$%%%)))...///***$$$###%%%(((++++++***'''%%%'''&&&%%%&&&+++000333444,,,(((""" $$$"""######""" !!!&&&***,,,---...///000000...,,, """$$$%%%$$$###$$$$$$$$$%%%&&&'''))))))(((&&&######%%%&&&%%%###"""&&&+++...//////...,,,((($$$!!!"""$$$%%%&&&%%%%%%$$$###""""""""""""'''&&&%%%%%%%%%###  %%%((((((&&&%%%%%%000000...+++'''&&&''')))(((,,,000111///+++'''%%%&&&(((***(((%%%$$$%%%''')))***,,,...///...---,,,000000...,,,***))))))))),,,+++(((''')))---111444999777555333222222333333444444555777999<<>><<<:::777666777888:::;;;<<<>>>===<<<<<<===>>>888:::===@@@BBBCCCBBBBBBMMMLLLPPP[[[hhhwww{{{gggTTTMMMNNNLLLGGGCCCAAA@@@??????@@@CCCFFFIIIHHHIIINNNWWW^^^fffssssssbbbUUUJJJEEEDDD@@@AAABBBCCCDDDDDDCCCBBBCCCFFFMMMVVV___kkk~~~~~~|||{{{vvvkkkaaaVVVQQQKKKEEECCCAAAAAA@@@???DDDKKKOOOSSSYYYaaahhhfff^^^TTTMMMIIIFFFBBB>>><<<777111---,,,,,,,,,,,,,,,)))&&&(((,,,---***''')))---111333333111//////222222222111---)))&&&$$$$$$ """######%%%)))(((&&&$$$$$$&&&***---//////222222000000222///***)))&&&######%%%((()))))))))'''&&&&&&(((++++++++++++))))))***,,,,,,)))&&&%%%'''***---//////,,,***((()))+++,,,,,,***'''%%%'''%%%$$$%%%)))---000111+++((($$$"""%%%&&&&&&%%%### ###&&&((()))+++...///...,,,+++%%%$$$$$$%%%''''''&&&$$$"""$$$'''***,,,---------)))&&&$$$$$$%%%&&&$$$""" ###(((,,,...---+++***%%%$$$"""!!! !!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$###  $$$''''''&&&&&&&&&---,,,***'''$$$###%%%'''(((,,,000111...***'''%%%)))+++...---***&&&%%%%%%'''(((***,,,------,,,,,,...///000///---+++)))(((***(((&&&&&&'''+++///222444333111//////000111333555444444444777:::===@@@???===999666555555777888999;;;<<<<<<;;;<<<===???;;;<<>>EEEJJJMMMRRRXXX\\\YYYTTTMMMHHHEEEBBB>>>:::999555111......///000000+++)))(((***...///---++++++---///000...---,,,---000111111000...,,,)))'''$$$!!! ###$$$###%%%)))&&&&&&%%%&&&(((+++...111000222111000333555222+++(((%%%!!! """$$$&&&''')))&&&$$$$$$&&&)))+++,,,+++++++++,,,---,,,)))&&&$$$)))...111000//////000+++,,,,,,,,,+++)))'''%%%'''%%%###$$$'''***---...)))(((&&&###!!!"""%%%((()))(((&&&###  """###%%%(((+++,,,+++)))''''''&&&&&&&&&''''''%%%### """'''+++...//////...***(((&&&%%%%%%$$$"""!!!"""%%%))),,,,,,)))&&&### ######!!!!!!###%%%############$$$%%%&&&'''$$$#########$$$### """$$$%%%%%%&&&''')))(((%%%!!!"""%%%(((+++...///---)))&&&$$$)))+++......+++'''$$$###&&&&&&((()))***+++++++++,,,...111111...+++)))((()))'''%%%$$$&&&)))---///---,,,++++++,,,...000222666444222111333777<<>>DDDHHHJJJLLLOOOQQQNNNKKKGGGEEECCC@@@;;;888555333000///111222222222,,,++++++---///000...,,,,,,---...---+++***+++,,,....../////////---***(((### """###"""###'''$$$$$$%%%&&&&&&(((+++------......///333777333---)))&&&### !!!###%%%''''''$$$""""""%%%)))---...******+++,,,,,,***'''%%%$$$''',,,///000000//////)))))))))(((((('''&&&&&&)))'''$$$$$$&&&)))++++++)))))))))((('''(((***,,,)))(((%%%"""  ###'''))))))&&&$$$###%%%$$$###$$$%%%%%%$$$""" ###&&&)))***++++++***)))'''&&&%%%###!!! ###%%%(((***)))%%%%%%&&&$$$"""$$$(((###############$$$%%%%%%$$$###"""###$$$### !!!"""$$$&&&(((&&&$$$!!!"""&&&))),,,---+++'''%%%$$$&&&'''((('''&&&$$$###"""$$$%%%&&&'''(((******+++***---///...+++)))((()))+++)))'''%%%%%%''')))+++((('''((()))+++...111333777444222111222777<<<@@@???<<<888444222111333444555777888888888:::===???@@@???>>>>>>@@@CCCGGGJJJGGGDDDGGGOOO[[[iii{{{ppp___NNNGGGGGGFFFFFFFFFJJJHHHFFFCCCCCCCCCEEEFFFEEEFFFLLLUUU\\\eeerrr~~~|||oooaaaXXXQQQIIIDDDDDDIIIHHHGGGFFFFFFEEEEEEEEEDDDGGGRRRbbbrrr}}}qqqaaaRRRIIICCC@@@===::::::999888777<<>>:::888222000//////111222222222------...//////...,,,***---------+++))))))+++---...------...///...***'''!!!!!!""" !!!$$$$$$%%%''''''%%%%%%'''))))))+++,,,---111555333...***)))&&&$$$###%%%(((***&&&$$$""""""&&&+++///000((()))******(((&&&$$$###$$$$$$&&&***000111---)))######""""""###%%%&&&(((,,,)))&&&&&&''')))++++++)))+++,,,,,,+++,,,...000(((&&&###!!! !!!$$$((((((&&&###!!!!!!"""""""""###&&&&&&%%%$$$"""!!!!!!!!!###%%%'''((()))))))))'''%%%""" """$$$&&&'''%%%!!!$$$&&&###"""$$$(((((('''&&&&&&%%%%%%%%%&&&%%%$$$###$$$$$$### """&&&***%%%$$$"""!!!###&&&)))***)))&&&%%%$$$%%%###!!! !!!###$$$&&&$$$%%%&&&'''))))))))))))***+++,,,)))&&&%%%(((,,,///---***'''&&&%%%&&&'''%%%&&&(((+++---000222333666444222222444888<<>>;;;888555333333333444666777777777777999<<<>>>>>>===;;;;;;>>>BBBGGGKKKHHHEEEFFFMMMWWWdddvvvppp___NNNGGGFFFFFFFFFHHHMMMKKKHHHEEEDDDDDDFFFGGGGGGHHHMMMUUU[[[cccppp{{{~~~lllcccYYYTTTOOOHHHCCCAAAFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKUUUeeeuuu}}}tttgggXXXKKKDDD???>>>=========;;;999666:::;;;===??????>>>===;;;???@@@@@@???===;;;888777000///...///000111000///,,,---...///...,,,***(((,,,,,,,,,+++++++++...000111///...///000///***&&& !!!!!!"""%%%(((+++***(((&&&'''))))))...000///000222111...+++++++++)))((((((+++---(((&&&$$$%%%)))---///000((())))))(((%%%"""""""""$$$"""###(((///000+++%%%  $$$'''***...+++((('''(((***+++,,,)))+++,,,,,,,,,,,,...000(((&&&$$$######"""!!!"""&&&)))(((%%%""""""###$$$$$$$$$&&&)))***)))((('''%%%###""""""$$$''')))''')))***(((%%%""" """###%%%%%%$$$ !!!"""!!! ###%%%,,,+++***)))(((((((((((('''&&&%%%%%%%%%### ###)))---((('''%%%"""!!!"""%%%(((***)))(((''''''&&&### $$$''')))$$$&&&(((***+++***)))((((((******'''######(((...111///,,,)))&&&%%%%%%%%%$$$'''+++...111222222222111222333444777:::<<<>>>;;;:::999888777666666666999999999777666777:::<<<;;;:::999999===BBBHHHLLLKKKGGGGGGLLLUUUaaarrrtttcccRRRIIIGGGFFFFFFHHHKKKIIIFFFDDDDDDEEEGGGIIIIIIJJJNNNUUUZZZaaammmxxxwwwmmmaaaXXXQQQNNNLLLFFFBBBAAACCCCCCCCCDDDEEEHHHJJJKKKMMMOOOWWWgggwwwsssggg\\\QQQHHHBBB<<<<<<===???@@@>>>999666666666777888999999777666999:::;;;:::888666555444...------...///...,,,+++(((***---...---+++***)))***+++,,,------...111444555222000111222000+++&&& """"""!!!$$$(((,,,,,,)))''')))+++///666999555000//////...***,,,...---,,,,,,...000---+++))))))+++---------)))***)))&&&""" !!!###$$$$$$'''***......***'''!!! $$$))),,,...+++((('''(((***+++,,,((()))******)))***---///,,,***'''&&&&&&%%%### """&&&((((((%%%$$$&&&)))((((((((()))++++++***)))((('''&&&%%%%%%'''((()))&&&(((***)))%%%"""!!!!!!######$$$$$$$$$"""!!! !!! !!!###%%%******)))))))))))))))***)))((('''&&&%%%### %%%,,,111+++,,,+++((($$$"""!!!""""""&&&)))++++++++++++,,,&&&###!!!$$$&&&&&&&&&(((+++------+++(((&&&&&&)))+++)))$$$###(((---///...+++)))'''&&&&&&&&&$$$(((---222444444111///+++...222666999:::;;;;;;888999:::;;;<<<;;;:::999===<<<:::888555555888:::888777777999===CCCIIIMMMPPPKKKIIIMMMTTT___ooo}}}xxxhhhVVVLLLHHHFFFFFFHHHGGGFFFDDDCCCDDDFFFIIIJJJKKKKKKOOOUUUZZZ```kkkvvv~~~yyylll___\\\SSSLLLJJJHHHDDDBBBBBBAAAAAAAAABBBDDDFFFIIIJJJPPPQQQYYYhhhyyy{{{lll^^^UUUMMMGGGBBB:::;;;>>>AAABBB???999555333333333555777777777666555666777666444222222222---,,,,,,---...---***(((%%%(((+++------+++******)))+++---...///111444666999666333333444222,,,&&&!!!###### """ &&&+++,,,)))((())),,,555===@@@:::111.........))),,,///000......///111222000---------,,,+++******+++)))%%%!!!!!!$$$$$$''',,,...---+++******$$$""" %%%***...---***'''&&&(((***++++++&&&'''(((''''''(((***---111---***))))))'''$$$!!!!!!%%%((('''%%%&&&***///***)))))))))+++***)))'''&&&&&&'''(((((())))))((($$$'''***)))%%%"""!!!"""$$$$$$$$$%%%%%%%%%%%%$$$(((%%%!!!!!!###%%%&&&&&&&&&%%%&&&&&&'''((()))+++)))((('''&&&### !!!'''///555...//////,,,((($$$###"""###'''+++---......//////%%%"""!!!###"""!!!&&&)))---//////,,,(((%%%###)))---,,,'''%%%(((------+++***(((''''''''''''$$$)))///444666444000---'''+++111777:::;;;999888666888;;;>>>???>>><<<;;;???>>><<<888555555777999666666777:::>>>EEEKKKNNNSSSNNNKKKNNNTTT___nnn|||~~~jjjUUUJJJHHHHHHGGGHHHFFFDDDBBBCCCFFFJJJMMMNNNJJJMMMQQQUUUZZZ___fffjjj{{{xxxssskkkaaaXXXUUUQQQLLLHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEHHHNNNRRROOOVVV^^^jjj~~~qqq]]]NNNEEE??????AAA???===;;;:::;;;;;;;;;;;;555333222333666888666444<<<;;;999666333111///...---......---,,,+++)))(((---------...///...+++))))))((((((+++000222111///333444555555333000---+++'''((((((((((((''''''&&&***+++++++++******,,,...333<<<>>>666222444000'''&&&''')))))))))***,,,---444222...+++)))***+++---((('''&&&$$$""""""!!!!!!(((+++///000///,,,)))(((###""""""###&&&+++000222111,,,%%%###%%%((()))***%%%$$$###""""""$$$%%%&&&&&&(((***+++++++++)))(((&&&'''(((***,,,---,,,++++++***((('''''''''((()))///---)))&&&$$$$$$$$$$$$+++'''###$$$'''(((&&&"""###%%%'''''''''''')))***///)))""" ###%%%%%%'''&&&%%%%%%%%%'''((()))((('''***---+++$$$ !!!!!!###&&&)))---...///---***'''%%%$$$###$$$&&&))),,,---,,,,,,,,,---+++)))&&&###!!!###%%%((((((&&&$$$"""!!!"""'''))))))(((''''''+++)))''''''''''''&&&%%%%%%(((---444999888222,,,,,,,,,222999<<<888666777<<>>???CCCAAA>>>:::888999:::999888555333333444777888777555888:::<<<;;;888444000---,,,,,,,,,,,,---------...///000000111111///,,,)))***)))))),,,000111111///000000000//////..................------,,,+++***+++,,,---,,,++++++,,,...222888888000,,,//////)))''''''&&&%%%&&&'''***,,,222///,,,(((&&&&&&'''(((''''''&&&&&&%%%$$$$$$###***...222444222...+++***'''&&&&&&&&&(((***---...---((($$$"""$$$'''))))))############$$$%%%%%%&&&%%%&&&(((***+++***)))((('''((())),,,......---++++++)))&&&$$$%%%'''***,,,000---)))%%%$$$%%%((())),,,((($$$%%%((()))'''$$$%%%'''''''''%%%$$$%%%&&&,,,)))%%%$$$&&&((((((((()))(((''''''(((***+++,,,***))),,,///---&&& !!!"""###%%%(((+++---......,,,(((%%%$$$###$$$%%%''')))+++,,,++++++,,,---,,,***'''$$$!!! !!!$$$$$$!!! $$$(((++++++*********,,,***((((((((()))((('''%%%''',,,222666666111---,,,---333;;;>>>;;;999:::???AAAAAA===888666999<<<>>>;;;888444333333555666666555444555:::???CCCEEEGGGEEEFFFHHHKKKRRRaaaooottt___SSSNNNJJJHHHIIIJJJIIIHHHIIIKKKLLLLLLKKKPPPSSSUUUWWWWWWWWWXXXYYYfffsssuuuhhh```^^^^^^\\\YYYTTTQQQOOOMMMKKKIIIEEEBBBBBBDDDGGGIIILLLQQQWWW[[[]]]hhhuuulll]]]LLLCCC???===@@@DDDDDD>>>777555777888666333333222333555777888666444222777===???<<<555///,,,*********+++---///222444333333222111000---+++***+++***+++---///000000...,,,+++******+++,,,...///000000000000///...,,,,,,,,,---...,,,***)))***+++000444333***(((---///,,,((('''$$$######&&&)))+++...,,,)))%%%###"""######%%%&&&&&&'''''''''&&&&&&,,,000444666444000,,,***+++*********))))))))))))'''$$$""""""$$$'''((((((############$$$$$$%%%%%%$$$%%%((()))******)))((('''))),,,...///...---,,,---***&&&######&&&+++...000,,,(((%%%%%%(((,,,///+++(((&&&&&&)))***)))&&&'''''''''&&&###!!!!!!"""'''&&&&&&''')))+++++++++,,,***))))))+++---......++++++---111///((("""!!!"""###&&&)))+++,,,------,,,***'''$$$###$$$&&&'''((()))++++++******,,,------+++(((%%%"""  $$$(((***+++++++++,,,,,,+++))))))***++++++***&&&(((+++///333333111...---...444<<>>999666888;;;===<<<999777555444444444666666666777999<<>>666333555666333000000111222444555555333222///555;;;===:::444000---+++***)))))),,,///444666555444111---***)))***+++,,,,,,---...//////......***************+++,,,---***++++++++++++******)))***++++++***'''%%%%%%%%%---000000***)))---///...)))(((&&&&&&'''((())))))+++***'''$$$"""!!! """###%%%&&&''''''&&&&&&+++...333444222...+++)))++++++++++++***(((&&&%%%"""""""""###%%%'''((()))'''&&&###!!! !!!###$$$%%%''')))***+++***(((((('''***...000///...,,,+++///---)))&&&&&&'''***+++,,,+++)))((()))+++///111***(((&&&&&&(((***)))(((&&&'''&&&%%%"""  ######$$$%%%(((+++------000---******,,,------+++***))),,,///...'''"""""""""$$$'''***,,,,,,+++******)))'''%%%%%%&&&(((******+++,,,,,,++++++,,,......,,,)))&&&###!!!  ###&&&((()))***+++,,,---,,,++++++,,,------,,,((())),,,///111222111111//////444<<<>>>;;;999:::@@@@@@???<<<999888999;;;>>>===<<<:::888777666555666777888999999:::<<<===@@@???AAADDDGGGMMM[[[hhhyyylll[[[RRRMMMMMMPPPOOONNNOOOPPPQQQPPPMMMKKKOOORRRVVVXXXVVVTTTSSSRRR___hhhwwwxxxsssqqqpppooohhhccc]]]YYYXXXWWWUUUSSSPPPOOOOOOOOOOOOLLLHHHDDDDDDFFFIIIMMMQQQWWW]]]bbbnnn{{{uuujjj]]]QQQEEE@@@???>>>@@@CCCBBB<<<555333444444111......000111111111000//////111666::::::666333222333---+++)))((()))---111444444222...((($$$%%%)))---.../////////...---------***+++,,,------,,,***)))$$$%%%&&&'''''''''''''''&&&'''(((&&&### &&&***---,,,+++,,,,,,+++))))))***,,,......+++''')))((('''&&&$$$###""""""!!!!!!"""###$$$$$$$$$$$$&&&***---...---***((('''((()))******)))'''%%%$$$!!!"""###$$$%%%'''((())),,,(((""" ###&&&((()))++++++***((('''(((+++...///...+++++++++000///---,,,***(((((('''((((((***+++,,,---......'''&&&%%%&&&'''((())))))$$$%%%&&&$$$"""!!!!!!"""#########$$$&&&***///222222...)))(((***+++(((&&&&&&%%%&&&***)))$$$!!!""""""%%%(((+++,,,+++)))(((***)))((((((((()))+++,,,+++,,,...---,,,,,,---......,,,)))&&&$$$""""""!!! ###%%%((())))))+++---//////---,,,,,,...//////...***,,,...///000111222333111000333999;;;888666888<<<<<<;;;:::888888:::;;;;;;;;;:::999888666555444555888::::::999999:::<<<@@@@@@CCCGGGJJJOOO\\\iiivvvsssbbbWWWPPPOOOQQQNNNMMMMMMNNNOOONNNLLLJJJOOORRRVVVXXXWWWVVVUUUUUU___eeeoooyyy|||tttlllfffccccccccc]]][[[XXXVVVUUUTTTQQQOOONNNMMMMMMNNNOOOMMMJJJGGGGGGIIILLLPPPUUU]]]ffflllzzzzzzkkk___VVVMMMDDDAAA@@@>>>>>>@@@<<<:::777444333222111000///000000///,,,+++,,,---222666888555000///222666---+++)))''''''***---///111000---((($$$%%%***//////111111000...,,,+++,,,+++---/////////,,,)))'''$$$%%%&&&'''''''''''''''###%%%&&&$$$!!! $$$)))++++++)))((('''))))))+++///333111,,,'''&&&&&&''''''''''''&&&%%%"""!!!!!! !!!""""""###%%%(((((('''&&&&&&&&&'''((()))))))))'''&&&%%%"""###$$$$$$$$$$$$&&&(((,,,'''!!!!!!$$$%%%(((***+++***))))))'''+++------***((()))+++/////////---+++)))'''%%%%%%'''***,,,------+++***%%%%%%&&&&&&'''((()))***$$$%%%&&&%%%###"""###$$$%%%&&&&&&%%%'''+++000555111,,,&&&%%%((((((%%%!!!""""""### """$$$&&&)))++++++***)))'''))))))******+++,,,,,,,,,***,,,...///---,,,,,,,,,,,,***(((%%%$$$#########$$$$$$$$$###!!!"""$$$&&&***+++,,,,,,,,,...000333000///------...//////...+++---///000000111222444222000111555777555666999999888777666666777888999555555555444333222222222333666999999777777:::<<<@@@AAADDDIIILLLQQQ]]]iiittt~~~ooocccYYYTTTTTTPPPNNNNNNNNNPPPPPPNNNLLLQQQTTTWWWXXXXXXWWWWWWXXX]]]```fffkkkpppsssuuuuuurrrnnnggg```[[[YYYZZZ\\\WWWVVVTTTTTTTTTSSSSSSRRRKKKKKKKKKLLLNNNNNNLLLJJJLLLMMMPPPUUU\\\gggrrrzzzsssbbbVVVNNNFFF@@@@@@???===;;;<<<666888888777444222222333222222111...***(((***,,,---000111...((('''+++000***)))'''&&&&&&''')))+++---///111///+++***---111000222333111---+++***+++------......---,,,******)))))))))))))))(((''''''$$$%%%'''&&&### """'''******(((&&&'''((('''(((,,,111111,,,((("""$$$&&&)))*********)))%%%###!!! !!!!!!###$$$$$$$$$%%%'''))))))))))))))))))((('''&&&###$$$$$$### ###&&&%%%######&&&)))+++++++++'''***+++)))&&&$$$'''***---,,,+++***)))(((((((((&&&''')))*********)))(((%%%&&&''''''((()))+++,,,'''(((((('''%%%$$$$$$%%%###%%%'''((((((***...111---(((""""""&&&(((%%%!!! $$$''')))***,,,,,,+++)))(((&&&(((***,,,---,,,+++***'''***---///---+++)))))))))(((&&&%%%$$$###$$$$$$&&&'''&&&%%%$$$&&&))),,,...//////...---...111444222000...---...///...---))),,,///000//////111333111......222555666999>>>888666444333333444444444222111111000000111111222///222555555333444888===>>>@@@DDDIIILLLPPP[[[gggqqq~~~|||ooobbbYYYWWWSSSRRRPPPQQQRRRSSSRRRQQQSSSUUUXXXYYYXXXXXXXXXYYY[[[\\\___bbbfffjjjlllmmmhhheee___XXXTTTTTTWWWYYYVVVUUUSSSSSSTTTUUUWWWWWWJJJIIIIIIKKKMMMNNNMMMLLLNNNPPPSSSYYYbbbnnn|||~~~nnn]]]RRRGGG@@@<<<>>>???<<<999999222666:::999444111222555555444222---)))'''***---&&&)))+++''' ###)))((('''%%%%%%%%%&&&((())))))///444555222///000222111333444111---******+++...---,,,+++++++++,,,------,,,,,,+++)))'''&&&%%%%%%'''((((((%%%""" ###$$$(((++++++((((((***(((%%%%%%(((---///,,,((( """&&&)))+++,,,,,,,,,(((%%%!!!!!!"""############%%%)))+++,,,,,,+++***)))(((''''''$$$$$$$$$!!! $$$$$$(((+++---...''')))***'''###"""%%%)))+++)))'''&&&&&&''')))+++(((((('''''''''''''''(((&&&'''((())))))***,,,...)))******(((&&&$$$$$$%%%###'''((('''''')))+++***%%% !!!&&&)))&&&""" %%%***+++,,,,,,,,,,,,+++***$$$'''***------,,,)))'''$$$(((,,,...---***'''&&&((('''%%%$$$###$$$$$$%%%'''''''''&&&%%%'''+++/////////...---,,,---000333222000............---,,,'''+++///000///...///111111------111444777<<>>CCCHHHKKKOOOZZZeeeppp}}}zzzlll]]]TTTSSSRRRQQQQQQRRRSSSUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ]]][[[ZZZ[[[^^^`````````\\\ZZZVVVSSSQQQRRRSSSUUUTTTUUUWWWXXXYYYYYYXXXXXXSSSPPPNNNMMMMMMNNNMMMMMMOOOTTT[[[bbbkkkyyyzzzlllYYYKKKAAA>>>:::888999999777555555666666666555444333222333333222111000---,,,*********(((###"""$$$'''((('''''''''(((+++///444333///,,,,,,...333111///,,,******++++++((((((''''''(((+++---///333333222000...,,,***)))&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***)))&&&%%%&&&((())))))((()))***(((%%%######""""""$$$&&&(((((('''(((###!!!%%%''''''!!!!!!!!!!!!###%%%'''(((&&&&&&&&&(((***+++***))))))((('''%%%###!!!   !!!  $$$'''+++,,,******)))&&&""""""&&&)))***)))&&&""" $$$,,,333***///000+++&&&&&&%%%$$$)))((((((***---000111111(((((((((((('''%%%###"""!!!###&&&&&&$$$$$$'''******(((%%%&&&((((((&&&$$$!!! (((...000---+++)))***)))((('''$$$''',,,///...***$$$ """%%%&&&%%%%%%%%%&&&---+++)))((('''&&&'''(((&&&&&&%%%###"""%%%,,,333111///+++((((((+++///222555222...------/////////......///////////////...111111333555888;;;>>>@@@;;;888333///...000444777444333222222333333222111222444555333//////444999999===BBBBBBCCCIIIUUU___nnn}}}qqq```UUUVVVUUUTTTTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXZZZXXXVVVVVVYYY\\\^^^___YYYVVVSSSPPPOOOOOOPPPQQQVVVWWWYYY[[[\\\\\\\\\\\\VVVTTTQQQQQQRRRSSSSSSRRRRRRXXX___hhhrrruuufffTTTGGG???<<<888555555555333000222222222333333222222111000000///...------,,,,,,******((($$$ !!!$$$&&&(((((('''''''''(((%%%***...///---,,,...111666333///+++'''&&&%%%%%%$$$%%%&&&&&&''')))---000444444222111...,,,***)))'''''''''''''''&&&%%%%%%)))******)))&&&%%%'''))),,,***((((((((('''%%%### ###%%%%%%%%%&&&!!! $$$&&&&&&!!!!!!!!!"""###%%%''')))'''''''''(((***++++++)))))))))((('''%%%""" """###"""!!!###%%%''''''&&&((((((%%%""""""&&&***+++)))&&&""" ###***000///333333...******)))'''***))))))***,,,...///...&&&'''((('''&&&$$$"""!!!!!!###&&&'''&&&%%%''')))...+++(((%%%%%%%%%%%%$$$$$$###!!!$$$+++111111///,,,+++***)))'''%%%%%%(((,,,//////+++&&&###!!!$$$%%%$$$###"""###)))***+++,,,+++***'''&&&'''&&&%%%%%%&&&,,,333999...,,,)))'''(((+++///111666444111...------...///000000///...---------...444444444555777:::===???<<<999555111111333777999:::999888777666666555444666888888444000...222555999===@@@@@@@@@FFFQQQZZZjjjyyyzzzgggZZZ\\\[[[YYYWWWVVVVVVWWWWWWYYYXXXVVVTTTSSSSSSTTTUUUVVVSSSPPPPPPSSSXXX\\\^^^WWWVVVSSSQQQPPPPPPPPPQQQWWWXXXZZZ]]]___aaaaaabbb[[[YYYWWWVVVXXXYYYYYYYYYWWW]]]fffooo{{{yyykkk\\\MMMCCC>>>;;;777444333222000///111111111222222222222222///...,,,+++++++++---...******)))&&&$$$###$$$&&&'''(((((('''%%%%%%&&&'''!!!%%%***,,,,,,...111555888555///)))$$$ """&&&%%%$$$%%%+++000333333111///---+++***)))((()))*********)))'''''',,,+++***(((&&&&&&))),,,///,,,(((&&&%%%%%%$$$""""""$$$%%%%%%""" ###%%%$$$ !!!"""$$$&&&((())))))(((''')))***++++++***))))))***)))&&&""" $$$&&&%%%!!! !!!"""###$$$######"""$$$&&&'''&&&######&&&***,,,)))&&&""" """''',,,000444444///,,,------++++++***((()))***++++++***$$$%%%&&&'''&&&$$$!!! ###&&&''''''&&&'''(((000...+++&&&"""!!!"""$$$$$$$$$###"""###&&&,,,000000///---,,,+++)))%%%"""%%%'''+++------+++'''$$$"""%%%&&&%%%""" $$$''',,,//////,,,'''$$$(((&&&%%%(((---333888;;;)))((('''&&&(((+++...111555666444000,,,+++...111555333///---++++++,,,---555444333333444777;;;======:::777444444666:::<<<>>>===<<<:::888666666555;;;<<<:::666111...000333999;;;===<<<<<>><<<888333111222444888999::::::;;;AAAKKKSSSbbbnnn}}}tttmmmjjjfffaaa\\\YYYVVVUUUVVVTTTRRRQQQQQQSSSVVVXXXRRRPPPNNNNNNSSSXXX\\\^^^\\\\\\]]]]]]\\\ZZZXXXWWWVVVWWWXXX[[[^^^```cccdddaaa___^^^^^^```bbbccccccccchhhqqq}}}vvveeeUUUGGG>>>::::::999888666555555666666999888666333111000//////000...+++((((((***---///******)))******+++++++++&&&&&&$$$"""!!!$$$&&&))),,,---///000222000...,,,((($$$!!!$$$(((&&&!!!$$$)))((((((''''''((()))***+++,,,---///000///...,,,***'''%%%"""!!!$$$(((---000///,,,)))'''&&&&&&$$$### ###'''((()))!!!  """$$$''')))+++,,,,,,***(((((()))******)))((()))******'''###"""'''+++***'''$$$!!!###%%%'''''''''%%%$$$+++,,,,,,)))%%%$$$&&&))),,,***&&&$$$$$$%%%'''(((''')))***)))+++111333111)))'''%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###!!!"""###%%%''''''&&&&&&$$$'''***)))$$$  !!!"""%%%'''((('''((()))***)))&&&###$$$%%%'''))))))***))))))'''***......,,,'''$$$""" !!!###%%%%%%%%%$$$###&&&&&&)))---000...(((###$$$&&&(((***---000222333000333444222...///555:::;;;888222...,,,,,,///000000000000111444888<<>><<<<<<===>>>???999888777888<<>><<<;;;;;;:::999999999999777999;;;999777999???DDDDDDBBB@@@??????AAABBBBBB<<<:::888888<<>><<<888777;;;BBBKKKQQQYYY```jjjwwwwwwmmmfff```\\\YYYYYY[[[\\\]]][[[VVVSSSNNNUUU___fffgggddd___\\\VVVYYY\\\[[[XXXUUUUUUUUUZZZXXXUUUTTTVVVYYY\\\]]]^^^ccckkkuuujjj]]]LLLAAA???@@@???===888333000000444777555333///...,,,,,,+++)))%%%"""%%%""" !!!%%%***---///...---+++)))'''''''''''''''+++//////---++++++,,,)))******+++***)))((((((((())),,,///111///***&&&***'''%%%%%%(((***,,,,,,333///***%%%"""###%%%'''&&&&&&%%%###!!!!!!###%%%###  $$$$$$$$$&&&)))---111333111---)))""" """$$$%%%%%%$$$############$$$$$$###&&&+++...///...,,,***)))((('''&&&$$$###"""!!! !!!""" !!!"""%%%((()))(((''',,,+++,,,...///000...,,,,,,+++((($$$!!!###)))......,,,******+++,,,***)))---///...******---...,,,###""""""%%%***------,,,///...+++(((&&&'''***---000...***(((---444444000***)))(((((('''$$$"""%%%'''((((((***************)))((('''!!! """&&&)))*********)))((((((''''''((('''%%%######%%%)))---))))))((($$$ !!!$$$%%%'''))),,,...000000000000111222333444333222111,,,+++*********,,,...000111///---...111555777999777666666888999:::999777666:::===;;;888666888;;;AAABBBCCCCCCDDDDDDCCCCCC@@@===::::::===CCCHHHJJJNNNYYYggguuu{{{qqqhhhaaa]]][[[[[[\\\\\\\\\YYYUUURRRPPPVVV^^^ccceeebbb^^^[[[YYY\\\^^^]]]ZZZXXXWWWXXXXXXWWWWWWYYY\\\^^^``````ccciiisssyyyuuubbbWWWIII@@@??????===;;;888555222444888:::999666///...---------,,,)))'''%%%###!!!"""&&&***---///,,,+++***(((''''''(((((((((***------+++***+++,,,))))))(((''''''''''''((()))***,,,///111111///------***&&&&&&(((,,,///111222///***%%%###$$$&&&(((((())))))(((%%%###"""######!!!!!!###'''******)))((())),,,///222000+++&&&###!!!!!!""""""&&&''''''((())))))*********,,,///222222000---+++(((((('''&&&%%%$$$######  """"""$$$$$$######$$$%%%&&&&&&,,,++++++---......---+++***)))'''$$$"""$$$***///111///+++*********)))(((+++---,,,)))***...///...%%%$$$###&&&***,,,---,,,000...***%%%"""###&&&)))------***'''***000111......,,,***((('''%%%!!! ###&&&'''&&&%%%((())))))******)))((('''###!!!!!!###%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%(((***((('''&&&$$$!!!!!!"""$$$%%%'''+++...000111000000///000111222222222111000---,,,***))))))+++,,,...000///......000333555666444333333555777999888777777:::>>><<<888666666999??????@@@BBBCCCCCCCCCCCC>>><<<999999===BBBFFFGGGMMMWWWeeessswwwmmmfffaaa___^^^]]]\\\[[[XXXTTTPPPNNNQQQVVVZZZ\\\[[[YYYXXXXXXZZZ[[[ZZZWWWUUUUUUUUUVVVYYY]]]cccgggiiijjjkkkmmmttt}}}ssskkkfffVVVNNNEEE@@@???>>>:::777444222222555999;;;999777000//////000111111///...(((&&&%%%%%%(((+++------,,,+++***)))***+++,,,---)))***++++++******+++---***(((%%%######$$$''')))++++++,,,///222555666555000,,,'''&&&)))...333666000---***&&&%%%&&&((())),,,...000///+++'''###!!!$$$%%%'''+++---...,,,***'''%%%&&&+++000111,,,&&&$$$""" !!!!!! &&&(((***,,,---.........000000222222111///,,,***((('''&&&%%%%%%%%%&&&&&&""""""!!!!!!!!!"""######((('''$$$###""""""###$$$)))(((((()))******(((&&&'''&&&%%%###"""%%%***...111...***((('''&&&%%%$$$)))+++***((()))...000///(((&&&%%%&&&)))+++------000...(((""""""%%%,,,...---)))(((---000000111...+++((('''&&&%%%###!!!%%%((()))(((%%%###&&&''')))*********((('''$$$###""" !!!$$$$$$$$$$$$%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%&&&&&&%%%######$$$$$$$$$###%%%(((,,,///111111000///------...///000/////////---,,,***)))((()))+++,,,/////////000000111222222111//////111444777777777999<<<@@@???<<<888888888;;;<<<>>>???AAABBBBBBBBB<<<:::888999<<<@@@CCCDDDHHHQQQ^^^mmm}}}vvvnnnjjjdddbbb^^^\\\ZZZWWWTTTQQQMMMNNNOOORRRUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTUUU[[[eeeooouuuxxxzzzzzz|||~~~ssshhh___ZZZNNNIIICCC@@@>>><<<666222...---///222666777666444111000000222444555555444///,,,***)))***++++++***++++++***+++,,,...000111++++++***))))))+++---///,,,)))$$$!!!!!!###'''***,,,++++++...333777:::;;;222---'''%%%(((...555888,,,+++(((&&&&&&''')))***...111444444///)))### '''***---000000---)))&&&""" !!!'''...111...***$$$"""!!!!!!###$$$######%%%&&&))),,,------,,,,,,.........---,,,+++)))(((''''''&&&&&&''''''((()))%%%%%%%%%%%%$$$$$$%%%%%%'''(((((('''%%%$$$$$$$$$%%%#########$$$$$$###!!!$$$###"""!!!"""%%%))),,,***)))'''''''''&&&###!!!)))+++)))&&&''',,,...---((('''&&&''')))+++---...///,,,&&& !!!%%%...222333---***---222444000---)))'''''')))))))))(((***,,,,,,***(((&&&%%%&&&(((***,,,---,,,***)))%%%$$$###""""""!!!!!!!!!#########""""""!!!!!!!!!"""'''***)))'''$$$###%%%###!!!###&&&'''&&&######&&&+++///111000...---***++++++,,,------------***)))((('''((()))+++,,,///000222222111000000000...---,,,...222555777777888<<<@@@AAA@@@===;;;;;;:::;;;<<<>>>??????@@@@@@;;;999888888;;;>>>@@@@@@AAAIIITTTcccsssyyytttjjjfffbbb^^^\\\ZZZWWWVVVQQQOOONNNPPPTTTYYY[[[\\\WWWVVVUUUUUUVVVXXXYYYYYYWWW```mmmyyyzzz|||uuuiii^^^VVVQQQIIIFFFBBB???===999444///++++++---000333444333222222111111222555777777666444222///...---+++)))''''''''''''(((***---///111,,,+++)))(((***,,,...///---***&&&""""""%%%)))+++,,,++++++---222777999:::///+++%%%###&&&,,,111555''''''&&&%%%&&&''')))***+++...000///+++&&&!!!(((,,,000333222///+++(((###!!! $$$***...,,,***#########%%%''')))((('''%%%&&&)))+++++++++)))(((+++***)))(((((((((((((((&&&&&&'''((())))))******((((((((((((''''''&&&&&&###'''+++---+++'''&&&%%%$$$"""!!!!!!######"""!!!"""!!! """%%%'''(((###$$$&&&)))+++***'''$$$***+++)))$$$$$$)))+++***&&&&&&'''((()))+++...///,,,)))%%% ###'''---333444...***,,,222555...+++'''%%%(((+++...///111111000,,,'''%%%%%%&&&''')))---000000///,,,***$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """(((+++***'''$$$"""%%%$$$###%%%((()))&&&###"""%%%***---///...,,,***(((((())))))***+++,,,,,,'''&&&&&&&&&(((+++---///000222555555222000000000---,,,,,,...222555666555333777;;;>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>;;;999888888;;;>>>??????@@@DDDMMM[[[jjjyyy}}}qqqmmmgggcccaaaaaa```___VVVRRRNNNNNNSSSXXXZZZ[[[WWWUUUTTTUUUYYY\\\___```aaajjjxxx}}}xxxxxx|||}}}tttiii^^^UUUNNNKKKEEECCC@@@===;;;777333///---...///000111222222222333222111222444666666666555333111///...+++'''$$$!!!!!!"""###&&&)))+++---+++)))'''(((***,,,......,,,***'''%%%%%%&&&)))+++))))))***---000333444333)))&&&"""!!!###'''***,,,!!!""""""###$$$&&&'''(((%%%&&&&&&%%%"""  '''+++000333333222111000)))'''%%%%%%%%%&&&&&&%%%######%%%(((+++,,,+++)))&&&'''((()))******)))(((***(((&&&%%%%%%&&&((()))%%%''')))+++,,,+++***))))))******)))((('''&&&%%%!!!'''...000...***'''&&&&&&%%%###$$$&&&''''''&&&$$$###!!!!!!###%%%%%%%%%"""&&&+++///000---******+++(((###"""''')))(((%%%'''((()))))))))+++---((('''$$$!!! $$$'''***///000***'''***///222---***'''&&&)))---111222222222000***$$$!!!###&&&(((+++///222333000,,,)))######"""######%%%'''(((&&&%%%$$$"""!!!&&&)))(((&&&###"""&&&&&&''')))***)))&&&###"""%%%(((,,,------+++***''''''''''''(((***+++,,,%%%%%%%%%&&&))),,,///111000333666555222000000222//////000222444555555333///111555888;;;;;;;;;::::::;;;<<<>>>????????????>>>;;;999888;;;>>>???@@@CCCDDDJJJWWWeeeuuuyyytttnnnjjjiiijjjjjjkkkaaa[[[UUUTTTWWW[[[\\\[[[]]]ZZZYYY\\\bbbhhhlllmmmsss||||||{{{}}}wwwrrriii^^^TTTLLLGGGEEE@@@>>>;;;999777555333222000111111000//////000111333222000000222333444333000///......---+++'''$$$ """$$$'''***,,,)))&&&%%%&&&)))+++,,,+++***)))((((((''''''((((((&&&'''))),,,......,,,***"""  """""""""!!!###$$$&&&&&&$$$""" """&&&&&&***...000000000111333,,,,,,***&&&""" """$$$$$$$$$&&&))),,,,,,***(((###$$$%%%&&&'''((()))***)))'''$$$"""!!!###&&&'''$$$'''+++......,,,)))'''(((((()))((('''%%%$$$""""""(((...000,,,(((''''''(((&&&%%%&&&(((***++++++)))'''%%%%%%&&&'''%%%### ###(((---000000///((()))&&&!!!!!!'''***)))%%%(((++++++)))'''&&&'''%%%%%%$$$""" """$$$'''++++++&&&%%%)))...///000---***)))+++///111222...000000,,,&&&###%%%'''))),,,000333333///+++'''$$$"""!!! !!!###&&&'''&&&%%%$$$""" ###%%%$$$###"""!!!(((***,,,---***'''%%%$$$$$$&&&(((+++,,,,,,++++++&&&&&&&&&&&&''')))+++,,,'''&&&&&&'''))),,,///111///222555444000...000333222333444666888777444111000111333666888::::::999888999<<<>>>@@@BBBCCCDDDAAA>>>:::999;;;>>>AAABBBEEECCCGGGRRR```qqq~~~yyysssooonnnppprrrrrrqqqjjjbbb___aaaddddddbbbiiigggfffiiiqqqxxx}}}~~~pppkkkaaaVVVMMMFFFBBBAAA<<<:::888666555444444444111111000...,,,,,,---///444222//////000111111111,,,++++++,,,,,,+++'''$$$!!!!!!"""###&&&))),,,---&&&$$$###$$$(((******((((((((()))))))))((('''&&&%%%&&&))),,,---+++'''###"""###$$$%%%%%%### '''---'''***------++++++---///+++,,,+++&&& """'''%%%%%%''')))++++++(((%%% """$$$&&&)))***)))&&&""""""$$$$$$''',,,000000---)))&&&''''''''''''%%%###!!! $$$)))...---)))%%%%%%''''''%%%$$$%%%(((+++,,,,,,---***(((''')))(((&&&###"""''',,,///000&&&'''$$$ !!!'''++++++'''***---,,,((($$$######$$$$$$$$$""" !!!'''))))))%%%%%%***......444000---,,,---///111222+++///222000+++'''(((***(((,,,000333333///)))&&&$$$"""  ###%%%%%%%%%$$$"""!!! !!!"""!!! !!!(((,,,000///+++&&&$$$$$$&&&''')))+++,,,---,,,,,,&&&&&&&&&&&&''')))+++,,,)))((((((((()))+++...000...111444222...---000333555555777999:::888444000444444444777999;;;::::::666888;;;>>>BBBEEEGGGHHHCCC???;;;999;;;>>>BBBCCCEEEBBBDDDNNN\\\mmmxxxwwwzzz|||{{{xxxvvvrrrnnnmmmooorrrrrrrrrvvvxxx{{{~~~qqqfffXXXMMMGGGDDDAAA>>>;;;777444333555555333000...---+++***)))***+++,,,000///...---------------******+++,,,,,,***'''###"""%%%(((((('''(((+++...,,,&&&!!! ###'''&&&%%%&&&'''))))))'''$$$ ###))),,,***&&&###""" !!!!!!!!!  ###%%%&&&%%%!!!"""&&&((((((((())),,,......,,,)))))))))((('''&&&%%%%%%$$$%%%&&&))),,,***### """!!!$$$%%%$$$$$$&&&)))'''$$$###''')))+++...---+++(((&&&%%%&&&&&&%%%!!! $$$******+++)))&&&$$$$$$%%%&&&###!!!###'''++++++***---+++(((&&&&&&'''(((***%%%""" """&&&)))***&&&$$$"""!!!###'''+++...///...---+++'''$$$ '''%%%""" !!!"""'''+++...---***)))---111111///,,,+++,,,......///.../////////---+++(((&&&---.........,,,)))&&&%%%%%%$$$###"""!!!!!!!!!!!!%%%###!!!"""######  ######!!! """((()))*********(((%%%$$$$$$'''---222444111***$$$!!!###%%%&&&&&&''')))+++,,,+++++++++,,,---...///555444111---***+++...111:::888888999;;;:::666333666888;;;;;;999:::===AAA<<<:::;;;>>>CCCFFFEEECCCCCC@@@;;;666555888???EEEEEEDDDGGGNNNYYYkkk}}}~~~}}}}}}yyyjjj```SSSJJJEEEBBB???<<<999666333333555555333111,,,+++(((&&&&&&''')))***000///...,,,+++***))))))((((((((()))***(((%%%""""""$$$&&&'''&&&&&&)))+++***%%% $$$''''''&&&&&&'''((()))(((&&&###""" %%%)))***((($$$"""!!!"""###$$$%%%$$$###!!!  """""""""### """%%%&&&''''''''')))++++++***(((******))))))((('''''''''&&&%%%&&&(((&&&!!! """ ###''''''%%%###%%%''''''$$$  ###%%%***,,,------***'''%%%$$$$$$%%%%%%""""""&&&)))******)))(((((()))+++'''$$$"""###'''******)))((((((''''''((((((((((((%%%### ###&&&((()))&&&%%%###"""###&&&***,,,+++++++++)))'''### $$$"""  !!!$$$)))---...,,,,,,...111///,,,))))))+++---,,,******+++,,,---,,,***)))'''***+++,,,,,,+++)))'''&&&%%%$$$$$$$$$%%%&&&'''(((***'''###""""""!!! ###&&&&&&$$$"""###%%%&&&&&&''''''&&&%%%$$$###''')))---111333000***%%% """$$$%%%%%%&&&(((***......///000000111111111222111///,,,***+++///222777666555777999999777444<<>>>>>BBBEEE@@@===;;;<<<@@@CCCDDDCCCCCC@@@;;;777555888>>>DDDEEEDDDEEEJJJSSSccczzz{{{xxxwwwyyy}}}rrrjjj___WWWMMMFFFBBB@@@===;;;555333111222555666444222,,,***'''%%%$$$&&&)))***111000///---+++***)))((((((''''''((()))(((&&&###"""###$$$$$$###$$$&&&((('''### $$$((()))(((((())))))))))))(((''''''''')))***)))&&&###"""!!!$$$%%%'''))))))'''%%%###"""  !!!!!!!!!###$$$$$$%%%$$$%%%(((+++,,,,,,+++************************'''%%%%%%&&&### $$$%%%(((******&&&$$$$$$%%%)))'''%%%######$$$%%%'''+++,,,---,,,)))%%%#########%%%&&&$$$""""""&&&)))************)))+++...111(((&&&$$$%%%(((+++***(((###$$$&&&(((((((((''''''%%%###!!!!!!###&&&(((((('''&&&$$$$$$%%%&&&)))***(((((()))(((&&&###   ###''',,,...------///111...+++((()))---...***&&&$$$&&&(((***+++++++++++++++,,,---------,,,+++***&&&&&&&&&&&&))),,,///222///+++%%%!!!###&&&)))(((&&&$$$$$$&&&$$$$$$##################++++++---///000...)))%%% """%%%&&&'''''')))+++...///111333444333222222000///...,,,***+++///222333222333555777999888777BBBCCCDDDBBB@@@@@@DDDHHHDDD@@@<<<;;;<<>>;;;777666999>>>CCCHHHEEEEEEHHHNNNZZZnnnxxxuuuuuuxxx~~~mmm___XXXSSSNNNHHHCCC@@@>>>;;;999222000///111555777555333...,,,(((&&&%%%'''***,,,000000000///...---,,,+++***)))((()))******((('''######""""""!!!"""###$$$###!!! $$$(((******,,,,,,+++***)))))))))))),,,+++)))'''$$$"""""""""###%%%'''******(((&&&%%%"""!!!!!!!!!""""""  """$$$&&&&&&%%%""""""$$$''',,,000111111))))))******++++++++++++'''&&&''')))'''""""""%%%***---///---((($$$$$$%%%,,,,,,++++++************+++------,,,(((%%%""""""###%%%((((((&&&'''***---*********))))))+++///222***(((&&&'''***,,,+++((($$$$$$%%%&&&&&&&&&&&&&&&%%%###""""""%%%'''((('''%%%%%%%%%%%%&&&((()))***((())))))(((&&&###  !!!&&&(((*********+++...111///+++))),,,000000+++%%%!!!"""%%%(((+++---...///000111111111000///...---(((''''''(((+++///333666///+++$$$###&&&))))))&&&$$$$$$&&&$$$###"""!!!!!!"""###$$$---,,,,,,,,,---+++)))&&&$$$&&&)))+++++++++,,,...,,,...111444555333111000000000///---++++++---///000000222444777999:::;;;AAABBBBBB@@@======AAAEEEDDDBBB>>><<<;;;;;;<<<===<<<;;;:::888888;;;AAAEEEJJJHHHFFFHHHLLLUUUgggxxx|||wwwwww{{{~~~mmm\\\QQQLLLJJJGGGDDDAAA>>><<<999777///...---000555777555222---+++)))&&&&&&(((***,,,,,,---......///......---***((('''''')))***)))(((&&&$$$""" !!!!!!!!! !!!$$$(((***+++000...,,,***)))(((((((((***'''$$$!!!  """%%%'''((((((&&&%%%###""""""###%%%%%%$$$"""!!!!!!###%%%((()))((('''######$$$(((,,,...///...)))))))))******+++,,,,,,((((((+++///---'''%%%'''...000000---(((%%%%%%&&&,,,,,,------------,,,,,,***,,,...---***%%%"""!!!$$$'''***+++******---///******)))'''&&&(((,,,///+++)))'''))),,,---,,,)))(((&&&$$$###"""###$$$%%%###""""""$$$&&&((((((((($$$$$$$$$%%%''')))+++,,,,,,+++***)))&&&###!!!!!!!!!!!!!!!!!!"""$$$%%%+++)))&&&$$$###&&&+++///---+++***,,,///...)))$$$!!!###%%%))),,,///111222444333333111000...---,,,)))))))))))),,,///222444,,,)))###"""$$$(((+++***'''&&&&&&((('''%%%###!!!!!!"""$$$%%%,,,+++))))))******)))(((***,,,///000000///000000,,,...222555666444111///222222111///,,,***+++,,,...000333666888:::;;;<<>>;;;:::>>>AAABBBBBB@@@>>><<<999888888777888999:::;;;???DDDHHHIIIGGGFFFGGGIIIQQQaaaqqqyyyyyy}}}|||nnn___SSSLLLHHHCCCBBBBBB@@@===999555333---,,,,,,000444666444222+++)))(((&&&&&&'''((()))'''(((***+++,,,,,,,,,+++'''%%%$$$$$$&&&'''(((((()))&&&""" !!! !!!$$$'''***,,,000...---***)))'''''''''$$$!!! !!!###%%%''''''((('''&&&%%%%%%&&&((()))((('''######$$$'''***+++***)))%%%&&&'''))),,,,,,)))''')))*********++++++,,,,,,)))***...222000***''')))///000///***%%%###%%%'''((()))***++++++,,,++++++(((,,,///000---'''###!!!$$$(((,,,---+++***,,,...(((((((((&&&%%%%%%(((***)))'''&&&(((,,,---+++))))))'''$$$"""!!!"""$$$%%%!!!!!!"""%%%(((******)))&&&&&&%%%%%%&&&(((+++,,,...,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''(((,,,(((""""""(((,,,)))))))))******(((%%%"""$$$%%%'''))),,,///111222000000...---+++)))(((''')))))))))***,,,---//////)))(((%%%!!!!!!###&&&***------+++)))***,,,)))(((%%%$$$######%%%%%%)))'''&&&&&&((()))))))))...000333444222111000000...000333666666555333111111111111///+++)))((((((---000444777888999:::;;;<<>>BBBFFFJJJFFFDDDCCCCCCEEEKKKZZZhhh}}}~~~}}}|||~~~}}}uuujjj^^^TTTLLLGGGCCC===???@@@>>>:::555111...,,,+++,,,000444555333000******))))))((((((((((((&&&''')))+++++++++***)))'''%%%######%%%''')))))),,,(((###!!!!!!!!!!!! """$$$&&&))),,,,,,,,,+++***)))((('''&&&!!!"""$$$$$$"""######%%%''')))+++,,,,,,***((((((***+++++++++######$$$'''***++++++***&&&'''***...000000,,,))),,,,,,,,,,,,,,,,,,------***))),,,000...)))(((***---,,,***%%%!!! $$$(((%%%&&&''')))***+++,,,,,,&&&+++111333000***$$$!!!$$$(((,,,---***((((((***%%%&&&&&&&&&%%%%%%''')))%%%######&&&***,,,***'''&&&&&&%%%$$$$$$$$$%%%&&&!!!%%%))),,,+++***+++)))&&&$$$$$$&&&(((***,,,***(((%%%%%%&&&(((***))))))))))))))))))******(((### %%%)))''')))+++***'''$$$$$$$$$''''''((()))+++---///000+++***)))'''&&&%%%%%%%%%'''(((***+++------------((())))))&&&""" !!!###%%%)))------++++++,,,...+++)))'''%%%$$$$$$$$$$$$$$$###"""$$$''')))******///111444444222///---------///111333444333222111,,,......---***'''&&&'''+++///555888888777666777:::===@@@@@@===<<<===??????@@@???<<<888666777999666999<<>>===999333...+++,,,+++,,,///444555333///+++,,,,,,,,,,,,+++******(((***+++,,,,,,+++)))((()))'''$$$$$$&&&)))+++,,,///***$$$"""""""""!!!  """###&&&)))+++((())))))))))))(((''''''"""###(((******%%%%%%%%%&&&(((+++...///000---***)))+++,,,------###"""###&&&)))++++++***%%%''',,,222777777444222........................***)))***,,,***&&&'''+++***)))&&&!!!"""'''%%%&&&''')))+++---...///%%%+++222555222,,,%%%!!!###'''+++,,,)))&&&%%%&&&"""$$$&&&&&&&&&&&&''')))""" !!!$$$(((***(((%%%"""###%%%&&&''''''&&&&&&!!!&&&***---,,,+++///,,,((($$$###$$$&&&(((***(((%%%###$$$'''+++...+++++++++++++++*********""" $$$'''(((,,,...,,,'''$$$%%%(((((((((((()))***,,,---...''''''&&&%%%%%%%%%%%%%%%%%%'''***,,,......---,,,))),,,---***&&&"""!!!""""""&&&***+++***)))+++---+++***(((&&&%%%######"""!!! """&&&)))++++++...000333222000---******+++,,,...000000000///...(((***++++++)))'''&&&&&&)))///555888777555333333777;;;???@@@===;;;<<<===@@@@@@>>>:::666555999<<<888;;;>>>AAABBBCCCEEEGGGGGGEEECCCCCCBBBFFFRRR___lllwwwmmmeee___YYYOOOGGGBBB???===<<<;;;::::::888444000,,,))))))+++...222444444333222222000///......---+++***...,,,***)))+++,,,,,,,,,&&&%%%%%%&&&)))+++***)))***&&&""""""$$$&&&%%%$$$"""###)))......,,,,,,+++)))((('''&&&&&&&&&((($$$"""&&&...222000,,,&&&'''((()))***,,,,,,---///...+++))))))+++---...***)))(((((()))***+++***)))(((,,,666BBBHHHEEE???777333---,,,---000111111***)))'''&&&%%%%%%&&&&&&,,,'''"""###&&&'''(((&&&$$$&&&***---...---***+++,,,,,,+++)))&&&$$$))),,,......+++'''###"""%%%$$$#########$$$%%%&&& ###%%%%%%$$$""""""$$$&&&'''&&&$$$ """(((,,,------,,,,,,***&&&""""""%%%(((&&&### !!!$$$''''''&&&***)))'''%%%)))...+++%%%"""&&&'''&&&)))***++++++***(((&&&$$$%%%&&&)))***+++***)))(((&&&&&&''''''((((((((((((&&&%%%$$$&&&)))***(((&&&++++++)))(((%%%###!!!"""$$$'''((()))(((&&&$$$)))******((($$$!!! !!!###%%%&&&&&&(((+++---...///000...+++)))))))))&&&)))---///......---...***)))))))))***)))'''%%%+++000666888555111///...333:::@@@AAA<<<888:::===;;;;;;<<<:::999888999;;;999<<<@@@CCCDDDEEEFFFGGGBBB>>>===@@@AAACCCNNN[[[mmm~~~}}}|||{{{{{{{{{zzzuuulllbbb[[[SSSNNNFFF@@@<<<:::999888888888777555222///+++)))(((+++...222444555444444222000......//////---***+++)))'''&&&((())))))(((''''''''''''&&&&&&&&&'''+++)))&&&&&&'''((())))))&&&###"""%%%,,,111222000...---,,,+++***((('''''')))'''&&&***///333222000''''''(((((()))***,,,,,,...,,,+++))))))***+++,,,)))))))))***+++++++++++++++***...888EEEKKKHHHDDD666222///...///000///...+++***((('''&&&&&&&&&''')))%%% """&&&''''''%%%$$$%%%(((******)))************((('''%%%$$$***,,,......+++(((&&&&&&&&&%%%###!!!!!!"""$$$%%%"""!!!!!!"""$$$$$$""" !!!$$$%%%%%%###!!!!!!&&&***,,,,,,++++++)))&&&"""!!!###&&&###"""!!!"""$$$%%%$$$""""""$$$###"""%%%)))((($$$!!!"""(((***)))************(((&&&$$$###%%%&&&(((*********)))(((''')))+++---------+++***(((&&&%%%%%%''''''&&&$$$))))))((('''%%%###!!! !!!###%%%&&&%%%###"""***+++***'''$$$"""!!!"""%%%&&&(((((((((***---///222222222///***&&&%%%$$$%%%(((---//////---,,,,,,***++++++++++++***'''%%%***///444555222...,,,,,,222999@@@AAA<<<999:::<<<;;;<<<<<<;;;999999;;;<<<<<<>>>AAABBBCCCDDDFFFGGGDDD@@@???@@@@@@CCCMMMYYYjjj}}}}}}{{{xxxuuuwww{{{|||xxxtttsssqqqoookkkeee]]]SSSMMMFFFBBB===999777777666555444444444222000...,,,++++++---111444666777777666222...+++,,,///000---)))'''%%%######$$$$$$$$$###)))***+++((($$$"""###%%%,,,,,,+++***)))***,,,///***'''&&&(((...333555555000000000///---***(((&&&(((((()))+++---///000000)))((('''&&&&&&(((***+++++++++***)))))))))))))))&&&'''***+++,,,,,,+++***++++++...666???DDDBBB???333222111111111000---++++++***((('''&&&&&&'''(((%%%""""""%%%''''''&&&&&&&&&''''''&&&$$$***)))((('''&&&%%%%%%%%%***,,,------,,,+++++++++)))'''$$$!!!!!!"""%%%&&&%%%###""""""###"""!!!!!!######"""  $$$((()))******+++***'''$$$""""""###!!!!!!"""$$$%%%###  """ !!!$$$%%%$$$ %%%,,,......,,,+++)))(((%%%###"""!!!###$$$&&&((()))(((((('''''')))---///000///---+++,,,***&&&$$$$$$$$$###"""'''''''''&&&%%%$$$###""" ###%%%%%%%%%$$$###,,,+++***&&&###"""###$$$((()))+++++++++,,,///222555555333///)))### $$$(((---//////---+++++++++,,,---...,,,***'''%%%(((---222333000,,,******000777>>>???<<<999999;;;;;;<<<<<<;;;::::::<<<===???@@@AAAAAA@@@AAADDDFFFGGGDDDAAA@@@???BBBLLLVVVfffyyy}}}yyywwwwwwssspppoooqqqqqqnnnjjjhhheeeaaa]]]WWWPPPHHHCCC???<<<888666666666555444333222111000///...---,,,000111444555777777666666...***&&&(((,,,...+++&&&%%%###""""""""""""!!! ))),,,---)))$$$!!!$$$(((---......+++((('''***...+++(((''')))---222444555000000111000...+++(((&&&###&&&))))))((((((+++---)))'''%%%######$$$'''((())))))))))))(((''''''&&&###&&&***,,,,,,+++***)))******+++///333555333111000111222333222///+++((())))))'''&&&&&&&&&''''''"""###&&&'''************)))'''%%%###((('''&&&%%%%%%&&&'''(((***+++,,,,,,+++,,,---///...+++'''$$$###%%%''')))(((&&&$$$#########!!!  !!!!!!!!! ###&&&'''(((+++,,,,,,+++)))&&&$$$###!!!###%%%'''&&&######'''$$$!!!"""$$$%%% !!!)))///222222---+++)))&&&###!!!  !!!###$$$&&&&&&&&&&&&'''(((***+++,,,,,,++++++000---)))&&&###"""""""""&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((('''&&&,,,***((($$$!!!"""$$$''')))***++++++,,,...222555666555333///(((### ###(((---000///---***)))+++---///...,,,(((%%%###(((,,,111222///,,,++++++...444:::<<<:::888888999:::;;;<<<;;;::::::<<<===AAAAAA@@@===<<<===@@@BBBGGGFFFCCC@@@???BBBKKKSSSbbbsss}}}xxxtttrrrrrroookkkiiiiiigggdddaaa\\\YYYUUURRRMMMHHHBBB>>>;;;888555333333444333222444333111///...---------000111111222222111000///***&&&###%%%((()))'''###%%%$$$######$$$$$$###!!!(((+++---***&&&%%%))).........---***%%%###&&&))))))((('''(((+++...000111---.........---***'''&&&"""%%%((((((%%%%%%'''+++'''&&&###!!!!!!"""$$$&&&))))))(((((('''&&&%%%%%%!!!%%%***,,,+++)))((('''*********+++,,,,,,,,,+++---///222333111...***(((((('''&&&%%%%%%%%%&&&''' !!!$$$&&&'''---......---+++)))'''&&&'''&&&%%%$$$%%%'''***+++)))*********)))***---///000...,,,***))))))***+++)))'''$$$######$$$%%%$$$$$$###"""  !!!"""$$$&&&(((,,,---///000///,,,((($$$###%%%((()))'''######+++///***$$$$$$%%%%%%  %%%+++111333333---,,,)))%%%""" !!!###%%%&&&&&&***)))'''&&&&&&(((***,,,111///,,,(((%%%###$$$$$$''''''((()))******))))))&&&'''((()))))))))(((((()))(((&&&###!!!"""&&&)))((()))******+++...222666333333222...)))%%%###"""%%%)))---//////,,,+++***+++---///---)))%%%""""""(((---111222000...---...---111666999888777777888:::;;;;;;:::999999;;;<<<@@@???===:::888888;;;>>>EEEFFFDDD@@@???CCCJJJOOO]]]lll|||wwwqqqllljjjhhhgggdddbbbaaa___[[[XXXQQQOOOLLLIIIFFFCCC>>>:::666333///---...///000000666444000---+++++++++,,,++++++++++++***))))))((('''&&&%%%%%%&&&&&&%%%###&&&&&&%%%&&&((((((&&&$$$((()))***)))((()))...222---,,,***'''$$$###$$$%%%''''''(((((()))***+++,,,)))***+++++++++***((('''%%%(((***)))'''&&&(((***&&&%%%###""""""###$$$%%%***)))(((&&&%%%%%%%%%%%%"""&&&+++---***'''''''''***,,,------,,,---...000***---///000...+++))))))((('''&&&%%%%%%&&&'''(((!!! ###&&&''''''...///000...,,,***)))***((('''%%%%%%%%%''')))***'''((((((((('''''')))***------......---,,,+++***'''$$$"""!!!###&&&((()))'''&&&$$$!!! """#########$$$'''))),,,...111555555222,,,'''&&&(((******'''$$$!!!!!!***111444...(((&&&%%%$$$ !!!"""''',,,000222222,,,+++)))&&&###  ###&&&((()))///,,,(((%%%%%%'''***---......---***'''%%%&&&((((((((()))***++++++++++++''''''((((((''''''&&&&&&'''&&&%%%######%%%)))---*********)))))),,,000333000111111///+++(((''''''(((***...///...---,,,,,,,,,...///,,,'''"""!!!"""(((---222333222111111333///111444666777777999:::<<<======<<<:::999:::<<<>>>>>>;;;888555555888:::???CCCDDD@@@???DDDIIILLLVVVddduuuwwwqqqtttttttttqqqllleee___[[[[[[[[[[[[[[[ZZZXXXUUURRRHHHFFFDDDBBBAAA===888555000---)))(((***---///000777444000+++((('''((()))%%%%%%%%%&&&&&&&&&&&&&&&)))***+++)))&&&%%%%%%'''''''''''')))++++++***((((((''''''''')))+++///111---***'''%%%%%%&&&&&&&&&((()))***+++***)))((((((&&&&&&'''((()))***++++++)))*********)))((())))))&&&&&&%%%%%%%%%&&&''''''+++***'''%%%$$$$$$%%%&&&%%%***......***''''''))),,,...///...+++***---111(((+++---,,,***)))***+++***)))(((''''''((()))***"""!!!!!!###&&&((()))(((,,,---...,,,)))(((***,,,)))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$&&&(((,,,//////,,,(((%%%""" """'''+++---)))'''$$$""" ###$$$&&&&&&$$$%%%'''***+++...222777999666...(((((()))***(((%%%######$$$,,,111333...)))'''%%%"""!!!"""$$$(((,,,...//////++++++***(((%%%!!!!!!%%%))),,,...///---)))&&&%%%&&&(((***)))***,,,***((('''(((***(((((()))***++++++++++++))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&)))---111///...,,,)))((((((,,,///...///000///---+++***++++++,,,...///---------...///111111,,,%%%!!!"""$$$(((,,,222444333333444777222333444666777:::<<<>>>???@@@@@@>>><<<;;;;;;=========;;;888666555666888999@@@CCCAAA@@@EEEIIIJJJPPP\\\kkkyyy~~~|||qqqhhhiiijjjjjjhhhbbbZZZRRRMMMQQQRRRTTTVVVVVVTTTQQQOOOCCCBBB@@@???===999444000...***&&&%%%(((---111333777444///***&&&%%%%%%&&&######$$$%%%&&&'''((()))+++...000---(((%%%'''***''''''(((***,,,---,,,***)))'''%%%%%%(((,,,...///,,,)))%%%%%%(((******((()))+++------+++)))''''''%%%%%%%%%'''(((+++---...***))))))))))))((((((''''''''''''(((((()))))))))---+++'''%%%$$$$$$&&&'''(((---000///+++((((((+++---//////+++&&&$$$'''***((()))+++)))''''''***---++++++***))))))***+++,,,#########%%%((()))))))))***++++++)))'''&&&))),,,+++***'''%%%"""!!!###$$$%%%$$$""" $$$***...///+++%%%!!!!!!''',,,///)))'''%%%"""!!!!!!!!!"""$$$&&&((('''%%%%%%(((+++***---222888;;;777///))))))))))))&&&###"""$$$'''***...000,,,((('''###!!!###%%%(((+++,,,------*********)))&&&""""""'''+++///111---+++)))'''%%%%%%%%%%%%$$$'''******(((((()))+++'''((()))***************,,,+++***((('''&&&%%%$$$%%%&&&'''((())),,,000444333222///***'''&&&(((+++...000111000---,,,,,,,,,---...///...------...000222333222,,,%%%!!!###&&&'''+++111333333444666888666555555666888<<>>======<<<999777666777888555>>>BBBAAAAAAFFFIIIHHHKKKVVVdddrrr|||wwwvvvvvvuuurrrkkkccc]]]^^^^^^]]]YYYSSSMMMJJJHHHKKKKKKLLLMMMLLLKKKIIIHHHAAA@@@>>>999555222222222///,,,((('''(((+++---...111///,,,)))'''((()))+++&&&''')))+++,,,,,,++++++)))************)))((('''''')))+++,,,,,,,,,---...++++++,,,,,,+++***((('''$$$###"""$$$&&&)))))))))---...---+++)))'''((()))&&&%%%$$$$$$&&&***...111------+++(((&&&'''***---&&&%%%%%%''')))*********'''((()))(((&&&'''***...333222000...,,,+++******222,,,'''%%%### $$$((()))***)))'''&&&&&&((('''&&&&&&'''***---...---&&&%%%$$$######%%%'''(((***((('''''')))+++,,,+++---000111---&&& !!!%%%%%%%%%$$$###"""!!! $$$$$$&&&))),,,+++&&&!!!"""(((---///(((&&&%%%###""""""######$$$"""$$$(((***((((((++++++++++++,,,,,,***&&&###%%%''')))(((%%%###%%%'''------,,,)))%%%!!!"""%%%((((((&&&&&&(((***((())))))'''$$$"""!!!!!!###***///000000111...***(((&&&$$$""" !!!$$$''')))***+++---///***(((&&&&&&)))---111222222222111///+++'''""" &&&***...000///...000333222222333222000,,,(((&&&(((***,,,---,,,++++++,,,222111///...---------...000...+++)))'''&&&&&&&&&)))---222333111000222444777777888999;;;>>>AAACCCAAA@@@===;;;999888777777<<<:::777888::::::888666666;;;AAAFFFGGGFFFEEEDDDJJJMMMXXXjjj|||~~~vvvqqqkkkkkkjjjjjjhhhbbb[[[VVVSSSSSSRRROOOJJJFFFDDDDDDGGGGGGGGGGGGGGGFFFEEEEEE@@@???<<<777222...---------+++((((((***,,,---...))))))))))))***,,,...000,,,,,,---.........---,,,((())))))******************+++,,,,,,------///000000//////---,,,***((('''%%%$$$###$$$&&&''''''''',,,,,,+++)))'''&&&'''))),,,***((('''(((***---//////000000///,,,******+++((('''&&&&&&'''&&&&&&%%%###%%%'''''''''(((,,,///222000...---,,,+++***)))---((($$$$$$""""""''''''''''''''''''''''''$$$###"""$$$''')))))))))&&&%%%###"""###$$$&&&((()))(((&&&''')))+++,,,+++...111222///)))$$$###%%%''''''''''''%%%$$$"""!!!&&&&&&(((+++---,,,(((%%% !!!&&&)))***((('''&&&%%%$$$$$$$$$$$$""" """''')))(((***---...---+++***)))&&&### %%%'''((('''%%%$$$&&&(((+++------***%%%!!! ###'''******(((&&&''')))(((((()))'''$$$""""""######(((,,,.........---+++)))(((&&&$$$###"""$$$&&&'''((()))+++---((('''&&&'''***///333666999888666222---'''"""(((+++//////---,,,...000333333444444222///,,,***(((***,,,,,,++++++,,,---222111///------,,,------...,,,)))&&&%%%&&&((()))///333777888555333333444999::::::;;;<<<>>>???@@@>>>===;;;999777555444333888777666888:::;;;999777777;;;AAAEEEFFFDDDCCCCCCHHHJJJTTTggg{{{~~~}}}{{{zzzxxxuuupppiiiddd\\\\\\\\\]]]\\\XXXRRRNNNGGGGGGGGGDDDAAA??????@@@AAAAAA@@@?????????@@@@@@>>>===:::444...)))''''''***))))))+++---...---,,,$$$%%%&&&(((+++...111333333333222222111000//////((((((((()))***,,,------++++++++++++,,,...000111555444111///,,,***)))((('''&&&$$$$$$&&&'''&&&%%%(((((('''%%%###$$$&&&(((000///,,,***)))***+++,,,///111444444111---***(((***)))(((&&&$$$###!!! """%%%'''(((***---//////---+++***++++++***)))'''###!!!"""!!!!!!&&&$$$"""$$$''')))'''%%%"""!!!!!!"""%%%''''''&&&%%%$$$"""!!!!!!###%%%''''''&&&&&&'''***,,,,,,+++///111333000+++'''&&&'''))))))))))))(((&&&%%%###***)))***,,,------+++)))'''$$$"""!!!###%%%&&&&&&(((((('''&&&&&&%%%%%%%%%$$$((((((+++000...,,,)))'''&&&%%%###!!!%%%&&&&&&&&&$$$$$$&&&((('''+++---+++$$$ $$$(((,,,---***(((((()))(((((((((&&&###"""###$$$!!!$$$%%%%%%&&&((())),,,,,,---,,,+++)))'''&&&$$$%%%&&&&&&&&&&&&)))+++'''''''''(((,,,111666999<<<;;;888444///***%%%"""(((+++......+++***,,,...111222333333222000...,,,)))***++++++***+++---///222111000...---,,,,,,,,,,,,+++(((''''''(((***+++444888<<<===:::666555555;;;<<<<<<<<<======>>>>>><<<<<<<<<:::888666333222555555777999<<<<<<:::888888<<>>;;;:::<<<===<<<;;;:::999999:::;;;<<<:::999777222,,,(((&&&&&&((((((***---000000---+++%%%$$$$$$%%%(((---111444777666555333111000//////((((((((()))+++---000111,,,++++++,,,---///000000555444111...,,,+++*********(((&&&&&&''''''&&&%%%%%%$$$###!!! ###&&&///---,,,***)))(((((()))+++...111111...+++((('''++++++***'''$$$"""!!!!!! !!!$$$&&&(((***,,,---)))'''&&&'''+++------,,,$$$ """!!!!!!%%%""""""''')))'''$$$###"""###$$$''')))((('''%%%$$$!!! """%%%'''&&&%%%&&&(((+++,,,+++***///000111///***'''%%%%%%&&&'''(((******)))((('''++++++***++++++,,,++++++***(((%%%%%%%%%&&&&&&%%%'''''''''''''''&&&%%%$$$!!!%%%'''***///+++)))&&&%%%&&&'''((('''&&&&&&%%%$$$######$$$%%%"""'''+++((("""###(((---...,,,***)))***))))))(((%%%!!! !!!###'''))))))%%%######%%%,,,...000///---+++)))((('''(((((('''&&&&&&(((***'''((()))***,,,000555888888777555222///+++(((&&&&&&))),,,,,,))))))+++......///000111111000...---***++++++******+++---000333222111000///......---,,,,,,---------,,,,,,,,,444888===>>>;;;888777777;;;<<<<<<===>>>>>>>>>>>>======>>>???===;;;999777777999;;;>>>???>>>;;;::::::>>>BBBEEEDDDBBBAAAAAABBBAAAGGGYYYnnnxxxvvvssspppnnnkkkgggddddddaaa___]]][[[XXXTTTQQQHHHHHHGGGHHHIIIHHHEEECCC??????>>>;;;888666777999888888666666666777888999555555444111---***(((((('''(((,,,///222000,,,)))$$$""" !!!$$$+++222666777666333000...---......***)))((((((***---000222///...///111444555333111111000...,,,++++++,,,---+++)))''''''((()))((('''""""""""" !!!$$$((('''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&&&&***++++++)))&&&$$$$$$&&&$$$$$$$$$&&&''')))******$$$"""!!!%%%+++000000///### ######!!!!!!$$$%%%"""!!!&&&(((&&&"""""""""###&&&)))******)))&&&$$$!!! """%%%(((%%%%%%&&&)))+++,,,***(((---------+++'''$$$!!! !!!###&&&)))***+++***)))******)))(((''''''((((((%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''''''''&&&$$$### $$$%%%(((,,,+++)))&&&&&&(((***,,,,,,)))'''$$$"""!!!!!!!!!!!!###&&&$$$!!!&&&,,,...,,,******+++******((($$$ ###'''+++,,,)))&&&&&&(((...111333222...+++))))))***++++++***((('''(((***)))***+++++++++---000444333333111...+++(((&&&$$$###&&&))))))((((((+++///---...///000111111000000,,,---,,,+++***+++...000333333222222111000000///---///222444333000---***000555:::<<<:::888888999:::;;;;;;<<<===>>>??????===>>>@@@AAAAAA@@@???======???AAABBB@@@>>>;;;:::;;;???CCCEEEDDDBBBAAAAAADDDCCCIIIVVVhhh{{{zzztttpppnnniiigggfffeeeccc```\\\XXXTTTRRROOONNNMMMKKKIIIGGG@@@???>>>>>>>>>>>><<<::::::;;;:::777444222333333555555555444555555666777222333333111...,,,++++++(((***---111222000+++''' """***222777444222///,,,***+++,,,---***(((&&&%%%&&&)))---000111222555:::>>>===777222------,,,,,,,,,---------)))(((&&&''')))*********###$$$$$$###!!! !!!###!!!"""###%%%%%%%%%%%%%%%"""######"""!!!"""$$$&&&(((+++,,,+++(((&&&(((***(((&&&%%%%%%''')))))))))### $$$,,,111111///%%%"""!!!###$$$"""###''''''$$$"""###%%%%%%###!!!!!!%%%(((******)))'''%%%""" ###&&&)))%%%%%%'''***,,,+++(((&&&******)))(((&&&### !!!%%%)))+++++++++***'''((((((&&&$$$""""""### """######!!!###$$$'''((((((&&&$$$""""""%%%###$$$'''---+++((((((***,,,------+++((($$$""""""######"""!!!"""###""" !!!%%%***+++***((()))***))))))(((%%%!!!###)))---............///222444222---******++++++---...---+++***)))***)))+++,,,+++)))))),,,///222111...+++'''$$$""" !!!$$$&&&'''&&&'''+++...000000111222333333333333...//////...,,,,,,---///111111222222222222111111---///333666555222---***...222777999888888:::<<<;;;:::::::::;;;<<<>>>???>>>>>>@@@AAABBBAAAAAA@@@AAACCCDDDBBB???;;;999999;;;>>>BBBCCCCCCBBBAAAAAAFFFGGGMMMWWWcccsssxxxlllddd```]]]\\\YYYXXXWWWXXXWWWTTTPPPMMMHHHFFFCCCBBBBBBBBBAAA@@@;;;999777666666666444222555666777666333111111111222222333444444444444444000222222111...,,,++++++***+++...111222000***&&&###(((,,,///000...+++(((''')))+++---)))'''###!!!!!!$$$(((***000222888@@@DDDAAA888000,,,,,,---......---------%%%$$$$$$%%%(((***++++++&&&((()))(((&&&$$$###### !!!###%%%&&&&&&%%%%%%###$$$$$$###"""!!!###$$$'''***---+++((('''))),,,+++((($$$$$$&&&)))++++++&&&""" $$$,,,000///,,,'''###!!!######"""%%%)))((('''&&&%%%###"""!!!  $$$)))++++++***(((&&&""" ###'''***%%%&&&(((+++,,,+++'''###'''&&&'''''''''&&&###"""!!!###'''***++++++)))(((%%%'''(((%%%!!!"""###"""!!!###%%%(((******(((%%%###!!! """''''''$$$"""$$$***(((((())),,,...000000,,,(((%%%$$$&&&(((((('''(((%%%###"""$$$%%%$$$######&&&))))))&&&$$$%%%&&&&&&((()))((($$$ """'''---111222000---...111333111,,,***,,,///***---///000...+++***)))''')))+++***&&&&&&)))---000///,,,)))'''%%%###""""""$$$&&&%%%$$$$$$(((,,,000111111222333333333444000222222111///------------...000111222111111111***,,,///000111///---,,,000333777888777888<<>><<<999888888999<<<>>>BBBBBBBBBBBBAAAAAAAAAAAA???AAAAAA???:::777666777888;;;???AAA@@@@@@@@@@@@CCCGGGOOOWWW]]]jjj|||wwwoooeee\\\VVVSSSRRRRRRMMMMMMNNNNNNNNNLLLHHHEEEBBB@@@===<<<===>>>>>>===:::777555333333222111///333444666666444222222222000111333444444444333222000111222111...+++))))))+++,,,///111222///***&&& """$$$%%%%%%%%%...,,,(((&&&&&&(((+++...(((%%%!!! ###&&&,,,000777AAAEEEAAA555+++------/////////...---,,,"""!!!!!!###'''***++++++)))+++---,,,***'''%%%%%%!!!"""%%%'''''''''&&&%%%%%%'''((('''%%%###"""###'''+++---,,,'''&&&(((,,,,,,(((######&&&+++---...)))$$$!!!%%%+++///---***)))$$$!!!"""""""""%%%***)))***)))&&&""" !!!&&&+++------,,,)))&&&### !!!$$$(((+++%%%&&&)))+++,,,***&&&"""%%%%%%&&&'''))))))(((&&&$$$&&&)))+++,,,+++((('''%%%'''(((%%% !!!$$$%%%$$$"""###&&&))),,,,,,***&&&$$$$$$$$$&&&******%%%!!!"""$$$###%%%(((---111333444,,,(((%%%%%%))),,,------...)))$$$$$$(((***)))'''&&&((()))'''###!!!!!!###$$$'''******'''###!!!###$$$'''---111111---(((,,,///111///,,,+++///333))),,,000111///,,,)))((($$$(((***)))%%%$$$(((,,,,,,+++***)))((((((((((((###%%%&&&%%%######&&&)))/////////000000111111222222333444333111...,,,,,,***,,,---///000111000000(((((()))***+++---......333666888888888999===AAA@@@>>>:::666555777:::<<>>>>>;;;666444444666666999===>>>???>>>??????===DDDNNNTTTWWWbbb{{{zzzqqqhhhcccbbb[[[RRRJJJFFFFFFGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCDDD???:::999;;;;;;888555999666222000000222555777999777333000......000111444333333333333444555555333444444222---)))&&&&&&+++...111111...***'''&&&#########%%%&&&&&&$$$!!!))))))(((&&&%%%%%%(((+++$$$###!!! ###&&&)))000///000333555444///***(((,,,000111///+++(((&&& ###'''+++---------,,,+++***))))))))))))((()))***)))((('''((())))))+++,,,+++(((((())),,,---------,,,)))''''''(((+++(((%%%######&&&))),,,%%%%%%$$$%%%'''))),,,...***&&&  &&&***......---***'''$$$ !!!&&&))))))***,,,+++'''***&&&""" """%%%((()))------,,,+++)))'''%%%$$$&&&))))))(((***///111///))))))******)))(((((('''#########"""!!! """%%%((()))+++***)))******)))&&&$$$''',,,///...(((!!!$$$+++000333444000...+++***+++++++++***&&&$$$###%%%))),,,,,,******((($$$!!!"""%%%(((++++++)))&&&$$$$$$&&&))),,,---+++&&&"""%%%&&&(((***,,,,,,,,,,,,(((***,,,+++***(((((((((&&&((()))'''%%%$$$'''***,,,+++)))***,,,---------))))))(((&&&&&&'''+++...444000,,,***+++///222444//////---,,,,,,---...///***---000222222111000000*********+++,,,...111222555666999::::::;;;===???DDDBBB>>>;;;999999:::;;;EEEFFFFFFCCCDDDGGGFFFBBB@@@;;;777666444000111444666888;;;>>>@@@AAAAAAAAADDDGGGLLLPPPRRR[[[ooovvv{{{yyypppggg___XXXSSSTTTNNNGGG@@@>>>???AAABBBEEEEEEFFFGGGHHHIIIIIIIIIDDD???999777888999666333777777444222000111666999<<<888333///,,,---...000444444444444444555666666444444333///+++(((''''''...---,,,***)))'''&&&%%%&&&&&&'''((()))(((%%%"""''''''((('''&&&&&&)))+++(((&&&$$$###$$$&&&)))+++,,,,,,,,,...//////+++'''&&&))),,,,,,***'''&&&%%% !!!$$$)))---//////000///---+++***+++,,,---)))***+++***(((((()))+++***++++++***((()))---000111111000---(((%%%$$$$$$%%%###!!!!!!$$$(((***%%%$$$######%%%(((+++---,,,)))$$$ !!!$$$'''+++,,,---+++'''###""""""&&&+++...---,,,---+++&&&'''$$$ !!!%%%'''(((------,,,+++***)))''''''(((+++---,,,---111222000++++++***)))'''&&&$$$###""""""""""""!!! !!!"""$$$&&&((()))))))))((('''((()))(((&&&###,,,///111///)))!!!###))),,,......,,,***))))))+++---------'''$$$"""###'''******)))'''%%%!!!!!!"""$$$&&&''''''((((((''''''(((((((((&&&###!!!###$$$&&&((()))*********&&&((()))***************&&&'''&&&$$$!!!!!!###&&&***++++++,,,---///000111/////////------...111444888444...+++***,,,---......------,,,---...///000***---000222333222111000......---...///111333444777999::::::::::::;;;===AAA@@@>>><<<;;;;;;<<<===BBBDDDDDDCCCGGGMMMNNNLLLBBB<<<888777555222333777888:::???BBBDDDCCCBBB@@@DDDGGGMMMQQQRRRXXXiiizzz```dddkkksss}}}nnnhhh```XXXRRRMMMIIIGGGEEEBBB===999888999<<<>>>???@@@AAADDDGGGJJJLLLNNNCCC>>>888555555555444222666888777333//////555:::<<<999444///---,,,...///444444444555666777888888555333000,,,(((&&&((()))///+++&&&$$$%%%&&&&&&%%%)))***+++---...,,,(((%%%%%%&&&((((((((('''((()))+++)))'''&&&'''))),,,...+++******+++,,,+++)))(((%%%'''(((((('''&&&&&&&&&#########&&&***...000111222111...,,,+++,,,...///)))******))))))))),,,......---+++((((((+++111555555444222...(((""" !!!%%%(((%%%$$$###"""$$$&&&***,,,...,,,(((%%%######$$$$$$'''+++---+++&&&"""###%%%,,,000333111///...***$$$"""  $$$&&&'''+++++++++***************)))---//////000222222...---,,,***(((%%%""" ###$$$$$$$$$### """$$$'''***++++++***)))((('''((()))******(((&&&000111222000***""" """&&&((((((((('''&&&''')))---000000000'''### !!!$$$'''((('''$$$!!!!!! """$$$((()))((('''&&&$$$"""!!!!!!"""###%%%&&&'''(((((($$$%%%''')))+++,,,,,,,,,%%%$$$###  """(((+++............111555333444444333222333777999???:::444///,,,+++***)))++++++,,,,,,---///000111,,,---000222333333222111222222111111222333555666:::;;;;;;:::999888:::;;;>>>>>>>>>===>>>>>>???@@@>>>@@@AAACCCJJJSSSXXXWWWEEE???999888666444666;;;:::>>>CCCFFFGGGEEEBBB@@@CCCGGGOOOTTTTTTWWWcccpppQQQTTTXXX___gggooowww|||wwwqqqlllgggWWWRRRLLLGGGEEEEEEDDDDDD@@@???===:::999999;;;===:::;;;;;;===@@@CCCFFFHHH>>>:::555222222333333333555888999444---+++111777999888666333111000//////333444555666777888888888555333///)))&&&&&&))),,,...(((######(((+++***(((+++,,,...111222111---)))%%%(((******)))'''''''''+++***)))((((((***,,,---///...---,,,,,,---,,,,,,'''(((((('''&&&&&&(((***(((&&&%%%'''***---/////////......------,,,++++++%%%&&&&&&''''''***...111333000+++((((((,,,222666444444333...(((###"""$$$'''%%%$$$###$$$&&&)))+++,,,++++++***(((&&&%%%$$$&&&+++///,,,%%% """%%%,,,111444222000///***$$$ ###$$$%%%''''''((()))***+++,,,,,,''',,,//////000111///+++,,,+++)))&&&$$$""" %%%&&&''''''%%%"""!!!$$$)))---......+++))))))((()))+++......---+++000000000...***$$$ ###%%%'''&&&%%%%%%%%%'''***...111111111&&&###"""%%%&&&%%%###  """!!!  """$$$&&&$$$%%%$$$###  !!!"""$$$%%%&&&''''''%%%%%%&&&(((***,,,,,,,,,"""!!!  !!!&&&+++//////,,,+++///333222222333222222333666888CCC???888333000---+++)))))))))***,,,...///111222---...000222444555444333333333222111222333555666:::;;;;;;:::888888:::<<<>>>>>>??????@@@@@@@@@@@@;;;>>>???AAAIIITTTZZZ[[[FFF@@@:::888777666999>>>>>>@@@DDDFFFFFFEEEBBB@@@AAAFFFOOOVVVVVVVVV___jjj{{{FFFGGGJJJOOOVVV\\\```ccchhhpppzzzxxxkkkbbb]]]XXXSSSJJJFFFBBB??????@@@AAAAAA@@@AAABBB@@@===;;;;;;===888777666555666888;;;<<<888555222111222333444555555888888333+++(((,,,222444555777888777555222000333333555666777777777777444222...)))&&&&&&))),,,+++(((&&&)))///222000---+++,,,///222444444111...(((***---,,,***'''&&&%%%***)))(((''''''(((***+++000000///...------//////(((((((((&&&%%%&&&)))++++++)))'''&&&(((***+++,,,(((***,,,---,,,***'''%%% !!!"""$$$)))///333666222,,,((((((+++///333///000000...***%%%###""""""  !!!((('''&&&%%%&&&''')))***''')))***,,,+++***'''&&&''',,,///,,,$$$ ###(((---000///......+++&&& """""""""!!!###%%%(((***+++,,,,,,''',,,000000111222000+++)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$!!!!!!''',,,///---+++(((''''''(((+++...000///...------,,,+++)))&&&""" !!!###&&&'''&&&%%%%%%&&&(((+++///000///...&&&"""###%%%%%%$$$$$$!!! $$$&&&""""""""""""!!! !!!$$$$$$""" """######$$$&&&'''((()))(((&&&%%%''')))+++***))) !!!"""###$$$%%%***...---)))'''))),,,---.../////////000333555???;;;777333000...,,,***'''(((***,,,...000111222/////////222555777666444111111000000000222333444888999999999888:::===???AAAAAA@@@@@@??????>>>>>><<<>>>>>>???FFFPPPUUUUUUEEE>>>999888666666999???AAAAAABBBBBBBBBBBBAAAAAA???DDDNNNUUUWWWWWW]]]fffwww===>>>AAAFFFLLLPPPQQQQQQRRRYYYaaagggkkkqqqzzz~~~zzzuuuqqqjjjggg___UUUPPPNNNJJJEEECCCAAA>>><<<<<<<<<;;;:::???BBBDDDBBB>>>:::999:::666444000...---...111333333222222111222333444555333555555111+++))),,,000111444777999999666333111222222444555555555444333222111///+++((((((***,,,))))))***...333666444222------...111333444222000***,,,......+++)))''''''))))))(((''''''((()))***...//////...,,,+++---...(((((('''%%%$$$$$$'''***+++(((%%%$$$%%%'''((((((%%%'''***+++***((($$$"""!!!'''...333555111+++((((((+++---...(((+++------+++)))(((((('''%%%###!!! ''''''((((((((((((((((((###%%%))),,,---+++)))'''(((,,,...+++$$$ !!!$$$)))+++***+++---+++''' !!!!!!  $$$(((+++++++++***(((---111111222444222...((('''&&&&&&&&&''')))***&&&%%%$$$###!!! &&&+++,,,+++(((%%%"""###%%%)))---//////...+++***))))))***(((&&&###!!!$$$'''(((&&&%%%$$$%%%'''+++---...+++)))$$$""" !!!%%%'''&&&$$$%%%$$$###"""###%%%''')))&&&&&&'''&&&$$$!!! %%%&&&$$$""""""$$$$$$$$$%%%&&&''')))***+++***(((%%%&&&)))***)))''' """&&&'''&&&%%%$$$'''***)))&&&$$$$$$&&&)))+++,,,------...000222555333000///...---+++)))&&&'''***,,,...000111111111//////222666999777555000/////////000111333444666777888888888;;;???BBBCCCBBBAAA???>>>=========>>>@@@???>>>BBBIIILLLJJJAAA;;;777666555555888===AAA@@@@@@?????????@@@AAA===BBBJJJRRRUUUUUU[[[cccsss:::;;;>>>BBBGGGHHHFFFCCCAAAEEEKKKPPPUUUYYY^^^aaalllssszzz~~~}}}}}}zzzuuuqqqnnniiiddd```XXXVVVOOOGGGDDDEEECCC>>><<<;;;;;;<<<<<<;;;888666;;;@@@CCCBBB===888666777333000,,,***)))+++...111111222333333333222333333111111111///------///111333444555555555444222111111111333444333222000//////000000///,,,******+++***,,,...000222333444444000///...///000000///...***,,,......---++++++,,,+++******)))))))))***++++++---...---***)))***,,,*********(((&&&&&&(((***'''$$$!!! """%%%'''((((((((())))))((('''%%%$$$ $$$+++000000---)))(((***++++++***###'''+++------,,,,,,,,,***(((&&&$$$"""!!!!!!"""%%%&&&((())))))(((&&&$$$!!!$$$(((+++,,,***(((&&&(((***+++)))&&&###!!!!!!###&&&(((&&&'''++++++(((###"""!!!""""""!!!%%%***------+++)))''',,,//////111444333///((((((''''''(((***,,,...)))(((%%%### !!!&&&)))***'''###!!! !!!###(((,,,///000///---+++))))))++++++(((&&& """%%%''''''$$$""" """$$$(((+++***'''$$$###!!!!!!$$$(((***(((%%%'''&&&&&&&&&'''((()))***)))***)))(((&&&### ###'''&&&$$$###&&&)))%%%%%%%%%&&&''')))+++,,,+++'''$$$%%%(((+++)))''' """&&&)))***'''###"""###%%%&&&&&&%%%######&&&''')))******+++---///...---,,,,,,---,,,+++)))&&&'''***,,,...///000000222000///222777:::999666000000000000111333555666777777888777888:::???BBBCCCBBB???===<<<<<<===>>>@@@AAA@@@>>>@@@DDDDDD@@@<<<888444555444333555:::>>>?????????????????????>>>@@@GGGNNNPPPQQQWWW___lll{{{<<<<<<>>>BBBDDDCCC>>>999888:::===AAAEEEHHHJJJKKKQQQXXX___ccceeekkkuuu}}}}}}rrrmmmllloookkkgggdddaaa]]]XXXSSSPPPMMMGGGAAA@@@BBB@@@;;;555666999<<>>:::777888>>>CCCBBB===888666666111...***((((((,,,000333111222444555333222111111//////...///000111333444666555333111000000000111000111222333222000...,,,...000111111...,,,+++***,,,.../////////000222444333111...---...---,,,+++(((***---...---...///000---,,,,,,+++++++++,,,,,,***,,,...---+++)))***+++......---+++)))(((***,,,###  $$$'''(((,,,+++)))'''&&&'''((()))$$$### """(((---,,,)))((((((+++,,,+++)))!!!%%%)))---------......***)))'''%%%$$$############%%%(((***)))'''$$$"""!!!$$$'''***+++)))&&&$$$''''''(((((('''%%%###"""###&&&&&&$$$%%%)))***(((&&&%%%$$$######!!!&&&,,,///...+++)))%%%))),,,,,,...222111...***)))(((((()))+++...///...,,,(((%%%###""""""###!!!$$$''')))(((%%% !!!!!!$$$)))...111222111///---******,,,,,,***'''!!!!!!"""$$$&&&%%%""""""&&&)))(((%%%""""""!!!"""&&&***,,,)))&&&'''(((((())))))*********,,,,,,***(((&&&$$$"""!!!$$$'''(((&&&######''',,,&&&%%%%%%&&&''')))+++---***&&&###$$$))),,,+++(((!!!"""$$$(((+++***%%%!!! !!!$$$&&&&&&$$$""""""$$$&&&''''''(((***,,,,,,++++++,,,------,,,***&&&(((***,,,.../////////333000///222888;;;999777111111111222333555888999888888888777777:::>>>AAACCCAAA>>><<<;;;<<<>>>@@@AAACCCAAA>>>???AAA@@@;;;999555333444333111333777<<<===@@@AAABBBAAA???===>>>@@@EEEJJJLLLMMMSSS[[[ggguuu<<<===???AAABBB>>>999444333444777:::;;;=========???EEEKKKOOOPPPTTT[[[aaaiiimmmsssvvvyyy~~~{{{vvvyyy}}}}}}|||zzzxxxyyywwwsssoookkkgggbbb___^^^\\\YYYVVVRRROOOMMMLLLGGGEEEAAA???===;;;999777333333555888;;;===;;;:::999:::;;;;;;:::999777666///---+++---111333222000111000///......///000000---...///111111222222222333555666555111//////111111333555555111+++$$$ +++,,,...111222111---***///...---,,,---...111222333///)))&&&&&&((()))***++++++++++++,,,---...//////,,,)))))),,,...---,,,111000///,,,(((&&&&&&'''&&&+++///222000---***(((&&&&&&%%%%%%%%%%%%&&&&&&,,,***'''&&&(((***,,,,,,+++%%%%%%((('''$$$+++******+++---...---,,,###!!!!!!%%%,,,///...+++)))******'''$$$!!! """$$$&&&''''''&&&$$$###$$$###$$$&&&((())))))(((%%%&&&(((***+++***&&&###$$$%%%&&&&&&%%%%%%'''))))))&&&$$$$$$%%%%%%"""!!!%%%+++000222000---+++)))&&&######%%%))),,,---...)))$$$###(((///444666000...+++)))((('''%%%###'''((())))))(((&&&$$$"""######%%%***111666777666666111+++((((((((('''%%%"""$$$&&&&&&$$$"""!!!  ######!!! !!!"""###""""""&&&+++---***&&&&&&''')))******((('''&&&&&&%%%%%%'''))))))%%%"""$$$"""!!!''',,,,,,)))%%%###$$$&&&((((((###""" &&&,,,+++&&&""" """&&&+++,,,'''"""!!!%%%&&&&&&"""###$$$%%%%%%$$$###"""***,,,......---++++++,,,++++++,,,---.........---333...***,,,333777666333555111---...444999999888555888<<<>>>>>>>>>>>>>>>???===;;;:::<<>>===;;;:::777555444555555555444888:::<<<>>>@@@@@@AAA@@@@@@BBBDDDGGGJJJNNNSSSWWW```ppp999:::<<>>>>>???===<<<;;;<<>><<<999::::::999777666555444444///000222666999999777555333222000......000222444888888777666555333222111///000222222111111222333111333444444111,,,&&&###!!!"""%%%)))---...---+++......//////000000000///222000,,,******)))((('''%%%&&&(((***++++++++++++***)))(((***---///000///222333222///)))$$$"""!!!!!!'''///444333///***'''&&&''')))+++,,,,,,,,,+++(((&&&$$$$$$%%%'''(((''')))(((''''''((()))++++++...,,,++++++,,,+++***((('''$$$"""###&&&((('''%%%$$$&&&'''&&&$$$######$$$)))***+++)))(((''''''(((&&&'''(((+++...///---+++(((((()))+++,,,,,,)))&&&)))(((&&&$$$!!!"""$$$'''(((&&&$$$$$$&&&'''((((((###%%%(((+++,,,---,,,+++%%%!!!%%%***---'''%%%$$$&&&***000333555...,,,+++***+++***((('''"""&&&,,,111111---((($$$%%%$$$$$$''',,,000333444000,,,'''$$$""""""!!!  """%%%&&&&&&%%%$$$#########  )))((((((+++///000...+++(((((()))***)))'''%%%###&&&&&&'''(((***)))'''$$$"""#########$$$&&&+++...***&&&"""!!!"""$$$&&&&&&''''''&&&%%%(((,,,)))$$$"""&&&)))'''%%%  ######"""%%%'''***+++++++++---...+++,,,...///111222444444...***(((,,,555===@@@???777333000000555999;;;;;;888888999;;;<<<===>>>??????===<<<;;;<<>>888<<<@@@DDDFFFIIIMMMOOOZZZjjj|||000111333777999888444111---...111333444555555555444777<<<===;;;888666555444666777555444666;;;???BBB@@@???AAAFFFLLLQQQTTTNNNOOOQQQUUUWWWUUUPPPKKKHHHGGGHHHJJJIIIGGGKKKRRRZZZ^^^dddhhhkkkmmmpppqqqtttuuuuuuvvvwwwxxxzzz{{{zzz{{{|||{{{yyywwwwwwxxx}}}}}}}}}~~~yyyvvvpppkkkgggfffggghhhccchhhllliiibbb[[[XXXXXXXXXZZZ]]]___]]][[[XXXWWWTTTSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPOOONNNMMMNNNNNNEEECCC@@@===:::999999999======<<<:::777666666666333555888===AAAAAA>>><<<======;;;999777666555555///222666:::<<<;;;999777666444222000000222555777:::999888666444222///......///////////////000111///000222222111...***(((""""""###'''***,,,+++******,,,...000222222111000000...,,,******)))'''%%%"""$$$''')))******)))((('''((((((***---///111111333444333000)))###!!!&&&,,,///...***&&&$$$$$$&&&)))+++------,,,,,,%%%$$$"""###%%%&&&%%%%%%''')))++++++)))))),,,///000...,,,+++++++++)))((('''$$$!!!!!!"""###"""!!!%%%&&&((((((&&&%%%&&&'''///000000...+++***,,,...,,,,,,---000111111...,,,''''''''')))******((('''((('''%%%""" !!!%%%(((***(((&&&%%%&&&'''((((((###$$$%%%&&&'''((())))))$$$!!! $$$&&&''''''''''''(((***,,,---...***)))(((((())))))((('''$$$''',,,000000---((($$$######"""$$$'''***...//////,,,'''$$$"""!!!!!!!!!!!!"""$$$&&&(((((('''%%%###!!!!!!&&&&&&&&&(((***+++***((($$$%%%'''(((((('''%%%$$$(((((()))))))))'''$$$"""!!!###%%%&&&'''(((+++---(((%%%!!! !!!###%%%&&&,,,------+++,,,...+++&&&!!! """'''***+++******&&&"""!!!######!!! ###%%%'''(((((((((***,,,,,,,,,,,,---///000111222---+++***...777>>>BBBCCC999555222222555999<<<<<<999888888999<<<>>>?????????>>><<<<<<===???AAACCCAAAAAACCCFFFHHHHHHFFFDDDBBB???;;;999999:::;;;::::::<<<>>>@@@???===:::999777;;;@@@DDDGGGIIILLLNNNWWWeeeuuu---...000333666666333000---...111444666777888888000333777999888555222000...///000...,,,---111444888555222222666;;;@@@BBBAAACCCGGGKKKMMMLLLHHHEEE???===>>>>>><<<:::>>>EEEKKKOOOTTTXXX[[[]]]```bbbfffgggggghhhhhhhhhggggggfffgggggggggeeeeeefffhhhkkkmmmpppqqqpppoooooooooqqqrrrsssssssssqqqnnnmmmiiieee```[[[WWWUUUUUUUUUPPPTTTUUURRRKKKGGGHHHJJJMMMPPPTTTUUUSSSPPPOOONNNKKKKKKKKKKKKJJJJJJJJJKKKJJJLLLNNNMMMKKKIIIHHHIIIAAA???<<<999777777777888;;;<<<<<<:::777666777888888999<<<@@@CCCDDDAAA???>>>===<<<999777555333222...222777;;;<<<:::888777666555333222333555777999888888777555333000...---000///------------------,,,---///111111000///...'''&&&%%%''')))***)))(((&&&(((,,,000222333333222,,,+++)))))))))(((&&&###"""$$$&&&((((((((('''&&&%%%''')))+++---///111222333444333///)))###$$$&&&((((((&&&###!!!!!!!!!###&&&)))***+++******###""""""###%%%%%%$$$###$$$(((,,,,,,******,,,000000---+++******+++***)))&&&###  !!!"""''')))******)))(((((()))///222333000,,,***---000111111111222222111...+++%%%$$$$$$%%%'''''''''&&&%%%%%%###!!! """&&&)))---,,,***(((&&&%%%%%%&&&""""""""""""###$$$%%%&&&$$$###"""###$$$###!!! $$$%%%&&&'''((()))***+++'''%%%$$$###%%%&&&&&&%%%)))***+++,,,+++)))&&&%%%%%%%%%$$$$$$&&&(((+++...///---***&&&$$$###$$$&&&((('''''')))++++++(((%%%!!!###$$$$$$$$$%%%&&&'''&&&%%% !!!$$$&&&((((((''''''+++,,,,,,+++(((%%%"""!!! ###&&&'''((()))***,,,(((%%%!!! """$$$&&&'''---000000......///+++&&&!!!!!!!!!"""&&&)))++++++---)))%%%###$$$$$$""" !!!!!!!!!""""""###$$$&&&%%%%%%%%%'''(((,,,++++++******+++,,,---...------111888>>>AAABBB999888555555666888:::;;;999777777999===@@@AAAAAA???>>>===<<<===>>>@@@BBB@@@AAACCCGGGJJJKKKJJJHHHCCC@@@<<<;;;;;;===>>>>>>>>>>>>???>>><<<999555333888<<>>AAAFFFJJJOOOPPPMMMJJJIIIJJJEEEFFFGGGEEECCCBBBCCCDDDGGGKKKOOONNNJJJFFFEEEEEE;;;999666333222222444555999;;;<<<:::777666888:::<<<<<<===@@@BBBCCCAAA???<<<;;;;;;999666222///------111666999888666555444555444444444444555777888666555555444333111000///222///---,,,---......---+++,,,...000111111111111---***((('''((((((((('''$$$&&&***...111222333222***)))''''''((((((&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$'''***,,,---///111333333333222...(((###'''''''''%%%"""  """%%%&&&'''''''''###"""###%%%&&&&&&$$$"""!!!%%%)))+++***)))+++---,,,***((('''(((******)))%%%### !!!$$$'''***,,,---,,,***))))))***+++...111///***(((***...222111////////////,,,***$$$"""!!!!!!###%%%%%%%%%######"""!!! """&&&)))......---***&&&###""""""!!!!!! !!!"""###$$$######$$$&&&&&&###!!!###%%%&&&'''))),,,&&&###  """$$$$$$+++***)))((('''&&&&&&&&&)))***+++***)))***---//////...,,,)))'''''')))+++,,,+++***+++---,,,((($$$"""%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$''')))*********---///000...***&&&######"""%%%''')))))))))***+++)))&&&###!!!###&&&((((((***...000...---,,,(((### !!!###&&&((()))((($$$""""""%%%'''&&&$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&(((,,,+++***)))((()))******......000444999===??????:::999888888777777777777888666777:::@@@DDDDDDCCC???>>>=========>>>@@@AAA@@@AAABBBFFFJJJLLLLLLKKKDDD@@@===;;;<<>>>>>======999888999:::777444777===>>>AAADDDFFFGGGHHHJJJLLLOOOPPPRRRTTTTTTSSSQQQOOONNNNNNMMMJJJHHHIIIKKKMMMNNNPPPSSSTTTUUUUUUWWWXXXXXXYYYYYYYYYXXXUUURRRQQQJJJHHHFFFDDDAAA@@@??????===<<<;;;:::999:::;;;<<<@@@EEEJJJKKKGGGDDDDDDEEEAAABBBCCCAAA>>><<<<<<===BBBHHHMMMNNNIIIDDDBBBBBB666333000...---...000111777:::;;;:::666555888;;;===<<<;;;<<<>>>>>>>>><<<;;;;;;<<<:::777222---***,,,000444555444111111111111111222333444444444444444555555666666555555444333000------000222222111------...///000111111111///---)))''''''''''''&&&%%%'''))),,,...///000000)))(((&&&&&&((()))((('''''''''&&&%%%%%%$$$$$$######'''+++------...000222222222000,,,'''###!!!!!!''')))***(((&&&###"""### !!!"""###$$$%%%######$$$'''((((((%%%###"""&&&((())))))))))))'''%%%######%%%((())))))%%%$$$"""!!!!!!%%%+++...---......---***(((''''''&&&,,,000///***''')))---...,,,******+++++++++***###!!! """$$$%%%%%%#########"""!!!!!!###%%%,,,...///,,,'''""" !!!!!!!!!!!!!!!""""""############$$$$$$""""""###"""$$$'''***'''### ###$$$***)))(((''''''''''''''',,,...///...,,,,,,---/////////...,,,)))***---000---+++)))+++...---)))$$$ """&&&((((((''''''''''''&&&&&&''''''"""$$$'''***,,,------,,,///111333222...***))))))&&&(((*********)))+++,,,+++((($$$###%%%(((***+++(((---000...,,,+++'''""" """###$$$%%%&&&'''&&&###!!!###'''******(((''')))+++,,,,,,)))&&&$$$$$$%%%&&&&&&&&&'''***,,,,,,+++***))))))***,,,---,,,...222777;;;=========999:::;;;:::888555444333666555666<<>>>>>>>>===>>>>>>???@@@AAAAAABBBEEEIIILLLMMMMMMCCC@@@<<<;;;===@@@CCCDDDCCCBBB@@@===:::888777666777:::===@@@CCCFFFKKKNNNOOOXXXbbbnnn~~~......///222444444222000000111111222222111///...******,,,...000///---***+++///333444222000111222333000---,,,...000111222222444888:::;;;;;;<<<===888888999:::888444777<<<===???AAACCCCCCCCCEEEFFFHHHJJJMMMOOOPPPOOONNNMMMLLLKKKHHHEEEBBBBBBDDDFFFGGGIIILLLMMMNNNOOOQQQRRRRRRRRRSSSRRRQQQNNNKKKIIIDDDDDDBBB@@@???>>>>>>===:::888777888:::;;;;;;:::;;;AAAFFFGGGCCC@@@@@@AAA???AAABBB@@@;;;888888999:::@@@HHHIIIEEE???<<<<<<333111...++++++,,,...000555888;;;999555444777;;;<<<:::888888:::::::::999<<<===>>>===:::444...++++++...222333000.........---///111222333333222222444555666888999999999999333000...///222555666555////////////000000000000000---)))''''''''''''&&&((((((***+++,,,---------***(((&&&&&&(((*********)))(((&&&%%%$$$############''',,,...------000222111111///+++&&&#########&&&))),,,---+++(((&&&%%% !!!###$$$$$$$$$&&&(((***)))&&&######&&&))))))((('''"""  ###&&&'''(((%%%$$$######$$$)))///444...//////---)))&&&%%%%%%%%%+++111000+++(((***...***(((%%%%%%''')))***+++###!!!!!!$$$%%%%%%###$$$$$$###!!! !!!"""***---///---(((### """""""""###############"""!!!!!!!!!"""""" !!!###""" """%%%((($$$###%%%'''(((((()))))))))))))))+++...000///---+++,,,---...//////---***+++///333,,,***(((***......)))$$$""" !!!%%%)))***)))'''(((((('''%%%%%%&&&(((&&&'''***---.........---///222555444111.........)))+++,,,,,,+++***,,,---,,,)))%%%%%%&&&)))+++,,,(((...222000...---)))$$$!!!###%%%&&&&&&&&&'''(((***'''%%%&&&)))++++++***)))+++...///...+++'''$$$$$$%%%&&&'''(((***...111---,,,+++***+++---000111)))---222888<<<>>>===<<<999;;;<<<<<<999555111000555444777===FFFJJJHHHEEE>>>>>>>>>>>>>>>>>>???@@@BBBAAAAAADDDHHHLLLNNNNNNBBB???<<<;;;===AAADDDFFFDDDBBB@@@===;;;:::::::::555777:::<<>>>>><<<999777666666999;;;===>>>???@@@??????CCCDDDEEEFFFGGGHHHIIIJJJHHHEEEBBB???===>>>???@@@EEEIIIMMMNNNMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGDDDBBB???;;;999888888888888888888777777777777777555999>>>@@@>>>===>>>@@@@@@@@@@@@>>>;;;999999999:::<<<>>>>>>===;;;888666444///)))%%%&&&))),,,---222111000000000111333444555444555555333222666===CCCDDDCCC@@@>>>:::000%%%+++,,,...000000---(((%%%%%%,,,444777555222222333444333444777;;;<<<;;;888444111......222666888888/////////000111000---******++++++(((### !!!###***)))((()))+++,,,++++++((()))+++++++++***+++,,,***(((&&&#########%%%&&&&&&***---...------///222---***&&&$$$$$$%%%%%%%%%+++***)))***,,,+++'''$$$$$$"""  """$$$(((((((((******)))%%%"""!!!%%%)))***)))'''$$$!!!%%%...000,,,+++((($$$!!!"""&&&+++///111///,,,)))((('''((((((---...111222111...***(((+++'''###!!!###&&&)))+++(((&&&$$$######$$$%%%&&&)))%%%"""!!!###%%%$$$"""'''***+++***&&&###"""###%%%###"""$$$%%%$$$  ######!!! !!!!!!!!!!!!  &&&))))))******+++*********///...---,,,+++++++++,,,***+++------,,,+++,,,---...///000...+++)))((((((((($$$!!!!!!$$$'''(((((()))'''###  """$$$$$$&&&(((+++...///000000222111111333444444222111+++++++++***)))***---000+++'''$$$&&&,,,000111///,,,***)))+++...---'''"""###((()))&&&$$$$$$%%%'''((()))******+++...111+++,,,...///...)))###&&&***,,,,,,...333444222///,,,((())),,,///111111...222888???CCCCCC???<<<<<<>>>???>>>:::555///,,,000555:::===BBBJJJMMMKKKDDD>>>888666:::>>>>>>===>>>???AAADDDFFFHHHJJJKKKDDDAAA======@@@CCCDDDCCCFFFCCC???<<<;;;===???AAA>>>;;;777555777>>>EEEKKKKKKQQQ\\\jjj{{{''''''(((+++...//////---...//////...,,,---///111...+++))))))---///000000000222555666666555222000---......---++++++,,,.........000111333666999<<<;;;<<<===<<<:::888666555999999;;;===>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA>>>======>>>???DDDGGGKKKNNNNNNMMMJJJIIIDDDDDDCCCDDDFFFFFFEEEDDD@@@>>>;;;888555444444444444444555666666666666555555777999:::;;;<<<===????????????>>><<<;;;;;;;;;;;;::::::;;;:::999666333111...)))'''(((+++---...111111000000////////////222111111444333444;;;CCCFFFKKKLLLGGG@@@999///&&&)))+++...000000---)))%%%%%%---666:::888444222222333222222555888999777555222000---...111444555444000/////////000000---+++((())))))&&&!!! """%%%+++***************((('''$$$&&&((())))))((()))***)))(((&&&$$$$$$&&&((()))(((***,,,---------...///(((&&&######$$$&&&&&&&&&***))))))+++------***&&&######!!! !!!######&&&&&&(((***,,,+++(((%%%"""!!!"""%%%(((***+++***'''%%%!!!"""+++777;;;999,,,)))&&&$$$$$$&&&***,,,///---+++((('''&&&''''''***+++---//////...,,,+++***'''""" """%%%((()))((('''%%%#########%%%&&&'''%%%###$$$&&&'''&&&$$$***,,,---+++((($$$###$$$"""!!! """$$$### ######!!!""""""######"""  &&&''')))++++++,,,+++++++++***)))'''&&&%%%%%%%%%&&&))),,,------,,,---...///000000///,,,)))(((((('''$$$!!!!!!$$$'''(((((('''&&&$$$"""!!!"""###$$$###%%%(((+++---/////////------...000111111///---++++++***((('''(((+++...,,,(((&&&(((,,,000///---(((&&&%%%(((++++++&&&"""!!!###&&&'''%%%###"""!!!%%%'''+++///111222111000((())))))***)))'''$$$"""'''+++------///444555222///,,,***))),,,......---...222999@@@DDDDDDBBB@@@>>>???AAABBB@@@:::222,,,---222666999???EEEFFFCCC<<<888333333888;;;<<<;;;<<<>>>AAAEEEGGGIIIJJJJJJFFFBBB>>>===@@@BBBAAA@@@CCCAAA>>>;;;;;;===???AAA;;;888333111333888???DDDFFFKKKUUUcccttt)))))))))+++...///...---+++++++++))))))+++///222---,,,+++---///111222111000111333444333111...,,,(((((()))(((''''''***,,,***+++,,,...000444777999777999;;;<<<<<<999666444777888888:::<<<>>>@@@AAA@@@>>><<<;;;:::;;;<<<===BBBAAA???===<<<======>>>BBBDDDIIIMMMPPPNNNJJJGGG@@@??????@@@CCCDDDDDDCCC===;;;888555222000......///000222333555555444444666444222333666:::<<<===;;;;;;<<<<<<<<<<<<<<<===;;;888666666777777444111000---)))(((***---///000111111///...,,,+++***)))...------000111444===GGGMMMUUUXXXOOO@@@444***$$$'''***...111111...***'''&&&...777<<<:::666222000111000111222444444222000000...,,,---///111222222333111///...//////...,,,'''((('''$$$ ###&&&,,,,,,,,,,,,***(((%%%###!!!###&&&'''&&&%%%&&&&&&'''&&&%%%%%%'''))),,,---*********,,,------+++***###""""""$$$&&&((('''&&&((()))***,,,...---+++(((######$$$$$$$$$$$$######$$$%%%'''+++---...+++)))'''%%%$$$%%%(((+++,,,,,,---***%%%%%%...;;;@@@???---,,,***(((''''''((())),,,+++)))'''&&&&&&%%%%%%%%%&&&(((***,,,.........+++'''###!!!"""%%%'''((()))(((&&&$$$######$$$%%%%%%$$$$$$&&&(((******)))...///000...***'''%%%%%%!!!"""""""""$$$###"""%%%&&&&&&&&&$$$ """%%%(((+++---...---,,,)))((('''%%%""" """&&&***------------......///000...+++(((''''''&&&$$$""""""$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$###%%%(((+++------------''''''))),,,......,,,)))+++***)))&&&%%%%%%)))+++---***)))***---...,,,)))"""!!!"""%%%((()))&&&###$$$$$$$$$$$$%%%$$$!!!"""%%%+++333999:::666111''''''(((((((((''''''''')))---///...000444555222///---+++*********)))(((---111888???CCCEEEEEEDDD@@@AAACCCEEEEEE???555...,,,111666999>>>BBBAAA<<<444111///111555888999777:::===AAAEEEHHHIIIHHHHHHFFFBBB???>>>@@@@@@>>><<>><<<::::::;;;===???:::666222///000555:::>>>AAAEEEMMMYYYiii}}}...------...000111000///******)))((((((+++000444////////////000111111000---...//////...,,,)))'''%%%%%%%%%###""""""%%%''')))))))))+++///333555666444555999<<<===;;;777333555555666777:::===@@@BBB===;;;777555333444555666???>>>>>>>>>>>>>>>>>>???@@@CCCGGGMMMPPPOOOIIIDDD>>>======???CCCEEEFFFFFF???===999444000,,,******,,,---000222444444444333777222......333888<<<===777777777888:::<<<<<<<<<999555111222555777666333444000***((()))---111333444111---)))'''&&&&&&''',,,******---///444???JJJWWW```cccUUU???...$$$ '''+++000333222000---+++***000666:::999666333111000000111111111111///...,,,,,,,,,---///111333333555333///............---******((($$$ ###'''+++,,,......+++(((%%%$$$"""$$$&&&&&&$$$###"""###%%%%%%%%%&&&(((+++...000,,,+++***,,,......***&&&"""###$$$'''******'''%%%&&&(((***,,,,,,+++(((&&&###%%%'''(((((('''%%%###$$$%%%(((+++......,,,***)))''''''(((***,,,,,,+++000,,,'''###)))333777666......---,,,+++)))(((''')))(((((('''&&&%%%%%%$$$""""""$$$&&&))),,,///000,,,((($$$"""$$$&&&(((((()))(((%%%###"""######$$$&&&%%%$$$%%%'''+++...000111111111///,,,)))&&&%%% !!!"""""" !!!$$$&&&&&&***)))((('''%%%###!!!  ###(((,,,///000///...******(((%%%### !!!%%%***,,,,,,+++*********,,,---,,,)))'''%%%%%%$$$###!!!!!!"""$$$%%%&&&"""###$$$&&&&&&&&&%%%$$$%%%''')))+++,,,+++***)))$$$%%%(((+++......+++(((***)))(((%%%###$$$&&&)))---,,,+++,,,---,,,)))%%% ###'''((('''%%%'''$$$###$$$'''(((&&&###"""###)))222:::===888222)))***,,,,,,***)))(((((()))---///...///333444111---,,,***)))'''&&&$$$"""***...555;;;???BBBDDDEEECCCBBBBBBCCCDDD@@@888111000555999===BBBEEE@@@:::111000///111444666555444777:::???CCCFFFFFFEEEDDDCCC@@@>>>???AAAAAA>>>;;;<<<;;;:::999999999999999;;;999555222222555:::===@@@CCCIIIRRR```ttt111000//////111222222111++++++***)))))),,,000444222222222111///...---------.........---,,,)))(((&&&&&&$$$""""""$$$)))'''''')))---111222222000222666:::===<<<888333333333444555888;;;???AAA:::888555111000000111333<<<===>>>???@@@@@@@@@@@@@@@CCCHHHMMMNNNLLLGGGCCC<<<;;;;;;>>>BBBEEEGGGGGGDDDAAA;;;555///,,,***))),,,...000222333333333333777222------111777;;;<<<666555555777;;;======;;;555222000111555888888777:::444,,,'''(((,,,111444777222+++%%%"""###%%%''')))((()))---111888EEEQQQaaahhhgggVVV>>>,,,###)))---222444333000/////////111444555555444333333000111222222111///...---++++++,,,---///222555777888555111///...//////...///...+++&&&!!!"""&&&))),,,//////,,,)))((('''''''''(((&&&###!!!!!!!!!%%%%%%%%%'''(((+++---...---++++++,,,///...)))%%%%%%&&&(((***,,,+++'''$$$###&&&)))***)))'''$$$"""###%%%(((******(((%%%###%%%%%%'''+++------+++)))''''''(((+++------+++))),,,***%%%!!!$$$+++---+++---...//////---+++(((&&&''''''(((((('''&&&%%%$$$!!!!!!"""$$$'''***---///,,,)))%%%$$$%%%'''))))))(((&&&$$$"""!!!"""###$$$)))'''$$$"""$$$)))000444222111000///---***&&&$$$"""###$$$$$$"""  $$$(((***...,,,)))&&&%%%&&&''')))!!!!!!  ###(((---///000///...******)))&&&$$$!!!"""&&&)))+++)))&&&$$$$$$%%%'''))))))'''$$$###"""!!!!!!!!! !!!"""### """$$$&&&'''&&&$$$###''')))+++,,,,,,***(((&&&&&&'''))),,,//////---***(((((((((&&&$$$$$$&&&(((++++++,,,,,,,,,***&&&$$$ !!!$$$'''(((((('''(((%%%$$$&&&***---,,,******((((((---333555222---))),,,000000---)))&&&%%%)))---...---...111222///******)))'''$$$""" '''+++111666999<<>>999555555999===AAAFFFIIICCC;;;555444444444555555444333666999===AAACCCCCCBBB@@@>>>======@@@CCCCCC@@@<<<:::::::::999888666555444<<<:::777555555888;;;>>>CCCEEEIIIOOOZZZmmm///...,,,---///000000000......---,,,+++,,,000333333333222000,,,***++++++///000000111111000///...***)))'''$$$!!!!!!$$$&&&***(((&&&(((,,,000000///...///222888======999444111111333555777:::<<<>>>888777444222111111222333999;;;===???AAAAAAAAA@@@AAAEEEKKKMMMKKKGGGCCCBBB999888888:::>>>BBBDDDEEEHHHCCC<<<444...,,,+++,,,000000000000111111222222555222///...111555888:::888666555777;;;===<<<:::222222222222444666888:::===666...((()))---222555666222***$$$"""###&&&)))&&&%%%(((...444===JJJWWWbbbeee```OOO<<<000((($$$+++///333333111///000222111111111111111111111111000222444333111///...///,,,---------...222666:::;;;888333111111000000///000000---(((""" !!!$$$'''***......+++((()))*********(((%%%"""!!!"""###&&&&&&&&&&&&'''((())))))***++++++------+++(((%%%&&&&&&(((***+++)))%%%!!!"""'''((('''$$$""" """$$$'''))))))'''$$$""""""###%%%)))+++,,,***'''%%%&&&(((+++------***'''&&&'''&&&###%%%***+++((()))+++---...---***'''%%%&&&''')))******(((&&&%%%#########$$$&&&''')))***(((%%%###"""$$$&&&((((((%%%$$$""" !!!"""###)))'''$$$""""""'''...444000///---,,,+++)))%%%""""""$$$&&&&&&###!!! ###)))---111---)))%%%%%%'''+++...%%%&&&$$$ ###&&&***---------,,,(((((('''&&&$$$!!!$$$&&&((((((%%%"""  ###&&&'''&&&###"""""" !!!"""!!! !!!###!!!$$$&&&&&&%%%###"""''')))+++------+++(((&&&))))))***,,,...///...,,,&&&((()))((('''&&&&&&''')))***++++++***(((%%%$$$""""""$$$%%%'''(((((()))'''&&&%%%&&&)))---...///222...***)))******)))&&&)))---222222---'''###""")))---...,,,---000000...)))***)))&&&""" !!!&&&+++///222444888===BBBDDDCCCAAA???===<<<;;;;;;888;;;>>>CCCIIIMMMGGG>>>;;;;;;:::999888777666555888:::===@@@AAA@@@???>>>;;;;;;===AAAEEEFFFBBB>>>999:::;;;;;;:::888555444:::999777666777:::===???EEEHHHKKKPPPYYYiii~~~---,,,***+++---///000000000111000...,,,,,,...000222222000---)))(((***,,,///000111222333333333333...---+++)))'''(((+++...000,,,***+++000333222000------000666<<<>>>:::666///000222555777999::::::777666666555555555555555666888;;;>>>@@@AAA@@@@@@CCCIIINNNMMMGGGAAA@@@AAA888777666888<<>>AAAEEEMMMRRRMMMDDD??????>>><<<:::999::::::<<<===>>>???@@@???>>>>>>:::;;;>>>CCCGGGGGGBBB>>>777:::===??????===:::888:::999888999;;;>>>AAACCCCCCHHHMMMRRRYYYhhh{{{---,,,***+++...000111111111222222000---,,,,,,---000000...+++''''''***...---...///111333444555555111000///---+++---111444666222///000444777666333---,,,...444;;;>>>;;;777...000333555777888888888666666777777777888888888333666:::===@@@@@@??????DDDKKKPPPMMMDDD===>>>AAA999888777999===AAADDDDDDBBB===444---***,,,000333555333///---+++,,,---///...000222111///...111444444111...000444666333000///444777555000---111666444222000///111333444444///...---+++)))(((''''''&&&%%%&&&***,,,000:::DDDIIIDDD;;;222000333222...---///000...******...222,,,---...000111///,,,)))///111444333000...///000333222///+++)))+++222777===;;;888666555333111///)))++++++(((###!!!"""$$$&&&)))+++)))$$$"""$$$((()))(((%%%!!! """'''+++((((((&&&%%%###!!! !!!&&&***+++((($$$###$$$!!!###"""###''''''&&&%%%&&&!!!""""""!!!$$$)))++++++)))%%%$$$###$$$''')))******$$$)))---,,,,,,,,,((("""!!!$$$&&&'''&&&$$$###&&&))),,,......,,,***((())))))((('''%%%###!!!  """######%%%'''&&&$$$$$$&&&)))+++)))''''''((('''###$$$%%%$$$###$$$&&&%%%%%%$$$!!! """)))......---***(((''''''((((((000333555222,,,&&&"""!!! """###$$$%%%%%%%%%'''((()))***)))'''%%%$$$"""######"""$$$''''''%%%$$$$$$"""$$$&&&%%%"""!!!###%%% !!!"""######"""!!!!!!$$$)))...111111///...,,,***(((''')))***++++++$$$''',,,...---+++)))((($$$&&&''''''&&&%%%&&&&&&%%%&&&''''''&&&%%%&&&'''###$$$%%%###!!!###(((,,,(((((('''%%%$$$&&&))),,,000333555222---)))***---,,,000111//////222222///++++++***'''######'''***---111444444333666<<>><<<;;;===>>>@@@@@@@@@@@@@@@??????>>>;;;<<>>AAACCCAAA???===::::::;;;<<<>>>BBBEEEGGGAAAGGGNNNSSSZZZhhhzzz+++++++++,,,...111333555111111000///...---,,,,,,333333222000---,,,---......+++***+++000444666555111222333666888999888777<<<999444333888<<<999222///111444666666555333222555222111333777999999888888888:::===@@@???:::555777999<<<<<<:::999:::<<>>>>>>>>888777777:::???AAAAAA???===888000)))''')))...222---......---++++++---///000222333222///...000333888444...++++++---//////111555777555///++++++...111111111333555666555333000...+++,,,...///...+++%%%&&&(((***+++---222888666222,,,))))))+++,,,---,,,...000///------000333---000222222///---...///000444888777222//////222222222222...++++++///333333555777888777444000...)))%%%!!! $$$'''))))))+++......***$$$"""$$$((((((&&&###!!!"""$$$''')))***(((%%%%%%&&&%%%"""!!!###&&&((((((&&&###!!!!!!!!!!!!###$$$######%%%%%%%%%&&&((($$$""" !!!(((000333111---(((''''''(((******)))''')))&&&%%%(((,,,,,,(((### """$$$&&&'''&&&$$$###&&&(((+++------+++(((&&&%%%))),,,)))###  !!!"""###%%%%%%%%%%%%''')))***))))))+++,,,***&&&"""###((((((%%%$$$'''***(((......&&&###''')))(((((()))******(((&&&+++///111000,,,'''%%%%%%+++)))%%%""" !!!"""$$$((((((&&&'''***)))&&&'''$$$#########!!!"""***...,,,)))&&&&&&$$$&&&((('''$$$"""!!!!!! ###%%%&&&)))))))))+++,,,,,,+++))),,,***((('''''''''&&&%%%"""$$$''',,,///...+++((($$$%%%&&&%%%###"""###$$$''''''%%%$$$###""""""""")))'''%%%###"""###$$$%%%&&&$$$"""###&&&+++///000333111/////////000...---444444444333111///---+++&&&&&&%%%%%%&&&''')))***---///000000111444:::???GGGIIIKKKLLLLLLIIIFFFDDDDDDDDDHHHNNNTTTTTTNNNHHHFFFAAA<<<;;;===@@@@@@???>>>@@@AAA@@@>>>=========>>>>>>???BBBEEEDDD@@@<<<666777999===AAABBBAAA???AAAAAA@@@AAACCCCCCBBB@@@FFFEEEIIIRRR\\\fffqqq{{{,,,,,,---...000222444555111000///...---,,,------222333333222000...,,,,,,---+++)))***...111333222...///222666:::<<<=========:::555333999@@@@@@;;;444444333333222333333333888666444555888;;;;;;:::999999;;;>>>@@@???:::666666999;;;;;;999888999;;;===>>>???>>>;;;::::::::::::999999;;;>>>???===;;;777333---(((&&&(((+++...)))+++............///111222444666555222111333555888444000------///000000000111000---)))(((***---222222333333333333444444000///...///111111...,,,+++)))(((***,,,...///111,,,***''''''))),,,...///...///000///,,,,,,...000---111444444222000///000222666999888333//////111000000///...------000222///111333555555444222111+++'''$$$$$$&&&***+++++++++,,,,,,)))%%%###%%%((('''&&&$$$""""""$$$&&&(((((('''''')))***)))$$$ $$$&&&(((******)))'''%%%$$$###"""###$$$######$$$#########%%%###"""!!!!!!"""###"""!!!######&&&---444666333///)))***++++++++++++*********&&&###$$$'''(((&&&###"""$$$'''))))))'''$$$"""$$$%%%'''))))))(((&&&%%%###&&&)))((($$$ $$$&&&$$$ !!!!!! !!!"""###""""""###&&&)))((('''''')))***)))%%%"""%%%)))...---***'''''')))***///000((( """%%%&&&%%%%%%&&&((())))))((((((***------***(((((()))+++)))&&&###!!! !!!$$$''')))((())),,,---***'''%%%###"""###"""!!!&&&***)))'''%%%######$$$%%%%%%$$$######$$$ """$$$$$$&&&%%%&&&(((******)))(((+++)))'''&&&''''''%%%$$$"""###'''+++......,,,)))%%%&&&&&&$$$###"""$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''((((((((('''&&&$$$$$$"""!!!!!!"""''',,,111444///---,,,,,,---.........333444444444333111///---((('''&&&&&&&&&((()))***+++,,,......///333888===FFFIIILLLNNNOOOLLLIIIGGGEEEEEEGGGMMMRRRSSSNNNIIIDDD@@@;;;:::===@@@AAA@@@>>>@@@@@@???===;;;;;;;;;======>>>AAACCCBBB???;;;666777999<<<@@@BBBBBBAAADDDCCCCCCDDDEEEFFFEEECCCEEEDDDGGGPPPYYYaaalllvvv---...///111333444555555111///---+++***+++---...111222333222000---***(((***((('''(((+++...//////...000333777;;;>>>@@@AAA@@@===777555;;;CCCEEEAAA777555111///...000222444:::888555555777999::::::::::::;;;===>>>===:::777555777::::::999888888999777888999999777666777888;;;;;;;;;<<<===<<<999777222///,,,)))'''&&&''''''%%%)))---000111111111111222666999999666444555777888555111//////000111111111///***'''&&&(((,,,...222444444222//////111444111111000111222222///---000...++++++---...---+++)))(((''')))+++...///.../////////...,,,+++,,,---...111555777555333222111444777:::888444000///000...---,,,---///000111000,,,---...000111222222222---+++((((((***---......+++***)))''''''''''''(((''''''%%%%%%%%%%%%&&&'''%%%&&&))),,,...,,,((($$$)))***+++,,,,,,+++***)))&&&$$$""""""""""""  """###"""!!! !!!""""""!!! """$$$&&&&&&&&&&&&'''+++222777888444000***---//////,,,+++,,,...+++'''"""!!!###$$$$$$"""###&&&)))++++++(((%%%"""$$$$$$%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%### !!!'''***)))'''$$$###!!!!!!###%%%""""""!!! !!!$$$'''&&&&&&&&&''')))(((&&&$$$+++///333333///***((('''+++000111)))"""!!!"""""""""!!! """%%%)))******%%%&&&((((((((())),,,...***)))'''$$$"""!!! $$$((())))))***...///,,,&&&%%%###"""#########!!! """$$$&&&%%%### !!!!!!"""""""""$$$'''***"""  """$$$$$$%%%$$$%%%&&&)))+++***)))***(((&&&%%%&&&&&&%%%###"""###&&&***...///---+++((((((&&&$$$!!!"""$$$&&&&&&'''((('''&&&%%%&&&(((&&&(((***++++++(((%%%### !!!###'''---222555,,,***((((((***,,,......///000111222222111///...***)))((('''((()))***+++)))***+++,,,...222777;;;DDDHHHMMMQQQRRRPPPMMMJJJEEEEEEFFFKKKOOOPPPLLLIIIBBB>>>::::::>>>AAABBBAAA???@@@AAA???<<<999999999<<<<<<>>>@@@AAA@@@<<<999666666777;;;???BBBCCCCCCGGGFFFEEEFFFHHHIIIHHHGGGCCCBBBFFFMMMTTT[[[eeeooo---...000222333444333333000...***((((((+++...000000///...---,,,)))'''%%%$$$$$$$$$&&&)))+++---...222444777999<<<>>>AAABBBCCCAAA<<<999<<>>??????===;;;999555555555888===AAACCCDDDGGGFFFEEEFFFHHHIIIIIIHHHCCCCCCFFFLLLQQQVVV___iiixxx,,,---///111222222111000...,,,)))'''(((+++///222///,,,'''%%%%%%%%%$$$### """%%%'''***---///111444888:::<<>><<<===888222------------...///111222555444333111111111333444666666777666555333222222333444666888888888666444666777777777666666888:::999;;;======<<<;;;999999888777555222...)))%%%"""&&&***...000///...,,,,,,000444888999777666777888666444111000000000...---...,,,))))))+++---......---000000,,,&&&$$$(((---666444000,,,+++---000333>>>GGGIII???333///000000555555444555555444000------,,,,,,---...///000111///222555999:::999666333555666777666333000---,,,)))''''''***///222111000---,,,+++***)))******+++---...............//////---+++))))))+++,,,---,,,,,,,,,++++++************'''((()))***+++,,,---...111111///---***(((%%%$$$%%%###  """$$$"""!!!!!!"""###%%%%%%!!!"""$$$)))---000///,,,)))&&&***......***))),,,000******)))((((((&&&###!!! ###'''***+++)))'''%%%%%%###!!! !!!###%%%''')))(((''''''(((&&&###  $$$(((+++,,,&&&%%%######%%%(((---///---+++(((### """%%%(((((()))))))))***+++,,,***,,,///000...***&&&$$$$$$((()))'''&&&(((&&&###!!!&&&+++///000***(((&&&%%%'''+++///111+++***)))(((&&&$$$###"""&&&))))))&&&%%%'''&&&###"""""""""!!!"""###%%%'''%%%!!!!!!######!!!$$$,,,111+++(((&&&%%%'''((())))))***(((&&&''')))+++,,,,,,%%%###""""""$$$%%%$$$$$$$$$%%%&&&)))---000000///111///***$$$ !!!$$$...111333000+++'''((()))((('''&&&%%%$$$%%%&&&'''***++++++)))'''(((***---111///+++************)))(((***...111222222111000---,,,+++***))))))***+++)))((()))+++///555999<<<===BBBJJJPPPTTTSSSQQQOOOEEECCCBBBCCCEEEFFFGGGGGGFFFBBB???@@@CCCFFFEEEDDDAAABBBCCCAAA>>><<<;;;<<<===>>>??????===;;;:::999444333444777;;;@@@BBBBBBFFFDDDCCCDDDFFFHHHHHHGGGCCCDDDHHHMMMPPPSSS\\\eeeuuu------...///////////////---+++)))'''))),,,000333///***$$$!!!###%%%%%%$$$ ###%%%'''))),,,///,,,111666:::===BBBIIINNNLLLLLLIIIBBB===:::444,,,***,,,---///111111111111555555666555333333444666333444444222000......///222222444666888777444222111222444444555777;;;>>>:::<<<======<<<;;;;;;<<<<<<;;;888444000+++'''%%%+++---//////---,,,,,,,,,///222666777666555777999777555222111111///,,,***(((((())))))))))))***++++++,,,,,,)))%%%###%%%'''444222...***''')))---111CCCQQQUUUHHH888222333444444444555666888777444111...------...111333444333000111333777999999666444222333333333111///,,,***'''&&&''')))---000111111...---+++)))'''&&&%%%%%%***,,,......---,,,,,,---++++++*********+++---...///...,,,+++******+++,,,+++++++++******+++...000111000///---***&&&###!!!"""!!! $$$%%%$$$"""###%%%'''((((((""" $$$''')))((('''&&&###&&&***+++******,,,///+++,,,,,,,,,+++(((%%%###"""$$$''')))***)))'''&&&"""!!! """))))))((('''&&&%%%%%%%%%$$$$$$######%%%(((+++---''''''&&&%%%'''***---//////...+++'''$$$###$$$&&&+++++++++***)))***---///************)))'''%%%$$$"""%%%&&&&&&(((,,,+++&&&"""''',,,///000,,,)))&&&%%%(((+++...///***)))((('''&&&%%%%%%%%%&&&)))(((###!!!"""  !!!!!!!!!!!!$$$&&&$$$!!! """$$$$$$ ###***///,,,)))'''&&&(((************'''$$$"""###%%%&&&'''!!!  ###%%%%%%%%%%%%$$$%%%'''+++...///...111///+++%%%!!! """%%%000444666333,,,''''''))))))'''### ###&&&)))///000000---(((''')))+++555222///---,,,+++((('''(((+++///333555555333222...---+++***)))))))))***)))((((((+++111777;;;===<<>>>>>???>>>@@@AAA@@@===;;;::::::333333444888<<>>??????===::::::<<<>>>===;;;777333///,,,***)))000000///...,,,---///111///222555555444444777:::999777555333222///,,,)))&&&((()))(((%%%%%%(((+++******)))(((&&&%%%$$$$$$......---***&&&&&&)))+++999HHHOOODDD888666777666555555555777999999777555222000///000333555555444//////111444777888666444/////////000///---***(((&&&'''(((((())),,,000333...---,,,)))'''%%%###"""&&&))),,,,,,***(((((())))))***+++***''''''+++...000...+++)))((()))+++,,,---...///...,,,,,,---///............+++'''###!!! """&&&(((&&&%%%&&&)))******((($$$  """###$$$$$$%%%!!!###%%%(((***,,,---...---------,,,***)))((((((((())))))))))))((('''&&&""" &&&''''''%%%###$$$(((,,,***)))'''%%%%%%'''***,,,+++***)))(((((()))***+++,,,,,,,,,***''''''(((***,,,------+++)))***---111---+++(((%%%$$$%%%%%%%%%%%%&&&&&&&&&+++000///*** ###(((+++------+++((($$$$$$'''+++,,,---((('''%%%$$$###$$$&&&'''%%%'''&&&""" !!!###  ###&&&"""!!! """''',,,(((&&&$$$$$$&&&((())))))+++'''""" !!!"""%%%&&&&&&$$$###"""$$$'''***++++++---,,,)))&&&######%%%(((---222555222+++&&&&&&((()))&&&""" ###''')))...111222///+++)))+++///444333111000...,,,(((%%%&&&)))...222444444222111///---,,,***)))((()))))))))''''''***111888;;;======AAAGGGMMMRRRSSSSSSRRRJJJHHHEEEBBBBBBDDDIIILLLLLLHHHEEEDDDEEEEEEBBB@@@<<<>>>@@@@@@@@@???@@@AAAAAABBBCCCBBB>>><<<;;;<<<555555777;;;>>>AAA@@@???AAA???===>>>@@@CCCDDDDDDCCCEEEJJJNNNNNNOOOXXXbbbmmmxxx000///...------...///000+++***)))***+++///222444...+++((())),,,---***'''"""%%%((()))'''&&&(((***...222888:::<<<@@@HHHNNNTTTSSSNNNEEE@@@>>><<<888444333333222222333444555111444888999777555555666222333333///+++***+++...111111222555888777333///***,,,000444999@@@GGGLLLAAAAAA@@@===:::999<<>>BBBHHHMMMRRRTTTTTTTTTMMMKKKGGGCCCBBBEEEKKKOOOMMMIIIEEEDDDDDDCCC@@@===999;;;>>>?????????AAABBBBBBDDDEEECCC???<<<<<<===666777999===AAABBBAAA???@@@>>><<<===???BBBCCCDDDBBBEEEJJJNNNNNNNNNWWWaaahhhrrr...---,,,+++***+++,,,,,,///---,,,,,,------,,,+++---///111000---+++))))))((((((((()))***,,,///000222222333666<<>>>>>AAAFFFJJJLLLNNNQQQSSSOOOMMMIIIHHHIIILLLOOOPPPSSSNNNIIIGGGGGGEEE???;;;555777:::===@@@BBBBBBBBBBBBBBB@@@===:::999:::<<<888888999;;;>>>@@@AAA@@@<<<;;;:::<<<@@@CCCDDDCCC===???AAACCCFFFKKKPPPTTT^^^hhhvvv***************+++++++++---...///111222222111000333444444222...+++))))))222222111222333444555666333222111222666===CCCGGGHHHJJJJJJFFFFFFHHHHHHEEEFFFHHHJJJHHHCCC<<<777444777999:::;;;999555111...+++,,,,,,,,,,,,---------...///111222000---***(((***///333666<<>>555555555555555555555555000222333444333111...,,,)))(((((()))---111333444222333555666666555333111---...///111444444222000222222000---***)))+++---000000222333333000+++'''###'''+++,,,+++***+++---,,,...000222444444444444111000///000111111///......222333000...///...,,,+++,,,---000111///+++'''%%%%%%&&&'''))),,,---...------++++++,,,---000111,,,***))))))+++,,,------,,,++++++,,,---+++(((%%%&&&&&&&&&%%%$$$%%%'''***+++'''"""###''',,,//////,,,,,,,,,,,,+++***))))))***+++---//////+++%%% !!!$$$&&&%%%$$$$$$$$$$$$###"""###$$$$$$""" $$$&&&))))))'''$$$""""""%%%'''))))))&&&###"""!!! $$$&&&'''''''''333333333111...,,,,,,---...+++'''###!!!"""###%%%&&&&&&$$$###""""""###&&&(((***'''$$$!!!"""&&&))))))+++,,,+++)))'''&&&&&&---+++)))((())),,,000222999777333///***'''%%%###### $$$''',,,***)))+++......+++'''!!!!!!"""&&&******'''###!!!###%%%$$$"""!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%###""" """$$$&&&&&&%%%$$$%%%&&&!!!%%%((((((%%%######%%%&&&&&&'''((())))))((((((&&&&&&%%%""" !!!###%%%+++++++++)))&&&""" &&&,,,---+++((()))+++&&&%%%$$$###$$$'''***,,,000...+++((('''((()))+++((((((((('''(((+++///333000,,,(((%%%%%%%%%%%%%%%'''***+++***((('''***------***(((+++000222000---))),,,000222222333777:::@@@;;;444...,,,+++++++++))))))+++...111666:::<<<;;;>>>CCCFFFJJJMMMQQQTTTRRRPPPLLLJJJJJJMMMQQQSSSUUUQQQLLLIIIGGGDDD>>>999444666:::>>>AAABBBBBBBBBCCCCCCAAA???<<<;;;<<<===:::999888:::===???@@@???:::999:::<<<@@@CCCDDDDDD;;;===???AAADDDHHHNNNRRRWWWbbbppp~~~(((((()))*********)))))))))+++///000111111111111444444333000,,,)))((()))444444555555555666777777444333111000333:::BBBGGGGGGKKKKKKHHHGGGIIIJJJHHHJJJMMMPPPPPPKKKCCC;;;555777888::::::999555111...++++++,,,,,,---......///---,,,,,,,,,---,,,***(((***...000333888>>>???<<<222222222333333333333333000222444666555111---***%%%%%%'''***...111111000...111444666666333///---((())),,,///333555444222444333222///+++)))***+++...000333555555111,,,((("""'''---/////////111333555666777888888888777666///............//////...111555666111,,,,,,,,,++++++,,,---000111///+++(((&&&'''((((((((())),,,///...---,,,+++***++++++,,,((('''&&&''')))+++++++++)))***,,,------+++(((&&&$$$"""""""""$$$&&&&&&&&&)))%%%######'''+++...///+++++++++,,,------+++******,,,......---(((###!!!$$$&&&&&&%%%%%%%%%$$$$$$###""""""!!!$$$'''***+++)))&&&$$$###&&&((()))'''$$$"""!!!!!!!!!$$$%%%%%%$$$"""***,,,......---+++***+++***'''###  """###$$$%%%%%%%%%%%%$$$$$$%%%''')))***(((%%%######%%%((())))))******(((&&&%%%&&&'''---+++)))((())),,,000222999777444111...+++((('''&&&""" $$$%%%+++***((()))******(((&&&###"""###%%%&&&&&&"""!!!######  ###'''***+++***'''$$$"""###%%%'''&&&$$$""" """%%%%%%%%%%%%&&&((("""&&&***+++)))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((('''%%%"""!!!"""$$$((()))***)))'''"""!!!(((000111,,,***,,,000***)))'''%%%$$$&&&)))+++...,,,)))'''&&&%%%&&&&&&&&&'''((((((***---222666666222---)))'''&&&%%%$$$''')))+++***((((((+++...***'''%%%(((---111222000000444888777555666;;;AAADDD===444,,,))))))***+++)))***+++...111444777999888;;;???CCCGGGLLLQQQUUUVVVTTTQQQNNNMMMOOOSSSVVVUUURRRNNNKKKIIIEEE???;;;666888<<>><<<<<<===777666666888;;;???AAAAAA999:::;;;===???AAABBBBBB===???AAABBBDDDHHHMMMQQQSSS^^^kkkyyy&&&'''(((******)))'''&&&$$$'''+++---------...000222111000,,,)))''''''(((333444444555555666666666333222111000111888AAAHHHLLLPPPQQQMMMJJJJJJIIIGGGLLLOOOTTTVVVSSSJJJ@@@888666777888888777555222111,,,,,,---...///000000111+++)))((()))+++,,,+++***(((***,,,---333;;;>>>===444444333333333222222222000222444555444000+++(((%%%&&&(((+++...///---+++***---111444444111,,,)))&&&''')))...222444444222111222111///,,,*********+++...333555444000+++((($$$***000333333333555777:::;;;;;;;;;:::888666555,,,---......//////111111444999999222---,,,,,,+++,,,,,,---000222111///---*********)))'''(((***,,,---,,,***(((''''''''''''%%%$$$$$$&&&((()))(((&&&&&&(((+++,,,+++)))'''&&&"""!!! ###%%%$$$###&&&%%%$$$%%%(((+++---///(((((((((+++......---***,,,---...---***%%%  ###$$$$$$$$$%%%&&&&&&&&&%%%###!!! ###&&&))))))'''%%%######&&&''''''%%%""" !!! !!!$$$%%%%%%$$$!!! !!!%%%)))++++++*********%%%### !!!!!!!!! """###$$$%%%%%%%%%&&&'''&&&%%%%%%'''***000...,,,)))(((((()))***''''''&&&$$$""""""$$$&&&+++***((('''(((+++...000444444333222111000///...,,,(((""" """$$$%%%((('''&&&%%%&&&&&&&&&%%%###############!!!"""###"""!!!$$$***...///---)))&&&"""$$$''')))(((%%%!!!"""#########%%%&&&$$$&&&***,,,***(((%%%$$$!!!""""""#########""""""&&&&&&%%%###  $$$&&&((((((&&&"""!!!)))000111---***,,,///...---,,,(((%%%%%%'''***...,,,+++)))'''&&&%%%%%%%%%&&&(((***,,,000444888;;;666000+++(((&&&%%%######&&&((((((&&&&&&***---(((&&&$$$&&&+++///111111444777999777444444999>>>>>>888///(((%%%&&&'''((()))***+++---000222444555444777<<<@@@EEEJJJPPPTTTXXXXXXVVVSSSQQQRRRUUUXXXRRRQQQOOOMMMKKKGGGCCC???:::;;;>>>@@@BBBCCCDDDDDDIIIIIIGGGDDD???<<<;;;<<<888666444555888<<<>>>???:::;;;===>>>>>>>>>>>>??????@@@AAABBBCCCFFFJJJMMMPPPZZZfffsss%%%&&&(((***)))'''%%%###!!!$$$''''''&&&'''***.........,,,)))&&&&&&(((***000111222333444444444444111111111000111888AAAIIIQQQWWWYYYTTTNNNKKKIIIFFFKKKOOOUUUYYYYYYQQQFFF>>>666666666555444333222222//////000111222222333333,,,)))'''(((+++---+++)))%%%''''''(((...888<<<;;;666666555444333333222222111222333222111---***(((((()))***---///...+++(((&&&***///222333000+++(((%%%&&&)))---111222111000,,,...//////---,,,,,,,,,+++///444555333///+++((((((---333666666555666777999999999777555222///...(((***---//////000222333666888777222///000000...---------///111333222111...,,,***((((((((()))***+++)))'''%%%$$$$$$%%%&&&$$$$$$%%%'''))))))'''%%%$$$&&&)))***)))'''''''''###"""!!!"""######"""!!!%%%%%%''')))***+++,,,---######$$$(((---///---***,,,------+++'''"""  !!!!!!!!!###%%%''''''((('''%%%""" !!!"""###%%%&&&&&&###"""!!!!!!$$$%%%%%%###!!!!!!"""$$$%%%&&&''''''&&&$$$"""!!! ###(((+++,,,+++,,,,,,$$$"""!!!$$$%%%&&&&&&''''''((())))))((((((%%%''')))(((&&&&&&))),,,222111///,,,+++***))))))%%%$$$!!!!!!%%%((((((''''''(((***,,,...000000111222222222222222000,,,&&&###"""###$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$###!!!!!!$$$$$$"""!!!"""%%%***...000...+++)))###&&&)))+++***&&&!!! !!!!!!"""###%%%%%%''')))+++***'''$$$""" !!!!!!"""!!!!!!&&&%%%###!!!###%%%&&&&&&######)))///000,,,)))***,,,---......+++'''&&&'''***......---+++***((('''&&&###&&&))),,,...000333666999555///***(((&&&%%%$$$ ###%%%$$$""""""%%%((('''&&&%%%&&&))),,,---...111333333222//////222555333...((($$$###%%%&&&&&&))))))+++,,,...000111111000444999???DDDIIINNNRRRXXXYYYZZZWWWTTTRRRTTTWWWPPPPPPPPPOOOLLLIIIEEECCC>>>>>>>>>???@@@BBBCCCDDDGGGGGGFFFCCC???;;;::::::<<<999555333444777999999999;;;>>>>>>===<<<<<<===>>>????????????AAADDDGGGMMMUUU___iiiyyy$$$&&&(((***)))&&&""""""$$$###!!!"""''',,,++++++)))'''%%%'''***------...000111333333333333///111222222333888BBBJJJTTT\\\___ZZZSSSNNNIIIEEEJJJNNNUUU\\\]]]WWWMMMDDD999777555222000000000000333333333444444555555555///,,,)))***,,,---***&&&!!!$$$&&&'''---555777555666666666555444444333333333222111///---+++)))(((***+++,,,...000///+++(((%%%(((---111222000---***''''''))),,,///000...---(((+++...////////////000...222666777444///,,,+++***///555777666333333444555555444222...+++'''%%%!!!%%%***---...///111333333444222///111555555222000...------000222333333///+++'''''')))++++++***)))'''$$$""""""###&&&'''%%%%%%'''***------+++)))$$$&&&))))))'''&&&''')))&&&'''&&&%%%$$$"""!!!!!!$$$&&&***,,,---,,,+++***!!! """(((///222000,,,***++++++((($$$!!!"""###!!!!!! """'''***'''((((((%%%""" """$$$$$$%%%%%%###  ###$$$$$$###"""###%%%((())))))))))))((('''&&&%%%"""%%%))),,,,,,+++,,,,,,'''$$$!!! ###&&&((()))++++++,,,,,,,,,,,,,,,+++%%%(((++++++((('''+++...///...---,,,***))))))(((""" ###%%%%%%&&&'''((()))******...///000111111000///...///+++&&&######$$$$$$$$$""""""!!!!!!"""$$$(((***%%%&&&%%%$$$""""""$$$%%%%%%%%%###%%%))),,,------+++***###&&&***---,,,(((### !!!"""""""""$$$%%%''''''(((((((((%%%""" """############***(((%%%  """$$$&&&&&&$$$"""!!!%%%)))---...---***)))((())),,,///...***(((***---++++++++++++)))(((&&&%%% $$$))),,,...///000111222...)))'''&&&&&&&&&&&&"""$$$%%%### !!!$$$((('''''''''((())))))))),,,,,,,,,,,,------...///(((&&&######$$$&&&''''''((()))***+++,,,------......222888>>>CCCGGGLLLOOOUUUXXX[[[YYYTTTQQQRRRTTTPPPQQQRRRQQQMMMIIIFFFDDDAAA@@@===<<<<<<>>>AAACCCAAABBBBBB@@@<<<:::999999<<<888333000111444666777777:::===>>>===<<<===>>>?????????===<<<===???BBBIIIOOOVVV^^^mmm$$$&&&)))***(((%%% !!!"""  &&&,,,******(((&&&&&&(((,,,///+++,,,...111222333333333---000222333444999CCCKKKVVV^^^ccc^^^VVVPPPJJJFFFJJJNNNUUU]]]```[[[QQQIII;;;999444000...---...///555555555666666666666777222...++++++---,,,(((######&&&(((---333333///555555555555555555555555444222///,,,***)))))))))+++,,,---///000000---***%%%(((---111222111...,,,((((((***,,,......,,,***&&&)))---000111111222333111555999999555000...---+++000666777555222111111444333111///+++'''###!!!!!!(((,,,------///111//////...---222888999555222///,,,,,,...000222333///***%%%%%%***------+++)))'''###!!!!!!###''')))&&&''')))---111111///---$$$''')))(((&&&&&&)))+++)))***+++)))%%%"""!!!"""###''',,,//////,,,***)))"""!!!###***222666333000((())))))&&&###"""$$$'''###""" """(((,,,'''((((((%%%!!! """%%%&&&%%%$$$!!! ###$$$$$$######%%%(((+++************))))))******%%%'''***,,,+++************'''###"""$$$'''))))))++++++,,,---------,,,,,,%%%))),,,,,,)))))),,,000************))))))(((((( !!!###$$$&&&'''((())))))(((//////000///...---+++***,,,)))$$$""""""###$$$$$$ !!!!!!!!!"""%%%***---'''''''''%%%### !!!###%%%&&&&&&&&&###$$$''')))++++++++++++"""%%%***......***%%%"""!!!###$$$$$$$$$%%%&&&((((((''''''&&&$$$!!! """###%%%%%%&&&&&&///---)))###!!!###!!!"""$$$&&&&&&&&&%%%$$$((())),,,------+++(((&&&%%%***...///,,,+++---000''''''(((((('''%%%###"""###))),,,------------+++(((%%%###$$$&&&'''''''''((((((%%%!!!"""))))))(((((((((''''''&&&***))))))***---......---"""!!!!!!###&&&((((((((('''((()))***+++,,,,,,,,,,,,111888>>>CCCGGGJJJMMMRRRWWWZZZYYYTTTPPPPPPQQQRRRSSSTTTRRRNNNIIIEEEDDDBBB@@@<<<999999;;;???AAA;;;<<<===<<<:::888888999888444000...000444777999444888===>>>======>>>@@@AAAAAA@@@>>><<<<<<>>>@@@FFFKKKPPPWWWeeexxx###&&&)))+++)))'''%%%$$$'''&&&$$$!!!!!!###(((((((((((()))***+++,,,,,,,,,,,,///222333333222...111222111111777CCCNNNXXXaaagggbbbXXXNNNFFF???@@@IIISSSZZZ______XXXOOOBBB999000---///000...***......------...000111222555222///---,,,***'''%%%!!!###'''+++///222333444444444555555666555555555555333111...,,,,,,+++,,,000000///...,,,***((('''))))))+++...//////,,,***&&&)))---000111111///...---111444333///---///333555666888:::;;;:::666222---111555666444000---++++++*********)))&&&!!!###)))+++++++++,,,------------,,,,,,...222555111000///---------...///---***((((((***+++)))'''$$$###"""""""""$$$&&&((('''***---//////---***'''"""%%%)))+++******))))))+++++++++,,,---+++%%% (((((()))+++,,,***'''$$$###$$$(((...444666444111+++***)))'''&&&'''+++---000(((###$$$$$$"""%%%,,,)))(((&&&%%%###"""""""""$$$&&&&&&###!!!"""!!!###!!! ###'''***+++)))&&&%%%''',,,---***'''###'''***((($$$###%%%((((((***,,,)))%%%$$$(((,,,+++***)))((((((''''''((((((((((((((())))))******+++++++++******)))((('''$$$!!!###&&&''''''&&&%%%$$$&&&'''))),,,000111...((($$$"""%%%!!! $$$%%%%%%&&&### """%%%(((((('''((((((((()))***&&&!!!%%%((('''%%%$$$$$$ """$$$%%%%%%%%%&&&'''###&&&''''''(((***'''!!!$$$######""""""###$$$%%%'''&&&%%%$$$%%%$$$!!! !!!$$$'''''''''------***&&&###!!!"""$$$%%%%%%&&&&&&'''&&&&&&%%%'''***,,,---***'''$$$###!!!###&&&))),,,///000111$$$###""""""$$$$$$$$$###"""%%%((()))((((((***,,,+++)))%%%###"""%%%(((***...///...)))$$$!!!"""$$$...///...***&&&###$$$&&&)))$$$!!!$$$***...,,,(((%%%######%%%)))++++++)))***(((%%%###$$$'''+++......444<<<@@@BBBDDDGGGJJJTTTVVVWWWUUUQQQOOOPPPRRRTTTTTTSSSRRRPPPOOONNNMMMFFFCCC>>>:::888999;;;===>>>>>><<<777222111333666222111222555888999999888555666;;;AAABBBAAABBBFFFIIIHHHEEEAAA>>>===???BBBCCCEEEJJJSSSaaarrr}}}|||zzz{{{}}}%%%(((+++,,,)))&&&###!!!%%%%%%$$$""" """$$$'''(((((()))***+++,,,,,,+++******,,,///111222111///111222000///666BBBLLL\\\dddiiicccYYYPPPGGGAAA@@@HHHQQQXXX^^^aaa\\\UUUFFF===444///000000,,,)))(((((('''((())),,,///000444222///---,,,***&&&$$$$$$&&&)))---000222333333555555555555555444333333333222000///---,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,///111222///---,,,...111444444333222000...111444333///---///222555666888:::;;;999555222---000333444111---***(((&&&'''((()))(((&&&###!!!###(((***+++***+++,,,......---+++***+++...111111111///......---------...+++))))))+++,,,+++***&&&%%%$$$###$$$&&&(((******+++---------,,,***(((###&&&+++------++++++************,,,...,,,((($$$''''''((()))++++++(((&&&%%%&&&)))...333555444222111///---***)))***...000...)))&&&&&&$$$!!!$$$***,,,,,,***(((%%%### $$$&&&###!!!!!! """&&&((()))&&&$$$###&&&+++...,,,)))%%%((()))'''""" ###&&&'''***,,,+++((('''***---///---)))&&&%%%&&&(((***))))))***++++++***(((''''''((()))***************'''######&&&&&&'''&&&%%%######$$$&&&'''***------***&&&###"""###%%%$$$"""%%%$$$"""###%%%&&&'''&&&$$$$$$$$$&&&(((&&&!!!$$$)))+++***&&&""" !!!"""############$$$&&&!!!###$$$(((---,,,((("""###""""""!!!"""$$$%%%((('''&&&&&&'''&&&%%%###  $$$'''))))))++++++***'''$$$$$$&&&'''%%%%%%&&&'''(((((((((((((((+++...///,,,(((%%%$$$!!!"""$$$&&&((()))***+++%%%$$$###$$$%%%%%%$$$"""$$$&&&((('''&&&&&&(((***,,,***'''$$$$$$&&&)))+++...---,,,((($$$""""""###'''((()))'''%%%###$$$&&&&&&"""""")))---,,,(((###"""!!!$$$(((+++,,,+++---***&&&######&&&***---///555;;;AAADDDFFFHHHJJJQQQRRRSSSRRROOONNNPPPQQQUUUUUUUUUTTTRRRPPPMMMLLLGGGEEEAAA>>><<<<<<===>>>AAA@@@>>>888333111333555555444555777999;;;;;;999::::::===BBBBBB??????CCCEEEFFFFFFEEECCCAAAAAABBBDDDFFFJJJRRR___nnn}}}}}}{{{zzzzzz{{{~~~'''***---...+++&&&!!!$$$%%%&&&%%%######%%%&&&'''((()))***,,,,,,,,,,,,***((('''(((+++///000111111222222//////555AAAJJJ___fffiiidddZZZRRRJJJCCCCCCJJJPPPUUUZZZ^^^\\\WWWJJJBBB888333111000,,,(((%%%$$$###$$$&&&)))---///222111///...---***&&&###''')))+++...000222222222555555666666555333111000...//////...---,,,++++++&&&'''((()))))))))((((((((())),,,000444555333111333444666777777555444222...111333222///---...000555666777999:::888555111...000222111...***'''%%%###$$$&&&(((((('''&&&%%%"""&&&)))*********+++///...---***((((((***,,,111111000000...---+++++++++)))''''''(((*********+++)))&&&%%%&&&(((+++......---,,,+++***)))))))))%%%(((---//////---,,,,,,***)))***,,,------+++((('''&&&%%%''')))***)))(((''''''))),,,000222222111555222---***)))+++...000,,,******)))%%%!!!###(((......---,,,(((######(((&&&!!!"""%%%&&&&&&###!!!!!!%%%***------,,,'''(((((($$$ """###'''+++,,,***)))+++---222...)))$$$###%%%))),,,)))+++...///...+++&&&###"""###&&&(((***+++++++++(((### %%%)))***((((((&&&$$$"""!!!###%%%$$$&&&((((((&&&$$$###### %%%))))))%%%!!!$$$%%%&&&%%%$$$$$$%%%&&& !!!$$$%%%%%%###!!!%%%)))...000,,,&&&!!!""""""""" """$$$ !!!!!!&&&,,,...+++!!!"""###"""!!!!!!###%%%)))((('''(((******((('''  $$$''')))))))))******((('''''')))+++$$$%%%&&&'''(((((())))))***---000000---)))&&&%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((%%%###(((((('''%%%######%%%'''---+++(((&&&&&&''')))+++---+++)))'''&&&%%%"""!!! !!!###$$$$$$$$$%%%'''""" '''+++***((("""!!! ###'''+++---...000,,,'''###"""%%%))),,,222555;;;AAAEEEHHHJJJJJJNNNOOOPPPPPPOOOOOOQQQSSSUUUVVVWWWWWWVVVRRRNNNLLLIIIHHHFFFDDDBBBAAAAAA@@@EEECCC@@@:::666333444666666666777:::>>>AAABBBBBB>>>>>>@@@CCCAAA===<<>>DDDFFFIIIIIIHHHEEEDDDDDDFFFIIILLLPPPWWWbbbnnnwww}}}yyyxxxwww{{{(((+++000222000---***(((''')))***+++******+++,,,(((((()))***+++++++++++++++(((%%%&&&)))...222333111111111111333:::DDDKKKWWW\\\^^^ZZZVVVSSSOOOJJJJJJKKKJJJHHHKKKOOOPPPMMMIIICCC<<<777444222///,,,+++***((('''(((***,,,...111000/////////---***'''%%%'''***,,,///000111111444555666777666444111///******++++++***)))'''%%%%%%&&&(((******)))'''&&&$$$&&&)))...333555444333444333333222222111000000///000222222111000000111333222111222444555444333777666555111,,,(((''''''(((+++,,,,,,)))(((((()))"""###$$$''')))******)))***++++++***((((((***,,,////////////---+++((('''$$$$$$$$$$$$$$$$$$$$$%%%...---***((()))+++...000,,,***'''$$$""""""######&&&))),,,------+++++++++)))((('''%%%$$$$$$%%%&&&)))&&&###""""""#########%%%&&&&&&&&&''')))+++---///***$$$"""###%%%'''((('''***,,,***'''%%%%%%%%%&&&'''((((((&&&"""###---333///'''""""""&&&((('''&&&%%%$$$###%%%''')))*********)))'''###$$$'''(((&&&$$$"""#########$$$%%%''')))******---222555333---&&&!!!"""$$$&&&%%%%%%$$$ !!!(((000333000,,,,,,+++***'''$$$$$$&&&'''"""######"""!!!"""$$$&&&''''''(((+++------(((###&&&***---,,,)))&&&&&&'''$$$%%%''''''''''''&&&&&&555555444111,,,(((%%%%%%'''&&&###!!!$$$%%%$$$!!!$$$&&&$$$$$$'''***(((%%%###$$$'''%%%$$$%%%&&&)))***)))(((%%%'''+++///000...)))%%%***++++++***((('''(((***%%%%%%$$$#########$$$$$$)))***,,,+++)))&&&&&&&&&%%%%%%%%%%%%%%%'''((()))&&&&&&(((+++///111000///---)))$$$!!! !!!"""%%%%%%%%%%%%%%%&&&'''(((***((('''(((***((($$$ !!!$$$&&&((((((&&&%%%###!!! """$$$###"""%%%%%%%%%%%%&&&(((***,,,,,,***(((&&&'''+++///222555999>>>CCCGGGIIIJJJJJJKKKMMMPPPSSSVVVWWWWWWVVVSSSVVVZZZ]]]]]]ZZZVVVSSSNNNOOOOOOOOOMMMJJJGGGEEECCCAAA>>><<<<<<===>>>???555555666:::@@@EEEHHHIII>>>===>>>AAA???<<<<<<@@@GGGHHHHHHFFFCCCBBBCCCDDDFFFIIILLLOOOSSS\\\hhhppp|||{{{zzz~~~(((+++///111000///...---)))***+++***)))***,,,...******)))((())))))*********(((&&&&&&***///222444000000111222555;;;BBBGGGLLLQQQSSSRRRSSSUUUSSSOOOIIIJJJGGGEEEGGGMMMNNNLLLFFFBBB<<<777444111///---,,,+++***))))))***+++,,,///...,,,,,,------,,,+++&&&(((***,,,.../////////222444666888888666444222------,,,+++)))'''%%%$$$'''))),,,......---+++)))%%%&&&)))...222333222000000///............//////000000111222333333333333111///,,,,,,///222555666;;;:::777222,,,))))))***,,,///000...)))&&&'''((($$$$$$$$$&&&)))+++***)))''')))***)))((()))***,,,------,,,,,,***)))''''''''')))++++++)))((('''''',,,+++***))))))***,,,---'''&&&%%%###!!! $$$&&&(((((('''&&&''')))((('''%%%""" ###&&&***(((%%%#########"""!!!###%%%&&&&&&&&&'''***,,,,,,'''###"""%%%((()))(((&&&)))***((()))***)))%%%"""############""" ***111444///((($$$###!!!!!!$$$((()))((('''''''''&&&&&&&&&''')))***)))((('''%%%""" ###&&&&&&$$$!!!!!!%%%''')))))))))(((+++///111000+++&&&""" ###%%%&&&%%%###""" %%%+++111111---(((+++++++++)))'''&&&'''((("""""""""!!! !!!$$$&&&'''&&&&&&))),,,+++'''###'''))),,,---+++)))'''&&&&&&)))+++,,,+++)))((((((555555333///***(((((((((***(((&&&""" ###&&&%%%$$$!!!%%%(((&&&'''+++---+++&&&"""$$$'''###"""###%%%'''((('''&&&(((+++///333555222,,,''')))***+++)))'''%%%&&&&&&$$$$$$""""""""""""$$$$$$((((((((('''%%%%%%&&&(((%%%%%%$$$$$$%%%''')))***((('''(((+++///222333222,,,(((### !!!"""""" !!!"""###%%%&&&&&&''''''((()))***+++)))&&&###$$$%%%'''***,,,+++((($$$%%%###!!!!!!"""###"""!!!%%%'''))))))(((((()))+++***))))))***,,,000333666888>>>DDDHHHHHHHHHJJJMMMKKKMMMRRRWWW[[[\\\YYYVVVUUUXXX\\\______]]]YYYVVVPPPQQQQQQQQQOOOLLLIIIGGGAAA>>><<<<<<>>>AAACCCCCC:::888777777:::<<<======<<<:::<<>>;;;===AAAHHHGGGDDDAAA>>>>>>AAADDDEEEIIIMMMOOOQQQXXXdddmmm{{{(((+++...///.........///******)))(((''''''***,,,,,,+++(((&&&%%%&&&((()))((('''%%%'''+++///222333000000111222444888===@@@BBBFFFJJJLLLQQQWWWXXXVVVNNNNNNJJJEEEGGGKKKMMMKKKDDDAAA<<<777333///---+++++++++,,,------------------+++((((((***,,,------+++,,,---......---,,,+++000222555888:::999777666333222///,,,)))'''%%%$$$(((+++...111333222111///&&&(((***...111222111///---,,,++++++,,,...000111000000111333555666666555000,,,((('''***000555888===;;;777222---***+++,,,---000111...(((%%%&&&(((&&&%%%$$$&&&***,,,+++***&&&'''((((((''''''(((***++++++***(((((('''''''''+++...222222///,,,))))))))))))))))))))))))))))))###$$$%%%%%%###!!!"""###"""!!! !!!###&&&%%%%%%###$$$(((***)))&&&&&&&&&&&&%%%$$$"""%%%'''((('''(((***---)))%%%"""$$$))),,,,,,***%%%&&&&&&%%%***///---&&&###""" !!!"""###+++//////***&&&&&&&&&######"""###%%%((())))))((((((((('''&&&&&&(((***,,,((((((''''''&&&$$$!!! """%%%''''''%%% """%%%((())))))((($$$&&&)))++++++(((%%%"""!!!$$$'''((('''%%%$$$###%%%(((++++++***'''$$$''')))+++***)))''''''''' !!!!!!!!! """$$$$$$$$$&&&***......)))%%%&&&''')))+++,,,***&&&###&&&***...///...,,,++++++///000///---***''''''(((++++++)))&&&$$$$$$&&&)))''''''$$$ """(((***((((((,,,///,,,%%%!!!"""%%%"""""""""$$$&&&'''&&&%%%%%%&&&)))---000///+++(((&&&'''((((((&&&$$$$$$%%%""""""!!!!!!"""$$$'''(((((('''&&&###"""$$$(((,,,***)))((('''((()))+++---***((('''(((+++///000111+++'''###!!!"""######""" ###%%%&&&''''''%%%(((,,,---,,,)))'''&&&&&&&&&)))---///...)))%%%$$$######"""###$$$$$$$$$###'''***,,,+++***+++,,,)))***+++...000333555666<<>>;;;<<>><<<777111,,,+++,,,...,,,///000---'''$$$%%%((('''&&&%%%'''***---,,,***%%%&&&''''''%%%%%%%%%'''***)))(((&&&&&&&&&'''(((,,,000555666222---***(((''''''(((((((((''''''&&&!!!###%%%'''&&&###!!! !!!$$$######!!!&&&+++***)))(((((()))***)))'''"""%%%)))***))))))+++...&&&###!!!$$$***...---***$$$%%%######+++333000'''%%%###  ###%%%+++,,,***%%%$$$'''(((%%%%%%$$$###%%%'''))))))((('''((('''''''''(((+++...''''''((())))))'''### %%%&&&((())))))&&&!!! ###%%%'''((())))))!!!"""$$$&&&&&&%%%$$$###!!!%%%)))******((('''(((***+++)))&&&###""""""%%%'''***+++)))'''&&&&&& !!!  """!!!###'''...333222---(((%%%$$$&&&))),,,+++&&&!!!$$$)))///111000---,,,---)))+++---,,,***'''&&&&&&,,,,,,+++)))'''''')))+++++++++((($$$$$$))))))'''(((---000,,,$$$ ###"""""""""$$$&&&'''&&&$$$!!!$$$((())))))(((###%%%&&&&&&%%%$$$$$$%%% !!!###'''***,,,)))'''%%%""""""%%%***//////...---++++++,,,...///,,,)))&&&&&&(((+++---...)))&&&"""!!!###%%%$$$### ###&&&(((((((((###(((...///,,,)))'''(((&&&&&&)))...111000+++&&&############$$$%%%&&&'''!!!&&&+++...---,,,---...***+++...000333444555555???IIIRRRRRRLLLIIINNNUUUTTTWWW^^^gggllljjjddd^^^^^^___aaaaaa___\\\XXXUUURRRRRRRRRQQQOOOMMMKKKIIIAAA>>>;;;<<>>>>>???@@@CCCFFFIIIKKKFFFBBB>>>>>>@@@AAA???===;;;===???@@@???>>>???@@@<<<<<<===<<<;;;<<<===???GGGFFFGGGKKKOOOSSS^^^hhhxxx~~~---,,,+++))))))(((((()))(((((('''&&&$$$%%%(((+++///,,,((($$$!!!"""'''***///---***)))*********)))&&&(((+++...111222222111333777===EEEMMMUUU[[[___```\\\VVVRRRPPPOOONNNMMMGGGBBB;;;666333111000//////...---...000222222222++++++,,,---------,,,+++///000000---(((%%%%%%&&&))),,,222777::::::999777:::888555111---)))&&&$$$'''((()))+++...000222333///000111444777666333///............---...000222000111222333444444444555333///***))),,,///000111111000...---.........---///,,,)))'''''''''&&&%%%)))***+++)))&&&$$$""""""!!!!!!"""###$$$%%%&&&'''''''''&&&%%%###$$$''')))...000111111...+++***))),,,,,,+++((($$$ ###***---,,,)))---+++(((&&&&&&&&&&&&&&&######""""""###$$$&&&'''$$$$$$%%%&&&((()))***+++)))***++++++***'''%%%###%%%"""!!!'''...000***###"""###&&&((())))))'''&&&### """%%%'''((((((''''''(((***+++***((((((***,,,......---,,,***((((((((('''&&&''')))+++(((&&&$$$""" ((()))***)))'''$$$!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''))))))'''%%%%%%''')))+++++++++)))(((...///000...***&&&###"""(((&&&%%%&&&)))+++,,,+++%%%""" ###%%%$$$###(((%%%$$$&&&***---+++(((***'''%%%(((,,,...,,,)))%%%''')))++++++*********,,,...//////+++(((%%%%%%(((***+++***'''(((,,,000///+++'''%%%'''+++...000...//////,,,((($$$$$$%%%!!!"""$$$&&&'''''''''&&&!!!%%%(((%%%  $$$(((,,,---+++)))'''&&&&&&'''((()))+++,,,+++'''""" ###%%%'''***---111222222222333555111+++$$$"""$$$&&&'''&&&$$$"""!!!###$$$%%%!!!###***...---,,,******))))))***+++,,,---,,,+++************(((&&&&&&&&&&&&(((***+++***(((%%%&&&((((((''''''((())))))---000111000000444888BBBKKKUUUWWWRRRNNNOOORRRTTT\\\eeemmmuuuyyytttmmmgggeeecccaaa^^^[[[WWWSSSSSSRRRPPPLLLGGGDDDCCCCCC???@@@BBBEEEHHHKKKMMMNNNFFFCCC@@@@@@BBBCCCAAA???<<<>>>????????????AAABBB@@@@@@???>>><<<<<<<<<===DDDCCCDDDIIIMMMQQQ[[[eeerrr}}}+++,,,,,,,,,,,,+++***)))''')))***)))))))))***,,,111///***&&&"""###'''***111///---,,,+++***'''$$$!!!$$$)))---000111000///...333;;;DDDLLLTTT\\\aaa]]]]]]\\\XXXRRROOOOOOPPPHHHCCC===999777555444333...---,,,---///111111111+++---000222111...***''')))******)))'''%%%###"""(((,,,111777999999777555777555333000---***(((&&&'''''''''(((+++...222444111222555999;;;999444000,,,......---+++---111555333333333333444444555666333000,,,***+++,,,------000...,,,******,,,---///...+++((('''((())))))((()))***,,,***&&&###  """###$$$%%%%%%%%%$$$%%%&&&%%%######%%%'''***,,,......,,,***)))***+++,,,,,,***%%%!!!"""(((,,,---,,,///...,,,***))))))))))))%%%%%%&&&&&&'''((((((((('''&&&%%%%%%'''))),,,...++++++******(((&&&$$$"""######$$$(((------)))%%%%%%%%%&&&'''''''''&&&&&&###!!! !!!%%%***---...+++***)))***+++------,,,+++,,,...//////...---,,,***+++,,,+++******,,,...---***&&&"""  ''')))+++((($$$  %%%$$$#########%%%'''((((((&&&%%%&&&'''(((((('''))))))************))))))------,,,***((((((***,,,---(((######'''******(((%%%$$$"""###$$$&&&%%%%%%(((%%%!!!!!!$$$''''''&&&+++)))(((***///222111000&&&''')))***++++++***)))+++...111111---((($$$"""$$$$$$$$$%%%'''***---///...***&&&$$$(((---222555000111111///+++&&&$$$### """$$$&&&((()))))))))$$$"""$$$!!!"""(((---...,,,)))&&&'''((()))***+++++++++)))&&&""" !!!$$$%%%&&&&&&***000333444333222222...(((###!!!###%%%&&&&&&###!!!!!!######### !!!###&&&***...111333///---)))'''(((+++000333333000---++++++++++++***((('''''')))++++++***)))###$$$$$$$$$######%%%'''))),,,///000000111444777>>>EEELLLNNNKKKKKKPPPVVVVVV]]]eeekkkrrrwwwvvvqqqiiihhhgggfffccc^^^XXXTTTQQQSSSRRRMMMFFFAAAAAACCC>>>AAAEEEJJJMMMMMMMMMLLLFFFDDDCCCDDDFFFGGGDDDBBB>>>>>>???>>>>>>@@@CCCFFFDDDCCCAAA@@@>>>===<<<<<<@@@???AAAFFFKKKOOOWWW___jjjuuu)))+++---//////---***)))(((***---......------...000///+++'''%%%&&&))),,,222111000///...,,,((($$$$$$'''+++000222111///...,,,222;;;CCCJJJRRR[[[aaa^^^^^^\\\WWWRRRNNNMMMNNNIIIEEE@@@<<<:::888666444***))))))+++///111222222...///222333111...)))&&&'''&&&'''((()))(((%%%"""(((+++111555888777555333222111000...,,,***)))((())))))***,,,...000222333444666:::<<<<<<888222///+++...///...,,,---333888666555444333333444555666444222///,,,************...,,,***'''&&&(((,,,///+++)))&&&%%%''')))******&&&)))+++***(((%%%###"""!!!!!!"""#########"""!!!"""###%%%$$$###"""###$$$)))+++,,,+++)))''''''((()))+++---+++&&&!!!###'''******)))++++++***)))(((((()))***'''((()))***++++++++++++)))((((((((()))+++,,,---,,,,,,+++)))'''%%%"""!!!"""$$$(((+++---,,,***)))%%%%%%%%%%%%%%%&&&&&&'''$$$###"""$$$)))///333444///---******+++------,,,+++,,,---......,,,+++******+++,,,,,,,,,,,,---///111...***%%%######$$$%%%%%%)))+++'''!!!!!!&&&%%%###"""###&&&)))+++***'''$$$###%%%'''(((((()))))))))))))))***++++++((('''&&&%%%&&&***111666222)))"""'''(((&&&$$$$$$###$$$%%%%%%%%%%%%(((%%%"""!!!###$$$$$$###)))'''''')))...222333333+++++++++,,,------,,,++++++---///...***&&&"""!!!!!! %%%)))+++++++++)))&&&&&&)))...111333...///000///+++&&&""" ###%%%'''((())))))$$$ $$$))),,,+++)))&&&(((***,,,,,,,,,+++***(((%%%"""!!!###%%%&&&&&&###'''...333555444111///+++(((###"""###&&&''''''%%%###"""!!!""""""!!! """&&&(((***---333777222///+++)))***---222555666444111000000000...---)))(((((()))***+++)))((($$$%%%$$$###!!!!!!"""$$$(((+++...///000111444777<<<@@@DDDDDDCCCFFFMMMTTTTTTZZZaaafffmmmtttuuurrrpppnnnmmmkkkgggaaaZZZTTTOOOOOONNNLLLHHHEEEDDDDDD===AAAGGGKKKMMMLLLIIIFFFEEEDDDCCCEEEHHHHHHEEEBBB?????????>>>>>>AAAEEEIIIFFFDDDBBBAAA@@@@@@???>>>>>>===???FFFJJJNNNTTTZZZaaammm)))+++...000000...***((())),,,000222222111111111///...,,,)))((()))---000111111111111111///+++''''''***...111222000---+++,,,333;;;BBBHHHPPPZZZaaaddd```ZZZUUUQQQNNNJJJGGGGGGDDD???;;;888444111...&&&%%%&&&)))...222444444000000000000///,,,***)))''''''(((***++++++(((&&&(((+++///333555555333222...---,,,+++***))))))(((,,,...111444555444333111777999======;;;555///,,,,,,...000//////111666:::888666444222111222333555444333111///,,,***)))))),,,+++(((%%%###$$$)))---)))&&&######%%%(((***+++$$$&&&)))***((('''&&&&&&#########"""!!!  """###"""!!! !!!"""***++++++)))'''%%%$$$%%%'''***,,,+++(((### """%%%''''''&&&$$$&&&((())))))((((((***---***+++,,,---.........---++++++------...---,,,+++,,,,,,,,,***(((%%%""" ###&&&***---...---,,,+++############$$$&&&'''(((%%%$$$$$$&&&,,,222666777111...,,,***+++++++++***))))))******)))((('''&&&(((***************,,,...111...***'''%%%&&&(((***&&&)))***'''!!! ###'''%%%$$$###$$$&&&)))+++)))&&&"""!!!###%%%'''(((&&&&&&'''''')))+++---...***)))'''&&&''',,,444999333)))$$$''''''"""###$$$$$$$$$$$$$$$%%%'''&&&&&&''''''&&&###"""%%%$$$$$$%%%***...222444111000...///111111///---,,,---...,,,(((&&&%%%%%% """'''((('''''''''&&&(((+++,,,,,,,,,***+++,,,,,,***&&& """$$$%%%&&&&&&&&&"""###''')))***'''(((+++------,,,+++***(((%%%###"""$$$&&&((((((!!!%%%+++111444444000...+++)))%%%$$$%%%''')))***)))'''&&&%%%$$$### """'''((()))+++111555111000...---...///111222444444555777777555111...)))((('''((())))))(((&&&'''''''''%%%###""""""###(((***---...000222444666;;;<<<===;;;;;;???GGGNNNPPPXXX```eeekkksssvvvuuuuuusssoookkkfff___XXXSSSNNNJJJHHHIIILLLLLLHHHDDD???BBBHHHLLLLLLIIIEEEAAAAAA??????AAADDDDDDAAA>>>@@@@@@???===>>>AAAFFFJJJDDDBBBAAAAAACCCDDDCCCBBB???===@@@GGGLLLNNNQQQVVVZZZfffyyy)))+++...000000---)))'''))),,,000333333222222222///...---+++***,,,///333111111111111111000,,,)))(((***---//////---***(((---333:::@@@FFFOOO[[[dddlllhhhaaa[[[UUUNNNFFFAAA@@@===999555222...***'''$$$###$$$(((---111333444///...---,,,,,,+++++++++'''(((***+++,,,+++++++++***+++...000222222222111,,,,,,++++++******))))))---000555888999888555333999;;;>>>>>>999444///,,,//////000222555888:::;;;888666222///...///111333444555444222///,,,,,,,,,,,,,,,***&&&"""###''',,,(((%%%""""""$$$'''***+++&&&'''((((((&&&%%%%%%&&&%%%$$$"""  !!!  """)))******(((%%%######$$$&&&))),,,,,,***&&&$$$###"""###%%%&&&''''''&&&&&&'''***------++++++---000------......///000000000///000111222111///,,,++++++,,,---,,,***'''### $$$&&&***---///...,,,+++"""""""""###$$$%%%'''(((%%%$$$###&&&+++000444666000...,,,+++,,,,,,***)))((((((((('''&&&%%%$$$###'''''''''&&&&&&'''+++......,,,)))''''''((()))+++((())))))&&&"""!!!###&&&'''&&&%%%%%%%%%''')))***'''$$$!!! """&&&((()))$$$$$$%%%''')))+++---...000///...,,,+++---111444000((($$$'''(((!!!###%%%%%%$$$$$$$$$%%%&&&(((+++,,,+++(((%%%"""""""""!!!"""&&&+++000444555222000000222333111...---......,,,***)))***+++$$$!!!!!!$$$$$$###%%%%%%&&&)))++++++)))'''''''''((())))))'''""" !!!"""$$$$$$$$$###### !!!%%%((()))''')))+++,,,---,,,***)))'''$$$!!!!!!###&&&)))***"""$$$(((---222333111...,,,***(((&&&&&&''')))+++,,,***))))))(((%%%""""""'''))))))***---000......///000///...---,,,///111555:::;;;999333///***)))(((((())))))'''%%%'''((())))))'''%%%%%%&&&((()))+++...000333555666888999888666555999@@@GGGNNNWWWbbbhhhooowww{{{zzzxxxtttnnnhhhbbb\\\WWWSSSPPPKKKGGGIIIOOOPPPJJJCCC@@@CCCGGGJJJJJJGGGDDDAAA>>><<<:::<<<>>>???<<<999@@@@@@???>>>>>>@@@EEEIIICCCAAA???AAAEEEGGGFFFEEEAAA???BBBIIINNNNNNOOOQQQUUU```sss***,,,...000///,,,(((%%%'''***///111222111222222111000///---+++,,,///222222000/////////...+++(((((()))+++------,,,+++***,,,222999>>>DDDOOO^^^iiirrrsssqqqjjj^^^PPPEEE???:::888555222000,,,((($$$%%%$$$$$$'''+++///000111*********++++++++++++***&&&)))++++++))))))+++...+++,,,,,,---///000111222,,,,,,,,,,,,++++++++++++---///333777999999888777999<<<>>>===999444222111111000111555<<>>;;;888555000,,,+++,,,...000333555777555222//////000---...---)))$$$###''',,,)))&&&###"""$$$(((+++,,,++++++)))%%%!!! $$$""" """((((((((('''%%%$$$$$$&&&'''***---...---+++++++++''''''&&&%%%&&&(((+++...+++///222111---,,,...111//////......///000222333666555444333111///---,,,***,,,...///---)))$$$ $$$$$$'''+++......+++((("""#########$$$$$$$$$%%%###"""!!!###''',,,000111---,,,,,,---......---+++))))))((('''&&&%%%$$$###&&&&&&$$$###"""%%%***......---+++***)))******+++***)))'''%%%%%%&&&((()))((('''''''''''''''((((((&&&$$$!!!!!!$$$'''***+++###$$$%%%'''(((***++++++///000000///,,,++++++,,,)))&&&$$$$$$&&&((((((((("""%%%''''''&&&%%%%%%''''''***---...---***'''%%%###"""!!!"""$$$***000555555111......111111///,,,(((***---...---,,,,,,---+++(((%%%""""""!!!!!!!!!%%%$$$%%%''')))***)))((('''&&&''')))+++***'''######$$$%%%%%%$$$###!!! !!!%%%'''((((((((()))***+++++++++***)))&&&""" $$$(((***######%%%***///222111000,,,+++)))'''&&&''')))***,,,++++++,,,,,,***&&&### ###''')))******))))))+++,,,---...---***(((&&&***---222777:::999444000+++***))))))***)))'''%%%###&&&***++++++*********((()))***---111333555555444444444222222555<<>><<<<<<>>>???===;;;@@@@@@???>>>>>>???CCCFFFDDDAAA???AAAEEEHHHGGGEEECCC@@@CCCJJJOOONNNLLLMMMQQQ[[[mmm+++,,,...///...+++'''%%%&&&)))---///000000111222333333111...,,,,,,...111222111///...---+++)))&&&(((***+++---............+++111888===CCCPPPaaannnuuu{{{~~~wwweeeRRRFFF@@@777666444222111...)))&&&'''&&&%%%'''***---......&&&''')))+++++++++***)))%%%(((+++***&&&&&&***...---,,,,,,,,,---///111222......---------------,,,+++---000333666999;;;;;;888;;;>>>===:::666555555333111111777@@@CCC@@@;;;888444///+++)))***---///333666888777444111111222///111000,,,&&&%%%(((,,,***'''$$$###%%%)))+++---000...***###""" !!!### """%%%&&&'''&&&%%%%%%&&&((((((+++...000000///000000+++)))&&&$$$%%%)))111666...222555333...+++,,,///111000.........000333444;;;999666222000/////////))),,,///111///***%%%!!!######$$$)))---...***%%%$$$$$$$$$$$$$$$###"""!!!"""  $$$(((,,,---******+++...000111000...+++***)))((('''&&&%%%$$$&&&%%%###!!!!!!$$$***...111000///...---,,,,,,,,,,,,)))&&&%%%''')))***+++((((((((((((((('''''''''&&&$$$"""###&&&))),,,---$$$%%%&&&'''(((((((((((()))+++---...+++)))'''&&&###%%%)))+++,,,+++)))(((###&&&))))))'''&&&'''((()))+++---...,,,***)))((($$$#########%%%***111666444///++++++...///---)))"""&&&+++......---++++++000...***&&&""" &&&$$$$$$%%%(((+++,,,,,,'''''''''***------+++(((&&&''''''&&&%%%###!!! !!!"""!!! !!!"""###&&&***+++)))'''((())))))************)))%%%!!!"""''')))$$$######'''---111222111,,,+++***(((&&&&&&((()))++++++,,,......---)))&&&"""$$$(((***,,,***(((%%%***+++++++++)))'''$$$###''')))...444888888444111---,,,+++++++++***(((&&&###)))---......---...((((((***---111444555555111111111111111444:::>>>GGGTTTcccmmmuuu|||~~~~~~xxxnnnfffbbbaaaaaaaaaXXXVVVTTTQQQLLLGGGAAA===888999<<<>>>@@@AAABBBBBBHHHDDD@@@@@@AAACCCAAA???@@@@@@@@@???>>>???BBBDDDEEEAAA???AAAEEEHHHFFFCCCDDDAAACCCJJJOOOMMMJJJJJJOOOXXXiii333222111...***((('''(((+++...---++++++///000...***---//////---+++,,,...000000000///...+++)))'''&&&(((+++.........,,,******000888>>>DDDOOO]]]iiiyyyxxxeeeYYYOOODDD<<<999444000///---,,,***'''(((((()))***+++,,,,,,***((((((***...///---+++))))))((('''''')))...222///111222000222555555111...------///222222...+++---,,,,,,///444999;;;<<<;;;;;;;;;<<<<<<999555222555444222222555:::???BBB>>>888111,,,++++++***)))///000222444555666666666333000...///...******---...***%%%""""""%%%'''))),,,......)))!!!!!!$$$ !!!!!! !!!"""###%%%'''((())))))***)))***...222444222000+++((($$$$$$&&&***---...---///000///...------...222000...///111333333333999555111//////111333333...---,,,,,,,,,)))$$$!!!!!!"""''',,,///---***'''))))))&&&!!! """###%%%&&&))),,,///111111000000000***)))''''''((((((&&&%%%***&&&!!!"""&&&'''(((///000111///,,,+++++++++------,,,,,,+++,,,,,,,,,***))))))***+++,,,***)))&&&%%%$$$%%%(((+++------)))(((''')))+++***&&&"""&&&(((***+++***&&&"""###(((---000///+++((('''%%%###"""%%%***,,,)))$$$)))+++,,,+++...111000,,,)))'''&&&(((***---......444---'''%%%''')))(((&&&$$$"""$$$***+++&&&%%%(((***---...,,,((($$$###$$$''''''&&&(((+++...//////)))((())),,,000000...+++)))''''''((()))'''"""!!!""""""!!!!!!!!!%%%"""!!!###''')))'''%%%%%%%%%&&&))),,,---,,,+++$$$  $$$&&&&&&&&&%%%$$$$$$&&&))),,,...******(((''''''(((((()))(((''''''(((+++,,,,,,+++***,,,------+++)))((()))))))))(((((((((''''''''')))---111222111111222444......,,,)))***,,,(((""""""###%%%'''***,,,...///+++$$$###***///000111444///...,,,+++,,,222999???IIISSS```mmmvvv~~~}}}tttnnnkkkiiiggggggeee^^^UUUMMMGGGAAA:::555888888999;;;===@@@BBBDDDIIIHHHHHHHHHGGGFFFCCCAAABBBAAA???>>>???@@@???>>>BBBAAA@@@@@@AAABBBDDDEEECCCDDDFFFHHHJJJIIIIIIHHHNNNWWWgggyyy444444333000---******+++333555444000///000///,,,***,,,...---+++***+++,,,.........---,,,+++***))))))***+++,,,+++)))'''&&&)))000888???EEEOOO]]]hhhxxx{{{kkk```VVVLLLDDD@@@:::555222///---+++,,,,,,,,,,,,---...//////,,,)))(((***---///...,,,,,,,,,+++******,,,000333333444444333555777444///---------000333333111...,,,++++++...333888;;;<<<===<<<<<<<<<<<<;;;777444333111000000222777;;;>>>;;;666///,,,+++,,,,,,++++++,,,...000111222111111222///---///...++++++...111---((($$$""""""######(((,,,...,,,&&&   """  !!!""""""!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%(((---//////...---+++((('''((())))))(((***+++------,,,++++++,,,000///---...///111111000111///,,,,,,...000222222...+++((('''((((((%%%###"""!!!"""&&&,,,...---+++******)))%%% """$$$$$$######'''))),,,.........000111+++***(((((((((((('''&&&(((%%%"""!!!$$$'''))))))......///---++++++,,,---000///---,,,+++***++++++***)))***+++------,,,******)))((())),,,.........***((('''(((+++***&&&###%%%&&&)))******(((&&&$$$)))***,,,------,,,)))(((######((((((''')))++++++***,,,111222...***)))'''(((+++.../////////***%%%$$$'''******((($$$!!!"""&&&&&&""""""%%%))),,,---,,,)))''''''''')))''''''(((+++---...---)))((()))---000111///---...---,,,+++)))%%%  ###%%%$$$"""""""""$$$""""""$$$))),,,+++)))''''''(((***,,,,,,***(((### !!!%%%'''''')))'''%%%$$$$$$'''))),,,,,,+++)))(((((()))***+++"""""""""%%%))),,,,,,,,,***+++---,,,***(((''''''))))))'''&&&%%%%%%%%%&&&&&&)))+++,,,+++***,,,---((((((&&&%%%(((,,,***%%%"""###$$$&&&(((+++...///***%%%$$$***000000000333......---,,,...222999>>>FFFOOO\\\hhhrrr{{{zzztttnnnhhheeefff___VVVMMMGGGAAA:::555444555777999;;;===>>>???GGGGGGGGGHHHGGGFFFCCCAAAAAA???======>>>>>>===<<<@@@@@@@@@@@@AAABBBBBBCCCBBBDDDFFFHHHIIIHHHFFFEEEIIIRRRbbbttt555555444222///------...<<<>>><<<666222111...******+++,,,+++)))((()))***++++++*********+++,,,,,,---,,,+++)))'''$$$###"""(((///777>>>EEEOOO\\\fffttt~~~rrrjjj```WWWNNNIIIAAA;;;666222///---222111000000000111111222...+++))))))---//////---...//////---,,,---000222666666555555888:::444,,,++++++,,,///333555444333---,,,+++---222777;;;<<<<<<;;;::::::::::::888666111000//////000444777:::777333...++++++,,,------)))***,,,---.........---000,,,+++------+++---000000---)))$$$!!!"""(((///000,,,'''"""!!! !!!"""!!!  !!!###############$$$$$$$$$******)))((('''&&&%%%$$$"""!!! """&&&***,,,---///---***)))((('''%%%###''')))******)))((()))***///...,,,---......---+++((('''&&&(((+++...//////---)))%%%###$$$&&&(((((($$$###"""&&&+++...---,,,---+++(((###"""%%%&&&%%%""" $$$&&&((()))***+++...000,,,+++)))((())))))((('''&&&%%%$$$%%%(((***++++++---------,,,***+++---///333111...+++)))((())))))))))))***---//////---+++///...---///000111///...***(((&&&(((***+++(((%%%%%%&&&(((***+++,,,,,,---222///+++)))+++,,,+++)))"""###(((***)))***(((&&&***000222000,,,)))''''''***...000111***'''###$$$'''******)))$$$!!! ###((()))+++,,,+++***+++,,,***((('''(((***+++,,,+++((((((***,,,///000///......//////,,,((($$$!!! !!!$$$''')))(((&&&$$$$$$###!!! ###(((,,,,,,+++))))))***,,,---,,,)))&&&###!!! !!!$$$(((***+++///---)))&&&%%%'''***,,,...---***(((((()))+++---"""&&&))))))))))))+++,,,+++)))&&&&&&&&&***(((%%%###"""###$$$%%%&&&''''''&&&%%%%%%&&&(((%%%%%%###!!!%%%++++++'''#########$$$&&&))),,,...***&&&&&&,,,111222111111......//////111444:::>>>CCCJJJVVVaaalllwww|||tttlllfffggg```VVVMMMGGGAAA:::666333555888:::<<<=========DDDEEEFFFGGGGGGEEECCCBBB@@@>>><<<;;;<<<<<<;;;:::===>>>???AAAAAAAAAAAAAAAAAACCCEEEGGGGGGEEECCCAAACCCLLL[[[mmm{{{222333222000...,,,---...???AAA>>>888444222...)))*********)))(((''''''((((((((('''''')))+++---...///...+++'''$$$###"""!!!'''---555===EEEOOO[[[cccnnnxxx}}}wwwqqqhhh```UUUOOOGGG???999444111...666444222111000111222333111---)))))),,,//////...---...///...---,,,---///444555444444999;;;444+++((()))+++...111444666777000...---...333888<<<===888777555555777777666555222111000000111333666777555222...,,,+++,,,---...***+++,,,---...---,,,,,,,,,)))(((+++,,,+++---111---,,,***&&&!!!%%%...333222,,,'''######$$$&&&&&&$$$"""""""""&&&'''''''''&&&&&&'''(((000///---,,,***)))((((((%%%###!!! """&&&***,,,...+++(((&&&&&&&&&%%%$$$((()))******'''&&&&&&&&&...---++++++,,,,,,***(((!!!!!!"""%%%(((******)))***'''%%%###$$$'''***,,,&&&$$$###%%%***------,,,,,,***&&&!!! """$$$&&&'''&&&$$$###$$$%%%%%%%%%%%%'''***------+++))))))***+++******&&&'''(((+++---......---//////...,,,******,,,...000...+++)))''''''((()))((()))+++...000111...,,,000000000111222111///,,,)))'''%%%&&&***+++)))'''&&&&&&'''***---000333555:::222***'''))),,,+++***###"""(((+++((('''$$$"""%%%---111000+++(((&&&&&&(((,,,///000(((&&&$$$$$$'''))))))(((&&&###"""%%%&&&(((***+++,,,---...***(((''''''((()))((((((((()))***+++,,,,,,,,,+++***,,,---+++'''$$$%%%&&&&&&(((,,,---+++)))((((((### !!!&&&))))))(((((((((***,,,---,,,)))%%%$$$$$$$$$&&&))),,,...///444111---)))(((***---///111///+++((('''''')))***!!!!!! """$$$&&&%%%%%%***+++,,,+++)))&&&%%%%%%(((%%%""" """&&&((()))((('''%%%$$$$$$%%%&&&((('''$$$"""%%%++++++'''$$$###""""""$$$(((+++...***)))***///444555444222///111333444555888<<>>AAACCCBBBAAA???@@@CCCEEEFFFEEEDDDCCCBBBAAA???<<<<<<<<<<<<;;;:::<<<>>>@@@CCCCCCBBBAAA@@@===@@@CCCEEEFFFDDDAAA???@@@IIIWWWhhhwww.........---******+++,,,;;;<<<;;;555222111...***+++)))(((''''''(((((((((&&&&&&&&&'''(((+++---...///---***'''%%%$$$$$$$$$&&&+++222:::CCCNNNYYYaaafffnnnvvvyyyxxxuuunnngggZZZTTTJJJAAA;;;666222000666444000...---///111222222...******,,,......---)))+++------+++***))))))///000111222666999333+++&&&''')))+++...222555888444222000222555999<<<===555444333444555666666555555555444444444555666666555333000---++++++,,,...+++,,,,,,------,,,***)))(((&&&'''+++,,,+++,,,000333222000+++$$$###,,,333333///)))%%%%%%'''))))))(((%%%%%%%%%(((***+++***(((''')))***222111000...............,,,***'''######%%%)))---,,,'''### """%%%(((***+++,,,---+++(((%%%$$$%%%---+++***)))))))))(((&&& !!!###&&&'''&&&$$$&&&'''''''''''')))***,,,(((%%%$$$&&&***------+++)))'''$$$"""!!!!!!""""""%%%%%%&&&&&&&&&'''''''''&&&&&&%%%###""""""&&&(((,,,***((((((***,,,---,,,(((***---///000000//////111111000---+++)))***,,,+++***((('''&&&''')))***((((((***,,,///000...,,,///......///000///---+++(((%%%###$$$(((+++***)))''''''(((***...222777999<<<444+++''')))++++++)))%%%""" """%%%(((***'''&&&"""!!!)))------'''%%%######&&&)))+++,,,((('''&&&&&&''''''&&&%%%(((&&&### """#########%%%'''***---...///)))(((&&&&&&''''''&&&%%%((()))))))))((('''''''''(((***+++(((%%%###%%%''')))+++---...---,,,,,,,,,'''$$$!!!"""%%%((('''&&&%%%%%%''')))++++++(((&&&###$$$&&&(((***,,,...///222///,,,***)))+++...111222000,,,(((&&&&&&&&&'''###""""""###&&&''''''&&&***,,,---,,,***'''&&&'''&&&###!!! $$$(((++++++)))'''%%%%%%&&&&&&&&&***)))&&&$$$(((...///,,,%%%###""""""$$$'''***,,,,,,,,,...111777:::999666222444666888999;;;???BBBCCCHHHPPPYYYcccqqq~~~zzzttthhh```UUUMMMHHHEEEBBB???===???CCCGGGHHHGGGEEECCC???AAADDDDDDBBBAAABBBCCCCCCAAA>>>===>>>===<<<;;;===???BBBDDDEEEDDDBBB@@@;;;===@@@CCCDDDBBB@@@???AAAIIIVVVfffuuu***++++++***(((((()))+++333555333...---///...++++++)))''''''(((******)))&&&&&&'''((()))+++,,,------,,,***((('''&&&&&&'''&&&)))...666???KKKWWW___bbbfffnnnuuuyyywwwrrrmmmaaaZZZOOOEEE>>>888444222333111---***)))+++///111111...******,,,...,,,***%%%(((+++,,,+++((('''&&&***...//////111444111,,,'''((()))***,,,///444888666555444555777:::;;;:::444333333555777888777666777777777777666666666555444333222///,,,,,,---///+++,,,,,,,,,+++***((('''&&&%%%(((---///------///::::::777000'''  $$$***///000---)))%%%''')))++++++)))((('''((((((***,,,+++(((&&&(((+++000///.........///111222222000---(((&&&'''+++///,,,'''!!! %%%***,,,---......,,,)))&&&%%%%%%+++)))&&&%%%%%%&&&%%%%%%"""!!!!!!###%%%&&&%%%$$$%%%''')))***)))((()))***(((&&&%%%'''+++---,,,***'''&&&%%%&&&'''&&&$$$"""&&&&&&%%%&&&&&&((()))***&&&&&&%%%###!!!!!!###%%%)))(((&&&'''***---//////+++---000111000///......000111111...+++(((((((((&&&&&&''''''((()))******((((((((())),,,---,,,++++++***)))+++,,,---+++***'''###!!!"""&&&***+++***(((((((((***---111555888999444---*********)))'''&&&&&&&&&'''((()))******)))'''"""%%%)))(((###"""!!!"""%%%'''(((((((((((((((((('''&&&$$$$$$)))***((($$$###&&&'''%%%$$$######&&&***---...///***((('''&&&'''((('''&&&'''(((((('''%%%$$$%%%&&&******(((%%%###"""###$$$)))***++++++++++++---///...***&&&%%%''')))((('''#########%%%'''((('''%%%!!!###&&&((())))))+++---+++***((('''''')))+++---000...,,,)))((('''&&&&&&"""""""""%%%))),,,,,,,,,+++---......,,,*********&&&$$$""" """%%%))),,,)))(((&&&&&&'''((((((''''''((('''''',,,333444111%%%$$$######%%%''')))+++---///000222888>>>>>>:::444666888999:::===AAADDDFFFJJJQQQXXXbbbooo}}}yyyjjjbbbVVVNNNIIIGGGEEECCC???AAAEEEHHHHHHGGGEEECCC???AAACCCAAA???>>>AAADDDDDDBBB@@@?????????===<<<>>>???BBBDDDEEEDDDBBBAAA<<<===???AAAAAA@@@???>>>DDDIIIUUUdddttt)))***+++***))))))***,,,...///---((((((,,,...,,,,,,)))''''''***,,,---,,,''''''((()))************,,,+++***((('''&&&&&&&&&&&&'''+++111<<>>555666777888999===AAAEEEGGGKKKQQQXXX```lllzzz{{{ooofffYYYOOOJJJHHHEEECCCAAABBBEEEGGGGGGGGGEEEDDDAAABBBBBB???;;;;;;@@@EEEEEECCC@@@?????????===<<<>>>???AAACCCCCCCCCBBBAAAAAA@@@@@@???>>>======<<>>===;;;===>>>@@@AAABBBBBBAAAAAAEEEDDDAAA???===;;;::::::DDDHHHPPP___ppp)))***+++***))))))***,,,''''''''''''''''''((((((((('''&&&(((+++---......'''+++//////,,,***)))***......,,,)))%%%#########"""###&&&+++666FFFVVVaaafffgggkkkrrryyy}}}{{{yyyrrrlllcccZZZQQQGGG;;;444222...***((((((((()))((())),,,,,,******,,,***%%%'''&&&'''+++///000///,,,111222111///,,,...333888444222000///000333777:::===>>>>>>===<<<999777666---------///222333222111...000222111///......///444444333000---,,,---///111333333222000.........''')))...444777555...(((((('''%%%$$$%%%%%%$$$###%%%&&&&&&### """&&&&&&''')))***)))&&&$$$!!!###%%%'''((())))))'''((())))))((()))+++---111000...***((())),,,///333///...///+++###"""&&&(((***,,,,,,+++*********%%%""" $$$''''''((()))))))))(((&&&&&&))))))******)))(((&&&%%%+++(((&&&''')))+++)))((('''''''''''''''$$$  ###'''+++------+++***((('''&&&%%%%%%%%%%%%%%%(((&&&$$$"""###&&&)))+++//////...---,,,***((('''(((,,,///...(((###!!!!!!&&&&&&''''''((()))*********'''###"""###'''***+++)))(((((())),,,......---)))!!!###++++++)))(((%%%######'''---111333111222222111...***&&&###!!!###&&&((()))+++---///+++)))&&&$$$$$$%%%$$$$$$$$$###"""$$$((()))'''$$$&&&((()))(((''''''((()))*********(((''''''***---(((***++++++***)))+++,,,(((++++++)))***...///---&&&%%%$$$$$$&&&(((+++---+++&&&!!!###)))///222222&&&$$$""""""$$$&&&'''''',,,)))&&&&&&'''(((&&&###$$$"""$$$''',,,000111000---+++'''((((((((((((((('''&&&''')))+++++++++,,,...///+++***(((((()))+++,,,---+++---///111111111///...222,,,&&&###%%%(((++++++---...///111333222///,,,))))))***+++***)))((('''&&&((()))******+++---//////...,,,---111555999:::333444555555666888<<>>>>>>>>===;;;<<<>>>@@@BBBAAA??????AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@===;;;;;;===@@@CCCHHHPPPZZZiii}}}+++,,,------+++***))))))******)))))))))***,,,---+++***)))+++---......---&&&***...///---+++++++++---------***&&&###""""""!!!"""%%%***555CCCSSS]]]gggiiinnnuuuzzz}}}}}}|||uuupppiii___UUUJJJ@@@999333000,,,******+++++++++***,,,---++++++...,,,((('''&&&'''+++///222222111333333333222111333666999666444222111222666;;;>>>CCCCCCAAA???===:::888777///...---...///000000...,,,...//////......///111444444333000---,,,---///111222333111...,,,,,,,,,(((((())),,,//////,,,)))'''%%%#########$$$$$$$$$&&&'''&&&### !!!$$$&&&%%%%%%&&&&&&%%%###!!!!!!$$$'''))))))(((''''''''''''((()))***+++,,,......,,,***)))+++...222111---++++++'''!!!!!!%%%(((***,,,---,,,++++++,,,&&&%%%""" !!!###&&&)))))))))))))))((('''%%%$$$'''((()))***++++++*********'''%%%%%%&&&''''''%%%&&&%%%%%%&&&&&&######%%%))),,,------+++***&&&&&&&&&&&&&&&&&&''''''(((&&&$$$"""###%%%''')))---,,,++++++---,,,***(((&&&))),,,,,,)))&&&$$$"""&&&&&&''''''''''''(((((('''%%%"""!!!$$$'''***+++)))))))))+++------,,,***'''!!!$$$***+++)))'''%%%###$$$''',,,///000////////////---***'''%%%###&&&)))******)))***+++***((('''&&&&&&&&&&&&%%%$$$""" """%%%'''&&&$$$&&&'''(((((('''(((***+++++++++***(((%%%%%%'''((())),,,......+++)))''''''))),,,+++)))***---...,,,)))'''%%%%%%&&&***...111...)))%%%%%%***...///...)))(((&&&&&&''''''&&&%%%'''&&&%%%'''))))))&&&######!!! %%%''')))***,,,,,,++++++)))+++---------***'''%%%&&&(((+++,,,+++)))(((((('''&&&&&&'''((())))))))))))***,,,...000000000///000+++&&&###%%%))),,,---...///000333555555222000***+++,,,,,,,,,+++)))(((((()))***))))))***---///000///...///111333555666444444444444555888<<<@@@HHHKKKPPPTTT[[[fffsss|||yyyooo```TTTNNNKKKIIIGGGDDDDDDEEEGGGIIIJJJHHHFFF>>>??????>>>===>>>@@@BBBBBB@@@======???AAABBBBBBDDDDDDDDDCCCBBBAAAAAA@@@???@@@AAA@@@>>>>>>???@@@CCCHHHOOOXXXeeexxx---......///...,,,***(((...---,,,+++,,,...111222---------...//////,,,***&&&)))---///...---------,,,------+++'''###!!! !!!%%%***333@@@MMMVVVdddiiipppuuuyyyzzz||||||yyywwwqqqhhh[[[NNNEEE@@@888555111...---,,,+++)))+++...///------//////+++((('''(((***///333555666444333222333666888999888777555444444666;;;@@@DDDJJJIIIFFFCCC???===:::999222000---++++++,,,,,,+++***+++,,,,,,,,,...111444666555444111...,,,---...111111222000,,,)))(((((((((&&&$$$$$$&&&((())))))&&&%%%###!!!!!!"""$$$&&&((((((&&&### !!!###&&&%%%$$$"""""""""""" """&&&***++++++)))''''''%%%$$$'''+++------++++++++++++******,,,000444---***'''%%%!!! %%%)))***,,,---,,,+++,,,---)))((('''&&&'''((()))***++++++***)))'''%%%###"""%%%&&&(((+++,,,---------***'''###""""""#########$$$######$$$$$$"""###&&&)))+++,,,,,,***)))%%%&&&&&&''''''((())))))(((&&&$$$###"""###%%%&&&)))'''%%%(((---///---)))$$$%%%&&&(((***)))%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%(((***+++((()))***,,,...---)))&&&$$$""" !!!%%%(((******%%%$$$$$$%%%)))+++,,,,,,,,,,,,,,,+++***((('''&&&&&&(((++++++***((('''(((''''''(((''''''''''''''''''$$$!!!!!!$$$'''((('''&&&'''''''''&&&(((***---......---***'''%%%&&&'''+++---000000,,,((($$$"""+++------)))***------+++)))'''&&&%%%'''+++///222111---)))(((***,,,,,,***++++++***++++++)))&&&###""""""$$$'''((((((%%%"""  !!!"""'''&&&%%%%%%&&&(((***++++++---000111000,,,(((%%%%%%(((++++++)))%%%###"""""""""###&&&((((((&&&$$$%%%'''))),,,...///000000...***&&&$$$&&&))),,,---......///222444444222000+++,,,---...---,,,***)))***++++++***)))***,,,...000000000111111222222222444444333222333777<<>>AAADDDFFFHHHHHHHHHGGGEEECCCAAA@@@===???BBBCCCBBBAAAAAAAAACCCGGGLLLTTT___ooo...---,,,------...------///...---,,,...000333555.........//////...***'''%%%(((,,,///000000//////,,,---...,,,((($$$!!! !!!###&&&+++333===IIIPPP^^^dddlllrrrsssuuuwwwzzz||||||yyyoooaaaSSSKKKGGGAAA===777111...+++(((&&&,,,///111...---000000...+++***)))***---111444666222000000333777999888555666666555777:::@@@FFFIIIMMMLLLIIIFFFCCC@@@>>><<<555111,,,)))(((((((((((()))***++++++,,,000444888:::999777333...,,,,,,---000000000...***&&&%%%%%%(((&&&###!!!"""%%%'''))))))(((%%%""" !!!$$$&&&***(((&&&###"""###&&&((($$$""" """###"""""""""$$$&&&)))*********)))(((%%%$$$'''---000...+++*********))))))+++///222***'''### %%%(((***++++++******+++,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++(((&&&$$$""" $$$%%%'''***+++,,,,,,+++)))'''###!!! !!!!!!""""""""""""######"""  """%%%((()))))))))(((''''''(((((((((((((((((('''&&&%%%###""""""######&&&""" %%%---111...***###""""""$$$''''''$$$  !!!###$$$%%%%%%###"""!!!###&&&)))++++++'''((())),,,---+++'''$$$"""###$$$$$$%%%&&&)))***%%%%%%&&&(((+++,,,,,,***+++***)))'''&&&%%%$$$$$$%%%(((++++++***((('''&&&%%%&&&'''''''''&&&''''''+++'''######'''***+++***&&&&&&&&&%%%$$$%%%(((***000111111...+++))))))))),,,---///...+++'''%%%%%%,,,......******,,,---***&&&&&&&&&''')))+++---///111...,,,+++,,,,,,***))))))***+++---...+++'''###!!!"""###$$$%%%$$$"""!!! """###$$$'''&&&&&&&&&'''(((***,,,+++,,,...///...,,,)))''''''((()))(((&&&###""""""!!!!!!###&&&))))))&&&""""""$$$'''***---///000000---+++(((&&&&&&(((***,,,,,,,,,,,,---//////,,,***)))***,,,------+++)))'''(((***------,,,*********///111333333333222222222444333222111222666===BBBGGGJJJPPPUUU\\\fffsss{{{xxxkkk```YYYTTTPPPNNNHHHGGGFFFFFFHHHIIIHHHGGGAAABBBCCCCCCCCCEEEHHHKKKFFFBBB===;;;===AAAEEEGGGGGGHHHIIIIIIGGGEEEBBB@@@@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFJJJPPPXXXcccttt---***((((((,,,000222333------,,,,,,---///222333------------...,,,(((%%%&&&(((+++///111222111000,,,---...---)))%%%###"""$$$&&&)))---333<<>>CCCGGGKKKQQQVVV]]]gggsss{{{zzznnnccc]]]XXXSSSPPPKKKIIIFFFEEEFFFGGGFFFFFFCCCDDDEEEEEEEEEGGGJJJMMMIIIEEE@@@===>>>AAADDDEEEDDDEEEGGGIIIHHHEEEBBB@@@DDDDDDDDDBBBAAAAAADDDFFFFFFFFFHHHMMMPPPWWWgggwww(((%%%###&&&,,,111444555+++++++++,,,---...//////,,,+++***+++,,,+++(((&&&'''(((+++///222333222000---...///---***'''&&&&&&((()))+++---222:::CCCIIISSSYYYaaahhhmmmppprrrtttwwwxxxyyyvvvnnnddd\\\WWWMMMFFF===555111///------,,,111222...***,,,//////111000///,,,***+++---000111111222444666777777666111444999???EEEKKKOOORRRMMMOOORRRRRROOOIIICCC>>>555111+++'''&&&&&&&&&&&&)))+++---...///222666999<<<;;;888333...*********---...---+++'''$$$""""""&&&((())))))'''%%%%%%&&&+++,,,***&&&"""!!!$$$'''+++)))'''''')))*********""""""###%%%))),,,,,,,,,)))'''%%%###$$$(((,,,...+++***)))+++......+++''''''''''''%%%$$$$$$&&&((((((((($$$!!!'''***)))))))))(((&&&%%%&&&'''+++,,,---...---,,,+++***,,,***)))&&&%%%######"""'''''''''&&&%%%### ###$$$$$$###""""""###%%%%%%$$$$$$%%%'''((('''%%% ###%%%&&&'''''',,,,,,---,,,+++)))&&&%%%&&&&&&&&&&&&%%%$$$"""""""""###))),,,***'''!!!!!! !!! ###&&&)))+++'''%%%###"""$$$'''((((((###"""!!!###%%%''''''&&&!!!"""###$$$###$$$&&&(((%%%&&&(((+++///000...,,,+++((($$$ """$$$&&&&&&&&&&&&''')))'''((((((%%%!!! """%%%%%%######%%%(((***'''$$$!!!"""######!!!!!!"""###(((+++---...---+++++++++)))))))))((((((***---111---///...+++***------+++'''(((+++---...---+++***(((***,,,......---+++***"""$$$(((,,,///...***'''&&&((()))(((&&&###"""### """#########"""!!!"""$$$(((,,,......---,,,'''&&&&&&%%%&&&''')))+++***(((%%%"""!!!###'''+++$$$!!! ###(((+++(((%%%!!!$$$)))...000000...,,,+++,,,+++)))''''''(((***///---+++***)))'''$$$"""!!!###%%%''''''$$$!!!"""'''---000...***&&&###***...222444333333555888444444333333444888???CCCEEEJJJPPPVVV]]]gggrrrzzz}}}qqqfff___YYYTTTOOOKKKHHHEEEDDDDDDFFFFFFFFFCCCDDDEEEFFFFFFGGGJJJMMMJJJGGGDDDBBBBBBCCCCCCCCCAAACCCFFFHHHHHHEEEAAA>>>DDDDDDCCCAAA@@@BBBFFFIIIIIIFFFGGGJJJJJJMMM\\\mmm"""!!!!!!&&&---222222000)))***+++,,,---,,,,,,++++++)))))))))++++++***)))((()))+++///333444222///......///---+++)))******+++++++++,,,000777@@@FFFMMMQQQXXX```iiinnnoooooopppqqqtttvvvuuupppiiicccYYYPPPDDD999222///...---,,,111222,,,((())),,,---222222111///,,,+++---000000111222333222333444555000555<<>>EEEHHHJJJPPPZZZdddjjjkkkiiijjjlllpppvvvzzzyyyrrrllleee[[[KKK<<<222---+++***,,,111222,,,&&&'''***+++222333333111...---///111---///111000------000333000555???HHHPPPUUUWWWWWWQQQVVV]]]```\\\PPPBBB999222///+++)))((((((((('''(((***---/////////111222000000///---***)))+++,,,+++,,,,,,***'''$$$######%%%'''(((&&&###!!!"""###!!!%%%'''&&&###"""&&&******))))))+++...///,,,)))&&&&&&(((+++...///---+++%%%%%%%%%%%%&&&((()))******,,,---+++((($$$"""!!! !!!  !!!###))),,,)))"""!!!)))//////...---,,,)))&&&$$$%%%&&&))))))))))))(((((('''&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&###!!!"""$$$$$$###%%%&&&***))))))***---......---)))))))))***))))))((('''***+++,,,------,,,***)))%%%&&&'''((((((&&&%%%###""""""###$$$$$$$$$$$$$$$!!!$$$###  """"""%%%(((+++---///***&&&  !!! $$$***---###!!!"""$$$%%%%%%######%%%)))---//////...&&&""" ###$$$$$$###""" !!!$$$'''//////,,,%%% %%%!!!"""&&&+++///---&&& !!!%%%&&&&&&&&&'''))),,,000111///---+++***###&&&)))+++,,,,,,...///,,,......++++++...///,,,(((&&&###!!! """$$$&&&%%%(((,,,///...+++)))((($$$&&&)))---//////+++(((###***444888666000+++((("""$$$%%%&&&%%%"""!!!$$$(((***,,,,,,)))***+++++++++)))'''&&&''''''&&&$$$"""!!!###$$$$$$%%%&&&$$$$$$)))///444555111+++'''###&&&)))***)))***,,,///,,,***(((''''''&&&$$$""" ###%%%$$$"""###&&&(((((('''''''''''')))---000000------111555333444666777888;;;@@@CCCAAAFFFLLLSSSYYYcccnnnuuu}}}xxxlllbbbYYYPPPKKKEEEBBB@@@@@@CCCFFFIIIKKKDDDEEEEEEEEEEEEFFFHHHKKKEEEFFFGGGIIIJJJJJJGGGDDDDDDFFFIIIJJJHHHCCC===999999<<>>IIISSSWWWTTTOOOQQQUUU\\\bbbbbbZZZLLLBBB666111+++)))***++++++***+++++++++,,,------+++)))))),,,///222333333111///...///...,,,'''$$$""""""******)))'''###!!! ###%%%%%%$$$%%%(((+++))))))***,,,------***((()))(((((()))+++++++++***$$$$$$%%%$$$$$$%%%(((***))))))(((&&&###!!!!!!"""$$$###!!! """$$$&&&)))(((&&&&&&'''***...111111,,,'''%%%'''***+++***,,,+++)))(((''''''''''''''''''&&&%%%$$$$$$&&&(((((((((((('''%%%!!! ###&&&&&&######$$$'''......---,,,---...///000///---,,,++++++***'''%%%&&&''')))+++------+++)))&&&'''(((''''''(((***------((($$$$$$''')))'''$$$"""###$$$###""""""$$$%%%&&&%%%$$$%%%(((***++++++'''!!! """%%%***'''$$$!!! """$$$%%%###"""&&&,,,...,,,(((!!! !!!"""$$$%%%%%%%%%### !!!(((---000///,,,***(((&&&%%%$$$$$$&&&***---...,,,)))'''!!!!!!"""$$$%%%&&&''''''***+++---...---***'''%%%%%%&&&)))+++---...//////...000111///,,,***+++---+++'''  ###"""###&&&)))******)))((($$$$$$%%%(((***+++***(((---111777;;;;;;777111---######$$$$$$"""!!! ###)))+++,,,,,,,,,,,,+++***((('''&&&###$$$%%%###!!!"""&&&***)))""""""$$$$$$%%%(((***,,,,,,,,,,,,*********)))))))))((((((***)))(((***---,,,((($$$&&&$$$############"""!!!""""""###&&&+++...,,,******)))((()))---000333444000222444555666888;;;===AAADDDIIIOOOWWWaaakkkqqq|||rrrgggZZZRRROOOEEEAAA===>>>BBBFFFEEECCCEEEEEEDDDDDDDDDFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIIIIIIIFFFAAA===:::777===CCCEEEEEEFFFJJJNNNQQQOOOJJJFFFEEELLLWWW```pppyyy***((('''***...///,,,)))%%%(((++++++***)))+++---444666777555111---+++***+++...222333111//////000111333444333///---,,,---......,,,+++,,,///555999@@@EEEMMMVVV\\\aaaccceeeeeeeeegggmmmuuu}}}uuujjjXXXGGG:::111+++'''%%%)))+++)))###!!!%%%***333222222333333222///---,,,,,,,,,---///111111111444666<<>>BBBEEEEEECCCDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGIIILLLLLLKKKIIIHHHFFFGGGHHHGGGDDD@@@<<<999888===BBBDDDDDDEEEHHHLLLOOOMMMJJJGGGFFFLLLVVV___nnnwww---+++)))***,,,,,,(((%%%"""%%%))),,,,,,,,,---...555777:::999666111---+++***,,,......---,,,,,,---111333444333000...------222111000...---...222555;;;BBBKKKTTT[[[```dddgggdddcccccchhhrrr}}}xxxlll[[[LLLAAA666,,,%%%$$$''')))&&&"""!!!$$$)))111000//////000111000///******+++,,,...000222333444555:::CCCLLLRRRRRRPPPUUUVVVXXXYYYWWWPPPHHHAAA999444///---...///...,,,******...555<<<>>>:::555---///222333333111///---)))******)))'''&&&&&&'''(((((((((&&&###!!!"""###!!!"""!!! !!!###$$$$$$&&&(((***+++)))'''$$$$$$###$$$%%%''')))***+++,,,---+++)))(((((()))((()))******(((&&&&&&&&&%%%%%%$$$###""""""""""""!!! """&&&***,,,...,,,+++---///111222111000///,,,)))((()))***+++&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))'''&&&%%%(((((()))***+++***'''%%%%%%&&&(((***,,,---------333222111000111000---+++******)))))))))+++,,,---///...---***'''(((***---000---+++,,,///111000...***&&&"""!!!###&&&&&&%%%))))))+++///222333222000)))### ###'''''''''&&&%%%%%%$$$$$$###"""  """"""$$$)))...000...+++$$$###"""!!!!!!"""###$$$$$$###"""!!! ###(((+++,,,+++)))&&&%%%$$$$$$$$$###%%%(((+++,,,,,,***)))((((((&&&&&&%%%&&&'''((($$$%%%&&&&&&'''(((((()))&&&(((***,,,......///......///000///,,,+++***+++))))))'''%%%###  """###%%%&&&'''"""!!!"""$$$(((+++,,,,,,///000000000///---,,,+++)))&&&""" $$$'''))))))(((&&&$$$$$$''')))'''((((((((('''$$$""" !!!######$$$(((,,,111...(((!!!!!!%%%'''&&&%%%%%%&&&(((***+++///---)))&&&%%%''')))++++++***)))+++...///,,,(((%%%'''***---...+++&&&"""%%%%%%&&&)))---...---,,,))))))***+++---///111333222333555666777:::>>>AAACCCEEEHHHMMMTTT___jjjqqq{{{wwwiiiYYYNNNKKKEEEBBB??????BBBDDDDDDBBBCCCCCCBBBAAABBBCCCDDDEEEDDDFFFJJJLLLLLLJJJGGGEEECCCDDDEEEEEECCC???;;;888888<<<@@@BBBBBBBBBFFFIIIKKKKKKIIIGGGGGGKKKTTT[[[kkkuuu///---*********(((%%%###!!!$$$)))---///000000000///222777999666222...+++'''((((((((()))***,,,---111222333222111///...---555555444222000///111333:::AAAKKKTTTZZZ___dddgggdddaaa^^^aaaiiivvvxxxmmm]]]PPPFFF;;;///&&&###%%%&&&$$$!!! $$$(((...,,,******---000222333++++++,,,,,,---...000222555666:::AAAJJJPPPRRRRRRUUUUUUTTTRRROOOIIIDDD@@@999555000...000111///...,,,,,,111999BBBDDD>>>888000111444555444222...,,,'''((()))((('''''')))***+++++++++(((&&&%%%&&&'''%%%$$$###!!! !!!"""""""""$$$&&&)))***(((&&&###$$$$$$$$$$$$&&&)))+++---...///...+++*********((()))++++++***))))))***'''&&&&&&%%%$$$""""""!!! """&&&***,,,,,,,,,,,,...///000//////111...+++)))((()))+++,,,((('''''''''((())))))((()))************)))((('''+++))))))+++---,,,((($$$"""$$$(((+++---...------444333222222333222000...------+++***)))***---000222111...***''''''))),,,...,,,,,,///333555666555000)))###!!!$$$'''&&&###((())),,,000444444222000((($$$"""$$$))))))))))))((('''&&&&&&#########""""""!!!!!!!!! !!!$$$)))...///...+++%%%%%%###""""""###$$$$$$######"""!!!"""%%%(((***,,,***'''%%%###""""""""""""###&&&((()))***)))(((&&&%%%#########$$$&&&'''$$$######"""###$$$%%%&&&$$$&&&))),,,...000000000///000000000///---,,,+++------+++)))&&&### !!!###%%%'''(((%%%$$$###$$$(((+++,,,------,,,***))))))***,,,---***'''### """%%%(((,,,---,,,(((###!!!###&&&%%%&&&''''''&&&######%%%%%%&&&))),,,///...+++%%% $$$&&&%%%"""!!!!!!$$$''')))///...+++)))))))))+++,,,***((((((***---///---***%%%&&&)))---///...***'''&&&''')))+++---......---+++,,,------------...///111333444666777:::???BBBFFFGGGIIIMMMRRR\\\fffmmmwwwttteeeVVVMMMJJJHHHEEEBBBBBBBBBBBBAAA???DDDCCCBBBAAAAAABBBCCCDDDCCCEEEIIILLLLLLIIIEEEBBB@@@BBBCCCDDDBBB>>>;;;888888:::===>>>>>>???AAACCCEEEGGGGGGFFFFFFJJJQQQWWWhhhrrr}}}///...+++***((('''%%%$$$###%%%)))...111333222111***...222333111---)))'''###"""###%%%(((+++---......//////000000000...---555666777555333111111222;;;CCCMMMTTTYYY\\\aaaeeeccc^^^YYYXXX^^^hhhrrrxxxqqqiii\\\QQQHHH===111)))%%%&&&%%%### !!!$$$''')))'''%%%&&&+++000333555......///---+++,,,...111777888<<>>EEEDDDCCCBBBBBBBBBCCCDDDAAADDDHHHJJJJJJGGGCCC@@@@@@AAACCCDDDCCC@@@<<<:::888999:::;;;;;;;;;===>>>AAACCCDDDDDDDDDHHHNNNTTTfffnnnxxx~~~...---+++***((((((''''''&&&''')))---111333222000+++---...---)))%%%"""!!! ###(((,,,......******+++---///000...,,,222444666666444333222222:::CCCMMMSSSVVVYYY^^^bbb```ZZZSSSPPPRRRYYY```dddeee```WWWNNNDDD:::111,,,)))(((&&&###!!!"""$$$''''''%%%###$$$)))...222444000111111...++++++...222888:::===AAAFFFKKKOOOQQQNNNOOONNNJJJDDD???;;;:::444111......111333222000///111333777999999777555555666888999888555111///,,,------,,,++++++...000444333111...++++++,,,...)))))))))+++,,,+++)))'''######%%%''')))***(((&&&&&&)))++++++)))(((+++---------,,,+++))))))***,,,***+++,,,+++***+++---///,,,+++)))((('''&&&&&&&&&"""######%%%'''***,,,...000222222111...,,,+++++++++************+++---...---+++***,,,///111...,,,,,,++++++***)))(((((('''***)))))))))******)))'''&&&(((+++---///...---,,,,,,+++,,,...111222222111...000222000---+++---///,,,,,,+++(((&&&%%%&&&'''###%%%)))---111444666777333...)))&&&&&&'''&&&$$$&&&'''***---000000---***&&&((())))))'''%%%$$$$$$((())))))***+++,,,,,,---%%%'''***---------+++)))%%%&&&(((***+++++++++***'''&&&%%%$$$$$$%%%&&&'''$$$######%%%(((***+++***---***&&&"""  !!!"""#########$$$%%%%%%&&&%%%&&&'''(((***+++,,,,,,000...,,,)))((('''''''''!!!%%%)))---///111222------...000222222000...333111...,,,*********+++%%%&&&'''((()))***+++,,,+++***))))))+++,,,,,,+++'''&&&%%%%%%'''+++000222***)))((('''&&&%%%%%%%%%)))))))))&&&$$$"""###$$$&&&(((***+++)))%%%###***,,,+++((('''(((%%%&&&&&&%%%###""""""""" !!!"""###$$$***,,,...000000///---,,,'''%%%$$$'''+++......,,,'''%%%$$$$$$'''+++...///'''***,,,------,,,------000333666444000,,,++++++...///000111333888>>>BBBJJJKKKMMMOOORRRWWW^^^cccnnn{{{yyyjjj]]]RRRLLLLLLLLLKKKJJJGGGEEECCCAAA@@@EEEDDDCCCBBBAAABBBCCCCCC@@@BBBFFFHHHHHHFFFCCCAAAAAABBBEEEFFFEEECCC@@@>>>::::::999999999:::;;;<<<@@@BBBDDDDDDDDDGGGNNNTTTbbbkkkvvv}}}+++++++++***))))))+++,,,((('''(((***...000///...,,,,,,+++((($$$!!!!!!!!! $$$)))---...---&&&%%%&&&)))---///...,,,+++...222444444333222222666???JJJQQQSSSVVV[[[```\\\VVVOOOJJJJJJMMMQQQSSSVVVTTTPPPGGG===444///...---+++(((%%%######%%%'''(((%%%###$$$'''+++...//////111222///,,,,,,000555777:::===AAADDDHHHKKKMMMIIIKKKLLLIIIBBB<<<888666000...,,,---000333222000...000111111000000111333666888:::;;;:::777444111111111111///------///222444333111---***)))***,,,'''''')))---000///+++(((&&&&&&''')))+++***(((&&&&&&+++///...+++)))***,,,...---+++'''$$$$$$'''***------,,,***)))***---000...---***((((((((()))***%%%%%%&&&''')))+++---...///111111///+++))))))+++((()))+++,,,...//////000---+++***,,,111222///+++))))))((((((((((((((()))*********)))((()))+++---)))***+++------,,,+++***%%%%%%'''***...111111000***...333222...******+++%%%'''''''''%%%######$$$!!!###'''***,,,...000111---,,,***)))(((((())))))((()))***---//////,,,***''')))***)))&&&$$$%%%&&&'''))),,,///000...,,,+++$$$''',,,000222111///---,,,,,,,,,+++*********+++&&&&&&%%%%%%%%%'''((()))%%%$$$$$$'''+++------+++***(((%%%""" !!!###$$$&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,---......---,,,111000...,,,***)))(((''' """%%%(((+++---......))))))+++...222222000---000///---,,,,,,,,,------((()))+++,,,------,,,,,,)))((((((***,,,---,,,+++''''''''''''))),,,000222---,,,***(((&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%(((***---///,,,'''!!!""")))---+++(((''''''%%%%%%&&&'''((('''$$$""""""$$$&&&%%%$$$###)))***+++---............'''%%%$$$''',,,///000...+++(((%%%$$$&&&)))***+++'''***------,,,+++,,,---///333777777222...---...+++,,,---...111666<<>><<<;;;::::::;;;;;;;;;BBBCCCEEEEEEEEEIIIPPPVVV^^^iiiwww***************+++---///)))'''&&&(((,,,...---+++***)))'''$$$""""""$$$&&&"""!!!"""%%%***---,,,+++###"""###''',,,///---+++&&&***///333333222222222333<<>><<<;;;<<<======<<>>===999555333///,,,...222444222...((('''''''''(((+++---...666666666555222000000000111111333333444444444444333000---+++***(((&&&$$$ """***///...---...---,,,***)))((())))))***...+++)))))),,,//////...666222,,,&&&######$$$&&&***)))(((''')))+++...000000000000...+++******,,,***((('''***...222222111---...///,,,(((%%%&&&(((+++)))((()))---000000...''')))+++---...---,,,+++%%%''')))***+++***)))(((((()))******))))))***,,,...---+++++++++***(((%%%!!!!!!###&&&***------------------......+++'''###%%%''')))(((%%%######%%%%%%&&&'''(((((('''&&&&&&'''%%%$$$%%%(((***++++++,,,,,,---...///000111111+++,,,......---)))%%%###!!!'''///666888555000,,,+++,,,...000111000//////555444111,,,(((&&&&&&(((&&&&&&&&&'''((())))))*** !!!''',,,---)))$$$ !!!###%%%'''+++***(((### %%%)))((()))+++...000000---***...'''"""$$$&&&&&&&&&((()))'''%%%'''+++......---%%%###"""'''---111///,,,...---,,,...111000---***,,,+++,,,---...,,,)))&&&((('''((())),,,------,,,(((+++...111111222222333,,,+++(((&&&%%%%%%&&&'''---)))$$$%%%))),,,+++)))---000333666555000+++'''&&&'''''''''&&&%%%$$$###(((***+++***+++,,,'''$$$""" !!!$$$&&&&&&$$$&&&%%%%%%&&&(((***---///+++******))))))***+++,,,///111222---&&& """###)))///000---))))))***,,,...000111111111333555000///---///222777:::;;;@@@CCCGGGMMMSSSYYY]]]___gggooozzz|||tttjjj___VVVQQQPPPOOOJJJFFFHHHMMMNNNIIIDDDEEEEEEDDDAAA???>>>@@@AAAEEEEEEFFFDDDBBBBBBCCCDDDKKKKKKJJJIIIHHHEEECCCBBBAAABBBBBBBBBAAA???<<<;;;GGGIIIJJJHHHIIINNNPPPNNNYYYeeevvv~~~|||~~~'''%%%&&&+++000222///+++$$$$$$###$$$$$$%%%&&&'''+++***(((&&&%%%&&&))),,,******,,,///222111---(((%%%'''***,,,.........---,,,,,,,,,,,,------...///555:::???BBBDDDIIIPPPWWWWWWVVVTTTPPPJJJFFFDDDCCCDDDBBB===555,,,))),,,000000---***((((((***,,,------,,,,,,++++++,,,......000000---)))+++000111///111222555:::???CCCEEEEEEIIIKKKIIIDDD@@@@@@===999444000,,,,,,///111///,,,((('''%%%%%%%%%(((***,,,333333333222///---......111111222333333444444444333000...,,,,,,+++)))'''"""!!!)))///...,,,,,,---,,,+++++++++,,,...//////,,,***+++...222444444555222,,,'''$$$######$$$%%%%%%$$$%%%'''***...000---------,,,***)))+++,,,,,,***)))+++///222222111---///000...+++***+++------+++))))))+++,,,+++***&&&((()))++++++***)))(((&&&''')))***+++***((('''((()))++++++***)))***++++++***)))*********(((&&&######$$$'''***,,,,,,,,,+++++++++---...,,,)))&&&(((***+++***((('''(((***'''((()))))))))((('''&&&&&&%%%###$$$'''***+++++++++,,,---...///000111222---...//////...***&&&$$$###'''...333555444000------------....../////////444333111---(((&&&'''((())))))******))))))(((((( """''',,,,,,&&&!!! !!!###$$$%%%((()))***(((%%%$$$%%%''''''(((***---000000---***(((""" ###&&&%%%$$$%%%(((''''''***---000///...&&&$$$###'''---000000...111///---...000000...,,,------,,,---------***(((%%%%%%'''***---//////------///222444555444333333---+++)))'''&&&&&&''''''+++)))'''(((***,,,,,,,,,---///222555555333000...)))(((((((((((('''''''''(((******(((***,,,((("""!!!"""$$$$$$############$$$'''+++///111,,,+++)))(((((()))***+++---//////+++###!!!'''---///,,,)))***+++---------,,,---///444888555333000000333666999:::===@@@EEELLLRRRXXX[[[]]]dddlllwww|||wwwnnneee]]]WWWSSSPPPLLLHHHEEEFFFKKKKKKGGGBBBCCCDDDDDDCCCBBBAAABBBDDDFFFGGGFFFDDDBBBBBBCCCEEEGGGHHHIIIHHHGGGEEEBBB@@@AAABBBDDDEEEEEECCC@@@???GGGIIIHHHFFFGGGMMMPPPOOOTTT___ppp}}}~~~"""###%%%+++000111---)))""""""!!!""""""$$$&&&'''***)))'''''''''***,,,......000222444444222///,,,)))***,,,......---,,,+++---,,,+++******+++,,,---555777999:::===DDDMMMTTTXXXYYYZZZVVVPPPHHHAAA>>>>>>===999222+++(((***...,,,+++)))(((((()))+++,,,------...///////////////000000,,,'''(((---...,,,...000333777;;;???AAABBBKKKMMMLLLGGGEEEFFFCCC???777222...---///000///---+++(((%%%######%%%(((+++///000000...,,,+++,,,---111111111111222333333444333111///......///...,,,%%% (((000000,,,***,,,,,,+++,,,---///111222000...++++++...333777999222000---)))&&&$$$######"""""""""###&&&***...000)))*********)))))),,,...///---,,,---///000000///---...//////...///111333000---+++***))))))'''&&&&&&'''((((((((('''%%%$$$&&&((()))******((('''%%%&&&(((***+++***)))))))))''''''&&&''')))******(((&&&%%%&&&))),,,...------))))))***,,,......,,,***,,,---------,,,,,,---///++++++,,,,,,+++***)))(((%%%###"""###&&&)))*********+++,,,---///000111222000111111000...***'''%%%%%%'''***---///000/////////...............///000111111///+++'''%%%%%%&&&+++,,,------+++)))&&&%%%!!!"""$$$))),,,***### """######""""""$$$'''+++---+++)))'''&&&%%%&&&(((+++...///---+++%%%!!!!!!&&&)))'''$$$$$$((((((***---111222111///)))&&&$$$&&&+++///111000333000---,,,---/////////000...------...---,,,***"""###&&&***///111000///111333666777888666444222---,,,***(((''''''((((((+++---......------......//////111222333333333333,,,+++*********+++,,,---***+++***((((((+++)))%%%!!! !!!$$$%%%%%%%%%'''&&&%%%%%%'''***///111---+++)))''''''''')))***,,,......***$$$"""&&&,,,---,,,***+++,,,///...,,,******///666;;;999666222000222555888999999===CCCKKKQQQVVVYYY[[[dddkkkuuuyyyqqqfff^^^[[[XXXTTTPPPJJJFFFCCCDDDHHHHHHDDD@@@BBBDDDFFFGGGFFFEEEFFFFFFGGGGGGEEEBBB@@@@@@CCCEEEBBBDDDEEEFFFFFFDDDAAA???@@@CCCFFFHHHIIIGGGEEECCCFFFHHHFFFBBBDDDKKKPPPPPPQQQ[[[kkk|||~~~""""""$$$(((---...---+++&&&%%%$$$######$$$&&&'''***(((''''''***---///111111333666777444111000///+++,,,---------+++)))'''******)))((()))+++---...444555777999===CCCKKKQQQZZZ\\\]]]ZZZSSSKKKDDD@@@<<<;;;888333...,,,---...++++++***'''%%%$$$$$$%%%+++,,,---//////...,,,+++,,,---,,,)))+++///...++++++...111555888:::===???KKKMMMMMMIIIHHHIIIGGGCCC777444000///000222222222///,,,'''$$$$$$&&&))),,,/////////...,,,,,,...000111000000///000111222444222111///000111222222111***""" (((111222---)))************,,,---///111000...***)))+++///444666......---+++***((('''&&&!!!!!!"""$$$'''***---///((()))***))))))+++...111222000///------,,,+++++++++,,,,,,---///111333555000///,,,+++)))((('''&&&((((((((('''&&&%%%###"""&&&'''(((((((((&&&$$$###"""%%%'''((('''&&&&&&&&&%%%$$$$$$%%%(((+++++++++(((((())),,,///222222111,,,++++++,,,...///...---...............///111222---.........---,,,***)))###"""!!!"""%%%((()))))))))***+++,,,...///000111000000000...,,,***'''&&&&&&&&&'''''')))***,,,---...///000111222111///...,,,,,,+++'''$$$""""""###***+++------,,,)))&&&######%%%'''+++,,,((("""!!!###$$$###""" """%%%))),,,,,,***(((&&&$$$$$$&&&))),,,...---,,,%%%###%%%,,,000---)))'''''')))---111333333222000,,,)))&&&&&&***...000111222000---++++++,,,...000222000...---.........,,,"""###&&&+++000111111///111222444666777666444222...---+++***)))(((((())),,,000444333...++++++---............///111222444...---,,,,,,,,,...111222///000---((((((******'''%%%%%%%%%'''((()))))))))///,,,)))''''''))),,,...---+++)))'''&&&&&&'''(((***,,,---+++'''###""""""%%%(((+++,,,+++)))******111000...,,,+++///555:::777444///...000444777888777;;;BBBJJJQQQVVVXXXZZZdddlllvvvyyynnnaaaZZZZZZYYYTTTNNNHHHEEECCCDDDFFFFFFCCC@@@CCCEEEIIIJJJIIIGGGFFFFFFFFFDDDBBB>>><<<===@@@CCC>>>@@@CCCDDDDDDCCC@@@>>>???AAAEEEIIIJJJIIIGGGEEEFFFFFFCCC@@@BBBJJJPPPQQQQQQZZZiii{{{$$$$$$$$$&&&))),,,---...---+++)))'''&&&&&&'''((()))'''&&&(((,,,000111111111444666666333000///...+++,,,,,,,,,+++(((&&&$$$&&&&&&&&&(((***,,,///000333555999===AAAFFFJJJNNNZZZ\\\\\\ZZZTTTNNNIIIGGG>>>>>><<<999555333222222111000...)))$$$ !!!((()))+++,,,,,,***(((&&&&&&***---...111444111+++)))---111333555777:::<<>>AAACCCCCCBBB@@@???===???CCCFFFHHHGGGFFFEEEDDDEEEBBB>>>AAAIIIPPPRRRRRRYYYfffyyy((('''&&&&&&(((+++...000222000,,,)))(((((()))***)))'''%%%(((---111222111111222222333222000...---***+++++++++***(((%%%$$$###$$$&&&)))+++...///000222555:::@@@EEEHHHJJJKKKWWWYYYZZZXXXSSSOOOLLLJJJBBBBBBAAA???===:::777666777666333---%%%!!!!!!###((()))******)))&&&$$$"""!!!'''---111555777333---)))---111333333555888;;;???BBBAAA===;;;<<<;;;777+++++++++,,,---...///000000...+++******---111333111111111000000111444777555222///,,,+++,,,...000000///...000222555555555...'''$$$***000000---***%%%%%%$$$$$$%%%&&&((())),,,+++'''### ###&&&&&&''')))+++++++++****** !!!###%%%'''(((......---,,,,,,...222555222111000---)))&&&&&&'''+++)))'''(((***---//////,,,------,,,++++++,,,...---,,,+++)))((('''&&&%%%$$$%%%'''((((((&&&$$$###"""###%%%$$$######$$$&&&'''&&&%%%&&&))),,,---...,,,,,,...111555888999888111///,,,++++++,,,,,,+++,,,+++,,,---000000///.........//////...---,,,+++"""!!! """%%%)))******(((((()))))))))************)))(((((((((((()))))))))(((%%%###"""###$$$%%%''',,,444::::::666000+++%%%&&&&&&$$$!!!$$$%%%'''(((((('''&&&%%%''')))***+++)))%%% """%%%&&&&&&%%%$$$%%%### !!!###&&&(((((($$$######$$$'''***+++***%%%"""$$$***...,,,((('''$$$(((---111222222222222111...+++((('''(((***+++)))***++++++******,,,...222000//////000///...,,,&&&&&&'''***...111111000---+++)))+++///222111///---,,,,,,+++***)))((((((&&&***---***### !!!$$$'''+++///333555......---......000222333555666333,,,((()))+++***''')))+++,,,***)))))))))''''''&&&&&&&&&(((+++,,,)))************)))'''''' """&&&)))******)))(((&&&&&&$$$###"""!!! )))+++,,,---,,,+++,,,------+++***,,,000444777888999<<>>???@@@AAABBBBBBAAA@@@===>>>@@@BBBCCCCCCCCCBBBCCCDDDBBB>>>AAAJJJPPPRRRSSSXXXcccuuu))))))*********,,,...///222///,,,)))((((((***+++)))&&&%%%(((---111111///111000///000222222...+++)))***+++,,,+++)))'''%%%"""$$$'''+++---.........222444999>>>DDDGGGIIIIIIQQQTTTWWWVVVRRRMMMIIIHHHEEEEEEDDDCCCBBB>>>:::777666666333---&&&$$$&&&***+++++++++)))'''%%%"""!!!!!!''',,,000444777444...)))...222444333444888;;;===???>>>:::777777555111((()))+++,,,,,,+++++++++,,,+++***)))+++...111333000000000//////111555888777444///+++)))***,,,...///...---///222444444444,,,'''%%%***---,,,******############%%%'''***+++******'''### ###%%%&&&''''''((('''&&&&&&!!!###&&&)))+++,,,000000...,,,+++---111444...//////---***(((***,,,000---))))))+++---...---***+++---,,,******,,,...---,,,+++***((('''''''''&&&''')))******)))((('''(((((((((&&&%%%&&&)))++++++)))'''(((***---....../////////222555666666555///,,,)))'''((()))))))))+++***+++...000000---***,,,,,,---......---,,,+++###!!!!!!"""&&&)))++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''))),,,---,,,+++)))&&&$$$######"""%%%***111777999555000,,,'''((()))'''%%%###"""###%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((%%%!!!"""%%%'''(((((('''&&&###"""%%%((((((%%%$$$"""###%%%((())))))###$$$(((&&&$$$$$$###''',,,//////000111222222000---)))&&&%%%&&&'''$$$(((,,,...---,,,---...000000///000000000---+++%%%%%%%%%(((---111444555111,,,((()))---000///...,,,,,,++++++***(((''''''%%%'''(((&&&!!!!!!###'''***---///000111,,,---------......//////111333222+++((()))++++++(((***---,,,***'''''''''&&&''''''((()))***+++,,,''')))+++------+++(((''' """&&&***,,,,,,+++)))((('''%%%$$$#########"""''')))+++,,,,,,---///000...------///333777888888:::<<>>AAAAAAAAAAAAAAABBBBBBBBB>>>>>>????????????@@@@@@BBBCCCBBB???CCCKKKQQQRRRUUUXXXbbbttt(((***---...---------...///---***''''''(((***,,,)))&&&$$$'''---111111...222///,,,///222333///***)))***,,,,,,,,,+++)))'''###&&&))),,,......---,,,222333666;;;AAAFFFHHHHHHMMMQQQUUUUUURRRLLLFFFCCCFFFEEEEEEEEECCC@@@;;;777222222000+++%%%%%%***//////...,,,***(((%%%###!!!###(((,,,...222666444///***...333555333444888<<>>=========>>>>>>AAACCCBBB@@@DDDLLLQQQRRRXXXZZZddduuu~~~~~~'''))),,,---,,,,,,,,,---------,,,)))'''''')))+++(((((((((***---///...------,,,+++...111222///+++***))))))---111333111///---***'''&&&''')))***+++///000333777===BBBGGGJJJMMMPPPRRRPPPKKKFFFCCCCCCAAABBBDDDDDDAAA>>>999777333000,,,)))((()))***,,,+++,,,---+++)))&&&&&&&&&***))))))---222444444222444111000333555666999>>>>>>>>>===;;;999555222000------...000111///,,,(((***))))))***,,,,,,+++)))+++...222333111000000222666555222,,,'''''',,,000444000,,,,,,///111///,,,$$$%%%&&&'''((('''&&&%%%'''$$$###&&&---111000...+++---......+++)))((((((***'''###"""###%%%%%%&&&'''''''''((())),,,///000000***$$$$$$(((---...---,,,***+++...///------000)))))))))((((((+++///333---//////+++%%%###%%%)))111...***'''&&&'''''''''(((''''''(((***)))'''%%%***++++++******,,,///222111...***((((((((()))(((++++++,,,------------,,,(((&&&%%%'''+++...---+++&&&''')))*********)))(((++++++,,,,,,,,,,,,,,,+++((('''%%%%%%''')))******&&&)))+++***%%%!!! ######$$$$$$$$$'''+++///000...,,,+++***(((%%%###$$$)))///444666555111...)))+++...///---,,,++++++,,,***'''%%%$$$%%%'''((('''&&&""" """$$$'''(((((((((((((((***(((&&&###!!!###'''***$$$###!!! !!!"""$$$%%%!!! !!!###$$$&&&(((***+++---111333555111,,,)))******)))((($$$%%%&&&'''((()))))))))000111222333222///,,,***$$$$$$%%%(((---111333444222///,,,******+++++++++'''+++///000---((($$$"""&&&'''((((((((()))+++---...///000000///,,,)))''')))&&&$$$&&&+++......++++++++++++++++++,,,---...///000111222111...+++))),,,...000000///+++'''$$$!!!%%%---333222+++$$$&&&$$$$$$***222555222,,,)))((('''))),,,,,,***'''***...222444333333555777444444444555666777888888:::;;;<<<>>>AAAGGGNNNRRRYYYaaajjjsss}}}qqqggg]]][[[YYYUUUQQQPPPJJJHHHEEECCCCCCBBB@@@>>>===>>>@@@BBBDDDFFFGGGHHHIIIHHHEEECCCAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCC;;;;;;:::;;;;;;===>>>???======<<<>>>BBBHHHOOOSSSXXX[[[dddttt''')))+++,,,,,,++++++++++++++++++)))((((((+++---,,,++++++,,,......,,,***,,,++++++...111000,,,(((((((((***...333666666444000---+++))))))+++,,,---......000444888>>>CCCFFFIIIMMMPPPOOOJJJEEEAAA???===???@@@AAA@@@===:::888222000,,,)))((((((***++++++++++++******)))((((((+++******...222555555444444000...///000000333888<<<<<<;;;999777444222111...---...///000000...+++---,,,++++++,,,,,,***(((&&&***///222333333444555888666222---)))(((***,,,222...******---...,,,)))%%%&&&%%%%%%$$$%%%''')))+++(((%%%''',,,000000...,,,---...---+++))))))***---***&&&$$$%%%&&&''''''************+++,,,,,,------((($$$$$$'''++++++***)))'''))),,,---)))(((***))))))***))))))+++...111+++------(((### """%%%///---***'''&&&'''''''''&&&&&&&&&'''((('''$$$"""'''((())))))***---111555111...***'''&&&'''))))))************************)))''''''))),,,...---+++((((((&&&%%%&&&'''((()))------.........,,,+++***((((((''''''((()))))))))(((******((($$$  """"""!!! ###(((+++000///...------+++(((%%%%%%)))///444666444111...+++---///000...---,,,,,,///---,,,***))))))***+++(((&&&$$$""" !!!$$$%%%'''''''''''''''(((***)))&&&""" ###&&&'''%%%"""  """######!!!!!!$$$&&&)))***,,,...111444444000+++))))))++++++***%%%$$$$$$$$$$$$&&&'''(((...000111222111///,,,***$$$$$$$$$'''+++.........,,,,,,,,,,,,---,,,***((())),,,//////,,,(((%%%$$$$$$&&&'''((((((***,,,///+++,,,...///...,,,)))((('''%%%###&&&+++...---***,,,,,,,,,,,,------...///222333555555444222///---...///222222000,,,'''$$$!!!!!!$$$***//////***%%%&&&$$$&&&,,,555888666111(((''''''(((+++,,,+++)))+++...222333222222444555333333444555666666666666666777999;;;???EEEMMMSSSZZZ```gggnnnxxxqqqggg^^^[[[YYYTTTQQQPPPMMMJJJGGGDDDCCCCCCAAA@@@???@@@AAACCCEEEFFFGGGHHHHHHGGGDDDBBBAAA@@@AAAAAAFFFFFFGGGGGGGGGEEECCCBBB<<<<<<;;;;;;::::::999999;;;;;;:::<<<@@@EEEKKKNNNTTTXXXbbbrrr~~~'''((()))*********)))(((((()))***)))(((***,,,//////............,,,(((%%%))))))***...111000+++''''''(((***///444888:::999333222///---,,,,,,---...---------///333888>>>BBBEEEHHHKKKKKKGGGBBB>>><<<999:::<<<======;;;999888222000,,,***((()))***+++,,,***((()))+++---+++)))++++++,,,...222555555555333---************...444:::999777666444333333333...---,,,---///111111000111///---,,,,,,+++)))'''$$$(((///333555555555555777444000...------,,,+++...+++((((((***+++)))'''''''''%%%""" ###***///111---)))(((+++...//////---...---+++***)))+++,,,///,,,)))'''((()))))))))---.........---,,,***))))))&&&###%%%(((******(((***(((***...---(((%%%&&&''')))************,,,...)))******&&&!!!!!!,,,***((('''%%%%%%%%%%%%&&&&&&''')))***(((%%%"""$$$%%%'''(((***...333777222...)))%%%$$$%%%)))+++***)))(((&&&%%%%%%&&&&&&)))((((((***,,,---,,,++++++((($$$""""""$$$'''***...///000000///---+++)))))))))))))))))))))******++++++)))&&&""" """!!!###'''///...//////000...+++((('''***...222444333000//////000222111///,,,++++++............---,,,,,,+++((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''')))(((&&&""" """&&&$$$!!!!!!$$$&&&(((&&&###  $$$&&&))),,,---///111444222...***((()))+++,,,---'''%%%""" !!!###%%%'''---///111111000...***(((%%%%%%&&&(((+++,,,+++***&&&))),,,//////,,,(((&&&+++---...---***(((&&&&&&###%%%&&&'''''')))---000((()))+++,,,,,,+++***((($$$$$$$$$(((---...,,,))),,,,,,---......///000000444444555666555222000......111333555333...)))&&&$$$""""""%%%)))+++***((('''&&&(((...777;;;999666(((''''''(((+++------------///000111000000111333111333444555666555333222333333555777<<>>??????EEEGGGIIIJJJIIIFFFCCCAAA<<<===<<<;;;:::777555444999999999:::===AAAFFFIIIOOOSSS^^^ooo~~~{{{~~~''''''((()))******(((&&&)))*********)))***,,,...///............+++'''###''''''***///333333...)))''')))+++///444777999:::555444222000---,,,---...---,,,+++,,,///555;;;>>>BBBCCCDDDDDDBBB???<<<;;;666777888888888777666555222000---+++***+++,,,---///***&&&'''+++...,,,)))++++++,,,...000222444444...)))%%%&&&(((***000777999888666444333333333444...,,,++++++...111333333222000---+++***)))&&&$$$'''+++111555777666444222555222000000222222///,,,***(((''''''***+++***((((((((($$$ ###---555666111,,,)))***,,,.........---,,,***((())),,,///...+++))))))***,,,,,,,,,...///000000///---***(((%%%$$$%%%(((+++---,,,***...---000444222,,,'''&&&''')))++++++***)))******)))***)))&&&""" !!!''''''&&&$$$###"""###$$$((()))***---///...+++(((%%%%%%&&&''')))---222777222///)))$$$"""$$$)))---***)))&&&###!!!!!!""""""''''''(((***+++++++++***+++)))&&&######%%%(((***---...000111111///---+++***))))))((((((***...000///,,,((($$$!!! !!!"""$$$""" !!!%%%,,,,,,---///000///,,,***(((***---000111111///...222333333111---***((((((***,,,---......,,,***(((&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&%%%&&&'''&&&$$$!!! !!!"""""" ###))),,,---+++(((%%%###!!! ###&&&***---...///111222///---***((()))+++...000***'''### """%%%(((...///111111000,,,(((%%%&&&&&&(((+++---...,,,***$$$'''+++...---+++)))'''+++,,,+++***'''&&&&&&'''$$$%%%%%%%%%%%%'''***---&&&''')))***++++++***)))$$$%%%'''+++//////---***------...///000111111111111111222222111///---+++---000333555555222---***'''$$$!!!!!!$$$(((******))))))***///666:::888666***)))))))))+++...000111...............///000111000222444555555333111///333333444666:::BBBKKKQQQVVVZZZ^^^bbbkkkuuuzzzyyysssiii```\\\XXXSSSQQQSSSRRRNNNHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<>>BBB@@@>>>===<<<<<<<<<;;;666666555333222111000///111000...------...///000222,,,&&&&&&))),,,***(((+++,,,,,,------///111222)))%%%###'''+++000888???<<<:::888555333333222333---+++((((((+++000333444222///,,,)))((('''%%%###'''+++000555888777555222777555333333444333...***&&&&&&''')))+++------,,,)))((($$$!!! &&&///777777222,,,(((''')))+++,,,,,,,,,+++((('''))),,,///+++)))((()))+++.........+++---///000000---***(((###$$$'''+++...000///...//////222666555...)))(((''')))+++,,,***((('''((()))******(((&&&$$$$$$$$$###$$$$$$"""!!!###((()))+++///111222000---(((((('''&&&'''***///333222000***$$$!!!###)))...,,,***&&&""" ###%%%''')))))))))))))))+++******)))))))))******)))+++---///000000///...+++***(((&&&&&&+++222888111---(((###!!!!!!###$$$'''&&&### """%%%))))))***,,,......,,,))))))***+++---......------444444222///***&&&$$$$$$(((***,,,......,,,)))'''$$$$$$%%%%%%&&&'''(((((('''&&&$$$%%%''''''&&&$$$"""$$$&&&&&&%%%$$$%%%%%%!!!$$$***------,,,***'''$$$!!!###'''+++...////////////,,,+++*********,,,///111---***&&&######$$$''')))///000222222000+++&&&"""$$$%%%'''***------,,,***%%%'''***+++***))))))+++))))))(((&&&$$$###%%%'''&&&&&&%%%###"""###&&&((('''((()))*********))))))&&&(((+++///111111...+++,,,---///000111222222222////////////...,,,+++***+++---111444555444111///***&&&""" !!!&&&***---,,,+++,,,///333555444222,,,,,,,,,,,,---///111333---,,,******,,,...///000///111333555444333000...555666666888;;;AAAIIIOOOVVV[[[```dddlllsssuuurrrssskkkbbb]]]WWWRRRRRRTTTRRRNNNHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===;;;:::999999<<>>>>><<<:::888:::;;;<<<===???AAACCCEEEIIIOOOZZZiiiwww{{{{{{~~~)))'''''')))---...+++(((,,,...///...,,,,,,,,,...,,,+++***+++,,,,,,+++)))((((((,,,222777999666222,,,---.........///111333111222333000,,,***+++---///...---...111666;;;>>>@@@===;;;:::;;;;;;<<<;;;555444222///---++++++***...---------...000111222111,,,'''%%%''')))))))))---...---,,,+++,,,...000(((%%%%%%+++111777???FFFBBB@@@===:::666333111000+++(((&&&&&&)))---000222000...***((('''&&&%%%$$$$$$''',,,222777888777555:::888666444222...)))&&&%%%''')))+++---...//////)))'''$$$$$$&&&,,,222555333000+++&&&$$$%%%(((*********)))''''''(((,,,///***)))(((***,,,...///...***+++---......,,,***(((###%%%(((,,,...///......++++++...333222,,,((('''(((***++++++)))'''&&&&&&'''(((((())))))))))))((("""###### """&&&))))))***,,,///111000///,,,+++(((&&&%%%'''+++///222111,,,&&&"""###***000...,,,(((%%%!!! ###'''))))))(((((()))***+++---//////...---,,,'''(((***,,,---...//////,,,+++***''''''+++444;;;222...((($$$###$$$%%%&&&******(((%%%######%%%''''''''''''(((***+++***)))))))))))))))***++++++,,,111111000---(((%%%$$$$$$)))+++...//////---***(((###$$$$$$%%%&&&'''((((((&&&$$$###%%%((()))&&&"""###&&&(((((((((((((((###""""""&&&)))***)))(((&&&### $$$''',,,///...---,,,+++)))***,,,,,,+++,,,...000---,,,***((((((((()))***---///222333111,,,'''#########$$$&&&)))***)))(((&&&)))+++***((('''***---'''((('''%%%###"""$$$&&&((('''%%%###!!!!!!$$$'''+++++++++++++++***)))((((((+++...111111000...,,,+++---///111222222222222111111111000///...,,,,,,+++,,,///111222333222222,,,)))$$$!!!"""&&&+++......------...000000///......///000///......///111+++(((&&&'''***...111222///111222333444333111000666777999:::===CCCIIINNNXXX^^^dddiiiooovvvuuuqqqrrrjjjaaa[[[UUUPPPPPPSSSPPPMMMHHHEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<;;;:::999:::===AAADDDEEECCC@@@===:::;;;===>>>?????????>>><<<===???AAACCCDDDEEEFFFHHHNNNXXXdddqqq||||||}}}***((('''+++///111///+++,,,---/////////...///111...---++++++---.........,,,+++---222777888555222...///000///------000222///111333000,,,)))+++.........///000444888<<<>>><<<;;;:::;;;======;;;888333111...+++)))(((((((((*********,,,...000222333---***&&&$$$$$$'''***,,,000111000---******,,,///,,,)))***000666:::AAAGGGIIIGGGDDD???:::444000---(((&&&###$$$'''+++---...///---)))'''((((((''''''$$$%%%(((---333555444111444555444222...***((('''''')))+++,,,---------...(((&&&$$$'''...222333222...,,,((($$$""""""%%%''''''(((((('''&&&(((+++------,,,+++,,,---......---******+++,,,+++)))'''&&&$$$&&&((())))))))))))(((&&&&&&)))......)))&&&''')))++++++***'''%%%%%%%%%"""###%%%'''***++++++***$$$%%%$$$ $$$***,,,******+++---......------,,,)))%%%###%%%)))---222111...(((###$$$***000000///,,,((($$$ """''')))))))))***++++++,,,...000111111000000(((''''''((()))+++---...,,,---...,,,)))+++222888222...(((%%%&&&(((((((((,,,,,,,,,***((('''((()))(((&&&$$$%%%'''))))))))))))((('''&&&'''((()))***---------+++(((''''''((()))+++---//////...+++)))$$$$$$%%%'''((((((((()))###"""###&&&******&&&!!!"""'''******)))((((((###!!!  ###%%%'''((((((((('''%%%"""$$$(((---///...+++)))'''&&&***---...---,,,---...+++,,,,,,------,,,+++***))),,,000333222///+++(((&&&%%%$$$%%%'''((('''&&&'''***---,,,)))'''***---'''''''''%%%######$$$&&&((((((&&&###"""###&&&)))000///...---+++***)))(((***---///000000...,,,,,,***,,,...111222222222222444444333222111000//////---------...///000000111---+++(((%%%$$$'''+++///...---------.........---...000111000---++++++---(((%%%"""$$$)))///222444000000111222333333333333333666999<<<@@@EEEKKKOOOWWW]]]ccchhhooovvvwwwtttooohhh___XXXQQQLLLMMMQQQOOOLLLIIIHHHHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA???>>>===<<<<<<>>>AAACCCCCC@@@===::::::;;;<<<===???@@@AAAAAA===>>>@@@CCCEEEGGGGGGHHHGGGLLLUUU___jjjuuu~~~***((((((,,,111333111---***,,,///000000111222444222///---,,,---///000000///......111555666444000...000111///------000333...111333111,,,***,,,///------///111555999<<<>>>999999;;;>>>@@@???:::555111///,,,)))''''''((((((&&&'''(((***---///111333)))(((&&&######%%%+++///222333222///+++***,,,///000...///444888;;;@@@EEEMMMKKKHHHCCC<<<555///,,,'''$$$"""###%%%)))+++,,,///---)))((()))******)))'''&&&'''+++///000...,,,,,,...000///+++)))***,,,)))+++------,,,+++++++++(((%%%$$$***222777444000***)))&&&### !!!###&&&%%%&&&''''''&&&'''***,,,000///------......,,,++++++++++++***)))'''%%%$$$%%%&&&''''''%%%#########$$$###&&&,,,,,,)))&&&(((***++++++)))&&&$$$$$$%%%"""%%%)))+++,,,+++&&&'''%%%!!!'''---000...,,,+++,,,------,,,---,,,)))%%%###%%%)))---222222///***$$$%%%+++111111000...***&&&!!!"""(((*********+++---,,,---...///111222222333)))(((&&&&&&&&&(((+++,,,+++///111000,,,+++///333222---(((&&&(((******)))---......---+++))))))***(((&&&$$$###%%%((()))))))))'''&&&%%%%%%&&&((())))))***+++***))))))+++---(((***,,,---...,,,***)))%%%%%%'''((())))))))))))"""!!!"""''',,,+++&&& """'''******((('''&&& """%%%(((*********++++++)))&&&###"""$$$(((---///---***'''%%%%%%)))...000...,,,,,,---)))+++---//////...+++)))&&&)))...333444222...,,,+++)))'''''''''((('''&&&&&&***///...***((()))+++'''((((((&&&$$$$$$%%%&&&((((((&&&$$$###%%%))),,,333222000...,,,***((((((+++---//////...,,,++++++***+++...111222222222111555444444333222111000000///...---,,,,,,---...///---,,,***'''&&&(((,,,///------------...............000222000,,,)))((()))&&&### """)))///444555000000111222333333444555000333888===AAAFFFLLLPPPTTTYYY___dddllluuuxxxuuummmeee]]]VVVNNNIIIJJJOOOOOOMMMKKKJJJJJJJJJIIIGGGBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDBBBAAA???>>>@@@AAACCCCCCBBB>>>;;;888;;;;;;;;;<<<===???AAABBB===>>>AAADDDGGGHHHHHHHHHGGGKKKSSS\\\fffqqq{{{+++'''$$$&&&---222333222***---000222111000000000......---+++)))))),,,...111...---///444666444000000444777444---***---111...111222///+++***...222555444444666888999999888::::::<<>>888222...******+++,,,***((('''&&&&&&***///333444444+++***(((%%%$$$''',,,000777777555000+++)))+++...111000111444999===???@@@IIIIIIGGGDDD@@@;;;666333///,,,(((%%%$$$%%%(((***,,,,,,+++***)))***,,,///)))(((((()))***+++***)))&&&&&&'''***---//////...000---++++++---...---+++&&&&&&)))///666888444///)))(((%%%###!!!!!!!!!""")))&&&$$$$$$&&&)))+++,,,666333///,,,++++++)))(((***111444...&&&$$$%%%'''%%%&&&'''))))))'''"""$$$&&&'''((('''''')))***111000///+++&&&###"""###&&&++++++)))***+++***&&&"""$$$***111;;;555...******+++++++++(((%%%$$$%%%$$$"""$$$***000111000+++%%%$$$(((,,,333222000***$$$!!!%%%***,,,+++******,,,---+++)))(((***...222555000,,,'''%%%&&&(((((((((---000111...***))),,,111000---)))'''))))))(((&&&&&&''')))***++++++******((('''%%%""" """'''***,,,)))%%%###"""$$$'''******)))***,,,///000000...,,,)))'''&&&(((***,,,,,,,,,+++******++++++***)))!!! ###''')))(((&&&""""""$$$&&&((((((&&&$$$###  %%%***---------...//////---***&&&$$$((('''''''''((('''%%%###,,,---///000///---***(((&&&(((*********+++---...,,,+++***+++...///000///------------***'''$$$"""%%%***///111///,,,,,,,,,,,,,,,+++)))'''%%%$$$###&&&)))+++***((('''***,,,444111---***))))))+++---111---******+++,,,***'''---/////////---,,,---...111111000///////////////...///000///------///000***++++++***)))***,,,...000111111000...---...///444333333333333000+++'''%%%"""!!!###***111555666555444333222222222444444555444666;;;CCCIIIKKKKKKRRRUUUZZZaaagggllloooqqqjjjbbbVVVNNNIIIHHHGGGEEEKKKHHHFFFHHHKKKLLLKKKHHHDDDFFFGGGEEEBBBBBBDDDGGGJJJFFFCCCBBBCCCCCCBBB@@@BBBFFFJJJHHHCCC<<<888666555555888<<>>:::888<<>>999444000,,,+++---...,,,***(((&&&&&&)))///333555555222000...------...000111666777666333---+++,,,...111111222555999<<<===<<>>:::777111000...,,,+++************+++***(((''''''***,,,***)))((((((***++++++***(((((()))+++///000000//////---++++++---...---+++))))))***///555666222...******)))'''&&&$$$###"""&&&%%%$$$%%%))),,,...///555222///------+++)))'''+++//////***&&&&&&&&&%%%%%%(((+++---,,,)))&&&###***+++,,,+++++++++---///111000---+++)))((('''''' ###((()))((()))******&&&$$$&&&---333===777000,,,++++++++++++)))'''%%%&&&$$$!!!###'''...//////+++&&&$$$'''+++000///---(((###$$$(((---///...------......,,,***((())),,,000222///+++%%%###$$$&&&&&&&&&***---///---+++***...222333...)))''''''(((((((((((()))***+++++++++******'''%%%###"""###&&&)))+++---+++'''%%%%%%'''***,,,***)))***,,,///222222222000,,,&&&###$$$&&&)))***---,,,++++++++++++******"""!!! """%%%'''&&&$$$$$$$$$%%%'''))))))&&&$$$%%%***------------...---,,,)))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$,,,...///000///---***)))&&&''')))***)))***,,,---,,,+++******,,,......---,,,---//////,,,(((###$$$(((,,,---------...000...---+++)))(((''''''''')))***++++++++++++---///111000---++++++,,,---...000,,,'''&&&)))+++,,,++++++,,,------,,,+++,,,...///.........---......///...//////---,,,+++---.........---,,,***)))+++,,,000000000000111111111111000000111222333111...+++(((%%%###%%%+++111333444333333333333444555777888666555666999@@@EEEHHHHHHKKKNNNRRRXXX^^^cccgggiiifff___TTTLLLGGGEEEBBBAAABBBBBBCCCDDDGGGHHHHHHGGGCCCEEEFFFEEEBBBAAACCCFFFGGGDDDBBBAAACCCDDDCCCBBBBBBFFFIIIHHHCCC>>>:::999666666888;;;??????===:::777:::===???AAABBBEEEGGGFFFHHHMMMTTT^^^kkkxxx///+++&&&&&&***///222222222000...000222333111///000000...***&&&%%%&&&''',,,---111555999777000+++,,,///222000,,,***,,,000///111111///+++)))+++---111111222333666999<<<>>>;;;::::::===@@@AAA===:::666222///...000111///---)))'''''')))---222555666666333000111333444333111444777888666222///...000111111222555888::::::999@@@BBBDDDEEEDDDAAA>>>;;;444444555444222///+++)))))))))(((&&&$$$$$$&&&))),,,***((((((***+++,,,++++++***+++---000222222000...---,,,,,,------,,,***++++++,,,000444444111---,,,---......,,,)))&&&###$$$$$$%%%(((,,,000111111444333111111000...+++(((,,,---+++'''&&&((('''###'''+++111222000,,,******.........---,,,...111333222...++++++---...---+++%%%!!!!!!%%%'''''''''((((((&&&%%%(((///444>>>999333///............+++(((&&&&&&######(((***+++)))%%%$$$&&&)))++++++)))&&&"""&&&)))---///////////////...,,,***(((((()))+++---,,,)))%%%############"""&&&))),,,---,,,---222555555000***%%%%%%''')))***+++++++++,,,+++******)))&&&### !!!%%%***,,,,,,,,,+++(((''''''))),,,---+++***)))+++///222444555555///(((###"""$$$''')))...------,,,+++***))))))%%%$$$""""""###$$$###"""&&&&&&&&&((()))(((%%%"""$$$))),,,---------,,,+++***)))((('''%%%###!!!!!!###&&&''''''---...///000///---+++***&&&((()))***)))***+++------+++))))))***,,,,,,++++++---000000...)))###$$$%%%''')))***...222666222000---+++******+++,,,+++***)))***---///000000......---------......///---)))$$$###''',,,......''')))******))))))+++,,,,,,,,,,,,,,,---...////////////...,,,***)))***,,,111111000...+++))))))***...,,,+++---111333222000,,,,,,...000222333111...+++(((&&&''',,,000000000000111222444666777999:::666555555777<<<@@@CCCDDDIIIKKKNNNSSSYYY___cccfff```[[[RRRKKKEEEAAA>>>;;;999;;;???AAAAAABBBCCCDDDBBBDDDEEECCC@@@???AAADDDEEECCCBBBBBBCCCDDDDDDCCCBBBDDDFFFFFFCCC@@@===<<<:::::::::;;;>>>>>>===<<<888999999999:::===BBBFFFDDDFFFLLLSSS]]]kkkyyy333...)))''')))...222333444000,,,---111333111...000000...***'''&&&'''))),,,---000333555333---)))***---...---)))''')))+++...000111///---,,,...///000111111222333555999;;;:::999888:::<<<>>>===;;;888444000000222333222000***)))((((((***...000222333///+++---111444222///444777;;;;;;777333222222//////111444888::::::999<<>>===<<<>>>@@@AAACCCDDDBBB???>>>@@@BBBGGGFFFEEEDDDDDDDDDDDDCCC@@@AAABBBBBBAAA@@@???>>>???>>>======>>>>>>>>>>>><<<;;;888666666999>>>CCCDDDGGGLLLSSS]]]jjjyyy444000+++(((***---111444333...))))))---111000...//////...,,,******,,,......---------------+++))))))++++++)))&&&$$$%%%'''---...000111111111222333000222222111000000333666999888777888999;;;;;;;;;777444000000222444222000,,,+++***)))((()))+++---///***'''(((...222111///222777<<<===:::777555555------///333777:::;;;;;;:::<<>><<<:::999666333000---++++++++++++***'''%%%%%%''')))---+++))))))+++------------,,,,,,...000111000///***+++++++++***(((''''''(((***---111444555333111...000222444222...***'''&&&&&&(((***---...,,,***......///000111...***&&&,,,222333,,,$$$###%%%&&&---222666555000,,,---//////...---+++***,,,///222222---((('''+++---+++)))$$$$$$%%%&&&(((((('''&&&!!!$$$)))---111000///...------...///(((%%%$$$$$$!!!###%%%'''((()))***,,,...&&&''''''&&&$$$$$$%%%&&&'''''')))+++---...------+++***)))'''%%%$$$######&&&))),,,...,,,'''"""%%%'''+++...111444777999444111+++%%%###%%%))),,,///...---,,,***)))((((((  '''------***+++++++++,,,---///111222...,,,))))))+++---......,,,***'''&&&&&&''''''&&&((())))))'''### !!!+++)))&&&###!!!!!!"""###$$$$$$###$$$$$$""""""%%%&&&'''((()))(((&&&%%%%%%&&&'''((('''%%%"""###&&&+++///000,,,------......---,,,++++++,,,------------...000...+++(((&&&'''((())))))+++******++++++,,,------&&&$$$"""###(((000777<<<<<<888222---++++++---...((($$$!!!!!!&&&***,,,,,,+++++++++++++++)))((('''###""""""&&&+++///...---###$$$&&&&&&&&&&&&'''))))))******,,,---///111222333222000---***)))***,,,///000000...,,,))))))***'''$$$"""&&&,,,000///+++))))))***---000111000///,,,((($$$$$$&&&((((((&&&,,,---///111222111000000///000111333666999>>>@@@DDDEEEGGGKKKPPPUUUZZZ]]][[[YYYUUUOOOHHHAAA===;;;666:::======;;;:::;;;===AAACCCDDDBBB>>>===???AAAJJJJJJIIIHHHEEEDDDCCCBBB>>>>>>===>>>>>>??????>>>??????>>>===<<<<<<===>>>AAA???;;;777444666;;;???DDDHHHNNNTTT\\\jjjyyy111///+++)))))),,,000333...***%%%$$$'''+++....../////////...---...000333///...+++)))(((((())))))((())))))(((&&&%%%%%%&&&,,,---///111333555555666000333444333///...///111777666666666777888999:::666222//////111333111///+++,,,,,,+++)))((()))***---***)))+++///111111///000555;;;<<<:::777666666...---...111666;;;======:::;;;===?????????>>>===<<<999555111...,,,,,,,,,,,,,,,+++)))''''''))),,,,,,+++***+++---...---,,,+++++++++,,,......---,,,''')))+++***(((%%%$$$%%%&&&***///333555555333222---...///000000---+++))))))))))))+++,,,,,,+++)))(((((((((******(((%%%"""***222555...%%%###%%%'''---///000///,,,+++,,,//////000///---,,,---///222000,,,'''&&&''')))((('''$$$%%%'''))))))(((&&&$$$ ###&&&)))((())))))((('''&&&((()))%%%######%%%###"""))))))***+++,,,...///000%%%&&&'''&&&%%%&&&((()))(((((((((***---......---+++***)))((('''&&&%%%$$$&&&***///111///***&&&###&&&(((+++...222444666777222111...***''''''+++...///...,,,+++)))((((((((("""(((,,,,,,***,,,---...000222444555555...,,,******+++,,,,,,+++%%%#########%%%&&&&&&%%%'''))))))&&&!!!***)))&&&""" ###%%%%%%$$$$$$$$$$$$"""###&&&&&&%%%$$$###$$$$$$#########$$$&&&''''''$$$"""###''',,,///111++++++,,,,,,,,,,,,++++++,,,...//////......///111...+++'''&&&'''((())))))***)))))))))+++...111333)))&&&$$$%%%***111666999999555000+++((((((***+++%%%"""!!!%%%(((***************)))((('''&&&""""""###(((---///...+++###%%%&&&&&&%%%%%%'''((())))))***+++---///111222333222000,,,))))))+++---...//////---***((('''''''''%%%$$$'''+++...---,,,)))((()))+++...000000///+++'''!!! """%%%%%%%%%,,,...000222111000---+++,,,...111333555777;;;>>>CCCEEEHHHKKKPPPUUUYYY[[[YYYXXXUUUOOOHHHBBB>>>===:::;;;<<<<<<;;;;;;<<<===BBBCCCDDDBBB>>><<<>>>AAAJJJKKKKKKIIIEEECCCAAABBB>>><<<::::::<<<>>>??????<<<======<<<:::999;;;<<>>999:::;;;===???@@@AAABBB<<<:::666333000...------,,,,,,,,,***((()))+++...++++++,,,---//////---+++)))(((((()))++++++***(((%%%'''))))))&&&###""""""&&&+++111666666444111///++++++++++++++++++++++++++++++***+++------,,,***%%%$$$%%%&&&'''%%%### &&&---111---(((''''''%%%***)))(((''''''***---///...//////...------...000---***'''%%%$$$&&&((()))'''(((((('''%%%###""""""###""" """$$$&&&'''&&&((()))(((%%%######%%%###"""$$$'''&&&###%%%)))///---***))))))***++++++$$$%%%&&&&&&&&&&&&(((***'''&&&%%%'''+++---,,,++++++,,,,,,,,,+++***)))((())),,,//////---*********'''(((***---000222222111111222222000---,,,...000...---+++)))(((((((((((( !!!$$$&&&)))+++,,,,,,***+++...000333444555555---,,,++++++------,,,+++%%%###""""""$$$'''(((((())),,,,,,(((!!! '''&&&###"""&&&(((''''''''''''&&&"""$$$)))***'''###  !!!"""###$$$%%%###""" """%%%))),,,---************************---...//////......///000...+++'''%%%''')))***+++)))))))))***,,,///111333+++)))&&&(((,,,111444555000---***&&&%%%%%%&&&(((%%%$$$!!!!!!'''+++))))))))))))))))))))))))%%%$$$$$$''',,,///...,,,%%%&&&''''''&&&%%%&&&((((((((()))***,,,...///000111000...+++((((((+++---...///...,,,((($$$""""""%%%&&&&&&'''((()))******'''&&&'''***...000111000+++%%% ###&&&&&&---///222444444222///---,,,///333555555555777999BBBDDDHHHLLLPPPTTTWWWXXXUUUUUURRRMMMEEE@@@>>>>>>===;;;::::::<<<>>>???@@@BBBDDDEEEBBB>>>===>>>AAAFFFHHHJJJHHHDDDAAAAAAAAA???<<<999999;;;???@@@@@@<<<>>>???>>><<<;;;<<<>>>>>>>>>===;;;888888:::<<<;;;AAAIIIPPPYYYhhh{{{(((((('''&&&&&&'''***---$$$"""""")))...000000000...---...111333//////---+++(((&&&'''(((%%%&&&''')))***,,,---...------...111333444222111///444999888444000000222333444666666666666777888111...++++++---///...,,,'''+++///000...------...***///666999777111+++((()))...444666444222333444555222000111444999<<<>>>999999:::<<>>CCCGGGLLLOOOPPPQQQRRRRRRPPPJJJCCC>>>===>>>>>>:::777888===AAABBBBBBCCCDDDEEEBBB???===>>>AAACCCEEEHHHGGGCCCAAAAAABBBAAA===999999<<>>AAACCCBBB@@@>>>???AAA;;;<<<<<<<<<::::::;;;<<<666<<>>666777999<<<@@@BBBBBBAAA???>>><<<999666444333333//////...,,,******,,,...000000111111000...+++***+++((($$$"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$)))+++---///000///---,,,&&&'''''')))***,,,...///---***(((***...000000...)))&&&###%%%)))***'''$$$'''******((((((***)))&&&"""!!!!!! $$$(((,,,///000000...+++))))))))))))******+++***+++...///000---'''!!!'''''''''%%%$$$&&&(((+++,,,------+++'''$$$$$$$$$"""&&&)))***((('''(((***&&&###$$$'''&&&###"""$$$ """%%%'''((('''&&&%%%###!!!!!!#########(((,,,111666666222,,,(((++++++***+++,,,...000111///,,,***+++...000///...444888;;;999333///...000...///000...+++)))((()))"""###&&&))),,,.........,,,+++***+++,,,,,,+++***))))))***,,,......,,,+++'''((()))))))))+++///222000---***)))((('''&&&$$$$$$###!!!!!!$$$$$$'''---333555222,,,''''''''''''&&&$$$!!! ###%%%%%%""" $$$(((***)))'''&&&%%%$$$&&&((()))(((''''''))),,,---...///000111---,,,+++)))(((***...222222111...,,,+++,,,,,,---111///,,,,,,.../////////''''''&&&$$$###"""!!! &&&''''''%%%###$$$)))---...+++***+++...000///------+++***+++---...---,,,---+++)))'''&&&&&&''''''***,,,...---+++***,,,///444111,,,&&&###&&&---444666555222---(((### """$$$%%%'''(((((('''&&&'''***...///---***%%%""""""&&&''''''000111333666888777444111---000333333111000222444666:::???AAABBBEEELLLRRRTTTSSSPPPHHH@@@:::888999:::;;;===>>>>>>>>>@@@BBB???@@@AAABBBAAA???===;;;BBBCCCCCCBBB@@@???@@@AAACCC@@@===;;;===BBBHHHMMMDDDDDDDDDDDDCCCBBBAAAAAA888:::<<<=========>>>?????????DDDKKKTTTaaattt'''###!!!###'''***)))''')))'''###!!!!!!%%%))),,,//////000000000...---,,,...+++(((&&&%%%%%%$$$$$$###$$$(((+++...///...---+++---//////...,,,+++++++++...222444333111000///222222333444555777999:::888555111000000111000......111444333111.........,,,///444666333...***'''***,,,///////////////000000111222444666888:::<<<555555777;;;???BBBBBBAAA???>>>;;;999666444333333111111000---***)))***+++.../////////...,,,***((((((&&&######$$$%%%&&&%%%&&&''''''((((((''''''&&&)))***---......---+++***&&&'''(((***,,,...111222111---)))))),,,......,,,***&&&$$$%%%(((***'''$$$(((++++++((((((******&&&%%%$$$"""!!! """&&&(((,,,---...,,,***((('''((('''(((***+++,,,---///111---***&&&!!!$$$%%%$$$###"""###&&&((())))))))))))(((&&&$$$######''',,,---+++)))((((((### ###""" !!!###'''***++++++)))(((%%%### !!!""""""!!!&&&***///333444222///,,,*********+++---000333555333///++++++---000111111444777888555///+++***,,,...//////---***'''&&&&&&"""$$$'''***+++,,,---...+++***)))((())))))))))))&&&&&&&&&&&&''''''&&&&&&)))***++++++,,,///333666444222///---,,,***'''%%%######""" ###&&&'''***///333666333...)))'''(((((('''&&&### !!!"""###### """&&&,,,---+++(((%%%$$$$$$%%%'''((('''&&&&&&(((***+++,,,---.../////////...,,,,,,---111444333111///,,,++++++,,,---///...,,,,,,...000000///+++***)))'''%%%$$$""""""%%%'''(((((('''(((,,,//////,,,******,,,---,,,+++***))))))***,,,,,,***)))))))))((('''''''''((((((***,,,...---+++******,,,000///+++'''$$$'''---333555444222///***&&&!!!""""""###$$$&&&)))+++,,,(((((())),,,//////,,,)))###!!! $$$(((******000111333666777666333111,,,///111111000///000222444888<<<>>>???BBBIIIOOOUUUTTTPPPIII@@@:::888888999:::<<<<<<<<<<<<>>>@@@>>>??????@@@@@@???>>>===AAABBBAAA@@@>>>>>>@@@BBBCCCAAA>>>===???DDDIIILLLDDDDDDEEEDDDCCCAAA???>>>999:::<<<<<<<<<<<<>>>???@@@@@@DDDLLLTTT```sss%%%$$$###'''+++---+++))),,,)))%%%""""""%%%***---000000000000///...---,,,******)))'''$$$""""""######&&&)))---000111111111------------...---+++)))%%%(((---000000000000000111000000000222555888:::888666444333333444333222000111222222000......///......000111111///***'''+++---......---,,,---...---///111444777999999:::555555666999>>>@@@AAAAAA===<<<:::777555333222222222222111...+++(((((())),,,,,,---...---+++((('''&&&%%%$$$$$$%%%%%%$$$"""%%%&&&(((***+++***)))(((((()))***+++,,,+++***)))'''((()))+++...111333555555111,,,***+++,,,+++***(((&&&###%%%(((***)))'''))),,,,,,)))(((+++***'''(((&&&###!!! !!!###$$$((()))+++***(((&&&%%%&&&%%%&&&'''***+++---...///((('''%%%"""!!!######"""!!! !!!$$$&&&%%%$$$%%%'''******'''###$$$(((---...---)))&&&%%%!!! $$$###!!!$$$)))---//////---+++'''%%%###"""#########"""###&&&***---//////...---)))))))))***---111555777666222...,,,---000222333222444444000***&&&&&&'''---......,,,(((%%%$$$$$$###'''+++,,,******,,,...,,,***(((&&&&&&''')))***'''&&&$$$"""!!!!!!"""###+++,,,---......111555888777555444222111---)))%%%"""""""""!!! !!!$$$'''***+++...111333111...+++'''((((((((('''%%%###"""""""""""""""######$$$$$$!!!!!!$$$)))...000---***&&&%%%%%%''')))***)))(((%%%&&&'''((()))***+++,,,///000000000///000333555333111///,,,+++***++++++...---,,,---///111111111//////---+++(((&&&%%%$$$$$$&&&(((((()))+++///111000---***))))))))))))((((((((()))***++++++(((&&&&&&''''''((())))))))))))'''***,,,---,,,***)))))),,,,,,***'''&&&(((---000222222111///,,,((($$$"""$$$$$$%%%&&&(((+++...///******,,,...///...+++(((###!!! """%%%))),,,---///111333555666444222111,,,...000000.........///111444888:::;;;@@@FFFLLLVVVUUUPPPIIIAAA;;;888777777888999999999:::<<<>>><<<<<<======>>>???@@@@@@AAAAAA@@@>>>===>>>AAADDDCCCBBBAAAAAABBBDDDGGGIIICCCDDDEEEEEECCC@@@===:::<<<======<<<;;;<<<>>>AAABBBBBBFFFLLLTTT```sss'''&&&&&&(((+++......---...+++(((%%%&&&(((,,,...333222111000...,,,+++***(((***,,,***%%%""""""###&&&(((,,,...000111222222...,,,***,,,///000---***$$$(((,,,//////000000111111///---,,,...222666999555444333333444666777888444333111///---,,,---......---,,,...000000,,,)))---...///---+++))))))***+++...222666999:::::::::888777888:::===??????>>>:::999777555333111000000000111111///,,,)))((((((***+++,,,---,,,***(((&&&'''&&&&&&'''(((&&&""""""$$$''')))+++***((('''$$$%%%'''((()))***++++++***+++,,,---///111333444555222///...///...+++((($$$###"""$$$'''***+++++++++---,,,)))(((++++++(((&&&$$$!!! """######$$$&&&((((((&&&$$$######"""###$$$&&&))))))((('''"""############"""!!! $$$$$$$$$"""!!!!!!$$$'''%%%######(((---...***&&&%%%''')))***)))&&&$$$###!!!!!!%%%+++***### ###)))---000///---+++)))'''%%%%%%&&&(((((('''"""###$$$&&&((())))))))))))))))))***,,,///333555666333000......000111222000000///,,,(((%%%&&&'''+++,,,---+++)))&&&&&&&&&%%%)))---...+++)))+++......---***'''&&&'''+++...,,,***'''### !!!###%%%,,,------------///222555444444444444333///)))%%% !!!!!!!!! """%%%'''+++******,,,------+++***&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((''''''((((((&&&%%%%%%(((---///---+++)))((()))+++------,,,***%%%%%%%%%&&&((()))******---...///000///000222444333111///,,,*********+++---,,,,,,---000222333222222111000---+++)))'''&&&$$$$$$$$$$$$'''+++///333000---***((('''&&&&&&&&&******+++---...,,,(((%%%'''((()))***+++***)))((($$$&&&***,,,,,,,,,***)))++++++***)))))))))+++,,,......///...,,,)))&&&$$$###%%%'''***,,,---......+++,,,---......+++(((&&&%%%$$$$$$%%%'''))),,,---...000333444444222111111...///000000///.........---///333666:::@@@GGGLLLVVVTTTOOOIIIBBB<<<888666666777777777666777:::<<<<<<;;;;;;;;;<<>><<<;;;===AAAEEEDDDDDDDDDDDDCCCCCCCCCBBB???AAACCCDDDCCC@@@<<<:::@@@@@@@@@>>>===>>>AAADDDDDDDDDHHHNNNUUUaaasss+++***((('''))),,,///000///---+++******,,,...000555444222000---+++)))((((((+++///---)))%%%######'''***---......---///000,,,***))),,,///111000---(((***...000000000111222000...,,,***,,,000444777222222333333555999===@@@888555///+++))))))***+++...,,,+++---000111///,,,//////...,,,(((&&&&&&''',,,///444999<<<==================>>>@@@???<<<:::777666444222000......------///111000---***))))))***+++,,,,,,,,,***(((''')))))))))******'''"""!!!$$$'''((((((&&&%%%!!!"""###%%%(((***,,,...............///000111222222000000222333111,,,'''  """&&&***---...,,,...,,,((((((******(((""" """$$$%%%%%%###%%%&&&&&&$$$###"""### !!!###%%%$$$!!!"""$$$%%%%%%$$$###(((((('''%%%$$$$$$''')))(((%%%%%%)))...000,,,(((%%%$$$###""""""#########"""###)))000///(((""" ###(((,,,...---+++***)))((('''(((***---......%%%%%%$$$$$$$$$%%%&&&&&&******)))***+++,,,---...111111111111000/////////......---+++)))((()))***)))+++,,,,,,+++******+++(((+++......,,,++++++---//////,,,)))''')))...222111///+++%%%!!!!!!%%%)))+++,,,+++***)))***,,,/////////000111111...)))%%%!!!$$$''',,,+++******+++++++++)))$$$$$$$$$%%%%%%%%%$$$$$$&&&)))+++,,,++++++,,,...,,,)))&&&&&&***,,,+++***(((((()))+++------,,,***%%%$$$"""$$$''')))***))))))***+++,,,+++,,,...000222111...+++*********++++++++++++---000222222222111000///---,,,***)))((($$$!!!!!!'''...111---,,,)))'''%%%$$$&&&'''......///000111///+++''')))***+++,,,+++***)))(((!!!###'''+++---...---+++---,,,,,,,,,,,,+++*********+++,,,,,,+++)))&&&%%%!!!$$$)))---///...+++)))------...---+++)))'''&&&))))))(((''''''''')))***,,,///222333222111111222111111111111111000///...***,,,///444:::BBBJJJOOOSSSQQQMMMHHHCCC>>>:::777666666666555555666888;;;<<<;;;::::::<<<>>>AAACCC@@@@@@>>><<<;;;===AAAEEEEEEEEEEEEEEECCC@@@>>><<<:::===@@@BBBBBB@@@>>><<>>@@@@@@@@@BBBBBBCCCEEEDDDBBB===999555444222000...---,,,,,,,,,///111111...+++)))(((((()))+++++++++***(((&&&(((((()))++++++(((###  """%%%&&&&&&%%%$$$ !!!!!!###&&&***---//////......---....../////////...///111333111+++&&& ###(((+++...,,,...,,,'''''')))***''' %%%)))***)))%%%&&&&&&%%%###""""""###  """%%%###!!!$$$'''(((((((((******)))'''&&&&&&)))+++)))'''&&&(((+++,,,***'''$$$!!! ###%%%&&&""""""'''---...((($$$$$$$$$&&&(((+++,,,+++***)))***)))(((***---000222222+++)))(((&&&%%%%%%&&&'''******+++++++++***)))(((+++...000000...---,,,,,,---------,,,,,,,,,++++++(((***,,,---------...///)))***+++,,,,,,,,,+++***---------***(((***///444111000,,,&&&!!!!!!%%%)))))))))((('''%%%&&&)))+++,,,,,,---//////---(((%%%  $$$(((///---+++++++++,,,,,,+++########################%%%))),,,---+++***,,,...///,,,((((((***+++***(((%%%%%%&&&(((++++++(((&&&$$$!!!!!!&&&)))***)))&&&'''(((''''''))),,,...111///---+++******+++,,,(((((()))+++...000///...,,,,,,,,,+++******))))))%%%!!! &&&+++...***)))(((&&&$$$%%%(((+++111111000111111///,,,)))++++++++++++******)))((("""###%%%)))---///...---...------...//////---+++)))******))))))(((''''''"""%%%***...///---***'''///000///---***(((((()))+++,,,+++)))'''%%%&&&''')))---111222000000222444444333222222222222000...***+++---222:::CCCKKKPPPNNNLLLIIIFFFCCC@@@<<<888777777777555444555888;;;>>>===<<<<<<<<<>>>AAABBBAAAAAA@@@>>>===>>>AAADDDEEEEEEFFFEEECCC@@@<<<:::888:::===???@@@@@@>>>===@@@AAAAAAAAAAAABBBEEEGGGDDDDDDHHHNNNUUU```sss000000...+++))))))***+++(((***---///000000000///222111///...------......***,,,...000000+++%%% """&&&))))))'''&&&)))---***++++++***))))))***,,,(((***---//////000111333111///---++++++---///111000000...---...333<<>>AAABBBBBBDDDFFFHHHJJJJJJFFF@@@;;;555444333111///...---------000222222///***'''%%%&&&''')))***)))(((&&&%%%$$$%%%&&&)))+++***'''$$$"""###$$$%%%&&&&&&&&&&&&###""""""###%%%(((+++...,,,,,,,,,,,,,,,---......000...,,,,,,---,,,(((%%% !!!###'''***,,,---+++&&&%%%((()))'''"""""")))---...,,,)))((('''$$$"""!!!"""$$$!!! !!!%%%(((&&&  $$$(((***+++,,,******)))'''%%%&&&(((***)))'''&&&$$$############"""  $$$'''))))))%%%"""###&&&'''&&&'''***++++++,,,,,,,,,+++******+++)))(((***---000111111,,,+++)))((('''''''''((()))***,,,...---+++(((&&&(((***,,,,,,***)))***,,,...............---+++))))))+++---------,,,---///(((&&&%%%'''+++,,,)))%%%''')))***(((&&&(((...333000000---'''!!! %%%***%%%&&&&&&%%%%%%&&&***---...............,,,((($$$###"""%%%***///---+++***++++++***)))$$$######"""""""""######"""'''******'''$$$%%%(((...,,,+++,,,//////+++(((######%%%'''))))))'''$$$!!!$$$((()))(((&&&&&&&&&%%%%%%(((,,,//////...,,,******+++,,,---$$$$$$%%%'''***+++***(((&&&&&&''''''((()))))))))&&&### !!!$$$'''))))))%%%&&&&&&%%%$$$''',,,000222111//////...---+++((((((((((((((((((((()))***&&&%%%&&&)))---///...,,,---------///222444222111+++***)))((((((((()))***'''(((+++,,,---,,,***)))333333111---***)))+++---+++,,,---***'''$$$%%%&&&&&&+++///111//////222666666444222222333222///---,,,,,,---111999BBBJJJNNNIIIGGGEEEDDDDDDBBB>>>:::888888888666555666999<<<@@@???>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>>>>@@@BBBCCCDDDEEEEEEDDDBBB@@@>>>999:::<<<===>>>>>>======999;;;===>>>>>>???BBBDDDAAAAAADDDKKKRRR^^^qqq000000000...+++(((''''''%%%(((,,,000111111///---......------...///111222++++++---000111---%%%"""&&&'''%%%%%%)))---***,,,,,,***&&&$$$&&&((($$$'''***,,,---///111333222000...,,,+++,,,...///...---***'''''',,,666======666---(((***///444666888:::;;;888222---+++,,,"""$$$%%%&&&''')))---000///111555999===@@@BBBCCCDDDGGGKKKNNNNNNJJJCCC===666555333222000///......///222444333///)))%%%###%%%&&&'''((((((&&&%%%### !!!###'''***+++)))'''%%%&&&&&&&&&'''(((((()))&&&%%%######$$$'''***,,,*********+++,,,---...///333...)))''''''(((&&&$$$"""!!!  $$$&&&,,,---+++&&&$$$'''(((&&&$$$!!! %%%,,,000111///+++***((($$$!!!!!!###%%%"""!!!"""'''+++***$$$ $$$(((,,,......))))))(((&&&$$$$$$&&&)))''''''$$$!!! !!! ###(((,,,,,,+++)))$$$ !!!"""$$$***111111000///...---,,,,,,+++,,,***)))))),,,...//////***)))((('''&&&''''''((((((***---000///---)))&&&'''((()))'''%%%&&&***---/////////000///---***'''***,,,------,,,+++,,,---'''###!!!$$$***,,,'''"""###%%%'''&&&$$$&&&,,,111000111///)))###"""&&&+++###$$$%%%%%%&&&(((---000222000//////...,,,'''$$$&&&$$$  &&&+++---+++)))((())))))(((&&&%%%$$$######"""######### %%%((('''"""!!!***+++---111444222---(((###$$$&&&(((******'''%%%"""'''((('''''''''&&&%%%%%%(((---111...---+++******+++---...!!!!!!"""$$$&&&'''&&&$$$""""""###%%%&&&((())))))&&&%%%$$$&&&)))***(((&&&###$$$%%%$$$%%%(((...333111///---,,,,,,+++)))'''%%%%%%$$$%%%&&&(((***+++***((('''))),,,...---+++,,,+++,,,000555777777555---,,,***(((((()))+++,,,,,,,,,+++******+++++++++555555333...******---111***,,,---***'''$$$%%%'''%%%***///000//////333777666333111111333222///,,,...------111888AAAGGGKKKFFFDDDBBBCCCDDDCCC???;;;:::999888666555666:::===BBBAAA@@@???>>>>>>>>>>>>BBBCCCCCCBBB@@@???@@@AAAAAABBBDDDEEEFFFEEECCCBBB;;;<<<<<<<<<<<<<<<<<<;;;444666999;;;<<<===>>>@@@>>>>>>BBBHHHPPP\\\ooo111///,,,,,,---,,,)))%%%$$$%%%'''+++//////+++(((*********---111111///,,,,,,)))'''''')))'''!!! ###$$$%%%%%%$$$%%%''''''&&&$$$!!!!!!!!!&&&---000//////111444111///...---///000111000///+++&&&%%%(((---222444333000------000444777888>>>:::666444333111,,,)))'''%%%######&&&***---...///111555:::>>>AAACCCDDDHHHHHHJJJNNNRRROOOGGG@@@777333///...///000///---222333444111,,,(((%%%###&&&''')))***++++++***))) $$$)))+++)))'''&&&'''(((***---...---+++***(((%%%%%%&&&''''''&&&))))))***---000111000///,,,+++)))%%%###"""%%%''',,,,,,***$$$!!!&&&...)))$$$!!!"""$$$&&&((('''$$$###&&&,,,000...,,,,,,***&&&$$$"""###%%%&&&$$$"""###''',,,...+++'''###$$$%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&%%%,,,+++'''"""%%%&&&'''(((***---333777...((( !!!''',,,...000000000000...,,,***)))***+++,,,+++)))))),,,///+++***(((((()))((('''%%%%%%,,,333555111,,,))))))***)))((((((((()))***+++,,,---///000///,,,***((())),,,///000000000000111+++(((%%%&&&)))(((###!!!(((---000222222///)))$$$""""""$$$""" !!!%%%+++222666===666000...,,,)))))),,,)))(((%%%  '''---,,,&&&$$$((()))$$$###%%%%%%###  $$$$$$!!!!!!&&&...555777555111...(((%%%$$$)))000333///***'''""""""&&&'''"""###$$$&&&''')))***+++,,,(((%%%&&&+++---,,,)))"""!!! """%%%''''''&&&+++)))&&&$$$$$$&&&(((***((())))))******)))))))))&&&###!!!!!!$$$(((+++---333///)))'''((()))(((&&&""""""###$$$&&&(((+++,,,***))))))+++---,,,((($$$)))//////...555@@@???555---***'''%%%%%%(((+++...---......---,,,***(((&&&333333111...,,,,,,...111///+++%%%###%%%''''''''''''))),,,///000222555777666555333111////////////...///111333666;;;BBBFFF??????@@@BBBDDDDDDBBB@@@999999999888666777:::======???AAA@@@===;;;;;;;;;???AAACCCBBB@@@???>>>>>>AAACCCEEEEEEDDDCCCDDDEEEEEE@@@;;;777777888999:::888999;;;===???@@@AAABBBBBB??????BBBIIIWWWnnn...,,,******++++++(((%%%######%%%(((,,,,,,***'''*********---///000---***%%%###!!!"""%%%%%%  ###%%%&&&&&&%%%&&&''''''%%%###!!!!!!"""###(((---///------///222111///...///222555666666333///***(((***...222444444333222111111333666888===999555333111///+++(((%%%$$$###%%%***///222333333444555888<<<@@@CCCEEEGGGGGGIIIMMMPPPMMMFFF???777333000///000000...+++///000111000,,,(((&&&%%%)))************))))))((("""""""""%%%)))+++)))(((''''''(((***,,,---,,,***+++)))'''&&&'''(((''''''&&&&&&(((+++......---+++'''((('''&&&$$$%%%'''***------,,,'''""" $$$(((+++'''### !!!$$$&&&'''(((%%%$$$'''---000///,,,,,,***(((%%%$$$###$$$$$$""" !!!%%%,,,///---+++%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((%%%"""!!! ###$$$%%%&&&(((,,,111555333,,,$$$ !!!%%%(((***////////////...,,,+++)))---......,,,)))(((+++---+++)))((((((******)))((((((---111222///+++(((&&&(((((('''&&&'''(((***++++++...111222111---)))'''))),,,...000/////////000---)))%%%$$$%%%### ###(((+++222222000,,,&&&$$$$$$&&&###!!!!!!'''...333888333//////---***)))+++---+++'''###!!!"""'''***(((###!!!$$$%%%!!!!!!"""  !!!###!!!$$$,,,333555444000------)))'''+++222666444000222,,,%%%!!!"""&&&)))***%%%%%%&&&&&&'''(((((()))+++(((''')))---...***'''###%%%&&&(((((((((((((((***((($$$"""!!!###&&&((('''(((***+++,,,---------%%%###!!!!!!###'''***,,,222...(((%%%%%%%%%$$$"""###"""""""""$$$''')))+++***((('''(((***)))'''$$$(((///111000555>>>>>>666///---***(((((()))+++---,,,,,,,,,,,,+++***)))(((000111111///------...000,,,)))&&&%%%'''*********---///111222333555888;;;888666333000---,,,,,,------///222444888===CCCGGGBBBAAA@@@@@@AAAAAA@@@>>>999999999888777888:::===@@@AAABBBBBB???===<<<<<<<<>>===@@@BBBEEEEEEEEEDDDDDDEEEDDDAAA>>>:::888888:::;;;999;;;===@@@BBBDDDDDDEEEDDDAAAAAADDDJJJVVVjjj|||***)))((()))******((('''%%%%%%%%%'''***++++++)))+++++++++,,,---,,,)))'''######  ###%%%&&&'''&&&&&&'''&&&%%%######%%%&&&***---///...+++***,,,//////......000444888;;;<<<888444...,,,,,,///111333444666777555333222555777:::777333000...,,,)))'''$$$$$$$$$(((...444777999666666666777;;;???CCCFFFEEEFFFHHHLLLNNNKKKCCC===555222000000111000---)))***,,,......,,,)))((('''---,,,,,,+++************&&&%%%%%%&&&)))******))))))(((((()))+++,,,***)))---+++(((((((((((('''&&&!!!###%%%)))++++++)))&&&"""$$$&&&&&&'''(((***,,,...//////+++'''%%%(((***(((%%%!!! """%%%'''((()))'''&&&)))---///...,,,+++***)))(((&&&%%%$$$$$$!!! $$$***///000///)))&&&###"""###$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&''')))+++...///...+++&&&###!!!"""###$$$%%%)))...222666111)))$$$###$$$%%%&&&,,,---.........---+++***000000///,,,)))((()))***)))((('''(((***,,,,,,+++.........///...,,,)))&&&'''&&&%%%%%%%%%''')))+++---000333444111,,,((('''***,,,///000///............***$$$!!! ###&&&(((***+++000...+++&&&"""!!!$$$&&&!!!$$$)))---///---...000///+++)))***222...***'''&&&&&&&&&&&&$$$ !!!!!! !!!###""" ###***000333222///,,,000,,,)))+++111666666444777222***&&&&&&)))---///)))(((((('''''''''''''''***)))(((+++------)))$$$$$$)))---...+++(((''''''(((%%%!!! $$$&&&((()))+++...000111111111%%%###!!! !!!%%%(((+++333///***&&&$$$###"""!!!$$$###!!! """$$$''')))***'''%%%$$$%%%%%%%%%$$$'''///444222333888999555222111///---,,,+++++++++))))))******************...000111000...,,,,,,---)))((('''(((+++---......222333444333444666:::===:::777222...***))))))))),,,...222666999>>>CCCFFFFFFBBB>>>;;;;;;;;;;;;;;;999999999888777888;;;===BBBCCCDDDCCC@@@===<<<<<<:::>>>CCCEEEDDDAAA???======???BBBCCCBBBAAAAAAAAAAAABBBAAA>>>999888999<<<;;;===AAADDDGGGHHHHHHHHHGGGEEEEEEHHHLLLTTTeeeuuu)))))))))+++,,,,,,,,,+++)))(((((()))***,,,,,,---......---,,,+++((($$$""" ###$$$""" """$$$%%%&&&&&&%%%&&&&&&%%%%%%'''+++...111222111...+++***+++---...---,,,...333888<<<===:::666000,,,,,,---...///333777:::888333000222555555333///,,,***(((&&&%%%%%%%%%'''+++111555888999444555666999<<>>AAACCCBBB@@@@@@@@@:::===???@@@>>><<<::::::===@@@BBB>>>888555777:::<<<>>>BBBFFFIIIJJJJJJJJJKKKJJJJJJLLLMMMSSS```nnn{{{***+++---...//////000000++++++******)))***+++,,,000000///---)))$$$ """!!!!!!"""#########""" """$$$$$$%%%$$$%%%&&&'''))),,,111444555444222///,,,+++,,,------+++***,,,000666999;;;999555///,,,++++++++++++111555888777222///000333000///,,,)))'''%%%%%%&&&))))))+++...111444444444///222666;;;???AAABBBBBBEEEGGGJJJLLLLLLGGG@@@<<>><<<;;;;;;>>>>>>???>>>===>>>@@@BBB<<<>>>??????<<<:::999888;;;>>>@@@===777444555888<<<>>>BBBEEEHHHIIIIIIIIIMMMLLLMMMNNNNNNQQQ[[[gggpppyyy***,,,///000000000222333+++++++++)))'''&&&'''(((///000000---(((### """"""""""""!!!""""""""" !!!"""###$$$$$$###%%%''')))+++...222666555333111///...------------+++***+++///555999;;;888444///,,,++++++++++++///222555444111000111333...---,,,)))&&&&&&(((***......///000222222000...***...444;;;@@@BBBBBBBBBFFFIIILLLNNNLLLGGGAAA<<>>===???@@@@@@===;;;::::::???>>>===;;;:::;;;???BBB???@@@AAA@@@>>>======>>>===??????===999666777888===>>>@@@BBBDDDFFFGGGGGGLLLKKKKKKLLLKKKMMMVVVaaahhhrrr}}}(((+++...///......000222,,,---...+++'''%%%%%%&&&+++---///---)))%%%$$$$$$!!!"""""""""""""""###%%%###############$$$$$$%%%###&&&(((***+++,,,///111111000............------...,,,+++,,,111777<<<>>>999555111...............000000111111222333333444---...---***((())),,,///222222222333333111...+++&&&***000777===BBBDDDEEEHHHKKKOOOPPPMMMHHHBBB>>>333///***(((((('''### !!!$$$'''(((((('''''''''***+++,,,---......//////222111...)))$$$$$$&&&***)))'''%%%%%%'''((((((((('''&&&&&&((()))***(((&&&""""""$$$&&&((((((&&&### $$$&&&(((***---///222000---+++***)))((('''*********,,,...000000///+++++++++***)))((()))))))))******+++++++++++++++'''(((((()))***,,,...000***&&&"""$$$***---***&&&&&&%%%$$$###$$$&&&(((***'''&&&(((---333555222...&&&%%%$$$""" !!!$$$'''***,,,---,,,)))((()))+++&&&''')))***+++******))))))&&&$$$$$$'''))))))((("""!!!#########  $$$$$$$$$&&&### """$$$&&&***...+++%%%"""$$$'''&&&***...111000...---,,,&&&&&&&&&$$$""" $$$'''((($$$!!!######&&&***---,,,((($$$$$$'''(((&&&""" """'''***'''!!!!!!%%%$$$%%%&&&%%%$$$$$$%%%&&&###&&&&&&%%%'''------)))$$$$$$$$$%%%&&&&&&$$$"""%%%'''''''''%%%###"""######$$$''')))******)))(((%%%'''+++///222444333222222222///+++%%%"""###$$$%%%$$$###$$$%%%))),,,...------,,,******+++...000333111///,,,)))'''''''''"""!!!!!!"""###%%%''')))+++---///000///,,,)))'''&&&+++//////+++'''&&&'''!!!"""""" !!!%%%)))******)))(((&&&$$$###"""######""" """'''+++000///...+++((('''***....../////////---+++)))'''((('''&&&&&&(((---111444333444444222...+++))))))+++---//////......000222111222222111000000222333------------,,,++++++***((()))+++,,,...111666:::>>>;;;888666555333000---***---111444666999<<<>>><<<>>>??????===<<<;;;<<<======<<<:::999999<<<>>>>>>???@@@@@@@@@AAACCCFFFCCCCCCAAA???===<<<;;;;;;????????????AAACCCEEEFFFHHHGGGGGGHHHFFFHHHQQQ\\\eeeppp}}}&&&***------,,,,,,...000///111111///***&&&%%%&&&'''***------***''''''((("""###$$$$$$$$$%%%''')))&&&&&&%%%$$$$$$%%%%%%&&&$$$''')))*********+++------,,,,,,,,,......---,,,///---,,,...444:::@@@CCC:::777333000000111111111000///...000333555666555...//////,,,***+++000444444444444555555222...***&&&(((---444;;;AAAFFFIIIIIIMMMQQQRRRNNNHHHBBB???666111+++'''%%%### """%%%&&&&&&$$$$$$$$$)))***+++,,,---,,,+++***333222///)))$$$"""&&&)))(((&&&$$$%%%&&&((((((((('''&&&''')))++++++***(((#########%%%&&&'''%%%$$$###%%%(((+++///111444111---+++***)))((('''*********,,,///000///...***++++++***((('''((((((---,,,,,,++++++*********$$$%%%'''((()))+++...000...)))&&&(((---///,,,''''''%%%$$$###$$$&&&)))+++(((%%%$$$(((///333222///((('''&&&###!!!!!!$$$&&&,,,...///---)))&&&&&&'''&&&'''(((*********)))(((+++(((%%%%%%((())))))'''###  !!!"""&&&$$$""""""###%%%&&&&&&$$$"""!!! '''------'''"""!!!######''',,,//////---,,,+++%%%&&&'''&&&### !!!&&&'''%%%"""""""""$$$(((,,,,,,)))&&& """$$$%%%%%%$$$###!!!###'''((($$$ %%%$$$&&&'''&&&###"""$$$'''$$$((((((&&&)))000000,,,&&&%%%%%%%%%&&&%%%""" '''***+++)))$$$!!!"""$$$###$$$&&&(((((((((&&&&&&!!!%%%***///333333111///...//////,,,'''%%%%%%'''$$$###"""!!!###&&&)))+++---...//////...///000111111---(((%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&''')))+++---......+++(((&&&&&&,,,222333...(((&&&''' !!!!!! $$$(((+++++++++***(((&&&###!!!"""######"""!!!###(((---111...+++***)))***...333,,,,,,,,,,,,,,,***)))((()))(((&&&&&&(((---222555222333333222///---,,,,,,***---///...---...111444111222222111...,,,,,,---)))***,,,---......---,,,******++++++,,,000555999<<<;;;:::999888555111...(((+++///333666999<<>>=========;;;<<<===<<<:::999999;;;;;;<<<===>>>???BBBFFFJJJIIIFFFCCCAAAAAA@@@???>>>@@@???>>>>>>???AAADDDFFFEEEDDDDDDDDDBBBDDDNNNYYYdddqqq~~~((())))))(((''''''(((***...000222222///+++)))(((''''''(((***,,,,,,***((((((%%%###$$$'''))))))((()))((('''%%%$$$$$$$$$$$$&&&***...///...***((('''%%%)))---//////,,,******111111000000222777>>>DDD???888111///000222000...------------...111666:::777777666111,,,+++---000111222444555555222///---,,,---000666>>>FFFKKKMMMVVVRRROOOOOOPPPMMMFFF@@@===555+++$$$###""" """$$$&&&&&&$$$""""""###&&&(((******(((%%%$$$$$$(((,,,...+++%%%!!!"""$$$"""!!!"""&&&***+++)))'''(((((((((***,,,,,,***'''&&&$$$""" !!!"""######!!!!!!###(((+++***)))''',,,111000,,,((((((***))))))*********+++++++++)))+++,,,***'''&&&(((+++222///---,,,---,,,)))&&&%%%&&&(((***+++,,,------...,,,++++++,,,,,,***)))'''&&&%%%$$$$$$%%%&&&'''(((%%%"""$$$(((+++***'''((('''&&&$$$""""""%%%(((...///...,,,)))(((((((((+++******+++,,,---+++***)))(((&&&'''))),,,//////)))%%%!!! !!!%%%%%%&&&''')))***++++++""" %%%))))))&&&###"""###)))***+++---.../////////))))))'''%%%###!!! ###  $$$&&&%%%######""""""$$$&&&(((((('''"""""""""!!! !!!###&&&###$$$$$$""""""((((((((((((&&&$$$"""!!!&&&&&&&&&(((***,,,+++***&&&$$$!!!!!!###%%%'''(((+++***((($$$ %%%)))''''''(((***+++***(((%%%%%%&&&)))---000///,,,((()))***---000111---'''"""###""" !!!###$$$***---111444555444111///111---'''!!!!!!%%%'''((('''%%%$$$$$$%%%,,,,,,+++***)))((((((((((((***,,,+++(((%%%###### !!!!!!""""""###%%%,,,222333,,,%%% !!!"""###%%%(((***---,,,+++******,,,...///---+++)))((()))))))))(((,,,***((('''***///555888444333000......///000222444111...---...000111222333333222111///---+++)))+++)))(((+++000333111---///---+++)))+++///444777:::???CCCAAA:::444111222......000222555999<<<>>>>>>>>>===<<<;;;999888888:::<<>>@@@AAADDDLLLUUUgggsss~~~((()))***)))((()))***,,,...000222111...+++(((((('''&&&&&&(((***+++,,,,,,+++(((&&&'''***,,,+++******))))))((('''&&&%%%$$$(((+++...///---***'''&&&&&&)))...000///---,,,+++111222111000111444888<<<;;;777333333444444111---///...---++++++///444888>>>===:::444---***+++---000222555666555333///------///333999BBBJJJPPPSSSUUURRRNNNNNNNNNLLLFFFAAA===666,,,&&&$$$###!!!!!!######"""!!! !!!&&&''')))(((%%%###!!!!!!!!!$$$''''''###  """'''+++,,,)))'''''''''(((***,,,,,,)))''''''&&&%%%######$$$%%%&&&$$$$$$&&&))),,,,,,)))%%%$$$)))------***'''((()))///---+++((('''&&&'''(((***++++++***((('''((()))---+++******+++***(((%%%###$$$%%%&&&((()))***+++***)))((()))+++++++++***((('''&&&%%%%%%%%%&&&'''(((%%%"""$$$''')))'''$$$&&&%%%$$$!!! !!!%%%(((************************+++++++++,,,---...,,,+++***)))((()))+++---///000+++((($$$"""!!!!!!!!!!!!%%%%%%&&&&&&'''(((((()))###  """!!!!!!$$$''''''%%%$$$%%%''',,,,,,,,,,,,------......+++***((('''%%%$$$$$$###%%%""" ###%%%$$$$$$############$$$%%%$$$$$$"""###$$$###""""""$$$&&&%%%&&&&&&###!!! """$$$(((((((((((((((&&&%%%$$$(((&&&%%%%%%'''(((((('''&&&### $$$(((***,,,+++)))$$$ ###''')))))))))***+++***(((%%%!!!"""$$$''')))(((%%%###%%%(((---111222...&&& $$$$$$###""""""###$$$%%%&&&)))---111222222000///111---'''""" """&&&(((******(((&&&%%%%%%---///000///---+++++++++)))***+++)))&&&###"""""" !!!!!!!!!!!!!!!%%%+++000000***###!!!%%%''')))))))))---,,,)))((((((***,,,......---,,,+++***)))(((&&&((('''%%%%%%'''+++000333333111...,,,,,,...000222333111......///111111111000///...---,,,+++******)))&&&&&&)))...222000...***))))))))),,,000444777<<>>===<<<:::888777666666666888;;;>>>???>>>;;;999777888888999;;;>>>AAACCCDDDEEEDDDCCCBBBAAAAAA@@@@@@===;;;999999<<<@@@BBBCCCDDDAAA???BBBDDDGGGOOOXXXggguuu}}}~~~(((***++++++***+++---///...000111000---***((('''((('''&&&&&&(((+++...000...---,,,,,,.........---)))***+++,,,+++(((&&&$$$'''***---...,,,)))&&&%%%'''***...000000...---,,,000222222222111000111333555444444666888666111,,,000///---+++***,,,111555===<<<999222+++((()))+++000222555777666333///------///444;;;CCCKKKRRRVVVTTTQQQMMMLLLMMMKKKGGGCCC===777...)))&&&%%%"""  """"""!!! &&&'''(((&&&###!!!!!! !!!$$$(((,,,+++(((%%%''''''(((***++++++)))&&&)))(((((('''(((((()))***&&&(((+++...///,,,'''""""""%%%))))))&&&%%%%%%'''000...***'''&&&''')))***,,,***))))))))))))(((&&&(((''''''((())))))&&&$$$!!!!!!!!!"""###%%%'''((((((''''''))),,,---------)))((('''&&&%%%&&&&&&''''''%%%###$$$&&&'''$$$!!!###"""  $$$((('''%%%%%%(((,,,...---++++++***+++,,,......---+++))))))***+++,,,...//////---+++)))&&&$$$"""!!!!!!%%%%%%%%%%%%%%%&&&''''''###!!! !!!$$$&&&###!!!###%%%&&&%%%$$$%%%)))---000///---+++++++++,,,------,,,***((('''''''''((('''%%%""""""###$$$######&&&&&&&&&&&&%%%$$$#########%%%&&&&&&%%%%%%&&&'''(((((((((&&&$$$$$$&&&'''(((((()))******))))))(((***'''%%%%%%&&&&&&&&&%%%&&&""""""'''***---,,,)))%%%"""!!!###%%%+++*********+++)))'''$$$  """$$$$$$""" """&&&,,,111222...&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,...///......000,,,'''###!!!!!!$$$&&&(((+++...///,,,)))'''&&&---222777666222...///111+++,,,+++(((%%%"""!!!"""!!!""""""""""""!!! %%%))),,,+++'''""" !!!&&&+++...,,,)))---+++'''%%%%%%'''***,,,/////////...,,,)))&&&$$$%%%$$$######%%%'''***+++///---+++******---000333333222000///000111000///++++++)))(((((()))******&&&$$$###&&&+++//////...&&&''')))---000444777999======>>>???>>>:::555000000///000111333777:::<<<:::999666444333222333444666999===>>>===<<<;;;:::777777888:::<<>>???>>>===>>>???:::;;;<<<<<<<<<===???@@@===>>>>>>???>>>===<<<;;;999888888:::>>>CCCEEEFFFFFFCCCCCCGGGJJJMMMUUU^^^nnn***+++---......///222444///000111///+++((('''&&&+++---000///---,,,,,,,,,000111333333111///---,,,''')))---///...***%%%!!!!!!$$$'''))))))((((((((('''***------,,,***))))))+++...111222111///......000000///000111111000///---///222333222000///...+++,,,,,,(((%%%%%%(((,,,---///111333222000...,,,+++...222666:::???EEEJJJKKKJJJIIIIIIHHHGGGEEECCC;;;888333...***'''$$$"""$$$&&&)))***)))))))))***+++,,,+++'''### """$$$%%%(((,,,...,,,((($$$!!!%%%%%%&&&(((******'''%%%((()))***+++,,,,,,++++++((())))))***))))))))))))&&&&&&&&&$$$"""!!!"""###$$$'''---222666999::::::,,,***((((((******&&&"""!!!$$$''')))***)))((((((%%%$$$###"""###%%%((()))---,,,,,,---///111000///+++***(((&&&%%%$$$%%%%%%"""###%%%(((******(((&&&!!! """%%%'''%%%$$$(((...000---((($$$$$$&&&(((******(((&&&###'''+++---,,,************+++,,,***&&&"""!!!!!!###""""""###$$$''')))***$$$ %%%((()))++++++)))%%%"""$$$)))///---+++(((&&&%%%(((+++------+++)))&&&%%%$$$#########&&&***,,,***%%% %%%(((***+++)))''''''((($$$&&&((()))(((''''''(((+++***)))))))))***+++,,,''''''(((***+++---...///((())),,,000111000+++((($$$###!!!!!!"""""" %%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$""" """%%%((()))((($$$%%%'''+++......,,,)))%%%%%%'''((()))))))))(((+++******)))******++++++(((&&&$$$###$$$)))---111000444888999666111---+++---444<<<===777333333666333333222...***(((((((((&&&'''''''''&&&%%%###!!!!!!"""$$$$$$$$$$$$%%%&&&"""%%%+++------***'''### ###''')))+++---000///***$$$!!!#########$$$$$$$$$%%%%%%%%%%%%&&&(((+++000444777777444222000///---***'''&&&%%%$$$###$$$&&&)))***'''&&&%%%%%%&&&'''&&&&&&'''***///444666777666555444333444:::AAABBB===777///...,,,,,,---///222444888777444222222444666777999===@@@@@@>>>>>>@@@CCC@@@AAAAAA???<<<;;;<<<>>>:::;;;<<<===>>>?????????<<<;;;;;;===AAAEEEGGGGGGGGGDDDDDDHHHJJJMMMUUU]]]qqq+++---...//////000333555111111111///+++((('''''',,,///222222...+++***+++000222555444111...+++***'''***...000///+++%%%"""!!!$$$((())))))))))))***)))+++------***((('''&&&)))+++...//////...///000000///...------...000111***...333555444222000///---...---)))%%%$$$(((+++,,,,,,---......---,,,+++,,,///333444666999???DDDEEEFFFGGGHHHGGGEEEBBBAAA:::888444000+++'''$$$###(((***---//////...///000......---)))%%%!!! """ $$$))),,,//////---(((%%%$$$%%%%%%&&&((())))))'''%%%''')))+++,,,---+++***)))(((((((((&&&%%%'''***...)))(((&&&%%%$$$$$$%%%&&&(((,,,222777::::::999777+++***)))***)))(((%%%"""!!!$$$)))++++++*********((('''''''''((()))+++,,,,,,++++++,,,...000///...+++***(((%%%$$$#########"""&&&***++++++)))(((""""""!!! """'''&&&&&&))),,,---)))&&& !!!###&&&((((((%%%### &&&,,,...,,,)))(((((('''***+++)))%%%######%%%%%%$$$$$$$$$%%%(((***,,,%%% """&&&'''))))))(((%%%!!!"""&&&+++***(((%%%###"""$$$''')))******)))'''&&&%%%#########''',,,...+++&&& """&&&))))))&&&$$$$$$%%%$$$&&&''''''&&&&&&'''(((***)))'''''')))+++++++++&&&&&&'''(((***,,,...///)))+++...222444222...***$$$$$$$$$%%%%%%$$$ !!! """%%%&&&&&&%%%"""!!!!!!"""$$$%%%%%%$$$"""%%%'''((((((######%%%'''+++------,,,(((((()))+++---...///000///...+++)))))))))+++,,,'''%%%###"""%%%)))///222333666999:::666111---++++++111888999666222222444333444333111---*********)))***+++++++++)))&&&%%%"""###$$$%%%%%%&&&&&&&&&###!!!''',,,...'''%%%""" ###&&&)))(((,,,///...)))$$$!!!!!!%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%(((***...111444555666333000---,,,+++)))''''''&&&&&&%%%&&&'''((()))(((((((((''''''%%%$$$###$$$'''---111333333111/////////222999@@@BBB???:::000///,,,***+++---000222777666555555666888:::;;;<<<@@@CCCBBB>>>===@@@DDDEEEFFFFFFBBB===:::;;;===::::::;;;<<<>>>@@@BBBDDD@@@??????AAADDDFFFGGGGGGGGGEEEEEEGGGIIIKKKQQQXXXmmm,,,---/////////000222444222333222///,,,)))((((((+++...111///+++)))***---000333666666222---******))),,,///111000,,,'''$$$''')))+++,,,+++*********,,,...///---***'''&&&%%%((()))***+++***,,,...000000000///...---...///000))),,,///111111111222333......---)))%%%$$$'''+++******)))(((((()))***+++)))---000111222444:::??????BBBEEEGGGFFFCCC@@@>>>888777555111,,,'''$$$###))),,,///111111111222333//////...***&&&###""""""$$$$$$"""###***---000000---***))))))$$$$$$%%%'''))))))&&&$$$(((***,,,------+++)))''')))))))))'''%%%&&&***...+++)))'''&&&(((***+++,,,...000333666777666333222)))***,,,+++(((%%%$$$###!!!%%%***,,,,,,******+++******++++++,,,---------+++******---000222222111+++)))'''$$$###"""!!!!!!"""'''***+++)))'''%%%%%%%%%$$$!!!###$$$&&&((()))(((&&&%%%!!!$$$''''''$$$!!! &&&...000---)))((((((%%%(((+++)))&&&$$$'''******)))'''&&&&&&(((***+++'''""" !!!!!!!!!###$$$### ###&&&(((&&&###!!! !!!"""'''(((***+++***)))((('''%%%)))------***%%%"""!!!###'''+++***%%%"""!!!###$$$%%%%%%%%%$$$$$$&&&''')))&&&$$$%%%(((*********%%%%%%&&&&&&(((***,,,...------...///000///,,,***%%%$$$$$$%%%&&&&&&%%%###!!!$$$%%%$$$"""!!!$$$'''''''''!!! !!!"""%%%&&&%%%###"""&&&***,,,+++***'''((((((***,,,///222444000...+++((((((***,,,...)))'''$$$###$$$(((---000333555888777444///+++***)))---111333333111000000000111222000---***((((((+++---...//////---***)))''''''&&&''''''&&&%%%###!!! %%%***---$$$"""!!! !!!$$$''')))'''+++...---)))%%%$$$%%%&&&&&&%%%$$$%%%&&&((()))(((***,,,///000111111000222///,,,******++++++***))))))))))))((((((((('''&&&(((******)))'''%%%###"""%%%***///111111///...---///222888>>>???===999333111---++++++---000222555555666777999;;;===>>>>>>BBBDDDBBB<<<;;;???CCCEEEGGGGGGCCC===999;;;===<<<;;;;;;;;;<<>><<<777777555111,,,'''$$$###))),,,///111111111222444000///...***&&&#########&&&)))***&&& ###))),,,000000...,,,,,,---$$$$$$%%%''')))(((&&&$$$)))+++---///...,,,(((&&&***++++++)))&&&&&&))),,,+++)))''''''***...000222000111222333222111000///'''+++---,,,'''$$$###$$$ %%%+++---+++*********+++,,,---...............++++++,,,///333555666666***)))&&&$$$"""!!! """'''***)))'''$$$"""&&&'''&&&$$$ """%%%'''&&&%%%$$$$$$!!!$$$''''''$$$!!! '''///222///***((()))%%%(((+++)))&&&&&&)))...///---***'''&&&''')))***((($$$!!!!!!!!!$$$'''%%%### &&&(((+++---///...,,,+++'''***,,,+++'''$$$$$$%%%&&&+++...,,,'''"""!!!"""$$$$$$$$$###"""###%%%''''''$$$"""###'''))))))(((%%%%%%%%%%%%''')))+++---111...,,,+++++++++***)))&&&$$$###$$$&&&((()))))) !!!###$$$!!! %%%(((******$$$######$$$&&&%%%###!!! &&&***+++)))'''%%%%%%%%%&&&)))---111444///,,,)))''''''***...000+++)))%%%######&&&***---222444666555111---***((((((***---///000000...---,,,...//////,,,)))'''&&&---...000222111///---++++++***))))))(((&&&###  !!!!!!$$$))),,,"""!!!!!!!!!"""%%%''')))&&&+++...---)))&&&''')))'''&&&$$$$$$$$$&&&(((***,,,...000222222000...,,,...,,,(((''')))+++------++++++++++++***)))''''''$$$'''***,,,+++(((&&&%%%"""%%%***///222333111000---///444999<<<===:::888555222///,,,+++---000222333444666888;;;===?????????CCCEEEAAA;;;999===BBBDDDFFFGGGCCC===999;;;>>>>>>===;;;:::;;;>>>BBBDDDDDDCCCBBBCCCEEEEEEDDDCCCHHHEEEDDDEEEEEEDDDIIIOOO]]]ttt~~~|||{{{}}}111...***((((((,,,000333777444///---,,,,,,+++***111000,,,)))''')))...111222111222333444111***$$$++++++,,,000333222...***(((***+++,,,+++,,,...000333222111///...***&&&###"""!!! !!!"""&&&)))+++555555444333111///---,,,************+++,,,------)))))))))((())))))******---......***%%%$$$(((---***(((&&&&&&***111888<<>><<<>>>@@@>>>;;;888666888===CCCHHHHHHGGGEEEEEEEEEDDDCCCBBBDDDCCCAAA@@@BBBEEEIIILLL]]]tttzzzwwwyyy~~~000...***((((((***---000555444222///...---------000///,,,)))(((***///333555444333333222...((($$$))))))+++...111111---***((()))+++---...///000000111111111111000---)))&&&###"""""""""$$$'''+++---444333222111///---+++******************+++,,,,,,(((((())))))+++,,,---......000000---(((''')))---***)))''''''+++111888<<>>@@@>>>;;;777555666:::???BBBGGGFFFDDDCCCCCCBBB@@@???AAAAAAAAABBBCCCGGGKKKNNN]]]rrr{{{yyyzzz~~~...---+++))))))***,,,---222444555333000...///111000///---+++***---111555888666333111///+++'''$$$((()))***---000000...,,,---,,,---000444555333000,,,...111222222000---+++%%%$$$$$$%%%'''***...000333222000...,,,***)))(((++++++*********+++,,,,,,))))))***+++---///111222...000222000+++))))))++++++***((((((,,,111888<<>><<<<<<:::555///+++,,,......000333555555444111///...//////,,,'''%%%&&&(((******)))((('''&&&&&&'''''''''''''''(((***+++,,,((()))++++++)))(((((()))+++***)))&&&%%%%%%(((+++***+++,,,---,,,)))'''%%%%%%&&&***...111111///,,,***)))((())),,,.........111111///...---,,,,,,,,,***,,,///111222444777999666333000...---,,,***)))%%%&&&'''***---...,,,+++------...------+++***)))+++...000...)))%%%%%%%%%%%%###!!!!!!%%%(((++++++&&&'''***,,,......---,,,,,,,,,,,,,,,++++++++++++---///111555666444///+++......///...---,,,***)))###"""$$$+++333555000***$$$###"""!!! %%%%%%$$$ !!! !!!"""$$$&&&''')))((('''''''''%%%""" !!!###%%%###!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))'''$$$!!! $$$+++111333333,,,,,,+++***))))))))))))))),,,---***&&&$$$&&&***+++''' !!! """&&&+++//////---******'''###"""$$$''')))***(((&&&$$$######"""###%%%$$$  $$$%%%&&&&&&&&&(((+++...000000000,,,'''%%%''')))))))))))),,,......---+++++++++,,,---......//////---+++((($$$!!!!!!$$$'''+++***((('''''''''((()))---///111000,,,(((%%%$$$###)))///000---))))))+++++++++***))))))((())))))+++,,,...///---***&&&$$$$$$&&&((((((((((((***,,,***,,,,,,+++)))(((((())))))***+++,,,---.........,,,***))))))))))))(((&&&$$$&&&(((******,,,...111333333333444333333333333333///***+++///444666777111///------...222666888555777888777555333222222777999;;;===>>>@@@CCCFFFGGGGGGFFFCCC???======>>>===;;;777555555777999;;;DDDCCCCCCBBB@@@>>>===<<<>>>@@@BBBDDDFFFIIIMMMQQQ\\\ppp|||{{{|||,,,+++++++++,,,,,,---...222666999777111...000333222111000...---///444777777555222...,,,***((('''++++++---///111222111111444111111444999999444...'''***///222222000///...'''''''''(((***---000222222111///---+++)))((((((------,,,,,,+++,,,,,,,,,++++++,,,---///111222333---000222111...+++)))))),,,***)))))),,,111777:::BBBEEEGGGGGGEEEAAA???>>><<<;;;888444000///111333222333444666666444000---000111222...)))&&&'''))),,,***))))))******)))(((((('''%%%$$$$$$&&&)))***+++---......---,,,---...,,,+++((($$$"""###&&&)))((()))*********)))((('''&&&(((+++...000///...,,,+++)))''''''***,,,------444222///---+++++++++,,,)))***,,,...111555:::<<<:::444///---///111///,,,'''&&&&&&(((***++++++))))))***,,,......---+++)))---000222///((($$$$$$&&&%%%""" $$$(((,,,---(((***,,,///000000///...000///...---,,,,,,,,,,,,++++++,,,,,,,,,+++)))(((//////000000...,,,)))'''###!!!""")))111444...''' !!!""""""#########''''''%%%""" #########$$$$$$&&&''')))***,,,***'''%%%$$$#########&&&(((((('''%%%$$$&&&((('''(((((())))))))))))(((((()))******)))'''$$$"""###"""###(((///444444333---------+++)))&&&%%%%%%&&&***---***$$$"""&&&++++++''' ###%%%(((+++...//////000000,,,((($$$"""###%%%''''''''''''&&&%%%###!!! $$$&&&$$$ $$$%%%'''''''''(((+++---000000///,,,(((%%%%%%&&&$$$%%%&&&(((+++,,,------,,,,,,---...000111111222...,,,)))&&&$$$%%%'''(((***)))(((''''''''''''((()))+++......,,,)))'''&&&***000555111)))###%%%)))......---+++)))'''&&&%%%)))+++...///---+++)))(((''''''(((((((((((())))))&&&(((******)))'''&&&%%%%%%&&&(((***,,,---......)))(((''''''((()))******&&&''''''&&&'''+++000444888666444111000000000111000...+++,,,///333444555222111000///000222666999777999;;;;;;999666444444777:::>>>@@@AAABBBCCCDDDEEEDDDCCCAAA???===<<<<<<>>><<<:::777666555666666>>>???@@@@@@???=========???BBBEEEGGGGGGIIIMMMQQQ[[[mmm~~~~~~{{{|||***+++,,,---...///111111333777999777111...///222555555333111000111555888333222///,,,******+++,,,///000111222333333444555777555333555777666///)))$$$(((---//////...---...*********+++---///111333222111///---+++*********000///...------------------------...///000222222...111444444222///,,,+++,,,+++)))***,,,111666999>>>AAAEEEFFFDDDAAA>>>======:::666222///000444777444444555666777555000,,,000222222///***'''''')))+++***)))***,,,---,,,***+++)))&&&######$$$&&&(((+++---//////---------...,,,+++((($$$!!!!!!$$$''')))((((((((((((***,,,---+++++++++++++++,,,...///...,,,((('''(((*********444111---)))'''&&&&&&&&&&&&&&&'''***///444888:::666000******...222111...'''&&&$$$%%%'''(((((('''$$$&&&))),,,---,,,***)))+++...000---'''$$$%%%(((&&&### """&&&((())))))***---///000///......000000...---,,,++++++,,,***(((&&&###"""###%%%'''---.........---+++(((&&&%%%"""!!!%%%+++---)))$$$ ###%%%&&&''''''&&&&&&&&&$$$$$$%%%'''))))))))))))))))))******+++///---)))&&&$$$&&&)))+++------,,,***'''&&&&&&'''((()))+++,,,---,,,+++***%%%'''(((******)))(((''')))((()))---222555444222,,,---...+++&&&###!!!!!!###(((+++((("""!!!%%%******&&& !!!''',,,---...---,,,---000333,,,)))$$$"""###$$$%%%%%%''''''(((&&&$$$!!! $$$&&&$$$"""$$$)))))))))((('''(((***,,,......---+++'''$$$"""""""""$$$&&&''')))***+++,,,---...000111222333+++***((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&((()))(((''''''''',,,111333---###$$$+++111000...+++(((%%%"""!!!'''***...///...------...+++***)))))))))(((''''''"""$$$'''******(((### !!!$$$&&&)))+++,,,,,,%%%&&&''''''(((***,,,---)))((('''&&&&&&***000444888666222///---,,,------+++,,,...111444444333222555555555222111111444777888:::<<<<<<:::888777666:::===AAACCCBBBAAA@@@@@@BBBAAA@@@???>>>===;;;:::>>>>>>===;;;999777555444888;;;???@@@?????????AAACCCFFFIIIIIIGGGHHHLLLPPP[[[kkk}}}xxxyyy|||,,,,,,,,,---///000222222333555666444111///000222888777555222000000222555//////...,,,******---///222333333333222333555777666444222111111...)))$$$$$$(((,,,---+++)))+++,,,---------...///000111222111000...---++++++,,,,,,111000///...---,,,,,,,,,---------......000111222111222555777666444111///+++***)))))),,,000444666999===AAADDDBBB@@@>>>======999333......111555888555444444666777555///***---///000...)))&&&&&&''')))***+++,,,---------------+++(((&&&$$$%%%'''(((***+++---,,,+++******+++++++++***'''%%%###$$$&&&)))((('''((())),,,///111...---+++)))(((***...111111...***(((((()))((((((111///+++'''###"""!!!!!!######%%%)))...222444444---)))$$$%%%***......---'''$$$""""""###$$$$$$$$$!!!###&&&)))******(((''''''***,,,+++((((((***,,,)))&&&###!!!"""$$$%%%%%%''')))+++---------,,,+++...------,,,+++******)))***(((%%%!!!!!!%%%)))))))))*********((('''&&&&&&$$$"""###&&&'''&&&$$$"""%%%((()))((((((%%%%%%&&&''')))+++,,,------------------,,,,,,,,,111///+++(((&&&(((---111000...,,,)))'''%%%$$$###'''(((+++---...---+++***$$$%%%&&&((()))*********---,,,---111555666333000,,,------***$$$!!!$$$'''%%%!!! $$$((((((&&&!!!###***///...,,,***)))+++///333+++(((%%%$$$%%%&&&&&&%%%'''((()))((($$$ !!!$$$&&&%%% !!!$$$&&&(((,,,,,,***(((&&&'''))),,,,,,,,,+++***'''$$$!!!!!!"""###$$$%%%((()))***,,,...000111222'''%%%$$$###$$$%%%$$$""" !!!###$$$%%%%%%$$$######%%%&&&%%%$$$$$$&&&''''''+++,,,'''!!! (((000111///---)))&&&$$$"""!!!(((,,,000111///...000222---,,,************((('''!!!"""%%%(((***'''""" """$$$&&&'''((((((###%%%'''))))))***---///++++++***((((((***...222555444111...,,,+++******&&&***000555777666333111777888777444000///222555666888::::::888777777888<<>>>>>???>>>===>>>??????===;;;>>>?????????===:::666444666:::???BBBAAAAAACCCEEEGGGJJJLLLJJJGGGGGGKKKPPP\\\jjj||||||xxxyyy{{{///...---,,,---...///000111000000000000111333444999888666222...---...///---......,,,)))***,,,///222333333111//////222555444444222000---***'''&&&'''***---+++(((&&&(((+++/////////000000000111111000...---++++++,,,---...000///...,,,++++++************+++,,,...000111222///000222555666555222000******))))))+++...222444555:::???BBBBBB@@@>>>===<<<777000+++,,,000555888555333333555777555///)))'''***,,,***&&&######$$$&&&)))---...,,,,,,...000---,,,***((((((((()))***+++,,,------+++))))))******,,,...---***(((&&&&&&'''((()))+++---000222333///...,,,)))'''(((---111111...+++******)))((('''---,,,)))&&&###!!! """###&&&+++000222111///'''%%%"""###'''***+++***)))&&&"""!!!"""###$$$$$$ """$$$&&&((((((''''''$$$%%%''')))+++---000111,,,***'''%%%&&&&&&%%%$$$$$$&&&((()))***)))(((''')))******+++***)))'''&&&''''''&&&$$$""""""&&&)))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$%%%%%% """%%%((())))))'''&&&$$$%%%&&&))),,,---------/////////////////////...222000---(((%%%''',,,111111...,,,)))'''&&&$$$###$$$&&&***,,,---,,,)))'''%%%%%%%%%%%%&&&((()))***,,,,,,---111555666222...,,,......)))""" !!!""""""!!!!!!###%%%'''%%%"""!!!(((,,,***(((''')))+++...///***((('''((()))***)))(((&&&)))***)))$$$ !!!$$$&&&&&&"""  ###$$$&&&(((***---,,,)))%%%###%%%)))---************(((%%%!!!###%%%$$$######$$$%%%&&&(((***,,,...///000((($$$ !!!###$$$$$$""""""###$$$%%%'''((())))))((('''$$$""""""$$$&&&###''')))&&&"""###)))000///---+++(((&&&%%%%%%&&&+++///333333000...000222---+++)))***,,,---,,,***###""""""$$$&&&&&&### !!!""""""###############"""%%%)))++++++,,,---///......---+++******,,,...222111111///---+++)))(((###(((000555777666444222555666777444///---000444444666888888777777999:::<<>>>>>>>>======???AAABBB@@@===<<<>>>@@@AAA@@@<<<888555777===CCCEEECCCBBBDDDGGGIIILLLMMMJJJFFFFFFLLLRRR]]]iiizzz~~~||||||{{{|||111000---+++***+++,,,---///---+++,,,000333555666999888555111,,,******+++,,,......,,,))))))+++...000111111///,,,,,,///222555555444111---+++*********---...+++&&&$$$'''+++000000000000000000000000...---+++******+++---...///...---+++***))))))((('''((()))+++---000222444+++,,,...111333222000...***)))((((((***---111333444888>>>BBBBBB@@@???>>><<<666...******///444888555333222444777555///)))###&&&)))'''### """$$$)))...///,,,+++...111,,,,,,+++******+++,,,---...000000///---++++++,,,***---111111///+++((('''%%%'''+++///111333333333...///...+++((((((,,,000000...,,,+++++++++)))(((+++***(((&&&$$$###"""!!!###$$$(((...333444000,,,&&&%%%$$$$$$&&&((()))***,,,)))%%%###$$$%%%&&&&&& !!!###%%%''''''''''''###"""$$$(((---222444555///,,,***))))))((('''%%%"""###&&&'''((('''&&&%%%&&&''')))***)))(((&&&$$$###%%%'''&&&$$$###%%%'''!!!!!!!!!"""###$$$&&&''' $$$'''(((&&&$$$%%%'''###%%%(((******(((&&&$$$###$$$'''***---...,,,+++...///000111111111111111222111---((($$$%%%***///111///,,,***)))(((&&&%%%!!!$$$(((+++,,,***(((%%%'''&&&$$$###$$$%%%((()))******,,,111555555111...---......)))!!!  !!!"""###&&&&&&"""&&&'''&&&%%%&&&***,,,---,,,)))))))))***,,,---+++***&&&)))+++)))$$$!!!$$$&&&&&&$$$""""""%%%&&&&&&((())),,,***'''###!!!$$$***...************)))&&&!!!###)))+++)))'''&&&'''###$$$&&&(((***,,,...///+++&&&  $$$''''''(((&&&%%%%%%'''***...111///---***%%%!!!!!!###&&&###''')))'''$$$$$$'''+++...,,,)))'''&&&''')))+++///333666555000...///222+++)))(((***...000///---&&&### !!!###%%%%%%###%%%%%%$$$$$$"""!!! !!!%%%***---,,,,,,...000///000///...+++***+++,,,///000111111///,,,***((("""'''...444666555444333222444555222...,,,///333555777888888777888;;;===<<<>>>AAABBB@@@?????????>>>======@@@CCCDDDBBB???;;;===@@@BBBAAA===999555:::???EEEGGGEEECCCEEEGGGIIILLLMMMJJJFFFGGGNNNUUU^^^iiiyyy~~~|||~~~~~~333000,,,(((&&&&&&'''))))))+++///111222333555777444444222...***((()))*********+++///222333///,,,222333444111,,,******,,,111000000///...,,,+++***...---+++***)))***+++,,,000000000111111111000000,,,***((((((***,,,......//////+++''''''+++,,,)))&&&&&&'''***...//////......------///111222111///)))))))))+++...111222222555???HHHHHHEEECCCAAA>>>???777///+++---...---,,,,,,++++++...111111---)))(((((('''&&&%%%###!!! %%%)))---...---++++++,,,%%%'''((())))))+++...111333111...***(((((())))))///111444333///+++'''%%%))))))***---000222222111---,,,+++***+++---///000000...,,,+++++++++)))'''(((***,,,+++'''$$$$$$%%%***---222555666333///,,,%%%&&&&&&(((+++...111333111...***'''%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&%%%""""""###&&&+++000222222***)))((('''''''''''''''$$$&&&''''''&&&%%%&&&'''&&&((()))(((%%%###$$$&&&%%%%%%&&&''''''%%%$$$######!!! """$$$'''''''''%%%%%%&&&'''''''''''''''%%%%%%'''+++...---((($$$$$$###$$$'''---000///......///000333555444111...000...,,,******+++---...***---///...***'''&&&'''%%%'''***++++++(((%%%###'''))))))'''$$$###&&&)))***---000000,,,)))))))))&&&'''&&&$$$!!! !!! !!!"""""""""###&&&)))'''$$$"""!!!$$$(((%%%$$$&&&***---,,,+++***)))))))))***,,,...///,,,)))'''%%%$$$###""" !!!"""###$$$%%%%%%""" """$$$%%%''')))+++,,,***&&&"""!!!###&&&((()))%%%!!! !!!"""""" %%%%%%''',,,000111,,,((()))%%%"""$$$))),,,+++)))---&&&!!!(((---)))((((((&&&%%%'''+++...333222000,,,)))(((***+++***,,,---,,,(((&&&&&&((()))(((''''''(((***---///666666555333111///---,,,,,,(((###$$$)))---...,,,***)))'''&&&%%%%%%&&&&&&'''&&&%%%$$$""""""!!!!!!%%%'''))),,,---............,,,,,,+++((($$$(((...222555999<<<999333,,,&&&###'''---000111000000000333333333111...---...///666555555666777:::<<<>>>===???CCCDDDBBB@@@>>>>>>???AAA@@@===>>>CCCFFFDDD;;;===???AAAAAA>>>;;;999;;;===???AAABBBBBBBBBAAADDDEEEGGGFFFFFFJJJQQQVVV___gggvvv,,,+++(((&&&%%%&&&((()))***,,,///000000111222444333333111...+++******,,,,,,++++++---//////,,,***,,,...///...+++))))))***000000000///...---,,,+++++++++******************...//////000//////...------+++))))))***,,,......000000,,,((()))---...+++*********,,,///000000///+++,,,...111333222///,,,)))((((((+++///222333333999CCCKKKKKKIIIGGGDDDAAA???888///++++++,,,,,,******)))***---///...+++'''&&&&&&'''''''''&&&%%%%%%&&&)))---...+++(((''''''%%%&&&'''((())),,,111444555333///,,,******+++,,,000222444222...***((('''(((((())),,,000222222222......---------...000111---+++***)))))))))(((&&&$$$'''***)))'''%%%%%%&&&***---222555666333000---)))******,,,---///111222000...***((('''''')))***%%%&&&'''((((((''''''&&&$$$###$$$&&&***---......))))))((('''''''''''''''%%%&&&&&&&&&%%%%%%(((******++++++)))%%%###$$$%%%&&&&&&&&&&&&%%%$$$"""!!! !!!$$$(((******)))!!!"""$$$''')))+++,,,---)))((()))+++---,,,(((###!!! """'''---111111111222111222333444333111...000000000000000000000///,,,...///---***((((((***'''(((*********'''%%%###&&&'''((('''%%%%%%(((++++++---//////,,,***+++,,,))))))'''%%%"""!!!###$$$"""$$$&&&'''&&&%%%%%%&&&%%%"""!!! $$$***(((&&&'''***,,,+++)))&&&&&&%%%%%%&&&'''((()))%%%$$$""""""$$$$$$$$$"""""""""$$$%%%&&&&&&$$$"""!!!###&&&'''''''''(((******(((%%%###"""$$$&&&''''''###  """$$$(((,,,//////,,,)))(((%%%"""$$$(((***)))&&&%%% $$$''''''''''''&&&%%%&&&)))+++111111111///,,,,,,---......000000...)))&&&&&&'''(((&&&$$$$$$%%%)))---///333333222111///...,,,+++---)))%%%&&&***---...,,,+++***)))((('''''''''''''''&&&$$$"""!!!!!!!!!!!!&&&''')))+++---...///000...***((('''%%%###&&&,,,555;;;BBBEEE@@@777...((("""&&&***,,,---,,,------111222222111000///111222666666666888999;;;===>>>;;;>>>@@@AAA@@@>>>>>>>>>>>>@@@???<<<<<<@@@BBB@@@===========================>>>AAABBBBBBAAA???===@@@AAABBBDDDGGGMMMSSSWWW\\\dddsss$$$$$$$$$%%%%%%'''((()))***,,,...///......///111222222111///---,,,---///...---++++++++++++)))'''&&&(((***+++***))))))***//////000000///---,,,+++((()))***+++++++++***)))------.........---+++***,,,+++*********+++,,,---000000---)))+++///000---...---,,,---///000000///+++...333888999666///***'''''''''***///222444444===GGGOOOOOOMMMLLLIIIEEE???888000***)))***)))((((((((()))+++,,,+++(((%%%$$$%%%''')))***+++******))),,,///000---)))&&&%%%%%%&&&'''((()))---333777666444111...,,,,,,---...333333333111---***)))(((''''''(((,,,000222222222//////000000000000000000***((('''&&&'''((('''&&& ###&&&(((((('''''''''+++...111444444222///---,,,,,,---//////000000000---,,,***(((((()))+++,,,%%%&&&(((******)))(((''''''&&&%%%&&&(((*********))))))((('''''''''((((((&&&%%%$$$"""!!!###'''***......,,,)))%%%###"""###&&&&&&%%%$$$###!!! ###(((,,,---,,,***###''',,,000333444---+++)))***++++++'''###!!!&&&,,,000333333555333333333444333111///000222444666666444222111//////...,,,***)))+++,,,*********)))(((&&&%%%$$$$$$%%%&&&&&&&&&(((,,,...+++---------,,,,,,...///...---)))%%%!!!"""$$$'''&&&(((++++++)))'''%%%%%%$$$""" '''///,,,))))))+++,,,***'''"""""""""!!!!!! """$$$%%%$$$&&&&&&((((((((('''&&&%%%''')))******((('''((()))'''&&&%%%$$$$$$%%%&&&'''%%%### !!!%%%+++...///...,,,,,,'''%%%###%%%((((((&&&###"""###$$$&&&''''''&&&%%%&&&'''...000111111000000111222333333222///+++'''&&&&&&&&&%%%###"""###'''+++...---------,,,,,,+++++++++---***''''''***------+++))))))))))))(((((('''&&&&&&$$$"""!!! !!!###$$$((())))))+++,,,...000111...(((######$$$%%%(((,,,777@@@KKKMMMFFF:::000,,,$$$&&&)))***))))))***+++111222222222111111333555444555777999;;;<<<======:::===@@@AAA???>>><<<<<<<<<>>>===999999===>>>===???===<<<:::;;;===@@@BBB@@@AAABBBCCCBBB@@@===;;;>>>>>>???CCCIIIOOOTTTVVVYYY```nnn""""""$$$%%%&&&''''''''''''***,,,---------///000222333222111//////111333222000---+++)))(((((('''###%%%(((***,,,,,,,,,,,,000000111111000---+++***((())),,,---...---+++))),,,---......---,,,***)))*********)))((('''(((***---...,,,)))+++000000---,,,+++***+++---//////......222999>>>???:::111)))%%%$$$%%%)))...222444444???HHHOOOPPPOOONNNJJJEEE>>>888000+++(((((('''''''''(((***++++++)))&&&$$$$$$&&&(((+++---------------///222444222///***(((''''''(((((()))---222666555333000...------...///333333222///,,,***)))***''''''(((+++///111222111---...000111222111///...)))'''&&&&&&'''(((((((((!!!%%%((()))*********---...000111000...***((((((***,,,---.........---+++***)))((())))))***+++%%%&&&)))+++,,,+++***)))***((('''''')))******)))))))))(((((((((((())))))'''&&&### %%%)))///...+++((($$$!!! ######!!! !!!%%%+++///...+++((("""(((---222555777,,,)))''''''))))))'''$$$"""%%%***...111222444333111222333444333222000111222333444444333222///...,,,***)))))),,,---,,,+++***(((&&&%%%$$$$$$""""""$$$%%%(((+++...111,,,,,,++++++,,,---000222333000***$$$ ###&&&''')))******((('''''''''&&&###"""""" %%%---444111---+++,,,+++(((%%% !!!$$$$$$###***+++,,,+++)))(((''''''(((***++++++)))((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###!!! $$$)))...000...,,,+++,,,'''&&&&&&'''((((((%%%"""!!!###$$$###&&&)))***(((&&&&&&%%%***---111333333333333444333222111...+++(((''''''&&&&&&%%%$$$%%%&&&((((((''''''''''''((())))))***,,,***((((((***+++***)))%%%&&&'''''''''&&&$$$######"""!!! !!!$$$&&&(((,,,,,,+++++++++,,,...///,,,$$$ %%%'''+++///555???IIIJJJBBB888222111***+++,,,+++******,,,---111222333333222222333555222333666999;;;;;;<<<<<<:::???DDDFFFDDD???:::888999;;;;;;888999===>>><<>>===<<<===@@@CCCEEEDDDCCCBBBAAA@@@?????????AAA@@@???CCCJJJPPPQQQQQQUUU[[[iii|||$$$%%%&&&'''((('''&&&&&&$$$'''***,,,,,,---///111444555444333111111333555444222000,,,)))(((((()))$$$%%%(((+++...000000000111111222222000---+++)))***+++...000000...,,,***+++,,,---......,,,***)))((())))))'''$$$###$$$%%%)))+++)))(((***//////,,,'''&&&%%%'''***---......///333999??????999///(((###"""###''',,,111333333===DDDKKKLLLLLLKKKGGGAAA:::666111,,,)))((('''&&&(((***+++,,,+++(((&&&$$$%%%'''***,,,......---,,,,,,...111333444111...+++)))))))))((()))+++///222333111...,,,+++,,,---...222222111...+++)))***,,,''''''(((+++...000000///***+++...000111000...---+++)))''''''(((***+++***###$$$&&&(((+++,,,---,,,............+++(((%%%###"""###&&&)))+++,,,,,,,,,))))))))))))))))))))))))%%%&&&)))+++,,,,,,,,,++++++***)))***,,,---------*********))))))******++++++)))$$$  &&&***///---)))&&&###"""!!!  """###"""$$$''',,,...,,,((($$$ ###(((,,,000222444'''$$$"""$$$'''((('''%%%"""###$$$%%%'''***,,,...000//////000333555555444...---++++++,,,...000222...,,,)))'''((())),,,------+++)))'''&&&%%%%%%%%%!!!!!!"""$$$(((,,,///111,,,+++))))))+++...111222333000***###!!!%%%&&&%%%$$$###%%%(((+++)))&&&%%%%%%$$$%%%,,,444:::555000...---+++'''###!!!!!!""""""!!!!!!"""!!! ***++++++)))%%%###"""###&&&(((************+++,,,%%%%%%&&&&&&''''''&&&&&&((('''&&&$$$"""!!!!!!!!!&&&***------***''''''(((((((((((())))))(((&&&$$$ ###%%%&&&###'''+++,,,+++)))'''''''''+++///222333333333444000///---+++******))))))(((((()))))))))'''%%%###$$$$$$$$$%%%&&&((()))***+++***))))))***)))'''&&&!!!"""###$$$$$$###!!! """$$$(((+++---000...---+++******++++++%%%"""&&&+++///000777>>>>>>888222333555222333222000...---///000222333333222000000111333...000333666888999999999<<>>>>>???@@@BBBCCCDDDEEEFFFCCC@@@>>>===@@@CCCEEEFFFDDDCCCFFFJJJMMMLLLJJJQQQWWWcccvvv))))))))))))((('''&&&%%%###&&&)))+++,,,...000222666666555333111000222333333333222...+++)))***+++'''''''''***...111222222...000111222111///,,,+++,,,...000111111///,,,***(((***,,,......,,,***(((&&&((()))&&&""" """&&&((('''&&&)))...///+++%%%$$$###%%%(((,,,---...///222555999888333,,,&&&###"""###''',,,000222333888>>>DDDFFFGGGFFFAAA;;;555444111///,,,***((('''(((+++------***'''%%%$$$$$$&&&***,,,...---,,,+++((()))+++---//////---***((())))))))))))***---///000...+++))))))***,,,---...///...---******+++,,,(((((((((***---///...---'''))),,,.../////////......,,,))))))***,,,------***)))((((((+++---------......---+++((($$$""" !!!$$$'''***+++,,,++++++++++++***((('''&&&%%%&&&(((***+++,,,---------,,,+++,,,...000000///,,,,,,+++++++++,,,---------+++'''###!!!$$$***//////,,,)))'''&&&'''&&&&&&!!!"""%%%'''%%%&&&''')))***)))%%%"""!!!"""%%%'''***,,,---...###!!! """&&&)))(((&&&&&&''''''&&&%%%%%%(((***++++++,,,///222444444333***((($$$"""$$$(((---000---+++''''''(((***,,,,,,,,,+++)))(((&&&&&&%%%%%%!!! ###(((,,,//////+++)))((((((+++...000111...,,,)))###"""!!! """'''+++)))'''&&&'''&&&(((000999===999333000...+++&&&###"""$$$&&&''''''%%%"""  """""" ###%%%%%%######%%%(((******+++---///((((((((('''''''''''''''))))))'''%%%""""""$$$&&&'''((('''&&&$$$###$$$%%%((()))))))))((('''&&&&&&""" """$$$&&&&&&$$$''',,,...---+++******'''+++///111222222222333...+++))))))***++++++***)))***++++++***(((%%%###%%%%%%%%%&&&'''***,,,...++++++,,,+++***(((&&&%%%!!!!!!!!!""""""!!!!!! !!!"""###&&&(((+++...//////...---+++***)))(((((("""'''------000222000------222777777777666444111//////000111222222000///...///111,,,---///222444666777888;;;CCCKKKOOOLLLBBB777111222666888888;;;@@@AAA@@@===>>>AAACCCDDDDDDDDDCCCDDDAAA===;;;;;;???CCCGGGFFFFFFFFFGGGIIIIIIHHHFFFMMMQQQ\\\nnn++++++***)))(((''''''&&&%%%'''***+++,,,---///000666666555222...---...///111222222///,,,***+++---)))'''%%%''',,,///111111))),,,///222333222111///...///000000///---+++)))%%%'''***,,,---+++)))(((%%%(((***'''"""!!!$$$&&&&&&&&&)))...///,,,(((&&&%%%&&&))),,,---...111111222333222///***&&&%%%$$$%%%(((---111333333333999>>>@@@BBBAAA<<<555///111222111///,,,***)))(((+++...---)))&&&$$$$$$!!!$$$(((+++------,,,+++'''&&&&&&(((+++,,,***((($$$&&&((()))******,,,---...,,,***(((((()))+++,,,***+++,,,,,,******+++,,,)))))))))***,,,---,,,+++&&&(((***---///000000000111...+++***+++---......111---)))((()))+++,,,,,,---,,,+++)))'''$$$###"""!!!###&&&)))+++---...//////...,,,)))&&&%%%&&&&&&&&&((())),,,...///000...------///000000///---------------...//////((('''%%%"""###'''...333222...+++***,,,/////////%%%$$$!!! !!!$$$(((***'''&&&%%%%%%&&&&&&$$$""""""###$$$&&&'''((())))))""" ###''')))(((%%%(((((((((&&&######%%%(((((()))+++...111222000///&&&$$$  %%%***...---***((((((***------,,,***))))))(((''''''&&&%%%!!! """'''+++---,,,***((('''(((+++.........'''''''''$$$  $$$''''''$$$$$$%%%%%%(((000:::@@@;;;555111///,,,'''###$$$&&&))),,,,,,***(((&&&"""""""""###$$$###   """%%%(((***+++---///000+++***)))(((((('''((((((''''''%%%""" %%%)))(((&&&###!!!"""$$$&&&&&&'''(((((('''&&&&&&'''((($$$$$$%%%''')))***(((&&&###'''+++......,,,,,,,,,***,,,///111111111222333...+++((((((***++++++******))))))(((((((((((((((***))))))***+++...111333,,,...//////,,,)))'''%%%######"""""""""######$$$%%%&&&)))+++,,,---------++++++++++++***)))(((''' $$$+++---,,,***((((((,,,222666666777666333000---,,,,,,---...///...------///000,,,,,,...///222555777888999???GGGKKKHHH@@@777222222666888777:::>>>@@@======>>>@@@AAABBBBBBBBBBBB???>>>;;;:::;;;===???AAA???BBBEEEFFFFFFFFFFFFGGGHHHLLLUUUfff|||++++++***((((((''''''(((''')))+++,,,,,,,,,---...666555333000,,,******+++...000111000,,,***+++---)))&&&###$$$)))---//////%%%(((---111444555444333////////////---+++)))((("""$$$(((***,,,+++((('''&&&)))+++((("""!!!$$$&&&&&&&&&***//////,,,,,,***((((((***---......555333111000000...+++((('''''''''***///222444444000666;;;===??????999222,,,///222333111...,,,***'''+++---,,,((($$$######!!!&&&***------,,,+++)))&&&%%%&&&)))***)))''' ###'''******+++,,,...---+++)))(((''')))+++---''')))+++++++++***+++,,,***))))))***,,,,,,+++)))&&&'''))),,,///111222333222///+++***+++---......444///)))&&&(((***+++***+++***)))((('''&&&%%%%%%!!!!!!"""###&&&))),,,---111222222000...***'''$$$&&&&&&&&&&&&(((+++...000222000......//////...---...............///000111"""!!! """'''///555444111---...222555777666***(((%%%######&&&))),,,'''%%%###"""###$$$$$$###"""###$$$%%%&&&&&&&&&&&&###!!!"""%%%(((***'''%%%((()))(((&&&""""""%%%(((((((((***---000000---+++$$$"""  $$$))),,,...+++)))))),,,///...---(((((())))))((('''&&&&&&""" !!!&&&***+++******(((&&&(((+++...---,,,!!!###%%%%%%"""  """###$$$"""!!!######&&&///999AAA<<<666222///,,,'''###$$$'''+++...///...,,,***$$$$$$$$$%%%&&&%%%""" %%%$$$&&&)))+++,,,---///111---,,,***(((((((((((()))%%%%%%###$$$)))+++&&&!!!!!!$$$)))++++++&&&'''&&&%%%$$$$$$&&&((('''(((,,,///111000+++'''###&&&***---------------,,,...000111111111222333000---)))(((***,,,+++******(((&&&$$$%%%'''***---...---------///222555666...000222111...+++((('''&&&&&&$$$$$$$$$%%%&&&''')))***---...///...,,,+++((((((***++++++***)))(((###"""###$$$!!! $$$+++///,,,(((&&&(((,,,111555444444444111---***(((((()))+++,,,,,,,,,---///111,,,,,,---...111444777999666<<>>>>>>>>>>>???@@@AAAAAA;;;;;;;;;;;;;;;;;;::::::888===BBBEEEEEEEEEGGGIIIEEEHHHQQQbbbxxx---...)))""" $$$)))***)))******((('''&&&((())),,,...///,,,)))(((***,,,///000111222111...+++)))&&&### ###(((---///)))+++------,,,...222555...---,,,,,,......---,,,$$$&&&))),,,///---***&&&(((((((((&&&$$$###$$$%%%***%%% !!!''',,,---,,,,,,,,,+++***((())),,,...000444666333---)))(((***$$$$$$%%%'''+++...//////...333888;;;:::777777777000000000000//////...------+++)))((((((&&&###!!!######%%%(((,,,...---+++***)))((((((***,,,++++++,,,,,,,,,)))''''''+++...---+++************)))((()))***,,,...---,,,)))(((...,,,+++,,,------)))&&&"""%%%(((***+++---000333222...)))(((***------+++111///+++%%% $$$))))))(((''''''((()))***+++)))&&&######&&&+++///111000000111222222///***&&&((()))+++,,,------,,,,,,---///000...+++***,,,///........................,,,'''!!! &&&,,,000222000...,,,---000333666111(((!!!!!!(((---,,,(((((((((&&&%%%%%%&&&'''(((&&&$$$###$$$&&&&&&###  !!!"""###$$$$$$((())))))(((&&&&&&'''(((***))))))+++......,,,)))((('''%%%%%%'''((('''''''''(((+++.../////////...***(((''')))++++++(((%%%###"""!!!!!!###%%%(((***&&&&&&&&&&&&''')))***+++$$$""" !!!$$$%%%### !!!######!!!!!!""""""###$$$'''---000666666555333...)))### '''***---,,,)))&&&%%%&&&&&&###"""%%%((((((### !!!!!!###''')))......//////...------,,,222111...,,,***((((((((((((###!!!%%%(((***&&&###$$$)))---,,,)))))))))(((((((((((()))))))))***---111333111+++&&&"""$$$'''))),,,---......///000000///......000333//////000000...,,,)))''''''### !!!&&&***,,,+++,,,///111333555666666777444111///...---+++***+++...000...)))'''***---............,,,***((('''((((((((()))))))))))))))$$$&&&'''$$$ &&&,,,---***'''&&&(((,,,///111111111000000///,,,'''$$$)))+++...///......///000222333444444444666999<<<::::::::::::::::::::::::666999;;;;;;999999;;;>>>=========???BBBCCCBBBAAA===:::888999;;;===<<<:::;;;===???BBBCCCDDDDDDDDDCCCEEEOOObbbvvv,,,---)))""" $$$)))***)))***+++***'''&&&'''(((******+++***)))((()))+++222333333333222000...,,,%%%""" %%%)))+++)))***+++***)))***...111---+++******++++++)))((('''(((***---///...+++)))''''''((('''&&&&&&'''))))))&&&###%%%***///000///,,,,,,+++)))((((((***---,,,000333222---((('''(((%%%$$$###$$$(((,,,///000111555:::<<<:::777555444000111222222222111000//////---+++******(((&&&###%%%$$$%%%(((+++------,,,///---,,,,,,...000//////++++++***(((&&&'''+++//////---,,,,,,---,,,)))''')))***---......---+++)))...,,,++++++,,,+++(((%%%"""$$$&&&((()))+++...000222///,,,***************------+++'''"""!!!"""$$$'''&&&&&&'''(((***,,,---,,,***'''&&&(((***+++,,,+++++++++,,,------***(((******+++,,,,,,,,,,,,+++---///111///+++)))***,,,,,,,,,---------.........---)))### """'''---111222111...---,,,...///111000)))###"""'''++++++)))))))))'''&&&&&&&&&''''''%%%$$$###$$$&&&&&&###  !!!'''((()))((('''''')))***,,,++++++---//////---***)))(((&&&&&&'''((('''&&&$$$%%%(((***++++++*********)))(((***,,,,,,***'''%%%$$$######$$$&&&((()))((((((((((((''''''&&&&&& ###&&&'''$$$!!!!!!"""#########"""  !!!""""""###''',,,///333333222111...+++'''%%%***,,,---,,,(((%%%$$$%%%$$$$$$%%%''')))((($$$  !!!"""###%%%))),,,//////000//////...---,,,111111000...,,,)))&&&%%%%%%"""###'''))))))&&&$$$&&&+++---,,,***))))))((())))))+++,,,...---------///111///***&&&###%%%''')))++++++++++++---......---,,,,,,...000---...//////...,,,)))(((***'''$$$###%%%(((,,,...+++,,,---///111333444555666555333111000///---++++++///333222...,,,---///---......---,,,***((('''&&&&&&&&&'''''''''(((((('''(((((($$$ &&&,,,+++)))'''''')))---000111111000...------+++)))&&&(((,,,000222333222333444777777777777666666999;;;999999:::;;;<<<<<<======;;;===>>>===;;;:::;;;===?????????AAACCCDDDDDDCCC===;;;999:::<<<===<<<;;;>>>???@@@BBBCCCCCCCCCCCCGGGHHHPPPaaasss,,,---***$$$!!!%%%(((((()))+++,,,,,,***((('''''''''&&&&&&''')))******)))222333222222111000......'''### !!!%%%(((***))))))(((&&&%%%&&&))),,,,,,+++))))))))))))'''%%%))))))***---///000///---&&&((())))))((()))+++---+++)))'''***///333333222,,,,,,+++)))(((''')))+++(((,,,000000,,,)))'''((((((%%%######&&&+++...000444888<<<>>><<<777333111...///111333333222111//////...,,,++++++***'''%%%'''&&&&&&'''***---------111000...///000222111111++++++)))&&&%%%'''+++...//////...//////---***''')))+++---///000///---,,,---,,,+++++++++)))&&&###"""$$$&&&''''''(((***,,,000000...+++)))'''((())),,,...///...+++&&&###"""$$$$$$%%%&&&(((+++...///,,,***((('''((()))))))))%%%###"""###&&&((())))))******************++++++---000222000+++((('''(((******+++,,,------...//////+++&&&###$$$(((---111222111///...,,,,,,++++++---)))%%%"""###&&&'''(((+++***)))(((''''''&&&&&&%%%$$$###$$$%%%%%%###!!!""" $$$&&&'''(((((((((***,,,...------...//////---+++)))(((&&&&&&''''''&&&%%%"""$$$%%%'''(((((('''''')))((((((***,,,---,,,***''''''&&&&&&&&&'''((()))***+++++++++)))&&&###!!! $$$((((((&&&###%%%$$$$$$###"""""""""""" !!!!!!!!!"""%%%***....../////////...---,,,,,,......---***'''%%%%%%&&&###&&&***,,,***'''$$$###!!!"""######$$$&&&***---///////////////......---111111111000---((($$$"""### """&&&)))***'''&&&%%%(((---///---+++))))))((((((***,,,///111111000000000///---(((%%%###%%%'''***+++***)))(((+++,,,,,,+++***)))+++---+++,,,---------,,,***))),,,***(((''''''))),,,---+++++++++,,,...000111222333333333222000---+++)))***///444666333000///000------------,,,+++))))))&&&&&&%%%%%%%%%%%%%%%%%%'''))))))$$$"""'''''''''((()))+++...000111222///,,,+++,,,,,,,,,+++)))---222555666777888888======<<<999777666777999888888:::<<<===>>>?????????@@@AAA@@@>>>=========AAA@@@@@@BBBDDDEEEEEEDDD>>><<<;;;;;;<<<===<<<;;;@@@AAAAAABBBBBBCCCDDDDDDLLLKKKQQQ___ooo...000...((($$$&&&'''&&&(((+++......---+++******'''%%%$$$'''+++---,,,***000///......---,,,,,,,,,***(((%%%%%%(((,,,///000+++)))'''$$$###$$$''')))+++***))))))***+++)))((((((((((((+++///111222111)))***++++++***+++---//////......000333444333222---------+++))))))***++++++---......,,,+++,,,------***((((((***---......444777<<<>>>===888333000+++---000222333222000//////---+++*********((('''***((('''(((+++...//////000...------///000///......,,,)))&&&&&&'''***,,,------...///000...+++((()))***---000000000...---,,,++++++***)))'''%%%###$$$%%%'''''''''''')))+++,,,......,,,(((&&&(((***...111666888555///(((###"""###$$$&&&)))---000222)))&&&###"""$$$''')))***!!!"""$$$&&&&&&&&&''''''((()))******---000222000+++'''&&&&&&'''((()))***,,,---...//////,,,(((%%%$$$&&&+++...000000//////...,,,+++******(((%%%!!! ###&&&+++++++++***)))'''&&&%%%$$$#########$$$$$$######$$$### !!!###%%%''''''(((***,,,---............---+++***((('''&&&&&&&&&&&&$$$######$$$%%%&&&''''''''''''%%%&&&&&&((()))***+++***''''''((())))))************,,,...///---)))$$$!!!!!!###%%%&&&&&&&&&&&&$$$""" """### !!!!!! !!!$$$(((,,,,,,,,,------...//////000///...+++)))''''''((()))%%%***000000+++%%%$$$$$$$$$$$$$$$######%%%(((+++++++++,,,---............222111000---***'''$$$"""""" !!!$$$&&&''''''&&&&&&'''***...///...,,,)))(((''''''(((***---///333444444444222---((($$$$$$%%%(((***++++++***))),,,------+++(((''''''((()))***+++,,,,,,,,,++++++++++++***)))'''((()))+++******)))***+++,,,...///...000222111---)))%%%###''',,,333666555222///...------------,,,,,,++++++(((((('''&&&%%%######"""$$$'''***'''!!! ###&&&)))+++---...000111333000---,,,---///000000...000333555666777:::<<<@@@???>>>:::666444444666777888:::<<<===>>>>>>>>>???@@@AAABBBAAA@@@??????AAA@@@@@@AAACCCDDDDDDCCC???>>>===<<<<<<<<<<<<<<<@@@@@@AAABBBCCCEEEFFFGGGMMMLLLOOO[[[iiiyyy222555333---)))((((((%%%'''***...//////......///)))''''''***...000...,,,...------,,,+++++++++++++++)))'''(((,,,111444666...+++(((&&&%%%&&&''''''((('''&&&(((***,,,+++***%%%$$$%%%)))---111333333+++---------,,,,,,...000333333333333444333111///---...///---,,,+++,,,---000///...---,,,...111333000//////000222222000...333555999<<<===:::555222---...000222333333222222000...,,,++++++,,,+++***+++***)))***---000111111///---,,,,,,---...---,,,000...+++)))((()))******))))))+++---///...+++((((((***---///000///...,,,***++++++***)))&&&$$$$$$'''(((******))))))+++,,,***+++,,,***''''''***---...222888;;;:::444+++%%%######%%%'''***...111333***%%%"""'''***""" !!!!!!"""###%%%&&&((()))))),,,///111///+++&&&%%%&&&''''''(((***,,,---...///---,,,)))%%%"""###'''+++---......//////...------((('''$$$  $$$******++++++***(((%%%$$$#####################$$$'''%%%""" !!!$$$&&&&&&'''(((***+++,,,------,,,***))))))%%%$$$$$$%%%%%%%%%###!!!!!!"""###$$$%%%&&&&&&&&&""""""$$$$$$%%%&&&((()))&&&''')))+++,,,,,,,,,,,,***,,,000222111---(((%%%$$$###"""!!!!!!###&&&(((&&&$$$  """!!!!!!!!! ###'''***,,,,,,------...//////000...,,,)))((((((***,,,,,,)))///444222***$$$"""###'''&&&%%%###!!!"""%%%(((&&&''')))+++,,,---......222000,,,)))&&&%%%%%%&&&###"""!!!"""$$$%%%%%%###&&&&&&(((+++---...---,,,((('''&&&%%%%%%''')))***222555888999666000***&&&$$$&&&''')))***+++++++++/////////,,,)))&&&%%%%%%'''((()))******++++++++++++---...,,,***((()))***)))((((((((())))))***+++---///222000+++&&&""" ###(((...222222///,,,***,,,,,,,,,,,,,,,---------,,,+++***(((%%%###!!!!!!""")))///...''' !!!%%%***---......000111444111//////111333444444333333222222222555:::===???>>><<<888444222222333777888:::;;;<<<<<<;;;:::<<<===???AAACCCCCCBBBAAAAAA???>>>>>>@@@BBBBBBBBB??????>>>===;;;;;;;;;<<<===>>>@@@CCCFFFHHHJJJKKKKKKIIILLLVVVcccttt222555555000,,,+++***''''''***---.........///000,,,,,,---///111111///.........//////...------,,,((('''&&&(((,,,111444666000---***)))))))))((('''$$$######%%%)))++++++***$$$###%%%(((---000222222,,,.........------///111555555555444222000///...---...//////------...///222000...---...000333555000000222555777777444222222333666999;;;:::666333000111222333444444444444111///,,,,,,---...------,,,++++++---111333444444000...,,,,,,---...---,,,///...,,,,,,---...---,,,(((((()))+++---,,,***(((''')))+++---...---+++***)))***,,,+++)))&&&&&&&&&)))+++,,,,,,,,,,,,---///******)))'''&&&(((+++...,,,///444888888444,,,&&&&&&&&&''')))+++///222444///(((%%%)))'''###   """%%%''''''''''''(((+++---,,,(((%%%%%%&&&'''((()))***,,,---...///,,,,,,***&&&!!! ###'''+++,,,---...////////////(((&&&###!!!$$$''')))++++++***(((%%%###"""#########!!!"""###%%%'''&&&%%%###!!!"""%%%&&&&&&&&&&&&'''(((***,,,,,,***)))((()))#########%%%&&&&&&$$$""" !!!###$$$%%%&&&!!!"""#########$$$''')))'''(((+++---------,,,+++))),,,111444444111---***'''&&&### !!!%%%)))'''$$$!!! """"""""""""!!!!!!###'''***+++,,,---...////////////---+++((((((***---......---111444111***$$$###$$$)))(((%%%###!!!"""%%%(((&&&'''(((***++++++,,,,,,///,,,(((%%%###$$$&&&((($$$######$$$%%%&&&%%%$$$'''''')))***++++++,,,,,,(((''''''&&&&&&'''''''''000444888999666111---***''''''&&&'''((()))***+++...//////---)))&&&%%%%%%''''''(((((()))******+++,,,///222111...++++++,,,'''(((((())))))(((''''''+++///222000+++&&&$$$######%%%))),,,---,,,)))'''))))))))))))***+++---------,,,***(((&&&$$$###"""$$$,,,333444---$$$ %%%+++---------///111333222222333555666666444333333222111111444999===;;;;;;999666222000111222666888:::<<<<<<;;;:::999::::::===AAAEEEFFFEEECCC@@@>>><<<<<<>>>@@@@@@@@@?????????===:::999:::;;;;;;===AAAEEEHHHKKKLLLLLLHHHFFFIIIQQQ]]]mmm---222444111///...---***(((***++++++******+++,,,...000222222111000//////...///000111111///...,,,'''%%%$$$&&&***...111222000...,,,,,,,,,,,,)))&&&%%%$$$$$$&&&)))*********&&&&&&'''***---///...---+++,,,---......///111333444444444222000.........+++,,,...///......///000......---...///000111000,,,,,,...222666999:::999444333444666999999666333111111000000000111333444///,,,***)))***,,,,,,,,,++++++---000444777777777///---++++++,,,,,,,,,+++,,,,,,,,,000333444333000,,,+++******+++***(((&&&&&&'''***+++,,,***(((''''''***,,,,,,)))''''''(((***,,,......------///000...+++&&&$$$%%%(((+++,,,+++,,,///222444222---((()))))))))+++---///222333000***"""###(((++++++)))'''&&&&&&%%%$$$""" """%%%(((((('''%%%######%%%'''&&&###"""###&&&))))))***+++,,,---...///,,,---,,,'''!!!"""%%%+++++++++,,,---......///***'''### !!!###%%%%%%''')))++++++(((%%%"""!!!"""###"""!!!!!!###&&&%%%%%%&&&&&&$$$"""###%%%((()))'''&&&&&&&&&&&&(((++++++)))((()))***######$$$&&&((((((&&&$$$ !!!###%%%'''((($$$%%%&&&&&&$$$%%%(((+++)))+++---......+++)))'''(((,,,000444444222...,,,&&&&&&%%%"""!!!%%%)))***'''$$$!!! !!!###$$$#########!!!!!!###'''***)))+++---///000000//////...+++)))))),,,------,,,...000000...***&&&&&&'''((('''%%%###"""$$$(((,,,***************))))))(((((('''%%%$$$$$$%%%'''(((&&&$$$$$$%%%'''))))))((((((((()))(((((()))***+++'''((()))***++++++******...111444444222111000111***(((&&&######$$$&&&''')))+++,,,,,,***(((''''''''''''''''''((())))))******...333333///++++++,,,&&&''')))***)))'''%%%###&&&***......***&&&&&&(((&&&&&&''')))******)))'''&&&%%%%%%&&&''')))+++,,,))))))(((((('''&&&&&&%%%&&&---333333,,,$$$ !!!&&&,,,---,,,,,,///222111111333666888888555222...000222333444666999<<<777777666444111111222333555777:::<<<>>>>>><<<;;;:::;;;===BBBFFFHHHGGGDDD@@@>>><<<;;;===???@@@@@@>>>??????<<<999777888:::;;;>>>CCCGGGJJJKKKKKKJJJGGGEEEGGGNNNXXXfff{{{)))...222111///000///,,,*********)))&&&&&&'''(((...222555444111......///,,,...000222111000---+++'''&&&%%%&&&))),,,...///000...------...---)))&&&)))(((''')))+++,,,+++***))))))***,,,---...,,,***(((***,,,---...000333666222333222000...---...///)))+++---...------///000******,,,///000000---+++((((((***...444:::===>>>666444333555777777444222///...,,,++++++---///000+++(((%%%%%%&&&(((((((((+++,,,...222777999999888---+++))))))******)))((()))))),,,222777999777444000...,,,******)))&&&%%%%%%''')))******(((&&&$$$&&&))),,,,,,***((()))***+++,,,............000111222,,,%%%"""$$$((()))***,,,,,,---000333333///++++++++++++,,,---///222333---)))###"""$$$)))...111...---,,,,,,,,,+++(((&&&###%%%(((******'''###!!!!!!###""""""&&&******+++,,,---......///,,,...---((("""!!!%%%++++++******++++++,,,---,,,(((###!!!"""$$$&&&&&&###%%%)))++++++(((%%%"""!!!"""###""" $$$'''###$$$&&&'''&&&### &&&(((***+++)))'''&&&&&&%%%(((+++,,,***(((***+++###$$$%%%(((******(((&&& !!!"""###&&&)))+++,,,'''((()))(((&&&'''***---,,,---//////---***&&&###))),,,000333333111...,,,###$$$%%%$$$""""""%%%(((,,,***'''%%%$$$$$$%%%&&&$$$$$$###"""!!!###'''***''')))---000111111000//////---******------,,,***---...---,,,***((())))))''''''%%%$$$$$$''',,,000......---,,,***(((&&&%%%######$$$$$$%%%&&&''''''&&&%%%%%%&&&))),,,------)))))))))'''&&&''')))+++'''(((+++...//////...------///000///...///333666---***%%%!!! """###%%%'''*********))))))***'''''''''''''''((())))))''',,,111111---))))))***%%%''')))+++***'''$$$""" %%%)))***'''%%%'''***)))((('''''')))***))))))###""""""###$$$&&&(((***%%%&&&&&&''''''(((((((((&&&+++000...'''!!!"""''',,,---++++++...222...000444888:::888333///)))---222666888999:::<<<555555555333222111333555444666:::===@@@@@@??????<<<<<<>>>CCCHHHIIIGGGDDDAAA>>><<<<<<===???@@@@@@>>>??????<<<888666777999<<>>@@@444333111111111000...,,,---,,,++++++---//////...)))'''$$$%%%((()))(((&&&&&&'''+++111666888777666---)))%%%&&&***,,,+++))))))***,,,...000222333444111000---)))&&&%%%''')))+++)))((('''((('''&&&$$$((((((((()))***(((&&&###,,,)))&&&$$$%%%)))...222333---&&&$$$'''***+++)))+++,,,---///000///---***...//////000111111222222,,,+++)))***,,,///000000///000000---***((((((((($$$&&&***------***&&&$$$"""$$$%%%$$$!!!!!!###&&&...+++'''&&&(((+++---...)))))))))((('''$$$""" &&&(((******)))((()))***(((%%%###%%%)))***&&&"""&&&%%%%%%)))......***%%% !!!###&&&)))'''((())))))(((%%%"""&&&))),,,---+++)))((('''***+++,,,------,,,***((())))))&&&""""""(((+++***'''$$$"""%%%+++...---+++)))(((((())),,,---,,,+++((()))++++++***'''$$$"""(((+++...000000---***'''###'''***((($$$"""%%%(((***,,,...,,,)))'''((()))(((&&&###"""###%%%)))+++***,,,///000000111222444---..................---333000...---......+++((((((&&&$$$###%%%)))///222222///,,,,,,,,,+++'''######&&&((((((&&&%%%&&&(((+++(((%%%(((---111111///---***(((((()))+++++++++)))***,,,---///000000111---...//////...------...---***%%%"""%%%&&&'''((())))))))))))))),,,)))'''(((******(((%%%"""&&&***+++)))&&&%%%%%%&&&&&&'''((('''%%%""" !!!&&&%%%""" ###'''''''''((()))+++...000111&&&### ###&&&&&&&&&+++++++++)))'''''')))+++)))*********(((%%%!!!"""%%%(((,,,///000000000000555<<>>CCCBBBBBBBBBDDDDDDDDDCCCAAA:::666:::???@@@???@@@:::;;;===<<<;;;;;;<<<>>>;;;@@@FFFJJJKKKJJJIIIHHHCCCBBBEEELLLQQQZZZppp~~~}}}+++***+++---111333222000,,,,,,***)))'''&&&$$$$$$(((,,,//////+++((()))+++---000333333111...---,,,***+++,,,***'''''')))---...,,,******,,,...////////////...---,,,------.........///222444333///+++)))******+++,,,---...///333333333222111///---,,,&&&''')))***++++++************+++---//////,,,((()))((('''***...222555666///////////////---+++***---+++******,,,---------***'''%%%%%%'''((('''&&&###$$$(((...333666666444...***%%%%%%)))---...---------...///000111222222111000---)))%%%$$$%%%'''+++)))''''''((((((((('''+++++++++++++++***'''%%%'''%%%"""!!!###'''---111///+++&&&'''+++///000...+++++++++,,,,,,+++)))(((......000111333555666666000...------...///...---000111000---)))'''&&&&&&%%%(((+++......+++(((%%%###$$$&&&%%%$$$$$$&&&))),,,)))&&&%%%''')))******))))))((('''&&&$$$"""!!!'''''''''%%%$$$$$$&&&((((((&&&$$$%%%)))***'''###$$$$$$&&&+++000000+++&&&""""""!!!!!!!!!$$$'''))))))***+++,,,***'''$$$"""%%%(((++++++***'''&&&%%%***+++,,,,,,,,,+++***)))%%%)))***&&&$$$'''++++++...***'''(((,,,///...,,,((('''&&&''')))*********'''((((((((((((&&&%%%$$$''')))+++,,,,,,***'''%%%(((***+++((($$$!!!###&&&***,,,...---+++(((((()))((('''%%%$$$$$$%%%'''((((((***---......///000222///...------------...///444111///...///...,,,)))(((&&&###"""$$$)))///333222///+++***+++***&&&"""###%%%&&&&&&$$$$$$%%%(((---***)))+++111444444222,,,+++)))***,,,------,,,)))***,,,---...//////...,,,---/////////...---,,,---***$$$"""&&&------,,,++++++***))))))---+++))))))***+++)))'''$$$(((,,,---+++)))((((((%%%&&&&&&%%%$$$!!!!!!!!! """###%%%)))---000000...,,,!!! ######"""'''***,,,---,,,*********,,,------,,,***'''###!!!"""$$$'''***,,,---,,,,,,...333;;;AAABBB>>>888333000444999;;;<<<;;;::::::444444444444444333222222555666:::???CCCDDDCCC@@@AAAAAA@@@@@@AAAAAA@@@@@@<<<666222666;;;<<<;;;===999:::<<<;;;::::::;;;===<<>>BBBDDDDDDCCCAAAAAAAAA@@@@@@?????????888222///333777777777999888999;;;;;;:::::::::;;;===???BBBCCCCCCDDDEEEFFFCCCCCCFFFJJJJJJQQQggg~~~***+++,,,...///...---,,,***+++---......,,,+++)))***+++,,,***((((((***---111444777666333...+++)))))),,,///---(((%%%$$$%%%++++++---///222333111///,,,///111///***))),,,000111///...222888999555000---+++(((&&&$$$######$$$+++---...000///...,,,************+++++++++++++++,,,---...///000000///---///,,,***)))))))))(((&&&)))+++...///---,,,***)))(((&&&%%%&&&)))---......---+++(((&&&&&&'''((()))%%%&&&(((,,,///111111///(((&&&$$$%%%)))---///000------............//////111111...***&&&$$$%%%&&&***(((%%%%%%(((+++......///000000///---+++***)))$$$###!!!!!!"""&&&))),,,%%%%%%''',,,111444555444000///...,,,)))(((((((((***,,,...111333444555555222222222333333111---)))000000000...+++)))((()))+++---///000000///---+++%%%&&&&&&&&&&&&&&&((())))))'''&&&&&&&&&%%%###!!!$$$$$$######$$$&&&((())))))&&&"""!!!%%%&&&%%%$$$%%%''''''&&&#########$$$''',,,...---,,,)))&&&###"""$$$&&&)))******+++,,,---,,,)))&&&$$$###&&&***+++)))&&&###""")))))))))))))))***+++,,,111===EEE???222***)))***---)))%%%$$$&&&(((******$$$""" !!!%%%))),,,---'''%%%""" !!!$$$(((***---,,,,,,++++++*********///...,,,'''!!!%%%(((+++,,,+++)))&&&$$$$$$%%%'''((((((((('''&&&***,,,...///......///000111///,,,******,,,///111333222111000000///...---+++(((%%%###&&&,,,333888555111,,,***+++***'''%%%!!! !!!$$$)))((('''***...111222222000000000111222111...,,,+++,,,...111222333333222333111///---,,,,,,***)))///---)))%%%###&&&+++///888666222///,,,,,,,,,,,,***((('''%%%%%%%%%%%%$$$((()))+++,,,,,,,,,,,,,,,***)))'''%%%###!!! !!!"""###""" $$$***444<<<>>>555'''!!!""""""!!!"""&&&+++...///...------000111222222111///---,,,)))***,,,,,,,,,+++)))((((((---444:::<<<;;;888666444777:::;;;:::888777777444444555555555555444444888888999<<<@@@CCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA888333000333555555666888888:::<<<===<<<;;;;;;<<<===@@@DDDFFFEEEDDDDDDDDDCCCCCCHHHKKKIIINNNddd|||+++,,,......---***((('''(((***,,,...///...---,,,,,,,,,+++***)))***,,,...222444666555111---)))((((((+++...---((($$$######'''))),,,000333222...+++(((---111111,,,)))***,,,...,,,,,,///444666333//////---+++(((&&&$$$$$$$$$)))***,,,------,,,***))),,,,,,+++******)))))))))...///000111000/////////...,,,***))))))((('''%%%&&&))),,,,,,***(((((((((!!! $$$(((+++,,,---,,,***)))((((((***+++---,,,,,,...000000...---!!!"""$$$'''***,,,,,,,,,((()))***+++,,,...//////111111///,,,(((&&&&&&''')))&&&$$$%%%(((,,,///000...///000///,,,******++++++***(((&&&&&&'''((()))###%%%'''+++///000000///000000///,,,(((&&&'''((()))***,,,...//////...---......000222333222...+++---...///...---,,,---...---...///000000///...---***)))((((((((())))))))))))((('''''''''&&&###!!! !!!"""%%%(((+++---)))'''"""!!!%%%$$$$$$$$$$$$%%%%%%$$$###%%%$$$"""###%%%))),,,...***&&&"""!!!$$$'''))))))'''(((***+++***'''$$$###$$$'''+++,,,***'''$$$"""(((''''''((()))***+++,,,222???HHHBBB777///,,,***###!!!"""%%%'''!!! !!!&&&+++///000'''%%%""" !!!%%%))),,,...------,,,+++*********---,,,)))%%%!!!###$$$'''))))))'''###!!! """&&&)))******)))(((---///111111000///000111111...+++((((((+++...111111111111000///...---------***'''&&&)))...555999666222...---...---***'''!!! """'''&&&&&&(((+++///111222444333333333333111...+++---...000222444666888999:::555///+++************---,,,***(((''')))---111555333111...------...///+++***(((&&&$$$$$$%%%&&&'''''''''((()))))))))))))))(((&&&$$$""""""!!!!!!$$$###"""$$$%%%&&&$$$###+++000999BBBBBB888''' !!!!!!""""""$$$&&&)))******+++---//////000111222333333222222,,,+++++++++***)))))))))(((+++000444666555222000222444777999888777777888444444555555555555555444888777777999===???@@@@@@AAACCCDDDCCCAAA@@@AAACCC<<<777555777777666777::::::===???@@@???>>>>>>>>>>>>CCCIIILLLKKKGGGDDDBBBBBBCCCGGGLLLJJJNNNbbbxxx***---//////,,,)))'''&&&&&&(((***,,,.../////////---,,,+++++++++,,,---...222333444222...***((('''&&&***,,,,,,((($$$$$$%%%$$$%%%(((---000000---+++(((,,,111222///,,,*********+++,,,...000111000//////...---,,,***)))((('''))))))******))))))((((((******)))'''''''''''''''///000111000...------...***)))''''''''''''%%%$$$$$$&&&((('''$$$"""###%%%"""%%%&&&,,,------,,,++++++,,,...111000......///...,,,*** $$$(((++++++******%%%&&&''')))+++---///000//////...+++(((&&&&&&''''''%%%$$$%%%))),,,...///---///000...+++)))+++---111000...+++)))(((((((((###%%%(((***++++++******---//////,,,'''$$$%%%&&&'''(((***++++++***((('''((()))+++...111111...,,,+++---......------...000---..................---...,,,++++++,,,------,,,***((('''''''''&&&$$$""" """%%%)))+++---(((&&&###!!!$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!!"""%%%))),,,)))$$$ ###'''))))))&&&''')))***)))'''$$$"""%%%)))---...,,,((($$$"""%%%&&&'''((()))***+++++++++555<<<;;;666222...+++ ###&&&!!! """'''+++...///'''%%%######$$$'''***---++++++***)))(((''''''''')))((('''%%%$$$"""!!! """"""###%%%&&&%%%"""!!!%%%)))+++,,,+++***...///111111000///000111///---)))'''''')))---///...///000///---+++,,,------,,,))))))+++///444888444222///000111000---)))###  """""")))(((''''''***///444777777555444333333222///---/////////111333666999;;;<<<666///++++++,,,,,,+++))))))***))))))***...000111000///.........///000///...---***''''''(((***((('''%%%%%%&&&''''''&&&###""""""""""""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%---111999AAADDD<<<--- !!!!!! !!!###'''((((((((('''))),,,///...///000111333333444444+++***'''&&&%%%&&&((()))***,,,///111222000...---000333666777777777888999555555666777777777666666888777777888;;;<<<<<<<<<<<>>BBBCCCAAABBBFFFKKKDDD@@@===<<<999666666:::===@@@CCCDDDCCCAAAAAA@@@@@@DDDIIIKKKIIIEEEAAA???<<<;;;@@@JJJOOOSSS```ooo}}}''',,,111222000...---...---...///111444777999;;;333222222333444555555444000000///,,,(((&&&'''(((###&&&)))(((&&&%%%''')))###!!!!!!'''///666999222111000000111111000...)))...111111---,,,///222+++---000222222111///---+++)))'''%%%$$$%%%&&&''''''''''''''')))+++---///---...///,,,(((%%%&&&'''+++***)))))))))(((&&&$$$'''))))))%%% """&&&'''### !!!!!!)))---111333111000000222---+++))))))***)))(((&&&!!!###&&&'''(((***,,,...'''''')))***,,,...///000((())))))(((&&&$$$$$$%%%$$$###$$$&&&))),,,,,,+++,,,///111000,,,+++///333111000///---***(((&&&%%%$$$%%%'''(((((('''''''''---111444222,,,(((((()))&&&(((***,,,,,,+++)))'''######$$$'''***,,,+++******+++,,,+++)))))))))+++---,,,++++++++++++,,,---%%%###"""%%%***......---)))'''$$$$$$%%%%%%$$$### """$$$%%%&&&&&&%%%%%%"""###$$$###!!! !!!&&&((())))))(((''''''(((''')))***)))'''%%%$$$$$$&&&  &&&((((((***+++---......+++)))'''$$$(((---...,,,'''###!!!!!!###&&&)))++++++***************,,,222555...$$$!!!###$$$%%%%%%&&&(((***%%%$$$###$$$&&&'''&&&%%%'''((()))******+++++++++((()))))))))(((&&&$$$"""!!!###&&&))),,,,,,***((($$$"""!!!###%%%&&&$$$!!!"""$$$''')))*********))))))+++,,,,,,***))))))***+++)))'''&&&&&&''')))+++***,,,---,,,)))'''(((++++++*********+++---///000...---...111333222---((()))&&&######&&&(((((('''+++)))&&&$$$&&&,,,555;;;444222111111222444555444222///+++)))))),,,000333222000...111555666222...)))---111333444444444555......///000000000//////111111///+++''''''***---///+++'''&&&'''((((((&&&"""%%%&&&'''&&&&&&&&&***...---(((&&&(((,,,$$$&&&,,,777BBBEEE???888((())))))&&&$$$$$$'''***+++,,,---,,,***)))***+++000000000/////////.........***&&&###$$$(((...222000111222333333222111111555666888888888777888999999:::;;;;;;<<<<<<<<<<<<999999999:::;;;;;;888666:::???DDDEEEDDDFFFKKKPPPEEEAAA>>>===999444444888===???CCCDDDCCCAAA@@@@@@@@@CCCFFFGGGEEEBBB@@@???999777<<>>>>><<>>>>>?????????::::::999888777666555444777<<>>@@@AAAAAA@@@???@@@AAAAAAEEEIIIGGGCCC???@@@CCC>>>@@@DDDHHHIIILLLXXXeeeyyy......///222555666444222333000,,,,,,///555;;;>>>777555333333333333222000111000...,,,***)))(((((('''&&&'''+++///111...+++'''%%%$$$$$$&&&+++///222///...---...//////...,,,,,,***)))+++///222333333///...------///000///...///+++))))))&&&!!!"""'''///111222333333111///......//////---)))&&&$$$$$$)))***,,,------+++((('''))))))'''""" &&&,,,***(((&&&&&&''')))******111222333333222///,,,******'''%%%)))///111...)))$$$""" """&&&+++///000333333333000---,,,,,,---/////////......,,,***)))&&&&&&''''''((((((((((((///000000///......000222222222111///---***(((&&&!!!$$$%%%$$$"""###&&&***222222000...+++)))'''&&&''''''(((***,,,---------+++***'''$$$"""$$$(((+++,,,+++***)))))))))******...---,,,------+++(((&&&"""$$$&&&'''(((***---000222...)))'''''')))+++,,,))))))*********))))))((($$$###"""!!!!!!###%%%&&&((()))***)))&&&%%%%%%%%%&&&'''))))))((((((((()))+++(((''')))---///,,,)))***,,,------,,,++++++++++++(((%%%$$$%%%%%%$$$"""!!!###&&&)))***++++++***'''((()))))))))(((((('''"""%%%((()))(((''''''((()))))))))(((&&&$$$!!! !!!"""%%%''')))***++++++,,,+++(((&&&%%%&&&((()))$$$&&&)))...111///)))$$$"""!!!!!!!!!!!!"""######&&&''')))+++---...,,,+++,,,///000...***))),,,///444111---++++++,,,+++***,,,+++***((('''''''''''')))---///...)))'''(((+++---///222222000---+++***+++,,,---,,,******+++,,,---)))###!!!###&&&***+++***))))))***---000222444111000...,,,+++******))),,,,,,---///000...+++(((+++000777999777222...,,,((()))+++...111222000...+++******((('''&&&%%%%%%'''******))))))+++)))%%%%%%%%%(((+++...,,,'''"""%%%+++...+++)))+++...---((($$$"""&&&...555777777---+++******+++,,,+++***---+++))))))+++,,,+++)))---000222000------000444444///+++,,,111555666555000///...///222444555555555555444444555888:::<<<;;;;;;::::::;;;===???@@@<<<;;;:::888777555444444555999>>>AAABBBCCCFFFHHHCCCAAA===:::777777777888===???AAABBBAAA@@@@@@AAAAAAEEEHHHGGGCCC@@@AAADDDAAABBBEEEGGGHHHKKKVVVbbbxxx111000000111333555444333222000......222777:::<<<888777666666666555222///000000///...,,,***)))(((&&&%%%'''+++///111///,,,&&&%%%######$$$(((+++...,,,+++***+++,,,---,,,+++)))((((((+++...111333333+++******+++...//////...///,,,+++***(((%%%''',,,444444444444333111000///,,,---...,,,)))&&&&&&&&&))))))+++,,,,,,,,,+++******)))'''"""%%%***((())))))))))))***---000333444555555333///***''')))'''&&&***///000,,,'''""" !!!&&&+++///000333444555333000---++++++///222555555111---++++++''''''(((((())))))((((((///000///...,,,---...000444333111///,,,***)))(((&&&((()))&&&###!!!###&&&---///111///+++((('''(((***'''%%%%%%(((,,,...///---+++'''""" !!!&&&)))+++++++++++++++,,,,,,,,,//////...//////...,,,)))&&&'''))))))***+++...000777222---******,,,......,,,------.........------(((&&&""" ###''')))'''((()))(((&&&%%%&&&''''''&&&%%%'''))),,,---------,,,---000333222---)))(((*********))))))+++,,,)))&&&###!!!!!!"""###""""""###&&&(((***+++++++++&&&&&&&&&&&&'''((()))***$$$'''***+++***(((&&&&&&)))+++---...---)))$$$!!! !!!###%%%'''((()))))),,,***&&&$$$###$$$'''(((%%%'''))),,,...,,,'''$$$"""%%%'''''')))+++...///000///...,,,///000///------///333666333///---,,,,,,+++******+++,,,***&&&%%%''')))+++...000...***''''''((())),,,///000...,,,***)))//////...,,,+++,,,///111000+++%%%"""###'''+++---((((((((()))***---///000000111111000---)))$$$"""'''))),,,---+++)))((((((---222777999666000+++((($$$&&&)))...111111...,,,)))*********)))(((&&&%%%&&&***,,,******+++)))$$$$$$&&&)))---...+++&&&!!!&&&+++...***(((***,,,,,,***'''$$$$$$(((---000222***)))'''''')))******)))***)))((()))+++------------///000///---...222666666111,,,,,,000444666666000///...///222444555555222222333444666777999999:::999777777888;;;>>>@@@===<<<:::888666444333333444777:::===>>>???AAABBB>>><<<:::777666666777888<<>>>>>;;;:::888777777888999:::===@@@CCCCCCAAA???>>>>>>@@@BBBDDDDDDCCCCCCDDDFFFHHHFFFFFFGGGFFFGGGOOOYYYqqq222111000//////000111333444333222444666888999888222333555888;;;:::888555222222222222000---+++)))***(((((())),,,+++((($$$!!!$$$(((***)))(((&&&&&&''')))(((((('''((())))))))))))******###$$$&&&)))...111111111,,,.../////////111444555///---+++(((''''''((((((***,,,---,,,***)))))))))&&&'''(((***+++,,,------***(((%%%"""!!!"""%%%''''''***,,,+++((((((***---...///111333222///,,,******))))))+++------***'''$$$""""""###'''+++---...///222555666444111///...111555666000'''"""%%%)))***,,,---///000///......///...---***((((((***,,,222111000///---+++***))),,,......***%%%!!! """%%%***///...***'''(((***%%%"""!!!$$$))),,,+++)))&&&((())))))'''&&&&&&''')))+++---000111111111000000//////000000000---+++'''((()))))))))***,,,...555222...,,,,,,,,,++++++((()))***+++,,,,,,------((((((((((((((((((''''''%%%&&&&&&&&&%%%&&&(((***((($$$!!!"""(((,,,//////000////////////...---+++)))(((&&&###!!! ###%%%!!!!!!&&&************)))'''&&&%%%$$$ """&&&***,,,,,,,,,+++***---//////---***(((''',,,------------+++)))((()))(((((('''&&&%%%%%%$$$,,,***'''$$$###%%%'''(((((()))***++++++***))))))%%%###!!! !!!###&&&((($$$'''+++,,,,,,++++++,,,***+++,,,---...000222444555111---+++***)))(((''',,,///111---'''###$$$&&&+++---///000000...---,,,******)))'''%%%&&&)))++++++***)))((()))...555:::777222,,,((((((+++///000...///000...+++******,,,//////...---+++)))&&&%%%)))+++---,,,***)))+++------///222444222...(((######""""""$$$'''***++++++''')))+++,,,---,,,***)))---333555222---+++'''###'''+++///222111...***'''---222222---***,,,.........///000000///...,,,***((('''&&&''')))++++++***)))***+++,,,...000222333000000///......000333666666333...******+++,,,---......---...000111111///,,,...111444666777777777888:::;;;<<<:::777333111333222111111111222444555555666888;;;===>>>>>>>>>;;;;;;:::::::::;;;<<<<<>>@@@AAABBBBBBCCCEEEGGGIIIGGGFFFGGGFFFGGGMMMUUUkkk|||333333333222111222444666666444333333555666555555...///222666999:::888666444444333222000...---,,,,,,***)))***,,,***&&&""""""&&&)))++++++)))&&&&&&'''(((''''''''')))******(((''''''(((%%%%%%'''+++///111111///,,,111333222222444555444,,,***'''$$$$$$%%%(((***,,,---...---+++******+++&&&''')))+++------------***(((%%%######$$$'''(((((()))******)))))))))***)))***,,,...///......---+++******+++,,,---,,,***)))'''&&&''')))+++,,,,,,,,,///222333111///......///222222,,,$$$ ###(((+++,,,///111333333222111......+++(((&&&%%%(((***---...//////...,,,+++))),,,...///,,,&&&###"""###&&&))),,,+++)))'''((()))$$$""""""&&&,,,///,,,((($$$'''***+++)))'''&&&%%%***,,,///222444333222111000000///000000///---***&&&'''((())))))***,,,...333111000///000///---+++$$$%%%'''((()))*********'''(((+++---,,,***'''%%%###$$$$$$$$$$$$%%%(((+++)))'''$$$$$$&&&))),,,---------,,,*********++++++))))))'''### !!!###"""''',,,...---+++)))&&&$$$"""""""""&&&+++------,,,++++++---...---+++)))((((((---,,,,,,++++++*********,,,+++)))'''&&&%%%%%%$$$***)))'''%%%%%%%%%&&&'''(((***+++,,,+++,,,...000+++***'''%%%$$$$$$$$$%%%$$$'''+++,,,)))'''(((***))))))***,,,...000222333222///+++)))(((((('''&&&---///000---(((%%%$$$%%%(((+++...000111111///...+++***(((%%%###$$$'''***&&&&&&$$$$$$%%%+++333888333///)))&&&&&&(((***+++...000111///+++)))***,,,...------,,,+++*********+++,,,,,,+++***+++---...,,,,,,...000111///+++'''&&&###!!!"""%%%(((******$$$%%%'''((()))))))))(((000666888333---+++)))&&&(((,,,000222111///---,,,111555555000,,,---///000,,,---...000111///***&&&(((&&&&&&'''***,,,,,,,,,***+++---------...111333333222000//////000111333777555111...+++++++++,,,,,,++++++,,,------+++)))+++---000333666888888999999<<<>>>???<<<777111---//////......///111444666777777999<<>>======<<<<<<=========@@@AAAAAA???<<<:::999:::<<<======???AAADDDFFFGGGHHHEEEEEEHHHHHHGGGKKKQQQcccuuu666888999999777777999<<<;;;999777666666777666555111111333666999:::999777777555444222000///......---+++***,,,---,,,((($$$"""""""""###%%%'''***+++---+++(((&&&'''''''''&&&&&&)))++++++)))((((((***++++++,,,...000000...+++000666999555333444222...)))'''###!!!!!!$$$))),,,---///000///---+++++++++'''))),,,///000000...---***'''%%%$$$%%%''')))***''''''''')))+++,,,,,,***&&&'''((()))+++,,,---...---,,,***+++,,,---.........,,,******+++,,,+++******,,,......,,,***))))))***---///,,,'''$$$&&&((()))+++///222444555444333...---***'''$$$$$$&&&))))))***---//////---+++)))***,,,...,,,(((%%%%%%&&&(((((((((((((((((((((((('''$$$###(((///222///+++&&&((())))))'''$$$######+++---111444666555333111222111000111111///,,,***%%%'''((())))))***---/////////000222222000,,,)))###$$$%%%'''((()))******(((***,,,......+++(((&&&!!!""""""""""""$$$(((+++++++++***(((&&&''')))+++))))))))))))((('''((()))))))))(((%%%###"""###$$$ !!!!!! """'''+++...---+++(((&&&$$$""""""!!!$$$(((***+++++++++***++++++)))'''&&&'''(((,,,,,,,,,,,,+++++++++***+++***((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$(((***,,,------///333777///---+++)))&&&$$$######&&&***...---)))'''''')))*********,,,///111333333111...***((((((((((((''',,,,,,---,,,***)))'''&&&'''))),,,///111000...,,,)))))))))(((%%%$$$%%%&&&######!!! !!!&&&---222///+++'''%%%$$$%%%&&&%%%'''+++...---***(((***------------------,,,++++++,,,***((((((***+++,,,,,,+++++++++...111222000...'''&&&$$$%%%''')))))))))###$$$%%%&&&'''((())))))///555777222,,,++++++***(((,,,000111000//////000444777777000,,,---000000,,,******---111111,,,&&&&&&%%%%%%&&&))),,,,,,,,,***,,,------++++++...000555444222111000000///...444333222000...,,,------...---,,,,,,---+++)))&&&,,,---000333666888::::::;;;===??????<<<888222///000///...---...000333555888888999===AAACCCBBB@@@@@@@@@???>>>>>>=========>>>>>>===<<<:::999;;;<<<:::::::::<<<@@@CCCFFFGGGEEECCCEEEIIIJJJIIIKKKOOO\\\nnn999<<<>>>>>><<<<<<>>>AAAAAA>>>;;;:::::::::999888666666777999<<<===;;;:::888666444111000/////////---,,,+++---//////+++'''''''''&&&&&&''')))+++,,,///,,,)))''''''''''''&&&%%%))),,,---+++***+++---000000///000000...+++(((333:::<<<888444333///(((&&&$$$ ###))),,,///000111000---,,,+++,,,)))+++///222333222000...)))'''%%%$$$&&&)))***+++'''&&&%%%)))---000...,,,%%%%%%&&&'''(((***,,,---...,,,+++***+++---000111222000---,,,---,,,+++))))))+++,,,+++(((&&&%%%%%%&&&)))---...+++)))))))))'''***...222444555555444...---***&&&######%%%(((%%%(((,,,///000...+++((((((+++...---)))&&&'''(((***(((&&&&&&'''(((((('''+++'''$$$(((000444222...)))))))))&&&###!!!!!!"""+++...222666777555333111444333222222111000---***%%%'''))))))***+++...000+++,,,///111222000+++'''###$$$%%%''')))***++++++***+++---...---+++)))((( !!!!!!!!!$$$(((+++---......+++'''%%%'''***%%%'''))))))((('''''''''((())))))'''&&&%%%&&&'''###$$$$$$""" !!!%%%)))...,,,***(((&&&$$$$$$###!!!!!!"""$$$&&&)))+++,,,))))))(((&&&$$$$$$%%%'''***+++---...---,,,+++***((('''&&&%%%&&&&&&((((((%%%%%%&&&%%%%%%$$$""""""(((***------...111777;;;///...---***(((%%%###"""(((---000///+++'''(((***+++++++++,,,///222333333000---***(((((())))))(((*********+++,,,,,,***'''&&&(((***---//////,,,)))&&&)))++++++(((%%%###""""""""" """(((,,,---+++'''%%%%%%%%%$$$###!!!&&&******((((((+++...,,,---///000///---+++))),,,(((%%%%%%(((++++++***,,,******...222555555333((('''((()))++++++)))'''%%%%%%%%%&&&((()))+++,,,---333555000++++++------'''+++...///......000222444888777000,,,---///000...***'''***000222...)))%%%$$$$$$&&&)))+++,,,,,,***,,,---,,,))))))+++...777555333222111///---+++///000000000...------...222111000//////---***'''---...000222555888;;;<<<===>>>>>>===;;;888555333222111///......000222444888888999===BBBDDDCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;999888999<<>><<<;;;888777555222000/////////---......---+++******+++,,,)))''''''***...111333222...***)))+++---,,,***))))))***+++,,,---......444444222...***((()))***000333777777444...***''')))'''$$$!!! $$$)))...000000000///...------,,,***+++...111444444111......***'''&&&)))******)))!!!###'''***,,,,,,,,,++++++(((''')))...///+++'''+++***))))))***,,,...000///000000...+++)))((()))'''(((((('''%%%$$$$$$%%%''')))---000000...+++)))***)))***...444666222...---,,,***((('''&&&&&&'''''')))---222444333///+++'''(((((('''%%%%%%'''))),,,,,,+++)))(((***---///...,,,+++,,,......+++((('''((('''%%%!!!111000000///......------000000///...,,,***((('''%%%$$$%%%)))---///---+++)))((((((***+++,,,***(((%%%%%%''')))***+++++++++,,,***(((***,,,,,,***(((%%%### ###'''***.........///000---&&&!!!###&&&+++---,,,+++***)))---+++)))'''&&&&&&'''(((***(((%%%######%%%)))+++000111111///***&&&###"""!!!###$$$&&&)))+++///...,,,)))&&&$$$$$$$$$((((((***+++,,,------......---+++(((&&&&&&))),,,&&&&&&%%%""" !!!###%%%***...000...---//////---(((***+++((($$$"""&&&***------,,,+++***************)))))),,,///000...++++++,,,,,,***)))((()))+++%%%'''***......***###$$$$$$'''+++///...)))%%%)))***++++++***&&&###!!!$$$#########$$$&&&((()))---...---)))$$$!!!!!!######""""""%%%***......---)))+++---+++(((&&&''')))(((((((((((((((+++000333222...+++---333777777666///,,,***+++......)))$$$%%%$$$######%%%(((,,,......///000111///,,,)))&&&***+++,,,...000333555666===:::444///,,,,,,///000---***'''(((+++...---,,,%%%######&&&+++......---,,,,,,+++)))''''''(((***///333888:::777222...,,,///---,,,******+++,,,---///000111222111///---,,,000000111444777999999888??????<<<:::<<<>>>999222444333333444555555444222888999;;;>>>@@@@@@AAAAAACCCBBBAAA???>>>===<<<<<<888999;;;;;;;;;:::;;;<<<:::999888:::>>>AAA@@@??????>>>@@@DDDJJJMMMNNNLLLVVVbbbtttMMMUUU[[[ZZZYYY[[[]]]]]]```aaaaaaaaa^^^ZZZUUURRRPPPPPPOOOLLLIIIDDDAAA>>>:::999666222000...------***,,,---...------.........,,,)))))),,,///222333111...+++***+++---...///........................333333111...+++))))))+++---000333333111...,,,+++000///,,,)))(((***...222222111///...,,,+++++++++,,,,,,...000222222///------***'''&&&(((******)))&&&'''((()))***+++++++++,,,)))''')))---///,,,(((***)))((('''((()))***,,,+++***)))))))))))))))***&&&'''((((((&&&%%%$$$%%%###&&&***...000111000///)))'''&&&***000444444222...,,,***(((&&&%%%%%%%%%(((***...333555222---((('''(((((('''$$$######$$$)))***+++++++++,,,---...000...,,,,,,------+++)))'''((((((&&&###!!!!!!"""------------,,,+++***))),,,,,,+++***)))(((''''''%%%$$$###&&&***---,,,)))***(((''''''(((((('''&&&###$$$&&&(((***,,,---...,,,+++***+++------***(((&&&%%%###""""""$$$&&&'''(((((()))+++---+++&&&"""$$$'''+++---,,,***))))))---,,,+++)))(((((())))))***)))'''%%%%%%&&&(((***,,,------+++((($$$""" """%%%%%%&&&'''))).........---***((('''&&&&&&'''(((***,,,---------666666666333---((($$$###%%%%%%$$$"""!!!!!!###%%%+++...///,,,***---...,,,&&&(((((('''%%%$$$&&&(((******)))))))))******+++)))((())),,,///000...,,,***+++,,,+++)))((()))***%%%''')))---...+++'''###!!!!!!###(((,,,---+++)))'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((,,,,,,+++***))))))***+++'''%%%$$$%%%))),,,,,,+++)))++++++)))&&&%%%'''))),,,,,,,,,++++++---111444333111///222777999888555111...+++,,,//////+++(((%%%$$$###"""$$$'''***,,,...//////...---+++((('''((()))***,,,///222555777:::777222...,,,---///000111...***)))++++++)))'''$$$$$$$$$'''+++......,,,*********(((&&&%%%''')))///333888:::888333000...///---+++***)))***+++,,,---///000222222111000//////000333666888777444111888888777666:::===:::333333222222222444444444444888:::<<>>???@@@@@@@@@AAA>>>===;;;<<>>:::666222///------)))***---///111111111111111...,,,,,,...111222222000///...++++++,,,000444111000000///...---,,,,,,111111000---+++***+++,,,,,,---......------...000777777555222000000333555333111...,,,*********+++000/////////000///---++++++)))&&&&&&((()))***))),,,+++***))))))***+++,,,---+++((()))---...---+++)))(((''''''&&&&&&'''''''''$$$"""###'''******(((###&&&)))***(((&&&%%%%%%$$$&&&(((+++...000111111'''%%%###&&&---222555555...---+++(((&&&$$$###"""(((***...222333///)))###$$$%%%&&&%%%###!!!!!!!!!&&&'''))),,,---------,,,000---+++***+++++++++***((())))))(((%%%$$$$$$%%%)))************((('''&&&'''&&&%%%$$$$$$&&&'''(((&&&$$$"""###'''******(((***'''$$$###$$$%%%%%%%%%"""###%%%(((***---///000//////...///000000---+++(((((((((((('''%%%###### !!!###&&&((((((%%%"""%%%(((+++,,,+++)))((((((---------,,,,,,++++++++++++***)))(((((((((((((((''''''((((((&&&###!!! ###'''))))))(((((((((,,,---///000///---)))'''%%%&&&(((***+++,,,,,,,,,999<<>>666,,,######$$$$$$###""""""$$$&&&,,,...---(((&&&)))+++***%%%%%%%%%&&&((())))))((('''&&&&&&'''(((***,,,---))))))***,,,//////...,,,)))+++,,,,,,***))))))***&&&&&&(((***,,,,,,***(((!!!!!!!!!$$$''')))))))))$$$###!!! ###&&&((((((((((((''''''&&&&&&%%%)))((((((+++111444444333***(((%%%%%%''')))************)))'''%%%%%%'''))).........---,,,,,,///111000000000444888999666222111---++++++---...,,,***&&&%%%$$$###$$$&&&((()))///...---+++***)))(((((('''''''''(((+++///222555333111///,,,+++,,,...///444000,,,******)))&&&#########%%%(((+++---,,,+++((())))))'''%%%$$$&&&'''///222777999777444222111222000...,,,++++++,,,------...000222333444333333...000333777888555///***...///000111666;;;999444000000000000111222444555;;;<<<>>>@@@AAA@@@???>>>===@@@CCCDDDCCCAAA@@@@@@===>>>@@@CCCEEEFFFGGGHHHFFFDDDBBBAAA@@@???===;;;:::<<<@@@EEEKKKMMMMMMLLLSSS[[[iiizzzyyyzzzqqqfff[[[UUUJJJGGGCCC===888444222111+++,,,...111333444222111111///------///000111000///000///,,,)))***///444......------,,,++++++***/////////---+++***,,,.........---+++***,,,000444::::::999666333222333444222000---******+++---...444222000000000...,,,***((('''''''''((()))******...---+++))))))+++---///...+++))))))+++---...---******))))))((('''&&&&&&###!!! ###)))+++((($$$!!!%%%***,,,+++(((&&&%%%))))))((((((((()))***+++&&&%%%%%%(((---111444444...---+++(((&&&###"""!!!&&&(((,,,//////***### """###"""""""""###$$$$$$&&&(((+++,,,,,,,,,+++***((('''((()))+++,,,+++,,,,,,***'''&&&&&&&&&((()))***+++***(((&&&%%%$$$"""!!! """%%%)))+++)))%%%!!!"""%%%))))))))))))&&&###"""###&&&((()))$$$$$$&&&(((***,,,...///222222333444444333111///***+++------+++&&&"""!!!######!!! %%%'''))))))'''&&&%%%&&&+++,,,,,,,,,,,,,,,+++***,,,,,,,,,+++***)))((('''$$$$$$%%%&&&&&&%%%""" $$$(((,,,...---+++***)))(((***...111111///***&&&((()))***,,,,,,,,,+++***222777<<<>>>888///%%% """###%%%%%%$$$$$$%%%&&&,,,...+++%%%###&&&((((((&&&$$$###''',,,///---***%%%%%%%%%&&&))),,,///111,,,,,,---------,,,+++***(((***,,,,,,+++))))))***'''&&&%%%&&&)))+++,,,+++%%%$$$"""!!!"""###%%%%%%$$$###!!!!!!"""$$$&&&((((((((())))))(((&&&$$$"""$$$###&&&...777;;;888333)))'''%%%$$$%%%&&&((())),,,+++)))&&&%%%&&&)))+++.........---*********,,,+++***,,,///222444333111...+++)))(((***++++++******)))(((''''''((()))***///---***(((''''''((()))&&&%%%%%%%%%&&&))),,,...+++***)))((((((***,,,---222...+++***+++***'''$$$!!!###%%%''')))***))))))((()))***(((&&&%%%&&&''',,,000444666555333222222666444222000//////000111///000111222333333333333...///222555666333---)))'''***+++---111666666222.........---...000444666>>>???AAAAAAAAA???<<<:::<<<>>>AAABBBAAAAAACCCEEEEEEDDDCCCDDDGGGLLLOOOQQQNNNLLLIIIFFFCCC@@@===;;;;;;===BBBGGGJJJKKKJJJHHHOOOVVVdddvvv}}}{{{oooiiiWWWTTTNNNGGG@@@:::777555111000000111333333111...///...------/////////---...///...***'''(((,,,000++++++++++++,,,,,,,,,,,,.........,,,++++++,,,...222111...,,,+++---111555888888777444000......///...---+++***+++---000222666444222111000///,,,***&&&'''((((((((()))+++,,,---,,,+++***+++,,,///000,,,+++))))))***+++,,,,,,++++++,,,,,,+++***)))(((###"""###'''++++++$$$ $$$***---,,,***((('''+++)))'''$$$###$$$%%%%%%&&&'''***---000111000...---,,,+++)))'''%%%###"""###%%%(((++++++&&&!!!"""$$$&&&(((%%%###!!!###&&&***,,,,,,%%%%%%%%%%%%&&&(((+++............,,,)))'''&&&'''++++++,,,,,,+++***((('''$$$"""!!! """&&&+++...***&&&""""""&&&***+++***(((%%%""""""%%%***---///(((((((((((()))***,,,---000222444555555333222111+++---//////---'''!!! ###$$$%%%$$$###"""###$$$((())))))*********)))))),,,,,,,,,,,,+++***((('''$$$$$$$$$&&&((((((%%%###%%%(((,,,///...,,,******%%%'''***...000...)))%%%,,,---...///...,,,)))((('''+++111222///)))$$$!!!"""$$$&&&'''&&&&&&&&&'''+++---***### ###'''''''''$$$###'''...222111...'''&&&&&&(((***...222444222111000---***(((''''''(((***,,,+++***)))***+++)))'''######%%%(((***+++$$$$$$###!!!!!!!!!###$$$%%%&&&&&&'''''''''&&&&&&&&&'''***+++)))&&&### $$$...999<<<555...&&&%%%%%%$$$%%%&&&)))+++...,,,)))'''''')))+++,,,...///000...+++)))((((((''''''''')))---000222333---+++***)))***,,,,,,---...---,,,+++++++++,,,,,,///,,,)))&&&%%%&&&(((***'''&&&%%%######$$$%%%&&&######"""###$$$&&&)))***+++)))((())),,,---+++((( """$$$&&&&&&'''''''''***+++,,,+++)))'''((((((***---111222222111111222666444222000000000111222222222222222111111000000......000222444333///,,,%%%)))******---111111---+++------------///333777@@@AAABBBBBB@@@===999777999;;;>>>???@@@EEEMMMSSSRRRMMMHHHFFFJJJQQQWWWZZZRRRQQQNNNJJJEEE@@@===<<<===@@@DDDGGGHHHGGGEEEDDDIIIRRRaaassspppxxx~~~kkkfff^^^TTTJJJBBB<<<999777444111111222222///,,,---,,,,,,---//////---,,,,,,,,,+++)))((((((+++---******+++,,,---...//////---...---,,,******,,,...333222000...---...222555666555444000,,,***+++,,,***)))))))))+++---000222444222111111111///,,,)))%%%''')))*********,,,---++++++,,,,,,------......((((((((((((((()))******)))***,,,......---+++***%%%%%%'''***+++(((""" $$$)))------+++***)))'''&&&$$$"""!!!"""###$$$$$$(((---111222000,,,)))+++++++++***)))'''&&&%%%###$$$'''))))))&&&  """$$$(((+++&&&""" %%%)))++++++"""###%%%%%%%%%'''+++......//////---***(((((()))---,,,,,,+++*********)))%%%$$$######%%%(((---///***&&&###$$$(((+++,,,,,,(((%%%###$$$(((---111333,,,+++***)))((()))******+++...222333333111000000---...//////---(((###""""""""" !!!!!!"""!!! !!!###%%%&&&&&&&&&'''(((((((((+++,,,,,,,,,+++***))))))&&&%%%%%%(((,,,,,,)))%%%"""&&&***,,,,,,+++++++++'''&&&'''+++......***&&&---...///000///,,,)))'''"""%%%''''''%%%"""$$$&&&)))***)))'''''''''***+++)))""" ###&&&&&&&&&###!!!$$$+++000111///***)))((()))+++///333555777666111,,,&&&$$$%%%''')))***+++***))))))+++---...)))$$$!!!"""$$$&&&''' """###$$$######%%%&&&&&&'''***++++++)))&&&$$$$$$'''***---,,,)))%%%""""""+++555777111)))$$$%%%'''''''''(((***,,,...,,,)))(((***+++,,,,,,///111222000---***(((''''''''''''(((+++///222555......---......///000000//////......------------...,,,)))&&&%%%&&&)))***)))(((&&&%%%###""""""""" ###''')))'''&&&&&&(((---///---+++!!!###$$$$$$$$$$$$&&&(((+++,,,...---+++))))))******,,,///000000000000111222111///...---...000111333222111000...---,,,,,,......000222444444111///'''***,,,***+++...---******,,,......---...222666===???AAAAAA@@@===999777666999===???BBBIIIVVV___]]]VVVMMMJJJMMMTTTYYY\\\RRRQQQOOOJJJEEE@@@>>>===???BBBFFFGGGFFFDDDCCCCCCFFFNNN]]]ooo\\\eeeqqq{{{~~~tttfffXXXLLLDDD???;;;666111///000111...+++++++++,,,...000000...,,,((('''''')))+++------,,,((()))***+++,,,---............---,,,******+++---000111111000///000222555555444222...***)))***+++'''''''''(((***+++---.../////////000000...+++'''%%%'''***+++++++++---///***,,,...//////---***((($$$%%%'''''''''&&&''''''$$$&&&))),,,------+++***''''''(((((('''%%%""" $$$))),,,---,,,,,,,,,&&&$$$###!!!!!!"""###$$$###''',,,000000...***((())))))***++++++***)))(((&&&&&&(((***+++)))%%%"""!!!!!!!!! """&&&)))&&&###!!!###(((++++++)))###%%%((((((''''''))),,,+++,,,------+++***+++,,,---,,,***((('''((()))***'''&&&%%%%%%'''))),,,...(((%%%###$$$))),,,---,,,((('''%%%'''***///111222---,,,***)))((()))***+++(((---222444333222222222---.........+++(((%%%"""%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$&&&((()))+++++++++***************)))''''''***...///+++'''###&&&))),,,,,,---...000,,,)))(((***...000---******,,,...//////---***(((%%%'''((('''$$$"""""""""&&&))),,,---+++)))'''''''''***(((""" ###&&&%%%!!!$$$***---...,,,+++))))))+++...222555:::777111***$$$"""%%%)))++++++***((('''))),,,///333...'''###!!!"""###$$$"""&&&(((&&&$$$$$$%%%$$$&&&)))******)))&&&%%%###''',,,000000---(((%%% &&&---000...***%%%(((+++,,,++++++,,,...,,,***((()))+++,,,+++***...000111000,,,)))&&&%%%'''((()))***+++---///000---...///000000111111222---------,,,,,,,,,,,,,,,...,,,)))'''&&&''')))+++))))))))))))'''%%%###""""""'''***(((&&&&&&)))---...,,,)))$$$%%%&&&$$$###$$$'''***+++---......,,,***)))***+++---////////////000222000...---,,,,,,...000111222111///---,,,+++******...///222666888666111---(((,,,...+++***,,,+++((()))---000000------111444777:::===@@@@@@???<<<:::666:::>>>@@@AAAFFFQQQZZZ^^^WWWNNNKKKMMMQQQSSSSSSMMMNNNMMMHHHBBB>>>======???BBBEEEEEECCCBBBCCCDDDEEELLLXXXhhhyyyOOOYYYfffttttttdddUUUKKKEEE<<<666000...///000...,,,++++++,,,///111111///,,,%%%$$$%%%(((...111000---'''''''''((())))))******.........,,,***)))+++------///000000000111333555666555222...***)))+++---%%%&&&''''''((()))))))))++++++---///000...***&&&%%%(((+++,,,,,,,,,...111***---000222000,,,'''$$$"""$$$&&&'''&&&%%%%%%%%%"""&&&***,,,,,,***)))(((((((((&&&###"""###$$$!!!$$$)))+++,,,,,,------'''&&&$$$###"""!!!!!!"""!!!%%%***......,,,***)))'''(((***+++,,,,,,++++++))))))***,,,...---***(((((('''$$$!!! ###&&&&&&$$$###''',,,...+++'''&&&)))++++++((('''(((***(((***,,,,,,,,,,,,...000,,,***(((%%%%%%&&&''')))((('''''''''(((***,,,---&&&$$$"""$$$))),,,---,,,***((('''(((+++...000111---,,,***(((((()))***,,,)))...444777666555555666---------,,,***(((&&&%%%&&&''''''### """  ###&&&%%%$$$###"""###%%%((()))*********))))))***++++++***((('''***///000,,,'''%%%(((+++...///111333555000,,,)))+++///222000---&&&))),,,...///---+++)))***+++---,,,***)))))))))'''***...///---***((('''&&&)))(((###!!!$$$&&&%%%$$$))),,,---,,,***)))***---111333:::777000(((""""""''',,,,,,+++)))'''&&&(((,,,000777111***$$$"""""""""""""""&&&++++++(((###!!! ###$$$&&&'''(((''''''&&&###'''---222333000,,,(((!!!!!!''',,,......(((,,,000000...,,,---...+++)))'''(((+++,,,***(((+++---......***&&&###"""%%%(((***,,,+++***)))******,,,///000000000000000************************---,,,)))''''''((()))+++)))***+++,,,+++(((&&&$$$ """(((+++***)))((())),,,,,,)))&&&'''((('''%%%###$$$)))---+++,,,......,,,***))))))---...000000//////111333000///...---...000222333000///---,,,+++*********...111555:::;;;777000***)))---///,,,+++,,,,,,))))))---111111...---000333222555:::???AAA@@@???===888===AAA@@@===???FFFNNNZZZSSSLLLIIIJJJLLLKKKIIIIIIKKKJJJFFF@@@===<<<===>>>AAADDDDDDBBBBBBDDDFFFFFFKKKTTTbbbrrrCCCIIIVVVeeeuuuzzziiiVVVHHHCCC;;;333///000222111///,,,+++---111444222***###$$$###"""%%%))),,,+++***'''((()))((('''&&&'''(((******+++,,,,,,+++)))(((***---000000//////222555:::555///+++***,,,...///+++++++++******)))))))))(((***+++---------,,,+++)))***,,,...000111333444111444777666333---)))'''%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$&&&***+++)))***,,,++++++,,,+++***(((&&&$$$''')))+++...000///,,,******,,,+++)))%%%###$$$''',,,)))((()))------((($$$***'''&&&(((,,,......,,,++++++---...////////////111///,,,'''###!!!"""$$$************,,,...111333///---+++)))'''&&&&&&'''&&&'''***,,,...///000000,,,)))&&&%%%&&&'''''''''&&&%%%%%%&&&(((***++++++,,,(((######&&&(((&&&"""###'''+++,,,+++***,,,...///---)))&&&&&&(((+++---333333444555555666666666...,,,+++++++++***'''%%%***)))'''$$$ !!!###!!!###%%%&&&$$$###""""""$$$######&&&+++---,,,******+++,,,+++)))))))))*********++++++,,,---...///000---++++++---111333555888333000000444555333///...,,,,,,...000111///,,,000//////111444444000,,,(((+++//////---***(((''')))'''$$$!!!!!!"""$$$&&&""" ###%%%***(((&&&'''))),,,......555444111---)))(((***+++...+++(((''')))---000222333///***%%%"""!!!###$$$###(((,,,***%%%!!! !!!"""!!!!!!!!!!!!###$$$%%%$$$&&&)))///333333...***###  '''...222444444111000222444222,,,&&&(((''''''&&&''')))***++++++---......+++(((&&&%%%&&&'''***---///,,,((($$$)))+++...000000,,,((($$$$$$%%%''')))***+++******,,,***((((((***+++,,,+++,,,(((&&&***///111,,,'''&&&"""!!!%%%'''((()))))))))))))))((('''&&&***,,,,,,***'''&&&(((***((()))+++,,,---.........333333222111000///.........,,,***+++...111333333000///---***((((((,,,...111333555555333111//////---,,,,,,+++***)))((('''---...000333555666444222444555666999<<<<<<:::888888:::>>>>>>:::666:::BBBHHHFFFCCCAAAAAADDDHHHJJJHHHHHHFFFCCCAAA@@@@@@AAABBBCCCDDDFFFHHHHHHFFFCCCGGGHHHPPP___mmmzzz999>>>IIIWWWgggxxxuuuaaaQQQEEE===444000111333111//////......000222///((("""###""""""%%%)))++++++***,,,,,,,,,+++(((&&&&&&'''***++++++,,,+++***)))((((((+++.../////////111444666222...******+++---...------........./////////++++++,,,,,,------------,,,---...//////000222444333555666555111,,,***)))(((((('''&&&&&&&&&'''(((+++'''&&&((()))(((***...............,,,+++)))''')))+++---000222111///---+++,,,+++)))'''(((+++...---***((())),,,---***&&&)))((('''(((***,,,------,,,---...//////000//////000///---)))&&&$$$%%%'''((()))+++---000222333444333222///,,,***)))((((((&&&'''(((***,,,...000111---+++(((&&&&&&''''''&&&$$$$$$%%%&&&(((***+++***+++'''######&&&(((&&&$$$&&&***---...,,,+++,,,...000---***''''''))),,,...555444444333333444444555000...---,,,+++***'''%%%(((((('''%%%###"""###%%%"""$$$'''(((&&&$$$#########""""""&&&+++...---+++***+++,,,+++)))(((((())),,,++++++++++++,,,...//////...---...000333555666777555444666999888333...---+++***+++...000///...111//////111444444111---))),,,//////---***''''''(((&&&$$$""""""$$$''')))$$$  """$$$(((&&&&&&'''+++...//////333111///,,,******+++------+++((('''))),,,000111444111---)))&&&%%%%%%&&&%%%))),,,+++&&&"""!!!"""""""""!!!!!!###$$$&&&(((%%%&&&)))...222333000---&&&""" %%%---333666777555333444777555000+++(((((((((((()))***+++,,,+++---//////,,,)))%%%$$$$$$%%%(((+++---+++&&&###$$$&&&***------+++'''%%%((()))***++++++++++++***+++)))'''(((***+++,,,+++---((($$$&&&,,,000///,,,)))&&&""""""$$$'''''''''***)))(((***+++,,,***))))))+++,,,+++)))(((***,,,***+++,,,---///000000000333222111000///...------************,,,...000222000///---***((())),,,///222444555555333111000111......---,,,+++***))))))'''(((,,,111666:::;;;:::666666666777999888666444777999;;;;;;555000333:::>>>===;;;;;;===AAAFFFHHHJJJIIIGGGEEECCCBBBBBBCCCEEEEEEEEEHHHJJJKKKJJJHHHIIIHHHLLLVVVcccppp///333:::EEEUUUgggyyynnn]]]KKKCCC:::555555666444222333111000000000---'''!!!######$$$'''***,,,,,,,,,111111111...***(((''''''+++,,,,,,+++***)))((('''&&&(((,,,......///000111111///,,,***)))***,,,.........///000111333333444---,,,,,,+++,,,,,,......000111111000///000222555888888777333///,,,+++,,,...,,,***)))((()))***+++...)))&&&&&&''''''+++111222222222111000...,,,++++++---000333444333222111---,,,***((())),,,222777...+++((((((+++,,,+++)))*********))))))***---000//////000111111000000000///000///,,,)))(((((())))))+++///333666777777666555444111...+++)))((('''''''''''''''***---000111000---)))(((''''''&&&%%%###$$$%%%&&&''''''''''''&&&###!!!"""%%%((((((&&&)))---000///---+++,,,---///---***((('''))),,,...555444222111111222333444333111///---,,,***(((&&&&&&'''(((((('''&&&&&&'''&&&)))+++,,,)))&&&$$$###"""!!!!!!&&&+++//////---***++++++***(((''''''(((...---+++******+++---...///000111222444555555666666777888;;;===:::222,,,+++***)))***---///000000000...---///333444111...***,,,......,,,)))&&&&&&%%%$$$######%%%'''***,,,&&&### !!!"""$$$%%%&&&***...111222111000...,,,+++***+++,,,...+++***(((((((((+++...000555333111...+++)))((((((%%%))),,,,,,)))%%%%%%%%%$$$$$$######$$$&&&(((***&&&&&&))),,,000333222111,,,'''!!!###+++222777777555333444666666333///***+++,,,------.........,,,---......---)))&&&$$$###$$$&&&)))+++***'''$$$!!!$$$(((+++,,,+++)))(((,,,---------,,,+++******)))(((''''''***+++,,,+++,,,'''"""$$$***000222111,,,***'''&&&'''(((((((((---***(((+++///111...***%%%''')))))))))***,,,...,,,,,,---...000111222333333222111///---,,,,,,+++(((***,,,+++)))***---000///...---+++)))***---000555555555444222111222333111000///...---,,,,,,+++&&&'''***000777===???@@@888666555555555555333111666666888888111+++,,,111555555555777;;;@@@EEEHHHKKKJJJHHHFFFEEEDDDDDDEEEGGGFFFFFFGGGKKKMMMNNNMMMMMMIIIIIIOOOYYYhhh{{{,,,///333:::FFFXXXkkkxxxwwwgggVVVMMMCCC===<<<;;;999555555333111000///,,,((($$$%%%&&&(((+++---/////////333444333111---+++***+++---,,,,,,+++***)))(((((($$$&&&))),,,---.........------,,,+++***+++---.........///000111222222333...---+++******+++---///222333333222000111444888===;;;888333...---...///222000...+++++++++,,,...---)))'''((())))))---222444444333222111///...---,,,...111333333333222222---+++(((&&&(((---444999---***'''&&&(((+++++++++,,,------+++)))***...333111111111111111111000000000000000...+++)))((())),,,///444888::::::888666111000///,,,***((('''&&&'''&&&%%%%%%'''+++///222222///,,,)))((('''%%%$$$###$$$%%%%%%$$$""""""""" $$$'''))))))***---000///,,,******,,,---+++)))''''''(((+++,,,222111///...///111444666555222///---,,,+++)))''''''))),,,,,,***((('''''',,,...000///+++'''$$$###"""!!!"""&&&,,,000000...)))***+++)))'''&&&'''(((///---+++***)))+++---...000222555666666444333333555666888::::::666///***'''((())),,,...///000///...,,,***,,,///111000---***,,,...---+++(((&&&%%%""""""###$$$'''***,,,...)))&&&""" !!!!!!!!!###$$$'''---222555555444///---+++******+++++++++)))))))))(((((())),,,...333333222111...,,,)))(((###'''+++---,,,++++++,,,***(((&&&%%%%%%&&&((()))'''''')))+++...111333444333---%%%!!!!!!'''///444222000//////111222111000///000222333444333333222000...,,,******)))((('''$$$%%%'''***,,,,,,***(((%%%'''***---......---,,,//////...---+++***)))(((((('''&&&(((***,,,,,,+++***&&&$$$&&&---222444444...,,,(((&&&''')))+++---111---))),,,222444///***"""###&&&(((***,,,...///------------///111333444333222000...,,,++++++++++++///111///***(((***.........---,,,+++,,,///222777666555333111111333555333222222111000///...---+++,,,...222888<<<>>>>>>888666333333333444333222555555777777222++++++///333444555888<<>>:::777444333111111000...+++))))))+++---000111222222222222333333222///......///...------,,,+++*********%%%&&&(((***,,,,,,,,,++++++---......---,,,...000000000000000111111111111///---***))))))***---...222555666555222222666:::>>>===999444///...000222333111///---,,,---......)))'''(((---...------111444333222111///...------+++...111222111000000111---***&&&%%%'''+++000444+++)))&&&%%%&&&)))+++---...000000...,,,,,,000333000111111111111000000///000000000...***((('''(((---000444777888666333111------,,,+++***)))((('''(((&&&%%%$$$&&&***///222333111---+++***(((%%%######%%%%%%### """&&&)))***(((+++...---***((()))***)))(((&&&%%%%%%''')))***---,,,+++,,,...111555888333111...,,,,,,+++***(((+++---//////---***((('''...//////---((($$$!!!!!!$$$###$$$(((---111000///((()))***)))((('''''')))...---+++******+++,,,---111555888888555111///...222222333333222000,,,(((###&&&+++///000000///...,,,)))'''(((+++---,,,+++)))+++---,,,)))'''&&&%%%!!!"""$$$'''))),,,...///---***&&&$$$$$$###"""!!!###%%%)))...444777666555///---***)))******)))((('''((())))))'''(((***,,,000111111000///,,,)))'''!!!$$$)))...000111222333000...***&&&%%%$$$%%%&&&((()))***+++,,,///222444777222***###!!!$$$***///...,,,******,,,...///000333555666888999888888777333...(((%%%&&&(((***+++'''((())),,,///000///...***,,,---...///...------///...---+++***(((''''''((('''''')))+++,,,+++***&&&&&&(((,,,111555555333...,,,'''$$$%%%)))///333555000,,,...222333...(((###$$$'''***...111222222...---,,,+++,,,///111333333111///---++++++++++++000444666333---)))))),,,,,,---------,,,...111333777777555333111111333666444333333222111000///...111111222555999<<<<<<;;;555333222222444555555444444555888:::777111000444555666888:::>>>BBBEEEFFFGGGEEEBBBAAACCCDDDCCCBBB@@@>>>===???CCCHHHKKKLLLGGGFFFHHHPPPZZZiii~~~+++...000111444===JJJTTTcccpppzzzhhh^^^QQQHHHDDD@@@:::666333333333333222000...---,,,///222444444333333333111222333222000000000111///...---,,,,,,,,,------((('''&&&(((***++++++******---111111///---...000222222222333333333333333000...,,,******+++---...444888;;;999555333666:::;;;;;;888444111///000222000000///......---------''''''+++000222///---...333222000...---,,,,,,,,,+++...111111...,,,---///,,,***'''&&&(((+++---...***)))'''&&&'''))),,,...000111111000///...///111......///000000//////////////////,,,)))(((((()))---///111222333111///...---.........---,,,+++***(((&&&%%%%%%'''+++///222444111///---+++)))&&&###$$$%%%%%%""""""%%%''')))$$$'''++++++)))((()))+++'''&&&%%%$$$$$$&&&''')))(((((()))+++---111555777000---+++******++++++***...000111111...,,,******,,,,,,+++((($$$"""!!!"""(((''''''***///111000...''')))***)))(((((()))+++,,,,,,,,,+++,,,,,,,,,---000333777666222---++++++.........---,,,***)))(((###'''---000000/////////,,,)))%%%$$$'''))))))((((((***++++++)))'''&&&'''$$$&&&(((+++---///000000///---***(((((('''%%%###%%%&&&)))...333555555444///+++((((((***+++(((&&&%%%'''***)))'''&&&(((+++---.........---***'''%%% $$$)))///444666777888444111,,,'''$$$###$$$%%%***+++++++++***,,,...111777333---&&&""""""'''++++++***((('''(((,,,000222555666777888999999999999222+++$$$!!!$$$(((,,,---))))))***,,,000222333222,,,,,,------,,,,,,,,,+++---,,,+++)))((((((((((((***))))))***,,,,,,+++)))$$$&&&***000444555333000...,,,(((%%%%%%)))000555555111...///111111---(((((((((+++///333666666555000...+++)))***,,,///222222111...,,,++++++,,,---222555777555000,,,******+++,,,------...///222555666666555222000000333555444333222111000//////...000111333777:::;;;:::888111000000222444666666555444555999>>>===888777999777888:::===???BBBCCCDDDDDDAAA>>>>>>AAABBBAAA???;;;:::999;;;???DDDGGGHHHAAABBBGGGOOOXXXeeeyyy(((---111222222666???GGGSSSaaasssssshhhZZZOOOIIIDDD===888444555666666444111///......222555666555333222333000111222111000///000111///......---...///000000,,,)))&&&&&&(((******)))(((---222333000------///111222222333444555666666111000...---,,,---...///777<<<@@@===777222333666666666666444111///...///,,,------......---,,,++++++***---222222...+++,,,222000///---++++++++++++,,,///222000,,,***+++...,,,***(((***,,,------+++******))))))***+++...000000//////000000000...,,,+++,,,------............---------+++)))***,,,//////000000000111111111111///000000///...,,,+++)))''''''&&&&&&(((,,,///222444222///...,,,***'''$$$$$$%%%%%%""""""&&&%%%%%%$$$###"""###$$$&&&!!!%%%)))***)))(((***---'''&&&%%%$$$%%%&&&((()))&&&'''(((+++---000333444+++)))'''''')))+++,,,,,,...000222111000.........+++***)))'''%%%%%%(((***---+++***,,,000111000---&&&(((************,,,---)))***,,,------------,,,+++///444333...***)))******+++,,,,,,+++)))(((''''''***---...---...000222...)))%%%###%%%(((((('''&&&(((***)))(((''''''((()))+++---000222222222222111///---,,,+++***'''%%%%%%&&&(((+++///222222111,,,(((&&&'''***,,,***&&&###'''******'''%%%''')))+++,,,,,,,,,+++)))&&&%%%###%%%***000555888999888555222,,,'''$$$###$$$%%%+++,,,---+++)))(((***---111000---((($$$###&&&)))(((&&&$$$###$$$)))///333333333333333444555666777---'''!!!!!!%%%***,,,+++((('''(((+++...222333333,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((())))))***,,,++++++,,,------+++((($$$&&&+++///222222///---------,,,***)))***...222111000.../////////,,,*********,,,000555777555333222000,,,))))))+++...111222000...,,,,,,---...000///000222333111...+++)))***,,,---...///000333666444555444222000000111333333222111111//////...---000111333777999888444111......///111444444333222555666:::@@@AAA<<<:::;;;999:::===@@@BBBDDDEEEFFFBBB>>>;;;<<>>:::999999;;;???BBBDDDEEEAAABBBGGGMMMSSS^^^qqq'''---333555333555;;;AAAHHHWWWjjj{{{{{{pppbbbVVVOOOIIIAAA<<<555777999888555222///---///333666777444222111222111222222111///...///000//////......///000222333///***&&&%%%''')))))))))'''---333333///,,,,,,---...///000222444555777777333222111000//////000000:::???CCC@@@888111000222111333444333000...,,,,,,)))***,,,......---+++***///...///222111,,,)))***111000...,,,+++*********---000333111,,,)))***---+++******---000111...+++***+++,,,,,,,,,---000222///...---///111000,,,((()))***+++,,,------------+++,,,+++******,,,000444333222222222333555777888000000000///---+++(((''''''''''''(((***---000111333222///...---+++(((%%%###%%%%%%"""!!!'''---,,,+++***&&&###""""""###$$$(((***)))***,,,///'''&&&&&&%%%&&&'''((()))&&&''')))+++---///111111(((&&&$$$%%%(((+++------...///111111000000111222++++++***)))(((+++000444000...---...111111///,,,&&&''')))******+++---///((())),,,...///...---,,,''',,,111000,,,))))))+++(((***---...,,,***(((''',,,------,,,+++,,,111666000+++%%%###%%%''''''&&&%%%'''))))))((('''((()))---///111444555555444333222000///...---,,,)))&&&%%%%%%&&&))),,,//////...)))&&&$$$&&&+++---+++((("""&&&******&&&$$$&&&)))++++++++++++***(((&&&%%%&&&(((,,,111666999999888444111,,,'''$$$$$$%%%&&&,,,---...+++(((&&&(((***,,,------***&&&%%%''')))%%%###!!! !!!&&&,,,222111000//////000111333444((($$$!!!"""'''++++++)))&&&%%%&&&(((,,,000222222---,,,,,,,,,,,,---...///+++***)))))))))***+++,,,------,,,---...---***(((%%%'''***---//////---,,,,,,///000///,,,+++,,,///---...............------))))))***...333555333000444111---))))))+++...000111000...,,,,,,...000111++++++---000111000,,,(((***+++---//////111444666333444444333000000111222222111111000///...------111222444777777333...)))------...111333333000...555666;;;AAABBB===:::;;;;;;===@@@CCCFFFHHHIIIIIIBBB>>>:::;;;???AAA@@@===:::999999<<<@@@CCCDDDDDDFFFFFFHHHLLLPPPYYYkkk|||+++...222444444666:::===FFFPPP\\\kkkyyyooobbbUUUJJJCCC???@@@<<<:::<<<;;;666222111444444444333222111000///222///,,,+++---///000111333///***+++///222111///000+++%%% ###(((,,,---///111111...+++)))(((,,,///000///111555666444333...,,,000333222000111:::===@@@BBB???999111,,,...111333222...+++***+++***+++---------...000222111222444333111...------444000***((()))++++++***000222222///,,,***,,,///---...000111111000///...,,,+++***+++...111222333444111......//////---***###$$$&&&(((+++///222555///---++++++---///000111111111333555666777888888333000------------***''''''(((&&&$$$'''///222111555000***'''''''''%%%###''''''&&&$$$""""""%%%''',,,...000000,,,(((%%%###"""%%%(((,,,------+++***(((((()))+++------,,,***(((((()))++++++,,,,,,,,,$$$%%%'''((())),,,000333222......333666333000///+++)))&&&(((...777???DDD666111,,,+++///222222000///---******,,,...//////+++)))''')))++++++)))&&&))),,,000111///+++(((''''''+++...---***))),,,000333444333...)))(((,,,111,,,)))&&&%%%&&&(((((((((%%%&&&((())))))***---///999444///---...111444666111000...,,,,,,,,,...///)))&&&$$$%%%)))...000000+++(((&&&(((,,,---***&&&''')))+++,,,,,,***'''&&&111///,,,+++++++++)))''''''&&&(((///666888444000...---,,,+++)))(((''''''+++******))))))******+++///...,,,***(((&&&$$$###$$$!!!$$$***///222///---,,,,,,---,,,+++###!!!!!!#########!!!!!!!!!$$$(((,,,---...,,,...111333333111...,,,))))))))))))***+++,,,---,,,,,,---///000///+++(((!!!$$$(((+++,,,,,,,,,---111222222111000///111222111000---------...,,,+++&&&)))...111222111111222444444333...***((())),,,111---***,,,000333111...)))***,,,///000///,,,((())))))+++...111222111///000111222111//////000111555444222///---++++++***333444333222///......///---111444555222000///000000888???@@@<<<888888;;;AAAAAAAAABBBCCCDDDEEEFFFCCCAAA???>>>===>>>???@@@<<<<<<;;;;;;<<<>>>AAACCCHHHHHHJJJMMMOOOVVVfffvvv,,,///222444555777;;;>>>BBBJJJUUUbbbvvv{{{mmm^^^PPPFFFAAA>>>:::777999888333000000777777666555444222111000000...,,,+++---000111222333---'''&&&)))---///......)))######***//////000///---)))&&&%%%%%%))),,,///111555:::999555444...+++...111111111222777:::===???>>>:::555111000222555333///+++(((((((((+++...///000000111222000222333333111000000000333///***((()))++++++***///000000...,,,---000333111111111111111000000///---+++***+++---///000000000...,,,---000000...+++$$$&&&)))+++---///111333000---******,,,...000000///000111222333333333333111...,,,,,,------+++)))'''((('''%%%(((...222111111---)))'''&&&%%%""" ))))))(((&&&$$$$$$&&&)))***---///000///+++(((&&&$$$%%%''')))***+++++++++((((((((()))+++,,,+++***((()))***+++,,,,,,,,,,,,))))))+++---000222444555000------333666333000000---+++)))***...555;;;???888333//////333555444111///---+++,,,---///000000***)))((()))++++++)))'''---111555666222,,,&&&###"""&&&))))))((()))---222555666444///)))(((+++000,,,+++******++++++)))'''''')))*********+++...000777222,,,)))***///333666333111///,,,+++***+++,,,***'''%%%&&&***...000000...+++(((***---///,,,)))&&&'''***,,,------,,,+++000///......---,,,(((&&&%%%&&&)))...222444111///,,,++++++,,,---------,,,******+++,,,,,,---------//////---,,,***((('''&&&$$$"""!!!&&&***---***((((((***+++,,,,,,%%%###  !!!  ###(((,,,......000222444444222000---,,,++++++,,,,,,,,,,,,---------,,,,,,------,,,)))&&&###&&&)))*********,,,---111222333222000000222333555333///---+++***(((''''''***...000000000000000555555222---(((&&&(((***---***(((***///222111...)))***+++---///...,,,)))((()))+++///222222000......000111111///...///000555444222000---+++))))))+++---/////////...///111111444666666222///......111777===???===<<<===>>>>>>>>>>>>??????@@@AAAAAABBBAAA???>>>>>>???AAABBB@@@???>>>======???@@@BBBIIIIIILLLOOOPPPTTTaaannn---///222555666999<<<>>>>>>CCCKKKVVVfffxxx|||kkkZZZLLLDDD@@@;;;777888666222000111999999888777666444222111///---,,,,,,...000111111000***###!!!$$$)))---...+++''' $$$,,,222444222///***%%%######%%%(((,,,000666@@@GGGFFF???:::222,,,---///000222555444666999;;;<<<;;;999777333666888777333,,,'''%%%&&&***...111222111111111///111222222222111222333111...***((()))***++++++,,,---.........000555888555444333222111000000000,,,+++)))***+++------,,,+++******---111222///,,,(((+++...000000000000111000---***(((***---//////---.../////////...---,,,...,,,++++++,,,---,,,+++(((***(((%%%''',,,//////,,,***((('''&&&###''''''&&&%%%$$$%%%'''******,,,///111111///,,,***&&&&&&'''((()))***,,,,,,'''&&&%%%&&&((()))))))))((())))))***++++++++++++,,,+++,,,111555777666333---+++---333555333111111///...---,,,...111555777666333111111444444222///...---,,,---000111111000+++***)))***,,,,,,+++)))222555999999444+++$$$!!!$$$%%%&&&)))///555888888555000+++)))+++............///000...+++(((+++,,,---,,,+++,,,...111444...(((%%%''',,,111444444222///,,,***)))))))))+++)))((())),,,///111111///,,,)))***---...---+++###%%%'''***,,,---.........///000111111...***&&&%%%(((,,,......---,,,,,,***)))))),,,111333222111***+++---///000000/////////......---,,,+++******'''%%%""" """%%%'''(((&&&######&&&***,,,---'''%%%"""!!! ###(((,,,------111222333111...+++)))))),,,---.../////////...------,,,***)))))))))'''%%%)))***++++++******,,,...222333333222111111222444666333///,,,***)))'''&&&)))+++...///...------...666444000+++'''%%%''')))***(((''')))...111000...*********+++------,,,***((()))+++///111111...+++,,,...111222000///......333222000...+++(((%%%$$$!!!%%%***---...000111222444666666555222000//////333555888;;;>>>@@@@@@AAA;;;<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCAAA???>>>===>>>???@@@IIIJJJLLLOOOOOOQQQZZZddd}}}///111333555777999;;;<<<;;;>>>DDDLLLXXXfffrrrxxxxxxfffUUULLLGGG@@@;;;999777444333444888888888777666555444333000///------///000///...)))&&&""""""%%%***,,,---)))%%%%%%...444777444///)))$$$$$$&&&))),,,...333<<>>???BBB@@@???>>>===>>>@@@AAAIIIIIIJJJLLLLLLNNNVVV```uuu444444555666888999999999:::<<<@@@EEEMMMWWWdddnnn~~~tttddd[[[PPPGGG>>>:::777333333555555555666666666555555555333111000//////...,,,)))###$$$%%%(((+++---------'''$$$!!!"""(((000444555222---((($$$%%%))),,,---///333===OOO___eeebbbHHH>>>555333333222333666222222222222333444555666333555888888555///'''!!!%%%,,,111111///,,,+++))),,,///000000000000111,,,+++***)))((()))***,,,++++++,,,...111444777888111000...,,,++++++,,,,,,)))(((((((((******)))((('''&&&'''+++111444333000000555:::999555111/////////,,,)))(((***,,,...///.........---+++***)))(((000///---+++*********+++///111///'''""""""###"""&&&(((++++++)))%%%!!! """"""$$$''',,,///...---,,,---......+++((($$$'''+++///000...+++)))###!!!!!!###$$$$$$%%%&&&&&&''''''''''''''''''''')))...444444///)))((()))---333333000...///000222222000,,,***+++,,,...............,,,)))''')))***,,,///111111...+++***+++------------------111222222///+++'''$$$###"""###$$$&&&)))///555999:::999777333///......///666333111111222333222222222111000---******,,,...+++***)))***---............---+++)))((()))***+++............///000222333...---,,,,,,,,,---------+++)))'''%%%$$$$$$%%%&&&)))+++...333666666222///...333555222***%%%%%%'''***)))***---111222000...///000333444333000,,,***((((((((())))))***************))))))***,,,...///***(((%%%%%%&&&)))***+++((('''%%%%%%&&&&&&$$$"""$$$$$$%%%'''***+++***)))&&&)))+++)))%%%###%%%''''''))),,,///000111000///+++)))'''''')))+++,,,,,,666666444111//////222444444444444222000///000222333111//////000000...---,,,------+++)))((()))***///---)))((((((***,,,------------...//////...,,,,,,+++))))))+++,,,---,,,&&&&&&(((***,,,+++'''$$$(((+++000222333222222222000///---***'''$$$!!!!!!%%%+++///111333444555000///...///111444666888555333111444999<<<<<<999===>>>???@@@@@@>>>;;;999444555888:::===>>>??????AAAAAA@@@@@@AAACCCFFFGGGIIIFFFEEEGGGIIIMMMVVV```ooo<<<;;;999999:::999888666999:::===AAADDDKKKYYYeeevvvrrrjjjXXXMMMBBB;;;555111000333444444555555555555444444444333111111000---)))&&&!!!%%%***///111000---+++&&&&&&%%%&&&(((,,,000222000...+++'''$$$%%%(((,,,+++---000888GGGVVV]]]]]]FFF===666444444333222444000///...------///000111---...111333222---%%% $$$+++000000---***((((((+++000111111...---,,,)))******)))'''(((***,,,---,,,---///222333333111******)))))))))******+++)))))))))+++---...---,,,)))''''''+++000333444222111777;;;:::444...---...---+++)))***,,,...//////000///---,,,++++++,,,---111111///,,,***)))+++---222555333***###!!!!!!%%%(((,,,---,,,(((%%%$$$"""###%%%&&&'''***///222...+++''''''***+++)))'''###''',,,000111...***'''"""!!! ###$$$$$$###%%%&&&&&&''''''&&&&&&&&&'''(((+++000444333...))))))***...333222---***,,,///111222000+++))))))+++////////////---+++)))''')))***---000222000,,,(((''')))+++,,,+++++++++------...---+++(((''''''(((%%%&&&'''***///444888;;;999888666444222111111111888555333222444666777777666444222...***)))+++---++++++,,,...000000...++++++***((((((((()))+++------...///...---...///111000000111222222111000000111///***&&&$$$$$$&&&'''((()))+++///222444333222111444666222+++&&&&&&'''+++,,,...//////---,,,+++///000222222111---)))'''%%%%%%%%%&&&''''''(((((('''''''''''')))+++...///---+++))))))***++++++***((('''&&&''')))((('''%%%'''&&&''')))++++++)))'''%%%)))------)))&&&(((+++''')))+++---///000000000***((('''(((***---......777666555222000000111333555555444222///---...///222111111222333111///,,,,,,,,,+++)))&&&&&&'''))),,,***((((((***---.........///000000000///...------+++***+++,,,...------'''''''''((()))(((%%%###%%%(((---000222333444555555333111---***((('''&&&(((+++///222333444555666000---++++++...222555666333111000222666888777555===???AAACCCBBB@@@===:::555777;;;>>>AAABBBAAAAAACCCCCCCCCCCCEEEIIILLLNNNGGGCCCBBBEEEHHHMMMWWW```jjj}}}EEEBBB???>>>===;;;888555666666:::===>>>BBBOOO^^^iiiuuuyyyqqqbbbVVVGGG===666000000333777777777666555444222111333222111111111...***&&&%%%)))///222222///+++((('''(((***---...////////////...---***''''''(((***)))---///333;;;EEEJJJIII===666111222444222000111,,,+++***))))))***,,,---)))***,,,///111...(((###!!!&&&,,,//////,,,)))'''(((---222444222...***((('''(((***)))''''''***,,,/////////111333111---)))$$$%%%&&&'''))))))******++++++,,,///333444444222---***(((***///333444333000555999777000******,,,+++******,,,...000000000111///,,,******,,,///222000000///---***+++...111444888666---%%%######"""###''',,,...,,,***((((((''''''(((((((((***---000+++&&&!!!!!!%%%((()))(((###&&&***---...,,,)))'''#########$$$&&&'''&&&%%%''''''(((((((((''''''&&&'''***...222333111...,,,***,,,000444111***''')))---///111...***(((***---000000000...,,,)))((((((***,,,///222333111+++&&&###%%%(((((('''&&&(((***+++---...---+++******+++&&&''')))...333999<<<>>>888666555444444555555444777666666777999;;;;;;:::999888444///+++***,,,...---,,,,,,...//////---+++***)))''''''''')))+++,,,)))+++,,,,,,***)))+++---000222444666555333222111111...)))%%%$$$&&&)))+++(((''''''(((,,,///000000000111222000,,,))))))******...222222---******+++,,,---//////---+++(((&&&######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&))),,,...---,,,+++,,,......,,,+++(((''''''((())))))&&&$$$%%%%%%&&&(((++++++)))'''%%%+++111111,,,)))***---+++,,,,,,------.........)))((('''(((+++,,,---,,,333333222000------...000666666555111...++++++,,,,,,---000333555444111---,,,+++***'''%%%%%%'''))),,,***)))***---......,,,,,,...000111111//////...---,,,+++,,,...///...---+++)))((('''((((((&&&$$$!!!$$$))),,,///222555777999777333///---,,,,,,,,,,,,///222333444555777999555000***((()))---//////000000111333555666666555;;;===AAACCCCCC@@@===:::666888<<<@@@CCCCCCBBBBBBCCCCCCCCCDDDFFFIIILLLNNNEEEBBBBBBFFFJJJNNNUUU]]]ggg{{{LLLHHHCCCAAA@@@===999555333333777;;;:::<<>>???===<<<<<<:::666111---+++---//////---,,,,,,---...---,,,***)))'''''''''(((***+++&&&(((***)))'''&&&(((***...111444666555333000///,,,)))%%%""""""&&&+++...***'''$$$$$$&&&***,,,------...///...---,,,,,,,,,***000555444---)))))),,,***+++,,,,,,+++***((('''#########$$$$$$%%%%%%%%%)))(((&&&%%%%%%(((,,,...,,,+++,,,...000000...,,,(((((('''(((((('''%%%"""######%%%'''***+++)))'''&&&,,,333222---)))))),,,000///...---------------***)))((()))***+++***)))...//////---+++***+++,,,777666555111---***)))***$$$''',,,222777777444111,,,+++)))&&&$$$$$$''')))---+++***,,,...///---******,,,///111111000000000------,,,...000000///------+++)))((((((((('''&&&!!!&&&)))---000555888:::777222...,,,,,,---///...000222444444666888;;;:::333+++'''&&&((())))))---///111444555666666666999<<<@@@BBBBBB@@@<<<999555777<<<@@@BBBBBBAAA@@@BBBAAAAAAAAACCCFFFIIIKKKCCCAAACCCHHHLLLNNNSSSYYYfffzzzQQQKKKFFFEEEEEEDDD>>>999:::;;;;;;:::999<<>>999333,,,***((($$$"""###%%%(((,,,///222111---)))((()))&&&''')))+++---///111111---)))''')))---000///,,,(((((((((******)))&&&###$$$---333333222000111000...+++)))***+++---...000111222333444444888333,,,'''%%%&&&((()))***---000222333333444555:::;;;===>>>===;;;888666777;;;???AAA@@@>>><<<;;;???@@@AAABBBBBBBBBBBBBBB@@@BBBEEEHHHKKKOOOTTTXXXiiixxxXXXRRRKKKHHHGGGDDD>>>999<<<======;;;:::<<<@@@DDDKKKTTTbbbnnnwww|||~~~wwwrrrkkkeeeZZZOOOEEE???===<<<;;;;;;888444000,,,***)))...///000111111...,,,***'''***------+++((('''(((...///000111222222111111111555999;;;888555222000...,,,+++,,,...000111111333333222000,,,((('''''')))(((((((((***---000222///+++))),,,111444000,,,---111555777555000+++)))***---///000...+++***))))))))))))((((((***...111222333444222---(((%%%$$$ !!!$$$'''***,,,,,,,,,111000///222555666555333***)))'''''')))---000333333333111...***&&&###!!!'''***///222333222111000222111///......000111333111///---...111333333222444777999444,,,'''))),,,)))))))))***************---...---)))$$$"""$$$((()))&&&###!!!!!!%%%))),,,,,,++++++++++++***'''$$$%%%'''***,,,,,,,,,,,,,,,,,,***((()))***++++++***,,,+++******+++***(((&&&&&&+++//////,,,))))))+++,,,,,,,,,---------+++***,,,,,,+++'''$$$###%%%'''+++---//////---++++++++++++(((%%%%%%(((+++...000555666666555222...+++((($$$$$$'''...666:::999888666555444555999<<<>>>???>>>@@@AAA@@@===:::888777777666555333000///000111...---+++***)))***+++,,,///...---,,,***))))))))).........,,,)))((()))***------...000222000+++'''%%%""" $$$))),,,---''''''((()))))))))))))))222111111111222222///---///000000///,,,+++---//////,,,)))''''''%%%!!! """%%%&&&((())),,,//////...+++)))(((((()))***)))***++++++******+++,,,((())))))'''%%%$$$%%%'''&&&&&&&&&&&&''''''((((((,,,---------,,,***(((&&&+++,,,,,,+++******+++---///000///,,,(((&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,333444444222...+++))))))((('''(((...666999555000((((((&&&%%%%%%(((,,,...111111111///,,,)))''''''###$$$&&&***---111333555///+++)))***...000...+++)))((((((((()))(((%%%######+++000111///,,,++++++******++++++,,,)))***++++++++++++******...,,,)))'''''''''((((((***---000222222333444555::::::999999888888888888999;;;>>>??????>>><<<<<<===>>>?????????@@@AAAAAAAAABBBEEEHHHKKKOOOUUUYYYiiiwwwccc\\\SSSNNNKKKGGG@@@:::>>>>>>>>>===<<<<<<>>>AAACCCKKKWWWccclllsssyyy||||||vvvssslllggg```VVVNNNGGGCCCAAA>>><<<999555111---+++***,,,...000111000...+++(((&&&'''))))))(((((()))***000111222333444444555555777:::===>>>;;;777444222...,,,******+++---...///222222111...***((('''((((((((()))***---000333555111---***,,,000333111...///333777888555222...---+++---000000...,,,+++***)))***+++++++++---111333222000///...---+++'''%%% """%%%(((***,,,,,,---...///000333555555333000***)))(((((()))+++...///---......---+++'''""" %%%(((---222333222000...333333222222222222222222/////////111333333222000222444555111***'''))),,,,,,+++***))))))***+++,,,,,,---,,,((($$$"""%%%(((,,,***'''%%%%%%(((+++---******+++,,,,,,+++'''$$$%%%'''***---------+++***---+++******+++,,,,,,+++,,,+++))))))***)))&&&$$$###''',,,---+++)))***,,,)))))))))***************(((((((((&&&%%%$$$&&&(((+++---//////...,,,,,,------)))%%%$$$(((...333555888888777666333///+++((("""###'''...555888777444444333333666:::>>>@@@AAABBBCCCCCCAAA===888555444666333///---,,,---------,,,+++***)))))))))******---,,,+++*********+++,,,...//////...+++((((((((()))***+++---...---(((%%%$$$""" !!!$$$(((+++,,,''')))---///000///---+++333222000111222222111///333222111...,,,,,,...111///,,,***(((&&&$$$ $$$'''***---------...///000///,,,)))(((((()))***,,,+++*********+++,,,---******(((%%%###"""$$$&&&&&&&&&''''''(((((('''''',,,,,,,,,+++***)))'''&&&((()))************+++---//////---***&&&&&&''')))---,,,,,,,,,,,,------...111333444333000---+++++++++(((&&&)))...111///+++%%%%%%%%%'''***///333666555333///,,,+++)))'''&&& """%%%)))---111444666111...,,,...000222000...***((('''&&&&&&&&&$$$"""!!! $$$***......---(((%%%$$$&&&***------,,,''''''&&&&&&%%%###"""!!!###$$$&&&'''(((((('''&&&+++---000111222222444555999888666444555777999;;;:::;;;<<<<<<===<<<<<<;;;<<<======<<<<<<===???BBBCCCDDDFFFHHHJJJOOOUUUYYYgggtttnnnfff[[[TTTPPPKKKDDD>>>>>>>>>>>>>>>======>>>>>>@@@FFFOOOYYYbbbkkkrrrwwwzzzuuurrrkkkjjjhhhbbb[[[RRRKKKFFF@@@===:::666444222///...,,,...111222222///+++)))''''''''''''(((***,,,...111222333444555666666666888:::===<<<999444111///,,,++++++,,,---...,,,+++...//////---+++))))))******+++,,,---///222444555222...+++,,,000222111///000333666666444222000///...000111000---+++)))))))))***,,,......000333666000...,,,,,,...---***&&&%%%''')))+++++++++,,,,,,......000222444444444333///...,,,+++*********+++((()))***++++++)))'''&&&%%%'''***---000111000...111222333333333111000///---...111333444333111///...000000---(((&&&(((***---+++)))(((((()))***+++((()))(((&&&$$$$$$'''***---,,,***)))((()))+++,,,******,,,...///---(((%%%$$$%%%(((,,,//////---+++---,,,******,,,------,,,,,,***))))))))))))&&&$$$###&&&)))***)))((()))***'''((((((((('''(((***+++(((((('''&&&&&&&&&'''(((---///111111000/////////)))%%%!!! %%%+++111555555666555444222///,,,+++'''&&&(((,,,222555444222444333444666:::>>>@@@@@@AAABBBCCC@@@<<<777444333555000***''')))++++++*********************)))))))))(((''''''(((***,,,---,,,---...---***'''&&&%%%&&&(((***---...---***((((((&&&%%%%%%&&&(((***+++))),,,222777999777555222333111000111333444444444666333000,,,***+++...000---,,,+++***(((%%%""" (((,,,000222222000...---...---+++*********,,,,,,...,,,++++++---///111222///---)))%%%###"""$$$%%%&&&'''((())))))(((''''''((((((((('''''''''''''''%%%''')))*********,,,---///---+++((('''(((+++---...---,,,++++++++++++,,,...111444444111...,,,,,,---)))%%%%%%(((***)))(((%%%%%%%%%(((---333777999666111+++))))))***)))(((###$$$&&&(((+++...000111000//////111444555444222+++)))&&&%%%%%%%%%$$$###%%%$$$$$$'''+++......---((($$$!!!###***......,,,&&&&&&%%%$$$###""" """%%%''''''''''''''',,,...111222222222444666888777666666777999<<<>>>;;;:::999999::::::::::::;;;<<<===;;;:::;;;???CCCHHHHHHHHHHHHIIIMMMRRRVVVaaammm~~~yyypppddd\\\WWWRRRLLLGGG@@@???>>>>>>>>>>>>>>>>>>BBBFFFLLLSSSZZZccckkkpppxxx|||~~~xxxssspppkkknnnpppoooiii^^^SSSKKKBBB>>>:::777666666444222///111333444333111...,,,+++)))((((((***---000111000222333555666666555444444666777666222...+++)))(((***---000222///+++''')))+++------,,,+++,,,,,,,,,---///000111222333333222000------000222111000///111222222111000///000111222222000,,,)))''''''(((***---///000222444666///---,,,---000000,,,)))+++...000///---+++***+++//////000111222444777999666444111---***((('''&&&&&&'''((()))+++...000111)))'''&&&(((,,,///000000...///111111000...+++)))))),,,111444444333111///,,,---,,,)))%%%$$$&&&))),,,+++)))'''&&&''')))***$$$$$$$$$$$$%%%'''***,,,++++++************************,,,///000...***'''!!!"""%%%***///111000...,,,+++***+++---.........,,,+++******+++***(((&&&&&&'''))))))'''&&&&&&&&&'''(((((('''&&&'''+++...,,,***((('''''''''''''''---///111111///------...%%%"""###)))///111333333444444444333222111000---***+++///222444333555444444666999;;;<<<;;;<<<===???>>>:::777555444333...(((&&&'''))))))((()))***+++,,,,,,+++***)))%%%%%%%%%&&&''')))+++,,,(((***+++***'''$$$######$$$'''+++...////////////------,,,+++***)))***+++)))---222777:::;;;999888444333333444888:::;;;;;;777333...***)))+++---...***+++,,,,,,***(((&&&%%%,,,///444555333///,,,*********+++,,,---...//////...,,,+++,,,000444666666222///***'''%%%$$$$$$$$$'''(((***,,,,,,***(((&&&$$$$$$###$$$%%%''')))***%%%'''***+++++++++---......,,,***)))+++...000222///...,,,)))((((((((()))---000444444222...+++***+++'''######%%%'''((('''(((&&&&&&)))...333666666222---'''%%%(((+++,,,+++(((((((((((('''''''''''')))***,,,///222555555444,,,***'''&&&&&&&&&%%%$$$)))))))))+++---/////////***&&&"""$$$)))------+++%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%&&&(((***...///111111111222444666777888:::;;;===>>>>>>>>>;;;888666666888999999888;;;===>>>===;;;<<>>BBBEEEIIINNNTTT[[[ccciiiooovvv~~~zzzuuuqqqnnnrrrwwwxxxrrrhhh\\\TTTEEE@@@;;;999999999777555222333444555444222000//////---******---000222333000222555777888666333111///111222111---)))&&&%%%$$$'''---222444000***%%%'''***...000///...---------...000222333333222222222000//////111222111000---...//////------///000111222111...***'''&&&&&&'''***---000111111333444......000222333111...+++000222444222...******+++000000000000111333777:::888666111,,,(((%%%######%%%&&&'''***---222666888...***&&&'''+++///111000***,,,---...,,,***&&&$$$&&&***///333333222111000---,,,***'''%%%$$$&&&(((+++***)))'''''''''((((((###""""""###%%%(((+++---((()))***++++++******)))******+++---///...+++)))!!!!!!###(((///333333111***)))(((***---///000000,,,++++++,,,------,,,***))))))(((((('''%%%$$$###&&&((((((&&&%%%''',,,111000,,,(((&&&&&&'''''''''***,,,------+++)))((((((%%%$$$"""###'''+++---...111111333444555666666777555000+++***---222444444444333333444777888777666555888::::::888666555555111...***((('''((((((((()))+++---...///---,,,+++$$$%%%&&&'''(((((())))))%%%''''''&&&$$$"""""""""$$$''',,,...//////000111000111111000---,,,,,,,,,***+++---000333555777888777666777999===@@@@@@@@@888444...******+++,,,,,,(((+++------,,,***)))(((***...222444222...***)))&&&(((+++...000111000///---***))),,,111444555444000---)))''''''''''''&&&(((***---///...,,,)))'''$$$#########$$$'''***,,,'''))),,,...------...///...,,,+++,,,...111333444///---+++(((''''''((((((---000444555222---)))'''&&&$$$###$$$''')))******+++(((&&&(((---111111000+++(((%%%$$$&&&)))---...+++***)))&&&$$$!!! !!!###'''+++...000222222,,,***))))))***)))(((&&&***++++++,,,---...///000,,,(((%%%%%%(((+++,,,+++%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))'''%%%%%%(((,,,---.../////////000222444666888<<>>===<<<999666777999:::999777999===@@@???<<<<<>>???BBBEEEIIINNNUUU\\\bbbgggrrr~~~~~~zzztttwwwzzzzzzvvvmmmddd^^^NNNHHHAAA>>>>>>===;;;777555555444444333222222111333000---,,,///111222111000333777::::::666222......///000///+++'''%%%$$$"""%%%***///222///)))%%%'''+++000333222...+++***+++---000333444444444333111111111111222222111000,,,------,,,+++,,,...111...//////---)))'''''''''%%%)))---000000000000111,,,000444777555222000...000333555333...******,,,///111222222000000333555555222,,,&&&""" $$$&&&)))---111444777888111---)))***...222111000((()))******)))&&&###!!!"""'''...111111111111222///...+++(((&&&&&&''')))++++++******)))(((((('''$$$###""""""$$$'''***+++&&&(((***,,,,,,+++***))))))((()))***,,,,,,+++)))$$$""""""&&&---222333222'''&&&&&&)))---000111111---,,,,,,...000111000...***)))(((''''''&&&$$$###%%%''''''%%%###%%%,,,222000+++&&&###$$$&&&(((((()))***,,,+++(((%%%$$$$$$&&&&&&&&&)))+++,,,,,,***---...///111333444555666333...++++++///333555444111000000222444555555444111333666777555444333333//////...+++)))((()))******,,,///111111000...,,,%%%'''(((******)))((('''$$$%%%%%%$$$"""!!!"""$$$%%%(((,,,---,,,,,,---//////111333222000......///...,,,)))(((***...222555666666777:::===>>>===;;;999555///,,,,,,---,,,+++(((+++......+++(((''''''%%%)))...000000---+++***$$$(((---111333222///---***(((&&&)))...000///,,,)))'''&&&''')))++++++)))))),,,///111111...***''')))'''%%%$$$%%%'''***,,,))),,,///000000//////000000...,,,...000222222111---,,,***(((((()))+++,,,---111555555111+++&&&### !!!###'''***---......+++(((%%%'''+++---,,,***&&&&&&%%%######&&&+++///***((('''$$$!!!"""&&&***,,,---//////+++++++++,,,------+++)))((()))***++++++,,,---...+++)))&&&%%%&&&(((+++---***************)))((((((%%%(((***)))&&&%%%(((,,,***+++,,,,,,+++,,,///111555777:::===???>>>===;;;>>>;;;888999<<<===:::777777<<<@@@@@@===<<<@@@EEEHHHIIIKKKKKKIIIIIIIIIJJJOOO[[[kkkyyyvvvnnniiibbb]]]WWWQQQJJJEEECCCBBB@@@>>><<<>>>AAAEEEJJJQQQXXX^^^eeeqqqyyyzzz{{{zzzvvvpppiiieeeXXXQQQIIIDDDDDDBBB???;;;666555444333222222222222555111......000222111000000444999===<<<777111---...000111///,,,(((&&&&&&"""$$$(((,,,///---)))&&&)))---333555333...)))'''(((+++///333555666555444000111222333333222000///,,,---,,,+++***+++///111+++,,,,,,+++)))((()))***%%%(((---///000/////////,,,111888:::777333000000...222555333---******---...111444444111......///111---'''"""$$$&&&+++000333555555555333///---...333444222///(((((()))((('''$$$!!! !!!&&&,,,000000000111333222000---***(((((()))***,,,,,,,,,,,,+++)))((('''&&&$$$""""""$$$&&&((((((%%%'''***,,,---,,,+++***'''''''''(((***+++***((('''###"""%%%,,,222222111%%%%%%%%%(((---000222222---------///222333222111***(((''''''''''''&&&$$$$$$&&&&&&$$$"""$$$+++222///***### """&&&))))))***,,,---+++(((%%%$$$$$$&&&&&&(((+++------***''')))***+++---...000111222...+++***,,,111444555444.........000333555444333///111444555333222111111...000111...***((()))++++++---000333333222///...''')))+++,,,,,,+++(((&&&$$$$$$$$$"""!!!!!!$$$&&&%%%(((,,,,,,***)))***+++,,,///333333111000000222222...((($$$$$$)))///333444444555777999999777444;;;666111.........---+++(((,,,///...***&&&%%%%%% %%%***---...---,,,,,,%%%)))///333555222...***)))&&&$$$&&&***,,,((($$$###""""""%%%***------,,,***---000333222///+++(((...,,,)))&&&&&&(((+++,,,+++...111222111000000000222///...///111222000---,,,***)))((()))+++...000...111555555111***### $$$)))---000111111+++'''$$$&&&***,,,***&&&$$$%%%%%%$$$"""$$$)))...&&&&&&$$$"""!!!!!!$$$(((+++---......///++++++,,,...000000---+++%%%&&&((((((((()))***,,,(((((('''%%%$$$&&&***...////////////...---++++++###'''++++++'''&&&(((+++((()))))))))(((***,,,///555666888:::;;;;;;;;;:::@@@===;;;<<>>BBBFFFKKKVVVaaalllwww}}}yyywwwuuusssnnniiibbb\\\SSSLLLIIIEEEAAA===444666888666444333444666777222,,,,,,111555666666222777;;;:::444000///000222222222222111...)))%%%"""$$$(((+++------+++***...000333333000---+++++++++,,,///111222222111111///222555555333000///......,,,***)))(((***,,,...//////...,,,***)))***,,,)))***,,,///111222000...,,,000444555111...,,,,,,000333555222---***,,,///000000111333333333333333///---)))$$$ !!!&&&)))...111222333444555666555555555555333000...***)))(((+++...---'''!!!&&&''')))---222555666666333000---,,,------***'''+++,,,...///000///...---***(((&&&%%%&&&&&&%%%$$$"""&&&+++111444222---(((+++***)))((('''''''''''''''$$$!!!###(((---//////)))(((''')))+++...//////000000111444777888777555******+++------+++'''###(((%%%"""!!!"""$$$&&&&&&(((&&&######%%%((())))))///000111111///+++'''%%%((())))))+++,,,+++(((%%%'''%%%$$$''',,,111222222)))***,,,---///000111111333111......000222444555444222//////111333555555999666222---***))))))***...***(((+++000222000---000000//////---+++)))((((((&&&$$$$$$%%%%%%$$$###%%%&&&''''''&&&&&&((())),,,///222111///...000222444444222---(((&&&'''***222222222222222222333333222111//////000111111000,,,)))((())),,,+++&&&!!!&&&%%%'''***......+++(((&&&'''***,,,,,,+++***)))###&&&***+++)))%%%""" ###'''(((''''''))),,,)))...444666333...***)))---,,,)))&&&%%%(((---111333111000000000111000///:::555///+++************(((((()))***---000333444333000///222555222)))!!! %%%***...000111000%%%######%%%)))***)))'''%%%%%%%%%''')))******((()))&&&$$$######$$$###"""&&&'''***,,,...000000000+++)))'''***...///+++'''"""%%%)))++++++)))''''''%%%&&&&&&%%%$$$%%%''')))000000000111111///,,,)))%%%'''***+++***'''### !!!!!!!!!###%%%(((+++,,,...444:::<<<:::777888;;;;;;::::::<<>>;;;:::===??????===<<<>>>AAAFFFGGGHHHIIIJJJLLLLLLMMMPPPWWWdddtttwwwooohhheeebbb___[[[VVVRRRLLLFFFBBB::::::===CCCHHHOOO[[[fffttt}}}yyytttttttttsssqqqmmmfff\\\TTTOOOJJJEEE@@@999;;;;;;:::777555666888888222------111444555444222666999777222......///222111111222111...)))%%%###%%%)))---///...---+++---...000222222000...,,,&&&(((+++...//////---,,,,,,...111222000...---,,,...,,,***(((((()))+++,,,...000111000...------...++++++,,,///111333222111---000333333000---+++***...222444333///,,,...111222222222222222222222222///...,,,((($$$"""###$$$))),,,///222222222222333333222111222222222///------+++***,,,//////+++&&&((()))***...333666777777333111............+++)))***+++---.........,,,+++)))((('''%%%$$$#########%%%)))///444666444///,,,((((((((((((((())))))***'''$$$"""%%%***000222222+++)))''''''***---...///......000333666777666555------...///000...***''')))'''$$$######$$$$$$$$$&&&%%%$$$&&&))),,,------000111222222000...,,,***+++++++++,,,,,,+++)))((()))'''%%%'''+++......---((()))+++---///000111111222///,,,,,,...000222222000...,,,---111444777888888666222...+++***++++++,,,)))(((***...000...+++///000111111000...,,,+++'''%%%######$$$$$$###"""!!!###%%%''''''''')))***,,,///111111000///111333555555444///***'''((()))//////////////////000000111///......000111111000---***(((***,,,,,,'''"""###$$$&&&+++///000---+++(((***,,,------+++(((&&&&&&))),,,...+++'''"""!!!%%%)))***)))((()))******---222222///+++)))(((+++***)))&&&&&&(((,,,000222000......///111111000999444...)))((()))******(((((()))***---000333444222///...000222111***$$$$$$&&&(((+++---...------%%%%%%&&&)))---///...,,,)))(((((()))+++,,,+++***)))&&&$$$$$$%%%&&&%%%%%%'''(((***,,,---......---+++)))''''''))))))'''%%%###%%%(((******)))(((((((((((((((&&&$$$$$$&&&(((000//////000000///+++((($$$&&&((()))(((%%%!!! """%%%(((***,,,222888;;;999777999;;;999999:::===AAACCCBBBAAA;;;===>>>>>><<<<<>>EEEKKKRRR^^^jjjzzzzzzssssssvvvyyyzzzyyysssjjjbbb\\\TTTLLLFFF@@@@@@@@@===;;;999999:::888444000///111333444222222444444222...,,,---///222111111222111...***&&&%%%(((,,,000222111///...,,,,,,,,,///333333000---%%%(((,,,///000---***((('''***------,,,+++***+++...---***)))((()))+++,,,...111555666555333222222,,,,,,,,,...111333444444...000222222///+++)))(((,,,000333444111000111333555444222111000000111111---...///---***((('''(((+++...111222111////////////---------//////...---...,,,***,,,///000...,,,++++++,,,000444777888777333111/////////...,,,***++++++,,,------,,,+++***((())))))&&&"""!!!'''+++111555666333///+++%%%&&&&&&((()))+++---...(((%%%$$$'''---333555555...+++)))(((***,,,---...***+++---111555666666444000000000111222111...+++***(((&&&&&&&&&&&&$$$###%%%$$$&&&)))...111222222000111111222111111000000//////...---,,,+++++++++,,,+++))))))+++,,,,,,+++'''(((+++...000111222222111...,,,+++---///000000+++******,,,000555888999666444111...,,,++++++,,,***((('''(((+++---+++)))+++---000222222000...,,,%%%###!!!!!!#########"""!!!%%%'''((()))***+++,,,...///000000111333555666666555222...+++******------------......///000000///......000222222111---+++)))***++++++'''$$$!!!###''',,,000111000---)))+++---...---***&&&###(((***...000...)))$$$ $$$'''+++------+++******+++---......+++)))''''''(((((((((''''''(((+++...000...,,,,,,...000222222666111+++&&&%%%'''((()))(((((()))***---000333444///---+++,,,...///---***------------,,,+++***)))'''(((***...222333222111---,,,++++++,,,------,,,)))'''%%%%%%'''))))))))))))***+++,,,,,,+++*********)))'''$$$""""""$$$&&&&&&&&&'''((())))))))))))***+++***'''%%%$$$%%%'''///......//////...***'''%%%&&&((()))(((%%%"""  ###%%%((()))+++000666888888777999;;;777888;;;???DDDGGGHHHGGG>>>>>>===<<<;;;===AAADDDIIIHHHGGGGGGHHHJJJLLLMMMOOOTTT^^^lll}}}}}}wwwssssssssswwwuuupppjjjbbbXXXMMMFFF======@@@FFFKKKQQQ]]]hhhvvvwwwvvvxxx{{{|||~~~zzzvvvqqqkkkaaaUUUMMMEEEDDDBBB@@@>>>===<<<===:::777333222333333333222000000///---++++++...111333222222333333111---******,,,000333555555333222,,,))))))---222444111---,,,///333555444000***&&&$$$&&&)))******))))))***///...,,,+++++++++,,,---000444999;;;;;;999777666---+++***,,,///333555555...///000000...+++(((&&&+++...222444444333444666777666333000......//////+++---000000...,,,+++***,,,///111111///---,,,,,,,,,+++)))***,,,------------+++)))))),,,...///...,,,,,,---000444666666555111000///...---,,,+++***+++,,,,,,,,,,,,+++******&&&***+++'''!!! (((,,,111333111---)))&&&$$$%%%&&&))),,,///111333+++)))'''***///444555555///---,,,,,,------,,,+++'''(((+++///444555555333111000000111222222000...(((''''''((())))))'''%%%&&&'''(((,,,111444444444---......///000111222222222111000---++++++---...000///......---------,,,'''))),,,///222333333333222000...---///000111000***))))))+++000444666777222111///,,,++++++++++++***((('''(((***+++)))(((&&&)))---000111000---+++$$$###!!!"""###$$$$$$### ###'''))))))******+++,,,,,,,,,---...111333555333444444333111///......////////////000111333333222000///000222444444333---+++)))((())))))'''%%%"""%%%)))---000111000...(((***,,,---,,,)))&&&$$$''')))---///000,,,'''"""%%%(((---111222000...---------,,,***((((((((((((&&&'''(((((('''(((+++---...,,,***+++---111333333222...'''######$$$&&&'''(((((()))***---000333444,,,***))))))+++...000111222111000...,,,+++***))))))+++...111333333222111///---++++++,,,---...---+++***((((((***,,,,,,,,,++++++,,,,,,+++)))((('''((()))'''###$$$***)))'''&&&&&&((()))++++++++++++***(((&&&&&&''')))...------......---)))&&&'''((()))***)))(((&&&$$$!!!!!!###%%%''')))+++,,,)))---333666777777999:::777999===AAAFFFIIIJJJJJJ@@@???<<<;;;;;;>>>BBBEEEJJJIIIHHHGGGHHHJJJMMMOOOPPPUUU^^^mmm~~~zzzvvvvvvzzz}}}~~~yyyrrriii]]]QQQIIIEEECCCDDDHHHJJJMMMWWWaaajjjuuu}}}|||{{{yyy{{{|||}}}}}}zzzoooaaaWWWKKKIIIFFFCCCAAA@@@??????<<<:::888666666555444333......,,,***))),,,///222333222222333444444111///...000222444666777777777---***(((,,,111333000,,,222555888:::777111***&&&###&&&((())))))))))))***000//////......//////000333666:::<<<<<<:::888888---+++)))***---111333444......//////...,,,***(((,,,...111333444555666777777555222///---,,,,,,,,,(((,,,///111000...,,,+++,,,...000000...,,,++++++...+++))))))+++,,,------+++)))'''&&&(((+++---...,,,+++,,,///222444333333//////...,,,***(((''''''+++++++++,,,+++++++++***&&&***,,,((("""!!!***...222222...((($$$"""%%%&&&'''***---000333444///,,,***,,,000333333222---...///000111///+++((($$$&&&)))...333555333222///.........000111000...&&&&&&'''***,,,---+++)))******+++...111333222111)))******+++---...///000111111000---******---000000000000///...---,,,,,,)))+++...222444444444444444222111111333444444333,,,******,,,///222333333------+++***))))))******+++***))))))******)))(((&&&)))---000111000...,,,%%%$$$######%%%''''''&&&&&&(((***+++*********+++,,,+++******---000333555000000111222333333222111111000000000111333555777555333222333555666666555,,,+++((('''''''''&&&&&&'''))),,,...//////......&&&''')))+++,,,+++)))(((''''''***---000...***&&&%%%(((---222555555333111///---***(((((()))***+++&&&'''((((((((((((***,,,---+++***+++...111333444///+++&&&######$$$%%%%%%(((((()))***---000333444+++++++++***+++---111444111111000///...---,,,,,,,,,...000111000///...---...+++)))(((***---...//////---++++++---//////...,,,,,,,,,,,,+++)))'''&&&'''))))))$$$ !!!(((...+++(((%%%%%%'''***,,,,,,***++++++)))((((((+++------------......,,,)))&&&''''''((())))))(((((((((%%%&&&''')))***,,,------))),,,111444666888999:::999;;;???BBBEEEGGGHHHIIIAAA???<<<:::<<<@@@DDDFFFKKKJJJHHHHHHIIILLLOOORRRQQQVVV___nnn}}}yyy|||xxxpppdddYYYRRROOOLLLJJJJJJIIIIIIPPPYYY___lll{{{}}}xxxyyy{{{zzzmmmcccVVVRRRLLLHHHFFFDDDBBBAAA>>>>>>===;;;:::999777777000...,,,******,,,///111111000111333555666444333111111111222444666888:::111...---...000111...,,,333555888999777111***%%%$$$&&&((()))(((((()))+++000000000000111111222333444666888888666555555666---+++******---000222222.........///000000...,,,...///000111333555666777555444111...+++***))))))'''***///111000...,,,,,,***---000111000.........333000,,,++++++---......***((('''&&&'''))),,,...,,,+++,,,...000222111000---...---***'''$$$###$$$))))))))))))******++++++''')))+++***%%%""""""###,,,000444333...(((%%%$$$&&&'''((())),,,...000222000---+++---000222111000,,,,,,...000000...***&&&###%%%)))...333444222000---,,,***+++---.........&&&'''(((+++...///...------,,,+++,,,...//////...'''''')))***++++++,,,,,,---......+++((((((,,,///...///000...+++)))((((((***,,,///222444444333222444333222333555666666666...---,,,---///000000///)))))))))(((((())))))***---------,,,+++++++++******,,,///222222111///---&&&%%%$$$%%%'''))))))(((+++,,,---,,,***)))***+++...+++)))))),,,000444555///......000222444333222000/////////111333666888888666555555666777666666---,,,)))'''&&&&&&'''(((+++---......------...///'''((()))***,,,---......))))))))),,,//////,,,((($$$&&&***000444666555333///,,,(((''')))+++,,,---((()))***)))((((((***+++,,,++++++---000333333333...+++(((''''''''''''&&&(((((()))***---000333444///000111///,,,+++...111---...//////000/////////---...///...+++)))))))))***(((%%%%%%(((,,,///111555222000//////000000///,,,,,,------,,,***((('''(((***+++)))%%%%%%+++000,,,((($$$$$$(((+++,,,+++++++++++++++******---///...------......---)))&&&###$$$$$$%%%'''((())))))'''((()))++++++,,,,,,++++++---000333666888999999999<<>>BBBEEEFFFHHHHHHHHHHHHJJJMMMPPPRRRQQQUUU^^^lll~~~|||vvvmmmddd^^^WWWSSSPPPMMMIIIGGGLLLTTT[[[iiixxx}}}zzz|||xxxpppddd^^^WWWPPPLLLHHHEEEBBB@@@@@@AAA@@@>>><<<;;;:::555222...++++++,,,------------...111444666666555111000......000333777:::666555444333111///...---000222666777555111,,,(((%%%'''((((((''''''(((***......///000111333444555444444333000...---///000///---,,,,,,...000111000...------///333444333111111000//////111333555555222111000---+++)))'''&&&'''+++///000000...------***---000333333333333444:::666111...---///000000++++++***((((((***---///,,,,,,,,,...000111000///...///...***%%%!!!!!!!!!%%%%%%&&&&&&'''((()))***((()))*********(((&&&%%%)))///333333///***(((((('''''''''((()))***+++,,,...+++***,,,000222111///+++*********++++++(((&&&$$$&&&***///333333111///+++)))((((((***,,,------)))))))))+++...//////......,,,***)))+++,,,,,,,,,'''(((***,,,,,,+++***)))'''***+++***&&&&&&***...000222222///***&&&$$$$$$))),,,///222333222000///111000000222444666666666000...---...///000///---(((((((((((()))*********000111000///...------------...000111111000...---&&&%%%$$$%%%(((*********------,,,***((((((***,,,222...******---222555666111...,,,---///111111000000/////////111444777999999777666555666666555444///...+++(((&&&''')))+++...//////...,,,,,,///222,,,++++++,,,---///222333000---+++,,,///000---)))$$$%%%''',,,111333222000---***&&&&&&))),,,------+++++++++)))((((((***,,,,,,,,,---000333444333222000...------------+++)))(((((()))***---000333444666999:::666...((((((***)))+++...000111111111000---...---***&&&%%%&&&((('''$$$"""###'''---222444:::777444222111111///...+++,,,---------,,,***)))***,,,...---***)))+++---,,,((($$$%%%))),,,,,,+++---...---,,,******,,,...............///---***'''""""""###$$$'''))),,,---++++++,,,------,,,+++***---...000333666888999999777:::>>>?????????AAACCCBBB???<<<<<>>======999666111---,,,+++************,,,///333555666555111...,,,***,,,000666999:::;;;:::666222///.........000444666666333///,,,%%%'''((((((&&&&&&'''))),,,,,,...///111333444555444222///***''''''))),,,000///......000111111000---,,,,,,000444777666555333111...---///222444555000000///---+++(((&&&%%%(((+++///000000.........***---111555666777888999>>>:::444000///000111111---------++++++,,,...000---------...000111000...///000///+++%%% """"""###$$$%%%'''((()))(((((()))+++,,,,,,)))'''%%%+++111222...******+++'''&&&&&&&&&&&&''''''(((+++))))))+++000222222000,,,)))&&&%%%&&&'''((('''$$$&&&***///333333111...+++)))''''''))),,,------,,,++++++,,,...//////...---+++((('''(((***++++++)))***,,,......,,,***(((###'''***(((%%%%%%(((,,,444666666222+++%%%######)))+++...111111000...,,,...---...000333555555444000///......000000///...'''(((((()))***++++++,,,222333333222000......///---............,,,+++***%%%$$$$$$%%%(((*********,,,,,,+++((('''(((+++...555000++++++///333777888333000,,,+++---//////...222111000000222666999<<<:::888666555555555444333111000---***((((((+++......//////---+++,,,111555000///...---...111444666666111---,,,///000---)))%%%$$$%%%)))---000///---+++(((%%%%%%))),,,------------,,,)))''''''***,,,,,,,,,...111444555333111111111111111222111...+++(((((()))***---000333444<<>>===>>>@@@BBBBBB>>><<<===AAADDDFFFEEE@@@AAACCCFFFJJJMMMOOOPPPPPPPPPUUUaaasss~~~}}}yyyrrrkkkfff```WWWQQQNNNNNNOOOPPP]]]hhhwwwyyylllbbbWWWMMMGGGHHHIIIGGGEEECCCAAAAAA@@@@@@:::<<<888000+++,,,---,,,---(((&&&***---...000444111///...---...222666999;;;>>>???<<<555///,,,++++++---000333444333111000,,,(((%%%$$$&&&'''&&&$$$)))+++...111333333222111222000---***((('''((((((,,,+++,,,...//////...+++---......///111444666888999555111...///111222222222111000//////...***(((***,,,...000000...,,,***,,,///333666666666777888777555222333555777666444111000...---,,,,,,,,,---,,,000222111,,,***,,,///222111...)))###!!! !!!###'''***++++++***++++++***)))((()))+++///---+++,,,...---)))%%%$$$""" !!!$$$$$$!!!$$$%%%&&&(((***+++,,,---&&&'''((())))))((('''&&&%%%$$$$$$&&&))),,,------))))))+++...111111000...000///...//////...+++)))+++)))'''))),,,---,,,)))***---000222222111000///'''((()))((('''&&&'''(((---333888666...'''%%%&&&+++,,,...111333333000...------///111444444222000+++******///444555111,,,***+++***((('''&&&(((***111666;;;:::444///......///,,,))))))+++---,,,***)))))))))'''&&&'''***,,,,,,,,,,,,+++******---///000...,,,,,,///333555666222000---,,,,,,---......888:::;;;888555333555777<<<;;;888333///...///111000///,,,*********,,,---+++,,,,,,***(((+++111777666222,,,***,,,111666999777555111,,,'''%%%&&&'''%%%%%%%%%'''(((***,,,...+++)))'''&&&'''((('''&&&///...---++++++,,,---.../////////000111111///......000222222000...------+++******)))***...444999GGGEEE???444)))%%%'''+++))),,,000111000...,,,,,,&&&&&&&&&&&&'''((())))))'''((()))))))))+++...111444333222111//////......+++***)))((('''(((((()))000...---,,,,,,***(((%%%---)))%%%&&&+++......,,,000111111///,,,+++...000555111---)))(((((('''&&&&&&''')))+++,,,------,,,///000000...+++******+++,,,...111222444666999;;;======>>>>>>>>>======<<>>@@@CCCDDDDDDDDD<<>>:::444444666444///---(((%%%(((******,,,000111111000///111444777999;;;<<<===;;;666111......+++---111444555444222111,,,)))'''&&&((((((&&&$$$(((***...111444444444333222111000...+++)))'''&&&***))))))+++---...---,,,++++++,,,---000333777999999666111///000222333333444555555444222///,,,++++++,,,.........,,,***(((+++///555888888777555555555333111222555666555444333222000...------------,,,------,,,++++++...111///...+++&&&!!!!!!###'''+++---............---+++******,,,///---+++))))))+++)))%%%!!! !!!"""!!!%%%%%%%%%'''(((***,,,---&&&'''((()))******))))))'''%%%######&&&***,,,---+++,,,---000222333333222222000///...///...,,,******)))(((***---......,,,,,,---000333555555333111(((***+++***)))(((((())),,,000444333...)))((((((---...///111222222111///000000000222333333000...***)))))),,,000111...+++******)))'''$$$$$$%%%'''...333888999444///---...---***((((((+++......---***)))(((((()))***+++,,,***+++++++++***+++...000000...++++++---///111111...---+++++++++,,,------777999:::888555555777:::===;;;888333///---...///,,,++++++***+++,,,---...------+++))))))+++///333333000,,,***+++///333555//////,,,((($$$"""###$$$&&&&&&'''((()))***++++++***)))(((((())))))(((&&&++++++*********++++++,,,------------...---,,,+++...000111111...,,,+++***))))))))))))***---333666CCCAAA;;;222(((%%%(((,,,///000000111000...,,,+++&&&&&&&&&'''((()))***+++******)))((('''))),,,///555333111...---,,,,,,,,,***)))(((''''''(((***+++000...---,,,+++***&&&$$$%%%######&&&,,,000///,,,111000///,,,)))***...111444111---+++***)))'''&&&***+++,,,------,,,+++***......///...+++******+++---///222444555666888999<<<======>>>>>>?????????AAAAAAAAABBBEEEFFFEEEDDD???AAACCCDDDDDDFFFIIIKKKLLLMMMRRR^^^ooo{{{uuummmggg___XXXUUUUUUVVVVVV\\\eeetttuuummmbbbVVVOOOLLLHHHDDDBBBBBBDDDEEEEEECCC???===AAADDD>>>666222,,,((()))***)))+++...111222222222444555777888999::::::888555333222222...000222444444222000...---,,,+++++++++***(((&&&'''***...222444666666555222222222111...+++'''%%%(((''''''(((+++---------***))))))***---111666999999555222000111222333333555999<<<;;;666111......////////////---+++)))(((***///555999888666333111222111111222444666666555555444333111///......---,,,***((((((***---///000)))((('''$$$ """$$$'''+++///111111222333222///,,,***,,,000333---+++(((((()))(((###!!!#########%%%%%%$$$%%%'''))),,,...'''((()))***+++,,,,,,,,,)))&&&###"""%%%(((+++---,,,,,,...///111333444555555222///...------,,,+++)))((())),,,///111000000......000333777777444000***+++---,,,+++))))))***,,,---...///...---,,,+++......//////////////////222111000111111000---+++((()))***,,,---,,,+++)))+++***(((%%%"""!!!"""$$$)))...444555222...,,,,,,***(((&&&'''***---///000)))((((((***---///---***'''((()))******,,,///222000---+++******++++++***((())))))******++++++,,,333666777666444444666:::===;;;777222---***+++,,,&&&'''(((***+++,,,------...+++(((''')))+++---...///...,,,++++++,,,...///)))******(((%%%######$$$(((((()))*********))))))***))))))***++++++(((&&&((()))***++++++++++++++++++++++++******)))))))))...///000///,,,)))((('''((()))******+++---000333999888444...)))(((,,,111555222///...000///---***'''''''''((()))***,,,,,,---,,,***'''%%%'''+++///555333///,,,******+++++++++)))'''&&&&&&'''***+++...---,,,,,,,,,***&&&###"""'''...222111///111000---)))(((***...222222000...---,,,+++)))'''............---+++***(((,,,---......,,,++++++,,,000333666777777777888999;;;;;;<<<===???AAABBBCCCDDDCCCDDDFFFGGGHHHFFFDDDBBBCCCDDDDDDCCCCCCEEEFFFJJJLLLQQQ\\\mmm{{{qqqkkkbbb[[[XXXWWWWWWVVVXXX___nnnxxxggg[[[VVVOOOIIIEEEEEEGGGHHHIIIJJJKKKKKKNNNPPPJJJBBB>>>666000///...,,,...111111111333444555666666666666666666555555444555555222222333333111///,,,***///000000000///---+++)))+++,,,///222444555666666444333222000...,,,+++***((('''&&&'''+++...///000+++***((((((***...444777777444111///000222222222555:::???===777111//////222222111000...+++)))(((***...333555444222000///000111222333555777777777777666555333111///......+++(((%%%''',,,...,,,***"""###$$$###"""!!!"""$$$)))***,,,---///000222444555333///,,,***---222666///---*********)))$$$ !!!$$$&&&'''(((&&&%%%$$$$$$%%%))),,,...+++++++++,,,,,,,,,,,,,,,***(((&&&''')))+++,,,,,,***+++,,,---...///222444777333///---,,,------,,,((()))+++...111222333222000///...111444444000,,,+++,,,...---+++))))))***...,,,+++---000111000.........---,,,++++++,,,...000///.../////////,,,***'''***...///...+++)))(((,,,,,,)))%%%"""!!!###%%%%%%)))///111///,,,))))))((('''&&&&&&)))+++...///(((&&&'''+++111222---(((%%%'''((()))***,,,000333000...+++******)))(((&&&$$$&&&((()))))))))******111444555444111000333666;;;999555///)))&&&&&&'''###%%%''')))******))))))***'''$$$$$$(((******)))+++,,,......,,,+++******(((***,,,+++)))((('''(((++++++,,,,,,,,,+++))))))*********,,,---,,,***'''((()))+++,,,---------,,,+++++++++***)))(((((()))...///000...***(((&&&&&&(((***,,,,,,,,,---///111//////---+++***---222777666000+++***...000...+++'''''''''((()))***,,,---...---***&&&%%%''',,,000444111...+++***+++---///---***'''$$$###$$$%%%'''((()))***,,,---,,,)))&&&!!!!!!###'''---222333333000///---,,,+++---///111...---------......,,,***.../////////---+++***(((+++---//////...------...666777999999999999:::;;;999:::;;;===@@@BBBDDDEEEEEEDDDEEEGGGHHHHHHFFFCCCCCCDDDFFFFFFEEEDDDEEEFFFJJJLLLQQQ[[[jjj}}}tttnnnfff^^^ZZZXXXVVVUUUVVV\\\iii~~~xxxjjjddd[[[RRRLLLJJJJJJLLLNNNUUUZZZZZZZZZZZZWWWSSSJJJAAA999555222000000444000111333444555555555555444333333333444555555555///000111111000...,,,+++111222444444222111//////111000111111222444666777666444000...------///000+++)))(((***---111222333...,,,)))((())),,,111333444111///...///000111000222888===<<<555///---...000000000///---***'''&&&+++---///000///......///000222444666777888999999777666555444222000...---***((('''***......'''!!! ###%%%&&&'''***,,,222222000...,,,---000333222111...+++***---222666000---+++++++++)))%%%!!! !!!!!!"""$$$&&&(((***&&&%%%$$$$$$&&&)))---/////////...---,,,++++++*********+++...000000...,,,)))+++------,,,---000333666333...,,,+++,,,------(((***---000222222333333111///------......+++(((,,,------,,,***))))))***000---+++---111444222000.........,,,******---000---,,,+++,,,...///...,,,(((,,,111333111---***(((///---+++'''$$$$$$&&&)))$$$'''+++,,,,,,)))'''%%%&&&'''''''''(((***+++---'''&&&''',,,222222---'''&&&'''(((((()))+++...000000...---,,,,,,***(((&&&%%%''')))***(((((()))***333555666444000///111444777555111+++&&&######$$$$$$&&&((())))))(((&&&$$$%%%###!!!"""&&&)))((('''))),,,000000...+++)))))))))+++......---+++***+++,,,---------,,,,,,+++*********+++---///...+++)))&&&''')))+++,,,++++++***+++,,,---+++)))(((***,,,......///---***((('''(((***,,,.........---///000...---,,,++++++...222666111+++&&&&&&+++//////---(((((((((((()))***+++,,,...,,,***'''&&&)))///333222000---,,,,,,...111444///,,,((($$$!!! """$$$(((,,,000000...+++&&&$$$###$$$(((,,,000222---...///000111111000///******+++---///000///...------.........---+++***,,,///111222111000///000777999;;;;;;:::999999:::777888;;;>>>AAABBBCCCDDDCCCCCCCCCDDDFFFFFFDDDBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLNNNSSS[[[hhhyyyzzztttkkkccc]]]ZZZWWWUUUVVV[[[fffyyy{{{uuukkkaaaYYYUUUTTTTTTXXXaaahhhhhhhhhgggeeebbbTTTJJJ???999555111222555111222333444555555555555333333333444666666555444+++,,,...000111111111000111333555444333222222333666444111///000333777999888555000---,,,---000222---,,,,,,...111444444444000...+++******---000222222000...---///000000///000444777666222...++++++***+++------+++(((%%%###+++,,,------,,,,,,...000000333666888888888999:::555555444333222000...---***)))))),,,///,,,$$$!!!%%%(((***,,,///111555555333///***)))+++///,,,---,,,,,,,,,...111555///---******+++***%%%!!!###$$$$$$###"""###%%%'''&&&&&&%%%&&&(((***---///222111///---+++*********)))***---111333333///,,,***---000///------///222444111---++++++,,,------))),,,000222222111111222000///---***)))(((((()))//////---+++((((((***,,,111...---...111222000......000111///,,,,,,///333,,,++++++,,,///000000000+++---///111111///,,,***///...,,,)))'''(((+++...))))))******)))(((&&&$$$%%%'''***+++++++++,,,---((((((+++///222222---))))))******)))'''(((***,,,...------...///...+++((()))+++---+++(((''')))+++555777888555111000111444333111...)))$$$"""###$$$((()))*********(((%%%$$$#########$$$&&&'''&&&&&&''',,,111222///+++)))))))))+++------+++)))))))))+++++++++***++++++,,,---,,,,,,,,,...//////---+++###$$$%%%&&&&&&'''&&&&&&***+++,,,***((('''+++...+++,,,,,,+++)))((()))***,,,...//////------...///222000---******+++---///+++'''###$$$(((---//////++++++*********+++++++++...---+++))))))+++000444000///...---///111444666000...***%%%!!!!!!'''---333444111///)))'''$$$"""###&&&***---,,,---///222444444111...***))))))+++...000000///---...///000000///...---...000333444333111000000333888>>>AAA@@@<<<999777555888<<>>???AAABBBAAA@@@BBBEEEIIIKKKKKKLLLMMMNNNMMMPPPUUU\\\fffvvv|||rrriiiccc^^^ZZZWWWUUUXXX```ooouuummmhhhfffeeeffflllqqqsssuuuvvvrrrlll]]]QQQEEE===888333333777444444444555555666777777555444555777999999666333...///000111222222222111000111333222111111444666888555000---...333999>>>999666222///,,,,,,---.........///111444555555444///...---,,,---///111333111000......///111000000///000111111///---+++)))''')))---///...+++'''$$$))),,,...///......///000///333777888777666777888222222222222111///---,,,*********,,,---***$$$"""%%%)))+++---///111222222444555111+++'''''')))'''))),,,......///222333000...,,,,,,---,,,((($$$))))))(((%%%"""!!!$$$&&&&&&&&&'''(((***,,,...///111000...,,,++++++++++++'''(((***...111111///---)))---000000,,,***,,,...000...+++***+++,,,---,,,+++///222333111/////////000000...***&&&&&&,,,111333111...***((())),,,000000///.........---+++******---///...,,,+++...222///...---...111333333222///,,,((()))+++------,,,///...,,,***)))+++000444000...,,,***)))(((&&&%%%###'''---////////////000***---000222333111///,,,------,,,)))&&&%%%&&&'''***+++,,,...000000...,,,///111111...)))&&&))),,,222444555333000///111444000///,,,((($$$###%%%''',,,,,,------,,,+++)))(((&&&'''((((((&&&%%%$$$%%%$$$***111222...***((()))***+++,,,+++(((&&&&&&'''((('''&&&&&&'''))),,,......---,,,---///000///...$$$###############$$$$$$%%%((()))'''%%%%%%)))...&&&((()))((('''(((***+++---......---,,,+++---...111...+++)))((()))***+++'''&&&$$$$$$'''***...000000///...---,,,,,,,,,,,,000000///---+++,,,000222000/////////000222444555000...,,,((($$$ !!!(((///555666333000,,,+++(((&&&%%%&&&)))+++,,,,,,---000333444222///---+++******+++------,,,111111222222222111000///...111333444333111//////000:::FFFNNNMMMEEE;;;555444777<<>>BBBFFFJJJLLLMMMMMMNNNOOOKKKOOOUUU\\\fffvvv|||ooofff___ZZZXXXWWWSSSSSS[[[gggwww|||wwwjjj]]]KKK???:::::::::999>>>:::666444444666777777666777777666555666888:::;;;===>>>;;;666444555777333222000......000222333666444222333666:::===???777999:::888444///+++)))***---111444555333000...111---)))+++222777888777222000///...///...,,,+++......,,,)))'''(((+++.........000222333222...+++000444777888555111111111111000111444666777666444/////////---+++***,,,...---,,,)))'''%%%%%%$$$%%%&&&***///222222000......555444444111...***&&&###'''+++///000......000222111444777888666222///...000000///---+++(((%%%$$$%%%&&&(((((((((***,,,...000////////////---)))%%%%%%%%%&&&))),,,------,,,,,,)))'''(((++++++)))'''...+++)))***---000///...111444666444///***)))))),,,333888333+++'''---444222111///...---///000222333///***))))))***)))''')))))))))((('''''')))+++000111222444555666666666666...###$$$***---(((((())))))+++000666:::888666333000,,,)))'''&&&'''(((+++333:::;;;777222222000///000333444333111333///)))&&&%%%&&&''''''(((+++---...---...222666666333000...---***'''$$$++++++)))&&&%%%&&&***---222222...'''"""""")))000222111000///...---,,,+++,,,///111...((($$$$$$'''&&&(((******)))))))))***111111///+++&&&$$$%%%((()))&&&###!!!"""&&&,,,///555222---******,,,000222+++***'''%%%###"""!!!!!!!!!###$$$"""!!!###)))...(((&&&%%%$$$&&&&&&&&&%%%'''))),,,---,,,,,,,,,,,,,,,)))&&&%%%'''***------,,,***(((''''''***---///333000......111333111//////000222222000///000111111///,,,,,,...///---+++++++++,,,,,,,,,(((###!!!&&&...333555444333333444555666333///,,,---///111...+++***,,,000222333/////////+++'''&&&))),,,222222444666777444///+++---///000///---,,,///111333<<>>======<<<===999555333333444444444333444555555666888<<>>;;;===@@@@@@;;;555111......000333666666444111///,,,)))'''***111777999999333111//////......,,,***((())))))((((((***---000222222222333444222...+++...222888999777333111000333222333555777888666444///...,,,+++++++++,,,,,,,,,+++)))((('''''''''((((((+++000333222000///...333222000---+++)))'''&&&(((,,,000000...,,,,,,......000333444333222111111444222111...+++)))'''&&&&&&((()))******+++...111333222000000///---***'''&&&%%%&&&(((,,,------,,,***(((&&&''')))***)))'''***((('''(((,,,000111000222555666444///+++***+++...222555111)))&&&***//////......---...///000111222...***)))***+++***)))******)))((('''''')))***///000111333444555555666444...'''$$$$$$''')))***))))))***+++---111666;;;777555333000---+++)))(((''''''***000666888555000///---,,,---000222111000111---(((&&&&&&((()))***,,,---///000111333666999444111...,,,+++)))'''%%%''''''&&&$$$###$$$(((+++333333000+++&&&&&&,,,111333222111///...------------000111///***&&&'''))))))***,,,+++*********,,,000000///+++'''&&&'''******'''$$$"""###'''+++...444111...+++)))+++---///***)))&&&$$$######$$$%%%###%%%&&&%%%###$$$(((,,,)))(((((('''%%%$$$$$$###&&&)))---000000...---,,,***(((%%%%%%'''***+++,,,***((('''&&&(((+++///111333000......111222000...---///111111111000111222///,,,******---000111000...------,,,+++(((### ###'''---000111000//////555666777555111...---...111...+++***,,,---......---......+++'''&&&(((+++---...000333444222...++++++---...---,,,,,,///111666;;;IIIUUUOOO>>>444555777:::===>>><<<:::888888666444222222333555999;;;DDDFFFIIIJJJKKKIIIFFFDDDCCCFFFOOO[[[fffssswwwnnnddd\\\WWWSSSQQQSSS[[[gggvvv}}}pppcccRRRFFFBBBAAA@@@???<<<999666444555555555555444555555666888<<>>===;;;888888999::::::::::::::::::999:::???EEEIIIQQQYYYccceee___TTTIIICCC@@@===999666666999>>>AAA======<<<;;;999888999:::BBBHHHNNNQQQMMMEEE===888555666777777555222///,,,---,,,+++---000333333222444222///...---,,,***'''+++,,,,,,+++)))(((((()))111000...//////...,,,***))),,,000333333111...---444444444666666555111///***'''$$$'''---111111...///...---+++++++++,,,,,,'''***---...---+++))))))------------+++***((('''&&&***///000---)))(((((()))***+++++++++---000333888666222...,,,*********)))***,,,,,,---///333777===:::555222000///---,,,(((''''''(((+++---------&&&&&&&&&''')))*********%%%%%%&&&(((+++///111333222444555333///,,,---///444222///+++'''&&&%%%%%%''')))+++...//////.........,,,+++***,,,---///000000...------------,,,+++,,,,,,...///000111111111......//////...,,,)))&&&)))***,,,---...000444777333222111000///.........+++******,,,///111000...+++)))&&&&&&(((,,,000222000---)))))),,,000444555777333111222555888888777---+++(((''''''(((((('''!!!!!!!!!!!!!!!###&&&)))111222222111///...000333333222111000000000000000---///111111///...///000000000///---++++++---...111111000///---+++******+++***((('''''')))***,,,///...---+++)))'''&&&%%%###!!! !!!###''')))'''+++//////,,,***)))+++---111222///'''""""""$$$'''(((+++...111222000///)))(((&&&&&&(((***++++++$$$######$$$''',,,111444333000...///111222///------///111111000///000111...+++((('''***///555888666333///---+++)))&&&$$$&&&(((***++++++***+++---333444555444222...+++))))))((()))***+++***(((&&&***---///...+++)))***,,,******+++---///---***''''''((()))+++---///222333888666777:::777111///222777666444222000111444777555444333222333555777999CCCEEEHHHKKKKKKJJJGGGEEEEEEFFFKKKRRRZZZggg|||xxxmmmaaaYYYRRRRRRUUU\\\dddnnn}}}uuujjj\\\RRRMMMIIIDDD@@@???===;;;:::<<<>>>??????AAA@@@???<<<<<>>:::555222111000//////+++)))((()))***,,,,,,,,,&&&'''((())))))***+++,,,)))))))))***+++---///111///222444333///---...000444111---***((('''''''''(((***---///000///...---,,,++++++++++++---000222333111///000111111000...,,,,,,---...////////////---.........,,,***)))((((((***,,,------...000222000000///////////////000---------...///000//////+++***(((&&&'''+++000444222///,,,,,,///333777888<<<888444333666777777555,,,***(((((()))******)))###$$$$$$######$$$'''***...///000///......//////000000111111000000000///,,,---///111111111222333333222000---******,,,...333222111000///,,,)))'''******)))))))))******+++++++++++++++)))'''%%%###$$$###""""""###&&&)))+++(((,,,111222///,,,,,,,,,000333555111***%%%&&&((()))(((''')))---111222222+++)))'''''')))+++------((('''&&&'''***...333666222000///000333333111...000111222111///---------///---***))))))---222666666333///---,,,+++)))'''''')))+++,,,,,,,,,...//////000000111///,,,(((&&&###$$$&&&))),,,,,,)))'''+++...111000---,,,---///.........//////---)))&&&''''''(((+++...222444555444222222555666444333333555333111...---...333777888777666666666888:::;;;AAADDDGGGKKKMMMLLLKKKIIIJJJKKKMMMRRRWWWcccyyy{{{pppddd\\\UUUUUUXXX\\\aaahhhvvv|||xxxpppfff___[[[VVVOOOJJJFFFBBB???===>>>AAACCCCCCEEEEEECCCAAA@@@AAAEEEHHHUUU___jjjooojjjaaaWWWQQQIIIEEE@@@;;;999999<<<======>>>===999555555888<<>>:::777444444555666666---+++++++++------,,,+++((((((((('''&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,+++,,,---///111111000...---)))***---///111333444555444333000+++((((((+++---222111111111000...***&&&'''((()))***+++*********((())))))***)))(((&&&%%%)))(((((('''((((((******%%%***000222000------...222333333000+++)))***,,,***'''$$$&&&,,,222444555...+++'''&&&))),,,...//////---,,,+++---000444666111//////222555666333000111333333111...,,,++++++//////...,,,+++,,,///111333111...---------,,,******,,,............///111,,,++++++,,,,,,+++'''%%% !!!%%%)))---...,,,***---///222111...---///222222111000000000...***'''''''''(((+++///333555555///...///333888:::888555222222000......000444888;;;;;;:::::::::;;;<<<===???BBBFFFJJJMMMMMMLLLKKKLLLMMMOOORRRVVVbbbxxx|||rrrggg___WWWXXXZZZ]]]]]]bbbnnn{{{~~~|||vvvqqqnnnmmmhhhaaaZZZSSSNNNHHHCCCCCCEEEGGGHHHHHHIIIIIIIIIIIIKKKOOORRR[[[ccclllpppkkkccc[[[WWWSSSPPPJJJEEEAAA??????@@@@@@@@@???;;;777888===CCCDDDFFFHHHGGGBBB;;;666333---...//////...---+++***'''***...111222222222222'''&&&&&&'''***++++++***)))+++,,,,,,---000555888555333000///111333444444333000......000111000...------///111111...***&&&&&&&&&''')))---000333555333222000...---,,,------+++,,,---,,,)))&&&%%%%%%***---111444333000+++((('''+++000111000///000222+++++++++***)))***...111000000///...---,,,,,,+++###$$$$$$%%%'''+++111555666444222111222333222222222///+++))))))))))))(((''')))******(((''')))+++,,,------+++(((''')))+++(((---222333111...------++++++***)))((()))...222222222222222111///---,,,)))***+++***)))+++///222222000...111555666333000/////////...---,,,******)))+++------,,,+++,,,...,,,...000000---+++******---------------...//////,,,---///000000/////////,,,,,,,,,***)))***///333666222...,,,---///111222777666444111///000333666.........000111111...,,,------,,,***'''&&&'''(((,,,+++************)))((('''***---000111///,,,)))&&&'''***---111444555555555333///)))&&&&&&))),,,...---...000222000,,,((($$$&&&(((+++++++++***)))%%%&&&'''((())))))((((((+++++++++***)))((('''&&&!!!&&&,,,...---,,,---...111///---,,,+++,,,...000***'''%%%(((///444666555///+++&&&$$$&&&***...000222000---++++++---///111000//////333777888666333000222222111...,,,+++,,,---///000///---,,,---...///...------//////...,,,,,,...000111///.........***)))((()))******(((&&&!!!"""%%%)))---///...,,,---///000///------000444333222111111222000---***'''&&&&&&)))...222333333---,,,,,,000777<<<:::666111222222222222444777:::======<<<<<<<<<===>>>>>>>>>AAAEEEHHHJJJJJJIIIHHHJJJLLLOOORRRVVVbbbyyy}}}ssshhhaaaYYYZZZ[[[]]]\\\^^^iiivvv|||yyy{{{xxxyyyyyyvvvnnnggg___YYYPPPJJJHHHJJJKKKLLLKKKMMMOOOQQQSSSUUUZZZ]]]aaagggoooppplllddd^^^[[[]]]ZZZTTTNNNJJJFFFEEEEEECCCCCCAAA===999;;;BBBIIIDDDEEEFFFCCC>>>888333111,,,,,,---......---,,,+++))),,,///111000///------$$$###$$$&&&)))+++,,,+++******++++++---000555999666333000...///111222222555444222444555555222///,,,---...111111///***&&&(((***++++++,,,...111444111000///---------...///...000111///,,,)))(((((()))+++...111222000...,,,***---111222000///111333***++++++******,,,000222//////000000///...---,,,!!!""""""###%%%***000444333111000111222333333222333000,,,***))))))((('''&&&(((***)))&&&%%%''')))+++,,,,,,***&&&&&&(((***&&&+++222444111...,,,,,,&&&((()))(((''')))000555666666555333111///---,,,(((***+++***(((***...222000...---000555777333///000000000///---+++)))((('''+++//////...,,,---//////000222111...+++))))))---,,,,,,,,,,,,---......***,,,///000000.........,,,------+++)))***...222666222---***+++,,,.........//////,,,***+++000555///000111333444333///,,,//////...,,,(((&&&&&&'''---+++)))((())))))((('''$$$''',,,000111...***'''%%%&&&(((,,,111444555555555222...((($$$$$$'''*********,,,///333222...***###%%%(((+++,,,+++***)))$$$%%%&&&((()))******+++*********)))'''%%%""" """(((++++++***,,,...000,,,)))(((***...000111)))'''&&&+++222777777555///***%%%"""$$$)))...000000...***'''&&&''')))***//////000444888:::888555///000111000...---------***...111222///,,,,,,---,,,+++,,,---000000///......000222222000---++++++***(((&&&'''***+++)))'''###$$$&&&***---///...------//////...+++,,,000444222111111222222222///---&&&%%%%%%(((---111222111,,,+++***---555;;;:::555111222444555666777:::<<<>>>============>>>>>>???>>>@@@DDDGGGHHHHHHFFFEEEGGGIIINNNRRRVVVbbbzzzyyypppjjj[[[ZZZZZZYYYVVVXXXcccppp{{{~~~~~~zzzuuu}}}{{{rrriii```ZZZTTTQQQRRRWWW\\\]]]]]]ZZZXXX[[[cccjjjqqqnnnnnnrrrrrrlllhhhgggbbbdddeeeaaaXXXPPPJJJHHHJJJIIIFFFCCCAAACCCGGGKKKHHHFFFCCCAAA>>>:::444000///......111555555222//////000222333222000---+++%%%(((,,,...//////000000...---,,,,,,...111555888999666222///...---,,,+++111555:::;;;999666222111---,,,---111444333,,,%%%'''***...000111111222444111000111333444555333111000//////000222222...+++......//////////////////---...111333444444333333,,,,,,,,,+++++++++++++++///---+++---111222...)))'''''''''(((((((((((()))---...//////...000333555555444111,,,(((%%%&&&'''$$$%%%&&&((()))*********.........+++))))))+++,,,///......//////---)))''')))))))))''''''))),,,000333555777555222000111222000...+++'''%%%''',,,111444000---000666888333...---///111222000,,,'''$$$((((((***,,,......,,,***...---...///000...***''''''(((+++...111000,,,)))*********,,,...///...---+++///333222///---000333333///)))''''''(((******...+++((('''))),,,...///---///333444444222111111666222---******+++,,,,,,((()))***)))((((((***,,,///.........///...,,,***((()))+++---.../////////222111///,,,(((&&&'''(((,,,,,,...000222111///---)))((('''((()))++++++*********)))((((((((())))))---+++)))(((((((((&&&%%%!!!"""%%%***///000///...+++'''$$$%%%***---+++(((***''''''---555999555000---***'''&&&&&&'''((((((***)))(((&&&$$$%%%(((***000///...000222444444444......------...///000111000...---+++***++++++,,,.........///000111111222333444555555444111...,,,&&&%%%&&&+++111333111---(((''''''***///111///,,,/////////000111333444555333444555555444111///---'''((()))+++,,,---------,,,...000333555666777888999;;;<<<<<<:::999999999888:::===>>>======>>>???===@@@DDDEEEEEEEEEEEEFFFIIIHHHJJJNNNSSS^^^sss|||tttnnnaaa^^^ZZZXXXVVVVVV___jjjyyy~~~{{{|||sssjjjddd___ZZZ[[[___dddfffhhhgggfffiiiooouuuvvvqqqoooqqqqqqooonnnooooooqqqsssppphhh___XXXUUUQQQOOOLLLIIIGGGGGGHHHHHHFFFDDDAAA???>>><<<:::777888666555666888888444000000111222222111///---+++))),,,///111111111111222///......///333666999:::<<<888222...---,,,+++***///333777999888555333222///------000333111+++%%%''')))+++---000111222222000000000222444555444222000//////111222222///,,,---...............---------...111333333333111000,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000---+++''')))***,,,+++***'''&&&'''((()))***+++...111444888666333---((($$$$$$%%%$$$%%%&&&((()))***++++++***+++,,,+++++++++---///---...///000000...,,,***((('''%%%%%%&&&(((***,,,///111333444222111222444000...***'''%%%''',,,000444222111444888888555111,,,...///000000---***((())))))***+++---,,,)))'''))))))***---///...+++)))'''(((***---000111///---+++)))'''))),,,---,,,******...333333000------///---+++((('''((((((((('''(((''''''(((+++.........,,,...111333333222222222555111,,,+++,,,......---)))******))))))))),,,...222000///...///...---,,,((())))))***+++,,,------,,,///000000...+++))))))******+++---//////...,,,+++***))))))+++---//////333111---***)))((())))))...---,,,,,,,,,+++(((%%% !!!%%%***...000///---(((&&&%%%''')))+++***((((((''''''+++000222000---+++***((('''((()))******+++***)))&&&%%%&&&***---000...------///000000///---...000111222222111111111000...,,,************......000111222222222111111222555666555333000...,,,***+++///444666333000///---++++++,,,------,,,000111222222333444555555555666666555333000---,,,((()))+++,,,...//////000...///111333444555777888;;;<<<===<<<:::999:::;;;888:::;;;<<<;;;;;;===>>>???BBBEEEFFFFFFEEEEEEFFFIIIIIIKKKNNNQQQZZZmmm~~~zzzuuujjjbbbZZZWWWUUUUUUZZZaaarrr}}}uuupppjjjeeeeeeiiimmmqqqvvvxxxxxxyyy||||||uuuppppppqqqrrrtttxxx|||{{{sssjjjfff\\\XXXSSSPPPOOONNNJJJGGGFFFCCC???>>>???@@@AAAAAABBB@@@===<<<===;;;777333222222222111000...---,,,---000333444333222222222111//////333999======<<<>>>999222...,,,,,,++++++---111555888777555333333222000///111333222...***(((''''''***...111000///.........000333444333222......///111222222///---------------,,,+++******,,,...000111111000...---++++++++++++++++++++++++***,,,......,,,***))))))&&&(((+++---,,,((($$$!!!!!!###%%%'''))),,,111444:::888444---'''###"""###'''(((((()))******))))))&&&(((+++------...000111---...000111111000...---(((%%%""""""%%%(((((('''***---///111111222444555///...+++(((&&&(((,,,///333555777888888777444222+++,,,---...////////////---,,,,,,,,,,,,+++'''$$$&&&'''))),,,///000///---''''''(((,,,000222222222---(((%%%%%%))),,,***'''(((---222333000---+++,,,'''&&&&&&&&&''''''%%%###!!!"""%%%)))---///...---***,,,...000222333333333444000,,,---111333222///,,,,,,+++))))))+++///222555222///------...------((((((((((((((())))))***&&&+++111444222...+++)))''''''(((***---...---,,,,,,+++))))))***---000222444222///,,,******+++,,,///////////////---)))&&& !!!$$$(((,,,...,,,+++%%%'''))))))((('''''''''&&&'''(((************)))************+++,,,---...---,,,***'''&&&(((---000222000---,,,,,,---,,,+++***---222666888666222000000///---+++***)))((((((,,,...111444444333111///---000444777888666222000000//////333777888666333444222...)))&&&&&&(((+++333333555666666666555555666666666444222///,,,***+++,,,---///000111222222000111222222222333555777<<<======<<<::::::;;;<<<999::::::999999999<<<>>>AAADDDGGGHHHGGGFFFEEEEEEIIIIIIKKKMMMOOOVVVfffvvv|||qqqfff[[[WWWUUUUUUXXX\\\kkk}}}~~~yyyvvvrrrnnnmmmqqqtttyyywwwrrrrrrssstttwww|||zzzttthhhaaaYYYUUUTTTSSSNNNJJJIIIEEEAAA???AAADDDFFFHHHGGGDDD@@@>>>???===:::666444444333111///...------000222555555444222222222000///000555<<<@@@???<<<===888222...---///000111000333666777666444333333333222111222444555333000***&&&$$$''',,,000///,,,+++++++++---000222222111---...///111222111///...,,,,,,++++++***)))((('''***,,,...000///---+++)))))))))))))))((((((((((((---111333111+++&&&%%%&&&&&&(((***+++***&&&!!!"""###%%%'''))),,,000444777666222,,,&&&""""""""",,,,,,++++++***)))''''''&&&)))---///000000222333000111222111000///...///)))%%%!!!"""'''***(((%%%)))***---///111222444444000///...+++)))***---000333777:::999555111//////******+++,,,...000222444222111000000///---)))%%%((((((***---111222111000&&&&&&'''***///333555555000***%%%%%%))),,,***&&&))),,,//////...------...%%%$$$###$$$%%%%%%$$$""" !!!$$$(((,,,...---,,,((()))+++...222444555555444000---///555888666222000///,,,***))),,,111555555222---++++++,,,------((((((''''''''''''''''''%%%)))///222000---)))((((((''''''))),,,...///...---,,,***''''''(((,,,///---------......//////000///...---,,,,,,,,,)))'''"""###%%%(((******(((%%%%%%))),,,+++&&&######$$$$$$'''******(((&&&'''))))))+++,,,......000111333222111---***((()))---111555222///---,,,,,,+++***''',,,444999:::777111---,,,++++++***))))))((((((+++...222555666333///---***...333888999888444222000000000333666888777666444222---&&&!!!!!!&&&+++333555666777777666444333444444333222000...+++***///000111111222222222111222333444333111111444777<<<<<<<<<;;;999999:::<<<:::::::::999888999<<>>===>>>>>><<<:::777666444333111///...---000222444555333111000000//////111555;;;===<<<:::999555111...000444777888555777888888666333333333000000000111333444444444---((($$$%%%+++...---+++)))((((((***---/////////,,,---///000000///...---************)))(((&&&&&&'''))),,,...///---***(((((((((''''''&&&%%%$$$$$$+++111555333,,,&&&&&&((()))***++++++***'''$$$###%%%&&&'''((((((***---000333222///***%%%######$$$***+++++++++++++++******))),,,///111111111222333444444333000,,,+++---///,,,((($$$%%%***,,,***'''++++++---///111222333222222222111///------000222444777999777111,,,***++++++******+++---000333555555555444444333111---*********+++---///000...---&&&%%%&&&)))...333555666222---((('''+++---+++)))***++++++++++++---000222'''$$$"""!!!###$$$$$$$$$######$$$&&&)))++++++***'''(((***...333666666555444111///111666999777555333111...+++***---222666444000+++((((((***+++,,,((()))*********)))((('''''')))+++,,,***(((''''''+++***)))***---000111111000///,,,(((%%%%%%(((+++(((***...222444333222111...+++'''%%%&&&((())))))'''''''''))))))((($$$!!!''',,,///,,,%%% """###(((,,,---***'''(((***(((+++///111111222444666666444111,,,)))))),,,///555111---++++++,,,++++++(((---333888999444...***&&&'''(((((()))*********)))---222666666333...+++)))---222777999888555222,,,,,,---000333555666555222000,,,&&&"""$$$***000333444666777666555333222000000000//////...---,,,333333333333222111000///111444666444111000333666::::::;;;:::888777888::::::::::::999999;;;>>>AAAEEEGGGIIIHHHFFFCCCBBBBBBCCCDDDHHHKKKMMMSSSbbbqqq|||ooobbb[[[XXXVVVXXX\\\dddooo{{{}}}||||||~~~}}}zzzyyy|||{{{vvvrrrtttvvvvvvxxx{{{{{{rrrfff]]]XXXWWWVVVUUURRROOOKKKJJJJJJLLLMMMMMMDDD@@@<<<;;;===???>>>===999888777666333111///---///111333333222000//////...///222555666777888888444111//////222777;;;===888999999888555333222333,,,---...000111222222222000,,,((('''))),,,,,,+++(((''''''(((***---------+++---///000...,,,++++++))))))))))))((('''&&&&&&%%%(((,,,///000///---++++++***)))(((&&&%%%######%%%+++111222...+++,,,...---...///000///...,,,+++((())))))((('''''')))+++000///---)))%%%$$$%%%&&&&&&''')))+++---///000000+++---000111111111333444666555222,,,''''''+++//////,,,***+++---///---+++------...000222444333222333444333222000000222333444666777444///+++******,,,+++******+++...000222555444444555666555111///+++***)))***++++++)))'''&&&%%%&&&)))---111333444111///---,,,---------------,,,)))(((***---111444)))'''$$$"""###%%%%%%%%%%%%$$$$$$&&&)))******(((''''''***000666888777444444222111111333555555555555333000,,,+++---111555111---)))'''(((***+++,,,***+++...//////---+++)))++++++***'''%%%%%%''')))...,,,******---000111222222222000+++&&&$$$&&&)))+++---111444555333111///,,,(((###!!!"""&&&***+++,,,,,,,,,,,,,,,***%%%""")))---///,,,%%%!!!!!!###%%%***///000...***))))))%%%***///222111111333555666555333///,,,+++,,,...000---***((()))+++,,,,,,---000333555444000,,,(((%%%&&&''')))+++,,,,,,---+++...333777777333...+++)))---222666777666444222******,,,---///111222333000///,,,))))))---333777333444444555555444333222000000000///////////////444444444333222000///...///444777666222000222555777999;;;:::888777777888777999:::::::::<<>>???@@@DDDHHHKKKRRRbbbqqqvvvhhh___YYYUUUXXX]]]^^^fffsss||||||{{{zzz|||~~~yyysssppprrrvvvxxx|||{{{pppeee\\\XXXVVVVVVRRRQQQPPPPPPQQQQQQPPPNNNEEEAAA<<<;;;===@@@@@@???:::::::::999666333///---...000222333111/////////---111444444222111333666000...---///333888;;;<<<777777777666333222333444---///111222111111000000333000,,,)))((()))+++---***)))'''(((***,,,---,,,***---//////,,,)))(((((('''(((((((((((((((''''''%%%(((---222444444222000111000///,,,***(((&&&%%%!!!&&&,,,//////......///,,,///333555666444111///,,,,,,,,,***((((((***,,,111000...***'''%%%&&&((('''(((***,,,...///000000***,,,---...///000333555555333///((("""$$$+++222000000//////////////////.........111555777666444333444444333111111222333666555555333000/////////---,,,+++******+++---...000000111333555555333111+++)))(((((())))))'''%%%&&&&&&&&&)))---///000000...000111000...---///000000...+++***+++---///000***)))''''''''''''%%%$$$"""###&&&))),,,,,,)))'''&&&'''+++222999:::777222111222111...------111444666444111...+++,,,///333///,,,)))((()))+++,,,,,,+++...222555666333///,,,...---+++(((&&&'''***---...+++((((((***---///000///111000,,,&&&###%%%(((,,,---...//////...------)))&&&###"""$$$(((+++---000000000111111///+++((()))+++,,,***&&&$$$%%%'''(((---222444222---'''$$$!!!'''---000///...000222333333222000...---...///---***((('''***---000000444444444222000---***((('''(((***,,,............---111555999888555000---+++---111444555444222000,,,,,,------------...///...,,,+++,,,000444888:::444444444444444444444444444444333222111000000000111111222222111111000///---333888888333000111444666999<<<<<<;;;888777777333555888:::;;;===???AAADDDFFFGGGEEEAAA>>>;;;;;;===>>>AAAEEEHHHOOO```pppzzzmmmbbbYYYTTTWWW\\\XXX^^^jjj|||~~~||||||~~~zzzxxxyyy|||}}}xxxrrrnnnpppuuuzzzwwwkkk```XXXUUUTTTRRRRRRRRRTTTUUUTTTRRRPPPHHHCCC>>><<<>>>AAAAAA@@@;;;;;;<<<;;;888444000------000222333111000//////...333666444///---111666...,,,,,,...222777999:::444555555444222222444555222444666666444222000000444333///+++'''(((+++...,,,+++))))))+++---------***---///...***'''&&&'''''''''(((((()))(((((((((%%%)))///555888888666555777555333000---+++)))'''!!!%%%***...///...,,,,,,)))---333888999777222///000000000...,,,,,,---///444333000,,,(((&&&''')))---------...------,,,,,,((()))+++,,,---///333666333111,,,$$$ ###,,,555000111222222000///000111...---...111666999999777222333444333111000111222666555333222222333444555...---,,,***))))))******++++++---111444555333222,,,***))))))******((('''&&&&&&''')))---......---,,,000333222///---///222222000...------------,,,*********+++,,,)))%%%"""!!!&&&,,,///...)))%%%&&&''',,,333:::<<<777111000111000,,,((((((---222666555222///,,,,,,...111...,,,***)))+++---......,,,000555999:::777222...//////---+++)))***...111---)))&&&%%%'''***,,,---***,,,---***$$$!!!###&&&***)))''''''''')))+++,,,'''&&&$$$%%%(((+++---...222222333555666444111...)))))))))((('''((()))***,,,///333666444---%%% $$$+++...---+++---//////000222111000///000111---+++((())),,,111444666:::888555111---+++***)))+++,,,---///000000//////000333777::::::777222///,,,...111222333222111//////000///...,,,+++,,,---,,,***))),,,222777999888444444444444444555666777999888666444333222111111...///000111111111111111+++222999999444000111444666:::===>>>===:::888777000333777999;;;<<>>???999999777444000---,,,,,,---...///000000///...---//////.........//////000---,,,---000444666666555222333333333333222111111///444999:::666222000000333111...+++)))+++///333000111///+++((((((,,,000000///---+++(((&&&$$$"""###&&&)))******)))***+++------///222555666444222555777777222+++'''(((***((((((***+++,,,+++'''$$$(((+++///333555555444333...//////000000000//////:::666000)))&&&$$$%%%&&&///000000///,,,*********((()))+++---...............+++((($$$###&&&,,,111222222222000......000222000333555555333333444666555333///,,,,,,---///000:::777444222333555777888555111,,,)))(((((('''&&&)))***,,,...000222333333,,,,,,---------+++***)))(((&&&&&&+++111333000,,,///////////////000000000333222111///---,,,++++++,,,,,,,,,+++)))(((&&&%%%"""$$$(((---000000---***'''))),,,000222333222222777888666...&&&###'''---222111///......///111333...------,,,,,,------.........///222555555111......///,,,)))***...///---///+++%%%  $$$&&&+++)))'''&&&%%%###  !!! !!!###&&&))))))((('''&&&'''***---///222222333333333222111000***'''%%%&&&***......---///000222222///***%%%!!! """$$$'''***,,,------,,,---......------///111000000000000000111222222777555333000...,,,,,,,,,---...000222222111///...555444444666888666111---,,,///111111//////111333444333222000...,,,***(((,,,+++,,,111555777555222000333777999888555333333777666444222111111222222,,,111444444000---///222111444777555000...///222666999;;;;;;999666444333---000444888;;;======>>>BBBCCCEEEFFFEEECCCAAA??????@@@@@@???AAAKKKYYYdddyyyvvvggg^^^ZZZXXXWWWSSSSSSWWWccc|||}}}xxxwwwtttppppppsssyyy{{{~~~yyytttnnniiillluuuuuukkkaaaZZZVVVTTTRRRQQQOOOMMMMMMMMMNNNOOOJJJEEE???:::999;;;<<<======<<<999444///,,,+++,,,,,,---...///000000000000///...---------...//////,,,,,,---000444666666555222222222222222111111000...222555777666444222111333333222000//////222555222222000---))))))---222111///---)))&&&$$$###"""###$$$&&&)))+++,,,,,,,,,---------///111222111///000222333///)))&&&'''***((('''&&&%%%%%%&&&&&&%%%(((+++///222444333000///,,,---///111222222222222999666111,,,)))'''&&&&&&,,,...///...,,,******+++)))***+++---------,,,,,,...---)))&&&%%%(((...333333333222///,,,+++,,,---///222555666555555777999666444000...---...000111777555222111222444666888777333...***)))((('''&&&)))***,,,...000111111222......///000000///------+++******...222444111---///000111222222222222222333222000............///,,,,,,++++++******))))))'''(((***...000000...+++((()))+++...///000111111555555333+++###!!!&&&+++111000/////////111222333---,,,,,,,,,------...//////......000222111---***---...---)))+++///000...///+++&&& %%%%%%'''))))))&&& !!!%%%'''&&&&&&'''(((***+++,,,---...///111222333222000///,,,(((%%%&&&+++///000000///000000000---)))%%%"""&&&&&&&&&'''(((***++++++---,,,+++++++++,,,,,,---...------------...///000444333222111000000000000...///000111111000///...222222333666777444///***))),,,......---...000333333333333222000---+++)))+++,,,...111444555333111///222555666555333222222333222111///////////////111444666444///,,,,,,...///333666555111...///111555777999888666444333333,,,///222777:::<<<======>>>???AAABBBCCCDDDDDDDDDAAAAAAAAA@@@BBBKKKXXXbbbvvv}}}mmmaaaZZZWWWUUUOOOPPPQQQZZZnnnyyyvvvrrrnnnooosssyyy{{{{{{vvvsssmmmhhhiiirrr}}}sssiii___XXXTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJHHHDDD>>>:::999:::;;;<<<@@@>>>:::555///,,,---...---------...///111333444000///---,,,,,,---...000------...111444666666555111111111111111000//////---...000333666666444111444666777666555333444555222333111...***+++///444222///+++(((%%%$$$$$$$$$%%%$$$$$$(((---000///------,,,******+++,,,+++******,,,---***&&&%%%&&&)))(((%%%!!! $$$&&&(((+++///222333111---++++++---000333555555555444777555333000---***(((''')))+++------+++***+++,,,------............------///...+++)))(((+++111555666666444111---*********...000333555666777999;;;666444111///......000111222111//////000222555777999555000,,,+++***)))(((***+++,,,---//////000000000111222333333333222111///......111444555111...///000333555555555444333222111...------///111333---,,,,,,+++,,,,,,------,,,,,,,,,...000000///---******++++++,,,...//////333333000)))""" %%%+++000000000000111111222222++++++,,,,,,---...000000.........//////---)))&&&,,,...---++++++000222000000...)))$$$!!!'''---...***""""""$$$&&&###%%%(((***,,,,,,++++++***,,,///111222222000///...***&&&'''+++000333333//////...,,,***'''%%%$$$((('''&&&&&&(((***---///...+++((((((***+++)))&&&)))))))))******,,,------111222333333444444444333000000000//////.........///111333666666222,,,(((%%%''')))***+++---000222333444555444222///+++)))))),,,111333333222111000///111222222111000000111000///...---,,,,,,------111333555333///++++++,,,///333777777333000000000333444555444222111222333---///222666999;;;<<<<<<999:::;;;>>>AAADDDHHHIIICCCCCCBBBAAACCCKKKVVV___qqqtttfff\\\WWWTTTRRRRRRTTTXXXeeeyyy|||xxxuuurrruuuyyy|||~~~{{{wwwpppooollliiiiiirrr{{{rrrggg^^^XXXTTTRRRTTTSSSQQQOOOMMMKKKIIIHHHEEEAAA===:::;;;<<<======AAA???;;;555111///111333444222111000111333555777333111///------...000111000000000111444555444222000000000000000//////...++++++,,,000555777555222555888:::999777333111000111222111...+++,,,000444222///+++'''%%%&&&(((******'''&&&***000333111......+++(((&&&''''''''''''%%%&&&'''&&&$$$$$$&&&(((&&&$$$!!!###&&&(((+++000333444222...+++,,,...111444666666555444444444444333000---***(((''')))+++++++++***+++,,,......//////000000000000......,,,******---222555888888777444///,,,+++,,,+++---000333666888:::;;;555333000...,,,------...------------...111444777888444000---------------***+++,,,---............000111333444555444444333111111111222444333000------///333666777777555444111...+++***+++...333666//////...------......///---,,,,,,---///111000///------+++***+++,,,...///333222///)))######''',,,///000000111111000//////+++++++++,,,...///111222......///000///,,,)))&&&***......,,,,,,000222111222000...***&&&!!!!!!(((...111---&&& """!!! """%%%'''(((%%%'''(((***+++***))))))&&&)))---111333333111000000,,,''''''+++111444555///...,,,)))(((&&&&&&&&&%%%$$$###$$$(((...444888111,,,((('''******'''###%%%%%%&&&'''))),,,---///111222444555666666555555222111000///...---.........111555777666222,,,'''###$$$%%%'''))),,,000222555666777777444000+++((()))...333555333000///000222333222111...---.../////////......---,,,,,,,,,+++...000///---++++++,,,///333777888666222111000222222222111000000222444111333555777:::;;;<<<<<<888888888:::>>>DDDIIILLLFFFEEEDDDCCCEEEKKKUUU\\\lll{{{|||mmm```YYYUUUSSSUUUXXX\\\cccqqq{{{yyyxxx|||zzzvvvmmmmmmkkkjjjmmmuuuzzzqqqhhh___YYYVVVUUUUUUTTTRRRPPPMMMJJJHHHGGGAAA???<<<<<<===???@@@@@@>>>===:::666444444777999<<<:::777444333444666777666444333111111111333444444333222333333333111//////000000000000///......+++)))***...333777666444666888:::888444///+++)))...000111///------000333111...+++((((((***...000111---***---222444222///...+++'''%%%%%%&&&&&&&&&"""############$$$%%%'''&&&&&&%%%### !!!$$$'''(((,,,000444555444111///000111333444444333222111222333333222111...+++***((()))++++++***)))***+++++++++,,,---///000222222---------++++++,,,000333666666666333000---,,,,,,((())),,,000333666777888222000...+++***************+++---------///444777666333000...///000111111***+++,,,---............///000222333333333222222111111111222222000...++++++---111444666777666555///,,,)))'''(((,,,111555222111000///............+++******,,,...000111000000...,,,++++++,,,...000444333000,,,((('''***...////////////...---,,,+++***++++++,,,...000222333---///111222000...,,,******///000---+++...000////////////...+++'''###!!!!!!$$$)))...111000,,,((('''%%%######'''***++++++***))))))(((((((((((((((&&&(((,,,000222333333333111,,,((('''+++000333444///---***(((&&&&&&''''''%%%$$$###$$$)))000888===444///***)))++++++'''###"""###%%%'''***---000111222333444555666555444333333222111///............000444888:::888333---***$$$###$$$&&&)))---000111777888888888444000+++'''***///444555333000000111555555444111...,,,---...222222111000///...------''')))++++++***))))))))),,,///333444333000...---000000000//////000333555777888999:::;;;<<<======;;;:::999999===BBBHHHKKKGGGFFFEEEDDDGGGMMMTTTYYYgggxxxtttfff\\\WWWQQQSSSXXX^^^cccnnn~~~}}}|||ssspppmmmmmmqqqzzzzzzrrriiibbb]]][[[ZZZVVVTTTQQQNNNKKKHHHGGGFFFBBB@@@>>>???AAABBBCCCBBB;;;;;;:::888777888<<<>>>BBB@@@<<<888666555666777888777666666555555555555666444333333333333000...000000000000000///......+++++++++...111444555555777888888555000+++((('''+++...222222///...000222111...+++)))***---000333333000...///111333222111...,,,((('''((()))))))))############$$$%%%%%%&&&((()))***(((%%%$$$'''***+++---111444666555444333222222222222111000///...111111000///...------,,,***+++,,,,,,***)))))))))''''''((())),,,...000111---...---,,,+++,,,...111111222333111...+++******(((((()))---111444444333///...,,,)))(((''''''''')))+++......---///444888666333000///000222333333***+++,,,---//////000000...///000111111111000//////000111111000...+++******,,,///333555666777666///,,,)))''''''+++///222111222222111111///...---***))))))+++...000000000000...---++++++,,,...///222222000...+++***,,,...++++++++++++++++++++++++++++++,,,---...000222333///222444444222///...---+++000222---***+++,,,,,,)))+++---------***'''%%%'''''')))---000000///---***'''$$$&&&***---...---******((('''''''''''''''&&&(((+++...111333444444111,,,((('''+++///000000...---***(((''''''((()))+++)))'''&&&)))///666:::555222...,,,,,,+++(((%%%###$$$&&&(((+++...000222222333333444444333333222222222222111111000000///444777;;;<<<999444000---(((&&&%%%&&&***...000111666777777666444000,,,***,,,...111222111000000000555555444222///---...///444444333222111///---,,,'''((((((((((((&&&%%%$$$(((***,,,------+++)))(((---............///222555999:::;;;<<<>>>???@@@AAA???===;;;;;;===BBBGGGJJJHHHGGGEEEFFFIIINNNTTTXXXcccsss{{{kkk```ZZZQQQQQQUUU\\\bbbkkk}}}zzzpppnnnttt~~~{{{tttllleeeaaa```___XXXVVVRRRNNNKKKJJJIIIIIIEEEDDDBBBBBBCCCDDDCCCBBB:::;;;;;;;;;:::;;;>>>@@@CCCAAA>>>:::888666666666888888999999888777555444444333333333444444222000000111111111111000//////,,,---...//////111444666777777666333///,,,++++++)))...333555333111111111111///---******,,,...000000/////////000111333333...,,,******,,,------,,,&&&%%%$$$$$$%%%&&&&&&%%%+++------+++'''&&&***//////000222444444444333333222111000...---------...111///---+++***+++---...---......---***(((''''''(((((())))))+++---///000...//////...,,,,,,---///000222222000---***(((((()))((((((,,,000222111000...---+++)))'''&&&%%%%%%)))---000000...///444888888555111///000111111111)))***,,,...000111111222---.../////////...---,,,...///000000///,,,+++******,,,...111444777888999000...+++((((((***...000...///111333333111///...+++++++++---///000///---------,,,++++++,,,---............---,,,+++******$$$$$$%%%%%%'''***,,,---,,,,,,,,,---...000111222222555777666333///------,,,222333...((('''((('''''')))+++---...,,,***)))***)))***,,,///000///---***&&&###%%%***------,,,&&&&&&((()))))))))((('''&&&''')))+++---000333444000,,,((('''***------,,,...---+++)))(((((())))))///---***(((***...333777555333111...,,,***)))(((''''''((()))***,,,---...111111000000111222222333111222333444333333111111666:::======999444111000---***((((((,,,///111111333333444444333222000///,,,,,,,,,---///000000//////111222111000///000111444444333222000---***(((%%%%%%&&&'''''''''%%%$$$''''''((()))***)))(((&&&)))***,,,,,,---...000333777888:::<<>>===???CCCGGGJJJHHHGGGFFFGGGJJJPPPTTTWWW___nnnooobbb[[[TTTRRRTTTZZZ___gggyyysssnnnuuu|||uuunnnhhhdddcccccc\\\YYYUUUQQQNNNMMMMMMMMMIIIGGGEEEEEEEEEDDDBBB@@@;;;<<<======<<<<<<>>>@@@BBBAAA>>>;;;888777666666777888::::::999777555333222222111333555555444222111111111111111000//////---///111000...///333777888777555222///---...000)))///555888666333222222222000---+++******+++---,,,---.........000333666...---,,,---///000000///)))'''&&&%%%&&&&&&&&&%%%...//////+++''''''---222222222333333333222222222111000---,,,+++,,,---///000...***((('''***---000///000000...***'''&&&&&&------,,,,,,---...000111000000000///---,,,---...333444444222...***((((((***)))))),,,///111000......---+++)))'''&&&%%%$$$***...111111///000444999;;;777333000////////////)))***,,,...000222333333....../////////---,,,+++---///111111///,,,+++***+++,,,...111444777:::;;;222000,,,***)))+++---///+++---111333444333000///---------...000///---+++++++++++++++++++++,,,,,,***+++,,,,,,+++***(((''' """%%%***...000---------......000111222555777999888222---++++++---333444...'''%%%%%%%%%'''))),,,...///...---,,,*********,,,//////---+++)))%%%!!!###(((,,,,,,*** ###'''+++,,,+++)))'''&&&&&&'''(((+++...111333///+++(((''')))+++***)))...---+++***)))))))))***000...+++)))+++///333777333333222///+++))))))*********)))))))))******+++//////......///111333444000222444555555444333111777;;;>>>===999444222222111---******---000111111///000111222333444444444,,,)))((()))---000///---***---///000000111222333444333333111...***'''%%%!!!!!!###&&&)))******((())))))((()))***+++***(((&&&(((***+++,,,---///111444555888<<<@@@EEEHHHJJJBBBAAA??????AAADDDHHHJJJHHHGGGEEEGGGKKKQQQUUUWWW]]]jjj}}}xxxkkkaaa[[[WWWTTTUUUZZZfffzzzxxxwww}}}uuupppnnnlllhhheeebbb^^^YYYUUURRRQQQOOOMMMNNNKKKGGGDDDCCCBBBAAA@@@>>><<<;;;<<<>>>@@@????????????<<<777222111444888:::<<<>>>;;;555222444777+++---000333555666555555444555777666444222111111444222111000111333666888;;;<<<;;;888555222111222111000///000111222111000666222///------...//////))),,,//////---,,,...000222...+++---222444111......,,,+++,,,---+++'''"""'''''''''((()))+++---...444222111222333111---)))((()))***,,,------...---,,,+++)))(((***---000222555555333///***(((***---111...***'''(((---333777888555222000///000000///333444555222---***+++,,,---...---***---222333111111---(((&&&&&&)))+++,,,.........------///333777888444000/////////...+++++++++,,,...000222444555000///...,,,***)))))))))***+++---......---+++***)))+++000666;;;===;;;999333111///,,,++++++,,,,,,555444222333333111...+++111222333111...+++************+++---///000...---+++,,,------+++((($$$""""""$$$)))++++++000000///...------,,,,,,444222...+++)))((()))***333111...+++((('''''''''333111000000111222111000---+++***,,,///000...+++'''%%%###$$$(((***)))((( ###&&&((((((((()))***((()))+++...000111222333---,,,+++,,,,,,,,,***((()))+++------+++******+++......///......000444777444333000---***(((&&&%%%((((((''''''((()))***+++000...---...000333333333444333333555888888555222888999888666333111111111......///111333444333222///...---///333777:::;;;...&&&$$$,,,///...---....../////////000000000111222///+++(((%%%%%%%%%'''+++...111222222222888444///------,,,***((((((((('''((((((***,,,---444555777;;;@@@CCCCCCCCCAAA>>><<>>>>>>>>======;;;777333333555888;;;>>>???;;;555222333555...000333666888888888777555666777777555444333222555444222222222444666888:::999888777666555444333///...---...000000000...222111//////000///...,,,***,,,...---+++***+++,,,,,,++++++---111333222000000...---...///...+++'''&&&&&&%%%%%%&&&(((+++---222111000111222111---***'''((()))***+++,,,---...***)))'''&&&'''+++///222444555444111---,,,---///111...***'''''')))---000333111///------.........111333333111...,,,---...111222000,,,...333555333222///***((())),,,---......///...,,,++++++...000555222///...///000///---,,,,,,---///222444666777333222///---+++)))(((''''''(((***+++++++++***))),,,...111666:::;;;888666111000///---,,,,,,,,,---111444555444111...---...333555666555111---***)))))))))+++---///111111111000000000...,,,)))&&&$$$$$$!!! %%%)))+++,,,000000000000///...------...,,,)))'''''')))+++---111///,,,)))(((((()))***000000000222333333111///,,,++++++,,,------,,,***'''%%%$$$%%%(((***)))(((###&&&((()))))))))***+++---...000222333444444333///......---...------,,,***+++------,,,+++,,,---///000000///...///222444111000---***((('''&&&&&&'''((()))***++++++,,,,,,111000...///111333444444333222333666888888555222777666444111...---///111---...000222444444333111222111000111444666888888000(((!!! '''---000000......------......///000000111222000,,,)))((((((+++,,,///222333444333333888555222000000000---+++'''''''''(((***---000222444555999>>>BBBEEEDDDCCC@@@===;;;===AAADDDBBB??????BBBFFFIIIJJJKKKMMMOOOTTTbbbvvvxxxppp```ZZZTTTRRRUUU^^^ooo~~~|||yyy{{{{{{rrrnnnlllkkkiiihhhfffbbb___\\\XXXTTTPPPNNNJJJEEEAAAAAAAAABBBBBB>>>;;;999888:::<<<<<<<<<;;;;;;;;;888666555777888>>>??????<<<666222111222111333777;;;<<<<<<:::999666666777777666555333222555555444333444555777888777555333444777777666333---,,,,,,,,,...//////...//////000111222111---***,,,------+++)))''''''(((&&&(((+++...000111111111111000000000222111///---)))'''$$$###$$$'''***---111111000111222222///---'''''''''(((***+++---...)))'''$$$###$$$(((---111000111222222000...///000///---***'''&&&&&&'''(((------,,,++++++,,,---...111222222111///...///000333444222---...333666555444111...,,,---...//////000000000...+++)))******222000......///000000///,,,---///111333666888999555333111...+++)))((('''%%%''')))***+++++++++***///111333666888888555222///////////////...---------222777444...***+++...444777999888444///+++)))((()))+++---000222444555666444222000---+++)))(((&&&$$$"""###&&&***,,,---000111222222111000...---(((&&&$$$$$$&&&***...111...,,,)))&&&&&&(((***,,,---...000333555333///,,,***+++,,,+++)))((((((((('''&&&%%%&&&(((***)))((((((***,,,,,,+++***+++,,,333444666777777666444333111000///////////////000+++---...---,,,+++,,,---///000000///...---///111///---+++(((&&&&&&&&&'''((((((***+++,,,---......222111000000222444444333111111333666888888555333555444111...+++,,,...111---///222444555444333222666666555555555555555555111+++%%%%%%***000222111///...,,,+++,,,---///000111222111///,,,***)))***///111333555666555444444666444333333333111///---'''''''''))),,,111666999333555999???DDDFFFEEECCC???===;;;<<>>;;;===@@@DDDFFFHHHIIIKKKMMMQQQ]]]nnn{{{uuufff^^^VVVRRRSSSZZZhhhuuu~~~~~~|||xxx|||wwwtttrrrpppooollljjjgggdddaaa\\\VVVQQQMMMIIIDDDAAA@@@AAABBBBBB@@@===:::999:::<<<======;;;;;;::::::999999999:::>>>??????<<<777222000000333666:::===>>>===;;;999555555555666666666444222333333333444555777888999555111///000555777444000---,,,,,,---///000000//////......000111000...,,,------,,,)))'''&&&%%%%%%$$$(((,,,///////////////000000///000111111111111---***&&&$$$$$$''',,,///111111222222333333222111'''''''''((()))+++---...,,,)))&&&######'''+++...***,,,...000000///......,,,+++***)))'''&&&%%%%%%***++++++++++++,,,---///222222222111000000000000222333111------222666777666444111/////////---,,,000111222111...+++******111000///////////////...---...///222333555666777333222000...,,,+++******((()))+++---...///000000111111333555777666333000,,,---///000000///...---+++///333222---)))(((***111555999:::777111---+++***+++---///000222444666777555222///---,,,------((('''%%%%%%'''***---...///000111222111000...---'''%%%######&&&+++000444---+++'''$$$$$$%%%(((***,,,---111444555222,,,''''''***,,,***'''$$$%%%''''''''''''((()))))))))))),,,---......,,,++++++,,,666777888999888666333111/////////...---...///111.........,,,***((()))***---...//////...---...///111...+++(((&&&&&&'''(((***)))))))))***,,,///111111000///000222333222111///111333666777777555333333444333222000///111222...111555777666555333333999999:::888666333222222111,,,((((((---111222222///...+++******,,,...000222222111...***(((((()))...000222444555555444444111111111222111000...---***))))))***...333888;;;444555777<<>>???>>>;;;;;;:::::::::;;;;;;;;;=========<<<888444222111555777:::===>>>===;;;999555444444555666666444111000111222444666777888888444000---...222333///+++///......///222444333333111///,,,+++---///000000...---+++)))(((''''''&&&'''+++...000///...------.........---...///111222///+++&&&######&&&***---...///000000000000000000*********+++,,,---...///111...)))&&&%%%'''***---)))***---///111000...---)))***+++,,,,,,+++)))(((+++,,,......------///111333333222222222111000000///222111,,,+++000555666666444222111///---***''',,,...000000...,,,++++++222222222111///...---------...000111222222222222.........------......///***+++---///000222222333000000222444666666333111***,,,...000000///---,,,,,,,,,---...---***'''$$$,,,000666888666222...,,,---///111222111111333555555222///,,,,,,---///111+++***((('''(((***---///...///000000000///...---***)))'''&&&(((,,,111444...,,,(((%%%######%%%&&&+++,,,///222333///)))$$$&&&(((+++)))&&&$$$%%%''''''((()))******)))))))))///000000...,,,+++,,,---444555666555444222///...+++,,,------,,,,,,...000000000...***&&&$$$$$$%%%))),,,...///...---...///333111...+++)))((())))))---+++'''%%%&&&***///333///......///111222111000...000222444444444333333333555888999888666555444111444888888666444333333999:::;;;999444111000111000...+++,,,///222222222000...,,,******+++...///333333000,,,'''%%%%%%'''***+++...111333333333222...///111111000///...---------,,,---///222666888333333333666<<>>@@@@@@???@@@CCCEEEMMMSSS]]]iiiwww}}}xxxnnndddZZZTTTOOOLLLMMMQQQ```qqq~~~zzzyyy{{{|||}}}~~~yyytttnnngggcccYYYVVVSSSQQQOOOMMMJJJHHHGGGFFFEEEEEEEEEDDDAAA???;;;888444333555888888888444555777:::<<<;;;999888999::::::::::::;;;;;;;;;888666555777:::;;;777444555666777888777555333111000000//////......------222111111444777999999999222...)))'''***...222444...,,,***+++///222333333333000///000222222///,,,///000///---,,,---111555---***&&&"""!!!"""%%%'''***,,,---+++))))))***,,,222333555666666444222000000///...,,,,,,,,,---...///......///111111///,,,(((***---000222222222111111444777555111...000222000///...111555777777555666;;;<<<666000///000000------///111111///+++'''&&&(((***+++++++++,,,---000222444444111000000111444444333222000,,,)))'''(((((()))+++---///111222,,,,,,,,,---...000111222111000111222444444222000***+++,,,,,,,,,+++***)))+++...000111///+++(((%%%(((,,,111444333000---,,,...333888888555111111222222000...++++++,,,///000------,,,***'''(((+++///222111///......///111222//////......//////000111222111///---+++((('''&&&$$$$$$%%%(((+++,,,+++)))%%%%%%&&&(((+++,,,,,,+++'''***------+++))))))***.........,,,******+++---,,,+++***)))((())))))***&&&+++000222///...///111000///---)))%%%###$$$%%%'''***...///...,,,******000111111222222111000//////---+++))))))+++...///++++++,,,///222333333111000111000...+++,,,///222///333777:::999777666666555777777444...+++,,,///333555666333///---000444222222222444555555555444000///......------......222000---)))&&&&&&))),,,(((***,,,...//////......---...///---+++***,,,.........//////000000000///,,,...111666<<>>?????????>>>===>>>>>><<<======<<<;;;;;;===@@@FFFLLLVVVdddtttzzzrrriii___XXXSSSNNNMMMOOO^^^qqq|||{{{|||||||||zzztttnnnjjj]]][[[YYYWWWUUUQQQMMMJJJGGGFFFFFFGGGGGGEEEAAA>>>;;;666111000222555666666111222555999======<<<:::;;;;;;::::::::::::;;;<<<:::888666999======:::555::::::;;;:::888444000...///000111000///...///111222111222444888:::::::::111---)))(((+++///222333...,,,***,,,111666777777555111...///333555222...222222111///---...333777///,,,(((%%%###$$$&&&(((---//////...+++***,,,...444666999:::999666333000------------...//////000///---,,,,,,......,,,)))***+++...111333333333222333777999777111...///222---,,,,,,000666::::::999<<>>???AAABBB;;;;;;;;;999888888:::<<>>:::333...,,,...111444222111111222666;;;AAADDD>>><<<;;;:::::::::888666888999:::<<<===>>>??????999===@@@===666000......111333555444222111333555:::888777666777888888777777444///+++***,,,000333...+++***,,,111444555555666444222222444666777666555555555333111111222444333222111///,,,***((('''---......,,,++++++---///999888777555444444444444222222111000...---++++++000---******,,,...---+++,,,---...222555777777555777888999777333///,,,+++++++++,,,...222777;;;===???BBBDDD@@@999333000///+++++++++---///111000///...---+++******+++---...000222222000,,,---222777>>>>>>===777///)))((((((---,,,+++******+++---...111000000111333555444333///000111111000...,,,***,,,***((())),,,...---+++///000000...,,,******++++++///333333///,,,,,,///---222777666333000111333222///,,,)))(((***,,,...***))))))))))))+++,,,---666333111111333555666666333222222222222222000...000//////111444444000,,,+++'''###"""%%%***000333,,,)))&&&(((---///...+++***+++---//////...---,,,+++...111///+++))),,,///,,,)))&&&%%%&&&((())))))***,,,...000222222222222111///---...//////,,,)))---------......,,,)))%%%%%%***000111111222666:::888222,,,+++...000///,,,++++++---111333444222000111111///+++&&&%%%(((+++000000...,,,+++,,,000333999888555///+++***...111666444000,,,***,,,111555222444777999999888666555333222111///...............,,,+++***+++,,,///000000000000///...,,,******------,,,,,,***)))''''''((((((***---//////,,,)))***---222888<<<===:::777:::???DDDFFFDDDCCCBBBCCC===<<<;;;;;;<<<;;;999777CCCCCCLLL___sss|||rrreee[[[UUUTTTVVV___hhhxxx}}}{{{{{{~~~zzztttjjjeee```]]][[[XXXSSSOOOKKKHHHEEEDDDCCCBBB???===>>>;;;666111///000333555222111111222444999===@@@===;;;999999:::999888666999:::;;;;;;<<<<<<<<<<<<888;;;===;;;555000000111666777888666444222333555;;;999666555555666777777777444///+++***,,,///111...,,,+++,,,000222222111111222222555777777555444222333222///---,,,.../////////000///...,,,***(((***++++++***)))***,,,...666666666666555555555555333111///---,,,+++******...,,,******+++,,,,,,+++//////000222555555444222444666777666333000///...++++++,,,---111555888;;;>>>@@@@@@>>>:::666333222...---,,,,,,...000222333111000...,,,+++***++++++---///000...+++,,,222777:::;;;:::666000,,,+++,,,111///---+++,,,...000222555333222222333444333222///000111111000---+++)))***((('''))),,,......---000000000...+++)))))))))+++///333222...,,,,,,...---111444444111///000333222...)))%%%$$$&&&***,,,))))))(((((()))***,,,---000000111333666777777555333222222111111111000///...,,,,,,...111222///,,,---)))%%%$$$&&&+++000333...+++(((***...000///,,,)))***---...///...---,,,---///111...***)))+++...+++***))))))+++,,,,,,+++***+++---...000111111111///...---...000111///,,,------...///000...***&&&%%%)))///111111222666;;;555111------000222111///******+++---000111000///000000...***'''&&&))),,,111111///---+++,,,000333888888666222//////222555666555333000///000444888666888:::;;;:::777444222333222000///...---------,,,++++++,,,---///111222555555333222///---+++***---,,,,,,+++***((('''&&&((('''''')))+++---...---+++...222888<<<<<<;;;999???BBBGGGHHHFFFCCCBBBBBB===<<<;;;<<<>>>>>><<<;;;CCCCCCKKK\\\pppxxxlllaaa[[[YYYZZZ\\\dddqqq|||{{{{{{}}}|||qqqlllfffaaa___\\\WWWTTTMMMIIIEEEBBBAAAAAAAAA@@@BBB???<<<999777777888999555555444444555777:::<<<;;;999888888999999888666;;;;;;;;;;;;:::999888888666888999777333111333555;;;<<<;;;999666444555666:::888666333222333555666666444000---+++,,,---...---,,,+++,,,...//////......///333777:::999555222222111000---***))))))+++***+++---//////...,,,+++)))******)))((()))+++...222333444555666666555444222111///---+++***))))))***++++++***))))))+++---111111111222444444222000000333555555444222111111++++++,,,---///222555777<<<;;;:::::::::999666444111000---,,,,,,///111333333222000...,,,***(((''')))+++,,,+++***,,,222777555666666444222000000111333222000...///111444666777555333222333333222111///000000000///,,,)))(((((('''(((***---/////////111000///---+++)))((('''+++...111111...,,,,,,...,,,///111000---,,,...000000,,,'''###!!!$$$'''***)))(((''''''((()))+++,,,***,,,000444888888666333444333222111000000000000///---,,,...111333222000///,,,)))'''(((+++///222///,,,***+++...///...,,,(((***,,,...///---+++***...//////,,,((('''***...******,,,///222222///---+++++++++,,,...///111111---,,,---///111222111///------///111222000,,,(((&&&)))...000000222666999333000...///333555444222***(((((())),,,...///...///...,,,)))'''(((+++...333222000...,,,,,,///222666666666444333333666888555555555444333555888;;;;;;<<<======;;;777333000333222000...---,,,++++++)))***,,,...000222333444999777555333000---+++***------,,,,,,***)))'''&&&)))&&&$$$%%%)))---000111,,,///333777:::<<<<<<<<>>@@@BBBBBBAAACCCBBBHHHWWWiii|||~~~rrrggg___\\\[[[]]]bbblllwww~~~{{{zzz{{{{{{uuunnnhhheeebbb^^^[[[OOOJJJEEEAAAAAACCCDDDEEEGGGEEECCCAAA@@@???>>>>>>;;;:::999999999999:::;;;999888777888999:::999888======<<<;;;999777666555666666666444333444777:::===<<<;;;999777666666777888777444111///000222444555444111///---,,,,,,,,,+++++++++,,,.........---///000333777::::::777444333333111---***(((((()))******+++,,,,,,,,,,,,,,,---------+++******+++---///000222444444333222000000000000///...+++)))''''''***,,,+++)))(((+++...111000111222333333111///000222555555333222111111,,,------...///111333444777555444666999:::888555222222000...,,,,,,---...111111000...,,,***'''&&&'''((())))))***---222666333333333333333333333333222222222222333444555666666444222111222222222000//////000///...+++(((&&&******+++,,,.../////////...---,,,,,,,,,+++***))),,,...000///---+++,,,---,,,------+++(((''')))+++***)))'''%%%%%%&&&''')))((('''''''''''')))***+++)))***---111555555333111444444333111000///000222333111///111555777777555000///---+++***+++...000///,,,***+++,,,---,,,+++***+++---...---+++)))''',,,,,,+++(((&&&'''***...)))+++///444777666333000---,,,,,,,,,---///111333---------.../////////...,,,---...111222111---***)))+++...//////000333666333111000222444555333222+++)))((((((+++---//////...,,,***((('''***---000333333222///------///111444444333333333444555666333444555555555666888;;;<<<===>>>>>><<<888333000333111000...,,,+++******((())),,,///111333444555666555333111///---+++***//////......,,,+++***)))((('''%%%'''+++///222333...111444777999;;;===>>>BBBEEEHHHIIIHHHFFFCCCBBB=========???CCCFFFGGGGGGCCCAAAEEEQQQaaasssyyymmmccc]]][[[___bbbhhhpppyyy~~~|||{{{~~~|||tttnnnkkkhhhddd```SSSNNNHHHDDDDDDGGGJJJKKKJJJIIIHHHFFFDDDBBB@@@???>>>>>>===<<<;;;;;;::::::999888777888:::<<<;;;:::>>>>>>===<<<:::888666555777666555444444666;;;>>><<<:::888777666777777888444444333000------000333555444222000...---,,,,,,)))***+++,,,---...000111333222333555888::::::999444333111---)))''''''(((---+++***((((((***+++,,,000000///,,,)))((()))+++...///000111111///---,,,---///222333222...***&&&'''***------+++***---///......///111444444333111111333555555333000//////.........///000111222222333111111444777999666333000222333111,,,((('''''',,,---------,,,+++***)))'''(((((((((***---222555333333222333333444333333...000222555666666555444222111111111333333222000---.........---***(((&&&---...///000000/////////+++***)))+++---///...---,,,---......,,,++++++,,,++++++***(((&&&$$$%%%&&&%%%''')))+++,,,+++***)))((('''''''''''')))***++++++******,,,...000000000333555555333111000111333555222000222666999888777///000///---+++***+++...///...---------......------......---,,,***'''&&&)))((('''&&&%%%'''+++---)))+++000666999999555111000////////////111333444///...---+++******+++,,,++++++,,,///111111...,,,---.........---...///111333333222222333333222000///---******---///111222...+++(((&&&(((+++///111444444222000......///111111000//////000111222222111222444444333444666888:::;;;<<<<<<;;;888666444222111///...,,,+++++++++)))***,,,...000222222333222222222222111000...---000000000000000///...---))))))***---111333333222000333666888888999<<>>AAADDDHHHJJJIIIGGGFFF@@@??????AAAEEEHHHJJJJJJCCCAAACCCLLLXXXiii}}}vvvjjjaaa]]]___aaadddiiipppzzz~~~yyytttqqqnnniiieee\\\VVVPPPKKKKKKMMMOOOQQQLLLKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>===<<<:::999:::999999:::===>>>>>>===@@@??????===<<<:::888777:::888666555777:::===@@@;;;999555444555666777666000222333111...---000333666555333111///.........+++,,,---------///222555666444222333666888::::::333333111---)))&&&&&&'''///---+++))))))***,,,---//////...+++((('''((()))---...//////...---,,,+++,,,...222444333000+++((()))+++---......///000111------...111444555444222222444666555222///...---......//////000111111111000111333555777666333111...111444222---'''%%%$$$******++++++,,,---......******))))))+++...111444444333222222444444333222,,,...111555666666555333000111222444555444222///+++,,,------,,,***(((&&&...000222222000.........***)))(((+++///222111000------,,,,,,,,,+++++++++***))))))((('''&&&%%%%%%%%%(((---111222000,,,))))))(((''''''((()))+++,,,,,,***((((((+++...///000333666888777333111222444222000///111444666555333,,,...000...***((()))+++000000/////////000000111///...---,,,+++***)))))))))(((''''''''')))+++,,,)))+++///444888888555222111111111111222333444555222000---)))&&&&&&(((+++***))))))+++---///...---///...---,,,,,,---...///333222111000000000000000222000......000333444444...+++'''%%%(((,,,000111333333333111//////000222///---++++++---///111111222333333333222222333555888888888888888888777777111111///...------,,,,,,+++,,,,,,,,,------......///000333555555444222000000000111222222222222111+++,,,///222555666333111222555999:::888888;;;>>>;;;===AAAGGGKKKMMMLLLJJJEEECCCBBBCCCFFFHHHIIIJJJCCCAAABBBHHHRRR```sssttthhhbbb^^^^^^___aaafffppp}}}|||yyyuuupppkkkhhhccc[[[UUUSSSSSSTTTTTTQQQOOOLLLIIIFFFCCC@@@???>>>???@@@AAA@@@???===<<<;;;::::::<<>>===<<<;;;===;;;999888:::===???AAA===:::555333444555555444///222555444111000222555777666333111000000111111000000000...,,,...333777555333222222444666777777555555333///+++))))))***---....../////////...............,,,***)))+++------------...............,,,---///000000///---,,,,,,,,,---000222444333222------...000333444333222111333555555222000......,,,,,,---...//////000000000333777999777444111///---000333111,,,((((((***+++++++++,,,---///111333///---+++***,,,///111222444222111222444555444222---...000222444555666777222333555888999666111---)))***+++,,,,,,***((('''***---111111///------...,,,***(((+++111444222000---,,,++++++++++++++++++''''''(((***++++++***)))***---111444444111---***))))))(((((()))***,,,---***((('''(((+++///111222222777;;;:::666333333444000......000333444111...))),,,///...***&&&''')))---...............000111...---+++******,,,...///---,,,+++******++++++***++++++---111444555444222111222333333444444444444444222---'''###$$$)))...((('''&&&'''***,,,.........---++++++,,,...///000000///...------...000222444333111222444555666666///+++&&&%%%(((,,,000111222333333222000000222333...+++((()))---111444444666666666333111111222444777666555444444666777888111000//////.........//////...,,,***)))((())))))+++...333666777555111......///000222333333444444//////111444666555222///333888<<<<<<999777999<<<;;;<<>>AAACCCCCCCCC@@@@@@AAA@@@@@@???>>>===@@@>>>;;;:::<<<>>>@@@AAA@@@<<<666444444444333222...333777777444222444777888666333111000111222444444444222///,,,---333777333222111222444555444333888888666222...,,,---...+++---111444555333000......//////...---...000222------------///000222222,,,,,,,,,,,,,,,---...///...------111555777555222.........111333333222000///222444444222000//////***+++,,,---............000666;;;<<<888333000///,,,000222///+++***---000...---------...111444666222///,,,,,,---///111111333111000111555666555444111000//////111555888;;;555666999;;;;;;777111,,,((()))***++++++***)))''''''+++///000...------///...+++***,,,111444222///...,,,******+++++++++***%%%&&&(((,,,///111000...///111333444333000,,,******))))))))))))+++,,,---(((''''''***...222444444222777<<<<<<888444333444000//////111444444000,,,&&&+++///...)))%%%&&&((())))))*********+++---///,,,+++))))))***...222555222000......---,,,***(((++++++,,,...111333333222000111333444555555444333666333---'''###%%%+++222(((%%%###$$$'''+++...///,,,***)))***,,,///111222------,,,++++++---111444555444333444666777777666000+++&&&$$$(((,,,000111111222333222111111333444...+++''')))...444888999;;;:::888555222111333555777555333222222444666888000000////////////000000111///,,,(((&&&%%%%%%%%%(((,,,111555666222---***,,,---///111333444444555222222222333444444111///444999======999777888:::<<<===BBBIIIPPPSSSRRROOOLLLJJJFFFEEEEEEFFFFFFFFFCCCAAABBBEEEKKKUUUfffvvvtttmmmdddYYYTTTWWWYYY[[[gggvvv{{{wwwrrrkkkddd^^^ZZZXXX[[[YYYUUUQQQNNNKKKFFFCCCHHHFFFDDDCCCCCCCCCBBBAAABBBAAAAAA@@@AAABBBDDDEEE???AAABBBBBB@@@???>>>===<<<=========>>>@@@DDDHHH>>>:::555333333666888999555888<<<>>>===:::888777999999888777666666666666;;;555...,,,///111000...000---+++---222666777777444777;;;:::666111000000++++++---///222333222111111111111111111222222222...,,,))))))***,,,,,,,,,,,,---.../////////------000//////111444555444333,,,+++---222666555...''',,,///333333000---,,,------,,,***)))***---000222666666777777555111---+++---///000///---+++++++++...------...000111111000000/////////000333555777111111222444666666444111333222111000111333666888666666777888666222,,,((('''''')))000666444+++"""!!!&&&,,,...---+++***+++,,,---///000000000///...+++,,,---......,,,+++***'''&&&&&&***000555666666555666777666444///***''',,,++++++***+++,,,...///''''''***...111333222111222555999:::999777555444111333555666555333111///((()))***+++,,,+++(((%%%&&&'''''''''&&&''')))+++&&&&&&'''))),,,111555888666444222///---+++)))(((***+++,,,---///111333444222333555555444222///---000///---***)))***...111(((######,,,111///***)))+++---.........///111)))((((((***...222333444888333111333444111111222///,,,(((%%%$$$'''+++...///...---...111333333333000,,,,,,...111666>>>HHHHHH>>>666333///+++---222111000...---...111444777222222444666777666333000...///...***%%%###$$$&&&+++,,,...111333222///,,,//////000///...///111333>>>:::555222111///,,,)))222666;;;<<<999777666666???@@@BBBEEEIIIMMMQQQSSSRRROOOKKKFFFBBBAAACCCEEEIIIGGGEEEFFFGGGPPPcccttt~~~yyyrrrhhh]]]VVVWWWXXXYYYcccqqq~~~xxxpppjjjeeeaaa``````]]]XXXUUURRRPPPMMMJJJJJJHHHEEEDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCBBBAAA??????>>><<<<<<<<<<<<>>>@@@AAABBB<<<999555444666888999:::888;;;@@@BBBAAA>>>;;;:::;;;;;;::::::::::::::::::===777222000333444333111...,,,***+++///333444444444777999888444000000111------///111222333222111111222222222111111111111,,,)))'''&&&(((***++++++,,,---...///000000000/////////000222444555333222...---...222555222+++%%%))),,,000000---***)))((())))))))))))+++...000222444444555444222///,,,***---......---+++******+++,,,,,,,,,,,,---......---......---...///222444555222222222333555555333111111111111111222333444444333333444555444000+++'''((('''***111777666...&&&%%%***///111///,,,******+++,,,.../////////---,,,)))+++...//////...+++***(((''''''***///222333333222333444444333111...,,,------,,,,,,,,,---///000'''(((***...111222000///000333777888666444222111222444555777666444222000,,,,,,---...///...+++((('''''''''&&&&&&'''+++------+++******,,,///333666666444222000...---------++++++,,,---///111333444000111333333333111...,,,......---+++)))***---000***&&&###&&&---000---)))&&&(((+++------......///'''&&&%%%(((,,,111444555666222000222333000...///000...***'''&&&''')))+++...------///111222222111111...---///222666???HHHJJJ???444000...,,,...333///...---,,,---000333444333444555777888777333000......---***&&&$$$%%%'''(((***---000333222///,,,...//////...,,,,,,...000<<<999666444333///***'''...333888:::888666666777===>>>???BBBFFFLLLPPPSSSQQQQQQOOOJJJDDDAAABBBDDDHHHFFFEEEFFFHHHPPPaaaqqqzzzzzz|||{{{{{{rrrfff]]][[[ZZZZZZbbblll|||xxxqqqmmmjjjiiifffbbb]]]ZZZXXXWWWVVVUUUQQQNNNLLLJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA<<<:::999;;;>>>@@@>>>;;;:::888777888:::;;;<<<;;;;;;???DDDGGGEEEBBB???===>>>>>>>>>>>>>>>?????????>>>:::666555666777555333,,,***)))***,,,...//////444666777555111///000222000111333444444444333222222222333222222111000000)))'''%%%%%%''')))******+++,,,---///111111222222000000222444666555333000000//////111333000)))$$$'''+++///000...***'''&&&((((((***,,,///111333444222222222111000---+++***------,,,)))((('''***,,,++++++++++++************------------...///000111222111000111222333222111///000222333333222111000000000111222222///+++(((((((((+++222888777111***)))---222444222...+++)))***,,,...//////...+++***'''))),,,///000...,,,+++***))))))***---//////......///000111222222222111///...---------...///000)))***+++...000000...+++...222555777555333111111111222444666555444111000000000000111222111///,,,((())))))((((((***---000333111///------...111333333222000......///000111------......///111222333...///111111111///---+++,,,------,,,++++++---///...***(((***...///,,,'''"""%%%(((+++---...---,,,%%%###"""$$$)))///444666333//////222222...++++++222000---+++)))(((((((((.........000222222000...222///...000333777@@@IIIMMMBBB777111///...///222------,,,,,,...///111222444555666888999777333000------,,,***'''&&&'''(((&&&(((,,,111444333///,,,---------,,,***)))***+++555555444444222///)))%%%***///555777666555666888<<<<<<===@@@EEEKKKPPPTTTSSSVVVVVVQQQIIIDDDCCCEEEEEEDDDDDDEEEHHHNNN]]]kkk}}}yyyxxxyyywwwzzz~~~}}}rrrhhhdddbbbaaafffmmmuuu~~~zzzvvvsssrrrmmmiiiccc_________``````\\\YYYWWWUUUUUUTTTSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCCCC;;;888777:::???AAA===888999999:::<<>>===AAAFFFHHHGGGDDDAAA?????????@@@AAAAAAAAAAAABBB<<<999777666666666444222,,,+++******+++,,,------444666666333///...000333555666888888666555444444333444444444333111000///***(((&&&'''))),,,---...***+++,,,...000222333333111222444666888666222///......///000111...***&&&***---000222111...+++((((((***---000333555666777000000000000///---,,,+++,,,,,,***'''%%%&&&))),,,,,,---,,,+++)))(((((((((.........------,,,,,,,,,...---,,,---000222333222///111444666666333000...000000000111222000---+++'''(((+++111666666111,,,***...222555444111...,,,+++---///000000...+++)))((((((***+++,,,------------,,,,,,---------,,,,,,,,,,,,---...///111222333000///...---------...///,,,,,,...000111000,,,))),,,///444666666555444444///111333444444222000///111000000000111111///...(((***---.........000111444333222111111000000///000///------...000333555333333222111111111111222...///000111000///---,,,,,,...//////.........///111///......///...***''' """&&&+++......,,,***###!!! """'''...333666111......222222---******000000///...,,,+++***)))//////000111333222000---111...---000333888AAAJJJRRRIII???888555222111000---------...///000222222444444666888888666222///---,,,+++***))))))***+++%%%(((,,,222555444111---,,,,,,,,,***'''&&&&&&'''------.........,,,)))'''+++000555666555444555777<<<===>>>@@@EEELLLRRRVVVYYY\\\]]]WWWNNNGGGGGGIIIDDDBBBCCCEEEGGGLLLXXXdddxxxyyyvvvvvvzzz|||}}}~~~|||rrrllljjjiiijjjmmmmmmvvv~~~uuupppkkkggggggiiijjjkkkgggeeebbbaaaaaaaaa___^^^ZZZZZZXXXWWWUUUSSSRRRRRRNNNKKKGGGEEEEEEEEECCCBBB:::888888<<>>999::::::<<>>???@@@AAABBBBBBAAAAAA888666444333333222111000.........------------...444555555222...---000333777999;;;;;;888666555666444555555666555333111000---+++******---111333333***+++,,,---///111222333444444666888888666222...++++++,,,...///...,,,***,,,...111333444222...,,,(((***...111444555666666...///000000000///---,,,,,,+++)))&&&%%%&&&***---...//////---***(((((()))000000//////---+++(((''')))((((((+++///222333444111333666777777555222000222111111222333222111///'''(((+++///333333///+++)))+++///222444444222000,,,...000111111///---,,,***)))(((((())),,,...000///000111000///...---,,,---,,,,,,,,,---///000111000///...,,,,,,,,,------...///000222222000+++'''%%%)))///333444444444444000111444555555444222000000...------......---,,,(((,,,222555555333111000000111444555555222///---000//////000111444777999:::888777555333222111000000000111111111000///......000222222111111111222444333111000...,,,***((("""###&&&+++///000---***$$$""" !!!'''---222444111......222333...++++++...///000000000///------//////000222444333111...---******...111666@@@IIISSSPPPHHH@@@999555111...//////000000111333444444333333333555666555111///---,,,++++++,,,---//////(((***...222555444111...+++++++++)))&&&$$$###$$$%%%%%%&&&'''((()))+++,,,000333777777555333444555======???BBBGGGMMMSSSVVV\\\^^^^^^YYYQQQLLLLLLNNNFFFDDDCCCEEEGGGKKKTTT^^^ttt{{{vvvuuu~~~~~~~~~|||}}}{{{uuurrrpppmmmkkkgggooo|||{{{vvvsssssstttvvvvvvrrrpppnnnmmmnnnnnnmmmkkkhhhfffccc```]]]\\\[[[[[[VVVPPPJJJGGGGGGGGGEEECCC===<<<<<>>>>>>>>===>>>???@@@AAA@@@???>>>666444222000///......//////111222111000///000111333555555222///...111444666999<<<;;;777555555666555666777888777666333222...---,,,---111555777777...------...///000111222555555555666666444000---((()))+++,,,............,,,,,,...111333333111///''')))+++...000111111111,,,...000222222000...------,,,***(((&&&(((+++//////111222000+++)))***,,,000000111000///,,,)))'''''''''(((+++000333444444222333555666666555444333444222111111222333222111((()))+++...000///,,,)))''''''***...222444333222------///000000000//////,,,+++)))(((***,,,000222000222444333111///......///............//////000111000...,,,++++++,,,,,,...///000222222///***%%%###)))---///000000111222333666888888777555333///---******+++,,,,,,+++)))...444777777333000...---///333555555222///,,,222222333555777999:::;;;;;;:::888666444222222111111111111222222111111000///111333444333222333444555555333000---++++++,,,&&&&&&(((,,,111222///,,,'''$$$###$$$(((---000222000------111222///---...---...000111222222111111/////////111333333111///+++((('''***---222;;;DDDNNNPPPKKK@@@666111000...222222111222333444666777333222111222333444333111...---,,,---///222333333+++,,,...111333222///,,,***+++,,,***'''$$$######!!!###$$$%%%&&&)))---000333666999888444222222444;;;<<<>>>BBBGGGLLLPPPRRRWWWYYY[[[[[[YYYWWWVVVUUUMMMIIIGGGHHHIIIKKKSSS[[[qqq{{{yyy~~~~~~}}}{{{{{{~~~zzzvvvpppjjjbbbjjjwww}}}{{{{{{|||}}}|||{{{yyyvvvqqqllliiihhhiiiiiibbb\\\SSSOOOOOONNNLLLJJJBBBCCCCCCCCCBBB@@@???===999:::;;;>>>AAABBBAAA???<<<===>>>===<<<;;;<<<>>>===>>>???@@@@@@???===<<<666444222///------...000000222444444222111222444333555666444000///111444333666999888444222333555555666888::::::888666444...,,,,,,---111555888999333222111000000000111222444333222222222000---***((()))***+++,,,---...///---,,,,,,///333555444333)))***+++,,,------......))),,,000333333111...,,,------,,,***)))***---000///222333111,,,***+++...---///111222111///,,,*********,,,///333444444333333333333333444444555666333111/////////000000///+++,,,---......,,,)))'''&&&%%%%%%)))...222222222,,,,,,,,,---...///000111------......///000111111///222555555222000///000000000111111111111111111222111///...,,,,,,,,,---,,,---///000000---'''###"""'''+++,,,,,,,,,,,,111222555777777666444333000---***)))***+++,,,,,,+++///222444333000.........///111222111000...---111333555777888999999999888777666555444333333333111111111111111111111111000111333333222222444666444555444///+++))),,,///,,,******...222444222///***(((&&&'''***---/////////,,,+++///111//////111...///111222333333333222---,,,,,,---000111111000,,,(((&&&''')))+++333<<>>>>>999999:::<<>><<<<<<<<<:::999999<<<>>>===>>>@@@@@@@@@>>><<<;;;777666333///,,,---///222000333555555333222333555222555666555222000111444000444777666222///111333555777999;;;;;;:::888666,,,+++***,,,111555777888777666444222111111222222333222000//////---+++((((((***++++++++++++---...///------000555888888777------------------------'''***///333444111---***......---,,,++++++...000///222444111,,,***,,,///***---000333444222000.........000222555555333111333222111000111333666888222///---,,,---...------............---+++(((&&&'''$$$###&&&+++///111111++++++***+++,,,...000222---///222444444333222000...111555555222000000111111222333444444444444444444333111///...------...***+++---//////+++&&&!!! $$$))),,,,,,+++******---///222444444333111000111...+++)))***,,,---......///000000...------...111000///...------------///000333555777666555555444333333333333444555555000000000000111111111111000111222222111222444666444555333...))))))---222000---,,,///444666444000,,,***))))))+++---...---...***)))---000///000222000111222222333333333333,,,***)))+++---///000000---)))&&&&&&%%%'''---555<<>><<<<<<;;;;;;===??????>>>===<<<;;;:::999999;;;===>>>======>>>AAABBBAAA>>>;;;888:::;;;777111---///222999999666333111111333666888777444222111111222222444666777666333111222333555222111222666888888777555333000000333666999:::333444555555333333444555444222000000111000,,,(((,,,,,,+++++++++,,,...//////------000555666222---))),,,///000000000000111/////////000111000---***---111444222---***+++...222222111///,,,,,,---//////222444555333111111111111222333444444333111000///...,,,+++---111666999666333...***(((***---///333222111///---***)))(((&&&$$$$$$''',,,111333333...---+++((('''***///333777555444666999999333---+++///333555444111///...///222666999:::888555222666555333111///...------+++,,,......---)))%%%"""%%%''')))+++,,,+++******000000000000000111222222333000---,,,---...//////...---------//////...---111000///---,,,+++******,,,,,,...111444555444222///000111111111000...---,,,...//////...------...111222222000//////111444444333111---******,,,//////...///000222333222111...,,,+++---000222111///,,,)))&&&%%%(((---111333333///---...,,,+++///555///...------///000000///)))(((&&&$$$$$$(((///444999777222+++&&&&&&+++000444111......000444666777/////////222555777777666---...000333444222---***)))***++++++***(((%%%$$$)))***,,,,,,,,,)))'''%%%'''***...111111///......777444111222444555444333---000333888<<<@@@BBBDDDIIIRRR\\\gggzzzssskkk[[[PPPRRRTTTQQQTTT[[[bbbrrr~~~xxxnnnpppuuu~~~{{{zzzwwwssspppmmmiiifffccc]]]YYYTTTOOOJJJFFFCCCBBB???>>>>>>???BBBBBBAAA@@@===<<<;;;::::::;;;===>>>???>>>???@@@BBBAAA???<<<<<>>???CCCMMMZZZhhh}}}~~~nnn___UUUUUUUUUPPPQQQVVVbbbppp{{{xxxzzz}}}vvvuuuwww}}}~~~zzzyyywwwvvvtttqqqmmmiiigggccc]]]XXXTTTPPPLLLJJJCCCCCCBBBCCCEEEEEEDDDBBB???>>><<<;;;:::;;;===>>>AAA?????????AAAAAA@@@??????BBBBBB@@@;;;888888:::??????>>>;;;888666666777888777555222111111111111222555777777555333111111444444555777999999777555999<<<>>><<<888333222222111222444444333333444555555444333333444333111//////...,,,++++++,,,------///...---000333333///,,,)))+++...//////000111333888666444333444333111///555666666222,,,))))))+++***++++++***)))+++...111111333555555444333333444444333111...,,,+++++++++,,,,,,,,,,,,...111555777666333000---,,,...000222222111///---------///000---,,,,,,...111222111000......,,,)))(((***...111444111......///...+++(((%%%(((---//////---,,,+++,,,...///000000///,,,+++---...///000000///---,,,...000111222111///,,,++++++,,,---.../////////...///111444555555222...+++...///111222333333222111222111000///////////////---,,,+++***)))))))))))),,,++++++,,,...---+++))),,,,,,,,,++++++)))((('''&&&(((***+++++++++---///444555666555333111111111:::999555111,,,)))***+++...------///111222111///***+++---222666999:::999111,,,'''%%%&&&***...000222...+++***'''###%%%***---,,,+++******+++,,,,,,///...,,,***))),,,000444222...***(((***...111333///,,,***)))+++...///000222000...---///111222222/////////000000...)))&&&&&&''')))***+++***))))))+++,,,---...---,,,***(((,,,,,,---...///222666:::777444000...///000111111444444444555666777888999===HHHVVVfff|||rrreee[[[YYYVVVPPPNNNQQQ___jjjzzz}}}wwwssstttuuuyyy|||zzzxxx{{{}}}wwwvvvuuuuuuvvvvvvtttrrrnnnkkkfffbbb___\\\VVVRRRKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@===<<<;;;;;;<<<===BBB@@@>>>===???@@@@@@@@@???BBBDDDDDDAAA@@@???@@@AAAAAAAAA>>>;;;888777777666555444444333333444444444666888999888666444333555666999;;;;;;999666444888>>>CCCBBB;;;444111000///111222333222222444666555555444444444444333222000///...---,,,,,,---...111000000222333222///,,,)))+++...//////000222333888666444333444555444333333555666444000,,,******'''((((((((((((+++///333444555555555333222333555000///,,,***)))***,,,---------,,,,,,---///000111111000...------///222333555333000......///111222000000111222333222000///.........---,,,...111444666333...,,,+++)))'''%%%$$$'''+++......,,,,,,,,,---///222444333000,,,)))))),,,///111222111///...111222333555444333111///,,,,,,+++******)))))))))+++...333666555222---***,,,///444777777555333222000000///---++++++,,,---,,,,,,+++*********++++++******)))***++++++)))'''))))))))))))))))))))))))'''(((*********+++---///222444666666444333222222:::999666222---++++++,,,---------...000111000///(((***---111555777777777333...)))&&&'''***---///111...,,,+++((($$$&&&+++,,,,,,,,,++++++,,,...000000///...------///333777333...******...222444444111///,,,+++---///000000222000---,,,///222444444111111000111111000---***)))***+++,,,,,,,,,+++++++++,,,---------,,,***)))***)))(((''')))...555:::888555111.........000111666555555444555666777888;;;EEERRRbbbvvvyyymmmbbb\\\VVVPPPOOOQQQZZZdddrrr|||vvvrrrpppooorrr{{{~~~zzzzzz~~~wwwuuuttttttvvvyyyzzzzzzuuuqqqmmmllljjjggg```ZZZTTTRRROOOMMMLLLIIIEEEBBBDDDCCC@@@>>><<<<<<===>>>BBB???===<<<>>>???@@@@@@@@@BBBFFFIIIIIIIIIHHHHHHBBBBBBBBB???<<<999888888555555555666777888999999888888:::;;;;;;:::888666666999<<<===<<<999666444666<<>>>>>???@@@@@@@@@BBBEEEIIIMMMPPPPPPOOOMMMCCCCCCBBB???<<<::::::;;;777777888:::;;;<<<<<<===<<<;;;:::;;;<<<<<<;;;999999<<<>>>???<<<999666555555:::???@@@<<<666333111,,,...000111111222444666777777777555333222333555333333111000000111222222555666666666444222///...)))+++---......000333555333222111222333444333222(((,,,222666888666222///++++++*********...333777999888666333000///111333444222...***((('''((((((...---***(((''''''((()))((())))))+++---...000111666555222000///000111111222333444333111000000111222333444444444444666777888666222///+++)))((((((***---000222111000000111***...333666555111+++&&&"""%%%)))---//////---,,,444555666666666555444333000...+++((('''''''''((((((***///222333222000///---333:::<<<999444000///+++,,,,,,)))&&&%%%))),,,------------...///111111---,,,+++,,,---...---,,,((((((((()))***,,,---...---...---,,,***+++---///+++...000222222222444666444444444222///...///000...------///111222111///***+++,,,,,,++++++,,,---111...++++++,,,///000000***((((((***(((&&&(((---888888555000+++)))+++...///000111000000111444666999777555444444555666666111///---,,,---...------...---,,,///444999<<<===999777555555555555444222/////////......---------***+++++++++++++++******+++***(((&&&&&&+++111777444444333111///...000111333444666888::::::;;;;;;777>>>IIIYYYjjj|||wwwjjj```ZZZYYYYYY\\\bbbooo~~~vvvsssooolllhhhhhhpppzzz~~~zzzzzz|||~~~wwwvvvvvvsssooohhheeebbb```]]]ZZZVVVSSSPPPNNNKKKHHHFFFEEEEEEEEECCCBBB@@@AAABBBCCCBBBAAABBBEEEIIINNNPPPPPPMMMKKKDDDDDDBBB???<<<;;;===???<<<<<<===>>>>>>>>>>>>>>>>>>;;;999999;;;===<<<;;;;;;>>>@@@???<<<888666666777999;;;<<<:::666222000+++---///000111222444666999::::::777444222444666444444333222222333555555555666777666444000...---)))+++,,,---...000333666444333222333333222000...***,,,///333666777666444000///...------000555999;;;999666222...---...000444222///,,,)))(((((((((,,,)))&&&$$$$$$%%%((()))******+++,,,,,,---------000000////////////000000000222333111//////111333666777888777444222222333222222222000...---------...000333333333222222222---///222444333000---+++$$$&&&***---/////////...555666666666555444333333///...+++))))))+++---///---...000111222222222111///555<<<===888111---,,,,,,---...+++'''''',,,000---------...///000222333333111000///000000///...+++******)))***+++,,,---,,,,,,,,,+++***+++...111+++---.........///222444333444444222///......//////......000222222111000---...---+++)))(((+++......---,,,...000222222222+++)))***+++***''')))...555666444///)))'''+++///111222222111000///000222999999999777555555666888111///---,,,------,,,+++,,,,,,---000555:::<<<<<<<<<:::666444333222000///---------,,,------......++++++,,,,,,,,,,,,,,,,,,,,,+++***((((((***///222///111333222///......000222444777:::;;;;;;:::999555:::DDDRRRcccvvvyyylllccc]]]YYY]]]aaakkkyyyssspppmmmkkkggggggoooyyyzzzxxxyyyyyywwwmmmkkkhhhgggeeebbb___\\\UUUSSSOOOLLLIIIHHHHHHHHHEEECCCCCCCCCEEEEEEDDDCCCAAACCCGGGKKKMMMLLLHHHEEEFFFEEECCC???======???BBB@@@@@@AAA@@@@@@???>>>===???;;;888777:::<<<<<<<<<===???AAA@@@;;;888777777:::999999999888666222...***,,,///000111222444666<<<===<<<999555333555777555444444333444555777777555666777666222///---,,,)))+++,,,---...000444777666555444444444111---***------...000444777888888333222111///...111666:::<<<:::666111,,,+++---///111000...---++++++++++++)))'''$$$""""""%%%(((+++------------,,,+++***)))+++,,,,,,---...//////000///000111000......111444:::::::::888333000.........///000000000000111222000222444444333222222333222222222222222111111000(((***---000222333333222666666666555555444333222---,,,***)))***---111333222222222222222222333333111777======777///,,,+++---///000---)))***///444,,,,,,,,,---///111222333888666333222222111000......---+++***))))))************+++******,,,000333,,,------,,,,,,---///222333444444222///---,,,---/////////000222333222111/////////+++))))))---000,,,,,,---000333555444333///------///---***+++///...000///,,,'''(((---222333333333222///---------777999:::888555444777999333111///.........---,,,+++,,,---111666999;;;:::>>>;;;666333000///,,,+++*********+++,,,---//////------------------------++++++***((('''(((+++...,,,///222222///------///111333777:::<<<;;;999777555888@@@MMM\\\ooouuuhhh___XXX]]]___eeerrruuuqqqlllfffdddggglllqqqyyy{{{wwwtttwww|||}}}|||zzzyyyxxxuuupppkkkiiikkkmmmnnnmmmeee]]]WWWVVVSSSLLLIIIKKKLLLIIIFFFGGGIIIIIIGGGEEECCCDDDEEEGGGHHHHHHGGGGGGHHHFFFBBB???>>>???AAACCCDDDAAA>>>>>>@@@AAA???======;;;999777666888:::;;;:::>>>BBBBBB===999777777999;;;>>>???===888333000///...000555666444444777999<<<>>>:::444111333666888555222111222444666666555555555111---+++,,,///111///---...111333222111666888<<<===:::555...)))---,,,,,,///222444444444...000222111//////111444444333000,,,)))))),,,...111000...,,,***((('''''')))(((%%%!!! """&&&***,,,---...///...,,,***)))'''''')))+++---///000111111111000///...///222444333666777666222///000111111111222333444555555444444333222222333444666777555444333666999888111,,,------///222444444111///666222000111444555333///...,,,+++,,,///222444444111000///111444666444222222444666888777333///,,,111333555444222///------)))*********,,,///444888;;;:::888555222000///.........,,,)))&&&%%%'''(((''')))))))))---333444222++++++++++++,,,...000111444444333000---++++++,,,...///000111111000...---+++,,,,,,+++***)))+++,,,000...,,,...222555555555555333111111222000,,,)))000///............//////222333444222---++++++---333555777777666444333333555444222000///......///...///000000111333777999>>>;;;555000,,,+++++++++...+++)))***......***%%%'''***...//////.........111000---)))&&&%%%'''))),,,...111222111/////////111222444777999999666333777888>>>IIIVVVfff{{{}}}nnn```VVVYYYYYY```nnn|||tttqqqkkkfffdddfffkkkoootttzzz}}}yyyttttttwwwyyywwwuuu}}}}}}zzzxxxwwwtttpppooorrruuuvvvwwwpppiiieeeddd___WWWRRRQQQQQQMMMJJJIIIKKKLLLJJJGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDAAA???>>>???AAABBBAAA???===>>>??????===;;;;;;:::888777777999;;;===>>>@@@CCC@@@;;;666444444999;;;>>>???>>>;;;777444000///111666888666666999999;;;<<<999555222333444222000...---...///111111333444444222///...///111333111///000333555444333666888;;;<<<;;;666000,,,///......000222444333333---000333333111/////////000///---)))''''''***---000...,,,***)))(((((()))***)))&&&###!!!###'''+++,,,...000111111000---,,,))))))***,,,...///000111111222222111//////111333555777888666111......000000111222333444555555555444444333333333444555666444222111444666555000+++---...000222444333000---000...,,,...222444333000///...---...111222222222111000111333666666444222111333555666555333///---222333555555222///......)))******++++++---111444888777555333111///......000///---***'''&&&''')))(((******)))---333555333,,,,,,++++++,,,---///000222333222111...---...///...///111111111000///...,,,,,,,,,+++))))))+++---222000...///222555555444333222111222333333000---//////000000111222222222111333333111---,,,---///222333444444444444444444444333111///......//////000222333333333333555777:::777333...,,,+++,,,,,,...,,,+++---000///+++&&&%%%(((,,,.........///000111000...+++'''&&&''')))+++---111222333333444555/////////111333444222111666666:::DDDPPP```tttvvviii```ZZZXXX\\\gggsssuuupppjjjeeedddfffjjjmmmlllqqqvvv{{{|||wwwtttuuuuuutttrrrxxxzzz~~~|||zzz|||yyywwwxxx{{{~~~{{{xxxwwwsssiiiaaa]]]ZZZVVVPPPNNNOOOOOOMMMKKKJJJJJJJJJKKKJJJIIIHHHHHHCCCBBBAAA?????????@@@@@@???>>>>>>???@@@>>>;;;999999999888777999;;;===???AAABBBBBB>>>888333222222999;;;===??????===:::888111000222777888777777:::::::::999888666444222111///...,,,,,,,,,---...///333444444444222222333444444222111111333555666555555777999;;;:::777333111222111000222444555444333...111444444111...,,,+++......,,,***((())),,,...000///,,,***))))))***++++++***'''$$$###$$$'''+++,,,///222555555444222000,,,------...000000111222222333444444222000000111666888999666111------...///000111222444444444444555555444444333333333333333111000111333333///,,,,,,---///222333222...+++)))((('''***///222222000111000111222444444222000111111222444666666444222111222333444333111///...222333555444222000//////+++,,,............000111555444222111//////......111000...+++((('''(((***)))***)))'''+++222555333------,,,++++++,,,------///000111111000000111333111111111222111000///...,,,,,,,,,***)))))),,,...444333111111333444444333111111111333444444222000---...111333555555555444000111111000//////222444111111111111222333444555333222000///............222444666666555444444555555333000,,,******+++,,,---,,,---000222111,,,((($$$'''+++------...///000000000///,,,)))''''''(((...000222333333444777999...,,,******,,,...//////444333666>>>HHHVVVhhhxxxtttkkk___[[[ZZZaaakkkvvvvvvqqqjjjeeedddeeegggiiieeehhhlllrrr{{{|||zzz|||}}}{{{zzzzzzyyyxxxxxxyyy|||{{{qqqkkkfff```XXXTTTSSSSSSRRRPPPPPPOOOOOOMMMLLLJJJIIIHHHBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBB???<<<999999888888999;;;===@@@BBBBBBCCCBBB===666222222333:::;;;===???>>>===;;;999222000111666888666777;;;:::888777777666555222///000111111000//////000111444555666666666555444444222111000///111222444555333444555777777666555444444333333444777888888777111222333222000---+++***000000///...,,,---000333444222///,,,+++++++++,,,+++***)))&&&$$$%%%'''***,,,///333777888777555333111111222222333333444444333555777666444111//////666888999666000,,,,,,------...///111222333333333555555555555444333222111333111000000222222000...***+++---111333222///,,,&&&%%%%%%(((,,,//////...222222444666888888555222///000222444555444222111000111111222111000///...111222444333111000000000///111333333222000000111222222111000000000000000111000...+++'''&&&''')))((((((&&&$$$'''...222111///---,,,+++******++++++,,,...000222222333555666555444333111000...------*********((((((***...111666555444333333333222222000000111222222222000///***,,,000333444444222111---......000222555999;;;444222111000222333444444444333111///---,,,,,,---000333666777666444333333333111...+++)))((()))***,,,,,,///222444222...***&&&(((+++,,,,,,,,,---......//////,,,)))&&&&&&&&&333333333222111222555888000,,,)))'''***---000111444222444:::BBBLLL]]]kkk~~~uuukkkddd___```gggsssyyyssskkkfffdddeeeeeeeee```aaaeeekkksss~~~{{{xxxwww|||}}}{{{|||}}}~~~vvvppphhh___YYYXXXXXXWWWVVVTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAADDDFFFGGGEEEBBB???<<<::::::;;;<<<===@@@BBBCCCAAABBBAAA===777444555777<<<<<<=========;;;:::999222000111555666555666999999888777777777555111...222444666555444222333555666777888888888777444333...---,,,++++++---000222111111111222333444555555555555555777999;;;;;;;;;444222000...............333333222111///000222444999777444000...---------+++++++++)))&&&&&&((())),,,///333666777777555444555555555555666666777777333555777777444111//////555777888555000---,,,...---...///000111111111111444555666666555333111000333222111222333222111000((((((+++...111222000...&&&&&&'''(((+++---------111222555999<<<<<<999777---///111222222111000///000111111222111000...---///000111111///...///000///222444444333111111111222222111111111222222333111111...+++'''&&&'''(((&&&&&&$$$!!!%%%,,,///...///...,,,***))))))))))))))),,,///222333444666888888666444000...,,,++++++(((((('''&&&&&&***///333555555555444222111000000.../////////...,,,******'''***---000111///---+++******,,,000555;;;???AAA777444111111333444444333666444222///---,,,,,,,,,---000444666555333222222222000---***'''&&&&&&&&&***,,,///222444222...+++)))+++,,,,,,+++***+++,,,,,,------***'''$$$$$$$$$111111000//////000444777444000,,,***,,,000444555444222444999>>>FFFSSS```uuuwwwnnneeebbbeeeooo}}}vvvmmmgggeeedddcccaaa]]]]]]aaagggmmmuuu}}}wwwtttwww|||{{{tttlllbbb]]]\\\^^^``````[[[YYYVVVRRRNNNKKKIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEHHHKKKKKKHHHEEEBBBAAA>>>>>>>>>???@@@AAACCCCCCBBBCCCCCC???:::777888;;;=========<<<<<<;;;::::::555222111444555444555888888999:::999777444222000222555888888555333444666777777888::::::999555222*********(((''')))---000111000///...000222555777777666666777:::;;;;;;:::333000---,,,...111333444444444333111//////000222999888666444222000//////.........---***)))***+++---...000222333333222111666666666777777888888888333555777666444111//////222555666444000......000000000111111111111000000333555666777666444111///222222333444444333222111)))((()))+++...000000///))))))***+++,,,---......222333555999<<<===;;;888---///111000///...///000111222333333222000---,,,,,,---...---,,,,,,---///---///111222111000000000333222222222222333444444333222000,,,((('''((()))&&&'''%%%###&&&---///---...---+++)))((((((((()))(((+++///222333444555777888666222...,,,+++++++++((('''%%%###$$$'''---222333444555333000.........,,,---...,,,)))&&&%%%$$$%%%(((+++---...,,,***(((((((((+++000777<<>>>>>888444333555555333444888777:::===;;;777333222222111666::::::777444555666444555666:::<<<;;;777333*********(((&&&(((---111222000...---...222666999999777666666888888777666///---,,,...222666777777666666555222///---...///555666666666555333222111111222333222///------...------------------------444444555555666777888888222444555555333000000000///222444333111///000222444444444444333222111000222333666888777555111//////222444666555333222111---+++))))))+++---......+++,,,---...///000111333222333444777999:::888666///111111000------000222222333555555333000,,,)))(((*********))))))+++---+++---///000000000111333333222222222222333444444666555222...+++)))***+++***+++***))),,,111333000---,,,***)))((((((((()))(((+++///111222333444555444222///,,,++++++---...+++)))&&&""" ###)))---000222333222...,,,+++,,,(((***,,,***&&&###""""""$$$&&&))),,,------,,,+++'''(((+++000666:::999888000...---111666888666333222111000000000222333444...000222333111///......---,,,***)))'''&&&&&&&&&'''))),,,............---------...---++++++,,,---...---+++'''$$$###$$$%%%((()))+++,,,---000333666777555444444666888999888222222666:::===???FFFOOOWWWdddqqq{{{ttthhh```bbbooo}}}|||qqqjjjgggddd```\\\XXXXXX\\\bbbeeeiiitttwwwpppppprrryyy|||zzzzzz|||~~~~~~||||||pppiiiaaa^^^cccjjjppptttqqqooojjjeee```\\\ZZZYYYUUURRRNNNJJJHHHHHHJJJKKKJJJMMMOOONNNJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGHHHEEE???;;;:::;;;<<<<<<<<<===>>>@@@AAABBB:::777555777666444555888666;;;???===777222222444222777<<<<<<888555666888222222555999======999555+++++++++)))''')))...222444111...---...222777::::::888666555555555333111+++***+++000666999:::888999999888444111.........111222444666666555444222444666666555333111000111------+++***))))))******222222333444555666777777222333444444222000000111---000333333111000222444777777777666555444222111111333666888888555222///...111444666555333111000000---)))((()))***,,,,,,+++---///000111333555777333333333555777777555333111222222000------111444222444666777444000+++(((&&&((((((((('''(((***,,,,,,...000111111222555777222222222222222222333333888777555000---+++,,,------///...---000555666333---,,,***(((((((((((()))(((+++///111222222222333111///,,,******---000222...,,,'''!!! %%%)))---000222111---******+++&&&)))***)))%%%""""""###$$$&&&))),,,.../////////((((((+++000555666444111,,,******///666999777444/////////000222555777999111333444333000...------******)))(((((((((((((((&&&(((+++,,,,,,,,,---...,,,---------,,,,,,...000000...,,,'''$$$###%%%'''***,,,---------...000222666555555666888999888777000111666;;;======CCCKKKOOOYYYdddmmmyyyzzzkkk```^^^iiiuuu}}}|||qqqjjjiiifffaaa[[[[[[XXXXXX\\\___dddmmmvvvwwwrrrmmmmmmvvv}}}yyyvvvuuuvvvwww}}}~~~{{{vvvhhheeebbbbbbfffnnnwww}}}~~~~~~{{{vvvnnngggcccaaa```\\\VVVSSSQQQPPPPPPOOOOOOQQQQQQPPPMMMIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFJJJIIIHHHGGGDDD@@@:::555555:::???AAABBBCCCGGGIIIEEEBBB===777333333666999;;;<<<===;;;777333111111999999999999999999999999666555555777888777555333''''''(((((()))+++///111///---++++++,,,000555888999888555333000/////////***---222666777555111///000111111000///...///111/////////000111222222222222333444666777555111------)))&&&&&&))),,,,,,+++555222///...///111333333444333222333444222...***,,,,,,---///111333555666666333000222777:::888555///222444444222///------000///000333777888555222............---,,,,,,++++++++++++---///222555666<<<888444222333444111//////---***((((((+++111666444333333222111...***&&&&&&'''(((***,,,...///000222111000111444555666555000000000000111222333444:::777333///------...000111///...111444666444222---***(((***///000---)))++++++...333888777111***+++,,,---,,,,,,---000333222000---***'''%%%%%%%%%))),,,000111000...------***+++,,,,,,***))))))*********+++///222333///,,,000---,,,///444777555222000)))%%%)))444;;;<<<999777444111///000333555666444555555333...***((('''+++,,,+++(((%%%%%%)))---((()))***+++,,,---------,,,...///111111000...,,,///000///+++'''%%%&&&)))+++...000111111000111111555444444666888:::999888---000555888;;;>>>BBBDDDKKKQQQ[[[eeejjjrrruuufff___ccckkkttttttmmmkkkiiiddd___[[[XXXXXX[[[^^^aaaiiirrrzzzsssllljjjrrr||||||zzzyyyzzz{{{}}}~~~yyy|||{{{vvvlllhhhdddcccfffmmmvvv|||yyytttpppooogggddd^^^ZZZXXXWWWUUUTTTRRRSSSSSSPPPMMMJJJIIIIIIJJJKKKJJJJJJHHHFFFDDDCCCHHHGGGEEEEEECCC???:::666666:::???BBBBBBCCCEEEGGGDDDBBB>>>999555444666888;;;<<<<<<:::666444333333999999888888777777777777555444333333444333000...))))))(((((()))+++///222111///,,,+++---000555888999888555333111/////////000222555666666333000---000000///---++++++,,,............//////000000000111333555666777555222//////,,,***+++...000000///444222///......000111222444222111222333333000---+++,,,---...000333555666444111...000444555444111...111333333111...,,,+++---...000444777777222///***+++---...///......---,,,...000111222333666999;;;888333000...---,,,***+++)))&&&$$$&&&+++111666555333111000000...+++((())))))+++,,,...000111222444222111111222333333222------...///111222444555666444222000//////111222111000000333888999777555///,,,***,,,///000---)))))))))+++111666777222......//////...------...000000000000000...,,,***)))+++...111222000...,,,,,,,,,,,,,,,+++))))))+++---...------///222222///,,,000...,,,///333555333000---)))&&&)))111777999777888555111///...000222333444333111---)))'''((())),,,,,,,,,***((((((+++...***++++++,,,,,,,,,,,,,,,---...000222222000---******,,,,,,+++(((((()))++++++---000111000000111222555444555777999999777666...111555999;;;===@@@CCCFFFJJJSSS[[[___gggxxxnnnbbbaaaeeeooo{{{xxxpppmmmkkkgggccc\\\YYYXXXZZZ[[[]]]dddlllwwwuuullliiinnnuuu}}}zzzzzz~~~}}}tttvvvxxxzzz|||~~~~~~yyysssnnnhhhdddfffllluuuzzzuuuqqqlllgggdddaaa^^^\\\YYYYYYWWWTTTPPPMMMMMMNNNQQQQQQQQQOOOLLLIIIEEECCCDDDCCCCCCCCCCCC@@@<<<999777;;;???BBBCCCBBBBBBCCCCCCAAA>>>;;;999888777777;;;<<<;;;999666555555666:::999888777666555555555555444222111111///,,,***,,,***)))(((***,,,///222222///---,,,---222777::::::999666333111000000000888888888666444111...,,,000///---***''''''))),,,---------...............000222444666666555333111111000000222444555444333333222000///...///000000333111000000222333222111,,,,,,---///111333555666222///------000000...+++,,,...000000...,,,+++++++++---000333555444///+++'''))),,,...000000000///...222777777555444777;;;;;;999444...)))'''''')))'''%%%!!! ###)))111666555222///------------,,,,,,,,,...///111222444444555333111111111111000///++++++---///111333444555111111111111222222333333------000555:::<<<999666333000......000111...+++))))))***...333666444111000111222111///---------000222555777666444000...///111333222000---,,,+++,,,,,,,,,***)))***---///333111000000111111000...111...---...222333111...***(((''')))...222555555888555111...,,,,,,---...111///+++'''$$$$$$(((++++++,,,---,,,++++++---...+++,,,,,,,,,,,,+++******......000222333111---***%%%'''***+++++++++---...+++---/////////...///000222333555777999999666333111333777999:::<<<>>>@@@BBBEEEJJJOOOSSS[[[kkkzzzyyyiiiaaa___hhhssszzzrrrnnnkkkhhheee]]]ZZZXXXYYYYYYYYY^^^eeellluuu{{{qqqlllnnnqqqyyy{{{wwwvvvzzz~~~~~~zzzssstttuuuuuuuuuwwwzzz}}}{{{vvvnnnhhhhhhmmmtttyyy|||wwwrrrmmmhhhdddbbbaaa___[[[VVVSSSSSSTTTXXXXXXXXXVVVSSSNNNJJJGGGDDDDDDCCCDDDEEECCCAAA>>>999<<>>============<<<:::======<<<:::888777999;;;===<<<:::888777777777777777555333333222111///---///---******+++...000111///...,,,,,,///444:::>>><<<:::888555333222111111:::999777444222000...---222000---)))&&&&&&))),,,//////.........------------000333444444333222111111222444666777777555444333333333111000///000111222111000///111333444555......///000333555777888222000...---...---+++((((((+++---...---,,,,,,---,,,---...000000///---+++'''))),,,///111111000///...555;;;:::666444888<<<===<<<777000***'''***...)))%%% """(((///333333000,,,+++,,,.........---...///000222333444555444222000///000000///...,,,---...000222333444444///000222333444333222222(((***...444:::;;;888444444222111111333333222111---,,,+++---000333444333///111222222000...------333555777888777666333111111222444333000---+++++++++---//////------...///555444222111111222222222111///------//////...,,,)))***++++++,,,...222444777555222...***''''''(((***)))'''$$$"""$$$(((+++++++++,,,,,,,,,,,,,,,---++++++++++++***))))))(((,,,,,,...111444444000,,,$$$&&&)))+++---.........,,,...///...,,,+++,,,---...///222666888888555333333666888::::::;;;===>>>DDDCCCEEEIIIKKKRRRaaaooo~~~rrrfff___aaalll|||{{{sssnnnjjjgggeee___[[[YYYYYYWWWVVVZZZ```eeemmmzzzyyytttsssrrrrrrvvv~~~zzzvvvvvvzzz~~~~~~xxxtttrrrssstttssssssuuuxxx{{{~~~uuuooolllooouuuyyyzzztttooolllkkkhhhccc^^^[[[[[[[[[^^^^^^]]][[[XXXTTTPPPNNNJJJIIIHHHIIIJJJJJJGGGEEE???@@@AAACCCCCCAAA???======<<<===???BBBCCCBBB??????@@@???===;;;:::<<<>>>@@@???===:::999999999:::999888666666777888777666111///,,,,,,...///000///+++++++++---111777===AAA===;;;999666444333333333777666444222111000000111333222///,,,)))))),,,///222111111000///...------+++...111111000//////000///111444555555444222222222444666555222111222333222222111000000222555777///000111222444777999:::444333111111000...+++)))'''))),,,.........000111///...,,,***)))***+++---***+++...///000000///......444::::::666444888<<>>;;;555000///222777...)))### ###(((,,,...///---+++***,,,...000000------...000111222333333000...------///000000///000111222333333333333222000111444555555333111///(((***...555;;;<<<888444444333222333444666777777333000...---...000111222,,,///111222111//////000888777555333222222222222111222333222///---,,,,,,---111666888777444111000444444333222222333555777111///---++++++,,,,,,,,,+++---......,,,---000333444444333///)))%%%###$$$###$$$%%%&&&%%%&&&(((***************+++++++++***((())))))))))))(((((('''))))))***///555777555222'''(((***,,,...///...---...//////---+++)))***+++)))+++///444777888666444555777:::;;;;;;<<<===???EEECCCBBBDDDEEEKKKXXXeeerrr}}}oooccc]]]gggvvv~~~vvvpppkkkhhheeeaaa]]][[[ZZZXXXUUUXXX^^^ccciiisss|||xxxrrrmmmlllpppyyy}}}~~~~~~{{{yyyyyy}}}zzzsssnnnqqqrrrtttuuuuuuwwwzzz|||~~~~~~}}}vvvssstttwwwzzz~~~yyyxxxvvvqqqkkkgggffffffeeeeeeccc```]]]ZZZXXXVVVTTTSSSQQQRRRRRRRRRPPPNNNHHHFFFEEEFFFFFFDDDAAA???>>>===>>>AAAFFFHHHFFFDDD@@@AAAAAA???===<<<<<<>>>@@@???===:::::::::;;;<<<:::999888888;;;<<<<<<<<<333000...///111222///,,,((((((***...333888===@@@<<<;;;888555333222222222333222111111111222444555333333222000...///222444444444333111000...------***---000000---,,,---///---///222222000...------000444777777444222333555333444333111000111333666000000111333555777999:::666666666555333000...,,,***,,,///000000000222444111000,,,(((%%%&&&***...---....../////////......///333888888555555888<<>>AAA???:::555222444444444444333333666888222///+++((('''))),,,......///000///......///000///222444111+++%%%!!!!!!!!!%%%((())))))***,,,,,,***(((((()))***)))(((&&&&&&'''))))))*********)))'''''',,,444999999666+++++++++---///000///...000111000///,,,+++,,,...***+++///333777888777555555888;;;<<<===>>>@@@AAACCC@@@>>>???@@@DDDPPP[[[kkk{{{xxxjjj```fffqqq|||{{{tttnnnjjjgggccc___]]]\\\YYYVVVXXX]]]ccchhhoooxxxzzzqqqjjjeeeccciiisss~~~{{{sssmmmqqqtttxxxzzz|||~~~|||{{{|||~~~~~~}}}}}}}}}yyyxxxzzz|||~~~yyyvvvuuusssqqqnnnjjjfffcccbbbaaa___]]][[[[[[[[[ZZZXXXVVVQQQNNNKKKJJJJJJIIIFFFDDDBBB@@@@@@CCCHHHKKKHHHEEE???@@@AAA@@@===;;;;;;;;;===<<<:::888777888:::;;;:::888777777:::<<<<<<<<<333111000222444333...***'''(((,,,000444888:::<<<:::888666333111000//////111111111222333555777888222333333333222333666999666555444222000...---,,,***...111000,,,***,,,...,,,...///...+++)))))))))---222777777555333444666444555555333000///111444//////000222444666888999888999:::999666333000///111222333333222111222333111000---(((%%%%%%(((,,,///......---......000000000222444555555777:::======;;;888777888999::::::555///(((&&&'''((('''%%%%%%&&&)))...111222000---,,,,,,---...///000000111+++***)))+++---////////////000222444444444222222111333444555555333111000000000222777<<<<<<888444111111000000000111444666333222///+++))))))***,,,+++,,,......---...111333666333...***((()))+++---,,,---//////......///000444999???AAA???999444111444666777555333222444666222///***%%%###''',,,111111000///.........------***///444444---%%%!!!!!!&&&)))+++,,,...000///+++(((&&&((()))((('''$$$%%%''')))+++---......,,,(((&&&***333999:::888///---+++,,,///111111000000111222111000111444666000000222444888999888777555777;;;===???AAACCCEEEBBB>>>;;;<<<===AAAJJJTTT___nnn{{{rrrggggggjjjppp{{{xxxrrrllliiiddd```^^^]]]ZZZVVVXXX]]]eeehhhmmmttt}}}zzzoooiiiaaa\\\```iiiwwwvvvpppssswww|||}}}|||}}}~~~{{{{{{{{{{{{zzz{{{}}}{{{|||}}}|||xxxrrrnnnkkkjjjjjjfffdddbbb``````___\\\[[[XXXTTTOOOMMMMMMLLLJJJHHHFFFDDDBBBEEEIIIKKKIIIEEE>>>???@@@???===:::999888:::999666555555666888:::999777555555777999999999333111111333666555...(((''')))---111444777888888888666333111///...------111222222333555777888999000222444444555666999;;;666555444222///---,,,+++,,,///222111,,,***,,,///+++---...,,,(((&&&&&&'''+++000666777444222333666555777777444111///000222---...///000222555777888999:::;;;:::777444222111666777777555333111111222///000...***&&&%%%'''***///...---,,,---///111333222222222444666999<<<===;;;888555555888999888666555///)))'''((((((&&&###"""%%%)))///333333///,,,,,,------...///000000111,,,+++******,,,......---,,,...000333444444333222111222333555555444333222000000111555999999555111000000///...---...000222111///---***'''''')))+++,,,---------,,,---000222222///,,,)))((((((***+++***+++---.........000222444777;;;<<<:::555111///666777888777333111222444333///(((###!!!%%%---222222000............,,,***'''...555555///&&&!!!"""&&&)))+++...111444111---(((&&&'''(((((('''$$$%%%(((+++---///111111...)))&&&)))222999:::888000---+++,,,000333333222000111333333444666:::===666555555666888999888777444777;;;>>>@@@BBBEEEGGGBBB>>>;;;<<<===@@@HHHQQQSSS```lllwwwxxxllliiieeegggqqq~~~vvvnnnhhhgggbbb\\\YYYYYY[[[]]]^^^aaacccjjjttt{{{|||wwwlllbbbXXXWWW^^^mmm}}}|||zzzzzz|||~~~|||yyyyyyxxxwwwwww{{{zzzvvvsssrrrsssqqqnnnjjjgggeeedddddd^^^\\\ZZZXXXWWWTTTPPPMMMLLLIIIGGGHHHJJJKKKIIIFFFEEEDDDBBB???<<<:::888777999::::::999666555555666777333111555:::;;;666000//////000333444111+++%%%''')))---111333444333222444000++++++///111///---222111222555999999777444555444333333444555666777222111000...,,,***((((((...///111222222000...---...111333000***%%%%%%'''111222333111...///222555333444444444222000...,,,***---111222333555:::>>>???===;;;999888666333000777777777444000,,,++++++...//////+++%%%"""%%%(((------------...000333555000000000111888>>>===777777666777888888777333000+++++++++)))'''''')))+++***((()))...444666333///---...000111333444444444555333000---,,,,,,---...000////////////000111222666666444333222222333444777444000///000000...+++---,,,+++***))))))*********---...+++'''&&&)))---555222///+++******,,,...///...,,,+++***)))))))))---***(((***...111222111555444333111000......---999999999777444333222333333---&&&!!!"""'''---111333111...------+++)))'''%%%***000333000)))""""""&&&+++---......000333666222---(((&&&&&&((()))'''(((***---///000///---,,,++++++...333666666444111000000000000///---+++...///000333666:::>>>@@@>>>:::555555999;;;:::777333555999===???@@@???>>>:::999777888;;;@@@EEEIIISSSUUUYYYcccwwwxxxmmmcccaaahhhvvvyyyrrrlllhhhddd^^^[[[\\\]]]^^^___```bbbgggooouuu{{{|||oooeee[[[XXX^^^kkk|||{{{}}}~~~|||yyyxxxwwwvvvvvvyyy}}}}}}{{{xxxuuuqqqnnnkkkjjjjjjfffcccaaaaaaaaa___YYYTTTNNNKKKHHHHHHJJJLLLKKKIIIEEEDDDBBB@@@===;;;888777:::;;;;;;:::888777777888666444333555888888444///---...///111333111,,,((()))+++///222333333222111333...)))))),,,......,,,......///222666777555333666555444444444555777888222111///---+++)))((((((+++,,,...000111111000//////333444222,,,))))))***...//////...,,,---111444777777555333000...+++***(((+++...111333666:::>>>===;;;999888777555222000222444444333000---,,,,,,---...///+++&&&$$$'''***.........------///222444444444333333888===;;;555333333555777888666222///)))***+++++++++,,,///111---+++***---222444111...//////111222333444444444666444111...------///000333222111000000111333555999777666555666666666555666333000///000000---***)))))))))(((((((((''''''(((+++---+++'''&&&)))---222000---***)))***+++,,,---,,,+++***))))))))))))---+++***,,,///111111000111///---,,,++++++,,,,,,666777777666444333333333222---'''"""###(((---111111///.........,,,***((()))+++......+++'''###!!!'''***---...------///222222000,,,(((&&&&&&'''(((******+++---......---+++///---,,,...111333333222000///...------,,,+++***,,,,,,---///222666:::===;;;888666777;;;<<<999555///111444888:::<<<<<<<<<:::999888999<<>>;;;999<<<===>>>===;;;::::::;;;888888888777666444111///------...000111000---+++,,,...111333333222000///000+++&&&%%%(((,,,------------...111333444333222666555444444444555666777222000---***(((((((((((('''(((***---///000111111111444555333///,,,---...,,,------------///222555<<<:::666222...+++***)))&&&))),,,///222555999<<<;;;999777777666555222///...000222222000...---,,,+++---...,,,)))(((***---000000000...---...111444888888666444777;;;888333111222444777888666222...***+++------...///222444111...+++,,,///000///---000111222333333333222222555333000...---///111333777666444222222333555666:::888666777::::::888555333000......000111...+++&&&''''''(((((('''%%%%%%&&&)))+++***(((''')))+++000...,,,***))))))***+++******))))))))))))******///......///111111000...,,,***'''&&&&&&(((+++---222222222222222333333333///,,,'''######''',,,000///.........///...,,,)))---------+++((('''((()))......///...------///222///...+++((('''''''''(((,,,,,,---...............222000...---///000000000///...,,,***))))))))))))++++++***+++...222777:::999777777999<<<<<<999555///000222555777999;;;<<<:::::::::;;;>>>CCCGGGJJJEEEIIIMMMTTTbbbsss}}}~~~xxxooohhhbbbfffvvv{{{vvvjjjfffbbb```______^^^]]]\\\\\\^^^cccfffjjjttt~~~xxxoookkkmmmvvv~~~|||~~~}}}{{{zzzzzz}}}|||||||||~~~|||xxxyyy|||yyynnnddd]]]XXXQQQNNNPPPRRRSSSSSSLLLLLLKKKJJJGGGDDD@@@>>>???@@@AAA@@@>>>======>>><<<===>>>;;;666222111222///////////////...---,,,///000222333333111///---,,,((($$$###''',,,///111///000000222222333222111444444333222222333444555111///+++(((''''''((()))&&&''')))+++---///111222111333444333000//////111,,,,,,,,,---///222666888===:::555000---+++++++++'''))),,,///222444666888999777666666666555222000...000333333111///------+++---...---,,,,,,---///222333333000......111444999:::888555666999888333111222444777888555000,,,,,,---//////......000222555111---++++++---------///000222333222111000//////...,,,+++,,,///333666777777666666555555555444777555444666::::::777333...,,,+++---000222111///'''(((***++++++)))'''&&&%%%(((******(((((()))+++///...,,,+++******++++++))))))))))))***+++,,,---333333333333222000...,,,(((&&&###!!!"""&&&***------,,,,,,...///111111000***(((%%%""""""$$$)))------------///000000---+++.........,,,+++,,,///222111000///------///222444111...***'''&&&'''***,,,---...000000000000111222222000...---...///000000000///---***(((''')))***---+++***))),,,000555999999888777888;;;<<<;;;999555555555666777:::<<<===<<<<<<===???AAAEEEIIIKKKKKKNNNPPPSSSZZZeeeqqqxxx|||wwwnnnccc```lllzzz}}}xxxlllhhhddd```___]]]\\\ZZZZZZYYY\\\```bbbfffnnnxxx{{{yyyzzz}}}|||}}}~~~||||||}}}wwwlllfff```YYYUUUUUUVVVUUUTTTOOOOOONNNLLLIIIFFFCCCAAACCCDDDDDDCCC@@@??????@@@@@@BBBBBB>>>888444444555222222222000...,,,++++++///000222333333111...,,,)))&&&$$$$$$'''---222555444555555444333222111111222222000000///000111222///---***((('''((()))+++)))))))))***+++...000111000111111000/////////000*********,,,///333666888:::777333///------...///,,,,,,...000222444444333777666555555666555333111000222444444222///......,,,...///////////////000333555555222...---111444777999777444444777777444000111222333444111,,,(((***,,,.../////////111222777333...***)))***,,,---...///111222222000...---'''''''''))),,,000333666333555777888777555222000222111111333666777444111+++)))(((+++000444555444+++,,,...//////...---+++((()))******)))***+++,,,000000///...---,,,,,,+++))))))))))))***,,,---...777777777555222...,,,***%%%######(((+++)))(((((())),,,......,,,%%%%%%$$$"""!!!"""&&&***---,,,---...000000...---,,,...000222222333555777111///------///222555777444000***&&&%%%(((---111222444555555222111111222/////////......///111222111111000,,,)))(((***---000...,,,+++---111666999;;;999666666777:::===>>>;;;:::999888888:::;;;<<>>999555555666444555555222///,,,++++++---...111222222000...---(((&&&%%%&&&(((---222666666777777555222111111222111000///.........///000,,,+++)))((((((***+++---,,,+++******+++...000222000///......---.........((('''&&&(((---111444555555444111///...///111222//////000222444555333111444333222333444444222111222333444333111///000000///000000111111111000///222444555111,,,+++///444555777555111111444555333---,,,---......,,,(((%%%&&&)))---000222444666888555222...***((())),,,------///111333222111...---$$$%%%'''***---000333444...000333555555333///---...///000111222222222333---)))''')))///555777777000000222333333333222111---,,,+++******,,,---...222222222111000...,,,+++((((((((()))***+++,,,---555555555333///,,,++++++$$$!!! $$$'''***'''&&&(((+++---+++)))###%%%&&&%%%######'''***...---,,,---///000///...+++...222555666666666777000...,,,---000444777888666111+++&&&%%%)))...111666999;;;999444000...///---///000111000111222444222444333000,,,***+++...111///------...111555777999777444333444888<<>>>>>@@@AAABBBCCCDDDDDDDDDCCCAAAAAAEEELLLNNNNNNUUU^^^aaaiiiuuu{{{uuullljjjooossszzzsssjjjbbb^^^\\\ZZZYYY[[[[[[^^^aaa___\\\___dddiiittt~~~}}}|||~~~|||tttiiibbb\\\ZZZUUUQQQNNNMMMNNNNNNKKKLLLKKKGGGCCC@@@??????:::999777555444333222222000444777666333000///000(((***---000111111///...******)))((('''(((+++------///111000......111444222111000///......///000'''''')))+++,,,...///000...---,,,+++---111555888111///---,,,,,,---------***(((''')))///333555555222111111000000111222333111000111555999:::888555---,,,,,,---///000///------......------///333666555444444444333222///---+++...000---'''&&&+++111444666444...,,,...///...+++******,,,...000000000///222666888999:::<<<===111000...+++)))***---//////111444666777555333111+++---000333444333222111+++***)))((()))+++---...,,,111444333//////555;;;777111***))),,,222555777333222222222333333555555666222...+++,,,...000222444444444333000---***(((%%%$$$$$$%%%&&&'''((((((''')))***)))((())),,,000---+++(((%%%%%%&&&(((***000,,,)))***---...+++'''(((,,,000///,,,+++...222222///,,,+++---///000111,,,///111111///---------111///---...222555555444///...---+++***)))(((((()))000777999666333222333---111555666444111111111222555777444///+++,,,...---,,,,,,,,,,,,---///000...///000111222333666888;;;;;;<<<>>>@@@AAABBBCCC???@@@AAABBBBBBBBB@@@@@@@@@@@@DDDLLLNNNLLLPPPWWWWWWaaapppzzzxxxpppllloooppp|||}}}xxxooofff^^^ZZZYYYYYY[[[ZZZZZZZZZ[[[\\\^^^___iiittt}}}|||{{{~~~~~~yyyrrrlllggg___YYYVVVTTTRRRQQQPPPOOOMMMGGGAAA>>>@@@CCC666555333000///---------000333555555111---,,,---,,,...222333222000......+++000000+++'''(((******++++++******+++...111333222333444555555333111///)))))),,,333999;;;777333******,,,///222444444222111///------......---,,,***,,,///222333444444333444555444000------000444111000///222666888777444000///......//////...---222000---,,,,,,///222444999888555333000///...------//////---***))),,,///999666333///---,,,,,,,,,((()))+++,,,---111666::::::999777555444666:::>>>333111...---.../////////...///000222333333222222111111444888;;;:::444000///...***'''%%%&&&+++///000222222111///000444888777000((((((...333444222000---***+++000444666777888666111...,,,---000222444444333111///,,,***))))))((('''&&&&&&%%%### &&&((()))(((&&&'''***...333333222///---+++,,,...---,,,++++++,,,,,,+++)))+++---///222444555555555333///+++))))))+++,,,---000///------......---,,,000000111222444555333111000///...,,,+++***))))))(((,,,111555777444000---111111111111111111111111666333///,,,+++***)))''',,,+++******,,,,,,+++***+++---///000///.........666:::@@@DDDFFFGGGHHHIIIHHHFFFCCCAAAAAAAAAAAAAAA???@@@DDDIIILLLMMMKKKHHHOOOSSS]]]kkkvvvyyyuuuoooyyy~~~{{{vvvoooiiiddd```[[[XXXZZZYYYXXXXXXYYYZZZ\\\]]]fffppp~~~~~~{{{{{{{{{}}}}}}wwwrrrkkkeee```\\\YYYVVVSSSQQQMMMGGGAAA===<<<<<<444222000---+++***++++++---000222111///------......111444444333000//////---111111---***+++***'''*********+++...000333444444444555555555444222222000000111555999999444///***+++---111444555444333000///------/////////...,,,...000333555555555444444555666444000...///000000//////222777:::999777//////............------222000...------///222444444333222000///............000111///,,,+++...111888666333111////////////,,,---.........000444777888777555444444555777888111000...///000111111000...///000222222222111111000111333777999888333...---+++(((%%%###%%%***...222222222111000000222333333---'''(((...444444222///,,,***+++...111222222666555222000......000222444444333222///---+++)))+++)))(((((()))(((&&&$$$$$$'''***+++)))((()))***222444555444222000000000---,,,******+++++++++***+++---///222333333333222...+++(((&&&'''((())))))---,,,+++---///111000000111000111222444444333111000///...,,,++++++++++++,,,...222555666555222000.........///000111222333111///,,,++++++,,,+++***...---,,,,,,------+++)))+++---......---+++++++++444888>>>BBBEEEGGGJJJKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@AAADDDHHHKKKKKKIIIGGGEEEJJJTTTcccqqqxxxxxxuuuxxx|||yyytttooolllkkkggg___XXXYYYYYYXXXWWWWWWXXXYYYZZZbbbjjjuuu}}}|||yyy|||~~~xxxrrrjjjccc^^^XXXUUUOOOJJJDDD===666222111///,,,)))((((((***+++,,,---......---,,,---...111333555555222000......111333444111111111---'''((()))+++...111333555666666666555555555555555555888666666777888666000+++***+++...222555666555333///---,,,---///111111000...///111333555555444444444555666555222///......000//////333888<<<<<<:::000000000000000///......222111///......000222444........................///111222111......111555666555333222111111111222000111222111///000111333888666555666999999777444000//////111333444333111---...000111222222111000000111444777888666111---***)))'''$$$###%%%***...444333222222222222000......***''')))///444444333---,,,+++,,,---...---,,,333444444222000//////111444444333222000...+++***---,,,++++++,,,,,,***)))$$$(((,,,...,,,***((('''///222555666555333222222...,,,))))))***++++++******,,,///222333111///---***'''%%%$$$%%%&&&%%%%%%'''&&&''')))---111222222222111111222444444222111//////---,,,,,,,,,------000111222333333333333333///...---,,,,,,...000111,,,***))))))+++------,,,............///---***'''***,,,---,,,***)))))))))222666;;;???CCCFFFJJJMMMIIIIIIIIIIIIHHHEEECCCAAAAAAAAACCCGGGIIIJJJHHHFFF???CCCLLLYYYhhhrrrvvvvvvtttvvv}}}xxxrrrmmmlllmmmjjjbbbZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ^^^dddmmmwww~~~zzzpppiiiaaa\\\UUUNNNHHH???555---...,,,***))))))+++...000.........---,,,,,,---...000111333222///---,,,+++333555666666888999333,,,(((***---000333666777888888777555444444555777888:::999888777666333---))))))***---222555666444111---,,,+++,,,///111111111...///000111222222222222222333333333222000000///333111000333777;;;:::999111222333333222111000000333111000......000222333,,,,,,------------------///111222000......222555666555333222111000000111000111222222000///000111999666666:::>>>???;;;666111111111333444444222000---...000222333333333333000222666888888555000---++++++)))'''&&&(((,,,000333222111333666555222...***((('''***000444444222---------------+++)))(((000222444333000...///111444444333111///---,,,+++......---...000000...---''')))+++---,,,+++)))(((,,,...000111000000111222...,,,)))((()))+++++++++***,,,000222222000---+++)))'''&&&%%%&&&'''&&&%%%$$$###$$$'''+++///111222333222111222333333222000///...---,,,,,,---///000111000///......///000111333111...+++***+++---...***)))((()))+++------,,,++++++,,,...///...***''')))***,,,+++***)))***+++222555888<<>>AAADDDEEEIIIMMMNNNKKKGGGDDDBBBAAAAAABBBEEEIIILLLLLLLLLHHHHHHKKKOOOVVV^^^ccceeejjjmmmsss||||||uuummmiiiiiihhheeeaaa______^^^]]]]]]^^^___```aaafffmmmrrrxxx{{{zzz|||~~~~~~|||uuuiii[[[NNNBBB888222......///000222555777888444222000//////...,,,+++)))+++,,,,,,+++***+++,,,111333444333444888666222---...///111333555777888666444333222222444666777111111222333222000...---))))))***---111333222111///---,,,,,,...//////...++++++,,,---...///000000111///,,,---000333666777888444111000222333111///,,,000333333000------...111000///......//////000111111222222111///---,,,+++---...,,,******---000333333111000...,,,+++***(((,,,000222222222222333111000000333888:::999777666555333333333222///------///000222333333333333000444888:::999555222111111111000...---...111444,,,---000444777999888777...---,,,---///000000///---...000///---*********---000111...******///444555333///+++******,,,...///......///111111///......+++'''&&&(((,,,///000//////---***)))***///222...---,,,,,,------,,,+++***,,,000333444333111000111...,,,,,,---//////...///---+++,,,///333555555666444222111222222111000000...,,,***+++,,,///000---,,,+++)))((('''''''''************,,,///333555000///.........---+++)))%%%%%%'''***---...---+++''')))+++,,,,,,...111333555777:::<<<<<<===>>>@@@DDDIIINNNPPPMMMHHHFFFFFFBBBAAAAAACCCGGGJJJLLLLLLGGGHHHJJJNNNSSSXXX]]]```hhhnnnwww~~~}}}yyyrrrmmmjjjgggeeeccc```______^^^___```bbbccchhhmmmtttxxx{{{}}}{{{zzzyyy{{{~~~sss```NNN???777333000111222333444444555555222000///000111000---***)))+++---------...000111555888777222111444666555000000000000222333555666222222111111111222444555---///111222111000000000+++******,,,000222333333333111////////////...---,,,,,,---...000222333444222000///000444666777666777333///---///000...,,,,,,111555555111......000000000///...------......000111222333222000...---+++------+++((((((+++...111000000///...---,,,+++(((,,,111444444444444444000///......///222444555555444111111111111000///000111111111000///---,,,---222777:::888444222222111111000...,,,---000222))),,,000222444555777888444222000...------------+++---///...+++***+++,,,---///...***&&&'''///777666222,,,'''&&&(((,,,//////...---...//////---,,,...***&&&&&&)))...111111//////---+++))))))+++---.........///000///---******,,,000333555666666666333000---,,,...000111111111///------000444666777777555222111111111000///000...+++))))))+++---///,,,,,,,,,,,,***(((&&&$$$$$$%%%''')))---000333555222111000000000///,,,***'''''''''***,,,...---,,,)))***++++++,,,---000333666999===????????????@@@DDDJJJPPPQQQNNNKKKJJJKKKCCCAAA@@@AAACCCFFFGGGGGGDDDFFFJJJMMMQQQUUUYYY[[[cccnnnzzz~~~{{{wwwqqqlllgggdddccc```_________```aaacccdddmmmsssyyy}}}~~~~~~{{{tttuuuvvvxxx}}}zzzcccLLL<<<555333222222333444444333111000///......000222222...+++***,,,...///000111444666;;;>>><<<444000333777888333222000000000222444555000000000000111222222333---///111222111111111222---,,,+++,,,000333555555777555222111111000///---......///111333555777888333222222555888999666444555111---,,,---...---,,,///444999999555111222333//////...---------------///000222333333111000...,,,---...+++((('''***---...///////////////...---)))---222555666555444444222111///,,,+++---111444444222000///000222222111222222222000...+++(((&&&+++000666999777444222222000000///---++++++---///(((,,,000111111111555888888555222///---,,,,,,,,,)))+++---,,,***)))+++...---...---'''###%%%///888777222+++%%%$$$''',,,000...---,,,---...---,,,***,,,)))&&&'''+++///111111---------+++)))''''''(((......///111222111---***+++,,,000333666888999999444111---,,,---000222333///---++++++...222555666888555222111111111000///000...+++)))(((***,,,...---...//////---***&&&$$$###$$$&&&))),,,...000111333222222222222111...++++++***)))***,,,------,,,***++++++++++++,,,///111666:::>>>AAABBBAAAAAAAAAEEEKKKQQQSSSPPPMMMMMMNNNEEEBBB@@@???@@@BBBCCCCCCCCCFFFJJJMMMPPPRRRTTTVVV^^^kkkzzz}}}|||{{{uuuqqqlllfffaaabbb^^^\\\^^^^^^___dddkkkvvv{{{|||wwwrrroooqqqxxxvvv[[[GGG:::444111222111111111111111111222111111111222333111...,,,,,,...222555888888777777===;;;999777666555555666666444222000000111222333333333333444555444222000///000111111111333555777555111......222555777666777777777555222///,,,***---...111777;;;<<<777333;;;;;;:::999888888999999666444333222...((()))...111222555666777555333222111111111111000///---,,,333///,,,---222444333000...---,,,***))))))((((((///...,,,---...//////...222000000222555666444111666555333000------...///000...------000444666666777444///+++***)))))))))000555777888999:::666111............---+++)))((((((***,,,///000111111000:::888555111---+++***))),,,---,,,+++(((((()))***222...***'''(((---333777111---((('''***---......))))))))),,,//////,,,))),,,***((((((***,,,------///...+++)))(((''''''(((+++,,,...//////---,,,+++))),,,000444666555333222111,,,&&&&&&+++000111111000000///---+++---000333666555444222222333444555555222...+++)))***,,,...///000111///+++(((''''''###&&&(((***+++---...000222222222222222222222222///...------...///...,,,---///111111///.........666:::>>>???>>>>>>AAACCCKKKNNNOOOQQQVVVZZZYYYSSSLLLIIIDDD@@@>>>>>>@@@BBB@@@DDDHHHIIIHHHIIINNNSSS\\\hhhuuuyyywwwxxxyyyuuupppiiieeebbb^^^\\\]]]]]]___dddkkkwww}}}yyysssrrrwww~~~sssYYYGGG<<<666555333222111000//////000111111111222333333111///------000333666888888777666888777666555444333333333333222111111111111222333444444444444444333000///000111222333333555777888999555000...000444666777777777555333111...,,,***///222666;;;===<<<888555;;;;;;::::::999999999999666333222000,,,'''(((---111222555777777666555333222222333222111///,,,+++111...,,,///333555444111000///---+++***))))))))),,,+++***+++---/////////111//////000111111...,,,333555666333///+++***+++...------///333666888888555333...+++))))))((((((///333666666777888555///,,,,,,------,,,+++***)))(((***+++---///000111111666444111///,,,++++++***,,,------+++)))''''''(((...,,,)))(((***...222555111...******---///000///***)))***,,,//////---***---+++)))***,,,...///000000///...,,,++++++++++++,,,---...//////---+++)))***---222666777666444222000+++&&&&&&+++///000000000000///---+++,,,...000555555555444444444444444555222...,,,,,,------,,,///111111///+++'''%%%$$$%%%''')))+++---///000222222111111000000000000000000///......000000///...+++---000111000//////000777:::<<<>>>>>>???BBBEEEIIIMMMQQQVVV^^^gggiiieeeUUUOOOGGGAAA@@@@@@AAAAAA@@@DDDGGGGGGFFFGGGLLLPPPYYYaaajjjnnnmmmpppwww~~~~~~zzzuuupppkkkeee___[[[[[[[[[\\\bbbhhhssszzzyyyuuuvvv{{{oooWWWEEE<<<999888555333111///......///000222333444444444222000...000222444666777777666555444444444444444333222222///000111111222222222222555555444444222111///...333333333444555666777888:::555000---...111444666666555333111...---++++++111555;;;>>>>>>;;;888666:::::::::999999999999999444222111000,,,''''''***000222444666777777555555222333333222000...,,,***...------000555777555222333111///,,,+++***+++,,,***((('''(((+++.../////////...---------,,,)))'''///444888666///)))'''''',,,,,,---111666999::::::222000---***((('''&&&&&&,,,111444444555555222---******++++++++++++******))))))***,,,...///111111111///...,,,+++++++++,,,---...///...+++(((''''''*********+++,,,...000111///...------///000000///+++++++++...000000...---///---,,,---///222333333222111111000///......---,,,---/////////,,,***(((+++...333777888777444111...***&&&'''***.../////////000000...,,,++++++,,,111333555666777666555444333///,,,---222333111...///111222000,,,'''$$$"""'''(((***,,,///111333333000000///------,,,,,,,,,///...------//////...---(((+++///111111000//////555666888999;;;???CCCGGGHHHMMMSSSZZZfffrrrxxxwwwcccYYYLLLDDDBBBCCCBBB@@@@@@CCCEEEEEEDDDEEEJJJMMMVVVZZZ]]]```bbbgggooouuu|||wwwtttlllccc\\\YYYXXXWWW[[[```hhhoooyyy}}}{{{xxxzzz~~~{{{xxxzzz}}}}}}~~~mmmUUUCCC;;;888888666444111///......000111222444666666444222111000333444555666777666555444111222333444444333222111---...000222333333222111333333444333111000///000777555444444444555555444444222///......000222333555444111...,,,,,,+++,,,///555<<<>>>;;;777555444666666777777777666666666222111222444111***'''(((///111333555666666555444///000000000///...,,,+++++++++---222666888666444666444111...------...///+++)))''''''***,,,---------,,,+++++++++***)))(((...333777555...(((((())),,,---///333777999999777------,,,)))&&&$$$$$$$$$)))///333333222333000,,,((()))******++++++,,,,,,)))******+++---///000111...---,,,+++++++++,,,,,,...000222111...+++))))))***+++,,,......---,,,+++++++++,,,---.........---+++,,,---///000111000///000///...///222444555555444444333222000///---,,,,,,...///000///,,,(((&&&***---222666777555222000---***((())),,,...//////...///111000---+++******,,,///333666888777666444///+++***///666999555000---000222111...***'''&&&))))))))),,,///222333444///...,,,+++***))))))***+++***)))***,,,---,,,+++(((+++///111000...---,,,//////000222777===CCCGGGHHHNNNTTT\\\ggguuu~~~pppcccRRRHHHEEEEEEBBB???@@@BBBCCCDDDDDDFFFKKKNNNTTTSSSSSSUUUZZZbbbjjjppp{{{vvvkkk___YYYUUURRRSSSVVV^^^bbbiiinnnppppppppppppmmmpppuuuzzz~~~~~~}}}~~~~~~|||{{{~~~mmmTTTBBB888444333555444222000000000222333333666888888555333222222444444555666666555444444///000111333333222111000...///222333444333111000///111222111000///111333888666333222333333111///...///111333333333333222444222000---,,,++++++,,,+++111666888666333111222222222333444444333333222000000333888777000)))(((///000222333444444444333,,,,,,---......---,,,+++)))***---111555777666555777666333111000000111222///,,,)))(((***+++,,,,,,+++,,,,,,,,,,,,------...///222333111,,,***+++......///111444777777555222***++++++)))%%%"""""""""'''...333222111111///,,,))))))***+++,,,---......***+++,,,------...//////...---,,,+++***+++,,,,,,000222444444222000///...---...///000...+++'''%%%&&&''')))***+++++++++++++++---...///000000111222222111000111444666666555555444222000...,,,***)))+++---///000///,,,(((%%%'''***...111222111///...,,,,,,+++,,,...000000000---///111111///,,,++++++***,,,000444666777666555111---,,,111888999444---+++...111222111///......+++))))))+++///222333222---,,,***)))))))))***++++++***)))***,,,---,,,+++***---///000...+++***)))(((((((((,,,333:::BBBFFFFFFMMMTTT[[[gggwwwzzzlllZZZMMMIIIGGGCCC@@@AAABBBBBBCCCFFFIIINNNQQQOOOMMMLLLNNNTTT^^^gggllluuuttteee[[[UUUPPPOOOPPPWWWZZZ^^^aaabbbccceeegggcccggglllqqqvvv}}}|||xxxwwwyyy|||mmmTTTAAA666000...000000000000111222333444444777::::::666333333444333444444444444444333333///000000111111111000000111222444444444222000///---000111111......222555777444111000222222000...,,,000555888777666444444222111000...---,,,,,,,,,)))+++///111111000000000000111222333444333222111111000333999:::444---+++111222222333333333333333+++,,,---......---,,,+++(((***---000333555666666777666666555444444555555444000---+++,,,---......,,,---/////////000333555222222000...,,,,,,...111000000111222444333111...(((+++---+++'''#########'''...444333000000///---,,,+++,,,,,,---///000111,,,---.../////////------,,,+++*********+++,,,---000222555666555444555555111222111000---)))&&&######%%%((()))(((((()))***+++---...//////000222444222111111222444555555444444222///,,,***)))((((((***,,,...000///,,,(((%%%$$$&&&(((+++------------,,,,,,---...///000111111...000222222111000000000...///000222444555555666555333111333666444...)))***,,,///111222222333555...+++)))+++///222222111,,,+++***)))***,,,...///,,,++++++,,,...//////---...///000000---+++***+++'''&&&&&&***111999???BBBAAAIIIQQQYYYfffyyytttcccUUUNNNJJJFFFDDDCCCCCCCCCDDDFFFKKKOOOQQQJJJIIIHHHJJJPPPXXXaaafffppp{{{|||jjj___WWWQQQOOOPPPRRRUUUYYY[[[[[[\\\^^^___]]]aaaeeeiiilllsss}}}{{{vvvtttuuu{{{mmmUUUAAA555---***)))+++---000222333333333444888<<<;;;777444444666222222333333333333333333444444333333222333333333666666666555444111///......000222000------000444444111...///333555333000---111555777555333222222000000000//////---,,,,,,(((((())),,,///222222222222333555666777666555444444111111555777444222111555555555444444444333333000000000000///---+++***(((***,,,...000222555666555666777888888888777777666333///---///111222333///000222222111333666999666333///---...//////.../////////000111000...,,,***...111///***&&&%%%''''''///555444111000000...///.........///111222333...///111222222///,,,***'''''''''''')))+++---...///111333555555777999;;;444333222///,,,)))'''&&&$$$'''))))))((((((+++---***,,,...///...///222444333222111222444444333111111///+++((('''((()))***(((***...000///,,,(((&&&"""###$$$&&&(((+++---...***+++---////////////000...000222333333333555666888666444222111222444555444444333444444111---***)))+++...///000222555888222...+++,,,000333333111+++*********,,,///333555---,,,+++,,,///000///...111222222000///...///000,,,+++***---333999===>>>===EEEMMMUUUbbbvvv{{{lll]]]SSSNNNKKKIIIGGGFFFDDDCCCFFFIIIMMMNNNIIIJJJKKKLLLOOOTTT[[[aaaiiitttnnnaaaZZZTTTQQQQQQOOORRRVVVYYYYYYYYYYYYZZZYYY]]]bbbdddfffmmmwww~~~yyyuuutttvvv}}}mmmUUUBBB555---)))$$$'''+++...111333333333444999===<<<777444444777111111222222222222333333:::999888777666777888888999999888666333111///---///222333000,,,+++...222222...,,,///444777666444---000333222000---...//////000000111000...---+++)))''''''***000444555444444666888999:::999888777777111...111444444444666888777777666555555444444444444333222000---***)))(((***,,,---...111444666444666888:::;;;:::999888666333000///111444666777111333444444222333777:::999444//////111111...***...---------//////...,,,,,,000444333---)))((()))(((000777555111111000///111000000000000222444555///111333444333000+++(((""""""###%%%(((+++...000---///111333555777;;;>>>555333111...,,,***))))))&&&)))******))))))---000***,,,......---...222555333222111222333333111//////,,,)))&&&&&&(((+++...'''***---000000---)))&&&!!!!!!"""$$$&&&***---///(((***---............///...000222444444666888:::@@@===777333000111222444///111222333333222000///***+++------...111555888666111------111444333111*********+++...222666999+++******+++---......---222333333111000111333555222000///111666:::<<<;;;<<>>;;;999888888===<<<;;;:::777444111000333333222///+++))))))***,,,...333:::@@@???888000333444444333000---------111111111222333333111......---,,,///222222000---111777<<<===;;;:::<<>>DDDMMMVVV```mmm{{{{{{iii]]]WWWSSSOOOJJJIIIFFFCCCBBBCCCHHHKKKHHHKKKNNNPPPRRRTTTWWWZZZ___jjjwww{{{nnnccc^^^\\\ZZZYYYUUUUUUTTTTTTTTTUUUXXXZZZ]]]]]]\\\[[[\\\aaaiiinnnvvv}}}oooVVVCCC555,,,''')))+++.........///111444222222222111000/////////111222333333222333555777;;;===>>>===:::888777777<<<<<<<<<;;;999666333111333333333000---++++++,,,///000444:::???>>>888222333444444333000...---...000//////000222222111000///...---...000000...+++...333999;;;:::999<<>>999444222444666555222444444333222222333444555444333333444444333111000//////...------,,,,,,,,,000222555777999:::::::::777444111000222555777888777666444222111000000000333222111///...---,,,,,,...///111111///...---...---///111222000.........000000222333444333000...,,,)))''')))///333444222222111000000///...+++(((&&&%%%$$$$$$%%%&&&(((***......///222555666444111333222111///---+++***)))***,,,---------...000222222333555888::::::999777555333111111222222000---,,,)))&&&%%%&&&((()))***...000333555555222...***(((((((((+++...000...,,,***+++,,,...///000111111333444444333222111111333777777777666444222000...,,,...000222333222222111222111000...---...000222222111111111333222111///------...000333555444333...+++)))***,,,---,,,+++...............000333555///000000222333555777888<<>>>>><<<999777777777:::<<<===>>>===:::666444444555444222///---...///444444666:::===<<<777333333444444222///.........///------...000222222222111000...---...---+++))),,,000555777777888:::======888333111333666666555222222222222222222222333222333333444555555555666444333111///,,,***)))(((///000333555777999:::::::::777333222444888:::;;;999888777555333000...---111000000///......------000111222111000//////111---///000///---,,,---...000000111444555444111...***'''%%%'''---111222222111///......///...+++))))))(((&&&%%%%%%&&&''')))+++,,,---111333444333111222222000///---,,,+++***---...//////...///111333333555999???CCCDDD???;;;666333000///000111111111000---)))'''(((*********...000222444333222///............000222111...,,,)))+++---///111111000000555555555333000//////000333444666777666333000...,,,---...///000111222222111111000......---------......///111222222///---......000333666888777666///,,,***)))***,,,------,,,,,,++++++,,,...000111,,,---///111333444444555999===DDDKKKUUUbbbrrr|||xxxnnneee[[[RRRPPPNNNLLLJJJGGGFFFDDDDDDHHHJJJLLLMMMMMMNNNQQQRRRYYYbbbnnn|||}}}yyywwwuuupppiiicccaaa___\\\ZZZZZZYYYXXXWWWZZZYYYWWWTTTSSSUUUYYY]]]^^^ccckkkrrr{{{qqq\\\KKK???777444222333333333111000......,,,+++)))''''''((()))***111222555666888;;;???BBBDDDDDDCCC???;;;888888888:::<<>>DDDMMMZZZiiisss~~~wwwgggZZZPPPNNNKKKKKKKKKKKKHHHFFFDDDFFFIIIKKKMMMOOORRRTTT\\\aaalll}}}zzzrrrmmmhhhccc```^^^[[[VVVQQQQQQQQQPPPOOONNNPPPTTTXXXWWWXXX^^^hhhpppwwwppp```RRRIIIEEE@@@===999666555333111///---,,,+++******+++,,,,,,000222444888???HHHSSSZZZ^^^[[[TTTLLLCCC>>><<<<<<<<<===@@@AAAAAA???<<<:::888999999999777777999;;;::::::::::::999777666555000000///---++++++,,,...///......000444777888888444333000,,,)))(((+++---555555555555555555555555777555222000...------...444555666666444111---***,,,...///......111777<<<888888888777555333000...***,,,///222444444333333222222222555888;;;<<<<<<222333555666555444222111+++,,,---------,,,+++***)))+++,,,,,,+++***,,,---/////////000222777>>>CCC;;;777333444777888444000///---++++++,,,///333666222000.........///...---++++++***)))(((&&&$$$"""%%%(((,,,///111111333444666555555555444444333333---......---,,,+++---...---000555777666000***&&&)))+++...000222444888;;;444111---++++++,,,,,,,,,///222555444222000111222555666666555222/////////---000444777888888666444)))***,,,---///333888<<<777555333000///...//////***))))))***,,,...000222///,,,***+++///111000.........///111444444222000111222444888::::::888666333333222000///000222555444222000000222333111...///000111222333444444444777;;;@@@FFFNNNZZZhhhrrr|||pppbbbSSSOOOKKKJJJLLLMMMMMMKKKEEEHHHKKKMMMOOORRRUUUWWW]]]cccmmm|||}}}tttoooiiifffccc___XXXSSSPPPPPPOOONNNMMMOOOSSSVVVTTTTTTYYYcccjjjnnnvvv}}}mmm^^^SSSNNNGGGCCC===999888777666444////////////////////////222333555:::CCCQQQ___iiiiiieee\\\QQQFFF???=========>>>@@@AAA@@@>>>===;;;999:::;;;:::::::::<<<>>>;;;<<<======;;;999888777111111000...,,,,,,...000...---...111444666666555333222000,,,))))))---111777666666666777888888888;;;:::888555111///------000222444555444111---+++---///000...,,,///666<<<888999999888666333000...)))+++///333444222000...,,,---///444888;;;;;;:::222333333444444333222111---.../////////---+++***)))+++......---,,,------.........000444;;;DDDKKKAAA;;;444333777888555222444222000......111555888444222///.../////////...+++,,,......,,,)))%%%###$$$(((---000111222333555555555555555444444444444...//////---,,,+++,,,...+++000555444///)))&&&%%%'''+++000333444444555777222///+++******+++,,,,,,///333777666222//////111444444444222...---///111...000333666888777666555++++++,,,---...111666::::::999777555333000...---++++++,,,---///111333333222...***+++...111000.../////////000222222111000111222444777999999666333111222333222000000222444333000///222666888666333000000000111222333444555999>>>DDDJJJRRR]]]iiirrr~~~xxxkkkZZZTTTLLLJJJLLLPPPQQQPPPIIILLLOOOPPPRRRSSSVVVXXX\\\bbblllyyy{{{vvvoookkkiiiddd]]]VVVQQQQQQPPPNNNMMMNNNRRRUUURRRQQQVVV___eeegggnnnwwwvvveeeZZZTTTLLLGGG@@@<<<;;;:::999888111111222333333222222111444444666<<>><<<<<<999;;;<<<;;;;;;;;;===???<<<>>>@@@@@@>>>;;;:::999333333222///......000222,,,---...111444666555333222222000,,,)))***///444777666666777999;;;;;;;;;;;;<<<;;;999666333111111+++...111444444111...,,,///111111...,,,...555<<<888999999888666222///---(((+++000333444222...,,,((()))---333888::::::888333333333333222111000000///000111111000///,,,+++***---000111000/////////......---...222999CCCJJJBBB;;;333333777:::999666777666333111000222666:::666333000//////000///...,,,...000111000,,,'''$$$###(((---000111222444666444444444444444444444444/////////...,,,+++,,,...+++111666333,,,&&&%%%(((''',,,333666555333333333111...***)))***+++,,,,,,///444888777333///...000222333222///,,,,,,///222///000333555666777666666000000000//////111555888<<<<<<<<<:::777222...+++,,,---...000222333555555666111+++***...000///---000///...///000111111000111222444777999888444111///222333333000///111333000......222888;;;:::777111000//////000222444555;;;@@@FFFMMMUUU___kkksss~~~qqq```XXXNNNJJJMMMQQQSSSSSSMMMOOORRRSSSSSSTTTVVVXXX[[[aaajjjvvvxxxqqqkkkeee```\\\TTTRRRPPPOOOPPPRRRSSSRRRSSSRRRSSSUUU[[[ccckkkpppxxx}}}|||kkk^^^UUUKKKGGGBBB??????@@@???===888444000///111333333222888999999<<>>999777666444333111111111222+++++++++,,,...000111222222333333000,,,)))***,,,444555666777888888888777999;;;>>>>>><<<777222...444444444444444444333333555555555222///000444888===<<<:::999888777777777000222333555444222000...------.........///333666<<<======999444///...///222555888777222...,,,,,,***---111333222111000000000000000111222555777999222444444111333888;;;:::666444222111222666:::===888777666444222000............///111333000***%%%&&&'''(((***,,,...000111222111000000111111000///...+++***+++///333333333666777666222---)))((()))&&&,,,333777666333222333///---++++++,,,---------333333333222111000///......000333222///---...///---111444444222000111222333111///---...111444777@@@???===;;;777444111//////111333333222111000111444...)))(((,,,000000...000111111000---,,,---......///222777;;;;;;666222111222333444444333222111555444222111000111111222...111333333222222555888>>>AAAHHHOOOSSS[[[jjjyyyqqqggg\\\RRRPPPQQQQQQRRRTTTQQQOOONNNPPPTTTVVVUUUSSSYYY]]]ggguuu|||tttnnnhhhccc___WWWTTTQQQPPPRRRTTTUUUUUUQQQQQQQQQSSSXXX___fffkkkqqquuu}}}zzzmmm```WWWLLLGGGBBBAAACCCCCC@@@===888555111///111333333222666888;;;???EEEPPP]]]gggkkkbbbTTTHHHAAA>>>>>>>>>AAA@@@>>><<<;;;:::::::::888555444444444555===FFFSSSVVVTTTMMMHHHEEE@@@:::555444222111111222333444000...,,,++++++...111444333444333111...---///111555444444444444444444444777888:::;;;:::777333000222333555666666666555444444666666333000000333666:::999999888888888999999444555666666555333000...---------,,,,,,///333666<<<===<<<888222---++++++000222444333///,,,+++,,,***---000111000/////////222222111111111222333333222444444222333888:::888666555333222333555999;;;999888555333111//////...---,,,---///111000+++'''&&&'''(((***,,,...000000///...---...000000...,,,***)))(((+++///333333333444555555333...,,,,,,---,,,111666777555222222333000...---...///000000///666666555333111000///...///111222111///...000222111222222000......111333111///,,,+++---111666:::>>>===<<<:::777444222000///111222333222111222333333...***)))---//////---111222222000---***))))))***,,,000666;;;;;;777444222333333444444333333222666555333222111000111111111444777777555444666999>>>AAAGGGMMMQQQXXXfffuuuxxxkkk```UUUQQQPPPOOOOOOPPPQQQPPPOOOPPPSSSTTTSSSRRRWWW[[[eeessszzzsssmmmhhheee\\\YYYUUUSSSTTTUUUWWWWWWRRRQQQQQQRRRWWW]]]cccgggiiinnnttt|||zzzsssggg]]]QQQKKKDDDCCCFFFGGGCCC>>>999666333111222333333222555999>>>AAADDDIIIPPPUUU[[[SSSIIIAAA>>>>>>???@@@BBB@@@>>>;;;::::::;;;<<<:::666444444444777AAAKKKcccdddbbbZZZRRRKKKBBB:::333222111000111222444555444111,,,)))***---222666333444333222111222444777666444222000......///000444555666777777555333222111333666999999888666444333555777555222111222555666666666777888999;;;;;;888999::::::888666333222000///...,,,+++...222666<<<<<<:::666000+++)))(((---......---+++***+++,,,+++,,,......---,,,---...444333333222111000...---222555666444555888888555555444444555555777888999:::888444111///...///000,,,++++++---......+++)))&&&''')))+++---...///000------...000222111...+++&&&&&&(((+++///222222222222333333222000///000111111444666444000------////////////111444555444333:::999666444222000000000000111111000///000333666555444000,,,***,,,111555...---++++++---222888<<<<<<;;;:::888666444222111000111222111111111333555444111......111222000...222333333111---(((&&&%%%'''***///666:::;;;888555333222222222222222222333888777555333111000000000444888;;;;;;888666777888===@@@FFFKKKNNNTTTbbbooossshhh\\\VVVRRRNNNMMMOOORRRPPPOOOOOOPPPQQQQQQPPPSSSYYYcccppp~~~yyytttooollleee```[[[WWWVVVVVVWWWWWWTTTTTTTTTVVVZZZ```fffjjjgggkkkqqqwww~~~}}}}}}zzzqqqfffYYYPPPFFFBBBEEEGGGCCC???:::888666444333333333333777;;;???@@@@@@AAADDDGGGLLLGGG@@@<<<<<<>>>AAABBBFFFDDD@@@===;;;:::;;;;;;;;;888555666777;;;FFFRRRhhhjjjhhh___VVVMMMBBB999333333222222222333444555444111...,,,,,,000444777222222111111222444888:::777444000---++++++---...444444444444444333222111333555999<<<<<<999555222222555888777444333444555444444444555777999:::;;;;;;<<<======<<<:::888777555444000---+++---111555999999777444000,,,)))(((******)))(((((()))+++,,,+++,,,---,,,++++++,,,---444444444444222000...,,,333777999777777999777444222333555777999::::::;;;999777222///---...000111...---,,,,,,++++++***)))'''(((***,,,...///000000000111333666777555111...%%%&&&))),,,.../////////...///000111111222333444222333222---(((%%%&&&)))......000333666777666555:::999666333222222333444111111///...///222666999888555111---,,,...111444------...///111555888:::999999777666444333333222333333333111000000222444888666555555666666444222222333555333...)))&&&$$$(((+++000666999999777666111000...------...000111888888666444222000//////444888;;;;;;888555444444:::===CCCIIIKKKPPP^^^kkk~~~|||qqqddd]]]VVVQQQOOOQQQQQQPPPNNNMMMMMMMMMMMMMMMQQQVVV```lllyyy}}}yyyvvvoookkkddd___\\\ZZZYYYXXXWWWWWWXXXZZZ___eeejjjnnnhhhkkkpppuuu|||{{{yyy~~~}}}{{{||||||zzzzzz~~~yyyooobbbVVVHHH@@@???@@@???===<<<;;;:::888666444555555;;;===>>>===::::::===@@@CCC@@@<<<;;;===@@@CCCDDDIIIFFFCCC???<<<:::999999888666555666888<<>>???>>>>>>===<<<:::888444///,,,,,,000444555444333222111///---,,,)))'''&&&&&&''')))+++,,,***,,,---,,,++++++,,,...333333444555444222111000666:::<<<:::999:::777333///111555999;;;=========777555000---,,,...111333111111///---***)))(((((()))+++---///111222222111333444777999:::888333///''')))+++,,,,,,,,,,,,++++++,,,---///111333444444333222///***$$$!!!###&&&,,,---...222555777666555777666444333333444666777222000......000444888:::888666333111111111222333///000333555777777666666777777555444333222222222555555444222000///111222777777777888888777666444111333555444000,,,)))(((,,,///222555666666555555...,,,)))''''''))),,,...777666555444222111//////111555888888444000///000555999???EEEHHHMMMYYYfffuuuwwwkkkaaaYYYRRRPPPRRRPPPOOOMMMKKKJJJIIIJJJKKKOOOTTT\\\gggsss{{{wwwqqqkkkgggddd```^^^]]]]]]^^^```dddhhhmmmpppiiilllpppuuu{{{}}}yyywwwzzz~~~zzzwwwvvvwwwvvvxxx}}}yyykkk```PPPDDD>>><<<;;;;;;??????>>><<<888666666777>>>>>>>>>;;;888888<<<@@@@@@>>><<<<<<>>>AAACCCCCCGGGEEECCC???<<<999777666444333444777777999AAAKKKPPPTTTUUUPPPJJJEEE===555666777999;;;:::888555333///111333555555555444333...------///222555666555444222///------...111333555555555444333222111000666888;;;===<<<888444111222555888777444111111333//////000111222444666777======>>>>>>======<<<<<<:::888444000------000333333222111222333333111000)))'''&&&''')))+++,,,,,,)))+++---...------...///222222333444444444444333999<<<===:::888999666111---000444888;;;<<<<<<<<<444222...,,,,,,///222555444444333000,,,)))((((((,,,...111333555555444444555666777999:::777222...)))***,,,,,,+++******++++++++++++...111444444444444333000***%%%###&&&))),,,,,,---///333555555444444333222222333444666777222///------000555888999777555444333444444333222111333666888999888555444777555444222111111111222555555555333111000111222444555666666666666555555111333444444111...,,,+++///111333333222222333444---***&&&######&&&***---333333333333333222000000///222555444000---,,,---222555;;;AAABBBFFFRRR^^^nnn}}}pppeeeZZZQQQOOORRRPPPPPPNNNKKKIIIHHHJJJLLLOOOSSSZZZbbbmmm|||~~~yyyuuuqqqmmmjjjhhhhhhggghhhjjjmmmqqqsssnnnppptttxxx}}}}}}{{{vvvxxx|||~~~|||xxxuuurrrtttvvvyyywwwooobbbSSSFFF???======AAABBBBBB???;;;888888999===>>>>>>;;;888999===AAAAAA???>>>>>>???AAAAAA@@@@@@@@@???>>>;;;888666444555555777999888666:::@@@CCCGGGHHHEEEBBB???999333444777<<>>HHHSSSeee{{{yyylll^^^SSSPPPRRRQQQQQQPPPMMMJJJJJJMMMPPPPPPSSSXXX^^^hhhyyy|||wwwsssrrrqqqpppoooppprrrtttuuurrrtttxxx|||~~~~~~wwwxxxzzz}}}~~~{{{wwwtttpppuuuxxx||||||qqqbbbRRRFFFBBBAAABBBDDDDDDAAA<<<999999:::<<<===>>>===::::::>>>BBBCCCAAA??????@@@@@@???>>>:::;;;<<<<<<:::888555333888888;;;===:::555666;;;;;;@@@AAA???===<<<777111222777===BBBCCC@@@;;;888888888888777555333000///---------111444555222///+++++++++---///333666888111222555777888777666555111333777:::;;;:::999777777888777222+++&&&%%%&&&%%%&&&))),,,000444777999>>>===;;;888666333111000...//////...---///222444555333222333666777555222,,,***)))+++...000///---(((+++000222333222222222222111000000000111333444999;;;:::666444444222......///111333444444444333...---,,,,,,...111444666222555777555111------...222444777:::;;;:::999888<<<;;;:::::::::777222...(((***+++***)))***...111///------///333666555444000111///+++''''''***......---,,,---000333555555111222222222222111000///111...,,,---111555555555777333000///222444555444444333222222333555888999777555222000/////////000...000333555444444555666444555666666666777999;;;333444333000---*********---...---+++)))+++111555222...)))%%%%%%)))...222,,,---///111222333333222///222333111---,,,---000///111666999777777@@@KKK___vvvrrrcccVVVRRRTTTSSSSSSRRROOOLLLLLLOOOSSSQQQSSSWWW[[[eeewww~~~|||yyyxxxxxxyyy|||}}}|||}}}}}}xxxwwwyyyzzzwwwsssvvvwww|||wwwfffWWWMMMIIIFFFFFFEEECCCAAA???===<<<<<<===>>>?????????AAACCCEEECCC???======<<<;;;:::888777666777999888333000666:::>>>>>>;;;999888999777;;;@@@AAA===888555444111777>>>AAAAAA@@@AAACCC:::999888555222111222222000111333555666666555555000///...---...///111333555666888:::;;;:::666333999999999::::::999999999777777666222,,,'''###"""&&&%%%%%%&&&***000777;;;:::999777444000...+++***.........///000222444555<<<999666444444444333222---,,,,,,,,,---...000111,,,...000222333444444444666444000---...222777:::555555444222111///...---111///...///111111---***))))))+++///333555555444444555555666555333222111444444333333444666777888::::::888777555333222111...//////...------...000111000......//////...---------+++(((&&&&&&))),,,******+++---000555:::===777555333111111222333444333///,,,+++---222666888222000...///111444555666111///...---///222666888888555222111222111...+++---...111444666888999999777666444444666999;;;<<<:::777222...,,,+++)))(((,,,+++(((&&&%%%(((---222///---)))''''''***...000***,,,///222444555666555222666999888333///000333555666888999666444<<>>>>><<<999999::::::===@@@???;;;666333222333777===AAABBBAAA@@@???777666444222000000111222333333444555666777777777222111///......000222333555666888:::;;;999666333666777888999999888777666777888777333...)))&&&%%%&&&&&&%%%'''+++000666999555555444333111000...---...---------...111333555:::999777555333333333333111000/////////111222333000111222333333333222222444222000......000222444333222222111000/////////000...------///...+++(((((())),,,111555777666555333444444555444444222222111111000111222555888:::999888777555333111000///000111333333222333555666333111...---------,,,+++++++++***)))''''''***,,,------,,,---111555:::===:::777333000//////111333111...+++***,,,000333666333222000000222444444444000...---,,,...111555777888555333222222111///,,,...000333666777888888777777666666666999;;;<<<===<<<999444111000///---,,,++++++***)))((((((+++------,,,***))))))***,,,...+++,,,...000222333444444444777:::888444111222444666666999:::666555;;;EEESSSddd}}}nnnccc[[[UUURRRQQQPPPNNNNNNOOORRRUUU[[[\\\\\\]]]bbbrrr}}}zzzzzz|||~~~}}}{{{|||}}}|||qqqbbb^^^ZZZZZZ[[[XXXRRRLLLHHHFFFDDDBBBBBBEEEHHHJJJHHHDDD@@@<<<;;;999888666111111222444777777555444555:::>>>>>><<<999999:::<<<===>>><<<777333111000555666:::>>>@@@???<<<999333222///...---///111333666666555666666777888888555333111//////000222444666777999::::::888555444333444777888888777444333777777777444///+++(((((('''''''''(((+++000444666000000222333333333222222...---,,,+++---000333555888999999555111000333666555444222111111333444555333444555555444333111000111111000///...//////000222111000000//////000000...---,,,,,,,,,+++(((&&&)))***...333777888777555111222333333444333333333...---,,,---000444888;;;:::999888666333111000///111333555666666777999;;;888555111...------,,,+++((()))))))))((((((***+++000//////000222666999<<<<<<999444000---,,,---...---+++***)))+++...111333555333222222333333222111...---++++++,,,///222444777555444333333111///---///111444777888888777666555666777999:::;;;<<<<<<;;;888555333333222000///+++,,,---,,,+++******+++,,,,,,++++++++++++++++++---------...///000111222222555888666333111222444666666777888555444:::BBBMMM[[[pppzzzmmmbbbYYYTTTRRRPPPNNNNNNOOORRRTTTXXXZZZ\\\^^^dddsss~~~{{{zzz{{{{{{zzzyyyxxx|||{{{vvvpppoooooojjj```WWWOOOLLLGGGDDDEEEGGGJJJLLLHHHDDD???;;;999777666555333333444555666666555555444888<<<===:::888888999<<<;;;:::888555333222222666444333555888999777444111///,,,,,,---000333444777666555444444555777888777555222000000111222444666888::::::999666555444222444777999999777444222555666666444000,,,******((())))))+++---000222333...000333555666666555444///...---,,,---111444666777999999555000///333888666555333111111222444555444555666666666555333222222111/////////111222444444333222111000000000000...---,,,+++***)))((('''***,,,000444777777444111///000111222222333333333---,,,******---222777:::<<<<<<:::888666444333222111333555666555666777999<<<888333000......---,,,%%%'''((()))(((((()))+++000111222444555666777888999777444111---***(((&&&'''((())))))+++---000333555444333333444333000...,,,+++******+++---000222444444333333222111///------///333666888888666555111333666888888888888888777666444333333222000...,,,---......------...000///...,,,+++***+++,,,,,,...---,,,,,,,,,---///000///111333222111000111222666555666777555333999@@@HHHRRRcccxxx{{{mmmbbbYYYVVVQQQNNNNNNOOOQQQRRRRRRTTTXXX]]]fffuuu|||yyyxxxvvvuuutttrrrxxx~~~vvviii___VVVQQQJJJFFFFFFHHHJJJJJJEEEAAA<<<888666666555444444555555444333222111111222666:::;;;999777777888999777666555555555666666666111,,,+++...111222111111...,,,,,,000444666666555444222111111222333444555444222111000111222222444777999999777555444555222555777999999777555222222333444333000---,,,,,,***+++---///000000111111000333666999:::999777555111111//////111333666888777888888444///...333888555333000......000222444333444666777888888777777444222///...000444999<<<999888555222111000000000......---,,,***))))))))),,,...111444666555111---/////////000111222333333...,,,******,,,000555888<<<<<<:::999777555444333222444666666555444555555:::777333000///...---,,,%%%&&&((()))((()))***,,,///111444666777666555333333444444333///***$$$!!!###&&&***,,,,,,...111444555444333333333222///---+++***))))))***,,,...///000111333333222000///...***,,,000333666666666555...111555666555333333333555444444444444333111...---............000444888444111---***)))+++---//////...---,,,,,,---...//////000111111000111222333888777777888777777;;;BBBFFFLLLZZZmmmxxxlll```[[[TTTPPPPPPQQQRRRQQQRRRTTTWWW\\\eeesss{{{wwwtttrrrqqqooovvv|||nnnddd[[[TTTLLLGGGFFFGGGFFFEEEAAA===888444444444555555444555555222///------...111555:::;;;999777777888666444333333666888999999444000***'''(((+++///000111...---///444777888666111111000//////...//////111111111111111000000000111444777777444333444666444666888999999888666444000222333333111///......---...111222333222000///222555999<<<<<<:::777555222222222333444666888999888888666333///000444888333111///------///222444333444777999:::;;;;;;;;;444222///...000666<<<@@@<<<:::777333111000000000---......,,,******+++,,,...///111333555444000---.........//////111222333---,,,++++++---111555888999999888777666555444444333555888888666555555555444222000/////////---,,,(((***+++******+++---//////000222444555444333222000222333333111+++&&&"""$$$)))...000//////222444333111000000111111000///***)))))))))***+++---...---///333444333222111111+++---///111333444444444...222555555222000000111555555555666666555111...---.........///222777;;;777444///+++***,,,///111000//////.........//////111111111222333444666777:::777777:::::::::???EEEDDDIIITTTdddwwwsssddd^^^VVVSSSSSSUUUVVVUUUYYYYYYYYY\\\dddppp}}}~~~yyyvvvttttttrrrvvv}}}sssjjj]]]UUULLLGGGFFFEEEBBB???<<<888444111222444555666666777777444000......000222666;;;<<<:::888999:::666444222444777::::::999111000...+++***+++...111000...---111666999888555/////////......---++++++,,,---///111111000...---...222555555222111333666555666777888888777666555///111333444222111111111///111444666555333000...111555999<<<===;;;777555222333444555777888888999999777444111000111444666333111///---...000444666444666888:::;;;<<<<<<<<<222111//////111555999<<<;;;999666222000000111111,,,------,,,***))),,,......///000333555555333111///............///111222+++++++++---000444888:::888888777777777666666666111444777888777666555666/////////111333333111000/////////...---...111333111000///...///111333555111222222222111...,,,***)))///444555222000000222111///------///111111111***)))))))))***+++,,,---+++///444666555444555666111000000111111222333333222666999777222///000222333333444555555333///++++++---///000000222555777888666222///---...///000///000000111111111000000111111000111444666888888666333333666888999===CCCCCCGGGPPP]]]nnnttteee^^^WWWUUUWWW[[[\\\\\\^^^]]]\\\]]]dddooo||||||yyywwwxxxwwwxxx|||xxxqqq^^^VVVMMMGGGEEECCC???<<<999555111///111333666777999::::::777333111222555333888<<<>>><<<::::::<<<666444333444888::::::888///111222111...---///222///......222888:::888444......//////...,,,***))))))+++...111111000---+++,,,000444444111000333777555666666666666666666555000222444555444333333444111333666777777444000---000333888<<<===;;;777555111222444777888888888888:::666222///000333555555555333000//////333666999666777999;;;<<<<<<<<<;;;////////////111333555666999777444111000000222333***,,,,,,+++)))))),,,///......000222666777777666//////...------///000111))))))+++...222777;;;===999999999999999999999:::---000444666666555555666///000222555888888777555444333222000///000444777333000,,,)))***...444888333333222111111111111111...333888888444//////000///---++++++...000222222***))))))******+++,,,,,,+++000555888777777888999666444333111000000111222777:::<<<999444000111444000000111333333000+++'''))),,,000111111111111222777666444222111000/////////000222333333222111111000///...///222555777777111......111444555999???BBBGGGNNNYYYhhhzzz~~~rrrddd^^^WWWVVVZZZ___aaaaaa___]]]\\\^^^eeeqqq~~~