BM6 6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼skkklllpppsssĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵoooooosssĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝL[[[gĉ@fffdddiiipppShӵwwwxxx|||g&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħnnng&e^^^g&eUUUUUUVVVS?ʬeee4ff?>ߝLhhh@eg&e3h?g&e>&eaaaddd??qqqsssxxxyyyvvvrrrlllgggfffddd```ZZZWWWZZZaaaggghhhkkkllljjjeeebbbdddgggaaaeeelllqqqsssrrrooommmhhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccgggkkkpppuuuxxxzzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵTTTttdddhhhhhhHGgĉ@vvvpppyyyuuurrrrrruuuyyyHu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦhhhHt@cӵHu]ĦOOOHu]ĦJJJJJJHtƅ^MMMqIܗGIӵKKKH׼sZZZ\\\Hu]ĦkkknnnBt=o9ĦHƅ^Hu]ĦOOOXXX]]]]]]]]]]]]^^^```bbbdddhhhfffccc___[[[XXXUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTWWWWWWWWWTTTRRRQQQQQQSSSVVVTTTRRRPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRROOOMMMMMMPPPSSSRRRQQQLLLMMMNNNNNNNNNOOORRRUUUVVVXXXYYYZZZZZZZZZ\\\^^^^^^___bbbeeehhhjjjkkkllluuuuuuwww|||4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵQQQ`eĭcccqetzzzxxxtttssstttuuusssqqqqqqDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ|||HdDĦgdKӵDdDDdDĦOOODdDĦ4DufӵDdDĦ???DdDĦ:::q<R<<<<<>>DdDĦGGGqjRgdKӵDdDΦDdDĦCCCCCCEEEGGGHHHJJJKKKLLLMMMOOOPPPPPPPPPOOOLLLKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEFFFFFFFFFLLLMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@???===;;;<<>>???@@@???>>>>>>@@@BBBBBBCCCEEEEEEEEEFFFGGGIIIGGGHHHIIIKKKMMMNNNOOOOOONNNMMMMMMNNNQQQVVVZZZ]]]XXXYYY[[[]]]aaaeeeiiikkkrrrvvvzzz|||{{{|||4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵLLLHߝL`o9]]]po9wӵxxxoootttyyyvvvpppkkkDdDĦvvv|||o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦrrriiieee___XXXWWWVVVUUUDdDĦnuR)ĦDdDΦDdDĦ<<<DdDĦnuR)ĦDdDĦ666DdDĦ222po9u444444222222=ӊB1.uTӵ111DdDĦ000000DdDĦ222GIdnuR)ĦDdDΦDdDӵ666666777888999:::777999<<<>>>>>>===;;;999777777666555555555666666444444444444444444444444444444444555555666666666777777888888888888888888===???@@@@@@>>>;;;;;;;;;::::::999999999999::::::::::::999888777777666666333222222333555777666555444555666555333333444555444666888888888888:::;;;888888999:::::::::999999@@@???>>>=========>>>???>>>??????@@@AAACCCEEEFFFGGGJJJMMMNNNMMMNNNQQQUUUZZZ\\\___bbbffflllrrrvvv|||||||||~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵBBB4DufئL>eSSSpuR)Ħuuurrruuuyyywwwsssooo>d<ĦvvvDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ666>d<Ħ222peӵ444Ħ222F&uTӵ111DdDĦ222333>d<Ħ222peӵDx<>d<ʜ4DuTӵ000000000111111111000111222333333222000///333222222333444555666666444444444444444444444444333333333444444444555555333222222222222222222222333555888888666444222222333333444555555444333333888777777666555444444444222222222333444444333333222444666666555444555666222444555666555555777888555666666777666666555555666666666666666666666666:::::::::::::::;;;;;;;;;888:::<<<===<<<<<<>>>@@@IIIHHHGGGDDDCCCDDDGGGJJJRRRQQQQQQQQQRRRUUUXXXYYY^^^]]]\\\___fffqqq{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒR999888nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9XXX<xXXX^^^^^^ZZZTTTSSSSSS&ӫeʬtIӇ\\\>d<Φ>d<Ħ...D&ӫetIӇ222DdDĦ333sdKĦ000B?dp&ĒR//////>d<sdKĦ000B?Ho9000s&dq&ĒR/////////////////////000000//////......//////000000000000000111333333333333333333333333333333222222222111111111111000111111111111111111111000///111444555333111000000111222333444444333222111333222222111111000000000111111111000000///000000111333666777666555555555000222333333333333444555222333333444444444444444000111222333444444444555000111111111222222222222111222333333333333444555999999888666555777:::===AAAAAABBBAAAAAA@@@???>>>CCCAAA>>>======???BBBDDDFFFJJJPPPTTTVVVVVVWWWXXXZZZ[[[]]]___aaacccdddeeekkkooouuuzzz|||{{{xxxvvvvvvzzz~~~4DuXӵHu]3hhne=enepIƎ@t@h>h555777666feIII@ďDqqquuuvvvssspppmmmmmmooorrrneqqqooo=epppsss{{{egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō{{{vvvnnn@GVVVWWWHkgeWWWWWWXXXVVVRRRZZZYYYYYYHĪj@IŌYYYYYYege222...Hu]3hIŌ000000DdDĦ000ne......@h//////>h------...se---ne//////@G//////sĪj@h,,,---...............---000///...,,,,,,---...///...---------......///000000000000000000000000000111111111000000////////////////////////000000000...000222333222111111111000111222333333222111000000000/////////.........000000000///...///111333555777:::999777333111000000111222222111111222444000000222333333333333333666666666666666777777777222333333444555444444444333333444444444555555555111222222111111333666999111222444555555444333222888777777777666666666666777999<<<===<<<;;;;;;;;;??????@@@BBBCCCEEEFFFFFFGGGKKKOOOTTTVVVVVVTTTSSSVVVYYY\\\^^^```bbbeeegggaaacccfffiiimmmvvv4DuXӵĵD^666555777555CCCDDDFFF^^^hhhrrrvvvqqqpppnnnllljjjiiiuuuttttttppppppkkkiiitttDdDĦ{{{}}}D^kkkbbbfffkkks׼s{{{vvvvvv}}}~~~zzzgeFm8>aĦs׼s|||uuukkkHoXXX[[[ZZZXXXWWWZZZXXXVVV]]]^^^\\\\\\[[[ZZZYYYXXXWWW^^^``````III===444D^000000000DdDĦ000//////......000/////////------......s׼s/////////......+++...------+++***+++,,,---......---,,,,,,,,,------------------...------......///000111000000000000000000000000000000000000000111111111,,,,,,------......//////---///000000//////000222//////000000000000//////000000000//////////////////000000//////222888===JJJKKKKKKHHHAAA999333000///111222222111000222333222222333444444444444333222111000/////////000000111111222333333222111000000//////000111222111111333444444333111111222333222333333555666888999:::000111333666888999::::::333555888999888888:::;;;888888888999:::::::::;;;999:::===???@@@AAA@@@???BBBDDDFFFFFFFFFGGGIIIKKKQQQSSSTTTSSSRRRUUU\\\ccc```___\\\\\\___gggqqqwwwzzz}}}||||||zzzzzz|||Φ4DuXӵtvӵ>d<ĦĦĦJJJ999???222888222...000111000111444//////000333777999999999:::AAAFFFHHHMMMYYYeeelllooorrrsssooogggcccdddgggĦvvvzzzyyyuuurrrppppppooopppqqqsssuuuvvvzzz>d<Ħzzzqqqhhhbbb]]]YYYWWWRRRRRRUUUXXXWWWTTTWWW]]]WWW\\\```aaa^^^\\\^^^```aaa^^^YYYUUUĦXXXUUUTTTRRRQQQQQQTTTVVVXXXUUU>d<ĦTTTRRRSSSUUUWWWBe^^^^^^ZZZZZZ\\\___bbbeeegggiiieee___```fffddd[[[geFYĉ\\\___>aĦgggiiiiiigggdddbbb^^^\\\ZZZXXXWWWYYYBeYYYXXXYYY\\\^^^______bbb\\\TTTnu]ӵPPPVVVWWWYYYYYYZZZYYY]]]]]][[[XXXTTTLLLCCCEEEPPPYYYYYYVVVWWWXXXYYYZZZYYYXXXYYY[[[]]]\\\[[[XXXZZZ\\\\\\[[[ZZZZZZZZZ]]]ZZZQQQEEE888>d<Ħ,,,---......--->d<Ħ......---Ħ,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,Be***,,,,,,,,,,,,Ħ((())),,,......+++)))***,,,++++++******++++++,,,---)))***,,,---......------)))+++---//////...,,,+++,,,,,,,,,---...000111222////////////////////////++++++,,,---...///000111++++++,,,------...//////,,,---...---------///111////////////////////////...............---------+++,,,------///444;;;BBBccccccaaaZZZPPPEEE<<<777,,,...///...------...///333333444444333333222111444333222111111222333444222222333333333111000///333333222333555555555444111222333333111000111222222222111111333666:::<<<444444555555555555555555999:::;;;:::999888999;;;888888888888888888888888777777888888999999999999777999;;;;;;;;;;;;===???===AAACCCBBB@@@AAAEEEJJJLLLGGGCCCFFFOOOYYY^^^^^^]]]```aaa^^^XXXVVVXXX[[[YYYVVVSSSTTTYYY```fffiiieeemmm?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦggg<<<:::---???777444111//////000000000////////////000000000000111222555999AAALLLWWW___dddiiinnnqqqppplllhhhgdKĦnnnqqqtttwwwzzzvvvvvvwwwxxxyyyyyyyyyyyywwwrrrqqqvvv|||gdDĦrrrgggccc```[[[UUUPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBB???>>>===gdKĦ;;;999999999:::===DDDLLLRRRLLLsdKĦPPPMMMRRROOOMMMSSSSSSRRRPPPRRRUUUWWWYYY[[[[[[[[[YYY]]]^^^ZZZYYYYYYŶSMMMNNNSSS3we>>TTTYYY[[[eee___VVV___ZZZZZZZZZZZZ[[[\\\]]]^^^YYY[[[]]]``````___]]][[[```]]]WWWMMMAAADdDĦ,,,,,,+++******sdKĦ++++++gdKĦ++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,gdKĦ,,,++++++++++++++++++++++++((()))))))))***************++++++++++++,,,,,,,,,------,,,+++************++++++,,,,,,,,,---------......---,,,---...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------------------------............---,,,+++***+++)))---111///...>>>SSSnnnqqqqqqkkkbbbWWWGGG:::...,,,,,,...---,,,///444000000111222222222222111////////////000000000000222222222111111111000000222333333444444333333222111111000000000000111111333222111000000111222222111111111222333555666777;;;:::999999888888999999;;;:::999888888888999:::;;;:::888666555666666777888777666666666777999:::?????????>>>>>>>>>>>>>>><<<<<<<<<;;;@@@JJJXXXccc]]]YYYUUUPPPKKKFFF@@@<<AneneneZZZ888;;;...;;;777444000............---...........................///000333777>>>FFFLLLVVV\\\ccciiimmmnnnnegggeeefffjjjqqqvvvooopppqqqrrrrrrrrrrrrqqqwwwsssrrrssssssttt|||DezzzbbbZZZPPPJJJIIIHHHDDD@@@FFFEEEDDDBBBAAA???>>>===::::::::::::999999999999777666555444444444555555555555ne222222333333333333555;;;CCCIIILLLneRRRRRRQQQRRROOOMMMMMMOOOQQQPPPOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTXXXYYYVVVTTTTTT>AOOOMMMMMMk<SSSSSSTTTUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVfh\\\[[[ZZZ[[[\\\]]]]]]]]]______^^^___]]]TTTJJJ???RRRWWWWWW___YYYSSS]]][[[[[[[[[[[[[[[\\\]]]^^^ZZZ[[[]]]^^^___^^^]]]\\\___^^^ZZZTTTKKKDe+++++++++***)))(((ne******ne,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++************++++++ne++++++************************(((((()))))))))*********))))))******+++++++++,,,,,,+++*********************++++++++++++,,,,,,,,,...---,,,,,,,,,---//////........................++++++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......---,,,,,,,,,,,,,,,............---,,,+++***+++))),,,000...///AAAWWWmmmppppppkkkddd\\\NNNCCC444///,,,---...,,,...111///000000111111111111111....../////////000000000222222222111111000000000222222333333333333222222111000000//////000000111222111000000///000111222222222111222222333444444888888777777777777888888999999888777777888999:::::::::888777666666666777777777666666666777888999=========<<<<<<<<<<<<<<<<<<<<<<<<;;;===DDDNNNWWWWWWSSSLLLGGGCCCAAA>>><<<;;;;;;;;;===???CCCFFFHHHVVVXXX[[[]]]___mmmJJJ444;;;000555555222///...---------,,,---------------------------......------000444777>>>DDDLLLUUU\\\ccclllkkkiiihhhiiimmmqqqkkklllnnnoooppppppooooooooonnnpppttttttqqqoooppp~~~~~~uuuooofffYYYMMMJJJHHHEEEEEEEEEDDDBBB@@@999888888777666555444444000000000/////////......//////.........///000000222111/////////.........---///444:::???KKKQQQQQQSSSVVVSSSQQQOOOOOOPPPQQQQQQPPPSSSSSSSSSSSSSSSRRRQQQPPPSSSVVVTTTNNNIIIHHHLLLSSSRRRUUUSSSSSSTTTVVVWWWYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ^^^^^^]]]\\\\\\\\\\\\\\\]]]___```___```___WWWOOO@@@OOOUUUWWW[[[VVVTTT]]]\\\\\\\\\\\\\\\\\\\\\]]][[[[[[\\\]]]]]]]]]]]]\\\^^^]]]]]]\\\WWW222,,,+++******)))((()))))))))++++++************************+++++++++************************)))))))))((((((***************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++))))))(((((())))))******)))))))))*********++++++,,,,,,,,,,,,,,,---......------------------------***+++++++++,,,,,,------+++,,,---......////////////...,,,+++++++++,,,,,,------------,,,++++++******)))+++---,,,222FFF]]]mmmooooookkkgggbbbXXXOOO===333,,,,,,...---,,,---......///000000000000000.........////////////000111111111111000000000000222222333333333333222222000000////////////000000000000////////////000111222222111111111111222222666666555555555666666777777666666666777888999999:::999888777666666666777777666666666666777888888::::::::::::::::::::::::;;;<<<<<<:::999<<>>@@@JJJRRRZZZZZZTTTWWWkkkBBB333:::333333333111......//////...---------------,,,,,,,,,,,,---......---++++++,,,---...222999AAAIIIQQQYYY___hhhkkkppprrrqqqnnnllljjjhhhjjjlllnnnooopppooonnnmmmmmmqqquuuxxxwwwtttqqqkkkjjjllluuu|||rrrlllVVVPPPIIIHHHJJJIIIDDD???888999::::::888666666666000000////////////......---------,,,,,,,,,++++++......//////000111222222222222111000//////000000---------------000555999HHHOOOUUUWWWTTTRRRSSSVVVUUUUUUTTTUUUVVVVVVWWWVVVXXXXXXWWWWWWVVVUUUTTTTTTXXXWWWQQQDDD;;;888888777@@@MMMYYYZZZWWWWWWYYYZZZ[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXYYY[[[]]]]]]\\\[[[ZZZ^^^]]]]]]]]]]]]]]]]]]]]][[[^^^___^^^______ZZZSSSAAAJJJSSSZZZ\\\XXXWWW]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]___^^^UUUGGG<<>>999666666777999:::>>>>>>===<<<<<<<<<======???IIIVVV]]][[[[[[hhhwwwzzzEEE666888555333000///...///000111111000.........------,,,,,,,,,***,,,......,,,,,,,,,---)))---222777>>>GGGOOOUUU^^^cccjjjoooooollliiigggccceeehhhjjjllllllkkkjjjnnnmmmjjjhhhhhhgggeeebbbccc___ZZZWWWWWWZZZ]]]___]]]hhhxxx}}}xxxvvvpppkkkggggggggggggkkkpppyyy}}}}}}nnnddd^^^]]]\\\[[[WWWQQQHHH@@@;;;999777555666999:::777333...///000...+++)))***,,,------------------------...------------,,,,,,,,,***+++,,,---......//////......---,,,,,,,,,,,,---------------,,,...222555BBBKKKUUUZZZXXXTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZXXXMMM<<<000...111333;;;KKKZZZ]]][[[[[[]]]^^^ZZZ[[[]]]]]]]]][[[YYYWWWXXXWWWWWWVVVWWWWWWXXXXXXWWWXXXYYYYYYZZZYYYYYYXXXWWWXXX[[[\\\]]]\\\ZZZYYY[[[[[[\\\]]]^^^^^^______YYY\\\]]]\\\\\\]]]ZZZUUU@@@BBBNNN[[[]]]ZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[]]]^^^YYYOOOFFF444000,,,)))***++++++***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''((())))))''''''((((((((())))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,---------((((((((()))***,,,...000+++++++++,,,++++++***)))))))))***)))+++888QQQhhhqqqssspppllljjjiiiddd^^^KKK;;;,,,(((+++,,,***)))***+++,,,,,,------,,,,,,------------............////////////////////////000111111222222111111000//////............//////------......////////////------...///000222444555:::999777555333222111111111222333444555555666666666666777666666666555555444444555555666666666666777777777888888888999999666888;;;:::777666777:::999888666555777888888888:::::::::::::::::::::;;;<<>>000,,,///000+++;;;KKKSSSUUUWWWYYYXXXWWWYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYVVVWWWXXXYYYYYYXXXVVVUUUVVVWWWXXXYYYZZZYYYYYYXXXYYYZZZ[[[]]]]]]]]]\\\\\\XXX\\\]]]ZZZYYYZZZZZZWWWNNN<<>>NNN\\\aaacccdddkkkkkk{{{|||EEE888///555---222000//////...---+++))),,,,,,++++++***))))))(((***+++,,,+++)))((()))***,,,,,,+++)))((()))---000000:::GGGPPPSSSQQQLLLHHHCCCCCCBBB@@@<<<666000,,,(((///222+++'''***------111000000/////////......+++///222111...++++++,,,---+++---000000,,,+++---000000000000111333444555444666999999666333000////////////......------,,,,,,,,,+++******+++...000)))))))))+++,,,,,,)))&&&*********)))))))))))))))))))))))))))((((((((((((((()))***+++++++++***)))))))))((((((((())))))***''')))************+++---'''---999GGGRRRWWWWWWUUUSSSVVVZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWWWWWWWWWWVVVXXXRRRCCC444,,,++++++(((777GGGOOOSSSWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZZZZXXXVVVUUUWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]\\\[[[ZZZYYYYYY]]]^^^ZZZYYYZZZZZZXXXZZZ@@@BBBTTTWWW\\\___TTTUUUWWWYYY[[[\\\\\\ZZZZZZXXXYYY[[[]]]\\\ZZZWWWVVVSSSVVVYYYZZZYYYWWWWWWWWWZZZNNN===111,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,))))))******+++++++++,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&***)))((('''''''''''''''(((((((((((()))))))))***&&&''')))*********)))(((---------------------------,,,,,,+++***)))(((((('''((()))******+++++++++''')))+++,,,,,,***'''&&&((())))))*********))))))'''+++,,,))),,,>>>YYYllllllnnnllliiiiiiiiifff```fffUUU@@@333+++''''''***'''(((((()))))))))))))))++++++,,,,,,,,,------------------.........////////////000000000000//////...------,,,,,,------...,,,---///111111111111000000000000000111222444444111111000000000000111111000000111222222111//////000111222333333333222111222333444555555555444333000000111222333333444444444555555444333555;;;AAA888777666777999::::::999999999::::::::::::999999;;;999???LLLYYY^^^aaadddaaagggqqq|||@@@444222333.../////////...------,,,,,,+++++++++*********))))))...888999...(((,,,...***,,,***((((((***+++)))&&&,,,...111444666888888999333222000---,,,+++++++++******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((''''''(((((())))))******+++)))...;;;HHHOOORRRTTTUUUUUUVVVUUUTTTUUUXXXZZZZZZXXXWWWXXXYYYZZZYYYXXX\\\XXXPPPCCC777///++++++'''+++555CCCQQQXXXWWWTTTUUUVVVWWWXXXXXXYYYXXXXXXUUUTTTSSSRRRRRRRRRTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXZZZ\\\\\\ZZZXXX[[[GGG===KKK[[[]]]ZZZYYYXXXYYYZZZYYYXXXYYY[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUSSSLLL===---$$$$$$'''&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''+++)))'''''')))***+++***---,,,++++++,,,,,,***))),,,,,,------,,,+++)))(((,,,***(((''')))*********))))))))))))((((((((((((************)))))))))))))))++++++***///???WWWjjjmmmmmmkkkiiigggdddbbbaaaaaa[[[NNN???111(((&&&&&&%%%&&&'''((())))))))))))***************+++++++++,,,,,,++++++,,,,,,---...+++,,,...111333333111...------------------------,,,---...//////...------........................---......///000111111222000000111111111111000000000000000000000000000000000000222555777888666444333222222111111222222333222222333333444555666666999888666555555666666777777999;;;=========<<<;;;:::888???NNNZZZ]]]___aaadddbbbnnn{{{zzz@@@666333444///.........---,,,,,,+++++++++++++++******)))))))))(((000111(((%%%***,,,(((,,,***((((((******)))''''''((()))***+++,,,,,,,,,,,,+++***))))))))))))***)))******+++,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++************************************************''''''&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))'''+++666BBBJJJOOOSSSUUUUUUVVVUUUTTTUUUWWWYYYZZZXXXUUUTTTVVVWWWXXXXXXZZZYYYUUUIII999...++++++***))),,,777FFFRRRUUUTTTXXXXXXXXXWWWWWWVVVVVVUUUXXXWWWVVVUUUUUUVVVWWWWWWRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXZZZ\\\\\\[[[YYYZZZJJJ???GGGUUU\\\ZZZVVVWWWYYYZZZZZZYYYYYYZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYXXXSSSHHH:::...(((&&&$$$%%%%%%&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''***((('''((()))++++++***---+++******++++++***)))******+++,,,+++***))))))***)))'''&&&((())))))(((((((((((((((((((((((((((******))))))))))))(((((((((***+++***...===UUUhhhmmmmmmkkkiiigggdddaaa``````\\\SSSEEE555+++'''&&&%%%&&&''''''(((((((((((()))))))))************++++++++++++++++++,,,------,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,------------------------............///000111111//////000000000000//////000000000000000000000000000000222444666777555333222222222111111222222222222222222333444555555555777666555444444444555666666777999;;;;;;;;;:::999888888@@@PPP]]]``````aaa^^^ZZZbbblllvvv???777333444000------,,,,,,+++*********************))))))))))))$$$))))))$$$$$$***+++&&&***)))(((((())))))((('''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))***((()))******++++++************))))))))))))******************************************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((('''))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((%%%'''000:::BBBKKKRRRTTTUUUVVVUUUTTTTTTVVVXXXZZZWWWSSSQQQRRRUUUWWWXXXVVVZZZYYYOOO>>>000***+++---'''$$$+++999IIISSSVVVWWWWWWVVVVVVUUUUUUTTTTTTXXXWWWWWWVVVVVVWWWXXXXXXRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWYYY\\\\\\[[[YYYXXXOOODDDCCCNNN[[[[[[TTTWWWYYY[[[[[[ZZZYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZXXXRRRGGG:::---%%%%%%%%%&&&'''((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&'''&&&&&&(((***++++++))),,,+++******++++++***)))(((((()))*********)))))))))(((&&&&&&'''(((((('''''''''''''''''''''(((((()))))))))(((((((((''''''(((******))),,,;;;RRReeemmmmmmllljjjgggdddaaa_________ZZZMMM===000((('''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++************+++,,,,,,---,,,+++,,,......,,,+++++++++++++++++++++++++++,,,,,,---......---,,,+++------------------------000///...------...000000......////////////......////////////////////////111111111333555555333111222222111111111111222222111111222222333444444444444444333333333444444555444555777888999888888777666777@@@PPP^^^bbbaaa```___ZZZ^^^eeeooonnn;;;777222222///---------,,,++++++******))))))))))))))))))))))))&&&((('''$$$&&&++++++''')))((((((((((((((((((''',,,+++)))'''&&&&&&&&&''''''''''''((()))******+++'''((())))))******))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((''')))(((((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''''''''((((((''''''''''''''''''''''''(((%%%%%%***222:::EEEPPPSSSTTTUUUUUUTTTTTTUUUWWWYYYWWWTTTSSSTTTUUUVVVVVVUUUXXXXXXQQQEEE777---(((---((($$$&&&000???MMMVVVTTTTTTTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUUUUVVVSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXXXXYYY[[[[[[XXXVVVXXXVVVKKKBBBKKK[[[]]]SSSVVVYYY[[[\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWUUUOOOCCC555***((('''''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$&&&(((+++,,,***)))+++***))))))***+++***(((&&&&&&'''((()))))))))***)))(((''''''((()))((('''%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''')))***(((+++999PPPaaallllllkkkjjjgggddd```^^^]]]___^^^UUUEEE666+++''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******))))))))))))***++++++...---++++++,,,,,,+++******************+++++++++------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,---...///---..................---........................111000000111333333111///111111000000000000111111111111111222222222333333333333333333444444555555333444666777777888777777666666===JJJYYYbbbbbb``````\\\```eeejjjccc666666111000.........------,,,+++++++++(((((((((((((((((((((((())))))'''%%%'''))))))&&&''''''(((''''''''''''(((((('''%%%$$$$$$$$$%%%&&&((((((((()))))))))))))))&&&'''(((((())))))(((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&)))((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((%%%%%%(((,,,333@@@LLLQQQSSSTTTUUUTTTTTTUUUVVVXXXWWWVVVWWWXXXWWWUUUSSSVVVTTTSSSQQQLLLBBB444)))((()))(((&&&)))333BBBNNNTTTUUUVVVWWWWWWWWWWWWVVVRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYXXXXXX[[[ZZZYYYZZZZZZYYYVVVSSSXXXZZZRRRGGGLLL[[[^^^TTTWWWYYY\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUSSSLLL@@@777***(((&&&&&&''')))((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''***+++***(((***)))((((((******)))(((%%%%%%&&&&&&'''((()))******)))((()))******)))((($$$%%%%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&((()))(((***888NNN___jjjkkkkkkjjjgggddd```^^^[[[]]]^^^YYYLLL===000)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((((((((((()))******///---,,,,,,,,,,,,+++***)))))))))******+++++++++...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...------............------------------------------000///...///111111000///111000000//////000000111000000000111111111111111222222333444555555666666555555666777777888888888777666888BBBRRR^^^bbb___YYY[[[```fffiiiwwwYYY111555000...............---,,,,,,++++++''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((---999FFFNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXXXXZZZZZZYYYUUUSSSUUURRRPPPRRRSSSLLL>>>222'''))))))&&&%%%***555>>>QQQSSSVVVXXXYYYXXXVVVTTTSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUYYYYYYYYYYYYYYYXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXXXX[[[ZZZYYYYYYYYYXXXUUUSSSWWW[[[XXXOOOPPP[[[]]]VVVXXXZZZ\\\\\\ZZZXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUVVVVVVSSSMMMGGG///***&&&%%%'''******)))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&((())))))''')))((('''((()))***)))(((&&&&&&&&&&&&'''((()))******))))))***++++++)))((($$$%%%%%%'''((()))******+++***))))))((('''&&&&&&%%%((()))(((+++888NNN___hhhiiijjjjjjhhheeeaaa___[[[\\\\\\ZZZSSSGGG888...***)))'''%%%$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))(((''''''''''''((())))))---,,,+++,,,---,,,***))))))))))))***++++++,,,,,,...////////////...,,,+++++++++++++++++++++++++++,,,,,,------------------------............------...........................---------///000000///000000////////////000000000000000000000000000000000111333444555666666666555666666777777888999999777555444;;;LLL[[[```]]]TTT\\\bbbhhhmmmqqqRRR...666000...///------,,,,,,+++*********&&&&&&&&&''''''(((((((((&&&'''((('''%%%###%%%((($$$&&&''''''%%%%%%''')))%%%&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((%%%'''222???KKKNNNRRRTTTTTTUUUVVVXXXYYYXXXXXXXXXYYYXXXVVVTTTTTTRRRRRRUUUWWWSSSIII@@@---+++(((&&&&&&)))---///BBBFFFMMMSSSVVVVVVTTTSSSSSSTTTUUUWWWWWWWWWWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYWWWUUUUUUYYYZZZVVVUUUYYYZZZXXXYYY[[[[[[ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXVVVSSSPPP:::333+++&&&''')))((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###'''%%%$$$%%%&&&(((((('''((('''&&&''')))***)))(((''''''&&&&&&'''((()))***)))(((((()))+++***((('''$$$%%%&&&''')))***+++,,,,,,+++***)))(((''''''&&&$$$''')))(((+++999NNN___eeegggiiijjjhhhfffbbb```^^^[[[ZZZ[[[YYYPPPAAA444,,,***(((&&&%%%%%%%%%&&&######$$$%%%&&&'''((((((''''''&&&&&&''''''((()))***)))***+++---,,,)))'''))))))******+++,,,,,,---------......---+++***)))++++++++++++++++++++++++)))***,,,.........---,,,......////////////..............................---++++++,,,...000000///000//////......//////000////////////////////////...///111333555555555555555555555666666777888999666555444:::JJJ[[[^^^XXXSSS___cccgggooooooNNN---666111///111,,,,,,++++++***)))))))))&&&&&&&&&'''''''''((((((&&&(((******&&&$$$'''---###%%%''''''%%%$$$''')))###$$$%%%''''''&&&%%%%%%$$$%%%'''((()))(((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''((($$$$$$...:::JJJMMMQQQSSSTTTUUUWWWYYY[[[YYYVVVVVVVVVWWWVVVUUURRRSSSUUUXXXYYYVVVPPPKKK666///((('''***,,,+++'''111777AAAJJJQQQTTTSSSRRRRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUVVVXXXZZZ[[[YYYWWWSSSWWWZZZZZZYYYXXXXXXXXX[[[[[[[[[ZZZXXXWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVXXXXXXWWWUUUSSSRRRGGG===111)))&&&&&&###!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((+++***)))'''''''''((()))&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$$$$%%%''''''''''''&&&&&&''')))***)))((((((((('''&&&'''((()))***'''''''''(((***)))'''%%%$$$%%%&&&((()))+++,,,---,,,,,,+++***)))(((''''''###&&&)))(((,,,999OOO```dddfffhhhiiiiiifffcccaaa```\\\YYY[[[]]]VVVFFF999---+++)))&&&%%%%%%&&&&&&"""######$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''(((+++,,,+++(((%%%))))))***+++,,,,,,------++++++,,,,,,+++***((('''************************'''))),,,...///...---+++......////////////......////////////////////////,,,******+++...000000000//////............/////////////////////.........,,,---000222333444444444555555444555555666888888555555444;;;LLL[[[]]]UUUPPP^^^___aaallliiipppIII444444---///...//////...---,,,***)))((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&""""""''''''$$$$$$((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,@@@LLLTTTUUUTTTWWWWWWUUU\\\ZZZXXXWWWWWWWWWVVVUUUTTTSSSVVV___ccc]]]SSSMMMDDD:::---&&&&&&***,,,---(((+++///666???IIIPPPUUUOOORRRTTTTTTRRRRRRTTTVVV\\\ZZZXXXVVVUUUVVVVVVWWWVVVVVVVVVXXXZZZZZZXXXWWW[[[\\\[[[YYYWWWWWWYYYZZZTTTVVVWWWYYYZZZYYYYYYXXXWWWTTTSSSUUUYYY[[[YYYWWWWWWXXXYYYZZZZZZXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSTTTVVVXXXWWWUUUWWWWWWVVVUUUUUUTTTTTTTTTTTTLLL@@@222(((######$$$"""###$$$$$$######$$$%%%############$$$%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&%%%$$$####################################$$$%%%&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((''''''((()))******)))((('''&&&''')))+++---...---+++)))'''''''''(((''')))+++***)))222HHH^^^jjjmmmooommmgggbbb`````````]]]ZZZZZZZZZVVVNNNGGG444000+++'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((()))++++++******+++---++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,,,,,,,---///000000111111000///......////////////////////////...---,,,++++++,,,---...///......---------.....................///000000111000///000222333333333444555555666666666666666;;;444888HHHXXX\\\ZZZXXXWWWYYY___dddfffhhhoooxxxBBB444555------.........------,,,+++))))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%""""""&&&'''###$$$'''###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""######"""""""""###$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%(((+++:::GGGSSSVVVUUUVVVWWWUUU[[[YYYWWWWWWXXXXXXWWWVVVUUUUUUXXX]]]]]]XXXUUUUUUPPPGGG<<<444000---)))&&&&&&'''))),,,222999???BBBLLLPPPTTTVVVVVVUUUVVVXXXQQQSSSVVVXXXWWWVVVUUUTTTWWWVVVWWWXXXZZZZZZXXXWWWZZZ[[[ZZZYYYWWWWWWXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVUUUVVVXXXYYYXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVXXXXXXYYYYYYYYYXXXXXXWWWYYYVVVTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVSSSKKK===000'''%%%'''"""#########"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''&&&'''''''''((((((((()))((()))))))))(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((()))***+++***)))(((((()))***+++,,,---,,,***(((''''''((((((&&&'''))))))(((000FFF[[[jjjmmmooommmgggbbb```___]]][[[YYYZZZ\\\[[[VVVQQQ<<<555---'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))((()))******)))((()))+++************************)))))))))))))))))))))))))))+++,,,,,,,,,,,,---////////////000//////......////////////////////////......---,,,,,,---......//////.............../////////.........///000000222000///000222444444444444555555666666666666666888444:::KKKZZZ^^^ZZZWWWSSSUUUZZZ```ccceeennnwwwsss999444666---***...,,,,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%"""###%%%%%%###$$$&&&###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$############"""###""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%(((000@@@QQQWWWVVVVVVWWWWWWYYYXXXWWWWWWYYYYYYXXXWWWWWWWWWYYYZZZWWWSSSVVV]]]YYYSSSLLLEEE???777...''')))((('''''')))---111444:::???FFFLLLOOOQQQRRRTTTPPPSSSWWWWWWUUUTTTTTTVVVWWWWWWWWWYYYZZZZZZXXXVVVXXXYYYYYYXXXWWWVVVXXXZZZ]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXX[[[[[[ZZZZZZYYYXXXWWWWWWYYYWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZVVVXXXTTTIII999---''''''$$$$$$$$$$$$###"""!!! '''&&&%%%$$$############%%%&&&''''''((((((''''''((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))))))))))))))******+++***************+++++++++++++++)))((('''((())))))$$$&&&(((((('''...BBBUUUhhhkkknnnlllfffaaa______```\\\YYYYYY\\\]]]\\\ZZZHHH>>>000((('''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++---...,,,------............---///////////////////////////...------------...////////////......//////000000000///////////////000111000///000333555555555444555555666666666666666444444;;;KKKZZZ^^^[[[XXXPPPQQQUUU[[[___ccckkkuuu~~~bbb333444444---(((///******+++++++++++++++***(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$$$$$$$%%%"""""""""""""""#####################$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$#########"""""""""""""""""""""######$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%(((:::NNNXXXYYYWWWXXXZZZXXXWWWWWWXXXZZZZZZYYYXXXXXXWWWXXXXXXVVVSSSWWW^^^YYYVVVTTTQQQLLLEEE===777000...***''''''(((+++---***---333:::@@@EEEIIILLLUUUWWWWWWUUURRRRRRVVVZZZXXXWWWXXXYYYZZZZZZXXXVVVVVVXXXYYYXXXWWWWWWXXXYYY[[[ZZZXXXVVVUUUUUUVVVVVVVVVXXXZZZYYYVVVUUUWWWYYYYYYZZZZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXVVVOOOCCC555***$$$%%%%%%$$$%%%%%%%%%###"""'''&&&%%%$$$$$$$$$$$$$$$&&&'''(((((())))))((((((******)))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((('''((())))))*********)))))))))******+++)))******++++++******)))******(((''''''((()))***$$$%%%'''(((''',,,>>>OOOfffiiillljjjeeeaaa______fffaaa\\\YYYZZZ[[[[[[[[[SSSFFF666,,,)))******(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++---...***+++,,,---------------................................................000////////////000000111111111000000//////000000000///...000222444555555444555555666666666666666222333:::FFFSSSZZZ\\\[[[TTTSSSVVV[[[^^^bbbiiiqqqwwwTTT222333///---(((000((()))******++++++******(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$$$$444IIIWWWZZZXXXYYY\\\WWWWWWWWWYYY[[[[[[ZZZXXXXXXUUUVVVYYYYYYWWWWWWZZZVVVVVVVVVUUUTTTQQQMMMIII<<<999444...+++))))))***+++***+++...333999===@@@KKKNNNRRRSSSSSSTTTVVVYYYYYYXXXXXXYYY[[[ZZZXXXVVVUUUWWWXXXXXXWWWWWWXXXZZZYYYYYYWWWVVVVVVWWWXXXYYYVVVYYY[[[YYYVVVUUUWWWZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\XXXXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVYYYVVVTTTRRRMMMBBB222&&&%%%$$$"""###%%%&&&%%%###%%%%%%$$$$$$%%%&&&&&&'''(((((()))************)))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))************)))))))))))))))***'''((())))))***)))))))))***)))(((''''''((())))))%%%&&&((((((''',,,:::JJJaaaeeehhhhhhddd```___```fffccc]]]ZZZYYYZZZ[[[\\\YYYNNN>>>333...,,,+++)))&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***+++,,,+++)))((()))***************************))))))))))))))))))))))))(((***++++++++++++,,,...******+++,,,,,,---,,,,,,---------------------------..................---///////////////000111111222111111000000000111111000......///111333444333444555555666666666666666222333666===HHHSSS[[[]]][[[YYYZZZ^^^aaabbbgggnnnwwwGGG444333***000)))///((())))))*********))))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''$$$$$$&&&&&&###############"""""""""""""""""""""############$$$############################################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############""" !!!""""""######"""""""""""""""############$$$#########$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$"""...AAASSSYYYYYYZZZ]]]WWWWWWXXXZZZ[[[\\\ZZZXXXVVVTTTVVV[[[\\\YYYWWWXXXWWWXXXXXXXXXWWWVVVTTTSSSOOOLLLFFF@@@;;;777444333666222---***+++---///000444:::DDDNNNTTTWWWVVVUUUZZZYYYYYYZZZ[[[ZZZXXXVVVTTTVVVXXXYYYYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^WWWXXXYYYYYYXXXWWWXXXYYYXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\WWWXXXXXXWWWVVVVVVWWWYYYZZZYYYYYYXXXWWWWWWVVVVVV[[[VVVSSSTTTVVVOOO???111((($$$ """$$$$$$"""$$$$$$$$$$$$%%%&&&'''((((((((()))************)))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))***+++))))))(((((())))))***+++***))))))((((((((((((((('''''''''((())))))************((('''&&&'''((((((%%%%%%'''((('''***777DDD\\\```dddeeebbb______```aaa___]]][[[[[[\\\^^^___\\\UUUIII>>>555000,,,***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%***+++,,,+++***)))***+++************************))))))))))))))))))))))))((()))++++++******,,,---***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,............///000111111111111111111111222222333111000///000222333333222444555555666666666666666222444444555>>>MMMYYY___aaa^^^^^^bbbdddccceeeiiittt;;;888444'''333+++,,,)))))))))***))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%)))(((%%%$$$''''''###$$$$$$$$$######"""""""""""""""""""""############################################################$$$$$$$$$######""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$############""" """#########"""!!!""""""""""""############"""#########$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%""")))999LLLVVVXXXYYY\\\XXXXXXYYYZZZ\\\\\\YYYWWWSSSTTTYYY]]][[[VVVVVV[[[YYYZZZ\\\\\\ZZZXXXWWWVVVYYYWWWTTTQQQMMMJJJHHHFFFCCC>>>666111///...,,,+++,,,...555AAAMMMUUUWWWUUUZZZYYYYYYZZZ[[[[[[XXXVVVTTTVVVYYYZZZZZZZZZ[[[\\\ZZZZZZ\\\]]]]]]^^^^^^^^^XXXWWWWWWXXXYYYZZZZZZYYYZZZYYYYYYYYYZZZZZZ[[[\\\ZZZYYYWWWVVVVVVXXXYYYZZZVVVWWWXXXWWWUUUTTTVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSUUUXXXUUUJJJ@@@000)))""" """$$$$$$"""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((((()))***************))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))(((((())))))***+++))))))(((''''''''''''''''''''''''''')))+++---...+++***)))'''&&&&&&&&&'''$$$$$$&&&'''&&&(((222>>>WWW[[[```bbb```______aaa]]]]]]^^^^^^^^^___```aaa]]]ZZZTTTJJJ>>>444...,,,'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******,,,---,,,,,,,,,---,,,,,,++++++************************++++++,,,------,,,++++++------------...///000111000000000111222333444555555333111222333444444333444555555666666666666666222444444222999IIIXXX^^^bbb______dddeeecccccceeejjj~~~}}}333:::666&&&666,,,***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&******%%%%%%(((((($$$%%%$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""!!!!!! !!!!!!########################""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$############""" """#########"""!!!""""""""""""############""""""######$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&"""%%%333GGGTTTVVVXXX[[[YYYYYYYYY[[[\\\[[[YYYVVVPPPUUU\\\^^^XXXRRRVVV___XXX[[[^^^^^^]]]ZZZXXXWWWTTTUUUUUUVVVUUUTTTSSSSSSNNNIIICCC???<<<:::666222222...,,,444CCCQQQYYY[[[ZZZZZZZZZZZZ[[[[[[XXXVVVTTTWWWZZZ[[[[[[[[[\\\]]]YYYZZZ[[[]]]]]]\\\[[[[[[YYYVVVUUUWWWZZZ\\\[[[YYY[[[[[[ZZZZZZ[[[\\\]]]]]][[[ZZZXXXVVVUUUVVVWWWXXXUUUWWWXXXVVVTTTSSSVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\TTTSSSRRRUUUWWWUUUOOOIII888000'''###$$$&&&&&&$$$(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))***++++++++++++***''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&'''((()))***++++++)))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&((((((''''''))),,,///111,,,+++)))'''&&&%%%&&&&&&""""""$$$&&&%%%&&&000:::TTTXXX^^^```___^^^___aaa]]]___```aaa```___``````]]]^^^\\\RRRCCC777000...'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&((())))))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++******,,,------------------,,,+++***))))))))))))))))))))))))******,,,,,,,,,,,,******,,,,,,,,,------///000000///000000111222444555666777666444444555555555444444555555666666666666666111555555222888HHHWWW]]]```]]]^^^cccfffcccbbbccc```rrrjjj<<<......//////''',,,))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$##################"""  !!!###$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""###"""!!!!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""#####################"""""""""""""""!!!&&&...;;;MMM[[[]]]YYYZZZYYYXXXXXXXXXYYY[[[\\\UUUVVVXXXYYY[[[\\\\\\\\\```___]]]\\\\\\\\\]]]]]]WWWYYYZZZZZZYYYYYYZZZ\\\XXXVVVSSSQQQOOOLLLIIIFFFEEE>>>555000333>>>KKKTTTUUUVVVWWWXXXYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWZZZ]]]___\\\ZZZ\\\\\\ZZZXXXUUUTTTUUUWWWYYYXXXVVVTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUWWWXXXXXXTTTQQQLLL===,,,%%%)))000444333222...((($$$############&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&&&&((((((&&&###))))))(((((((((((())))))''''''((()))***++++++,,,******))))))))))))******((((((((('''&&&&&&%%%%%%&&&'''(((***++++++++++++---,,,***(((&&&&&&&&&'''######$$$%%%&&&)))+++---RRRYYY___```aaabbb\\\TTTYYY\\\\\\ZZZ]]]bbbbbb\\\___cccaaaUUUKKKDDD===555000---((($$$###$$$&&&(((&&&%%%###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((()))++++++)))))))))))))))******+++...------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,------......///333---,,,111444222333777777999999777333222555888222555777666333333444777666444111///444AAASSSaaarrrccc]]]fffjjjccc___cccbbbssseee;;;111111000000(((...))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""""""""######""" !!!###$$$$$$$$$$$$#########"""""""""######$$$$$$$$$#########""""""!!!"""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""##################""""""""""""&&&)))///:::LLL[[[]]]YYYYYYXXXXXXXXXXXXYYYZZZZZZUUUVVVWWWYYYZZZZZZZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[VVVXXXZZZ[[[[[[[[[\\\]]]YYYXXXWWWVVVWWWVVVTTTRRRNNNIIIAAA;;;;;;@@@FFFKKKTTTUUUVVVXXXYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXZZZ]]]^^^\\\YYY[[[[[[[[[YYYVVVUUUUUUVVVYYYYYYWWWVVVVVVVVVWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXYYYWWWVVVWWWXXXXXXUUURRRTTTHHH888---******++++++)))&&&###"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&'''))))))'''%%%))))))(((((((((((())))))((((((((())))))******+++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''((()))************,,,+++***((('''&&&&&&'''######$$$$$$&&&)))+++,,,KKKVVV\\\\\\]]]^^^UUUGGG<<>>QQQXXXWWWXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWYYYYYYXXXXXXXXXXXXXXXXXXXXX[[[___```___^^^]]]\\\^^^]]][[[[[[\\\\\\[[[ZZZ\\\ZZZXXXUUURRROOOMMMLLLJJJMMMSSSWWWZZZYYYWWWUUUXXXXXXYYYYYYZZZZZZ[[[[[[VVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\[[[YYYXXXWWWYYY[[[[[[YYYWWWWWWWWWYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSTTTSSSNNNBBB333((($$$$$$$$$###"""###$$$$$$"""!!!"""######$$$%%%&&&&&&'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''(((((((((((((((((('''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))))))))''''''(((((('''&&&&&&%%%))))))((((((''''''''''''$$$######$$$%%%(((***+++:::RRRaaa\\\\\\ccc___QQQHHH>>>777<<>>===:::777444555999===>>>===777777666666666555555444888666333000333???NNNZZZ]]]```^^^WWWVVV]]]dddfffkkkOOO444333///+++///))),,,))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$######$$$%%%%%%$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###############"""""""""#########$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$############""" !!!!!!""""""###### !!!!!!""""""""""""""" !!!!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$'''333FFFUUUZZZYYYZZZ[[[[[[\\\\\\[[[[[[YYYZZZZZZZZZZZZZZZYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\^^^```aaa```\\\YYYWWWVVVZZZXXXWWWYYY\\\```aaabbbdddbbb___\\\YYYWWWVVVVVVHHHLLLSSSXXX[[[\\\ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]]]][[[YYYYYYYYYUUUWWWYYYZZZYYYYYYZZZ\\\YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVWWWVVVUUUSSSRRRSSSUUUUUUVVVVVVQQQFFF999...'''$$$$$$###$$$&&&&&&$$$###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''$$$$$$###$$$%%%&&&((()))333KKK______ZZZ[[[```bbb[[[WWWOOOBBB666555EEEWWWZZZZZZ[[[^^^]]][[[\\\```YYYKKK888+++&&&&&&%%%###$$$$$$$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((((((((''''''(((((()))***((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------......///...111333555:::@@@AAA>>><<<999666666999===@@@AAA;;;999888888888888777555777555222000444???NNNYYY]]]WWWRRRQQQVVV^^^eeejjjpppTTT777333---***000***,,,))))))))))))((((((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$######$$$%%%%%%$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$###""""""#########$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$!!!""""""###############$$$$$$$$$############""" !!!"""######### !!!"""""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$%%%&&&&&&###&&&''''''...>>>OOOXXXYYYYYYYYYXXXYYYZZZZZZ[[[XXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[]]]^^^^^^]]]ZZZWWWVVVVVVZZZYYYXXXYYY\\\```bbbccc```___^^^\\\ZZZYYYXXXWWWNNNQQQVVVZZZ\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXX[[[]]]]]][[[YYYYYYZZZVVVWWWYYYYYYYYYZZZ\\\^^^\\\[[[ZZZYYYXXXYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYVVVTTTSSSUUUWWWXXXWWWVVVUUURRRGGG888---$$$###"""###%%%&&&%%%$$$"""""""""###############"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((%%%$$$%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***''''''(((((((((''''''&&&%%%%%%'''(((((((((''''''$$$$$$######$$$&&&((()))222BBBVVVbbbbbb___```eeeZZZ[[[[[[TTTEEE:::>>>IIIWWWWWWYYYYYYSSSLLLNNNUUUUUUMMM@@@222)))&&&''')))$$$'''+++......---***(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''(((''''''''''''((())))))))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------......///---222444555999@@@@@@<<<999999999888888:::>>>AAA<<<999777888999999777555555444222000444???NNNYYY]]]OOOGGGPPP\\\bbbgggkkkxxxYYY:::444---***222,,,,,,))))))))))))((((((((((((''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""###############$$$$$$$$$############""" !!!"""######$$$ !!!"""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&"""'''(((%%%)))777IIISSSXXXXXXWWWVVVVVVXXXYYYZZZVVVWWWWWWXXXYYYYYYXXXXXXWWWXXXYYY[[[[[[[[[ZZZYYY[[[\\\\\\ZZZXXXVVVWWWXXX]]][[[YYYYYY[[[]]]^^^^^^ZZZZZZ[[[\\\\\\[[[ZZZYYYTTTVVVYYY[[[[[[ZZZXXXVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXYYY[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWZZZ]]]]]][[[YYYZZZ[[[VVVWWWXXXXXXXXXZZZ]]]```^^^]]][[[YYYYYYZZZ[[[]]]XXXXXXXXXXXXYYYYYYYYYZZZYYYZZZZZZXXXUUUTTTWWWYYYXXXUUUTTTXXXYYYRRRBBB444&&&$$$""""""###$$$###"""############""""""""""""!!!!!!"""###%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***)))&&&$$$%%%'''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''((((((((((((((('''$$$%%%&&&(((((((((((('''$$$$$$######$$$&&&'''))))))333HHH]]]ddd___^^^aaabbb[[[YYY[[[XXXLLLAAA>>>NNNPPPTTTRRRGGG;;;:::AAAPPPOOOIII<<<...(((+++111,,,111777======:::444000$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------......///+++000222222777>>>>>>999333666999999777777:::===:::888555666777777555222444333111000444???OOOZZZ]]]IIIAAAQQQbbbfffhhhlll|||888000555'''000333(((,,,+++***(((''''''''''''***)))'''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%% !!!%%%&&&+++>>>UUUWWWVVVUUUWWWWWWVVVWWWZZZVVVXXXYYYYYYWWWVVVUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]XXXYYY[[[\\\[[[ZZZXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYY[[[[[[ZZZYYY^^^XXXVVVXXXWWWRRRRRRWWWYYYXXXXXXZZZ^^^^^^\\\YYYYYYYYYXXXXXXXXXZZZ[[[]]][[[\\\]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXWWWXXXWWWVVVVVVXXX[[[^^^```]]][[[YYYWWWXXXYYY[[[]]]YYYYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTVVVXXXTTTIII@@@---(((###!!!###%%%$$$###$$$#########""""""!!!!!!!!!""""""$$$%%%&&&''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((''''''&&&&&&$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***((('''(((***+++)))&&&&&&%%%''',,,***$$$###((('''&&&&&&%%%%%%&&&&&&&&&(((///CCCZZZccc______fff```^^^]]]^^^^^^ZZZRRRLLLHHH>>>???HHHCCC111***000EEERRRVVVGGG555111999@@@CCCCCCHHHLLLCCC222((()))$$$"""!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((()))***++++++,,,++++++************************))))))***+++,,,,,,------,,,---------------------111222333555777888999:::777888999:::::::::::::::<<<:::777444333222333333333444222///000;;;KKKVVVPPPBBBCCCQQQ___nnnuuupppBBB333666(((...111***,,,+++***)))'''''''''''')))((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###########################$$$%%%&&&'''&&&&&&%%%###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%###  """""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$ !!!%%%%%%(((999NNNUUUUUUVVVVVVVVVUUUUUUWWWUUUWWWYYYYYYWWWUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[XXXYYY[[[[[[[[[ZZZXXXWWW[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYZZZ[[[[[[ZZZXXX\\\XXXWWWYYYXXXTTTTTTWWWZZZYYYYYYZZZ]]]^^^]]][[[[[[ZZZYYYYYYXXXYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYWWWVVVYYYXXXWWWWWWXXXZZZ]]]^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXUUUTTTWWWYYYWWWOOOGGG:::111&&&"""%%%'''$$$ ############"""""""""!!!!!!"""###$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$&&&((((((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***((('''(((***+++)))'''&&&%%%'''+++***%%%$$$(((&&&&&&%%%%%%%%%&&&''''''(((---???WWWbbb___^^^bbb```bbbdddccc```\\\YYYWWWRRRAAA333333;;;<<<444,,,;;;AAAJJJMMMDDD<<>>666222...***%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''(((((()))***++++++++++++************************)))******+++,,,,,,---------------....../////////333333333444666777999999777777777777777777888888;;;999777444333222333333111222///...777FFFOOOQQQJJJ@@@EEEVVVaaajjjtttxxxJJJ555777***,,,...---,,,+++***)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################$$$%%%%%%%%%%%%$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!###$$$&&&''''''&&&%%%$$$%%%###!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!!"""%%%$$$%%%222BBBRRRTTTVVVVVVUUUTTTTTTSSSUUUWWWYYYYYYWWWUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWW[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZZZZZZZ\\\\\\ZZZXXX[[[YYYZZZ\\\[[[XXXXXXYYY[[[ZZZYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYY]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVZZZYYYXXXXXXXXXYYY[[[\\\YYYZZZ]]]^^^]]]ZZZVVVTTTWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\[[[YYYXXXWWWWWWWWWXXXXXXUUUTTTWWW[[[ZZZTTTOOOJJJ<<<,,,%%%&&&'''###############""""""""""""""""""###$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******)))((()))++++++)))(((&&&&&&(((+++)))&&&%%%(((%%%%%%%%%%%%%%%&&&'''((('''+++:::QQQ___```^^^___bbbfffiiihhhdddaaabbbddd\\\NNN888***000<<<999---111///<<>>111333000///***///---,,,+++)))((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$"""!!! """$$$'''))))))(((&&&$$$%%%###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!###$$$"""!!!&&&---GGGQQQYYYXXXVVVVVVTTTQQQSSSUUUWWWXXXVVVUUUUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZZZZYYYYYYYYYYYYXXXVVVVVVWWWYYY]]]^^^^^^]]]YYY[[[]]]]]]]]]]]]\\\[[[YYYYYYYYYXXXXXXZZZ\\\]]]YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWW[[[[[[[[[ZZZZZZYYYXXXWWWYYYZZZ[[[\\\]]]^^^^^^^^^XXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXZZZXXXVVVWWWYYYXXXUUUSSSRRRLLLAAA333)))$$$$$$&&&""""""""""""""""""###############$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))***************+++++++++************,,,---+++)))(((((((((%%%%%%%%%%%%%%%&&&'''((('''(((111FFFZZZdddeeedddcccbbb```aaadddfffeeedddaaa```]]]SSS@@@...***111'''***000999GGGRRRUUURRREEE444---777===555,,,+++%%%%%%%%%$$$###$$$%%%'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''((()))***************************************+++++++++++++++,,,,,,***++++++---...///000000//////000222555888;;;===777666444222111222444555444444333222222222222222000333000---888IIIKKKBBBCCCOOO[[[hhhmmmiiiXXX666111111111333***...---,,,+++***)))((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######""""""!!! """###%%%'''((('''&&&%%%%%%###""""""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """$$$###!!!!!!$$$(((>>>LLLWWWWWWVVVWWWVVVQQQRRRUUUWWWWWWVVVUUUUUUVVVZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUVVVXXX\\\^^^^^^]]]WWWYYYZZZXXXXXXZZZZZZWWWXXXYYYZZZZZZYYYZZZ\\\^^^XXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZ[[[[[[[[[[[[YYYWWWVVVYYYYYYYYYZZZ\\\^^^```aaaYYYYYYXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXWWWTTTRRRPPPOOOJJJ>>>///'''&&&(((""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******+++***+++------+++***+++,,,...111111---*********((('''&&&&&&%%%%%%&&&&&&&&&&&&'''...>>>QQQ___ddddddbbb___\\\]]]aaabbb```\\\___YYYXXX[[[TTTBBB333000'''+++,,,---888JJJSSSRRRKKK555+++444666***(((222,,,)))%%%######%%%%%%%%%&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&'''((()))************************************++++++++++++++++++++++++***++++++,,,---...//////---...000333666888:::;;;666555444333333333444555222222222222222111111111/////////111999DDDHHHEEEKKK[[[___bbbjjjoooDDD444555//////555+++,,,------+++***)))(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%#########$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" ###$$$###!!!###%%%'''444FFFTTTUUUTTTWWWVVVPPPRRRTTTVVVWWWVVVUUUUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXZZZ[[[[[[YYYWWW[[[ZZZVVVVVVYYYZZZWWWXXX[[[]]]]]]\\\\\\]]]___ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\ZZZYYYYYYYYYZZZZZZYYYZZZ[[[\\\\\\ZZZWWWVVVWWWXXXXXXYYYZZZ\\\]]]^^^ZZZZZZYYYXXXXXXYYYZZZ[[[VVVWWWYYYZZZ[[[ZZZXXXXXXWWWXXXYYYZZZZZZXXXVVVSSSQQQRRROOOFFF999...(((&&&!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''+++...---***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++***,,,...---+++***+++---222666555...***++++++(((((('''&&&&&&%%%%%%%%%%%%&&&'''+++666FFFUUU^^^```______^^^]]]]]]\\\YYYXXXZZZYYYXXXYYY[[[VVVHHH:::///+++)))***000;;;IIISSSQQQAAA555333...''',,,777888000&&&###$$$&&&%%%"""&&&&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***&&&'''((()))************************************++++++++++++++++++++++++,,,---------......//////...000222555777777777666333333333333333333444444000000111111111111111111000,,,000<<>>MMMWWW[[[]]]```bbb```[[[WWWVVVWWWUUUaaabbbXXXWWW^^^XXXIII999---(((---...---===RRRPPPKKKAAA555,,,,,,222888AAA666)))###%%%'''$$$ &&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***&&&'''((()))************************************++++++++++++++++++++++++.........///////////////000222444666777666444222000111222333333333333333///000000111111111111000444,,,222HHHYYY[[[ZZZ]]]bbbvvvjjj\\\lll<<<777333444333///...///000///---+++)))(((((()))'''$$$$$$'''&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$&&&((((((%%%!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%'''%%%$$$######$$$&&&((("""%%%((()))(((&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$###""""""!!!""""""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""############ !!!""""""!!!   !!!###$$$!!! !!!"""###"""""""""""""""######$$$111;;;LLLXXXXXXRRRSSSWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTVVVXXXYYY[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUXXXZZZ[[[[[[YYYWWWWWWWWW[[[WWWTTTUUUZZZ]]]\\\YYY___^^^\\\[[[YYYXXXXXXXXXVVV[[[^^^```cccgggddd___]]]\\\[[[[[[ZZZZZZ[[[[[[VVVXXXZZZ[[[ZZZYYYZZZ[[[```]]]ZZZYYY[[[[[[YYYWWW[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXYYY[[[[[[ZZZXXXVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[WWWXXXTTTMMMHHHCCC555&&&###$$$$$$""" !!!"""########################&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***************(((+++---+++((((((---222===???999,,,(((///000+++******((('''&&&%%%%%%$$$%%%'''((((((---:::NNN]]]WWW\\\^^^ZZZWWWZZZ]]]^^^bbb___\\\[[[ZZZYYYWWWVVVMMMCCC444)))&&&+++444;;;MMMSSSPPP@@@111///333555444///(((%%%%%%&&&%%%###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((()))******++++++******+++++++++,,,,,,,,,***,,,...///...---------------......///000000000111222444666666555444333///111444555444333444444222...---000000......000444---888UUUfffccc^^^aaaqqqnnnllliiirrr;;;666222333333///...000000///---+++)))(((((()))'''%%%$$$'''&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%"""########################%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%'''&&&$$$######$$$%%%'''"""$$$''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""######$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""!!!!!!"""""""""######### !!!""""""!!! """"""!!!!!!!!!!!!"""###!!!!!!  !!!"""###"""""""""""""""######$$$***444EEESSSUUURRRSSSWWWVVVUUUUUUVVVXXXWWWUUUSSSUUUVVVWWWYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWUUUTTTSSSUUUWWWYYYYYYWWWVVVVVVVVVYYYVVVSSSTTTXXX[[[ZZZXXX]]]\\\[[[ZZZYYYXXXXXXXXXWWW[[[___aaaeeeiiihhhccc]]]\\\[[[[[[ZZZZZZ[[[[[[XXXYYYZZZZZZYYYYYYZZZ[[[```]]]ZZZYYYZZZZZZXXXUUU[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[ZZZXXXVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[ZZZ[[[XXXRRROOOJJJ>>>111%%%%%%$$$###""""""!!!!!!########################%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''(((((()))***************(((***,,,***'''(((,,,111===???999---)))------'''***)))((('''&&&%%%%%%%%%%%%'''''''''***555FFFSSS\\\^^^^^^ZZZYYY]]]___^^^___]]]ZZZZZZZZZZZZYYYXXXUUUOOOCCC444***)))///555HHHQQQSSSIII<<<555222000000+++&&&###$$$%%%$$$"""%%%$$$$$$%%%%%%'''((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''(((((()))******************+++++++++,,,,,,***,,,...///...------...------......///000000000111222444555555555333222111333555666555444444555333...,,,///000---,,,---000333BBBZZZiiihhheeefffmmmmmmmmmooowww:::555222333333000///111///...,,,+++))))))(((((((((%%%%%%''''''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''(((&&&$$$###$$$%%%&&&%%%$$$########################&&&&&&%%%%%%$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$&&&''''''%%%((('''%%%$$$###$$$$$$%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""$$$%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""###### !!!!!!!!!!!! #########"""""""""!!!!!!!!!!!! !!!"""###"""""""""""""""######$$$$$$--->>>NNNTTTTTTTTTXXXVVVVVVWWWXXXZZZYYYVVVTTTWWWWWWWWWYYYZZZ\\\]]]^^^ZZZZZZYYYWWWVVVUUUSSSSSSSSSTTTVVVVVVUUUTTTUUUVVVXXXUUUSSSTTTXXXZZZYYYWWWZZZZZZYYYXXXXXXXXXXXXXXXXXX\\\___aaafffjjjiiieee]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[[[[YYYWWWWWWYYY[[[___]]]ZZZYYYYYYXXXWWWUUU[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYYYYYYYZZZZZZXXXZZZ[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[YYYWWWUUUQQQHHH???***'''$$$###$$$$$$"""########################%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((()))******+++*********''')))***)))''''''+++///777:::666---***---,,,'''***)))((('''&&&%%%%%%%%%%%%''''''&&&&&&---999CCCYYY\\\]]]ZZZZZZ]]]^^^\\\\\\[[[YYYYYYZZZ[[[ZZZZZZ[[[YYYRRREEE666---,,,///===IIIUUUTTTLLL@@@555,,,...)))%%%###%%%&&&$$$"""%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''((()))))))))*********++++++++++++,,,***,,,......---,,,---...------......///000000000000111222333444333222222333555777777666444444444333...+++///111000......+++:::OOOaaakkkmmmllljjjooorrrqqqyyyrrr999444111222222000///111...---,,,+++***)))(((((((((%%%%%%''''''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%########################&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$%%%$$$$$$%%%'''((('''&&&((('''&&&%%%$$$######$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%$$$###""""""######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!"""###%%%%%%$$$$$$###$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$***888JJJTTTVVVVVVXXXWWWWWWYYY\\\^^^^^^[[[YYYZZZZZZYYYYYYYYY[[[]]]^^^YYYYYYXXXXXXWWWWWWWWWWWWRRRTTTUUUVVVUUUUUUVVVWWWXXXVVVUUUVVVXXXZZZYYYWWWXXXXXXXXXWWWWWWXXXYYYYYYYYY\\\___```cccgggfffaaa]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[XXXVVVWWWYYY[[[\\\[[[YYYYYYXXXXXXXXXXXXZZZ[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYWWWXXXXXXXXXXXXUUUOOOIII444---$$$!!!###$$$""" ########################$$$$$$%%%&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))******++++++*********'''((()))(((''''''***,,,,,,//////++++++------)))***)))((('''&&&&&&&&&&&&&&&'''(((&&&$$$'''...444JJJTTT[[[[[[ZZZ[[[\\\[[[]]][[[ZZZZZZ[[[\\\[[[ZZZYYYZZZYYYRRRFFF:::111,,,000>>>PPPZZZYYYMMM===111000,,,'''&&&'''(((&&&$$$%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))************+++++++++++++++,,,......---,,,---...------......///000000000000000111222222222222111444666777777444222222222333---+++///222222111333,,,DDD\\\gggkkkpppqqqnnnvvvzzzwwwppp999333000222222000///111,,,,,,,,,+++***)))((('''(((%%%%%%((('''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%$$$$$$%%%'''(((((('''((('''&&&%%%$$$$$$######%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$######""""""######$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!"""###$$$%%%$$$############""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%'''222CCCQQQUUUVVVVVVWWWWWWXXX[[[^^^___]]]\\\]]]\\\ZZZYYYYYYYYYZZZ[[[XXXWWWXXXXXXYYY[[[\\\]]]UUUVVVWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZYYY\\\]]]\\\^^^aaa___[[[]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\[[[XXXVVVWWWYYY[[[YYYYYYYYYYYYYYYYYY[[[\\\ZZZZZZ[[[[[[\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^\\\\\\\\\]]]]]]]]]\\\[[[[[[\\\]]]]]][[[ZZZYYYXXXWWWXXXYYYZZZVVVVVVWWWYYYYYYWWWSSSQQQ@@@666)))!!! """###"""###########################$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))******++++++++++++******'''((((((((((((((()))***&&&)))+++******++++++(((***)))(((''''''''''''''''''((((((&&&$$$%%%(((+++999JJJZZZ___\\\[[[\\\]]]___]]][[[[[[\\\\\\[[[ZZZWWWXXXZZZZZZUUUHHH777+++'''222EEEVVV]]]VVVHHH>>>555000+++(((((((((&&&###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&''''''(((((())))))*********++++++++++++,,,------,,,,,,---///------......///000000000000000111111222222222111222444555444222000//////333///,,,...//////111555999RRRgggmmmnnntttvvvrrrzzz{{{ooo999444111222222///...000++++++++++++***)))(((''')))&&&%%%(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$#########$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$%%%((())))))(((&&&&&&&&&%%%%%%$$$$$$###$$$&&&((('''&&&%%%&&&&&&%%%%%%$$$############$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!!!!###$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!###"""!!! !!!!!!###$$$ !!!"""#########"""""""""""""""""""""######$$$%%%###***;;;KKKSSSTTTTTTWWWWWWWWWXXX[[[\\\[[[ZZZ\\\[[[ZZZZZZYYYYYYYYYYYYWWWWWWWWWXXXZZZ]]]```bbbXXXYYYZZZYYYXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZ\\\\\\ZZZ\\\^^^\\\WWW]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ[[[[[[YYYWWWWWWYYY[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^ZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\^^^^^^]]]]]]]]]___^^^]]]\\\[[[[[[\\\]]]^^^ZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXYYY\\\\\\XXXWWWXXXLLLAAA222'''""""""##############################"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***+++++++++,,,++++++***)))((((((((()))))))))))))))((()))*********)))'''&&&***)))((((((''''''(((((('''(((((('''%%%%%%'''(((///CCCWWW_________``````^^^]]][[[ZZZ[[[[[[[[[ZZZYYYYYYZZZ]]][[[QQQ???111***---888JJJVVVWWWQQQMMM>>>888000***((('''%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((((((((()))))))))************+++,,,---------,,,,,,...000------......///000000000000111111111111222222222000222333222000...---...222000......,,,,,,333<<>>SSSgggooojjjhhhkkkmmmmmmmmmooorrrfff777666444222111///,,,)))++++++)))(((&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$&&&(((&&&$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$#########"""###$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$##################"""(((((("""%%%&&&!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!'''&&&###!!! !!!"""""""""""""""############!!!!!!""""""""""""!!!!!! $$$'''--->>>RRR\\\\\\eee^^^XXXVVVXXXZZZYYYWWWWWWVVVWWWWWWYYY[[[]]]^^^TTTUUUWWWWWWYYY[[[^^^aaaZZZYYYYYYXXXYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\XXXZZZ\\\___``````___^^^[[[\\\]]]^^^____________^^^]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]^^^___^^^]]][[[ZZZ[[[[[[ZZZZZZ[[[]]]^^^___^^^]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXX___\\\YYYXXXYYYZZZ[[[ZZZWWWUUUOOODDD666***###!!!'''!!!###%%%"""'''"""&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&''''''((((((---,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########&&&'''''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++******(((''''''''')))***'''###%%%+++111HHHAAA===CCCTTT```___XXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWTTT@@@,,,)))444CCCNNNUUUPPPQQQNNNEEE999...)))'''%%%%%%$$$###"""###%%%((($$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''*********))))))))))))))),,,,,,,,,---...///000111000000000000000000000000333555666555222000......///////////////...------222333000---666NNNjjjzzzxxxwwwsssooommmmmmllliii|||yyyddd999777444333111///,,,***+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$##############################!!!!!!''')))$$$(((+++"""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###!!!  """"""""""""""""""############!!!""""""######""""""!!! """$$$)))777IIITTTVVV^^^\\\ZZZYYYZZZZZZXXXVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\ZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[XXXZZZ\\\^^^______^^^^^^[[[\\\]]]^^^^^^_________[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZYYYYYYZZZ\\\]]]^^^___^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY^^^[[[YYYXXXYYYZZZZZZZZZYYYXXXSSSLLL@@@444***$$$%%%"""$$$"""'''"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))))),,,+++)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''&&&&&&((()))(((''''''''''''''''''((((((((()))******+++,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++***)))((('''%%%&&&'''&&&%%%'''---222JJJ???444444AAAQQQYYYZZZXXXWWWUUUTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWVVVHHH888///...666EEESSS\\\^^^\\\SSSDDD777000...''''''&&&$$$######$$$&&&$$$$$$%%%&&&'''((()))))))))(((((((((''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&'''''')))))))))))))))))))))***,,,,,,,,,------///000000000000000000000000000000333444444444222000000///000000000///...---,,,+++///222333555AAAXXXnnnzzz}}}xxxuuutttrrrqqqxxxddd:::888555333111///,,,******)))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&%%%$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$#########""""""""""""""""""""""""!!!!!!(((+++'''---111((($$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###""""""""""""############"""##################"""#########%%%000AAAMMMQQQVVVYYY]]]^^^\\\ZZZXXXWWWZZZ[[[\\\]]]\\\ZZZXXXWWW\\\\\\ZZZYYYXXXXXXXXXXXXZZZYYYVVVUUUUUUVVVXXXZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]ZZZ[[[\\\]]]^^^^^^^^^]]]ZZZ[[[[[[\\\\\\]]]]]]]]]^^^]]][[[ZZZZZZZZZ[[[\\\^^^]]]]]]]]]]]]^^^^^^___\\\\\\[[[[[[[[[]]]^^^___```___^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[[[[]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\ZZZXXXWWWXXXYYYYYYYYYYYYXXXUUURRRKKK@@@222((('''"""$$$"""&&& $$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%'''((()))*********)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&&&&((())))))((((((''''''(((((()))((())))))******+++++++++************************************************++++++++++++++++++++++++++++++++++++***)))(((((($$$$$$$$$$$$'''***///111???555***(((111AAAPPPYYYUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYSSSIII999***'''888KKK]]]bbbfff___PPP@@@666333)))((('''%%%$$$#########$$$$$$%%%&&&'''((())))))(((((((((((('''''''''''''''''''''(((((()))))))))''''''&&&%%%%%%&&&''''''((((((((())))))*********---,,,,,,,,,---...//////000000000000000000000000333333333222222222111111111111000///...---,,,+++---111666===LLL___mmmqqq~~~~~~|||yyytttooonnnnnnsssddd;;;999555333111///,,,***))))))((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%########################"""###$$$$$$###"""###$$$"""######$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&(((((('''&&&%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!""""""""""""######***,,,)))///333+++$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###!!!"""""""""##################$$$$$$$$$$$$######&&&%%%###%%%---<<>>OOOTTTWWW[[[\\\[[[[[[\\\^^^aaa___\\\ZZZZZZ^^^bbbeee___\\\[[[]]]aaabbb^^^[[[WWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^^^^^^^______]]]]]]^^^^^^^^^^^^]]]]]]WWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[WWWXXXZZZ\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^___``````\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYXXXZZZ[[[\\\[[[YYYZZZXXXWWWYYY\\\[[[UUUPPP???000(((%%%""")))...(((""""""""""""###$$$%%%%%%""""""###$$$$$$%%%&&&&&&((('''''''''(((((()))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***+++***((((((((((((''''''''''''''''''((()))))))))))))))))))))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))***+++++++++***++++++,,,,,,++++++***&&&((()))'''%%%$$$&&&)))---'''%%%&&&###"""...???OOOPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWW[[[YYYYYYZZZQQQAAA111)))(((+++333@@@NNNVVVWWWTTTHHH???333+++)))((('''%%%######$$$%%%&&&''''''(((''''''''''''((((((((()))++++++******)))(((((((((&&&'''((())))))((('''&&&''''''(((((((((((((((((()))))))))+++,,,...000111111111111111111111111111222111111444777666111,,,...---------///222444666333<<>>PPPWWWVVVWWW___\\\WWW\\\ZZZZZZYYYYYYZZZ[[[\\\\\\\\\ZZZXXXWWWXXXZZZ]]]___[[[^^^___[[[ZZZ]]]^^^]]]^^^]]]\\\[[[[[[[[[\\\\\\______``````___^^^]]]\\\]]]```___\\\\\\______]]]^^^\\\ZZZXXXXXXXXXYYYYYYXXX\\\\\\XXXVVVZZZ\\\ZZZ\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[]]]]]]^^^\\\ZZZXXXXXXYYY[[[XXXVVVWWWZZZ\\\\\\\\\\\\ZZZYYYZZZ[[[\\\[[[ZZZVVVOOOBBB555***%%%$$$&&&""""""############""""""!!!"""######""""""$$$&&&))))))))))))************((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''*********************))))))******+++++++++************))))))(((''''''&&&))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&''''''(((((('''&&&&&&'''((((((111AAAOOOSSSQQQRRRUUUVVVZZZZZZZZZZZZ[[[[[[\\\\\\ZZZ]]]\\\XXXZZZ[[[PPP???...+++'''&&&+++777JJJXXXYYYUUUNNNEEE;;;333---***'''&&&%%%$$$###$$$%%%'''''''''''''''((((((((((((+++******)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++------......000222000111222222333333333222111///---000333444000,,,+++++++++,,,...111444777>>>LLL\\\fffllllllhhhaaaaaaiiigggfffjjjlllNNN555333///------,,,+++)))(((((('''''''''''''''((((((''''''''''''(((((()))+++***(((&&&%%%&&&'''((('''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""######$$$$$$######"""!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""""""""&&&###!!!'''888MMMYYY\\\^^^___aaagggqqq|||xxx{{{iiiTTTEEE777,,,++++++)))&&&$$$###$$$%%%&&&%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!""""""###$$$""" ###!!! )))666LLLUUUVVVVVV]]]\\\ZZZ```[[[ZZZZZZZZZZZZZZZ[[[\\\]]][[[WWWUUUUUUXXX[[[^^^YYY]]]___]]]\\\___```^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^______^^^^^^^^^]]]^^^[[[WWWWWW\\\___^^^\\\[[[ZZZYYYXXXXXXYYYZZZYYY\\\\\\YYYXXXZZZ\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYY\\\]]]]]]\\\YYYXXXXXXYYYZZZXXXVVVVVVXXXZZZ[[[[[[[[[ZZZYYYYYY[[[[[[ZZZYYYXXXTTTMMMAAA333***&&&%%%########################$$$$$$$$$""" !!!###&&&((((((***+++++++++******(((((('''&&&&&&''')))***%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++++++++******)))***))))))(((((('''''''''))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,***)))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''')))666HHHSSSSSSOOORRRYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\^^^[[[XXXZZZ^^^YYYNNN555...(((((()))...===NNNWWWXXXWWWRRRJJJ>>>333---***)))'''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((*********))))))((((((((('''''''''''''''''''''''''''''''''(((((()))))))))***,,,.../////////111333000111222222333222222222222///---...111222000---***///333222111333<<>>+++---666555///***BBBJJJUUU\\\\\\SSSHHH???111...)))''''''(((''''''&&&&&&&&&&&&''''''''''''))))))))))))************(((((('''''''''&&&&&&&&&''''''(((((()))******+++,,,...000000000000222333111111111222222111111000111///...---.........---111777;;;:::888AAARRRbbbmmmooolllfffccceeegggfffhhhbbbeeejjjkkkjjj555222...,,,---.........(((((('''''''''''''''((()))((((((''''''''''''(((111///---***))))))******$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########!!!""""""######""""""!!! !!!""""""######"""""""""###$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!""""""""""""###########################((((((%%%***===QQQ[[[hhhsssxxx}}}zzz^^^DDD888666444///...))))))999TTTfffkkkVVVCCC,,,!!!"""&&&%%%!!!########################"""""""""!!!"""######$$$#########""""""######$$$###$$$%%%%%%$$$$$$%%%'''777LLLUUUSSSVVVXXXYYY^^^]]]]]][[[ZZZYYYYYYYYYYYYUUUVVVXXXYYYYYYXXXWWWVVVXXX]]]```^^^^^^```bbb```]]]^^^___`````````_________^^^]]]\\\[[[[[[[[[[[[ZZZ^^^^^^\\\[[[]]]\\\XXXYYYYYYZZZ[[[]]]^^^^^^___\\\[[[]]]___^^^ZZZ[[[^^^]]]\\\[[[ZZZZZZ[[[]]]___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________^^^^^^___^^^]]][[[ZZZYYYYYYYYY[[[\\\]]]\\\ZZZZZZZZZ[[[\\\___dddfffeeebbb___^^^]]][[[ZZZZZZZZZZZZYYYWWWVVVXXXXXXUUULLL>>>111(((%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$&&&***---$$$%%%''')))******))))))************))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++++++++***)))(((''''''''''''''''''''''''((((((''''''(((((()))***))))))******+++,,,,,,,,,+++++++++***)))((('''&&&''''''(((((((((((('''''')))$$$(((999LLLWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[YYY\\\^^^^^^\\\[[[ZZZYYY```III000)))111999777111666>>>LLLWWW[[[XXXQQQLLL999333,,,''''''((('''&&&%%%&&&&&&&&&&&&''''''''')))))))))******+++++++++)))))))))(((''''''&&&&&&''''''((())))))***++++++---...000000//////111222111111111222111111000////////////...------,,,,,,000444888:::===HHHXXXeeeeeekkkmmmjjjgggeeebbb^^^jjjdddiiinnnsss{{{999555000---,,,,,,,,,,,,******)))(((''''''''''''))))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$&&&)))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""###$$$%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""######################## ###$$$"""(((<<>>SSSdddfff^^^QQQQQQbbbrrrvvvrrrXXX<<>>JJJTTTYYY[[[[[[VVVKKK===333///...,,,***%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---,,,++++++***)))(((((('''&&&'''((()))***+++,,,,,,,,,...//////......///111111111111111111000//////,,,...000000...,,,***)))---///666BBBPPPZZZ___```fffgggddd^^^]]]bbbgggiiidddbbbmmmuuuSSS000...111...---(((111,,,+++(((&&&%%%%%%&&&''')))))))))))))))(((''''''###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""############''''''''''''&&&%%%$$$###$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$######%%%%%%444OOO___lllaaaXXXiiitttrrrwwwjjjPPP666---)))###!!!$$$,,,'''###%%%111DDDXXXdddZZZ[[[JJJ--- #########$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$(((:::NNNZZZ\\\]]]^^^___aaa___\\\ZZZXXXXXXYYYZZZYYYYYYWWWVVVVVVVVVVVVWWWZZZ[[[[[[ZZZYYYYYY[[[^^^\\\\\\\\\\\\\\\\\\]]]]]]YYY\\\[[[YYYZZZ___```___```^^^\\\[[[[[[[[[YYYWWWUUUUUUVVVXXXYYY[[[\\\]]]XXXZZZ[[[]]]^^^^^^^^^]]]```XXXPPPNNNSSS[[[```bbb\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]bbbaaa___^^^]]]\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\___^^^^^^```bbbbbb___[[[\\\[[[YYYWWWYYY\\\aaaeeeaaa```^^^\\\[[[[[[[[[[[[]]]ZZZXXXYYY[[[VVVLLLBBB555,,,%%%%%%&&&%%%$$$%%%########################$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***)))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))(((((((((((()))***+++,,,************))))))((((((******)))))))))))))))***'''$$$###'''///;;;MMM\\\YYY]]]aaaaaa___^^^___aaa]]]]]]]]]^^^^^^]]]\\\\\\aaa\\\VVVJJJ999)))(((000777777555777EEEVVV\\\XXXXXXWWWOOOAAA555000---***((('''&&&%%%%%%&&&''''''''''''(((((())))))******,,,,,,,,,++++++************)))))))))***+++,,,,,,.........///////////////111222333333222111000///...------...///...,,,***,,,666AAAKKKUUU___cccbbbeeeccccccdddaaa___ccciiigggfffqqq|||^^^888333444000///)))111,,,+++(((&&&%%%&&&&&&'''((((((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$'''&&&%%%%%%%%%&&&((()))%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$############ %%%###$$$'''(((888SSSUUUgggmmmjjjooosssqqqpppaaaIII444,,,***$$$###&&&&&&&&&%%%'''///BBBYYYiiidddkkk```BBB+++''''''###"""######$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$555IIIVVVZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\^^^```bbb]]]]]]\\\ZZZWWWTTTRRRPPPWWWXXXXXXXXXXXXYYY[[[^^^[[[\\\\\\\\\\\\]]]]]]]]]\\\^^^]]]YYYZZZ]]]___]]]___]]][[[[[[[[[[[[YYYWWWUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ\\\]]]^^^^^^]]]]]]\\\UUUNNNLLLQQQXXX\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\\\\]]]]]]]]]]]]___^^^]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[^^^\\\\\\]]]______]]][[[]]]YYYVVVWWW\\\```bbbbbbaaa```^^^]]]\\\\\\\\\\\\___]]][[[^^^```\\\SSSJJJ:::000'''&&&((('''%%%&&&########################$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&'''((()))***)))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((()))***+++,,,++++++*********)))))))))++++++***)))(((((())))))&&&&&&&&&(((***111BBBRRRXXXYYY[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[___^^^[[[QQQ>>>---)))///222;;;<<<444888KKK[[[^^^[[[[[[VVVKKKAAA:::333,,,'''&&&$$$$$$%%%'''(((((('''''''''((())))))******,,,,,,,,,+++++++++******++++++*********+++,,,,,,.........///////////////000111111222111000...------------...///...,,,+++)))999LLLYYYaaaeeeddd```dddcccccccccaaa]]]___cccaaaeeeoooccc===444333000111+++111,,,+++)))'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$'''&&&$$$###%%%(((+++...&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$$$$############!!!%%%$$$%%%)))+++:::UUU___mmm}}}{{{lllgggggg___XXXFFF555///---(((''')))$$$&&&&&&&&&***999PPPbbbeeeqqqnnnRRR555)))%%%""""""######$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$"""111EEETTTYYYYYYXXXXXXXXXXXXYYY[[[^^^bbbeeeggg^^^^^^^^^\\\YYYUUUQQQNNNTTTUUUWWWWWWWWWXXXZZZ]]][[[[[[\\\\\\\\\]]]]]]]]]^^^___^^^ZZZZZZ]]]]]][[[^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYZZZ\\\]]]^^^]]]]]]\\\YYYTTTOOONNNRRRVVVXXXYYY\\\\\\\\\[[[ZZZYYYXXXWWW[[[[[[\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\ZZZYYYYYY[[[\\\[[[ZZZ]]]YYYVVVYYY```dddbbb___aaa```^^^]]]]]]]]]^^^^^^```^^^]]]```cccaaaZZZSSSEEE888+++'''((('''&&&&&&########################$$$$$$$$$$$$%%%'''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***)))))))))))))))(((((('''''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&(((((((((((()))***+++++++++++++++++++++*********,,,,,,***)))((((((((((((&&&''')))((($$$&&&444CCCYYYZZZ\\\]]]^^^^^^^^^^^^[[[[[[\\\\\\]]]\\\\\\[[[]]]___aaaZZZHHH555,,,------>>>DDD777000>>>TTTaaa\\\^^^]]]VVVOOOGGG;;;111,,,***'''&&&'''''''''&&&&&&''''''(((((()))******,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,++++++.........//////000000000000000111111000...---,,,,,,---.../////////......444GGG[[[dddgggfffeeebbbdddcccccceeebbb]]]\\\______hhhppp___999111///...222,,,111,,,+++)))((('''&&&'''''''''''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))+++---''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############'''$$$%%%***+++888RRRiiilll|||yyycccaaafff[[[TTTGGG;;;888555111///000***)))'''######...???LLL[[[fffeeeOOO777***%%%!!!""""""############""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$///BBBTTT\\\[[[YYYZZZZZZZZZ[[[\\\^^^```bbbcccZZZZZZZZZYYYXXXWWWUUUTTTUUUWWWXXXXXXWWWWWWYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^___^^^ZZZZZZ]]]^^^\\\\\\[[[YYYYYYZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[\\\]]]^^^]]]\\\[[[YYYVVVTTTTTTVVVXXXYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYWWWVVVWWWXXXYYYZZZ^^^]]]\\\^^^aaabbb```]]]aaa```___^^^]]]^^^___```]]]\\\\\\___bbbbbb]]]XXXSSSCCC111)))&&&%%%$$$&&&########################$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((''''''(((((()))***+++++++++++++++++++++++++++---,,,+++)))((('''''''''''''''((('''###"""***444PPPWWW^^^bbb```^^^^^^```\\\\\\]]]]]]^^^^^^]]]]]]\\\___bbb___SSSBBB222***---:::GGGFFF:::555EEEYYY\\\___aaa^^^ZZZSSSFFF:::777222,,,(((''''''%%%###&&&&&&''''''((())))))***++++++++++++++++++++++++.........------,,,++++++.........///000000111111000111111111000...---++++++,,,...///000111333444KKKZZZffffffbbbaaaeeegggdddcccfffiiihhhbbb___```fffqqquuuZZZ777000---,,,111,,,///,,,+++***)))(((''''''&&&'''(((((()))))))))((((((''''''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%'''%%%%%%)))'''222HHHZZZWWWeeellldddjjjpppcccOOOHHHCCCAAA@@@>>>===>>>444000)))$$$###)))222888KKKQQQNNN@@@333---)))$$$"""""""""######"""""""""&&&%%%$$$"""!!!!!! ###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%,,,>>>QQQ\\\[[[YYY[[[ZZZZZZ[[[[[[\\\^^^______ZZZYYYWWWUUUUUUVVVXXXYYYZZZ[[[[[[[[[YYYWWWXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^\\\^^^^^^ZZZ[[[^^^```^^^[[[YYYXXXYYYZZZZZZYYYXXXVVVWWWXXXZZZ\\\]]]______[[[\\\]]]^^^]]]\\\[[[ZZZXXXXXXWWWXXXYYYZZZZZZZZZUUUWWWYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUWWWYYY[[[___bbbeeedddaaa^^^]]]^^^aaa```___^^^]]]^^^___```\\\[[[\\\___bbbbbb___\\\___NNN;;;...'''######%%%########################$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((()))***+++++++++++++++++++++++++++---,,,+++)))(((''''''''')))&&&$$$&&&&&&$$$&&&+++<<>>666---'''&&&&&&%%%###&&&&&&&&&'''(((((())))))++++++++++++++++++++++++...............---,,,+++......//////000111111222111222222222111///---,,,***,,,...///111555;;;@@@WWWccclllhhh``````eeejjjfffeeehhhnnnoookkkggggggmmmvvv~~~UUU888555111,,,000***,,,+++++++++***)))((('''&&&'''((())))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&)))******(((%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$'''$$$%%%((($$$+++???JJJGGGQQQ```iiinnnjjj]]]IIIHHHGGGGGGGGGHHHIIIJJJ===888111+++***+++...000999999444,,,)))***'''###!!!""""""######""""""!!!&&&%%%$$$"""!!! """"""###$$$$$$$$$######"""############$$$$$$$$$$$$'''666LLLXXXYYYXXXZZZWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\XXXUUUTTTUUUXXXYYY\\\]]]^^^]]]ZZZXXXWWWXXXZZZZZZ[[[\\\]]]^^^^^^___\\\^^^^^^[[[[[[___```___YYYXXXWWWXXXYYYZZZYYYXXXTTTTTTVVVWWWYYY[[[\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYVVVWWWWWWXXXYYYZZZZZZZZZTTTUUUWWWYYYZZZ\\\\\\]]]YYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWZZZ]]]aaafffjjjhhhbbb^^^^^^aaaaaa```^^^]]]]]]]]]^^^^^^^^^^^^^^^```bbbcccbbb```cccWWWGGG:::...$$$###&&&########################$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))*********))))))'''(((((()))))))))))))))&&&'''(((((((((((('''&&&%%%&&&'''((()))******+++''''''''''''((()))***************+++++++++++++++,,,,,,***)))((((((((((((***$$$"""%%%((('''&&&'''...>>>QQQ[[[[[[YYY[[[___^^^^^^___```aaaaaaaaaaaa^^^^^^^^^___```ZZZKKK<<<222)))888VVVZZZ???000777PPPZZZdddhhhhhhfff```ZZZEEE;;;...&&&%%%'''&&&%%%%%%&&&&&&''''''((())))))***++++++++++++,,,,,,,,,,,,---.........---,,,+++......///000000111222222222222222222111///---+++***,,,...000333;;;FFFNNNUUUcccnnnmmmfffdddfffhhhgggfffjjjqqqtttqqqnnnnnnpppuuuKKK444777333---000***,,,+++++++++***)))((('''&&&&&&'''(((((())))))((((((%%%&&&((())))))(((((('''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""%%%$$$&&&)))$$$'''999GGGGGGFFFSSSffffffXXXOOOGGGIIIIIIHHHGGGHHHJJJKKKCCCAAA<<<555...******,,,///---(((######%%%$$$!!!!!!!!!""""""""""""!!!!!!$$$######""""""""""""""" !!!"""############""""""############$$$$$$$$$$$$$$$111GGGVVVWWWWWWZZZWWWXXXYYY[[[\\\]]]]]]]]]```^^^\\\YYYWWWWWWXXXYYY[[[]]]^^^]]][[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^___^^^```___[[[[[[^^^___]]]XXXWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXYYY]]]]]]^^^^^^]]]\\\ZZZYYYUUUVVVXXXYYYYYYZZZ[[[\\\VVVVVVWWWWWWYYYZZZ\\\]]]ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\[[[]]]]]]\\\ZZZYYY\\\^^^dddgggjjjiiieeebbbbbbdddaaa```^^^]]]\\\\\\\\\\\\```______```bbbbbbbbbaaa___[[[TTTJJJ:::+++&&&(((########################$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***+++***))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''(((((()))))))))***'''''''''''''''(((******)))))))))*********++++++++++++***)))(((((())))))'''$$$$$$&&&'''$$$%%%((((((333CCCQQQYYY\\\^^^___]]]^^^___```aaaaaaaaaaaa]]]```aaa`````````XXXOOO999000777NNN[[[PPP???777@@@PPPaaahhhiiihhheeeaaaWWWIII777+++(((((((((&&&%%%%%%&&&''''''(((((()))******+++++++++,,,,,,,,,***+++---......---,,,+++---...///000111222333333111111222111000---+++******,,,...000555AAAPPP[[[VVVcccnnnnnniiigggggggggiiigggjjjqqquuussspppoooqqqsssmmm???---444222,,,000+++...++++++++++++***((('''&&&%%%%%%&&&'''((((((((('''%%%&&&(((******)))'''&&&(((((((((((())))))))))))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%$$$############$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ $$$$$$'''***$$$'''777FFFHHH>>>FFF______OOONNNIIILLLLLLHHHDDDCCCDDDEEEFFFGGGFFF<<>>222FFF\\\fffgggfffdddaaaiiiYYYBBB222,,,***(((&&&%%%%%%&&&&&&'''(((((()))*********++++++,,,,,,,,,)))***,,,.........,,,+++---...///000111222333333000000000000...,,,***)))***,,,...000666DDDVVVccc^^^hhhnnnkkkfffeeeggggggjjjgggiiippptttrrrooonnnttttttccc===999444///,,,+++,,,......---,,,***))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******''''''''''''&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$$$$'''((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$'''+++...FFFJJJJJJGGGKKKQQQNNNFFFHHHFFFBBB???=========>>>AAABBBCCC>>>222(((***111777222,,,((('''&&&$$$"""&&&###!!!"""###$$$""" """"""!!!!!!!!!!!!""""""""""""""""""############%%%$$$###""""""###$$$%%%&&&$$$---@@@PPPVVVXXXZZZXXXYYY\\\^^^___^^^]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZYYY\\\^^^___]]]YYYVVVWWWXXXYYYZZZ[[[]]]]]]\\\\\\[[[___^^^\\\ZZZYYYZZZZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZZZZZZZZZZ^^^^^^^^^]]]]]]\\\\\\\\\]]]ZZZXXXYYY\\\^^^]]][[[\\\ZZZWWWWWWXXXYYYXXXWWWZZZYYYZZZ[[[\\\[[[YYYWWWXXXYYYYYYZZZ[[[\\\\\\]]]YYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]]]]ddddddddddddeeegggiiijjj______^^^^^^^^^]]]]]]]]][[[\\\^^^```aaaaaa``````\\\______ZZZLLL<<<---$$$(((&&&$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''''''''''''''''''''(((***+++,,,(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&,,,'''&&&///@@@QQQZZZ]]]```[[[\\\bbb```YYYYYY```^^^]]]^^^aaadddeeeeeedddWWWFFF===III\\\bbb[[[RRR;;;;;;EEEYYYjjjnnniiieee___^^^SSSAAA111***))))))((()))---///,,,'''&&&)))((())))))******+++,,,,,,,,,---...///000000000000......///000111222222333333222111///---,,,++++++&&&///222///999RRRgggnnnrrrooojjjhhhhhhhhhhhhhhheeeeeehhhnnnoookkkiiikkkkkk[[[<<<999444///,,,,,,---...,,,+++***(((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&((()))((('''&&&&&&''')))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!###$$$%%%$$$$$$$$$''')))777@@@DDDAAAAAAFFFFFFAAAEEEBBB>>>:::888777888999888:::===<<<333***,,,333;;;888333,,,'''$$$###$$$)))%%%!!! !!!######"""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###""""""###$$$$$$$$$""")));;;MMMUUUWWWYYYWWWXXXZZZ\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZ\\\]]]\\\YYYWWWWWWXXXYYYYYY[[[\\\\\\\\\[[[ZZZ^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\XXXXXXXXXXXXXXXWWWWWWWWW]]]]]]^^^^^^^^^]]]\\\\\\\\\ZZZXXXYYY\\\]]]]]][[[ZZZZZZZZZ[[[[[[\\\\\\[[[\\\[[[ZZZ[[[]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\]]]^^^___``````___```aaabbbdddfff]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]^^^_________^^^]]]\\\\\\[[[XXXQQQEEE666+++'''%%%###"""$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''(((((((((((('''&&&&&&''''''((()))***((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&,,,666DDDPPPXXXaaa]]]\\\^^^___]]]^^^```^^^^^^^^^```ccceeedddccc\\\NNNBBBFFFWWWbbb___WWWHHH??????OOOcccllliiieeebbbbbb[[[LLL???666000+++++++++---///,,,&&&&&&)))))))))******+++,,,,,,,,,,,,---...//////000000000//////000000111222333333222111000...---,,,++++++))),,,111888HHH]]]kkkppprrrooojjjgggffffffffffffeeedddfffjjjkkkhhhiiillltttQQQ;;;888444000---------...,,,+++***(((''''''&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((((()))***+++)))(((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%###"""###$$$(((666???<<<;;;???AAA???@@@===777222///...000111...111777999555111555===AAA???:::111)))$$$$$$&&&+++'''""" !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###""""""###$$$$$$"""$$$555HHHTTTWWWXXXVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXZZZ[[[[[[YYYXXXXXXYYYXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]ZZZYYYXXXXXXWWWWWWWWWWWW[[[\\\^^^______^^^]]]\\\ZZZYYYXXXYYY[[[]]]\\\[[[XXXZZZ[[[\\\[[[[[[\\\]]]]]]\\\[[[\\\^^^``````___^^^]]]\\\[[[ZZZXXXWWWWWWYYYXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\\\\]]]___aaabbb^^^]]]\\\\\\\\\]]]^^^___]]]]]]^^^^^^]]]\\\[[[[[[[[[YYYWWWXXXWWWOOOBBB777)))&&&###"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&'''(((((())))))'''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''((((((((((((((()))************))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))((((((''''''(((((()))(((((((((''''''''''''&&&"""%%%''''''***333AAAMMM[[[]]][[[YYY[[[```aaa^^^^^^^^^^^^```cccddddddbbbcccYYYIIIBBBMMM___ddd]]]ZZZIII>>>EEEWWWdddhhhhhhffffffcccZZZQQQHHH<<<222...,,,---...+++'''&&&))))))******+++,,,,,,------,,,------...//////000000000111111222222333333333111000...---,,,+++++++++---***000BBBWWWccciiilllrrrnnnhhheeeddddddddddddeeebbbccceeeeeeeeeiiiooo|||MMM999888444111///............---,,,***))))))((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''((()))+++,,,***'''%%%######$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$############""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!###%%%$$$###!!!!!!""""""111<<<===>>>CCCDDDAAA:::666000***'''&&&'''))))))+++000555666888AAAKKKIIIDDD;;;333...***'''&&&)))'''$$$!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$##################$$$"""!!!///BBBQQQWWWXXXVVVXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]``````___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ\\\^^^```aaa___]]]\\\XXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYYYYVVVSSSRRRTTTWWWYYYYYY[[[^^^aaabbbaaa```^^^]]]\\\[[[ZZZYYYXXXWWWYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^___aaabbbdddbbb```]]]\\\\\\\\\]]][[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXYYYYYYUUULLLDDD///+++'''$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***))))))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((())))))***************((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((('''''''''''''''&&&((('''$$$###(((444>>>LLLVVV[[[WWWWWW^^^```\\\___^^^^^^```bbbccccccaaafff```OOO???DDDZZZeeeaaafffWWWHHHDDDIIITTTbbbmmmggggggeeeaaa^^^XXXKKK>>>222...,,,,,,***'''(((+++*********+++,,,,,,------------------...///000000222222222222222222222222///...---,,,++++++***+++///***222JJJ\\\___aaagggoookkkfffccccccdddeeeeeedddaaa```aaabbbdddkkkttt|||LLL888777555222111//////......---,,,***))))))((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%&&&(((***+++)))&&&$$$######$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""###""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!######""""""###$$$###111<<<@@@EEEJJJHHH@@@222///***%%%"""!!!"""###%%%%%%(((---222888FFFRRRNNNBBB666111333333---'''&&&&&&&&&%%%###!!!""""""!!!!!!!!!!!!""""""!!!"""""""""#####################$$$$$$#########""" !!!***;;;LLLVVVXXXXXXYYYZZZ[[[]]]^^^______^^^]]]\\\ZZZZZZYYYZZZZZZVVVWWWWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXZZZ]]]^^^^^^^^^^^^aaaaaa```___^^^^^^^^^___]]]\\\[[[YYYYYYYYYZZZ[[[[[[]]]___aaaaaa___]]][[[XXXYYY[[[[[[[[[[[[[[[[[[[[[WWWQQQKKKFFFFFFHHHJJJPPPRRRWWW]]]bbbcccaaa^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZZZZZZZZZZ___^^^]]]]]]^^^___aaabbbjjjhhheeeaaa^^^\\\ZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]][[[\\\]]]\\\YYYUUURRRPPP888222+++&&&$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***++++++***)))(((((((((((((((((()))))))))((('''&&&''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((///,,,'''###"""&&&+++000;;;LLLYYYYYYXXX]]]___]]]_________```bbbbbbaaa```eeecccTTTAAAAAATTTbbbcccfff```VVVIII???BBBWWWlllffffffcccaaabbbaaaXXXMMM888222---,,,***((()))---)))******++++++,,,---------,,,,,,,,,---...///000111111111111111111111000...---,,,+++++++++++++++...,,,999QQQ^^^\\\```kkkllliiieeeddddddfffffffffbbb``````bbbcccfffppp{{{}}}LLL666666555444222111//////,,,+++***(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$######$$$&&&)))((('''&&&$$$$$$$$$%%%%%%$$$############"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""$$$&&&%%%333>>>BBBFFFIIICCC:::+++)))&&&""" !!!!!!""" !!!%%%***111===JJJJJJ===///...555999444,,,%%%'''))))))&&&###!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$$$$$$$###""""""######&&&222DDDRRRXXXXXXYYYZZZ[[[]]]___```aaaaaa```]]][[[YYYYYYYYYYYYXXXWWWWWWYYY[[[\\\[[[YYYYYYXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[\\\^^^______```aaa```___^^^^^^^^^___```[[[ZZZXXXWWWWWWXXXZZZ[[[]]]^^^```aaa```___]]][[[ZZZ\\\^^^^^^\\\ZZZZZZZZZXXXRRRIIIBBB????????????FFFIIIOOOWWW]]]```___]]]]]]]]]]]]]]]]]]]]]^^^^^^[[[\\\]]]]]]]]]]]]\\\\\\___^^^]]]\\\[[[ZZZZZZZZZ^^^]]]\\\\\\\\\]]]___```iiihhhfffdddaaa^^^\\\[[[YYYYYYYYYYYY[[[\\\]]]^^^\\\^^^___]]]YYYVVVUUUVVVBBB;;;111((($$$###$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((()))))),,,+++******))))))))))))(((((()))***)))((('''&&&''''''''''''(((((((((((()))((((((((()))***+++,,,************************(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))*********))))))(((((())))))***'''(((((((((((()))))))))222---&&&$$$$$$'''((('''///@@@QQQYYY[[[]]]___``````______```aaabbb```___bbbcccZZZJJJEEEPPP^^^dddaaabbb___SSSAAA===OOOdddfffeeeaaa___bbbeeeaaaZZZDDD;;;333///,,,)))***---((())))))***++++++,,,,,,---,,,,,,,,,,,,...///000000000000//////......---------,,,++++++,,,,,,,,,+++111CCCZZZdddbbbhhhtttkkkiiigggggghhhhhhfffeeeaaaaaacccfffhhhkkkwwwHHH555555555444333111000///,,,+++***(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((())))))((((((%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%###$$$###""""""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""############""""""!!!"""""""""""""""######$$$$$$$$$###"""""""""!!! !!!!!!!!!!!!"""%%%'''&&&666DDDEEEBBB@@@999111&&&%%%$$$""""""!!!!!!"""!!!"""$$$'''///888AAA666+++,,,555;;;999444(((***,,,+++(((&&&&&&'''""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!%%%$$$###***<<>>:::???AAAFFFMMMUUU[[[^^^^^^________________________]]]^^^^^^______^^^]]]]]]___^^^]]]\\\\\\[[[\\\\\\^^^]]]\\\\\\\\\]]]______aaabbbcccddddddbbbaaa___[[[ZZZZZZZZZZZZ[[[]]]]]]___^^^\\\ZZZZZZYYYYYYXXXPPPGGG:::...'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((+++***)))))))))))))))***'''(((*********)))'''&&&''''''''''''(((((((((((()))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))************))))))))))))******'''((((((((())))))))))))---)))%%%$$$%%%''''''&&&)))000@@@QQQ[[[\\\]]]___``````___```aaaaaa___^^^aaacccaaaYYYPPPQQQ\\\gggaaacccddd^^^RRRJJJQQQ\\\hhhgggddd```bbbfffeeeaaaSSSHHH;;;444///******,,,'''(((((())))))***++++++---,,,++++++,,,---///111///......---,,,++++++***------,,,,,,,,,,,,---------888NNNcccllllllnnntttmmmlllkkkkkkkkkhhheeebbb```bbbggglllnnnrrr}}}DDD444555555555444222000///...---,,,***))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&'''(((((((((((()))***************$$$$$$#########$$$&&&'''"""###$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%$$$###""""""%%%(((###$$$%%%&&&&&&&&&%%%%%%############""""""""""""""""""############""""""!!!!!!""""""######$$$$$$&&&%%%%%%$$$###"""!!!!!!"""""""""!!! !!!$$$'''''';;;JJJGGG>>>777222,,,###########################!!!!!!$$$###"""&&&,,,999111***+++333;;;<<<;;;,,,---...,,,)))(((***---""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$%%%%%%$$$###""" &&&%%% $$$666JJJTTTVVVWWWWWWYYY[[[]]]___```iiigggccc___\\\[[[ZZZZZZ[[[YYYXXXZZZ]]]^^^\\\YYYZZZYYYYYYXXXXXXZZZ[[[\\\______^^^___```bbbdddeee___^^^]]]\\\]]]___aaabbb[[[ZZZYYYXXXYYY\\\___aaabbbbbbaaa___^^^]]]\\\\\\]]]```bbbaaa]]]ZZZYYYYYYMMMFFF@@@AAAFFFGGGAAA:::<<<===???EEENNNWWW]]]```aaaaaa`````````_________^^^___`````````___^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^```___^^^^^^^^^___```aaaYYY[[[___ccceeefffeeeddd^^^]]][[[ZZZZZZZZZ[[[\\\aaa\\\WWWXXX[[[]]][[[XXX[[[QQQBBB444,,,((('''(((&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))'''(((***+++***)))'''&&&''''''''''''((((((((())))))((((((((((((***,,,---))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((()))***************))))))))))))******'''((((((((())))))******%%%%%%%%%$$$%%%&&&'''(((&&&$$$000GGGXXXZZZZZZ\\\aaa```___```aaaaaa___]]]aaadddgggcccXXXRRR[[[iiiddddddeeegggccc[[[WWWXXXiiijjjgggccccccfffgggddd^^^QQQBBB888111+++)))+++'''''''''((())))))******---,,,+++++++++---///111------,,,+++******))))))------,,,,,,,,,---......000???TTTgggqqqqqqooommmpppooonnnnnnmmmiiiccc______cccjjjpppsssvvvpppFFF444444333333222111000000++++++******)))((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((()))))))))(((+++++++++*********))))))%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###"""!!!!!!"""""" !!! !!!$$$&&&...999DDDFFF>>>222)))&&&$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&,,,222111...333@@@LLL>>>333***,,,444888333,,,)))$$$"""###"""#########"""""""""""""""########################"""%%%"""###'''))):::XXXUUUUUUXXX\\\]]]]]]___aaagggjjjhhhaaa___aaaaaa\\\]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYYYY[[[\\\]]]______^^^^^^^^^______```]]]]]]^^^^^^___`````````[[[]]]]]]YYYYYY\\\]]]ZZZbbbbbbaaa^^^\\\[[[]]]___ddd___]]]^^^ZZZUUUVVV\\\MMMGGGGGGQQQVVVPPPFFFAAADDD<<<999BBBMMMTTTYYY______bbbbbbaaaaaaccc```[[[___]]]\\\___bbbcccbbb___\\\]]]^^^^^^______^^^^^^^^^^^^^^^___```aaabbbccc```^^^]]]___cccdddaaa\\\]]]]]]\\\\\\]]]___```bbb``````^^^]]]\\\[[[[[[[[[YYYZZZRRRAAA222)))&&&$$$$$$###%%%***+++(((''')))%%%$$$$$$######$$$$$$%%%''''''(((((())))))*********++++++***((('''((()))&&&''''''((()))***++++++))))))))))))))))))))))))++++++*********************)))'''&&&&&&'''((((((***,,,------***((((((((())))))))))))(((((((((((()))((('''''''''(((***+++(((((()))***************))))))((('''''''''''''''''''''''''''''''''''''''(((&&&)))555FFFTTT[[[\\\ccccccdddeeebbb______aaabbb___aaafffaaaVVVWWW```ccc```]]]^^^```aaa```^^^fffggghhhiiihhhgggdddccc```\\\PPP???333///,,,(((++++++***)))((())))))))),,,,,,,,,---------......---------,,,,,,+++++++++//////...,,,,,,...---+++777GGG[[[iiillljjjiiihhhppprrrsssrrrpppkkkgggdddbbbdddiiiooovvvmmmDDD555555444333222000000///++++++******))))))((((((((())))))))))))))))))((((((((('''&&&&&&&&&&&&&&&''''''((())))))***))))))++++++*********)))))))))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$######""""""######$$$""""""""""""""""""""""""#########"""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$######"""!!!!!!""""""!!!!!!!!! !!!###&&&///888999111(((###"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""&&&+++...,,,))),,,666???CCC:::333444===EEEGGGEEE111***""" """"""!!!###"""""""""""""""""""""########################"""%%%"""###&&&'''777SSSYYYXXXYYY[[[\\\\\\[[[\\\gggiiihhhcccaaabbbaaa]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^______^^^^^^^^^___``````______````````````aaaaaa]]]___^^^ZZZYYY[[[[[[XXX___`````````^^^___aaabbbfffaaa______\\\VVVWWW\\\JJJGGGJJJUUU\\\XXXOOOJJJGGGAAA>>>BBBFFFJJJQQQYYY___aaa```^^^^^^aaaaaa^^^```___^^^```ccccccbbb```^^^______`````````````````````______```aaaaaabbb^^^[[[ZZZ]]]```aaa^^^ZZZ]]]]]]\\\\\\]]]^^^___``````______^^^]]]\\\\\\[[[ZZZ\\\XXXLLL@@@666...'''%%%"""###'''(((%%%###%%%%%%$$$$$$######$$$$$$%%%''''''''''''((()))***++++++,,,,,,+++)))(((((()))&&&''''''((())))))******))))))))))))))))))))))))***************************)))((('''&&&''''''(((***,,,------***)))((((((***)))))))))(((((((((((()))(((((('''((()))***+++(((((()))***************))))))((('''''''''''''''''''''''''''''''''''''''###$$$'''...888FFFSSS[[[`````````aaa```_________aaa___aaafffaaaWWWXXX```bbb```^^^___aaabbb```___eeegggjjjmmmmmmkkkgggdddbbbbbb[[[KKK;;;222---******)))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,------,,,,,,...///...777HHH^^^hhhhhheeefffjjjnnnoooqqqpppmmmiiifffdddbbbgggrrr|||iiiBBB666666444333111000///...+++++++++***))))))(((((())))))************))))))))))))(((''''''''''''((((((((()))*********))))))*********)))))))))(((((($$$$$$$$$$$$$$$#########"""#########$$$%%%%%%%%%$$$$$$$$$###############$$$######""""""######$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""############"""!!!!!!!!!""""""!!!!!!!!!  !!!"""'''+++***%%%  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""'''((((((%%%###$$$***///999333...000888BBBJJJNNN888000&&& !!!"""###""""""""""""""""""##############################"""%%%""""""&&&&&&222JJJXXXXXXYYYZZZ\\\]]]\\\ZZZcccffffffcccaaabbb```\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^______```aaabbbbbbaaaaaaaaaaaa`````````aaa___ZZZYYYZZZYYYVVV^^^___aaabbbbbbccceeegggfffdddbbbaaa^^^ZZZZZZ^^^PPPOOOSSS]]]dddaaaYYYTTTOOOLLLIIIHHHEEEEEEKKKSSS]]]___^^^[[[[[[```bbb```aaa``````aaaccccccaaa`````````aaabbbbbbbbbbbbbbbbbbaaaaaa```______``````]]][[[ZZZ\\\___```]]]ZZZ]]]]]]\\\\\\\\\\\\]]]^^^______`````````___]]]\\\YYY\\\\\\WWWOOODDD666***((($$$###&&&'''$$$"""$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&''')))+++,,,,,,------,,,***))))))***'''''''''(((((()))))))))))))))))))))))))))))))))************************++++++)))((('''''''''''')))+++------+++)))((((((******)))))))))(((((((((((((((((((((((()))******(((((()))***************))))))((('''''''''''''''''''''''''''''''''''''''!!!$$$'''(((***666IIIWWW\\\\\\\\\]]]___```___^^^```^^^aaaeeeaaaZZZZZZaaabbb```___```bbbbbbbbb```bbbeeeiiinnnpppnnnhhhdddccciiihhhZZZHHH:::111***'''((())))))))))))((((((((())))))))))))*********+++++++++++++++*********++++++,,,,,,,,,---000333===NNNbbbiiifffbbbgggnnnooopppqqqoookkkfffcccbbb```hhhwwwddd@@@777666555333111///...---,,,,,,+++******))))))((()))******++++++******)))+++***))))))(((((())))))(((((()))))))))((((((''')))))))))(((((((((''''''$$$$$$$$$###############!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!""""""!!!!!!!!! !!!###'''((((((%%%  ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''&&&###!!! !!!###$$$'''&&&$$$$$$(((000999???777000(((""" !!!"""###"""""""""""""""#################################!!!%%%"""!!!%%%$$$,,,???RRRUUUXXXZZZ^^^aaaaaa^^^___```bbbbbbaaa```]]][[[______^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^___```aaabbbccccccbbbaaaaaa```_________aaa___[[[YYY[[[[[[XXX^^^aaaccceeeeeeeeeggghhheeedddcccbbb___]]]^^^```\\\\\\^^^cccfffddd___[[[[[[XXXVVVSSSPPPNNNOOOPPPWWW[[[]]][[[[[[___aaa```aaa```aaaaaaaaaaaa```___```aaabbbbbbccccccbbbbbbcccbbb```___^^^]]]]]]]]]^^^]]]\\\]]]___```___]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___```bbbbbbaaa___^^^YYY\\\]]]ZZZVVVMMM;;;,,,---'''$$$&&&(((&&&%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%''')))+++---,,,---...---+++***+++,,,((((((((((((((((((((()))(((((((((((((((((((((((())))))))))))************,,,+++***)))(((((('''''')))+++---,,,+++)))))))))*********)))))))))((((((((((((((((((((())))))***(((((()))***************))))))((('''''''''''''''''''''''''''''''''''''''%%%((()))&&&%%%--->>>LLLZZZ[[[[[[[[[^^^aaa```\\\```^^^```cccaaa\\\[[[````````````aaabbbcccbbbbbbaaaaaadddiiimmmmmmiiifffdddjjjllldddVVVGGG777+++&&&'''((()))))))))((((((((((((((()))))))))******************************,,,+++------,,,---333:::JJJWWWfffkkkhhhgggkkkqqqsssttttttpppjjjeeeccccccgggooo}}}aaa???777666555333111///...---,,,,,,++++++***)))))))))******++++++++++++******++++++***))))))))))))***(((((((((((('''&&&%%%%%%((((((((('''''''''&&&&&&########################!!!!!!"""###$$$$$$%%%%%%###########################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""%%%(((...---***%%% """%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&$$$"""!!!!!!"""""""""###$$$$$$###"""$$$)))---...+++'''$$$"""""""""!!!!!!!!!""""""####################################!!!%%%""" %%%$$$'''444JJJRRRYYY[[[^^^cccccc___^^^^^^```bbbbbb```^^^^^^bbbaaa```^^^]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^___```aaabbbbbbcccbbbaaaaaa```___^^^^^^^^^```___\\\[[[^^^___\\\aaacccggghhhggggggggggggaaaccccccaaa______``````aaabbbbbbaaaaaaaaa```___aaa___]]]]]]^^^\\\VVVPPPQQQXXX]]]]]]]]]______]]]^^^___``````___^^^^^^^^^``````aaabbbbbbbbbbbbaaaaaaaaa___^^^]]]\\\\\\\\\^^^]]]\\\]]]^^^______^^^\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^```bbbbbbbbb```___]]]^^^]]][[[YYYRRRBBB444000(((###%%%((((((((()))%%%$$$$$$######$$$$$$%%%&&&&&&%%%&&&''')))***,,,+++,,,------,,,+++,,,...)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++******)))(((''')))***,,,,,,+++)))))))))************))))))))))))'''(((((()))))))))))))))(((((()))***************))))))((('''''''''''''''(((((((((((((((((((((((((((******'''%%%)))333;;;TTTYYY\\\[[[^^^bbb```[[[___^^^```aaa```]]]\\\^^^^^^___aaabbbccccccccccccdddaaa```ccchhhlllllljjjdddggghhheee```TTT???---(((((()))))))))))))))((()))))))))************+++************************...---...///,,,---777DDDXXX___gggkkkllllllnnnooosssuuuvvvrrrllliiiiiikkkssszzz\\\===666666444333111000///...,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++++++++***))))))))))))***((((((((('''&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%"""""""""###############!!!"""""""""###$$$$$$$$$"""""""""""""""############""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!"""""" !!!""""""$$$'''***...---)))%%%!!! !!!###""""""""""""############!!!!!!!!!!!!""""""""""""#########""""""#########$$$&&&'''%%%!!!!!!###%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!"""######$$$$$$######################## %%%""" &&&%%%$$$,,,@@@OOO[[[]]]]]]aaaaaa^^^___^^^___cccdddaaaaaaccccccbbbaaa___^^^]]]]]]]]]^^^____________^^^]]]]]]^^^^^^^^^___```aaabbbcccbbbbbbaaa``````___^^^^^^]]]``````]]]^^^bbbcccaaabbbeeeiiijjjiiigggffffff___bbbccc___\\\]]]]]]\\\[[[___```]]]]]]___aaaaaa``````^^^___bbbbbb[[[QQQOOOWWW^^^___^^^^^^^^^\\\\\\^^^______^^^]]]^^^_________```aaaaaaaaaaaaaaa```______^^^]]]]]]]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]]]]\\\[[[]]]___```aaabbbbbbaaabbbbbbaaa^^^]]]YYYNNNBBB333***######&&&'''&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((((((((())))))***,,,,,,,,,,,,...///+++++++++******)))))))))))))))))))))))))))))))))'''(((((())))))************++++++++++++***))))))(((***,,,,,,+++))))))***++++++*********)))))))))''''''((()))))))))))))))(((((()))***************))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&))),,,HHHRRRZZZZZZ\\\aaa```[[[^^^^^^______^^^\\\[[[ZZZ[[[^^^aaabbbbbbbbbcccdddiiiccc^^^___fffllloooooogggfffeeeeeeeee]]]III666++++++***)))((()))))))))************++++++++++++*********+++++++++++++++000......000...///???RRRaaadddiiilllnnnnnnnnnnnnooorrrtttrrrnnnlllppptttuuu~~~XXX:::555555444333222000000///---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((('''%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%!!!"""""""""#########$$$""""""""""""############ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!"""%%%((()))((('''$$$""" !!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" """$$$###"""!!!"""$$$###%%%%%%$$$!!! !!!"""###$$$$$$###"""!!!!!! !!!!!!"""######$$$$$$########################%%%"""!!!'''&&&"""'''222HHHZZZ]]][[[^^^```^^^^^^[[[\\\aaabbb``````dddaaaaaa``````______````````````aaaaaaaaa```___^^^^^^^^^______```bbbcccdddbbbbbbbbbaaaaaa`````````^^^aaaaaa___```dddeeecccaaadddiiikkkkkkiiigggfff```dddccc]]]YYYYYYWWWTTTVVV^^^bbb```^^^aaabbbaaa\\\______\\\]]]```\\\UUUPPPYYY___^^^\\\]]]^^^^^^[[[^^^``````___^^^___aaa___``````aaaaaaaaaaaaaaa_______________```aaabbb]]]]]]]]]\\\\\\]]]^^^```[[[\\\]]]^^^______^^^^^^[[[\\\]]]^^^```aaabbbcccaaaccccccaaaaaa___XXXPPP:::///%%%$$$&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&(((***+++,,,---///111------,,,,,,+++******)))))))))))))))))))))))))))''''''(((((()))******+++)))***+++,,,,,,,,,+++***(((***,,,,,,+++*********+++++++++*********))))))&&&'''((()))***))))))((((((((()))***************))))))((('''''''''''''''(((((((((((((((((((((((($$$'''((('''$$$$$$&&&***666HHHUUUWWWXXX^^^___[[[^^^^^^^^^]]]]]]\\\YYYWWWYYY]]]aaabbbbbbaaabbbdddiiibbb\\\\\\dddkkknnnnnnjjjjjjgggffffffaaaQQQBBB///...+++)))(((((()))***))))))*********+++++++++++++++++++++,,,,,,,,,---///,,,---000///444IIIaaafffkkkpppqqqpppnnnoooqqqnnnqqqssspppkkkjjjoootttrrr~~~UUU999444444333333222111000000------,,,++++++******)))+++,,,,,,------,,,,,,++++++******)))((()))))))))*********)))(((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$#########""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!""" !!!"""### !!!!!!!!! !!!###%%%$$$%%%%%%%%%###"""  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!$$$###  ###############"""###$$$&&&######$$$###!!!!!!!!!""" !!!!!!"""###$$$$$$$$$########################%%%###!!!((('''"""$$$%%%@@@WWW[[[ZZZ^^^bbbbbb[[[WWWWWW\\\^^^\\\^^^ccc____________```aaaccccccaaabbbcccccccccaaa```___^^^^^^______```bbbcccdddcccccccccbbbbbbbbbbbbbbb```cccccc```aaadddeeeccc___ccchhhkkkkkkjjjhhhhhhaaaeeeddd\\\VVVUUUSSSNNNWWWaaahhhfffcccdddccc___ZZZ``````ZZZXXX\\\]]][[[SSSZZZ^^^\\\ZZZ\\\___```[[[^^^aaaaaa```___aaaccc``````aaabbbbbbbbbbbbbbb______``````aaacccdddeee`````````___^^^___aaacccZZZ\\\]]]___``````______[[[[[[\\\]]]___aaacccddd^^^bbbdddccccccccc^^^XXXBBB555***'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***)))'''%%%###$$$&&&)))+++,,,---000222///...------,,,+++******))))))))))))))))))))))))&&&''''''((()))******+++((()))+++,,,------,,,+++(((***,,,,,,+++*********+++++++++************)))&&&''')))*********)))((((((((()))***************))))))((('''''''''''''''))))))))))))))))))))))))"""'''+++)))$$$###(((...***???QQQTTTUUU[[[^^^\\\^^^___^^^\\\\\\[[[XXXTTTXXX\\\```bbbaaaaaabbbdddfff___YYYZZZbbbiiikkkjjjmmmnnnlllhhheeeaaaVVVKKK222000,,,((('''(((***+++))))))))))))************+++++++++,,,,,,---------...+++,,,000111777PPPkkkiiiqqqxxxwwwrrroooqqqvvvqqqssstttooohhheeeiiiooosssTTT333666333111111222222///---222///+++)))***+++)))'''******+++,,,,,,,,,++++++***+++++++++***)))'''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!""""""""""""############'''''''''%%%###!!!!!!!!!$$$$$$###""""""###$$$%%%(((333GGGYYY^^^\\\^^^eeeddd___ZZZZZZ^^^```^^^[[[````````````aaacccdddeeeaaaaaabbbbbbccccccdddddddddeeefffffffffeeedddccccccccccccbbbbbbbbbbbbaaacccdddgggjjjllljjjfffbbb```cccfffhhhiiigggdddbbb```dddbbb[[[XXXXXXUUUOOO[[[ffffffaaaccc```\\\___ZZZTTTTTT[[[___\\\[[[]]]```___]]]\\\\\\]]]^^^___\\\\\\]]]^^^___```aaabbbcccddddddcccaaa```aaabbbcccaaa___^^^___```_________```bbbdddcccaaa^^^\\\XXXZZZ\\\___aaaaaaaaa```cccbbbaaa^^^]]]^^^aaaddd___````````````^^^]]]\\\RRRAAA...$$$&&&***)))'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---...---------...---***'''))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++******+++---......---------,,,,,,,,,))))))************))))))))))))))))))))))))))))))&&&(((++++++***))))))***...+++)))(((((()))((((((''')))+++,,,,,,,,,***)))%%%'''((((((''''''(((***,,,333BBBRRRXXXUUUWWW\\\bbbaaa```aaaaaa^^^XXXSSSXXX^^^bbb```aaaeeeccc]]]eeecccbbbcccfffiiijjjjjjooonnnjjjdddeeefff```VVVBBB111'''***---(((&&&******************+++++++++))),,,...///---,,,++++++'''111777666999HHH^^^mmmooorrrtttqqqlllkkknnnrrrvvvtttrrrnnnhhhfffnnnyyyxxxSSS777555333111111222222///---111...+++)))******)))'''******+++,,,,,,+++++++++))))))******)))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!  !!!"""######"""""""""!!!!!!!!! &&&%%%###""" ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############&&&''''''&&&###""""""###%%%$$$###""""""###$$$%%%'''000CCCUUU]]]]]]___dddcccaaa^^^^^^______]]]\\\````````````aaabbbcccdddbbbbbbbbbbbbbbbbbbcccccc```aaacccdddeeedddcccbbbcccccccccbbbbbbbbbbbbaaabbbcccdddgggiiihhheeebbbaaabbbdddffffffeeedddbbb```dddccc^^^ZZZXXXSSSMMMWWWcccdddaaadddbbb]]]```\\\WWWWWW]]]```]]]\\\^^^```___]]]\\\\\\]]]^^^```]]]]]]^^^___```aaabbbcccbbbcccdddcccaaa```aaabbbdddbbb______````````````______aaabbbaaa```^^^\\\YYYZZZ\\\^^^______^^^]]]`````````___^^^___bbbeeeaaaaaabbbbbbaaa```^^^]]]XXXJJJ888,,,((((((&&&$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))***,,,,,,,,,++++++,,,------+++)))))))))))))))))))))))))))(((((((((((()))))))))***''')))************,,,---------,,,,,,,,,+++++++++)))******************)))))))))))))))))))))))))))''')))******))))))***+++...+++)))((()))))))))(((((()))***,,,,,,+++***)))&&&'''((((((''''''(((***'''+++888IIITTTWWWZZZ^^^`````````bbbcccaaa\\\XXXWWW]]]``````aaadddccc^^^bbbbbbccceeehhhiiihhhgggrrrrrrmmmhhhgggiiieee^^^KKK888******,,,((('''+++************++++++++++++'''***,,,---+++*********,,,000333666AAATTTfffnnnkkkmmmooonnnkkkjjjlllooopppnnnmmmkkkhhhiiisss~~~NNN999555333111111111111///...///---+++)))))))))((('''***+++++++++++++++******((((((((((((((('''&&&%%%((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""!!!!!! !!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$$$$%%%###***:::LLLXXX\\\^^^aaacccddddddcccaaa___^^^___bbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddcccbbbaaacccccccccbbbbbbbbbbbbaaaaaaaaabbbdddfffgggeeecccaaabbbcccdddddddddcccccc___cccddd```\\\WWWPPPIIIQQQ___bbb```eeeddd___bbb___\\\[[[___aaa___^^^______^^^]]][[[\\\]]]^^^```^^^______```aaabbbccccccaaabbbcccbbb```___```aaadddbbb______```aaaaaa```_______________^^^^^^]]]ZZZ[[[\\\]]]]]]]]]\\\[[[]]]___aaaaaaaaaaaaccceeebbbccccccdddcccbbb```___[[[RRRDDD666...(((%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++)))))))))+++---...---,,,))))))))))))))))))))))))((((((((()))))))))******&&&(((*********+++---...,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))((()))***)))((((((***,,,---+++)))))))))***)))(((((()))***+++,,,+++******&&&((())))))''''''(((***&&&&&&...>>>MMMVVVZZZ\\\^^^___```bbbcccbbb___\\\UUUZZZ^^^___aaadddccc``````aaacccfffiiiiiigggeeeqqqrrrpppkkkiiijjjhhheeeXXXCCC///******((())),,,************++++++,,,,,,)))+++,,,,,,+++***++++++000//////888KKK```iiijjjfffggghhhiiijjjjjjjjjjjjjjjhhhgggggggggjjjuuuIII777444333222222111000///...---,,,+++***))))))((('''+++++++++++++++***))))))''''''(((((('''''''''&&&)))))))))((('''&&&$$$$$$###$$$$$$$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""###############%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$///@@@OOOYYY\\\]]]dddhhhkkkiiiddd```aaacccccccccbbbaaaaaaaaaaaaaaacccccccccbbbbbbaaaaaa```ddddddeeeeeedddcccbbbaaacccccccccbbbbbbbbbaaaaaaaaa``````bbbeeeffffffeeecccccccccccccccddddddeee^^^aaacccbbb]]]UUULLLEEEMMM\\\aaa```fffeeeaaadddaaa``````aaaaaa```______^^^]]]\\\[[[[[[]]]^^^```^^^______```aaaaaabbbbbb```aaabbbaaa```___```aaaccc```^^^^^^___```aaa```________________________ZZZ[[[\\\]]]^^^^^^^^^]]]^^^```bbbcccbbbaaabbbbbbbbbcccddddddcccbbb```___ZZZVVVMMMAAA555,,,((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***'''''''''))),,,.........))))))))))))))))))))))))(((((()))))))))*********&&&(((*********+++---///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))((('''(((***---,,,+++))))))***+++)))(((((()))***++++++++++++***'''((())))))((('''(((***+++''')))555FFFSSSYYYYYY]]]^^^```aaabbbaaa___]]]UUUXXX\\\^^^aaaccccccaaaaaaaaabbbdddggghhhgggfffjjjmmmnnnmmmjjjhhhgggfffbbbMMM777---)))'''))),,,)))******++++++,,,,,,,,,...//////...,,,,,,,,,---...///222>>>RRRcccgggbbbeeeeeeeeegggiiijjjhhhfffiiifffeeeffffffjjjuuuGGG666333444333222000/////////,,,,,,,,,+++***)))((((((,,,,,,,,,+++***)))((('''(((((((((((((((((()))))))))))))))(((&&&%%%######""""""###$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&%%%%%%$$$$$$"""***777HHHVVV\\\]]]eeejjjnnnlllfffbbbcccfffeeedddcccbbbbbbaaabbbbbbddddddccccccbbbbbbaaaaaaaaaaaa```aaaaaabbbcccdddcccccccccbbbbbbbbbaaaaaacccbbbaaaccceeeggghhhgggeeeddddddcccdddeeefffggg^^^```bbbbbb]]]SSSJJJEEEMMM\\\aaaaaagggfffbbbeeeaaabbbcccbbbaaaaaaaaa```^^^]]][[[[[[[[[]]]___```^^^^^^^^^______`````````___```aaaaaa```___```bbbaaa___]]]]]]___``````````````````````````````aaa[[[\\\]]]___```aaabbbbbb```bbbddddddbbb```______aaabbbbbbcccbbb```___^^^ZZZZZZVVVKKK<<<000)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))''''''&&&''''''((()))***&&&&&&&&&(((+++.........))))))))))))))))))))))))))))))))))))************&&&(((*********+++,,,...------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))((('''(((***---,,,+++******++++++***((())))))******++++++++++++((()))***)))((('''((())),,,)))(((///???OOOXXXZZZ\\\^^^___``````^^^]]]\\\VVVWWWZZZ___aaabbbbbbccceeecccaaaaaadddgggiiijjjdddggglllooommmhhheeedddfffVVVBBB444+++((((((+++)))******+++,,,,,,------111111000...,,,+++,,,...)))111<<>>GGGNNNUUU[[[___```aaabbbdddeeeeeeffffffeeeiiikkkhhhdddgggrrr|||}}}{{{{{{===111555222111111000...------,,,)))))))))))))))***...111222000...***(((&&&%%%$$$%%%$$$%%%***///111///,,,&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((&&&&&&'''(((''''''&&&%%%%%%######$$$$$$&&&///:::ZZZ___cccdddddddddaaa\\\[[[```eeehhhiiigggfffeeeiiifffcccaaaaaabbbcccccceeecccbbb```aaaccceeegggeeeffffffgggggghhhhhhhhhddd```___bbbbbb```bbbfffcccdddeeefffffffffeeedddcccccccccddddddddddddddd^^^___bbbdddfffggggggfffbbbbbbaaa```___^^^^^^^^^______````````````______aaabbbccccccbbbaaabbbcccbbbcccdddeeeeeecccaaa````````````aaaaaacccdddddd```aaaaaabbbbbbaaaaaa```___```aaaaaabbbccccccccccccbbbbbbdddffffffeeedddeeeaaa^^^]]]^^^```bbbbbbdddeeeeeebbbbbbbbb]]]WWWJJJAAA555,,,)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))*********)))'''&&&&&&&&&&&&''')))+++,,,---...---+++***)))))))))((()))))))))***************(((((())))))******++++++,,,,,,,,,++++++++++++*********)))))))))))))))***))))))))))))(((((((((((()))((('''(((+++,,,+++***(((((()))))))))*********)))))))))))))))))))))))))))******(((&&&%%%''')))999NNN]]]]]][[[___aaa^^^aaa^^^^^^bbbdddbbbbbbeeeaaaccceeeeeecccdddgggjjjdddeeefffhhhiiilllnnnppptttpppmmmmmmooollleee^^^PPPLLLBBB555---000777<<>>777BBBQQQXXXZZZ\\\^^^^^^^^^___aaacccaaaaaabbbccccccdddcccccccccbbbbbbeeegggeee^^^YYY```wwwlll;;;555000//////...------,,,,,,,,,*********))))))+++...111+++)))&&&###""""""###$$$!!!"""$$$&&&(((((('''%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&& !!!""""""###!!!"""###$$$###""" """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$###"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''((('''''''''''''''((())))))%%%###%%%))))))&&&&&&)))...AAAVVVaaaddddddbbb```^^^aaadddeeeeeedddddddddaaadddffffffcccbbbbbbdddhhhgggggggggggghhhhhhiiieeeeeedddcccdddeeefffffffff```\\\[[[[[[]]]bbbhhhddddddeeeeeeeeecccbbbaaaaaabbbdddfffggggggffffffccccccccccccccccccccccccbbbaaa```^^^^^^___aaabbbaaabbbcccddddddcccbbbaaa```bbbeeeeeedddcccbbbbbbccccccdddeeeeeedddcccccccccbbbbbbbbbcccdddeeeeeeddddddccccccccccccddddddcccbbbbbbbbbbbbdddeeefffcccbbbbbbdddffffffeeeddd```aaaaaa^^^[[[\\\```cccaaaeeeeeebbbbbbddddddaaa___[[[QQQEEE888...)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...///---***'''''')))&&&&&&'''(((((()))******&&&'''((()))***+++,,,,,,++++++++++++************)))))))))))))))***++++++))))))))))))(((((((((((((((''''''(((***+++***)))))))))*********+++++++++)))))))))))))))))))))))))))((((((((()))))))))(((''',,,===TTT___^^^___dddccc\\\WWW[[[```aaabbbdddccceeeffffffeeecccccccccfffeeedddfffjjjmmmmmmmmmllllllooosssuuutttppplllggg^^^KKK;;;???PPPZZZYYY[[[]]]^^^_________aaacccaaabbbcccdddeeeeeeeeeeeebbbeeehhhhhhfffbbb```___```zzzggg;;;333+++.........------,,,,,,,,,))))))(((&&&%%%%%%(((***)))'''$$$"""!!!!!!###$$$"""$$$&&&)))++++++***)))$$$######"""!!!""""""""""""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''''' !!!""""""###!!!"""###$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&(((((('''''''''''''''((()))***$$$###&&&***+++'''&&&((('''888NNN\\\dddfffbbb\\\```bbbdddeeedddcccdddddd^^^aaaeeefffcccaaaaaabbbhhhfffeeedddeeehhhkkknnnjjjiiigggfffeeeeeeeeefffgggbbb___`````````ccciiiddddddeeeeeedddbbbaaa```aaabbbdddfffggggggfffeeeaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```______```bbbcccbbbccceeeffffffeeecccbbb```ccceeefffdddcccbbbbbbcccdddddddddeeedddddddddeeeeeeddddddeeeeeeffffffeeeddddddccccccddddddeeebbbaaaaaaaaaaaacccdddeeecccbbbbbbdddffffffeeedddYYY\\\^^^\\\XXXYYY^^^ccc___dddeeecccccceeefffdddaaaaaa\\\QQQBBB555,,,)))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---,,,(((&&&&&&(((&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,+++++++++************)))))))))((())))))***++++++))))))))))))(((((((((((()))((('''((()))***)))((()))************+++++++++))))))))))))))))))))))))***)))'''''''''((((((''')))'''444OOO]]]\\\___jjjddd\\\WWW[[[```bbbccceeebbbdddfffhhhjjjjjjhhhggggggeeecccfffjjjmmmmmmkkkkkkiiikkkqqqyyyyyyqqqiiicccVVVBBB888FFF[[[```WWW^^^```bbbbbbaaa```aaaaaaaaabbbdddeeefffgggggggggdddjjjooommmgggcccfffjjjgggeee===/////////...------++++++***))))))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""###%%%''')))+++,,,---$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###%%%%%%###""""""""""""""""""""""""""""""!!!  $$$### ###'''""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!"""%%%''' !!!""""""""""""###$$$%%%&&&&&&'''%%%$$$$$$###############%%%%%%%%%&&&'''((()))***$$$&&&)))))))))(((((()))'''%%%$$$&&&))))))'''%%%$$$...BBBZZZeeeddd```aaa```aaaaaabbbbbbbbbaaaaaaaaabbbbbbccccccdddeeeeeecccddddddeeefffggghhhhhh``````aaabbbcccdddcccccceeedddbbb```aaabbbeeefffbbbcccdddeeedddbbb___^^^^^^^^^___```bbbccceeefffbbbcccdddeeeeeedddccccccaaa___^^^___aaabbb```^^^ccccccccccccccccccddddddgggfffeeefffgggfffcccaaabbbccccccccccccbbbaaaaaaeeeddddddddddddeeeffffffgggbbb^^^^^^cccffffffeeedddcccbbbccceeefffeeedddcccbbbbbbaaabbbccceeefff___[[[YYY\\\bbbeeedddaaadddcccaaabbbcccddddddccc```bbbccc^^^RRRBBB444+++***(((&&&&&&&&&&&&%%%$$$(((&&&%%%&&&(((((('''&&&''''''''''''&&&%%%$$$###&&&&&&''''''((())))))***+++*********))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******))))))((((((''''''+++***)))))))))))))))***)))************+++++++++)))))))))))))))************)))(((''''''((()))***+++'''///EEEVVV]]]aaagggccc```\\\]]]aaadddeeeeeehhhiiijjjjjjjjjhhhgggfffiiihhhggghhhjjjkkkkkkjjjiiiqqqqqqjjjllluuusssiiiaaaFFF666EEEZZZ```]]][[[___``````aaaaaaaaaaaa```]]]___bbbdddfffggghhhhhhjjjiiijjjmmmmmmlllooouuuzzzbbb<<>>QQQ\\\bbbdddccc```]]]]]]```dddeeeeeeggghhhhhhhhhggggggfffeeeffffffhhhkkknnnpppooommmiiinnnmmmjjjooowwwqqqdddRRRDDD@@@OOO]]]___^^^___aaaaaabbbbbbccccccbbbbbbaaabbbdddeeefffffffffeeeiiigggiiinnnppppppssswww|||```;;;000444///...------++++++***))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$######### !!!###$$$%%%%%%&&&&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!$$$""" """"""""""""""""""""""""""""""!!! """$$$### !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!######"""!!!!!!!!! !!!""""""""""""###$$$%%%&&&&&&'''%%%%%%$$$""""""!!!!!!!!!""""""######$$$$$$%%%%%%###&&&((())))))(((((()))***)))((()))******((('''%%%&&&000DDDXXX``````]]]^^^___```bbbcccccccccccceeeeeeddddddcccbbbbbbaaaddddddddddddcccccccccccc```aaacccdddeeefffffffffdddeeefffffffffdddcccaaaeeeeeeddddddccccccbbbbbb^^^```bbbdddeeeeeeeeedddcccdddeeefffeeeccc```___ccc```^^^]]]___```aaaaaa`````````aaaaaaaaabbbbbbeeedddcccdddddddddbbb``````aaabbbccccccccccccccceeeeeeeeedddeeeeeefffgggfffdddbbbcccfffiiihhhfffgggeeeeeeeeeggghhhgggfffgggfffeeedddcccdddeeefffgggeeebbb```aaadddhhhkkkhhhfffeeeeeeeeefffdddcccdddcccbbbaaa]]]SSSFFF===111...)))&&&&&&''''''&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((******))))))))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))((((((((()))***++++++)))************+++++++++************************))))))(((((((((((())))))((()))+++555GGGZZZbbbaaabbb```]]]]]]```bbbdddeeegggffffffeeeeeeeeeeeefffeeefffiiilllppppppmmmkkkjjjjjjjjjllltttwwwjjjXXXAAACCCMMM[[[aaa______ccccccccccccdddddddddeeeeeeeeeffffffffffffeeeddddddhhhfffhhhoootttuuuvvvyyyaaa<<<111444///...------++++++***))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#########!!!"""######$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! """$$$&&&'''%%%###"""!!! !!!""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###%%%((())))))((()))***+++++++++++++++***)))((('''###'''888NNN]]]___]]]___```aaabbbbbbbbbbbbbbbdddddddddccccccbbbbbbbbb```aaabbbcccdddeeefffgggaaabbbdddeeefffgggggggggggggggffffffeeedddcccbbbfffeeedddcccccccccddddddbbbbbbccccccdddeeeffffffcccdddddddddccc```^^^\\\[[[\\\]]]^^^```aaaaaaaaa___``````aaaaaabbbbbbbbbdddcccbbbbbbccccccbbb```___```aaabbbcccdddddddddeeeeeeeeeeeeeeefffggggggeeeccccccdddggghhhgggeeegggfffeeeeeeggghhhgggeeehhhgggfffeeeddddddeeefffhhhgggfffdddcccdddhhhkkkiiihhhgggggggggfffeeeccceeebbb```aaaaaa[[[QQQHHH888333,,,'''%%%&&&'''((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))%%%&&&&&&&&&'''''''''((())))))))))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((((((((((((((()))***,,,,,,))))))*********+++++++++++++++***************)))))))))(((((((((((())))))&&&)))))),,,===TTT```^^^bbb```^^^]]]___aaadddeeeggggggeeeddddddeeefffggghhhhhhhhhjjjlllllljjjhhhmmmkkkkkkpppvvvppp[[[GGG===GGGVVVaaaccc``````dddccccccccccccdddeeeeeefffgggggggggffffffeeeeeedddhhhfffhhhpppvvvwwwwwwyyyddd>>>111444///...------++++++***))))))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""######"""!!! """$$$&&&&&&$$$"""!!!!!! !!!""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""###$$$%%%%%%&&&%%%%%%$$$"""%%%((())))))))))))***,,,,,,---,,,+++)))((((((((($$$###...CCCVVV^^^]]]aaaaaabbbbbbbbbaaaaaa```bbbbbbcccccccccdddddddddaaaaaabbbdddeeefffhhhhhhccccccdddeeeffffffffffffiiihhheeecccccccccdddeeefffeeedddcccccccccddddddfffdddbbbaaabbbdddggghhhggggggeeeccc___\\\YYYWWWQQQVVV\\\aaacccbbbaaa___``````aaaaaabbbccccccddddddbbbaaaaaabbbcccbbbaaa^^^___aaabbbddddddeeeeeefffeeeeeeeeeeeefffggggggcccccccccdddeeeffffffeeegggeeedddeeeffffffeeedddiiihhhfffeeedddeeeeeeffffffggghhhhhhgggfffggghhhiiihhhggghhhhhhgggeeecccccc```^^^___aaa___XXXQQQAAA:::000)))&&&&&&((()))((('''%%%%%%&&&'''%%%$$$%%%%%%'''((())))))******&&&&&&&&&'''''''''''''''(((((((((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((()))***,,,,,,))))))*********+++++++++,,,+++++++++******))))))(((((())))))))))))((((((&&&)))((('''444KKK[[[^^^aaa```___^^^^^^```ccceeeiiihhhgggffffffggghhhiiikkkiiihhhhhhjjjlllmmmmmmooommmoootttrrrbbbJJJ:::EEEPPP[[[aaaaaabbbbbbaaabbbaaaaaaaaabbbccceeeffffffffffffeeeffffffffffffhhhfffiiiqqquuuuuuvvvyyyddd>>>111333///...------++++++***))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""!!!!!!!!!###%%%""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""!!! !!!######!!! !!!""""""""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$"""%%%((()))))))))***+++,,,---...---***((((((((('''%%%$$$)))888MMMZZZ^^^aaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbcccddddddeeeeeeddddddddddddeeeeeeeeeeeedddeeeeeeffffffeeeeeedddiiigggdddbbbaaabbbdddfffdddddddddddddddcccccccccgggeeecccaaaaaacccfffgggdddbbb^^^YYYUUUQQQOOONNNMMMSSS\\\ccceeeccc```___``````aaaaaabbbcccdddddddddbbbaaaaaabbbccccccbbb______aaabbbddddddeeeeeeffffffeeeeeeffffffggghhhccccccccccccdddeeefffggggggfffdddeeeffffffeeeccchhhgggfffeeedddeeefffgggeeefffhhhiiijjjiiigggfffhhhhhhggghhhiiihhhfffcccaaa___]]]^^^______[[[XXXMMMDDD777---((((((+++,,,)))((('''&&&''''''&&&$$$$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++)))************+++++++++,,,,,,,,,+++******))))))(((((())))))))))))((((((''')))(((&&&...@@@SSS___aaa``````^^^]]]^^^bbbeeeiiihhhhhhhhhhhhiiiiiijjjkkkiiihhhiiimmmrrruuuwwwoooooorrrsssfffOOO???:::QQQZZZ___^^^^^^cccccc___aaa`````````aaabbbdddeeeeeedddddddddeeefffggghhhgggggglllrrrttttttwww|||```;;;000444///...------++++++***))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""!!!"""$$$""""""""""""""""""""""""""""""!!! !!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!  !!!  !!!""""""""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$"""$$$''')))))))))***+++,,,...///---)))''''''(((%%%'''&&&%%%///BBBUUU^^^^^^___```aaaccccccddddddcccccccccccccccccccccdddbbbcccccccccddddddddddddeeeffffffeeeeeedddcccbbbeeedddccccccbbbcccddddddaaabbbcccddddddcccbbbbbbdddddddddddddddccccccccc[[[XXXTTTQQQOOONNNOOOPPPPPPVVV___eeeeeecccaaa```^^^^^^___```aaabbbcccdddeeecccaaaaaabbbddddddccc___```aaabbbcccdddddddddfffffffffffffffgggggghhheeeeeedddcccccceeehhhjjjhhhgggffffffggggggfffdddfffeeedddddddddeeefffgggiiigggfffhhhkkkllljjjhhhffffffggghhhiiiiiifffddd```___^^^]]]]]]]]]]]]]]]YYYNNN???333,,,,,,...000+++)))(((((((((((('''%%%$$$%%%&&&'''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))'''((((((((()))))))))******)))))))))))))))******)))************+++++++++------,,,++++++***))))))'''((()))******)))((('''((((((((()))***555LLLaaa```aaa```^^^\\\]]]aaaeeeggghhhiiiiiijjjjjjiiiiiiiiiiiiiiikkkpppuuuxxxyyylllnnnrrrmmmVVV???<<>>UUUYYYeeeggg]]]ZZZbbbeeeaaaaaaaaa``````aaacccfffgggfffeeedddcccbbbcccdddeeeccchhhoootttsssttt~~~UUU999111//////...---,,,+++*********,,,+++***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! ############""""""""""""&&&### !!!%%%'''$$$ !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!  $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!!!!!""" """"""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!"""""" !!!"""############$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((((((((((((&&&$$$###***%%%%%%'''&&&,,,DDD___[[[cccaaa\\\```___]]]dddcccbbbaaaaaaaaaaaaaaabbbaaa```___```bbbdddcccbbbfffdddcccdddffffffccc```eeedddcccbbbaaaaaaaaaaaabbbbbbbbbcccbbbaaa``````ffffffgggfffddd```\\\YYYHHHLLLSSSZZZ___```___^^^aaaaaaaaaaaaaaaaaaaaaaaa``````bbbccccccbbbaaaaaacccbbbaaabbbcccdddeeedddcccaaa```bbbeeefffeeeccceeeeeeffffffffffffeeeeeeeeeffffffgggffffffeeedddiiifffcccccceeegggfffeeeeeeeeeffffffggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkffffffgggjjjllljjjddd___```\\\YYYZZZ^^^___]]]ZZZZZZ[[[UUUGGG999333111///333...++++++)))&&&&&&)))&&&&&&''''''''''''&&&&&&(((((()))***+++,,,,,,,,,(((((())))))((('''&&&&&&''''''(((((())))))******,,,***((((((***++++++***))))))))))))))))))))))))***)))))))))((((((''''''((()))((('''&&&&&&(((******)))'''&&&'''(((***+++++++++,,,,,,,,,,,,------***...111111---)))(((((((((((((((((()))))))))))))))$$$%%%***+++///CCCYYYdddgggfff___[[[^^^ccceeeeeeeeeddddddeeefffhhhiiimmmoooooonnnqqqtttsssnnnpppkkkbbbQQQ;;;333HHHcccbbbbbbccccccddddddddddddfffccc```aaadddhhhhhhhhhggggggffffffgggggggggggg]]]fffnnnrrrtttzzzXXX888000222///...---,,,+++*********,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$&&&### !!!%%%&&&$$$!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!  !!!"""############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''''''''(((((()))(((((())))))((('''%%%$$$)))%%%%%%'''&&&***???XXX^^^ddd```\\\cccddd```ccccccccccccbbbbbbaaaaaaaaa]]]___aaaaaa``````bbbdddcccbbbbbbdddggggggeeecccfffeeedddcccbbb``````____________```aaabbbbbbccceeeeeeeeedddbbb___\\\ZZZHHHMMMTTT\\\aaadddddddddbbbbbbccccccccccccbbbbbbccccccccccccbbb```___]]]bbbaaaaaabbbdddeeeeeeeeedddbbbaaabbbeeeffffffdddffffffggggggggggggffffffdddddddddeeeeeeeeeeeeeeeiiigggddddddfffhhhgggfffeeeeeeffffffggghhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhgggfffggghhhjjjhhhccc___^^^ZZZWWWXXX\\\___^^^\\\[[[]]]YYYMMMBBB999222,,,,,,'''&&&'''(((&&&'''***&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++***)))))))))(((((((((((((((((((((((())))))))))))************)))))))))***))))))))))))))))))))))))*********))))))((((((((()))))))))((('''''')))+++***)))'''''''''(((***++++++++++++,,,,,,,,,------***---000///---*********((()))))))))))))))))))))+++''''''***))),,,===RRR```cccccc___^^^bbbffffffgggfffeeeeeeeeeggghhhiiilllppprrrrrrsssuuusssoooiiidddVVVCCC;;;EEEXXXfffccccccbbbaaa````````````fffcccaaabbbeeegggggggggeeeeeeffffffffffffffffff___dddjjjnnnsss{{{^^^999///555///...---,,,+++*********,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""" !!!$$$%%%###!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""###$$$%%%&&&"""""""""###############%%%$$$$$$$$$$$$$$$%%%%%%)))(((((('''''''''(((((((((((()))))))))'''&&&%%%(((%%%%%%'''%%%'''777JJJ\\\ccc]]]ZZZbbbeeeaaabbbccccccddddddcccaaa```^^^ZZZ___cccbbb^^^^^^bbbggg``````aaadddggghhhgggfffggggggfffeeeccc```^^^\\\______^^^^^^^^^```aaabbbeeedddcccaaa```^^^\\\\\\OOOSSSYYY___ccceeeeeeeeebbbccceeeffffffeeecccbbbbbbcccccccccbbbaaa___^^^___```aaacccdddeeeeeeeeeeeecccbbbccceeeggggggfffggggggggghhhhhhgggggggggdddccccccbbbcccdddfffgggiiigggffffffggghhhhhhgggffffffffffffggghhhiiiiiijjjjjjjjjiiiiiihhhgggfffhhhgggfffffffffeeebbb___]]]ZZZWWWWWW[[[^^^___^^^]]]^^^\\\UUULLLCCC777,,,***%%%$$$&&&((('''''')))&&&&&&''''''''''''&&&&&&'''((()))******++++++***+++***)))((((((((()))***))))))))))))((((((((((((((()))++++++***)))))))))))))))))))))))))))))))))***************))))))))))))******)))(((((()))+++))))))((('''((()))***+++++++++++++++,,,,,,,,,,,,+++,,,......,,,+++,,,---))))))))))))))))))))))))---***)))***((()))777GGG[[[___aaaaaaccchhhiiigggiiihhhgggfffggghhhiiijjjjjjppptttsssssstttrrrnnneeeZZZEEE666???XXXfffdddgggeeebbb```^^^^^^^^^___eeeccccccdddfffgggfffeeebbbccceeefffgggffffffeeecccdddffflllttt~~~fff;;;///666///...---,,,+++*********+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$$$$"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!"""##################"""""""""!!!!!! !!!!!! !!!!!!""""""!!!""""""###$$$%%%"""""""""#################################$$$%%%))))))(((''''''''''''(((((())))))***)))((('''&&&'''%%%&&&&&&$$$%%%///<<>>YYY^^^bbbdddhhhlllkkkhhhjjjiiihhhhhhhhhiiijjjjjjiiiooorrrpppooopppooommmeeeOOO888666KKKbbbggg___iiigggdddaaa___```aaabbbddddddeeeeeeffffffeeedddbbbccceeeggghhhhhhgggfffhhheeeeeemmmxxxlll???///555///...---,,,+++*********+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""###"""!!!"""######""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!"""#####################""""""!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%)))(((''''''''''''((((((((()))*********)))((('''&&&&&&&&&%%%###$$$***111EEEZZZ___YYY[[[]]]^^^cccaaabbbbbbcccaaa___\\\[[[```___```aaacccddddddddd```bbbdddeeeeeeeeeeeeeeegggggghhhgggdddaaa]]][[[```___]]][[[[[[\\\^^^___fffdddbbbaaa``````aaabbbcccccccccbbbaaa___\\\[[[___```cccddddddccc```___^^^___aaabbbccccccbbbbbb\\\___bbbcccbbbccceeegggeeeeeeeeedddeeefffhhhjjjjjjiiihhhhhhhhhhhhiiijjjeeedddccccccdddfffhhhjjjggghhhiiiiiiiiiiiiiiijjjggggggfffffffffhhhjjjkkkeeefffggghhhhhhhhhhhhhhhhhhgggfffdddbbbaaa```aaadddbbb___]]]]]]^^^^^^^^^\\\[[[XXXVVVWWWUUUKKK@@@555---(((((()))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((()))(((&&&%%%%%%&&&((()))******))))))(((((('''''')))%%%$$$***222555111+++((((((((((((((((((((((((******************++++++'''((())))))((('''((())))))))))))))))))******+++*********+++++++++,,,,,,+++++++++,,,...//////000+++*********)))))))))((()))))))))(((&&&(((///888XXX___eeegggjjjmmmkkkhhhjjjjjjiiihhhiiiiiikkklllmmmqqqqqqnnnlllnnnnnnlll```CCC333CCC\\\eeebbb___gggeeecccaaaaaabbbdddeeedddeeeffffffeeeeeeddddddcccdddfffhhhiiijjjiiiiiihhhcccdddnnn{{{jjj@@@000222///...---,,,+++***************(((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!""""""######""""""###""""""""""""""""""!!!""""""!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%'''''''''''''''((())))))((()))***++++++***)))(((&&&&&&%%%%%%$$$$$$'''***:::VVVaaa[[[[[[^^^```eeeaaaaaabbbbbbaaa___]]]\\\aaa```___```cccdddcccaaaaaacccffffffeeedddddddddffffffffffffdddbbb```^^^ZZZZZZZZZ[[[]]]___bbbcccdddcccbbbaaaaaabbbcccccccccccccccbbbaaa```___^^^^^^___aaabbbbbbaaa___^^^aaabbbccccccbbbaaa```___]]]```bbbbbb```aaadddhhheeeeeeeeedddccceeehhhkkkjjjiiihhhgggggghhhiiijjjfffeeeeeedddeeefffhhhiiieeegggiiijjjiiihhhiiijjjhhhgggfffffffffhhhjjjllleeefffggghhhhhhiiiiiiiiifffggggggeeecccaaaaaabbbeeedddcccaaa___^^^]]]]]]ZZZYYYWWWUUUXXXZZZUUUMMM888...&&&&&&((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((()))%%%###)))111555222,,,)))))))))))))))))))))))))))))))))***************''')))******)))(((((())))))))))))*********++++++************+++++++++++++++***+++---///000000...+++++++++******))))))(((&&&((()))(((''')))...444UUU___gggiiihhhjjjjjjhhhiiiiiihhhhhhiiijjjlllmmmqqqrrrpppmmmmmmooolllgggTTT>>><<>>111000///...---,,,+++************)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""#########!!!"""""""""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""""" !!!"""#########!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!"""""""""""""""###############"""!!!!!!!!!!!!!!! !!!"""######&&&&&&%%%%%%%%%$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&''')))***+++((()))***+++++++++***)))&&&&&&%%%$$$$$$&&&((((((222OOO]]]YYY\\\``````bbbccccccbbbbbbaaaaaaaaa```___`````````______`````````cccffffffdddcccdddeeeeeeeeeeeeddddddccccccbbbXXXYYYZZZ\\\___aaacccdddbbbaaaaaaaaaaaabbbbbbcccddddddcccbbbbbbbbbbbbbbb______````````````______aaaaaabbbccccccbbb```______aaabbb```^^^___dddiiidddeeeeeecccbbbcccgggkkkjjjiiigggffffffgggiiijjjeeeeeeeeeeeeeeeeeeeeeeeecccfffiiijjjhhhhhhiiijjjiiihhhfffeeefffhhhkkklllgggggghhhiiiiiiiiihhhhhhdddfffhhhgggdddbbbbbbcccbbbccccccbbb```^^^]]]\\\YYYZZZYYYXXXZZZ^^^[[[VVV@@@444)))'''(((((('''(((&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&''')))+++---......))))))))))))))))))))))))((((((((())))))*********)))+++------,,,******+++))))))******+++++++++***************+++++++++++++++***+++...111222///,,,,,,,,,+++******))))))(((&&&((()))(((((()))---///OOO[[[fffgggeeefffiiijjjggggggggggggiiikkkmmmnnnoooooommmlllnnnnnneee[[[HHHFFFPPPdddnnnhhheeehhhdddcccccccccddddddeeefffgggggggggeeebbbaaacccfffeeeddddddeeegggiiilllnnneeedddlll{{{YYY<<<222/////////---,,,+++************)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" !!!"""###$$$%%%%%%!!!"""""""""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############"""""""""""""""""""""""" !!!"""######$$$ !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!  !!!"""###%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%&&&((()))+++,,,))))))+++,,,,,,+++***)))&&&&&&%%%$$$%%%((((((''',,,IIIWWWUUU\\\bbb^^^\\\ddddddcccbbbbbbccccccddd[[[___bbb```[[[YYY\\\```___bbbffffffddddddeeegggddddddcccccccccdddeeeeeeYYYZZZ\\\^^^``````aaaaaa___`````````aaaaaaaaaaaagggfffeeedddcccbbbbbbbbb``````____________``````]]]^^^```bbbcccdddccccccaaabbbccc```\\\]]]ccciiidddeeeeeecccaaacccgggkkkiiihhhgggeeeeeeggghhhiiiddddddeeeeeeeeedddccccccbbbfffiiijjjhhhggghhhjjjiiihhhfffeeefffhhhkkkmmmiiijjjjjjiiiiiihhhgggfffcccfffhhhhhheeeccccccddd^^^```bbbcccaaa___]]]]]]YYY\\\\\\[[[]]]```^^^YYYKKK===///***)))(((&&&&&&&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''((())))))((((((''''''(((((())))))******$$$(((+++)))&&&%%%***///))))))))))))))))))))))))''''''(((((()))))))))***+++---//////...,,,,,,---))))))***++++++++++++***)))************+++++++++++++++,,,///222222///+++,,,,,,++++++***))))))(((&&&)))+++)))(((***,,,,,,IIIXXXdddeeebbbccchhhlllfffffffffgggiiikkkmmmooojjjiiiiiijjjmmmkkk^^^PPPDDDQQQbbblllllliiihhhhhhgggggggggggggggggggggggghhhhhhhhhdddaaa```cccfffddddddcccccceeehhhlllnnnggggggrrr\\\999...111000...------------,,,******)))''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""############!!!!!!!!!!!!""""""""""""%%%$$$""" !!!"""$$$!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!! """!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$!!!"""###%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))***))))))((('''%%%######$$$%%%&&&***DDDRRRUUU]]]aaa___aaacccaaabbbdddccc^^^\\\]]]bbbaaa```_________```aaa]]]^^^___aaacccdddeeeeeegggggggggggggggfffeeeeee]]]^^^```aaabbbbbbbbbaaa```___]]]]]]___aaabbbaaadddfffggggggdddaaa___^^^___``````___\\\\\\___bbbccccccbbbbbbaaa``````___dddddddddbbb______```aaacccccccccbbbbbbcccddddddfffhhhiiigggddddddfffiiigggfffeeedddcccbbbbbbbbbdddeeefffggghhhhhhhhhhhhiiifffeeefffhhhiiigggeeegggiiijjjkkkjjjiiigggeee```cccgggjjjiiifffaaa]]]aaa```aaaeeeddd^^^[[[\\\\\\]]]```bbbbbbbbb```___UUUGGG666,,,******((($$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&((()))))))))&&&&&&'''((()))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((((((((((((***,,,---******************************))))))******+++,,,***((('''(((+++,,,***(((***+++,,,---......//////...,,,***)))******)))((())))))***)))((((((***---CCC___hhhgggiii___\\\oookkkhhheeeeeehhhjjjkkkjjjeeellloookkkiiicccPPP<<>>MMMTTT\\\\\\[[[bbb^^^]]]```ddddddaaa___```aaa___^^^\\\\\\]]]^^^___^^^___```bbbccccccddddddgggggghhhhhhggggggfffeee___```bbbcccddddddcccccceeecccaaa```aaaccccccbbbccceeeffffffdddaaa``````___```aaa___]]]]]]___bbbaaaaaaaaaaaaaaabbbbbbbbbcccddddddccc```^^^^^^___cccccccccccccccdddeeeeeefffggggggfffeeeeeeggghhhgggfffeeedddccccccccccccbbbcccdddeeeffffffffffffhhhfffdddeeeggghhhgggeeeggghhhiiijjjjjjiiigggfffccceeehhhiiiiiieeeaaa^^^___]]]]]]___^^^YYYVVVXXXYYY\\\___bbbcccbbb```___ZZZQQQCCC777...+++***)))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''((((((((('''(((((()))***+++,,,---++++++******))))))******))))))))))))))))))))))))'''''''''((()))*********)))((((((((()))***+++,,,******************************))))))******+++,,,---+++((((((***+++)))((()))***,,,...//////......---+++)))))))))***)))((())))))***)))((((((***---AAA\\\fffdddfffZZZVVVhhhjjjgggeeeeeehhhjjjkkkjjjnnnkkkmmmrrrjjjWWWFFF@@@QQQeeesssqqqlllmmmmmmiiikkkiiigggeeeeeefffhhhjjjfffffffffeeecccdddhhhkkkfffkkkgggiiiwww}}}~~~yyy}}}```===000//////---,,,,,,,,,,,,+++)))***(((''''''((('''&&&$$$#########"""""""""!!!!!!""""""""""""############"""""""""#########$$$$$$((('''%%%###""""""###$$$"""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%$$$######"""#########""""""""""""""""""""""""&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((((((((()))))))))(((''''''((('''%%%$$$$$$$$$%%%&&&(((999GGGTTT___]]]\\\gggcccaaabbbeeeccc\\\XXXXXX___]]][[[YYYYYYZZZ\\\]]]``````aaabbbcccddddddcccgggggghhhhhhhhhgggffffffaaabbbdddeeeffffffeeedddfffdddaaaaaaaaabbbaaa```aaaccceeeeeecccbbbaaabbb```aaabbbaaa______aaaccc___``````aaabbbccccccccccccdddeeedddaaa^^^]]]]]]bbbbbbccccccdddeeeffffffgggeeeeeeeeeggghhhhhhhhhffffffeeedddcccccccccdddbbbbbbdddeeeeeeeeeeeeeeegggeeedddeeefffgggfffeeefffggghhhiiiiiihhhgggffffffggghhhhhhgggdddaaa```___\\\ZZZ[[[YYYUUUSSSUUUWWWYYY]]]```bbbbbb```___\\\XXXOOOAAA333)))'''(((******((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((''''''((()))******++++++******)))))))))***++++++))))))))))))))))))))))))''''''(((((())))))******)))((((((((()))***+++,,,***************************))))))))))))***++++++000---***(((((())))))((((((***,,,...//////...------+++))))))******)))((())))))***)))((((((***---???[[[eeecccdddWWWRRRccciiigggeeefffhhhjjjkkkkkkqqqgggjjjssseeeEEE<<>>ZZZeeedddfffYYYSSSdddggggggfffggghhhjjjkkkkkklllfffhhhiiiSSS888===VVVeeennnssspppmmmmmmkkkhhhhhhhhhgggggghhhiiijjjkkkgggggggggffffffhhhjjjllllllkkkeeehhhuuuwwwsssxxxsss}}}PPP444...///...,,,+++***++++++***((()))(((&&&&&&''''''%%%$$$%%%%%%$$$$$$$$$#########!!!"""""""""############"""#########$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!#########$$$###""""""!!!""""""#########$$$$$$$$$###########################"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$###############$$$$$$##############################$$$$$$$$$###"""!!!%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''&&&&&&%%%%%%%%%&&&'''''')))>>>WWWYYYTTTZZZTTTTTTXXX]]]___\\\ZZZ\\\ZZZYYYWWWVVVWWWYYY[[[]]]^^^___aaaccceeefffggghhheeefffggggggggggggffffffbbbcccdddeeeeeeeeedddccc___]]]\\\\\\^^^___```______aaabbbcccbbbbbbccceeebbbbbbbbbbbbcccddddddcccaaaaaaaaaaaaaaaaaaaaaaaaccceeegggfffccc```^^^^^^aaabbbdddfffgggggggggggggggeeecccdddhhhjjjiiigggeeeeeedddddddddeeeffffffeeeeeefffggghhhhhhhhhhhheeeffffffffffffeeeffffffgggggghhhhhhhhhhhhhhhggghhhgggeeedddbbbaaa``````eee```\\\\\\YYYUUUTTTWWWUUUTTTSSSSSSVVVZZZ^^^aaacccbbbaaa]]]UUUFFF444(((((('''%%%$$$$$$$$$%%%&&&%%%''''''&&&$$$$$$%%%(((%%%%%%&&&&&&''''''((((((''''''(((((()))***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++,,,+++)))(((''')))+++...---+++)))((())),,,000222000...,,,,,,------,,,+++))))))***)))((((((***---888VVVcccdddfff[[[UUUfffffffffggghhhhhhiiikkkllliiillliiiXXX@@@777IIIaaalllooopppooonnnnnnlllhhhiiiiiiiiiiiijjjkkkkkkkkkkkkiiihhhhhhhhhiiiiiiiiikkkiiicccgggqqqooojjjqqq{{{HHH111...000---+++************)))''')))'''&&&&&&'''&&&%%%###%%%%%%%%%$$$$$$$$$$$$###""""""""""""############"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%########################"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""  !!!"""###  !!!"""#########"""""""""!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""############"""######$$$%%%########################!!!!!!###$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%'''%%%###333NNNWWWSSSUUUTTTSSSUUU[[[\\\ZZZZZZ\\\XXXXXXXXXYYYZZZ\\\^^^______```bbbdddfffggghhhhhhddddddeeefffffffffeeeeeeaaabbbcccdddddddddcccbbb```___]]]^^^```bbbbbbbbb___```bbbbbbaaabbbccceeeaaaaaaaaaccceeeeeedddcccbbbbbbbbbaaaaaaaaaaaaaaadddfffggggggdddbbbaaaaaabbbccceeeggghhhhhhgggggggggeeeeeeeeeggghhhhhhhhheeedddddddddeeefffggggggddddddeeegggggggggggggggfffggghhhgggfffffffffhhhjjjiiiiiiiiihhhhhhhhhhhhhhhgggeeedddbbbbbbbbbbbbccc___\\\[[[YYYTTTTTTVVVUUUSSSQQQPPPSSSWWW]]]```aaa______bbbaaaTTT???///((('''%%%$$$$$$%%%&&&'''&&&((()))'''$$$###&&&((((((((()))))))))*********'''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))((('''(((+++------+++((('''(((+++000222000///---,,,------,,,+++))))))***)))((((((***---111OOO^^^aaaeeeYYYTTTeeedddfffhhhiiihhhiiikkkmmmlllnnnbbbGGG777AAAYYYjjjqqqoooooopppsssssspppllljjjkkkllllllmmmllllllkkklllkkkiiiiiijjjjjjiiihhhhhhhhhdddiiirrrnnnkkkvvvFFF111000111,,,+++))))))******(((''')))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$############""""""""""""############!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""### !!!"""############"""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$######""""""###$$$$$$%%%######################## """$$$%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%&&&***'''...EEESSSSSSTTTZZZWWWWWWZZZZZZWWWWWWZZZWWWXXXZZZ\\\^^^```aaaaaaccccccdddeeefffffffffeeebbbcccddddddeeeeeeddddddbbbcccdddeeeeeedddcccbbbdddbbb``````aaaccccccbbb```aaabbbaaaaaaaaaccceeeaaa``````bbbeeefffdddbbb``````aaaaaabbbbbbccccccfffggghhhgggeeedddeeefffccceeefffhhhhhhhhhgggffffffggggggfffeeeeeeggghhhdddddddddeeeeeefffhhhhhheeefffggghhhhhhiiiiiiiiifffhhhjjjiiigggfffgggiiillllllkkkjjjiiihhhhhhhhhhhhhhhgggfffeeedddddddddbbb^^^\\\\\\ZZZVVVUUUWWWSSSSSSSSSSSSUUUXXX[[[]]][[[ZZZ\\\aaaddd[[[III;;;,,,+++(((&&&%%%%%%'''(((&&&)))+++(((%%%###&&&)))))))))************++++++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******((()))***)))&&&&&&(((*********))))))***,,,...//////---+++++++++,,,+++***))))))***)))((((((***------LLL\\\___cccXXXRRRbbbccceeehhhiiiiiiiiikkkmmmjjj```LLL999:::PPPfffqqqrrrnnnlllqqqwwwwwwsssooolllmmmnnnoooooonnnlllkkkllljjjhhhiiilllmmmkkkjjjgggiiihhhnnnuuuooonnn}}}HHH333222222,,,+++))))))******(((''')))'''&&&&&&&&&&&&%%%###############""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""######$$$######$$$%%%%%%%%%%%%$$$######""""""""""""############  !!!!!!"""""" !!!!!!!!!""""""###### """###### """##################""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######""""""###$$$%%%%%%########################!!!$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%***((((((;;;KKKPPPRRRVVVTTTUUUYYY[[[[[[]]]aaaVVVXXX[[[^^^aaacccccccccffffffffffffeeedddccccccaaabbbccccccddddddddddddcccdddeeeeeeeeedddcccbbbeeecccaaa``````aaaaaa``````aaabbbaaa``````bbbdddaaa______bbbeeefffdddaaa^^^^^^___aaabbbdddeeeeeegggggghhhgggeeeeeegggiiidddeeegggiiiiiihhhfffeeefffhhhiiihhhddddddfffiiidddddddddeeefffggghhhiiihhhiiijjjkkkkkkllllllkkkgggiiikkkjjjgggfffhhhjjjnnnmmmllljjjiiihhhhhhhhhiiiiiihhhhhhgggggggggfffccc___^^^___]]]XXXWWWYYYRRRSSSUUUWWWYYYZZZZZZ[[[\\\\\\___dddgggaaaUUUJJJ111...+++(((&&&&&&'''((('''***,,,)))%%%###&&&***(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******(((***+++)))&&&$$$%%%''''''(((***,,,---------,,,...,,,***)))******)))((())))))***)))((((((***------MMM\\\```dddXXXQQQaaabbbeeeiiijjjiiiiiikkkmmmdddNNN555///@@@ZZZnnnwwwpppkkkiiipppwwwyyytttooonnnooopppqqqpppooommmkkkjjjhhhgggiiimmmooonnnllliiikkklllrrrvvvnnnnnnHHH888333***,,,,,,++++++***)))))))))''''''''''''&&&%%%$$$###%%%###!!!!!!!!!"""""""""!!!!!!"""###$$$%%%%%%&&&'''&&&$$$"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###"""""""""!!!########################$$$!!! !!!$$$%%%###!!!###"""!!! !!!"""$$$&&&'''###!!!$$$&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!###%%%'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&(((((('''$$$"""$$$((()))%%%!!!))))))(((((('''&&&$$$$$$###(((((($$$///DDDQQQQQQSSSXXX\\\\\\ZZZZZZ^^^cccbbb```___^^^___bbbdddfffiiifffcccccceeefffeeebbb\\\___bbbdddcccbbbbbbbbbffffffffffffeeedddcccbbbgggeeebbb```^^^^^^___```bbbaaa___]]]]]]^^^```aaabbb```______```bbbaaaaaa___cccfffeeeaaa```ccchhhiiigggdddcccbbbccceeefffaaa___bbbggggggbbbdddjjjgggggghhhhhhhhhhhhgggggggggggghhhiiiiiiiiiiiiiiidddfffhhhjjjkkkjjjiiihhhggghhhjjjkkkkkkiiifffdddjjjhhhgggiiikkkllliiiggghhhhhhhhhjjjjjjiiieeebbbbbb___\\\[[[\\\\\\ZZZXXXWWWYYYZZZ[[[[[[[[[]]]___]]][[[[[[___dddddd```[[[III<<<---%%%%%%'''$$$!!!''''''&&&&&&&&&''''''(((***)))))))))))))))************))))))))))))******))))))))))))(((((((((((()))(((((('''''''''((((((+++++++++***)))(((((('''''')))******))))))***+++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))***+++,,,111000///---,,,+++******++++++***)))(((((())))))///;;;WWWdddggg[[[MMMaaadddjjjkkkggggggkkklllhhhPPP999,,,<<>>TTTeeehhhhhhiiikkklllnnnooopppiiimmmssswwwzzz|||~~~{{{yyywwwwwwwwwwwwvvvtttssstttvvvwwwvvvtttqqqnnncccooouuuyyy~~~}}}UUU???...111222******)))(((((((((((((((''''''&&&%%%%%%$$$##############################"""###$$$%%%&&&'''''''''######""""""""""""######!!!"""######$$$$$$######$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!"""###""""""!!! !!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###############$$$&&&((('''%%%""" #########$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&(((***+++***(((%%%$$$######$$$$$$$$$$$$###///@@@NNNVVV[[[^^^___^^^cccfffdddccceeeeeecccdddfffhhhiiiiiigggdddccc___]]]___dddfffdddccceeecccdddeeedddbbbaaaaaaccchhhfffdddccccccbbbaaa___[[[\\\]]]``````^^^ZZZVVV^^^^^^^^^```ccceeeeeeddd```___^^^^^^___aaaaaaaaaeeefffgggfffeeedddeeefffhhhhhhgggfffffffffffffffeeeddddddfffiiijjjiiihhheeefffggghhhiiijjjkkkkkkiiiiiijjjkkklllmmmnnnooopppppppppooonnnmmmlllkkkhhhjjjkkkllllllkkkiiihhhhhhiiijjjjjjiiihhhiiijjjkkkkkkjjjiiihhhggggggfffbbbeeeiiillllllkkkkkkllllllmmmnnnnnnmmmmmmnnnooopppoookkkfffgggkkkkkkgggWWWGGG444)))((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))))))))((('''&&&&&&&&&&&&((((((((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))******+++++++++***))))))((((((((()))))))))333JJJcccjjj```YYYYYYdddVVVAAA333:::OOOaaaiiihhhiiijjjkkklllmmmnnnnnnllloootttxxxzzz|||~~~zzzxxxuuusssssssssrrrrrrrrrtttxxxzzzyyyuuuooolllhhhvvv}}}eeeIII000000///***))))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$###########################"""###$$$%%%&&&'''''''''###""""""""""""""""""###"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!"""######"""!!!!!! !!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""#########"""$$$&&&'''&&&$$$!!! """"""###$$$%%%&&&&&&&&&)))))))))((('''&&&%%%$$$'''''''''(((***+++***)))&&&$$$"""###$$$%%%%%%######+++888GGGRRRYYY\\\\\\]]]cccfffdddeeeggghhhggggggggggggfffeeeeeedddcccaaa```bbbffffffbbbaaacccaaabbbcccbbbaaa```aaabbbfffdddaaa`````````___^^^[[[YYYXXX[[[___^^^XXXRRR^^^^^^^^^```bbbbbb```^^^[[[YYYWWWXXX\\\___``````fffggghhhgggeeedddeeefffgggffffffffffffggghhhiiieeedddeeegggjjjkkkjjjiiieeefffggghhhiiijjjkkkkkkiiiiiijjjkkkmmmnnnoooooonnnnnnooonnnnnnlllkkkjjjhhhjjjkkkllllllkkkiiihhhhhhiiijjjjjjiiihhhiiijjjjjjjjjiiihhhggggggffffffeeegggiiijjjiiiiiikkkllliiijjjllllllllllllnnnooonnnnnnlllhhhhhhjjjiiifffbbbSSS>>>...((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))(((((((((((('''&&&&&&%%%&&&&&&''''''(((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++)))((((((((((((((())))))(((444LLLdddlllcccYYYUUUUUUFFF444333GGG```jjjhhhhhhiiiiiijjjkkkllllllmmmmmmpppsssuuuvvvvvvxxxyyy|||{{{yyywwwvvvvvvwwwxxxsssvvvzzz|||zzzuuuoookkkmmm{{{pppQQQ444000///,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$#########""""""#########""""""""""""!!!!!!!!!!!! !!!!!!""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!! !!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&'''((((((((((((((('''&&&%%%$$$'''''''''(((***+++***)))(((%%%######&&&'''%%%###$$$(((111???MMMWWW[[[[[[]]]bbbfffeeeeeehhhiiihhhhhhgggeeecccbbbccccccdddbbbbbbcccfffddd```___bbb```bbbcccbbbaaa```aaabbbeeeccc```______```___^^^XXXWWWVVVYYY]]]^^^ZZZVVV^^^^^^___aaabbbbbb___\\\ZZZWWWTTTVVV[[[___``````fffggghhhgggeeeeeefffgggeeeeeeddddddeeefffhhhiiieeeeeefffiiikkklllkkkiiiffffffggghhhiiijjjjjjkkkjjjjjjkkklllmmmnnnnnnoookkklllmmmnnnmmmlllkkkjjjjjjkkkkkklllkkkjjjiiihhhhhhiiijjjjjjiiihhhiiijjjiiihhhhhhgggfffgggggggggiiiiiijjjiiihhhiiikkkmmmhhhjjjkkklllkkkkkkmmmnnniiilllllliiigggiiigggdddddd\\\LLL888+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((())))))*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++((((((''''''(((((())))))(((444KKKcccllldddUUULLL???555000<<>>333///...+++***++++++(((&&&%%%&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$############"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!"""$$$$$$"""!!!"""###%%%%%%%%%$$$###""""""!!!"""  """!!!!!! !!!!!!""""""!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """%%%)))---000333555000555666000%%% %%%"""&&&'''###!!!######!!! !!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""$$$%%%&&&'''''')))((((((''''''''''''(((***)))((()))++++++)))(((***&&&###"""$$$&&&%%%$$$"""%%%'''+++:::NNNZZZ\\\aaabbbccccccbbbccceeegggeeedddddddddeeeeeecccbbb]]]^^^___``````aaaaaaaaacccccccccbbbccccccddddddfffdddaaa^^^]]]___bbbcccaaacccccc___ZZZYYY\\\```dddeeeffffffdddbbbbbbcccccccccdddfffhhhgggeeebbbfffggghhhhhhggghhhjjjllliiihhhgggffffffggghhhhhhgggggggggiiijjjiiifffdddgggggghhhhhhiiijjjkkklllmmmlllkkkjjjiiijjjkkklllhhhiiijjjkkkllllllmmmmmmlllkkkkkkjjjiiihhhggggggjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggggghhhjjjmmmoookkklllnnnnnnmmmnnnoooqqqmmmooopppnnnjjjggghhhiiieeegggjjjjjjjjjjjjkkkllljjjfffggggggVVV;;;***(((&&&%%%&&&))))))%%%&&&)))'''((()))++++++)))((('''&&&%%%%%%$$$$$$%%%%%%&&&,,,***((('''(((((((((''')))))))))((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&'''((('''&&&'''(((***+++777LLL```eeeXXXCCC555---BBBYYYfffjjjkkkkkkjjjlllnnnooommmjjjiiilllooouuusssooommmlllmmmnnnooooooqqqtttuuuuuuvvvxxxzzzwwwvvvuuusssqqqooonnnmmm}}}tttbbb>>>222000...,,,+++++++++)))'''%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$############"""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###"""###$$$$$$"""!!!!!!"""$$$######"""!!!!!! """!!! """$$$%%%%%%$$$ !!!!!!!!!""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""%%%''')))+++,,,+++...000+++$$$ """%%%###&&&'''### """""" !!!!!!!!!!!!!!!"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&'''''''''&&&&&&&&&''''''(((***)))((()))++++++)))((()))&&&###"""$$$&&&%%%$$$"""%%%&&&(((333EEESSSXXX```aaabbbbbbbbbbbbdddeeeeeedddcccdddeeedddcccaaa``````aaabbbbbbaaa```___bbbbbbbbbbbbbbbccccccdddfffdddbbb``````aaaccceeeaaaccccccaaa]]]\\\```dddccceeeffffffdddccccccdddccccccdddfffggggggeeecccfffggghhhhhhggghhhjjjllliiiiiihhhggggggggghhhiiihhhggghhhjjjkkkkkkhhhfffkkkjjjjjjiiijjjkkkmmmmmmlllkkkjjjiiiiiiiiijjjjjjhhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhffffffffffffhhhiiikkkllljjjkkkmmmmmmllllllmmmnnnkkklllllljjjggggggiiilllhhhiiijjjjjjjjjjjjkkkmmmkkkjjjkkkiii\\\EEE222)))(((&&&'''***)))%%%%%%(((&&&''')))******)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,***''''''((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((()))((('''''')))+++(((333JJJ```bbbPPP<<<222777JJJ^^^hhhkkkllllllkkklllmmmllllllkkkmmmpppsssrrrsssrrrqqqnnnmmmmmmmmmrrrssstttttttttsssrrrqqquuuuuuttttttsssrrrqqqqqqsssccc>>>000000...---+++******)))'''%%%'''''''''((())))))'''%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""$$$$$$###"""!!!!!!""""""!!!!!!  !!!$$$&&&'''&&&%%% !!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!########################!!!!!!""""""###$$$$$$%%%%%%&&&'''&&&###"""###$$$%%%(((((($$$"""######!!!#########"""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))))))))++++++)))((((((&&&$$$###$$$%%%%%%%%%$$$''''''&&&,,,;;;LLLUUU^^^___aaaaaaaaaaaabbbcccdddcccbbbbbbdddcccbbb``````aaabbbbbbbbb```]]]\\\aaa`````````aaaaaabbbcccddddddcccccccccdddeeeeeeaaacccdddbbb``````dddhhhbbbdddffffffeeedddeeefffdddccccccdddfffgggeeedddeeeggghhhhhhhhhhhhiiikkkiiiiiihhhhhhhhhiiiiiijjjiiiiiiiiikkkmmmmmmllljjjnnnmmmkkkjjjjjjlllnnnoookkkkkkjjjiiiiiiiiiiiiiiihhhiiikkkllllllkkkjjjiiijjjjjjjjjkkkkkkllllllllljjjjjjjjjiiihhhggggggfffdddeeefffggghhhiiiiiiiiihhhjjjllllllkkkjjjkkkkkkmmmmmmkkkhhhfffgggjjjllljjjkkkkkkjjjhhhiiikkkmmmlllpppqqqlllbbbSSS===+++***'''(((******&&&$$$&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))''''''((()))((('''%%%&&&'''((()))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))))))))((((((***+++(((444LLL```[[[DDD444222FFFUUUeeekkkkkklllllllllmmmkkkiiiiiilllqqqtttvvvpppsssuuutttpppmmmlllmmmtttssssssuuuwwwvvvqqqmmmttttttttttttttttttttttttrrrccc>>>///...,,,,,,***((((((***)))%%%''''''''')))***)))&&&$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######!!!"""###%%%!!!!!!!!! !!!###&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###############$$$$$$$$$###########################"""""""""$$$$$$$$$###'''******&&&###$$$$$$"""%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&'''((()))******)))((()))***+++)))''''''%%%$$$$$$$$$%%%%%%%%%&&&((('''%%%(((444GGGTTTZZZ]]]```aaa`````````aaacccbbbaaabbbcccbbbaaa___]]]___```aaaaaa___]]][[[____________``````aaabbbaaabbbcccdddddddddddddddbbbcccdddcccbbbbbbeeegggaaacccffffffeeeeeefffhhhdddcccbbbccceeeffffffeeeeeefffhhhhhhhhhhhhiiijjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkllloooooonnnmmmooonnnllljjjjjjkkkmmmoookkkkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnllljjjiiillllllllllllllllllllllllkkkjjjiiiiiihhhgggffffffdddfffhhhjjjjjjjjjiiihhhiiikkkllllllkkkjjjkkkkkkqqqpppmmmkkkiiihhhiiijjjkkkkkkjjjhhhggggggjjjllljjjssstttmmmggg___HHH///***'''&&&))))))&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''((()))((('''$$$&&&((()))***)))'''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***)))((((((***,,,,,,;;;RRR^^^OOO777111;;;TTT```jjjllljjjkkkkkkkkkmmmiiieeefffkkkqqqttttttqqqtttvvvtttooolllmmmooorrrpppqqqvvv|||}}}xxxrrruuutttsssrrrrrrssstttuuusssccc@@@111---***+++)))&&&'''++++++'''&&&&&&'''((()))(((%%%"""$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!###&&&(((""""""!!!!!!!!!!!!!!! """""""""$$$%%%$$$!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%###""""""$$$%%%###!!!%%%((()))$$$"""######!!!%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########''''''''''''((()))***+++(((((('''((()))***(((&&&%%%%%%%%%%%%$$$%%%%%%&&&$$$%%%&&&$$$%%%...@@@OOOWWWZZZ^^^aaaaaa`````````bbbaaaaaaaaabbbbbb```___]]]___```bbbbbbbbb```___^^^^^^^^^^^^___```aaabbb___```aaabbbccccccbbbbbbbbbcccccccccbbbbbbcccdddaaaccceeefffeeeeeefffhhhdddbbbaaabbbdddfffffffffdddfffhhhiiihhhggghhhiiihhhhhhiiiiiijjjjjjjjjjjjlllkkkkkkmmmooopppooonnnnnnmmmkkkjjjiiijjjlllmmmlllllllllllllllkkkkkkkkklllmmmoooppppppnnnmmmkkknnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggffffffhhhjjjlllmmmlllkkkiiikkklllmmmmmmllllllmmmooopppnnnmmmlllkkkjjjjjjiiijjjjjjiiigggffffffiiikkkjjjssstttmmmkkkhhhSSS888---(((%%%'''(((&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''')))***)))'''%%%&&&(((******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***)))((((((***,,,///AAAUUUUUU@@@...555GGG]]]fffkkkjjjhhhiiiiiiiiimmmiiidddeeeiiinnnqqqqqqssstttssspppmmmlllnnnqqqooonnnpppvvv}}}{{{vvvuuusssqqqooooooqqqtttvvvwwwcccDDD666---(((,,,***&&&(((///000+++'''&&&%%%&&&'''&&&$$$!!!$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!###&&&)))""""""""""""""""""""""""%%%$$$$$$%%%%%%%%%""" ######""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$ !!!"""$$$$$$%%%&&&%%%######$$$$$$###""" $$$%%%!!! !!!$$$$$$$$$###############"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######################## !!!!!!""""""""""""'''''''''''''''((()))***'''&&&&&&'''(((((('''%%%###%%%&&&&&&%%%$$$%%%'''"""!!!"""######)))777FFFSSSXXX]]]aaabbbaaaaaaaaacccbbbaaaaaacccbbbaaa___aaaaaabbbcccdddddddddddd]]]]]]]]]^^^___```aaabbb^^^___``````aaa`````````bbbbbbbbbccccccccccccccc```bbbdddeeeddddddeeefffdddbbb``````bbbeeeggggggccceeehhhiiihhhggghhhhhhfffggghhhiiijjjjjjjjjjjjmmmkkkkkklllnnnooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmlllkkkkkknnnoooooopppppppppooooooooonnnmmmlllkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiikkklllnnnnnnnnnlllkkkmmmmmmmmmlllkkkmmmpppssspppnnnkkkjjjkkklllkkkkkkiiijjjjjjiiiggghhhjjjllllllrrrtttoooooommm]]]GGG555---''''''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''')))***)))(((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))))))))((((((***+++///BBBOOOFFF555222@@@OOOaaahhhkkkhhhfffggghhhgggkkkiiifffeeehhhkkknnnooosssqqqnnnllllllnnnpppqqqnnnnnnppptttyyyzzzxxxuuuvvvrrrnnnkkklllqqqwww{{{|||dddJJJ>>>///)))...,,,'''+++444666000((('''%%%%%%&&&%%%$$$"""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!$$$'''""""""""""""""""""""""""$$$###""""""$$$$$$###!!!#########"""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!###$$$$$$%%%%%%%%%%%%$$$###############$$$ !!!""" """""""""###############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&&&&%%%$$$%%%'''###""""""%%%%%%&&&000<<>>@@@444;;;SSS___YYYbbbgggiiigggfffhhhiiihhheeehhhjjjjjjjjjkkkooosssnnnjjjhhhlllrrrtttpppjjjooorrruuuwwwwwwyyy{{{}}}tttoooiiigggkkkuuuaaaTTTTTT777000---***+++...000000///)))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!! !!!"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """"""###""""""!!! """""""""!!! !!! !!!!!!""""""######""""""!!!!!!""""""###$$$!!! """%%%&&&&&&&&&$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########!!!""" !!!"""""""""""""""######""""""""""""######&&&&&&''''''&&&&&&%%%$$$((()))(((&&&$$$$$$&&&((($$$###!!!!!!###&&&***,,,IIITTT]]]]]]\\\___aaa___``````aaacccdddcccaaa______^^^]]]\\\]]]]]]^^^___]]]___```___\\\[[[^^^aaa______``````````````````ccccccdddeeeeeeeeeeeedddaaadddgggfffbbbaaabbbdddcccdddfffeeeeeeeeefffhhhffffffggggggfffeeeddddddgggggggggggghhhhhhhhhhhhjjjlllmmmmmmjjjhhhggghhhmmmllllllkkkkkkllllllmmmmmmlllkkkkkklllllljjjiiimmmlllllllllmmmnnnoooppplllmmmnnnmmmkkkjjjkkklllkkkjjjiiiiiijjjkkkmmmnnnnnnmmmmmmmmmmmmlllllllllooommmlllkkkkkklllnnnooo{{{vvvpppmmmllllllmmmmmmllllllmmmpppqqqqqqppprrrtttwwwxxxvvvrrrmmmjjj\\\LLL444###$$$,,,+++###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&''')))***))))))+++555888888FFF]]]ddd\\\eeefffggggggffffffgggiiieeeeeefffiiilllmmmmmmlllkkkiiiiiiooouuuuuuooohhhnnnrrrwwwyyyxxxyyy{{{~~~uuukkkdddkkkvvv~~~\\\TTT[[[HHH888222+++))),,,......,,,)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$"""!!! !!!!!!"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""###""""""!!! !!!""""""!!! !!! !!!!!!""""""#####################$$$$$$%%%"""!!! """$$$&&&%%%%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""###"""!!!"""$$$ !!!""""""######""""""######""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$'''(((((('''%%%%%%&&&'''######""""""$$$&&&)))+++AAAOOOZZZ\\\\\\___aaaaaaaaaaaaaaacccdddccc```^^^^^^]]]]]]]]]]]]^^^___```\\\^^^___]]]ZZZYYY[[[^^^__________________``````aaabbbccccccddddddcccccccccdddddddddbbbaaabbbccc```aaaccccccbbbbbbccceeefffffffffffffffeeeeeedddffffffggggggggghhhhhhhhhhhhjjjllllllkkkiiiiiijjjllllllkkkkkkkkkkkklllllllllkkkjjjjjjkkkkkkjjjhhhmmmmmmmmmnnnooooooppppppjjjlllmmmlllkkkkkklllmmmlllkkkjjjiiihhhiiijjjjjjllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnsssrrrooommmlllmmmooopppnnnnnnoooqqqssssssqqqooopppqqqtttvvvvvvtttooollliii[[[DDD000***,,,+++%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''((()))******))),,,...444AAATTTbbbdddaaafffhhhiiiiiihhhhhhiiijjjggggggggghhhjjjjjjiiihhhiiiiiijjjoootttvvvsssooorrrtttwwwxxxxxxxxxxxxxxxtttllliiiqqq|||wwwXXXRRR^^^SSSFFF;;;///)))***,,,***((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!! """""""""!!!  !!!"""!!!  !!! !!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###!!!""""""""""""""""""###!!!"""######$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""###$$$$$$!!!"""######$$$$$$############""""""""""""###############$$$$$$$$$$$$$$$&&&''')))((('''%%%&&&&&&#########$$$%%%&&&((()))888GGGWWW]]]]]]^^^aaacccbbbaaabbbcccdddccc```]]]]]]]]]]]]]]]]]]^^^___```[[[]]]^^^\\\XXXVVVXXXZZZ^^^^^^^^^^^^^^^___````````````aaabbbbbbbbbbbbaaaeeecccaaaaaabbbbbbbbbaaa^^^```aaabbbaaaaaacccdddffffffffffffeeeeeeeeeeeefffffffffgggggggggggghhheeegggjjjkkkkkkjjjkkklllkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiiiijjjjjjiiihhhkkklllnnnoooppppppoooooojjjkkkmmmlllkkkjjjlllmmmnnnllljjjhhhggggggggggggkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmmmmkkkjjjjjjkkklllmmmnnnooonnnnnnoooqqqsssrrrooolllmmmmmmooossswwwwwwsssooooooeeeQQQ:::,,,((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***+++***(((&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((())))))******...+++666OOOcccgggcccaaafffgggiiihhhgggggghhhjjjjjjjjjjjjjjjiiihhhgggggghhhiiilllooorrruuuvvvvvvxxxxxxxxxyyyzzzyyyvvvtttrrrnnnnnnwwwnnn[[[XXXbbb\\\UUUGGG666+++***+++)))&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######""""""!!!!!!!!!"""""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""!!! """"""!!!!!! !!!""""""  !!! !!!!!!""""""######%%%%%%&&&&&&''''''''''''$$$###!!!"""###$$$###!!! !!!!!!!!!""""""######!!!""""""############### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""" !!!$$$$$$"""""""""###$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$%%%%%%$$$'''))))))(((&&&&&&&&&######$$$%%%&&&&&&''''''111BBBTTT]]]^^^]]]```dddbbbbbbbbbcccdddbbb___]]]______^^^^^^]]]]]]]]]]]][[[]]]___\\\XXXUUUVVVXXX\\\\\\\\\\\\]]]^^^```aaa^^^______```````````````fffccc``````bbbdddbbb```___aaabbbcccbbbcccdddffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggeeegggjjjkkkjjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjhhhggghhhiiijjjhhhgggiiikkkmmmooooooooonnnmmmlllmmmmmmllljjjiiiiiijjjnnnlllkkkiiihhhggghhhhhhkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkkllllllkkkkkkkkkkkklllllllllllllllkkkooommmmmmmmmnnnnnnllljjjlllkkklllqqqwwwyyywwwssspppjjj[[[FFF333)))''')))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''''')))***...555DDDZZZhhhiiiaaa[[[dddfffggggggfffeeeggghhhlllmmmmmmmmmkkkiiiiiiiiihhhkkkmmmooooooqqqvvvzzz|||zzzyyy{{{}}}{{{wwwrrrqqqnnnpppyyyaaaaaabbbhhhdddaaaRRR>>>111,,,+++)))&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###############""""""""""""""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""!!!!!! !!!!!!!!!!!!  """"""!!! !!! !!!!!!""""""######$$$%%%&&&'''''''''&&&&&&$$$###!!!"""######""" !!!!!!"""""""""###!!!!!!"""############""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%### %%%###""""""###$$$$$$$$$$$$$$$######""""""""""""##################$$$%%%'''((($$$&&&((()))(((&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&...<<>>RRR]]]^^^___bbb______```bbbddddddbbb```^^^____________]]]\\\[[[ZZZ]]]```___[[[XXXWWWXXXYYYXXXWWWWWWYYY\\\```bbb``````aaabbbbbbbbbbbbbbbbbbdddggggggfffdddbbbbbb\\\^^^```aaaaaabbbdddfffeeedddcccbbbcccdddfffgggcccddddddddddddeeeeeeeeeccceeehhhjjjjjjjjjkkkllljjjjjjjjjiiiiiijjjjjjjjjiiihhhggghhhjjjkkkjjjiiihhhhhhhhhiiijjjjjjkkkkkklllmmmmmmkkkiiihhhhhhiiijjjiiiiiiiiiiiikkkmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhiiijjjlllmmmooonnnmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmooonnnmmmkkkjjjnnnppppppnnnnnnrrruuuqqqmmmllljjj]]]FFF111''')))((((((((('''''''''&&&%%%&&&((()))******))))))))))))))))))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''((()))++++++***)))((((((***+++***((()))...333GGGWWWfffkkkkkklllhhhbbbiiikkkllllllkkkkkklllmmmiiimmmpppoookkkjjjkkknnnooooooooonnnnnnppprrruuurrrtttxxxxxxvvvrrrooommmkkknnnwwwjjjIIIZZZYYY[[[gggbbb\\\OOO???111)))(((***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""$$$%%%%%%$$$###""""""""""""""""""!!!!!! """"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###"""""" !!!!!!!!!!!!!!!"""###"""!!!!!!!!! !!!!!!"""#########!!!###$$$$$$$$$"""!!!""" !!!"""######"""""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!%%%### &&&111111''' !!!"""""""""""""""######""""""""""""######  !!!$$$''')))&&&''''''&&&%%%&&&(((***((('''$$$""""""###&&&'''!!!&&&777MMM\\\______bbb^^^^^^```bbbeeeeeecccaaa\\\]]]^^^_________^^^]]]YYY\\\___^^^[[[XXXWWWXXXXXXWWWVVVWWWYYY\\\```bbbaaaaaabbbccccccccccccccc```eeeiiijjjgggcccbbbccc___```bbbccccccdddfffhhheeedddcccbbbbbbdddfffgggccccccdddddddddeeeeeeeee```cccgggiiijjjkkkmmmnnnkkkkkkjjjjjjjjjjjjkkkkkkiiihhhggghhhjjjkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmiiijjjkkkkkkiiiiiijjjkkkjjjiiihhhhhhhhhiiikkkllljjjjjjjjjiiiiiiiiiiiihhheeeeeeeeefffhhhllloooqqqooonnnmmmkkkjjjiiiiiiiiihhhiiikkknnnpppnnnjjjfffiiinnnqqqooojjjiiinnnssspppmmmooosssmmmVVV>>>000))))))(((((('''''''''&&&%%%&&&(((*********))))))'''((()))******(((%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''(((***+++,,,+++)))((((((+++---+++)))+++111777\\\^^^fffpppqqqhhhbbbccchhhjjjkkkkkkjjjiiikkklllnnnrrruuusssooommmnnnqqqoooooonnnoooqqqsssuuuvvvtttxxx||||||wwwrrroooooojjjppp|||___GGGQQQ^^^XXXbbb```YYYMMMBBB888000***&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###############"""!!!!!!"""!!!!!! !!!!!!$$$$$$###"""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """""""""""""""""""""###!!!######  """""""""!!!!!!!!!!!!!!!"""""""""!!!!!! $$$"""!!!!!!""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&&&&'''((((((((('''%%%$$$***)))'''&&&%%%%%%&&&&&&'''"""***CCCWWW^^^^^^```aaaaaaaaa```````````````]]][[[YYYXXXYYYZZZZZZZZZ^^^ZZZWWWWWWZZZ]]]]]]\\\\\\[[[ZZZYYYZZZ\\\___aaaaaa___^^^```dddeeecccaaaaaabbbccceeeeeedddccccccaaadddeeeeeeddddddgggjjjiiigggdddcccdddeeeeeeeeebbbdddgggggggggffffffgggbbbdddfffggghhhiiikkkmmmhhhhhhiiiiiijjjjjjkkkkkkiiihhhfffgggiiikkkllllllmmmllljjjhhhhhhhhhhhhiiikkkkkkkkkjjjjjjjjjjjjiiijjjkkkjjjhhhggggggjjjlllkkkiiijjjmmmmmmiiihhhiiiiiigggdddaaaaaadddkkkpppssspppjjjfffeeegggkkknnnkkkkkklllmmmlllkkkjjjiiifffkkkqqqqqqnnnmmmnnnqqqwwwvvvvvvxxxuuudddJJJ555---***)))***(((%%%&&&***&&&'''(((***++++++,,,+++***************)))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$###$$$&&&(((***''')))******)))))))))+++)))((()))***'''***:::MMMcccjjjooonnnkkkhhhbbb\\\gggjjjkkkggggggkkknnnnnntttsssrrrpppooonnnnnnnnnqqqqqqqqqqqqrrrsssttttttxxx{{{|||zzztttooonnnnnnlllmmmaaaHHHOOOZZZWWWbbb___XXXMMMBBB999222---***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$######"""#########$$$$$$$$$%%%%%%""""""######""""""!!! ###""""""!!!!!!!!!""""""######"""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""######%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""" """$$$### !!!"""!!!!!! !!!!!!"""!!!!!!!!! $$$"""!!!!!!""""""!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######"""""""""######$$$$$$############$$$%%%%%%&&&&&&'''''''''''''''&&&)))((('''%%%%%%%%%%%%&&&'''$$$***<<>>111+++((((((***((((((((()))))))))))))))(((***,,,......---+++***))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&''')))+++,,,...000111000---***)))))))))+++,,,000>>>SSSccchhheeeggghhhhhhkkkkkkcccZZZbbbgggjjjiiiiiikkkkkkiiihhhiiilllnnnppppppooooookkklllnnnpppqqqpppoooooollllllllljjjkkkpppxxxLLLIIIGGGYYYccc___VVVNNNBBB777///+++)))(((''''''&&&&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%'''&&&$$$###!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!"""#########!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!"""###### """&&&))))))%%%!!! !!!"""### !!!!!!""""""!!! !!!"""######"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!"""###%%%'''(((&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&((()))((('''''''''(((((()))(((&&&%%%$$$((($$$$$$'''&&&)))===SSS____________^^^^^^^^^^^^]]]]]]^^^```bbbbbbaaa___cccaaa______bbbbbb___\\\bbbaaa^^^]]]]]]^^^aaabbbaaadddfffeeecccaaabbbdddcccdddeeefffgggfffeeedddiiihhhhhhiiilllkkkgggdddfffffffffhhhkkklllkkkjjjgggjjjlllmmmlllkkkkkkllliiijjjlllkkkjjjjjjkkkmmmmmmmmmnnnnnnoooooopppppppppmmmkkkiiijjjjjjjjjiiiiiijjjlllnnnooooooooonnnnnnoooqqqrrrrrrpppnnnlllkkkmmmooonnnllliiihhhhhhooolllkkkllljjjdddaaabbbeeegggiiiiiiiiiiiiiiikkkpppooonnnmmmlllkkkkkkjjjmmmlllkkkkkklllmmmooopppmmmnnnppprrrtttuuusssqqqooopppqqqqqqooopppsssvvvppp\\\EEE555,,,((())),,,&&&'''(((((()))(((((('''&&&))),,,...///---+++)))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$%%%&&&))),,,...///000111///,,,)))))))))(((,,,...444CCCYYYgggjjjffffffeeeeeeiiikkkfff^^^bbbgggjjjhhhhhhkkkkkkiiifffgggkkknnnpppqqqppppppjjjkkkmmmoooooonnnmmmllllllllllllkkklllrrr|||NNN@@@OOOZZZSSS\\\DDD<<<999999111&&&&&&///+++)))&&&&&&'''(((((('''%%%%%%%%%$$$###"""!!! """"""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!###!!!!!! """  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""""""""!!!!!!"""""""""""""""""""""""""""$$$%%%&&&%%%&&&(((***&&&((()))***)))((()))******'''%%%&&&(((***)))'''###"""###%%%&&&(((222>>>TTTYYY___bbbbbbaaa___]]]```aaaaaa```]]]\\\\\\]]]cccaaa___^^^```aaaaaaaaabbb___]]]^^^```aaa```^^^bbbbbbcccdddeeeeeeeeeeeeggghhhiiihhhfffeeedddeeefffggghhhjjjjjjkkkkkkkkkiiijjjkkklllmmmlllkkkkkkmmmmmmmmmnnnnnnooooooooonnnmmmlllkkkjjjkkklllmmmfffdddgggooosssqqqmmmkkkkkkmmmooonnnllljjjiiiiiihhhjjjlllmmmooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmqqqrrrooojjjiiimmmnnnmmmlllkkkjjjjjjjjjiiifffcccgggkkknnnmmmiiihhhkkkooosssqqqooolllkkkkkkllllllkkkmmmoooooommmmmmmmmnnntttwwwzzzzzzyyyvvvuuuuuuxxxxxxwwwuuusssssstttvvvnnniiiXXXAAA000*********&&&&&&'''''''''&&&%%%%%%((('''&&&'''***+++***)))+++*********))))))(((((('''&&&&&&''''''((()))***&&&''''''((()))(((((((((''''''&&&%%%%%%&&&&&&&&&)))&&&$$$%%%***...000111000///---,,,++++++,,,,,,---))))))444JJJ^^^eeedddiiijjjhhhggghhhiiieee^^^ccciiilllkkkjjjkkkkkkhhhhhhkkknnnnnnlllkkklllnnnlllmmmnnnpppppppppooonnnnnnnnnkkkfffiiiuuuzzzOOOHHHPPP[[[UUUUUUBBB;;;777888333(((&&&+++***(((&&&%%%'''''''''&&&$$$$$$%%%$$$$$$###"""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""$$$######"""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!###!!!!!! """  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&((((((((((((&&&((()))***)))((()))******(((&&&&&&((()))(((&&&%%%$$$%%%&&&%%%&&&...888MMMWWW^^^^^^\\\^^^]]]ZZZ___```aaa```______```aaabbb```^^^^^^___``````___aaa___^^^___ccceeedddcccbbbbbbcccdddeeeeeeeeeeeeggghhhiiihhhfffddddddeeefffggghhhiiiiiijjjjjjjjjhhhhhhhhhhhhjjjlllnnnpppnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmlllllllllmmmnnnoookkkjjjmmmtttvvvsssppppppllllllmmmmmmlllkkkiiihhhggghhhjjjlllnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmnnnpppppplllkkknnnmmmjjjmmmlllkkkllllllkkkhhhfffiiilllnnnmmmiiihhhjjjnnnqqqpppnnnlllllllllnnnooonnnpppqqqqqqooonnnnnnooovvvxxxxxxxxxvvvuuuvvvwwwyyyxxxwwwtttqqqpppppprrrpppooodddMMM777,,,((('''''''''''''''''''''&&&&&&(((''''''((()))******)))+++*********))))))))))))((('''''''''(((((())))))&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&)))'''%%%''',,,000111111222000...---+++++++++,,,...***+++:::QQQccchhhfffggghhhgggfffhhhkkkggg```ccchhhllljjjjjjkkkkkkhhhhhhkkkmmmnnnlllkkklllmmmkkklllmmmooooooooonnnmmmiiikkkiiigggmmmyyyjjjPPPOOONNN[[[YYYQQQ???999888999444***%%%''')))'''%%%%%%&&&'''&&&%%%######$$$$$$$$$$$$######""""""############""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!! """  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###$$$'''***+++)))&&&&&&((()))***)))((()))***+++)))((('''(((((('''&&&'''%%%&&&'''%%%$$$)))000FFFWWWccc```]]]bbbccc]]]^^^```aaabbbaaaaaaccceeeccc```^^^]]]^^^______^^^___^^^^^^```cccfffgggfffbbbbbbcccddddddeeeeeeffffffhhhiiihhhfffddddddeeeffffffgggggghhhhhhiiiiiikkkhhhfffdddfffiiinnnqqqnnnnnnnnnmmmllllllkkkkkknnnmmmmmmmmmnnnoooppppppkkkkkkoootttsssooonnnpppmmmllljjjlllnnnmmmjjjfffeeegggiiilllnnnoooooooooppppppooooooooonnnnnnnnnkkkooopppmmmmmmnnnlllhhhnnnmmmlllmmmnnnmmmllljjjjjjlllnnnllliiiiiikkknnnpppooommmllllllnnnoooqqqqqqrrrttttttrrrqqqrrrrrryyyyyyyyywwwuuuuuuwwwyyy{{{{{{yyyvvvrrroooooopppooosssnnn\\\FFF555,,,''''''''''''''''''''''''''')))((('''((()))***)))(((***************))))))))))))))))))(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''(((+++...111222222333222000...,,,+++++++++---***///AAAYYYiiikkkgggeeeggggggfffiiilllhhhbbbccchhhkkkiiiiiikkkkkkiiiiiikkkmmmmmmlllkkkkkklllkkkkkkmmmnnnnnnnnnmmmlllgggiiijjjkkksss\\\QQQVVVMMMZZZ\\\NNN::::::<<<<<<444)))%%%((((((&&&%%%%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!! """  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!!""""""""""""""""""""""""%%%######''',,,---)))$$$&&&((()))***)))((()))***+++***)))))))))(((&&&%%%&&&%%%%%%'''%%%###&&&+++:::RRRdddcccbbbhhhhhh```___aaabbbcccbbbcccdddfffdddaaa___^^^___```___^^^]]]]]]]]]^^^aaacccdddeeeccccccccccccdddeeeffffffeeeggghhhgggfffddddddeeeeeeeeeeeeeeeffffffggggggmmmkkkgggeeeeeefffiiikkkkkkkkkkkkkkkkkkjjjjjjjjjllllllmmmmmmnnnooopppqqqkkklllppprrrpppkkkkkkoooooollljjjllloooppplllgggeeegggiiilllnnnpppppppppppppppppppppoooooooooooollloooooollllllmmmmmmiiimmmlllkkklllnnnnnnmmmllljjjkkklllkkkjjjkkkmmmppprrrpppooommmmmmnnnooopppqqqsssuuuuuuuuuuuuvvvwww{{{||||||{{{yyyyyyzzz{{{||||||{{{xxxuuurrrrrrsssmmmrrrrrrgggWWWFFF666***'''''''''&&&'''''''''''')))((('''((()))***)))(((************************++++++******)))(((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((+++...111333333333555333111...,,,++++++++++++***222HHH___jjjjjjgggfffgggggggggiiilllhhhbbbccchhhjjjhhhhhhkkkllljjjkkkkkklllllllllkkkkkklllkkklllmmmnnnnnnnnnmmmllljjjllllllnnnxxxNNNRRR]]]RRRYYYVVVDDD666<<>>222'''&&&+++'''&&&%%%&&&''''''%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######''',,,---(((###&&&((()))***)))((()))*********+++***)))'''&&&&&&&&&###$$$&&&&&&$$$%%%******DDD[[[aaaccchhhfff___```bbbccccccbbbbbbccceeeeeeccc```___```aaaaaa```______`````````aaabbbcccccccccccccccccceeefffgggdddfffggggggeeedddeeeeeeddddddcccccccccdddeeefffiiiiiihhhhhhggghhhhhhhhhgggggghhhiiijjjjjjkkkkkkkkkkkklllmmmnnnoooooooooooooooqqqssspppkkklllqqqpppmmmkkkmmmqqqqqqmmmhhhfffhhhkkknnnpppqqqrrrrrrppppppppppppoooooooooooonnnpppnnnjjjiiimmmnnnmmmlllkkkjjjjjjlllmmmlllkkkiiiiiijjjjjjkkkmmmpppssstttssspppnnnmmmmmmnnnooonnnqqqtttvvvvvvwwwyyy{{{{{{}}}~~~|||||||||xxxyyyyyyxxxvvvttttttuuupppqqqqqqmmmfffWWW@@@,,,((('''&&&&&&%%%&&&&&&&&&)))((('''((()))***)))(((***************+++++++++++++++++++++***)))'''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''(((((()))(((***---000222222333333555333111...,,,+++++++++(((***666NNNaaahhhgggfffhhhiiihhhgggiiikkkgggaaaeeeiiijjjhhhgggkkkmmmmmmmmmlllllllllllllllllllllmmmnnnooopppoooooommmmmmlllmmmmmmpppzzzgggBBBPPP]]]TTTTTTHHH888666<<<@@@;;;///'''''',,,''''''&&&'''((('''&&&$$$######$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!! !!!### !!!!!!!!!!!!""""""""""""  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""###&&&)))***(((%%%&&&((()))***)))((()))***(((***,,,+++)))((('''''''''######%%%&&&$$$&&&)))%%%:::RRR```eeegggeeebbb___aaabbbbbbaaaaaabbbddddddbbb``````aaaccccccbbbcccddddddcccaaaaaacccddddddcccbbbbbbcccdddfffgggdddeeeggggggeeedddeeeeeedddcccbbbaaaaaabbbcccdddbbbdddgggiiikkklllkkkkkkfffggghhhiiijjjllllllmmmkkklllmmmnnnnnnnnnnnnnnnooommmmmmooommmjjjkkknnnnnnllllllmmmppppppmmmjjjhhhjjjllloooqqqrrrrrrrrrppppppooooooooonnnnnnnnnooopppnnniiiiiinnnpppooollljjjiiiiiijjjkkkkkkjjjjjjiiiiiiiiikkknnnqqqsssvvvtttrrrooonnnmmmnnnooolllooorrrtttuuuwwwyyy{{{zzz}}}|||{{{zzzrrrsssuuuuuutttsssssstttuuutttqqqpppnnncccIII222+++***(((&&&%%%%%%&&&&&&((('''&&&'''***+++***)))*********++++++++++++++++++,,,,,,,,,+++***((('''%%%%%%&&&'''''''''''''''((((((((((((((()))***+++***,,,///111111111222333333222000...,,,+++++++++(((--->>>UUUcccddddddfffiiijjjiiihhhjjjkkkggg```gggjjjkkkhhhhhhllloooooopppnnnllllllmmmnnnmmmlllnnnooopppppppppooonnnmmmjjjlllmmmrrr~~~WWW===DDDKKKHHHGGG:::777999:::888333,,,)))(((((((((''''''((()))(((&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$$$$"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!! !!!### !!!!!!!!!"""""""""""""""  !!!"""!!!  !!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%&&&''''''&&&&&&((()))***)))((()))***&&&))),,,,,,***(((((()))***%%%###%%%%%%$$$%%%((()))444HHH[[[cccbbbaaaddd[[[]]]___`````````bbbdddbbb```______aaacccdddcccbbbdddeeedddaaaaaaccceeedddcccbbbbbbcccdddfffhhhccceeeffffffeeedddeeefffcccbbbaaa______```bbbcccaaacccfffiiilllmmmmmmmmmiiijjjjjjkkklllmmmnnnnnnmmmmmmnnnooooooooonnnmmmnnnjjjhhhjjjkkkiiiiiikkkjjjkkklllmmmmmmlllkkkjjjiiijjjlllnnnppppppppppppooooooooonnnnnnnnnmmmmmmnnnppppppllllllpppqqqooommmkkkiiiiiijjjkkkkkkjjjmmmkkkiiiiiikkknnnpppqqquuusssqqqooonnnooopppqqqlllnnnqqqsssssstttvvvwwwxxxyyy{{{{{{yyyxxxwwwxxxppprrrttttttsssrrrrrrsssvvvtttrrrrrrrrrjjjUUUAAA///...+++((('''&&&&&&'''&&&%%%%%%'''***,,,,,,+++*********++++++,,,,,,,,,***+++,,,---,,,+++)))(((&&&&&&'''(((((((((((('''))))))))))))***+++,,,---,,,...111111//////000222222000...---+++++++++,,,+++333GGG]]]eeebbbcccjjjgggiiihhhgggjjjmmmiiiccchhhllllllhhhhhhmmmqqqrrrrrrpppmmmmmmnnnoooooommmnnnnnnooooooooonnnlllkkkfffjjjqqqzzzUUU===999555777:::333======888111,,,++++++((($$$((((((((()))***)))'''$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""!!!###$$$%%%$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!! !!!### !!!!!!!!!""""""######"""  !!!"""!!!  !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$&&&(((&&&(((******)))((()))***%%%))),,,---***((()))***---((($$$%%%%%%###$$$'''))),,,<<>>777...(((((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%$$$$$$######""""""""""""""""""######%%%$$$###"""!!!""""""###$$$###""""""""""""""""""""""""""""""""""""""""""%%%""" """$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%###!!!  !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!! !!!!!!!!!!!!"""######$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%&&&&&&%%%'''((()))(((((()))+++))))))))))))))))))))))))+++***(((&&&%%%$$$######'''%%%,,,===OOOZZZ___```aaaaaabbbbbbcccddddddeeebbbZZZXXX```eeeaaa^^^___^^^___```bbbccccccdddddd^^^___```bbbcccdddddddddbbbbbbbbbcccddddddeeeeeeeeeeeeeeeffffffgggggggggddddddeeeeeefffggghhhhhhjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmllllllnnnpppnnnmmmmmmlllkkkkkkjjjjjjnnnnnnnnnmmmlllkkkjjjiiijjjlllnnnnnnmmmkkkkkklllpppqqqrrrrrrpppnnnkkkiiiooonnnmmmmmmnnnnnnmmmkkkjjjjjjjjjiiihhhggghhhjjjnnnmmmlllkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrssstttttttttsssuuuvvvvvvtttsssssstttuuuuuutttrrrpppppprrrttttttssstttwwwzzzxxxsssooohhhTTT===111,,,)))'''&&&''''''''''''(((***+++,,,......---,,,,,,,,,------++++++++++++,,,------......------......///111111//////---,,,---...000222000111222000//////000111...---,,,+++***+++...111FFFVVVeeeiiigggggghhhhhhhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjkkkooosssvvvwwwxxxzzz|||}}}|||yyyuuusssppptttvvvrrrkkkgggiiilllmmmvvvWWWEEE>>>@@@===AAAFFFDDD777222,,,(((((()))***)))'''&&&&&&%%%%%%$$$######"""###$$$$$$$$$###!!! %%%%%%%%%%%%$$$$$$######"""""""""""""""#########((('''%%%###!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""(((### $$$%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!! !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""""""""!!!######$$$$$$%%%&&&&&&'''&&&'''(((((('''''')))***(((((((((((())))))******+++***)))'''%%%$$$######&&&$$$'''666IIIXXX___```bbbbbbbbbcccccccccccccccgggbbbbbbfffgggbbb^^^^^^``````bbbbbbbbbaaa```___^^^^^^```aaacccdddeeefffbbbbbbbbbcccddddddeeeeeedddddddddeeeeeefffggggggeeefffggghhhhhhhhhiiijjjhhhhhhiiiiiiiiijjjkkkkkkjjjkkklllkkkkkkkkkmmmooollllllmmmmmmmmmlllkkkkkkooonnnnnnnnnmmmkkkjjjiiijjjlllooopppooommmmmmmmmqqqqqqrrrrrrqqqooommmlllqqqooommmmmmnnnooonnnmmmhhhkkklllkkkgggfffhhhkkkmmmlllkkkjjjiiijjjkkkkkknnnnnnnnnnnnnnnnnnnnnnnnkkklllnnnpppqqqqqqqqqqqquuuwwwyyyyyywwwvvvvvvwwwuuuuuuuuusssqqqpppqqqsssrrrqqqrrruuuxxxyyyxxxuuuvvveeeQQQAAA555+++'''(((''''''''''''((()))***+++...------,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////...//////000000000///---,,,,,,...111333111222222111000000111333...---,,,,,,+++***...333QQQ^^^jjjkkkhhhhhhiiiiiiiiiiiijjjkkkmmmnnnoooooollllllkkklllooossswwwyyyzzz|||~~~|||xxxuuuuuuvvvvvvqqqkkkhhhiiilllnnnzzz|||QQQBBB>>>BBBCCCGGGJJJCCC000---***(((((())))))***'''&&&&&&%%%%%%$$$######!!!"""###$$$###"""!!! %%%$$$$$$$$$$$$$$$######!!!!!!""""""############((('''%%%###!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""(((### $$$%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""###### !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""""""""""""""$$$$$$$$$%%%&&&&&&'''''''''(((((('''&&&&&&(((***((('''''''''((()))***+++******)))(((&&&%%%$$$###%%%$$$%%%///AAASSS]]]___aaaaaabbbccccccbbbbbbaaa]]]]]]___cccdddbbb```aaa^^^___aaabbbbbbaaa```___aaaaaabbbccceeefffhhhhhhccccccddddddeeeeeeffffffeeedddbbbbbbbbbdddgggiiifffhhhjjjjjjhhhhhhjjjllliiiiiijjjkkkkkkkkklllllliiijjjkkkjjjiiiiiikkkmmmllllllmmmnnnnnnnnnnnnmmmooooooooonnnmmmllljjjjjjjjjmmmppprrrrrrqqqqqqqqqooopppqqqrrrrrrqqqqqqpppsssqqqoooooopppqqqpppoooiiilllnnnmmmiiihhhiiilllmmmlllkkkjjjjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmooopppqqqrrrrrruuuwwwyyyzzzyyywwwwwwwwwtttuuuuuutttqqqpppqqqrrrppppppqqqsssvvvxxxxxxxxxvvvnnnbbbSSS@@@///(((((((((''''''(((((()))***+++------,,,,,,,,,------...---------,,,------......///.............../////////...,,,+++,,,///111333222333333222000000111333000------...+++)))...777WWWaaajjjjjjggghhhjjjjjjkkkkkklllmmmnnnoooppppppnnnmmmmmmmmmooorrrvvvxxx{{{|||}}}~~~~~~}}}{{{zzz{{{xxxsssooommmmmmllllllvvvgggGGG===>>>EEEHHHMMMLLL@@@******)))((((((((())))))''''''&&&&&&%%%$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$'''&&&$$$"""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""%%%""" """$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$$$$ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" !!!""""""######"""%%%%%%%%%&&&&&&''''''''''''((((((&&&%%%%%%(((***(((((('''&&&'''(((***+++))))))))))))(((&&&%%%$$$%%%%%%%%%+++999LLLYYY^^^```aaabbbcccccccccbbbaaa___```bbbbbbaaa___^^^___[[[\\\]]]___aaabbbccccccccccccddddddfffgggiiijjjddddddeeeeeeffffffggggggdddcccaaaaaabbbdddgggiiieeehhhjjjiiigggfffhhhkkkjjjkkkllllllmmmllllllkkkiiijjjjjjiiihhhhhhiiikkkllllllmmmmmmnnnoooppppppooooooooonnnmmmlllkkkjjjkkknnnqqqrrrrrrrrrssstttnnnooopppqqqrrrrrrrrrrrrtttsssrrrrrrssssssrrrpppkkkmmmnnnnnnlllkkkkkkkkknnnmmmlllllllllmmmooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppprrrtttvvvwwwsssuuuxxxyyyxxxvvvvvvvvvssstttuuutttrrrqqqqqqrrroooppprrrsssuuuvvvwwwwwwrrrooojjj```NNN888,,,)))((((((((((((((()))******------,,,,,,,,,---............---------......///...------------......///...---,,,,,,---///111333333333333222000///000111111------...+++)))222>>>ZZZccciiihhhfffgggjjjjjjllllllmmmmmmnnnoooooooooooooooooonnnnnnqqquuuxxx{{{{{{|||}}}}}}~~~~~~~~~~~~xxxrrrnnnnnnooopppooozzzVVVDDD===AAAIIILLLNNNGGG666&&&'''((((((''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$###""""""""""""#####################$$$$$$ !!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""###"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$%%%$$$""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!"""############&&&&&&&&&&&&''''''''''''(((((('''&&&$$$%%%'''***)))((('''&&&&&&''')))***'''((())))))((('''&&&%%%%%%((('''(((222EEEVVV]]]```aaacccdddeeedddcccbbbfffhhhiiieee```^^^^^^___[[[[[[\\\^^^___aaacccdddddddddccccccdddeeeggghhhddddddeeeeeeffffffggggggcccccccccdddeeefffggghhheeehhhkkkjjjfffeeehhhkkkkkkllllllmmmmmmlllkkkjjjiiijjjjjjhhhffffffggghhhkkkkkkkkkkkklllnnnpppqqqoooooooooooonnnlllkkkjjjnnnoooqqqqqqqqqqqqrrrtttppppppppppppqqqqqqqqqqqqtttsssssstttuuutttrrrpppmmmllllllmmmnnnmmmkkkiiillllllllllllmmmnnnpppqqqooooooooooooooooooooooooppppppooooooqqqtttwwwyyyrrruuuxxxzzzyyywwwvvvvvvrrrsssttttttsssrrrrrrsssqqqrrrtttuuuuuutttuuuuuutttpppnnnjjj^^^JJJ888///((((((((((((((())))))***,,,,,,,,,,,,,,,---.../////////...............///---------------...///000------------...000111222444444444111///---...///000++++++...,,,+++777GGG___eeeiiifffdddfffiiiiiillllllllllllllllllmmmmmmnnnooooooooonnnqqquuuzzzxxxzzz|||~~~zzzwwwrrrmmmlllmmmqqquuu}}}rrrIIIGGG@@@EEEMMMMMMKKK@@@+++%%%&&&(((((('''''''''''')))((((((''''''&&&%%%%%%&&&%%%###"""""""""###$$$##################$$$$$$ !!!!!!"""###$$$$$$$$$"""!!!!!! !!!######""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!  """$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###''''''$$$ !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!""""""""""""""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""############### !!!"""############&&&&&&&&&'''''''''''''''(((((('''&&&$$$%%%''')))***)))'''&&&&&&'''(((***&&&'''((())))))((('''&&&&&&))))))&&&...AAASSS\\\```bbbdddfffffffffeeeddd___ccceeebbb___```cccfff___^^^]]]]]]^^^___```aaaccccccbbbbbbbbbccceeefffcccddddddeeeeeeffffffgggaaabbbeeeggghhhhhhggggggfffjjjmmmkkkhhhfffiiimmmkkkllllllmmmlllkkkiiihhhjjjjjjjjjhhhfffeeeeeegggjjjjjjiiiiiijjjmmmppprrrppppppoooooonnnlllkkkjjjpppqqqqqqpppooooooppprrrrrrqqqqqqppppppooooooooosssssssssuuuvvvuuurrrooonnnlllkkklllooooookkkhhhjjjiiiiiijjjkkkmmmoooqqqpppppppppppppppppppppppppppooommmmmmooorrrwwwyyytttwww{{{|||{{{zzzyyyyyyqqqrrrttttttsssrrrssstttsssuuuvvvwwwuuutttssssssyyyssspppqqqkkkYYYCCC555)))(((((((((((())))))***,,,,,,,,,,,,,,,---...///000//////.........//////---------......///000111,,,,,,---...///000111111444444444111...,,,---...///***)))---------;;;NNNbbbgggjjjfffccceeehhhhhhllllllkkkkkkkkkjjjjjjjjjlllnnnoooooonnnqqqwww{{{vvvyyy|||vvvvvvsssnnniiijjjqqqyyynnnZZZMMMOOOMMMLLLLLLEEE888///,,,***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$###!!!###'''%%% ###############"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!######"""  !!!"""!!!   """&&&(((((($$$!!!"""""""""""""""""""""""" !!!""""""!!!!!! !!!""" """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!!!!!!!!!!########################!!!"""###"""!!!!!!###%%%'''''''''''''''''''''''''''''''''%%%$$$%%%(((***''''''''''''((()))+++,,,))))))(((((('''''''''&&&***$$$###))),,,111AAATTT___dddhhhfffbbb```cccgggeeedddbbb``````bbbeeefffcccaaa___]]]\\\]]]^^^^^^bbbbbbdddeeeggghhhiiiiiicccddddddeeeffffffeeeeeegggffffffggghhhiiiiiihhhhhhiiiiiihhhggghhhkkkmmmiiijjjlllmmmnnnmmmmmmlllnnnkkkhhheeecccdddfffhhhhhhiiikkkkkkkkkmmmoooqqqoooooooooooonnnnnnnnnnnnooopppqqqqqqsssssstttuuuooorrrqqqnnnnnnqqqrrroooqqqqqqqqqqqqqqqpppooooooiiikkknnnppppppnnnkkkiiinnnnnnmmmmmmnnnpppsssttttttrrrqqqooooooooooooppppppnnnkkkhhhhhhlllrrrwwwwwwvvvuuuttttttuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvuuurrrwwwyyyvvvvvvzzzxxxsssyyytttmmmkkknnnkkk\\\KKK444222...)))''')))***)))...---+++***+++...111333444111...,,,---......---///////////////////////////.........///222555666333444333111...,,,+++,,,...+++)))***,,,666KKK___kkkjjjiiiiiiiiijjjkkkllljjjmmmoooooommmllllllllliiikkknnnoooqqqtttwwwzzz}}}{{{zzz|||~~~}}}{{{uuuppplllmmmrrrvvvzzz~~~XXXPPPHHHMMMIIIEEECCC<<<111***)))***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$(((&&&"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###"""""""""###!!!"""!!!  """$$$### """""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$###############"""#########""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((***((('''''''''((()))+++,,,)))(((((((((''''''''''''&&&!!!!!!'''***,,,:::JJJ\\\___bbbcccccccccdddeeedddcccaaa``````aaabbbcccdddcccbbbaaaaaabbbdddeeeeeeeeeeeeeeefffggghhhiiiffffffgggggggggggggggffffffeeeeeefffggghhhhhhhhhiiijjjjjjiiihhhhhhjjjllljjjjjjlllmmmmmmlllkkkkkkmmmkkkhhhfffeeeeeefffggg```ccchhhkkklllmmmooopppppppppoooooonnnnnnmmmmmmqqqqqqqqqrrrrrrsssssstttppprrrrrroooooorrrrrrpppooopppqqqqqqqqqpppnnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnppprrrtttrrrrrrppppppooooooooooooooonnnllljjjiiikkkppptttwwwwwwvvvvvvvvvwwwwwwxxxvvvvvvwwwwwwwwwvvvvvvuuuqqqvvvxxxvvvwwwyyyxxxtttyyyvvvsssqqqtttrrrfffYYY@@@999...''''''******)))------,,,,,,...000333555333111...,,,---......---///////////////////////////...------...000222444333444333111...,,,,,,,,,+++---,,,***---;;;RRRdddjjjjjjiiiiiijjjkkkmmmnnnmmmooopppooommmkkkkkkkkklllnnnppprrrtttvvvzzz|||}}}{{{zzz{{{}}}~~~|||yyyrrrpppnnnnnnpppuuu}}}vvv>>>DDD>>>DDD>>>999666111+++(((***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""$$$((('''$$$""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!"""!!! !!!!!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$######"""""""""###$$$$$$"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***((((((''''''''')))***+++((((((((((((''''''''''''%%%!!!"""((())))))222>>>XXXZZZ^^^cccfffhhhgggfffeeedddcccbbbbbbaaabbbbbbcccccccccccceeegggiiijjjggggggfffeeeeeefffhhhiiihhhiiiiiiiiiiiiiiihhhgggeeeeeeeeefffgggggghhhhhhjjjkkkkkkjjjhhhhhhiiikkkjjjkkkkkkllllllkkkjjjiiijjjjjjiiihhhgggffffffeee^^^bbbhhhlllmmmmmmmmmnnnpppooooooooonnnnnnnnnmmmrrrrrrrrrrrrrrrrrrrrrsssqqqssssssppppppssssssqqqmmmnnnpppqqqqqqooommmkkknnnlllkkkjjjkkkmmmpppsssnnnnnnmmmmmmnnnppprrrsssppppppppppppooonnnmmmmmmooopppooonnnmmmnnnrrrtttvvvvvvxxxyyyyyyyyyyyyxxxuuuvvvvvvwwwwwwvvvvvvvvvqqquuuwwwvvvwwwyyyxxxuuuvvvwwwxxxwwwxxxxxxrrriiiYYYKKK:::///,,,+++***(((,,,,,,---...000222555777222000---,,,---......---////////////////////////...---,,,,,,---///111222333444444222...,,,,,,---(((//////***000FFF^^^iiikkkjjjjjjjjjkkklllnnnooopppqqqrrrpppmmmkkkjjjjjjmmmooorrrtttuuuwwwzzz|||}}}{{{{{{{{{|||{{{yyywwwqqqssstttqqqpppvvv___222;;;333666111......---)))***---))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""###''''''$$$!!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!"""""" """"""!!! !!!!!!###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###############$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''&&&&&&&&&(((***))))))(((''''''((()))***((((((((((((((('''''''''&&&%%%'''++++++***...555RRRWWW```eeehhhhhhhhhiiiggggggffffffeeedddccccccbbbbbbbbbcccdddfffhhhiiihhhgggfffeeeeeeggghhhjjjiiiiiijjjjjjiiiiiihhhhhheeefffggghhhggghhhiiijjjkkkkkklllkkkiiihhhiiijjjjjjkkkkkklllkkkjjjhhhggghhhiiiiiiiiiiiigggeeedddeeehhhkkkllllllllllllmmmmmmmmmnnnnnnooooooppppppttttttssssssrrrrrrrrrrrrqqqtttsssppppppssstttqqqkkkmmmpppqqqqqqooollliiimmmkkkjjjjjjkkknnnrrrtttnnnnnnnnnnnnooopppqqqrrroooooopppppppppnnnlllkkknnnppprrrrrrrrrsssuuuwwwsssuuuxxxzzzzzzyyyxxxvvvtttuuuvvvvvvvvvvvvvvvvvvrrrtttuuuvvvwwwxxxxxxwwwrrrwwwzzzyyyxxxyyywwwrrrqqqdddSSSDDD777---((((((,,,------...000222333444000...---,,,.........---////////////////////////+++++++++,,,---///111222333333333111///---------(((...---***999VVViiikkknnnmmmllllllllllllmmmnnnpppqqqrrrpppnnnllllllmmmlllnnnqqqssstttuuuwwwyyy|||{{{zzzzzzyyyxxxvvvuuusssyyyzzzuuurrryyyXXX444777,,,...++++++......+++***---((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""" ###$$$!!!!!!$$$%%%### !!!!!!"""""""""!!!!!! !!!!!!"""""" """######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###  """"""!!! !!!"""!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!    !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''(((***+++***)))(((''''''((())))))'''''''''((((((((((((((('''''')))+++,,,***+++...EEEQQQ```fffdddccceeeiiiggggggffffffeeedddccccccddddddddddddeeeeeeffffffffffffeeeeeefffgggiiijjjhhhhhhhhhiiiiiihhhhhhgggfffhhhjjjjjjiiiiiijjjllljjjllllllllljjjhhhiiijjjjjjkkkkkklllkkkjjjhhhgggfffhhhiiijjjjjjhhheeeccchhhiiiiiiiiihhhiiilllooojjjkkklllnnnoooqqqrrrsssuuuttttttssssssrrrrrrqqqqqqtttsssppppppssstttqqqkkkmmmoooqqqqqqnnnkkkiiijjjjjjkkkmmmnnnpppqqqrrrnnnnnnnnnoooooopppqqqqqqoooooopppppppppnnnlllkkkjjjmmmppprrrsssuuuwwwxxxqqqsssvvvxxxyyywwwuuutttttttttuuuvvvvvvvvvvvvvvvsssssstttvvvwwwvvvvvvwwwsssyyy}}}zzzxxxxxxxxxvvvzzzsssiiiZZZDDD000(((***,,,,,,---...////////////...---,,,,,,...///...---////////////////////////((()))***,,,...111333444111222222111...,,,,,,---***,,,+++...FFFdddqqqkkkrrrqqqooonnnllllllmmmmmmpppqqqqqqpppooonnnoooqqqlllooorrrttttttuuuvvvxxxzzzzzzzzzyyywwwuuutttttttttzzz{{{uuurrr|||TTT:::444+++///---...111000+++)))+++((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$!!! """###!!! !!!"""""""""!!!!!! !!!""""""""" !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###  !!!!!!"""""" """###!!!"""!!!""""""""""""""""""""""""$$$###"""!!! !!!"""###!!!!!!    !!!!!!!!!!!! !!!!!!""""""### !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$########################"""###$$$$$$"""###$$$&&&$$$$$$%%%%%%&&&&&&''''''&&&((()))***)))***+++---+++***)))'''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((666FFFYYYaaa___\\\```fffeeedddcccbbbbbbaaabbbbbbhhhhhhhhhgggggggggggggggeeeeeeeeefffffffffffffffffffffggghhhhhhhhhhhhhhhgggiiilllkkkiiiiiikkknnniiikkkllllllkkkiiijjjjjjjjjkkkkkkllllllkkkjjjiiifffgggiiikkkjjjhhheeedddddddddddddddeeehhhmmmqqqiiijjjkkkmmmppprrrssstttuuutttttttttssssssrrrrrrqqqssssssppppppssssssqqqlllmmmoooppppppnnnllljjjiiijjjmmmoooqqqqqqqqqpppnnnnnnooooooppppppppppppppppppppppppooonnnmmmmmmgggjjjmmmpppqqqsssuuuvvvqqqsssuuuwwwwwwuuusssqqqsssssstttuuuvvvvvvvvvvvvvvvssssssvvvvvvtttuuuwwwvvv|||~~~{{{xxxyyyyyyxxxuuutttrrriiiQQQ666+++...+++,,,---......---,,,+++---,,,+++,,,...//////---////////////////////////)))***,,,...000333444555000111111///---++++++,,,+++,,,---999TTTnnnuuunnntttsssqqqooonnnmmmmmmnnnpppqqqrrrqqqooooooqqqsssnnnqqqtttvvvvvvvvvwwwxxxwwwxxxyyyxxxuuusssssssssrrrwwwwwwqqqtttLLL:::000111111//////111111---,,,...'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""!!!%%%&&&""" !!!"""!!! !!!""""""!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###### !!!%%%'''%%%!!! !!!"""!!! """$$$ !!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!"""###!!!!!!   !!!!!!!!!!!! !!!""""""###### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""#########""""""$$$%%%$$$%%%%%%&&&''''''((((((''')))+++,,,+++,,,---...,,,+++)))((('''''''''(((''''''''''''((((((((()))&&&&&&%%%$$$%%%'''((('''+++;;;OOO[[[]]]]]]```ddddddcccaaa``````aaabbbccchhhhhhhhhiiiiiihhhhhhhhhfffgggggggggfffdddaaa```eeeeeeggghhhiiiiiiiiiiiifffiiilllkkkiiihhhkkknnnhhhjjjlllmmmkkkjjjkkkkkkjjjjjjlllmmmmmmlllkkkkkkfffgggiiijjjjjjhhhfffdddbbbcccdddeeeeeehhhkkknnnkkkkkklllnnnoooqqqrrrrrrtttttttttttttttsssssssssppprrrrrroooooorrrrrrpppnnnnnnooopppooonnnmmmllljjjkkkmmmooopppqqqqqqpppnnnooooooppppppppppppppprrrrrrppppppoooooooooooojjjmmmooopppqqqqqqsssuuussstttuuuvvvuuusssqqqppprrrssstttuuuvvvvvvvvvvvvxxxtttsssvvvvvvrrrsssvvvwww|||}}}yyywwwxxxyyywwwtttsssuuupppZZZ===......(((***,,,......---,,,+++,,,++++++,,,///000///...////////////////////////---...///111222333444444...//////...,,,******++++++---555HHH```qqqvvvtttsssrrrpppooooooppppppqqqsssssssssqqqooooooqqqrrrmmmppptttuuuuuuuuuuuuvvvtttvvvxxxwwwtttrrrrrrsssrrruuurrrpppzzzDDD666,,,777111...---000111///111444'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%############""""""""""""###########################'''((($$$ !!!"""!!! !!!""""""!!!!!! !!!""""""#########""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""!!! %%%+++---***''' !!!"""!!! !!!"""$$$###"""!!!"""######!!!""""""""""""""""""""""""&&&$$$"""!!! !!!"""###"""!!!   !!!!!!!!!""" !!!"""######$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""#########!!!!!!"""###$$$%%%%%%&&&!!!"""###"""!!!!!!###%%%%%%%%%&&&&&&'''((())))))'''***,,,---------...///,,,+++)))(((''''''''''''&&&'''''''''(((((())))))((('''%%%###%%%)))***)))'''555IIIXXX```bbbcccdddeeedddbbb``````bbbeeefffeeefffggghhhhhhhhhhhhhhhhhhhhhiiihhheeeaaa]]]ZZZdddeeeggghhhjjjkkkkkkkkkeeehhhlllkkkhhhgggjjjnnngggjjjlllmmmlllkkkkkkllliiijjjlllmmmnnnmmmmmmlllfffgggiiijjjiiihhhfffeeefffgggiiijjjiiihhhiiijjjmmmnnnnnnnnnooooooppppppttttttttttttttttttttttttooorrrqqqnnnnnnqqqrrroooooooooooooooooonnnnnnmmmlllmmmmmmnnnooopppqqqqqqnnnooooooppppppppppppoootttrrrqqqoooooooooppppppppprrrssssssrrrssstttvvvuuuuuuvvvuuutttsssqqqppprrrssstttuuuvvvvvvvvvvvvyyytttsssvvvvvvqqqqqqvvvvvvyyyyyyvvvuuuwwwwwwuuuyyyvvvwwwtttaaaBBB///,,,&&&(((+++...//////---,,,+++***+++,,,///000///...////////////////////////111222222333333333222222---......---+++)))***++++++...<<>>555111555111---...777===<<<888666333222///+++'''%%%%%%&&&&&&&&&%%%%%%$$$###""""""##############################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!! """$$$ !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""!!!!!! ((( (((:::@@@666)))"""!!! """###$$$!!!!!!!!!!!!!!! !!!!!!"""""""""""""""%%%$$$""""""$$$&&&&&&&&& !!!!!!!!!!!!!!!"""!!!   !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!  !!!"""!!!!!!###!!!"""""""""""""""###$$$$$$#########$$$&&&&&&%%%#####################$$$$$$''''''''''''''''''''''''+++++++++++++++++++++++++++******)))(((''''''&&&(((((())))))))))))(((((()))((('''&&&%%%&&&''''''(((///@@@UUUaaaaaa```bbbcccbbb``````aaacccfffhhhiiilllllljjjiiijjjhhhdddeeehhhjjjgggbbb___aaadddiiiiiijjjjjjjjjiiiiiihhhjjjiiiiiihhhiiijjjlllmmmnnnoooooonnnllljjjkkkllljjjjjjjjjlllmmmmmmkkkiiihhhhhhhhhhhhhhhgggggggggeeedddeeeiiimmmooommmkkknnnnnnnnnnnnnnnoooppppppppppppppppppppppppppppppuuussspppmmmlllmmmnnnoooqqqooollllllmmmnnnnnnmmmpppnnnmmmmmmooopppooonnnlllmmmnnnooopppppppppooorrrrrrrrrqqqooonnnlllkkksssrrrrrrsssuuuuuutttsssuuuvvvwwwvvvsssqqqpppqqqxxxwwwvvvuuuuuuttttttuuuwwwsssrrruuutttpppqqqwwwrrr|||~~~tttmmmpppuuuvvvwwwrrrssssssbbbCCC///,,,((()))***+++---///000000,,,---...//////...---,,,,,,,,,---...//////......222222000000000111222333111,,,***++++++)))***,,,,,,666JJJaaannnoooooorrruuusssooommmmmmqqquuuxxxxxxwwwuuutttsssrrrqqqqqqpppqqqrrrrrrqqqqqqsssuuuwwwwwwwwwwwwvvvuuutttsssoootttiiissswww===555111555//////333:::===;;;999:::;;;:::666000)))$$$$$$&&&&&&&&&%%%%%%$$$######"""##############################""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ###"""+++---&&&"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""%%%###!!!!!!###%%%%%%%%% !!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!  !!!""""""!!! """###""" """""""""""""""######$$$$$$###"""###%%%&&&%%%$$$###############$$$$$$%%%''''''''''''''''''''''''++++++++++++++++++++++++*********)))((('''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&''''''$$$)))999NNN]]]bbbccceeedddcccbbbaaabbbeeegggiiiiiilllllliiiiiijjjiiieeeeeehhhjjjhhhcccaaacccfffjjjjjjjjjkkkkkkjjjjjjiiilllllljjjjjjiiijjjkkkkkkkkkmmmnnnmmmllllllmmmnnnlllkkkkkklllmmmmmmkkkiiijjjiiihhhhhhgggggghhhhhhgggffffffhhhlllmmmllljjjpppooonnnmmmllllllmmmmmmpppqqqqqqqqqqqqppppppoooqqqqqqppppppooooooooooooqqqooommmmmmnnnnnnnnnmmmnnnmmmkkkkkkmmmooooooooollllllmmmnnnnnnooooooppprrrrrrrrrqqqpppooonnnmmmmmmnnnpppssswwwyyyzzzzzzvvvwwwwwwvvvsssqqqqqqrrrwwwwwwvvvuuuuuuuuuuuuuuurrrqqqtttxxxvvvrrrsssyyyuuuwwwuuusssttttttjjj^^^```cccmmmttteeeEEE...(((''''''((()))***,,,---.....................------------...///////////////222111000000000111222222///+++***++++++)))+++//////AAAWWWggglllmmmmmmooorrrpppnnnmmmooosssxxx{{{wwwvvvtttsssrrrqqqqqqqqqrrrrrrsssrrrppppppqqqsssrrrsssttttttuuutttttttttnnnppplllxxxttt<<<666222555...111777>>>>>>;;;;;;>>>======;;;333)))$$$%%%'''&&&%%%%%%$$$$$$#######################################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###&&&&&&%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$"""!!!!!!###$$$$$$### !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!! !!!"""###$$$###""""""###$$$###!!!""""""!!!!!!""""""###$$$&&&$$$""""""$$$&&&&&&%%%###############$$$%%%%%%''''''''''''''''''''''''******************************))))))((((((''''''((())))))******))))))((()))(((''''''&&&&&&''''''$$$&&&222FFFXXXaaadddeeeddddddcccccceeefffhhhjjjiiilllllliiihhhjjjiiifffeeehhhjjjhhheeedddeeehhhjjjjjjkkkkkkkkkkkkjjjjjjnnnmmmlllkkkjjjjjjjjjjjjiiikkklllmmmllllllnnnpppnnnmmmlllmmmnnnmmmllljjjkkkjjjhhhgggfffgggiiijjjjjjiiihhhhhhiiijjjjjjiiinnnmmmkkkjjjjjjkkkmmmnnnqqqqqqrrrrrrrrrqqqooonnnnnnoooqqqrrrsssrrrqqqppprrrpppnnnnnnooopppooonnnmmmkkkiiiiiikkknnnooopppllllllkkkkkklllmmmooopppqqqqqqqqqqqqqqqpppooooookkkmmmqqquuuxxx{{{|||}}}wwwwwwwwwuuusssrrrsssuuuwwwvvvvvvuuuuuuuuuuuuvvvrrrtttyyy{{{wwwrrrsssxxxuuuuuusssppplllcccQQQAAA???MMMdddsssiiiLLL222''')))(((''''''(((+++---///000///...---------------...//////000000000000///111111000000000000111111---+++***,,,+++))),,,222444NNNfffmmmkkkmmmpppooorrrqqqppppppqqqtttxxxzzzuuutttsssqqqqqqppppppppprrrssssssqqqooonnnoooqqqsssssstttuuuuuuuuutttttttttsssxxxppp:::666222555000111777>>>@@@===<<<>>>999:::999222)))$$$&&&***%%%%%%%%%$$$$$$#######################################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!"""#########!!!  !!!!!!!!!!!!!!!!!!"""############"""###!!! !!!"""###"""!!! !!!!!!!!!!!! !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###$$$$$$$$$###############""""""""""""""""""###$$$$$$(((%%%###"""###%%%&&&&&&############$$$%%%%%%&&&''''''''''''''''''''''''***************************)))))))))(((((((((''')))))))))******))))))))))))((((((''''''''''''''''''(((000BBBTTT```cccaaaeeeeeeeeefffggghhhjjjjjjiiikkkkkkhhhhhhjjjjjjffffffhhhiiihhhgggfffgggiiihhhhhhiiijjjjjjjjjjjjiiimmmllllllllllllllllllllliiikkkllllllllllllmmmooopppooommmmmmnnnnnnlllkkkkkkjjjgggeeeeeefffhhhjjjmmmkkkiiihhhhhhhhhiiiiiiiiihhhhhhhhhiiillloooqqqqqqqqqrrrsssrrrqqqooommmnnnooopppqqqrrrsssssssssrrrqqqoooooopppqqqpppooommmjjjhhhiiikkknnnpppqqqlllkkkjjjiiijjjlllnnnpppooooooppppppppppppoooooonnnqqqtttwwwxxxxxxxxxyyywwwwwwwwwuuutttsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwww{{{~~~{{{tttoooooosssssssssooodddRRR???555222,,,AAA___qqqlllTTT:::***,,,+++)))((())),,,...000111000...---,,,,,,---...///000000111111111000000111000000000////////////,,,***++++++)))(((---555>>>YYYmmmmmmkkkrrrvvvsssuuutttsssrrrrrrsssuuuvvvrrrrrrqqqppppppooopppppppppqqqqqqpppooonnnpppqqqwwwwwwwwwwwwwwwvvvuuuuuuttttttkkk888555222444333000222:::@@@@@@===<<<888888777000)))%%%&&&)))%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""#########!!!  !!!!!!""""""!!!""""""###############"""!!! !!!""""""!!! !!!!!!!!!!!!  """  !!! !!!!!!"""!!!!!! !!!"""$$$%%%######$$$##############################$$$%%%%%%)))&&&###"""$$$%%%&&&&&&############$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((('''''''''&&&(((000>>>QQQ___bbb```eeefffggghhhiiijjjjjjjjjiiikkkkkkhhhgggjjjjjjgggfffggghhhhhhgggggghhhiiiffffffggghhhhhhhhhhhhhhhiiijjjkkklllmmmmmmnnnnnnkkklllmmmlllkkkjjjkkkmmmpppooommmmmmnnnnnnmmmlllkkkiiifffddddddeeegggiiilllllljjjhhhgggggghhhiiiiiihhhhhhhhhjjjllloooqqqppppppqqqqqqqqqpppooonnnppppppooooooppprrrtttvvvrrrqqqppppppqqqqqqpppnnnmmmkkkiiijjjmmmoooqqqqqqlllkkkjjjiiijjjlllnnnooolllmmmmmmnnnnnnnnnnnnnnnooorrrvvvwwwvvvttttttuuuvvvvvvwwwvvvttttttuuuwwwuuuuuutttuuuuuuvvvwwwwww{{{}}}~~~xxxqqqnnnnnnpppoooeeeXXXKKK:::,,,***000444HHHbbbppplllYYY???,,,---+++)))((()))+++---///000///...,,,,,,,,,---...000111111111111111000000000000000000//////......++++++++++++((((((111===QQQcccnnnjjjkkktttwwwrrrtttttttttttttttttttttsssqqqppppppoooooooooppppppnnnoooppppppoooppprrrttttttuuuvvvwwwxxxxxxxxxxxxnnntttfff555444111333333...---555===>>><<<;;;:::888555///)))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""" !!!""" !!!""""""""""""!!!!!!  !!!"""""""""!!!"""######$$$$$$######"""!!!!!!"""######!!! !!!!!!!!!!!! !!!###  !!!  !!!"""!!!!!!!!!!!!"""###%%%&&&"""###$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&&&&%%%############$$$&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))((())))))))))))((('''&&&###&&&,,,777HHHZZZaaaaaadddfffhhhjjjkkkkkkjjjjjjiiikkkjjjggggggjjjkkkhhhgggggggggggghhhhhhhhhhhhdddeeefffgggggghhhggggggggghhhjjjkkkmmmnnnnnnnnnkkklllmmmlllkkkjjjkkklllooonnnllllllnnnooonnnnnnjjjiiigggfffeeefffggghhhjjjkkkkkkjjjhhhggghhhjjjmmmlllllllllkkkllllllllloooooooooooooooooooooooorrrqqqooonnnnnnpppsssuuuqqqppppppqqqrrrqqqooonnnmmmkkkkkklllnnnppppppoookkkkkkjjjjjjkkklllnnnoookkklllmmmmmmmmmmmmmmmlllkkkoootttvvvtttrrrssstttsssuuuvvvvvvuuutttuuuvvvttttttttttttuuuwwwxxxxxxxxx{{{zzzuuuqqqpppooollldddKKK666333555333444:::MMM\\\lllqqqmmm^^^DDD---***)))(((''''''(((***+++......---------......///000111111111111000000//////000000000///...---,,,***+++,,,+++(((,,,;;;KKKdddkkkmmmjjjkkkrrrrrrmmmoooppprrrtttvvvvvvuuutttppppppoooooooooppppppqqqmmmnnnpppppppppqqqtttvvvoooppprrrtttwwwyyyzzzzzzuuubbb222333000111000,,,,,,222777888:::===777333---***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""######"""!!! """!!!!!!!!!!!!""""""### !!!""""""###""""""###$$$$$$$$$$$$######""""""###$$$###!!! !!!!!!!!!!!! !!!$$$  !!!  !!!!!!"""!!!!!!!!!"""$$$&&&'''!!!$$$&&&&&&%%%%%%''')))'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$#########$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))((())))))***)))((('''&&&###&&&(((,,,:::NNN\\\```dddeeehhhjjjkkkkkkjjjiiiiiikkkjjjggggggjjjkkkiiihhhggggggggggggggggggfffdddeeefffggghhhhhhhhhhhhggghhhjjjkkklllllllllllliiijjjkkklllkkkkkklllnnnnnnlllkkkkkkmmmoooooooookkkjjjiiiiiihhhiiiiiiiiifffiiikkkkkkiiihhhiiikkknnnnnnoooooonnnmmmlllkkknnnmmmlllkkklllnnnpppqqqrrrqqqpppoooooooooooopppppppppooopppqqqqqqooommmkkkjjjkkklllnnnooommmkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmnnnmmmmmmllllllhhhmmmssstttrrroooppprrrppprrrvvvwwwvvvuuuttttttssssssttttttuuuwwwxxxyyyuuuxxxxxxuuusssrrrjjjaaaMMM555(((111<<>>QQQbbbllliiijjjkkkmmmnnnoooppppppsssrrrrrrrrrrrrqqqqqqqqqnnnnnnnnnoooppppppqqqqqqqqqpppooooooppprrrsssttt|||xxxxxx|||~~~zzzwwwvvvGGG555222---000------,,,,,,++++++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################"""##################"""!!!!!!"""""""""!!! $$$"""!!!!!!!!!"""!!!!!!!!!"""######!!!!!!"""######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""############$$$$$$###"""!!! $$$###"""!!! !!!!!!"""!!!  !!! !!!  !!!!!!  !!!!!!!!!!!!######$$$%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""'''%%%&&&(((%%%###(((111'''&&&%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))***)))'''((())))))'''&&&(((######(((***...???RRR\\\^^^bbbfffiiijjjjjjiiiiiikkkkkkiiigggfffhhhkkkiiigggffffffiiijjjiiihhheeeeeeggghhhjjjkkkmmmmmmnnnmmmmmmmmmlllllllllkkkgggiiijjjjjjiiijjjlllnnnkkkkkkkkkkkklllllllllllloooooonnnmmmllllllkkkkkkkkkkkklllmmmmmmmmmlllllllllnnnooonnnllllllmmmoooqqqnnnjjjjjjlllooopppooonnnoooppppppooommmkkkjjjkkkmmmpppssstttsssqqqooolllkkkjjjjjjlllmmmmmmlllmmmmmmnnnmmmllllllnnnppppppppppppooonnnmmmmmmlllppprrrtttuuusssqqqqqqqqqqqqqqqqqqrrrssssssttttttrrrqqqooopppssstttsssqqqtttoooppptttoooZZZBBB222***222333<<>>TTTfffnnnnnnmmmllljjjhhhhhhiiikkkjjjhhheeebbbeeeiiijjjiiihhhiiijjjhhhhhhhhhiiiiiiiiiiiiiiikkklllllllllmmmmmmmmmmmmjjjkkkkkkiiifffeeefffhhhiiiiiiiiijjjjjjjjjjjjjjjmmmmmmmmmmmmllllllllllllmmmnnnooooooppppppppppppnnnmmmnnnppprrrrrrnnnkkknnnpppqqqqqqpppooorrrttttttsssqqqpppnnnmmmllllllmmmnnnoooqqqqqqrrrrrrqqqoooooonnnoooooommmjjjggghhhkkkmmmooonnnnnnoooppprrrrrrrrrqqqqqqqqqqqqqqqnnnpppqqqppppppppprrrtttttttttttttttttttttsssssssssuuuvvvvvvttttttuuuwwwuuunnnZZZ>>>+++,,,777AAAWWWgggkkkiiinnnnnnooovvvtttuuuwwwvvvrrrooopppsssrrriii\\\MMM<<<...***...,,,++++++*********++++++******))))))***++++++,,,***,,,,,,***)))///<<>>111///......//////---)))''')))***+++---............///---+++///:::LLL^^^iiinnntttzzz|||yyytttqqqpppyyyzzzzzzyyyxxxzzz}}}}}}zzzzzz|||}}}|||zzz{{{zzzxxxvvvuuuttttttuuurrrsssttttttsssrrrooonnnfffcccfffmmmnnnrrrccc:::333+++111///***+++***)))((('''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$)))444:::444***###"""###%%%$$$######$$$&&&%%%$$$"""!!! !!!"""#########""""""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""##############################""""""""""""######%%%$$$###""""""###%%%&&&&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###%%%$$$"""  !!!!!!!!!""""""######""""""!!! !!!  """%%%"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&(((((()))((('''(((***)))((('''$$$$$$%%%%%%&&&&&&''''''...---***'''%%%$$$######!!!!!!""""""###%%%&&&'''&&&###"""$$$)))***((($$$'''''''''&&&$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))&&&$$$%%%%%%&&&&&&&&&'''''''''***)))333III^^^iiikkkkkkmmmkkkiiihhhjjjkkkkkkjjjfffggggggeeebbbcccfffiiiggghhhjjjkkkkkkjjjhhhgggiiihhhggggggggghhhgggfffeeeeeeeeeeeegggiiikkklllllljjjhhhhhhkkkmmmmmmlllmmmmmmmmmnnnmmmmmmlllllllllnnnppppppooonnnooopppqqqppppppoooooonnnmmmmmmnnnnnnnnnnnnnnnoooppppppuuutttsssqqqppppppppppppggghhhkkkmmmoooqqqqqqqqqsssrrrpppnnnmmmlllkkkkkkmmmmmmlllkkkjjjmmmqqqtttssssssssssssssssssssssssqqqooollljjjjjjmmmppprrrsssrrrqqqppppppqqqrrrsssrrrrrrsssuuuxxxyyyxxxvvvppphhh???...000---GGGcccpppqqqrrrqqqpppppprrrsssqqqsssssspppkkkhhhkkknnnooooooooonnniii```SSSKKK;;;666///+++,,,...111333,,,,,,,,,,,,------......+++111;;;GGGTTT^^^fffjjjooouuu{{{|||yyyuuusssssswwwxxxwwwvvvuuuwwwzzz||||||yyyyyyzzz||||||{{{{{{zzzwwwuuusssrrrqqqqqqrrrssstttuuutttsssqqqooojjjiiiiiikkkmmmrrr___777222+++000...*********)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!"""***333555...%%% """###$$$$$$######$$$&&&%%%$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%$$$###""""""###!!!!!!!!!!!!""""""""""""##############################""""""""""""######%%%%%%$$$###$$$%%%'''((('''&&&%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!"""$$$$$$###""" !!!!!! !!!!!!""""""!!!!!!!!! !!!""""""!!! !!!### !!!!!!!!!!!!""""""### !!!!!!"""""""""######$$$$$$%%%######$$$%%%&&&(((***+++((((((''''''))))))'''%%%$$$%%%&&&'''((((((((((((%%%&&&((())))))'''%%%$$$""""""""""""###$$$&&&&&&&&&$$$"""$$$''')))'''%%%'''((((((&&&%%%$$$&&&'''''''''''''''''''''''''''''''''((()))+++***'''%%%&&&&&&&&&'''''''''(((((((((***...;;;PPPcccjjjgggkkkjjjiiijjjkkklllkkkjjjggggggfffdddbbbaaaccceeeggghhhjjjkkkkkkjjjhhhgggjjjiiigggfffffffffhhhhhhfffeeeccccccccceeehhhjjjhhhggggggiiikkklllkkkjjjhhhiiijjjlllmmmmmmnnnnnnlllnnnppppppooonnnoooppprrrqqqqqqpppoooooonnnnnnkkkllllllmmmooopppqqqqqquuuuuusssrrrqqqpppppppppgggiiimmmppprrrssssssrrruuutttrrrpppnnnlllkkkkkknnnmmmkkkiiiiiikkkqqquuurrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnnnnoooooonnnmmmlllllllllmmmooopppqqqqqqsssuuuyyyzzzyyyxxxlllaaa;;;...///222QQQlllrrrssstttsssqqqqqqqqqsssnnnppppppnnnkkkkkknnnqqqoooooopppqqqqqqmmmhhhdddSSSKKK???555000//////000---,,,,,,---///111333444999BBBQQQ```kkkoooooonnnpppuuu{{{}}}zzzwwwuuuvvvyyyyyyxxxwwwvvvvvvyyy{{{|||zzzxxxyyyzzz{{{{{{{{{{{{yyywwwtttrrrpppoooooorrrssstttuuuuuutttrrrqqqjjjkkkiiifffjjjuuu]]]777333+++///---)))***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###"""$$$'''&&&"""!!!###"""###$$$$$$######$$$%%%$$$###""""""!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""##############################""""""""""""######$$$######$$$%%%&&&'''((('''&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######""""""###$$$$$$###"""!!! !!!!!! !!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!"""!!!!!!"""""""""""""""""" !!!"""""""""######$$$$$$%%%%%%$$$%%%%%%%%%&&&'''(((******'''''''''%%%&&&'''%%%!!!$$$%%%&&&(((((((((((((((###%%%''')))***)))'''&&&#########$$$$$$&&&''''''&&&$$$###$$$&&&''''''&&&'''(((((('''%%%%%%&&&''''''''''''''''''((((((((((((((((((***++++++(((&&&&&&&&&&&&&&&'''''''''''''''***+++000DDD^^^jjjhhhlllkkkjjjkkklllllljjjhhhjjjiiihhhgggfffffffffgggggghhhjjjkkkkkkjjjhhhgggkkkjjjgggeeedddeeehhhjjjjjjhhhdddaaa```aaacccddddddeeegggiiikkkkkkjjjhhhggggggiiijjjllllllmmmmmmmmmoooqqqqqqpppooopppqqqrrrrrrqqqqqqpppooooooooooooooopppqqqrrrrrrsssssstttsssrrrqqqpppoooooonnnlllnnnqqqtttuuuuuutttsssuuutttrrrpppooonnnmmmmmmmmmmmmlllkkkjjjlllpppsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqooommmlllfffffffffgggiiikkkmmmnnnrrrrrrsssuuuxxxxxxwwwvvvlll\\\888......666ZZZqqqtttuuuvvvuuusssqqqqqqrrrnnnoooooonnnllllllnnnqqqqqqqqqppppppppppppooonnnfffaaaZZZRRRKKKCCC<<<777::::::;;;===@@@EEEIIILLLWWW\\\cccjjjpppqqqqqqpppqqquuuzzz|||zzzxxxxxxyyywwwwwwvvvtttssssssuuuxxxxxxxxxzzz{{{|||{{{zzzxxxzzzyyywwwuuusssrrrpppppprrrsssuuuvvvvvvuuusssrrrkkknnnlllgggooo[[[888444+++///,,,((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$""" ###)))!!!###$$$$$$###"""$$$%%%$$$######"""""""""""""""######""""""""""""######################################################""""""!!!!!!!!!!!!"""""" """$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""######""""""!!!!!!!!!!!!!!!"""######""""""###$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###%%%$$$###"""""""""$$$$$$$$$$$$###"""!!! !!!"""###$$$###$$$$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((((((%%%'''&&&"""$$$((('''"""%%%&&&&&&'''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&'''((())))))&&&%%%%%%&&&'''''''''&&&&&&((()))(((&&&%%%&&&'''(((''''''''''''((()))******))))))***,,,,,,***((($$$%%%%%%%%%%%%&&&&&&&&&'''***)))+++<<>>---+++(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((()))***%%%(((+++,,,+++)))'''&&&&&&(((***)))(((&&&&&&&&&(((((('''&&&''')))+++,,,,,,+++***+++,,,---,,,***%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))...<<>>NNN```hhhkkkhhhfffiiilllkkkkkklllnnnmmmkkkjjjjjjjjjhhhhhhhhhgggfffgggiiikkkhhhggggggggghhhiiijjjjjjhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkkllliiijjjkkkkkklllkkkjjjiiimmmnnnnnnooooooooooooooopppooooooooopppqqqqqqrrrpppqqqrrrttttttsssqqqpppqqqrrrtttuuutttrrrpppnnnqqqrrrssssssqqqpppqqqrrruuuuuusssrrrpppnnnmmmmmmpppqqqrrrrrrqqqqqqtttuuuuuutttsssssssssuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvwwwwwwwwwwwwvvvoooYYY>>>...,,,555PPPkkkooorrruuuwwwvvvtttqqqpppqqqssstttssspppppprrrtttsssrrrqqqsssvvvxxxwwwuuuyyyyyyzzzxxxvvvtttuuuvvvxxxxxxxxxwwwvvvuuutttsssuuuuuutttssssssrrrrrrqqquuuwww{{{~~~~~~~~~|||{{{|||~~~~~~}}}yyyxxxwwwwwwwwwwwwtttsssqqqppppppsssxxx{{{zzzxxxtttqqqsss~~~DDD000111---///***,,,+++)))'''(((((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$###""""""""""""""""""!!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''---222333+++%%%'''---222777---'''***+++((('''***))))))((((((''''''((((((***))))))))))))))))))((((((((())))))***+++,,,,,,))))))))))))'''&&&%%%$$$%%%%%%%%%&&&&&&'''((()))+++***+++,,,...000333444)))'''$$$###$$$&&&&&&&&&%%%$$$%%%''''''+++666BBBSSSdddnnngggaaaeeehhhfffkkklllmmmmmmkkkjjjkkkllljjjjjjhhheeecccdddhhhjjjeeeeeefffgggiiikkkmmmnnnjjjjjjkkkkkkkkkkkkkkkjjjiiihhhhhhggghhhhhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjlllnnnppprrrrrrqqqpppnnnrrrqqqqqqqqqqqqqqqrrrssspppqqqrrrssssssrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqrrrtttvvvuuusssqqqqqqqqqtttttttttsssqqqooolllkkknnnpppqqqrrrqqqsssuuuwwwwwwvvvuuutttuuuvvvwwwxxxvvvwwwwwwxxxyyyyyyzzzzzzwwwxxxxxxyyyyyyzzzzzz{{{vvvvvvwwwxxxxxxwwwuuutttooodddCCC,,,---111FFFjjjsssrrrsssvvvxxxwwwrrrooorrrssssssrrrqqqqqqrrrtttvvvtttssssssuuuvvvvvvuuuxxxyyyyyyxxxuuuttttttuuuyyyxxxvvvttttttuuuvvvwwwxxxwwwvvvtttsssqqqppppppvvvxxx|||~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}yyyzzzzzzyyyvvvtttttttttoooooopppuuu{{{}}}|||yyyvvvuuuvvv{{{@@@000111---///+++,,,+++(((((())))))&&&$$$%%%&&&%%%%%%$$$###$$$$$$$$$%%%###!!!###''')))'''%%%########################""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""!!! !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""###$$$%%%%%%&&&######""""""!!!!!! ######"""""""""""""""##################$$$$$$$$$###"""!!!!!!!!!!!!"""### !!!"""###$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((---666777...(((+++---***,,,)))))),,,+++''''''+++***)))(((''''''((()))*********))))))((((((((('''(((((((((((()))+++,,,---***)))''''''((()))((('''&&&&&&&&&&&&'''((())))))+++******+++,,,///222333,,,)))&&&$$$%%%&&&&&&&&&###$$$&&&&&&%%%(((///666CCC\\\mmmggg___dddhhhffflllmmmmmmmmmkkkkkkmmmooojjjkkkkkkhhheeedddfffhhhggggggggggggggghhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhffffffgggggghhhiiijjjjjjlllkkkkkkjjjjjjjjjkkklllnnnoooqqqrrrrrrrrrrrrqqqtttssssssrrrrrrrrrsssssspppqqqrrrrrrrrrrrrqqqpppqqqqqqppppppqqqrrrrrrsssqqqsssuuuvvvtttrrrrrrrrrssssssttttttrrrooollljjjlllnnnpppqqqqqqsssuuuxxxxxxwwwvvvvvvvvvwwwxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwwwwxxxzzz{{{{{{|||vvvwwwxxxxxxxxxvvvtttsssooommmKKK///111///===eeewwwvvvtttssstttvvvwwwxxxsssssssssrrrrrrrrrssstttvvvuuusssssssssttttttuuuuuuvvvwwwuuusssrrrrrrssswwwuuurrrpppppprrruuuwwwxxxwwwvvvuuutttrrrqqqqqqzzz|||~~~}}}|||}}}}}}~~~~~~}}}|||yyy{{{|||zzzuuurrrrrrssssssrrrtttxxx||||||xxxttttttvvvzzzrrr<<<000111,,,///,,,,,,+++((('''***)))$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%###!!!###''')))'''%%%########################""""""###$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$###############""""""###### !!!""""""!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! ###"""""""""""""""######"""#########$$$$$$$$$%%%#########""""""#########"""###$$$&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&...000)))&&&+++***%%%%%%'''***---+++''''''+++***)))(((''''''((()))******)))))))))((((((''''''(((((((((((()))***+++,,,((('''%%%%%%'''((()))(((''''''''''''((()))***+++******))))))***+++---...000---)))'''''''''&&&%%%"""%%%&&&%%%$$$&&&***,,,444PPPeeeeeeaaafffjjjjjjnnnnnnmmmlllkkkkkknnnqqqiiilllnnnmmmhhheeeeeefffgggffffffeeeeeeeeeffffffiiijjjjjjiiiiiihhhgggfffdddeeefffhhhjjjkkklllmmmkkkkkkjjjjjjjjjkkklllmmmqqqpppppppppqqqrrrtttuuuuuuuuutttsssrrrrrrrrrsssppppppqqqqqqqqqrrrrrrqqqpppppppppooopppqqqssstttnnnqqqsssttttttssstttuuuttttttuuutttssspppmmmkkkkkkmmmooopppppprrruuuwwwxxxxxxwwwvvvwwwwwwyyyzzzxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{||||||wwwwwwxxxxxxwwwvvvuuutttppptttUUU777333+++111RRRlllqqquuuwwwuuuvvvyyy}}}tttsssrrrrrrsssssssssssstttttttttsssrrrrrrsssssstttuuuvvvuuutttssstttuuuwwwuuurrrpppppprrruuuwwwvvvvvvuuuuuuuuuttttttttt|||}}}~~~|||zzzzzzuuuxxxzzzyyyuuussstttvvvttttttuuuyyy|||{{{vvvqqqssswwwjjj999111111+++///++++++,,,((('''+++)))$$$&&&---(((((('''&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&%%%########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!!!!###%%% !!!""""""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$###""""""""""""""""""!!!"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''((('''%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***+++++++++&&&)))***((((((***)))&&&$$$'''***+++)))'''(((***))))))(((((())))))******)))(((((((((((((((((('''((((((((()))))))))******''''''&&&&&&%%%&&&&&&'''(((''''''(((((()))***+++))))))))))))))))))))))))///---+++))))))((('''%%%!!!%%%&&&$$$###&&&(((''',,,AAAWWWbbbeeehhhkkkmmmnnnnnnllljjjhhhiiimmmoooggglllpppooojjjeeedddfffcccccccccddddddeeegggggghhhiiiiiiiiihhhgggffffffdddfffgggiiikkklllmmmmmmiiiiiijjjkkklllmmmnnnnnnrrrqqqooooooppprrruuuvvvvvvvvvtttsssrrrrrrrrrrrrnnnoooooopppqqqrrrsssssspppppppppppppppqqqrrrsssnnnppprrrsssssstttvvvxxxvvvvvvvvvuuusssqqqnnnmmmlllnnnooopppqqqrrruuuwwwwwwwwwvvvvvvwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvuuuvvvvvvwwwxxxzzz{{{||||||wwwwwwwwwvvvvvvvvvvvvvvvsssvvv```EEE888)))'''999QQQ^^^oooyyyzzzxxxxxxxxxuuusssrrrrrrsssttttttsssrrrtttuuuuuutttsssssstttuuuvvvxxxxxxwwwwwwxxxzzzzzzyyywwwuuuuuuvvvwwwxxxtttuuuuuuuuuvvvvvvwwwwwwzzz{{{{{{|||~~~}}}yyywwwwwwppprrrtttvvvvvvvvvwwwxxxqqqqqqssswww{{{|||xxxtttvvv{{{eee888111222***...***)))...((('''+++)))$$$(((222(((''''''&&&&&&&&&&&&&&&###$$$%%%$$$######$$$%%%########################""""""###$$$$$$$$$$$$#########################################################$$$$$$######"""!!!!!!######""" """%%% !!!""""""!!!!!!"""### !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$ !!!"""""""""###"""""""""###############"""""""""""""""###$$$$$$!!!!!!""""""###$$$$$$%%%###%%%'''(((((('''%%%###"""###%%%'''(((&&&%%%###'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++++++++...***(((+++,,,***)))***&&&)))***)))(((((())))))(((((()))***************'''''''''(((((((((((((((((()))*********)))((('''+++---...+++'''$$$%%%&&&''''''''''''((()))******'''((()))******)))'''&&&+++***)))***+++***(((&&&!!!%%%&&&######'''(((%%%(((444III___hhhhhhiiimmmmmmllliiifffdddeeeiiilllgggkkkooommmgggcccdddgggcccccccccdddeeefffggghhhhhhhhhiiiiiiiiihhhhhhgggfffgggiiijjjkkkjjjjjjjjjfffhhhjjjlllnnnoooooooooooooooppppppqqqssstttuuuwwwvvvtttsssrrrqqqqqqqqqmmmmmmnnnoooqqqssstttuuuppppppppppppqqqqqqqqqqqqssssssssssssrrrssswwwyyyxxxxxxvvvuuusssqqqpppooooooppprrrrrrrrrtttvvvyyyuuuuuuuuuuuuwwwyyy{{{|||xxxwwwvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{xxxwwwuuutttuuuvvvxxxyyyuuuvvvlllWWWBBB222+++---666EEE[[[nnnxxxyyywwwtttvvvtttqqqrrrtttuuutttsssqqquuuxxxyyywwwuuuuuuuuutttvvvxxxxxxyyyyyy{{{}}}|||||||||{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwyyyxxxxxxyyyzzz}}}zzzvvvuuuvvvqqqqqqqqqsssuuuvvvvvvuuupppoooqqquuuzzz{{{yyyuuuzzz|||bbb777222222***---***)))...(((&&&+++)))$$$***666((('''&&&&&&%%%%%%&&&&&&"""$$$&&&%%%""" """%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###############"""!!! """"""!!!!!!$$$ !!!""""""!!!!!!"""### !!!!!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""!!!""""""###$$$$$$ !!!!!!"""######$$$$$$###%%%(((******(((%%%###!!!"""%%%''''''&&&$$$"""***))))))((((((((())))))((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&((()))************333)))&&&++++++&&&%%%))))))******((('''((())))))'''((()))+++++++++***)))&&&'''''''''(((((())))))((()))***+++***(((&&&%%%111555666222***%%%%%%'''&&&&&&&&&&&&&&&'''))))))%%%''')))++++++***(((&&&&&&&&&'''***,,,+++)))'''!!!&&&&&&###$$$((()))&&&(((,,,@@@\\\jjjhhhggglllllljjjgggdddaaabbbfffiiigggkkkmmmjjjdddaaadddiiiffffffeeeeeeeeefffgggggghhhiiiiiijjjjjjjjjiiiiiihhhiiijjjjjjjjjhhhgggfffdddfffjjjmmmoooppppppooolllnnnppprrrtttssssssrrrwwwvvvtttsssqqqqqqppppppllllllmmmnnnqqqsssuuuvvvppppppqqqqqqqqqqqqpppooowwwwwwuuusssrrrssswwwzzzzzzyyywwwuuusssrrrqqqqqqqqqrrrtttttttttuuuxxxzzztttttttttuuuwwwyyy{{{}}}vvvuuutttssstttuuuxxxyyywwwxxxxxxyyyyyyzzzzzz{{{xxxvvvtttssstttvvvyyy{{{uuussssssfffLLL===666,,,)))555III___pppxxxxxxuuuvvvtttqqqrrrtttvvvtttsssqqquuuzzz|||zzzwwwvvvwwwqqqsssvvvwwwxxxyyy{{{}}}|||}}}~~~~~~}}}zzzwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxxxxxxxyyy|||~~~xxxttttttuuuwwwtttrrrsssttttttqqqmmmqqqpppqqqtttxxxzzzwwwttt||||||YYY???222000+++***---***)))))))))(((''''''&&&&&&'''''''''&&&%%%$$$"""!!!&&&&&&%%%$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%% !!!"""############### !!!"""######"""!!! ######""""""""""""############"""""""""""""""###$$$""" !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$###""" !!!"""#########"""""""""""""""''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''***(((((()))*********,,,++++++******)))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&'''((()))************------+++)))(((''''''''')))))))))))))))(((''''''&&&(((***+++,,,+++)))((((((((((((((('''''''''''',,,***)))(((((('''$$$"""***888EEEDDD777)))$$$%%%)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''',,,+++)))((('''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&---,,,444HHH]]]iiikkkjjjkkkmmmjjjeeedddffffffccceeeffffffdddbbbbbbeeeiiijjjiiihhhhhhhhhhhhhhhiiimmmmmmkkkiiiggghhhlllooojjjmmmpppnnniiifffhhhkkkiiijjjkkkmmmnnnooooooooolllnnnppppppoooooopppqqqwwwvvvuuuuuutttsssqqqooommmnnnppprrrssstttuuuuuuvvvtttrrrpppnnnooopppqqqwwwtttpppmmmmmmppptttwww|||yyyuuuqqqooooooqqqrrrqqqqqqqqqqqqsssvvvxxxyyyzzzxxxvvvuuuuuuvvvxxxyyy{{{xxxuuuuuuwwwxxxxxxvvvyyyuuutttwwwzzz{{{yyyxxxxxxvvvtttuuuxxxzzzzzzxxxooopppqqqoooeeeQQQ;;;+++222222:::KKK^^^kkkuuu{{{yyyuuuqqqqqqtttvvvuuussssssvvvwwwuuussssssvvvzzzwwwvvvwwwzzz|||{{{zzz{{{vvvzzz~~~}}}{{{{{{|||}}}zzzvvvsssrrrsssuuuwwwwwwwwwwwwvvvvvvxxx{{{~~~}}}|||zzzzzz{{{~~~~~~|||xxxuuussswwwvvvtttrrrqqqqqqqqqqqqqqqssssssrrrtttvvvrrrjjjxxxUUU<<<000///+++***---***)))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$""""""""""""""""""""""""!!!###%%%&&&$$$###"""###!!!!!!"""###############!!!!!!"""######"""!!!!!!######""""""""""""############""""""""""""######$$$""" !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!!!!""""""###"""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&''')))******+++,,,,,,+++++++++*********((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''((()))************++++++)))(((''''''&&&&&&))))))******))))))(((''''''((()))++++++***)))((()))))))))((('''''''''&&&)))(((''''''((('''%%%###$$$+++222444///)))&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...>>>SSSeeelllkkklllnnnlllhhhfffiiiiiigggjjjjjjiiifffbbb```aaacccaaabbbccceeeggghhhjjjkkkjjjjjjiiihhhfffgggiiikkkjjjlllnnnmmmjjjhhhjjjkkkjjjkkklllmmmnnnoooooopppmmmoooqqqrrrqqqqqqqqqrrrvvvuuuuuuttttttsssqqqpppqqqqqqrrrrrrsssssssssssstttsssqqqooonnnnnnoooooosssrrrppppppqqqsssvvvxxxzzzxxxtttqqqpppppppppqqqrrrrrrssstttuuuxxxzzz{{{zzzzzzyyyyyyzzz{{{|||}}}zzzwwwuuuuuuwwwyyyxxxwww|||yyywwwxxxyyyyyywwwvvv~~~zzzwwwuuuvvvwwwvvvtttuuummmiiimmmpppeeeLLL777///---///777DDDRRRdddqqqssssssuuuvvvwwwvvvssspppvvvwwwzzz||||||zzzvvvssszzzwwwuuuwww{{{|||zzzyyyxxxzzz}}}}}}||||||~~~}}}{{{xxxvvvuuuuuuuuuvvvwwwwwwxxxyyy|||tttvvvyyy|||~~~}}}|||{{{||||||||||||{{{zzzxxxwwwvvvuuutttssssssssstttuuuuuuvvvwwwxxxwwwtttqqqnnnPPP888...///,,,+++...***)))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""" """&&&((()))'''$$$""""""""""""""""""""""""""""""&&&'''&&&###"""!!!""""""""""""############""""""###$$$$$$###""""""######""""""""""""#########"""""""""""""""#########""" !!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$###"""""""""######""""""""""""""""""######!!!"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''))))))(((((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((('''((())))))************)))(((''''''&&&&&&''''''***************)))(((((('''((()))***+++***)))(((******)))(((((('''&&&&&&&&&%%%%%%&&&((((((&&&%%%###""""""$$$''')))'''%%%((((((''''''&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))111DDD\\\hhhiiijjjlllkkkhhhhhhkkkkkkiiijjjjjjiiigggccc`````````___```bbbeeegggiiijjjkkkhhhiiijjjjjjhhhhhhiiikkkjjjjjjkkkkkkkkkkkkllllllllllllllllllmmmooopppqqqlllooosssttttttrrrrrrrrrtttttttttttttttsssrrrrrrttttttssssssrrrrrrqqqqqqrrrrrrqqqpppooonnnmmmmmmooopppqqqrrrtttvvvxxxyyyvvvuuutttrrrqqqqqqqqqqqqrrrrrrssstttvvvxxxzzz{{{yyyzzz{{{|||}}}~~~~~~~~~xxxvvvuuuvvvxxxyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyxxxyyywwwvvvvvvwwwxxxxxxwwwwwwqqqooouuu|||wwweeeTTT===666...***,,,555IIIZZZjjjooovvv{{{{{{yyyvvvtttqqqqqqsssxxx}}}~~~yyysssvvvvvvwwwzzz}}}~~~{{{www|||}}}}}}{{{zzzyyy{{{|||||||||{{{yyywwwuuutttsssttttttuuuvvvvvvwwwxxxxxxtttvvvyyy|||}}}|||{{{zzzyyyzzzzzz{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuvvvwwwxxxzzzxxx{{{|||rrrpppuuuMMM666---000------///,,,)))))))))(((''''''&&&&&&'''&&&%%%$$$$$$&&&((()))############$$$%%%&&&&&&""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!###%%%%%%$$$###"""######"""""""""""""""###############$$$$$$###############""""""""""""######""""""""""""""""""###$$$###!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$##################"""""""""""""""#########!!!""""""###$$$$$$%%%%%%''''''&&&%%%%%%$$$######!!!$$$%%%$$$%%%(((((('''((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&'''((()))))))))))))))(((''''''&&&''''''((((((***************))))))((('''((())))))******))))))+++******)))((('''&&&&&&%%%$$$%%%&&&)))***)))((((((%%%""""""&&&((('''%%%((('''''''''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))))))))777QQQaaaccceeehhhhhhffffffjjjkkkhhhdddeeeffffffeeedddddddddfffggghhhiiijjjjjjiiiiiijjjlllnnnooonnnmmmmmmmmmjjjiiihhhiiilllmmmmmmlllmmmmmmllllllmmmooopppqqqjjjnnnrrruuutttrrrqqqqqqqqqsssttttttssssssssssssuuutttssssssrrrrrrrrrqqqrrrrrrrrrrrrqqqooonnnmmmoooooopppqqqsssuuuwwwxxxtttttttttttttttsssrrrqqqppppppqqqrrrtttvvvwwwxxxwwwyyyzzz|||}}}|||{{{zzzuuuuuuuuuvvvwwwyyyyyyyyytttwwwyyyxxxxxxzzz{{{zzzuuuvvvwwwyyyzzzzzzyyyxxxrrrwww|||~~~{{{wwwrrrpppZZZOOOBBB777000000999DDDPPPXXXbbbjjjooorrrwwwzzzqqqqqqrrrvvvyyy{{{yyywwwqqqwww|||}}}||||||{{{xxxyyyyyyzzzzzzzzzzzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvttt|||zzzxxxvvvvvvxxxzzz|||{{{||||||{{{zzzxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwzzzwww|||~~~qqqrrr~~~MMM777...000......000---)))))))))(((''''''&&&&&&&&&%%%$$$###$$$&&&(((***############$$$%%%&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$"""!!!!!!$$$&&&$$$###"""!!!!!!"""######$$$##################$$$######""""""""""""######""""""!!!!!!"""###$$$$$$"""!!! !!!"""###""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######!!!!!!""""""####################################''''''&&&%%%$$$$$$###### '''***&&&$$$&&&(((&&&///...---+++***((('''&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''((((((''''''((((((''''''(((((())))))***************)))((((((''''''((()))))))))))))))+++******)))((((((''''''&&&%%%&&&(((***,,,+++***)))((((((''''''''''''((('''''''''''''''((()))***&&&&&&$$$############$$$&&&)))++++++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&000FFFYYYaaacccfffgggeeegggjjjkkkhhhbbbbbbccceeefffggggggfffkkkkkkkkkkkkkkkjjjiiihhhkkkmmmpppqqqpppoooooooookkkjjjhhhiiikkkmmmmmmlllmmmmmmlllmmmmmmnnnoooppphhhlllqqqssssssqqqppppppppprrrttttttsssrrrssstttssssssrrrrrrrrrssstttuuutttttttttsssrrrqqqooonnnrrrqqqooonnnoooqqqtttvvvtttuuuuuuvvvuuutttsssrrrooopppqqqsssuuuvvvwwwxxxxxxyyy{{{|||{{{zzzwwwvvvssstttuuuvvvvvvwwwxxxxxxsssxxxyyywwwwwwyyywwwrrrqqqsssvvvxxxxxxxxxwwwvvvsssxxx||||||xxxuuutttuuurrrhhh]]]VVVPPPIIIEEEEEE<<<@@@FFFKKKPPPWWWaaagggkkkpppwww{{{{{{zzzzzzzzzyyyvvvnnnpppwww|||vvvwwwxxxzzz{{{{{{yyyxxxuuussspppmmmlllmmmoooqqqsssrrrsssvvvzzz|||{{{zzzzzzxxxvvvttttttuuuwwwyyy||||||||||||{{{yyywwwvvvvvvvvvvvvvvvuuuuuuttttttwwwtttzzz}}}rrrwwwyyyPPP888...000------000---)))))))))(((''''''&&&&&&%%%$$$$$$###$$$%%%''''''$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$"""!!!"""###%%%'''""""""""""""""""""""""""%%%%%%###!!! !!!$$$'''$$$$$$"""!!!!!!!!!"""###$$$###""""""""""""###$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""!!!!!!"""######!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$#########!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""''''''&&&%%%%%%$$$######!!!...333+++###$$$''''''...---,,,***)))'''&&&%%%'''''''''&&&''''''((()))&&&''''''(((((((((((((((&&&''''''(((((('''''''''((((((((('''(((((()))))))))))))))))))))((('''''''''''''''((((((((())))))******))))))))))))((((((((('''''')))+++,,,+++)))$$$&&&))))))'''&&&(((***''''''''''''((()))***+++((('''%%%$$$#########$$$'''+++...---)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''...===PPP___bbbfffhhhggghhhlllllliiieeedddcccdddfffffffffeeeiiiiiiiiihhhiiijjjjjjkkkiiilllnnnooonnnnnnnnnooommmlllkkkjjjiiijjjkkklllkkkkkklllmmmnnnnnnmmmmmmhhhlllppprrrrrrqqqqqqqqqooorrruuutttrrrppprrrtttsssrrrrrrrrrrrrtttvvvwwwuuuuuutttsssrrrqqqpppppptttrrrooommmmmmooorrrttttttuuuuuuuuutttsssrrrrrrqqqrrrsssvvvwwwxxxyyyyyy{{{|||}}}}}}|||zzzwwwvvvqqqsssuuuvvvuuutttuuuvvvwwwzzzzzzvvvvvvwwwooocccZZZ]]]bbbggglllrrrxxx|||zzzwwwyyy}}}~~~xxxsssxxxrrrnnnooonnnggg```]]]SSSPPPKKKEEEAAA@@@CCCEEENNNYYYiiitttyyyzzz{{{|||yyyeeeZZZbbbrrr{{{~~~{{{vvvrrrnnniiiccc___XXXUUUQQQMMMLLLMMMPPPRRRXXXWWWYYY^^^ffflllmmmmmmlllooosssvvvyyyyyyyyyxxxyyyzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvvvvuuutttssstttsssxxx|||yyyvvv}}}kkkRRR999---...******...+++)))))))))(((''''''&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$######"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$"""!!!!!!$$$&&&%%%$$$"""!!! !!!"""######""""""!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########"""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$555===111###!!!&&&)))(((''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&''''''(((((((((((((((((()))))))))))))))((((((((((((''''''&&&'''''''''((((((((((((((('''&&&&&&'''''''''''''''((()))))))))))))))))))))*********)))(((((()))******((('''$$$%%%''''''&&&&&&'''(((&&&&&&&&&'''(((***+++,,,***)))&&&$$$######$$$$$$%%%***...---)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!$$$***,,,000BBBWWWaaaeeegggfffgggjjjjjjggghhheeecccccceeeffffffdddiiihhhgggfffgggiiilllnnniiikkklllmmmllllllmmmooonnnooonnnkkkgggfffiiilllhhhjjjlllnnnnnnmmmkkkjjjjjjmmmpppqqqqqqqqqrrrsssooosssvvvuuuqqqoooqqqttttttsssrrrqqqrrrtttvvvwwwvvvuuusssqqqpppppppppqqqsssrrrqqqpppppppppqqqrrrttttttsssrrrqqqqqqpppppppppqqqtttvvvxxxyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxpppsssuuuuuusssrrrrrrtttwwwzzzxxxtttuuuvvviiiWWW@@@AAADDDHHHPPP]]]lllvvv}}}zzzxxxyyy|||}}}yyyuuuxxxuuutttvvvvvvrrrqqqssstttooofff]]]UUUNNNHHHDDDCCCJJJUUUaaajjjppptttvvvxxxwwwkkkXXXRRR___lllqqqrrrkkkaaaXXXQQQLLLFFFCCC???>>><<<<<<===???AAACCCIIIFFFDDDGGGLLLPPPPPPNNNRRRVVV^^^gggnnnsssvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvtttvvvwwwvvvvvvyyy```SSS:::---,,,((((((,,,))))))))))))(((''''''&&&&&&"""###$$$$$$$$$######"""&&&&&&%%%$$$############"""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$&&&$$$"""!!! !!!"""######"""!!! !!!"""#########""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""$$$###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!#########"""!!! !!!!!!"""###$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%999CCC555### &&&***'''''''''(((((()))))))))'''''''''''''''((())))))&&&''''''(((((((((((((((******+++++++++******)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%'''''''''''''''((())))))((((((((()))******++++++***((((((((()))(((&&&$$$***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&''')))***,,,,,,+++***'''%%%######$$$%%%###(((,,,,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###,,,***&&&666NNN^^^bbbdddcccdddhhhgggdddgggdddaaaaaadddggghhhgggmmmkkkiiiggggggiiilllnnnjjjkkkmmmmmmlllmmmnnnpppoooqqqqqqlllfffdddgggkkkgggiiilllnnnooommmjjjhhhlllnnnppprrrrrrrrrtttvvvpppsssvvvuuuqqqnnnpppsssuuutttsssrrrrrrsssuuuvvvvvvtttrrrpppnnnooopppqqqpppqqqrrrssstttsssrrrrrrtttsssqqqpppooonnnnnnnnnnnnooorrrtttvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyooorrruuuuuurrrpppqqqrrrtttwwwuuurrrvvvwwwhhhSSS888666222000555BBBTTTaaallltttyyywwwqqqnnnsssyyyzzzwwwuuutttpppnnnsss{{{xxxvvvssssssrrrmmmfff```ZZZUUURRRSSSZZZbbbfffhhheeefff^^^TTTWWWdddiiieeeSSSKKKAAA:::999:::;;;;;;>>>@@@CCCFFFJJJNNNQQQRRRUUUOOOHHHEEEEEEDDD@@@<<<999<<>>>>>CCCSSSeeennnsssxxxyyyvvvuuuwwwzzzsssyyy|||zzzxxxyyyyyywwwxxxyyywww|||WWWEEE777---......((((((---%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!############"""!!! ######""""""""""""######$$$###""""""!!!!!!"""""" !!!!!!!!!""""""!!!###$$$###""""""###&&&%%%$$$%%%(((*********''''''&&&%%%######%%%'''(((((((((&&&$$$###%%%&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((()))'''&&&&&&''''''$$$!!!###$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$&&&'''(((******)))))))))))))))*********(((''''''((())))))(((((('''&&&&&&&&&&&&'''((()))))))))''''''(((***%%%&&&&&&&&&%%%%%%'''))))))++++++((((((+++***(((((((((&&&%%%$$$#########&&&&&&%%%$$$%%%)))///444MMM[[[gggkkkjjjkkkkkkiiijjjjjjiiiiiihhhiiiiiiiiikkkjjjiiihhhgggggghhhhhhiiijjjkkkmmmnnnmmmiiieeeeeecccccceeeiiikkkkkkjjjmmmmmmmmmmmmmmmmmmllllllnnnoooqqqrrrttttttttttttuuuuuutttqqqppppppsssuuu~~~}}}|||xxxtttqqqqqqqqqsssuuurrrnnnmmmqqqsssqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqpppppppppqqqpppooooooppprrrtttwwwyyyzzzzzzyyyxxxwwwvvvvvvuuupppqqqpppnnnmmmmmmoooqqqsssrrrrrrtttvvvvvvrrrooodddZZZJJJ<<<444222555888999DDDRRR^^^lllxxx|||zzzyyywwwvvvuuuvvvwwwxxxxxxzzzyyywwwuuuuuuuuuvvvvvvtttuuuvvvwwwvvvnnn```TTT^^^RRREEE>>>@@@AAA>>>:::???@@@BBBFFFMMMVVV^^^ccceeehhhkkklllkkklllnnnqqqnnnnnnnnnmmmkkkhhhfffeee\\\VVVQQQQQQLLLDDD@@@AAA]]]bbbiiioootttwwwzzz|||vvvyyyyyyxxxzzz|||zzzuuuuuuwwwvvv{{{~~~III<<<111+++------)))(((,,,'''&&&&&&(((***,,,,,,+++%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""######!!!###$$$$$$"""!!!!!!"""######"""!!!!!!!!!""""""########################""""""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!######""""""""""""######$$$###""""""!!!!!!"""""" !!!!!!!!!"""""""""!!!"""###"""###$$$&&&***(((&&&&&&(((***++++++&&&'''&&&$$$!!!"""'''***))))))(((&&&$$$$$$&&&)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''(((((()))((((((''''''&&&&&&&&&((()))(((%%%"""!!!"""$$$&&&&&&'''&&&&&&((((((&&&%%%%%%&&&'''(((++++++***)))((((((((()))+++***)))((('''(((((()))(((((('''&&&&&&&&&&&&&&&,,,+++)))&&&$$$%%%(((+++%%%&&&'''&&&%%%%%%''')))***,,,,,,)))(((+++***'''((('''&&&%%%$$$#########&&&'''&&&%%%%%%&&&***---:::MMMaaaiiiiiiiiilllnnnlllkkkkkkjjjjjjiiiiiiiiillllllkkkkkkjjjjjjjjjjjjjjjjjjkkklllkkkgggbbb]]]cccdddfffiiilllnnnmmmllllllllllllmmmmmmmmmmmmmmmooooooppprrrsssuuuvvvvvvsssttttttsssqqqqqqssstttzzz{{{{{{yyyvvvsssrrrrrrrrrtttrrrnnnnnnqqqsssqqqrrrqqqpppppppppqqqrrrsssrrrqqqooonnnmmmnnnpppqqqqqqqqqqqqrrrsssuuuxxxyyyyyyzzzzzzzzzyyywwwuuutttpppnnnlllkkklllmmmmmmmmmmmmooorrruuuwwwwwwvvvtttxxxrrrfffVVVDDD888111000***///888GGG[[[oooxxxzzzxxxxxxxxxyyyyyyzzz{{{{{{{{{yyyvvvtttsssuuuwwwxxxyyyuuupppooooookkkccc]]]SSSIII===666999AAAHHHMMM[[[[[[\\\^^^aaadddhhhjjjyyy{{{}}}}}}}}}|||~~~{{{|||}}}|||{{{xxxvvvtttmmmfffcccfffeee[[[LLLBBB???HHHUUUbbbmmmrrruuuuuu{{{{{{yyyyyy|||~~~zzzssspppuuuuuu{{{jjj;;;666///+++------)))(((***)))'''&&&)))---000///---&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$"""!!!"""#########""""""!!!""""""###########################""""""""""""""""""""""""#########""""""""""""""" !!!"""#####################""""""""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""#########$$$''')))...+++'''%%%&&&'''(((((('''%%%#########&&&***,,,,,,,,,***'''%%%%%%'''***((())))))***************'''''''''&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((''''''((((((((('''&&&%%%$$$%%%''')))***(((&&&$$$!!!###%%%((())))))(((''')))(((''''''&&&&&&'''''',,,,,,***)))((((((((((((,,,+++***(((((((((((()))))))))((('''&&&&&&&&&&&&---,,,)))&&&###$$$''')))%%%&&&'''&&&%%%&&&''')))))),,,,,,((((((***)))&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''(((***???WWWdddffffffjjjoookkkkkkkkkjjjiiihhhggggggjjjkkklllmmmnnnnnnnnnmmmoookkkfffcccbbbcccddddddjjjjjjjjjkkkkkkkkkkkkjjjlllllllllmmmmmmnnnnnnnnnrrrrrrrrrrrrrrrsssttttttqqqsssttttttrrrrrrrrrsssrrrtttwwwwwwvvvuuuuuuuuuqqqsssrrrnnnnnnrrrsssrrrrrrqqqoooooooooppprrrtttrrrpppnnnllllllmmmoooqqqrrrrrrrrrrrrtttuuuwwwxxxyyyzzz{{{{{{zzzxxxuuutttrrrpppnnnnnnppppppllliiihhhlllqqquuuwwwwwwwwwxxxzzzzzzwwwnnn^^^KKK:::000...---...666GGG]]]pppyyy{{{|||{{{zzzyyyyyyyyyzzzwwwvvvuuuuuuuuuvvvxxxyyyvvvooojjjhhhgggbbb\\\ZZZ777:::>>>EEEOOOZZZeeekkkttttttrrrpppnnnkkkiiihhhyyy{{{|||~~~~~~~~~~~~~~~~~~~~~{{{yyywwwpppkkkmmmooommmddd]]]BBBEEEJJJOOOVVVbbboooxxx{{{~~~~~~|||}}}~~~zzzuuummmsssvvv|||WWW333444000......---***((())))))&&&%%%&&&***+++***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! """$$$$$$"""""""""#########""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""###### !!!"""###$$$$$$$$$#########""""""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%&&&)))+++000,,,((($$$$$$$$$$$$$$$%%%""" !!!&&&)))***(((------+++(((%%%$$$&&&''')))***+++,,,,,,,,,,,,+++)))(((''''''&&&&&&''''''###$$$%%%'''((()))))))))'''''''''''''''&&&%%%%%%###%%%(((******(((&&&%%%"""$$$''')))******)))))))))(((((((((((((((((((((,,,,,,***)))((((((((((((,,,+++***((((((((()))***+++***)))(((''''''''''''++++++***(((%%%$$$%%%&&&&&&'''''''''&&&&&&((()))'''******'''&&&((((((%%%''''''&&&%%%$$$$$$$$$$$$"""$$$&&&'''&&&%%%&&&'''%%%777OOO```eeefffjjjooollllllllllllkkkjjjhhhhhhhhhiiilllnnnpppppppppooommmhhhbbb```aaafffjjjmmmlllkkkiiigggeeeeeeggghhhllllllmmmnnnnnnoooppppppssssssssssssssssssssssssoooqqqssssssrrrqqqqqqrrrnnnpppsssttttttsssssstttooorrrqqqnnnooossstttrrrrrrqqqpppooooooqqqssstttrrrqqqnnnmmmmmmoooqqqsssrrrrrrrrrssstttuuuuuuvvvwwwxxxyyyyyyxxxvvvsssqqqrrrqqqqqqrrrssspppiiidddfffjjjooosssuuuvvvwwwxxxxxxxxxxxxwwwrrreeeSSSFFF888222+++***222FFF___qqqyyyzzzzzzxxxuuuttttttvvvvvvwwwwwwwwwvvvtttrrrqqqgggggglllpppiiiXXXJJJDDD<<>>:::---///...***((()))++++++&&&)))***)))&&&$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$########################%%%$$$$$$$$$######"""""" !!!###$$$###"""###$$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$######"""######""""""""""""######""""""!!! """"""""""""############ ###&&&'''&&&$$$######&&&%%%$$$%%%'''((('''&&&+++777BBB???222&&&$$$'''(((+++///000000/////////+++,,,...000111111000///...+++'''$$$$$$&&&***,,,$$$%%%''')))***+++,,,,,,+++(((%%%"""!!!"""%%%&&&''')))***)))&&&%%%&&&)))%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((()))+++,,,,,,,,,***)))))))))))))))***+++))))))(((((()))+++---...000///---,,,+++*********((()))((('''%%%$$$&&&'''&&&'''((((((&&&'''(((***%%%(((((('''(((+++,,,***&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&)))'''111JJJaaajjjkkkjjjkkklllnnnooopppooommmlllkkkmmmooopppnnnjjjeeebbbfffeeeeeefffiiijjjjjjiiiiiilllooonnnllljjjjjjlllnnnooopppqqqssstttvvvvvvsssuuuwwwyyywwwtttooollllllmmmnnnmmmlllmmmoooqqqooopppqqqpppoooqqqsssvvvlllpppqqqoooppptttuuusssrrrssstttuuuuuuuuuttttttvvvvvvwwwxxxxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwuuuttttttttttttnnnppppppnnnkkkjjjmmmqqquuupppmmmnnnsssvvvuuurrrvvvxxxyyyxxxvvvvvvwwwxxxyyylll```XXXNNN???555111000AAAXXXkkksssuuuttttttkkkkkkjjjiiihhhhhhhhhhhhfffhhhpppqqqfff\\\fffyyyppprrrtttvvvwwwxxxyyyzzz{{{|||~~~~~~}}}~~~}}}}}}|||oooggg```aaafffhhhccc]]]DDDQQQ```llltttyyyxxxsssiiipppssszzz>>>:::333000---,,,,,,,,,+++***+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&############""""""""""""%%%$$$######$$$$$$"""!!!""""""############"""""""""""""""""""""######$$$######""""""""""""######!!!!!!""""""""""""!!!!!!""""""############""""""$$$######"""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############+++(((%%%$$$$$$$$$###"""""""""(((%%% &&&333GGGKKKSSSWWWGGG---!!!###)))***,,,///222333444555444333222000///.........---***''')))---...***'''%%%&&&'''((())))))))))))***'''%%%$$$%%%$$$ !!!###$$$%%%%%%'''***,,,)))***)))&&&###&&&---444,,,******+++***(((***///---***'''(((***+++)))''''''''')))******+++++++++------,,,,,,+++***))))))+++***'''%%%$$$%%%&&&&&&&&&((())))))(((''''''(((%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((,,,888OOOfffoookkkkkkmmmoooooonnnnnnpppqqqiiijjjkkkkkkjjjfffcccaaaaaadddhhhlllooopppooooooqqqnnnjjjggggggiiimmmpppmmmooorrrtttuuuuuusssrrroooppprrrssssssrrrpppooopppqqqqqqrrrrrrrrrqqqqqqrrrqqqqqqsssvvvwwwtttqqqssspppooorrrsssqqqrrrvvvnnnoooqqqssstttuuuttttttvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzwwwuuutttuuuwwwwwwvvvtttqqqqqqrrrtttrrrqqqooommmkkkmmmppptttrrrrrrrrrssstttuuuuuuvvvxxxwwwvvvttttttvvvwwwyyyyyytttooonnnkkk___LLL===000555<<>>LLLSSSTTTMMM===***$$$...???KKKOOOKKKIIIAAA777...***+++,,,333444666777777666444222111111111111222222333444444444333222111111222333111222222111111000///...''')))+++***'''&&&&&&(((&&&)))+++,,,,,,******+++---,,,++++++***(((&&&$$$###!!!###'''(((%%%###%%%###%%%'''&&&%%%&&&)))+++***++++++******)))(((''''''''''''''''''((((((((($$$$$$%%%&&&'''(((((((((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&((()))&&&(((888IIIXXX^^^cccdddbbbaaafffjjjggggggggghhhiiikkklllmmmnnnoooppppppooommmkkkjjjnnnooopppqqqqqqqqqpppooooooqqqsssuuuwwwvvvvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuuuutttssssssrrrrrrrrrtttuuuuuussstttwwwzzzwwwuuuuuuxxxxxxuuuuuuxxxvvvwwwxxxxxxwwwvvvuuuttttttvvvxxxxxxwwwwwwwwwxxxrrrtttwwwxxxxxxxxxyyy{{{}}}|||yyyuuurrrqqqtttvvvuuuwwwyyyyyywwwuuutttttttttuuuxxxzzzzzzzzzxxxwwwuuuwwwzzz|||}}}|||zzzxxxooonnnppprrrrrrlll```VVV[[[III===JJJdddpppgggXXXEEE===555555BBBUUUgggrrrjjjkkkmmmppprrruuuwwwxxxwwwvvvuuuuuuttttttwwwyyyvvvzzz{{{zzz|||~~~|||zzzzzz{{{}}}~~~}}}~~~}}}xxxuuutttuuunnntttwwwwwwvvvwwwuuurrrpppvvvKKK222333111...+++*********)))(((&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%%%%###""""""############"""""" !!!""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""############""""""$$$######"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""############"""!!!%%%333GGGUUUYYYWWWRRR@@@***###...???GGGHHH???<<<444***$$$%%%)))+++444666999::::::777444222111111111111222333444444555444333111000111333666555444444444222111000///&&&)))++++++)))(((***,,,&&&))),,,...---,,,,,,,,,...---++++++***(((&&&$$$!!! ###&&&$$$ !!!$$$!!!###&&&&&&%%%&&&))),,,,,,,,,++++++)))((('''&&&''''''(((((((((((((((((($$$%%%&&&'''((()))))))))$$$&&&''''''&&&%%%%%%&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$((()))%%%%%%111@@@RRR[[[eeegggccc```cccgggggghhhiiijjjlllmmmnnnooooooqqqrrrrrrpppmmmjjjhhhoooooopppqqqrrrrrrrrrrrrmmmpppsssvvvwwwwwwvvvuuuvvvwwwyyyzzzzzzyyywwwvvvvvvvvvvvvvvvuuutttsssrrrvvvwwwxxxvvvttttttwwwzzzyyyuuutttvvvvvvssstttwwwxxxxxxyyyyyyxxxwwwvvvttttttvvvwwwxxxwwwvvvwwwxxxuuuwwwzzz{{{{{{{{{}}}~~~}}}yyyuuurrrrrruuuxxxxxxzzz|||{{{yyyvvvuuuuuutttuuuwwwxxxxxxvvvsssqqqppprrrvvvyyyzzzyyywwwuuuvvvrrrpppsssuuuoooaaaTTT???EEEYYYqqqvvvmmmmmmxxxaaaRRR???333777LLLhhh{{{vvvvvvuuuuuutttttttttssssssrrrrrrtttuuuuuuwwwzzzzzz||||||yyyzzz}}}}}}}}}~~~~~~~~~~~~}}}|||||||||wwwuuutttpppssstttttt{{{{{{nnnhhhvvvOOO000222666333...+++******)))(((((((((&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$"""!!! """&&&'''%%%###$$$######""""""######$$$!!!!!!"""$$$&&&&&&###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$$$$###"""###$$$&&&%%%%%%%%%%%%&&&'''(((%%%$$$""" !!!"""%%%&&&$$$%%%%%%%%%%%%$$$######$$$###)))999LLLVVVRRRKKKEEE:::---&&&(((///444777888333---'''%%%&&&***,,,666999;;;:::888777666777555555555555555444444444666555555555555666777777777444222333555444...(((((()))***+++,,,---------000.........///000///---...111333222---(((&&&&&&&&&%%%###"""""""""###$$$$$$$$$$$$&&&***------------,,,,,,+++***)))(((((('''&&&%%%&&&''''''&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''))),,,...BBBWWWfffddd___bbbeeecccggggggggghhhiiilllnnnooorrrtttuuusssooommmooopppqqqddd___jjjsssrrrpppssslllooosssvvvyyyyyyxxxwwwxxxyyywwwuuuvvv{{{{{{xxxmmmjjjhhhlllrrruuuuuurrr{{{yyyvvvtttssstttvvvwwwssssssssstttttttttuuuuuuwwwvvvvvvyyywwwtttuuuyyyvvvxxxzzzzzzxxxvvvuuuvvvtttyyy|||zzzzzz}}}~~~}}}}}}{{{zzzzzzwwwqqqppptttvvvxxxyyyyyyvvvtttttttttvvvwwwwwwvvvuuuuuuvvvxxxuuuuuuttttttuuuuuuuuuuuuoooxxxyyyrrrllldddOOO888DDDYYYnnntttuuuwwwyyyyyyxxxpppbbbVVVRRRYYYhhhtttrrrtttvvvwwwxxxwwwvvvuuuwwwsssppppppuuuyyyzzzzzzyyyvvvtttvvvzzz~~~|||~~~~~~~~~~~~~~~}}}{{{|||}}}zzzwwwuuutttvvv|||yyyyyyzzzrrruuuppprrrVVV555444///---+++*********)))''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$"""!!!!!!"""%%%&&&%%%###$$$$$$############$$$$$$######$$$&&&((('''%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$"""%%%333EEENNNLLLFFF???555***$$$&&&***...000///,,,(((%%%%%%)))...111:::;;;;;;;;;999777555555888888777666666555444444111111222444777999;;;<<<888555333444777666111,,,+++++++++,,,,,,---.........---,,,...000222222111222444666444///***(((''''''&&&%%%#########$$$$$$$$$$$$%%%(((+++------------,,,,,,+++***)))((('''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,888MMM___bbbaaafffiiigggiiihhhiiiiiikkkmmmooopppoooqqqssssssqqqpppppprrrpppeeeaaajjjpppnnnnnnrrrkkkmmmqqqtttvvvwwwwwwwwwzzz|||{{{vvvuuuwwwxxxuuuooommmkkkmmmsssvvvuuusssyyyxxxvvvvvvvvvwwwyyyzzzrrrrrrssssssssssssssssssuuutttuuuwwwvvvssstttxxxwwwxxxyyyyyywwwuuuuuuvvvvvv{{{|||zzzyyy}}}~~~}}}}}}|||}}}yyytttsssvvvvvvxxxzzzyyywwwuuutttuuuvvvwwwwwwwwwuuuuuuwwwxxxvvvvvvwwwxxxyyyyyyxxxwwwxxxsssqqqmmm\\\DDD<<>>444,,,---///222444222...+++***)))(((''''''&&&'''''' """###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!"""$$$%%%###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&((())))))******))))))))),,,'''###&&&...444555333+++(((%%%%%%&&&''''''%%%%%%$$$###$$$''',,,111555555444333444777888666444444555666777888777777666555666666777888888888888666555444555777777555333444222///---,,,...000222000///...///222555777777444444555444222///,,,+++)))(((&&&$$$############$$$%%%(((,,,//////---+++,,,,,,,,,,,,+++)))((('''%%%$$$$$$%%%''''''&&&$$$))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))+++<<>>===<<<;;;:::999999999777666444111000222777;;;555777888777555444666999555888888555888>>>???;;;AAA444+++,,,000000///111///111444555333...((($$$***,,,---+++(((''')))+++***------***)))***((($$$%%%%%%%%%%%%&&&'''((((((***))))))(((''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))***++++++***((('''((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''---:::OOOaaakkkhhhhhhiiiiiiiiiiiijjjjjjmmmmmmmmmmmmnnnoooqqqsssrrrrrrrrrqqqqqqppppppppprrrrrrssstttuuuuuuuuutttwwwvvvwwwyyy{{{zzzvvvrrrrrrsssuuuwwwwwwwwwuuusss{{{xxxsssrrrtttuuuuuutttwwwwwwwwwwwwwwwwwwwwwxxxzzzyyyxxxvvvtttqqqooonnnttttttuuuwwwxxxxxxxxxxxxsssssstttvvvwwwyyyzzzzzz|||zzzxxxwwwwwwxxxwwwvvvxxxwwwtttttttttuuuuuuuuu{{{xxxwwwwwwvvvuuuuuuwwwsssxxx{{{tttcccQQQHHHFFFeeemmmvvvxxxsssqqqvvv{{{zzzyyyxxxxxxwwwwwwxxxxxx{{{{{{{{{{{{||||||||||||~~~zzzvvvvvvyyy|||}}}}}}{{{||||||{{{yyywwwxxxyyywwwyyy}}}~~~}}}|||||||||}}}||||||}}}~~~~~~}}}||||||||||||{{{zzzyyyxxxzzzyyywwwwwwwwwyyy{{{|||{{{}}}~~~~~~vvvqqquuuqqqyyyttt{{{eeeAAA555333...---+++***))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%###!!!"""%%%'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%)))))),,,111666999888666555222000//////...***'''((((((&&&%%%$$$%%%%%%&&&&&&&&&'''+++000333333333///333666555000,,,******///000222555777999:::;;;@@@???>>><<<;;;::::::999888777666333111222555888555777888888666666888:::555888888666888>>>???;;;@@@777111222333///---........./////////.........---......,,,)))((()))+++)))------***)))***((($$$%%%%%%%%%%%%&&&'''((((((***))))))((('''&&&%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%&&&''''''(((((())))))***+++***((('''((()))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''***555FFFZZZggghhhiiijjjjjjiiiiiijjjjjjlllllllllmmmnnnooopppqqqppppppqqqqqqpppoooooonnnqqqrrrssstttuuuttttttsssvvvvvvwwwyyy{{{{{{wwwtttssstttvvvuuutttrrrqqqqqqxxxuuussstttwwwyyyyyyxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuusssqqqpppttttttuuuvvvwwwwwwwwwwwwtttttttttuuuuuuvvvvvvvvvyyyxxxwwwwwwxxxwwwvvvvvvxxxwwwvvvuuuvvvxxxxxxyyyzzzzzzzzzzzzxxxuuuuuuuuu}}}vvvtttqqqXXX===@@@VVVnnnsssxxxxxxtttqqqssswwwxxxwwwvvvvvvuuuuuuvvvvvv{{{{{{||||||}}}}}}}}}}}}{{{vvvvvvzzz~~~|||}}}}}}|||zzzyyyyyyzzzyyy{{{~~~~~~}}}}}}~~~~~~||||||~~~~~~}}}~~~|||zzzxxxwwwzzzyyyxxxwwwxxxyyy{{{|||{{{|||~~~~~~}}}}}}}}}~~~|||xxx{{{vvv}}}{{{___???444000...---+++***))))))(((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""######""""""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$""""""###%%%'''''''''%%%%%%$$$$$$###$$$$$$$$$''')))---333888:::999777888666555444333000+++((((((((('''%%%%%%$$$$$$%%%%%%%%%(((,,,111444444333///222555333///,,,,,,...222333555777999:::;;;;;;AAA@@@???>>><<<;;;:::999666777777555333333444666777888999888666666777888333666888777999===>>><<<@@@<<<999888444---*********,,,...111444555666666111111111...+++)))******))),,,---***)))***((($$$$$$$$$%%%%%%&&&''''''(((******)))((('''&&&%%%$$$$$$&&&''''''&&&&&&'''(((&&&&&&&&&''''''(((((())))))***+++***((('''((()))'''(((((())))))*********''''''&&&&&&&&&&&&''''''''''''((((((---;;;QQQaaafffhhhjjjkkkjjjiiijjjjjjjjjjjjlllmmmnnnooooooooonnnnnnoooppppppooommmlllqqqrrrssstttuuutttsssrrruuuuuuvvvxxxzzzzzzxxxuuuvvvxxxyyyvvvrrrpppppprrrxxxwwwvvvwwwyyy{{{zzzyyy}}}}}}}}}|||{{{{{{{{{zzzxxxxxxxxxxxxwwwvvvttttttvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuttttttsssrrrqqqvvvwwwxxxxxxxxxwwwvvvuuuwwwvvvuuuuuuvvvwwwyyyzzzvvvyyy|||{{{wwwtttssssssxxxqqqiii\\\III???RRRnnnvvvwwwxxxwwwuuutttuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvzzz{{{|||}}}~~~~~~{{{uuutttxxx|||}}}~~~~~~}}}{{{zzz{{{||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyy{{{zzzyyyxxxxxxzzz{{{|||{{{|||||||||{{{{{{}}}~~~~~~{{{zzzuuuyyy|||WWW<<<333...------+++***)))(((((((((&&&''''''''''''''''''''''''&&&%%%$$$############%%%%%%$$$###$$$%%%'''(((%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$######$$$%%%&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$############&&&***///555:::;;;:::888::::::999888555111+++((((((((('''&&&%%%%%%%%%%%%&&&&&&'''***------,,,******---//////,,,,,,...000777888999;;;<<<<<<======@@@??????===<<<:::888888111333555555444333444555999999999777555444333222---111555777999<<<>>>>>>???>>><<<777000)))((()))''',,,444;;;???>>>:::777555444222///---+++******))),,,,,,***)))***)))%%%$$$$$$%%%&&&''''''''''''***)))((('''&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((&&&&&&''''''((((((((()))((()))***)))((('''((()))''''''((()))******++++++''''''&&&&&&&&&&&&''''''''''''((('''(((222HHH\\\cccgggkkkllljjjiiiiiikkkhhhiiikkkmmmnnnnnnnnnmmmmmmnnnoooppppppooommmlllpppqqqrrrsssttttttsssrrrrrrsssuuuwwwxxxxxxwwwvvvyyy{{{|||yyytttrrrtttwww{{{zzzzzz{{{{{{zzzyyyxxx~~~~~~}}}|||{{{{{{zzzwwwxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxtttuuuuuuuuutttsssrrrqqquuuwwwzzzzzzyyyxxxwwwvvvtttuuuttttttssstttvvvxxxrrrxxxzzzwwwsssrrrssssssqqqppp\\\BBB???YYYpppuuuxxxwwwuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~zzztttrrruuuzzz|||||||||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzyyyzzzzzz{{{||||||||||||{{{zzz{{{}}}~~~|||xxxrrrsss|||xxxMMM888333,,,------+++***)))(((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$((('''%%%$$$###$$$%%%%%%%%%$$$######"""############$$$%%%%%%%%%%%%$$$###""""""""""""############""""""############""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&''''''&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$############'''+++111777:::;;;::::::;;;<<<<<<999555000+++(((((((((((((((''''''&&&&&&'''&&&&&&'''))))))'''%%%%%%(((++++++***+++///222:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<:::888666555+++...222444444444555666;;;:::888666333000---+++&&&***111777:::;;;>>>AAA??????;;;333+++((())),,,+++000777===@@@>>>:::777777555222///---+++)))((((((+++,,,***)))***)))%%%###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))'''''''''((((((((((((((('''((())))))((('''(((***'''(((((()))***++++++,,,''''''&&&&&&&&&&&&''''''&&&'''((((((&&&,,,AAAVVV^^^dddjjjllljjjiiiiiikkkgggiiikkkmmmnnnnnnmmmmmmmmmnnnoooppppppooonnnnnnoooooopppqqqssssssttttttqqqssstttvvvvvvvvvvvvvvvyyyzzz{{{yyywwwvvvxxx{{{zzz{{{{{{{{{{{{zzzyyyyyy}}}}}}||||||{{{zzzyyyyyywwwwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwssstttvvvwwwwwwvvvuuutttvvvyyy||||||zzzxxxwwwwwwtttuuuvvvtttrrrrrrtttwwwtttyyyzzzuuurrruuuvvvuuusssfffKKK:::KKKlllxxxpppzzzwwwuuuuuuwwwyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwuuuwwwyyy{{{|||||||||{{{{{{uuusssvvvyyy{{{{{{{{{|||}}}|||zzzzzzzzz||||||}}}}}}|||{{{|||~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||{{{|||~~~wwwttttttlllBBB444333,,,...---+++***))))))((((((&&&&&&''''''''''''''''''$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###"""""""""############$$$"""######$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&''''''''''''(((((((((&&&$$$######%%%%%%%%%$$$$$$###$$$$$$$$$)))...444888999::::::;;;:::;;;;;;888333...***)))'''((())))))***)))))))))(((&&&&&&''')))+++***)))'''***---...---...111555:::;;;;;;;;;::::::999888999999::::::999777555444(((,,,000333555555666777;;;:::777555222///***&&&###'''000888;;;;;;>>>CCC>>>>>>999000***,,,000222444555555555666777888999777444111...---+++)))'''(((+++,,,***)))+++)))&&&###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))((((((((((((((((((((((((&&&((())))))''''''(((***((())))))******+++++++++''''''&&&&&&&&&&&&''''''&&&&&&(((***'''(((888LLLYYY```hhhkkkjjjhhhjjjllliiiiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnmmmnnnnnnpppsssvvvxxxsssuuuwwwwwwvvvvvvwwwxxxwwwwwwwwwxxxyyyyyyyyyyyyuuuwwwyyyyyyyyyzzz|||~~~{{{{{{zzzzzzyyyyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzuuuuuuvvvvvvvvvvvvvvvuuurrrtttvvvxxxyyyyyyxxxwwwwwwzzz|||{{{xxxuuuvvvwwwuuuwwwxxxvvvsssssswwwzzzxxx}}}|||wwwuuuyyywwwqqqgggJJJ:::JJJeeerrruuuvvvzzzxxxvvvuuuvvvwwwwwwvvvvvvvvvuuuttttttttttttuuutttvvvxxxzzz{{{{{{zzzyyy~~~zzzvvvuuuxxx|||}}}|||zzz{{{||||||zzzzzz{{{||||||||||||{{{zzz|||}}}|||}}}}}}|||{{{|||}}}}}}}}}|||{{{{{{zzz|||||||||||||||{{{{{{{{{|||}}}~~~}}}||||||~~~{{{|||sssuuuuuuaaa999111444,,,...---+++***))))))((((((''''''''''''''''''&&&&&&"""""""""###$$$%%%''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$###############$$$$$$###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&'''(((((((((&&&((((((&&&$$$###$$$'''$$$$$$$$$###$$$$$$%%%%%%,,,000555888888999:::<<<999999999555///+++))))))&&&((()))+++,,,,,,,,,,,,***)))''''''***---......///333666666444444555888<<<<<<<<<;;;:::999888777666777999999999777666444+++...222444666666888999:::888666555444000+++'''$$$)))222;;;===:::===CCC>>>???:::222000555::::::999777555444444444666777666222...,,,,,,+++(((%%%'''+++,,,))))))+++***&&&"""$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&''''''(((&&&'''((((((''''''((())))))(((((((((((((((((((((&&&'''((((((''''''(((***************************''''''&&&&&&&&&&&&'''''''''%%%(((,,,(((%%%///???SSS\\\fffjjjiiihhhjjjmmmjjjjjjkkkkkklllnnnooopppnnnmmmlllkkklllmmmooopppmmmlllkkklllnnnsssxxx{{{wwwyyyzzzzzzxxxwwwxxxzzzyyywwwvvvyyy|||}}}zzzwwwtttvvvwwwwwwvvvxxx{{{~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyzzzyyyyyyuuuuuuvvvwwwxxxxxxxxxxxxssstttwwwyyyzzzyyywwwvvvwwwzzz{{{yyytttqqqsssvvvqqqtttvvvuuuttttttyyy~~~zzz~~~~~~xxxxxxzzzrrreeeJJJ===CCCaaauuutttsss{{{tttuuuuuuuuuuuuuuuwwwwwwvvvvvvuuutttttttttttttttuuuwwwyyy{{{|||{{{yyyxxxvvvsssqqqtttyyy|||}}}|||{{{|||}}}}}}{{{{{{|||}}}|||}}}|||{{{{{{}}}~~~|||{{{||||||{{{zzz|||||||||}}}||||||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{yyy{{{}}}}}}|||{{{|||}}}vvvyyypppyyy{{{[[[333///444---...---+++***))))))(((((((((((('''''''''&&&&&&&&&!!!!!!"""###$$$&&&((()))"""###%%%&&&''''''&&&%%%$$$###############$$$$$$###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''((((((((($$$&&&(((&&&$$$$$$&&&)))############$$$%%%&&&&&&...222666888777888:::<<<777888777333---)))((()))&&&'''***,,,---............+++((('''))),,,---...888;;;>>>===:::888999:::>>>>>>>>>===<<<:::999888555777888999999888666555...111444666666777888999999777555555555333---)))(((+++555>>>>>>:::<<>>>>><<<<<<<<<999333:::999888888:::;;;:::999555666777888999999999999666777888999888666333222000444999:::999999;;;======@@@>>>888888===???<<<888888888999999999666444:::555000000111000+++&&&)))((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''((()))((('''&&&''')))&&&''')))*********)))(((******)))(((((((((((((((************************&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&''')))***555LLL```ddddddiiiiiidddkkkkkkkkklllmmmnnnpppqqqssslllhhhiiiiiiggggggjjjjjjhhhgggjjjooossstttsssuuuwwwyyyyyywwwxxx{{{}}}|||{{{{{{{{{zzzwwwuuuwwwwwwvvvvvvwwwyyyzzz|||}}}~~~}}}xxxwwwyyyzzzwwwuuuwwwyyyyyyyyyyyy{{{}}}{{{xxxxxx{{{|||yyyvvvwwwxxxvvvttttttvvvwwwwwwwwwxxxwwwuuuvvvvvvvvvtttrrrsssqqqoooppptttxxxzzz{{{www}}}yyyrrrvvvxxxbbbBBB@@@\\\uuuyyyvvvwwwxxxuuurrrqqqqqqpppqqqssstttuuuvvvrrrrrruuuwwwtttrrrsssuuuvvvxxxyyyyyyxxxvvvuuukkkrrrvvvwwwzzz}}}yyyrrr}}}}}}|||{{{{{{{{{{{{{{{~~~}}}||||||}}}{{{zzz{{{yyy|||||||||}}}}}}~~~~~~|||yyyzzz}}}~~~}}}}}}{{{zzz{{{{{{zzz{{{ppppppxxxGGG888111111---++++++******)))((((((((((((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###"""##################"""###$$$&&&''''''&&&$$$############$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###!!!$$$###"""###%%%&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&%%%$$$###"""###$$$&&&(((///000333333333444555777666777888888666222---***(((***...222444555444333888777666555666999;;;===;;;::::::999999::::::;;;;;;======<<<===@@@===999:::999888999::::::888666111333777;;;<<<<<<:::999666777999:::;;;;;;;;;:::888:::;;;<<<;;;;;;<<<>>>CCCEEECCC===<<>>999:::::::::::::::999999;;;======<<<>>>CCCBBB???::::::::::::;;;999666333+++///555;;;>>>>>><<<:::888999:::;;;<<<===>>>>>>???===;;;:::;;;<<<<<<<<>>??????<<<======<<<:::777444111///444555444111......000333...+++'''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''((())))))''''''((()))((((((''''''(((((()))***))))))((((((''''''((((((++++++++++++,,,,,,,,,,,,((('''&&&&&&'''(((***+++***)))((('''''''''((()))---///???YYYgggffffffmmmkkkkkkkkklllmmmnnnoooooonnnllllllllliiieeehhhmmmpppooooooppptttwwwxxxwwwtttxxx}}}~~~|||zzz{{{}}}~~~}}}}}}~~~~~~}}}zzzwwwwwwwwwwwwwwwxxxyyyzzzzzzyyy{{{yyyuuutttvvvwwwtttvvvxxxyyyxxxwwwvvvwwwyyyxxxttttttxxxzzzwwwvvvwww|||yyyvvvtttuuuvvvwwwwwwvvvxxxzzzxxxsssqqqqqqrrrsssqqqppppppsssvvvxxxyyy}}}xxxyyyzzzhhhKKKAAAIIIeeerrr{{{yyyvvvxxxxxxtttssssssrrrrrrssstttvvvwwwxxxtttrrruuuvvvtttrrrtttwwwxxxyyyzzzzzzxxxvvvuuuuuuyyy{{{{{{|||~~~{{{~~~~~~}}}|||||||||||||||xxxzzz|||~~~}}}}}}}}}yyyxxxyyy}}}}}}||||||{{{|||||||||~~~}}}{{{{{{}}}~~~~~~|||zzzxxxyyyzzz|||}}}}}}vvvwwwuuu||||||===444000000***++++++******)))(((((((((((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&###""""""$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%&&&'''(((000222555666555333222222222444777888777333...+++***---222777:::<<<<<<<<<777777888999:::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<>>>===;;;>>>CCCCCC@@@;;;;;;;;;<<<;;;999555111'''+++111666:::;;;;;;:::;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>===<<<;;;;;;;;;:::666333111000222111///---,,,...000333000,,,'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%((()))''')))***)))((('''((()))(((((('''&&&&&&((()))***)))(((((('''''''''((((((+++,,,,,,,,,,,,,,,------)))(((((('''((()))***+++***)))(((((('''(((((()))---+++444III[[[cccgggkkklllmmmmmmnnnooopppppppppiiijjjllllllgggcccffflllppppppqqqsssuuuwwwxxxyyyuuuxxx{{{|||zzzyyy{{{}}}~~~~~~{{{xxxwwwwwwwwwxxxxxxyyyyyyyyyzzz|||zzzvvvuuuxxxxxxvvvxxxyyyzzzyyywwwvvvwwwxxxxxxttttttxxxyyyxxxwwwxxx|||yyyvvvuuuuuuvvvvvvvvvtttxxx{{{yyytttqqqssswwwuuusssrrrrrruuuxxxyyyyyyvvvwwwyyyoooTTT===FFF^^^tttyyyzzzvvvuuuxxxwwwsssssssssrrrrrrssstttvvvwwwwwwsssqqqtttuuurrrrrrsssvvvwwwyyyzzz{{{zzzyyyxxxxxxzzz{{{zzzzzz|||}}}~~~~~~~~~}}}||||||||||||}}}yyyzzz}}}~~~{{{zzzzzz~~~}}}|||{{{zzzzzz{{{{{{~~~}}}~~~}}}{{{zzz{{{|||{{{zzzwww}}}xxx}}}nnn===555000000***++++++******)))(((((((((''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''(((((('''$$$######$$$&&&((('''&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$%%%%%%---111555888888777666666555555555444333222000///,,,///333777:::;;;;;;;;;999999;;;<<<===<<<<<<<<<<<<===>>>>>>>>>===;;;:::===>>>===;;;===AAAAAA>>>;;;;;;;;;<<<<<<:::666222)))***,,,///222555888:::;;;;;;:::::::::;;;<<<<<<<<<888444444777:::;;;;;;999:::<<<>>>===;;;888777666888:::999666333333333444///++++++...111111000///+++&&&######$$$$$$$$$"""#########$$$$$$$$$%%%)))'''&&&%%%&&&(((***+++((()))***)))((('''(((***((('''&&&&&&&&&''')))***((((((''''''''''''((((((+++++++++,,,,,,---------+++***)))((()))***+++,,,******)))(((((((((((((((***---///666HHH___jjjjjjkkkkkkmmmnnnnnnnnnnnnnnnjjjkkklllkkkeee^^^^^^dddnnnoooqqqsssuuuvvvxxxyyywwwxxxyyywwwuuuvvvzzz~~~~~~}}}yyywwwwwwxxxxxxyyyyyyyyyxxxzzz{{{zzzvvvuuuxxxyyywwwzzz{{{|||{{{yyyxxxxxxyyyyyyuuutttxxxzzzxxxxxxzzzzzzxxxvvvuuuuuuvvvuuutttqqqvvvzzzyyyvvvuuuxxx{{{wwwvvvuuuuuuxxxyyyzzzzzzqqqzzzwww\\\@@@>>>WWWqqqyyyyyywwwtttuuuwwwwwwtttssssssrrrrrrssstttvvvwwwvvvqqqooorrrsssrrrqqqssstttvvvxxx{{{|||||||||{{{xxxxxxyyyyyywwwwwwzzz}}}~~~}}}}}}|||||||||||||||{{{}}}~~~~~~}}}}}}}}}~~~}}}|||zzzzzzzzz{{{|||}}}}}}}}}}}}|||zzzxxxzzz```>>>555000111---++++++******)))((((((((('''&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''''''''&&&$$$$$$&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$###***...555999::::::999999999888555333222222333333---///333777999::::::999888999:::;;;;;;;;;;;;;;;????????????>>>===<<<<<<===>>>===;;;===@@@???;;;;;;;;;;;;<<<===<<<999666111///---,,,---111555888999:::;;;<<<===>>>??????:::888666666888<<<>>>???===<<<>>>AAA>>>777222111333666::::::888666777999777222,,,---111444222...,,,)))%%%######$$$%%%$$$######$$$$$$%%%%%%&&&&&&******)))((()))***+++,,,((()))******(((((()))***''''''&&&&&&''''''((()))''''''&&&&&&''''''((((((******++++++,,,,,,------,,,+++************,,,,,,*********))))))(((((('''&&&,,,+++)))888UUUhhhlllhhhiiikkklllllllllkkkjjjnnnllllllkkkddd[[[YYY[[[kkkmmmqqqssstttuuuwwwyyyxxxyyyxxxuuussstttyyy~~~~~~}}}zzzwwwxxxxxxyyyyyyyyyxxxxxxxxxzzzxxxttttttwwwxxxvvv{{{||||||{{{zzzyyyyyyzzzzzzvvvuuuxxxyyyxxxwwwyyyvvvvvvuuuuuuvvvvvvtttrrrppptttwwwxxxwwwwwwzzz|||yyyxxxwwwwwwyyy{{{zzzzzzrrrzzzlllKKK;;;MMMjjjyyyxxxwwwvvvvvvwwwxxxxxxvvvttttttsssssstttuuuwwwxxxtttpppnnnqqqsssrrrsssvvvtttvvvyyy{{{}}}}}}}}}|||xxxwwwxxxyyyvvvtttwww}}}}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||zzzzzz{{{|||~~~~~~}}}}}}~~~}}}vvv}}}SSS===444///111///++++++******)))(((((((((&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""##################"""$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%'''&&&%%%%%%&&&'''%%%$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%''',,,444999;;;:::999999:::888555222111111111222,,,///333777:::;;;;;;:::777777777888888888999999@@@???>>>===<<<<<<<<<<<<;;;===>>>===>>>AAA@@@;;;;;;::::::<<<===>>>===;;;999666222///...000333666888999:::<<<======<<<<<<999999:::999999;;;>>>@@@===<<<>>>BBB???555///...444888<<<===:::999<<<>>>666333000///000111///---(((&&&$$$###%%%&&&&&&%%%%%%&&&&&&'''(((((())))))++++++++++++************((()))******)))((()))***%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))))))))******+++,,,,,,------,,,+++******+++,,,---+++++++++***)))(((''''''((()))((((((000DDD[[[jjjiiijjjlllmmmmmmmmmkkkjjjkkkhhhhhhjjjfff```\\\\\\hhhlllpppssstttuuuxxxzzzxxxyyyyyywwwuuuuuuyyy}}}}}}~~~}}}zzzwwwxxxyyyyyyyyyyyyxxxwwwxxxzzzyyyuuuuuuxxxyyywwwyyy{{{{{{{{{yyyxxxyyyzzz{{{vvvtttvvvwwwvvvvvvxxxrrrrrrtttvvvwwwvvvrrroooqqqrrrtttuuuwwwwwwxxxxxxyyyxxxwwwxxxyyyzzzzzzxxxtttnnnXXXBBBHHHdddwwwyyyxxxxxxyyy||||||{{{yyyyyywwwvvvuuuuuuvvvwwwyyyzzzuuupppooorrruuuuuuvvvzzzwwwxxxzzz|||}}}|||{{{zzzyyyxxxzzz{{{xxxssswww~~~|||{{{{{{zzzzzzzzzzzzzzz~~~}}}}}}}}}~~~}}}|||zzz{{{|||~~~~~~}}}~~~~~~~~~|||zzzoooKKK;;;333...222111++++++******)))(((((((((&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%""""""############""""""$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&)))&&&$$$###$$$%%%%%%$$$)))'''&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$&&&'''(((((())))))&&&+++333888:::999888777777555333111///.........+++...333777;;;<<<<<<<<<::::::999999999:::;;;;;;@@@???===<<<;;;;;;;;;<<<999===>>>>>>@@@CCCAAA<<<;;;::::::;;;>>>@@@@@@??????<<<888333111111333444888999:::;;;:::888555444888:::;;;:::888888;;;???999777;;;@@@>>>555......666:::??????===<<<>>>AAA111222222000---+++++++++&&&$$$###$$$%%%'''&&&%%%((((((((()))***++++++,,,+++++++++++++++***)))((((((***+++***)))((()))***$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))(((((()))***++++++,,,,,,...---,,,+++++++++,,,---++++++++++++***)))''''''---'''''',,,...555MMMffflllmmmoooqqqqqqpppnnnmmmdddaaaccchhhjjjfffccccccgggkkkqqqtttuuuvvvyyy|||wwwyyy{{{zzzxxxwwwyyy|||}}}~~~}}}yyywwwxxxyyyzzzyyyyyywwwvvv{{{|||{{{xxxwww{{{|||zzzxxxyyyzzzzzzxxxxxxyyyzzz{{{vvvsssuuuvvvttttttvvvooopppsssvvvxxxvvvrrrnnnrrrqqqrrrsssuuuvvvuuutttyyyxxxwwwwwwyyyyyyyyywwwttt```FFF@@@WWWuuuxxxxxxzzz}}}}}}{{{{{{yyyxxxxxxwwwxxxzzz{{{|||uuuqqqpppssswwwwwwyyy}}}zzz{{{|||}}}}}}{{{yyyxxx{{{zzz|||~~~zzzuuuxxx{{{{{{zzzyyyyyyyyyyyyzzz}}}|||||||||}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}{{{wwwuuuiii{{{KKK444===...///111------,,,***'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$!!!###%%%%%%###"""###$$$((('''&&&&&&'''&&&$$$""")))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((###"""&&&%%%!!!"""&&&))),,,---***$$$"""%%%)))&&&(((******(((%%%$$$$$$###%%%&&&&&&%%%$$$%%%''')))((()))///777===AAAAAA:::999777444///,,,++++++)))000666888<<>>>>>>>>===;;;;;;<<<999999>>>@@@>>>===>>>>>>======<<<<<<<<<<<<===BBB>>>777333555;;;:::666///333777888555000,,,***222444888;;;<<<;;;999777333777;;;===<<<888444333;;;999888888:::<<<<<<;;;555222///---,,,+++(((&&&###$$$$$$$$$######%%%'''+++,,,,,,,,,******+++,,,------,,,,,,+++***))))))***************)))(((((('''''''''(((((((((((((((((('''&&&&&&'''((()))***&&&&&&'''((()))***++++++)))************+++++++++------+++)))&&&%%%%%%&&&%%%&&&+++///,,,---AAAZZZjjjlllnnnppppppooommmkkkkkkkkkkkkmmmppppppmmmjjjnnnmmmnnnoooqqqtttxxxzzzvvvxxxyyyxxxwwwyyy~~~|||||||||}}}~~~{{{zzzyyyyyyzzz{{{zzzxxxxxxwwwwwwxxxzzzzzzyyywwwvvvyyy||||||{{{zzzyyyyyyzzzyyyyyyxxxwwwvvvuuuuuussstttvvvvvvuuurrrooommmtttsssrrrsssvvvxxxyyyxxxuuurrr{{{zzzsssrrrjjjIII<<>>===;;;;;;;;;===<<<<<<===>>>===<<<;;;:::???<<<;;;>>>???===<<<>>>???>>>===<<<<<<<<<<<<<<>>@@@BBBDDDDDDBBB@@@>>>888;;;BBBIIIDDD::::::AAA;;;<<<>>>>>>===<<<===>>>;;;<<<=========<<<::::::@@@<<<;;;===>>><<<===AAA??????>>><<<<<<;;;;;;;;;===>>>:::333111555999:::777666333///***''''''(((((()))+++---///000222222444444333222222444999<<<666666666888999999777555222///***(((''''''''''''&&&'''((((((''''''((())))))+++---...,,,***))))))---,,,,,,++++++************************)))(((((())))))((((((''''''&&&&&&++++++)))(((((()))******+++***(((''''''(((***+++************+++++++++,,,++++++++++++***(((&&&%%%(((&&&'''***)))(((222???[[[bbbjjjnnnmmmlllnnnqqqmmmlllkkkmmmoooqqqrrrqqqsssrrrqqqqqqsssuuuxxxzzzyyyzzzzzzyyywwwwwwyyyzzzvvvwwwxxxyyy{{{|||~~~~~~||||||{{{zzzyyyxxxxxxwwwuuuuuuwwwzzz||||||zzzwwwxxxzzz||||||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssttttttuuuuuuvvvvvvwwwuuuttttttuuuvvvvvvuuuuuuwwwwwwtttssstttrrrnnnIIIDDDOOOiiizzzyyyyyy~~~|||{{{|||}}}}}}|||zzzyyyyyyyyyyyyxxxvvvtttsssuuuvvvvvvvvvwwwyyy||||||{{{{{{{{{zzzzzzyyyyyy||||||{{{yyywwwwwwzzz|||yyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~}}}{{{{{{|||}}}~~~}}}{{{zzz|||~~~~~~{{{}}}}}}}}}}}}~~~}}}yyyuuurrrssstttsssJJJ333666///---///---------+++)))'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%''')))+++)))(((((())))))((('''%%%$$$$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$$$$%%%&&&)))***))))))***)))((('''((())))))(((&&&))),,,......+++(((%%%$$$$$$%%%%%%%%%$$$%%%''')))+++,,,...111555999;;;<<<999999:::<<<>>>>>>===<<<;;;888???JJJFFF777111888999;;;===>>>>>>===>>>???;;;<<<=========<<<:::999===:::999;;;;;;:::===BBB@@@???>>><<<;;;;;;;;;;;;===@@@>>>777222666<<>>888>>>LLLLLL===111111777999===>>>>>>>>>>>>???;;;<<<=========<<<;;;:::>>>;;;::::::888555777===??????===<<<<<<;;;;;;;;;<<<@@@@@@999444666<<<@@@<<<===<<<999444000---,,,)))(((''''''(((+++...000(((+++...000111444777999;;;:::999888777333///+++...+++'''$$$%%%'''((()))&&&(((******(((''''''((("""%%%***---------------,,,,,,+++++++++++++++******************)))((((((******)))((('''&&&&&&%%%+++***((('''&&&''''''(((...,,,)))'''&&&''')))+++***++++++++++++,,,,,,,,,***))))))+++,,,+++(((%%%(((%%%$$$'''******,,,...CCCRRRfffqqqrrrnnnlllkkkmmmlllllllllnnnqqquuuwwwuuutttsssrrrsssuuuwwwxxxuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyzzz|||~~~~~~||||||~~~{{{yyyvvvuuuwwwzzz|||}}}{{{}}}}}}zzzyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvttttttuuuvvvwwwwwwvvvuuuvvvyyy{{{{{{{{{sssvvvvvvuuuyyyyyyhhhTTTEEEVVVkkkwwwyyywwwzzz|||{{{zzz{{{|||}}}|||{{{uuuvvvxxxyyyyyyxxxwwwuuuvvvvvvuuusssrrrtttxxx{{{|||||||||{{{{{{zzzzzzzzz|||{{{yyyxxxxxxyyy{{{{{{wwwyyyzzzzzzzzzzzz}}}yyy{{{~~~~~~~~~zzz{{{}}}vvvvvv}}}~~~~~~~~~~~~~~~wwwoooqqqyyyzzzDDD222111444,,,...+++++++++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...111...***((('''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&((((((&&&&&&***+++)))%%%&&&'''''''''%%%$$$###%%%)))///333333222111111$$$$$$$$$######$$$(((***222444777999999:::;;;===;;;777333444777;;;===<<<<<<777:::FFFIII???333---444777;;;>>>>>>>>>??????<<<===>>>>>>>>>===;;;;;;@@@>>>===;;;666000111666>>>>>>===<<<<<<<<<<<<===888>>>???999555777:::<<<<<<>>>@@@???;;;777444333,,,***((('''''')))+++---''',,,222666888999::::::???===:::888666333...+++---***'''&&&''')))*********,,,......,,,*********!!!$$$)))+++,,,------...++++++++++++++++++++++++***************)))(((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((((((---,,,***(((((((((***+++++++++++++++,,,,,,,,,,,,+++)))(((***,,,---***&&&&&&%%%%%%'''***+++,,,,,,666GGG]]]mmmrrrpppllljjjlllmmmmmmmmmnnnppptttwwwsssrrrqqqqqqrrrtttvvvwwwvvvuuuuuuvvvvvvtttpppmmmvvvwwwwwwxxxxxxyyyyyyzzzwwwzzz||||||zzzyyy|||~~~}}}zzzvvvuuuwwwzzz|||}}}xxxzzz||||||zzzxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvtttttttttuuuvvvvvvuuuuuuvvvyyy{{{||||||vvvttttttwww{{{uuu^^^GGGQQQeeewwwzzzwwwxxx|||~~~{{{zzzzzzzzz|||}}}|||{{{vvvwwwxxxyyyzzzyyyyyyxxxsssttttttttttttwwwzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwwwwyyy{{{||||||tttwwwxxxxxxuuuuuuxxx|||yyy{{{~~~~~~~~~|||zzzzzz|||~~~~~~}}}}}}}}}{{{vvvvvvyyy~~~|||}}}~~~xxxnnnnnnuuunnnAAA222000666,,,...)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%&&&&&&''')))---000000---)))&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))...000---&&&%%%((()))&&&&&&))),,,+++(((%%%$$$%%%###)))000555777777777777%%%&&&%%%$$$$$$&&&***---444777:::;;;:::999;;;<<<444111...000666::::::999666666777;;;===;;;444///111555:::======>>>>>>???===>>>?????????>>><<<<<<>>>>>>>>>===777000111666===<<<<<<<<<<<<======>>>888===>>>;;;888:::;;;::::::<<>>>>>>>>???@@@@@@@@@???===<<<999:::===>>>999444555;;;<<<;;;;;;<<<<<<===>>>???:::>>>@@@>>><<<>>>===:::999;;;======<<<<<<<<<===888666333000............(((---444999;;;;;;;;;<<<@@@===:::888777666555333,,,***)))***,,,------,,,)))+++......,,,***))))))''')))******))))))***,,,++++++++++++++++++++++++***************)))(((((('''''''''((((((((((((((())))))(((((((((***+++,,,************************++++++,,,,,,,,,------------)))&&&'''+++...,,,)))&&&'''(((&&&%%%''')))(((%%%222GGG\\\kkkqqqrrrpppjjjlllnnnnnnmmmnnnqqqtttnnnnnnmmmmmmoooqqqtttvvvvvvuuuvvvyyy{{{zzzuuuqqqrrrtttvvvyyy|||~~~}}}~~~yyyvvvxxx{{{{{{zzzzzz||||||{{{xxxuuuvvvyyy||||||{{{zzzyyyyyysssssstttuuuvvvwwwxxxxxxrrrrrrssstttuuuvvvwwwwwwwwwuuuttttttuuuvvvvvvuuuyyyrrrrrrxxxsss___KKKBBBaaavvv}}}yyyzzz{{{zzzyyyzzz|||}}}|||{{{}}}|||{{{zzzyyyxxxxxxxxx{{{|||}}}|||zzzyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~yyyvvvtttvvvzzz~~~zzz}}}}}}yyyxxx{{{~~~|||wwwsssxxxwwwuuuvvvxxxzzz{{{zzzvvv~~~~~~xxxvvv||||||www}}}~~~wwwtttvvvqqqhhhgggoooggg999111///+++,,,------,,,+++***)))))))))))))))(((&&&%%%%%%&&&((()))'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%""" """(((+++***''''''&&&&&&%%%&&&'''(((((('''((()))))))))'''&&&%%%,,,&&&###%%%&&&$$$$$$&&&'''"""!!!'''***((()))---777555---%%%%%%***)))###...---***((()))+++***(((---000555<<>>***'''&&&(((,,,000111000666666777999::::::888777,,,///444888::::::999888555888::::::888555333222888999;;;<<<>>>>>>======@@@??????@@@AAA???<<<999<<<<<<<<<:::999999;;;======>>>???@@@@@@???>>>======@@@@@@>>>???AAA???:::===999555555999>>>?????????<<<777111...,,,,,,------///222555888:::<<<===BBB>>>999666444444444333***+++---,,,***(((((((((,,,,,,.........,,,***(((&&&&&&''')))*********************++++++,,,,,,,,,++++++++++++***((('''&&&&&&'''((())))))(((''''''((((((''''''''''''(((((('''((()))++++++******)))++++++******************************************+++***((('''&&&&&&''''''+++(((666SSSgggiiikkkqqqpppqqqooolllmmmppppppllljjjkkkmmmppprrrtttuuuuuusssuuuvvvvvvxxxzzzzzzyyytttuuuxxx{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||~~~}}}yyywwwxxx~~~~~~~~~~~~|||yyywwwsssttttttuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxxxxwwwvvvuuutttssswwwuuuooorrrlllIII<<>>===;;;:::;;;<<<===<<<;;;;;;<<<>>>======>>>>>>>>>======<<<;;;@@@AAA???>>>@@@@@@===;;;::::::;;;>>>??????>>>@@@>>><<<888555333111000000111222444666888999:::>>>;;;666333222111111000...---+++)))***+++---...,,,---......---+++)))(((&&&&&&((()))************++++++++++++,,,,,,,,,,,,---,,,,,,+++)))'''%%%$$$'''((()))******)))((('''((((((''''''''''''(((((('''((()))***+++******)))++++++******************+++++++++++++++++++++++++++***)))'''''''''''''''***'''...AAATTT___iiirrrnnnqqqqqqnnnmmmnnnjjjeeeaaaeeejjjooosssuuuvvvuuuppprrrtttuuuwwwyyyyyyyyyvvvxxx{{{}}}}}}}}}{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~|||yyyuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuusssaaaDDDEEE```xxx{{{~~~}}}yyywwwxxx{{{|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{||||||}}}|||{{{zzzyyyyyyzzz{{{|||zzz{{{||||||||||||{{{zzz||||||{{{zzzzzz{{{{{{{{{}}}|||{{{{{{~~~|||zzzxxxwwwxxxyyyzzzuuuuuuuuuuuuttttttttttttvvvwwwxxxzzz{{{}}}~~~~~~rrr}}}yyyttttttppp\\\777444333//////...,,,,,,+++***))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&'''(((***+++***(((''''''((()))***+++***)))((('''((())))))000)))$$$%%%%%%$$$%%%'''&&&$$$$$$''')))((()))---111555333,,,&&&'''+++,,,222222111222222///+++(((666555444555777888777666222111111444888999666333---------...............444666888;;;;;;;;;:::999777999<<<===;;;999999999>>>>>>>>>>>>===<<<::::::999<<<>>>===:::888888:::999;;;>>>>>>>>>======>>>>>>===;;;:::::::::;;;;;;:::???BBB???<<<>>>???>>>888;;;???AAA@@@>>>===<<>>;;;888555444555555444333333444555666:::777444222111111000///333...)))(((+++000333444---.........,,,+++)))'''%%%&&&((()))***+++++++++------------,,,,,,,,,,,,------,,,+++)))&&&$$$###((()))***++++++***)))(((((((((''''''''''''(((((((((((()))************)))******++++++++++++++++++++++++++++++++++++++++++++++++)))(((((('''(((((('''''')))222AAARRR```iiiiiinnnpppooonnnmmmiiiccc^^^bbbiiiooosssuuutttsssrrrssstttuuuvvvuuuttttttvvvxxxzzz||||||yyywwwuuuvvvwwwyyy{{{||||||{{{{{{}}}{{{{{{~~~~~~{{{{{{~~~}}}||||||}}}~~~}}}{{{yyyvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxwwwwwwwwwxxxzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{vvvtttzzzqqqQQQ???SSSnnnyyy|||~~~}}}yyywwwxxxzzz|||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{|||||||||||||||{{{{{{||||||}}}~~~~~~|||{{{zzzzzzzzzzzz~~~}}}}}}}}}~~~|||zzzzzzzzz||||||xxxxxxwwwvvvtttsssrrrrrrtttwwwzzzzzzxxxxxx{{{~~~yyywwwzzzwwwxxxqqqyyySSS555444222//////...,,,+++***))))))(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$ $$$''''''%%%$$$'''+++'''(((***+++,,,,,,++++++)))'''%%%$$$$$$%%%'''(((000***%%%%%%%%%###%%%(((%%%&&&''')))***+++---000555666444000,,,,,,---///222///...000000---+++***------...000444666777666222111333666999999555111,,,---------,,,---...///888888999:::::::::999888888:::===>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;999<<<>>>:::555111333777777:::===??????============;;;999777666777999:::<<<>>>>>>;;;:::<<<;;;888666:::>>>???<<<::::::;;;>>>>>>======;;;999777666999888555222111111222333777555333333444444333222444///))))))///444666555.........---,,,***((('''%%%&&&((()))***+++,,,,,,.........------,,,,,,,,,,,,++++++***)))'''&&&%%%)))***+++,,,+++***)))(((((((((''''''''''''((((((((()))))))))******************+++++++++++++++,,,++++++++++++++++++++++++,,,++++++***))))))(((((($$$))),,,---777HHHVVV\\\dddjjjnnnnnnnnnooommmiiieeeggglllppprrrsssrrrrrrxxxvvvvvvwwwuuuqqqnnnnnnqqqsssvvvxxxxxxvvvsssqqqtttvvvxxx{{{||||||{{{zzzwwwvvvwwwzzzzzzwwwyyy}}}{{{zzzzzzzzz{{{zzzwwwuuuvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxvvvvvvvvvwwwyyy{{{zzz{{{{{{||||||{{{{{{{{{xxxssswwwhhhDDDBBBbbbwwwxxxzzz||||||zzzyyyzzz|||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}}}}}}}~~~}}}|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~|||{{{zzz{{{|||}}}zzzzzzyyyxxxwwwvvvuuuuuuuuuyyy}}}|||xxxwwwzzz~~~yyyzzzwwwzzzoooqqqKKK444444111---...,,,,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###(((------)))(((+++///%%%(((---222333222000...(((&&&$$$""""""$$$''')))///)))$$$%%%%%%$$$$$$'''"""%%%(((((((((+++///111555222000222555666666666222+++(((***+++)))***---((())),,,222666999888777333333333666999999555111---......---+++,,,///222999999888888888777777666999;;;===>>>===<<<===>>><<<<<<<<<<<<<<<======>>>:::======888000---///222555888<<<>>>>>><<<<<<;;;;;;999777444444555888999>>>===:::666777:::777111666888999777444444888;;;>>>===<<<::::::999::::::;;;999666333111000111111333222222333555666555444222...+++---222666555333---------,,,+++)))((((((%%%&&&((()))+++,,,,,,---.........------,,,,,,,,,))))))************))))))***+++,,,,,,,,,***)))(((((((((''''''''''''(((((()))))))))))))))***************++++++,,,,,,,,,,,,************************,,,,,,,,,++++++***))))))$$$***,,,***000AAASSS\\\ffflllooonnnmmmpppqqqooommmmmmnnnpppqqqssstttuuuxxxuuuvvvyyywwwpppmmmnnnnnnppptttwwwxxxwwwuuusssuuuwwwyyy|||}}}}}}|||{{{zzzyyy{{{}}}|||yyyzzz|||{{{zzzzzzzzzxxxuuurrrttttttuuuvvvvvvvvvvvvvvvxxxwwwuuutttuuuvvvxxxzzz||||||||||||{{{zzzyyyxxxzzzqqqmmmYYY@@@MMMnnnyyywwwyyy{{{|||||||||}}}}}}|||}}}}}}~~~}}}}}}|||{{{zzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}}}}||||||}}}}}}}}}~~~}}}|||||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{vvvzzz}}}|||xxxwwwzzz~~~~~~|||yyyzzzooogggFFF444444000,,,---+++++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""''',,,,,,((('''))),,,&&&***111666888666333000)))'''%%%$$$$$$&&&(((***,,,&&&###%%%&&&$$$$$$&&&!!!&&&(((&&&%%%(((,,,---///+++,,,444<<<>>>??????444+++'''******''')))///***,,,///555999;;;:::888777555444666999:::999666...//////,,,***+++///444999999777666666555666666999;;;======<<<<<<<<<>>>::::::::::::;;;===>>>???<<<<<<:::444...,,,---///666999<<<>>>===;;;;;;:::999777555444444555777999<<<<<<888444444666444///999777333//////222888===@@@???===<<<;;;;;;<<<===999888666444222222222222111111111333666666444222...------///222333111...,,,,,,,,,+++******))))))%%%&&&(((***+++---------------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,+++***((('''((((((''''''''''''(((((()))))))))((()))******+++******++++++,,,---------************************------------,,,+++***)))'''((((((&&&)))888QQQdddiiiooorrrpppmmmooopppppppppoooooooooqqqsssvvvwwwrrroooqqqxxxyyyrrrppptttppprrruuuwwwyyyzzzzzzyyywwwxxxzzz|||}}}}}}|||||||||{{{}}}}}}zzzuuuvvv{{{~~~}}}|||||||||zzzwwwttttttuuuvvvvvvwwwwwwvvvvvvwwwvvvuuuuuuuuuvvvwwwxxx|||||||||{{{zzzyyyxxxwwwzzzsssbbbJJJCCC\\\vvvyyyxxxyyyzzz{{{|||}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||}}}}}}~~~vvvxxxzzzzzzxxxwwwzzz|||~~~|||yyyuuubbbEEE666555///,,,---,,,+++***)))((((((''''''(((&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$ ###''''''&&&$$$%%%&&&)))+++///222333222///...'''&&&%%%$$$%%%&&&((()))'''###"""%%%'''$$$$$$%%%%%%,,,---(((%%%'''*********(((---666<<<===@@@DDD:::111,,,000000))))))///,,,,,,...222777:::;;;::::::666333333777:::;;;:::000111111...+++,,,111777:::999777555555555666777999:::<<<;;;::::::;;;<<<999999999999:::<<<===???<<<999555111......///000888;;;===>>>===;;;;;;;;;666555444444444666888999555:::;;;555000111444555<<<777000---///555;;;???>>>>>>>>>>>>===<<<;;;:::777666666555555444444444555444555666777666333000------............---,,,++++++***************+++%%%&&&(((***,,,---......++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++)))(((&&&((((((''''''''''''((((((***)))((((((((()))++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***&&&%%%&&&((('''...EEE]]]eeennntttrrrpppppppppoooqqqqqqppppppppppppqqqqqqmmmjjjmmmwwwyyyrrrqqqvvvssstttuuuwwwyyyzzz{{{|||yyyzzzzzzzzz{{{{{{||||||zzzzzzzzzyyysssmmmnnnsss{{{zzzzzz{{{}}}|||zzzxxxwwwxxxxxxyyyzzzyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxx{{{|||||||||{{{zzzyyyyyywwwwww\\\@@@JJJiiiyyy{{{|||{{{{{{|||||||||{{{zzzyyy{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~xxxyyyzzzzzz{{{||||||}}}}}}xxx```FFF888777000,,,...,,,+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$'''(((((('''&&&&&&)))******+++*********)))$$$$$$#########$$$&&&&&&%%%!!!!!!%%%'''%%%###$$$,,,333444,,,'''(((***))))))***111888:::777;;;CCC???666333777666---)))...***))))))---222888<<<===:::555000000444888;;;;;;333444444000---...444:::;;;999777666555666777888999:::;;;:::999888999;;;999999888888999:::<<<===;;;777222//////000111111;;;===??????===<<<<<<<<<444444444444555777888:::...999???888......666===>>>888000...222888>>>@@@:::<<<>>>???>>><<<888666444555666777777666666555;;;::::::;;;:::777333///---......,,,***)))***+++*********)))******+++,,,%%%&&&(((***,,,---......*********++++++,,,,,,,,,---.........------,,,+++***+++++++++***)))'''&&&((((((''''''''''''((((((***)))((((((((()))+++,,,******+++,,,,,,---..............................---......///...,,,+++***$$$###(((///***&&&666NNN^^^iiirrrtttrrrsssrrrpppsssssssssrrrooollliiigggmmmiiilllvvvxxxpppnnnttttttttttttuuuvvvxxxzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyqqqjjjjjjooovvvvvvwwwyyy||||||{{{yyyzzz{{{||||||}}}}}}||||||vvvwwwxxxyyyyyyyyyyyyxxxzzz{{{{{{|||||||||||||||tttzzzZZZ<<>>333555000---...,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&$$$((('''###!!!$$$&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%###$$$&&&'''''''''&&&&&&((()))***++++++***)))(((&&&%%%%%%&&&'''(((&&&$$$&&&$$$######$$$%%%%%%$$$)))///***&&&***(((&&&---+++333999999888;;;<<<<<<>>>===;;;:::999444---(((,,,---......000444:::>>>===999555444777999:::999???888222...++++++111999<<<999555444777:::::::::888;;;>>><<<999888;;;???@@@<<<888555666999;;;<<<:::;;;999777777888333---888<<>><<<:::999:::;;;444444444555555555555555;;;<<<===<<<888444111000+++---///...+++))))))+++///---***((('''(((***+++!!!###(((,,,......,,,++++++++++++***++++++,,,---------,,,,,,,,,---...///)))******))))))((('''&&&)))((('''&&&&&&'''((()))******)))))))))))))))***)))))))))******+++++++++///---,,,+++,,,---...---......///000000///------%%%''')))'''%%%'''...555SSS^^^mmmwwwyyywwwttttttvvvvvvuuutttrrrpppmmmkkktttvvvvvvuuusssqqqqqqrrroooppprrrtttvvvxxxyyyyyyxxxyyywwwsssvvv||||||wwwyyyxxxwwwwwwvvvtttqqqnnnuuuuuuuuuvvvwwwxxxxxxwwwtttwwwzzz||||||{{{{{{{{{{{{yyyxxxxxxyyyzzzyyyxxx~~~}}}||||||~~~~~~}}}{{{qqqNNN???]]]uuuwww{{{}}}~~~~~~~~~}}}|||zzzyyy}}}{{{{{{}}}}}}}}}|||}}}~~~}}}{{{zzzzzz~~~}}}}}}|||||||||~~~}}}~~~~~~~~~|||zzz|||yyyxxxyyy|||~~~|||zzzwww{{{~~~}}}yyysssvvvSSS<<<222444///,,,...++++++***))))))(((((())))))''''''''''''&&&&&&&&&&&&%%%'''&&&###$$$''''''%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$##################$$$$$$%%%&&&'''((((((''''''((())))))******))))))(((%%%$$$$$$&&&)))***)))((((((&&&$$$$$$%%%%%%$$$###%%%+++))))))///---(((,,,+++222777888999======;;;===<<<;;;;;;;;;888222...000...,,,,,,///555;;;???<<<888555444666888999888999444000///......444<<<>>>:::666555777888888888333777<<<<<<999888:::<<<;;;999777666777:::<<<===<<<<<<:::666666777555///222666;;;<<<:::777666555666666555555555555666666:::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<=========>>>>>>===999777666666777777666666666666666666666888999888555222000000222444555333000//////000---,,,***((('''((()))***%%%'''***---...---+++)))************++++++,,,---------,,,,,,,,,,,,,,,---)))))))))))))))(((''''''))))))(((''''''((())))))+++******)))******++++++++++++++++++,,,,,,------,,,,,,,,,---------,,,+++......///000000/////////'''((((((&&&%%%(((---222FFFUUUhhhssstttrrrrrrtttrrrssstttuuuvvvvvvuuuuuutttvvvwwwwwwuuusssssssssssssssssstttuuuvvvvvvwwwxxxzzzxxxuuuwww|||{{{vvvsssqqqppppppqqqrrrqqqooovvvuuuuuuvvvwwwxxxyyyyyywwwyyy|||}}}}}}|||{{{||||||{{{yyyzzz{{{||||||{{{}}}}}}}}}~~~}}}{{{kkkJJJCCCbbbwwwzzz}}}}}}}}}}}}}}}{{{zzzyyy}}}zzzxxxwwwyyy|||~~~~~~|||{{{|||~~~~~~}}}~~~~~~~~~~~~|||zzz{{{zzzyyy{{{}}}~~~|||zzzyyy}}}||||||vvv{{{NNN:::111222---,,,---***+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$'''+++)))$$$&&&%%%######%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""#########""""""#########%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$$$$$$$&&&***,,,,,,+++)))'''%%%%%%&&&&&&&&&$$$"""((('''***444222)))***)))...111444888===<<<888;;;;;;;;;<<<===<<<888555555000++++++000777;;;===:::888555444666888888888333000///111111111777===>>>;;;888666666777777777000555:::;;;999777777888666666777888999;;;===>>>======888222222555444111---222888<<<;;;888555333666666555555555555666666::::::;;;<<<===>>>>>>???;;;<<<===>>>>>>===<<<;;;>>>>>>===:::666222000000777777777666555555555444000222444444222111000000111222222111...---------***)))(((((((((((())))))***+++---......,,,)))((()))))))))***+++,,,,,,---------,,,++++++*********((())))))))))))(((((('''******))))))))))))************)))******+++,,,---,,,,,,------------......***+++,,,------,,,+++***//////...//////000111222***((('''&&&&&&(((+++---666HHH___mmmooooooqqqtttpppqqqsssuuuwwwxxxxxxyyysssvvvxxxxxxvvvuuuuuuuuuwwwvvvuuutttsssttttttuuuyyy{{{zzzxxxyyy|||zzzvvvkkkiiiggggggjjjmmmoooooowwwwwwvvvvvvwwwxxxzzz{{{zzz|||~~~~~~}}}|||{{{|||}}}|||{{{|||~~~~~~}}}~~~~~~}}}yyyaaaEEEKKKjjjyyy|||}}}}}}}}}}}}|||{{{zzzzzz~~~}}}yyyuuurrruuu|||~~~{{{zzz{{{}}}}}}~~~|||{{{zzzzzz{{{}}}~~~|||zzzzzz}}}~~~yyy~~~{{{xxxJJJ888222222---,,,...*********)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$***...***###&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&'''((()))***+++++++++(((((((((''''''(((((((((%%%$$$$$$&&&(((++++++***(((&&&%%%&&&((()))))))))%%%)))&&&)))444333***)))(((+++---000666<<<:::555:::;;;;;;<<<<<<<<<:::999777111,,,---333999:::999:::888777666777888999999333111222444444222555:::<<<:::888777777777888888444777999999777666666777555777:::;;;<<<<<<===>>><<<;;;666///...222444222---222999>>>???<<<888444666666555555555666777777999888999:::<<<>>>??????;;;;;;<<<<<<<<<;;;:::999===<<<999444///---...000666555555444333222222111...000333333333222333444//////...,,,***(((((((((&&&''''''(((((((((((())),,,---//////...,,,***((((((((()))+++,,,,,,------------,,,+++***)))(((''''''((()))))))))))))))(((************************(((((((((((()))***,,,,,,------------------------***+++,,,,,,+++***++++++///.........///000222333,,,)))&&&%%%'''((()))))),,,<<>>>>>===;;;;;;<<<<<<<<<888222000444777666...222999>>>AAA???:::666666666666666666777888999888777666777;;;>>>>>>>>>;;;:::999888888888888999:::777222,,,)))***///333666666555444333333222222000222555666666666888999333111...,,,+++***)))(((%%%%%%&&&'''((())))))***,,,---...//////...,,,+++((()))+++,,,---------,,,,,,,,,,,,,,,***((('''&&&&&&'''((())))))***))))))******++++++++++++******&&&&&&&&&&&&''')))******,,,,,,+++++++++++++++++++++,,,,,,***((()))+++...///......---...000222333---+++(((''''''(((((('''+++333CCCWWWgggqqqttttttvvvuuuuuuuuuuuuuuuuuuuuurrrtttuuuuuutttssstttuuuvvvuuutttrrrssstttvvvwwwzzzzzz{{{|||{{{yyyxxxxxx}}}yyyuuutttvvvyyy|||~~~xxxyyyzzzyyyxxxxxx{{{~~~{{{}}}}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}}}}~~~|||rrrPPPFFF```uuuxxxzzz~~~~~~~~~~~~~~~~~~zzz|||}}}{{{wwwwww}}}~~~~~~~~~~~~~~~zzzxxxyyy|||~~~~~~{{{}}}~~~~~~}}}{{{}}}~~~|||{{{{{{}}}|||{{{}}}yyyqqq|||AAA666333333---///222+++***)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$'''+++)))$$$&&&%%%######%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$''''''((((((***+++---...)))***,,,,,,,,,,,,***)))***(((%%%$$$%%%%%%%%%$$$%%%$$$%%%(((---111222333000222+++(((000///***...///333666777:::===;;;666888888999777666666777999666444444777::::::777333888999999888777777888:::===;;;;;;;;;888111000222555777888888888888:::<<>><<<777555888;;;;;;000222666;;;>>>>>>:::777888777777777888999:::;;;999666444666:::===>>>===;;;999888666666666777777444111,,,'''%%%(((...333888888888777666666555555444555777888888888:::<<<444111...+++******((('''%%%%%%%%%&&&((()))+++,,,,,,---...//////...---,,,***+++---.........---,,,,,,,,,---,,,+++)))'''&&&&&&&&&((()))******************++++++++++++******&&&&&&%%%&&&&&&'''((()))++++++************))))))+++------,,,)))))),,,///......---......///000111---,,,+++)))((('''((((((+++---777HHH]]]mmmttttttwwwwwwwwwwwwxxxyyyzzz{{{tttuuutttsssqqqrrrtttvvvttttttsssssstttuuuvvvwwwzzzyyyzzz|||zzzwwwwwwzzz}}}zzzyyyzzz{{{||||||wwwyyy||||||zzzyyy{{{~~~{{{|||}}}|||zzzyyyzzz{{{{{{{{{{{{}}}~~~|||}}}zzzkkkMMMMMMkkkyyyyyy|||~~~~~~~~~}}}}}}~~~~~~yyy|||~~~~~~|||{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzyyy{{{}}}|||}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}~~~vvvfff<<<333222111+++///111***))))))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%'''&&&###$$$''''''%%%'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###'''''''''((()))+++---...***,,,///000000///,,,***+++)))&&&$$$%%%&&&&&&%%%&&&%%%&&&)))...222333444222666000---222111...333222777;;;999888:::999666555666777666444555888;;;777777777888888777666555555777888777555555666888>>><<<<<<===:::444333555555777999999777777999;;;;;;999777666777888888888777;;;>>>===:::777888:::777;;;===:::888;;;<<<<<<444333444888;;;===;;;999999999999999:::;;;<<<===;;;777444666:::>>>>>><<<999999999999888777666555...,,,)))&&&%%%''',,,000888888888888888888777777666777888888888888:::<<<444000+++)))((((((&&&$$$%%%%%%%%%%%%'''***---///---............---,,,+++---...///000000...---++++++,,,------,,,***((('''%%%&&&''')))******++++++))))))***++++++***))))))''''''&&&&&&&&&''''''(((++++++*********)))))))))(((,,,000000---***+++---------............------,,,---...+++((('''(((+++))))))...<<>>999999999777555555666888333555777666444333444666<<<;;;;;;===;;;777666:::777999;;;:::777666777:::666666666777999:::999888444888<<<;;;777555777:::111777;;;999888999:::999888666555777;;;======<<<:::999::::::;;;<<<===>>>===999555777;;;???>>>===777999;;;<<<;;;999555333)))***)))'''&&&'''))),,,666666666666777777777777666777888777666777888:::777222---*********(((&&&&&&%%%$$$%%%'''+++...111/////////...---,,,******...///111111000///,,,++++++,,,---...---+++)))(((%%%%%%''')))***+++++++++((()))***++++++***)))((()))(((((('''''''''((((((+++++++++*********))))))%%%+++333444111,,,******,,,---.........---,,,++++++...000---(((&&&)))---&&&'''+++555EEEYYYlllvvvxxxwwwvvvvvvvvvwwwxxxyyy|||zzzvvvrrrpppqqquuuyyytttuuuuuuvvvuuuuuutttsssxxxvvvwwwzzzxxxtttwww~~~~~~~~~}}}zzztttzzz}}}zzz{{{}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~{{{xxx]]]KKK\\\zzz|||{{{zzzyyyyyyzzz||||||}}}{{{yyyzzz|||~~~|||||||||}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~|||||||||}}}www{{{~~~}}}||||||xxxzzz||||||}}}}}}{{{zzzzzz}}}~~~}}}zzz|||OOO666444111...---,,,,,,---******)))''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$%%%'''%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%###!!!&&&######&&&&&&$$$$$$'''&&&(((******)))(((((())))))---222444333111---(((---)))&&&(((---000...+++,,,(((%%%&&&+++000333444888666555777999;;;;;;:::666666666666666555555555444444444444666888:::;;;999666444444666777666444777666333...+++***+++---666:::======999777:::===;;;888666777999999777555444555777999:::999888777555555666777777777777777@@@777222333444333666<<<:::;;;;;;:::999:::<<<>>>======<<<<<<;;;;;;;;;:::444999999444333999???@@@888999:::;;;;;;:::999888888000)))''''''&&&(((+++111222444777999999666444666999999666555888888555///+++***+++***''''''***&&&((()))(((''''''***...(((---111000,,,))))))+++......//////...---,,,,,,........................&&&&&&&&&&&&''')))***++++++***(((((()))***))))))---)))(((******(((***---+++++++++---......,,,***)))+++...000///---***(((***+++,,,,,,------,,,,,,,,,///,,,)))000:::555(((***)))***---444CCC]]]rrrwwwvvvvvvvvvxxxzzzzzzyyyuuuuuuuuuvvvvvvwwwxxxyyywwwxxxxxxwwwvvvvvvwwwxxx{{{xxxuuuuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}|||{{{zzzzzz{{{}}}|||~~~~~~|||||||||~~~{{{qqqLLLOOOkkk}}}{{{{{{yyyxxxzzz}}}~~~|||zzz|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{zzz|||}}}{{{|||~~~~~~}}}}}}~~~}}}}}}|||zzz{{{|||}}}~~~}}}||||||{{{yyyGGG666444111...---,,,,,,---***)))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""$$$&&&&&&%%%$$$$$$%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%###$$$'''(((%%%%%%'''&&&(((******)))(((((())),,,000333444222///+++((()))(((((((((***+++,,,,,,,,,(((%%%&&&+++111555777999777666666888999999888666666666666666666666555555555555555666888999:::888666444444666666555444666666333000,,,***+++,,,111777<<<===:::777888999888555444444555666444222444555777999999999888777444555666777888999999999999222...000222333777===;;;<<<<<<;;;:::;;;===???<<<<<<<<<;;;;;;:::::::::777;;;;;;666444:::>>>>>>=========>>>===<<<:::999<<<555///---+++)))+++000888999;;;;;;:::999777666777:::999666555888777444111,,,***+++***''''''+++,,,---,,,)))%%%$$$&&&***+++...111000+++)))***,,,000000000///...---,,,,,,------------------------((('''&&&&&&&&&(((***+++,,,***((((((***+++***))),,,)))(((******((()))---+++******,,,......,,,***)))+++---......---+++)))++++++,,,---------------000...,,,666LLLXXXHHH...&&&(((+++---///:::SSSiiiuuuuuuvvvwwwyyyzzzyyyxxxuuutttssssssssstttuuuvvvxxxyyyxxxwwwvvvvvvwwwxxx|||zzzwwwwwwyyy||||||{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{~~~}}}}}}}}}}}}|||}}}zzz~~~{{{iiiGGGOOOlll|||}}}}}}{{{zzz{{{}}}~~~|||zzz~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}~~~}}}|||{{{|||}}}|||}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~|||xxx|||===555333111///---,,,,,,,,,***)))(((''''''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&$$$######$$$***(((%%%$$$$$$$$$###"""######$$$$$$$$$$$$$$$###%%%%%%%%%&&&((('''%%%###%%%###%%%)))***&&&%%%'''''')))+++***)))(((((()))000222444444000,,,))))))%%%'''))))))'''''')))++++++((('''(((---333777:::999888666555666777666555555555666666666666666666777666666666666777888999777666444444555555444333444555444222...+++******,,,222999;;;999666555555666444333333333333222000333444666888888888777777777777888888999888888888222,,,))),,,000333888<<<;;;<<<===<<<;;;;;;===???;;;;;;;;;;;;;;;:::::::::999<<<<<<888777:::======????????????>>>===;;;:::;;;666333///***'''+++222:::===???===:::888888:::888;;;:::666666888777444222...++++++)))''''''+++......,,,(((######&&&***///111111///+++)))***---222111111000///...,,,++++++++++++++++++++++++++++++)))'''%%%%%%''')))+++,,,***))))))***++++++***,,,)))(((+++***((())),,,***))))))+++------,,,***)))***+++,,,,,,,,,,,,,,,+++,,,------......------///,,,+++444FFFMMM;;;######'''+++,,,)))///DDDYYYnnnrrrwwwyyyyyyxxxxxxxxxzzzyyywwwvvvuuuvvvxxxyyyzzzyyyxxxxxxwwwwwwxxxxxx}}}{{{zzzzzz{{{{{{yyyxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||}}}{{{zzz{{{}}}}}}}}}}}}{{{|||{{{zzzyyydddDDDSSSqqq~~~}}}|||{{{|||}}}|||{{{yyy}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{}}}||||||{{{{{{||||||}}}{{{|||}}}|||{{{zzz{{{|||}}}~~~~~~}}}{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~yyyppp999333222111///---,,,,,,,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$)))'''$$$###$$$%%%$$$###""""""###$$$$$$$$$######%%%$$$$$$&&&((((((&&&$$$%%%$$$&&&++++++'''%%%&&&)))***+++***)))(((((()))111111333444000+++***---'''((())))))))))))******((()))***---222666888:::888666444444666666666555555555555555666666666666888888777777777777777777777666555444444444444333222444555444000,,,)))(((***...444777666555444444666555444444444333222222444444666777777888777777::::::::::::888777666555///+++)))***///333888;;;:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999888888:::<<<<<<======>>>=========<<<<<<:::777555222,,,(((,,,555777;;;>>><<<888777:::>>>999;;;;;;777666888777444333///,,,,,,***'''(((+++++++++***'''$$$&&&+++000333333111...+++)))+++---333333222111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((%%%%%%&&&)))***,,,***))))))+++,,,,,,+++,,,)))(((++++++((((((+++)))(((((()))+++,,,+++***(((((())))))+++,,,---...,,,,,,---............---)))...///+++))))))'''!!!%%%'''******'''***777FFF```lllxxx|||wwwsssuuuzzz~~~|||zzzxxxwwwxxxyyyzzzzzzyyyxxxwwwxxxyyyyyyxxx{{{{{{{{{||||||{{{yyyxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{||||||~~~~~~}}}}}}}}}}}}wwwxxxzzz|||zzzcccEEE[[[www~~~{{{{{{||||||}}}|||{{{zzz~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}||||||{{{{{{||||||{{{{{{{{{{{{||||||yyyzzz{{{{{{yyyyyyyyyzzz}}}~~~}}}~~~{{{}}}|||{{{|||~~~~~~~~~|||iii;;;222111000///---,,,,,,,,,)))((((((''''''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$%%%'''%%%######$$$&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$#########%%%''''''%%%###%%%$$$&&&++++++'''%%%&&&***++++++***(((((((((***//////111444111+++,,,222...+++***,,,///000---***&&&***///444777888888777555444333444666777888777444555555555666666777777888888888888888777777777777777666555444333333444111333666555111,,,)))'''***,,,000222333444555555444555555444333333333333444555666777777888888888999999999999999888777777111///,,,,,,///555888999888999;;;;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<===888666555555666777999;;;;;;;;;;;;<<<===>>>??????<<<:::999777222...333;;;888;;;>>><<<888666999===888::::::666666888777444222///------,,,((((((+++*********'''&&&(((///444555444111...++++++---...333333222111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))&&&&&&'''(((***+++)))((()))***,,,,,,++++++))))))++++++'''''')))((('''&&&'''***++++++***(((((((((((()))+++---...+++,,,------......------(((000333---&&&%%%+++000+++''''''))))))***///666MMM```uuu{{{tttooottt|||{{{zzzwwwuuutttuuuuuuvvvyyywwwvvvvvvyyyzzzzzzxxxwwwyyy{{{}}}}}}||||||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{zzz|||~~~~~~||||||}}}~~~xxxxxx{{{}}}yyy```FFFbbbzzz{{{{{{~~~xxxyyy|||}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~}}}|||}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||yyy{{{}}}}}}|||{{{{{{|||}}}}}}}}}~~~{{{~~~||||||~~~~~~~~~}}}}}}|||ccc???111000000///...---,,,+++((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&$$$######%%%&&&'''&&&""""""###$$$%%%%%%%%%%%%###"""###%%%''''''%%%$$$%%%###%%%)))***&&&%%%'''+++,,,,,,***(((''')))***,,,,,,111555222+++...666333///---000555666111,,,(((---444999:::888777666444333333444666888888888444444555555666777777777777888888999999888777777888888888666444333444555111333666555111,,,)))'''***+++---000222444666777111333444333222222333555666666666777888888999999444555666888999:::::::::555444111///111777999888777999:::;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<===999333///000222222444777888999999:::<<<>>>@@@AAA888666555555333111666===<<<>>>???===888555555666444777666333333666555222000------000///+++)))+++---...---+++((()))...333555444111///------...///222111111000///...,,,+++------------------------++++++)))(((((((((((())))))((('''(((***++++++***+++))))))++++++'''&&&((('''&&&%%%&&&(((***+++***'''''''''((()))+++,,,---***+++,,,,,,------,,,,,,---...///000000///---***...)))&&&))),,,+++,,,...<<>>////////////...---,,,+++(((((('''''''''(((((()))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$%%%'''******'''%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$%%%''')))***((('''&&&######&&&&&&$$$$$$'''------,,,***(((''')))+++,,,,,,222999444***,,,666333666888999777555555555333666888888666555777999999777666555777777666555444444444555666777777888666777888999:::999999888999;;;;;;999555333555777222444555444000,,,)))(((&&&)))...444888999777444222555888888777888;;;===888888888888999:::;;;<<<::::::999888666444222111666888555111333:::<<<999888:::<<<===<<<;;;;;;;;;777777888888888999999999===222***))))))&&&(((,,,000000//////000111333444444///...222777888;;;???444444555666777555111---***------+++,,,//////---++++++...333333...++++++---///111000------111444444222111000111111111000......//////...---,,,,,,************************((()))***++++++***)))((('''&&&%%%&&&(((******)))+++((())),,,+++'''%%%&&&&&&%%%###$$$''')))******&&&'''((()))*********)))))))))***++++++++++++******+++...///...---000444+++***+++,,,***'''***000,,,999NNNfffvvvzzzvvvpppuuuvvvwwwxxxxxxwwwuuusssrrrooonnnrrrxxx||||||zzzwwwzzz||||||{{{{{{~~~~~~|||zzzzzz{{{}}}}}}}}}{{{~~~~~~{{{|||qqqYYYMMMooozzzxxx{{{xxx|||}}}zzzyyyzzzzzzzzzyyyzzz{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~xxx{{{~~~~~~}}}|||}}}|||}}}}}}|||{{{zzzzzz{{{zzzwwwuuuxxx}}}~~~{{{zzzzzz|||~~~~~~}}}{{{}}}PPP<<<111000.........---,,,***((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))))))))'''$$$%%%&&&(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%///000///---***((()))******,,,...///...---------...333777555111000555:::444666888888666444444444777777777777666555444444444555666888888888777777777777666888:::<<<;;;::::::<<<>>>===:::666444333222333444333111---)))''''''***///444999:::999777555666888888888888:::;;;666888:::;;;=========<<<::::::999888777666555444444666777777777777999:::999999999999999999999999666555555777:::;;;888666;;;666///***(((***+++,,,'''***---------000555999444000,,,...444999:::999222444666666444333222222...---+++))))))***+++---///...,,,,,,---,,,)))''',,,...111333444333222000:::777444222111111333444......//////......---,,,,,,,,,,,,+++++++++******)))************+++++++++)))((('''''''''(((***+++(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))))))))(((''''''((()))*********))))))))))))*********+++---...///......---+++***)))(((((()))***++++++--->>>ZZZooottttttwwwvvvyyy||||||xxxrrrooommmrrruuuvvvvvvwwwzzzzzzyyy|||yyyxxxyyy}}}}}}~~~~~~|||zzz{{{|||}}}|||}}}~~~~~~}}}|||}}}}}}{{{jjjUUUVVVppp}}}|||~~~}}}zzz}}}}}}}}}}}}|||zzzyyyzzz||||||{{{yyyyyyzzz}}}~~~|||yyyyyyzzz{{{||||||zzzxxxwww~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxzzz|||}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}||||||~~~~~~{{{{{{|||HHH888111000...---...---,,,***((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))(((&&&$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&---------+++((('''((()))(((***,,,,,,+++***+++++++++///111///++++++///555444666888888666444444555666666666666666555444333777777777777777666555555888777666888:::<<<===<<<<<<======;;;888666555555222333444333111...+++***+++---000444777999999999666777888999999999;;;;;;;;;;;;======>>>===<<<;;;:::999999888777666555444666888999:::999888999:::999999999999999999999999777666666888:::;;;999666:::666222...---,,,+++***'''(((+++,,,...000333555///,,,***---444:::;;;;;;;;;;;;;;;888444000......,,,+++)))(((((()))+++,,,---,,,,,,,,,......---,,,---///222555777777666555888666444111000000111111...............------,,,,,,,,,+++++++++*********))))))*********+++++++++)))((('''''''''(((***+++(((((((((((((((((((((((('''''''''''''''((()))******)))(((''''''((()))*********))))))))))))******)))***+++---------------+++***)))(((((())))))***++++++555KKKbbbooorrrrrruuuvvvxxxyyywwwssspppnnnuuuwwwxxxyyyyyyzzzzzzyyyzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}{{{{{{|||}}}}}}||||||~~~~~~}}}~~~~~~}}}jjjUUUWWWqqq~~~}}}~~~{{{~~~}}}|||}}}~~~||||||{{{{{{|||~~~~~~}}}||||||}}}|||zzzxxx{{{||||||}}}|||{{{zzzyyy}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyy{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyy}}}~~~~~~||||||~~~}}}|||zzzwwwxxxwww>>>444111///...---...---+++***((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))******)))'''&&&((()))&&&(((******)))))))))***---000111///+++***///444444666777777555444444555444444555555555444444333999999888777555444333333999777666777:::===>>>>>>>>>===<<<999666555666777444555666666333111111111222222222333555888:::;;;999999999::::::;;;;;;;;;<<<=========<<<:::999777999999888777666555555444777999;;;<<<;;;999999:::888888888888888888888888888777777888::::::999777888666444333111///+++(((&&&&&&(((***...000000///***((('''+++222999<<<<<<>>>===;;;777111---+++++++++***(((''''''(((***+++***)))***,,,...000000///...000333777:::;;;;;;;;;555444222111///........................---,,,,,,,,,++++++++++++*********)))))))))*********++++++)))((('''''''''(((***+++'''(((((())))))******+++&&&&&&&&&'''((()))***++++++***)))'''''''''(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,++++++***)))(((((((((((())))))(((+++999QQQiiissssssuuuttttttuuuuuutttqqqnnntttuuuvvvxxxxxxxxxwwwvvvxxxyyy{{{}}}~~~}}}}}}~~~~~~|||zzzzzz|||~~~}}}||||||}}}~~~}}}~~~kkkUUUYYYrrr~~~~~~|||~~~}}}}}}|||}}}}}}~~~{{{~~~}}}||||||~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||{{{{{{zzz|||~~~~~~}}}|||}}}}}}}}}~~~~~~ddd888444111///------------+++)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((('''((((((((('''''')))+++''')))***+++******+++,,,000222222///,,,,,,000444444666777666444333444555333333444444444444444444999888777666555555555444999777666777:::===??????>>>>>>;;;888555555777999666888999777555444666888777777555444444666:::===;;;:::::::::;;;<<<;;;:::999999::::::999777555444888888777666666555444444666999;;;<<<:::999888999888888888888888888888888999999888999999999888777777555333222111...+++(((&&&%%%%%%(((---///---***'''&&&&&&***000555888999777777555222///,,,,,,,,,+++***(((((((((***,,,---*********,,,///111222222000222444777:::;;;;;;;;;222111111///...---++++++------.........---,,,,,,++++++++++++************))))))))))))************)))((('''''''''(((***+++&&&&&&'''((()))++++++,,,&&&&&&&&&'''(((***+++,,,,,,+++)))((('''''''''((())))))************))))))''''''((()))************+++***))))))((((((''''''&&&)))(((---AAA```ssswwwvvvuuuttttttuuutttqqqnnnsssrrruuuxxxzzzxxxxxxzzz|||}}}~~~}}}{{{}}}zzzxxxyyy|||~~~}}}||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~jjjSSS[[[ttt~~~|||~~~|||zzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{}}}~~~~~~}}}~~~WWW999555000///---------,,,+++)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###&&&&&&&&&'''(((((())))))'''&&&&&&&&&''''''((()))'''((()))(((((((((***,,,***+++,,,,,,,,,,,,...000///000000...+++,,,///222555666666555333333444555222222333444555555555444666666666777777777888888888777666777:::===>>>>>>======;;;888666555777999555777777555222222666:::::::::888555333555:::>>><<<:::888999;;;;;;:::888666666777888888777666555777777666666555444444444555777999999888777777888888888888888888888888888999:::999888777777777777555222...,,,++++++***)))%%%$$$$$$'''+++,,,***'''&&&&&&&&&))),,,000222333111222222111...------...,,,+++******+++---///000000///...///222444555555222333444666666777777666//////...---,,,+++******---------...---,,,,,,++++++++++++*********))))))(((((()))))))))*********)))((('''''''''(((***+++%%%%%%&&&''')))***++++++&&&&&&'''''')))***,,,,,,,,,+++)))((('''''''''(((((()))************)))(((&&&'''''''''((())))))***))))))))))))((((((''''''&&&,,,,,,(((333NNNfffqqqwwwvvvvvvuuuuuusssqqqooossspppsssyyy|||{{{|||~~~|||zzzzzz|||~~~~~~{{{~~~~~~|||yyywwwxxxzzz}}}~~~~~~}}}|||}}}|||}}}}}}}}}}}}||||||{{{|||}}}||||||}}}hhhOOO\\\uuu~~~|||}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||}}}~~~~~~~~~zzz~~~}}}OOO===444000...---,,,---,,,***)))((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###&&&&&&&&&'''(((***,,,,,,'''''''''''''''((()))***'''((())))))))))))+++---+++,,,------,,,---///111111222333222111111222444555666666444333222444555111222333555555666666666333444777999:::;;;::::::777777666888:::<<<;;;:::;;;<<<<<<;;;888666666777222333333000,,,,,,222888:::;;;:::777444444888<<<<<<999666777999:::777555555666777888999999888777666666555555444444444444333444666666555666777999999999999999999999999999999:::999888555444555777222...)))&&&'''(((******%%%%%%%%%&&&((()))(((&&&&&&&&&'''((()))+++,,,---000222333333111...---...---,,,,,,,,,---///222333555333222222555777888888222222222333333222222222------,,,++++++++++++,,,---------------,,,+++++++++************)))))))))((((((((()))))))))******)))((('''''''''(((***+++%%%%%%&&&''')))******+++'''''''''((()))***+++,,,+++***)))'''''''''((((((((()))***++++++***)))((('''&&&&&&&&&'''((()))***'''(((((())))))(((((('''(((---...)))***:::QQQaaasssvvvxxxxxxuuurrrqqqqqqmmmiiijjjrrruuutttxxx}}}zzzvvvssstttwww|||~~~~~~|||zzzxxxxxxzzz|||~~~~~~}}}~~~||||||}}}}}}}}}||||||{{{{{{|||zzz{{{}}}fffMMM]]]uuu}}}~~~|||}}}|||}}}zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~|||~~~}}}zzz|||~~~~~~~~~{{{}}}~~~{{{JJJ@@@///000...,,,,,,,,,,,,***)))((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%(((***---...''''''''''''((()))***+++'''((())))))((()))+++,,,)))***++++++***+++...000333444666777777666666666555555555444222222444555222222444555666777777777222555888<<<======;;;:::666666777999;;;:::888666777:::======;;;888666555111333222---((()))111888777:::<<<:::666444777;;;;;;777444555777888555111444555666777888777777666555555555444444444444333333333444444333555999;;;::::::::::::::::::::::::999:::999777333222444666---***&&&%%%&&&((())))))%%%&&&'''&&&%%%%%%'''(((%%%&&&''''''''''''((())),,,///222333222///---------,,,,,,,,,...000333555333111///000333666888888000000000000000000000000,,,+++***)))***+++---...,,,------------,,,++++++************))))))))))))(((((((((((()))))))))***)))((('''''''''(((***+++''''''((())))))***++++++))))))(((((()))******+++***)))(((''''''((()))***((()))***++++++***)))(((''''''&&&&&&'''(((******%%%&&&'''))))))))))))((()))***++++++***000BBBSSSkkkqqqxxxxxxtttqqqrrruuukkkddddddkkkooonnnsss}}}vvvtttqqqppprrrwww|||~~~}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{~~~gggMMM]]]uuu}}}~~~}}}{{{~~~~~~~~~zzzzzz|||~~~~~~}}}~~~~~~}}}|||{{{||||||}}}|||~~~~~~~~~|||~~~~~~~~~{{{{{{GGGAAA+++000...,,,,,,,,,,,,***(((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###""""""###$$$'''***---...''''''''''''((()))++++++'''((()))(((((((((***+++'''(((((((((((())),,,///...000333555555555444333555555555333222222333555222333444666777888888888333666:::>>>???>>>;;;999555666777999;;;:::666333555999>>>???===999555333333555444...)))***222:::555999<<<;;;777555666999:::666333333666777333///333444444555555444333222444444444444444444333333333333333333333666:::>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999666222111333555)))'''%%%%%%'''((())))))&&&'''(((&&&######&&&***$$$%%%&&&&&&&&&&&&'''(((%%%)))...111111///---------,,,,,,,,,...000333555---+++***,,,///333555666//////////////////000000,,,+++)))((()))+++...000,,,,,,---------,,,++++++************))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++)))))))))***++++++,,,,,,***)))))))))))))))******))))))(((''''''((()))***''')))***++++++***)))'''''''''&&&&&&'''(((***+++$$$%%%''')))******)))))))))%%%'''---///111>>>NNNdddmmmwwwxxxtttqqqsssxxxrrriiigggnnnpppooouuuqqqppppppqqquuuzzz{{{~~~|||}}}~~~~~~~~~}}}|||{{{|||hhhMMM]]]uuu|||}}}|||{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~|||~~~~~~~~~~~~{{{zzz~~~~~~~~~uuu|||~~~~~~~~~}}}CCC777111000///...---,,,+++++++++))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&)))++++++)))&&&%%%$$$###""""""###%%%(((+++---'''))))))''')))+++***%%%,,,***'''%%%&&&''''''''''''((()))((('''(((***,,,222444333222444999999777777555222111222444555555111111111333666999999999777888999;;;;;;999444000555444444777;;;<<<;;;888:::;;;===>>>===<<<:::999;;;555///,,,+++---555>>>>>>:::999<<<<<<777666:::555666666777777666555444555333222333666666444111000333666555333111222444555666888888888:::<<>><<<:::::::::;;;:::999666888999888444111///...&&&'''''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&###'''---222333222...,,,)))+++...///...---------(((***,,,.../////////...,,,,,,------...000111222))),,,+++'''(((...000...---///000///+++)))+++,,,))))))***+++++++++******))))))))))))((((((((((((,,,+++***(((((((((((())))))((('''(((***,,,+++***))))))))))))************)))((((((((((((***,,,---///---+++)))''''''''''''%%%&&&'''((())))))((((((******+++,,,---,,,)))&&&+++***))))))***---111333WWWjjjxxxvvvqqqrrrrrrnnnvvvvvvvvvvvvuuuuuuuuuuuurrrkkkjjjsss|||~~~}}}}}}|||~~~~~~}}}yyy|||~~~~~~}}}kkkMMM\\\lll|||~~~~~~}}}|||~~~||||||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}xxx{{{||||||}}}~~~~~~~~~~~~~~~}}}zzzzzz|||}}}|||}}}}}}|||xxx~~~???555111000///...---,,,+++++++++((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''')))******(((&&&%%%%%%############%%%'''***,,,(((***)))&&&'''***((($$$***(((&&&&&&'''((())))))((()))***)))))))))+++---555666666333444888888555777444222111333444555444111000111333666888888888777777888999:::999555222666555666999===???===;;;;;;<<<===?????????>>>>>>:::555222000///...444;;;888555666;;;<<<999:::>>>222444555777777666444333777555444555666777555222111333555444222111222444777888:::::::::;;;<<<>>>===;;;::::::;;;:::999777333444555666555333000...%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&'''(((%%%(((---000222000...,,,)))+++///000...---,,,,,,)))+++---///000000//////111000000000000000111111'''******&&&(((...000...---///000...,,,***+++---+++,,,,,,---,,,,,,++++++)))))))))))))))))))))(((---,,,***)))((())))))))))))((('''(((***,,,+++***((((((((()))))))))******)))((((((((()))***,,,---,,,+++)))((((((((()))***''''''''''''((((((((((((+++******+++,,,+++)))'''+++***))))))***,,,///111HHH[[[nnnuuutttrrrssstttxxxxxxxxxxxxxxxxxxxxxxxxzzztttrrryyy~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}lllNNN```ppp~~~~~~|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||}}}~~~}}}|||}}}~~~}}}|||}}}~~~}}}{{{zzz}}}~~~{{{yyyyyyzzz~~~xxx~~~999444222000///...---,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%$$$$$$$$$%%%''')))***)))***(((%%%&&&)))(((%%%((('''''''''((()))+++,,,)))***++++++***+++---///666999888555444777666333666444222222333555555444111000000222555777888777777777666777888888777555555555777:::===???>>><<<;;;;;;<<<===>>>???@@@@@@;;;777555555222///222777555444555999;;;:::;;;>>>///222555777888666444222888666555555666666555444333333333222111111333555888:::<<<===<<<;;;;;;<<<::::::999:::;;;:::777555111000111333555555000,,,$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%))))))))))))))))))))))))''')))+++---...---,,,+++(((+++///000///,,,***)))+++,,,...///000000000///222222111000///......---(((******)))***///111000---...///...,,,,,,---.........///......---,,,+++))))))))))))))))))******...---,,,+++************)))((('''(((***,,,+++***''''''((((((((())))))))))))))))))))))))***+++,,,)))(((((('''((()))+++,,,))))))'''&&&&&&'''((((((,,,+++)))***++++++***)))******))))))***+++---...444EEE^^^qqqwwwtttuuuzzzwwwwwwxxxxxxyyyyyyzzzzzzzzzyyy~~~~~~}}}|||}}}~~~~~~}}}}}}}}}|||{{{|||}}}~~~|||~~~}}}}}}~~~~~~nnnQQQaaappp~~~}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~|||~~~~~~{{{{{{~~~~~~zzzyyyyyy{{{yyyuuu555555333000///...---,,,+++++++++%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''((((((&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&((((((((()))(((%%%'''++++++((('''(((((((((((()))***,,,***,,,------,,,---///111555888999666444666666333555333222222444555555444111000000222555777777666777666555555777888888777555666777999;;;<<<;;;::::::999999999:::;;;=========999777666333///000555888777777888888777666777///111555999999888555333777666555555555555555444444444222111000111333555888:::======<<<:::888888888888888999:::888555222111...---111555555///***###############$$$$$$$$$"""!!!!!!!!!"""###$$$%%%)))+++...000000...***((('''((((((((())))))))))))'''+++///000...+++)))(((+++,,,---.../////////////////////...---,,,++++++---------,,,---///000000------......------......////////////...---++++++)))))))))******+++++++++......---,,,+++++++++***)))((('''(((***,,,+++***''''''''''''(((((((((((()))))))))******+++++++++((((((''''''((()))+++,,,+++***'''&&&%%%&&&'''(((,,,+++))))))***++++++************)))******++++++)))222JJJhhhwwwwwwvvv{{{uuuuuuvvvwwwxxxyyyzzzzzz{{{zzz{{{~~~{{{{{{{{{{{{zzz{{{}}}{{{yyyxxxzzz|||}}}zzz}}}}}}||||||}}}rrrWWW^^^mmm{{{~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~{{{ooo444666333000///...---,,,+++++++++%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&''''''''')))((('''***//////,,,''')))***)))''''''(((***+++---.........///111333222777999666444555666444444333222333444666555444222111111333555777777666777555444444666888888888777888:::;;;;;;:::::::::::::::999888888999999:::>>>:::777555111---///444888999888666555444444222000333777:::;;;999777555555555444333333333444555666444222111111333444555777999;;;;;;999777555555666666666777888777444111222///---///222222...)))$$$###"""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%(((,,,222666555111***&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***---///---+++)))(((***++++++,,,---------------......//////...---,,,///.........------------...------......///...............------+++***)))((())))))***+++,,,,,,---......------,,,++++++***)))((('''(((***,,,+++***''''''''''''((((((((((((*********+++++++++++++++***)))((('''''''''((()))+++***'''&&&%%%&&&'''(((,,,***))))))***++++++***)))******++++++*********((())):::YYYqqqwwwvvvwwwuuuvvvwwwxxxyyyzzz{{{|||wwwyyy{{{}}}~~~||||||{{{zzzzzz{{{}}}{{{yyywwwwwwxxxzzz|||{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~vvv]]]]]]lllzzz~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzz}}}}}}{{{}}}~~~}}}~~~kkk555888222000///...---,,,+++++++++''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&'''''''''&&&)))***))),,,111000,,,&&&(((***)))&&&%%%'''))),,,---...//////000222444111888;;;888555555666555333222222333555666555444333222222444666888777777777555444444666888888777777999;;;<<<;;;::::::;;;::::::::::::999999999888===999666444000+++,,,111444666666444333555555222333555888:::;;;999777555222333333333222333555888777555333333444555555555666777999888666444444444666555444555666555222000222///------///000...+++&&&%%%###"""""""""###$$$!!!!!!!!!!!!"""###%%%%%%'''+++111555444///)))$$$$$$######""""""###$$$%%%&&&))),,,,,,+++***************+++++++++,,,,,,---...///000222222222111111...,,,,,,------***)))+++000...---...//////...---,,,,,,,,,,,,,,,+++***)))((())))))+++,,,---......------------,,,+++******)))((('''(((***,,,+++***''''''((((((((()))))))))******++++++,,,++++++***,,,***)))'''&&&&&&''''''))))))'''&&&&&&'''((((((+++)))))))))+++,,,+++***)))***+++,,,,,,,,,+++***+++(((000GGGaaaqqquuuuuuyyyyyyzzz{{{|||}}}~~~~~~yyy|||}}}||||||~~~~~~|||}}}}}}}}}{{{{{{||||||{{{yyyxxxxxxyyy{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~}}}xxxaaa^^^mmm{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~{{{zzz|||~~~{{{{{{~~~}}}{{{}}}||||||hhh666888...000///...---,,,+++++++++)))))))))((((((''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$###$$$%%%&&&'''''''''((('''***++++++---000---((("""&&&)))(((&&&$$$'''***+++---...//////000222555555<<>>888666666555222222222444666777666444555444444555888999999888666555555666777777555444)))---222444444555777:::000222444666777777666555333222444666222***'''(((222666666111111444444000555666666777777666555444111333444444333555:::>>>888666555666999999777444666777777666444333555666666444222111222222111000......---++++++...333777***(((%%%###"""!!!"""###!!!!!!!!!"""###%%%&&&'''((((((((('''&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&'''((())))))***,,,///------,,,,,,,,,---......///000111222222111///......+++---333444111111555333000......///000---+++++++++,,,,,,---,,,,,,,,,((((((***+++---...000000+++,,,------,,,+++)))((()))((('''(((***,,,+++***))))))))))))***************+++,,,---,,,,,,***)))***)))'''&&&&&&'''((((((%%%&&&'''((())))))(((((((((((()))+++------+++(((((())),,,...///...---+++))),,,,,,---???]]]rrrxxxyyyyyyzzzzzz{{{|||||||||}}}}}}|||}}}~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~|||~~~uuu___UUUfffxxx~~~~~~~~~|||{{{|||~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}zzzyyy{{{~~~~~~zzzuuu{{{~~~{{{{{{{{{ooo@@@333222///---***+++---...,,,)))******)))''''''&&&&&&&&&'''))))))((('''&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((###)))///...)))&&&(((++++++******,,,111444333222<<>><<<:::888666555444666444222111222444444444333222111111222444666888888888666555333222111000000000000111333555777888222111000/////////000111000111333333222///,,,***---***'''%%%%%%&&&&&&%%%''')))+++---......,,,,,,,,,+++,,,---///...---++++++((('''))),,,...---,,,,,,))))))***)))''')))...(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##############################$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''))),,,+++((((((***---,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///---,,,++++++***))))))))))))***(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&***************++++++++++++***)))''''''***000444)))((('''&&&&&&'''((()))+++*********+++,,,,,,---,,,------+++))))))***+++---------,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))+++---)))---CCCWWWiii|||zzz|||}}}}}}}}}|||}}}~~~|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||```QQQbbbwww}}}}}}~~~}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}||||||}}}~~~~~~|||zzz|||~~~~~~}}}||||||{{{||||||~~~{{{|||~~~yyy{{{~~~~~~|||}}}}}}|||{{{xxxuuurrrqqqnnntttwww[[[;;;444333999777555333000///...---***)))(((''''''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((+++,,,,,,+++***+++)))((('''&&&(((+++///222111222333444555666666666666333333444444222666;;;???>>>===;;;999777555444333111///000444555444111111111000000000222444555444444444333222111000///000000111333444666777888333111///,,,,,,,,,...//////000111222111///---,,,...+++(((&&&&&&&&&%%%$$$&&&(((+++...000000///...***+++---...///---+++***---)))(((,,,///...------+++)))***+++(((%%%''',,,%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#################################$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++))))))***,,,*********++++++,,,,,,,,,+++,,,---...---,,,+++***++++++***))))))))))))))))))((('''&&&&&&&&&&&&''''''&&&%%%&&&((()))((('''************************++++++)))((((((+++...111(((''''''''''''((())))))************+++,,,---...---......,,,******+++,,,,,,---------,,,,,,++++++)))((((((''''''''''''(((+++++++++******)))((('''))),,,'''&&&333CCCZZZvvvxxx{{{~~~}}}|||{{{|||~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||~~~|||gggRRRYYYrrr}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz|||}}}}}}||||||}}}~~~|||}}}~~~~~~~~~~~~|||{{{}}}~~~}}}|||}}}||||||{{{|||}}}}}}}}}~~~zzz|||~~~|||{{{{{{{{{|||{{{yyyvvvrrrpppmmmzzzvvvYYY888222555:::999666333000...,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))******)))*********)))''''''(((***---//////000222444555666777777777444444555444222444999======;;;:::888777555555000...---///222444222///111000///........./////////000111111222111111000000111222444555666777888555333///,,,***+++,,,------...000111111111///......+++(((''''''&&&%%%$$$$$$&&&)))---///000000000+++,,,...///---+++)))(((,,,((()))---...++++++......,,,+++,,,)))$$$###&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$##########################################$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&(((***+++,,,++++++++++++)))******++++++,,,,,,---,,,,,,------,,,+++******+++***))))))(((((())))))((('''&&&%%%%%%&&&'''(((((('''&&&''')))***)))(((******************************************))))))'''''''''''''''((())))))+++*********++++++,,,------......---+++***,,,---,,,,,,---------,,,******(((''''''&&&''''''((())),,,------,,,+++)))((('''&&&+++(((&&&---555JJJggguuuzzz~~~~~~|||zzz|||~~~{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}www{{{}}}|||~~~}}}nnnSSSQQQlll|||{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}||||||}}}zzz|||~~~~~~~~~}}}~~~}}}}}}||||||||||||}}}~~~}}}||||||}}}}}}}}}~~~}}}~~~}}}zzzyyyxxxzzz{{{|||{{{xxxtttrrrmmm~~~yyy___===666777999888666333000...,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((((((((***+++******))))))***+++,,,---...///111333444666666777666444444555444111333777:::999999888777666555555///.........000111000000111000///---,,,,,,++++++......///000111222222333111111333444555666666666666444000---,,,,,,---......///000111111111000000---+++((((((((('''&&&$$$$$$%%%'''***,,,...///000+++---......,,,***))))))***'''(((,,,+++(((---666;;;444...,,,***%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))+++,,,,,,,,,+++******+++++++++,,,,,,------...............---,,,+++******)))(((((((((((()))'''&&&%%%$$$%%%''')))+++***)))((()))***++++++)))+++++++++***************)))))))))******)))&&&$$$&&&&&&''''''((()))))))))++++++******)))******++++++,,,,,,+++******+++---,,,,,,---------+++***)))((('''&&&&&&&&&((()))***............---+++)))(((%%%***((((((,,,---;;;UUUnnnttt|||~~~|||{{{|||}}}|||{{{}}}~~~}}}|||{{{zzzzzz{{{|||vvvyyy}}}~~~}}}}}}|||uuuWWWKKKhhhzzzyyy~~~~~~}}}}}}~~~}}}||||||||||||}}}{{{|||}}}}}}||||||}}}~~~yyy|||~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}}}}~~~zzzzzz|||~~~|||zzzyyyyyyzzz||||||{{{yyyvvvtttnnn~~~hhhEEE999666444444444333111///---,,,***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''(((+++...,,,,,,---------------------...000222333555555555333111222444444111333888666666666555555555444444///000000///......000222000000///...---,,,++++++------,,,,,,---...///000111222333444555444444333444333111///...///000111222222222222111000///...,,,***(((((((((((('''%%%'''&&&&&&'''(((***,,,---***,,,---,,,***)))+++------******---***)))777IIIMMM???111+++)))&&&$$$%%%$$$%%%&&&&&&&&&%%%$$$############"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&(((((()))+++,,,,,,***(((,,,,,,,,,,,,------------//////......---,,,++++++******)))(((((((((((((((&&&%%%$$$$$$%%%(((+++---+++***)))***,,,---,,,++++++++++++*********))))))***((('''''')))***(((&&&%%%&&&'''(((((()))))))))++++++***)))((((((((((((&&&'''(((((('''(((***++++++,,,---------+++)))(((((('''&&&&&&''')))+++,,,...///000000///---+++***&&&)))''')))---)))///DDDccclllwww}}}|||{{{}}}}}}|||}}}|||||||||||||||}}}}}}}}}yyy{{{}}}~~~|||~~~]]]JJJeeexxxvvv~~~|||~~~}}}|||}}}}}}{{{zzzzzz{{{{{{yyy{{{||||||{{{{{{|||}}}zzz}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzzzz|||~~~}}}|||||||||||||||}}}}}}}}}{{{yyyvvvtttooonnnJJJ999222///000222333222111///---***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((((((((('''&&&)))---000---...///000000///...------...///111333444444555000///000444444222555:::333333444444444444444444000222222000...---000444000//////......---,,,,,,,,,+++)))(((((()))+++,,,222222333444444444222222111111000000111222333444666555444333111///---,,,+++)))(((((())))))(((&&&)))(((&&&%%%%%%''')))***(((***,,,+++)))***---000222.........+++---BBB[[[[[[GGG333)))((('''''''''%%%%%%&&&'''&&&%%%$$$###$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&$$$%%%'''(((((((((''''''&&&'''(((***++++++)))'''------------------------------,,,++++++***))))))******)))(((((((((((((((%%%$$$######%%%(((,,,...,,,+++***+++---...---,,,++++++++++++******))))))+++(((%%%%%%(((++++++***%%%&&&'''((()))))))))))),,,+++***(((''''''''''''###$$$%%%%%%%%%&&&(((***+++,,,---...---+++)))'''((('''&&&&&&'''))),,,---///000111111000...,,,+++((((((%%%)))...'''))):::ZZZeeesss{{{||||||~~~~~~|||}}}~~~|||}}}~~~~~~~~~~~~~~~cccKKKdddvvvttt}}}zzz}}}}}}||||||}}}}}}{{{zzzyyyyyyzzzxxxyyy{{{zzzyyyyyyzzz|||{{{~~~|||}}}}}}zzz|||~~~}}}||||||}}}}}}|||zzzzzz|||~~~}}}||||||}}}~~~}}}{{{xxxuuutttppptttYYYHHH333222444111,,,,,,000///))),,,+++***)))(((((((((((('''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((((((((((((***---000222333333333111...,,,,,,,,,///000000222222///,,,)))***))))))---333444111---+++---///000///...///000000111222000...---...//////---+++******,,,///000///...---,,,+++******)))000000111111111222222222555222000000333444333111777666555333000///---,,,***)))))))))))))))***+++***)))(((''''''((()))***++++++,,,,,,---...//////---000111---***///<<>>ZZZpppzzz|||}}}~~~~~~~~~}}}}}}~~~yyyuuusssvvv{{{~~~~~~}}}fffUUUeeezzzzzz~~~}}}|||}}}~~~|||||||||{{{||||||}}}}}}~~~}}}{{{zzzyyyxxxwwwwwwzzz|||~~~~~~~~~~~~}}}||||||}}}{{{{{{||||||}}}~~~~~~}}}~~~~~~ttteeeZZZcccooobbbTTT555...000111///------...///++++++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((+++,,,---+++)))(((((()))&&&'''''''''''''''((()))$$$%%%'''***------)))&&&***,,,////////////000111111222222000---,,,,,,---///...---,,,++++++++++++------...//////......------///111222222000---,,,......------.../////////+++***))))))((('''&&&&&&%%%%%%%%%&&&'''((()))***))))))(((''''''((()))))))))))))))******+++++++++,,,+++++++++++++++)))'''''')))+++***'''&&&(((+++%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((()))))))))))))))***'''(((((((((((())))))))))))))))))))))))*********+++222888777000+++,,,000+++,,,,,,,,,,,,+++******((()))))))))((('''&&&&&&$$$%%%&&&(((***,,,---...------,,,+++))))))+++---***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---,,,***((('''&&&&&&&&&''''''((())))))''''''&&&&&&&&&''''''((()))***,,,.........---------------...111222222111...---***((('''(((***++++++444JJJfffyyy~~~~~~~~~~~~~~~}}}~~~zzzwwwvvvxxx{{{~~~jjjUUU^^^ttt|||}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyyyyyyyzzz{{{||||||~~~}}}{{{yyywwwwwwwwwxxxyyy{{{~~~~~~}}}|||{{{|||}}}~~~zzz{{{|||}}}~~~}}}~~~|||tttjjj___YYYbbb~~~ssshhhXXX777---...///000000......///++++++,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########'''((()))(((&&&%%%%%%&&&###%%%&&&&&&%%%%%%''')))'''&&&%%%%%%'''((((((((()))+++---.........///111...//////...+++******+++++++++,,,,,,,,,,,,,,,+++)))***,,,---......---,,,,,,---///111111///---+++------------,,,,,,---...)))))))))(((((((((''''''###$$$%%%''')))+++---...***)))(((''''''((()))***************++++++++++++,,,***((((((***+++***(((%%%(((+++***((('''(((+++%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))))))))***))))))(((''''''''''''''''''((((((((()))))))))***(((((((((((()))))))))***(((((())))))************+++...222222///+++******+++,,,,,,,,,,,,+++******''''''(((((((((''''''&&&%%%&&&''')))***,,,---...******+++***)))***---///,,,***'''&&&&&&(((+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,------+++)))(((&&&&&&'''((())))))))))))''''''''''''((()))***+++***+++---/////////......---,,,,,,...000222333222000...+++((('''''')))***---+++666QQQmmm{{{~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}rrrZZZ\\\rrr}}}~~~~~~~~~|||{{{{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyxxxyyyzzzzzzxxx{{{}}}~~~|||zzzyyy{{{|||}}}}}}~~~{{{|||}}}~~~~~~sssdddZZZXXXZZZeee~~~sssggg[[[AAA000,,,+++...000......///+++,,,,,,---,,,***)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""$$$%%%&&&%%%$$$###$$$%%%%%%''')))((($$$"""###$$$(((&&&$$$######%%%''')))''')))+++---,,,---...///,,,------,,,***)))***+++)))***,,,---------,,,+++%%%'''***,,,------,,,+++***,,,---/////////---,,,...//////---+++***+++---))))))))))))************$$$$$$&&&(((***---///111+++***))))))))))))***+++*********************+++...,,,)))((()))))))))(((###%%%'''''''''&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))))))))))))))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((()))))))))******))))))******+++,,,,,,,,,******+++,,,---,,,)))'''+++,,,,,,,,,,,,+++******&&&&&&'''(((((((((''''''''''''((()))+++,,,------((()))************---///,,,***'''%%%&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))&&&'''((()))************''''''((((((***+++,,,---,,,,,,---...////////////000///...///222444444444000...+++(((''''''((()))---))),,,???]]]www~~~~~~~~~}}}~~~}}}~~~|||ccc^^^qqq~~~~~~}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||xxxzzz|||~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyy||||||||||||||||||||||||{{{|||}}}~~~~~~}}}|||~~~vvvgggWWWOOOQQQVVVjjj~~~ooo```^^^RRRAAA666,,,,,,///......000+++,,,------,,,+++)))'''((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$###$$$&&&$$$(((+++***%%%""""""###&&&&&&%%%$$$###$$$%%%'''%%%'''***+++++++++---...***,,,---,,,+++***+++,,,)))+++,,,...---,,,***((($$$&&&))),,,------,,,+++)))***+++---............///000000...***)))***,,,))))))******+++++++++,,,&&&&&&'''(((***,,,...///---,,,+++******+++,,,---))))))))))))))))))))))))+++++++++***)))(((''''''%%%$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((()))((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&(((((()))))))))*********(((((()))******+++,,,,,,))))))******+++++++++***+++,,,,,,,,,,,,+++******%%%&&&&&&'''((((((((('''((())))))******+++,,,,,,)))***,,,,,,***)))***+++((((((((((((((()))******++++++++++++++++++++++++,,,++++++******++++++,,,)))*********************&&&''')))***++++++******'''''''''(((***,,,---...------------...///000000111000...///111333444444000...+++(((''''''((()))+++,,,,,,333KKKkkk~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~lll```mmm|||{{{||||||||||||||||||{{{xxxzzz||||||||||||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~yyyzzz|||}}}}}}}}}||||||~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}|||{{{yyyxxxrrrnnnfff\\\TTTPPPPPPRRRooo~~~jjjYYY______UUUCCC222---.........000+++,,,---------+++)))'''((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''!!!&&&++++++'''$$$$$$&&&%%%&&&'''&&&%%%$$$$$$%%%$$$&&&)))******+++,,,---***,,,------,,,+++---...+++,,,......---+++(((&&&###%%%))),,,......---,,,))))))***+++---...///000000222222///***((()))+++))))))******+++,,,,,,,,,(((((((((((()))***+++,,,------,,,++++++,,,------((((((((((((((('''''''''%%%(((++++++***(((((()))(((&&&$$$%%%((()))'''$$$((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))))))))(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))))))))************%%%&&&&&&'''((()))))))))(((***++++++******,,,...+++,,,,,,,,,,,,+++******%%%%%%&&&'''(((((((((((())))))*********+++++++++***,,,...---+++(((''''''%%%''')))++++++***((('''+++++++++++++++++++++++++++******))))))******+++***))))))((())))))******&&&''')))***++++++******&&&&&&'''(((***,,,...///------,,,,,,,,,...000111000...------///111222111000...+++((('''''')))***%%%---,,,)))999ZZZttt|||~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{{{{~~~~~~~~~~~~~~~{{{qqq___gggttt|||~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzzxxxzzz{{{|||{{{zzz{{{|||||||||~~~~~~}}}|||~~~~~~}}}}}}}}}~~~vvvwwwzzz|||~~~~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{yyywwwuuubbb]]]WWWUUUVVVVVVTTTQQQrrr~~~gggaaa___hhh\\\NNN<<>>===<<<>>>JJJhhhkkk[[[ZZZVVV\\\SSSGGG888...,,,.........)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&''')))+++---,,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&######$$$$$$$$$%%%%%%%%%''')))******(((&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$'''***,,,---,,,)))(((%%%&&&'''&&&$$$###$$$%%%&&&)))---...---,,,++++++))))))+++,,,,,,,,,+++***+++******)))(((''''''&&&***)))((('''(((***---///++++++******++++++,,,---***+++,,,---------,,,,,,******)))))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%$$$######"""""""""###$$$%%%'''(((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))***))))))*********)))((((((%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((('''***)))'''''')))***)))((()))+++...000111111000000---,,,+++)))((('''''''''*********+++******)))((('''((())))))*********))),,,+++++++++******))))))******+++,,,---...//////,,,,,,,,,---......//////111000000000000...+++((()))((()))+++***)))///666[[[kkkyyyyyyxxx|||~~~}}}~~~{{{|||~~~|||yyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{}}}zzz___NNNSSSgggxxxzzzxxxyyy|||{{{zzzyyyxxxxxx{{{|||||||||{{{zzzyyyzzz|||}}}|||{{{xxxyyyzzz{{{}}}{{{sssooouuu~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxxxxxxxvvvvvvxxxwwwnnn]]]PPPNNNNNNNNNMMMIIIEEE@@@>>>888>>>CCCGGGPPPbbbuuu```ZZZ```\\\^^^RRRGGG999000------+++)))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))++++++---------,,,,,,+++***)))(((((((((((((((((((((((((((''''''''')))((('''%%%######$$$$$$$$$%%%%%%%%%&&&(((***+++)))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&)))+++,,,+++)))((($$$&&&'''&&&$$$###$$$&&&&&&)))---///...---,,,,,,,,,---------,,,,,,++++++*********))))))((((((((()))(((&&&%%%&&&)))---///++++++*********+++,,,---)))***+++,,,---,,,,,,+++++++++*********)))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###""""""###$$$%%%''')))***((()))+++,,,,,,+++)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&''')))***)))))))))))))))(((''''''###$$$%%%&&&&&&''''''&&&((('''&&&%%%%%%%%%&&&'''"""$$$%%%&&&%%%&&&''')))))))))))))))))))))))))))''''''((((((((((((((((((+++***((((((***+++***)))'''***...111444444333222,,,+++***((((((((()))))))))***++++++***)))((('''%%%&&&''')))*********)))+++++++++*********************+++,,,,,,,,,,,,,,,+++,,,,,,------......///000///.../////////,,,***+++))))))+++***(((+++000III```uuuzzzyyy|||}}}{{{}}}~~~}}}~~~||||||~~~|||xxxyyyxxxwwwwwwxxxzzz|||~~~zzz{{{}}}~~~~~~~~~}}}~~~~~~iiiNNNCCCLLLdddxxxzzzvvvwwwyyywwwzzzxxxwwwxxx|||~~~~~~}}}|||{{{zzz{{{}}}~~~}}}|||{{{||||||}}}~~~~~~~~~~~~{{{uuutttyyy~~~}}}||||||zzzyyywwwvvvuuuvvvwwwxxxzzzyyyvvvsssnnndddXXXPPPHHHIIIHHHGGGEEEBBB???===444???JJJMMMOOOTTTXXXYYYXXXfff}}}XXX[[[gggbbb```SSSHHH;;;222///---***'''((((((((((((((('''''''''(((''''''&&&&&&''''''((($$$%%%&&&'''((()))******------------,,,+++******)))))))))))))))))))))))))))((('''((()))(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$''')))******)))******---,,,,,,,,,++++++******%%%&&&'''((())))))))))))'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&((()))(((''''''$$$&&&(((&&&$$$###$$$&&&&&&)))---///...---------//////...---,,,,,,++++++************))))))))))))(((&&&$$$$$$%%%(((,,,...,,,+++*********+++,,,---)))***+++,,,---,,,++++++++++++++++++************'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###!!!"""###$$$&&&)))+++,,,((()))+++,,,,,,+++)))(((########################&&&%%%%%%%%%%%%&&&''''''+++***(((''''''((()))***(((((())))))((('''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$((('''&&&%%%$$$%%%&&&''' """$$$%%%%%%&&&((()))))))))))))))))))))))))))&&&&&&'''((()))))))))(((,,,***))))))***++++++***&&&)))---222444555444333***)))((((((((()))+++,,,)))***+++++++++)))((('''###$$$&&&(((*********)))***************************++++++++++++***))))))++++++,,,------......//////...---...//////---+++,,,))))))******''')))---<<>>___tttzzznnnWWWQQQfffvvvrrrrrrzzzvvvvvvwwwxxxyyyxxxxxxwwwzzzyyyyyyzzz{{{{{{zzzzzz~~~~~~~~~}}}}}}{{{xxxuuutttvvvxxxzzz{{{|||{{{yyywwwwwwwwwwwwxxx{{{||||||{{{yyywwwfffjjjpppwwwyyysssfffZZZJJJHHHCCC>>>999888888:::>>>KKKZZZ___[[[UUUSSSUUUTTTQQQTTT^^^hhhnnntttyyypppkkkSSSIIIQQQOOOOOOPPPFFF888///,,,...//////,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&((()))(((%%%"""%%%%%%%%%&&&&&&&&&&&&&&&)))***,,,------,,,***)))'''&&&%%%%%%&&&))),,,---*********)))((((((***---)))&&&%%%'''&&&###"""$$$$$$$$$%%%(((,,,000111111---000444333---((())),,,(((((((((''''''''''''''''''&&&%%%$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$'''%%%###$$$&&&((()))(((((('''&&&$$$######""""""$$$%%%%%%&&&'''((()))***&&&''''''''''''((((((((((((((())))))************,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&$$$%%%''')))+++---...///++++++,,,,,,,,,,,,++++++(((((()))******))))))((((((((())))))))))))(((((('''(((((((((((()))))))))((()))***+++,,,---------(((''''''&&&&&&'''(((((('''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''(((((()))******)))(((((((((((())))))*********************+++,,,---...///......---++++++******))))))((('''((()))***)))'''((((((((((((((('''&&&&&&'''&&&&&&'''((()))(((&&&)))(((''')))+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,---...******,,,...///000000000///---+++)))((()))******'''&&&888YYYqqqvvvxxx{{{|||yyyzzzxxxttt|||{{{zzz{{{{{{zzzwwwtttzzz{{{}}}~~~}}}{{{xxxvvvtttqqqnnnlllggg\\\KKK???222444666???XXXttt}}}vvvsssXXXNNNaaarrroooooowwwrrrsssuuuxxxyyyyyyyyyyyy|||{{{yyywwwwwwxxx{{{}}}}}}~~~|||}}}~~~~~~~~~~~~yyyyyyxxxvvvuuuuuuxxx{{{yyyzzz{{{zzzxxxvvvvvvwwwuuuwwwzzz||||||zzzwwwuuubbbeeemmmvvvzzzwwwpppkkk^^^UUUIII???999999;;;===<<>>444,,,***+++...000,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''%%%###%%%$$$%%%%%%&&&((()))***)))***,,,......,,,***)))''''''&&&'''(((***,,,---((()))******)))***,,,...)))&&&%%%((('''$$$###&&&%%%$$$%%%''',,,///111111---///222555111+++***---(((''''''&&&%%%%%%$$$$$$&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%###"""$$$(((***(((&&&'''&&&%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&((()))&&&&&&&&&&&&'''''''''(((((((((((()))******++++++,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&)))+++---///000++++++,,,,,,,,,,,,++++++((()))***,,,,,,+++***)))'''(((((())))))(((((('''''''''(((((((((((())))))((()))***,,,---.........'''''''''''''''((())))))''''''((((((''''''&&&%%%&&&'''((())))))(((&&&&&&((((((************((((((((((((((()))******++++++++++++++++++,,,---......---,,,,,,+++***))))))))))))(((''''''))))))((('''))))))))))))((('''&&&%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''(((***,,,,,,++++++,,,---******,,,---//////000000000///,,,***)))))))))***+++(((222JJJaaaiiilllooollluuuzzzxxxxxx|||{{{vvvsssqqqqqqsssxxxyyyxxxuuuzzzzzzyyywwwtttpppllljjjddd]]]SSSJJJCCC;;;333...+++888III[[[ooo}}}{{{pppttt]]]RRR```nnnmmmlllqqqoooqqqtttxxxzzz{{{{{{zzz}}}zzzvvvsssuuuyyy|||yyyzzz{{{}}}}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}|||uuuvvvwwwvvvvvvwwwyyy|||xxxyyyzzzzzzxxxwwwwwwxxxvvvwwwyyyzzzyyyxxxvvvuuuiiijjjoooxxx|||yyyuuussskkk___MMM???::::::===>>>;;;EEEQQQWWWWWWVVVYYY\\\XXXYYY[[[[[[WWWVVV]]]fffnnnqqqqqquuu}}}zzz|||iiiOOO>>>===999===444222...+++)))***,,,...---+++)))'''&&&%%%%%%%%%((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&))),,,---'''))),,,......,,,)))'''&&&''''''((()))******+++)))***,,,,,,+++***+++,,,(((%%%%%%((((((%%%%%%(((%%%$$$$$$'''+++...000000222...///222111,,,***---+++***)))((('''&&&%%%$$$$$$$$$###############$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$""""""%%%***+++((($$$%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))(((&&&%%%&&&(((%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))%%%&&&''')))***,,,......******++++++++++++******((()))+++,,,,,,,,,+++***'''''''''((((((''''''''''''''''''((((((((()))))))))***+++---///000000000))))))(((((('''(((((((((''''''((((((''''''&&&%%%$$$&&&''')))***)))(((''''''(((***++++++***(((''''''(((((()))******++++++++++++*********++++++,,,***+++++++++***)))(((((()))(((''''''((()))((('''(((((()))))))))(((((('''((('''%%%%%%'''((('''&&&&&&$$$###$$$&&&&&&%%%$$$'''''''''''''''''''''''')))+++---,,,+++***+++,,,***+++,,,---.../////////111000---+++)))))))))***///---111@@@TTTbbbfffeeeaaammmuuuuuuwww|||{{{ttt^^^ZZZWWWXXX^^^ccceeedddaaa```___]]]YYYVVVSSSQQQGGGBBB;;;555111222444555@@@NNNbbbqqqzzz{{{wwwsssuuuggg___fffoooooonnnooooooqqquuuxxx{{{{{{{{{zzzzzzzzzxxxuuusssssswwwzzzwwwxxxzzz{{{|||{{{zzzyyyyyy{{{|||~~~~~~}}}|||{{{tttvvvwwwxxxwwwwwwxxxzzzwwwyyy{{{{{{zzzyyyzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwnnnmmmrrr|||zzzssspppbbbUUUDDD999888<<>>999:::===>>>===<<<<<<;;;;;;999888777666222333555666999???EEEJJJ[[[eeettt}}}|||vvvvvvzzzyyyqqqlllnnnssstttrrrqqqpppsssvvvyyy{{{{{{zzzyyyqqqtttvvvuuutttuuuxxx{{{xxxyyy{{{}}}}}}|||{{{zzzyyyzzz|||~~~~~~}}}|||{{{uuuwwwyyyyyyxxxwwwwwwxxxwwwyyy{{{|||{{{{{{|||}}}{{{zzzxxxwwwvvvwwwxxxxxxlllkkkrrr{{{pppkkkSSSHHH;;;555999@@@DDDFFFMMMRRRZZZ```dddgggiiikkkhhheeecccbbb]]]YYY]]]cccpppwwwrrrmmmtttvvvvvv{{{}}}||||||jjjJJJ555555000000...///000111111000///...---,,,***)))'''&&&&&&%%%((())))))(((&&&$$$%%%&&&((()))(((&&&$$$&&&+++000((()))+++,,,,,,+++***((((((***++++++******+++,,,***+++,,,,,,***))))))***(((((((((((('''&&&%%%$$$$$$%%%'''***---///111222///000111000---+++++++++---------,,,+++***((('''$$$$$$$$$###$$$$$$%%%%%%$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$##############################!!!"""$$$&&&'''&&&$$$###&&&$$$######%%%&&&&&&%%%))))))((('''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%+++((('''(((+++,,,***(((*********)))))))))))))))'''((((((((('''&&&%%%%%%***)))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&***)))(((''''''&&&&&&'''&&&&&&&&&'''((()))***+++++++++,,,,,,+++***((('''''''''(((******+++++++++***)))((('''&&&''''''((('''''''''(((((((((((((((((())))))***,,,...000111000...,,,)))'''''''''(((((('''&&&%%%$$$%%%%%%&&&)))'''%%%&&&)))++++++)))***((('''((()))***)))''''''((((((***+++,,,------++++++***)))((('''&&&&&&++++++***))))))((())))))))))))***))))))((('''&&&((((((((((((((())))))******)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''((()))+++,,,---......++++++******++++++,,,---///...///000000...---...333111///,,,***(((((((((,,,&&&+++999KKKgggxxxuuuwwwxxxwwwtttqqqooopppqqqiii___RRRHHHDDDAAA===:::;;;===BBBFFFAAA888777;;;<<<>>>DDDLLLTTT]]]dddggglllmmmppptttwwwyyy{{{|||wwwtttnnnlllnnnrrrrrrooossswwwzzzzzzwwwvvvwwwxxxtttuuuvvvvvvvvvuuusssrrrxxx{{{}}}|||{{{vvv{{{{{{vvvzzzvvvvvvyyy{{{yyyuuusssvvvzzzzzz~~~{{{{{{{{{}}}||||||{{{yyywwwuuutttsssnnnnnnvvv|||yyyooogggNNNEEE===::::::;;;???EEERRRcccrrrrrrkkkgggiiikkklllkkkgggbbb\\\XXXWWWXXXhhhlllqqqttttttttttttuuu{{{}}}{{{qqqPPP888666111333...//////000000000//////---,,,***)))'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%)))---((()))***+++,,,++++++***)))+++,,,+++******+++,,,)))***,,,+++***))))))***))))))))))))((('''&&&%%%$$$%%%'''***---///111222000111222111...,,,,,,,,,------------,,,+++))))))%%%$$$$$$$$$$$$$$$%%%%%%$$$#########""""""""""""%%%%%%$$$$$$$$$#################################"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''+++)))''')))+++,,,+++)))************))))))))))))''''''((((((''''''&&&%%%))))))(((((((((((())))))***)))((('''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++++++++***((((((''''''(((******++++++***)))(((&&&%%%%%%%%%&&&'''''''''(((((((((((())))))))))))***+++,,,---///000000///,,,***((((((((())),,,+++)))''''''((()))***(((&&&%%%&&&)))+++***)))***((('''((()))***)))'''(((((()))***++++++,,,,,,******))))))(((((('''''')))***+++++++++***((('''((())))))******))))))((((((((('''(((((()))*********))))))(((&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((***+++,,,,,,------******))))))******+++,,,------...///000//////000111///---+++)))(((((((((+++&&&+++555BBB^^^vvvyyywwwwwwwwwvvvuuuuuuuuuvvvyyyqqqiiidddcccccc```^^^XXXYYY]]]___[[[TTTTTTYYY[[[]]]aaaffflllrrrwwwzzzwwwvvvuuuttttttvvvxxxzzzuuussspppppprrrttttttrrrtttvvvyyyyyyyyyxxxxxxxxxtttuuuuuuuuuuuuuuuttttttvvvyyy}}}~~~{{{yyyxxxxxxzzz{{{{{{~~~}}}wwwuuuxxxzzzyyyuuutttwwwzzz}}}}}}}}}|||zzzzzz|||}}}}}}}}}{{{zzzwwwtttrrrqqqqqqmmmiiiiiimmmlllcccYYYFFF???999999999:::???EEEPPP\\\gggjjjhhhjjjlllmmmnnnmmmkkkfffaaa]]]\\\]]]___```bbbfffjjjnnnqqqrrrvvvzzz~~~~~~}}}xxxTTT888444000333000//////.........//////,,,,,,***((('''&&&&&&&&&'''$$$###$$$'''((('''%%%$$$%%%&&&%%%%%%%%%''')))(((((()))***+++,,,,,,---+++,,,------+++***+++---(((***++++++))))))***+++************)))(((''''''$$$%%%'''***,,,///111222000222333111///------...---------------,,,++++++%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$%%%'''(((((('''((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((***)))((()))+++,,,+++***************))))))((((((''''''((((((((('''&&&&&&((((((((((((((()))))))))***))))))((((((((())))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))******))))))''''''((()))************((((((&&&%%%%%%%%%&&&'''''''''(((((())))))))))))*********++++++,,,---...000///---+++)))))))))***...,,,***(((((()))+++,,,((('''&&&(((***+++***)))***((('''((()))***)))''')))))))))******+++++++++))))))))))))((((((((((((&&&(((+++------***'''%%%((()))******+++*********''''''''''''((()))++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))***+++++++++++++++***))))))))))))***+++++++++,,,---///000111111111...---+++)))((((((((()))***'''+++000888TTTqqqzzzxxxwwwwwwxxxzzz{{{{{{zzz~~~zzzvvvuuuwwwxxxwwwuuutttsssuuuuuurrrnnnpppuuupppppprrrtttvvvyyy{{{}}}zzzwwwrrrooonnnpppsssvvvvvvuuutttsssssssssssstttttttttuuuwwwyyyyyyxxxvvvuuutttttttttttttttuuuuuuuuuxxx|||~~~}}}zzzwwwvvvxxxwwwxxx}}}}}}wwwrrrpppsssvvvyyyyyywwwvvvxxxzzz~~~{{{vvvtttuuuyyy|||~~~~~~}}}{{{xxxuuurrrooonnnnnnllleee^^^___aaaZZZNNNAAA;;;777777888888<<>>```oooiiiqqqxxxwwwqqqnnnqqqvvvwwwyyy|||}}}{{{yyyxxxwwwqqqvvvxxxwwwzzz~~~yyy{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzyyyzzz~~~zzzfffTTTVVVdddssswwwzzzzzzwwwvvvwwwxxx||||||}}}|||{{{yyyvvvuuu{{{zzzxxxuuurrrqqqsssuuuttt|||}}}vvvuuu|||~~~zzzxxxxxxwwwwwwtttxxx{{{zzzwwwttttttvvvyyyyyyyyyzzzzzzyyyyyyxxxrrrddd___cccZZZCCC666888666555777888888999BBBLLL]]]aaaeeehhhnnnuuuwwwtttpppqqqrrrqqqnnnllljjjjjjnnnnnnmmmkkkhhhggggggiiimmmjjjggghhhlllooopppooouuunnnjjjjjjhhhcccdddiiiccchhhkkkhhhhhhuuuZZZAAA111666+++111///---,,,,,,+++)))'''))))))((('''''''''''''''***(((&&&&&&(((+++------...---,,,+++******************************************+++++++++,,,,,,,,,+++)))&&&$$$###%%%''')))((('''&&&%%%$$$$$$######***###$$$---...)))***222000///---,,,,,,---///000------+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((())))))((('''&&&&&&'''((((((((((((((('''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&((((((((('''&&&%%%$$$$$$######$$$$$$"""###%%%'''((()))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******'''&&&%%%###"""!!!!!!!!!&&&%%%%%%'''&&&###"""$$$!!!!!!!!!!!!!!!"""######&&&(((***+++)))(((((((((,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******))))))((((((((('''((((((((((((''''''''''''***)))'''&&&'''(((***+++$$$'''+++,,,+++)))''''''%%%$$$###%%%(((+++,,,,,,,,,+++***)))((((((((((((------...---,,,***(((&&&)))'''%%%$$$&&&'''(((''')))))))))(((''''''&&&&&&%%%$$$&&&))))))&&&%%%(((''''''(((+++...000///...,,,***(((&&&%%%&&&'''(((***((('''***000???XXXmmmpppqqqqqqrrrsssssssssrrrvvvyyy{{{zzzvvvrrrqqqqqqsssuuuwwwzzz{{{rrr|||xxxuuuvvvzzz|||{{{xxx~~~zzzwwwxxx{{{}}}|||{{{yyywwwxxx|||uuuaaaLLL@@@hhhzzzxxxttt~~~{{{ttt~~~zzz{{{{{{yyywwwtttssssssuuuwwwzzzzzzxxxuuusssrrr{{{wwwtttvvvxxxzzz}}}yyyyyyyyyxxxvvvvvvwwwwwwwwwwwwvvvuuuuuuyyyxxxwwwyyyzzzxxxsssnnnllliiicccYYYJJJ:::444555999999777555555:::EEEMMM[[[aaahhhiiihhhjjjpppvvvtttuuuuuutttrrrpppooopppoooppppppppppppoooooonnnlllmmmlllkkkmmmrrrsssppptttwwwuuuooonnnrrrrrrooolllkkkkkkmmmppprrrrrrqqq}}}ZZZ???000777000000///---,,,,,,+++***((())))))(((''''''''''''(((---+++))))))+++---------///...---,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,***'''%%%%%%''')))+++)))((('''&&&%%%$$$$$$$$$(((%%%+++666777///,,,000///...---,,,,,,---...///,,,,,,++++++***+++++++++'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))***)))'''&&&'''((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$##################$$$$$$%%%&&&''''''&&&%%%&&&((((((((('''%%%%%%$$$###############"""###%%%&&&((()))))))))((((((((((((''''''&&&&&&)))(((((((((''''''''''''((((((''''''''''''''''''''')))+++,,,+++)))&&&$$$&&&%%%$$$###"""!!!!!!!!! !!!###""""""###$$$!!!!!!!!!!!!!!!"""######%%%'''))))))(((((()))******+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++***************************)))((((((''''''((((((((((((((((((***)))(((''''''((()))***%%%'''***+++***))))))))))))&&&%%%%%%'''***++++++,,,+++******)))*********------------,,,***(((''')))'''&&&&&&((()))***))))))(((((('''&&&%%%$$$$$$$$$%%%+++222222+++&&&%%%(((((()))+++...//////---+++***(((&&&%%%&&&''''''((('''&&&)))000>>>WWWlllrrrssstttuuuvvvwwwwwwwwwwwwyyyzzzxxxuuuqqqqqqqqqtttwww{{{wwwzzzwwwuuuvvvzzz|||yyyvvv|||{{{yyyyyyzzz|||||||||~~~{{{zzz|||{{{mmmUUUAAA___uuuyyyuuu|||{{{xxx{{{{{{zzzyyyvvvuuuttttttuuuwwwzzzzzzxxxuuusssssswwwtttssstttuuuvvv}}}{{{zzz|||~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvuuutttssstttwwwyyyyyyvvvrrroooggg]]]QQQBBB666222555888777555444666>>>HHHOOOYYY___dddeeedddeeejjjppprrrtttuuutttrrrpppoooooooooppppppqqqqqqqqqqqqqqqttttttqqqnnnooossstttqqqrrrtttsssnnnmmmqqqqqqnnnooonnnnnnppprrrtttsssrrrvvvsss{{{\\\===000555222///...,,,,,,------+++******)))((((((''''''((((((...,,,******,,,------,,,000000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))(((((())),,,---))))))'''&&&%%%$$$$$$$$$$$$%%%...:::<<<333,,,---...---,,,++++++,,,---...***++++++++++++,,,,,,---(((((())))))((((((''''''&&&&&&%%%%%%&&&''''''((()))***+++***(((((((((*********)))((('''&&&&&&%%%'''&&&&&&%%%$$$###"""!!!###############$$$%%%&&&'''&&&%%%&&&((((((((('''$$$$$$###""""""""""""###"""###$$$&&&'''(((((()))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''******)))(((((('''&&&&&&'''***---///---(((###$$$$$$###"""!!!!!!"""""" """######"""###%%%&&&""""""!!!!!!!!!"""######%%%&&&'''''''''''')))+++)))***+++,,,,,,+++***)))************************---------,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++************)))***,,,,,,,,,+++)))(((&&&&&&''''''((()))))))))***)))(((''''''((()))***&&&((()))***)))***+++---///+++'''&&&''')))***+++***************++++++,,,,,,,,,,,,,,,+++***)))(((***((('''(((***,,,---,,,******)))((('''&&&%%%$$$###'''111===???555***$$$(((((((((***---...---+++***)))(((&&&&&&&&&'''''''''&&&&&&)))000>>>UUUjjjrrrsssuuuvvvwwwxxxyyyyyywwwwwwxxxvvvsssrrrrrrsssqqquuuyyy|||wwwxxxvvvuuuwwwzzz{{{xxxuuuzzzzzzzzzyyyyyyyyy{{{}}}{{{zzzyyy^^^BBBPPPmmmzzzxxx{{{}}}||||||{{{yyywwwvvvvvvvvvwwwwwwyyy{{{|||zzzwwwvvvvvvsssrrrssstttrrrrrryyy}}}zzz|||~~~~~~}}}|||zzzxxxvvvuuurrrrrrsssvvvyyyyyywwwuuuooocccTTTFFF:::222444::::::888666777===FFFPPPVVV^^^cccggggggeeeeeeiiimmmuuuwwwyyyyyyvvvtttsssrrroooooopppqqqrrrsssttttttwwwvvvqqqllllllppppppnnnqqqsssrrrppppppssssssqqqtttsssrrrtttuuuvvvuuusssppphhhbbbmmmgggBBB444222111...---,,,,,,---...,,,+++***))))))((('''(((((((((***)))(((***,,,---,,,+++000///...---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))((()))***,,,...((('''&&&%%%$$$$$$$$$$$$"""$$$+++444555///******---,,,++++++++++++,,,---*********+++++++++******))))))*********)))((('''%%%%%%&&&&&&''''''(((((()))+++,,,+++))))))***++++++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$###""""""###"""""""""###$$$$$$%%%'''&&&%%%&&&((((((((('''$$$###""""""!!!""""""""""""###$$$%%%'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))(((((((((((((((***---...---(((#########""""""!!!""""""""""""$$$$$$""""""$$$$$$######""""""!!!""""""######$$$%%%%%%%%%%%%&&&))),,,'''(((***+++,,,+++***)))))))))))))))))))))))))))---------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********''')))+++------+++)))'''%%%%%%&&&'''((()))*********)))(((((('''(((((()))'''((()))((((((***---///555000+++(((((()))***+++(((((((((((()))***+++,,,++++++++++++******))))))***))))))***---//////......---,,,+++***(((''''''###'''333CCCHHH@@@333+++&&&&&&&&&'''***+++***))))))((('''&&&&&&&&&&&&''''''&&&'''+++000>>>TTThhhqqqrrrssstttuuuuuuvvvuuuuuuuuuttttttssstttuuuvvvsssvvvwwwwwwzzz~~~|||wwwvvvvvvwwwyyy{{{{{{xxxuuuvvvxxxyyyxxxvvvvvvzzz}}}~~~}}}yyy~~~~~~fffHHHAAA```xxx{{{{{{~~~~~~}}}zzzxxxvvvvvvwwwxxxxxxyyy{{{}}}}}}|||zzzzzzzzzssssssuuuuuupppooovvv~~~}}}~~~|||zzzwwwuuuttttttuuuvvvwwwxxxxxxvvvuuuppp```LLL===444333999BBB===<<<;;;???FFFPPPZZZ___dddgggjjjiiigggfffiiilllrrruuuwwwxxxvvvtttsssrrrnnnooooooqqqrrrtttuuuvvvxxxwwwqqqkkkkkkooopppnnnssstttttttttuuuvvvwwwwwwvvvvvvuuuvvvxxxxxxvvvtttrrrvvvvvvooojjjuuuvvvLLL;;;000111...---,,,,,,......---,,,******)))(((((((((((((((&&&&&&(((+++...000///...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))+++,,,&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%'''***+++))))))+++++++++************++++++)))*********)))(((&&&&&&)))***+++,,,+++***((('''%%%%%%&&&'''((((((((())))))+++,,,+++***)))***,,,+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$'''&&&%%%&&&((((((((('''$$$###""""""!!!"""""""""""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******))))))***+++***(((&&&%%%######"""""""""""""""### """"""!!!%%%+++)))"""######""""""""""""#########$$$$$$$$$$$$%%%(((+++'''((()))*********)))))))))))))))))))))))))))))),,,+++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***&&&'''***,,,,,,***(((&&&$$$%%%&&&'''((()))***+++******)))((((((((((((((('''((((((((('''))),,,///777333---)))((()))***+++&&&&&&&&&&&&''')))***+++++++++***************************,,,...000///...------,,,+++***)))(((((($$$&&&000AAALLLIII???888(((&&&$$$$$$&&&'''((('''(((''''''&&&&&&&&&&&&&&&((('''))),,,111===RRReeerrrsssssstttttttttssssssrrrrrrrrrsssuuuwwwxxxyyyzzzzzzxxxtttuuuzzz{{{yyyvvvwwwxxxzzz{{{{{{xxxwwwsssuuuwwwvvvttttttxxx{{{yyy{{{}}}~~~mmmUUU:::SSSppp}}}}}}~~~~~~zzz|||yyyvvvuuuwwwyyyyyyyyywwwyyy{{{{{{zzzyyyyyyzzzvvvwwwxxxwwwqqqnnnttt~~~}}}{{{yyyvvvtttsssuuuvvvxxxyyyyyyyyyyyyyyysss```III999333333:::BBB>>>???BBBFFFMMMVVV___dddeeegggiiihhhfffeeefffiiiiiilllooopppooonnnnnnnnnpppppppppppprrrsssuuuvvvzzzyyytttooopppuuuwwwuuutttssstttvvvxxxxxxxxxyyywwwwwwwwwxxxyyyxxxvvvtttwwwwwwvvvtttrrrrrruuuxxxRRRBBB222666///...,,,---......---,,,+++***))))))(((((())))))&&&'''***...222444333222,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++)))((((((((())))))$$$$$$$$$$$$%%%%%%&&&''',,,***(((&&&&&&(((***,,,************************))))))***)))(((&&&$$$###)))***+++,,,,,,***((('''$$$%%%&&&((()))))))))))))))***++++++***)))+++,,,******)))((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%'''&&&%%%&&&((((((((('''$$$$$$###""""""""""""###!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&'''(((((()))******)))))))))(((((((((((()))%%%%%%$$$###""""""###### """###'''222===888---$$$$$$###"""""""""######"""###$$$$$$$$$$$$&&&((('''''''''((())))))******************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&''')))*********((('''%%%%%%&&&'''((()))***+++******))))))((((((''''''&&&'''(((''''''(((+++---555111,,,)))((()))))))))%%%%%%%%%%%%&&&'''))))))******)))))))))******+++*********,,,...///...---******))))))((((((''''''&&&$$$+++<<>>GGGccczzz{{{{{{|||wwwyyyvvvttttttxxxzzzyyyxxxssstttvvvvvvvvvuuuvvvwwwzzzyyyyyyyyytttqqquuu}}}~~~}}}||||||zzzyyywwwuuutttrrruuuxxxyyyzzz{{{}}}sss___GGG999333333777<<<===BBBHHHMMMQQQVVV^^^dddiiijjjkkkkkkjjjiiijjjkkkhhhjjjlllnnnnnnoooqqqssstttsssrrrrrrrrrtttuuuvvvwwwvvvsssppprrrwwwyyyxxxsssrrrssswwwxxxvvvvvvyyywwwwwwxxxyyyzzzzzzwwwtttxxxyyyzzz|||}}}{{{vvvrrrnnn{{{MMM@@@111;;;000...------......---++++++***))))))(((((())))))'''(((+++000333444222000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++)))(((((((((((($$$$$$$$$%%%''')))***+++------+++)))((()))))))))((())))))))))))))))))((('''((()))***)))(((&&&%%%((()))+++,,,,,,***(((&&&$$$%%%&&&((()))***))))))((()))******))))))***,,,))))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&((((((((('''%%%%%%$$$###############!!!"""###$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''((((((***))))))(((((((((((((((''''''%%%$$$############"""###$$$+++===JJJCCC111%%%$$$######""""""######!!!###$$$%%%$$$###$$$%%%((('''&&&&&&'''(((***,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++'''((()))************)))%%%&&&&&&'''((())))))************))))))((('''&&&&&&'''((('''&&&'''(((***///,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))***+++,,,***)))***+++------,,,***(((((((((((((((((((((((((((###'''888IIIPPPNNNJJJAAA:::111)))&&&&&&&&&'''%%%&&&&&&&&&'''&&&&&&&&&((('''))),,,///888JJJ[[[rrrssstttvvvxxxyyyyyyyyyvvvuuuuuuwwwyyyyyywwwtttrrrtttsssnnnmmmqqqsssrrrtttuuuvvvvvvuuuuuuvvvwwwvvvtttssstttvvvxxxyyyyyywwwwwwxxx{{{}}}{{{uuuoooJJJ@@@UUUssswwwvvvzzzwwwwwwtttrrrtttxxxzzzyyyvvvqqqsssuuuuuuttttttvvvwwwzzzwwwwwwxxxwwwuuuxxx~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvrrruuuxxxyyyyyyzzz}}}jjjWWWBBB777444444555777>>>GGGQQQUUUTTTVVV]]]ccckkklllmmmmmmmmmmmmnnnooolllmmmpppqqqsssuuuyyy|||yyyxxxvvvttttttuuuvvvwwwssstttrrrooorrrwwwxxxvvvuuurrrtttyyyzzzwwwvvvzzzwwwxxxyyy{{{}}}|||yyyvvvttt{{{{{{vvvvvvyyyvvvuuuwwwxxxDDD;;;///>>>111///...---......,,,++++++******)))))))))))))))&&&(((+++///222222///---+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,***)))(((((('''$$$%%%&&&''')))+++---...***---...,,,+++***'''$$$(((((())))))))))))((((((&&&''')))***+++***((('''''')))+++,,,,,,***'''&&&###%%%'''(((*********)))''')))******))))))***,,,(((((((((((((((''''''''''''&&&&&&%%%$$$###""""""&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%&&&((((((((('''&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%************)))(((&&&%%%)))((('''%%%$$$######### ''';;;JJJ???***%%%%%%$$$###""""""###### ###%%%%%%$$$#########((('''%%%$$$%%%(((+++---++++++++++++++++++++++++)))***+++,,,---......///,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))*********++++++,,,&&&&&&''''''((()))))))))************)))(((&&&&&&%%%'''((('''&&&&&&'''(((***(((%%%$$$%%%%%%$$$###(((''''''''''''((())))))))))))(((((((((***+++,,,)))))))))+++,,,,,,***((())))))))))))************)))###%%%666HHHQQQOOOLLLMMMEEE888...((('''''''''%%%%%%&&&''''''&&&&&&&&&''''''(((***---555FFFWWWnnnooorrruuuwwwzzz{{{|||zzzxxxxxxyyyzzzyyyuuuqqqppptttvvvtttsssuuuvvvtttsssssstttsssrrrsssuuuvvvxxxuuussstttxxx{{{{{{zzzwwwqqqpppwww|||yyytttqqqTTT===KKKmmmsssrrryyyyyyuuurrrqqqtttyyy{{{xxxtttsssuuuvvvvvvvvvvvvxxxzzzyyyuuutttwwwyyyxxxzzzzzzzzzzzz{{{zzzzzzyyyxxxuuuxxxzzzyyywwwwwwyyy{{{^^^MMM<<<555555666666777@@@KKKXXX[[[XXXWWW]]]dddggghhhiiijjjjjjkkklllmmmlllmmmooopppssswww|||}}}|||yyywwwvvvvvvvvvwwwvvvwwwvvvtttvvv{{{{{{xxxxxxuuuwww|||}}}yyyxxx|||xxxxxxzzz|||~~~~~~{{{xxxppprrrtttvvvxxxvvvrrroooxxxzzzwwwnnnlllyyyCCC;;;555999777444111...,,,,,,---...///---***'''&&&&&&((()))%%%(((...444333...+++,,,...---,,,+++***)))))))))---///000///+++)))+++---+++++++++*********))))))+++++++++++++++***)))(((%%%'''))),,,------,,,+++---------,,,***((('''&&&((((((((((((''''''''''''***++++++,,,,,,,,,******,,,***)))((()))((('''%%%%%%''')))++++++***(((&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%''''''(((((((((((('''''')))))))))((('''%%%$$$###!!!%%%))),,,.........***)))(((&&&%%%$$$######%%%%%%$$$###""""""######'''&&&&&&'''(((***,,,---,,,,,,++++++******++++++...+++)))***---...---,,,,,,,,,,,,,,,,,,+++***)))---,,,+++,,,...///...---+++---///000///---+++)))''''''((()))***++++++++++++***(((&&&%%%&&&'''(((,,,,,,+++***(((&&&$$$###$$$''')))***)))''''''(((******)))((('''%%%###"""###%%%''')))******)))(((,,,,,,+++)))'''(((***---))))))))))))))))))))))))&&&''')))*********)))((($$$'''(((+++888IIISSSTTTTTTQQQJJJ>>>000'''&&&)))(((((((((((('''&&&%%%$$$&&&&&&'''***,,,333CCCSSSdddooouuutttxxxvvvyyyyyyxxxwwwwwwxxxxxxyyywwwwwwwwwwwwwwwvvvuuutttwwwtttpppnnnppptttwwwyyyxxxzzz{{{yyyvvvuuuvvvyyyvvvvvvuuuuuuttttttsssssscccMMM===WWW{{{uuujjj|||wwwwwwvvvvvvuuutttttttttqqqtttwwwxxxwwwvvvuuuuuuwwwyyyzzzxxxvvvxxx}}}{{{xxxzzz~~~{{{sssoooqqquuurrrvvv|||yyyqqqlllMMMDDD<<<:::999555444666BBBEEELLLSSSWWWYYY___gggooolllhhhhhhkkkmmmmmmlllmmmmmmmmmnnnqqquuuzzz|||xxx||||||uuuqqqssswwwtttuuuwwwwwwvvvvvvxxxyyytttttttttuuuvvvxxxyyyzzzvvvzzzzzzwwwwww{{{|||xxxyyyyyyxxxvvvtttsssrrrqqqxxxvvvsssooonnnqqqwww|||zzzDDD:::333666555333000...,,,,,,------...,,,***((('''((()))***+++,,,000555333---***,,,...---,,,+++************---......---,,,++++++,,,))))))******++++++++++++++++++++++++******))))))&&&'''))),,,------,,,+++,,,,,,,,,+++***)))((('''((((((((((((''''''''''''(((+++---...,,,+++++++++,,,+++))))))))))))(((&&&''')))***+++,,,***)))(((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&'''&&&$$$'''''''''((((((''''''''')))))))))((('''&&&$$$###$$$%%%''')))))))))''''''((((((&&&%%%$$$$$$######%%%$$$$$$###""""""######&&&&&&%%%&&&'''(((***+++,,,+++++++++***+++++++++,,,***((()))+++---,,,+++******++++++******))))))---++++++,,,---...---,,,+++,,,.........---+++***((())))))******+++++++++***)))'''&&&&&&'''((()))******)))((('''&&&&&&%%%$$$&&&((()))(((((()))+++************)))'''&&&%%%&&&'''(((*********))))))+++,,,+++***((((((***,,,))))))))))))))))))))))))''''''((()))))))))))))))###%%%&&&(((444GGGTTTWWWZZZXXXRRREEE666+++''''''))))))(((''''''&&&&&&%%%'''&&&''')))***///<<>>:::777555666:::???DDDMMMUUUXXX\\\fffrrrrrrqqqqqqqqqrrrssstttuuuqqqqqqqqqppppppnnnmmmlllmmmlllnnnqqquuuuuusssoooqqqrrrsssrrrrrrsssuuuxxxyyyyyyyyyyyyyyyxxxxxxwwwzzz{{{{{{{{{{{{|||}}}|||||||||}}}}}}}}}}}}}}}~~~}}}}}}xxxsssooommmrrrhhhbbbyyy|||CCC777000555//////.........---,,,,,,,,,++++++***++++++------///------...---)))+++///*********)))******++++++---+++)))))),,,---+++(((***++++++++++++,,,,,,,,,***))))))(((((()))******((()))******++++++++++++(((((()))++++++,,,,,,+++((((((((((((''''''''''''+++((('''+++000111,,,&&&,,,+++***+++,,,---,,,+++******))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))'''%%%### !!!######$$$$$$######"""""""""###$$$$$$$$$###############$$$$$$###############"""""""""'''((()))++++++,,,,,,+++++++++++++++++++++---...***************+++,,,---+++***)))***,,,---,,,++++++***)))))))))+++---...,,,,,,++++++++++++++++++(((((((((((())))))******///---+++)))(((((()))***++++++***(((&&&&&&(((***'''((()))***+++++++++++++++)))'''&&&%%%'''(((***(((***---...,,,***((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))******(((%%%%%%)))666IIIXXXXXX\\\^^^XXXJJJ;;;111------+++)))'''&&&'''((()))&&&%%%'''***)))'''+++111666MMMgggvvvxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxyyyzzz{{{zzzxxxvvvvvvwwwyyyzzz{{{~~~{{{yyyxxxxxxwwwwwwwwwxxxzzz||||||xxxwwwuuutttsssrrrrrrsssnnnooo^^^AAA@@@bbbyyyuuuttttttttttttttttttttttttssstttuuutttssssssuuuwwwvvvvvvvvvwwwxxx{{{~~~~~~}}}}}}|||||||||{{{vvvpppnnnrrrvvvxxxwwwssspppmmmmmmmmmgggZZZOOOHHHCCC???>>>;;;888:::>>>FFFJJJRRRWWWXXXYYYdddooopppqqqqqqqqqrrrrrrtttuuutttsssqqqoooooooooqqqrrrrrrpppqqqtttyyy{{{xxxuuuuuuuuuuuusssqqqqqqsssuuuvvvvvvwwwxxxyyyxxxxxxxxx{{{{{{{{{||||||||||||}}}}}}}}}||||||||||||{{{{{{|||}}}}}}{{{xxxtttrrrrrruuuvvvrrrpppqqq|||FFF888111555//////......---......///...------,,,++++++++++++,,,******,,,+++)))***///)))))))))))))))***+++,,,---,,,************)))'''+++++++++,,,,,,,,,,,,,,,***)))((('''((()))***+++))))))*********+++++++++(((((()))++++++,,,,,,,,,(((((((((((('''''''''''',,,(((&&&)))---...***%%%+++***)))***,,,------+++))))))***))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%""""""############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''((((((&&&&&&&&&''''''''''''&&&&&&%%%'''(((***)))'''%%%###!!!!!!!!!""""""""""""###$$$###############$$$$$$#########"""######$$$%%%######$$$$$$$$$######"""%%%''')))+++,,,,,,,,,++++++,,,---,,,++++++---///,,,+++*********+++,,,---,,,+++***+++,,,------++++++***)))))))))***+++,,,*********+++++++++++++++(((((())))))))))))))))))000...---+++***))))))***,,,,,,,,,***'''&&&&&&'''''''''((()))***+++++++++)))(((&&&%%%%%%''')))***(((***------+++)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&%%%%%%%%%(((111EEEVVVXXX\\\]]]VVVHHH888...***,,,+++***)))(((((())))))&&&%%%'''******(((+++///...@@@ZZZnnnyyy||||||{{{xxxwwwuuuttttttvvvyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{~~~{{{xxxwwwxxxyyyxxxwwwxxxzzz|||||||||uuutttttttttsssrrrrrrqqqtttuuujjjKKK888PPPpppvvvuuuttttttsssrrrqqqqqqqqqoooqqqsssttttttuuuxxxyyyzzzyyyyyyyyyzzz|||yyy{{{~~~~~~{{{wwwtttvvvrrrnnnnnnppprrrrrrqqqllljjjiiijjjiiibbbVVVMMMCCC???======;;;:::===DDDMMMQQQWWWZZZWWWVVV```lllqqqrrrsssrrrpppooopppqqquuusssqqqooooooqqqtttuuurrrqqqpppssswwwyyywwwuuu{{{zzzyyyvvvttttttvvvxxxwwwxxxyyy{{{{{{{{{zzzyyy|||zzzzzz}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyyyyzzztttzzzyyyrrriiiddd{{{LLL;;;111333111000...------...000111111000///---,,,***))))))+++******,,,+++((()))...(((((((((((()))***,,,,,,,,,------+++(((''''''''')))***++++++,,,---......))))))'''''''''(((***+++******************++++++((()))***+++++++++++++++((((((((((((''''''''''''******)))((('''''''''(((***)))((())),,,------,,,)))***+++++++++)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&((())))))((('''''''''(((((('''''''''$$$&&&(((******(((%%%############"""""""""######%%%$$$$$$#########$$$$$$######""""""###$$$$$$%%%######%%%%%%&&&%%%$$$$$$$$$&&&(((+++,,,,,,,,,+++***+++,,,,,,******,,,...---,,,***)))))))))+++,,,---++++++,,,---...---,,,+++******))))))))))))***((())))))******+++++++++))))))*********))))))(((,,,,,,,,,++++++************+++,,,+++)))''''''''''''((()))******+++******((((((''''''''')))***+++)))+++,,,,,,+++)))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%&&&&&&%%%***:::LLLVVVYYYZZZRRREEE777...+++,,,++++++******))))))((('''%%%&&&)))***((()))---***555HHH___rrr{{{}}}|||xxxvvvsssqqqrrrvvv{{{zzzzzzzzzzzzyyyyyyyyyyyy}}}}}}xxxuuuvvvyyywwwvvvxxxzzz}}}}}}yyyvvvpppqqqsssttttttsssqqqppptttrrrrrr\\\@@@JJJiiitttuuuuuutttssssssrrrqqqqqqmmmpppsssuuuuuuvvvwwwxxx{{{zzzyyyyyyzzz|||~~~~~~wwwyyyzzz{{{yyyvvvrrroooqqqpppooooooooonnnllljjjeeeeeeddddddbbb\\\TTTOOOCCC>>>;;;::::::<<>>000111222000...------///111333222222000...,,,***(((''',,,+++,,,---,,,((((((,,,(((((((((((()))+++,,,,,,,,,......,,,'''$$$%%%''''''((()))+++---///000111)))((('''&&&'''(((***,,,*********)))******+++,,,))))))***+++++++++++++++)))((((((((('''''''''''''''+++...)))### %%%+++)))(((((()))+++---,,,,,,***+++---------***'''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&%%%''')))******)))''''''((((((((((((''''''$$$&&&(((******(((%%%###""""""""""""###$$$%%%&&&&&&%%%%%%$$$######$$$$$$######""""""###$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%###%%%(((+++,,,---,,,,,,(((***,,,+++)))(((+++...---+++)))((('''((()))***---,,,+++,,,...///...---++++++******))))))((((((''''''((()))***++++++,,,***************)))((('''((()))***+++++++++++++++(((***,,,,,,***(((((((((((()))***+++++++++++++++(((((((((((()))***,,,,,,***+++,,,,,,***))))))***(((((((((((((((((((((((($$$%%%'''((((((((('''&&&***))))))(((""""""000AAAQQQTTTUUUOOOCCC888222000++++++,,,++++++***(((((()))&&&&&&))))))&&&'''+++***...<<>>222222111000000111333666888444666777444///***)))***(((((()))((('''(((+++---,,,------,,,******+++,,,...---+++)))(((''''''''''''(((***,,,------------+++,,,,,,***((((((***,,,---,,,++++++******++++++)))((((((((((((((())))))''''''''''''''''''''''''******(((%%%######%%%((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!"""$$$%%%&&&%%%$$$#########"""######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''***((('''&&&&&&'''((()))+++((('''))))))&&&&&&)))%%%&&&'''((('''%%%"""!!!!!!!!!!!!!!!"""###$$$%%%(((((('''&&&%%%$$$######$$$###$$$$$$&&&''')))+++++++++,,,++++++)))'''&&&'''((()))***++++++++++++++++++******+++++++++***)))******++++++,,,,,,,,,,,,---...---+++++++++,,,+++******)))***))))))((()))))))))******++++++,,,,,,+++)))(((''''''((((((******)))))))))))))))******************+++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,++++++))))))))))))))))))))))))((())))))(((&&&&&&'''((())))))))))))))))))))))))))))))(((&&&%%%&&&))),,,:::HHHQQQPPPLLLIII???222(((---111000+++(((***...'''''')))***++++++******+++***,,,555FFF\\\oooxxx{{{xxxuuuuuuvvvxxx{{{~~~{{{{{{yyyxxxyyy{{{{{{zzzxxxwwwyyy~~~||||||zzzvvvuuuyyyyyyyyyyyyxxxwwwvvvuuuuuuyyyuuuqqqjjjNNNBBBUUUpppttttttqqqrrrvvvwwwtttyyyvvvsssrrrtttvvvvvvuuuvvvvvvuuusssrrrtttzzz~~~yyy||||||xxxwwwxxxwwwuuu|||sssfff\\\XXXUUUQQQMMMMMMPPPSSSTTTSSSRRRRRRSSSKKKEEE??????EEEMMMQQQSSSSSSUUUVVVWWWYYY]]]ccchhhhhhooouuutttqqqpppsssvvvxxxwwwvvvuuuuuuuuuuuuuuurrroooooosssuuusssssstttuuuuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}}}}|||{{{zzz{{{~~~~~~~~~|||yyyxxxxxxyyy{{{}}}}}}}}}||||||}}}}}}yyyrrrmmmmmmjjjqqquuu;;;999222222222222222333444666666555444333000---+++)))(((&&&'''((('''&&&'''***,,,---......,,,******+++,,,...---+++***((('''''''''''')))+++---......---,,,***+++---,,,***))))))***************************''''''''''''((()))******(((((((((((((((((((((((((((((('''%%%######%%%(((''''''&&&&&&'''(((***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&'''''')))((('''&&&&&&'''((()))+++'''''')))(((&&&&&&)))&&&'''(((((('''%%%""" """""""""""""""###$$$%%%'''((((((((('''%%%$$$###%%%%%%&&&'''(((***+++,,,++++++,,,,,,+++******)))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...************************(((((())))))***++++++,,,,,,+++)))'''''''''((()))((()))))))))))))))((((((***************++++++,,,---------,,,,,,,,,++++++,,,------------,,,+++***)))))))))))))))*********((())))))(((&&&&&&'''((())))))))))))))))))))))))(((((()))'''&&&%%%'''(((...:::GGGMMMRRRRRRFFF777)))+++------,,,,,,---...))))))*********)))(((((())))))***---777JJJbbbsssyyyxxxwwwwwwyyy{{{{{{{{{{{{yyywwwvvvxxx|||~~~{{{|||{{{zzz|||}}}|||{{{xxxxxxyyyzzzzzzyyyyyyxxxwwwvvvyyyzzzwwwwwwqqqVVVAAACCChhhrrruuuppprrr{{{{{{sssxxxvvvttttttvvvwwwwwwwwwqqqrrrqqqpppqqqtttyyy}}}tttyyyzzzvvvtttxxx{{{{{{|||nnn]]]TTTRRRRRRQQQPPPOOORRRUUUWWWVVVUUUUUUVVVHHHEEE@@@@@@DDDKKKQQQTTTVVVXXXZZZZZZ[[[^^^eeekkkgggmmmrrrpppkkkiiipppwww|||zzzwwwuuutttuuuvvvwwwooollllllpppsssrrrrrrtttvvvvvvwwwwwwxxxyyyzzzzzzzzz|||~~~|||{{{{{{|||zzzyyyyyyzzzzzzyyy|||~~~}}}|||}}}~~~|||wwwsssppphhh]]]cccAAA666444222333333444555555555555555222///---,,,+++)))((('''(((((('''''''''***,,,,,,------,,,++++++,,,......---,,,***)))(((''''''&&&(((***,,,---,,,+++***)))+++---...,,,***))))))((()))))))))((((((''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))''''''&&&%%%###$$$&&&(((&&&%%%$$$$$$%%%(((***,,,((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###### !!!"""############"""""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''(((''''''''''''((())))))***'''&&&((((((%%%%%%((('''((((((((('''$$$"""!!!###"""""""""######$$$%%%'''((()))))))))'''$$$###&&&&&&'''((()))+++,,,---++++++++++++,,,+++++++++)))******+++,,,,,,+++++++++,,,---,,,,,,+++,,,---------------------,,,,,,.........---++++++,,,...++++++,,,+++))))))))))))'''(((((()))***+++,,,,,,---+++)))''''''((()))+++&&&''')))+++++++++******+++++++++++++++,,,---------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,************))))))((((((((())))))(((&&&&&&'''((())))))))))))))))))))))))'''((()))(((&&&%%%$$$%%%%%%...<<>>KKKoooxxxxxxyyytttvvvwwwxxxxxxwwwvvvwwwyyyzzzyyywwwtttqqqmmmjjjhhheee___\\\dddpppvvvoooggg[[[XXXUUUVVVYYY\\\]]]\\\aaa^^^YYYRRRLLLGGGDDDBBB:::666888EEETTT]]]bbbdddgggooosssnnnfffbbbaaa```llliiippptttmmmcccQQQ:::^^^qqquuuoooqqqsssssswwwxxxxxxvvvtttrrrsssvvvyyyvvvuuuvvvyyy{{{{{{zzzxxx}}}{{{zzz{{{}}}}}}zzzvvvxxx|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvwww{{{~~~~~~}}}{{{zzz{{{}}}~~~zzzuuuqqqqqqttt~~~aaaFFF<<<999555333222222222222111000000///...------,,,000---***)))))))))'''%%%111...++++++---......///---,,,+++)))((((((((('''&&&'''((()))************+++,,,---,,,)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''((())))))))))))))))))))))))))))))******)))(((&&&%%%&&&''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$'''((('''%%%###$$$''')))***)))(((&&&''''''&&&&&&&&&%%%###!!!!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))*********(((***+++***)))((()))***(((((((((((('''''''''''''''&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&$$$###%%%$$$#########$$$%%%%%%(((((()))***+++,,,---------,,,,,,++++++,,,,,,,,,...------,,,,,,++++++++++++,,,---,,,***(((((()))************))))))))))))---111444555333000...---,,,+++***)))((('''&&&&&&''''''(((((()))******+++)))*********))))))((((((,,,+++)))''''''((()))***'''(((((())))))*********)))(((((('''''''''((((((,,,,,,+++******+++,,,,,,&&&'''((()))************,,,***(((((()))))))))((((((((((((((()))))))))*********))))))((((((''''''%%%'''+++333CCCSSSZZZXXXSSSOOOGGG<<<222+++'''&&&((((((((((((((('''&&&&&&''''''''''''((()))***++++++>>>TTTcccnnnvvvxxxvvvwwwwwwxxxyyy{{{}}}zzzzzzzzz|||}}}yyyxxxyyy{{{}}}{{{zzzyyyzzz{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyfffLLLMMMjjjzzzyyyxxxxxxyyyzzzzzzxxxvvvttttttuuuxxxxxxwwwuuurrrooollljjjbbb___]]]aaafffhhheee```WWWUUUSSSTTTWWWZZZ\\\[[[aaa]]]XXXSSSOOOJJJDDD@@@:::999AAATTTfffmmmllljjjkkkssswwwrrrjjjeeecccaaahhheeemmmsssnnnfffTTT;;;ZZZnnntttpppsssuuutttyyyzzzxxxuuutttssstttuuuvvvvvvvvvvvvwwwyyyzzzyyywww{{{zzzzzz{{{||||||yyyvvvtttxxx}}}~~~}}}||||||yyyyyyxxxwwwvvvxxx|||~~~|||{{{{{{|||~~~}}}zzzwwwxxxpppjjjnnnzzz{{{\\\===666333444222,,,...555.........------,,,,,,,,,...---------......,,,***,,,+++++++++---......,,,,,,++++++)))'''%%%&&&''''''((()))+++++++++***)))(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***)))(((((()))))))))))))))))))))))))))++++++++++++***)))(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''###""""""###'''***+++++++++******---000000---***)))&&&$$$%%%&&&&&&### """"""!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++,,,,,,---)))***++++++))))))***+++'''''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((())))))))))))'''&&&%%%######""""""###$$$&&&'''))))))************++++++,,,+++++++++,,,,,,,,,,,,,,,+++***))))))***++++++***,,,---,,,***)))))))))***************************---000111000---,,,+++++++++***)))((((((''''''((((((((()))******++++++))))))))))))((((((((('''+++***((('''''''''((()))(((((((((((((((((((((((((((((((((''''''(((((()))++++++++++++++++++++++++'''((()))***************)))(((&&&''')))******)))((((((((()))))))))***************)))((('''''''''&&&''')))111BBBTTT[[[YYY[[[XXXOOOCCC555,,,))))))'''(((((((((((('''&&&&&&''''''''''''((()))***+++'''333EEEWWWiiivvvzzzyyyzzzwwwuuuvvvzzz~~~yyyyyyyyy|||}}}~~~~~~|||yyyxxxxxxyyy{{{zzzyyyxxxwwwwwwxxxxxx}}}{{{zzzxxxxxxyyy{{{|||uuu```OOOZZZrrrwwwuuuzzzzzz{{{|||zzzxxxvvvwwwxxxyyyyyyyyywwwtttpppmmmjjjdddcccaaa```___^^^]]]\\\UUUSSSRRRSSSUUUXXXZZZ[[[\\\XXXSSSOOOLLLHHHBBB>>>@@@<<>>---)))(((***...---'''%%%(((&&&'''((()))))))))((('''%%%'''))))))((('''&&&'''&&&&&&&&&''''''(((((((((***,,,---,,,***))))))***))))))))))))))))))))))))******))))))((((((((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%)))111999???===:::999<<>>DDDGGGFFFEEEHHHLLLOOONNNLLLBBB>>>666...'''$$$######$$$$$$###"""""""""######"""############$$$$$$$$$###$$$%%%'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''))))))'''&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""$$$&&&'''))))))(((''''''&&&%%%%%%((()))***,,,,,,,,,++++++++++++*********+++---...***,,,------,,,++++++,,,))))))******+++,,,,,,,,,///000000///---,,,,,,---))))))******************++++++++++++++++++++++++,,,+++)))((((((((()))***************)))))))))((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++'''&&&&&&'''***---------)))))))))*********++++++,,,+++***)))((('''&&&%%%!!!$$$&&&***555GGGVVV\\\[[[ZZZWWWPPPGGG;;;111***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***///,,,,,,333???QQQgggxxxxxxvvvvvvyyy|||~~~|||yyyuuuuuuwwwzzz||||||{{{xxxxxxyyyzzz|||}}}|||yyyvvvzzz}}}~~~{{{yyyyyy{{{}}}|||{{{yyyyyyzzz|||}}}xxxjjjBBB???[[[pppvvvxxxyyyzzzyyywwwvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyrrroookkkiiijjjkkkkkkiiiddddddbbb^^^ZZZYYYZZZ[[[[[[[[[WWWNNNFFFDDDIIIOOOAAA???DDDUUUeeemmmpppqqqtttzzz}}}yyytttpppjjjdddcccaaaeeefffhhhooodddIII@@@\\\mmmpppuuuxxxzzzxxxwwwwwwzzz}}}~~~{{{xxxwwwuuuttttttvvvwwwvvvuuuzzzyyyvvvsssrrrvvv|||yyywwwuuuvvvxxx{{{||||||{{{{{{{{{zzzzzzzzzyyyyyywwwxxxzzzzzzzzz{{{}}}|||}}}~~~}}}zzz|||}}}yyywwwwwwpppoooxxxqqqRRR???;;;===:::555555555444333222111111000(((...555;;;>>>???BBBDDD]]]lllwwwzzzzzzvvvfffTTT@@@222)))+++---(((&&&)))((('''&&&&&&''')))+++,,,******)))'''%%%%%%(((***&&&&&&&&&'''((()))))))))(((***,,,,,,+++******+++)))))))))))))))))))))))))))(((''''''''''''((()))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---//////333777999888888999:::???@@@BBBDDDGGGIIIJJJKKKCCCCCCAAA999///'''$$$$$$%%%$$$######""""""######"""############$$$$$$$$$"""###%%%'''(((((('''&&&$$$%%%&&&''''''''''''''''''((()))((('''&&&''')))'''&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%%%%%%%%%%"""###%%%'''''''''%%%%%%###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&((((((''''''&&&%%%%%%%%%'''(((***,,,---,,,+++***++++++++++++++++++++++++***,,,------,,,++++++,,,))))))***++++++,,,------111222111///,,,+++,,,---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))+++++++++++++++++++++******)))'''(((((())))))*********(((((((((((()))***+++,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,++++++)))(((''')))+++---...---))))))*********+++++++++,,,,,,+++)))(((&&&%%%%%% %%%'''&&&,,,;;;KKKUUUWWWWWWVVVVVVRRRFFF777,,,$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))))),,,+++---111555CCC\\\tttsssuuuyyy}}}~~~|||zzzwwwttttttvvvyyy{{{{{{yyywwwxxxxxxzzz}}}~~~zzzvvvyyy}}}|||zzz{{{~~~~~~}}}|||{{{{{{zzz{{{{{{yyyzzzuuu]]]CCCIIIeeewwwxxxyyyzzzyyywwwvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxrrrsssqqqmmmiiifffgggiiiddddddbbb^^^ZZZXXXZZZ\\\YYYTTTNNNGGGBBB>>><<<;;;222666DDDWWWgggnnnppprrrtttyyy{{{xxxuuurrrnnnhhhbbbbbbdddbbbdddoookkkTTT>>>[[[lllnnnsssuuuxxxzzz{{{}}}~~~~~~|||zzzxxxuuuttttttvvvxxxxxxwwwvvvvvvwwwxxxwwwwwwxxx{{{wwwtttrrrsssvvvzzz{{{{{{||||||||||||{{{{{{{{{{{{xxxyyy{{{{{{zzzzzz|||~~~~~~~~~~~~}}}sssooojjjfffooolllVVVMMMKKKCCC999??????>>>===<<<;;;:::999<<>>666000---+++...111333444666999<<<===BBBEEE@@@666,,,((((((%%%%%%$$$###""""""######"""############$$$$$$$$$"""###&&&'''(((((('''&&&###$$$%%%'''((()))))))))((()))***)))((('''(((***'''''''''&&&&&&%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%######$$$%%%&&&&&&&&&%%%$$$""""""!!!!!!!!!###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&(((***,,,---,,,+++*********++++++++++++***)))***,,,------,,,+++,,,---))))))***+++,,,,,,------333222111...+++***+++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++,,,,,,,,,,,,+++******'''(((((()))***++++++,,,(((((((((((()))***+++,,,---,,,***))))))***,,,---,,,,,,,,,------,,,++++++***)))((())),,,.........)))************+++++++++,,,,,,+++)))(((&&&%%%%%% &&&((($$$%%%222CCCNNNRRRRRRSSSWWWVVVKKK999+++$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''))))))###%%%))),,,,,,666QQQkkkooouuu||||||xxxvvvssstttvvvyyy{{{{{{xxxvvvxxxxxxzzz~~~zzzvvvxxx||||||zzz|||~~~}}}}}}|||{{{zzzzzzyyyzzzqqqzzzrrrIII;;;ZZZwwwwwwyyyzzz{{{{{{{{{}}}|||zzzwwwtttrrrrrrrrrsssssswwwyyyrrrgggaaaccchhhaaabbbaaa]]]YYYXXXZZZ]]][[[SSSJJJEEEDDD???666---222888FFFYYYgggnnntttxxxtttyyyzzzwwwuuutttpppkkk```aaaccc```aaapppppp\\\===ZZZkkkmmmqqqtttwww}}}~~~zzzxxxwwwttttttuuuwwwyyyzzzxxxvvvrrrvvvzzz|||{{{zzz{{{|||xxxtttqqqqqqtttxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxzzz{{{{{{zzzzzz|||}}}~~~zzzzzzzzzvvvttt{{{wwwhhhaaawww{{{|||wwwjjj^^^ccceeeggghhhiiihhhhhhhhhtttxxx~~~zzzrrrRRR888---(((+++---%%%)))(((((('''((()))+++,,,+++***)))''''''''''''(((((((((((()))******++++++///...---,,,,,,,,,,,,,,,,,,++++++***)))(((((('''''''''((()))))))))))))))&&&'''(((((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&***///222333333@@@???===888111+++'''&&&%%%(((+++,,,,,,++++++,,,...333999<<<:::333+++%%%***'''$$$$$$%%%&&&$$$"""##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))***)))'''&&&&&&'''((('''%%%%%%&&&&&&&&&%%%(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$$$$###""" """###$$$%%%%%%%%%&&&&&&%%%$$$$$$((()))***,,,------,,,,,,---------,,,+++)))'''%%%)))******++++++,,,------******+++++++++,,,,,,,,,///...,,,***))))))******((()))***+++++++++++++++,,,,,,+++))),,,000...(((------++++++++++++------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))******))))))***+++,,,,,,......------,,,+++******)))))))))***++++++,,,,,,111...+++(((''''''(((***(((***+++***(((%%%$$$%%%%%%''''''&&&&&&,,,777???JJJIIIGGGJJJQQQPPP@@@///)))&&&$$$%%%((()))(((%%%(((''''''&&&&&&((()))******&&&'''++++++000EEE]]]rrrsssvvv{{{~~~~~~yyyttttttxxx{{{|||{{{xxxvvvuuuvvvxxxzzz{{{{{{zzzyyyyyyvvvyyy{{{||||||{{{|||}}}~~~}}}}}}}}}}}}|||yyyvvv~~~vvvzzz|||```>>>DDDdddyyyyyy{{{~~~}}}}}}xxxsssqqqppppppsssyyy|||sssiii```[[[dddcccdddbbbYYYPPPQQQXXX\\\PPPBBB:::;;;<<<666--->>>DDDOOO[[[fffnnntttwww{{{vvvuuuxxxxxxsssooommmgggfffaaa^^^dddmmmmmmeeeEEEGGGmmmvvvvvvyyy~~~}}}zzzxxxtttsssssstttwwwxxxxxxwwwxxxwwwwwwxxxyyyxxxvvvttttttvvvxxxuuuqqqppptttxxxrrrwww{{{}}}{{{yyyyyyzzz{{{}}}~~~||||||~~~~~~||||||nnncccgggppp~~~zzz||||||~~~yyy___III:::+++(((,,,*********)))******+++------,,,+++***(((((((((((())))))))))))***++++++,,,,,,...------,,,,,,,,,------,,,,,,++++++***))))))(((''''''((()))))))))))))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%&&&(((+++.........555444333///***&&&%%%%%%'''***---...---,,,,,,---,,,...111333333000,,,))))))&&&######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&%%%%%%'''(((***)))'''&&&&&&''''''&&&$$$$$$%%%%%%%%%$$$''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$'''(((***,,,---------,,,,,,,,,,,,,,,***(((&&&%%%((()))***+++,,,,,,---,,,++++++++++++,,,,,,,,,,,,...---,,,+++************((()))***+++++++++++++++,,,---,,,))))))------***---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))******))))))***++++++,,,---------,,,+++*********)))))))))************+++...---+++)))(((((()))))))))***+++***(((%%%$$$$$$%%%''''''%%%$$$(((111888@@@>>>===AAAJJJMMMBBB555---)))%%%$$$&&&'''&&&$$$(((''''''&&&'''((()))***)))&&&'''******...@@@UUUooorrrvvvyyy|||{{{yyywwwuuuxxx{{{|||zzzwwwuuuuuuuuuttttttwwwzzz{{{xxxuuuvvvxxx{{{{{{{{{zzz{{{{{{}}}||||||||||||{{{zzzyyywwwyyy{{{hhhJJJCCCPPPrrrwww|||~~~}}}~~~~~~{{{wwwttttttsssqqqtttzzzxxxmmmeeebbbbbbfffmmmqqqiii\\\VVVWWWTTTIII<<<555777:::777111999AAANNN\\\hhhrrrxxx{{{yyyuuutttxxxxxxsssnnnllliiihhhddd```cccjjjjjjeeeHHHDDDfffvvvxxxwww~~~~~~}}}zzzyyywwwuuuuuuuuuwwwxxxwwwvvvxxxwwwwwwxxxyyyyyyvvvtttuuuuuusssmmmgggfffjjjoootttwww{{{|||{{{yyyzzz{{{zzz{{{|||||||||}}}|||yyy}}}~~~~~~~~~~~~xxxjjjfffjjjqqqwwwbbbKKK000&&&---000************)))*********---,,,+++***))))))))))))*********+++,,,,,,---------,,,,,,,,,,,,------...,,,,,,++++++******))))))''''''((()))))))))))))))%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&%%%$$$%%%'''(((((('''******(((&&&$$$###%%%'''+++---///000...---------+++++++++,,,,,,...//////(((&&&######$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###############$$$%%%%%%&&&&&&&&&%%%'''((())))))'''&&&'''''''''%%%######$$$$$$$$$###&&&''''''''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$&&&''''''((((((&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$'''(((***+++---------,,,+++++++++***)))'''%%%%%%&&&'''***,,,------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++******+++---,,,))))))------+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++***************)))******+++,,,,,,,,,,,,+++******))))))******))))))))))))((((((++++++*********))))))))))))***+++***(((%%%$$$$$$$$$%%%&&&$$$###$$$***...333222111666AAAIIIFFF>>>666000***&&&&&&'''&&&%%%''''''&&&&&&''''''((()))(((&&&'''***)))+++888IIIiiinnnvvvzzzzzzyyyyyyzzzvvvyyy||||||zzzwwwuuutttvvvsssqqquuu{{{|||xxxsssuuuxxxzzz{{{zzzyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||yyyyyy{{{rrr\\\EEE999aaaqqq~~~~~~{{{}}}}}}uuutttttttttqqqlllnnnsss~~~sssiiidddcccaaagggqqqvvvpppcccYYYUUUQQQGGG:::555666777555333777AAAOOO^^^jjjrrrxxx{{{xxxvvvwww{{{{{{uuuooonnnmmmllliiicccbbbeeefffdddNNNAAA[[[uuu|||}}}vvv|||~~~~~~}}}|||{{{zzzzzzyyyxxxwwwwwwxxxxxxwwwuuuxxxwwwwwwxxxyyyyyywwwuuuzzzxxxssslllfffffflllqqquuuwwwyyyzzzyyyyyyzzz{{{zzzyyyyyy{{{}}}|||vvvxxx}}}}}}{{{|||~~~tttiiifff^^^___zzzvvv]]]===---000111,,,,,,+++*********++++++------,,,+++************))))))******+++,,,,,,---++++++++++++,,,---......++++++******))))))))))))''''''((()))))))))))))))%%%%%%&&&''''''''''''''')))((((((''''''(((((()))&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%###"""$$$))),,,...///111000///------......---,,,+++,,,///111333)))(((&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""######$$$%%%&&&&&&&&&&&&&&&((())))))(((''''''((('''%%%######$$$%%%$$$###%%%%%%&&&'''''''''&&&&&&#########$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$######"""!!!!!!"""############$$$%%%%%%%%%%%%$$$&&&''')))+++,,,------,,,******))))))'''&&&%%%%%%$$$&&&))),,,---,,,+++***((()))))))))***************+++,,,------+++***)))******+++++++++******))))))***)))***///333000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++***************+++++++++++++++*********))))))*********)))(((''''''&&&((()))***++++++***)))))))))***+++***(((%%%$$$$$$###$$$%%%$$$###$$$&&&))),,,+++)))---999FFFJJJFFFAAA:::000***((()))((('''&&&&&&&&&&&&''''''(((((()))'''(((***)))***222===\\\hhhuuu||||||yyyyyy{{{wwwzzz||||||yyyvvvuuutttyyywwwvvvxxxzzz{{{xxxuuuwwwyyy{{{|||{{{zzzzzz{{{{{{zzzyyywwwwwwxxx{{{}}}}}}}}}{{{zzzyyylllOOO444JJJfff|||}}}wwwxxx{{{zzzttttttvvvwwwrrrkkkkkkooovvvzzz{{{vvvllldddaaabbbfffjjjqqquuupppfff[[[VVVUUUKKK@@@<<<999555222000888BBBQQQ___hhhnnnsssvvvyyyyyy{{{yyytttssspppqqqnnnhhhcccaaabbbdddUUU@@@PPPsss{{{www|||}}}|||{{{yyyyyyyyyyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwxxxwwwwwwyyyzzzzzzwwwuuuyyyxxxtttpppmmmoootttyyyvvvwwwwwwwwwwwwxxxxxxyyy|||yyyxxx{{{}}}||||||}}}~~~|||qqqlllnnnooommmuuu~~~qqqWWWCCC999///,,,++++++***+++---///000------,,,,,,++++++***)))(((((())))))***++++++++++++++++++++++++,,,---...)))))))))))))))(((((((((''''''((()))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%$$$###$$$&&&&&&&&&%%%&&&&&&%%%######&&&+++//////000111000...------...000000///.........///000******)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&&&&'''))))))(((''''''((((((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""""""""""""######"""###$$$$$$%%%%%%%%%$$$%%%&&&(((+++,,,------,,,***))))))((('''&&&%%%%%%$$$&&&)))+++,,,+++)))(((''''''''''''(((((((((((()))***+++------,,,+++***+++++++++++++++***)))((('''&&&&&&+++666;;;444))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++***************+++++++++******************+++******)))((('''&&&&&&'''(((***++++++***)))((((((***+++***(((%%%%%%%%%"""###$$$%%%%%%%%%'''(((******(((***555CCCKKKKKKGGG???333,,,))))))((((((%%%&&&&&&''''''''''''''')))((()))*********///555LLL]]]rrr~~~{{{yyyyyywwwyyy{{{{{{yyyvvvuuuuuuyyy{{{|||zzzwwwuuuuuuwwwyyy{{{}}}}}}|||{{{{{{|||{{{zzzyyyvvvtttuuuyyy}}}zzz~~~zzzzzzvvv^^^AAA888VVVrrryyytttsssvvvwwwuuuuuuxxxzzzwwwqqqqqqtttxxx{{{{{{uuullleeebbbccchhhnnnuuuyyyvvvmmm___UUUSSSJJJDDDAAA<<<444///...999DDDRRR___fffkkkpppsssyyyyyy}}}zzzvvvvvvttttttsssnnnfff``````ccc[[[BBBGGGoooyyyzzz{{{{{{zzzxxxvvvvvvvvvwwwxxxwwwvvvvvvwwwyyy{{{zzzyyyxxxwwwwwwyyyzzzzzzxxxvvvsssssssssrrrrrrsssvvvxxxwwwvvvvvvvvvwwwwwwwwwwww}}}{{{zzz}}}~~~~~~}}}|||~~~~~~yyywwwzzzzzznnn___fffzzzttt```KKK777...,,,)))((((((***---///,,,,,,,,,,,,,,,***))))))'''(((((()))******++++++,,,++++++++++++,,,,,,---))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))(((((((((((((((''''''''''''((((((%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$###$$$''',,,000000111111000.........///000000000///...,,,+++***)))+++---,,,***'''&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''%%%'''))))))((('''((())))))'''%%%%%%&&&&&&&&&%%%######$$$&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%"""""""""######"""""""""!!!"""###$$$%%%%%%%%%%%%$$$&&&(((***,,,---------******((('''&&&&&&&&&&&&&&&((()))******)))((('''&&&&&&&&&'''''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''%%%%%%&&&,,,666<<<555***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++******)))*********++++++++++++++++++++++++++++++***))))))((('''''''''((()))*********)))(((&&&(((******(((&&&&&&&&&######$$$%%%&&&'''((((((++++++******333@@@JJJLLLGGG>>>333***''''''&&&&&&%%%%%%&&&''''''''''''&&&***)))((()))***+++---///<<>>333+++((('''&&&%%%$$$%%%&&&'''''''''&&&&&&((('''&&&&&&))),,,,,,,,,000CCC^^^sss}}}|||yyywwwvvvwwwyyyyyyxxxxxxxxxyyyxxxzzz{{{yyyvvvuuuwwwzzzzzz|||~~~~~~|||{{{{{{{{{|||}}}|||xxxrrrppprrruuuxxx~~~xxxyyy}}}vvvggg@@@;;;DDD^^^ssswwwsssqqqjjjccc```dddhhhhhhggghhhdddbbb____________]]][[[\\\eeepppxxx|||vvveeeSSSHHH@@@<<<===888000111888EEEPPP]]]eeeiiimmmtttyyywwwxxx|||}}}wwwvvvyyyxxxvvvvvvxxxrrrgggaaaaaa[[[GGG===aaatttrrrxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwvvvvvvwwwyyyyyyyyyxxxxxxwwwxxxyyy{{{{{{yyyxxx{{{{{{||||||}}}|||zzzxxxzzzyyyyyy{{{}}}}}}zzzwwwwwwyyyzzz{{{|||~~~}}}|||}}}}}}~~~|||yyyzzz{{{xxxwwwxxx|||yyyzzzwwwfffXXXfff{{{oooddd\\\OOOAAA666000...---++++++,,,,,,+++***(((''')))******+++,,,,,,------------,,,+++************------------------------'''(((((()))))))))))))))(((((()))***************++++++************++++++((('''%%%%%%&&&%%%$$$"""!!!###%%%&&&(((,,,111444333333444333222222333555333222111///...,,,,,,+++"""(((...222000...,,,,,,------+++***(((&&&%%%$$$############$$$%%%&&&'''!!!"""$$$%%%&&&'''''''''%%%'''((()))((('''((()))'''%%%######$$$%%%$$$###!!!"""###%%%&&&'''((((((&&&&&&''''''((())))))***'''&&&%%%$$$$$$$$$%%%%%%""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%###%%%'''***,,,---------+++***)))(((''''''((()))+++***)))((('''&&&%%%%%%))))))))))))******************))))))***,,,...///------,,,,,,***)))'''&&&###))),,,)))'''+++///000++++++------------++++++,,,,,,,,,------............------,,,+++***))))))++++++*********+++---...,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((((((###&&&((())))))((())))))'''&&&$$$$$$%%%&&&%%%%%%'''*********000;;;DDDGGGGGG???444---***)))((('''$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$''',,,,,,***)));;;VVVlllyyy{{{yyywwwuuuwwwyyyyyyxxxxxxyyyzzzzzzzzzyyyzzz{{{|||}}}}}}yyy{{{}}}}}}{{{zzzzzzzzz|||~~~~~~yyyrrrnnnpppsssyyy}}}|||wwwyyy~~~yyynnnKKK555222RRRttt|||uuuqqqnnnddd]]]___bbbbbb```___RRRPPPOOOSSSZZZ___```^^^ccciiipppuuu{{{|||pppbbbLLLBBB<<<;;;666...222===PPPZZZdddjjjlllnnntttyyyzzzzzz}}}~~~yyyyyy}}}yyyvvvwwwzzzvvvjjjbbbaaaXXXHHH:::[[[nnnpppvvvyyyyyyyyyyyyxxxxxxxxxxxxyyyxxxvvvwwwxxxxxxwwwuuuxxxwwwxxxyyy{{{{{{zzzxxx{{{zzzzzzzzz|||||||||zzz|||{{{|||~~~|||xxxsssvvvyyyyyyxxxxxx|||}}}xxx|||}}}}}}~~~}}}~~~~~~|||}}}{{{uuuqqqrrryyyqqqdddbbbcccaaattt{{{uuummmbbbXXXPPPIIIAAA===666,,,(((...///(((''',,,***))))))***,,,------,,,------......---,,,++++++---------,,,,,,,,,++++++++++++******))))))((((((***************+++++++++///...,,,***))))))******'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%***000555555555555444444333222222777555222000///...---+++%%%'''+++000444555444222000///---+++(((&&&$$$###$$$#########$$$%%%%%%&&&&&&$$$$$$%%%'''((('''&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$#########$$$%%%'''((()))''''''(((((())))))******((('''&&&%%%$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((*********))))))((('''&&&%%%&&&(((***+++&&&(((++++++***(((''''''************************------------------------***+++---...---+++)))((($$$%%%(((***,,,,,,,,,,,,...---,,,,,,,,,---,,,+++)))+++------,,,,,,---...+++---...///...,,,)))'''+++,,,---,,,*********,,,************************,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++*********+++++++++***)))'''&&&)))))))))))))))(((((((((######$$$%%%%%%&&&''''''******)))))),,,555???FFFKKK>>>333///,,,'''&&&)))''''''''''''''''''&&&&&&''''''&&&&&&(((+++...000000...???aaaxxxyyywww{{{xxxxxxxxxwwwvvvwwwyyy{{{}}}{{{zzz{{{~~~~~~|||yyyyyyyyyxxxwwwxxxyyy{{{|||wwwwwwvvvuuusssqqqpppooowwwyyy|||}}}|||zzzyyyxxxZZZ===---@@@aaatttxxxxxxuuuiii```aaaaaaZZZTTTRRRLLLJJJLLLRRRVVVYYY```fffhhhqqq{{{}}}|||yyyrrrjjjZZZNNNBBB999///+++666EEESSS\\\ffflllmmmnnnqqquuuttt{{{{{{wwwwwwyyyyyyxxxzzzyyyuuuqqqnnnhhhaaaYYYWWWBBBIIIsss}}}ttt}}}||||||{{{{{{{{{|||||||||zzzxxxxxxxxxyyyxxxwwwxxxyyy{{{||||||{{{yyyxxxyyy|||}}}}}}zzzzzz|||~~~}}}|||{{{}}}~~~~~~zzzvvvvvvuuuvvvzzzzzzxxx{{{~~~yyyyyy|||}}}zzz{{{}}}|||}}}~~~~~~}}}{{{yyy|||mmm```ZZZYYYddduuu{{{zzzrrrkkkhhhccc\\\WWWDDD555***---...***'''***...---,,,---......---++++++++++++,,,------,,,+++---,,,,,,,,,++++++++++++*********)))))))))((((((************************---,,,+++***)))))))))***'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&***111555444444333222222222222333777555222111000///...,,,'''''')))+++...///---+++)))((((((&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%'''((('''&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$#########$$$$$$&&&'''(((''''''(((((())))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))(((((('''%%%%%%&&&''')))+++***,,,...---+++(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))%%%&&&(((***+++,,,,,,,,,---,,,,,,,,,------,,,+++)))+++------,,,,,,,,,...+++,,,...///...,,,)))((()))***++++++))))))***+++************************,,,,,,+++++++++,,,------+++++++++*********))))))***+++++++++***)))'''&&&)))))))))(((((('''''''''######$$$%%%%%%&&&''''''(((((('''(((,,,333<<>>DDDmmm|||www}}}||||||{{{zzzzzzzzz{{{{{{yyyyyyyyy{{{|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyy|||}}}~~~}}}zzzxxxyyy{{{{{{zzzzzz|||~~~~~~{{{xxxsssqqqsssxxx{{{{{{~~~~~~}}}{{{|||{{{wwwwww{{{~~~}}}~~~~~~}}}{{{yyyvvviii___[[[```hhhooouuuzzzvvvuuusssllleeeNNN<<<,,,+++///...,,,------,,,,,,,,,------+++)))...,,,***+++...///---+++,,,,,,,,,+++++++++*********))))))))))))((((((((())))))))))))))))))))))))++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%''',,,222666333222000000000111333444888555333111111111///...***((('''&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''(((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''&&&&&&$$$$$$%%%''')))***---///000///,,,***((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******(((((()))++++++,,,++++++,,,,,,---------------,,,***,,,---...,,,,,,,,,---+++,,,---...---,,,)))((('''(((******))))))***,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,************))))))))))))******+++******)))((('''))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((+++000777<<<888222,,,+++)))'''&&&(((&&&&&&&&&&&&&&&&&&'''''')))(((''''''((()))+++,,,(((***222FFF^^^pppvvvvvvuuuvvvvvvvvvuuuuuuwwwyyy{{{zzzxxxyyyzzzzzzxxxwwwxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{||||||{{{xxxuuussspppuuuxxxtttmmmiiimmmssszzz```???111@@@\\\nnnrrrnnnbbbVVVQQQOOOMMMJJJJJJSSSRRRSSSSSSRRRVVVbbbooovvvrrrlllkkkrrrxxxtttmmmgggSSS===111,,,...<<>>cccwwwxxx}}}}}}|||zzzyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||zzzzzzxxxvvvuuuuuuwwwyyyzzz}}}~~~~~~|||yyywwwwwwxxxyyyyyyzzz|||~~~~~~}}}{{{vvvrrrrrryyy~~~}}}|||}}}~~~~~~}}}{{{{{{yyyvvvwwwyyy{{{{{{}}}}}}zzz~~~|||{{{zzzxxx||||||qqqddd\\\UUU___jjjnnnnnnzzz{{{yyyvvvooohhhZZZJJJ:::444222///,,,---,,,,,,,,,---...///---,,,333///,,,,,,...///,,,))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((,,,222666333111///...///222555666888666333222222222111///---***&&&#########""""""######$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%$$$###%%%'''(((((('''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$###$$$&&&)))***,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,******++++++++++++++++++,,,---//////...---------+++,,,......---,,,,,,---+++,,,---------+++***)))&&&(((******)))***+++---++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++*********)))************))))))(((((())))))((('''%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''((())),,,000333...+++))))))((('''&&&'''%%%%%%&&&&&&&&&&&&''''''))))))((((((((()))******'''***...888OOOiiivvvvvvxxxyyyzzzzzzyyyxxxzzz|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxx{{{|||{{{xxxuuurrroooqqqqqqnnniiigggkkkooossskkkWWWHHHOOOdddmmmhhhbbbZZZSSSPPPPPPPPPOOOOOOSSSPPPOOOPPPRRRUUU\\\eeellljjjhhhkkksss{{{zzzsssfffPPP888---,,,333DDDUUUbbbfffmmmssswwwvvvrrrooowww{{{{{{vvvssstttuuutttuuuuuusssqqquuuwwwsssllldddZZZ@@@:::WWWqqqyyy}}}|||{{{yyyxxxwwwwwwwwwyyyyyyzzz|||}}}}}}zzzwwwwwwvvvuuutttuuuvvvwwwxxx|||||||||zzzyyywwwwwwwwwxxxyyyzzz}}}yyywww}}}}}}|||||||||zzzxxxxxxyyyyyyzzz{{{}}}zzz{{{|||}}}{{{~~~}}}{{{{{{zzzvvvyyy}}}xxxmmmdddXXX___oooyyyrrrgggqqq{{{uuupppkkkaaaUUUJJJ???555111111///...---...000111111000222///,,,,,,---...,,,***,,,,,,,,,+++++++++******)))))))))***************))))))))))))((((((''''''(((((((((((('''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%&&&''''''))),,,111555333222000///000333666888777555333222333333222111///+++&&&######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$######%%%'''))))))(((''''''''''''((((((((((((''''''((((((((('''&&&&&&$$$$$$$$$###$$$$$$%%%%%%((((((((('''''''''''''''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&'''%%%$$$######$$$''')))+++)))***,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---000222222000.........,,,---///...---,,,,,,---++++++,,,,,,,,,+++***)))((()))++++++++++++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''(((***,,,((())))))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''''')))((((((((((((((())))))(((,,,---000CCCaaatttwwwyyyzzz||||||{{{zzz{{{|||{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvxxxzzz|||{{{yyyvvvssspppmmmjjjiiijjjkkklllmmmmmmrrrmmmccceeeooommm```ZZZYYYVVVUUUVVVWWWTTTQQQJJJEEEDDDKKKTTTXXXYYYZZZ]]]bbbhhhnnnuuuyyyvvvooo]]]HHH444---///999LLL___iiipppxxx{{{yyyuuussstttzzz|||zzzuuurrruuuvvvuuuqqqtttuuurrrqqqttttttssshhh^^^FFF:::NNNlll}}}|||{{{zzzxxxwwwvvvvvvvvvyyyyyyyyyzzzzzzyyyvvvsssrrrsssuuuvvvvvvvvvuuuuuuyyyxxxxxxxxxyyyyyyyyyxxxxxxyyy|||~~~|||}}}|||vvvwwwwwwwwwyyy|||~~~|||{{{{{{}}}}}}{{{{{{{{{{{{zzzyyy{{{~~~~~~vvvpppeee___dddpppqqqffffffpppssszzzvvvpppnnniiiaaaWWWNNNKKKJJJ777444111//////000000///111000///---,,,------...---------,,,,,,,,,++++++*********++++++++++++,,,+++******))))))(((((('''''''''(((((((((''''''&&&$$$%%%'''(((((('''&&&&&&%%%&&&'''((((((+++///222333222111000111333555777666444222222333333222111///+++&&&$$$###%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$######%%%'''))))))(((''''''''''''((((((((((((''''''((())))))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''((())))))((('''&&&%%%$$$###$$$#########$$$%%%&&&'''%%%$$$$$$$$$%%%'''***,,,''')))***++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------............//////,,,,,,,,,++++++,,,------000333666666222///...///,,,...//////---,,,,,,---***+++++++++++++++******)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,******))))))))))))******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))***'''++++++(((&&&''''''&&&$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((,,,,,,---:::UUUlllwwwvvvxxxzzzzzzyyyyyyyyyzzzyyyzzzzzzxxxwwwwwwzzz|||{{{{{{|||||||||{{{zzzzzzyyyzzz|||~~~}}}|||zzzxxxpppkkkggggggkkknnnmmmkkkooouuuuuummmlllpppjjj^^^ZZZ\\\]]][[[ZZZYYYTTTMMM???999;;;HHHWWW]]][[[YYY[[[ccclllssswwwwwwoooeeeOOO@@@222000444>>>RRReeelllttt{{{}}}yyyuuuuuuwwwxxxyyyvvvqqqpppsssuuutttmmmssstttpppmmmooorrrsssiiibbbNNN<<>>^^^yyy{{{yyyxxxwwwvvvvvvvvvvvvvvvyyywwwuuuuuuvvvuuutttrrrrrrssstttuuuuuuvvvvvvvvvuuutttsssuuuxxxzzzzzzxxxvvvyyy{{{|||}}}~~~~~~||||||~~~xxxxxxxxxyyy{{{|||~~~|||~~~}}}xxxxxx|||}}}zzzwwwvvvvvvyyy}}}{{{zzzzzz{{{|||uuutttssstttvvvxxxxxxxxxkkkcccbbbmmmxxxxxxpppjjjfffccchhh~~~zzzuuutttrrrlllfffllldddYYYNNNGGGCCCAAA???GGGHHHFFF>>>333---...222//////.........---------,,,,,,,,,------.........,,,,,,,,,+++***))))))(((&&&'''((()))))))))''''''$$$%%%'''))))))((('''&&&&&&'''(((''''''(((+++---000000000000111111111111444222111111222333222111---***%%%"""!!!!!!!!! !!!!!!"""$$$%%%'''((((((&&&%%%%%%$$$#########$$$###"""###$$$''')))))))))''''''''''''((((((((()))&&&''')))***+++***((('''$$$%%%%%%&&&'''(((***+++(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))+++***)))(((&&&$$$######%%%$$$$$$###$$$&&&'''(((&&&%%%%%%%%%'''))),,,...+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------///111222333222111000,,,,,,++++++,,,---///000555999<<<;;;444///...000---///000///---,,,,,,---******************++++++)))***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,+++++++++************)))(((((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((+++///222---222222***&&&'''(((&&&######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))%%%''')))***...>>>[[[sssuuuwwwyyyzzzyyyxxxxxxyyytttvvvvvvuuutttuuuyyy}}}yyyyyyzzz{{{zzzyyywwwvvv{{{||||||}}}}}}}}}}}}}}}mmmnnnnnnlllhhhggghhhiiiddddddbbbaaaaaabbbaaa___XXX\\\]]]XXXUUUUUUPPPIIIAAA???CCCNNNXXX\\\]]]^^^VVVUUUUUU[[[eeehhh[[[KKK:::555444999<<>>??????CCCFFFJJJOOOVVVYYYSSSJJJ<<<222...888IIIXXXbbbiiioooqqqtttxxxzzzxxxuuuqqqmmmllllllooorrruuuvvvvvvwwwvvvtttrrrrrrssstttuuutttooooooaaaEEEAAAYYYkkksssuuuvvvwwwwwwxxxzzz|||{{{zzzxxxuuuttttttttttttssstttuuuvvvwwwxxxxxxxxxuuuuuuttttttttttttuuuuuutttuuuvvvwwwyyy{{{|||}}}|||}}}~~~}}}zzzwwwuuuuuuttttttuuuwwwxxxxxxwwwxxxzzz|||~~~~~~{{{wwwtttuuuwwwzzz{{{|||yyyuuutttwwwyyywwwwwwyyywwwmmmaaaZZZ\\\aaa``````aaa`````````aaabbblll~~~}}}zzzxxxrrrrrrsssvvvxxxvvvqqqlllaaaQQQ???555333444222111.........---,,,+++***)))***))))))(((''''''((((((%%%&&&&&&''')))******+++,,,,,,+++***)))'''&&&&&&***)))''')))666KKK^^^gggrrreeePPP:::+++''''''(((''''''''''''''''''''''''###$$$$$$$$$######$$$%%%%%%&&&'''&&&$$$############$$$%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&&&&''')))(((''''''(((***(((((()))************))))))))))))(((((((((((((((***************)))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((***+++,,,---......---,,,***(((%%%$$$$$$$$$%%%&&&'''((()))))))))((('''&&&'''***,,,...+++***)))+++---......---,,,,,,---....../////////...///111333444555444444111333555666555111---***,,,,,,++++++,,,---.....................---------,,,,,,------------------,,,,,,...000222111///,,,,,,)))'''''')))++++++***............------,,,,,,************++++++++++++)))'''&&&&&&''')))))))))*********)))((((((''''''%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((,,,((('''+++333:::;;;999555222///+++((('''''''''%%%%%%%%%&&&'''((()))***'''((()))*********))))))+++)))+++---***,,,===QQQooozzzzzztttuuusssrrryyy||||||||||||{{{}}}zzzxxxwwwwwwxxxxxxwwwvvvssstttxxx}}}{{{rrrjjjmmmnnnmmmjjjjjjllliiidddYYYWWWUUUWWWZZZ]]]]]]\\\[[[]]]ZZZQQQGGGAAA>>>;;;666555333333444555777888888<<>>NNNiiiooorrruuuvvvwwwxxxzzz{{{zzzxxxvvvuuuttttttuuuuuuwwwwwwwwwxxxwwwwwwvvvvvvsssssssssrrrrrrsssssssssrrrsssuuuwwwxxxyyyyyyyyy~~~}}}||||||||||||zzzxxxvvvuuuwwwuuutttvvvyyyzzzwwwtttwwwzzz}}}~~~|||zzzzzzyyyvvvuuuuuuxxxzzzxxxxxxwwwvvvvvvxxxyyyyyyxxx}}}yyykkk___[[[[[[^^^cccccc]]][[[aaaccc___]]]ggg{{{|||www{{{wwwvvvwwwwwwssspppqqqhhhZZZKKK???777///)))------------------------***))))))(((((((((((()))%%%&&&'''((()))+++,,,,,,,,,,,,+++***)))((((((((((((***---777LLLeeesssuuummm]]]FFF333)))&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""""""$$$&&&%%%&&&&&&%%%#########$$$###$$$%%%&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&&&&'''((((((''''''((()))((())))))******************)))(((((('''(((((())))))************))))))(((&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&''')))***+++,,,.........---+++)))&&&$$$$$$%%%&&&'''((())))))***)))((((((''')))***---......,,,+++,,,------,,,+++------///000111111111111111222333555555555444444555666999999777333...+++------------------...............------.........,,,,,,,,,---------......------...000222222000...+++***)))***+++++++++***...------,,,,,,,,,,,,,,,)))))))))*********++++++)))'''%%%%%%''')))))))))******))))))(((''''''&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''+++(((''',,,333999:::888222000---***((('''''''''%%%%%%%%%&&&'''((()))***((())))))***************...+++,,,///,,,***666FFFiiiyyy|||uuutttrrrqqqwwwzzz{{{|||{{{{{{|||~~~|||zzzxxxwwwxxxyyyxxxwwwwwwwwwxxxzzzzzzvvvnnnhhhqqqqqqnnnjjjhhhiiifffaaaWWWXXXXXXWWWUUUVVVYYY\\\ZZZ]]]YYYNNNDDDAAA>>>;;;555555444333222222333444222777???HHHLLLKKKGGGDDDEEE:::999MMMffftttsssnnnsssqqqqqquuuzzz}}}|||zzzyyywwwvvvvvvxxxyyyxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvuuutttwwwsss[[[@@@GGGeeejjjmmmqqquuuvvvwwwxxxzzzyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyywwwvvvtttsssssssssrrrrrrrrrrrrssssssqqqrrruuuwwwxxxxxxxxxwwwzzz|||{{{yyywwwvvvvvvvvvvvv{{{yyyxxxyyy||||||zzzvvvzzz||||||zzzuuuuuuvvvuuuuuuvvvxxx{{{yyyxxxxxxyyyyyyxxxxxxyyy{{{yyylll```YYYbbblllmmmaaa[[[^^^```]]]```^^^bbbrrr~~~yyywwwxxxzzzyyyxxxooorrrpppeeeXXXJJJ<<<222---,,,+++***+++,,,...///******))))))))))))******''''''((()))+++,,,,,,---+++***************++++++&&&111???OOOcccuuuwwwooobbbPPP:::---((('''))),,,''''''&&&%%%%%%&&&''''''$$$%%%&&&$$$"""###(((,,,++++++***(((%%%$$$&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%'''(((((('''&&&((()))((()))******++++++*********)))(((''''''((()))***)))******+++******))))))&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&'''((()))***+++,,,,,,------,,,)))'''%%%$$$%%%&&&((()))*********))))))((()))***+++---...///...,,,,,,------+++***---...000222333333333222222333444666666777777777:::;;;======:::555000---........................//////...---------......+++,,,,,,------............------...000000///...,,,///111111///---,,,---,,,,,,++++++++++++,,,,,,((())))))))))))*********((('''%%%%%%''')))***)))******))))))((('''&&&&&&$$$&&&(((&&&$$$$$$'''***&&&&&&%%%%%%%%%%%%&&&'''***((((((+++111555555444///...+++)))((('''''''''&&&&&&&&&&&&&&&'''((()))*********)))***++++++,,,,,,)))+++...,,,(((///;;;aaavvv}}}vvvuuusssqqqwwwyyyzzz{{{{{{zzzzzz|||~~~}}}{{{xxxwwwxxxyyyyyyxxxwwwwwwwwwwwwuuuqqqkkkgggppppppmmmhhheeeeeeaaa[[[WWWYYYYYYVVVSSSRRRVVV[[[XXX\\\XXXMMMFFFFFFDDD>>>===>>>>>><<<999666555444666:::BBBIIIIIICCC@@@???AAA;;;???UUUmmmxxxtttmmmtttsssrrrtttwww{{{}}}~~~~~~|||zzzyyyzzzzzzxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvtttvvvvvvssscccFFFDDD___dddiiiooosssuuuvvvwwwxxxzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||zzzxxxuuusssrrrttttttssssssssssssttttttrrrsssuuuwwwxxxxxxxxxxxxxxx}}}}}}{{{xxxvvvuuuuuuvvvwww|||{{{zzz{{{|||}}}|||{{{}}}{{{yyyssstttvvvvvvvvvvvvyyy{{{|||zzzzzz|||{{{wwwuuuvvv}}}wwwiii___\\\gggmmmgggaaa```___[[[WWWZZZ___bbbjjjqqqwwwxxxrrrkkkcccWWWMMM:::888333///,,,+++,,,---++++++************++++++))))))***+++,,,,,,------))))))))))))***,,,...///333FFFYYYdddnnnuuuqqqgggZZZHHH555,,,***((((((***((('''&&&%%%%%%&&&'''((($$$&&&'''%%%$$$'''///555AAA>>>999222+++(((''')))$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))))))))***++++++++++++***)))((('''&&&''')))***,,,)))******++++++*********&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******)))***,,,---,,,***'''%%%###%%%''')))***+++++++++)))))))))***+++,,,---......---,,,,,,---...---+++...///111444555555444333333333444666888;;;===>>>???@@@@@@???<<<888333000///000000000000000////////////---,,,,,,,,,,,,---++++++,,,,,,---......///---+++******+++------,,,+++111777666000,,,+++---+++******))))))***++++++((((((((()))))))))******)))'''%%%&&&(((***+++***+++***)))((('''&&&%%%%%%$$$&&&(((&&&$$$%%%)))...((('''&&&%%%%%%&&&'''((('''((()))+++---///000111---,,,***)))((('''''''''''''''&&&&&&&&&''''''(((,,,+++)))((()))***---...***''')))...---(((+++444VVVppp|||wwwwwwvvvtttyyyzzz{{{|||{{{zzzzzz{{{|||}}}zzzwwwvvvwwwxxxxxxwwwqqqrrrttttttsssnnniiieeejjjkkkhhhdddbbbaaa]]]VVVXXXWWWVVVTTTSSSUUUWWWYYYVVVZZZVVVMMMKKKNNNKKKCCCDDDGGGJJJIIIEEEAAA>>>>>>@@@CCCIIINNNJJJ@@@;;;===???<<>>BBBDDDBBBCCCBBBAAA>>>999555222000000111111111111000//////...---+++***++++++,,,++++++,,,,,,---...//////---***'''&&&((()))******(((111888777///))))))+++******)))(((((()))***+++(((((((((((()))))))))))))))'''&&&&&&(((***+++++++++***)))((('''&&&%%%%%%$$$'''(((&&&$$$%%%+++111))))))'''&&&&&&'''((()))&&&(((************,,,...,,,+++***(((''''''''''''(((''''''&&&&&&&&&''''''...,,,)))'''(((***---000+++(((***000///)))+++333NNNlll{{{xxxxxxxxxwww|||{{{|||}}}|||{{{zzz{{{||||||zzzvvvuuuvvvvvvwwwvvvkkkmmmqqqsssrrrnnnhhhddddddfffdddaaa______ZZZTTTZZZVVVRRRRRRUUUXXXYYYXXXUUUYYYUUUNNNNNNTTTPPPFFFGGGKKKPPPQQQOOOKKKIIIIIIIIIJJJOOORRRKKK???:::===??????III]]]pppwwwvvvtttuuuwwwyyyxxxvvvuuuwwwzzz|||zzzxxxwwwxxxxxxwwwuuuvvvvvvvvvvvvuuuuuuuuutttooouuunnnkkkiiiQQQBBBQQQ```fffmmmsssvvvwwwxxxxxxxxxzzz|||}}}|||zzzwwwvvvzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{zzz~~~~~~~~~}}}zzz{{{||||||{{{zzzwwwvvvooorrrtttttttttwww}}}~~~{{{xxxvvvyyyzzz|||{{{yyywwwwwwxxxvvvtttvvv|||}}}xxxwwwzzzzzz~~~~~~zzzvvvtttddd___]]]```bbb```]]]\\\ddd]]]XXXYYY[[[\\\cccllluuuvvvyyyzzztttrrrrrrsssjjjgggbbbXXXLLL@@@777111000///------------+++***111///.........---***(((111+++***...//////<<>>555333111111444:::AAAFFFHHHJJJJJJHHHEEEBBBBBBCCC:::888444000...---......000///...------,,,,,,------,,,,,,,,,,,,---......---,,,+++***)))******+++/////////...---,,,******++++++++++++***)))((((((&&&&&&&&&&&&'''((()))******)))((()))***+++***)))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&$$$###&&&'''(((******)))((('''***)))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))+++***)))))))))***,,,,,,((())))))(((((()))---///???bbbwwwwwwyyyzzzvvvuuuxxxzzz{{{|||{{{zzz{{{|||yyyyyyyyyxxxwwwvvvuuutttmmmppprrrrrrooojjjgggeeeaaabbbccceeefffdddaaa^^^\\\\\\]]][[[ZZZYYYZZZ\\\YYYYYYWWWWWW[[[```___YYY\\\SSSRRRZZZ^^^[[[\\\bbbbbb\\\RRREEE:::444333444555FFF\\\kkkoooppprrruuutttuuuvvvxxxyyyyyyzzzzzzzzz||||||zzzvvvtttvvvxxxvvvvvvuuutttsssrrrqqqqqqqqqtttoooqqqttt\\\EEEIIIYYYfffiiilllvvvyyywww||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwuuuvvvwwwxxxwwwvvvuuuuuuwwwvvvuuuvvvyyyzzzzzzzzz{{{{{{||||||||||||||||||||||||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxzzz|||~~~}}}}}}~~~~~~}}}|||{{{{{{}}}|||{{{yyyxxxxxxxxxyyyuuu{{{}}}|||}}}}}}{{{wwwwwwxxxzzz{{{yyyuuuqqqlllaaaZZZ\\\```aaa^^^]]][[[[[[[[[YYYXXXXXXZZZ[[[eeesss}}}yyyuuullleee\\\TTTOOONNNMMMMMMAAA===888666666999;;;<<<999CCCEEE@@@GGG\\\kkknnnsssssspppmmmnnnnnnjjjcccIII===111,,,***((()))+++,,,---...---,,,,,,---///+++((((((+++---666MMMdddcccfffhhheee```WWWHHH:::222...***'''%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))************))))))***))))))))))))))))))***))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&((()))+++,,,,,,+++)))(((###&&&***,,,,,,,,,,,,---++++++,,,,,,,,,++++++***'''+++000333333000,,,(((,,,,,,,,,,,,...000222444888===AAABBB>>><<<>>>AAA888555222000222888>>>CCCGGGEEEAAA@@@AAABBBCCCCCC<<<999666222000/////////111000///...------------...------,,,,,,,,,,,,,,,...---,,,+++,,,---///000000000...---,,,,,,++++++,,,,,,,,,,,,+++)))((('''&&&&&&&&&'''((()))+++,,,+++)))((()))******)))((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&'''((((((((('''%%%$$$(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++***)))))))))***,,,---)))************+++...000888\\\ssswww{{{yyyrrrppprrruuuwwwxxxyyyzzz|||~~~yyyxxxxxxvvvtttrrrpppooojjjoootttwwwvvvssspppnnncccdddddddddcccdddfffhhhbbbbbbbbb```^^^]]]]]]___ZZZZZZXXXWWW\\\ccceeebbb___UUUSSS[[[ccccccbbbdddeee^^^PPPAAA555000000222333NNNgggmmmkkknnnsssuuurrrssstttvvvxxxyyyzzzzzz~~~}}}|||zzzxxxvvvuuuuuuuuuuuutttsssrrrrrrqqqqqqssstttqqqvvvyyydddJJJDDDYYYeeeggghhhtttyyyxxx{{{~~~~~~|||{{{yyyxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwtttuuuuuuvvvvvvuuuttttttxxxwwwvvvwwwxxxyyyyyywwwwwwxxx{{{|||}}}|||zzzyyy}}}~~~}}}{{{zzz{{{zzzxxxxxxxxxzzz}}}~~~zzz{{{{{{|||||||||{{{{{{}}}}}}{{{zzzzzzzzzzzzzzzuuu{{{~~~}}}~~~|||yyyxxxwwwuuuttttttqqqmmmjjjlllccc\\\[[[]]]\\\]]]___\\\[[[ZZZZZZZZZYYYVVVTTT\\\VVV\\\~~~|||vvvooojjjhhhiiijjjjjj\\\XXXSSSPPPPPPRRRSSSSSSWWW]]]^^^[[[___jjjrrrssstttsssqqqooonnnmmmjjjfffNNN???000++++++++++++,,,(((---222444222000///000111---+++...444???TTTfff___aaabbbcccddd```QQQBBB111...+++***'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***************)))((((((((()))***++++++***)))((())))))(((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&(((***,,,,,,+++)))'''###&&&)))++++++++++++,,,,,,,,,,,,+++++++++++++++(((+++///111111///+++(((,,,,,,---...000222444555777<<>>;;;888444111222777<<<@@@AAA===999:::>>>AAA@@@>>>;;;999666333000///......111111000000000000000111///...---,,,++++++++++++...---,,,+++,,,///222333111000...,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))&&&&&&'''((()))***,,,---+++***))))))******)))((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******)))))))))***+++,,,(((************+++---000444VVVnnnuuuzzzxxxpppoooqqqtttxxxyyyyyyxxxwwwwwwtttssssssrrrpppnnnlllkkkmmmppptttuuussspppmmmlllggggggfffcccaaaccciiinnniiiiiiiiifffcccaaabbbccc___]]]YYYVVV[[[eeelllmmm```YYYWWW^^^cccddddddgggiiiaaaTTTDDD777000///000111PPPjjjmmmjjjppptttrrroooqqqsssuuuwwwyyyzzzzzz}}}{{{zzzyyyyyyxxxvvvtttttttttssssssrrrrrrqqqqqqsssrrrrrrxxxzzzjjjQQQAAAXXXeeegggfffrrryyyyyy{{{~~~}}}{{{yyywwwvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxtttttttttuuuvvvwwwvvvuuuwwwvvvuuuwwwyyyzzzyyyxxxvvvwwwyyy{{{{{{|||{{{{{{}}}~~~~~~{{{zzz|||{{{yyyxxxxxxyyy{{{|||zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{yyy}}}}}}|||}}}{{{www{{{xxxtttqqqoookkkhhheeellleee___]]]\\\[[[^^^ccc```]]]ZZZYYYZZZYYYUUURRRRRR\\\YYY]]]|||wwwtttqqqooommmqqqooolllkkklllmmmmmmmmmrrroooooosssrrrllllllqqqoooooooooqqqpppmmmiiigggTTTBBB000+++...///---+++'''+++...///......111444111...///444===KKK[[[hhhgggfffeeefffiiiggg[[[NNN///+++))),,,***&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))******+++******)))((('''((()))***++++++***)))((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%'''***,,,,,,+++)))'''%%%(((+++,,,+++)))))))))++++++++++++++++++++++++***+++,,,,,,,,,++++++***------...000222444555666666888888222,,,,,,333:::>>>;;;777444444777;;;>>>???;;;:::===CCCEEEAAA<<<888666444111///...------000000000111333444666777///...---,,,+++*********,,,+++++++++,,,///111333111000...---,,,,,,---...++++++,,,------...------((((((((()))***+++------+++***))))))******)))''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))((('''((()))***+++&&&((()))))))))***,,,...333QQQhhhpppxxxvvvppprrrnnnsssxxx{{{zzzvvvrrrpppllllllllllllkkkjjjiiiiiikkklllllljjjfffdddccccccjjjiiihhhdddaaaccciiinnnkkkkkkjjjgggcccaaaaaabbb]]]^^^]]]\\\aaaiiimmmlll___]]]^^^```aaabbbdddhhhhhhbbbVVVGGG:::111......222NNNeeekkkmmmuuuvvvpppoooppprrruuuwwwyyyzzzzzzyyyxxxwwwxxxyyyxxxvvvtttsssssssssssssssssssssssssssqqqsssxxxwwwnnnYYYBBBUUUfffiiifffoooxxxyyy|||}}}|||{{{yyywwwvvvttttttxxxyyyzzz||||||{{{{{{zzzuuutttssstttwwwyyyxxxwwwsssssstttwwwyyy{{{zzzyyyxxxxxxxxxxxxyyy{{{}}}~~~|||}}}~~~}}}|||zzz}}}}}}||||||}}}}}}||||||{{{{{{zzzxxxwwwvvvuuuvvvwwwyyy{{{}}}~~~zzzyyyzzzyyyvvvyyyvvvssspppooommmjjjhhhkkkfffbbb```^^^]]]```eeeeeeaaa\\\YYYZZZYYYWWWTTTLLL]]]XXXIIISSSyyyxxxqqqllluuusssrrrsssuuuwwwxxxxxx}}}uuuuuu|||yyymmmhhhnnnllllllnnnrrrrrrlllhhhhhh[[[III777111111000---,,,+++)))'''%%%'''---555;;;///000444>>>LLLZZZeeelllnnnmmmjjjiiikkkjjjaaaUUU333***'''+++---(((%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))***************)))((('''((()))***++++++***)))((())))))(((((((((((()))))))))))))))(((''''''&&&&&&%%%''')))+++++++++))))))(((***------+++)))(((((()))***+++,,,,,,,,,,,,+++---,,,***)))((()))+++,,,---...///111222444555555555555222---((()))///666>>><<<999777666777999;;;:::999:::>>>CCCCCC===888444333222000///...------...///000222444666888:::......,,,+++************))))))***+++,,,...000000000//////...------......***+++,,,...////////////************+++,,,,,,---,,,***))))))******((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***$$$&&&((()))((()))***,,,111LLLaaallluuutttooosssiiiooouuuxxxwwwtttpppmmmgggggghhhhhhhhhhhhhhhgggiiiiiihhhfffcccbbbbbbdddhhhhhhfffeeedddeeehhhjjjggggggfffccc___]]]]]]^^^VVV]]]cccfffhhhjjjgggbbb^^^```aaabbbaaabbbfffjjjfff```TTTFFF999111------555KKKaaalllrrrwwwvvvqqqooopppsssuuuwwwyyyzzzzzzvvvwwwxxxyyyxxxwwwvvvuuussssssttttttttttttttttttuuuqqqtttvvvrrrqqqbbbHHHOOOdddkkkfffllltttwww{{{{{{zzzyyyxxxvvvuuutttsssxxxyyyzzz|||}}}}}}}}}}}}xxxuuussstttwwwyyyxxxvvvrrrrrrtttwwwzzz{{{zzzyyyxxxwwwvvvvvvxxx{{{~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||||||||{{{yyyxxxvvvuuuuuuvvvyyy{{{~~~~~~xxxwwwzzzzzzvvvuuusssqqqqqqrrrrrrpppoookkkgggddddddbbb______bbbgggccc___\\\ZZZYYYXXXWWWRRRQQQLLLKKKNNNTTTvvv}}}yyyvvvtttuuuxxxyyyzzz}}}zzzyyyyyywwwsssoooooommmlllnnnsssqqqjjjhhhiiiaaaTTTEEE;;;333,,,+++...,,,***((()))...555;;;???333666>>>KKK[[[ggglllllliiijjjjjjjjjkkkkkkddd[[[===...%%%))),,,(((&&&(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))*********))))))((())))))************))))))))))))(((((((((((())))))************)))(((''''''&&&'''((()))************)))+++---...,,,***))))))(((***,,,...//////...---...---+++))))))***+++,,,------///000111222222222333222///,,,)))***---000;;;:::999888777777777888666666777:::===;;;777333222111111000//////............///111333555777888------,,,+++*********+++''')))***,,,---.........///////////////......---,,,---...///////////////,,,,,,++++++++++++,,,,,,,,,+++))))))******(((&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$&&&((()))((((((***+++,,,GGG\\\jjjtttrrrmmmpppiiilllppprrrqqqnnnlllkkkffffffgggggggggggggggfffiiijjjkkkjjjgggfffffffffccccccccceeeggghhhhhhfffccccccbbb___\\\ZZZZZZ[[[WWW^^^ccceeeeeeeeebbb]]]`````````aaadddhhhjjjjjjfff___RRRCCC777000///111999JJJaaaqqqvvvuuuttttttqqqrrrtttvvvxxxyyyzzzzzzvvvyyy|||{{{xxxuuuuuuvvvtttttttttuuuuuuvvvvvvvvvxxxrrrvvvuuummmrrrlllQQQGGGbbbllleeehhhppptttzzzzzzyyyxxxwwwvvvuuuttttttvvvxxxzzz}}}~~~|||xxxtttsssuuuuuussspppsssssstttwwwzzzzzzyyywwwttttttuuuvvvxxxzzz|||}}}{{{{{{{{{{{{|||~~~zzz|||~~~}}}{{{yyy{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwyyy{{{}}}~~~}}}yyyzzz|||{{{vvvuuutttssstttuuutttrrrpppmmmhhheeegggeee___ZZZYYYccccccbbb___[[[XXXWWWWWWWWWPPPJJJNNNRRRLLLVVVrrr{{{zzz|||~~~|||~~~tttssszzzyyyqqqqqqnnnooorrrpppiiigggkkkddd]]]QQQCCC333((()))000***+++///666===AAA@@@>>>:::???GGGUUUdddnnnnnniiibbbfffiiikkknnnpppjjjbbbFFF222$$$'''+++)))''')))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))))))))************))))))***))))))))))))))))))***))))))(((((((((((())))))++++++++++++***)))(((''''''''''''((()))******+++(((+++---...---+++******(((***---000111111000......---,,,++++++++++++,,,,,,,,,...///000000000000//////...,,,,,,+++++++++999999999888777666666555777777888999:::999666333111111111000000000000000......///000111333555666---,,,++++++******++++++''')))+++---///...---,,,......000000000///...---...///////////////......------,,,,,,++++++,,,,,,---+++))))))***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&%%%%%%$$$###$$$%%%&&&'''$$$&&&((()))))))))***+++(((BBBZZZiiitttqqqjjjmmmlllmmmnnnmmmjjjhhhhhhiiigggggghhhhhhggggggfffeeegggiiikkkkkkhhheeecccccc______aaaeeejjjkkkhhhdddbbbbbbaaa^^^[[[YYYZZZ[[[]]]``````\\\[[[___```___aaa___]]]```gggnnnnnnkkkiii```RRRBBB666111333666<<