BM66(@ ''''''(((((())))))******%%%&&&((()))))))))((('''))))))*********))))))((((((((((((((())))))))))))***)))((((((((()))+++,,,+++***)))+++...000...,,,---............///222555999333333;;;AAA>>>;;;;;;999999:::;;;===@@@CCCDDDHHHJJJKKKNNNQQQVVV\\\aaahhhgggfffdddbbb```___^^^```]]]___iiisss|||rrr___WWWQQQLLLJJJGGGDDDDDDFFFHHHIIIOOOWWWbbbjjjrrrttttttqqqhhh___WWWLLL@@@:::777777;;;AAADDDCCC@@@>>><<<<<<<<<<<<777:::<<<>>>BBBIIISSSZZZddd```ZZZRRRKKKGGGFFFGGG@@@===999666666666555444333555888<<<@@@BBBCCCCCCBBB@@@@@@BBBCCCBBB>>>:::===;;;999888888999;;;<<<;;;::::::<<>>@@@EEEFFFFFFGGGHHHHHHIIIIIIJJJHHHJJJQQQZZZZZZRRRHHHAAA===;;;===???CCCMMMWWWccczzz'''((((((((()))))))))***&&&''''''((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))+++******)))***+++,,,---+++***)))+++...///...,,,+++---.........///222555555000000777<<<:::777777;;;;;;::::::;;;===>>>???EEEFFFHHHIIILLLPPPVVVZZZcccdddeeeeeeeeeccc```___]]][[[]]]dddlllsss}}}qqq^^^VVVQQQLLLJJJHHHEEEEEEHHHJJJKKKQQQYYY___gggppptttuuussskkkdddXXXMMMAAA:::888777;;;AAADDDCCC@@@>>><<<;;;;;;;;;999<<>>>>>???AAAAAA>>><<<===;;;:::888888888999:::===;;;;;;===>>>>>>;;;777333444666666555333111111222222333555777;;;>>>???CCCCCCDDDFFFGGGIIIJJJJJJFFFCCCCCCGGGMMMNNNIIIDDDAAA>>><<<>>>@@@EEEOOOZZZeee}}}(((((((((((())))))))))))'''''''''''''''((())))))&&&''''''((((((''''''''''''((((((((()))))))))***,,,++++++++++++,,,------*********+++---...---+++***,,,---...///000333666888555555:::???>>>;;;;;;::::::999999999;;;<<<===FFFHHHJJJKKKMMMPPPTTTWWW]]]```dddggghhheeebbb___[[[YYY[[[```dddjjjvvvooo]]]UUUPPPLLLJJJFFFDDDDDDHHHIIIKKKQQQXXX[[[dddmmmrrruuuuuupppiiiZZZOOOBBB;;;888777;;;@@@DDDCCCAAA>>><<<:::999999999;;;???CCCHHHNNNUUUZZZ[[[XXXTTTMMMGGGDDDDDDEEECCC@@@<<<:::999888666555999999:::<<<===@@@BBBCCC===<<<<<<<<<>>>???>>>======<<<:::888777777888888===<<<<<<===>>>===:::888555555666666555333111000333333444555777:::===>>>@@@AAABBBDDDFFFHHHJJJJJJGGGEEECCCCCCEEEGGGGGGFFF@@@>>>===???AAAFFFQQQ]]]iii(((((((((((())))))))))))(((''''''&&&&&&''')))***&&&&&&'''(((((((((''''''''''''(((((())))))******,,,++++++++++++,,,,,,,,,*********+++,,,---,,,+++***,,,...000111222555888<<<::::::===@@@AAA@@@???777777777888:::<<<>>>@@@GGGIIIKKKLLLMMMOOORRRUUUYYY]]]ccchhhiiifffbbb^^^[[[ZZZ\\\___```fffrrrmmm[[[TTTOOOKKKIIIBBB@@@AAAEEEGGGIIINNNUUUYYYbbbkkkppptttuuuqqqlll\\\QQQDDD===999777;;;@@@DDDCCCAAA???<<<:::999888666888<<>>;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;<<<>>>@@@AAA???>>>===<<<===>>>>>>>>>>>>===;;;999777666666666::::::;;;<<<=========<<<999888777777777555333111444444444555777999<<<===???@@@AAACCCEEEFFFHHHHHHIIIHHHGGGDDDCCCCCCEEEGGG>>>======???AAAFFFRRR^^^lll))))))))))))(((((((((((((((''''''&&&&&&''')))***&&&'''(((((()))))))))((('''''''''((()))*********++++++++++++++++++******)))***+++,,,+++++++++++++++---000222333444777999666777777888:::<<<;;;:::777777777888:::<<<>>>???BBBEEEHHHJJJKKKLLLNNNPPPXXX\\\bbbfffhhheee```]]]ZZZZZZ[[[]]]^^^cccooo|||lll[[[SSSNNNJJJIIIAAA???AAAEEEFFFGGGMMMSSSYYYaaaiiinnnrrrtttqqqlll___SSSFFF>>>999888;;;@@@DDDCCCBBB@@@>>><<<:::999666777:::>>>DDDJJJOOOQQQNNNMMMJJJFFFAAA>>>>>>???@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;===>>>???AAA@@@@@@???>>>>>>>>>???@@@???===:::888666444333555777999;;;===???@@@AAA>>><<<:::999999888666333444444444555777999<<<===AAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDBBB???>>>???AAA<<<<<<===???@@@DDDQQQ___ooo))))))))))))(((((((((((('''''''''''''''((())))))&&&'''((()))))))))))))))&&&&&&'''((()))***++++++***+++++++++++++++***))))))***,,,,,,+++******+++,,,...111333333444666777222555555444444777888666;;;:::999888888999:::;;;@@@CCCGGGJJJLLLMMMOOOQQQVVVZZZ___cccdddcccaaa___[[[YYYXXXZZZ\\\___iiisssmmm[[[SSSNNNJJJHHHCCCAAACCCFFFHHHHHHLLLSSSXXX```gggkkkooorrrppplllaaaUUUGGG???:::888;;;???CCCCCCCCCAAA@@@>>><<<;;;;;;:::;;;???DDDJJJNNNPPPLLLKKKIIIEEEAAA>>>>>>>>>CCCAAA???>>>===<<<:::888;;;;;;::::::;;;;;;<<<===@@@AAABBBAAA@@@???@@@AAABBBAAA???<<<999666333222333555888;;;===???BBBEEEBBB???;;;:::;;;;;;777444333333444555777:::===>>>BBBBBBBBBCCCCCCDDDDDDEEEBBBCCCCCCAAA???=========<<<<<<>>>??????CCCQQQ___ooo***)))))))))((((((((('''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&'''((()))***++++++,,,,,,---------,,,***)))(((+++---,,,***)))***++++++---000222222222333555111555555222222666777555999999888777777777888999===AAAGGGKKKNNNOOOQQQRRRTTTVVVZZZ^^^aaabbbcccbbb___[[[YYYZZZ\\\]]]ccciiivvvnnn[[[SSSNNNIIIGGGCCCBBBCCCFFFGGGGGGJJJPPPUUU]]]dddiiimmmrrrqqqmmmcccWWWIII@@@;;;888:::???CCCCCCCCCCCCBBB@@@>>>===???===;;;>>>CCCJJJMMMOOOMMMMMMKKKGGGCCC@@@???@@@DDDBBB@@@>>>>>><<<999666888999::::::;;;;;;::::::;;;>>>AAABBBAAAAAABBBDDDDDDCCCAAA===:::666333111333666999;;;<<<>>>BBBFFFDDD@@@;;;:::;;;;;;777444222222333555777;;;>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEBBBAAA@@@?????????===>>>@@@AAA???CCCQQQ```ooo******))))))((((((((('''%%%&&&((()))))))))((('''###$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++------...///...---+++***(((+++---,,,***((()))+++***---///111111000111222---222333......333444222555444444555666888:::;;;666;;;AAAFFFJJJLLLMMMOOORRRSSSVVVZZZ^^^bbbeeefffeee___[[[\\\^^^^^^```dddlllooo\\\SSSMMMIIIGGGBBB@@@AAADDDEEEDDDGGGLLLSSSZZZbbbggglllrrrrrrooodddXXXJJJAAA;;;888:::???BBBCCCDDDDDDCCCBBB@@@???AAA===:::<<>>>>>>>>===;;;999666777999:::;;;:::999999666:::@@@BBBBBBCCCDDDFFFEEEDDDBBB???;;;666333111444777:::;;;;;;===AAAEEEDDD???;;;999;;;;;;777333111222333555888;;;>>>@@@??????AAACCCEEEGGGHHHIIIGGGCCC>>><<<===>>>>>>>>>???@@@BBBBBB@@@DDDRRRaaaooo...---+++***))))))(((((())))))(((((((((((())))))+++'''%%%&&&+++---***'''(((((())))))*********+++------------------------++++++++++++++++++++++++,,,,,,,,,---------......//////000000111111111222666666666666777888999:::999;;;>>>BBBGGGKKKNNNPPPRRRUUUYYY[[[]]]```cccfff^^^aaadddccc``````cccgggoooyyymmm[[[TTTOOOJJJHHHDDDCCCAAA???>>>AAAFFFJJJQQQYYY```dddjjjppppppmmmfff[[[NNNDDD<<<666777<<>>;;;===<<<:::<<<@@@EEEHHHJJJQQQQQQPPPKKKEEE@@@<<<;;;>>>??????@@@???>>>===<<<===<<<===>>>>>><<<999777777:::>>>@@@@@@??????@@@EEEEEECCC???:::555222111333444555888;;;>>>AAABBBBBBBBBBBB@@@===:::999999666555444555777:::===@@@AAAAAACCCGGGKKKMMMLLLKKKIIIEEEAAA???>>>?????????>>>???@@@???@@@GGGSSS\\\kkk...---+++***))))))(((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))))))))******......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111222222444444444444555666777888999:::===AAAEEEIIILLLNNNRRRUUUXXXZZZ\\\___cccfffccccccbbbaaaaaabbbcccdddjjjssskkkYYYSSSOOOJJJHHHCCCBBBAAA@@@@@@BBBGGGJJJQQQXXX```eeelllrrrssspppiii]]]PPPEEE<<<666777<<>>===AAAAAABBBAAA@@@===:::888<<<<<<===>>>>>><<<999777666999<<<>>>>>>>>>???@@@FFFFFFDDD@@@;;;777555555999999999:::;;;<<<======@@@AAAAAA@@@>>>;;;999888555555444555777;;;>>>@@@AAAAAACCCFFFIIIKKKJJJIIIHHHEEE@@@>>>>>>??????>>>>>>@@@@@@@@@@@@GGGSSS\\\iii...---+++***))))))(((((()))((((((''''''(((((()))&&&)))+++***&&&%%%'''***'''((((((((((((((())))))......---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111333444555555222222222222333444555555888999<<>>===;;;999888666888:::;;;<<<===???AAAFFFEEEBBB>>>999777777999<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???<<<999777444444444666888<<>>>>>???>>>>>>>>>@@@AAA@@@@@@GGGSSS\\\iii------+++***)))((((((((((((((((((''''''((((((((((((***,,,+++(((&&&(((+++''''''''''''((((((((((((,,,++++++***)))(((((('''------------------------,,,,,,,,,---------......111111222444555777888888111111111111222222ӵCCCGGGKKKMMMPPPQQQRRRSSSUUUXXX]]]aaagggfffdddbbb`````````aaacccjjjtttĦĦӵĦgggVVVPPPLLLHHHEEE???@@@BBBBBBCCCEEEIIILLLNNNVVV```gggoooxxxzzzyyyqqqeeeUUUHHH===666777<<>><<<;;;;;;>>>CCCIIIMMMNNNQQQQQQOOOKKKFFFBBB??????BBBCCCDDDDDDBBB===777444:::;;;===>>><<<:::999999777888:::;;;;;;===@@@CCCBBBAAA>>>999666555777:::<<<<<<==================999:::<<<>>>>>><<<999666444444555777:::===AAACCCBBBBBBCCCEEEGGGHHHFFFEEEEEECCC@@@>>>>>>???>>>>>>>>>@@@AAA@@@AAAGGGSSS]]]lll------+++***)))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))))))))))))))))))))------------------------,,,,,,,,,---------......0000001113334446667778882222221111112224ĉ@ӵHHHLLLOOOOOOOOOOOOOOOOOOSSSXXX\\\bbbfffiiieee^^^[[[^^^ccceeeiiinnnvvv>L=hĦ4ĉ@ӵ>LhhhUUUOOOJJJEEECCC>>>???AAABBBCCCEEEIIILLLMMMUUU___gggpppxxx{{{zzzsssgggWWWIII>>>777777;;;@@@GGGKKKJJJHHHFFFBBB===<<<;;;;;;>>>CCCIIIMMMNNNNNNNNNLLLHHHCCC@@@>>>>>>???@@@BBBCCCAAA===999555888;;;===>>><<<999999999888:::;;;<<<===>>>AAADDDAAA@@@===888555666888;;;>>>>>>?????????>>>======777777999<<<===<<<888444444444666888;;;>>>AAACCCCCCCCCDDDFFFHHHHHHGGGEEEEEEBBB@@@??????@@@???>>>???@@@AAA@@@AAAHHHTTT]]]nnn...---+++***))))))(((((((((''''''&&&&&&''''''((('''&&&&&&'''(((((((((((()))))))))(((((((((((('''''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222333444444333222222111222GG=?NNNQQQPPPOOONNNLLLKKKOOOTTTXXX[[[ccciiiggg^^^ZZZ]]]ccceeefffiiioooyyyHdĦ=ĪjGG=?HdĦgggUUUNNNIIIDDDAAA>>>???@@@@@@AAADDDHHHKKKMMMUUU^^^fffnnnwwwyyyxxxsssgggXXXKKK@@@777666:::===DDDJJJJJJIIIGGGCCC>>>===;;;;;;===BBBHHHKKKMMMLLLLLLJJJFFFAAA>>>===>>>===>>>@@@AAA@@@===999777777:::>>>>>>;;;999999:::999;;;===>>>>>>>>>@@@BBBBBBAAA>>>:::888888:::===AAABBBBBBBBB@@@>>><<<;;;999888888;;;======999555555666777999<<>>ӵ555:::>>>;;;ĭӵ;;;888AAABBBCCCBBB@@@>>>======;;;999;;;??????;;;777666777888:::<<&e)))g&e+++>hӵ+++******))))))((((((g&e+++guO>uO>&e3334444ff?>ߝL000gĉ@@@@GGGNNNRRRShӵUUUVVV[[[bbbdddccc```g&eiii>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?JJJfff?><z===@@@=?Ħrrrg&eYYYg&e999BBBJJJS?ʬ:::4ff?>ߝLDDD@e>>>g&e555555:::3h?g&e>&e===:::??<<<>>>@@@BBBDDDCCCCCCBBBAAA===;;;<<<@@@AAA>>>:::777888999;;;===>>>@@@@@@GGGGGGHHHKKKNNNOOONNNLLLEEEDDDBBBCCCCCCCCCBBB@@@???AAABBBAAABBBIIITTT^^^xxx***4Dӵ'''&&&%%%Hƅ^Hu]Ħ+++Hu]Ħ111ZuR)Ħ&&&'''((()))******+++Hu]Ħ,,,HŐeHŐeHu]Ħ222qIܗGIӵ...tt@@@DDDIIIHGgĉ@QQQUUUTTTYYYaaagggjjjhhhHu]ĦhhhZuR)Ħ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ĦCCCHt@cӵHu]ĦZZZHu]Ħ<<<>>>Htƅ^:::qIܗGIӵBBBH׼s@@@<<<Hu]Ħ555999Bt=o9ĦHƅ^Hu]Ħ===:::;;;<<<>>>@@@AAA@@@???>>>BBBAAA@@@CCCEEEEEEAAA>>>===;;;999;;;>>>@@@>>><<>>>>>@@@AAABBBGGGVVVeee}}})))(((4DuXӵ+++***)))DdDΦDdDĦ)))DdDĦ...+++t|<******++++++,,,,,,------DdDĦ---DdDΦDdDΦDdDĦ222peƜ4DuTӵ333`eĭ???qetJJJLLLOOOSSSXXX```fffiiihhhDdDĦeeeqqqt|<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ĦCCCDdDĦ4DufӵDdDĦ]]]DdDĦ999q<R::::::peƜ4DuTӵDDDDdDĦ===:::DdDĦ777qjRgdKӵDdDΦDdDĦ===;;;888666777888999;;;===>>>??????===<<>>===<<<===@@@AAA@@@???EEEGGGIIIMMMPPPPPPMMMKKKIIIDDDAAA@@@BBBCCC@@@<<<======???@@@AAAGGGVVVeee+++(((4DuXӵ111...,,,DdDΦDdDӵ'''DdDĦ,,,...o)h%%%,,,,,,,,,,,,,,,,,,------DdDĦ...DdDΦDdDΦDdDӵ111=ӊB1.uTӵ555HߝL`o9;;;po9wӵLLLRRRVVV]]]dddhhhhhhDdDĦccceeeo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦCCCDdDĦnuR)ĦDdDĦ```DdDĦ777po9u???;;;;;;;;;=ӊB1.uTӵEEEDdDĦ999777DdDĦ999GIdnuR)ĦDdDΦDdDӵ>>>===999777555555777999;;;===>>>===<<<;;;@@@??????BBBFFFGGGDDDAAA@@@???>>>@@@BBBCCCBBBAAACCCEEEHHHLLLPPPPPPNNNLLLHHHEEEAAAAAABBBBBB@@@=========???AAABBBIIIXXXhhh...,,,4DuXӵ444---+++DdDʜ4DuTӵ'''>d<Ħ---Dt******************))))))>d<Ħ--->d<ʜDd<ʜ4DuTӵ111333F&uTӵ2224DufئL>e:::puR)ĦPPPQQQUUU[[[aaaeeeggg>d<ĦbbbDtzzzDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦCCCDdDӵnd<DdDĦbbb>d<Ħ999peӵCCCĦ===F&uTӵDDDDdDĦ555444>d<Ħ:::peӵDx<>d<ʜ4DuTӵ??????<<<888666555777888;;;=========<<<;;;>>>>>>>>>BBBGGGHHHFFFCCC@@@@@@@@@AAABBBCCCCCCCCC@@@BBBEEEJJJNNNOOOMMMJJJGGGEEEBBBAAAAAAAAA@@@>>>??????@@@CCCDDDKKK\\\lll...---4DuXӵ...)))(((D&dq&ĒR''''''sdKĦ000DHRRud))))))))))))(((((((((sdKĦ+++D&oq<Ōq&ĒR,,,000222>dp&ĒR//////nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇKKK>d<Φ>d<ĦCCCD&ӫetIӇnnnDdDĦcccsdKĦ:::B?>>>>>>dp&ĒRFFFBBB>d<sdKĦ888B?Ho9666s&dq&ĒR===@@@@@@===999777666777999;;;>>>??????>>>===>>>===>>>BBBGGGIIIGGGDDD??????@@@AAAAAAAAABBBCCC@@@AAAEEEJJJNNNOOOMMMKKKGGGEEECCCAAAAAA@@@???>>>======???AAADDDLLL]]]mmm,,,,,,4DuXӵ(((%%%%%%Hu]3hh'''((((((ne000111=e*********************+++ne...***pIƎ@t@h+++---///>h555111111fe777@ďDRRRQQQQQQSSSTTTVVVYYY]]]aaanegggggg=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌUUUIIIegeBBBCCCHu]3hIŌeeemmmDdDĦdddne<<<:::@hAAA@@@>hMMMGGGAAAse666ne444666@G666777sĪj@h999<<<>>>???===:::888777888:::<<>>===???CCCHHHJJJHHHEEE>>>???AAAAAA@@@@@@BBBCCCCCCEEEHHHMMMQQQRRRPPPNNNFFFEEEDDDBBBAAA@@@??????;;;:::<<aĦs׼sHooooSSSHHH???CCCCCCD^^^^eeemmmDdDĦfff???===:::;;;HHHBBBAAA@@@SSSNNNGGG@@@s׼s<<<<<<111222444555<<<777888888666999;;;<<<:::999888888888999<<<>>>@@@@@@?????????>>>???CCCHHHJJJGGGDDD>>>@@@BBBBBB@@@@@@BBBDDDEEEFFFJJJNNNRRRSSSPPPNNNEEEEEEDDDBBB@@@??????@@@;;;;;;===???CCCLLL___pppΦ4DuXӵtvӵ>d<Ħ'''%%%&&&'''''''''(((Ħ,,,...------///---((((((((()))***++++++,,,,,,***)))Ħ***,,,222,,,+++*********+++,,,---...//////......///222444111666888888888:::888333444666777777777888:::<<<;;;===AAAGGGMMMQQQRRRRRRVVVUUUTTTTTTVVV[[[___bbbĦkkkkkkjjjiiiiiikkkrrryyy|||>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵmmmRRRGGGEEE@@@<<<===;;;<<<@@@CCCCCC>d<ĦYYYZZZ___ffflll>d<Ħhhh]]]RRRĦ;;;===@@@FFFKKKMMMLLLKKKCCCBBB@@@AAADDDJJJPPPTTTQQQMMMFFF@@@Be>>>AAAAAA???999Ħ444///333888;;;<<<<<<<<<===888999:::;;;::::::888777444666888999888777888888777999;;;>>>???@@@???????????????CCCHHHIIIGGGDDD>>>AAACCCCCCAAAAAACCCEEEDDDFFFIIIMMMPPPQQQOOOLLLEEEEEEEEEBBB@@@??????@@@>>>>>>@@@CCCFFFPPPcccttt?aŖ%7uSQuR)ӵsdKĦ((('''((()))'''%%%gdKĦ---)))%%%$$$&&&)))+++)))************+++++++++***gdKĦ------------...---,,,***)))+++---333---)))---000000222444444444555666777888999999555666777888999::::::999999>>>CCCHHHLLLNNNPPPRRRNNNOOOPPPQQQRRRUUUYYYgdKĦcccfffggggggfffhhhjjjtttgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌkkkQQQGGGCCC???===???;;;<<<===<<<;;;DdDĦXXX[[[^^^ccchhhsdKĦggg\\\gdKĦCCCAAA@@@CCCGGGJJJJJJIIIBBBCCCCCCCCCDDDFFFJJJMMMMMMKKKGGGBBB<<<>>>EEEBBB===gdKĦ---333444444444555777;;;>>><<<<<<<<<<<<:::999777666666777999::::::999777666777999<<>>???@@@DDDCCCCCCCCCEEEEEEDDDCCCBBBDDDGGGLLLPPPRRRQQQOOOKKKHHHEEEDDDDDDCCCAAA@@@>>>>>>@@@DDDHHHPPPaaappp>A(((ne&&&'''%%%'''))))))ne...---,,,*********++++++))))))*********+++++++++ne---------------------,,,+++,,,///222999222...///000///000222333333444666777888::::::888888999:::;;;;;;;;;;;;;;;???DDDGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQSSSnedddeeeeeefffffffffgggiiiqqq{{{}}}~~~Denene>Ak<fhjjjPPPFFFCCC>>>;;;======>>>???>>>===DeXXXYYY\\\```eeeiiinennnhhhneBBBBBBAAA@@@CCCGGGKKKMMMLLL@@@AAABBBAAABBBDDDGGGKKKNNNMMMJJJEEE@@@======>>>BBB@@@ne000//////000111111222555999<<<:::;;;<<<<<<;;;999777666666777999;;;;;;;;;999999999;;;===@@@AAAAAAAAA@@@>>>???@@@@@@>>>>>>???@@@CCCBBBBBBBBBCCCDDDDDDCCCEEEFFFIIIMMMPPPQQQOOONNNKKKHHHEEEDDDDDDCCCAAA@@@??????BBBFFFKKKTTTeeettt((('''%%%&&&&&&###%%%((()))(((***+++---......---+++***)))))))))*********++++++,,,------------,,,------,,,,,,///333777>>>777222111000......111111222333555777999:::;;;888888999::::::;;;;;;;;;:::===BBBEEEGGGIIILLLNNNNNNOOOQQQQQQQQQQQQaaafffgggeeeccccccdddfffgggmmmuuuvvvxxxiiiPPPFFFBBB===:::<<<===>>>??????>>>NNNVVVWWWZZZ^^^ccchhhmmmlllhhhFFFCCCAAA@@@???AAAFFFJJJMMMNNN???@@@@@@??????AAADDDGGGLLLLLLKKKHHHCCC???======???===222111000+++,,,---...///222666::::::;;;<<<===<<<:::777555555777999;;;============<<<===???@@@@@@@@@??????>>>???@@@???>>>>>>???@@@CCCBBBAAAAAAAAABBBDDDEEEIIIIIIKKKMMMPPPPPPNNNLLLKKKHHHEEEDDDDDDCCCAAA@@@>>>???CCCGGGKKKUUUgggxxx***,,,///111111///,,,+++((('''&&&%%%%%%%%%&&&'''%%%&&&''''''''''''''''''&&&(((***,,,,,,+++***((())))))))))))************)))***+++,,,,,,---,,,,,,,,,---,,,+++,,,...333777>>>888333222000------111000111333555777999;;;;;;777777777777777888999999777:::>>>BBBFFFJJJNNNRRRKKKMMMOOOPPPPPPPPPQQQRRRYYY```fffhhhdddaaaaaaccceeeeeejjjpppsssuuu~~~iiiPPPFFFCCC>>>;;;<<<;;;<<<======>>>AAAFFFJJJPPPRRRUUUYYY___dddhhhkkkkkkkkkiiibbbXXXMMMDDD@@@>>>>>>===>>>AAAEEEIIIKKK@@@@@@@@@??????@@@CCCFFFJJJKKKKKKIIIDDD???<<<;;;===<<<:::777444222000///)))***,,,---...222666:::===>>>??????===999555333444555888;;;===???@@@AAA??????@@@@@@@@@???>>>>>>===???@@@???>>>>>>???@@@CCCCCCCCCBBBBBBCCCFFFHHHJJJJJJKKKNNNPPPQQQPPPNNNKKKHHHEEEDDDDDDCCCAAA@@@>>>???CCCFFFIIISSSfffxxx+++---///111222000---***(((((('''&&&&&&'''((()))((('''%%%$$$%%%'''((()))''''''((()))************(((((()))))))))*********))))))***+++,,,,,,,,,,,,------,,,+++***,,,000333888444222222000---...222000111222444777999:::;;;777777666666666777888999888:::>>>AAADDDHHHMMMQQQHHHKKKMMMOOOOOOPPPQQQSSSWWW]]]eeegggccc``````bbbdddeeehhhnnnrrrvvv}}}hhhOOOFFFDDD???<<<===;;;<<<===>>>???BBBEEEHHHLLLMMMQQQVVV\\\aaafffhhhkkkkkkiiibbbWWWKKKAAA<<<;;;;;;;;;;;;<<>>=========???@@@@@@??????@@@BBBEEEFFFGGGFFFEEEFFFIIIKKKKKKJJJLLLNNNQQQSSSRRRQQQKKKHHHEEEDDDDDDCCCAAA@@@@@@BBBEEEHHHJJJSSSgggzzz000000///000000---)))&&&(((((('''&&&'''((()))***+++(((%%%$$$%%%''')))))))))))))))))))))***+++,,,((((((((()))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******,,,...111///000222111...000444000111222444666888999::::::999888777777888::::::<<<===>>>???@@@CCCGGGKKKHHHJJJMMMNNNNNNOOORRRTTTUUU[[[aaadddcccaaaaaabbbdddeeegggkkkqqqvvv|||}}}eeeMMMEEEDDD???<<<>>>===>>>???AAACCCEEEGGGHHHKKKMMMQQQVVV\\\bbbgggiiijjjkkkiiibbbWWWJJJ@@@;;;888:::;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBDDDGGGJJJMMMOOOPPPOOOJJJDDD@@@>>><<<;;;:::777444000---,,,,,,---...///000333888;;;BBBAAA@@@===999555222000000222444777;;;???AAACCCBBBBBBAAA@@@???>>>>>>===>>>@@@AAAAAA@@@@@@BBBCCCEEEHHHJJJJJJIIIHHHKKKNNNLLLLLLLLLOOORRRSSSSSSRRRKKKHHHEEEDDDDDDCCCAAA@@@BBBDDDHHHKKKLLLVVVkkk111///---------,,,(((%%%''''''&&&%%%&&&'''((()))+++(((&&&&&&((())))))'''((((((((()))))))))))))))(((((((((((()))))))))***((()))***++++++,,,,,,+++)))+++,,,---++++++,,,---,,,,,,000444333000111555111222333444666777888999:::999888777777888999:::<<<<<<<<<;;;;;;>>>CCCFFFKKKLLLMMMMMMMMMNNNQQQSSSUUUXXX\\\```ccccccbbbbbbddddddeeehhhnnntttxxxxxx}}}xxx```JJJCCCBBB>>><<<=========???AAADDDFFFFFFFFFKKKMMMPPPVVV\\\ccchhhjjjjjjjjjhhhbbbWWWLLLCCC>>>666999===>>>======???AAABBBCCCCCCCCCDDDFFFIIILLLLLLNNNOOOMMMHHHCCC???===999999888777444111...---+++,,,------...111555888???===;;;888555333111000...000222555999===@@@BBBCCCBBBAAA@@@???>>>>>>>>>???AAABBBBBBBBBBBBCCCEEECCCHHHMMMMMMKKKJJJLLLNNNOOONNNNNNOOORRRSSSRRRQQQKKKHHHEEEDDDDDDCCCAAA@@@???BBBGGGKKKMMMXXXooo...+++******,,,---***'''&&&%%%%%%$$$%%%&&&'''(((***(((''')))++++++(((%%%$$$%%%'''((('''&&&%%%$$$(((((((((((())))))))))))((()))***++++++,,,++++++'''***---...---,,,------***,,,111666555111222555222222333444555666777888999888666444444555777888777888888888999===CCCGGGOOOOOONNNMMMLLLMMMOOORRRUUUWWWZZZ^^^cccdddcccbbbdddddddddfffkkkrrrtttrrrwww~~~ttt]]]GGGAAA@@@===;;;<<<;;;;;;===???BBBDDDDDDCCCIIIKKKOOOUUU[[[bbbgggjjjiiijjjhhhbbbYYYNNNFFFBBB555999>>>AAAAAAAAABBBDDDBBBCCCCCCCCCDDDFFFJJJMMMIIIKKKKKKIIIDDD???<<<:::666777777666555222000///***+++,,,,,,,,,///222666;;;999777444222111111222...///111444888;;;???AAACCCBBBAAA@@@????????????@@@AAACCCCCCCCCCCCDDDFFFBBBHHHNNNOOOLLLJJJKKKNNNRRRQQQPPPPPPQQQRRRQQQOOOKKKHHHFFFDDDDDDCCCAAA@@@:::>>>DDDIIILLLXXXqqq//////...---+++***))))))%%%(((+++***&&&%%%&&&(((%%%&&&((()))+++,,,------+++)))'''&&&%%%&&&'''(((((()))***)))((((((***,,,)))***,,,------,,,***)))---,,,++++++,,,---///000+++...222444444333222222222111000000222444777888777888999::::::999888777;;;:::999888:::>>>BBBEEEFFFLLLNNNKKKLLLQQQTTTSSSXXXXXXYYY\\\```cccdddddd```aaadddfffiiinnnuuuyyyzzz}}}qqq]]]HHH>>><<<;;;:::;;;:::<<<===>>>@@@CCCHHHLLLJJJKKKNNNTTT[[[aaadddeeedddeeeddd```XXXMMMBBB;;;<<<<<<@@@JJJSSSSSSIII???BBBBBBCCCFFFIIIJJJIIIHHHIIIIIIIIIFFFBBB???>>>======<<<:::777444111///...//////.........---------333333333333222111000///111222222222222444888;;;>>>@@@AAAAAA@@@???@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFEEEGGGIIIIIIHHHJJJNNNRRRUUUSSSRRRQQQSSSSSSSSSQQQSSSMMMFFFBBBAAABBBBBBAAA:::@@@CCCHHHRRRZZZmmm///...---,,,***)))(((((()))***++++++***(((((()))&&&&&&%%%$$$$$$&&&'''(((,,,***)))'''''''''))))))((()))***)))((((((***,,,((()))+++,,,,,,+++)))((())))))(((((()))***,,,---,,,...111333333222222333888666444222111111222222444555666888999999999999:::999888777999<<>>>>>???:::;;;======>>>AAAEEEIIIJJJKKKNNNSSSZZZ___aaabbbaaabbbbbb```YYYNNNCCC;;;;;;<<<@@@KKKUUUVVVNNNEEEBBBBBBDDDGGGJJJKKKIIIGGGHHHIIIIIIFFFBBB???===<<<===<<<:::777444111///...---------,,,,,,,,,++++++++++++,,,,,,++++++******000111222222333555999<<<>>>???AAABBBAAA@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGEEEGGGIIIIIIIIIJJJNNNQQQTTTRRRQQQQQQRRRSSSRRRQQQNNNIIIBBB@@@AAABBBAAA@@@>>>CCCCCCHHHRRR[[[ppp...---,,,+++***)))((('''((('''''''''((((((&&&%%%---***(((%%%%%%&&&((())),,,+++)))(((((()))******((()))))))))((((((***,,,((()))***++++++***)))(((((((((''''''((()))+++,,,---...000111000111222444:::888666333111111000000444444666777888888888888:::999777666777999;;;===???FFFKKKKKKLLLNNNNNNLLLOOOQQQSSSWWW[[[___bbbdddggggggfffeeefffjjjpppuuuxxx{{{iiiYYYGGG???===<<<<<<>>>:::;;;<<<<<<===???CCCGGGJJJJJJMMMRRRXXX\\\^^^^^^]]]^^^```___ZZZPPPDDD;;;:::;;;@@@JJJTTTWWWQQQJJJBBBCCCEEEHHHKKKKKKIIIGGGGGGHHHIIIGGGBBB>>>;;;:::;;;;;;999777444222///...++++++++++++******************++++++,,,,,,,,,,,,///000111111222444777:::<<>>AAACCCCCCCCCCCCDDD@@@AAACCCEEEFFFHHHIIIJJJHHHIIIIIIIIIJJJLLLOOOQQQRRRPPPNNNNNNPPPRRRSSSSSSLLLIIIEEEDDDEEEFFFDDDAAAAAAEEEDDDIIITTT^^^vvv000000///---,,,+++***)))---+++)))***------***'''%%%&&&((())))))((('''&&&((((((((('''((((((((()))'''((()))((('''''')))+++***++++++++++++++++++***++++++******+++,,,...///---.........---///222555333333333444555777888888666666777888999;;;<<<======<<<:::888777888888999:::;;;===@@@CCCFFFKKKOOOLLLNNNQQQTTTVVV[[[```eeeiiihhhfffddddddfffkkknnnuuu}}}gggYYYKKKCCC???;;;999:::777999:::<<<>>>AAAFFFJJJKKKLLLNNNSSSWWWYYYYYYXXXRRRTTTWWW[[[[[[TTTHHH???:::999;;;@@@GGGJJJHHHDDDAAABBBDDDHHHKKKLLLJJJHHHFFFGGGGGGEEE@@@;;;999888888888888777555333000...,,,,,,,,,,,,++++++++++++)))))))))***+++---///000333444444333111111222333999===AAACCCCCCCCCCCCDDD@@@AAABBBDDDFFFIIIJJJKKKJJJJJJIIIJJJKKKNNNOOOPPPRRROOOMMMMMMPPPRRRTTTTTTOOOKKKGGGEEEFFFFFFCCCAAA>>>CCCEEEKKKWWWaaawww111000///...---,,,+++******)))))))))******((('''###%%%(((+++,,,+++)))'''''''''''''''(((((((((((('''((((((((('''''')))+++++++++++++++++++++++++++))))))(((((()))***,,,---,,,---...------...111444444444555555666777777777333444555888;;;>>>@@@BBB>>>===;;;999888888888999999888999<<<>>>AAAGGGMMMIIILLLOOOPPPQQQTTT[[[```eeefffeeedddccceeehhhkkkrrr{{{cccWWWJJJCCC>>>888666666888999:::<<<===AAAFFFIIIJJJKKKNNNRRRWWWXXXXXXVVVOOOOOORRRXXXZZZVVVKKKBBB;;;:::999<<<@@@BBBBBB@@@@@@@@@BBBEEEIIIKKKKKKJJJFFFGGGFFFBBB>>>:::888888666777777777666333000......---------,,,,,,,,,,,,)))))))))***+++---///111777888888777555444444555888<<<@@@CCCCCCBBBBBBBBB@@@AAABBBDDDFFFIIILLLMMMLLLJJJIIIJJJLLLOOOPPPPPPRRROOOMMMMMMPPPSSSUUUVVVPPPKKKFFFDDDEEEEEECCCAAA===CCCEEELLLXXXcccyyy000000///...,,,+++***)))$$$%%%'''&&&%%%$$$$$$$$$%%%&&&(((***+++***))))))''''''((()))))))))))))))'''((((((((('''''')))***++++++************++++++((((((''''''((()))+++,,,+++,,,......---...000222444444555666777888888888555555666777999<<<>>>@@@===<<<;;;:::999888888888999777888<<<===<<<@@@FFFJJJMMMOOOOOONNNPPPWWW\\\aaabbbcccccccccdddgggiiinnnwww{{{]]]RRRGGGAAA<<<666444555999:::;;;;;;;;;>>>BBBEEEHHHIIILLLQQQUUUWWWVVVTTTLLLLLLNNNTTTYYYWWWMMMDDD===;;;999:::===???@@@??????>>>???BBBGGGKKKLLLLLLHHHGGGEEE@@@;;;888888888555666777777666333000...------------,,,,,,,,,,,,,,,,,,++++++---///111333555666888777666555666777888;;;@@@BBBBBBAAA@@@@@@@@@@@@BBBDDDFFFJJJMMMNNNMMMKKKIIIJJJMMMPPPPPPOOORRRPPPMMMMMMPPPTTTWWWXXXQQQLLLFFFDDDEEEGGGGGGEEE@@@EEEFFFLLLYYYddd}}}//////...---+++***))))))$$$''')))(((%%%###$$$'''$$$$$$#########$$$%%%%%%(((((()))***************&&&'''((((((&&&'''(((*********))))))))))))******))))))(((((()))***,,,---***,,,............000111111222444666888999:::;;;;;;:::888777777777888999<<<;;;:::999888888888888:::777999>>>===999:::???MMMPPPQQQPPPNNNPPPVVV\\\]]]```bbbccccccdddfffhhhkkksss|||xxx\\\SSSIIIDDD???:::888999;;;;;;;;;::::::;;;>>>AAAFFFHHHKKKPPPTTTVVVTTTSSSKKKJJJLLLSSSXXXWWWNNNFFF???<<<::::::===???AAAAAA>>>======@@@EEEJJJMMMNNNIIIGGGDDD???:::777777999444555777777666333000...---------,,,,,,,,,++++++++++++***)))+++---///111000222444555444444555666888;;;@@@BBBAAA@@@???>>>@@@@@@AAACCCFFFJJJMMMOOONNNKKKIIIJJJNNNPPPPPPOOOSSSPPPNNNNNNQQQUUUXXXYYYSSSMMMHHHFFFHHHKKKLLLKKKDDDGGGFFFKKKXXXeee:::777222...+++***(((''''''))))))'''$$$######$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***)))(((((('''))))))))))))))))))***+++000000000000000/////////222555999;;;<<<<<<<<<===777333333777888666777<<<<<<;;;:::777444444555777888999::::::;;;<<>>;;;999;;;===???@@@555;;;???@@@CCCJJJNNNOOOHHHFFFBBB===:::888777666888999999999777444000...+++++++++*********))))))...+++((((((+++------+++000000000///000222777::::::<<>>???AAACCCCCC<<<@@@CCCCCCGGGLLLNNNMMMHHHFFFBBB===:::888777777777888::::::999555111///------,,,,,,,,,+++++++++---,,,***)))***+++,,,+++......,,,+++,,,000666;;;999;;;>>>AAABBBBBB@@@???===@@@DDDFFFEEEDDDDDDDDDIIIHHHGGGJJJNNNQQQRRRQQQRRRRRRRRRTTTVVVVVVUUUSSSNNNKKKGGGDDDEEEFFFGGGGGGCCCEEEJJJPPPYYYkkk777666444222///,,,)))((((((%%%"""$$$(((***(((%%%%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))(((''''''''''''''''''(((+++******))))))(((((('''+++************+++,,,---........................000222555666555444444555888555555777666444333666888888888555333333444666444666888999:::<<>>@@@BBBEEEGGGJJJMMMOOOOOOOOONNNNNNLLLLLLRRRYYYZZZTTTMMMJJJFFFBBB@@@AAACCCDDDEEECCCEEEEEEEEEIIIOOONNNIIIHHHEEEAAA===999777777777555888;;;<<<;;;888333000............------------,,,------+++))))))***+++---,,,***((((((---555:::888:::===@@@BBBBBBAAA@@@???AAAEEEFFFEEEDDDCCCDDDHHHHHHHHHJJJOOORRRSSSSSSTTTTTTTTTUUUWWWVVVTTTRRRNNNJJJFFFDDDDDDEEEFFFFFFDDDFFFKKKQQQYYYmmm222333444222///+++)))((('''&&&%%%&&&'''(((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))(((((((((((())))))))))))***+++,,,,,,---------...............///000222222111000000111666666666777777666555666666777666555333222444555222444777888:::<<>>;;;888666777999;;;<<<======>>>@@@BBBDDDEEEHHHJJJLLLMMMNNNNNNMMMLLLNNNTTT[[[[[[VVVPPPKKKGGGBBB@@@@@@BBBCCCCCCFFFFFFEEEFFFLLLQQQNNNHHHGGGDDDAAA<<<999777777777444777;;;>>>===:::555111............------------,,,...///---)))''')))+++,,,,,,***)))))),,,111555666888<<>>@@@;;;>>>BBBGGGKKKMMMNNNMMMUUUXXX\\\^^^```bbbdddfffeeegggjjjlllooossswww{{{~~~}}}jjjTTTJJJ@@@<<<999666666888777999;;;<<<<<<===???@@@AAABBBDDDGGGIIIKKKMMMNNNLLLMMMPPPVVV\\\\\\WWWRRRLLLHHHCCCAAA@@@AAABBBBBBGGGHHHGGGIIIPPPUUURRRKKKFFFDDD@@@<<<999777777777444777;;;>>>>>>:::555222------------,,,,,,,,,,,,+++---///---***''')))++++++,,,...---,,,,,,---///444666:::>>>AAABBBBBBAAAEEEGGGIIIJJJIIIHHHIIIJJJGGGIIIJJJMMMOOORRRUUUWWWXXXWWWWWWWWWXXXWWWUUUSSSOOOLLLIIIGGGGGGGGGFFFFFFCCCEEEIIIPPPZZZppp+++...111000,,,(((((()))$$$)))---+++$$$!!!%%%+++&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++---------...//////000000---...///...,,,+++,,,---+++///111000111444333111333444666555444444555666222444777999:::;;;===???999:::>>>CCCIIIMMMNNNMMMSSSVVVZZZ\\\^^^```ccceeedddfffhhhjjjmmmrrrxxx|||zzzzzz{{{hhhUUUKKKAAA;;;777333222555666888;;;<<<<<<<<<===???AAABBBBBBDDDFFFIIIKKKLLLKKKLLLPPPWWW\\\]]]XXXTTTPPPLLLGGGCCCBBBCCCCCCCCCGGGJJJLLLMMMRRRWWWUUUPPPEEECCC???<<<999777777777555888;;;======999555222,,,,,,,,,,,,+++++++++***+++,,,------+++***)))******,,,//////...---,,,,,,222555999>>>AAABBBBBBBBBBBBDDDFFFGGGGGGGGGHHHJJJHHHJJJLLLNNNOOOQQQUUUWWWXXXXXXXXXXXXYYYYYYVVVTTTOOOMMMJJJHHHHHHGGGFFFEEEBBBDDDIIIQQQ\\\sss***...111///+++((()))+++$$$(((+++)))&&&$$$'''+++&&&&&&'''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,------...//////000111111---......---,,,+++,,,...,,,000222000111444333...333444666666555555666777333555999;;;;;;<<<===>>>;;;:::<<<@@@FFFKKKLLLLLLNNNSSSYYY^^^aaabbbdddeeedddeeegggiiilllrrryyy}}}{{{{{{{{{|||fffUUULLLBBB<<<666111111555555888;;;<<<<<<<<<===>>>DDDCCCCCCBBBCCCEEEGGGHHHIIIKKKQQQXXX\\\]]]XXXTTTRRRNNNHHHDDDCCCCCCCCCCCCEEEJJJMMMNNNPPPSSSRRROOOEEEBBB???;;;999777777777777888:::;;;;;;888555222,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++)))(((***,,,---------...///000333888===@@@BBBCCCCCC@@@BBBDDDEEEEEEFFFHHHJJJIIILLLNNNOOOOOOQQQTTTWWWXXXXXXXXXYYYZZZZZZXXXUUUOOOLLLIIIHHHGGGGGGEEECCCBBBEEEJJJSSS___www+++///111000+++)))+++...$$$%%%''''''((()))***+++&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((('''''''''((()))+++,,,---.........///000111111222---......---,,,,,,---///000555777333333666444...222444666777666666777888444777:::;;;<<<<<<===>>>===<<<<<>>???GGGEEECCCBBBAAABBBDDDEEEHHHKKKQQQXXX\\\\\\XXXUUUQQQMMMGGGCCCBBBBBBBBBAAABBBHHHLLLLLLLLLMMMMMMKKKDDDBBB???;;;999777777777888999::::::999777444222------,,,,,,,,,++++++++++++***)))+++......+++(((&&&((()))******---000333000333777<<<@@@BBBCCCCCC???AAADDDEEEFFFGGGJJJLLLJJJMMMOOOPPPOOOPPPTTTWWWXXXXXXXXXYYY[[[ZZZXXXVVVMMMKKKHHHGGGFFFEEEDDDBBBCCCFFFLLLTTTbbbzzz&&&)))---,,,)))'''(((***!!!&&&***)))%%%###&&&)))&&&%%%$$$###$$$%%%&&&'''***)))((('''&&&&&&'''(((******)))(((((((((((((((&&&&&&''''''(((((())))))(((&&&%%%&&&'''((('''&&&++++++++++++,,,---......//////......---------,,,333666666444666999777333111666999777333222666<<<888888888999<<<>>>>>>======>>>@@@@@@@@@BBBDDDFFFMMMSSSZZZ___eeejjjiiidddiiieeebbbbbbffflllrrrvvvxxxvvvwww{{{~~~{{{cccSSSKKK@@@:::999888666333555777:::;;;;;;;;;<<<>>>AAAEEEHHHEEE???<<<>>>CCCLLLMMMPPPWWW^^^```[[[VVVRRRPPPMMMIIIEEEAAA>>><<>>???@@@@@@BBBEEEGGGJJJQQQXXX\\\bbbhhhhhhdddfffccc```___dddkkkrrrvvvxxxuuuuuuxxxzzzyyybbbSSSKKKAAA;;;:::999777444777999:::::::::999;;;<<>>???@@@AAAAAA@@@AAA>>>888777:::;;;:::444333444777:::=========/////////...---,,,+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---///333777<<<@@@CCCDDDBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVWWWXXXZZZZZZZZZYYYWWWVVVPPPLLLGGGDDDDDDEEEEEEEEEDDDIIIPPPWWWfff***(((&&&(((+++,,,)))%%%&&&$$$$$$%%%((()))'''$$$%%%%%%%%%$$$%%%&&&&&&'''))))))(((''''''''''''(((******)))(((((((((((()))(((((((((((((((''''''''')))((('''(((***+++***)))++++++++++++,,,---...///111111111111111000000000///333666777;;;???===888444444444444444444555666777666666888:::<<<<<<<<<<<<>>>?????????AAAEEEHHHGGGNNNUUUYYY___eeefffcccccc```]]]]]]```gggpppuuuwwwuuuuuuuuuuuuyyywww```PPPIII@@@:::888888666444999:::;;;999888888999;;;BBBEEEHHHEEE@@@>>>@@@CCCBBBDDDIIIRRR[[[```___]]]RRRPPPLLLHHHCCC>>>;;;999:::999888888:::===AAACCC>>>???===888777;;;===<<<<<<;;;::::::<<<<<<:::888111000...---,,,+++,,,,,,+++******)))******++++++------------------------000111333666;;;???DDDFFFEEEBBBAAACCCGGGIIIIIIHHHJJJLLLPPPSSSUUUVVVUUUUUUWWWXXXZZZ[[[ZZZYYYWWWUUUOOOLLLGGGEEEDDDEEEEEEEEEFFFKKKQQQYYYiii)))'''&&&''')))***(((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((((((((('''''''''''''''((())))))((((((''''''&&&&&&(((''''''(((***++++++***,,,++++++,,,,,,---...///222222222222222222222222222666888999<<>>????????????@@@CCCEEEDDDKKKRRRVVV[[[bbbeeecccbbb```]]][[[]]]ccckkkpppvvvvvvvvvtttrrruuuuuu^^^LLLFFF>>>888666555555444999::::::999888888:::<<>>CCCGGG???@@@===888777;;;===;;;@@@>>>===<<<<<<:::777555333111...,,,++++++,,,...++++++*********+++,,,,,,........................111222333555999???DDDGGGIIIEEECCCFFFKKKNNNMMMIIIKKKLLLOOORRRTTTUUUUUUUUUWWWXXXYYYZZZYYYWWWUUUTTTNNNKKKGGGEEEEEEEEEEEEEEEFFFJJJQQQ[[[mmm&&&((()))(((&&&%%%''')))"""%%%)))(((%%%$$$&&&)))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&%%%%%%''')))++++++***,,,,,,,,,,,,---...//////222222222222333333333333222555888999<<<@@@>>>:::888555111222444666333111777666666888;;;<<<<<<<<>>999666666666777777888::::::::::::===??????AAABBB@@@>>><<<===???CCCEEEIIIPPPVVVZZZ]]]]]]SSSQQQMMMIIIDDD???<<<:::;;;999777777:::???DDDGGG@@@AAA>>>888777:::;;;:::999888999;;;===>>><<<:::444111...+++***+++---...+++++++++++++++,,,------........................222222222444888===CCCFFFIIIFFFDDDGGGLLLOOOMMMIIILLLLLLMMMNNNPPPSSSUUUWWWVVVWWWXXXYYYXXXVVVTTTRRRMMMJJJGGGEEEEEEFFFEEEEEEEEEJJJQQQ\\\ooo%%%((()))((($$$###&&&***!!!&&&***)))$$$"""%%%***%%%%%%&&&''''''''''''&&&&&&'''(((((()))(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%$$$$$$&&&)))+++,,,+++,,,,,,,,,,,,---...///000111111111222222222222222...222555777<<>>@@@BBBBBB@@@???>>>??????GGGMMMOOORRRXXX^^^```ccccccbbb___\\\]]]bbbgggqqqxxx{{{wwwtttuuuxxxzzziiiVVVJJJFFF@@@;;;888888999;;;666888;;;<<<<<<===>>>???>>>?????????===<<<<<<>>>CCCEEEIIIMMMRRRVVVYYYZZZUUUSSSPPPLLLGGGCCC@@@>>>:::999888888:::===AAACCCAAAAAA>>>999777:::;;;999:::::::::<<<===<<<999777444222///,,,+++,,,---...++++++++++++,,,---..............................111111111333777<<>>??????>>>======>>>>>>???>>>============AAACCCGGGJJJNNNQQQUUUXXXQQQPPPMMMJJJFFFBBB???>>>::::::;;;<<<<<<===>>>>>>???@@@===888777;;;===;;;>>>============;;;666333333111///---,,,,,,---...+++++++++,,,,,,---...///------------------------//////000333666;;;???BBBCCCDDDFFFHHHIIIJJJJJJIIILLLLLLMMMOOOQQQSSSUUUVVVYYYYYYZZZZZZYYYWWWUUUSSSKKKIIIGGGFFFGGGGGGFFFDDDGGGKKKRRR___vvv***&&&######&&&((('''%%%&&&%%%$$$&&&(((((('''%%%%%%%%%'''((((((((('''&&&%%%&&&((()))))))))((((((((((((((((((((()))******&&&'''''''''(((((())))))&&&&&&&&&))),,,...///...---------------...000000......//////000000000111222444444444888???BBB@@@999999888666444333333333111111111222555777777666555:::@@@DDDDDDCCCAAA@@@:::BBBGGGGGGHHHOOOUUUYYY___bbbeeeddd``````cccgggiiiuuu|||zzzvvvvvvuuurrryyy~~~yyy\\\KKKCCC@@@;;;666333333666888999<<<@@@BBB@@@>>><<<;;;????????????>>>>>>>>>>>>???AAADDDGGGKKKOOOSSSVVVLLLKKKHHHEEEBBB???<<<;;;;;;===>>>???@@@???>>>======>>><<<888888<<<>>>===888888:::===??????===:::222111000...------------+++++++++,,,---...///000------------------------......000333666:::>>>@@@CCCFFFIIIJJJJJJJJJKKKLLLKKKLLLPPPSSSUUUUUUUUUUUU[[[[[[\\\\\\[[[YYYVVVUUUKKKIIIGGGFFFGGGGGGFFFDDDHHHLLLTTTaaaxxx((((((''''''''''''((((((%%%((()))'''$$$$$$)))...###&&&))))))&&&%%%&&&)))&&&'''((())))))*********%%%&&&(((************)))((('''&&&&&&&&&((()))***)))***+++)))(((((()))++++++,,,,,,------.........///111333333111...------000///000333888<<>>???@@@@@@???>>>===<<<===BBBIIIMMMOOONNN[[[^^^bbbeeefffdddaaa___kkkqqqwwwzzzwwwtttrrrrrruuu}}}rrrXXXKKKFFFCCC???;;;999888888999<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<;;;???CCCEEEJJJPPPPPPMMMIIIFFFBBB????????????>>><<<;;;;;;===@@@CCCCCCCCC@@@???=========<<<:::999<<<;;;:::;;;<<<;;;999777888333///000222222---(((---,,,)))((())),,,///222//////////////////...---///000222222333555999;;;AAADDDEEEEEEGGGJJJHHHCCCKKKMMMOOOQQQTTTUUUVVVWWWZZZ\\\]]][[[\\\]]]YYYSSSOOOKKKGGGEEEGGGHHHFFFDDDGGGNNNVVVccc|||''''''&&&&&&&&&&&&''''''%%%'''(((&&&###"""%%%)))%%%&&&'''((('''&&&'''(((&&&'''((())))))*********&&&&&&((()))***))))))(((((('''''''''''')))+++,,,))))))***)))((((((***++++++++++++,,,,,,------...'''***---///.........////////////222777;;;===>>><<<<<<===>>>???===999555777555444555888:::;;;;;;;;;<<<===????????????>>>CCCAAA???@@@EEEIIIKKKLLLVVVYYY^^^cccfffgggfffeeejjjooovvvzzzzzzwwwsssqqqrrrxxxmmmVVVKKKCCCAAA===:::999999999:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===@@@CCCCCCGGGKKKJJJEEEFFFCCC@@@>>>=========<<<<<<<<<>>>AAADDDFFFFFFEEEBBB@@@>>>>>>>>>===;;;:::<<<;;;<<<>>>@@@AAAAAA@@@444222///---,,,,,,,,,,,,---+++***)))***,,,///000---......//////////////////000222222333555999;;;AAAEEEGGGFFFHHHKKKIIIEEEKKKLLLNNNPPPSSSUUUVVVVVV[[[^^^___]]]^^^___\\\VVVQQQMMMHHHGGGHHHIIIHHHFFFGGGNNNWWWddd}}}&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))'''$$$"""$$$&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))*********''''''((((((((((((((('''(((''''''((()))+++---...***++++++***))))))***,,,******++++++,,,------...%%%(((+++---......///000.........111555999:::;;;:::<<<@@@CCCEEECCC>>>:::;;;999888888:::<<<======:::;;;<<<===>>>>>>>>>>>>EEEBBB???>>>BBBFFFJJJLLLRRRVVV\\\bbbfffiiiiiiiiiiiimmmssszzz}}}zzzuuupppooorrryyygggSSSJJJ@@@>>>;;;999888999:::<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;::::::@@@CCCEEEFFFIIIMMMLLLGGGDDDAAA>>>===<<<<<<:::999<<<===@@@EEEIIIKKKJJJHHHDDDBBB@@@>>>>>>>>><<<;;;<<<<<<===???BBBDDDCCCBBB333333111---))))))---111++++++++++++,,,---......,,,---...///000000000000///000222222333555999;;;AAAEEEHHHGGGHHHKKKJJJGGGJJJKKKLLLOOOQQQTTTUUUVVVZZZ]]]^^^^^^___aaa]]]XXXRRRNNNIIIHHHIIIJJJIIIGGGHHHOOOYYYggg&&&&&&%%%%%%%%%%%%&&&&&&''')))******'''&&&&&&''''''$$$###$$$''')))(((&&&&&&'''((())))))*********((((((((((((((('''''''''((((((((()))***---///111/////////---+++***+++,,,***++++++,,,---...//////---///111111///......///---------000333666777777888:::===BBBEEEEEEBBB???===;;;999999:::<<<<<<<<<999999:::;;;<<<======>>>@@@???>>>>>>BBBFFFJJJMMMRRRUUU[[[```eeeggghhhhhhkkklllooovvv{{{{{{wwwsssoooooorrr{{{cccPPPGGG???===:::888777888999;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<@@@DDDFFFLLLQQQQQQNNNBBBAAA???>>>===<<<:::888:::<<>>>>>===;;;:::===<<<<<<>>>???@@@???>>>777666333///---,,,...///***+++,,,,,,------------......///////////////...///000222222333555999;;;@@@EEEHHHGGGHHHJJJJJJGGGIIIJJJKKKMMMPPPSSSUUUVVVXXX[[[]]]\\\^^^```]]]WWWRRRMMMIIIHHHIIIJJJIIIGGGIIIPPPZZZjjj''''''&&&&&&&&&&&&''''''%%%'''((()))((((((((()))'''$$$"""###''')))(((&&&&&&'''((())))))*********((((((((('''''''''''''''((((((((()))+++...000222444444333000---+++***+++,,,,,,---...///000111222222333333222///...---...---,,,---///222444444444666666777;;;???BBBBBBBBB<<<:::888777999:::999999888888888999:::<<<======<<<===???AAACCCEEEHHHIIINNNRRRWWW^^^cccfffhhhiiimmmllllllpppvvvyyyyyywwwrrrnnnnnnuuu~~~{{{```MMMEEE@@@>>>:::888666777888999<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<666;;;???BBBHHHOOOOOOLLLCCCBBBAAA@@@@@@>>>;;;999888:::???EEEKKKNNNNNNMMMFFFCCC???===<<<;;;:::999;;;::::::;;;===>>>===;;;:::666111000111000+++'''***+++,,,---------,,,,,,//////000000///...------///000222222333555999;;;===CCCGGGFFFFFFHHHIIIGGGHHHIIIJJJLLLOOORRRUUUWWWYYY\\\]]]]]]^^^```]]]XXXQQQMMMHHHGGGHHHIIIHHHFFFIIIQQQ\\\nnn''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%$$$"""###%%%'''((((((&&&'''((())))))*********))))))(((((((((((()))***((((((((()))+++...000222666666555222...++++++,,,,,,---...///000222333333///000111000...---...///---------///222333222111444222222444999>>>BBBDDD===:::888777777888777777666666777777999:::<<<======???AAABBBBBBBBBDDDEEEIIIMMMSSSZZZaaafffiiikkkmmmlllkkkmmmqqquuuxxxyyyuuunnnkkkpppvvv~~~www\\\KKKDDD@@@>>>;;;888777777888999<<<<<<===>>>>>>>>>>>>>>>======;;;::::::;;;<<<===:::>>>AAACCCGGGMMMLLLIIIEEEDDDCCCDDDCCCAAA===:::888999;;;AAAHHHMMMPPPQQQGGGDDD???<<<;;;:::999888777777888:::===???>>>===888333......111///)))###+++,,,,,,------,,,,,,+++///////////////......---///000222222333555999;;;<<>>@@@??????@@@DDDGGGHHHLLLQQQXXX^^^cccggghhhiiijjjlllmmmooorrruuuxxxuuulllhhhllloootttoooWWWJJJEEE>>><<<:::888888999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<===AAACCCDDDHHHLLLKKKGGGEEEEEEEEEFFFEEECCC>>>:::999888999===DDDMMMSSSVVVJJJFFFAAA===<<<;;;:::999777777777999;;;===<<<;;;555222///---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000222222333555999;;;<<>>BBBCCCBBB???<<<:::::::::999888555555555555777999;;;===:::;;;<<<<<<===AAAHHHNNNLLLNNNSSSXXX\\\```bbbcccfffiiinnnoooooopppsssvvvtttjjjeeeiiikkkmmmyyyiiiTTTIIIFFF<<<;;;999888999;;;===???<<<======>>>>>>>>>>>>>>>;;;:::888777777999:::<<<999<<>>:::;;;999777;;;CCCLLLUUUYYYKKKGGGBBB>>>===<<<;;;:::999888777777888888666444444333111...,,,---000444------,,,++++++,,,,,,,,,)))***,,,...000222333333///000222222333555999;;;<<>>===;;;:::888888777777333444555555555777:::===?????????>>>>>>???CCCFFFGGGIIINNNWWW___dddcccaaaiiijjjkkkjjjiiilllrrrwwwrrrooojjjeeeccciiirrrzzzgggPPPDDDBBB???===:::888888999;;;<<>>>>>===;;;:::999888888888999::::::<<<>>>AAACCCCCCCCCCCCHHHJJJLLLLLLJJJEEE???;;;999777666:::CCCLLLSSSVVVLLLFFF@@@======<<<888444:::666222111444777888777444222000000111000///---,,,---...---+++***+++,,,...//////000000000000///000111111222222333777999>>>CCCIIIKKKIIIGGGIIIKKKHHHHHHHHHJJJNNNSSSXXX[[[bbbbbbaaabbbbbb___\\\YYYRRRMMMIIIIIIHHHFFFHHHLLLSSSUUUaaa{{{%%%'''))))))(((''''''((((((((('''''''''((()))***((((((''''''''''''''''''))))))))))))((('''%%%%%%((((((((()))))))))******'''((((((''''''))),,,.........------,,,++++++++++++,,,...000000111222222////////////////////////......//////000000111111666111///333777888999<<<<<<<<<;;;::::::999888888333444555555555777:::===>>>??????>>>===???BBBDDDEEEGGGLLLTTT\\\``````___gggiiijjjhhhgggiiinnnrrrnnnmmmjjjddd```ccclllttt|||cccOOODDDBBB>>>===:::999888999;;;<<<===>>>?????????>>>======<<<;;;:::999888888999::::::;;;===???AAACCCDDDEEEHHHIIIKKKKKKIIIDDD???<<<:::777666:::BBBKKKQQQTTTPPPIIIAAA===<<<<<<:::777666222///000333666666555444222000000000000...---***+++---,,,,,,+++---.........///000000000000///111222333333333555888:::<<>>>>>>>>======???AAABBBDDDIIIOOOVVVZZZ[[[[[[bbbeeeggggggeeefffiiilllmmmnnnmmmfff______fffnnntttrrr]]]LLLDDDCCC>>><<<:::999999:::;;;<<<;;;<<<>>>@@@@@@???===<<<>>>===;;;:::999999999999::::::;;;===@@@CCCFFFGGGGGGHHHIIIIIIGGGCCC@@@>>>;;;999777999@@@HHHOOORRRRRRJJJAAA;;;::::::999888222000///222666888888666444222000///000///...---(((***,,,,,,,,,,,,...000---...///000000000000000222333444555555666888::::::???DDDEEEDDDDDDEEEGGGGGGHHHIIILLLPPPVVV\\\___hhhfffdddbbbaaa___\\\ZZZSSSNNNKKKKKKJJJHHHJJJOOOOOOVVViii'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''---+++)))(((((()))***,,,''''''''''''((((((((((((((()))*********+++---///000//////......---,,,,,,'''+++///111000//////000---...............//////......//////000000111111222000222777888666666888555777999;;;<<<<<<;;;:::555555666555555666999;;;;;;===>>>>>><<<<<<===>>>@@@BBBFFFKKKPPPTTTVVVWWW\\\___cccdddddddddgggjjjnnnqqqrrrllldddaaaeeekkknnnxxxjjjWWWIIICCCAAA===<<<:::999999:::;;;<<<999;;;===???@@@???===<<>><<<:::999999999999999999999;;;>>>BBBGGGIIIFFFGGGGGGGGGEEECCC@@@???<<<:::888999>>>EEELLLQQQOOOJJJBBB<<<999777555444333222222666;;;>>><<<:::555333000/////////...,,,)))+++,,,,,,,,,,,,---///------...///000000000000222333555555555555777999:::===AAACCCCCCDDDEEEFFFGGGGGGIIILLLRRRXXX^^^aaajjjgggeeecccbbb```]]]ZZZTTTOOOLLLLLLKKKIIIKKKPPPPPPXXXlll&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''(((((())))))******))))))''''''''''''(((((((((((()))***+++,,,+++,,,...000111111000000//////......******+++---000///+++(((,,,,,,------..................//////000000111111000///222666666333333555333555777:::<<<<<<;;;:::555666666666555555888::::::<<<>>>>>>===;;;;;;<<<>>>@@@CCCGGGKKKNNNRRRTTTUUUZZZ___bbbbbbdddgggkkkmmmqqqtttpppiiidddfffiiijjjppp{{{}}}cccSSSGGGAAA???<<<;;;:::::::::;;;;;;<<<888:::<<<>>>???>>>======???>>><<<:::999999999999999888888999===BBBGGGJJJFFFGGGGGGGGGEEECCC@@@???===<<<:::999<<>>AAA???===666333000.........---,,,+++,,,------++++++,,,---,,,,,,...//////000000000111222444555444555666777;;;===@@@BBBDDDEEEFFFGGGGGGGGGIIIMMMRRRYYY___bbbiiihhheeedddccc```]]]ZZZTTTOOOLLLLLLKKKJJJLLLQQQSSS\\\ooo%%%'''((((((&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&)))***+++***)))'''''''''((((((((()))))))))'''(((***+++***+++,,,...111111111000//////......,,,***)))+++......)))%%%++++++,,,,,,---...............//////000000111111000///222555444111111444222333555888999:::::::::666777777666555555777999:::===??????===;;;::::::;;;>>>@@@CCCEEEHHHMMMPPPPPPUUUZZZ^^^___bbbfffjjjiiimmmqqqqqqmmmiiifffffffffiiiqqq~~~vvv]]]PPPFFF@@@===;;;;;;:::::::::;;;<<<<<<888999:::<<<===>>>>>>>>>>>>===;;;:::999999999999888888888999<<>>>>>===;;;:::<<>><<<666333///------------,,,,,,---...---+++***+++,,,+++,,,---...///000000000000222555555555444555666<<<===???AAADDDEEEGGGGGGGGGGGGIIILLLRRRXXX^^^bbbgggfffeeeeeedddaaa]]]YYYSSSNNNKKKLLLKKKJJJLLLQQQVVV```uuu$$$&&&''''''&&&%%%&&&'''&&&''''''((('''&&&%%%$$$((((((''''''''''''''''''%%%&&&(((***+++******)))((((((((()))))))))******%%%''')))*********+++---000000//////...---------*********+++,,,,,,+++******++++++,,,------............//////000000111111111000333555333000111555111222333555777888999:::777888777666444555777999:::===@@@@@@>>>;;;999888888;;;===>>>???CCCHHHLLLNNNRRRWWWZZZ[[[^^^cccgggfffiiimmmqqqrrrnnniiieeegggggglllvvvnnnXXXNNNFFF@@@===:::::::::;;;;;;;;;<<<<<<888888999999;;;===???@@@<<<;;;:::999888888999:::777777888:::===@@@DDDFFFHHHIIIKKKKKKIIIDDD???<<>><<<;;;<<>>>>><<<777333///---,,,,,,,,,,,,***,,,------++++++,,,...***+++---...///000000000222444666777666555666777;;;<<<===@@@CCCEEEFFFGGGGGGGGGIIILLLQQQWWW]]]```ddddddeeefffeeebbb\\\XXXRRRMMMJJJKKKKKKJJJLLLQQQXXXeee|||###%%%''''''&&&&&&'''(((''''''((((((((('''%%%$$$)))))))))((('''''''''&&&''''''((()))***+++++++++))))))))))))************&&&(((***+++++++++,,,---///......---,,,,,,++++++'''***---,,,******---000******+++,,,,,,---............//////000111111111333222444555333000111777222222222333555777888:::777888888666444444666888;;;>>>AAAAAA???<<<999888666888;;;;;;<<>>>>>===777333///,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000***+++,,,...///000000000333555888888777777777888;;;;;;<<<>>>BBBEEEFFFFFFGGGHHHIIILLLPPPVVV\\\___aaabbbdddffffffbbb\\\XXXQQQMMMJJJKKKJJJIIILLLPPPYYYggg !!!###&&&((((((%%%"""$$$$$$%%%%%%&&&'''((((((++++++***(((((('''''''''***)))'''&&&'''(((***+++)))((((((((((((***+++,,,************************444333000...,,,+++******///+++***------((((((+++......---,,,,,,,,,------///////////////.........444555666666555222///---222//////222333222333777777777666666666888999:::>>>======;;;:::999888888777888888999:::===BBBEEEIIIKKKOOOSSSVVVZZZ___cccaaaffflllqqqrrrqqqpppoooooojjjiiioootttzzzbbbRRRDDD@@@@@@<<<777777888:::<<<<<<:::888333444555777999;;;======<<<;;;:::888777666666666777777777888;;;===@@@AAABBBFFFKKKKKKGGGBBB???>>>AAAAAA@@@??????BBBGGGKKKRRRRRROOOIIIAAA;;;777555444222111333888;;;<<<;;;555333111...,,,++++++***))),,,......+++***,,,...***,,,///111222222111000111222444555666666777777;;;<<<>>>AAACCCDDDEEEFFFGGGHHHJJJMMMRRRWWW[[[^^^aaadddffffffgggfff___VVVTTTOOOKKKJJJJJJJJJMMMRRR\\\lll+++'''$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((((((''''''''''''((('''&&&%%%&&&''')))***)))((((((((((((***+++,,,++++++++++++++++++++++++111111000...,,,+++***))),,,))))))------******...------,,,,,,,,,------...///.....................111222444666666444222111111......222333222333777777777666555666666888888<<<;;;;;;;;;::::::999999999999999888888:::>>>AAAFFFIIIMMMQQQTTTWWW[[[^^^```dddiiimmmoooppprrrssssssnnnlllooosssxxx~~~```PPPCCC???@@@<<<:::999999999::::::999777777777777888999;;;<<<===888777666666666666666666888888888999;;;===@@@AAABBBFFFJJJJJJFFFAAA===<<<>>>??????>>>>>>@@@DDDHHHNNNNNNKKKGGG@@@:::777666222000...000555:::<<<<<<888666222///,,,++++++++++++---///...+++******,,,+++---111444555555333222333333555666777888888888>>>???@@@AAABBBBBBBBBBBBFFFGGGJJJMMMRRRWWW[[[^^^___ccceeefffggggggaaaYYYVVVPPPLLLKKKKKKJJJNNNSSS^^^ooo,,,(((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&((()))(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,............---+++)))((()))'''(((,,,---,,,,,,///,,,,,,,,,,,,---.................................111222444555555444222111000---...111333222444777777666555555444555555666888888999:::;;;;;;;;;:::::::::999777666777999<<>>???::::::999777888999::::::999:::999999888999:::<<<===666666555555666777888888999999999:::;;;===@@@AAABBBEEEHHHHHHDDD???;;;999;;;<<<<<<<<<<<<>>>AAACCCIIIIIIHHHDDD>>>999777666111///...///444:::???AAA<<<999444///,,,+++,,,------...///...+++***)))***,,,///444777999888555444444444555666777888999999===>>>>>>@@@AAABBBCCCCCCFFFGGGJJJMMMRRRXXX\\\___]]]bbbeeefffhhhhhhccc\\\WWWQQQMMMLLLKKKJJJNNNTTT```sss###$$$%%%(((***)))&&&###''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))''''''(((((()))******++++++,,,,,,,,,,,,,,,------+++,,,---...---+++)))(((((((((***,,,------------***+++,,,---......//////---------------.........222333333333222000...---///,,,---111222111333777666555555444444333333333444666777999:::;;;;;;;;;999999999777666666888:::<<>>999666555444666999===??????999888888777888:::<<<>>>888888888888888999999:::;;;:::::::::;;;===???@@@CCCEEEFFFFFFDDD???;;;999999:::;;;<<<;;;<<<>>>@@@GGGGGGFFFBBB===888666555333111///000555<<>>AAADDDFFFHHHGGGHHHJJJNNNSSSXXX\\\___]]]cccgggggghhhhhhccc]]]XXXQQQLLLKKKJJJJJJNNNTTTbbbvvv###$$$%%%((()))(((%%%"""'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))&&&''''''((())))))******+++++++++,,,,,,---------***+++,,,------+++)))((()))+++,,,,,,,,,,,,+++)))***+++,,,---...///......+++,,,,,,,,,---------...111111111111000...---,,,...,,,,,,000111000222666555444444444333333222222222444666999:::;;;::::::777888888888777777:::<<<777;;;AAAGGGLLLPPPUUUYYY______``````bbbffflllpppssstttsssqqqppptttxxx{{{oooUUUJJJ@@@======999666444444666999===???@@@555555555666888;;;===>>>:::999999888888888888888<<<;;;;;;:::;;;<<<===>>>BBBBBBDDDDDDCCCAAA===:::888:::;;;;;;;;;;;;===???GGGGGGEEEAAA<<<777444444222111000000444;;;CCCHHHAAA===777111...------...******+++,,,---------,,,+++...222666888888666444333333333444555666888999999:::;;;>>>AAADDDHHHIIIHHHIIIKKKNNNSSSXXX\\\^^^___eeeiiiiiihhhfffbbb\\\WWWQQQKKKJJJJJJJJJOOOUUUdddyyy...***&&&$$$$$$%%%%%%%%%''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&&&&'''((())))))))))))******++++++,,,,,,------+++,,,,,,---,,,+++)))(((***---...,,,,,,,,,***&&&***+++---...///......---***++++++,,,,,,---------------...///000000000000///,,,,,,000111///000444333444444444444333333222222444666888999999888777555666777888777888:::<<<666999>>>CCCHHHNNNTTTXXX]]]^^^______```cccgggkkknnnqqqrrrpppqqquuuyyyyyy{{{jjjRRRIII@@@======999999777666777:::;;;;;;;;;333333555777999;;;======888888777666555555666666<<<<<<::::::999:::;;;<<<>>>>>>???AAABBBAAA>>>;;;999:::::::::999:::===???EEEEEEDDD@@@:::666333333000//////...000666>>>DDD@@@===888333///.........***)))***+++...///...---***---000333555666555444333333333333444555777999=========???AAADDDGGGHHHJJJKKKLLLOOOSSSWWW[[[]]]___fffkkkjjjhhhfffbbb]]]WWWQQQKKKJJJKKKLLLRRRYYYfff|||111---)))&&&&&&'''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%%%%&&&&&&'''((((((((()))((((((%%%&&&'''))))))))))))((())))))******+++,,,,,,---...------,,,+++******))))))...///,,,+++---***%%%+++,,,---//////...,,,+++*********+++,,,,,,------......///000000111222222000------///000...///222222333444555555444444333333444777888999777666444444555666666666666777999777999<<>>>>>999888888777999;;;;;;:::999333555777:::;;;<<<;;;;;;666666666666666666777888<<<;;;:::999888888999:::888888999===@@@AAA???<<<::::::999777777888<<>><<<888444000.........+++******+++...///---++++++,,,...111333444555666555444333333444666888:::>>>===>>>???BBBEEEHHHJJJLLLLLLMMMOOOSSSVVVZZZ[[[^^^eeekkkjjjhhhgggddd```XXXRRRMMMLLLMMMOOOVVV]]]jjj******+++---///---***'''%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''))))))))))))((((((((()))***++++++,,,,,,000///---,,,+++*********'''---///,,,,,,...+++%%%+++,,,...//////---,,,***))))))***+++,,,,,,------333333222222111111000000111...---//////---...111111222444555666555555444444555777888888666444222333555666555444444555666999:::;;;===@@@FFFMMMRRRUUUYYY]]]```aaabbbdddeeejjjpppsssppppppvvvxxxuuuwwwyyyfffOOOHHHAAA>>>>>>999555555666999<<<===<<<;;;555777:::======<<<:::999666666777777888:::;;;<<<<<<;;;:::888777777888888444444555999>>>@@@???<<<999999777555555777;;;>>><<<======;;;777444333444222222333111111444:::@@@===;;;888444111///...---...,,,***,,,......,,,))),,,,,,...000222444666777666555444444555777:::;;;;;;;;;<<>>>>>>>>;;;777555444444222444777:::===>>>??????>>><<<:::888777999;;;<<<@@@@@@???>>>;;;888444222111111111222444666888999777666555444333000---***------,,,,,,,,,,,,++++++'''(((+++---000333555666555666555444444666999<<<:::<<>>>>>???;;;:::777555444555666777<<<===??????>>>;;;888666/////////000222555888::::::999888666555333111000------,,,,,,,,,,,,++++++))))))+++---000222444555222333555555666888;;;>>>;;;;;;<<<>>>@@@BBBDDDEEEJJJLLLNNNPPPRRRVVV[[[___fffgggiiikkkkkkgggbbb]]]WWWTTTQQQPPPNNNOOOVVV___sss%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%+++(((###'''***+++,,,+++))))))***+++************************)))))))))***,,,---//////000222222///+++((()))***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,...........................///000000......000111444444333333222222111111444444555333222111222444222444666888888666333222333444555666888;;;@@@DDDJJJNNNRRRTTTUUUWWW\\\___dddhhhnnnsssvvvvvvtttrrrpppssswwwzzz}}}}}}bbbMMMDDD;;;;;;;;;555888999888555666::::::666999999999999999999999:::<<<;;;999777777777999:::999:::999777444111111111222333666888:::<<<======:::888666333222222333444999;;;>>>???>>>;;;777555......------000444999<<<:::999666444222111000000------,,,,,,,,,,,,++++++***+++,,,...///111222333333444666777777888:::<<<===<<<;;;;;;<<>>=========>>>@@@AAABBBCCCFFFKKKOOOSSSWWW[[[^^^ggghhhiiijjjiiiddd^^^YYYTTTRRRRRRRRRRRRSSSZZZccc{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((("""%%%''''''...)))+++,,,,,,***)))((()))))))))*********+++++++++*********+++,,,---...///---------,,,***((((((((((((***++++++)))((()))+++***************************+++,,,,,,******+++,,,...------------...///000***+++---///000000///...111111222222222222222222222222222000......000222111111111111333555777999444555666666666777:::<<>>???@@@@@@??????CCCGGGKKKOOORRRVVVZZZ]]]cccdddfffhhhhhhddd^^^ZZZTTTRRRQQQSSSSSSTTT]]]fff%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""***(((%%%(((&&&%%%///)))+++------+++)))(((((()))))))))***++++++,,,,,,*********++++++,,,---.........---,,,,,,+++******'''***,,,+++(((''')))+++***************************+++,,,,,,******+++,,,---------...//////000000---------///222222111//////000000000111111222222111111222111///...000111555333111//////111333555444555666666666666888:::AAAFFFLLLOOOPPPQQQUUUWWW[[[^^^bbbgggllloooqqqqqqvvvvvvuuuvvvwwwyyy|||}}}sss\\\NNNFFF===;;;<<<777555999999666555888:::999555666888999::::::999888:::999666444333444555555666777888666444333333444222222333333444666777888888777555333111000//////222444777::::::888555333///......///222777<<>>???>>>===<<>>??????CCCFFFIIIMMMRRRXXX^^^ccccccdddfffiiiiiifffaaa\\\VVVRRRPPPQQQRRRWWWbbbnnn'''''''''(((((((((((()))(((((((((((((((((((((((('''///+++$$$---,,,...000000...+++******((())))))***++++++,,,,,,))))))))))))***+++,,,,,,---,,,++++++++++++***)))$$$'''***)))%%%###&&&***))))))))))))))))))))))))***+++,,,,,,******+++,,,)))***---///000///...------+++)))***---...---+++,,,------...///000111111///111333333111/////////......///000000000000000111333444444444444555777999;;;@@@HHHPPPUUUWWWWWWYYYZZZ[[[^^^ccchhhllloooooorrrvvvvvvtttsssuuuxxxmmmYYYMMMFFF<<<:::;;;666222888;;;888555666777555222444777999;;;<<<;;;;;;:::888666333222222333444444555666555333222333444222222111111222444555666::::::999888666555444444222333444444333222000...,,,---...000222666888::::::;;;;;;666///,,,...111---------,,,,,,,,,++++++,,,------...///000111111444444444333222444777:::===<<<<<<<<<===@@@CCCDDDBBBDDDHHHLLLRRRYYYaaagggfffgggiiikkkjjjgggaaa]]]VVVRRRPPPPPPQQQWWWdddppp%%%,,,,,,'''$$$(((...&&&&&&&&&&&&''')))***+++&&&'''(((((((((***---000+++---000000///---------))))))***+++---,,,***'''&&&&&&''''''(((((())))))---,,,+++)))((((((''''''(((((())))))))))))(((((())))))************)))))))))))))))((((((((((((((()))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---000222111///111777===666555444111000......---222111000//////000111222111333444444444555777999999;;;>>>CCCHHHMMMQQQSSSYYYZZZ\\\]]]___aaaeeeiiiqqquuuwwwvvvrrrpppssswwwjjjXXXFFF???>>>;;;999888888888888777777666555444222444777:::;;;<<<;;;:::<<<:::777444333222333333<<<999666333111000---,,,222444666666555444555666666666777777777555444333444444444444333111///...111------000111111444888777777888777555222...,,,...---,,,+++++++++++++++,,,,,,,,,,,,...///000111444444444333222555999<<<<<<======<<<<<<>>>BBBEEEHHHJJJLLLNNNRRRYYY```eeehhhiiikkkllljjjeee^^^XXXUUUWWWSSSSSSVVVVVVbbb{{{!!!&&&++++++'''%%%'''***''''''&&&''''''((()))***)))******(((''''''***,,,***---000000///---,,,---*********,,,------***((())))))((((((((((((((((((++++++)))(((((())))))***))))))************))))))++++++,,,,,,,,,,,,+++++++++*********************)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++---333888333222111111000000000000000000000000000000111111000222333333333333666888444666888<<>>;;;888777777888888777777666555444222444666888:::;;;<<<<<<:::999666444444444555666999777555333222000///...222444555555444444555666666777888888888777666555222333444444444333222111111------000111111333888666777888999777555222000...------,,,,,,,,,------,,,,,,,,,---...///111111666777777666666777:::===<<<======<<<;;;<<<@@@BBBHHHJJJLLLNNNRRRYYY```fffjjjjjjlllmmmkkkfff___ZZZVVVXXXTTTTTTWWWWWWddd}}}%%%''')))***(((&&&&&&'''((((((''''''''''''(((((()))))))))(((&&&''')))++++++...000111///...------+++++++++,,,...---+++)))++++++******)))(((((('''+++***((('''(((***,,,---***++++++++++++++++++***(((((())))))))))))((((((******************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***+++000444////////////000111222333...///000000111111111111///111222222111222444666222222333666;;;BBBGGGKKKOOOTTT[[[```bbbbbbaaabbbdddhhhmmmoooooonnnppprrrtttzzzvvvaaaSSSEEE???>>>;;;888777777777777777666555444444333333555666888;;;===>>>999888666555444555777888666555444333222111000000222333444444333333444555444555666666777777666666444555666666555444333222111---,,,///111000333777555666777888777555333222..................//////------------///000111222777888999999888888:::;;;::::::;;;:::;;;===@@@CCCHHHJJJLLLOOOSSSZZZaaafffkkkkkklllmmmlllggg```[[[WWWYYYUUUTTTXXXYYYggg((((((((()))******)))((())))))((('''''''''''''''%%%&&&'''''''''(((+++...///111333333222///......,,,++++++,,,......,,,***+++++++++*********)))))),,,***)))'''(((***,,,---******++++++++++++******&&&''''''''''''''''''&&&((((((((((((((()))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000444.........///000111333333---...///111111111000000000111222222111111444666222222222444999???EEEIIILLLQQQXXX]]]```aaaaaabbbaaaeeejjjmmmmmmmmmnnnooopppvvvooo[[[OOOCCC???===:::777666777777777777666555444333333333333444777:::===???:::999777555555555666777555555555444222000//////111222333333222222333555111111222333444444555555:::999999888555222000...000---,,,///000///222666333444555555444333111000......//////000000//////---------...///000111222555777999999888777777888777888999:::<<>>;;;:::777666888666666666666555444333333555444444444666888;;;===<<<:::777444333222333333444666888666111---,,,---000111111000//////222444444333333444555666777888333444555555444333222111000,,,+++......---000444888777777666444222111000------...///...---,,,+++,,,,,,,,,,,,...///000111555777:::;;;:::999999:::>>>>>>>>>===<<<===@@@CCCIIIKKKMMMPPPUUU\\\dddjjjjjjjjjjjjiiihhhddd___ZZZTTTVVVRRRSSS[[[aaattt'''((((((((()))***+++,,,)))(((((('''''''''((((((&&&((()))))))))+++...111<<<======;;;666222///...,,,+++)))***+++,,,+++***)))))))))***************)))***+++,,,,,,,,,+++*********++++++++++++******'''(((((())))))(((((('''((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------------...///000111111000///...............000111111111000000111333222111111111333555666888CCCEEEIIILLLPPPVVV\\\``````aaadddgggkkknnnoooooopppttt{{{qqq]]]NNNEEE<<<999777666777:::666666666666555444333333555555555555666888999;;;999888555333222222333333111444777666111------...000000000///......111444555555444444555666777888000111222333333222111000000,,,+++---...---///333666666555555444333222222,,,------...---+++((('''++++++++++++,,,...///000444666888999888888999;;;;;;<<<<<<<<<<<<>>>AAADDDIIIKKKNNNQQQVVV]]]eeekkklllkkkjjjjjjhhheee```\\\UUUVVVRRRTTT^^^fff{{{'''((()))(((&&&&&&(((***((((((''''''''''''((((((###$$$''')))+++///333777===>>>>>>;;;666111---,,,,,,***))))))***++++++***++++++******)))(((((((((&&&(((***---......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,++++++,,,,,,...000111222333111///...---------...///000000///......000222333333333444444555666666>>>AAAEEEJJJNNNSSSXXX\\\^^^___aaaeeejjjoooqqqrrrooosssyyy~~~kkkXXXMMMDDD;;;777666555777;;;666666666666555444333222555555555666666777888999777555444222222222444555...222666666111...///111000000///...---...111333555444333222333444555666222222222222111///---,,,000,,,+++------,,,...333222222222222222222222222+++,,,------+++)))&&&%%%*********+++,,,---...///111333555555555666888:::555666888:::<<<@@@EEEIIIIIIKKKNNNQQQVVV]]]fffkkkmmmlllkkkkkkiiifffaaa]]]VVVWWWTTTVVV```jjj((('''''')))***)))'''%%%''''''''''''''''''''''''''')))*********---333888GGGFFFDDD>>>777///+++))),,,---...+++((('''***---)))))))))***++++++,,,,,,)))000000)))***111111***...---++++++,,,+++)))'''+++***((('''((()))((('''''''''''''''(((***++++++++++++*********+++,,,,,,/////////---+++***+++,,,---,,,+++***+++,,,---...///...------///000000///........................+++...111111//////222555222222333333333222222111666:::@@@EEEJJJOOOTTTWWWXXXXXX[[[```ggglllpppqqqttttttuuu{{{~~~eeeTTTJJJ@@@:::<<<888000000777555555444444444333333333555555444444444444555555999777444222000000111111111111111111000///...---+++,,,...000111222222222333333444444555666777777222111000///------------)))))))))+++,,,...000111000111222222111000///...000///---+++************...,,,++++++---000000000666888::::::888666666666888:::<<<===>>>@@@CCCFFFIIIKKKOOOUUU[[[bbbgggiiikkkmmmnnnooolllhhhccc```TTTVVVTTTYYYccckkk&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''))))))))))))---444:::GGGGGGEEE@@@999333///---,,,------+++******+++---'''(((((()))******++++++(((...///))))))000000***---,,,++++++,,,+++)))'''---+++))))))***+++***)))+++***)))(((((((((((()))+++******++++++,,,------...//////---+++***+++---,,,,,,++++++,,,,,,------///...------///000000///........................---///111111111222333444000111111222222111111000777:::>>>BBBFFFKKKQQQUUUYYYYYYZZZ^^^ccciiimmmooorrrqqqssswww~~~xxx___OOOHHH???:::;;;888111111888555555555444444444333333444444444444555666777888888666444111000000000111111111111111000///......,,,---///111111111111000333333333333333333333333111111///...------------*********+++,,,...///000000111222222222000///...111000///...---,,,,,,,,,...---+++,,,...000111111555777888888777666777888999;;;===>>>???AAADDDGGGLLLMMMPPPUUUZZZ```dddgggiiikkkmmmmmmlllhhhccc```VVVXXXVVVZZZeeeooo###%%%'''%%%###"""%%%((('''''''''''''''''''''''''''(((((('''(((---555<<>>888333000///+++***))))))***+++++++++'''''''''((())))))******''',,,,,,((((((---...)))---,,,++++++,,,,,,***(((,,,***))))))*********)))++++++***))))))))))))***,,,,,,,,,,,,---------............---+++***+++---++++++,,,---------------///...,,,---...000//////////////////////////////------...000222333111000//////000000111000000///333666999===BBBHHHPPPUUUZZZZZZZZZ\\\___dddiiilllooonnnooosssyyy~~~oooYYYIIIEEE===999;;;888333333999666666555555555444444444333333333444666777999:::777555222000/////////000111111111111000000///......///000111111111000000222222222111111111000000000000///...---------...++++++++++++,,,---...///000111222222222111000////////////......---------...---,,,---000222222222444666777666555666888::::::<<<>>>???@@@BBBFFFHHHNNNOOOQQQTTTYYY^^^cccfffgggiiikkkllljjjgggbbb___XXXZZZXXX[[[hhhvvv###&&&(((%%%"""!!!%%%***'''''''''''''''''''''''''''''''''&&&''',,,666===AAAAAA???:::444///,,,+++)))'''%%%&&&***+++***(((''''''(((((()))*********'''******'''(((+++,,,(((...---,,,---......,,,+++***(((''''''((()))((('''((((((((()))+++,,,......000000000//////...---------......,,,+++***+++---***+++,,,.........------///---,,,,,,...//////...////////////////////////,,,***+++---111222///+++//////000000111111000000---///222666===FFFPPPVVVZZZZZZZZZ[[[]]]aaafffjjjllllllmmmppptttyyy}}}gggSSSFFFAAA<<<999:::888444555:::666666666555555555444444444444444555666777999999555444111///......///000000000000000000///...------...000111222111111000000000111111111111111111000///...------------...,,,,,,,,,,,,,,,---...///000111222222222111000000,,,,,,,,,,,,,,,,,,++++++...------///111333333333444555555555555666999<<<;;;<<>>;;;999999888666777999666555555555444444444444666555555555555666666777444333111///......///000......//////......------+++,,,...000111111111111...///000111222333444555000///...------,,,------,,,,,,,,,,,,------...///000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,...------///222444444333444555555555555777:::<<<;;;===???AAABBBEEEHHHKKKMMMMMMNNNRRRXXX```hhhllllllmmmnnnllliiiccc]]]YYYYYY]]]ZZZ]]]ooo%%%''')))(((&&&&&&))),,,''''''''''''''''''''''''&&&''''''&&&''',,,444;;;CCCBBB>>>888111,,,))))))***))))))+++,,,,,,+++))))))))))))***++++++,,,,,,)))************+++++++++.........///111222000///---+++******,,,------,,,---,,,,,,,,,,,,------...555555444333111...+++***+++,,,---,,,******+++---***+++,,,....../////////...---+++,,,---///..............................000///...///000111111000//////000111222222222222000000111111444:::AAAFFFOOOTTTYYY\\\\\\]]]```cccfffiiillloooqqqsssvvvyyy{{{~~~~~~|||zzznnnZZZKKKBBB<<<:::999888777777777888555555444444444333333333555555444444444444555555444333111///......000000.........//////......---+++,,,---///000000//////...///000111333555666777111000///---,,,+++++++++,,,,,,,,,,,,---...///000000111222333333333222111111///...---,,,---......---,,,---000333444444333444555777777777888:::<<<:::<<>>888222...,,,,,,((()))++++++***((((((((((((((())))))***++++++++++++++++++,,,---,,,,,,---,,,,,,,,,...000111000......,,,+++,,,---///......------,,,,,,---......///000111111111000---+++)))+++,,,,,,+++******+++---+++,,,,,,,,,...///000111...,,,+++,,,---.........------------------------//////...---,,,---///222---...///000111111111111222222222111222666;;;???EEEMMMWWW\\\\\\\\\\\\^^^bbbfffkkknnnoooppprrrtttuuuxxxyyyxxxwwwzzzeeeRRRFFF???;;;;;;999888777777888777444333333333333222222222333333333333333444555666444333111/////////000111//////000000000000000///------.........---+++***//////000111333444555555222111///---,,,******)))++++++,,,,,,...///111111000111222333333333222222333111...+++***+++---///++++++---///333444333222555777999999999999:::;;;:::<<<>>>AAABBBEEEIIILLLNNNNNNOOORRRYYYdddmmmtttqqqrrrrrrpppllleee___[[[XXX______dddzzz%%%%%%&&&(((***+++)))'''''''''''''''''''''''''''&&&''')))((((((+++111777@@@???<<<777222...---...$$$'''***)))%%%###$$$%%%''''''(((((()))*********---,,,,,,......------///+++******,,,///000///...,,,+++******,,,......---******+++,,,...000222333,,,---...///...---+++******+++,,,+++******+++---,,,,,,+++,,,---///111222...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,)))'''(((,,,111,,,---...///000000000000000000111111222555:::===???HHHUUU\\\\\\ZZZZZZZZZ___dddkkknnnnnnnnnpppqqqqqqsssuuuuuutttvvvzzz~~~{{{^^^MMMCCC<<<:::;;;:::777777888777666333333333222222222111111000000111222333555666777555333111000///000111222000111111222222222111111/////////...,,,***(((&&&000000111111222222222333333222000---+++***)))(((***++++++,,,...000111222000111222333444333333222333000,,,((('''(((+++---***+++,,,///222444333222555888:::;;;::::::::::::999;;;>>>@@@BBBEEEIIILLLPPPPPPPPPSSSZZZdddnnntttqqqrrrrrrqqqmmmgggaaa^^^XXXaaaaaaggg~~~''''''&&&&&&&&&(((***+++''''''&&&&&&&&&%%%%%%$$$(((&&&%%%'''((((((---444???===:::555111,,,)))'''&&&&&&&&&(((***++++++)))&&&''')))+++,,,,,,,,,,,,++++++******+++---...///***(((&&&(((+++---+++(((******+++///222111---))),,,------...///000000111111000///...,,,+++***)))&&&&&&'''((()))******++++++,,,---.........------......---------,,,,,,,,,,,,,,,++++++,,,,,,---......,,,***((((((***,,,...000000000000111111111111///000000000000222666999<<>>===<<<:::888666444333333444...---111333111111555222222222333444555666777222---)))(((***...//////000000///...---+++)))))),,,---.........///111333...111222...---000222111000...,,,,,,,,,,,,***(((***++++++******,,,///222444222222555999888222---.........///......------+++---...///000333777:::888888999::::::;;;<<<<<<:::<<<>>>@@@AAACCCFFFIIILLLLLLMMMQQQYYYcccmmmsssuuutttrrrnnnjjjeeeaaa___]]]^^^bbbmmm***)))(((''''''&&&&&&&&&))))))((('''''''''''''''(((&&&&&&(((((((((,,,222;;;:::888444000,,,)))''''''&&&&&&'''))))))(((&&&))))))))))))***,,,---...+++*********+++,,,...///++++++++++++******+++---,,,,,,---000333333000---------......///000000111111000///...,,,+++***))))))))))))******++++++,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,++++++,,,,,,---......---+++******+++,,,---....../////////000000000///000000000000222555888:::>>>DDDLLLSSSXXX[[[\\\\\\___bbbeeefffiiilllnnnooopppqqqsssuuuwwwxxxxxx{{{kkkXXXHHH???<<<<<<;;;999777555444333333555///---000111//////222333222222333333555666666555111---+++,,,------,,,............---,,,++++++,,,---............111333333777888444333555666444000...,,,,,,,,,,,,***(((***++++++******+++///111444333333666:::999444//////...,,,+++++++++---------...000111222444888;;;::::::;;;;;;<<<<<<======:::<<<>>>@@@BBBDDDHHHKKKMMMMMMNNNRRRZZZdddmmmsssvvvvvvssspppkkkeee___\\\\\\^^^dddppp((()))))))))((('''&&&%%%***)))((('''&&&'''(((((('''&&&'''***)))(((***///666555444333000,,,)))'''***)))(((((())))))'''&&&+++***)))((())),,,...000,,,,,,,,,,,,,,,---//////,,,...///---)))(((,,,111,,,,,,,,,...111222111000.........//////000000111000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------........./////////000111111000000111333666777999>>>EEELLLRRRWWWYYY\\\]]]^^^^^^```dddjjjnnnqqqqqqqqqqqqsssuuuxxxyyyyyyzzzvvv```QQQFFF>>>;;;:::999777555444333222222888333111222333111111222333222222333333444555666555333000/////////---,,,+++,,,---------------,,,+++---......---...000333000555666333111222222//////...,,,,,,,,,,,,***)))******+++******+++...000444333444777::::::777333///---+++(((((())),,,------///000111222555999<<<<<<<<<==================:::<<>>::::::555555444333222222333333000000///...111666777444333333222222222222333333444555555333000---,,,,,,------------,,,+++))))))***,,,------,,,---///222111666777333111111000......---+++,,,,,,---+++***(((***++++++******+++------...000222333333333333///000222333222///,,,***+++---...///000333777999<<<<<<<<<==================>>>???@@@BBBFFFLLLPPPSSSTTTVVV[[[bbbjjjqqqvvvuuutttsssqqqmmmiiifffdddeeehhhsss(((((()))***)))'''%%%$$$%%%&&&((()))***)))((('''$$$###%%%))))))'''***...,,,+++***))))))***+++,,,(((''''''(((***+++***(((&&&(((***++++++***)))((())))))***++++++***)))((())))))((()))+++,,,---------///111000...---...000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++*********+++,,,,,,,,,---)))***+++,,,---...//////------........./////////,,,,,,++++++,,,,,,---...++++++,,,---......//////------........./////////,,,...000000//////000111000111222555999>>>CCCGGGGGGKKKQQQVVV[[[___ccceeeiiilllpppvvv{{{~~~{{{|||}}}~~~jjjTTTFFF>>>:::999;;;555444444333333333333444222444333000222888999555333333222222222222222333333444444111---++++++,,,++++++,,,,,,,,,++++++******+++,,,---,,,---///111///333333///---//////---...,,,++++++------,,,***(((***++++++******+++,,,---...000111111111222222111222222222111///---+++,,,...///000111444777:::<<<======>>>>>>?????????>>>>>>??????AAAEEEJJJNNNTTTUUUXXX\\\ccckkkrrrvvvxxxvvvssspppllliiigggfffgggkkkvvv%%%&&&'''((()))))))))((("""$$$&&&((()))(((&&&$$$$$$###$$$((()))'''***000---+++)))(((((())),,,...+++*********++++++***((((((((((((((())))))))))))+++,,,---------,,,+++***%%%))),,,,,,******---111+++...000///,,,***+++---++++++++++++++++++++++++.........------,,,,,,,,,******++++++,,,---......'''(((***+++------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,---------......+++---///000//////000111//////000333777;;;@@@BBBCCCGGGLLLQQQUUU[[[```dddhhhjjjmmmrrrxxxrrrbbbOOOBBB;;;777888;;;555444444333333444444444///111///+++---222222...333333222222111222222222///111111///,,,+++---///))))))***+++,,,------,,,***+++,,,,,,,,,---///111000444444///---///111///...,,,++++++------,,,***(((***+++,,,*********+++---///111111111111111222333222111000......---------///000111222555888;;;======>>>???@@@AAAAAABBB????????????@@@DDDIIIMMMUUUVVVXXX]]]dddlllssswwwvvvtttqqqnnnlllkkkjjjjjjggglllxxx'''(((+++---,,,***'''%%%(((### """(((***&&&""")))'''''')))---///...,,,,,,,,,++++++***)))))))))...***'''(((***,,,+++)))((((((''''''''')))***+++******))))))))))))******)))***+++***)))((()))***+++++++++,,,,,,---------,,,,,,,,,++++++*********)))+++------,,,,,,,,,---+++,,,---.........---,,,***+++---......---+++)))000+++'''&&&))),,,......,,,++++++***+++,,,...///+++***))))))***+++---...000000000///......------///////////////.........,,,...///000222555:::>>>BBBFFFKKKPPPSSSVVVYYY[[[aaacccgggmmmttt{{{}}}{{{~~~hhhZZZJJJBBB===777444444222222222222222222222222000//////000222222111///444111000000222333111///111111000///...------,,,...---,,,+++************...,,,++++++,,,...//////...222666555000------///,,,,,,++++++***)))(((((())))))(((***,,,,,,+++***...000222222111111222333444333222000000000111111000111222222222444888;;;===???AAACCCDDDBBB???===<<<>>>???@@@BBBFFFLLLPPPWWWWWWYYY]]]ccckkkrrrvvv~~~vvvooonnnlllhhheeeeeehhhnnn}}}((()))***,,,------------)))&&&$$$&&&)))+++)))&&&###$$$%%%&&&'''(((***++++++************)))))))))---+++))))))************))))))((('''((()))++++++******))))))))))))******)))***+++***)))((()))***++++++++++++,,,,,,,,,---*********++++++,,,,,,---***+++,,,,,,******+++,,,+++,,,---------,,,++++++++++++,,,------,,,+++***...+++((('''***,,,------,,,,,,+++++++++,,,---...++++++******+++,,,......111000///...------------////////////............---...000000111444888<<<>>>BBBGGGKKKOOOSSSWWWZZZaaacccgggkkkqqqxxx|||~~~cccUUUGGG@@@<<<777444444222222222222222222222222000000111111111111222222333111......000111///---000000//////......------...---,,,+++************---,,,++++++,,,---......,,,000333222...+++,,,...,,,,,,,,,+++******))))))+++)))((((((***,,,---,,,...000222222222111222333333222111000//////000111444444444333222333666999;;;===@@@CCCDDDCCCAAA??????@@@AAABBBDDDIIINNNRRRWWWWWWYYY]]]dddlllssswwwyyyrrrmmmmmmlllhhhfffggglllttt***)))(((''''''''''''((((((((((((((())))))))))))###&&&((((((''''''***---(((((())))))))))))******+++,,,,,,***)))((()))++++++***)))((()))***+++,,,***))))))(((((())))))***((()))******)))((()))+++*********++++++++++++++++++++++++++++++++++++++++++++++++***((((((***,,,------------,,,+++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++,,,---...///111000...---,,,,,,---...........................///000111111111333666999:::===AAAEEEJJJOOOUUUZZZ___```cccfffjjjqqqxxx~~~~~~ttt]]]PPPCCC===:::777444555222222222222222222222222000222333222000000333666555222000//////000/////////////////////...............---,,,++++++++++++++++++******++++++,,,---+++...///...***)))***------,,,,,,++++++*********,,,***'''&&&(((+++---......000222222222111222444222111000000000000000111777777666444222333555888888;;;>>>BBBDDDDDDCCCBBB@@@AAABBBCCCEEEIIIOOOSSSWWWXXXZZZ___eeemmmtttxxxyyyrrrmmmmmmkkkgggeeegggpppzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&&&&(((***&&&''')))))))))***+++,,,&&&''''''((()))*********))),,,---,,,((('''))),,,,,,+++***))))))***++++++))))))(((((((((((())))))((()))******))))))***+++************************///...---,,,***)))((('''++++++***)))((())),,,//////......---,,,++++++***+++************++++++,,,))))))***++++++,,,+++***------,,,++++++*********,,,,,,,,,,,,---...//////111///---,,,+++,,,,,,---------...............///000111111111000111333666666888<<<@@@EEEKKKSSSXXXZZZ[[[]]]^^^aaagggpppvvv}}}}}}jjjYYYMMM@@@;;;999666444444222222222222222222222222000333555333//////444:::777555333111111111111111.........///////////////...------,,,++++++,,,,,,******+++************++++++------+++)))(((***,,,---,,,,,,,,,++++++*********)))'''(((***,,,---------///111222222222333444222222222222222222222333777777666444333444666999777:::===AAADDDEEEEEEEEE???@@@AAABBBDDDHHHNNNRRRVVVXXX[[[```gggooovvvzzz}}}wwwrrroookkkfffdddeeeppp~~~"""&&&))),,,,,,,,,+++$$$(((***)))&&&%%%(((+++&&&&&&''')))***)))'''%%%&&&&&&'''((()))******+++(((+++---,,,)))(((***,,,---,,,+++)))))))))******))))))(((((((((((())))))''')))******))))))***+++************************///...---,,,***)))((('''***************+++///222000//////...---,,,,,,+++***))))))))))))***+++,,,((()))***+++++++++******,,,,,,,,,++++++******)))++++++,,,---............///...---,,,++++++,,,,,,,,,---------......//////000111222111000000111333333555888;;;@@@GGGOOOTTTUUUXXXZZZZZZ[[[```iiipppzzz}}}~~~xxxeeeWWWKKK???;;;888555222222222222222222222222222222000333555333///000555;;;555444333222000000111222.........///////////////------,,,+++++++++,,,,,,)))***,,,+++)))((()))+++,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++***''''''(((+++---...,,,***---///111222222222333444222333333444555555555555444555555444444555888;;;888;;;>>>BBBEEEFFFGGGGGG@@@AAABBBCCCEEEIIIOOOSSSVVVXXX\\\bbbiiiqqqxxx|||~~~yyyuuurrrnnnhhhgggjjjsss$$$&&&)))******((($$$"""''')))++++++((((((***,,,))),,,000111///,,,(((&&&''''''((())))))***++++++''')))+++++++++***+++,,,---,,,+++)))((((((((())))))((((((''''''(((((()))'''(((******))))))***,,,+++++++++++++++*********++++++++++++++++++++++++)))***+++++++++,,,///222///...---,,,,,,,,,,,,,,,((((((((()))******++++++''')))++++++***)))***+++***++++++,,,++++++***)))***+++,,,---.........------------,,,,,,+++******,,,,,,,,,---....../////////000222111000///000111111333555888<<>>===444,,,***,,,((())))))******+++++++++''''''(((***---...---,,,---,,,***(((''''''''''''((((((''''''''''''((((((&&&(((******))))))+++,,,---,,,,,,,,,++++++++++++*********++++++,,,,,,---***+++,,,,,,+++***,,,------,,,+++*********+++,,,&&&'''(((************)))''')))+++***)))(((***,,,))))))++++++,,,+++******)))***+++,,,---------,,,+++,,,---...---+++)))(((++++++,,,------...//////...000111111000//////000///000333555888===BBBFFFJJJOOOTTTUUUTTTWWW___ffflllrrr{{{~~~wwweeeXXXNNNCCC999666666444222222222222222222222222222222000000111222333444555555***---000111///......///000000//////......------*********))))))******+++(((,,,///...***((()))+++)))******+++,,,,,,***)))))))))))))))))))))))))))&&&&&&(((***---...---+++,,,...111222222222444555111222444666777888777777111222222222333555999<<>>AAACCCIIIOOOPPPOOORRRYYYaaahhhoooyyy}}}|||~~~mmm]]]RRRHHH>>>555444555333222222222222222222222222222222/////////222444555444333)))---222333222000///000111111000///...------,,,***)))))))))))))))******(((,,,000///***((())),,,(((((()))+++,,,,,,)))'''((((((((((((((()))))))))(((''''''(((+++---......,,,...111222222222444555000111333555777777777777111222222222222444777:::BBBCCCDDDFFFGGGGGGHHHHHHBBBCCCDDDEEEGGGKKKQQQUUUVVVYYY^^^eeennnvvv||||||yyyxxxvvvrrrmmmooottt}}}))))))************))))))///,,,(((&&&&&&&&&&&&%%%///...,,,+++)))((((((((((((((())))))))))))((((((+++,,,---------,,,+++***------,,,+++)))'''&&&%%%)))'''%%%%%%&&&'''((('''&&&&&&'''((()))***+++,,,)))))))))))))))******+++'''((()))***,,,,,,,,,---***++++++++++++***)))))))))))))))))))))******+++%%%&&&''')))))))))((('''&&&((()))***)))((()))***'''((()))(((&&&&&&''')))++++++,,,,,,---...//////...---,,,---......---+++(((''')))---222444333111///////////////000111111,,,---///111444777999;;;@@@EEEJJJLLLKKKMMMRRRWWW```gggqqqzzz{{{xxxyyy~~~sss___RRRMMMAAA@@@;;;555333555333///000000000000000000000000222222222333333444444444000000000000000//////...000000///...---,,,,,,+++,,,)))''''''***+++***)))***,,,------***(((((((((******++++++++++++*********++++++((($$$###(((------,,,+++*********+++,,,+++---000222333222000...888666666999<<<<<<999555777555222111222666:::===DDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHLLLPPPSSSUUUWWW\\\ccckkkttt{{{{{{yyyxxxuuuooojjjkkkqqq))))))************))))))%%%&&&''')))***((($$$ (((((('''&&&&&&''''''''''''''')))***++++++++++++,,,---.........---++++++******++++++***)))((((((***(((&&&&&&((())))))(((&&&&&&'''((())))))************))))))******+++,,,))))))***+++++++++*********++++++++++++***)))))))))))))))))))))******+++''''''((()))))))))))))))''')))++++++***)))***+++)))***+++***((((((***+++******++++++,,,------...---,,,,,,---......---+++...------///222444333111000000000////////////000///000000111333555666777<<<@@@EEEHHHJJJLLLQQQTTTZZZaaakkkuuu}}}|||xxxxxx{{{~~~~~~kkkYYYLLLFFF??????:::444333444333///111111111111111111111111111222222222333333333333222111///.........///000...............---------+++)))'''(((***+++***)))***,,,------+++)))(((((()))))))))******))))))))))))+++,,,)))%%%$$$(((,,,---,,,+++++++++,,,---...,,,---///111111000///...666555555888;;;;;;888555333222111111333777<<<>>>FFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFHHHLLLPPPSSSXXXZZZ^^^dddlllssszzz}}}{{{xxxtttnnnkkkpppwww******++++++++++++******$$$$$$&&&)))+++)))&&&"""&&&&&&''''''(((***+++,,,'''(((***+++---..................///...------,,,,,,,,,,,,+++***)))((('''+++***(((((()))******)))&&&'''''''''(((((())))))******))))))******+++,,,***+++++++++***)))((((((***++++++++++++***)))))))))))))))))))))******+++***))))))))))))***++++++(((***,,,,,,+++***+++,,,)))***+++***)))(((***,,,))))))******++++++,,,,,,---,,,,,,---......---+++222000//////000111000///////////////000000000111222222222111222222333333888:::>>>CCCHHHLLLOOOQQQRRRYYYdddnnnwww}}}}}}zzzxxxyyyzzz}}}}}}mmm___RRRGGGBBB======999333222444222...111111111111111111111111111111111111111222222222333111///---,,,...000222,,,,,,------............+++***(((((()))******)))***,,,...---+++***))))))(((((())))))))))))(((((((((***,,,+++(((&&&(((+++---,,,,,,+++,,,---///000------...///000000111111666444444777:::;;;999666222222333555888===AAACCCIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFGGGIIIMMMQQQTTT[[[]]]```ffflllsssyyy}}}}}}xxxtttnnnmmmuuu******++++++++++++******+++(((%%%%%%&&&((((((((('''''''''((()))+++,,,---******,,,---...////////////////////////......---000000...---***(((%%%$$$+++)))((()))***+++***)))'''''''''''''''((((((((())))))(((((())))))***+++******++++++******)))(((***++++++++++++***)))))))))))))))))))))******+++,,,+++***))))))***,,,---(((***,,,,,,+++***+++,,,'''((()))((('''''')))+++************++++++,,,,,,---,,,,,,---...///---,,,///...,,,++++++,,,,,,---+++,,,...///111222222333222222111111111111222222444555999???FFFKKKMMMNNNOOOVVV```iiiqqqwww|||{{{xxxwwwwww~~~{{{zzz}}}nnn^^^UUUMMMEEEAAA::::::777222111333111---222222222222222222222222000000000000000111111111222111///.........///000------------------------+++***))))))))))))))))))***,,,......,,,*********(((((())))))))))))(((((((((***,,,,,,***))))))***,,,+++++++++,,,---///000---------///111333666777777555555777;;;<<<:::888555666888;;;???CCCGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKHHHGGGGGGGGGJJJNNNRRRUUU\\\]]]aaagggnnnuuu{{{~~~|||yyytttooooooyyy*********++++++*********+++(((%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((---......///////////////000000//////............000000///---+++)))'''%%%***)))((()))******)))((('''''''''((((((((((((((((((''''''''''''((())))))))))))***+++++++++++++++***++++++++++++***)))))))))))))))))))))******+++---,,,+++******+++,,,---''')))++++++***)))***+++'''((()))((('''((()))+++++++++++++++,,,,,,,,,,,,,,,++++++---...///...,,,,,,,,,+++***)))***,,,------...///000111111000000111000000000000111222333222333555;;;BBBHHHKKKLLLPPPUUU^^^ffflllqqqvvvyyy{{{}}}|||yyywwwvvvzzzwwwvvvyyyzzz|||{{{bbbTTTNNNHHHAAA===888999666222111333111---222222222222222222222222000000000000000000000000///000111111111000...---///......---,,,,,,++++++++++++***)))(((((()))))))))+++------,,,*********)))******++++++******)))(((***,,,---,,,+++******************+++,,,...///,,,,,,---000444888<<>><<<:::888999;;;>>>BBBGGGJJJMMMNNNOOOPPPPPPOOONNNLLLKKKIIIHHHGGGHHHKKKPPPUUUXXX[[[]]]aaagggooowww}}}{{{zzzyyyvvvqqqqqq|||))))))************))))))$$$$$$&&&'''(((&&&!!!(((((('''''''''(((((()))//////000000000//////...000000///............///,,,,,,---------,,,++++++***)))((()))++++++)))((('''((((((((())))))******(((''''''''''''((())))))******+++,,,------,,,,,,***++++++++++++***)))))))))))))))))))))******+++---,,,,,,++++++++++++,,,''')))++++++***)))***+++)))***++++++******,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---,,,---------,,,,,,...///111111222111000///---+++////////////000111222333111222444777;;;AAAGGGJJJNNNSSSZZZaaafffkkkoooqqqtttwww{{{|||{{{xxxwwwvvvuuurrrqqqssstttuuuzzzppp[[[OOOHHHAAA;;;777777888666222222444222---333333333333333333333333111111111111000000000000---///111333222000...,,,//////...---,,,+++******+++++++++***((('''(((***(((***,,,,,,+++))))))*********++++++++++++******)))***+++,,,---,,,+++++++++******)))***+++---...+++,,,...111666;;;???BBB===:::888:::===>>><<<:::777888:::===BBBGGGLLLOOORRRSSSTTTTTTSSSPPPNNNLLLJJJIIIIIIJJJMMMRRRWWWZZZZZZ\\\aaagggooowww}}}yyyyyyyyywwwrrrsss(((((())))))))))))(((((($$$$$$&&&)))***(((%%%!!!+++************+++,,,,,,---...///000000000000000000///...---------......+++,,,,,,---------------+++******+++,,,,,,***((('''(((((()))***+++,,,,,,)))))))))))))))***++++++------.........---,,,,,,***++++++++++++***)))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++******(((***,,,,,,+++***+++,,,)))***++++++***+++---///++++++++++++++++++******+++++++++,,,//////...---,,,...000000...,,,---//////000111222111000...,,,000////////////000111111000111222333444999AAAHHHIIINNNTTT[[[___dddhhhkkkmmmpppuuuwwwwwwvvvvvvvvvrrrooonnnppppppooosssyyy~~~pppbbbRRRJJJDDD===888666666777666333333555222...444444444444444444444444222222222111111000000000///000111111111000...------------,,,,,,+++++++++***,,,,,,***'''&&&(((***''')))++++++***)))((()))))))))************))))))+++++++++,,,------,,,,,,---,,,+++***++++++------,,,---///333777;;;>>>@@@>>>;;;999999<<<===;;;999777777999<<>>FFFDDDIIIOOOVVV[[[```dddggghhhkkkpppsssttttttuuuuuurrrooonnnoooooommmpppvvvuuuwwwzzzzzz___UUUKKKFFFBBB===999999666777666333333555333...444444444444444444444444333222222222111111000000111111000///////////////++++++,,,,,,,,,,,,------***,,,,,,***'''&&&'''***&&&(((******)))((((((((((((((())))))))))))((((((,,,+++***+++---...------///...---,,,,,,,,,---...---...000333666999;;;===>>>;;;888888:::;;;999777777888999>>>EEENNNVVV\\\ZZZ[[[[[[[[[ZZZVVVSSSQQQLLLKKKKKKMMMPPPVVV[[[^^^^^^___cccgggnnntttyyy|||}}}zzzuuuqqqvvv***((('''''')))***)))(((///---***'''&&&(((***,,,((((((((((((***,,,...///---///222444444333444555222111000000000111222333000///...///000///...,,,++++++,,,------+++***)))'''))),,,---,,,+++,,,,,,,,,,,,***((('''(((***,,,,,,000000---...222///(((---......,,,)))'''''''''******)))))))))))))))***'''(((***+++------------((()))***++++++***)))(((*********(((''''''***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...---...///000///...---...000,,,,,,------...///000000////////////000000000000000000///000222555888:::BBBDDDIIIPPPWWW]]]```aaabbbdddggglllqqqssstttssspppppppppooooooqqqvvvyyyuuuwwwxxxxxxzzz{{{hhhXXXPPPFFFAAA>>><<<888444666666555444333333222222333333444444333333222111222222111000//////000000333222111111111///,,,)))......---------,,,,,,,,,((((((''''''((()))******---,,,***)))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------------++++++++++++------,,,---///222555888;;;===;;;<<<;;;999777666888:::999;;;>>>AAAGGGQQQ]]]gggddd___YYYVVVVVVUUURRRPPPQQQRRRPPPMMMSSS\\\___\\\aaabbbdddiiipppvvvzzz{{{yyyvvvyyyzzz}}})))((('''''')))*********,,,+++)))''''''(((***+++***))))))))))))+++,,,...,,,...111222111222333444222111000//////000111222000...------......---,,,******+++++++++++++++***---///111000///------...000000///---++++++,,,...,,,//////---...111...))),,,---...---+++***+++,,,++++++************++++++******++++++++++++,,,,,,))))))************))))))***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---,,,---///000///...---...000//////...................../////////000000000000000000///000222555777999???AAAEEELLLSSSYYY^^^```ccccccdddhhhlllppprrrsssrrrsssrrrrrrqqqssswwwzzzwwwyyyzzzxxxxxx~~~nnn\\\SSSLLLDDD>>><<<;;;777444555444444333222222111111333333333444333222222111222222111000000000000000111000///000111111///------------,,,,,,,,,,,,+++///...,,,***)))((('''''',,,+++***)))))))))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,---///111555888;;;<<<888888888777666666888:::999;;;>>>BBBGGGQQQ^^^gggeee```[[[XXXXXXXXXVVVSSSNNNOOOMMMKKKQQQZZZ]]][[[bbbcccgggmmmtttyyy|||}}}{{{yyy{{{{{{)))''''''(((***,,,,,,+++((((((((('''(((((()))***+++***))))))***+++,,,---,,,...000000///000222333333222111000//////000000000...,,,,,,---...------+++***************++++++---///111111000///000111333333222222111000//////...///...,,,---///...***+++,,,......------///000,,,+++++++++++++++,,,,,,---,,,+++***)))******+++******))))))))))))******+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......,,,---...//////...---...///,,,,,,,,,,,,------------....../////////000000000000//////000222444666888:::<<<@@@FFFMMMTTTZZZ^^^aaaaaaaaacccfffkkkpppsssrrrsssssssssrrrsssvvvyyyyyy{{{|||yyyvvvxxxuuuaaaSSSMMMGGG@@@;;;:::888666333333333222222111111000000222333333333333222111111222111000000000000000000000///...///111222222222,,,,,,,,,+++++++++******000///---***((('''&&&%%%******)))))))))***++++++))))))))))))))))))))))))************++++++,,,,,,///...---,,,,,,---...///,,,---///111444777:::;;;444555666555555666888;;;:::<<>>???AAAEEEMMMXXXaaa___[[[VVVUUUVVVWWWVVVTTTQQQQQQQQQRRRVVV]]]bbbdddcccffflllttt{{{((('''&&&'''***,,,,,,,,,&&&''')))+++,,,,,,,,,+++)))((())))))+++---///111///111222333222222333555666555444222111111111222222000//////111222111000000///,,,***((('''''''''%%%'''***+++,,,...111333111333777<<>>CCCIIIPPPVVVUUUXXX\\\___bbbeeeiiimmmppprrrssssssrrrqqqrrrsssvvvyyy||||||yyywwwvvvwww{{{lll[[[OOOHHHCCC@@@<<<999888777666555333333333333222222222222111111222222111111000///111000000000000000111111333111///...///111111000++++++*********)))))))))&&&&&&&&&&&&'''((()))***(((((())))))************(((((((((((((((((((((((((((((()))***++++++,,,,,,---,,,+++******+++,,,---------...000222555777888888999999777666666888:::>>>???@@@@@@BBBJJJTTT\\\^^^ZZZUUUTTTVVVXXXWWWUUUSSSRRRSSSUUUYYY]]]ccchhhdddgggmmmuuu|||~~~(((&&&&&&''')))++++++***((((((***+++,,,,,,,,,,,,)))))))))***+++---///000000222555666555444444444555444333222111111222333111000000222333333222000111000...,,,***(((''''''***,,,,,,,,,,,,,,,///111222555:::AAAGGGGGGBBB===222///---000111///......---......---***))))))***(((((((((((()))***++++++***))))))((()))***+++,,,******))))))))))))******''')))+++***)))((()))***++++++++++++++++++++++++,,,***((((((+++---------,,,---......---,,,---...............////////////------.........///////////////000000111111111111111555999<<<>>>BBBIIINNNMMMRRRXXX[[[^^^aaagggkkkrrrtttvvvvvvuuusssssssssrrrvvvzzz}}}|||zzzxxxwwwvvv|||sssdddVVVLLLHHH@@@???<<<999777666555555333333333333333333333222000111111111111000//////000000000000000111111222333111////////////...---+++++++++*********))))))***))))))(((((())))))***(((((()))*********))))))((((((((((((((((((((((((((())))))***+++,,,------,,,+++***))))))***+++,,,------...000111444555777:::::::::999777777999;;;>>>???@@@@@@BBBIIITTT\\\aaa]]]YYYXXXZZZ[[[ZZZXXXSSSQQQRRRVVVXXXZZZaaahhhgggjjjooovvv|||}}}(((&&&%%%&&&((())))))(((((()))))))))******++++++---,,,+++***+++,,,---...///333666888777555333333333222111000000000111222//////000333444444111///.........---,,,+++***)))+++,,,---,,,+++,,,...000222444:::CCCIIIHHHAAA;;;333//////333444000...///,,,---...,,,***)))***+++))))))))))))***+++,,,---************))))))))))))))))))************))))))((()))***)))(((''')))+++************************+++)))'''''')))+++,,,,,,,,,---......,,,,,,---...////////////............---------.........////////////000000000000000000...333888::::::<<<@@@EEEHHHLLLQQQTTTWWW\\\dddkkkrrrtttwwwwwwuuusssrrrqqqooosssxxx|||}}}|||zzzxxxvvvyyy}}}yyyjjj^^^SSSKKKIII======;;;888666444444444111111222222222222222222000000111111000000///...000000000000000111222222111///.../////////---+++,,,,,,+++++++++*********+++***)))(((((((((((((((((())))))******)))((('''(((((((((((((((((((((((())))))***+++,,,---......,,,,,,+++******+++,,,,,,---......///111333444555888999999999888999;;;===<<<>>>???AAADDDMMMXXX```eeeaaa]]][[[]]]^^^]]][[[SSSQQQRRRVVVWWWXXX^^^gggkkkmmmqqqwww|||~~~(((&&&%%%%%%'''((('''''')))(((((((((((())))))***000///---+++*********+++...222777999888555222111000000///......///000111---...000333555444000---+++,,,...///......,,,,,,'''((())))))***,,,///222000222888AAAGGGFFF===666333//////555666111...///+++---------+++***+++,,,************+++,,,---...++++++++++++***((('''&&&((()))***++++++***)))(((*********(((''''''***,,,************************,,,***((((((***---......,,,---......,,,,,,---...******+++,,,,,,---......---------.........////////////000000000000//////---222777888777777;;;???FFFIIIMMMNNNQQQXXXccclllppprrruuuvvvtttqqqoooooommmqqqwww{{{}}}|||zzzyyytttvvvxxxzzzkkk___VVVLLLEEEDDD<<<<<<:::888555333222333000000000000000111111111000000000000000//////...000000///000000111222222...------///000///---+++,,,,,,,,,++++++++++++***''''''&&&&&&&&&''''''((())))))*********((('''&&&(((((((((((((((((((((((()))******,,,---...//////------,,,++++++,,,---------......///000222444555666777888888888:::===???:::<<>>AAABBBEEEKKKSSSZZZ___\\\[[[\\\```bbb___\\\YYYWWWUUUTTTWWW]]]dddhhhlllqqqwww{{{~~~'''%%%$$$&&&)))++++++***''''''''''''''''''(((((()))***++++++******+++---,,,...111444444333000............///000111222222///000111222222222222222444222///.........---,,,+++***)))***,,,...---,,,,,,...222777::::::666333222555;;;@@@BBB???999444000///---,,,+++,,,,,,---++++++***)))(((((())))))******)))((((((((()))))))))******)))(((((()))+++&&&&&&'''((()))***++++++*********)))((((((***,,,((())))))******+++++++++******+++,,,...///---+++++++++,,,,,,,,,,,,++++++---+++((('''''')))---///---.........////////////.........///000111222222555:::BBBIIIPPPUUUZZZ^^^gggkkkpppsssrrrooolllkkkmmmoooqqqrrrqqqoooooopppzzzyyywwwtttrrrsssvvvxxxtttggg___TTTLLLFFFCCC>>>;;;;;;999666444333444666888333222222111111222222333////////////............---......////////////............---,,,+++***)))((()))***++++++)))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''((((((((())))))***,,,...///000---------,,,,,,------...111222444444555777;;;>>>===<<<;;;:::::::::::::::======>>>@@@DDDJJJPPPTTTYYYXXXXXX\\\```bbb```]]]XXXWWWVVVWWW[[[```fffjjjlllpppvvv{{{~~~'''&&&$$$$$$%%%''')))***)))))))))))))))(((((((((&&&(((++++++++++++,,,---,,,...000222222222000/////////000000111111111111......///000111222222222444222///...//////...------,,,******+++,,,,,,+++///000222444666666555444777:::@@@FFFGGGBBB:::444000///---,,,++++++,,,---++++++***))))))(((((((((***))))))((((((((())))))******+++***)))(((***,,,''''''(((((()))******+++******)))'''&&&&&&))),,,''''''((()))***++++++++++++***+++,,,......---+++***++++++,,,,,,++++++***///---***))))))+++...111,,,,,,---------.........,,,---///000111111000000111666===DDDJJJQQQXXX\\\bbbfffkkknnnmmmkkkiiihhhjjjkkklllmmmmmmmmmmmmnnntttuuuvvvuuuuuuuuuwwwxxx}}}rrrggg^^^XXXPPPJJJFFFCCC@@@>>>888777666555555666777888222222222222222222222222000000/////////............/////////////////////------------,,,+++***)))))))))((()))******)))'''''''''''''''''''''''''''***)))((((((((()))+++,,,))))))((((((''''''''''''(((((()))***+++---///000,,,,,,++++++,,,,,,------///000222222222444888:::;;;;;;;;;:::999999:::;;;???>>>===???EEEJJJNNNPPPSSSTTTWWW\\\aaacccaaa^^^XXXXXXXXXYYY\\\aaaeeehhhlllpppwww|||%%%''''''$$$!!!!!!%%%*********+++++++++******)))%%%'''***+++++++++---...............///000111222222222222222111000...------------...///000111111222000//////000000///...///---++++++,,,---,,,+++...///000111222222333444888<<>>===444555777888888888777666111222222333333222222111111111111111000000000000222111111000000000000111,,,---------,,,,,,+++******&&&"""!!!$$$'''(((''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((('''&&&&&&)))))))))******,,,---...++++++++++++,,,---......333333444333222333555888999;;;======;;;<<>>>>>999777555444444666888999111222333444444333222111000/////////............111000///...------...///,,,,,,---------,,,++++++***(((&&&)))---...+++'''(((((((((((((((((((((((('''(((***+++++++++***)))$$$%%%'''(((((((((''''''++++++************++++++,,,,,,,,,,,,---...///000///000222222333555888;;;???BBBDDDBBB>>><<>>>>>???>>><<<<<<===???CCCCCCDDDCCCBBBDDDGGGJJJVVV[[[cccjjjlllggg___XXXTTTQQQQQQXXX^^^bbbhhhmmmooouuu))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((((((***)))(((***,,,...///...111111111000000/////////,,,,,,------...//////000111///...///111111000...///...,,,+++***+++,,,---+++,,,,,,------,,,,,,,,,444444333222222333666888;;;<<<<<<:::555111---,,,*********))))))(((((((((((((((((((((''''''''''''+++***((('''''''''((()))(((''''''(((***+++)))(((((((((((()))))))))******,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,++++++,,,,,,---......///000...------......---,,,............////////////444111...,,,---///000000)))---111333333333555777<<>>;;;999888666555555555555333333222222111111000000000111222111//////000111//////---+++))))))+++...,,,,,,,,,,,,++++++++++++***)))))))))******(((&&&(((&&&&&&(((******%%%!!!&&&&&&&&&'''((()))******))))))(((''''''''''''''')))))))))***++++++,,,,,,,,,+++***)))***,,,.../////////000111444777999;;;===>>>>>>===;;;;;;<<<===CCCCCCCCCCCCCCCDDDHHHKKKUUU[[[ccciiijjjddd\\\UUURRROOOQQQXXX___ccchhhmmmrrrwww))))))))))))))))))))))))'''(((((())))))(((((('''*********))))))(((((((((///---+++,,,...111333444111111111111111111000000,,,,,,,,,,,,---...///////////////000111111///---000///...---,,,---...///.........---,,,+++***)))...222555666444444666888>>>@@@AAA???:::444000...************))))))))))))((((((((((((''''''''''''+++***(((''''''((()))))))))((('''((()))***)))((()))((('''''''''((()))***---------,,,,,,+++******)))))))))*********++++++,,,,,,...///000000/////////...------......---,,,000000/////////.........333111//////000111111000***---000222222222222333555:::===???DDDMMMTTTVVV[[[\\\]]]```cccfffiiikkknnnoooooonnnnnnnnnppprrrwwwvvvuuusssrrrpppooonnnmmmqqqwww{{{xxxpppkkkeeeaaa___\\\WWWSSSKKKJJJGGGDDDAAA???>>>===;;;:::888777666555555555222222222222222222222222...000111111//////000222000...,,,+++,,,,,,+++***---------,,,,,,+++++++++***)))''''''((()))(((''''''%%%$$$(((---,,,%%%$$$%%%''')))************(((((((((((('''''''''''')))))))))***++++++,,,,,,+++***)))((()))+++---......///111333666888:::;;;<<<======<<<::::::;;;<<>>EEEMMMQQQWWWYYY]]]```bbbeeegggiiijjjlllmmmnnnlllkkklllmmmrrrsssssssssrrrpppnnnmmmlllooorrrtttwww|||~~~|||uuunnniiieee```\\\YYYWWWTTTQQQIIIHHHFFFCCC@@@>>>======;;;:::999888777666666666333333333333222222222222---///000000//////111222222000...///111111...+++.........---,,,+++*********(((&&&%%%'''((((((((('''&&&&&&(((******&&&"""''')))+++,,,,,,***(((''''''((((((((((((((('''''')))))))))***++++++,,,,,,+++***)))))))))+++---//////111333666888:::;;;<<<===>>>>>><<<::::::;;;<<>>======;;;;;;:::999888777666666555444444333111000000///---...000000//////000222333111///000222222///+++......---,,,++++++*********(((&&&%%%'''((()))(((&&&'''((('''%%%$$$'''***%%%&&&)))++++++)))'''%%%&&&'''(((((()))((('''''')))))))))***++++++,,,,,,---,,,+++++++++---///111222333555888;;;<<<===>>>?????????>>>;;;;;;<<<===@@@AAABBBCCCDDDGGGLLLOOOXXX___hhhkkkfff\\\QQQKKKLLLNNNUUU^^^cccdddiiiooowww|||))))))))))))))))))))))))((())))))******))))))((('''(((((()))***+++,,,,,,''''''))),,,//////...,,,//////000000111222333333222111///......///111222,,,...000111000000000111---------...............***+++,,,,,,------------,,,111999@@@DDDCCC???===???BBBFFFFFFBBB;;;555111------,,,,,,+++******)))((((((((((((''''''''''''(((((((((((()))))))))))),,,)))''''''((())))))((()))((('''''''''((()))******))))))((((((***+++,,,)))))))))*********+++++++++,,,------...---,,,+++---,,,+++,,,---...---,,,''''''(((***,,,---//////---,,,,,,---//////...,,,111000//////111222111000222111333777888999>>>DDDMMMQQQWWW[[[]]]```eeeiiidddfffiiikkkjjjhhhhhhhhhhhhiiilllnnnpppqqqqqqqqqnnnmmmlllkkklllnnnpppqqqrrrxxxyyyqqqllljjjhhheeebbbYYYWWWTTTOOOKKKHHHEEEDDDDDDCCCBBB@@@??????>>>>>>;;;;;;;;;;;;999888777666555444333222000///......---///000000......///111000///.../////////---+++,,,,,,,,,++++++*********)))(((&&&'''((())))))(((%%%(((***'''""""""'''--- $$$'''))))))''''''&&&&&&((()))))))))(((''')))))))))***++++++,,,,,,///...---,,,---///111222333444666888;;;===???@@@@@@@@@@@@>>><<<;;;<<<===???@@@BBBCCCEEEHHHMMMQQQ[[[ccclllnnnhhh]]]RRRLLLNNNQQQXXX```cccdddiiipppxxx|||))))))))))))))))))))))))))))))************))))))************************+++******---///111000///---......000111222333333222111///------...000222,,,...000000//////111333---...//////000000000000***+++,,,,,,---------,,,+++...666AAAJJJMMMHHHCCC@@@EEEJJJKKKGGG@@@:::666222111111///...---,,,+++((((((((((((''''''''''''''''''((())))))))))))))),,,***'''&&&'''((()))(((((((((((()))))))))******///...,,,***))))))***+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,((())))))+++,,,---......---,,,+++,,,...///...---000...,,,---000111111///...---///444666555888???EEEJJJPPPTTTVVVZZZaaafffbbbeeehhhiiiiiihhhhhhiiieeefffhhhkkkmmmooopppqqqooommmkkkjjjjjjkkkkkkllllllqqqxxx|||~~~~~~xxxtttqqqmmmgggaaa^^^\\\\\\RRRRRRPPPMMMIIIEEEBBBAAAAAAAAA@@@????????????@@@;;;;;;<<<;;;:::999777666222222111111000///.........///000000...---...///......///---+++***+++,,,************************((((((''')))***+++***(((%%%'''((('''%%%$$$(((+++!!!$$$'''((())))))(((%%%&&&((()))***)))(((''')))))))))***++++++,,,,,,///...---------///111333444444555666888;;;>>>@@@???@@@???===;;;:::;;;<<<>>>???AAACCCEEEIIINNNRRR]]]fffppprrrkkk___TTTOOOQQQSSSZZZaaacccdddjjjrrryyy}}}))))))))))))))))))))))))))))))************))))))------,,,+++***)))((('''***((('''(((***---//////***+++,,,---...///000111222000...,,,,,,---///111000111222000---,,,...111...///000111111111111111,,,,,,,,,------,,,,,,+++'''***222???LLLQQQMMMGGGBBBGGGMMMNNNKKKDDD>>>:::666555444222111///...---************))))))))))))''''''((())))))***))))))---***'''&&&'''((()))((((((((()))***+++*********444222///,,,***)))*********++++++++++++,,,,,,,,,...------,,,,,,,,,------,,,+++***+++---...---,,,+++++++++,,,,,,---------...---+++,,,...////////////,,,***,,,///111000...***(((+++222444222555<<>>???>>><<<:::999999;;;>>>???AAACCCFFFJJJOOOSSS___hhhrrruuummmaaaVVVQQQSSSUUU\\\bbbcccdddkkkssszzz~~~+++******)))))))))))))))))))))*********))))))((())))))))))))))))))))))))***)))))))))***,,,...///111...******,,,000333444.........------.........000///...///111333333222.........//////111222333...++++++///...'''$$$&&&(((---333:::FFFRRRRRRLLLHHHHHHKKKNNNLLLGGGGGGJJJAAA@@@<<<555111111---(((...,,,******))))))'''%%%((()))***+++++++++++++++'''((()))((('''&&&''')))***)))'''(((***,,,,,,,,,,,,+++***+++++++++(((&&&++++++,,,,,,,,,,,,------...//////000...,,,)))''')))))))))***+++,,,...///$$$(((++++++,,,//////+++------------,,,,,,+++***333000...///222333...***...222777999888555555555;;;===BBBFFFLLLSSSZZZ___aaacccfffgggggghhhiiikkkcccbbbaaaaaaaaaeeekkkoootttuuuuuurrrllliiiiiikkkhhhiiinnnvvvzzzzzz{{{~~~}}}yyytttmmmhhhkkkfff^^^XXXVVVUUUUUUUUUPPPNNNLLLIIIFFFDDDBBBAAABBB@@@@@@@@@BBBCCCBBB@@@>>>>>>>>>===;;;999777666...000222333333111...---......................../////////---,,,,,,...000...///...,,,)))((((((***)))***++++++***)))(((''''''%%%$$$%%%(((***(((&&&+++)))&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''(((***+++,,,++++++,,,.../////////000111111222222888888888999;;;===???@@@BBBAAAAAA???===;;;999888AAA???AAAEEEHHHIIIOOOVVV]]]kkkvvvtttkkkaaaXXXRRR```[[[\\\ccchhhiiilllqqqxxx~~~***))))))((('''((((((((())))))************))))))++++++++++++++++++++++++)))((((((((()))+++---......---,,,++++++---///000//////............//////,,,,,,+++***************---------------...///000111...---000///)))'''))),,,000222666???LLLRRRQQQGGGEEEFFFIIIIIIGGGJJJOOOLLLKKKEEE<<<666444///***,,,+++******++++++***((())))))***+++++++++******'''((()))((('''&&&''')))+++***((()))+++---......///---++++++++++++)))(((*********+++++++++,,,,,,000000111000///---+++***,,,,,,++++++,,,,,,------(((,,,...,,,---///...***,,,---------,,,,,,+++***111...,,,...111111---)))+++///333444333111111222333666:::>>>CCCJJJQQQVVV[[[^^^aaaccccccdddeeefffddddddbbb```___aaaeeeiiiqqqsssvvvvvvsssooollljjjiiihhhkkkqqquuuvvvxxx|||~~~~~~~~~zzzvvvsssooojjjfffhhhccc[[[VVVTTTTTTTTTTTTPPPOOOMMMJJJHHHFFFEEEDDDDDDCCCAAABBBCCCDDDBBBAAA>>>>>>>>>===;;;999777666000111222333222000...---........................,,,---...---,,,---///111)))***+++***)))))))))+++)))******+++***)))(((''''''&&&$$$&&&((()))(((&&&%%%'''))))))'''%%%%%%''''''''''''(((((('''''''''((()))++++++******,,,---/////////000111111222222555666777999;;;===???@@@AAA@@@@@@>>>===;;;999888===<<<>>>CCCFFFIIIQQQXXXbbbnnnxxxuuulllbbbZZZUUUYYYVVVYYYcccjjjnnnssszzz|||)))(((((('''''''''''''''))))))************))))))************************'''''''''((()))***,,,---&&&))),,,---++++++---000/////////....../////////000222222///***((()))+++111111000000000111111222222///...///---******,,,---//////000777FFFSSSZZZLLLGGGDDDEEEGGGJJJPPPWWWZZZXXXQQQFFF===888222,,,***))))))***,,,---,,,+++******++++++******)))((('''((()))((('''&&&''')))***)))((())),,,.........111...,,,***++++++***))))))))))))************+++000000///......---,,,,,,///...---,,,,,,,,,,,,,,,***......,,,+++---+++''',,,,,,---------,,,++++++///---+++---///000---***+++---000111000//////000333555999<<>>>>>===;;;999777666444333222111000///------........................+++,,,------,,,---000222(((***,,,,,,+++*********))))))*********)))(((((('''&&&%%%&&&(((((((((&&&%%%++++++'''###%%%'''&&&''')))******)))'''&&&'''(((******))))))+++,,,...//////000000111111222333444666888;;;>>>@@@AAA@@@???>>>===;;;:::888888999888:::???DDDIIIRRR[[[eeepppxxxtttiii```ZZZUUUTTTTTTYYYccckkkrrryyy))))))(((''''''''''''(((((())))))************)))'''''''''''''''''''''''''''(((((()))***+++,,,--- &&&---///---,,,...222///......------......///555888999555///,,,...222333222222111111111222222111...,,,+++******+++,,,+++,,,------222@@@QQQ]]]UUUNNNHHHGGGIIIMMMVVV___dddddd\\\OOOCCC;;;555///***))))))***+++,,,+++***++++++++++++***)))(((''''''((()))((('''&&&''')))(((''''''(((+++,,,,,,,,,111...***))))))******))))))))))))*********++++++...---,,,+++******++++++------,,,++++++++++++,,,***------***)))+++***&&&,,,,,,,,,------,,,,,,+++...---,,,---//////...,,,...///000111111111111111444666999<<<@@@EEEKKKOOOTTTYYY___ccceeeeeeeeefffeeedddbbb___\\\[[[\\\^^^dddffflllsssxxxxxxrrrmmmiiieeedddfffhhhiiinnnsssxxxzzz}}}~~~|||wwwrrrooofffccc``````fffqqq}}}}}}{{{zzztttsssrrrqqqpppnnnkkkiiiaaa]]]WWWTTTTTTUUUUUUUUUWWWUUUSSSPPPMMMJJJIIIHHHHHHFFFEEEDDDEEEEEECCCAAA@@@???>>><<<:::888777666666555222000...---------........................+++,,,------,,,,,,...000---///111111...+++))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''!!!&&&******'''%%%''')))&&&'''***++++++***'''&&&&&&'''))))))((((((***+++......//////000111111111222333666999===@@@BBBCCC???>>>===;;;:::999888888888777999>>>CCCHHHQQQ[[[dddnnntttnnnddd\\\WWWSSSTTTVVV\\\cccjjjqqqyyy~~~+++***))))))(((((())))))(((((()))***************''''''''''''''''''''''''((())))))+++,,,,,,------$$$)))///000---,,,...111...------------------...222555777444///---000444......------------------111000---+++***,,,......,,,---......000777FFFRRRXXXRRRLLLJJJIIIMMMYYYdddllllllfffXXXJJJ@@@888111---+++************)))'''+++++++++***)))((('''&&&'''((()))((('''&&&''')))***))))))***,,,---,,,+++...,,,((('''((()))))))))************+++++++++,,,,,,++++++*********++++++***************++++++,,,))),,,---++++++...---++++++,,,,,,------,,,,,,,,,...---,,,---///000000///000000000111111222111000000222444666999===CCCGGGLLLQQQWWW\\\___``````aaaaaabbbbbb```^^^]]]^^^___]]]^^^bbbiiipppsssrrrooojjjeeecccdddeeeeeeiiinnnpppsssvvvxxxwwwsssnnnkkkaaa]]]XXXVVVZZZdddooowww|||wwwtttsssssstttttttttuuusssqqqnnnkkkjjj```]]]YYYVVVVVVXXXXXXXXX[[[YYYVVVRRROOOLLLIIIHHHHHHFFFDDDDDDEEEDDDCCCAAAAAA@@@>>><<<999888666666777555222000...---------////////////////////////---...///...,,,++++++,,,---///111111...+++))))))(((((((((((((((((())))))''''''''''''&&&&&&&&&'''((('''''''''((()))******&&&'''***++++++***'''&&&%%%'''((()))(((((()))+++.........///000000111111222444888<<<@@@CCCDDDEEE???>>><<<:::999888888888:::999;;;@@@DDDIIIQQQYYYcccmmmrrrlllaaaZZZUUURRRSSSXXX^^^ccciiiqqqyyy}}}++++++***)))))))))))))))'''((()))******+++******************************((()))***,,,------------,,,///111000---+++,,,.........------------......000222333222000///222555.........------...//////111333111------000222111222111111000...///777@@@OOOMMMMMMKKKIIILLLZZZhhhuuuxxxssseeeUUUHHH===666///...,,,++++++***(((&&&************)))((('''&&&'''((()))((('''&&&'''))),,,,,,+++,,,......,,,***+++)))''''''((()))))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,+++...///------111222///++++++,,,---------,,,,,,------------...///111111///......000111111///---///000222333555888===AAAGGGLLLRRRWWW[[[]]]___```]]]^^^````````````aaabbbZZZ[[[\\\aaafffkkknnnooojjjfffeeeffffffdddeeeiiimmmpppsssuuutttqqqllliiibbb^^^WWWTTTUUU]]]fffllltttvvvwwwwwwwwwxxxzzz}}}yyyzzzzzzzzzzzz{{{{{{{{{wwwuuurrrmmmjjjkkknnnrrrssstttuuutttpppllljjjiiibbb___[[[YYYYYYZZZ[[[ZZZ]]][[[XXXTTTPPPMMMKKKJJJGGGFFFEEEEEEEEEEEEDDDBBBBBB@@@>>>;;;999777666666666555222000...---------////////////////////////---//////...,,,*********(((***,,,,,,+++*********(((((('''''''''((())))))&&&(((((((((&&&%%%&&&''',,,)))&&&&&&)))++++++***&&&''')))******)))'''&&&&&&'''))))))((((((***+++---......//////000000111333555999===AAADDDEEEFFF???>>><<<:::999999999999===<<>>DDDKKKMMMKKKNNN___ppptttaaaQQQDDD;;;222000...------,,,***((())))))******)))((('''''''''((()))((('''&&&'''))),,,+++++++++,,,+++)))&&&)))((('''(((***++++++***)))))))))************+++)))***+++---------,,,+++++++++******)))*********+++......,,,,,,000111///***+++,,,,,,---------,,,++++++,,,,,,,,,...000222...---...000222111...***000111222333444777;;;>>>DDDHHHNNNRRRVVVZZZ]]]___YYY[[[^^^`````````bbbccc\\\]]]^^^___```ccchhhkkkkkkhhhgggjjjiiidddccceeekkkmmmqqqssssssrrrooommmgggbbb\\\WWWWWW[[[aaaeeegggjjjmmmooooooppprrrsssqqqssstttuuutttsssrrrrrrnnnllliiieeedddgggnnnsssqqqsssuuutttpppllljjjjjjccc```\\\[[[[[[\\\\\\[[[[[[ZZZWWWTTTRRRPPPNNNNNNHHHFFFEEEFFFGGGHHHFFFEEEBBBAAA>>>;;;888777666666555444222111///...------////////////////////////+++---///...,,,+++***+++)))***+++***)))))))))+++(((''''''&&&'''((()))***&&&((()))(((&&&$$$&&&'''((()))***)))(((((((((((('''''''''(((((('''''''''&&&((())))))))))))***,,,------......///000000000222555999===AAACCCEEEEEE@@@>>><<<:::999999:::;;;>>>>>>BBBIIIMMMPPPUUU\\\dddnnntttoooeee^^^ZZZWWWRRR[[[cccfffkkkvvv))))))((('''''''''''''''''''''(((******+++++++++))))))))))))))))))))))))%%%'''(((***++++++++++++,,,)))''''''+++000444666222222111111111111222222---+++***+++---.....................///000111222---111111------222222...222---+++---,,,***---444333===JJJOOONNNRRRdddxxxkkkXXXIII???222111/////////...---+++)))))))))))))))((((((''''''((()))((('''&&&'''))))))(((((((((((('''$$$!!!((('''(((***,,,------+++(((((((((((())))))))))))&&&''')))+++,,,+++***)))///...---+++***)))))))))***,,,,,,)))))),,,---+++***+++,,,,,,------------)))***+++++++++,,,///111......///222444333...***...///000000111333777:::===AAAFFFKKKOOOSSSWWWZZZWWWZZZ]]]___``````aaabbb___```bbb```______dddhhhkkkiiijjjlllkkkeeebbbcccdddfffjjjnnnpppqqqpppooohhhccc]]]XXXVVVXXX\\\___^^^bbbhhhlllnnnnnnnnnooooooqqqssssssqqqooommmmmmeeedddaaa^^^^^^ccclllsssppptttvvvuuuqqqmmmllllllccc```]]][[[[[[\\\\\\[[[YYYXXXVVVTTTSSSRRRQQQQQQIIIGGGGGGGGGIIIJJJIIIGGGCCCAAA>>>;;;888777666666444333222111000///...---000000000000000000000000)))+++......---,,,,,,,,,...///...,,,)))((((((***((('''&&&&&&'''((()))***&&&(((***(((%%%$$$%%%'''###(((------((($$$%%%''''''''''''&&&&&&''''''''''''(((******))))))+++,,,------......///000000000222444888===@@@BBBCCCCCC@@@???<<<:::999:::;;;<<<===>>>DDDLLLQQQSSSXXX^^^cccmmmsssoooeee___ZZZWWWVVV```ggghhhlllwww***)))((((((((()))+++,,,(((((())))))))))))((((((((((((((((((((()))******&&&''')))***+++++++++***.........//////000111222000...------///000000///............---,,,+++***...------...000111///...------............------......---,,,,,,,,,------222666???IIIPPPZZZlll}}}~~~ooobbbRRRBBB>>>444,,,,,,///...+++***)))(((((((((((())))))******(((((()))***+++***)))'''((()))+++++++++***)))++++++***)))((('''&&&&&&)))***+++,,,,,,+++))))))(((((()))))))))*********,,,,,,+++******+++,,,,,,.........------,,,,,,,,,'''+++///...)))'''(((******+++,,,,,,------------000000000000000//////...------...000222444666777===???AAABBBEEEIIIOOOSSSWWWXXXZZZ\\\^^^```aaabbbccc```]]]ZZZYYYZZZ\\\^^^fffgggjjjlllkkkgggcccaaaddddddggglllqqqrrrooolllkkkhhhddd```]]][[[[[[[[[aaacccgggkkknnnpppqqqqqqqqqrrrrrrrrrqqqnnnkkkjjjfffccc``````dddjjjoooqqqqqqrrrqqqnnnjjjgggffffffeeebbb^^^\\\\\\]]]]]]]]]]]]WWWQQQPPPSSSUUUSSSPPPKKKIIIHHHHHHIIIIIIIIIHHHBBB???;;;888777666555444222222222222111111111000......////////////......,,,---...///...---,,,+++,,,+++++++++++++++,,,,,,''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((('''&&&%%%&&&(((***+++$$$%%%'''((()))((('''''')))))))))))))))*********.........---------...//////111666<<>><<<999888999:::>>>CCCIIIMMMQQQVVV\\\aaakkkrrrxxxwwwnnnddd]]]ZZZ\\\bbbiiimmmooouuu)))))))))((()))******++++++***))))))))))))***+++((((((((((((((()))******++++++*********++++++,,,,,,+++***)))***,,,...//////---,,,---...000000///.........------,,,,,,+++,,,+++,,,...111222111000+++...111444444111...+++------,,,------...///000......333===KKK^^^uuuwwwgggXXXLLLBBB888555333...***(((+++******)))))))))******((('''&&&''')))***)))(((,,,++++++*********++++++************************))))))***++++++******)))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,///111000---,,,---///,,,------------,,,,,,+++,,,---------,,,,,,+++***111111000///////////////222444777:::<<<>>>BBBDDDIIINNNUUUZZZ\\\^^^___```gggfffdddaaa^^^[[[YYYXXX[[[]]]bbbfffiiijjjjjjiiifffcccbbbbbbeeeiiilllmmmrrrqqqnnnllliiifffdddccchhhiiilllnnnqqqssstttuuuttttttrrrpppmmmiiieeecccbbbaaa```ccciiipppuuuxxxwwwrrrmmmjjjiiihhhfffccceeedddcccccccccccc```___[[[[[[ZZZZZZYYYXXXWWWVVVRRROOOLLLJJJIIIIIIHHHFFF;;;:::888777666555222///333333333222222222222111...//////000000//////...///......---,,,------------,,,***(((((((((***+++(((''''''&&&&&&''''''(((***(((&&&(((***+++)))'''&&&'''((()))(((&&&$$$"""(((((((((((()))***+++,,,)))))))))*********++++++......///...---...000222//////222666<<>>;;;:::;;;<<<;;;@@@FFFKKKPPPVVV^^^dddlllrrrwwwvvvmmmddd^^^]]]]]]cccjjjooorrrxxx)))))))))))))))******+++,,,+++)))(((((()))+++,,,((((((((((((((())))))***---,,,+++*********+++,,,+++***)))((()))+++---///...---,,,,,,...000000///......------,,,,,,,,,,,,---------...000111000///---///111333333111///---++++++++++++,,,---//////---***,,,555DDDYYYsss}}}mmm___SSSIII???;;;777111,,,+++++++++***)))))))))))))))((('''&&&'''((()))(((''')))(((((()))+++---///111))))))******++++++++++++)))))))))***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------...***,,,------+++***+++,,,---.........---,,,++++++///......---+++***((('''111000///..................000444666888999;;;===CCCHHHNNNSSSUUUYYY]]]```dddddddddbbb^^^YYYTTTQQQUUUXXX]]]cccgggkkkmmmnnniiieeeaaa______bbbfffhhhllllllmmmmmmmmmllllllkkknnnooopppqqqrrrsssttttttsssrrrpppnnnjjjgggdddbbbcccbbbbbbffflllrrrwwwyyywwwpppiiieeeffffffccc```dddccccccdddeeeccc```^^^YYY[[[]]]]]][[[YYYXXXXXXTTTQQQLLLIIIHHHFFFEEECCC999888777777777555222///222222222222111111111111//////000000000000//////000///---,,,,,,,,,---...---,,,)))''''''''')))***((((((''''''''''''((((((,,,((($$$&&&***,,,)))%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''))),,,///000)))))))))******++++++,,,...//////---++++++///222000///000444:::???BBBCCCBBBCCCCCCAAA>>>======>>>;;;???EEEIIINNNVVV___eeelllqqqtttqqqiiiaaa]]]]]]___eeemmmrrrvvv|||((()))))))))************,,,+++)))(((((()))+++,,,((((((((((((((())))))***---,,,+++*********+++,,,++++++))))))***+++---///---,,,+++,,,...000000///......---,,,,,,,,,------+++***+++...111333222111111111111000000111111111************+++,,,---...///,,,,,,222???SSSnnnrrreeeYYYOOOFFFAAA<<<555111111,,,+++***)))((('''''''''((('''&&&'''((()))(((''')))(((((()))+++---///111)))))))))***++++++,,,,,,((((((((())))))******+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------******++++++******+++,,,............------,,,+++---------------,,,+++***///...............//////---000333555555666888:::@@@CCCGGGIIILLLQQQYYY```aaacccdddccc___YYYSSSOOOQQQTTTXXX^^^dddiiilllnnnkkkhhhccc___]]]]]]```bbbaaaccceeeiiilllnnnpppppprrrssssssttttttssssssrrrpppooommmkkkhhheeecccaaadddddddddgggmmmrrruuuvvvvvvooohhheeeffffffccc```aaaaaaaaaccccccbbb___\\\VVVYYY\\\\\\[[[YYYXXXXXXTTTPPPKKKGGGDDDCCCAAA@@@999999888888999777444111222111111111111000000000//////000000000000//////000///...---,,,---...///,,,+++)))((('''((()))***(((((((((''''''(((((((((+++'''###$$$(((***(((%%%''''''''''''((()))+++,,,''''''''''''(((***---...((())))))***+++,,,,,,,,,...//////---))))))---111222111111444999>>>AAABBB@@@AAABBB@@@>>>=========<<<@@@DDDHHHMMMUUU___fffllloooqqqlllddd]]][[[\\\aaagggooowww|||(((((()))************)))+++***))))))))))))***+++((((((((((((((()))******++++++*********++++++,,,*********+++,,,,,,---...---+++***+++...000000///......,,,,,,+++,,,---...'''''')))---222555666555222111000//////000111222+++*********+++,,,---...111///000444<<>>@@@AAA<<<>>>???>>><<<::::::;;;===@@@DDDHHHMMMVVVaaaiiinnnppppppjjjaaaZZZZZZ\\\dddjjjsss{{{'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((()))******(((((()))***++++++++++++((()))+++,,,------,,,,,,,,,+++***+++...000000//////---,,,++++++,,,...///))))))***---111444444333000000000000000000000000---------,,,,,,---......---...111333777EEE```xxx|||rrrddd[[[RRRKKKCCC;;;777888000///...,,,+++***)))))))))((('''(((***+++***)))++++++++++++***)))(((((())))))))))))))))))))))))((((((''''''((()))+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++---,,,++++++,,,.........,,,---..................++++++,,,---.........---//////......//////000111222333333333333444777:::777;;;?????????CCCLLLTTTZZZ\\\```aaa```]]]XXXUUULLLMMMOOORRRVVVZZZ]]]```dddgggiiigggccc^^^[[[ZZZVVVVVVXXXZZZ^^^bbbeeeggglllnnnrrruuuwwwvvvsssrrrpppnnnkkkgggccc```^^^]]]\\\\\\^^^bbbgggjjjkkkkkkllljjjhhhfffdddbbbaaaaaa^^^]]]]]]^^^___^^^\\\ZZZWWWVVVUUUWWWZZZ[[[XXXVVVTTTOOOIIICCCAAA???>>>===;;;999777777888888777666444444444333333333222222000000111111111111000000///////////////...------((()))***+++,,,,,,,,,+++))))))(((((((((((()))))))))(((&&&&&&&&&'''((()))'''''''''((()))***++++++((()))***+++,,,,,,,,,,,,((())))))***,,,------...))),,,///...+++...555===777777777999<<>>??????===;;;;;;;;;;;;???CCCGGGNNNXXXdddmmmssstttrrrjjjaaa[[[[[[^^^ffflllvvv'''((()))++++++******)))(((((())))))))))))((((((((((((((((((((()))******&&&''')))***+++++++++***&&&(((***,,,---,,,+++***,,,******+++...000000//////---,,,++++++,,,...//////......///000000///---...///000111111000///...000//////.........//////'''+++///111222===XXXqqq}}}uuuhhh```VVVNNNEEE;;;777888333222000...,,,++++++******)))((()))***+++***)))'''((()))+++++++++***))))))))))))(((((((((((((((((('''''''''((()))+++,,,************))))))((((((***+++,,,------,,,+++***---,,,,,,++++++*********---+++******+++---......,,,,,,---.../////////...000//////...,,,***((('''111000000////////////000333333333222222444777:::333888>>>>>>===@@@HHHOOOUUUWWW[[[^^^^^^[[[WWWUUUKKKKKKLLLNNNQQQTTTWWWYYY```eeejjjkkkfff```[[[YYYWWWWWWVVVWWWXXX[[[^^^```gggjjjpppuuuxxxwwwuuusssrrroookkkgggbbb^^^[[[ZZZWWWWWWZZZ^^^dddggghhhhhhdddeeeeeeccc```^^^]]]^^^^^^]]]\\\]]]^^^^^^\\\[[[YYYUUUSSSVVVZZZ\\\YYYUUUTTTOOOIIICCCAAA???>>>===;;;999666666666777777777666666555555555444444444000000111111111111000000...///000000000///---,,,&&&(((+++---......---,,,))))))(((((((((((()))))))))***)))'''&&&&&&))),,,%%%&&&((()))***)))'''&&&###%%%))),,,///111111222((())))))+++,,,---......&&&+++//////...111;;;CCC999999999;;;>>>?????????>>>@@@BBBBBB@@@>>>===>>>:::===BBBGGGNNNZZZgggqqqwwwwwwtttlllbbb]]]]]]```gggnnnwww+++***)))+++///111000///***+++,,,------,,,+++***))))))*********+++++++++%%%&&&''')))***************)))))))))***,,,,,,,,,,,,---+++(((***...///+++,,,---//////---+++,,,,,,***+++,,,---............111111000000000000000000111,,,...666555,,,(((,,,(((%%%'''000555:::MMMbbb{{{wwwqqqeee^^^TTTJJJCCC>>>:::777999666222...,,,***(((&&&))),,,...---)))'''(((+++''''''(((((())))))******)))((('''''''''(((***+++))))))************))))))&&&&&&&&&''''''((()))***,,,)))'''(((+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......//////......---------,,,000...---...111111///,,,...///000111222333444444555666777888:::>>>DDDHHHOOOPPPRRRTTTWWWYYY[[[\\\KKKLLLMMMLLLKKKLLLPPPTTTZZZ^^^cccggghhheee```]]]XXXWWWUUUSSSSSSUUUZZZ^^^aaadddiiimmmoooooonnnlllkkkhhheeebbb___]]]YYYWWWRRRRRRSSSVVVZZZ```eeeiiihhhhhhgggdddaaa______```^^^^^^^^^^^^]]][[[ZZZYYYUUUSSSRRRRRRSSSTTTSSSRRRSSSRRRMMMEEEAAA@@@???<<<>>><<<:::999999999888666333333444444444333222222555444333333222222333333222000...---...............,,,++++++++++++***(((---,,,***)))'''&&&&&&%%%$$$)))$$$###***(((###&&&''''''''''''(((((((((((($$$&&&'''''''''))),,,///+++)))((('''((()))+++,,,,,,---///000222666:::>>>444666999<<<>>>>>>>>>>>>???@@@AAA???===;;;;;;;;;:::???FFFKKKQQQZZZgggpppzzzzzzvvvmmmbbb\\\\\\___hhhnnnwww***)))(((***---///...,,,)))******++++++******)))))))))))))))))))))******'''(((((())))))******+++%%%(((***)))''''''***------...,,,)))+++///000,,,...///000///---,,,---...+++,,,---...////////////111111111111111000000000(((###'''000333......444///+++,,,111333555CCCUUUqqqzzzsssiiicccZZZQQQKKKEEE???::::::777222///---+++(((''')))((())))))***+++***)))'''((((((((()))))))))***)))(((((('''((()))***+++((())))))******))))))(((***)))((((((''''''((((((***((('''(((+++,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///....../////////...---------+++***+++......,,,***...///000111222333333444444555666777888;;;@@@CCCBBBEEEIIIMMMOOOPPPPPPOOOKKKLLLLLLJJJIIIJJJNNNQQQUUUYYY^^^bbbdddccc```^^^TTTTTTSSSRRRQQQTTTXXX\\\^^^aaafffkkkmmmllljjjhhhhhhfffcccaaa___\\\XXXVVVUUUUUUUUUWWWZZZ^^^bbbeeedddeeeeeeccc```^^^______^^^^^^]]]]]][[[ZZZXXXXXXTTTRRRPPPPPPQQQQQQQQQPPPPPPQQQNNNGGGCCCCCCAAA>>>>>><<<:::999999999777666555555555555555444444333555444333333222222333333333000...---...///...------+++************)))'''+++***)))(((((('''(((((($$$((($$$###***((("""&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***,,,+++)))))))))***,,,---,,,---...///111444888<<<222444777:::===>>>??????@@@AAABBB@@@>>><<<;;;<<<@@@DDDJJJOOOSSS[[[fffnnnzzzzzzuuummmccc^^^___aaaiiioooxxx***)))((()))+++++++++******))))))))))))))))))***)))))))))(((((((((((((((+++***)))((())))))***+++$$$(((+++***&&&%%%)))...+++---+++)))+++//////+++000000000...,,,,,,...000,,,---...//////000000000111111111111111111111111000***)))......)))***000111...///222111000:::GGG^^^ppp~~~vvvmmmhhh```ZZZTTTMMMDDD>>>;;;888444000...,,,***((()))&&&%%%'''+++---+++'''(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((---,,,+++)))(((''''''''')))(((((()))++++++***((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///---...000111111000///...///...---...///000...,,,...//////000111222333333222444666777888999<<<>>>;;;???EEEJJJMMMMMMKKKJJJLLLLLLKKKIIIGGGHHHKKKNNNPPPSSSWWWZZZ]]]^^^^^^^^^VVVVVVUUUTTTRRRSSSVVVXXX[[[___dddiiijjjhhheeebbbcccbbbaaaaaa```]]]YYYVVVXXXXXXWWWWWWXXX[[[^^^______aaabbbaaa___^^^^^^^^^]]]]]]\\\[[[ZZZXXXVVVUUUUUUSSSQQQPPPQQQQQQPPPNNNMMMPPPNNNJJJGGGGGGEEEAAA@@@===;;;999999999777666777777777777666666666555555444444333333333333333333111///...//////...---,,,***))))))***)))(((&&&)))((((((((((((((()))***&&&***&&&%%%,,,***$$$(((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))+++++++++,,,,,,+++******,,,---...,,,...//////000222666999000222666999<<<>>>???@@@BBBCCCCCCAAA>>><<<<<<===CCCGGGMMMRRRWWW___jjjqqqyyyxxxssskkkddd```bbbeeekkkqqqyyy******))))))******))))))+++***)))(((((()))***+++***))))))))))))(((((((((...,,,***(((((()))***+++'''***++++++)))))),,,///)))******(((***...---***000///...,,,++++++...000+++,,,---...////////////000000000111111111111111:::444///...+++'''(((,,,...,,,...000000///666???JJJ^^^uuuxxxpppkkkeee```\\\TTTJJJBBB>>>;;;666333111///,,,+++***(((((()))+++,,,***((((((((((((((())))))))))))((((((((((((((())))))***((((((((())))))(((((((((...---+++***)))(((((((((((())))))+++++++++***)))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...///+++---000222333222000.../////////000000000///.../////////000111222222333000333777999:::;;;<<<>>><<<>>>CCCGGGJJJKKKJJJJJJLLLLLLKKKIIIIIIIIIKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWYYY]]]```fffiiijjjhhhccc`````````aaabbbccc```\\\YYYZZZYYYXXXXXXXXXYYY[[[\\\[[[]]]______^^^]]]]]]^^^]]]]]]\\\[[[YYYWWWVVVUUUXXXUUUSSSRRRRRRRRRQQQOOOLLLOOOPPPMMMLLLLLLJJJFFFBBB@@@===;;;;;;:::888777999999888777777666666666555555444333333333333333333111////////////...,,,,,,+++))))))******((('''))))))(((((((((((()))))))))---((('''...,,,'''***%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''***------,,,,,,++++++***+++,,,------...///000111111222555777333444777:::<<<>>>???@@@BBBBBBBBB@@@===<<<<<<===AAAEEELLLSSS[[[eeeooovvvvvvtttooohhhcccbbbdddgggmmmsss{{{++++++,,,+++************,,,+++***))))))***+++,,,************************...---***)))((()))***++++++)))'''(((+++------+++)))++++++))),,,//////+++......---+++)))***,,,...******+++,,,------------/////////000000111111111444///,,,+++++++++...222++++++---///......222888>>>PPPgggzzz}}}tttnnngggdddaaaZZZPPPHHH@@@===888555333111///---+++---...---***((()))***))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((++++++************++++++)))***++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///+++---000222333222000...+++,,,---------,,,,,,,,,/////////000000111111222///333888;;;===>>>@@@AAA;;;;;;<<<===@@@CCCEEEGGGLLLLLLLLLLLLLLLMMMMMMLLLNNNNNNNNNNNNOOORRRTTTUUUYYYZZZZZZZZZYYYZZZ]]]___bbbeeeiiilllllliiieeebbb```aaabbbeeeffffffccc```\\\\\\[[[ZZZYYYZZZZZZ[[[YYY[[[]]]]]]]]]\\\^^^___^^^^^^]]]\\\[[[YYYWWWVVVXXXVVVTTTSSSSSSSSSRRRPPPNNNRRRSSSQQQQQQQQQOOOJJJFFFDDDAAA???>>>===;;;999::::::888777666666666666666555444444333333444444333222000000000///---,,,...,,,+++***++++++***(((+++***)))(((''''''''''''(((,,,(((&&&---+++&&&)))&&&'''''''''((((((((((((%%%%%%%%%&&&((((((((('''***************+++,,,,,,000111222333222333555777777888:::;;;===>>>??????@@@AAA@@@>>><<<;;;<<<===BBBEEELLLTTT]]]gggpppvvvrrrooojjjdddaaabbbfffjjjpppwww+++,,,------+++***+++,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++,,,+++***)))((())))))***+++&&&###%%%+++---+++'''+++------,,,///222111---,,,------+++))))))+++---)))***+++,,,,,,------,,,---......//////000000000...,,,***))))))***---///------...---,,,,,,...000888GGG[[[nnntttmmmeeeaaa```\\\SSSKKK@@@===999555333111///---,,,///111///***'''(((***))))))))))))((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))***+++,,,---)))***+++***))))))+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...000111111000///...,,,---//////---,,,---.../////////000000000111111///333777;;;===???AAACCC===;;;888777999===BBBFFFIIIJJJLLLOOOQQQQQQOOOMMMOOONNNMMMLLLMMMNNNQQQRRRQQQRRRTTTVVVXXX]]]bbbfffgggiiilllmmmmmmjjjfffdddbbbbbbdddgggjjjkkkiiigggcccbbb```___]]]\\\\\\\\\ZZZ[[[\\\\\\\\\\\\___aaa``````______^^^]]][[[[[[YYYWWWUUUTTTTTTTTTSSSRRRSSSVVVWWWUUUTTTUUUSSSOOOKKKHHHEEECCCBBB@@@>>><<<<<<;;;999777666666777777666555555444444444444444444222111111111000---+++...---++++++,,,,,,***)))++++++)))(((''''''''''''%%%)))%%%$$$+++)))###''''''''''''((((((((()))))))))+++,,,+++)))''''''(((*********+++++++++++++++000111333444333333555666::::::;;;<<<===>>>???????????????===;;;;;;===???FFFHHHNNNUUU^^^gggnnnrrroookkkeeeaaa```dddiiilllssszzz***,,,------+++***,,,...******++++++++++++******''''''((()))***+++,,,,,,)))))))))))))))))))))))))))'''%%%&&&))),,,+++)))))),,,,,,,,,...222111,,,,,,---...---+++***+++,,,******+++,,,------------,,,,,,------...//////000//////---+++***))))))(((---------++++++,,,---...222===MMM___rrr~~~nnneee[[[WWWXXXVVVPPPIII???;;;777333111///---+++,,,---------+++***))))))***)))))))))((((((((('''&&&'''((()))***))))))(((******++++++++++++******((((((((())))))+++,,,,,,((())))))'''%%%&&&***---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++....../////////...---------000222111///...///111////////////000000000000000333666999:::<<>>;;;888666777;;;@@@CCCEEEFFFKKKPPPUUUUUUQQQMMMOOONNNLLLLLLLLLNNNPPPRRROOOPPPQQQSSSVVV\\\ccchhhkkkkkkllllllkkkiiifffdddccccccdddgggkkknnnnnnmmmlllkkkiiifffccc```^^^]]]\\\\\\\\\[[[[[[]]]```cccbbbbbbbbbbbbbbbaaa```___\\\[[[YYYXXXYYYZZZYYYXXXXXX[[[[[[XXXWWWWWWVVVRRRPPPMMMIIIGGGEEEDDDAAA??????===;;;999888888999999666666555444444444444444444333222111111000---***---,,,******++++++)))((())))))(((((((((((())))))%%%***%%%$$$+++)))###'''&&&&&&&&&'''''''''(((((($$$)))...---)))''')))---***++++++,,,,,,,,,,,,,,,...000222333333333444666999999999;;;<<<>>>???@@@>>>>>>>>>===<<<===???BBBGGGIIIOOOWWW```jjjpppsssnnnjjjccc___aaaffflllpppvvv}}}(((+++---,,,******,,,...((()))***++++++***)))(((%%%&&&'''((()))***+++,,,'''((())))))))))))(((((())))))*********+++,,,---&&&((())))))+++///...))),,,...//////---,,,,,,,,,++++++,,,---............++++++,,,,,,---...//////,,,......------...---+++***,,,+++******---//////---666CCCSSSgggwww|||yyyfff\\\QQQMMMOOOOOOJJJDDD===:::555222000...+++***,,,***(((***,,,---***'''******))))))((((((((('''&&&''')))*********)))(((++++++,,,,,,,,,,,,++++++))))))(((((()))******+++'''((('''$$$"""$$$(((---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***//////......---------,,,***---//////,,,+++,,,...////////////000000000000000222555666777888;;;===:::888555333444777;;;===AAADDDIIIQQQVVVVVVRRRMMMNNNMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSTTTVVV[[[aaafffkkkkkkkkkjjjiiigggeeedddccccccdddgggkkkooopppppptttrrroookkkgggbbb___]]]^^^^^^]]][[[ZZZ]]]aaaeeeccccccddddddddddddccccccaaa```^^^^^^___```___^^^\\\^^^^^^ZZZXXXYYYWWWSSSRRRPPPLLLIIIHHHFFFCCCAAAAAA???===:::999999:::;;;666666555444444444444555444333222222222000---***,,,+++))))))******(((''''''''''''(((((()))***+++(((,,,((('''...,,,&&&***%%%%%%%%%&&&&&&&&&''''''%%%&&&""""""'''...+++,,,------......------,,,...111222222222444555666666777999;;;>>>@@@AAA>>>??????>>>===>>>BBBDDDEEEGGGNNNWWWcccmmmuuuxxxoooiiiccc___bbbhhhnnnrrrxxx******))))))***+++,,,,,,***************++++++++++++(((&&&'''***,,,+++)))***************)))(((''',,,'''&&&))))))&&&(((------,,,+++******+++---///333000---++++++,,,,,,,,,)))(((((((((***---000111...,,,***+++---...,,,************++++++,,,,,,,,,%%%''',,,000333444444333111555<<>>FFFMMMRRRSSSQQQPPPOOOLLLHHHEEEEEEIIINNNQQQVVVYYYXXXTTTUUU[[[```aaaeeeeeeeeeeeeddddddcccbbbiiiiiijjjkkkmmmooorrrssswwwuuurrrnnnhhhccc___]]][[[[[[ZZZ[[[]]]```cccdddddddddcccaaa___```bbbeeecccbbb`````````___]]]\\\^^^___aaaaaa___[[[VVVSSSUUUSSSPPPMMMKKKFFFAAA>>>@@@AAABBB???;;;:::;;;======;;;999777555333222222444444333222222111111000,,,,,,++++++***)))((((((///---+++)))''''''''''''"""))),,,)))(((+++***&&&((((((((((((((()))******''')))******))))))***,,,111...***)))***---//////000555888666000...111666999===>>>;;;:::<<<===<<<>>><<<:::;;;===???AAAAAAJJJKKKNNNVVVaaalllssswwwmmmhhhbbb```cccjjjqqquuu,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((('''''')))+++***((())))))******)))(((((('''+++'''%%%''''''$$$%%%***,,,+++***)))***+++---...++++++,,,---...,,,(((%%%***)))((()))***,,,///000...,,,++++++---...---+++,,,,,,,,,,,,,,,,,,------)))***,,,...//////.........111555===JJJ[[[kkkttttttfffVVVLLLHHHCCC>>>:::444444222000...,,,+++***%%%%%%%%%%%%'''***---...***)))))))))))))))******)))'''%%%%%%&&&'''''''''---,,,,,,---...,,,'''$$$(((++++++'''(((,,,,,,))),,,***((((((***+++)))&&&(((+++---...,,,+++******)))---...***(((+++---,,,------------,,,,,,+++***,,,,,,,,,,,,------------///...------------...///............/////////////////////000111222222222111111111222222333444555:::<<>>>>>@@@===<<<:::888666555444444333222222111111000//////,,,,,,++++++***))))))(((,,,+++***)))(((((((((((("""(((+++((((((++++++((('''&&&&&&&&&&&&'''(((((('''(((******)))(((***+++---+++((((((***---//////...111444444222111444888999>>>???<<<;;;>>>???>>>===<<<::::::<<<>>>???@@@GGGIIINNNWWWbbbkkkrrruuukkkgggaaa```eeennnvvv{{{,,,,,,---,,,,,,+++))))))---------,,,,,,++++++***+++)))(((((()))***)))((()))))))))***))))))((('''+++(((&&&''''''%%%&&&)))***)))))))))***+++---......------...///...+++)))+++***))))))***,,,---......,,,+++,,,---...---,,,......------,,,---------******+++++++++,,,,,,,,,---///111444===MMMbbbqqqxxxrrrfffYYYMMMCCC===999222222111000...---,,,,,,)))((('''''''''(((***+++(((((((((((()))***+++,,,(((%%%!!!!!!%%%(((***))),,,,,,---///000///,,,***(((***)))&&&&&&***+++***)))))))))((((((((((((''')))+++------,,,******+++***------***))),,,,,,)))//////......---+++***)))++++++++++++,,,,,,,,,,,,///...------------...///............////////////------......//////000000000000000000111222333444666777999<<<@@@DDDHHHKKKPPPNNNKKKIIIJJJLLLOOORRRZZZ]]]]]]YYYWWWYYYZZZXXX]]]^^^^^^]]][[[YYYWWWUUUWWWZZZ^^^dddiiillloooppprrrrrrqqqooolllgggccc```\\\[[[[[[\\\^^^```bbbdddeeeeeedddbbb```___aaaccceeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddaaa^^^[[[ZZZVVVTTTRRRQQQPPPMMMIIIFFFHHHIIIJJJHHHFFFCCCCCCCCC===<<<;;;999777666666555222111111000//////......,,,,,,++++++***)))))))))(((((()))*********))))))$$$((()))'''''')))+++***''''''&&&&&&''''''((()))'''((())))))(((((()))***)))((('''(((+++.........---...000222444555777888999===???===<<>><<<<<>>>>>===<<<<<<===@@@BBBFFFJJJSSS]]]gggnnnoooooogggdddaaabbbjjjttt~~~'''((()))***++++++++++++,,,++++++***)))(((((('''------,,,,,,++++++,,,---******+++,,,,,,+++++++++((()))***)))***,,,------*********++++++,,,---...---)))$$$"""$$$'''***,,,+++++++++++++++++++++,,,------............///000...---,,,*********+++,,,,,,+++***)))***,,,...///...///222444555;;;NNNaaa{{{lllSSSBBB:::777111111111000000000000000+++((((((+++,,,)))***...******)))(((''''''((((((+++)))(((***,,,---+++((('''(((***+++,,,,,,,,,,,,((('''&&&&&&''''''(((***)))***++++++))))))***+++***+++,,,,,,+++***+++,,,,,,///000---+++---+++(((((()))***+++++++++++++++******+++++++++,,,,,,,,,---..................---............////////////......///////////////000000000000000111222333444222444666:::===@@@CCCDDDHHHHHHIIIJJJKKKLLLMMMNNNTTTZZZ]]]\\\[[[]]]\\\YYYTTTTTTTTTUUUUUUUUUUUUUUUPPPSSSWWW[[[^^^`````````bbbcccdddddddddbbb```___[[[[[[\\\]]]^^^___aaaaaadddddddddcccaaa``````bbbdddfffhhhhhhhhhhhhjjjlllnnnnnnmmmkkkiiigggeeeddd```^^^]]]\\\\\\ZZZVVVSSSMMMLLLKKKIIIHHHFFFDDDCCC>>>===;;;999888777666666333222222111000000//////+++++++++***************$$$%%%''')))***+++************)))(((&&&$$$%%%''')))))))))))))))***++++++((()))***)))((('''((()))+++******,,,---...,,,***000...---///444777666333555:::<<<999999===>>>===>>>???@@@???>>>???CCCFFFIIINNNWWWbbbkkkoooooommmeeecccaaadddllluuu}}}((((((((()))***,,,---...*********)))((((((''''''+++,,,---,,,++++++---///******++++++,,,+++++++++&&&((()))((())),,,---+++*********+++++++++++++++''''''''')))++++++***(((++++++++++++++++++,,,,,,,,,...//////......000111...,,,***))))))***+++,,,///...---+++******+++,,,---,,,///333111333AAARRRrrrrrrWWWDDD888222//////............---------'''&&&+++***######'''+++***)))((('''''''''''')))***++++++***)))'''&&&)))***,,,,,,+++++++++,,,(((&&&&&&))))))''''''***************++++++++++++***+++,,,,,,******+++,,,,,,222444000,,,,,,,,,***&&&'''(((***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...//////...------............//////////////////000000000000000000000000000000111222333444666888:::<<<>>>>>>>>>===CCCDDDGGGIIIKKKLLLMMMMMMQQQWWW\\\\\\]]]______\\\SSSSSSRRRRRRSSSUUUWWWXXXSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]ZZZZZZ[[[\\\]]]^^^______bbbcccdddcccbbbaaaaaabbbdddgggjjjjjjhhhhhhkkknnnppppppppppppooollljjjiiifffdddbbbaaa```]]]YYYVVVMMMJJJGGGFFFEEEDDDBBBAAA@@@???===;;;999777666666333222222111111000//////************************&&&&&&'''((())))))))))))***))))))***'''######&&&((((((''''''(((((()))***)))***+++***)))((()))***,,,++++++,,,------+++***111///...000333555444222444888:::888777:::<<<;;;===???AAA@@@???AAAFFFJJJMMMRRRZZZdddlllooonnnkkkcccbbbcccgggooowww~~~,,,+++***)))***,,,///111******))))))))))))))))))''')))++++++******---///'''((()))***************(((,,,,,,)))))),,,+++''')))))))))))))))(((((('''))))))+++...000000---+++)))***++++++,,,,,,,,,,,,,,,...000000///...000333...,,,***))))))+++---///...---,,,,,,++++++++++++///++++++///---+++666FFFZZZqqqvvv___LLL===222//////.........---------///((('''+++))) ###)))(((((('''''''''(((((('''***,,,***&&&%%%'''***)))+++---,,,)))((()))+++'''%%%''',,,,,,(((&&&)))***((('''(((+++,,,+++)))+++,,,,,,+++******+++---,,,444999444,,,***,,,---((()))***+++++++++++++++,,,,,,,,,,,,------------------...//////...------............////////////000/////////////////////////////////000111222222555666888:::<<<===>>>>>>???BBBEEEIIILLLMMMNNNMMMPPPWWW[[[\\\]]]``````___UUUTTTQQQPPPPPPSSSVVVYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTVVVYYY[[[\\\XXXYYYZZZ[[[\\\]]]]]]]]]```bbbccccccbbbbbbbbbdddeeeiiilllllliiiiiilllooopppqqqssstttsssqqqooommmjjjhhheeecccaaa^^^YYYVVVMMMIIIDDDBBBBBBBBBAAA@@@EEECCCAAA>>>;;;999888777222111111000//////......************************((((((((('''''''''(((((('''&&&'''+++)))$$$$$$(((((((((''''''(((((()))***+++,,,,,,+++***))))))+++***))))))***+++---,,,+++///...///000333444555444444999:::777666999:::999;;;>>>@@@@@@???AAAGGGLLLPPPTTT\\\eeekkkmmmkkkhhh```aaadddkkksss{{{111///,,,******---000222***************+++++++++%%%'''))))))((())),,,///&&&&&&'''(((((()))((((((,,,000000+++***---+++&&&(((((((((((('''&&&%%%$$$,,,***((((((***---......))))))***+++,,,---,,,,,,,,,...111000//////111333...---+++***+++---///111))))))***+++,,,------...222+++)))---+++(((222AAADDDbbbzzzwwwfffUUUEEE777111111111000//////......)))"""$$$+++,,,%%%%%%,,,''''''&&&''''''((()))***(((+++---***$$$$$$***000)))+++,,,***&&&%%%&&&((('''%%%'''---...(((&&&)))***'''$$$&&&+++---***'''+++,,,,,,+++******+++---+++666<<<666,,,))),,,///++++++,,,,,,,,,++++++***,,,,,,------------......,,,---...//////...---,,,............/////////000//////////////////.........------......///000111000111333666999>>>AAACCC>>>AAAEEEJJJMMMOOOOOONNNQQQWWW[[[[[[\\\```aaa___XXXUUUQQQNNNNNNQQQUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTPPPPPPPPPQQQSSSWWWZZZ\\\WWWXXXYYY[[[[[[\\\\\\\\\___aaacccccccccbbbcccdddgggkkknnnmmmjjjiiimmmqqqppprrruuuvvvvvvtttqqqoookkkiiifffdddaaa]]]XXXTTTNNNIIICCC@@@@@@AAA@@@???HHHFFFCCC@@@===;;;999888000000000///......------******************+++++++++***(((&&&&&&&&&'''((($$$###&&&++++++%%%%%%******************++++++,,,+++------,,,***)))***+++((('''&&&'''***,,,------,,,---///000222444555777555:::;;;777666999:::888999<<>>@@@BBBDDDDDDDDDCCC@@@<<<999777666444111...---,,,,,,---+++++++++++++++***))))))((())))))))))))((((((''')))(((&&&%%%%%%'''((()))((((((''''''(((***,,,...111222222000---+++++++++***+++,,,++++++,,,///111222222222333333444444555666666777888999:::;;;;;;;;;:::===@@@@@@???DDDLLLTTTXXX___eeehhhhhheeecccbbbfffmmmuuu|||---,,,+++******+++,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))((((((((((((((('''((()))+++,,,,,,,,,+++******,,,------,,,+++---...,,,,,,------..................------,,,,,,++++++)))***+++,,,---,,,++++++&&&'''***---......---,,,222666>>>IIIWWW___ZZZQQQPPPDDD777222000---++++++///---+++***+++,,,+++***''''''((((((((()))))))))((((((((('''''''''''''''************************))))))'''%%%(((+++(((###************))))))))))))%%%'''))))))))))))+++,,,222888888111---...,,,&&&...---,,,++++++*********++++++,,,,,,,,,,,,---------....../////////......***,,,---+++((((((,,,111111000000000000111111222...............---,,,+++/////////000111333666777777:::===???AAACCCFFFHHHMMMOOOQQQRRRRRRRRRTTTUUUXXXUUUPPPLLLIIIHHHIIIJJJPPPSSSWWWYYY[[[]]]___aaa]]][[[XXXWWWZZZ\\\^^^___eeegggiiikkkkkkkkkjjjiiiiiijjjkkkkkkllllllkkkkkkjjjhhhgggiiiooosssttttttttttttsssrrrrrrqqqppppppmmmllljjjfffaaa\\\XXXUUUKKKHHHBBB===;;;<<<>>>@@@BBBBBBBBBAAA???<<<:::888555333111///---,,,,,,,,,++++++,,,,,,++++++***)))&&&''''''((((((((())))))(((''''''&&&'''(((***+++((((((''''''(((***,,,---222333222000---+++***++++++,,,---,,,,,,---000333111222222333444444555555555555666777888999999:::999:::>>>CCCCCCBBBFFFLLLWWW[[[bbbgggjjjiiifffcccbbbhhhqqqyyy++++++******+++,,,------+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******((((((((((((''''''''''''*********+++------,,,******+++,,,,,,++++++,,,...---,,,,,,,,,,,,---///000///......,,,+++***))))))(((((()))***+++******)))'''(((***,,,------,,,,,,111111555???MMMXXX\\\[[[RRRIII???999666222---)))...---++++++,,,---,,,***'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))***)))(((''')))***(((&&&))))))((((((''''''&&&&&&***)))'''''')))***++++++333888888222//////...***...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,---------...//////////////////+++,,,,,,***((()))---000///////////////000111222000000000000///...------///.........///111444555666888:::;;;<<>>>>>>>>===<<<:::888777333222111///---,,,,,,,,,***++++++++++++***))))))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))+++,,,(((((((((((()))***+++,,,111111111///,,,))))))******+++,,,,,,,,,---000333111222222333444555666666555555666777888999::::::::::::>>>CCCDDDCCCHHHOOO[[[___fffkkkmmmkkkhhheeebbbiiittt}}}************+++,,,,,,---++++++++++++******************)))(((((()))******)))))))))))))))))))))))))))(((((('''(((((()))***''''''''''''((((((((((((,,,+++))))))+++------,,,)))***++++++******+++,,,...---,,,,,,---///111222//////...---+++***)))))))))******+++++++++++++++++++++*********,,,---...000111555<<>><<<;;;===>>>CCCNNNYYY]]]aaagggmmmnnnmmmiiiggggggppp{{{)))******++++++++++++***,,,,,,+++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((((()))))))))******&&&))),,,,,,)))(((***,,,)))***,,,+++******+++------------...///111222333/////////...---,,,++++++,,,,,,,,,,,,,,,------...+++******)))))))))*********+++///555999EEE\\\rrrvvv^^^HHH===999777222111000//////---***(((&&&&&&&&&'''''''''(((((('''((((((((((((((())))))++++++++++++++++++,,,,,,***''''''***)))%%%%%%)))))))))))))))************************)))******+++......///000///...000222++++++*********++++++,,,++++++,,,,,,,,,,,,------++++++---....../////////,,,,,,---...//////...---......---,,,,,,,,,------******+++,,,---------------...///111111000///...111333555555555777999;;;===>>>??????>>>>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPSSSWWWZZZbbbfffkkkooopppppprrrtttnnnooooooooommmjjjgggeeedddfffjjjnnnqqqrrrrrrrrrooorrruuutttqqqppprrruuuuuutttqqqmmmgggaaa\\\ZZZYYYXXXUUUQQQMMMIIIFFFEEEAAAAAA???>>><<<:::999888888777666555444333222222000000//////...---,,,+++)))))))))))))))(((''''''+++***)))(((((()))+++,,,&&&''''''(((((((((''''''((())))))***************)))***+++***)))((()))+++)))***,,,,,,,,,...222444111222333444555777888888888888999:::;;;<<<=========::::::<<<>>>CCCOOOZZZ___dddjjjppprrrqqqmmmkkkllluuu******+++++++++******))),,,,,,,,,+++++++++******+++***)))'''''')))***+++))))))))))))))))))))))))***)))'''&&&&&&'''((()))(((((())))))******++++++"""(((......+++'''(((******,,,------,,,+++---...,,,,,,---...///000111222/////////......------,,,))))))(((((())))))***+++'''(((***+++***)))'''&&&+++***,,,111555@@@VVVkkkrrrZZZHHH>>>777444333222111111...+++(((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))***&&&'''***)))$$$%%%***&&&&&&''''''(((((())))))(((***++++++***)))***,,,))))))***,,,,,,+++---111,,,,,,+++***))))))))))))++++++,,,,,,,,,---------***+++,,,---............(((,,,000111...,,,,,,...000///...---------------++++++---...///000000000+++---///111111///---+++///111333444444555777999;;;<<<<<<;;;:::;;;===@@@BBBCCCDDDFFFGGGGGGHHHHHHGGGIIIKKKMMMOOOSSSWWW[[[___eeemmmqqqsssssstttvvvoooppppppooollliiifffdddbbbeeejjjnnnrrrsssssssssrrrwwwzzzwwwppplllnnnrrrqqqpppnnniiiccc\\\VVVRRRSSSQQQOOOLLLIIIGGGFFFFFF??????@@@???>>>;;;999777999888666555333333222222////////////...---,,,+++***************)))((((((((('''&&&&&&'''))),,,---&&&'''''''''''''''&&&%%%((())))))************)))(((***++++++******+++---***+++------...000333666111222333444666777888999888888999:::;;;<<<<<<===;;;999:::===???DDDOOOYYYccchhhnnntttwwwvvvrrrppppppxxx)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************))))))*********+++++++++***************+++++++++(((((((((((())))))))))))&&&''')))+++++++++******)))(((((()))***+++***)))...---------...///111222,,,,,,------,,,,,,+++***+++)))'''''')))+++++++++************************...((((((...111666III___xxx|||gggSSSDDD<<<777<<<<<<666000//////---(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((''''''&&&''''''((()))***))))))))))))))))))))))))%%%$$$###&&&)))+++)))''')))''''''******'''(((***,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++---,,,,,,,,,,,,,,,,,,,,,111...---...000111///---333111000000000...,,,)))***+++---//////...---+++////////////////////////222111222777777444333555777777777777888999;;;;;;FFFBBB>>>???CCCGGGHHHGGGGGGGGGGGGIIILLLQQQVVVYYY___dddiiikkklllmmmpppsssnnnqqqpppmmmlllmmmllliiieeeffffffgggiiimmmsssxxxuuuuuutttsssrrrpppmmmjjjooolllgggaaa[[[VVVRRRPPPNNNNNNLLLJJJGGGCCC@@@>>>??????>>><<<;;;:::999888FFF999555:::999///...555000000000000////////////333000,,,***++++++)))'''))))))))))))))))))))))))%%%'''***,,,+++)))&&&###%%%***///111...***))))))***************+++++++++,,,,,,+++,,,---///111222666666555444444444444555;;;;;;;;;<<<<<<<<<======<<<<<<<<<===AAAHHHQQQXXX___hhhrrrvvvrrrnnnnnnqqquuu|||***+++------,,,+++,,,---//////...,,,+++***)))(((+++*********)))))))))((())))))*********+++++++++************************(((((())))))))))))******))))))))))))((('''&&&%%%************+++,,,,,,+++...------,,,---...000111.........///......---,,,+++)))'''''')))++++++++++++*********************---((((((---///333CCCVVVnnn{{{tttdddVVVLLLLLLNNNIII===333///...,,,))))))(((''''''&&&''''''&&&'''((((((((((((((((((***))))))))))))******+++))))))))))))))))))))))))'''&&&%%%&&&))))))'''%%%)))''''''******((((((++++++,,,------+++******+++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---+++...------...---***%%%!!!+++,,,---...///......---////////////////////////111...---000111000222666444444555555666777999999@@@>>>===>>>@@@CCCEEEFFFHHHGGGGGGHHHJJJNNNRRRTTTZZZ^^^bbbeeeeeefffhhhiiiiiilllmmmjjjjjjmmmllliiifffffffffeeefffiiiooossssssrrrqqqooonnnllliiigggiiifffbbb\\\WWWRRROOOMMMJJJJJJIIIHHHFFFCCCAAA???@@@@@@??????>>>===<<<<<>>999:::888111...222000000/////////.........222///,,,***++++++***((()))))))))))))))))))))))) """$$$'''((('''&&&%%%(((***,,,,,,+++))))))))))))))))))))))))************++++++---...000222333666555555444555555666666;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>BBBJJJRRRXXX___hhhrrruuuqqqnnnoooqqqvvv|||***+++------,,,+++,,,...000///...---+++***))))))---,,,+++***)))(((''''''***************++++++++++++++++++******))))))((()))))))))*********++++++******)))(((''''''''''''++++++,,,,,,,,,---------...---,,,++++++,,,---..................---,,,,,,+++)))'''''')))++++++++++++++++++******))))))))),,,((()))------///;;;JJJ]]]lll{{{~~~wwwlllccceeecccXXXFFF888111///---,,,+++***(((((('''''''''(((((((((((((((((('''&&&+++******))))))))))))***((((((((((((((((((((((((((('''&&&'''((((((&&&$$$)))&&&'''******((((((+++)))+++---...,,,***)))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,------......---+++***+++,,,---,,,***++++++,,,---,,,((("""------........./////////////////////////////////...---///555666333222444222222222333444555777777888999;;;<<<===>>>AAACCCHHHGGGGGGGGGHHHKKKMMMOOOSSSVVV[[[]]]^^^]]]]]]]]]aaaeeefffeeefffiiiiiifffddddddbbbaaa```ccchhhlllnnnmmmkkkhhhfffcccaaa``````___[[[WWWRRRNNNJJJIIIFFFFFFFFFFFFEEECCCBBBAAA@@@@@@?????????>>>>>>>>>BBB???;;;888666333000/////////.........---------111...,,,+++++++++***((())))))))))))))))))))))))$$$%%%&&&((())))))))))))***)))'''''')))******)))((((((((()))))))))******)))***,,,...000111222333555555555555666777888888;;;;;;<<<<<<=========<<<:::;;;===@@@EEEKKKSSSXXX```hhhqqqssspppmmmooosssxxx}}}***,,,---,,,++++++---...........................---,,,,,,+++***)))((('''************************,,,++++++***)))(((((('''))))))******++++++,,,,,,***))))))((()))+++,,,---***+++,,,,,,,,,,,,---...---,,,+++******++++++,,,+++,,,,,,,,,,,,+++******+++)))'''''')))+++++++++++++++******))))))(((((()))((()))------...666AAAMMMZZZiiissszzz}}}{{{vvvvvvrrreeePPP>>>555222//////...,,,***)))(((''''''(((((())))))((('''&&&&&&))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%(((&&&&&&******((((((+++(((+++...///...+++******,,,++++++******++++++,,,++++++,,,---------,,,,,,***++++++,,,---...//////------,,,------------------------......,,,'''$$$///............///000000////////////////////////)))---777AAABBB;;;333000000000111222333444666777222666:::;;;:::;;;>>>BBBFFFFFFFFFFFFGGGJJJLLLMMMPPPRRRVVVXXXYYYXXXVVVUUUYYY]]]___^^^```bbbbbb___^^^]]][[[YYYYYY\\\aaafffhhhhhhfffbbb___\\\[[[[[[[[[YYYWWWTTTPPPLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCC???>>>>>>>>>>>>=========;;;<<<:::444333555222---......---------,,,,,,,,,...---,,,++++++******)))))))))))))))))))))))))))+++***))))))(((((())))))+++(((&&&'''***,,,***((((((((())))))******++++++***,,,...000111222111111555555555666777888::::::;;;;;;<<<===>>>======<<<;;;===@@@BBBFFFLLLRRRWWWaaaiiiqqqrrrooommmqqquuu{{{+++,,,,,,,,,++++++---///000000000000000000000000++++++++++++************************************++++++******)))(((''''''((())))))***++++++,,,,,,******)))))))))+++---...(((***,,,+++***)))+++---,,,,,,***))))))***++++++++++++,,,,,,++++++***)))+++)))'''''')))+++++++++*********)))))))))((((((&&&'''))),,,---///555;;;CCCMMMWWW___iiiuuu}}}|||ppp[[[HHH===666111222111///,,,***)))(((((((((((())))))((('''&&&&&&))))))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((%%%&&&)))***((())),,,(((+++///000///---++++++,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++,,,------...//////---------------,,,------000...------///000///...///............///000000////////////////////////)))---666@@@AAA999111...000000111222333555666777111555999:::999:::>>>AAACCCCCCDDDFFFHHHKKKMMMOOOOOOQQQSSSVVVWWWWWWUUUTTTSSSWWWZZZYYYZZZ\\\[[[WWWVVVUUUSSSRRRRRRVVV]]]bbbgggggggggccc^^^[[[ZZZ[[[YYYXXXVVVTTTQQQMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEDDDAAAAAA@@@???>>>======<<<:::<<<:::666555666222+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&)))((('''***---...+++'''))))))***++++++,,,---------...000111222111000///555555666777888999;;;<<<:::;;;===>>>???>>>===<<<>>>@@@BBBDDDGGGKKKQQQVVVcccjjjqqqrrrooonnnsssxxx,,,,,,,,,+++***+++---///444333222111///...------+++++++++++++++*********+++++++++************************))))))((((((''''''(((((()))***+++,,,,,,++++++***)))((((((((((((&&&)))+++***((('''))),,,,,,+++***))))))***+++,,,---------------,,,+++++++++)))'''''')))+++++++++))))))))))))))))))))))))%%%''')))+++---///333666???EEEKKKNNNVVVcccooovvv{{{|||uuueeeSSSFFF;;;333555333111...,,,***(((((((((((((((((((((((('''&&&+++******))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''''')))***'''%%%&&&)))***)))))),,,(((+++...///---,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------,,,,,,------......//////***,,,---,,,+++***+++---///---+++,,,...000111111------........./////////////////////////////////,,,+++---222333///...///000000000222333555777888444555777888999;;;===@@@@@@AAABBBEEEHHHKKKMMMOOONNNNNNOOORRRUUUVVVVVVTTTPPPUUUXXXXXXYYY[[[ZZZVVVPPPOOONNNLLLNNNSSSZZZ___fffiiijjjgggbbb^^^]]]]]]XXXXXXWWWUUURRRNNNJJJHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEECCCAAA???===<<<===<<<::::::888555000,,,......---------,,,,,,,,,)))+++,,,,,,+++******+++((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++'''((()))+++------+++((()))******+++,,,---......//////000111111111111111777777777888999:::<<<<<<:::<<<===??????>>>===<<<@@@AAABBBDDDGGGLLLSSSWWWffflllqqqrrroooooouuu|||,,,,,,,,,+++***+++---000222222111000...---,,,,,,------,,,+++******))))))+++++++++*********)))))))))))))))))))))(((((((((&&&''''''(((***++++++,,,************)))(((''''''%%%)))+++***'''&&&))),,,+++******)))***+++---...,,,------------,,,+++++++++)))'''''')))+++++++++''''''(((((()))*********%%%'''))))))+++---000111777@@@EEEEEEEEENNNXXX___eeemmmooohhh[[[NNNAAA888777555333000---***)))(((&&&'''((((((((((((((((((***))))))))))))******+++%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''&&&''')))'''%%%&&&)))***))))))---''')))++++++******+++,,,,,,++++++******++++++,,,)))***+++,,,---------------------...............+++---...---+++***,,,......---,,,---///000000///+++,,,---...///......---///////////////////////////+++***,,,,,,***,,,///...//////111333555666777777666444555888;;;======>>>???@@@CCCFFFHHHKKKLLLJJJIIIIIILLLPPPTTTTTTTTTPPPVVVZZZ[[[]]]```___[[[OOONNNLLLKKKLLLQQQXXX^^^cccgggjjjiiiccc^^^\\\]]]WWWWWWVVVTTTQQQMMMIIIGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJGGGDDDAAA>>>;;;:::777222333::::::333///111............------------'''***------+++)))***+++(((((((((((((((((((((((((((((()))***+++,,,,,,---&&&'''))))))))))))***,,,((()))***+++,,,---............///000111333444555888888888888999;;;<<<<<<:::<<<>>>@@@@@@???===<<<@@@@@@AAACCCGGGNNNVVV\\\hhhnnnrrrrrroooqqqxxx,,,,,,,,,+++******---000........................000///...,,,***)))''''''++++++++++++******))))))(((((((((((())))))))))))%%%&&&'''((()))***++++++((()))+++,,,------,,,,,,&&&))),,,+++(((&&&)))---******)))******,,,...///***++++++++++++***))))))+++)))'''''')))+++++++++&&&&&&'''((()))***++++++&&&((()))((()))+++------000;;;BBB@@@<<>>@@@BBBDDDFFFHHHIIIGGGEEEDDDGGGLLLQQQSSSSSSQQQWWW\\\^^^aaaeeedddaaaQQQPPPMMMKKKKKKPPPXXX]]]^^^ccchhhgggaaa\\\ZZZZZZVVVUUUUUUSSSPPPLLLHHHEEEDDDDDDDDDEEEGGGIIILLLMMMLLLJJJGGGCCC???;;;888666---%%%)))666:::222///666//////.........---------&&&***------+++)))***+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&'''(((&&&$$$%%%***...'''((()))***+++,,,------,,,,,,---...111444777999999999999999:::;;;<<<<<<:::<<<>>>@@@@@@???===<<<>>>???@@@BBBGGGOOOYYY```jjjooosssrrrpppqqqyyy++++++,,,------......///...///...,,,+++,,,///111,,,///111...---...---+++$$$(((***)))***...///---))))))((((((''''''&&&&&&(((((())))))))))))((((((+++***)))))))))***+++,,,++++++***))))))***++++++************************......---***((((((***,,,++++++++++++++++++++++++***)))((()))***)))'''&&&))))))(((((()))***++++++222888===;;;666222333777BBBIIITTT^^^```YYYMMMDDD>>>>>>999222.........+++...,,,)))'''((())))))(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''++++++'''%%%''')))((()))***)))((((((***,,,))))))+++...***$$$###(((***))))))***,,,------,,,------++++++++++++------,,,,,,,,,---...///000111---------,,,,,,+++++++++---...//////......111444---//////.../////////---000000000000000/////////000000000000000///......///222111,,,---333555222222333444555666777777777>>>======???BBBCCCCCCBBB>>>======@@@FFFLLLPPPQQQRRRSSSVVV\\\``````\\\XXXRRRLLLHHHHHHIIIKKKQQQXXX[[[```bbbaaa``````]]]XXXVVVTTTQQQNNNKKKHHHFFFEEEHHHFFFDDDCCCCCCEEEHHHJJJKKKIIIGGGDDDAAA<<<777333444444333333333333333333------,,,++++++++++++,,,000+++(((+++...,,,'''###((((((''''''''''''((((((&&&'''((((((''''''((())),,,***+++......***)))++++++******---111333000---///000111111111333666888666666777888999;;;<<<===BBBAAA@@@@@@???@@@@@@@@@>>>BBBFFFHHHJJJQQQ[[[cccnnnpppqqqpppqqqvvv******++++++,,,---------/////////---++++++---000111,,,***+++---***(((((((((,,,,,,******+++***&&&++++++******))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++************************++++++++++++++++++++++++---------+++)))(((***+++***************************)))((()))***)))(((&&&))))))(((((())))))***+++,,,222888:::666222111111111888BBBLLLRRRPPPIIICCCAAAAAA>>>777222222///++++++)))))))))***+++)))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&(((******(((&&&((()))))))))((((((***+++***,,,---+++((('''(((******))))))***,,,------,,,---,,,,,,++++++,,,,,,------------------...///000...---------,,,,,,,,,+++,,,...///---***'''((()))---.../////////111222111........................000000000000000///......+++---,,,((()))...000...333333222222333555777999>>><<<;;;<<<>>>?????????AAA@@@@@@AAABBBEEEHHHJJJNNNOOOSSSYYY]]]^^^ZZZWWWPPPJJJFFFFFFGGGIIINNNTTTVVVZZZ[[[YYYXXXXXXUUUQQQPPPNNNKKKHHHEEECCCAAAAAAEEEDDDCCCCCCDDDFFFHHHJJJHHHGGGEEECCCAAA===888444222222111111111000000000...------,,,,,,,,,,,,,,,...,,,************************)))((((((((())))))***+++,,,+++***)))***+++(((&&&'''+++,,,)))(((***,,,,,,,,,---//////...---...///000000000222555777666777777888:::;;;======BBBAAAAAAAAA@@@AAAAAAAAA>>>AAAEEEGGGJJJRRR]]]eeelllnnnpppqqqrrrxxx))))))******+++,,,,,,,,,/////////---++++++---...555000---000111///......(((,,,---+++******'''"""+++************)))))))))((())))))******))))))(((((((((((((((((()))***+++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***))))))))))))))))))))))))***)))((()))******(((&&&)))(((((((((((())))))***)))...444888999666111...,,,000888@@@HHHKKKJJJGGGBBBDDDCCC===999666111+++(((((()))+++,,,,,,***(((''''''(((((((((((())))))(((((((((((((((((((((((()))$$$!!!$$$,,,...***$$$&&&'''((((((''''''(((***(((---,,,%%%###))),,,******))))))***,,,---,,,++++++,,,,,,------,,,,,,+++...---------------...............---------------))),,,//////,,,***+++,,,///......---......000111***++++++,,,,,,---------/////////000//////...---,,,...---++++++///111000222222444555666777777777:::888666777999<<<======???AAABBBAAA??????CCCFFFKKKMMMRRRWWW[[[[[[YYYVVVMMMHHHDDDDDDEEEEEEJJJOOOVVVYYYYYYUUUSSSTTTRRRNNNKKKIIIFFFBBB@@@>>>>>>>>>AAAAAACCCDDDFFFHHHIIIJJJFFFEEECCCBBB@@@===999555222111111000000000000000///......---,,,---------,,,---,,,***((())),,,///,,,+++******)))))))))))),,,------,,,***)))***+++&&&$$$&&&***+++)))))),,,---.........,,,,,,---///---...///000000111333666777777888999;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBB>>>AAADDDGGGLLLUUUaaaiiilllnnnppprrruuu{{{))))))******+++,,,,,,,,,------...---+++,,,---///&&&222777///(((***,,,***"""'''******+++,,,***%%%(((((((((((((((((((((((()))))))))******)))))))))(((((())))))******++++++)))***,,,------,,,***)))+++,,,,,,,,,,,,,,,------***+++---,,,***))))))***)))))))))))))))))))))))))))(((((((((******((('''(((((((((''''''(((((())),,,...111666::::::555111111222555:::@@@EEEGGGGGGBBBFFFGGGDDD???;;;444---+++***)))***++++++***(((((((((((()))))))))))))))''''''''''''''''''''''''(((###!!!$$$***---***&&&&&&'''''''''&&&&&&((()))%%%,,,))))))...(((***)))((()))+++---,,,+++++++++------------++++++......---,,,,,,,,,------........................+++---//////------...///222...,,,,,,+++***+++...)))******+++,,,------............//////......---.........---...000111111...222888===@@@>>>;;;888666444222333666:::===>>>888<<<@@@@@@>>>???DDDIIIMMMOOORRRVVVXXXXXXUUUSSSKKKFFFCCCDDDDDDDDDGGGLLLUUUWWWVVVQQQOOOQQQPPPMMMJJJHHHDDDAAA>>>>>>>>>???>>>???BBBEEEGGGHHHIIIIIIFFFEEEBBBAAA???<<<999666444333222111000000111111//////...------------...,,,------***)))+++,,,+++,,,+++***)))))))))))))))***++++++***(((&&&'''((()))'''(((+++,,,******---...///000///,,,,,,000333,,,.../////////000222444666777888:::;;;<<<======@@@@@@AAAAAABBBBBBBBBBBB???AAADDDHHHOOOZZZfffnnnnnnpppsssuuuyyy******++++++,,,---------***+++,,,---,,,---///111---NNNZZZAAA,,,///333,,, %%%)))***+++---+++'''(((((((((((())))))))))))))))))************))))))))))))***+++,,,,,,------)))***,,,------,,,***)))+++++++++,,,,,,---------)))***,,,,,,***))))))***************************)))((('''(((******)))'''(((((('''''''''''''''(((///------111666999888555000//////111555:::<<<===BBBHHHLLLJJJGGGCCC;;;333111...***'''((())))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''((()))***%%%&&&'''&&&%%%%%%''')))%%%+++(((+++...((()))(((((()))+++,,,,,,+++++++++------------++++++...------,,,,,,,,,------........................///...,,,---......---+++111---+++---,,,***+++000******+++,,,---......///,,,---............------,,,++++++,,,------...///,,,000666<<>>???>>>???EEEJJJLLLNNNQQQRRRQQQOOOMMMLLLJJJEEECCCDDDEEEDDDFFFJJJPPPQQQPPPKKKJJJLLLMMMJJJIIIGGGDDDAAA>>>======>>><<<>>>AAADDDFFFGGGGGGFFFFFFDDDAAA???>>>;;;888555555333111000//////000111//////...------------...,,,...,,,***---///***"""+++***))))))(((((((((((()))******)))'''%%%&&&''',,,)))))),,,+++)))))),,,---///111000...///333777,,,---///000//////111222666777888:::<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBBBBCCCFFFLLLTTT```lllssssssuuuwwwyyy}}}******++++++,,,---------)))***,,,---,,,---...000>>>aaalllNNN333333555,,,$$$(((+++******,,,***&&&*********++++++++++++,,,)))******++++++******)))))))))+++,,,------...---***+++,,,------,,,+++*********++++++,,,,,,------)))***+++***)))((()))+++************************(((''''''(((******)))((((((''''''&&&&&&&&&&&&'''...+++(((***///444666666...------///222555777777???FFFLLLMMMMMMJJJBBB:::444000***'''&&&((()))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$$$$(((,,,%%%&&&''''''&&&&&&''')))))),,,)))###%%%---...))))))(((((()))+++,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,---------------------.........***(((***111;;;???<<<666000******///000,,,...444,,,,,,,,,------.........+++,,,------...------------+++,,,///000......111......///222:::CCCMMMSSS:::777444222222333333222666999<<<>>>===>>>BBBEEEFFFIIIKKKKKKHHHEEECCCCCCGGGDDDCCCEEEEEEDDDFFFJJJMMMPPPOOOLLLLLLOOOPPPMMMGGGFFFCCCAAA>>><<<;;;:::;;;<<<>>>@@@AAABBBAAAAAABBB@@@>>><<<;;;999777555333111///---,,,,,,---...///......---,,,---------+++---,,,***---111)))))))))((((((((())))))******++++++***((('''((()))---)))(((******''''''***---...///000000111444666,,,...000111000000111222444666888:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCCCCEEEGGGKKKQQQ[[[gggqqqwwwwwwxxxzzz}}}))))))******+++,,,,,,,,,+++,,,...---,,,+++,,,,,,222BBBGGG888)))''''''###(((+++,,,******+++***'''******+++++++++,,,,,,,,,)))******++++++******)))'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---*********)))((((((***,,,))))))))))))))))))))))))(((''''''(((***+++)))(((((('''&&&&&&%%%%%%&&&&&&***((('''(((+++///333555444444444666777888666444666>>>FFFJJJKKKJJJDDD===222///***(((((()))******((((((((('''''''''&&&&&&''''''''''''''''''''''''###&&&((('''######'''+++&&&'''((('''&&&&&&(((***+++)))((()))+++,,,+++))))))((('''(((+++,,,+++***---,,,,,,++++++,,,,,,---++++++++++++,,,---......+++,,,,,,,,,------------(((&&&+++;;;LLLQQQHHH<<<000))))))///...((('''---,,,,,,------------------++++++,,,---------------///,,,---111222//////222///...---...333:::AAAFFF555333111111222222111000555666888;;;<<<>>>???@@@AAADDDFFFFFFCCC@@@>>>???DDDAAAAAADDDEEEDDDEEEIIIKKKNNNOOONNNOOOSSSTTTRRRGGGFFFEEECCC@@@===:::888999999:::;;;;;;;;;::::::;;;999777777777888777555333111...,,,++++++---......------,,,,,,,,,,,,,,,'''------((()))...*** ))))))))))))***+++,,,,,,)))+++,,,+++))))))***+++,,,)))(((***+++)))***------------///111222111000,,,...111222111000111222333444777999:::;;;::::::>>>@@@BBBEEEFFFFFFFFFFFFHHHJJJOOOWWWbbbmmmuuuzzzyyyzzz|||((((((((()))******++++++---//////...+++)))))))))---((((((---///---,,,///(((++++++)))***---,,,***(((((())))))******************++++++++++++******&&&''')))+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,*********(((''''''***---(((((((((((((((((((((((((((''''''(((***+++***(((((('''&&&&&&%%%%%%%%%%%%((((((((()))+++...222444;;;:::;;;;;;;;;888444000---555???CCCFFFGGGBBB;;;...,,,******+++++++++***((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%''''''&&&###$$$&&&)))'''((((((((('''''')))***+++&&&%%%+++---***&&&''')))((('''(((***,,,+++***...---++++++++++++---...*********+++,,,---...///+++++++++,,,,,,---------...,,,000@@@QQQQQQ???,,,222***)))---*** """------,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++'''(((---...******......///111222222111///......------///222444444333222222444888<<>><<<666///,,,---000666===???>>><<<666222,,,)))((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))***++++++***)))))))))***,,,---)))++++++(((%%%%%%'''***---))))))......))))))---,,,,,,+++***)))))))))***))),,,111555666444111...000...,,,,,,,,,---,,,+++222---+++------)))+++000)))''')))......)))+++000***000333///,,,---000111////////////............111111222333333333333333333444777999;;;;;;<<<;;;@@@???>>>===============AAABBBBBBCCCCCCCCCBBBBBB???CCCGGGHHHGGGGGGJJJMMMNNNOOOMMMHHHFFFDDD???888777666444444555555444222444444444444444444444444222222222111000///...---///...---,,,+++*********)))((((((((()))***++++++***+++++++++***)))'''&&&,,,******+++......+++(((&&&***------***'''''')))---------...............000000000111222333444555444444888??????::::::>>>;;;BBBHHHKKKPPPVVVZZZYYYXXXTTTVVV___jjjqqqxxx~~~|||***+++,,,,,,******+++,,,---......---+++)))***++++++))))))***---...,,,***++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,111---+++,,,+++(((&&&(((!!!'''(((%%%$$$))),,,++++++---...---+++)))***+++///---***(((((()))((((((+++***)))***+++,,,+++***&&&)))***''''''***---,,,)))***+++***(((((()))******)))'''&&&&&&''')))******&&&%%%'''&&&&&&***222444888:::888777666333...***)))***///555:::<<<<<<777333...***((((((((('''''''''&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''((()))***++++++,,,+++***)))))))))***++++++***+++,,,***(((((())),,,,,,))))))------)))))),,,---,,,,,,+++******++++++'''***...111222111///......---+++,,,,,,---,,,***000,,,***,,,+++)))***...+++)))+++...---)))***...(((...111---***,,,//////////////////............---...///000111111111111111333444666888888888888999999999999:::;;;<<<===CCCBBBBBBAAA???===<<<;;;;;;===@@@BBBCCCCCCEEEFFFJJJKKKJJJFFFDDDCCC???888888666444444555444333111333333333333333333333333333333333333222111000///000///...---++++++******))))))))))))))))))***+++((()))***,,,,,,,,,+++++++++***)))+++------+++((((((***++++++)))'''&&&&&&---------............///111111111222333444555666333222555;;;:::777777;;;>>>DDDKKKOOOWWW```fffgggddd^^^]]]dddnnnuuuyyy}}}***,,,,,,,,,******+++,,,,,,...///...+++(((''''''+++******+++------+++*********)))))))))***+++++++++++++++***************)))''''''++++++)))))),,,(((++++++'''%%%(((***)))'''))),,,---,,,***)))))),,,+++)))&&&$$$$$$''')))&&&&&&''')))++++++***(((((()))'''$$$&&&***+++(((''')))******(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&&&&%%%(((---333555333///...///...+++)))'''&&&(((...444999<<<777333...+++)))((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((((((((()))))))))***************)))((((((((()))))))))+++,,,---+++++++++,,,+++((((((++++++((((((+++------,,,,,,+++,,,,,,,,,((())),,,...000000000000---,,,+++,,,------+++)))...+++)))******((())),,,...,,,---///---)))***---***///111...+++---000000/////////............---***+++---...000000111111000111222333444444444444444555555777888:::<<<===??????>>>===;;;999777666888888:::<<>>CCCEEEDDDAAAAAABBB>>>888888666444444444333111000111111111111111111111111333444444444333222222111222111000...,,,++++++***+++***))))))))))))))))))%%%&&&'''))))))************))))))***++++++***(((***)))))))))***)))&&&$$$------........./////////222222222333444555777888444333555888777555666:::???EEELLLTTT___mmmvvvxxxuuulllgggllltttzzz|||~~~***+++,,,,,,******+++,,,***---//////,,,***((((((+++++++++,,,,,,,,,+++***))))))((((((((()))+++,,,++++++******))))))((((((!!! """'''(((''')))---***++++++***)))*********((()))***+++******)))(((***++++++)))%%%$$$'''***&&&&&&''')))++++++(((&&&''''''%%%$$$&&&***((("""&&&((())))))((((((***+++%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&%%%(((***///111///+++)))+++***''')))(((&&&'''+++000444777333000---+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))))))))(((((((((((((((((()))+++------,,,,,,+++)))(((((())))))(((((()))---,,,,,,+++++++++,,,,,,***+++,,,---///111222333---,,,,,,---......,,,***,,,+++***************,,,------......,,,+++,,,///---222333000...111222111//////.........---------***+++---///111222333333000000111111111111111111444444555666888:::;;;<<<999999999999888777666555888666777:::>>>???===:::<<<>>>???===>>>???<<<777777555333333333222000...000000000000000000000000111222222333333333222222444333111///---,,,+++***++++++***)))((((((((()))((((((((((((((((((''''''))))))))))))******))))))***((('''))),,,,,,)))&&&------......//////000000333333333444555777888999888888888999888777:::===???EEEMMMVVVeeewwwuuunnnrrrzzz)))+++,,,,,,+++***,,,---))),,,...///...---,,,,,,++++++,,,,,,++++++******))))))((((((((()))+++,,,*********))))))((((((((()))'''(((***(((%%%(((---$$$$$$&&&(((++++++++++++,,,+++)))((((((((((((((((((+++......***(((((())))))))))))***+++***'''%%%&&&'''''''''***,,,''' &&&'''))))))(((((()))+++%%%'''((())))))((('''%%%$$$'''((('''&&&'''))))))+++......+++)))***'''###''''''(((((()))***,,,...---,,,******++++++***(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&(((((()))))))))((((((((('''((()))+++,,,+++***)))))))))(((''''''((())))))++++++************++++++++++++++++++---///111222...---,,,---//////...,,,+++,,,,,,++++++,,,,,,,,,***,,,---,,,+++---///000...111222//////222333111............------------)))***,,,...000111222333111111111111111111111222444444444444555666777888777777777777777666555444777666666999===>>>:::777888:::;;;:::;;;>>>;;;666555444222111222111///...////////////////////////...///000111111222111111444333111///---,,,++++++++++++***)))((((((((())))))))))))))))))*********))))))***))))))))))))******((('''***---///...+++------......///000000111333333444555666888999::::::;;;;;;999999:::===???BBBGGGNNNYYYjjj~~~xxxssswww((()))++++++++++++---///)))+++...///...---...///)))+++,,,,,,+++***+++,,,******)))))))))***++++++*********)))))))))))))))+++***,,,.........444<<<555000,,,,,,+++((('''(((///,,,(((''''''((()))((((((+++...///---+++)))(((+++*********+++***(((%%%&&&)))+++***+++---)))$$$&&&((())))))''''''(((***'''((()))******)))((('''%%%))))))'''&&&(((***)))'''+++---+++******'''"""$$$&&&((('''&&&%%%%%%&&&)))(((((()))++++++)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((***+++""""""""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''')))((((((((((((((((((((('''((()))************)))(((''''''(((******)))''')))***)))&&&&&&)))***)))******))))))******++++++))))))(((((()))+++---......,,,++++++---......---***,,,---***+++------+++))),,,---******---000000,,,//////,,,---000000............------------,,,'''(((***,,,...///000000222222111111111222333333222222222111222222333333::::::999999777666444333555666888:::<<<;;;999666777999:::999:::<<<999444333222000000111111000...////////////////////////+++,,,---///000111111111333222111///---,,,,,,++++++***))))))))))))))))))""""""###$$$&&&(((***,,,******+++***((((((***,,,***))))))+++---/////////------...///000000111222333333444555666888:::;;;888;;;<<<999888<<<>>>>>>EEEIIIPPPZZZkkk~~~}}}wwwvvv{{{&&&(((***++++++,,,///000+++,,,------,,,+++,,,...'''***,,,---+++***,,,---++++++++++++++++++***)))))))))******************'''''')))---///222===HHHIII>>>333---***&&&&&&))),,,***((((((***+++***))))))))))))***+++***(((&&&+++)))((()))******)))(((&&&)))***'''&&&)))***((('''((())))))'''&&&'''(((((((((((())))))(((((((((%%%))))))%%%$$$(((***)))&&&***+++))))))***((($$$###&&&''''''%%%###$$$&&&''''''''')))******'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((###""""""###$$$%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((&&&''')))***+++,,,+++++++++(((&&&&&&((()))((('''))),,,***%%%%%%***,,,)))+++************+++,,,---***))))))((()))***+++,,,---+++((((((***,,,------'''+++,,,)))***------))))))------((((((,,,///...+++...---+++,,,000///,,,.........---------,,,,,,((()))+++,,,...///000000222111111000111222333444111111111111111222222333;;;;;;;;;;;;:::999888777777:::>>>???>>><<<;;;:::888::::::999999;;;888333111000//////111111000///////////////////////////***+++,,,...000111111222222111///...---,,,,,,,,,))))))))))))))))))***+++!!!!!!!!!###%%%(((***,,,***,,,,,,+++((((((+++---+++,,,,,,,,,++++++---...------...///000111222222222222333444666888:::;;;666;;;===:::999>>>@@@???DDDHHHMMMVVVfffwwwxxxwwwyyy%%%''')))+++,,,---000222,,,------+++))))))***,,,&&&))),,,---++++++,,,///+++,,,------,,,+++)))((())))))******++++++,,,,,,)))'''((()))))),,,666BBBFFF888+++&&&&&&''',,,444(((((((((+++......,,,)))***'''$$$%%%((()))'''%%%)))'''&&&''')))***+++***$$$''''''!!!###(((***((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%***)))###"""'''***(((''')))***''''''))))))&&&&&&'''((('''%%%%%%(((+++'''''''''((()))(((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&'''((()))***''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,------,,,---***&&&&&&((()))((('''))),,,+++%%%%%%+++,,,)))++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---)))&&&%%%'''***,,,---%%%***+++((((((,,,,,,(((+++///...(((&&&+++---+++---//////---...111111---......---------,,,,,,,,,+++,,,---///000111111222111000000000111222444555222222222222333444555666888999:::;;;============:::???DDDEEEBBB???>>>???999;;;;;;999999:::777222000///...///000111000///////////////////////////)))+++,,,...000111222222000000///------,,,,,,,,,))))))(((((()))***+++++++++*********+++,,,...///+++,,,---+++))))))+++...,,,---...,,,)))'''))),,,------...///000111222222222222333444666888:::;;;777===???<<<<<>><<<<<<;;;999777555444333333222222111111000111111222111000000///...---------,,,,,,------...///000000---,,,---000222111,,,'''******************+++++++++(((&&&(((,,,000222222...---,,,,,,++++++,,,,,,+++******+++,,,...000222)))+++///333444333111000000000000222444888;;;===;;;;;;;;;;;;<<<>>>@@@AAAEEEGGGKKKOOOVVV^^^gggmmmwww{{{'''(((((()))******++++++++++++******))))))((((((,,,+++*********,,,...///***,,,---,,,+++***+++,,,,,,+++)))((('''((()))***###%%%)))+++,,,***)))((())))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%$$$%%%''''''&&&%%%***)))((('''''''''((()))(((''''''''''''&&&&&&&&&$$$'''(((%%%%%%'''&&&###((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))'''$$$+++'''$$$$$$&&&((((((&&&''''''&&&&&&&&&'''((((((%%%&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%((()))&&&$$$%%%&&&''''''''''''(((((((((((('''((()))((('''''')))+++)))))))))******))))))((()))***)))%%%&&&******''')))***,,,------+++***)))))))))************))))))++++++***)))))))))))))))'''***------,,,+++,,,---+++,,,---,,,+++***+++---+++,,,---......---,,,,,,---,,,,,,///222333111///111222222333444444555555333444555555666777;;;===DDDDDDFFFGGGGGGGGGFFFFFFKKKJJJJJJHHHFFFCCC@@@???:::999777555444333222222000000111111222444555666111000000///......------,,,,,,------...//////000//////000222333111...,,,,,,+++++++++***)))))))))(((&&&$$$%%%))),,,------...---,,,,,,++++++,,,,,,+++******+++,,,...000222(((***---000111111000///222333333444666777999::::::999888888888999;;;<<>>???AAADDDHHHMMMUUU___jjjqqq{{{(((((())))))************)))))))))******+++++++++,,,+++************++++++)))+++...///...,,,,,,,,,))))))*********)))((('''***)))(((((()))*********)))((((((''''''(((((()))************++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((***)))'''%%%(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###&&&&&&###$$$'''(((&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&(((******)))''''''$$$%%%%%%%%%%%%$$$$$$$$$&&&$$$!!!"""%%%((('''&&&%%%$$$%%%%%%%%%%%%))))))(((''''''&&&%%%%%%***))))))***++++++)))'''&&&&&&&&&'''''''''(((((('''((()))(((''''''(((***)))((('''&&&'''((()))***###(((***((((((***)))&&&'''(((***++++++***)))(((((()))***++++++***)))(((******)))))))))))))))***%%%'''***,,,---,,,++++++***+++,,,+++***)))***,,,)))***+++,,,---......///......///000222222333222222222333333444444444555555777:::<<<===@@@CCCEEEDDDDDDDDDDDDCCCBBBBBBAAACCCBBBAAA???<<<:::888777333222111000000000000000000///...---,,,,,,,,,,,,000000//////............,,,,,,,,,------.........+++---///---***)))+++...,,,+++++++++***)))))))))))))))(((((()))***+++,,,...---,,,,,,++++++,,,,,,+++******+++,,,...000222111111222333444666777888666777888999:::999888888============???AAACCCEEEDDDGGGLLLRRRZZZeeeqqqxxx|||)))))))))))))))*********))))))******++++++,,,,,,+++*********))))))******))),,,///000///...---...)))***+++,,,+++***((('''''')))***)))&&&''',,,111***))))))(((((())))))***))))))*********+++++++++((((((((((((((((((((((((%%%%%%&&&'''((())))))******(((&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&###%%%%%%"""###'''(((&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$&&&)))++++++***)))%%%&&&&&&%%%###%%%***...(((%%%!!! $$$&&&+++)))'''''')))***)))((())))))((('''&&&%%%%%%$$$)))((('''((())))))(((&&&&&&&&&&&&&&&''''''''''''+++++++++***'''&&&''')))((('''&&&&&&&&&''')))***'''(((((((((,,,///+++$$$&&&((()))+++++++++)))(((+++***)))(((((()))***+++***)))))))))))))))******'''((()))+++---,,,+++***+++,,,---,,,+++***+++---))))))***+++,,,...//////......///000000111333444222222222333333333333333555888;;;===???@@@CCCEEECCCBBB@@@>>>===;;;:::999;;;:::999777555444333333000000////////////000000555444333222000000//////////////////............,,,,,,,,,---------------***,,,,,,***'''&&&))),,,)))))))))***+++++++++,,,******++++++++++++,,,---...---,,,,,,++++++,,,,,,+++******+++,,,...000222.........///000222444555444555888:::;;;;;;;;;:::>>>>>>======>>>@@@AAABBBGGGJJJPPPXXXaaalllwww~~~~~~))))))))))))))))))***************+++++++++,,,,,,)))))))))))))))***))))))***,,,...///.........///***+++,,,,,,,,,+++***)))'''+++...+++((((((...555******))))))))))))******)))))))))************+++(((((((((((((((((((((((('''(((((()))***+++,,,,,,(((&&&######$$$'''(((((("""###$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$&&&%%%""""""&&&'''%%%&&&&&&'''&&&&&&%%%$$$###&&&''''''((((((''''''&&&&&&%%%$$$&&&+++---+++)))'''((()))'''%%%(((111999///,,,((($$$"""###%%%''''''$$$"""###&&&(((&&&$$$&&&&&&&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''------,,,***(((&&&'''(((&&&&&&&&&&&&&&&'''((()))******((()))///333...&&&&&&(((***,,,,,,,,,***))),,,***(((''''''(((***,,,)))))))))))))))******++++++***)))***,,,---+++***+++,,,---,,,+++***+++---))))))******+++---...///---.../////////000222444111111111222222222222222444777:::;;;<<<===>>>@@@@@@>>><<<:::777666555444666555444333222222222222///////////////000111222333222111111111111111222//////////////////......,,,,,,,,,,,,,,,,,,------,,,------+++******+++,,,(((((()))***+++,,,,,,---((()))++++++******+++---...---,,,,,,++++++,,,,,,+++******+++,,,...000222///000000111222444555666333444666888:::<<<======EEEDDDBBBAAAAAAAAABBBCCCIIINNNUUU^^^hhhqqq{{{***)))))))))))))))))))))++++++++++++++++++++++++''''''((()))************)))***,,,,,,,,,,,,---///,,,---------,,,,,,++++++***,,,,,,+++)))***---000))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%$$$###$$$&&&(((((((((%%%%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&%%%'''%%%!!!!!!%%%&&&$$$&&&&&&''''''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%---'''"""$$$***...***&&&&&&)))+++(((%%%(((222;;;666333...)))&&&%%%&&&&&&"""###&&&%%%"""%%%%%%%%%$$$$$$#########!!!$$$&&&%%%$$$$$$'''***%%%%%%&&&&&&&&&'''''''''+++++++++)))'''&&&'''((($$$$$$%%%&&&'''''''''''''''))))))(((+++///---((('''(((***,,,------++++++******))))))))))))******)))))))))))))))***++++++///,,,******+++,,,,,,******+++,,,+++***)))***,,,************+++,,,...///,,,...///...---...111444000000000000000000000000111444666777777666777888999777555333222111111111333222111111111222222333/////////000111222333444111000//////.........///.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++)))))))))***+++++++++,,,&&&)))+++,,,******,,,......---,,,,,,++++++,,,,,,+++******+++,,,...000222222333444555777888999999555555666777999;;;<<<===DDDDDDCCCCCCDDDFFFGGGHHHMMMSSS\\\fffpppxxx*********)))))))))))))))++++++++++++++++++++++++&&&&&&((()))************((()))******)))***,,,.........---------,,,,,,,,,---***(((''')))))))))(((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((()))((('''&&&%%%$$$#########$$$%%%(((+++,,,***(((((())))))))))))'''&&&%%%(((((('''''''''&&&&&&&&&&&&(((%%%!!! $$$%%%###&&&&&&''''''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$333***"""###***---)))###"""'''***((($$$&&&///888999666111,,,(((%%%%%%%%%&&&###!!!###(((+++***'''''''''&&&&&&&&&&&&%%%%%%"""&&&)))(((&&&&&&***///%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&&&&''')))"""$$$%%%'''(((((('''&&&!!!&&&(((&&&%%%((()))(((''')))+++---...---,,,+++''')))***++++++***)))'''))))))((())))))***++++++222...***)))+++,,,,,,+++(((***+++***)))((()))***+++******)))***+++---...+++---///...,,,---111444000000000//////////////////111333444222111111222222111///.........//////000000/////////111222333//////000000111333444555777666444222000......---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,......+++(((+++++++++***************'''***---...,,,,,,...000...---,,,,,,++++++,,,,,,++++++***+++,,,...000222000111333555666777777777666666666666777999;;;===:::;;;<<>>???DDDJJJOOOTTT^^^hhhvvv~~~)))+++,,,+++((('''(((***$$$&&&''')))************)))***+++***((()))+++...))))))((())))))***+++,,,)))+++,,,,,,++++++...111''''''((((((((())))))))))))(((''''''((()))))))))******)))(((((('''&&&&&&((()))))))))((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''' %%%***)))%%%###&&&+++'''(((((((((&&&&&&((()))''''''&&&&&&&&&'''(((((((((((()))***)))((('''&&&###((($$$"""(((&&&###(((!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''%%%!!!!!!&&&***%%%%%%%%%&&&&&&&&&''''''""""""###&&&((((((&&&$$$###%%%%%%$$$&&&***)))$$$&&&&&&&&&'''''''''(((((($$$&&&((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''')))++++++)))'''((((((((('''&&&&&&&&&'''%%%&&&''')))******++++++'''((())))))(((((()))+++))))))***++++++++++++***------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,---------............++++++*********)))))))))***)))***+++---...---,,,++++++,,,,,,------------,,,------...///000111111111222333333333111///...------,,,+++,,,---......***+++,,,,,,,,,,,,+++******,,,------+++***+++---+++)))'''''')))***++++++))))))******++++++,,,,,,,,,,,,+++***+++---///000000111111222333444555555666555555555555555666666666666777888:::;;;<<<<<<@@@BBBIIIRRRXXX]]]gggqqqzzz)))++++++(((%%%###%%%'''###$$$%%%'''((()))))))))+++,,,,,,***((('''***---&&&'''((((((((((((***,,,+++---...---++++++...111&&&'''''''''(((((())))))&&&""""""'''***(((%%%,,,++++++***)))(((((('''%%%&&&&&&'''&&&%%%###"""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''' &&&%%%"""((('''((()))(((&&&&&&((()))$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&"""(((%%%"""&&&""""""###&&&(((******)))(((%%%%%%&&&&&&&&&%%%$$$###"""'''+++)))###!!!%%%***%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%"""$$$&&&%%%###$$$(((((($$$&&&&&&&&&'''''''''((((((&&&''')))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((***,,,,,,***((("""(((,,,,,,'''%%%&&&)))$$$%%%''')))++++++******'''((())))))(((((()))***((()))***,,,,,,+++******------,,,+++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------************))))))))))))*********,,,...///...---,,,,,,,,,+++++++++******)))***+++---///000111222///000111222111///---,,,---,,,,,,+++,,,---///000)))***,,,,,,---,,,+++***'''***,,,,,,******,,,///)))((((((***,,,---,,,+++************+++,,,---......---,,,+++,,,...000222000222444777888777666555444555777888777666444333555666777888:::;;;<<<===BBBEEEMMMWWW___eeeoooyyy|||))))))))))))))))))))))))%%%''')))+++,,,...222555,,,+++***)))))))))***+++))))))(((%%%$$$%%%(((+++******++++++------......''')))***)))((('''(((***+++***)))(((((()))***+++'''***...///...+++((('''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%$$$&&&))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))+++)))&&&%%%'''&&&"""%%%$$$######%%%%%%$$$###(((((()))))))))(((''''''&&&''''''%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%)))'''%%%###"""###%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******))))))))))))******---&&& )))***%%%,,,)))''''''******(((%%%)))+++,,,+++)))))),,,000******))))))))))))******,,,,,,,,,+++++++++******+++)))***---,,,******...%%%''')))*********+++,,,,,,,,,***''''''***,,,,,,))),,,---******------***++++++++++++++++++++++++.........------,,,,,,,,,------............------***...)))(((...+++(((///*********++++++,,,,,,,,,(((***---///...,,,)))''')))***+++,,,---,,,+++***,,,,,,,,,---///000222333/////////111444444333111777555555666777888777666999999:::;;;<<<=========FFFLLLVVV```hhhpppwww|||))))))))))))))))))))))))***++++++***))))))+++,,,+++******))))))***+++,,,(((((((((&&&%%%%%%(((*********++++++++++++++++++((()))***)))((('''(((***+++***)))(((((()))******+++...222555444111...,,,'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$)))---***"""&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((,,,((("""###++++++''',,,+++*********+++)))(((((()))***(((&&&&&&(((*********))))))))))))******,,,,,,+++++++++*********,,,+++,,,---+++'''***///)))***+++)))'''%%%$$$%%%%%%&&&'''(((***---......***---,,,)))***---...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---///000111222222***///+++***///,,,'''---******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++---------...///111222333000///000333777999888666666555555666888::::::999:::::::::;;;<<<>>>@@@AAANNNTTT]]]fffnnnwww((((((((((((((((((((((((+++++++++)))'''%%%&&&'''***)))))))))***+++,,,,,,'''(((((('''&&&&&&''')))++++++******))))))))))))((()))******(((((()))***,,,+++***)))))))))))))))(((+++000333333000,,,)))((('''''''''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///,,,(((&&&(((((('''&&&%%%%%%''''''&&&%%%$$$$$$#########$$$&&&'''$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((&&&$$$&&&******''')))***+++***)))((()))***)))))))))(((&&&%%%&&&'''******))))))))))))******,,,++++++++++++*********---++++++,,,)))'''***000...//////...+++((('''''',,,,,,,,,,,,***&&&###!!!))),,,+++)))***...000...++++++++++++++++++++++++************++++++++++++,,,---...000222222333333+++111---+++000---(((,,,***++++++++++++,,,,,,,,,,,,***(((&&&&&&(((+++,,,)))***+++,,,,,,,,,,,,+++.........///000111222222222111222666;;;===;;;999777666666777:::<<<<<<<<<;;;:::::::::===BBBFFFIII[[[```hhhooovvv(((((((((((((((((((((((('''((()))(((''''''(((***(((((()))******+++,,,---''')))******(((((((((***************************((()))******)))((()))***,,,,,,+++***))))))))))))$$$'''+++///111...)))%%%''''''&&&'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''+++(((&&&'''))))))'''$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!""""""###)))---)))"""'''%%%$$$%%%&&&'''&&&%%%$$$###"""!!!"""$$$'''(((###$$$%%%%%%$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%'''''''''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!&&&((('''&&&((('''$$$%%%(((***(((&&&$$$&&&)))************)))))))))*********))))))))))))******++++++++++++************---'''$$$'''))))))+++...,,,...//////...------...444111///---((( %%%)))+++***+++......+++++++++++++++++++++++++++)))*********++++++,,,,,,//////000000000000//////---333...)))------)))---++++++++++++++++++++++++,,,***((('''''')))+++---)))******+++,,,,,,,,,,,,...///000111111222222222555444555:::@@@BBB???;;;;;;999888888:::<<<<<<<<<<<<;;;:::<<>>LLLYYY]]]XXXRRRBBB???<<<:::::::::::::::======???EEENNN[[[gggnnnuuu{{{))))))))))))))))))))))))***++++++)))((('''(((***)))***++++++++++++***)))******)))(((&&&'''***,,,((()))))))))******++++++)))***++++++))))))***+++((()))+++,,,,,,,,,,,,+++)))'''(((,,,111222///+++***)))((()))))))))'''%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((%%%&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%###$$$))),,,,,,&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$""""""###$$$%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&'''((((((&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''$$$''''''%%%&&&)))(((%%%'''&&&&&&&&&((()))(((''''''&&&&&&(((+++,,,***(((******))))))))))))******************))))))))))))***$$$"""'''++++++******,,,---...---+++))))))******%%%&&&------%%%$$$***&&&+++---,,,,,,...---)))++++++++++++++++++++++++++++++++++++************((((((***,,,---.........'''222...%%%+++///+++***,,,,,,,,,+++++++++******'''(((***+++,,,,,,,,,+++***)))))))))+++,,,...///---...111444666777777777555999CCCRRR```ddd\\\TTTBBB???;;;999:::;;;;;;;;;===>>>BBBJJJVVVdddqqqyyyxxx************************'''((()))(((((((((***+++)))***+++,,,,,,+++)))((())))))(((%%%$$$%%%(((+++))))))))))))(((((((((((()))+++++++++***)))***+++'''(((***,,,---------,,,+++((((((+++111333111------,,,***))))))(((%%%###""""""###$$$%%%''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))"""%%%((('''%%%$$$&&&))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&$$$&&&(((&&& '''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))&&&!!!$$$'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&%%%###"""&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%###!!!###''''''###&&&###"""###'''(((&&&$$$***((((((***,,,---***'''******))))))))))))******************)))))))))))))))(((***,,,***&&&(((,,,&&&((())))))'''&&&&&&'''$$$ %%%///111)))''',,,,,,......++++++...///---++++++++++++++++++++++++++++++******))))))((((((+++,,,,,,------,,,,,,+++"""000///'''---111***''',,,,,,,,,++++++*********((((((((())))))***+++,,,***)))))))))***,,,...///,,,...111555777888888888888<<>>DDDMMMZZZjjjwwwzzz'''***+++(((###!!!%%%)))((('''&&&&&&&&&((()))***((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((***+++***((('''&&&'''(((((())))))((('''&&&&&&%%%%%%%%%'''***///333666---+++)))'''%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&'''))))))***))))))(((''''''+++ +++)))&&&---%%%"""'''###$$$((()))&&&''',,,%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((%%%$$$$$$######$$$$$$%%%###&&&***)))'''$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&"""!!!***'''***)))######((()))%%%%%%'''******)))'''''''''((((((((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''&&&&&&((($$$$$$***---***'''&&&''')))+++,,,,,,***(((&&&''''''((((((((()))))))))///+++&&&###$$$'''***++++++++++++***************)))((('''''''''(((***+++''''''((())))))))))))))),,,)))'''(((***+++)))'''111 $$$000///++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))'''+++,,,(((%%%'''))))))***))))))***++++++)))&&&***)))''''''))),,,000333,,,+++*********,,,...000...111555888:::888666444::::::AAAKKKOOOKKKEEEAAAAAA???===<<<===>>>>>>===BBBEEEKKKUUUaaaooozzz(((******'''$$$###%%%((())))))((((((((()))***+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((+++,,,,,,+++(((''''''((((((((())))))(((''''''&&&,,,***(((''''''))),,,...+++***)))''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&'''###555111$$$'''%%%)))***&&&&&&)))((($$$$$$)))'''(((((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&)))(((&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%"""!!!)))$$$''''''###$$$)))***(((&&&(((***+++***((('''((("""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((%%%%%%***+++((('''(((------,,,***(((&&&%%%$$$************+++++++++,,,,,,,,,***)))))))))***+++***+++++++++******)))))))))(((((('''((()))***+++'''((())))))******))))))+++)))((()))+++,,,***(((333(((###***---)))(((,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++***)))(((------)))''')))******,,,+++++++++,,,+++)))&&&))))))'''''')))+++...000,,,+++*********,,,...//////111444666666555333111555555999BBBFFFCCC???===>>>>>>======???@@@AAAAAAHHHLLLSSS]]]iiiuuu~~~))))))((('''&&&&&&&&&'''+++************++++++,,,)))*********+++++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++)))&&&%%%'''((((((((()))))))))(((''''''000---)))&&&%%%%%%''')))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&'''///MMMGGG000***'''///((('''''')))'''$$$%%%((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&### ###)))"""$$$%%%$$$%%%***+++***&&&(((++++++***(((((((((###$$$%%%'''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''&&&'''))))))&&&'''+++...,,,***'''%%%%%%%%%%%%*********++++++++++++,,,'''***......+++(((((())))))***+++++++++***)))(((((((((((((((((()))******(((((()))******************)))((()))+++,,,,,,+++///+++***---***$$$%%%---+++++++++++++++++++++++++++++++++,,,++++++***)))***......+++)))+++,,,***---,,,++++++,,,+++)))'''(((((((((((()))***+++,,,++++++******+++,,,...//////000111222222111000///333111333999<<<;;;:::;;;;;;<<<>>>AAADDDFFFHHHHHHPPPTTT\\\eeepppzzz)))(((&&&'''(((((('''&&&******************++++++&&&&&&''')))***,,,------(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,***'''$$$$$$%%%'''(((((()))))))))(((((('''...,,,(((&&&%%%''')))+++&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&'''555ZZZVVV;;;...%%%***$$$&&&((()))((('''(((,,,'''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$&&&)))"""$$$$$$%%%&&&(((***)))&&&((())))))(((''''''(((''''''((()))*********)))'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''&&&((()))'''$$$'''---&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))###(((---,,,(((%%%%%%''')))***+++++++++***((('''((((((((((((((())))))***((())))))***************)))))))))***+++,,,---,,,)))((()))***'''"""%%%,,,******++++++++++++************++++++++++++*********---...+++***,,,,,,)))+++***)))***++++++***(((''''''(((((()))(((((((((************+++,,,---.../////////000000111111111555222111555777777:::===888<<>>GGGNNNRRRUUUXXXZZZ___bbbhhhpppvvv{{{~~~&&&'''((()))))))))))))))'''(((((((((((('''&&&&&&))))))((('''&&&%%%$$$$$$''''''(((((())))))******)))))))))))))))))))))))).........,,,***)))+++---(((((()))*********))))))---,,,+++***)))(((((((((''''''((((((((((((((('''$$$$$$%%%&&&''''''''''''&&&&&&'''((((((((((((''''''"""444000&&&***(((,,,***000333...(((&&&'''&&&,,,)))&&&'''***+++***(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&!!!$$$$$$"""###%%%%%%###'''%%%%%%((('''$$$###%%%$$$%%%&&&%%%$$$###%%%&&&*********)))((('''%%%%%%$$$%%%&&&((())))))))))))%%%%%%&&&&&&'''((((((((('''&&&'''))))))&&&'''+++"""$$$''')))***)))'''&&&******))))))))))))(((((()))++++++***'''&&&(((+++******)))))))))(((((((((''''''((()))))))))))))))''''''((()))))))))))))))'''(((******))))))***,,,...+++((()))***)))'''$$$((()))***++++++***)))(((((()))******+++*********'''***)))((()))+++)))$$$((('''%%%&&&(((******)))&&&&&&'''(((((((((''''''))))))******+++,,,,,,,,,,,,---...000222444555666444222111333333333777>>>;;;CCCNNNVVV[[[]]]```cccfffhhhlllqqquuuxxxzzz{{{~~~###'''******)))((()))+++'''(((((()))((('''&&&%%%(((((((((''''''&&&&&&&&&'''''''''((()))*********((((((((((((((((((((((((***,,,---,,,+++***+++,,,(((((()))***************)))***++++++***(((&&&%%%)))(((((('''''''''((((((###$$$%%%'''''''''''''''&&&'''(((((()))))))))(((+++ +++'''""",,,,,,///---555888111)))''''''&&&+++'''$$$%%%)))***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$""""""$$$''''''%%%"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&''''''&&&%%%"""######$$$%%%%%%&&&&&&"""%%%%%%###$$$((('''###'''$$$$$$((((((###"""%%%%%%&&&&&&%%%$$$$$$%%%'''))))))***))))))((('''&&&###%%%'''(((((('''%%%###%%%%%%&&&&&&'''(((((()))(((%%%%%%***+++((('''(((&&&'''(((((((((((('''&&&)))((((((((('''''''''''')))))))))))))))(((((((((+++***(((''''''''')))***&&&'''((()))***))))))(((&&&&&&'''(((((((((((((((&&&(((***)))''''''(((***)))))))))((()))***)))&&&'''(((***++++++***((('''(((((()))***************'''))))))((()))+++(((""",,,***''''''((()))((('''&&&&&&''''''(((((())))))((()))***++++++,,,,,,,,,,,,---...000222333333444222111222444333222555<<>>BBBHHHOOOTTTVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^______```aaacccfffiiimmmssswww###!!!###***,,,)))%%%$$$''''''''''''''''''''''''))))))((('''''''''''''''))))))(((''''''((())))))++++++******************---111444222---***,,,///***)))((((((''''''&&&&&&'''(((*********(((&&&$$$+++&&&"""###&&&)))'''$$$''''''&&&&&&&&&&&&''''''######"""&&&***+++%%%%%%%%%&&&'''((())))))###,,,000---***))))))&&&&&&&&&&&&''''''''''''(((&&&((()))(((&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%###!!! !!!"""######""""""$$$&&&%%%%%%&&&''''''''''''''''''###"""&&&(((&&&%%%'''$$$'''((('''###!!!###%%%#########$$$$$$%%%%%%%%%***))))))((((((''''''&&&'''''''''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%$$$%%%&&&!!!$$$(((***)))'''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###//////"""&&&+++'''''''''''''''((((((((((((&&&'''((('''%%%%%%'''((($$$###$$$%%%$$$#########$$$%%%&&&'''''''''&&&&&&***)))(((''''''((()))***,,,---...---,,,,,,...000---...000111333666:::===AAAFFFLLLPPPPPPNNNMMMLLLNNNOOORRRTTTWWWYYYZZZ[[[___```cccdddeeehhhkkknnnxxx{{{ """))),,,)))'''((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((())))))))),,,000333111,,,)))+++...***)))((('''&&&''''''''''''((()))***)))'''%%%###((((((((('''&&&&&&(((***''''''''''''''''''''''''###(((%%%"""###%%%&&&%%%%%%%%%&&&'''((())))))$$$(((***(((%%%&&&((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%'''((((((&&&$$$%%%%%%,,,***(((&&&$$$"""""""""!!!"""$$$$$$######$$$%%%""""""###$$$$$$$$$$$$$$$)))%%%$$$'''(((&&&%%%&&&###&&&(((&&&######%%%(((######$$$$$$%%%%%%%%%$$$))))))(((((('''''''''&&&&&&''''''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%%%%%%%'''###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%&&&'''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((%%%%%%&&&&&&''''''''''''"""...111'''"""(((***&&&((((((((((((''''''''''''&&&'''((('''%%%%%%'''(((&&&((())))))))))))((('''%%%%%%&&&&&&&&&'''&&&&&&((('''''''''''')))+++,,,,,,------,,,++++++,,,...+++---///111222555999<<<@@@DDDHHHJJJJJJHHHGGGFFFHHHJJJLLLOOORRRTTTUUUVVVXXXZZZ\\\^^^___aaadddfffkkknnnrrrvvvzzz###"""$$$)))***'''&&&(((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))'''''''''''''''((((((((((((+++---,,,)))((()))***)))((('''&&&&&&'''((()))((()))))))))(((&&&%%%###$$$''')))'''$$$###'''***&&&'''(((((((((((('''&&&"""''')))&&&###$$$%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''%%%&&&((((((&&&%%%'''&&&((()))(((&&&%%%%%%%%%***)))'''%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((($$$###'''(((&&&%%%'''%%%&&&&&&%%%$$$$$$&&&(((###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$"""###%%%'''$$$$$$$$$%%%&&&'''((()))&&&((('''%%%$$$'''(((&&&(((((((((''''''(((((((((%%%&&&''''''%%%%%%&&&'''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((("""(((,,,(((&&&&&&'''%%%))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''(((%%%(((((('''(((******'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))+++,,,+++,,,,,,+++******,,,...***,,,...000222444888:::===???BBBCCCBBBBBBBBBBBBDDDEEEHHHKKKMMMOOOPPPQQQRRRTTTWWWXXXYYY\\\___aaa___ccchhhlllppptttyyy|||&&&$$$%%%((((((%%%&&&***'''''''''''''''''''''''')))((((((((((((((()))))))))))))))******)))))))))'''''''''((((((((())))))(((((()))*********))))))((('''&&&%%%&&&(((***+++***)))((('''&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''&&&'''((())))))((('''&&&###&&&&&&$$$$$$((()))'''&&&&&&''''''''''''''''''%%%&&&'''((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&'''((((((''''''$$$%%%******%%%$$$''''''((()))(((&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$&&&((((((&&&%%%%%%%%%'''((())))))******))))))###$$$'''&&&&&&((()))'''%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''%%%'''((((((&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%&&&((('''((('''&&&$$$###%%%&&&%%%%%%%%%%%%%%%&&&'''((('''***)))$$$$$$''''''$$$&&&''''''((((((''''''&&&$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((###$$$$$$%%%&&&&&&'''''''''$$$$$$((((((%%%%%%((('''''''''(((((((((((((((&&&'''((('''%%%%%%'''((("""&&&&&&###$$$((()))&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&'''((()))***)))***+++*********,,,...))),,,...000111333666888888999:::;;;::::::<<<>>>@@@BBBDDDFFFIIIJJJKKKLLLNNNOOOQQQRRRSSSVVVZZZ]]]\\\^^^bbbeeegggkkkpppsss|||%%%$$$$$$''''''&&&(((---''''''''''''''''''''''''+++***)))((((((''''''((())))))************))))))'''((((((((())))))*********))))))+++---...---+++'''&&&%%%%%%&&&(((+++,,,+++***((('''%%%%%%%%%%%%&&&%%%%%%'''******(((%%%&&&'''((())))))((('''&&&******'''######'''&&&###'''''''''''''''&&&&&&&&&%%%&&&(((++++++(((&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))(((((($$$%%%******%%%$$$(((''')))))))))&&&%%%%%%%%%!!!###&&&(((((('''$$$"""###%%%'''&&&$$$###""""""%%%&&&&&&'''''''''''''''"""&&&&&&'''***---)))%%%$$$%%%&&&$$$!!!###$$$%%%&&&%%%%%%###""""""######$$$%%%&&&''''''%%%&&&(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%%%%%%%'''(((((()))***(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&(((+++***$$$$$$''''''###$$$%%%''''''''''''%%%$$$###&&&((((((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&,,,""" (((***$$$%%%---%%%%%%&&&'''((()))***+++&&&'''((('''%%%%%%'''((($$$((((((%%%&&&+++,,,)))&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&'''((((((((()))******)))***,,,...))),,,...000111333555777444444555444444555999;;;>>>???AAADDDFFFGGGHHHHHHHHHIIIJJJJJJKKKNNNRRRUUUZZZ[[[\\\]]]^^^bbbgggjjjwwwzzz}}}(((''''''(((***+++)))(((+++,,,,,,+++)))(((***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((+++***''')))---***###******))))))((('''&&&&&&)))((((((((('''''''''''')))(((&&&&&&''''''&&&$$$%%%$$$######$$$%%%'''(((((((((((((((''''''''''''%%%***'''$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***'''%%%%%%''''''%%%"""$$$$$$&&&&&&&&&&&&$$$$$$)))%%%"""$$$(((+++)))&&&'''''''''&&&%%%%%%''')))%%%'''((('''$$$###%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$"""&&&&&&'''***,,,,,,)))''''''((()))((('''((()))+++------------...000111222222333444666777666666555::::::;;;???CCCEEEDDDBBBBBBCCCDDDGGGJJJMMMPPPQQQSSSTTTVVVYYY\\\___aaabbbhhhkkkppptttyyy~~~)))'''%%%%%%&&&'''''''''&&&''''''&&&$$$###%%%&&&(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***,,,+++***///444111)))---,,,,,,+++******))))))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&%%%$$$+++******)))))))))******((((((((((((''''''''''''"""'''+++)))$$$"""$$$((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&'''(((((()))'''&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$+++'''###$$$''')))'''%%%'''((((((&&&%%%%%%&&&(((###$$$%%%%%%%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&((('''&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&&&&$$$&&&((((((&&&%%%''')))&&&'''((()))((('''&&&&&&'''((()))((('''''')))+++------------...///000111000111222444444444444333666555666999===@@@???>>>BBBBBBCCCEEEGGGIIIKKKLLLOOOQQQSSSVVVZZZ\\\___```dddgggkkknnnrrrvvv{{{~~~,,,)))&&&%%%&&&((())))))((())))))(((&&&&&&'''((((((((()))))))))*********))))))))))))))))))))))))((()))))))))))))))))))))******))),,,333888555---------,,,,,,+++*********)))))))))((((((((('''''''''&&&%%%&&&'''((('''&&&)))))))))(((((('''%%%%%%(((((((((''''''''''''&&&%%%'''))))))((('''(((***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%,,,((($$$###%%%'''&&&%%%'''(((((('''%%%$$$%%%'''$$$$$$###%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%***)))(((&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))((('''&&&%%%%%%%%%%%%"""&&&***((($$$###''',,,&&&(((***(((%%%###$$$&&&'''((()))((('''''')))+++------------.../////////...///000111222222222111333222222444888:::;;;;;;AAAAAABBBCCCDDDEEEFFFFFFKKKLLLOOOSSSWWWZZZ\\\]]]___aaacccfffhhhjjjnnnqqqooouuu|||((('''%%%&&&'''))))))(((***++++++***))))))***,,,'''''''''(((((())))))***++++++++++++++++++++++++((((((((((((((())))))))))))'''&&&+++333777333,,,+++*********)))))))))((()))))))))((((((((((((''')))((('''(((***++++++***$$$$$$%%%&&&%%%$$$###"""(((((('''''''''&&&&&&&&&%%%%%%%%%&&&(((((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((($$$###$$$'''%%%&&&&&&&&&&&&&&&&&&%%%***'''$$$###$$$&&&'''''''''(((((('''%%%$$$%%%&&&)))&&&$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%%%%$$$$$$"""%%%&&&%%%!!!!!!$$$(((%%%(((***(((###"""%%%)))'''((((((((('''''')))***,,,,,,------............---......///000000111111333333222333666888;;;<<<>>>???@@@AAABBBCCCDDDDDDGGGIIILLLPPPTTTWWWYYYZZZZZZ\\\]]]^^^___```ccceeejjjmmmqqqrrrtttxxx~~~!!!!!!"""$$$'''((('''%%%&&&'''((('''&&&%%%''')))%%%%%%&&&''''''((())))))++++++++++++++++++++++++&&&&&&&&&''''''(((((((((***'''&&&,,,333444///************)))))))))))))))***)))))))))(((((((((((()))(((((()))+++,,,+++***%%%&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&'''&&&$$$%%%''''''%%%"""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&''''''&&&$$$###''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''((()))&&&'''((('''%%%$$$$$$%%%)))'''%%%&&&(((((($$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$######''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&%%%'''''''''&&&&&&%%%$$$###&&&%%%$$$###############$$$'''***((($$$$$$(((,,,&&&'''((('''&&&&&&(((******+++,,,---......------.........///000000111111222222333333444666999;;;;;;===???AAABBBCCCDDDDDDDDDFFFJJJNNNRRRTTTUUUVVVVVVWWWYYYXXXXXXYYY[[[]]]```bbbdddddddddggglllqqqvvv{{{######$$$&&&)))***)))(((%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((+++(((***000444222...,,,******************************)))))))))(((((((((((('''&&&'''((()))((('''&&&&&&'''((()))******)))'''''''''&&&&&&&&&&&&%%%((('''''''''((('''&&&$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''"""######$$$&&&'''))))))###%%%''''''&&&%%%%%%&&&$$$$$$%%%'''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''######%%%&&&''''''''''''%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$'''&&&$$$%%%''''''%%%"""###&&&((((((&&&&&&(((+++&&&'''((('''&&&&&&(((***((()))+++---.........---///.........///000111222///000222222222333666888:::<<<>>>@@@BBBBBBBBBBBBBBBDDDHHHLLLOOOQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVVVVXXXZZZ[[[[[[^^^dddiiiiiilllqqqxxx)))'''$$$###%%%'''((()))&&&'''(((((('''''')))+++&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((,,,333444///...000))))))))))))))))))))))))*********)))))))))(((((()))'''&&&&&&(((((('''%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''(((!!!###%%%&&&&&&&&&&&&'''!!!$$$&&&'''&&&%%%&&&'''"""%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%% ###&&&(((((('''&&&%%%$$$%%%'''(((''''''&&&%%%&&&'''''''''&&&&&&((()))%%%'''***,,,...///............------...///111222---///222333222222444666:::<<<>>>@@@@@@@@@???>>>???BBBEEEIIILLLMMMLLLLLLJJJKKKLLLLLLLLLLLLOOOQQQOOORRRTTTUUUUUUWWW\\\```___bbbfffjjjooovvv}}})))### """%%%&&&'''&&&&&&&&&(((***'''((()))***+++,,,------))))))))))))))))))))))))&&&''''''((()))******+++$$$%%%,,,333222------222&&&&&&&&&&&&''''''''''''************))))))))))))+++)))(((((())))))(((&&&***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%!!!###&&&'''&&&&&&''')))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((%%%###$$$''')))'''$$$((('''&&&%%%%%%&&&'''((("""$$$'''((('''%%%$$$$$$ ###%%%'''&&&&&&&&&'''%%%(((+++***&&&###"""###%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''"""###%%%&&&''''''&&&%%%&&&(((%%%$$$%%%(((&&&%%%&&&'''(((&&&### &&&'''''''''&&&&&&((()))$$$&&&))),,,...//////......---,,,,,,---...000111---111444666444444555777;;;<<<>>>??????===;;;:::>>>@@@DDDGGGIIIJJJIIIHHHEEEGGGHHHHHHHHHIIIKKKMMMJJJMMMOOOOOOMMMNNNQQQTTTYYY[[[___bbbfffkkkppptttyyy'''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))((((((''''''''''''''''''((())))))'''))))))***...222111,,, '''++++++&&&(((,,,111333222///+++***(((***,,,+++***((((((((()))'''%%%&&&)))***(((&&&))))))))))))((('''%%%%%%((($$$$$$(((((($$$$$$(((%%%&&&&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$+++'''###"""%%%((())))))***%%%!!!$$$***,,,)))$$$))))))((((((((())))))***$$$'''((('''%%%$$$'''***((((((((((((((('''''''''''''''(((((('''%%%###"""''''''''''''''''''''''''''''''&&&''''''(((******&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%'''((('''&&&(((((((((''''''&&&&&&&&&!!!$$$%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$%%%%%%$$$###&&&***'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%&&&''')))***&&&((()))(((''''''&&&$$$''''''&&&&&&&&&&&&''''''!!!###%%%'''((((((((('''&&&'''((('''&&&%%%&&&''',,,,,,+++)))((('''&&&%%%&&&###!!!###&&&''')))+++%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$''')))'''$$$&&&---333&&&&&&'''((()))***++++++(((***---///000///---,,,+++,,,------......------111111111222444666777888::::::::::::::::::::::::===>>>???AAACCCEEEGGGHHHDDDCCCCCCDDDFFFGGGFFFDDDEEEEEEEEEFFFIIIKKKNNNPPPVVVXXX\\\___aaacccgggjjjnnnqqqtttvvvyyy'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&((((((((((((((()))******)))******))),,,///---(((((('''''''''((()))***+++...111333444111...,,,+++(((***,,,,,,***)))((()))+++)))'''(((******(((&&&))))))))))))((('''&&&&&&&&&######&&&&&&######&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&$$$"""'''&&&%%%&&&'''((('''&&&%%%%%%$$$$$$%%%&&&&&&''')))))))))'''%%%$$$$$$&&&((((((((((((''''''''''''&&&''''''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%$$$###%%%''''''%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''***&&&$$$$$$&&&&&&''''''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&''',,,000&&&&&&'''((()))***++++++)))***,,,.........---,,,,,,,,,------...---------000111111222444555777888:::999999999888777777777666777888999;;;===>>>>>>@@@??????@@@BBBCCCBBBAAADDDDDDEEEFFFHHHKKKMMMOOORRRUUUXXX[[[\\\___bbbeeefffhhhjjjlllooottt|||'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&)))))))))))))))***++++++***,,,+++)))))),,,)))%%%,,,+++(((''')))---111555444555444222///---,,,,,,)))+++---,,,+++))))))))),,,***))))))******)))'''((((((((())))))((('''''''''$$$$$$''''''$$$$$$'''%%%&&&'''))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%% %%%'''((((((%%%$$$&&&(((%%%%%%%%%&&&'''((()))***+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''&&&%%%$$$$$$###'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))(((&&&&&&'''''''''&&&%%%%%%&&&((((((%%%&&&'''&&&%%%&&&''')))(((((('''%%%$$$%%%%%%$$$'''&&&$$$%%%'''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&(((+++''''''&&&&&&&&&&&&''''''******((('''&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((######$$$%%%&&&''''''((()))'''&&&%%%'''(((((('''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''(((((()))***+++&&&&&&'''((()))***++++++)))******+++,,,,,,---------------...------,,,,,,000000111222333555666666999888888777666555444444666666777888999:::;;;;;;===<<<<<<>>>@@@AAA@@@???BBBCCCCCCEEEGGGIIIKKKLLLMMMOOOSSSUUUVVVXXX[[[^^^]]]^^^```bbbeeeiiiooosssqqqtttzzz'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&'''((())))))(((((())))))***++++++---,,,))))))+++)))&&&'''(((***+++---.........444333111...+++***+++---)))+++------+++))))))))))))))))))))))))***))))))'''(((((()))))))))(((((()))(((((())))))(((((()))%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((()))******)))&&&### &&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&''')))***+++(((%%%###$$$''')))(((%%%&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((('''&&&%%%$$$$$$###((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&((())))))'''&&&&&&'''***)))(((&&&&&&&&&'''(((%%%&&&''''''&&&&&&(((***''''''&&&%%%&&&)))(((%%%(((&&&%%%&&&((()))))))))'''((()))))))))'''&&&%%%(((''''''(((&&&$$$''',,,''''''&&&&&&&&&&&&'''''',,,***((('''&&&&&&&&&'''###%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''%%%&&&&&&&&&(((,,,+++)))%%%'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''''''''&&&)))((('''(((******)))((('''''''''((()))************))))))))))))+++,,,---------......------,,,+++//////000222333444444444666666666555555444444444777777888888999999::::::===<<<===>>>AAABBBAAA@@@@@@AAABBBCCCEEEGGGIIIIIIIIIKKKNNNOOOPPPRRRUUUWWWWWWXXXZZZ]]]```dddhhhkkkmmmooosssxxx~~~'''&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))***(((''''''''''''((())))))***------))))))+++,,,)))&&&(((***,,,---+++)))'''///...,,,***((((((+++---)))+++,,,,,,+++)))))))))%%%&&&'''(((((()))***+++(((((()))))))))))))))(((((())))))(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''((((((''''''&&&&&&&&&'''&&&$$$%%%&&&'''&&&$$$"""""""""###$$$&&&'''((((((%%%"""###'''((('''%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((('''&&&&&&%%%$$$$$$((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''%%%'''((((((&&&%%%&&&'''---+++)))'''&&&%%%&&&&&&%%%&&&''''''&&&&&&(((***%%%&&&%%%$$$***000...(((((('''&&&&&&((()))))))))(((((()))***)))(((&&&%%%(((&&&&&&'''###!!!(((''''''&&&&&&&&&&&&''''''))))))'''&&&&&&'''((()))$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$'''(((&&&(((,,,+++%%%&&&((())))))(((((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''''')))((('''((()))***)))'''''''''(((((())))))*********)))(((((()))***,,,---,,,------...------,,,,,,---...000111222222222222333333444444555555666666333333444444444555555555<<<;;;;;;===@@@AAA@@@???>>>???@@@BBBDDDEEEFFFFFFFFFHHHKKKLLLLLLMMMOOOQQQQQQRRRUUUYYY^^^bbbeeefffffffffhhhkkkpppuuuyyy|||'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++'''''''''''''''(((((()))(((,,,---)))(((+++---,,,---,,,***)))))))))******)))******)))'''(((***,,,(((***,,,+++***((((((((($$$&&&'''((('''((()))+++)))))))))******)))((((((%%%((((((%%%%%%((((((%%%+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%$$$###$$$&&&)))&&&$$$###$$$'''((('''%%%$$$$$$$$$%%%&&&'''((()))***(((&&&%%%%%%%%%$$$###%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((('''%%%$$$###''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&''',,,+++)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&((($$$%%%$$$$$$---777444+++)))(((&&&&&&((()))((('''&&&&&&'''''''''&&&&&&%%%%%%###%%%'''!!!%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&((())))))((((((***+++""""""###%%%&&&((())))))(((,,,,,,''''''***&&&&&&((())))))(((''')))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))((((((((((((((()))***'''((((((((()))))))))******))))))))))))+++,,,---+++,,,------......------,,,...///111222111111000111111222333444555666666111222222333333444444444888777888:::===>>>===<<<<<<===???AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIKKKMMMKKKLLLOOOTTTZZZ^^^______]]]^^^___bbbggglllqqqttt{{{~~~'''&&&&&&&&&&&&'''(((((('''(((((()))))))))((((((((((((((('''((())))))***(((,,,---(((&&&)))++++++...,,,***)))((()))+++,,,(((***,,,,,,***)))***+++''')))******)))'''''''''''')))***)))'''&&&(((******************)))((('''$$$(((((($$$$$$(((((($$$)))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&###%%%&&&%%%######&&&)))"""###%%%%%%%%%%%%'''))))))((((((((())))))***+++(((((('''&&&###"""###$$$$$$$$$%%%&&&&&&'''((((((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$"""&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''))))))((('''&&&&&&&&&'''((('''''''''&&&$$$###$$$&&&%%%'''%%%%%%000;;;888,,,***(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&''''''(((%%%###'''+++%%%(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%'''(((((((((((()))+++###$$$$$$&&&'''((())))))(((------'''&&&(((###%%%&&&''''''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''))))))(((&&&&&&***...(((((((((((())))))))))))************+++,,,,,,---***+++,,,---.../////////,,,---///111111111000///000000000111222222222333222222333444555555666666555555555888:::<<<;;;:::;;;<<<>>>@@@AAABBBBBBAAACCCDDDFFFFFFFFFFFFGGGIIIIIIIIIKKKPPPVVVYYYYYYWWW[[[[[[\\\^^^aaafffkkknnnsssvvvyyyzzz|||'''&&&&&&&&&&&&'''(((((())))))*********((('''%%%)))))))))))))))******+++(((,,,,,,'''$$$&&&))))))((()))+++,,,,,,+++)))(((***,,,//////---+++******&&&(((******(((&&&&&&&&&+++,,,---+++(((&&&&&&(((+++++++++******(((''''''&&&******&&&&&&******&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%'''))))))&&&%%%&&&(((###((('''###"""'''---''''''&&&&&&&&&''''''(((###%%%'''&&&######&&&)))$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((()))******((((((%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&&&&)))+++&&&%%%%%%%%%&&&''')))***'''((('''%%%###"""###$$$''')))'''&&&111===999++++++)))'''&&&&&&&&&%%%$$$)))(((''''''''')))***+++'''&&&+++000+++!!!###...'''''''''&&&&&&'''''''''%%%%%%'''''''''&&&%%%$$$"""###%%%%%%%%%%%%&&&(((******)))))))))((((((((($$$+++,,,&&&&&&***%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&)))***'''$$$%%%+++000(((((((((((()))))))))))))))******+++,,,,,,------)))***+++---...///000000+++---///000111000///...000000000000////////////000000111222333444555555555555555888;;;<<<<<<;;;:::;;;===???@@@AAAAAA@@@AAACCCDDDDDDDDDDDDEEEGGGIIIIIIKKKOOOTTTVVVUUURRR[[[ZZZYYYZZZ\\\___ccceeemmmppptttuuuvvvxxx}}}~~~''''''''''''''''''''''''---***'''''')))+++***)))((((((((((((((((((((((((---+++))))))*********((())))))*********+++++++++---***(((''')))******))),,,+++***((((((((()))***---***(((((())))))'''$$$"""$$$&&&'''((()))(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''!!!"""$$$&&&''')))))))))))))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&(((((((((''''''((((((((('''$$$###&&&(((&&&%%%'''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''((($$$%%%))))))%%%%%%))))))+++***&&&%%%''''''$$$,,,(((###"""$$$%%%$$$""")))'''&&&&&&((())))))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++,,,%%%"""&&&)))&&&&&&))))))((('''&&&&&&&&&&&&&&&+++***((((((((()))((('''%%%%%%%%%%%%%%%&&&'''(((***%%%"""$$$(((+++)))%%%((()))***)))""""""+++"""###$$$&&&'''(((((()))!!!!!!###%%%(((((('''%%%&&&+++***$$$###''''''###$$$+++&&&!!!'''((($$$''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$,,,***&&&###"""###%%%&&&'''&&&$$$$$$$$$&&&((()))'''''''''''''''((())))))'''((()))((('''&&&'''(((000...,,,***))))))***+++&&&,,,---'''$$$''')))(((++++++,,,,,,,,,,,,------////////////000000000000,,,---///000111111111000111333444222///000555;;;999666333222444888:::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGJJJMMMNNNOOOPPPRRRTTTWWWXXXYYYXXXWWWZZZ___ddddddfffiiijjjkkklllnnnpppwww}}}'''''''''''''''''''''''',,,)))'''''')))+++***)))************************++++++******))))))************************++++++***)))'''''')))+++++++++,,,+++***)))(((((()))***---+++))))))******(((&&&'''((()))*********)))(((*********)))((('''''''''(((((((((''''''&&&&&&%%%''''''''''''&&&%%%%%%$$$))))))((('''''''''''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''$$$###&&&(((&&&%%%'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%&&&'''((()))%%%###&&&&&&$$$&&&***)))+++***&&&&&&((((((&&&%%%$$$$$$%%%'''((('''&&&(((&&&%%%&&&((()))((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''''''''(((******+++%%%###&&&)))'''&&&((()))((((((''''''&&&''''''$$$$$$$$$%%%''')))******(((((('''&&&&&&&&&''''''(((&&&$$$%%%((()))'''%%%&&&%%%&&&&&&""""""(((###$$$%%%&&&'''(((((((((&&&%%%$$$%%%''''''&&&$$$...&&&###''')))&&&$$$&&&'''$$$!!!((()))&&&)))'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&%%%***(((&&&$$$$$$&&&(((***)))((('''&&&&&&(((***+++'''&&&&&&&&&''''''((()))'''((()))((('''&&&''')))...---+++)))((()))***+++'''******(((***000000---*********+++++++++,,,,,,---------.........//////,,,---///000111111000000+++///333333111111444888555444333333666777777777;;;;;;<<<>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEGGGJJJLLLMMMNNNPPPRRRSSSUUUWWWVVVTTTVVVZZZ^^^```bbbeeefffgggiiilllooopppuuu|||((((((((((((((((((((((((+++)))'''''')))******)))************************(((***,,,+++((((((+++---++++++******************)))''''''(((***,,,---,,,++++++***)))))))))******+++***(((((())))))(((&&&)))***++++++***)))((('''+++******)))(((''''''&&&(((((((((((((((&&&$$$###)))(((((('''%%%$$$######))))))(((''''''''''''''')))'''%%%%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&'''$$$###&&&(((&&&%%%'''$$$$$$$$$%%%%%%%%%&&&&&&############$$$&&&'''(((***&&&###$$$$$$$$$''',,,)))++++++((('''))))))&&&!!!$$$''')))(((((('''''''''%%%%%%%%%'''((('''&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))******&&&%%%'''((('''&&&((())))))((((((((((((''''''######$$$&&&''')))***+++******)))'''''''''''''''&&&&&&''''''''''''&&&%%%'''$$$###$$$$$$"""###'''$$$%%%&&&&&&''''''&&&&&&***(((&&&%%%&&&&&&%%%###***### ###,,,)))%%%******%%%'''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&((('''&&&%%%''')))+++---)))((('''''''''((()))***''''''&&&&&&&&&'''(((((('''((())))))''''''((()))+++***)))(((((()))***+++***)))((((((---222111,,,))))))*********++++++++++++++++++,,,,,,,,,------------///000000000000000&&&+++222555444333333444222222222444666777555333999999:::;;;<<<<<<<<<<<<======???@@@AAABBBBBBBBBAAADDDGGGHHHIIIJJJLLLMMMMMMPPPRRRRRRPPPQQQTTTWWW[[[]]]___```bbbeeeiiimmmppptttxxx}}})))))))))))))))))))))))))))((((((((())))))))))))************************&&&***---+++((('''+++///+++++++++***************)))(((((()))+++,,,,,,++++++*********************((((((''''''((((((''''''(((((()))))))))((('''&&&))))))))))))(((((((((((('''((())))))(((&&&$$$"""%%%%%%%%%%%%&&&''''''((())))))((('''''''''''''''((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''%%%###""""""###%%%''''''$$$###&&&(((&&&%%%'''$$$%%%%%%%%%%%%&&&&&&&&&""""""######$$$%%%&&&&&&)))'''%%%%%%%%%&&&))),,,***------)))(((***)))&&&$$$'''***)))&&&###$$$&&&&&&%%%$$$%%%'''((('''%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''((('''''''''((()))))))))))))))(((((()))*********(((''''''((((((((('''''''''''''''(((%%%&&&((((((&&&%%%%%%%%%***$$$"""&&&)))((('''(((%%%&&&&&&'''&&&&&&%%%%%%,,,)))&&&%%%&&&&&&&&&%%%...###&&&(((""""""((((((&&&###))))))$$$%%%&&&&&&%%%%%%%%%&&&''''''(((&&&&&&&&&((()))(((''''''&&&&&&&&&''')))+++,,,''''''&&&%%%&&&&&&'''((((((((((((''''''(((((()))'''((())))))(((''')))***((((((((('''((()))***++++++***)))(((***+++)))&&&************++++++++++++++++++++++++,,,,,,,,,,,,---......//////000000000(((,,,222444444333222333333222222444666666444333777777888999:::::::::::::::;;;===???@@@@@@@@@@@@>>>@@@CCCEEEEEEFFFGGGIIIGGGJJJMMMNNNMMMNNNQQQTTTWWWXXX[[[]]]___ccchhhlllrrruuuxxx{{{}}}))))))))))))))))))))))))''''''((())))))))))))***))))))))))))))))))))))))&&&***---+++((('''+++///************************+++***)))***+++,,,***)))*********++++++++++++***((())))))))))))))))))***'''''')))*********)))(((''''''(((((())))))******'''((())))))(((&&&$$$############$$$&&&((()))***))))))(((''''''''''''''''''&&&&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''$$$###&&&(((&&&%%%'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''(((*********,,,......+++***+++)))%%%&&&((((((&&&###"""$$$'''%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))((('''''''''&&&'''((())))))***)))((((((***+++---+++(((%%%%%%&&&%%%%%%%%%%%%&&&'''((()))$$$&&&''''''%%%$$$%%%&&&***$$$"""&&&***)))((((((&&&&&&''''''&&&&&&%%%$$$***'''%%%%%%&&&'''''''''(((++++++&&&$$$&&&)))***&&&(((%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''((('''''''''&&&&&&&&&''''''******))))))((())))))***'''((())))))(((((()))+++'''''''''(((((()))******)))***++++++'''$$$$$$%%%+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,---------...............////////////000222333222222222333666444222222444555555555555666777888888999888888999:::<<<>>>??????>>>>>>;;;===@@@AAABBBBBBDDDEEEBBBFFFIIIKKKKKKLLLPPPSSSUUUWWWZZZ\\\___ccchhhlllnnnqqqtttvvvyyy|||((((((((((((((((((((((((%%%'''))))))(((((()))***(((((((((((((((((((((((((((***,,,+++((((((+++---))))))*********+++++++++,,,+++***+++,,,,,,***((()))***++++++,,,+++++++++***+++,,,,,,,,,+++---...)))***+++,,,------,,,+++''''''(((((())))))******&&&'''((((((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((())))))(((''''''''''''''''''&&&&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''$$$###&&&(((&&&%%%'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%$$$######$$$'''((('''(((++++++(((***---...,,,,,,---,,,(((''''''&&&$$$$$$%%%(((***%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&'''((((((((((((''''''+++,,,)))'''((('''&&&&&&'''((()))***)))((('''###&&&***)))'''%%%&&&'''#########$$$&&&''')))***%%%%%%$$$$$$%%%&&&'''''''''"""!!!%%%((('''%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''%%%$$$%%%'''(((((('''&&&)))"""!!!$$$$$$'''$$$!!!''''''"""$$$%%%%%%%%%%%%&&&''''''(((&&&%%%$$$%%%'''(((((('''((((((((((((((('''&&&%%%*********)))))))))((((((******))))))(((((())))))&&&((())))))))))))***,,,''''''(((((()))))))))***&&&(((+++---***%%%'''+++++++++,,,,,,,,,---------,,,,,,---------.........///......------...//////333222111111111111222333666444222222333555555555444555666777777888777777777999;;;>>>???>>>======:::<<>>???>>>===<<<:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFEEEFFFKKKOOOSSSWWW\\\```ccceeehhhiiilllnnnqqqssswww|||''''''''''''''''''''''''"""&&&)))***((('''(((***************************---+++))))))***+++***(((''''''(((***+++,,,---...(((((()))+++......---+++)))***+++,,,---,,,,,,+++$$$'''))))))((((((***---,,,,,,,,,,,,+++)))'''&&&,,,,,,+++)))(((&&&%%%%%%&&&&&&%%%&&&&&&'''))))))'''&&&%%%$$$$$$&&&((()))))))))((('''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$'''$$$###&&&(((&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((((('''###&&&$$$ '''+++)))"""'''+++,,,///444444111000---,,,,,,---+++&&&!!!&&&&&&''')))+++***(((&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&''''''''''''((()))******)))((('''%%%%%%'''((((((((('''&&&%%%,,,///)))&&&((((((%%%###%%%'''((()))((('''&&&"""''',,,,,,)))'''))),,,(((((('''''''''(((((()))(((###$$$)))***)))(((&&&'''******&&&&&&)))$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''$$$"""''' +++,,,!!!'''%%%"""%%%(((&&&***$$$$$$$$$%%%&&&'''((()))''''''&&&'''***++++++***'''(((***+++,,,***)))(((((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&((()))***))))))+++,,,))))))************)))))))))######+++...+++(((((()))************+++++++++++++++,,,,,,,,,---------//////---,,,,,,---...///,,,,,,---///222333222111///000222444555444000---333444555666777777777777777999<<<>>>???>>>===<<<:::<<<>>>??????@@@AAABBBEEEFFFFFFDDDBBBCCCHHHLLLRRRWWW]]]bbbdddeeeggghhhiiikkkmmmpppsssxxx~~~''''''''''''''''''''''''***))))))((()))+++---...)))***++++++***)))***,,,((((((((((((((('''''''''((((((((()))******++++++(((***+++------,,,+++*********+++++++++******))),,,+++******,,,,,,+++***,,,***(((((()))***)))((('''+++,,,(((&&&((()))'''$$$'''))))))&&&%%%&&&(((&&&&&&''''''((('''''''''###%%%(((++++++(((%%%###'''%%%$$$$$$&&&'''''''''%%%&&&'''&&&$$$###$$$%%%***(((&&&&&&&&&'''&&&%%%((((((((((((((((((((((((%%%$$$$$$###$$$''')))+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%'''+++...000333666888555444111---...000,,,&&&&&&%%%$$$%%%'''((('''&&&%%%'''))))))(((((()))***$$$&&&(((***++++++***))))))******)))''''''(((***%%%&&&(((******)))'''&&&))))))((('''''''''''''''(((&&&(((++++++&&&$$$&&&)))------((((((,,,,,,'''---***'''&&&(((******+++!!!###%%%%%%%%%%%%'''(((***))))))((('''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###((()))%%%$$$((()))&&&***)))((('''''''''((()))***%%%%%%+++((($$$(((((((((((((((((((((((())))))))))))************+++,,,,,,***))))))(((&&&+++,,,---......---+++***&&&)))***+++......'''(((((((((((()))+++,,,---&&&''')))+++,,,------,,,------......///.........,,,,,,...//////...------111111111222222222333333888666444222222555888:::::::::;;;;;;<<<=========<<<===>>>>>>======>>>???AAA@@@@@@AAABBBDDDFFFGGGMMMQQQXXX___dddeeeeeeeeegggiiilllnnnpppsssvvvyyy~~~''''''''''''''''''''''''((((((((())))))***+++,,,&&&((()))***))))))+++---++++++***((('''&&&%%%$$$(((((())))))******++++++(((***+++------,,,+++***---------......------,,,,,,+++******,,,,,,+++***,,,***(((((()))***)))((("""'''***)))((())))))&&&%%%''')))(((&&&%%%&&&((('''''''''(((''''''&&&&&&$$$%%%(((******(((%%%$$$&&&%%%%%%&&&((()))'''&&&'''(((((('''&&&%%%%%%''')))'''&&&&&&'''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&))),,,...111555999;;;;;;888222000111...))))))((('''''')))))))))'''$$$&&&((((((''''''((()))%%%&&&((()))******)))((($$$''')))***(((&&&%%%%%%&&&&&&((()))))))))((('''))))))(((''''''''''''''')))'''))),,,,,,(((&&&'''&&&******&&&%%%)))(((%%%%%%&&&(((+++,,,+++&&&###$$$&&&''''''&&&'''((()))***))))))((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$"""&&&'''$$$$$$((()))''',,,+++*********+++,,,------'''''',,,***###%%%---(((((((((((((((((((((((('''(((((((((((())))))))))))))))))''''''(((((((((&&&'''((()))))))))((('''(((*********,,,,,,%%%***))))))))))))******+++((()))***+++,,,,,,+++++++++,,,---...............///000111222222222111111444444444555555555666666777666444333333555777999888888999:::;;;;;;<<<<<<;;;===>>>>>>===<<<>>>???@@@@@@@@@@@@BBBDDDFFFGGGKKKNNNTTTZZZ___bbbcccccc```aaaccceeehhhnnnuuuyyy{{{|||}}}~~~''''''''''''''''''''''''&&&'''((()))************$$$&&&((()))))))))+++---++++++***)))'''&&&%%%%%%(((((())))))***+++++++++)))***+++,,,---,,,++++++******+++++++++++++++***,,,+++******,,,,,,+++***,,,***(((((()))***)))(((%%%***))))))***)))&&&&&&''')))((('''&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%&&&((())))))'''%%%((()))***)))''''''''')))(((&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%''')))***...333777???BBBAAA;;;666444111......,,,***)))******)))(((%%%'''))))))((('''((()))''''''(((((((((((((((((( &&&))))))'''%%%$$$''''''((((((((())))))))))))((((((''''''''''''(((***((())),,,,,,(((''')))&&&((((((%%%%%%''''''$$$###%%%(((+++---***%%%!!!((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%&&&))))))'''(((+++,,,+++(((((((((((()))***++++++---((('''******'''***333((((((((((((((((((((((((''''''''''''((((((((((((+++***(((''''''''''''(((((((((((()))*********+++***+++)))((()))***%%%++++++******))))))))))))******++++++++++++************+++---..................///000000000000000222222222222333333333333555555444444555555666777666666777888999:::;;;<<<:::<<<======<<<<<<===>>>????????????AAACCCEEEFFFGGGJJJOOOTTTYYY\\\^^^___]]]^^^___bbbfffnnnwww}}}uuuuuuuuuwww|||''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&((()))***)))***+++---((((((((((((((()))))))))((())))))******+++,,,,,,)))***+++,,,,,,,,,++++++((())))))************))),,,+++******,,,,,,+++***,,,***(((((()))***)))(((!!!'''***)))(((******'''(((((((((''''''''''''((())))))))))))(((&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&((()))***)))((('''((()))&&&%%%%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%''')))++++++)))'''%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&'''***...222===CCCGGGCCC===:::777333000...+++*********((('''''')))******((('''((()))))))))((('''&&&&&&''''''###((())))))((((((((((((''''''(((((()))***)))(((''''''''''''((((((***((((((++++++((('''))))))******)))((())))))(((***)))(((((()))***)))(((***+++,,,+++)))((()))***))))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((()))******+++++++++)))((()))+++,,,+++((((((''''''(((((((((((()))&&&&&&)))(((&&&***000'''''''''''''''''''''''''''''''''((((((((())))))///,,,))))))(((&&&&&&)))))))))))))))***+++---...***+++)))'''(((+++((($$$*********************)))******++++++++++++++++++((()))***,,,---.........------...//////000000000111111111111222222222222333444555555666666555555555555666777999:::;;;;;;999;;;<<<<<<;;;;;;<<<===>>>>>>===>>>???AAACCCEEEEEEGGGJJJNNNSSSWWWZZZ\\\YYY[[[^^^aaafffllltttyyypppnnnnnnqqqwww|||}}}}}}((((((((((((((((((((((((%%%&&&((())))))((('''&&&***,,,,,,,,,*********,,,(((((((((((())))))******)))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,---......------,,,+++******,,,,,,+++***,,,***(((((()))***)))((((((+++,,,(((&&&)))+++******)))((('''''''''''''''))))))))))))((('''&&&%%%'''''''''&&&&&&''''''''''''%%%######$$$&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&(((***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))++++++)))'''%%%&&&'''((())))))(((&&&%%%(((((('''%%%$$$&&&))),,,444===EEEFFFCCCAAA===999222///,,,***))))))((('''((()))******(((&&&&&&'''***)))(((''''''&&&''''''!!!$$$&&&'''((()))***)))(((((((((((()))******((((((''''''''''''(((((()))&&&'''******'''''')))+++******+++***))))))***...,,,******+++---,,,,,,***++++++***((('''((()))))))))))))))************(((((()))))))))))))))((('''(((((((((((((((((('''(((((((((''''''(((((((((&&&''''''(((***++++++,,,...***''''''((((((((((((,,,,,,,,,,,,+++******)))''''''(((***)))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********+++'''&&&)))(((&&&'''+++''''''''''''((()))***+++)))******''')))---...+++((((((***+++,,,,,,,,,+++))))))******,,,---......((()))***,,,---.........000111111111222333444444444444444444555555555555333333555666666666555444555666777888999:::;;;;;;888:::;;;;;;::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGKKKOOOSSSVVVXXXRRRUUUZZZ^^^bbbfffjjjmmmkkkiiiiiimmmssswwwxxxwww}}}~~~((((((((((((((((((((((((''''''(((((((((((((((''',,,......---+++******+++++++++***))))))(((''''''))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,,,,+++******,,,,,,+++***,,,***(((((()))***)))(((+++...,,,'''%%%)))++++++,,,***'''&&&'''(((((('''))))))))))))(((((('''&&&'''''''''''''''''''''''''''%%%######%%%'''''''''$$$&&&''''''&&&%%%&&&(((&&&&&&&&&(((++++++***(((((((((((((((((((((((((((######$$$%%%&&&'''((()))'''''''''''''''(((((((((%%%&&&((())))))(((&&&%%%&&&''''''(((((((((''''''(((((('''%%%$$$$$$&&&))),,,555===AAACCCDDDBBB===666222...,,,,,,,,,+++***)))***+++***(((&&&&&&'''******))))))((((((((('''((())))))'''&&&%%%''')))(((((())))))))))))******(((''''''''''''(((((()))(((&&&&&&))))))&&&'''***+++((((((******'''''')))***+++---///000///+++((()))***+++***((('''((()))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))222,,,(((***,,,+++***+++******++++++******)))(((((()))+++,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************###!!!(((***&&&(((...(((((())))))******++++++'''******(((***///000///'''(((***,,,---------,,,)))))))))***,,,---///000******+++---............////////////000111333333333333333333444444444444333333444555555555555444666666777777888999999999888999::::::999999:::;;;;;;;;;;;;;;;===???AAABBBBBBCCCFFFHHHLLLOOOQQQRRRQQQUUUZZZ^^^aaaccceeegggeeefffgggjjjnnnqqqqqqqqqxxxyyyzzzxxxvvvuuuuuuvvvxxxyyy{{{}}}(((((((((((((((((((((((())))))((((((((((((((()))+++,,,---,,,*********,,,++++++******)))((((((((()))******++++++,,,,,,---++++++******++++++,,,,,,''''''(((******++++++***,,,+++******,,,,,,+++***,,,***(((((()))***)))((('''++++++(((&&&)))++++++...***'''&&&'''(((((('''(((((()))))))))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''')))******(((&&&$$$&&&''''''&&&&&&'''(((&&&&&&''')))++++++)))'''''''''''''''''''''''''''###$$$%%%&&&(((((())))))&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%'''((((((...333777>>>DDDDDDAAA;;;777333111111111111111///000111000---+++++++++)))******++++++***)))(((*********)))'''&&&''')))'''((()))***+++***))))))'''''''''''''''((()))))))))&&&&&&))))))'''(((+++***'''&&&***)))%%%%%%)))))))))***+++,,,,,,***''')))***+++***)))((()))******))))))(((((('''''''''&&&'''(((((()))))))))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))111)))%%%)))---,,,,,,...$$$%%%'''((()))))))))((((((***+++***((()))***+++((((((((((((((((((((((((((((((((())))))))))))***%%% ###,,,---((('''---)))***+++,,,,,,+++******&&&***+++)))***...///...((()))+++------,,,+++***++++++******+++---...///+++,,,---...............,,,+++++++++---...000111000000111111111222222222333333333444444444555555666666666666666666666666777888999999888888999;;;::::::::::::<<<>>>@@@AAA@@@BBBDDDGGGIIIKKKLLLLLLRRRUUUYYY\\\^^^```cccfff```ccceeeggghhhiiikkkmmmooopppppppppooooooppprrrsssuuuwwwyyy|||))))))))))))))))))))))))******(((''''''((()))***((()))++++++******+++---'''(((((()))***+++++++++)))******++++++,,,------++++++******++++++,,,---)))***+++,,,---.........,,,+++******,,,,,,+++***,,,***(((((()))***)))((("""(((***)))(((++++++)))...+++'''&&&''')))(((''''''(((((())))))))))))(((%%%&&&'''(((((('''&&&%%%$$$&&&***...000---((($$$$$$&&&''''''&&&&&&''')))''''''(((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''((("""$$$&&&&&&&&&&&&((()))(((***,,,///888BBBEEECCC???<<<777555555666666666666777888666444222111111((()))+++,,,---+++***(((%%%'''))))))))))))***,,,&&&(((***+++,,,+++)))((('''''''''''''''((()))******''''''******((()))---,,,''''''++++++&&&&&&***...)))$$$"""###'''***+++)))***++++++***)))***+++***))))))((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,((( !!!'''''''''***$$$&&&(((+++---.........((()))(((%%%%%%(((+++---************************''''''''''''((((((((()))---(((***222222)))&&&+++%%%&&&((())))))'''%%%$$$&&&***+++)))))),,,---,,,***+++,,,------,,,***(((---,,,+++++++++,,,------------......///...............---...///111333444333333444444444555555555444333333333333444555666666555555555555444444444666888999999888888999::::::999999:::;;;===???AAA???@@@CCCEEEGGGHHHHHHHHHOOOPPPRRRTTTVVVZZZ___ccc]]]aaaeeefffdddeeegggjjjdddfffhhhiiijjjlllppprrrrrrtttwwwzzz|||!!!..."""&&&+++(((((((((((())))))))))))++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++,,,+++)))&&&'''+++///444///)))&&&'''***---///***)))((('''(((,,,333888++++++,,,***)))((()))+++***)))(((&&&&&&((()))***((()))***++++++***)))(((&&&''''''((()))******+++&&&''''''&&&%%%%%%(((***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&,,,***((('''((()))((('''(((***+++)))%%%$$$&&&(((%%%&&&))),,,000666===BBB>>>BBBBBB===888999<<>>???AAAAAAAAAAAACCCDDDIIIJJJKKKOOOTTTZZZ___bbb_________``````aaaaaaaaaaaa```___ccchhhlllmmmmmmttttttvvvxxx{{{}}}$$$%%%...###(((///(((((((((((()))))))))***))))))))))))************+++,,,,,,,,,++++++***)))++++++******++++++,,,---+++,,,---+++)))***---000///,,,***)))+++---------******+++******+++///222+++,,,,,,+++))))))***++++++***)))(((((()))***+++***++++++++++++++++++***'''''''''((()))*********)))))))))&&&$$$###$$$&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''((())))))***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))(((((((((***)))'''%%%'''''''''&&&%%%%%%&&&'''&&&''')))***,,,111666::::::===???===;;;<<<@@@CCCJJJLLLNNNNNNKKKGGGDDDCCC>>>:::666333333333111///,,,,,,++++++******))))))))))))))))))((((((((((((+++,,,,,,***)))((()))+++)))+++++++++)))(((((())))))+++---...,,,+++***+++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********,,,)))((((((***+++)))'''*********)))(((((((((''''''%%%$$$&&&)))(((###((()))***)))((('''((()))))))))))))))))))))))))))+++---,,,((('''))))))&&&***)))((((((((()))++++++---,,,,,,+++******++++++******))))))((('''''''''(((***)))&&&(((,,,---***************+++,,,,,,+++---+++***+++,,,---,,,+++,,,,,,,,,---------......,,,---...///000000000000111111222333444555555666444444333333444444555666444444444444555555555555777777777888888777777666<<<777555;;;>>><<<;;;===<<<===???@@@@@@@@@BBBDDDGGGGGGIIILLLQQQWWW[[[^^^[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXZZZ___eeejjjkkkkkkpppppprrrtttwwwzzz}}}+++'''---###)))111%%%((((((((()))))))))******************+++++++++++++++++++++,,,++++++***)))+++************+++,,,,,,***+++,,,,,,++++++---...*********,,,//////---+++***,,,------+++***+++,,,+++------,,,+++***+++,,,,,,+++***))))))***+++,,,+++******))))))******+++''''''(((((())))))******)))))))))'''%%%###$$$&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%''')))******'''$$$***)))'''&&&''''''&&&%%%&&&'''(((((()))***...111555999===???@@@AAAFFFJJJNNNQQQTTTVVVUUUTTTSSSSSSNNNJJJEEE@@@===:::777555//////......------------,,,,,,++++++***))))))))),,,,,,,,,+++))))))***+++***++++++***(((((()))+++'''***...///...+++***))),,,)))&&&'''+++,,,***'''************************************))))))))))))))))))))))))))))))))))))************))))))))))))***)))((()))***+++***))),,,,,,+++***)))(((''''''$$$$$$%%%((()))%%%'''(((***)))(((((()))***************************+++---+++'''&&&((((((%%%******)))))))))***+++,,,******)))((((((((())))))))))))(((((('''&&&&&&&&&'''))))))&&&'''+++---,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,---------------...///000000000000111111111111222222222333222222333444444444444333222222333444555555666666555666666777777666666555;;;999:::===>>>;;;;;;===:::<<<>>>??????@@@BBBDDDDDDDDDFFFIIIMMMRRRVVVYYYWWWWWWVVVUUUTTTRRRRRRQQQQQQRRRVVV\\\ccchhhjjjkkkmmmmmmnnnpppsssxxx|||~~~+++###(((***###'''---&&&(((((()))))))))*********---,,,+++***)))(((((('''******++++++++++++*********************++++++,,,((()))++++++***))))))(((******+++---//////,,,***+++,,,---,,,******+++,,,,,,---...---,,,++++++,,,+++******))))))******+++)))((('''&&&&&&'''((()))'''((((((((()))))))))***&&&'''((((((''''''(((***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))))))))))))))(((((('''&&&((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%'''))))))(((&&&000---)))(((******'''$$$&&&'''(((((('''''')))+++,,,...444;;;>>>@@@DDDIIIHHHMMMRRRWWWYYY[[[\\\^^^\\\YYYUUUPPPJJJDDD>>>;;;444444333222111111000000---,,,,,,,,,,,,+++++++++***++++++***))))))+++,,,***++++++***((((((***,,,''')))++++++***)))((()))---+++)))***,,,---,,,***************************++++++******))))))(((((())))))))))))))))))))))))++++++******))))))((((((((((((((()))***++++++************))))))(((((((((''''''(((***+++((("""&&&'''(((((((((''')))***************************''')))(((%%%%%%((((((%%%)))))))))))))))*********)))(((((('''''''''((((((&&&&&&'''(((((())))))***(((++++++''''''+++---,,,+++,,,,,,,,,,,,,,,---......---,,,,,,......---,,,,,,,,,,,,---------......---...///000000111111000222222222111111111111111000111222333444333222222444444555666666777777888555555666777777777666666777999;;;<<<;;;999:::;;;:::<<<>>>??????@@@BBBDDDBBBCCCDDDGGGKKKNNNRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPNNNPPPUUU[[[bbbgggjjjkkkllllllmmmooosssxxx}}}(((%%%)))***&&&''')))&&&))))))))))))************++++++***)))(((''''''&&&)))******++++++***************))))))******+++,,,******+++++++++)))&&&$$$...---++++++,,,---+++***+++++++++)))((()))---000+++---......,,,+++++++++)))))))))(((((())))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''')))******))))))***+++&&&&&&&&&''''''''''''(((******)))'''&&&%%%$$$###'''&&&%%%%%%%%%'''((()))'''(((((((((((('''%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%)))&&&$$$###%%%((())))))...***((((((***+++)))'''$$$&&&((((((''''''((()))######(((111666777:::AAACCCIIIPPPVVVYYY[[[]]]^^^```aaaaaa___ZZZSSSMMMJJJCCCAAA???;;;888444222000,,,,,,,,,,,,,,,+++++++++'''((()))))))))***,,,...***++++++***))))))+++,,,*********(((''''''***,,,***,,,---,,,***)))+++---************************++++++******))))))((((((************************++++++******))))))(((((((((((()))))))))******+++'''''''''(((((())))))))))))))))))***+++***(((&&&%%%&&&((('''''''''((()))************************&&&((((((&&&&&&***+++)))'''''''''(((((((((((((((+++++++++******++++++,,,'''(((((())))))***++++++)))---...***(((***,,,+++***,,,------++++++,,,......---,,,,,,......---,,,............////////////---...///000111111111111333333333333222222222222///000222333444333222111666666666666666666666666555666777777888888888777666999;;;;;;::::::;;;<<<;;;===???@@@@@@AAACCCDDDAAABBBDDDFFFIIILLLNNNOOONNNNNNOOOOOOPPPPPPPPPPPPMMMPPPUUUZZZ___dddgggjjjkkklllmmmpppuuuzzz&&&)))***+++***)))((())))))))))))*********++++++'''(((((((((((()))))))))((()))******+++************))))))))))))***++++++---,,,,,,,,,,,,+++(((&&&000...+++***+++,,,++++++******)))((((((***...111***,,,......,,,*********((((((((((((((((((((((((+++******))))))******+++(((((((((((())))))))))))***,,,---,,,)))'''''''''&&&&&&&&&''''''''''''(((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&((((((((('''&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%+++((($$$###$$$''')))***%%%$$$$$$%%%(((*********"""%%%((()))((((((((()))&&&###&&&///333222666<<>>???>>><<<>>>@@@@@@@@@@@@BBBCCCAAABBBCCCEEEGGGIIIJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPMMMPPPTTTXXX\\\```fffiiilllmmmppptttyyy~~~%%%******(((***((('''---))))))*********+++++++++(((((()))))))))*********(((((()))***************)))))))))))))))***+++++++++***)))***,,,---+++)))...,,,++++++,,,---,,,+++((()))******)))***,,,...)))+++------,,,***)))))))))))))))******)))))))))***++++++++++++++++++***))))))))))))(((((((((((()))***++++++(((&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&((())))))((('''&&&'''(((((())))))***))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$,,,)))&&&%%%&&&((())))))$$$%%%&&&&&&%%%&&&(((***"""%%%((())))))'''''''''...''''''///222///222999999AAAMMMVVV[[[\\\[[[ZZZXXX\\\```bbbbbbbbbccceeeaaa___\\\WWWRRRMMMIIIGGG>>>===;;;888444111///...------...---++++++---...''')))---...---+++++++++,,,,,,,,,***)))))),,,...))))))******)))))))))***)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********(((***,,,+++(((''')))***'''''''''((()))))))))***(((((()))(((((()))***+++)))***+++***)))((()))***)))))))))))))))))))))))))))++++++((((((++++++)))&&&&&&((()))))))))(((''''''''''''''''''((())))))*********)))((((((''''''&&&---,,,)))******)))'''+++---,,,)))(((+++...---+++***+++,,,---,,,+++.........////////////000......000111111111111111333333333444444444444444222222222222222333444444111222222333333444444555333444555666777777777777999999777444999@@@AAA>>>===>>>??????>>>>>>???AAA@@@@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQUUUXXX[[[aaaiiinnnpppssswww}}}$$$***'''$$$'''&&&&&&///)))************+++++++++------,,,+++***)))(((((((((((()))***************)))))))))))))))******+++'''&&&%%%&&&***,,,+++************,,,...///---+++'''***,,,---,,,***)))***(((***------+++)))((((((******++++++++++++******((()))***++++++***)))((())))))))))))((((((((((((###&&&((()))'''&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))###$$$&&&((())))))((('''%%%''')))***+++***)))((((((((()))***************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$+++***(((((())))))(((&&&)))+++,,,)))%%%###%%%'''"""%%%((()))(((&&&%%%%%%...%%%###***,,,(((***111///999HHHTTT[[[^^^^^^]]]WWWYYY[[[[[[ZZZ\\\```cccdddcccbbb```]]][[[ZZZYYYLLLJJJFFFAAA<<<888444222111222111///---,,,,,,---%%%)))---///...,,,******((()))++++++)))((()))***...+++)))***---...,,,)))(((((((((((((((((((((((((((((())))))******++++++************************(((((())))))******++++++)))+++,,,+++(((&&&(((***************))))))))))))(((***+++***)))))))))***,,,------,,,***)))***+++(((((((((((((((((((((((()))+++)))%%%$$$&&&&&&###&&&''')))*********)))(((***************+++,,,,,,&&&&&&''''''((()))))))))"""***+++)))******)))&&&***---,,,((('''***...,,,+++******,,,,,,+++***---------.........//////...///000111111222222111222222333333333444444444444333222111222333444555111222333444666777888999222333444555666666666666777666222///666???AAA;;;<<<>>>???>>>===<<<===???>>>???AAABBBCCCDDDDDDDDDJJJJJJKKKLLLNNNOOOOOOPPPQQQTTTWWWZZZ^^^eeennntttvvvyyy((('''%%%%%%'''))))))))))))%%%&&&******%%%%%%(((+++***)))(((((()))******,,,+++++++++***)))))))))***((('''(((+++---***((((((((()))***+++,,,,,,,,,))))))***++++++,,,------++++++,,,,,,,,,+++*********)))))))))***+++,,,,,,((((((((()))******++++++,,,,,,,,,+++***)))+++,,,''''''&&&&&&&&&&&&''''''%%%+++***$$$###))))))###&&&$$$%%%)))***'''&&&(((,,,(((&&&&&&((()))'''%%%***++++++***(((&&&%%%&&&###,,,((($$$)))---+++((()))***)))((('''(((***)))'''%%%&&&)))***(((&&&(((***++++++)))((()))***((()))***+++***)))'''%%%))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((###$$$&&&((()))*********...111999EEERRRZZZ]]]]]]VVVUUUUUUWWWZZZ[[[YYYVVV\\\]]]^^^aaaccceeefffggg___^^^[[[VVVOOOGGG???;;;999777222///------///000------,,,,,,++++++******---,,,++++++******************))))))))))))******((())))))+++,,,---......++++++***)))(((((())))))((())))))))))))***************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++***((('''(((*********))))))((((((''''''&&&&&&&&&'''))))))&&&$$$)))(((((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---......---,,,+++..................---------///111222333222000///000111111111111222222222333333333222222111111111333333333444444444555555555555555555666666666666;;;777444444888<<<======>>>>>>>>>>>>???@@@AAABBB???AAACCCCCCCCCCCCEEEGGGBBBEEEHHHKKKLLLNNNPPPRRRQQQRRRUUU[[[bbbjjjqqqvvv~~~***(((&&&&&&((()))))))))+++''''''++++++((((((+++))))))(((''''''(((((()))++++++++++++************,,,++++++,,,---,,,***((()))))))))***+++++++++,,,******++++++,,,---------)))***+++,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,+++++++++++++++)))((('''(((*********))))))(((((((((((((((((()))(((******&&&%%%'''&&&###'''%%%&&&))))))&&&%%%(((***)))'''''''''((('''&&&'''(((***)))(((''''''((('''---((($$$''')))%%%&&&'''((('''&&&%%%&&&((()))'''&&&''')))***(((&&&&&&((())))))'''&&&'''((('''((()))******)))'''&&&)))((((((((('''''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******,,,---111:::DDDMMMRRRTTTTTTSSSSSSUUUXXXXXXUUURRRWWWXXXZZZ]]]```dddggghhhbbbaaa```\\\WWWPPPKKKHHHEEEBBB===999555222222111111000///...------------,,,+++***))))))))))))***+++************++++++,,,+++++++++++++++++++++++++++******))))))))))))***)))))))))*********++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))++++++,,,***(((((()))+++***)))))))))((((((((('''(((''''''(((******(((&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***+++---...///000000...........................///000222222111000///000111111111111222222222444444444333333333222222333333333444444444555555555555555555666666666666999777555777;;;???AAAAAAAAAAAA@@@@@@@@@@@@AAABBB>>>@@@AAABBBAAABBBCCCEEEAAACCCFFFHHHIIIKKKNNNPPPSSSUUUYYY^^^eeemmmuuuzzz,,,***''''''((()))))))))+++((((((***+++)))***---***))))))(((((()))***************+++++++++++++++'''***---///...---,,,+++******************++++++++++++,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++...------,,,++++++*********(((((())),,,---,,,)))***))))))))))))))))))***)))&&&&&&)))(((&&&%%%((((((&&&&&&))))))&&&%%%'''((())))))(((&&&&&&'''(((%%%'''))))))((((((((()))###(((&&&''',,,,,,(((&&&'''((('''&&&%%%&&&((()))(((''''''))))))((('''&&&'''))))))'''''''''(((&&&'''((()))***)))((('''(((((((((''''''''''''''')))(((((('''&&&&&&%%%%%%(((''''''&&&'''((()))***+++***+++///666>>>DDDGGGLLLLLLNNNQQQTTTTTTRRRPPPQQQQQQSSSVVVZZZ^^^bbbdddcccbbbbbb```^^^[[[YYYWWWQQQOOOKKKFFF@@@;;;888666777555333000///.........,,,++++++***************+++++++++++++++,,,------......---,,,+++***))))))******)))))))))***++++++************+++++++++,,,******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++***)))((()))+++))))))))))))(((((((((((()))(((((()))++++++)))'''$$$'''******'''&&&(((***))))))))))))))))))))))))************************'''(((***+++,,,+++)))(((******+++++++++,,,,,,,,,******+++,,,---///000111...........................///000111222111000///000111111111111222222222333333333333222222222222333333333444444444555555555555555555666666666666777777777:::>>>BBBDDDDDDAAAAAA@@@???????????????<<<===???@@@???@@@AAACCCCCCDDDEEEFFFGGGIIIMMMQQQXXX[[[```eeelllttt|||---+++(((((()))))))))(((***(((((())))))***+++---,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,$$$+++......---...///+++++++++***************,,,,,,,,,------.........------------,,,+++***)))...---,,,++++++++++++++++++++++++******)))))))))((()))***++++++***))))))))))))************))))))((("""###***+++&&&'''---)))''''''))))))&&&%%%(((&&&)))***(((&&&%%%'''***&&&(((******)))((()))***###%%%%%%)))---,,,'''((()))***)))((('''(((***)))((((((((())))))((((((''')))++++++***)))******&&&'''((()))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))'''&&&%%%'''(((***,,,+++***+++///444999<<<@@@BBBFFFKKKOOORRRSSSSSSNNNNNNNNNPPPRRRVVVYYY[[[]]]]]]\\\]]]]]]^^^^^^___XXXWWWUUURRRMMMHHHCCCAAA@@@>>>:::555222000//////......---,,,,,,+++,,,,,,+++++++++++++++,,,------......---,,,+++******)))))))))))))))***++++++,,,******+++++++++,,,,,,,,,******++++++++++++******************************))))))*********+++++++++)))))))))))))))))))))))))))******)))(((''')))***))))))))))))((((((((((((***)))((()))******)))((($$$(((,,,+++'''&&&(((,,,))))))))))))))))))))))))***************+++++++++''')))+++------,,,)))(((******+++++++++,,,,,,,,,...---,,,++++++,,,---...............////////////...///000000111111000000000000111111111222222222111111111111111111111111333333333444444444555555555555555555666666666666777777999<<>>===>>>@@@AAAFFFFFFFFFFFFGGGJJJOOOSSS[[[___eeelllrrrzzz---+++(((((()))))))))(((***+++*********,,,---,,,++++++,,,,,,------------******++++++,,,,,,,,,---"""))),,,+++++++++---+++++++++***************,,,,,,------------......++++++,,,---------,,,,,,......---,,,+++++++++,,,))))))******++++++++++++&&&)))+++)))&&&$$$%%%'''((())))))******))))))(((***$$$$$$++++++%%%%%%,,,***'''&&&))))))&&&&&&)))&&&(((***(((&&&%%%(((+++)))+++,,,,,,***))))))******+++***((((((((($$$((()))***)))((('''(((***((()))))))))(((((())))))''')))***+++***)))***+++'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&((()))******+++,,,---///111333333666<<>>>>>888999999:::;;;<<<>>>???999;;;============???AAAFFFFFFEEEDDDEEEIIIOOOSSSXXX___gggnnnttt}}},,,***''''''((()))))))))***---...,,,,,,...---***((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,###&&&)))+++***(((''''''******************++++++,,,,,,,,,,,,,,,---------'''(((***,,,...000111111......---,,,,,,,,,------++++++,,,,,,---......///+++,,,,,,+++)))(((***,,,((()))***++++++***)))(((,,,))))))***)))%%%$$$&&&)))&&&&&&))))))'''(((+++'''(((((('''''''''(((******+++,,,,,,***(((((()))******)))(((((('''$$$!!!&&&'''((('''&&&%%%&&&(((((()))******(((((()))***$$$&&&((()))((('''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))&&&(((***+++++++++,,,---+++...444:::@@@GGGNNNSSSTTTTTTTTTTTTSSSSSSSSSSSSNNNLLLJJJIIIJJJMMMPPPSSSUUUWWWZZZ]]]___^^^]]]\\\VVVUUURRRNNNIIIEEEBBB@@@888777555222000///......000///...---,,,,,,,,,,,,++++++,,,,,,------......++++++*********++++++,,,************+++++++++,,,******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))'''((((((((('''''')))***(((((((((((())))))))))))***(((&&&&&&((())))))((('''***------***)))+++---(((((((((((((((((((((((((((((())))))***++++++++++++,,,...///...---+++*********+++++++++,,,,,,,,,******+++,,,---///000111.........//////000000111........./////////000000000111111111111222222222555555555555666666666666333333333444444444555555555555555555666666666666888999999999888888999;;;888888999:::<<<>>>@@@AAA:::;;;===>>>===>>>???AAAAAABBBBBBBBBCCCGGGMMMQQQVVV]]]hhhpppwww***(((&&&&&&((()))))))))''',,,---+++***,,,)))$$$'''''')))***+++++++++***,,,,,,,,,,,,,,,,,,+++++++++******+++,,,+++)))''')))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++((()))+++---...///000000...------------......///,,,---------------------///***&&&''',,,//////---)))***+++,,,,,,+++***)))(((+++***''''''))))))&&&(((%%%%%%((()))(((***---((('''&&&&&&((())))))(((&&&((()))***((((((((()))$$$%%%&&&((()))))))))***&&&'''((('''&&&%%%&&&((((((***+++***(((''')))+++$$$&&&(((((((((((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((($$$&&&)))***))))))+++---)))+++...111555;;;DDDIIIOOOQQQSSSUUUVVVVVVVVVUUUNNNKKKGGGDDDCCCFFFIIILLLOOOQQQUUUXXX[[[\\\[[[[[[XXXXXXXXXVVVTTTPPPMMMKKKBBBAAA>>>;;;999666555444444333222000///...------,,,,,,,,,---------......,,,,,,+++*********++++++)))))))))*********++++++******++++++++++++******************************)))************+++++++++))))))))))))))))))))))))((()))***)))((()))***,,,'''((((((((()))))))))***+++)))'''''')))******)))))))))***+++++++++++++++((((((((((((((((((((((((''''''((())))))***++++++,,,------------,,,+++*********+++++++++,,,,,,,,,)))***+++---...///000000---......///000000111111...............///000000000111111111111222222222444444444555555666666666333333333444444444555555555555555555666666666666777888888777555555888;;;888888999999;;;<<<>>>>>>;;;===>>>???>>>???AAABBB>>>@@@AAABBBDDDHHHNNNRRRXXXaaammmvvv~~~)))'''%%%%%%''')))))))))###(((+++'''&&&((($$$((()))+++,,,------,,,,,,---------,,,,,,+++++++++...,,,***,,,///000...+++(((((()))***+++,,,,,,---++++++++++++++++++++++++............---,,,,,,+++---------------...///000---,,,,,,++++++******)))+++!!!(((000---'''***+++---......---+++***!!!((()))%%%&&&...000***(((%%%%%%((())))))+++///)))&&&$$$%%%)))+++)))'''"""$$$'''''''''''')))***'''((()))***(((%%%%%%(((((()))***)))((('''(((***(((***,,,+++(((''')))+++&&&(((************+++,,,+++***((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((%%%'''))))))((())),,,000***+++,,,,,,...333;;;AAAHHHKKKOOOSSSVVVWWWWWWWWWQQQMMMGGGCCCAAACCCFFFIIIIIIKKKNNNQQQSSSTTTUUUTTTUUUVVVXXXYYYWWWUUURRRPPPLLLKKKHHHDDDAAA>>><<<<<<888666555333111//////...------------------------------,,,+++************((())))))))))))***************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))***+++,,,+++******,,,...'''((((((((())))))******---+++)))(((***+++++++++)))(((((()))++++++***)))((((((((((((((((((((((((&&&''''''((()))*********---,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,............,,,+++---......///000111111222...............///000000000111111111111222222222111111111222222333333333333333333444444444555555555555555555666666666777777888777555333555999===888777777777888999::::::<<<>>>???@@@???@@@AAACCC???@@@BBBDDDGGGKKKPPPTTT]]]gggttt~~~))))))))))))***+++,,,---,,,+++***))))))+++---//////+++((((((---///...+++111333111+++***///000---,,,---...//////---+++***++++++******++++++,,,---++++++++++++******)))(((//////.........---------..................------,,,+++***+++------+++******************************,,,......,,,***)))***)))******++++++***(((''')))))))))(((''''''&&&&&&***)))'''''')))***)))((('''''''''''''''(((((()))(((***)))&&&&&&)))***(((((((((((((((((((((((((((...+++((('''))))))'''%%%''''''((()))***+++,,,,,,'''&&&&&&'''((())))))(((((((((%%%###&&&***)))$$$%%%%%%%%%%%%&&&((()))***((())))))***))))))(((''''''''''''(((((()))***+++555222...++++++///444888>>>@@@EEELLLTTTYYY\\\\\\PPPKKKFFFEEEFFFHHHHHHGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUUUUWWWXXXYYYYYYZZZZZZRRRQQQPPPNNNKKKGGG@@@<<>>:::888777777555444111111111111111111111111...***+++///...***,,,222)))+++------,,,,,,---...222---)))******((()))---,,,++++++*********)))))))))***+++,,,,,,,,,,,,,,,((()))++++++)))((()))******++++++,,,,,,++++++***)))((((((((()))***++++++***)))'''&&&'''(((***++++++)))'''&&&%%%&&&'''(((******)))))))))))))))***+++++++++******)))))))))++++++,,,,,,,,,---------***+++***)))((())),,,...***+++,,,---............---,,,,,,,,,,,,---.....................---------//////000111111111111111000111111111111222222222555555555555555555555555888555333444555555222///555555666777888999999::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>CCCDDDDDDCCCDDDIIIRRRXXXaaaqqq)))))))))))))))*********+++***)))))))))+++,,,---...+++((()))---///...+++...000///++++++///111...---...000000000///---,,,+++*********++++++,,,,,,------......------,,,+++//////.........------------------------.........,,,,,,+++,,,------,,,***++++++++++++++++++++++++***,,,------+++***)))******************))))))(((***)))))))))(((((('''''')))(((((('''''''''((()))***)))(((((()))***+++,,,'''++++++))))))++++++''')))))))))))))))))))))))),,,***''''''))))))(((&&&'''(((((())))))******+++'''''''''((()))))))))((((((***(((&&&'''******'''(((((())))))******++++++(((((((((((((((((((((((('''''''''(((((()))***+++///---***'''(((***...111666:::???FFFMMMSSSXXX[[[VVVRRROOOMMMNNNNNNLLLJJJKKKMMMPPPQQQQQQQQQRRRTTTQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUUUUTTTRRRNNNKKKFFFCCC???<<<;;;:::888666444444333222111000//////000---...000...***+++000''',,,000222000,,,(((&&&555---)))+++///...,,,+++***************))))))((()))******++++++++++++***(((***++++++)))))))))******++++++,,,,,,++++++***+++***************+++,,,+++***(((''''''((()))***+++***((('''&&&'''((()))******))))))))))))******++++++******))))))))))))++++++++++++,,,,,,,,,,,,***+++***)))((())),,,...***+++,,,---..................------......///000---------------.........000000111222222222222222111111111111222222222222444444444444444444444444777666444555666666444111666666777777888888999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@FFFFFFFFFEEEEEEKKKTTT[[[kkk{{{((()))*********)))'''''')))))))))))))))*********---+++)))+++...///---***+++------***+++///111000---.../////////...---,,,************+++++++++,,,....../////////...------/////////............---+++,,,,,,------.........---,,,,,,,,,......---+++++++++++++++++++++++++++)))+++---,,,+++))))))***++++++***))))))))))))***)))))))))))))))((((((((('''((((((&&&###$$$'''+++***)))((('''(((***---...'''+++---++++++---+++'''************************+++)))'''((()))***)))(((((((((((((((((((((((((((&&&''')))*********)))(((&&&******&&&%%%((()))((()))******+++++++++******(((((('''&&&&&&'''((()))'''''''''(((((()))***+++///---+++******+++,,,...---222888===BBBIIIQQQWWWZZZYYYXXXXXXWWWUUUQQQNNNOOORRRUUUVVVVVVUUUUUUUUUPPPQQQQQQRRRRRRQQQQQQQQQTTTSSSSSSSSSUUUVVVUUUSSSNNNKKKGGGDDDCCCAAA???>>>;;;:::888666333111///...///.........,,,((((((+++,,,///111111...***'''%%%222)))$$$(((...---(((%%%)))******++++++***((('''******+++++++++***)))))))))***++++++)))))))))+++***++++++,,,,,,++++++***---,,,++++++++++++++++++,,,+++)))(((''''''((()))+++***)))((((((((()))******)))))))))))))))******************))))))))))))*********++++++++++++,,,***++++++***)))))),,,...***+++,,,---............//////......//////000111.........//////000000111111111222333333333333333111111111111222222222333333333333333333333333333666555555666777777666444777777777777777888888888888888999999999:::::::::::::::;;;===>>>@@@AAAAAABBBBBBBBBAAADDDLLLWWW```uuu'''(((***,,,,,,+++)))((((((((()))******))))))(((+++******,,,//////,,,***,,,,,,,,,+++,,,...//////,,,,,,,,,---,,,+++******)))******+++++++++++++++------............---,,,/////////...............***++++++,,,---......///---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***+++,,,+++***)))((()))***+++((((((((((((((((((((((((%%%((()))&&&"""!!!&&&,,,((('''&&&%%%&&&)))+++---(((+++,,,)))))),,,+++(((************************)))((((((((()))***++++++)))((((((((('''''''''&&&&&&(((***+++***)))((((((###((()))%%%"""$$$'''''''''(((((()))((('''&&&%%%((('''%%%$$$%%%&&&((()))''''''''''''((()))***+++......---,,,,,,+++++++++)))...333666999???HHHPPPXXXZZZ]]]______]]]YYYVVVVVVYYY]]]^^^]]]\\\[[[ZZZVVVVVVVVVUUUTTTRRRQQQPPPQQQOOONNNOOOQQQSSSTTTTTTTTTQQQNNNKKKKKKJJJIIIGGGCCCBBB@@@<<<999555333111111111111111...++++++,,,333222///+++((((((+++---,,,&&&$$$))),,,***&&&$$$)))***,,,------+++***))),,,,,,,,,,,,++++++***))))))***+++***))))))***+++***++++++,,,,,,++++++***---,,,+++***************,,,+++***)))((((((((((((++++++***))))))******+++))))))))))))))))))***+++++++++++++++++++++******))))))*********+++++++++***+++++++++******,,,...***+++,,,---............//////......//////000111//////000111222222333333000111222222333333222222111111111222222222333333222222222222222222222222444444555666666777666555888888888777777777777777777888888888888999999999;;;;;;<<<===>>>???@@@@@@===>>>???AAAFFFQQQ```jjj{{{&&&(((***---......---,,,))))))************)))(((******+++---......,,,+++...,,,,,,------,,,---...,,,------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---......//////.........////////////////////////++++++,,,,,,---...//////,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++------,,,***)))))))))***+++&&&&&&&&&''''''(((((((((&&&(((***'''###"""''',,,(((((('''&&&''')))+++,,,***+++)))%%%%%%)))+++***))))))))))))))))))))))))((())))))))))))***+++,,,))))))((((((''''''&&&&&&&&&(((++++++)))''''''(((###((()))%%%"""$$$''''''''''''''''''&&&%%%$$$$$$((('''%%%$$$%%%&&&(((***''''''''''''((()))***+++******++++++***)))(((((()))---111222333888@@@HHHSSSWWW\\\aaacccbbbaaa___^^^aaaeeefffeeedddcccbbbaaa```___^^^\\\ZZZXXXVVVXXXUUUSSSRRRSSSUUUUUUUUUSSSQQQNNNMMMNNNOOONNNNNNLLLJJJHHHDDD@@@===:::999555777999777555444444333333222///,,,)))***...111++++++---000...***))),,,,,,,,,---.........---,,,............---,,,,,,+++***++++++***))))))+++,,,***++++++,,,,,,++++++***,,,+++***))))))))))))))),,,,,,+++***)))(((((((((+++***************++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,+++******,,,...***+++,,,---..................------......///000......///000000111222222///000000111111111111111111222222222222333333333222222222222222222222222222333444555555555555555888888888777777777777777777777777888888888999999============>>>>>>>>>>>>@@@AAACCCFFFMMMYYYiiittt&&&(((***,,,.../////////,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,///,,,,,,//////,,,,,,...000000/////////.........***+++---.........---,,,//////000111111111000000...////////////000000000,,,------....../////////---,,,+++,,,......,,,+++------------------------,,,------,,,++++++---///,,,,,,+++***************%%%&&&&&&'''((())))))***''')))+++)))'''&&&(((++++++*********++++++,,,,,,++++++(((######(((++++++))))))))))))))))))))))))((()))******))))))+++---)))))))))(((((('''''''''&&&)))***)))&&&%%%''')))'''++++++'''&&&)))***))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&((()))***'''''''''(((((()))***+++++++++,,,,,,,,,+++******,,,...000000111555;;;@@@IIINNNUUU\\\___aaaccceeeccceeeiiijjjiiiiiihhhiiijjjjjjiiihhhgggeeedddcccaaa___[[[YYYYYYXXXWWWVVVQQQOOOMMMMMMOOOPPPPPPPPPQQQPPPNNNKKKHHHEEECCCBBB666:::<<<999777777666444---000222333111000//////***+++///111...)))***///............////////////....../////////...------+++,,,+++***))))))+++---***++++++,,,,,,++++++*********))))))((()))))))))+++++++++******))))))((()))*********++++++++++++(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,***+++,,,,,,++++++,,,---***+++,,,---..................------......///000,,,,,,,,,------.........//////000111111111111000222222222222333333333333222222222222222222222222111333555555444333444555777777777777777888888888777777888888888999999999>>>>>>>>>>>>============AAACCCFFFJJJRRR^^^mmmxxx((())))))+++,,,---......000///---,,,,,,,,,---...+++,,,,,,,,,+++,,,---......+++,,,000111------111111111000000/////////000+++,,,...000000///...---...///000000111111000000.../////////000000000000///////////////////////////......///000000///------------------------------......---,,,---///111++++++,,,,,,++++++***)))''''''((()))***+++,,,,,,)))***+++,,,,,,+++******++++++,,,,,,,,,+++***)))***+++***&&&&&&***+++***************************)))***+++***((((((***---)))))))))))))))))))))((('''))))))'''###"""&&&******+++***'''(((,,,,,,(((+++)))'''%%%%%%&&&(((***&&&&&&'''(((((()))******'''''''''(((((()))***+++,,,,,,------......---------------///111555888;;;<<>>>>>??????@@@DDDJJJQQQ[[[jjjzzz***)))))))))***+++,,,,,,222111///---,,,---///000,,,,,,,,,+++***+++---///,,,)))+++111222///000444000000///...............,,,---///111111000///...,,,,,,---................../////////000000111111000000000000000/////////111000000000222222000///...........................//////...---...000222++++++,,,---,,,+++***)))(((((()))+++,,,---...///++++++,,,...///...,,,))))))***+++,,,+++)))'''%%%))),,,,,,)))))),,,,,,)))++++++++++++++++++++++++)))+++,,,+++((((((***---))))))))))))************'''))))))%%%!!!!!!%%%*********'''%%%(((,,,+++&&&***(((%%%######%%%(((***&&&'''((()))************'''''''''(((((()))***+++((((((((())))))******+++,,,++++++...222666888888111666===BBBGGGMMMTTTYYYbbbdddfffgggggghhhjjjlllmmmnnnqqqsssuuuwwwxxxyyyvvvssspppmmmjjjgggdddaaaZZZXXXVVVUUUVVVVVVVVVUUURRRRRRQQQPPPOOOOOONNNNNNDDDJJJJJJDDD@@@@@@>>>999666666555222000000222444333///---111333111000111///...,,,++++++---000222++++++,,,---............,,,,,,,,,***((())),,,...+++++++++,,,,,,+++++++++************+++,,,------)))******+++++++++******'''((()))***************(((((((((((()))***+++,,,''''''(((((()))))))))***++++++,,,,,,,,,---------)))+++------,,,,,,,,,---++++++,,,---............000000000000000111111222000000000000////////////111111222333333333333222222222333333333444444444333333333333333333333333333666888888555444555777555666666777888999999:::888999999999999::::::::::::;;;<<<===>>>???@@@AAABBBHHHQQQ\\\jjj{{{000//////...,,,+++******111---)))(((***---------222000///...------...///......//////000111111111000000////////////000000//////...//////000111222111...---000000...///222000000111111111111000000222222222111000000//////111000000000////////////---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,+++))))))***,,,,,,)))'''))),,,---+++)))...,,,******+++,,,+++***444...)))+++---,,,,,,...,,,***))))))+++,,,,,,,,,+++,,,---------,,,+++***...---,,,+++************+++)))(((&&&&&&((()))+++'''(((+++,,,,,,+++((('''))))))(((((((((((())))))***)))((((((((((((((()))''')))+++,,,,,,)))&&&###'''(((***++++++)))'''&&&)))******++++++,,,------000...---///333444222000333444666888<<>><<<888777666666555444666555333222111111222222...000222111...,,,---..."""///111((((((333444+++............---+++)))(((+++,,,,,,------,,,,,,+++,,,+++)))((((((***+++---++++++++++++++++++++++++(((+++...---***)))***---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,------***((((((+++///222222000+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,++++++++++++,,,,,,...///000000000000000000000000000111111222222222111111111111222222///000111222333444555555000111111222222333444444333444666777888777666555;;;888666777::::::999666:::;;;<<<;;;:::999:::;;;333===AAA<<<;;;BBBDDDAAABBBQQQbbbppp}}}+++++++++++++++,,,,,,,,,///,,,******,,,...///...222111000...---,,,,,,,,,------...//////000000111111111000000000000111111000////////////000000111111......000111//////222000000111111111111000000'''(((***---000222444555000000000000000///......//////......------------,,,------------------...,,,---...---+++***+++,,,++++++++++++))))))))))))+++***))))))+++------,,,111+++'''***,,,******,,,,,,+++***+++---...---,,,+++,,,------------,,,+++---,,,++++++******************)))(((((()))******)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))(((((((((((())))))%%%''')))++++++)))'''&&&'''((()))******)))(((''')))******++++++,,,,,,---,,,++++++...111333111000222444555666888<<>><<<;;;999777555666555333111//////000111111333444333000//////111&&&...///***)))...///***.../////////...,,,+++***+++,,,,,,------,,,,,,+++---,,,+++******+++---...,,,,,,++++++++++++++++++...,,,(((&&&(((///888???+++++++++++++++,,,---...,,,++++++************++++++)))(((***---......,,,,,,,,,,,,,,,,,,+++******///---,,,---...///...,,,------...//////000000000000////////////000111111333222222222222222222333111222222222222333333333111222222333444444555555444444444444444444555555888666444555777888666444666777999999999999:::<<<666<<>>::::::===BBBBBBCCCIIIQQQaaarrr,,,++++++***)))(((((((((,,,,,,------...---,,,***//////000000...,,,***)))++++++,,,------......///222111111000000111111222111111111111000000///...000......222222//////222000000111111111111000000555444222000...,,,+++***---...000000000///---,,,000000000000000000000000//////......------,,,,,,,,,...111111000...---,,,,,,...///---+++)))***,,,***)))((()))+++------,,,...++++++///000...---000,,,---...000111111...,,,,,,,,,,,,---------------++++++*********++++++,,,***++++++,,,,,,++++++***,,,+++************+++,,,)))))))))******))))))))))))))))))((())))))******''''''&&&''''''(((((())))))(((((((((((())))))***)))))))))***++++++,,,,,,111111111111222111000///...000222333444555888:::===???BBBFFFIIINNNTTTXXX___aaaeeejjjooorrrsssttttttwwwzzz{{{zzz{{{~~~{{{uuuoooiiibbb^^^]]][[[XXXVVVUUURRRPPPOOOPPPQQQQQQPPPQQQOOOMMMKKKIIIFFFAAA>>>BBB@@@===:::777777777777666666555333111111222222444000111555333,,,,,,222///////////////.........,,,,,,------------,,,,,,//////...---------......000///---+++***+++,,,---++++++,,,...---(((************+++,,,------,,,+++***)))((((((((((((---,,,***)))))))))******...---+++******+++,,,---222---***...444777444000/////////............///...............///000000333222222111111222222333333333333222222222111111222222333333444555555555444333222111111111222333666666666666777777777777666888:::;;;;;;;;;===???AAA<<<>>>EEEHHHIIISSSaaavvv,,,,,,,,,+++******)))))),,,---......,,,***)))(((---.../////////...---,,,++++++,,,,,,---.........000000////////////000000111111222222111000///...000...///333333000///222000000111111111111000000////////////000000111111...///000000000///------/////////////////////////////////......------------///222222000...------///---,,,---///000...------,,,******+++,,,,,,+++---,,,,,,000000---...111------...000222222///---,,,,,,,,,------.........,,,+++++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))************)))))))))))))))))))))***++++++***)))((('''&&&''''''(((((((((((('''((()))******((())))))******+++,,,,,,,,,---///111111222222333000111111111111444888;;;===???AAABBBCCCFFFKKKNNNSSSVVV[[[bbbggglllooopppsssvvvzzz{{{yyyzzz~~~yyytttnnngggbbb```^^^ZZZVVVXXXUUURRRPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOMMMIIIGGGGGGFFFCCCAAA>>>===<<<;;;;;;:::888777666666555555111+++,,,333111((((((000/////////............///------............------//////...---------------000///---,,,,,,,,,------222---(((&&&)))+++++++++++++++******++++++,,,------,,,+++***************---,,,+++******+++---...------+++++++++,,,---...777222///333999===:::555000//////.........//////...............///000000111111000000000000111111111111222222222333333333111111111222333333444444222333444555555444333222555666666777666777777888888:::;;;;;;;;;;;;<<<>>>EEE@@@CCCMMMUUU[[[kkk|||)))******+++,,,---......,,,...//////,,,***))))))---......///000/////////++++++,,,,,,---......///000000////////////000000000111222222222111000///000...000333444111000222000000111111111111000000,,,,,,---...///000111111111000000000////////////............/////////////////////..................000111111000.........000---+++,,,000222000---///---,,,+++,,,---,,,+++---+++,,,...,,,***,,,000.........000111111000...---,,,,,,,,,---...///000...---,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))(((((()))***+++((()))***++++++***)))((())))))))))))******+++,,,++++++)))(((''''''''''''''''''(((((())))))******(((((())))))***+++++++++"""%%%)))---///111555777333333222000///000333666===>>>@@@AAAAAABBBEEEGGGJJJLLLQQQWWW^^^cccgggiiipppuuuyyyyyyvvvvvvzzz|||xxxvvvrrrmmmjjjhhhfffaaa^^^YYYUUUPPPMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQOOONNNJJJIIIHHHGGGEEEBBB@@@>>>BBBAAA?????????>>>;;;999444111222666444------222222111000////////////000...//////////////////...000/////////...---------........................---,,,,,,---...///...---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------++++++,,,///222,,,,,,,,,,,,,,,------...222///---000555777555222000///...------...///000//////......//////000111000000////////////000000111111111222222333333333000000111222222333333444111333555777777666444333333444555555555555666888888:::;;;;;;::::::<<<===AAACCCKKKVVVcccppp))))))***+++,,,---......,,,...000///---,,,---///111000000/////////000000,,,,,,,,,---......//////111000000000000000000111///000222333333222111000000...000444444111000222000000111111111111000000000000000000000/////////333222000/////////111222........./////////000000............///////////////000111000...---...///......------......---,,,///---,,,,,,...//////...///---------+++(((+++111///...---...000111000///---,,,,,,,,,---...000111000///......------------,,,+++***))))))***+++,,,+++******************+++((()))+++,,,,,,+++)))((())))))))))))***+++,,,---***************)))))))))%%%&&&((()))*********)))(((((())))))******++++++###(((+++---000444777333444444333111000111222888:::===??????AAABBBDDDDDDFFFJJJNNNTTTZZZ^^^aaaiiinnnsssrrroooooosssxxxxxxzzzyyyvvvuuuwwwvvvssssssqqqnnnooopppnnnjjjggg[[[VVVPPPKKKJJJKKKKKKLLLOOOMMMLLLMMMPPPQQQQQQQQQMMMNNNOOOOOOMMMIIIEEECCCFFFEEEDDDEEEFFFDDD???;;;<<<<<<<<<;;;888555444555666555333222111111111111000000111111111111000000111111111111000///...---+++,,,...000000000///...''',,,111444222---(((%%%000000...---,,,+++++++++,,,++++++,,,,,,---...///---......,,,***+++///222+++,,,,,,---......------,,,+++***,,,...000///...///...---------///111222000////////////000111111111111000000000000111111333333222222222222222111111111222222333444444555222222333444555666666666222555777777555555777999:::<<<>>>>>>>>>???AAACCCEEEPPP]]]gggttt,,,,,,,,,++++++++++++++++++...000000//////222555444333111////////////000,,,,,,---......//////000222222111111111111222222...///111333444333222111000...000444555111000111000000111111111111000000000000111222333444555555555333111///...000222333......//////000000000111------......//////000000///000000///---,,,...000,,,///000...***((())),,,...---,,,---///111111111222000//////,,,)))---333000...,,,---///000000///------,,,,,,---...000111222111000///...---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))***+++,,,---((()))***++++++,,,++++++$$$&&&(((***++++++)))(((((((((((()))******++++++%%%(((,,,.........111444222444777777666444333333222555:::===???AAACCCDDDCCCDDDFFFIIINNNSSSXXX[[[aaaggglllkkkhhhggglllrrriiilllllliiijjjnnnpppnnnjjjiiiiiillloooooolllhhhaaa\\\UUUPPPNNNNNNOOOOOOOOOMMMKKKLLLNNNPPPQQQQQQPPPRRRTTTUUUSSSOOOKKKHHHFFFEEEEEEGGGHHHEEE???:::>>>AAA@@@<<<888666555222999888666444333333333333111111222222222222111111333333333222222000///...)))+++...111222111000......//////,,,***,,,222666222111000...,,,+++++++++*********+++,,,---//////...///...,,,))))))---111***+++---...///...------......//////000000111111......---,,,---///111333000000000000000111222222222222111111111111222222555555444333222111000///222222333444444555555666222222111111333555888999555777999999888888:::<<<===???AAACCCCCCEEEGGGJJJTTTdddttt|||+++******))))))******+++//////////////////......000///---,,,---...000222111000000//////////////////000111222333222111111111111222222222333333333333111//////000111111000333222000...------......333333222111111222222333222111111000000000000000000000000///......------///////////////000111111/////////000111111///---...------------...//////,,,...000222444555555555111111000000000000000000......//////000000111111***+++,,,---...000111111////////////000000000000...---+++***)))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++******))),,,+++++++++***))))))))))))***,,,+++***)))***+++,,,+++***(((''''''&&&&&&''')))+++,,,---...111444444666999<<<;;;999555222444555777:::>>>BBBFFFHHHDDDEEEEEEFFFGGGKKKPPPTTT]]]```bbb```\\\ZZZ\\\```cccaaa]]]YYYVVVXXX\\\___bbbbbbccceeegggjjjmmmnnnhhhccc[[[SSSNNNMMMNNNOOOMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQNNNLLLJJJKKKIIIGGGHHHIIIIIIFFFCCC??????>>>>>>>>>>>>??????AAA===888555444444555555555666666777777777666666333333333333333333333333666333000000222333000---222111///...------...//////---,,,,,,...//////...///,,,***+++...///...+++111000///...---,,,,,,,,,***(((***...000......111222,,,***...///------111111...,,,---000111///,,,---000222333222000//////444222000///111222222222555333111111333444222///333000...000///---...111555555666777777666444444777777777666666999===@@@AAAAAAAAABBBFFFOOOYYY```tttzzz------,,,,,,,,,,,,------,,,------.........------//////---------...000111000000/////////000000111///000111222333222222111111111111111222222222333111000//////111333333222.........///000222444555444222000......000333555222222111000000000000000,,,,,,------......//////......------......///000/////////111333333111000......------......///000...///111333555555555555000000000000000000000000............////////////---......///000111222222////////////............---,,,+++******+++,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((((()))***+++++++++++++++++++++++++++************)))******)))(((((()))+++))))))(((((((((((())))))''')))***++++++---///222333555888::::::888555333111222444666:::===@@@BBBAAABBBCCCCCCCCCFFFKKKNNNVVVYYY[[[ZZZVVVUUUWWWZZZYYYWWWTTTPPPMMMNNNPPPSSSSSSUUUWWW[[[___cccfffgggdddaaa\\\WWWSSSPPPNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJLLLNNNPPPQQQQQQOOOMMMLLLKKKIIIHHHIIIKKKLLLJJJHHHHHHGGGEEECCCAAA@@@??????AAA>>>999666666777888888888888999999999888888777555555555555555555555555666666666555333222222222444333111000//////000000////////////////////////.........///111333333222111000///...---------------+++,,,000000------000,,,''''''+++---,,,,,,///000///......000000000///...111333444222111000111333111000///000111222222333111///000111222000...555111000222222//////222222333444555666555444444777777777666777:::>>>BBB@@@CCCIIIPPPWWWaaajjjppp|||.........------.........)))***+++,,,,,,---,,,,,,///...---------...000111////////////000111222333000000111222222222222111000000000111111111222222000......///111333333333444333222222222222222333444222...,,,---000444777222222111000000000000111......///////////////////////////...///000000111...------///222333222111...............///000000000111333444555555444444000000000000000000000000///..................---000/////////000000111222/////////......---------,,,,,,+++++++++,,,------++++++++++++************************************(((((()))***+++,,,------*********+++++++++++++++)))))))))(((&&&''')))+++''''''''''''(((***+++,,,''')))*********+++---///111333555888888777555444///000111222555777999:::===>>>>>>>>>???AAAEEEHHHLLLOOOQQQPPPNNNMMMOOORRRNNNNNNLLLIIIFFFDDDEEEGGGGGGJJJMMMRRRVVVYYY\\\]]][[[[[[[[[ZZZXXXUUURRRQQQPPPPPPPPPPPPNNNLLLJJJIIIJJJLLLNNNPPPQQQPPPOOONNNLLLKKKJJJKKKLLLLLLKKKJJJMMMLLLIIIGGGDDDCCCBBBAAAAAA>>>:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888;;;<<<:::555333555888666555444333222222222222000222555444111//////000+++,,,------,,,,,,---...111000///...............///------000000------///)))&&&'''+++...---,,,......///000000000000111222///222444444333111111222111111000000000000111111333111000000222222111///666333333555555111000222222333444555666666666555777777888888:::???EEEJJJKKKQQQ[[[eeennnuuu|||------,,,,,,,,,,,,------((()))***+++,,,---------......---------...///000......//////111222333444000000111111222222222222///000000000000111111111000...---...000111111000777666555444333222222222333222000///000222555777333222111111000000111111555555444333111000//////222222111111222222333444...------...000111000/////////......//////000111222333444555555555444333111111111111222222222222000000000///.........---000///...------...//////111111000///...------,,,---------,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************+++,,,,,,---*********++++++,,,,,,,,,******)))(((&&&'''))),,,''''''''''''(((***+++,,,)))***+++*********,,,......000222444666666555444000000000111333444666777888:::;;;;;;<<<>>>BBBEEEDDDFFFHHHHHHGGGFFFHHHJJJKKKKKKKKKHHHEEEBBBAAAAAAEEEGGGJJJNNNQQQSSSUUUUUUSSSUUUWWWXXXYYYXXXWWWVVVSSSTTTTTTTTTRRROOOLLLJJJHHHJJJLLLNNNPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLKKKJJJHHHFFFEEEEEEEEEAAA???<<<;;;<<<>>>??????@@@@@@@@@@@@???===<<<<<<::::::::::::::::::::::::<<<===>>>===:::888999;;;888888777666666555555555222666:::999444000000222---//////---(((%%%&&&(((000///......---------......+++,,,000000------///,,,+++,,,///111000///...,,,///222111000///222555///111333333111000111111000000111000//////000111444444333333444444444333666333444777666222000222444555555666777777777777777999;;;???DDDKKKSSSYYYbbbgggooovvv{{{~~~zzz{{{|||}}}}}}}}}~~~~~~|||zzzyyyzzz}}}...------,,,,,,------...******+++---............---------------......///.........///000222333444111111111111111222222222///000000000000111111111111///------......---,,,000000222444555777888888333333333444444555555555333222222111111111111111666555444333222111000000222222222222222333444444333111000///000000///...000////////////000111111333333444555555555444333222222222333333444444444222111111111000/////////111000...------...///000222222222111000///....../////////...---,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))...---,,,+++******++++++******++++++,,,,,,,,,---***++++++)))((((((***,,,))))))(((((((((((())))))***+++,,,+++***+++,,,...---...///111333333444444222222222333444666777888555777999:::;;;>>>AAADDD@@@BBBCCCCCCBBBBBBCCCEEEIIIJJJKKKIIIEEEBBB@@@@@@BBBDDDGGGJJJNNNQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWXXXVVVWWWXXXWWWVVVSSSPPPNNNHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNOOOOOOQQQSSSTTTPPPOOOMMMLLLJJJIIIHHHHHHCCCAAA>>>>>>???AAAAAAAAABBBBBBBBBBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@>>>======???@@@>>><<<;;;;;;;;;::::::999888888555:::>>><<<777222333555444555666333...++++++---......------,,,---------***((()))...///------000///000000000111222///,,,,,,///222111000///222555...000111111/////////000///111222222000///000222444444555555444444444555555333444777777333111333666666777777888999999:::;;;>>>DDDJJJQQQZZZccciiisssuuuwwwyyyyyyzzz|||}}}xxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwzzz}}}{{{}}}//////............//////+++,,,---......///......,,,,,,------............---------...///111222333111111000000111111222333000000000111111111222222222000...---------,,,+++000111222444555555555555333444666777777666444333333333222111111111111222//////000000111222222333000000000///000000111222777555333222222222111000000000000000000111111222222222444555555444333333222222222333444444555555222222111111111111111000333222000//////000222333222222222111111000000000////////////...---,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++000...---+++************+++++++++,,,,,,,,,,,,,,,)))+++,,,+++***)))***++++++***)))(((((('''((((((***+++,,,+++++++++---///,,,------...000111222222333333444555777999:::;;;666777:::;;;<<<===@@@CCC@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFGGGFFFBBB???>>>===;;;<<<@@@DDDIIIOOOSSSVVVWWWVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSLLLLLLMMMNNNOOOOOOPPPPPPLLLNNNQQQRRRUUUXXX]]]```ZZZXXXVVVSSSPPPNNNLLLKKKGGGEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@>>>???DDDEEECCC@@@@@@@@@@@@@@@???>>>======:::<<>>???AAAFFFJJJQQQXXX___gggnnnsssuuuuuutttrrrqqqrrruuuwww{{{zzzzzzzzz{{{zzzwwwuuuxxxxxxyyy{{{~~~zzz|||///..................///------............------,,,,,,------.........---------------...///000111222111000000000111222333111111111111222222222333222000......//////...---333333444444333111000///666666666555555444333333444333222222111111222222---...///000111222333444///////////////000111111666444111111222222222111111111000000000111222222000111222444444444333333000000111111222333333444000000000000111111111111333222000//////000333444111111111000000000000000,,,---...///000000///...---------........./////////////////////////////////...,,,*********+++,,,,,,,,,,,,,,,,,,,,,++++++'''))),,,,,,+++)))))))))******)))(((((((((((((((((()))************,,,...---,,,,,,,,,---///000111111222333555777:::<<<===999:::;;;<<<;;;;;;===???AAA@@@??????@@@@@@???>>>@@@AAABBB@@@>>>;;;::::::888999;;;???DDDKKKQQQTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWQQQQQQQQQQQQQQQQQQQQQQQQNNNPPPRRRTTTUUUXXX^^^bbb^^^]]]ZZZXXXUUUSSSRRRQQQMMMKKKHHHGGGGGGFFFEEEDDDAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHHHHHHHEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>>>>===<<<;;;::::::777555444444444444333222000000////////////000000+++(((***......,,,,,,//////111///+++---111000,,,000///......000000000//////000000000......///111///333666555222000111444111333555444333222444666666333444777888666888;;;;;;;;;===@@@DDDIIIMMMOOOUUUZZZ```eeejjjmmmqqqtttrrrrrrpppnnnmmmnnnrrruuuyyyyyyyyy|||~~~}}}zzzwwwyyyyyyzzz}}}{{{|||~~~,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,+++,,,------......---------------------...///000222111000000000111333444111222222222222333333333222000//////111222111111+++---///222333444444444888777555333222222222333444333222222111111222222111111222222222333333333111111111000111222222333111///------///000111000111111111000111111222333///000222333444444333333...//////000111111222222......//////000000111111111000...------///111333////////////000000000000)))+++---///111222222111........./////////000000------------------------...---+++******+++---...---------,,,,,,+++++++++%%%(((+++,,,+++(((''''''))))))(((((((((((())))))&&&((()))))))))))),,,...---,,,++++++,,,---///000///000111444777:::===>>>;;;<<<===<<<:::999:::;;;AAA@@@????????????>>>======>>>???===;;;999888999;;;;;;;;;===AAAGGGMMMQQQPPPQQQTTTVVVXXXYYYZZZZZZUUUTTTTTTUUUUUUWWWXXXYYYVVVUUUUUUTTTSSSSSSRRRRRRPPPRRRSSSSSSRRRSSSXXX\\\\\\[[[ZZZXXXWWWWWWWWWWWWRRROOOLLLJJJJJJIIIGGGEEE@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAADDDHHHHHHGGGHHHLLLOOOIIIJJJKKKKKKJJJIIIGGGFFFAAA???===<<<=========<<<<<<999666555666666333///222111111111111111222222...+++,,,//////,,,+++...///111///+++---333444///111...,,,---000111///,,,000111111000//////000222///333777666333000222555333555777777555444666999777444444777999888;;;??????@@@CCCHHHNNNTTTYYY\\\```dddjjjmmmoooooopppppprrrrrrqqqooonnnooorrrtttssssssvvv{{{~~~{{{yyyzzz|||||||||~~~---------........./////////...------...///000111///---+++,,,///000///---.........///000111111222//////000000000111111111111111222222222333333333111222333333111111222333444444444444444444444444444444333222111111111111777444000000222333111///333333333333333333333333666444333111111222444555111222333444555444333222333222111000////////////---///222333333444777999000111222333333222000///222222222333444444111///333222222222111111000000222444555666555333000///////////////000111222333333111...------......---------......///000000000------,,,++++++***))))))...///000///,,,*********+++(((''')))+++++++++---***)))(((((())))))((('''''''''(((******++++++++++++''''''+++...,,,,,,...///000222444777888999:::;;;<<<<<<======<<<:::999===???CCCEEEFFFDDDAAA???>>>===;;;999888777777666666666666777;;;@@@FFFIIIKKKNNNRRRVVVYYYYYYXXXXXX\\\[[[ZZZXXXWWWZZZ^^^aaa\\\[[[ZZZYYYZZZYYYWWWVVVUUUUUUUUUSSSRRRTTTWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[VVVUUUTTTRRROOOLLLIIIHHHBBBCCCDDDCCCAAAAAACCCDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFHHHKKKNNNPPPLLLMMMNNNOOOOOOMMMKKKJJJCCCCCCCCCEEEEEECCC???<<<===<<<:::888555222000...333333444333111//////000...***&&&''',,,///...,,,///...------...///...,,,...000111000......000333000000000000000111222333///000111111000111333555...111444777888777555333888888999:::<<<>>>@@@AAAFFFNNNXXX___bbbeeejjjnnnggghhhkkkmmmoooooopppooovvvuuutttqqqppppppsssvvvsssuuuwwwzzz}}}~~~~~~|||||||||}}}{{{~~~---------............///......---,,,,,,---...///222///------///111111///,,,------...//////000000222222333333333444444444222222222222333333333333111222333222111000111333444444444444333333333333444333222222111111222222333222111111222333333222333333333333333333333333444333222111111222333444000111222333444333333222111111000000000111111222111222444444333333444555111222222333333222222111444333333333444444333111222222222222222222222222222222222111111000000////////////000111222444555888555333111111111///---//////////////////......//////......---,,,,,,++++++---......---,,,,,,---+++******++++++***((((((***)))))))))))))))(((''''''((()))***+++++++++++++++'''&&&+++...---...000,,,---///111222444444555;;;<<<>>>?????????>>>>>>AAACCCEEEGGGFFFCCC???<<<===<<<;;;999888777777777444333333444888>>>DDDHHHIIILLLOOOTTTWWWZZZ\\\]]][[[[[[ZZZXXXWWWYYY]]]aaa___^^^]]]]]]]]]]]]]]]\\\YYYYYYXXXVVVTTTTTTVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWUUUSSSQQQNNNLLLJJJCCCDDDDDDBBB@@@???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFHHHKKKNNNPPPMMMNNNPPPQQQPPPOOOMMMLLLIIIIIIIIIKKKKKKIIIFFFCCCAAAAAA@@@???===;;;999777666666555333111//////000000,,,((()))---000///---///...------//////...------//////...,,,---///222//////......///000000111///000111000///000222333555666666777888888888888:::<<>>;;;===<<<;;;:::999999999999444333222333777===CCCGGGJJJKKKLLLOOOSSSWWW[[[]]]YYYYYYXXXWWWVVVXXX[[[^^^aaa```_________aaabbbccc``````___\\\YYYWWWWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVTTTQQQOOONNNHHHHHHGGGDDDAAA??????@@@??????AAABBBCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJMMMOOONNNPPPQQQSSSSSSRRRQQQOOONNNNNNOOOQQQRRRPPPLLLIIIGGGGGGFFFFFFDDDCCCAAAAAA<<<;;;888444222000000///222...+++,,,...000000...///...---...///000///.../////////------...111333///////////////000000111111222222222000111222444888888777888:::===AAACCCBBBDDDIIIOOOVVV\\\```bbblllpppttttttqqqnnnmmmnnnmmmnnnpppsssuuuvvvwwwxxxrrrtttwwwwwwvvvuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwvvvwwwyyy{{{~~~~~~------............////////////...---------,,,,,,---,,,******,,,...111222------......////////////000000111111111111222222222333333333333444444444222333444444333222333444444444444333222222111111111111111111222333444555///111333333000000333777111111111111111111111111///000111222333333333333000111222333444444555555111111111111111222333444---000444555666555666777666555444333333444666777<<<999777666666777777666555555555555444444333333666666555555555555555666333333333333333444555555555444333333333111...+++000000000000//////......------,,,,,,++++++++++++)))+++---...------...000***,,,---+++***,,,,,,+++***+++++++++)))))))))***((()))******++++++++++++000***(((***,,,,,,...111---...///111333555777888999:::;;;===>>>>>>======@@@BBBEEEGGGGGGDDDAAA???======<<<;;;;;;;;;;;;<<<999777666666888===BBBFFFLLLKKKJJJJJJLLLPPPSSSVVVTTTUUUTTTSSSRRRTTTWWWZZZ^^^^^^^^^^^^^^^```ccceeeggghhhgggccc___[[[ZZZZZZVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYYYYYXXXVVVTTTRRRQQQPPPOOONNNJJJFFFCCCBBBCCC===>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEGGGIIIKKKMMMNNNOOORRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUTTTQQQNNNKKKKKKKKKJJJIIIGGGEEEDDDCCC@@@;;;777555333111000333111......///000000...000.........000111000///111000///......000333555111111000000111111222222333444555444444444666888999999;;;???CCCIIIMMMPPPSSSVVVZZZ___cccggghhhiiioooqqqsssrrrnnnjjjhhhhhhlllmmmoooqqqtttvvvwwwxxxrrrtttvvvvvvvvvuuuvvvxxxxxxxxxyyyyyyxxxxxxxxxwwwyyyzzz{{{}}}....../////////000000000111111111000000///......++++++++++++---///222555000000000000111111111111////////////000000000000222222222333333333444444444555666555444444444666444444444333333222222222000000000111222333444555111333444333000///222555111111111111111111111111///000111333333444444444333333444444555666777777444444333222222222222222///111444555555555666777777666555555555666888999>>>;;;999777888999888888::::::999777666555444333777888999::::::999777666777666555444333333333333222111111222333222///---////////////000000111111------,,,,,,,,,,,,+++++++++---......---,,,---...---111111+++(((+++...---***,,,---,,,)))(((***+++)))******++++++++++++***222,,,)))***+++***+++...---...///222555888;;;===:::;;;<<<======<<<;;;:::999;;;???BBBDDDEEEEEEEEE???>>>>>>>>>>>>???@@@@@@===<<<::::::;;;>>>AAACCCJJJIIIGGGFFFHHHJJJNNNPPPOOOOOOPPPOOONNNOOORRRTTTWWWYYY[[[[[[[[[]]]```dddjjjkkkkkkiiieeeaaa```___XXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYXXXXXXWWWUUUTTTSSSTTTSSSQQQMMMIIIEEEDDDEEE>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOORRRSSSSSSRRRRRRSSSTTTUUUWWWYYYXXXUUURRRRRRQQQPPPOOOMMMJJJHHHGGGHHHDDD???<<<:::888555333444333111111000000///...000///...///111222111000000///......///111333444000000000000111222333444333555666777777888;;;===AAADDDHHHNNNRRRVVVXXXYYYbbbeeehhhlllnnnooonnnnnnjjjkkkmmmmmmkkkiiihhhgggmmmmmmoooqqqsssuuuwwwxxxsssttttttttttttuuuyyy|||zzzzzzzzz{{{{{{||||||}}}~~~}}}}}}}}}000000000000111111111111111222222222222222111000---///000111111111444666222222222222333333333333000000000111111111111222111111222222222333333333444555666666444444555666444444444444444444444444111111111111222333444555222333333222111111222333222222222222222222222222222222222333333444444555666666555555555666777777666555444333222222222222444555666555333333444555777777777777888999::::::>>><<<:::999::::::999777===<<<;;;:::999888777666777888:::;;;;;;888555333777777555444333333333333444333222333444555333111......///000000111222222//////..................---...///...---++++++,,,...444444+++'''***,,,******,,,...---***(((***,,,******+++++++++++++++***111+++(((***+++)))))),,,+++,,,---///222666999;;;<<<======>>>===<<<;;;:::555666888;;;???CCCEEEGGGAAAAAAAAABBBCCCDDDEEEFFFAAA@@@@@@@@@@@@AAACCCDDDGGGFFFGGGGGGIIIKKKMMMNNNJJJKKKLLLKKKKKKKKKNNNPPPSSSVVVZZZ[[[ZZZ[[[^^^aaahhhjjjlllllliiifffeeeddd[[[ZZZYYYXXXXXXWWWWWWXXXVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPLLLHHHEEEDDDDDDAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGFFFHHHKKKNNNPPPPPPPPPPPPTTTUUUVVVYYY[[[ZZZXXXUUUWWWVVVUUUTTTQQQOOOMMMLLLJJJGGGBBBAAA@@@>>>:::666777666555444333111000///000///...///111333222111...---,,,---000111111111...//////000111333444555444666999;;;<<>><<<;;;;;;;;;;;;888666======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777555444555444444333333444444555777555444333444555444333000000000000000000111111......//////////////////,,,...///...---+++,,,,,,$$$///333,,,)))------)))***---///...***(((***---***++++++,,,,,,++++++***,,,((('''***,,,******,,,,,,++++++,,,...111444666999:::;;;<<<<<<<<<;;;:::555444444555888===AAADDDDDDDDDEEEEEEGGGHHHJJJJJJDDDEEEGGGIIIJJJJJJKKKKKKIIIJJJLLLMMMNNNMMMMMMLLLHHHIIIJJJJJJIIIJJJLLLNNNSSSXXX]]]^^^]]]]]]___bbbaaadddiiikkkjjjiiihhhhhh```___]]][[[YYYXXXWWWVVVSSSSSSSSSTTTSSSSSSRRRRRROOOOOONNNJJJGGGDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBB===>>>@@@AAABBBCCCDDDDDDAAACCCFFFJJJLLLMMMMMMLLLRRRRRRTTTWWWYYYYYYVVVTTTWWWWWWWWWVVVTTTRRRQQQPPPKKKHHHEEEEEEFFFDDD???::::::;;;:::888666333222222000//////000222333333222///......111444555333111000111111333555777999;;;:::<<<@@@CCCGGGKKKOOOSSSZZZ\\\```dddeeeeeecccaaa\\\___eeejjjmmmmmmkkkjjjhhhiiijjjllloooppppppooosssssssssssstttvvvwwwxxxtttuuuwwwxxxyyy{{{222222333333333444444444000111222333444444333222222555777666111---,,,,,,333333333333333333333333///000000000000111111111///000000000000111111111111222333333111111222333333444444555666777888888222222111111222222333444111///---///444666666444333333333333333333333333888666444333333444555777888777555444333333444444333333333333444555666666444444444222222444888;;;666888999;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;888555;;;<<<<<<===>>>??????@@@@@@>>><<<:::888777777777222222222333444555666777999777444222222333222111222222111111000/////////,,,,,,------------------+++---......---,,,---...&&&///---,,,111111+++***---000...***(((+++...++++++,,,,,,,,,++++++***(((%%%%%%))),,,++++++---...---,,,+++,,,...111222444555777999:::::::::999777555333222444888<<<@@@FFFFFFGGGHHHIIIKKKLLLMMMHHHJJJMMMQQQSSSTTTSSSSSSPPPQQQSSSSSSRRROOOKKKIIIHHHIIIJJJJJJIIIIIIKKKMMMTTTZZZaaabbbaaa___aaaddd\\\```eeeiiijjjjjjjjjjjjfffeeebbb___\\\ZZZXXXXXXQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMKKKGGGEEEFFFFFFFFFEEECCCBBBAAAAAABBBCCC<<<===???@@@AAABBBBBBCCC>>>@@@CCCGGGIIIJJJJJJJJJNNNNNNPPPSSSVVVUUUSSSQQQUUUUUUUUUUUUTTTSSSRRRRRRKKKHHHGGGHHHJJJHHHBBB<<<===>>>===<<<888666444444000//////000222444333222222111222555999:::777444444444666888:::===???@@@@@@CCCHHHLLLPPPUUU[[[^^^ZZZ\\\___bbbdddeeedddddd```dddiiinnnqqqqqqooommmhhhhhhiiikkkmmmnnnnnnmmmssssssrrrrrrssstttvvvwwwsssvvvzzz|||~~~666555444333111000///...000222555777888777555444//////000111222222333333444333333222222333333444222222333444333111...,,,111//////000333444222000111222222222222111000000222222222333333444444444333444555666666444222000000000000111333444222111333333333333333333444444777333111333777999666333000111222333333333333333000111222444666777999999666777777888888888777777;;;;;;<<<===>>>???@@@AAA>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>??????<<<999777777888222333444555666666666666555555555555444333222111111222111000......000222//////111111111000...---///......---------......---.../////////---***))))))))))))((((((***---000+++------***---111...'''---+++)))+++---///---+++)))---000000......333777333222111111333555777999666555444222333777===BBBFFFGGGHHHIIIJJJJJJJJJJJJNNNQQQUUUYYY\\\]]]\\\[[[^^^\\\ZZZWWWUUUSSSRRRRRRRRRLLLEEEBBBBBBCCCFFFIIILLLNNNVVV```dddaaa^^^___^^^aaaeeeiiillllllkkkjjjccciiijjjdddaaabbb```[[[[[[WWWSSSQQQQQQRRRPPPNNNLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEEEEEEECCC@@@===AAABBBCCCDDDCCCBBBAAA@@@BBBCCCEEEEEEDDDEEEFFFHHHJJJLLLNNNPPPPPPPPPRRRSSSVVVVVVUUUTTTSSSRRRQQQQQQMMMNNNOOONNNMMMJJJGGGEEEDDDDDDBBB>>>999777777888444444333444555666888999555555444444444444555555777999<<<@@@DDDGGGIIIJJJSSSRRRQQQRRRUUUYYY^^^aaaaaa]]][[[]]]bbbdddccc```cccfffkkknnnoooqqqssstttmmmmmmkkkiiihhhjjjooorrrxxxyyyyyyyyyxxxxxxwwwwwwwwwuuutttwww|||444444333333222111111111...111555999999777444111000000000111222222333333333333222222222222333333222333333333333111000///222000000111444444333111000111111111111111111111333333333333333444444444444555777777777666444333222111111222444444333111333333333333444444555555777444111333777888666333222333444444555555555444333333444555777999;;;<<<888999999:::::::::::::::::::::;;;===>>>@@@AAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBB???;;;888777777666777777777777777666666666666666666555444333333222222222111000000222444000111111111000///......///......------...............//////...---+++***+++,,,,,,+++******,,,...)))++++++)))+++...,,,&&&---+++***+++---///---,,,))),,,///...,,,,,,000444222111111111222444666888444444222111222555;;;???DDDEEEFFFFFFGGGGGGGGGGGGIIILLLPPPUUUYYY\\\^^^^^^aaa___\\\YYYWWWWWWXXXYYYTTTOOOJJJGGGEEEDDDCCCCCCJJJKKKPPPXXX\\\\\\]]]```___bbbfffiiikkkkkkjjjiiifffkkknnnjjjhhhhhhfffbbb___[[[WWWUUUUUUUUUUUUSSSNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEBBB@@@AAABBBBBBCCCCCCCCCBBBBBB@@@AAACCCCCCBBBBBBDDDEEEGGGIIILLLMMMMMMMMMOOOPPPUUUUUUTTTSSSRRRRRRQQQQQQPPPQQQPPPPPPNNNLLLIIIHHHHHHHHHFFFBBB===;;;;;;<<<777666555444555777888:::888888999999:::<<<======@@@CCCGGGLLLOOOQQQRRRRRRSSSRRRSSSTTTWWW\\\aaacccbbb^^^[[[\\\```cccbbb```^^^aaafffjjjnnnrrrwwwzzztttrrroookkkiiikkknnnrrr{{{|||}}}}}}}}}|||{{{zzzzzzxxxwwwyyy}}}222222222222333333333333,,,000555999:::777222///000000111111222333333333222222111111111111222222333333333333333333333333222111111222444444333222/////////000111111222222444444444444444333333333333444666777777666555444444333222333444444333111222222333333444555666666666444222333777888666444555555666666777777666666666666666666888:::===>>>;;;;;;<<<===============:::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCAAA>>>;;;999999::::::::::::999888777666777777777777777666555444333444444222111111444666333222111000///.........///......---......///////////////...------,,,,,,,,,...///...---+++,,,,,,***++++++)))+++---,,,(((---,,,+++,,,---...---,,,)))+++---,,,******---000000000///000111222444555444444333222222555:::>>>CCCCCCDDDDDDDDDDDDDDDCCCBBBDDDIIINNNTTTYYY]]]___dddaaa^^^[[[ZZZZZZ\\\]]]UUUSSSPPPMMMKKKIIIFFFCCCIIIGGGIIIOOOSSSUUUYYY^^^^^^aaaeeehhhiiiiiigggffffffkkkoooooonnnnnnmmmjjjccc```[[[XXXWWWWWWWWWVVVQQQQQQQQQPPPOOONNNMMMLLLMMMKKKIIIHHHHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCDDD===???@@@@@@@@@@@@AAACCCCCCEEEHHHIIIIIIIIIJJJLLLRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSQQQPPPNNNMMMKKKKKKFFFFFFDDDAAA===;;;:::;;;;;;999777666777999<<<===???@@@AAACCCEEEGGGHHHHHHGGGIIINNNRRRUUUWWWWWWWWWVVVVVVWWWXXX[[[^^^aaacccddd```\\\[[[^^^aaaaaa```[[[]]]bbbggglllsss{{{yyywwwsssmmmjjjjjjmmmqqqzzz|||}}}||||||~~~333333333333333333333333...000444666777555222000111111111222222333333333222111111000000111111222444333333333333444555666333333333333444444333222.........///000222333333666666555555444444333333111222333444444444444444555444333333444444222000000111222333444555666777666555444555777888777555666777777888888888777777888777777777999;;;>>>???<<<===>>>???????????????===>>>>>>>>>?????????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB===???AAA@@@>>>;;;::::::;;;;;;;;;::::::999888777666777777777666666555444555666555333111000222444444333111///......//////...............//////000000000///...------......***---///000...---,,,,,,---------,,,---...---,,,---,,,,,,,,,------------***,,,,,,,,,******,,,...//////...//////111222333666666666555555777;;;>>>@@@AAAAAAAAAAAAAAA@@@???<<<===AAAEEEKKKQQQVVVYYY^^^]]]\\\\\\\\\\\\]]]^^^VVVVVVTTTQQQPPPPPPMMMIIIJJJGGGGGGKKKNNNPPPTTTYYY[[[]]]aaadddeeedddbbbaaabbbggglllooooooooonnnmmmgggccc^^^ZZZWWWVVVUUUUUUSSSSSSSSSRRRRRRPPPOOOOOOQQQOOOLLLJJJJJJKKKJJJIIIHHHGGGEEECCCBBBBBBCCCCCC===???@@@@@@??????@@@AAAAAACCCEEEFFFFFFFFFGGGIIIMMMMMMMMMMMMMMMMMMNNNNNNRRRQQQPPPNNNLLLKKKKKKKKKEEEEEEDDDBBB>>><<<<<<<<<>>>===;;;;;;<<>>???<<<===>>>???@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC===??????>>>;;;999888888888999999::::::999999888555555666666666555444444777777666333000...///111444333111////////////000...............///000111000000///.........//////'''***...//////...---------------...---,,,---...------...------,,,------,,,------,,,++++++---...............///000000111444555666555555666888;;;:::;;;;;;;;;;;;;;;:::999888999:::===BBBGGGKKKNNNOOORRRVVVZZZ^^^aaacccddd\\\]]]ZZZTTTSSSUUUSSSMMMJJJHHHHHHKKKLLLKKKMMMPPPUUUWWW[[[^^^___^^^\\\[[[^^^aaagggkkklllkkklllmmmiiigggccc^^^YYYVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPTTTQQQNNNMMMNNNNNNNNNMMMMMMLLLIIIFFFDDDCCCBBBBBB???@@@AAAAAA@@@@@@AAABBBAAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIIIIHHHEEEDDDDDDDDDCCCBBBBBBBBBEEEIIILLLOOORRRTTTVVVXXXYYYXXXWWWUUUUUUTTTSSSSSSUUUYYY]]]___ZZZ[[[\\\]]]___bbbcccdddfffbbb___\\\]]]^^^```aaacccdddfffhhhkkkpppwww{{{{{{zzzwwwsssqqqqqqtttwwwyyy|||666555555444333222222111555444333222222333444666222222333333333333333333222222111111111111222222333333333444444555555555222333444444222111111222000/////////111222444666666666666666666555555555777777777777777777888888555444333444555555333222333444444555666777888888888888888999999999::::::999999999:::999999888777888999:::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAABBBAAA>>>:::777666777888888999999999999999888555555555666666555555444888888666333000...///000222222111000000000000111............///000111111000000000000000000//////'''***---//////......///,,,++++++---+++)))***...---...///...---,,,---...------,,,,,,,,,---......---.........////////////111222333333222222444555333333444444444444444333666666777888;;;>>>AAACCC@@@DDDKKKTTT\\\cccgggjjjbbbddd```XXXUUUVVVRRRJJJIIIFFFFFFIIIIIIFFFFFFIIINNNQQQUUUXXXZZZYYYWWWVVVZZZ[[[```eeefffdddfffiiiiiiiiigggccc]]]YYYWWWVVVSSSTTTTTTTTTSSSSSSRRRQQQUUUSSSQQQPPPQQQQQQPPPOOOPPPOOOLLLIIIGGGEEEDDDCCCAAABBBCCCCCCAAAAAABBBCCCAAACCCEEEEEEEEEEEEFFFGGGDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLLLLJJJJJJJJJKKKIIIJJJKKKLLLOOORRRUUUWWWWWWYYY\\\^^^^^^\\\YYYWWWUUUTTTRRRQQQSSSVVVZZZ]]]WWWXXXYYY\\\___cccgggiiieeecccaaa___^^^___aaabbbgggiiikkkmmmoooqqqtttwww~~~~~~~~~|||{{{{{{}}}444444444444444444444333555555444444333444444555333333333333333333333333333333222222222222333333222222444555555444333333111333444444111000000222222111000000111333555666666666666666666777777777:::999999888888888888888666555555666888888777555888888999999999:::::::::999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999;;;===???@@@@@@???>>>===>>>???AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB??????@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEECCCBBBAAA>>><<<;;;===???::::::::::::999999888777555666666777777666666666777777666444222111222444000000111222222222111111............///000111222//////111111111111000///+++---///000///......///---++++++---+++(((***000---///000///,,,+++,,,...---,,,++++++---.........---......//////////////////111222222111000111222///000111111222222222222555555666777888:::;;;<<<:::<<>>======>>>>>>===<<<;;;;;;:::<<>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFF???@@@AAAAAABBBBBBAAAAAA<<<===>>>@@@BBBDDDEEEFFF@@@@@@@@@??????BBBFFFJJJ======<<<;;;:::888777666666777777888888888777777666666666555444444666888...///111222333333222111............///000222222...///111222333111000//////000111111///......///000------000---))),,,333---///111///,,,+++,,,...,,,+++***+++,,,...............//////000/////////000222444444222111222333000000111333333444444444444555555666777888999999:::::::::>>>DDDMMMUUU[[[XXX```bbb\\\ZZZ[[[RRREEEBBB>>>;;;======<<>>>>>;;;;;;===<<<999;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@===>>>@@@BBBCCCCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@@@@???AAABBBCCCCCCAAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>?????????>>>===;;;:::999>>><<<999777666777888999666777999:::999777444222555444333333555555444333111111111111222222222222111222222222111000...---////////////////////////111///---,,,,,,,,,...///000000//////....................................///////////////000111222444222///000111111///---///000222333444444333333555444555888777444555999777999;;;===???CCCGGGKKKXXXWWWXXX[[[]]]XXXOOOGGGDDDAAA<<<999:::???EEEIIIMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPMMMKKKKKKMMMOOOPPPTTTYYY[[[[[[[[[]]]___\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNOOOQQQRRRQQQNNNLLLHHHHHHFFFEEECCCBBBBBBBBBEEEEEEFFFFFFEEEDDDBBBAAAFFFDDDAAABBBFFFKKKOOOQQQQQQSSSUUUWWWXXXWWWVVVUUUXXXYYYZZZ\\\^^^___``````aaabbbcccbbb___^^^]]]^^^XXX[[[___dddfffddd___[[[[[[\\\___`````````^^^]]]^^^^^^______```aaaaaaaaadddddddddeeeffffffffffffkkkooouuuyyy{{{|||}}}~~~444444444444444555555555333444555666666666555555444555666555333333555666444444333333222111111000333444555333111000000111333333333333333333333333555555444222111333666999:::999888777777777888888:::===>>>;;;;;;======:::::::::::::::::::::;;;;;;============>>>>>>>>>>>>========================>>>===============>>>>>>BBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCDDDEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@@@@@@@AAACCCBBBAAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA@@@???>>>======>>>===;;;:::999999::::::777888999999888666444222555444333444555666555444444444333222111000//////222222222222111000///...////////////////////////111000...---,,,---.../////////000000///......---........................---------------...//////333111//////111111///---///000111222333333333333444333444777777555777<<<444666777999:::<<<@@@CCCKKKLLLOOOTTTVVVUUUPPPKKKAAA>>>:::888:::???EEEIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPNNNJJJFFFDDDEEEGGGJJJNNNSSSVVVWWWXXXZZZ\\\^^^___```aaaaaa```^^^]]]\\\[[[ZZZXXXUUUSSSQQQPPPNNNMMMMMMOOOPPPPPPOOOMMMJJJIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGIIIHHHHHHJJJMMMQQQSSSTTTTTTUUUWWWYYYZZZYYYXXXXXXWWWXXX[[[]]]______``````eeeffffffdddaaa^^^]]]]]]TTTVVVZZZ___cccccc```]]]]]]^^^___```aaa``````___dddddddddddddddccccccbbbddddddeeefffhhhjjjlllmmmpppsssxxx{{{|||}}}333444555666666555333222333444555666666666666555333555555555333333444555444444333333222111111111333444555444222111111333444444444444444444444555888888777444333333555777:::999888666666777777888999<<<===::::::======999999:::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>???<<<===>>>??????>>>===<<<======>>>???@@@@@@??????DDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEECCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???AAABBBBBBAAAAAABBBDDDCCCCCCBBBAAA@@@???>>>===BBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<:::::::::999888666555444555444333444666777666555444444333222111000000///333333222111000000000000000000000000000000000000111000///...---...//////...///000111000///...---........................------............//////222111//////000000...---000000000000111111222333333111222555555555999>>>333444555555555777:::<<>>:::;;;;;;<<<<<<=========<<<===???@@@@@@???===<<<===>>>@@@AAABBBAAAAAA@@@DDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDGGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEGGGGGGEEECCCBBB???AAABBBBBBAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888777666555666888999888777222222222333333333444444444333222111000111111222111111111111111111111111222111000////////////000...///000111111000...---........................000000000111111111000000111000////////////......111000/////////000222333333111000222222222666===555666666555444555888:::;;;???DDDDDDBBBAAADDDGGG@@@??????AAADDDIIIOOORRRSSSSSSTTTUUUUUUVVVVVVVVVXXXVVVRRRLLLGGGCCCBBBCCCEEEGGGJJJMMMOOOPPPRRRSSSUUUXXX]]]bbbeeegggffffffbbbbbbaaa___]]]ZZZWWWVVVWWWTTTPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRRRRSSSRRRSSSUUUYYY\\\^^^^^^______aaabbbbbbbbbaaaaaa^^^```cccfffhhhhhhgggfffjjjlllmmmkkkhhheeecccbbb``````aaadddiiinnnpppppplllkkkjjjiiijjjkkkmmmnnnsssttttttuuutttqqqooommmjjjjjjjjjkkkooosssxxx{{{{{{}}}888777555333333333555666555555555555666666777777333555777777555444444555666666555555555555444444333444555555444333444666444444444444555555666666555666666666555666888:::<<<;;;:::999888999::::::444888999777888;;;;;;888::::::;;;<<<======>>>>>>;;;;;;<<<======>>>??????===>>>@@@AAAAAA@@@>>>===>>>???AAABBBBBBBBBAAA@@@CCCCCCEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEDDDCCCFFFFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFDDDCCC@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>CCCCCCEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@???>>>>>>======:::999888999:::;;;:::888444444444444555555555555555444222111111111333333222222222222222222222222222222111111000000000000...///000111111000//////////////////////////////000000111222222111000///000000000000////////////111000/////////000111222444111000111000///333999666777777666444555777999:::>>>BBBAAA===<<<@@@DDDCCCDDDEEEHHHMMMRRRVVVYYY]]]]]]^^^^^^]]]]]]\\\[[[[[[YYYVVVQQQLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMPPPUUU[[[___bbbccccccaaaaaabbbccccccaaa```___^^^[[[VVVRRRQQQQQQPPPOOONNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTVVVTTTSSSTTTYYY^^^bbbdddeeeeeeeeefffffffffffffffaaacccfffhhhjjjjjjjjjjjjjjjllloooooommmkkkjjjiiihhhgggfffgggkkkppprrrsssrrrpppooommmnnnppprrrsssvvvxxx{{{||||||{{{xxxvvvqqqppppppppprrrvvvzzz}}}~~~:::888555333333555777999666666555555666666777888444666888888777666555666444444333333333333333333222444555555444444666777444444444555555666777777444666777888888999<<<>>>???>>><<<;;;;;;;;;<<<===444777999888999<<<===:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEAAABBBCCCBBB???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGJJJMMMNNNNNNLLLKKKGGGFFFEEECCCBBB@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA???===<<<<<<===<<<;;;999999999888777666555555444444444333333222333333444333333333333333333333333333333222222222111111111//////000000000000111111////////////////////////...///000111000///...---000111222111000///000111111111111000000111111222333111000111000...111666555666666555444444777999888<<<@@@@@@======AAAEEEDDDEEEIIIMMMRRRVVVZZZ\\\aaabbbcccccccccbbb```___]]]\\\YYYTTTPPPNNNNNNOOONNNLLLKKKJJJKKKKKKIIIHHHHHHJJJNNNRRRVVVYYY[[[\\\]]]___aaadddffffffeeeeeeccc___ZZZVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWUUUSSSUUUZZZaaagggiiiiiiiiiiiiiiiiiijjjjjjjjjdddeeegggiiikkklllmmmmmmlllooosssttttttrrrqqqqqqllliiiggggggjjjnnnpppqqqtttsssrrrqqqqqqsssuuuvvvyyy{{{}}}xxxxxxwwwwwwxxxzzz}}}~~~888777777666777777888999777666555555555666888888555777999:::999777777777333333444444444444444444222444555666555555777888555555666666777888888999777888:::;;;;;;<<<>>>@@@BBBAAA???>>>>>>>>>???@@@666999;;;:::<<>>???@@@@@@AAACCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????BBBBBBDDDDDDDDDDDDBBBBBB@@@AAABBBDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGCCCCCCCCCBBB???======>>>>>>??????@@@@@@AAABBBBBBEEEIIINNNRRRTTTRRROOOMMMIIIHHHEEEBBB@@@>>>>>>===???@@@CCCDDDEEEDDDCCCCCCCCCAAA?????????>>><<<:::;;;;;;:::999888777777666333333444444444444333333333333333333333333333333333333333333333222222111111000///...///000222333////////////////////////...///111111111///...,,,000222333333000000111333111222222222222222111111111000111444333111333888444555666555555666999;;;:::===???@@@??????AAACCCAAACCCGGGLLLQQQUUUXXXYYY^^^___aaacccdddcccbbbbbbaaa```]]]YYYUUUSSSSSSUUUUUUSSSPPPOOOPPPOOOMMMKKKJJJJJJKKKMMMOOOPPPRRRSSSUUUXXX[[[___bbbcccccccccbbb___[[[YYYWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTQQQQQQPPPQQQRRRSSSUUUVVVVVVVVVVVVZZZ```fffkkkmmmmmmlllllllllllllllllllllkkkkkkkkklllnnnppprrrsssqqquuuyyy{{{zzzyyyxxxxxxooommmjjjjjjmmmppprrrsssxxxxxxwwwwwwwwwxxxyyyzzz{{{~~~~~~~~~~~~~~~666777888999::::::999888777666555555555666888999555888:::;;;:::888777777555555666666666666666666222444555666555666777999666777777888999999:::::::::<<<===>>>>>>>>>@@@AAACCCBBBAAA@@@@@@@@@AAABBB888;;;===<<<>>>BBBBBB@@@>>>>>>>>>>>>============>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA???>>>>>>>>>???BBBCCCDDDEEEEEEDDDCCCBBB???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBDDDFFFHHHDDDDDDDDDBBB???<<<<<<======>>>???@@@AAABBBCCCCCCCCCHHHNNNSSSUUUSSSOOOLLLKKKIIIEEEAAA>>>===<<<======???BBBEEEFFFFFFDDDCCCFFFDDDBBB@@@@@@???===;;;999999:::::::::;;;;;;;;;222333444555555555444333444444444444444444444444333333444444444333222111222111///---...000333444000000000000000000000000111222333444333222000...000222444333111000222444111222333444444333111000000///222555666444666:::555666777777777999<<>>??????>>>===<<<>>>>>>>>>===<<<:::999888:::<<<>>>AAACCCCCCDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA?????????@@@@@@;;;>>>BBBDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIEEE@@@???AAADDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDBBB>>>======>>>;;;???CCCDDDCCCBBBCCCEEEIIIIIIKKKNNNPPPQQQOOOMMMFFFDDDAAA>>><<<<<<===>>>===@@@DDDHHHJJJJJJIIIHHHGGGDDDAAA@@@@@@AAA@@@???===<<<<<<===>>>>>><<<;;;:::999777666555555555666444333222111111222333444666444222111111111///---333222000111333444333333333222222111000///......000111222333333333222111222222333333222000///...111111111222333333444444555444333222333555888999888999999777666666888::::::;;;<<<>>>@@@AAAAAABBB>>>???BBBFFFIIIMMMPPPQQQQQQRRRTTTWWWZZZ]]]___```jjjiiifffeeedddbbb___\\\]]]\\\\\\^^^aaaaaa^^^[[[XXXVVVSSSPPPNNNMMMMMMNNNOOOOOOPPPTTTZZZ^^^^^^\\\]]]^^^^^^[[[WWWTTTTTTVVVRRRSSSTTTUUUWWWXXXZZZZZZUUUUUUUUUUUUVVVXXXZZZ\\\WWW[[[```fffjjjllllllkkkoooppprrrtttuuuuuuttttttqqqrrrrrrrrrqqqrrruuuwwwtttxxx~~~}}}wwwvvvuuutttvvvyyy|||~~~|||;;;:::999999:::::::::999:::999888888888999::::::;;;;;;;;;;;;::::::999999999666333555888:::888444888888999999999999999888444111222888;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@>>>===<<<<<<===>>>>>>>>>>>>>>>??????>>>>>><<<;;;999888999:::===@@@BBBDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCBBBAAA@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHEEECCCCCCFFFIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGDDDCCCDDDEEEBBBFFFIIIKKKIIIHHHIIIJJJDDDDDDFFFIIIMMMNNNMMMKKKEEECCC???<<<<<<===???AAADDDGGGLLLOOOQQQQQQOOOMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@?????????@@@@@@???===;;;:::888666666666777888555444333333333333444555222333333333222111000000222000///000222333333222333333222222111000//////111222333444555444444333333444444555444333111111444444444333222222111111555444333333333555666777777777888777777888:::===:::;;;<<<>>>???@@@@@@@@@@@@BBBDDDGGGJJJNNNPPPQQQSSSTTTVVVXXX[[[]]]___```eeedddcccdddeeeeeedddbbbaaa______```ccccccbbb___[[[YYYWWWTTTRRRQQQQQQQQQVVVUUUTTTVVVXXXYYYXXXVVV\\\]]]^^^\\\XXXVVVUUUVVVSSSTTTVVVXXXZZZ]]]^^^___[[[ZZZZZZZZZZZZ\\\]]]^^^___bbbgggllloooqqqrrrrrrrrrssstttvvvwwwwwwwwwwwwuuuvvvvvvuuutttuuuwwwzzzyyy}}}{{{zzzyyyyyyzzz}}}:::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::999::::::;;;;;;999666777:::;;;999666999:::;;;<<<<<<<<<<<<<<<888555555999;;;::::::<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@???===;;;:::999888999<<>>@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEEEEGGGJJJMMMNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFDDDCCCDDDEEEIIILLLOOOPPPOOOMMMMMMMMMEEEEEEEEEGGGJJJJJJIIIGGGDDDCCC@@@>>>>>>AAACCCEEEKKKNNNRRRVVVWWWUUUSSSQQQOOOMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDCCCAAA@@@===;;;999777666777999:::777666555555555555666777///333666666444222222333222000///000222444444444444444333333222222111111444444555666666666666666555555666666666555555444777666666555555444333333555555555444444444333333444666666777777888<<<>>>;;;<<<===>>>????????????@@@BBBDDDGGGJJJMMMOOOQQQWWWXXXYYYZZZ\\\^^^______]]]]]]___bbbfffhhhhhhhhheeedddbbbbbbcccdddcccccc___^^^[[[XXXVVVUUUUUUUUUYYYXXXVVVVVVWWWVVVUUUSSSXXX[[[]]]]]][[[YYYXXXXXXVVVXXXZZZ]]]```bbbcccdddaaaaaaaaaaaaaaabbbcccdddiiikkknnnqqqtttwwwxxxyyyuuuvvvwwwyyyzzz{{{{{{{{{||||||{{{yyyxxxyyy|||~~~~~~~~~}}}}}}}}}~~~999::::::999888999:::<<<;;;<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===???===<<<<<<>>>>>>===;;;:::;;;<<<===>>>>>>>>>>>>===888777;;;<<<;;;;;;>>>;;;;;;<<<<<<<<<<<<======:::999888888888999;;;;;;::::::::::::<<<>>>@@@BBBAAAAAAAAA@@@>>>===;;;::::::;;;===>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIDDDEEEFFFIIIKKKMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHFFFDDDCCCCCCEEEKKKMMMOOOPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJIIIFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMPPPTTTWWWWWWUUURRRPPPPPPOOONNNNNNOOONNNLLLKKKGGGFFFEEEEEEFFFEEECCCAAA===<<<:::888888888:::;;;999888777666666777888999000555::::::666222333555333222111222444666777666444444444444444333333333666666777777888888888888555555666666666666666666555555666666777888888888666666666666555333222111333444555555555777:::<<<======>>>???@@@@@@?????????@@@CCCFFFJJJMMMPPPQQQZZZ[[[[[[\\\]]]]]]^^^^^^XXXXXXZZZ___dddhhhiiiiiiiiigggdddbbbaaaaaaaaaaaa```___]]]ZZZYYYWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXUUUWWW[[[^^^^^^^^^\\\\\\\\\]]]```bbbdddeeeffffffeeeeeefffgggiiijjjkkklllpppqqqrrrtttvvvyyy{{{|||xxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~999::::::999888888;;;>>><<<<<<======<<<<<<;;;:::;;;===>>>???@@@???===<<>>>>>?????????>>>;;;<<<<<<===>>>>>>======???;;;999<<<>>>======???<<<<<<<<<======>>>>>>>>>;;;:::999888888999;;;<<<::::::::::::<<<>>>AAABBBBBBBBBBBBAAA@@@???======???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCCFFFGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLPPPPPPOOOMMMJJJIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNLLLPPPNNNMMMLLLLLLKKKHHHFFFIIILLLOOORRRSSSRRRQQQOOONNNPPPSSSUUUVVVUUUSSSQQQOOONNNMMMNNNPPPQQQPPPOOOJJJHHHGGGGGGGGGFFFCCCAAA===<<<;;;;;;:::;;;;;;<<<:::999888888888888999:::555:::>>>===888444333555444222111222444666666555444444444444444555555555777777777777888888999999555555555555555666666666333333444555555666666777666666666666666444333333444555555555444555888:::===>>>>>>???@@@@@@@@@???BBBDDDFFFJJJNNNRRRUUUVVV\\\\\\\\\\\\\\\]]]]]]]]]VVVWWWYYY]]]aaadddeeeeeeiiihhheeeaaa^^^\\\\\\\\\^^^]]]\\\[[[YYYYYYXXXXXXUUUVVVVVVWWWXXXZZZ\\\]]]UUUWWW[[[___bbbccccccbbbcccdddfffggghhhhhhgggfffggghhhjjjmmmppprrrtttuuuvvvvvvvvvwwwyyy{{{}}}zzz{{{{{{}}}~~~}}}yyyvvvwwwzzzzzzyyyxxxyyyzzz}}}:::<<<===;;;999999>>>BBB>>>>>>>>>===<<<<<<;;;;;;???@@@BBBCCCBBB@@@<<<:::============>>>>>>>>>???=========>>>>>>======<<>>@@@>>>>>>???======>>>>>>??????@@@@@@===<<<;;;;;;;;;<<<>>>???:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@?????????@@@>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEECCCBBBBBB@@@CCCGGGJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIILLLNNNPPPPPPOOOOOOOOOQQQPPPPPPOOOOOONNNMMMMMMMMMRRRRRRRRRPPPMMMLLLMMMNNNOOOOOOPPPRRRTTTTTTQQQOOOOOONNNMMMNNNPPPQQQPPPOOOOOORRRVVVZZZZZZXXXUUUSSSOOOPPPRRRTTTVVVVVVWWWWWWPPPNNNLLLMMMOOOQQQQQQQQQLLLJJJIIIHHHHHHGGGDDDBBB>>>>>>???@@@@@@???>>>>>>===<<<;;;::::::;;;<<<===;;;>>>@@@???;;;777777777444222111111333444444333333333444444555555666666777777777666777888888999666666555444444555555666444444444333222222111111666666666666666666777777888888999888777888:::<<<@@@@@@BBBCCCDDDDDDDDDDDDLLLNNNPPPSSSVVVYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYY\\\___aaaaaaaaaggggggeeebbb]]][[[ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]```ccc\\\]]]```dddhhhiiiiiiggghhhiiikkkllllllkkkjjjhhhiiikkknnnrrrvvvyyy{{{|||||||||||||||}}}}}}}}}~~~}}}|||{{{tttpppppprrrtttsssttttttvvvxxxzzz||||||===???@@@>>>;;;<<>>=========>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>???@@@AAA????????????>>>===<<<<<<===:::;;;@@@BBB@@@>>>???>>>??????@@@@@@AAABBBBBB@@@????????????@@@AAAAAA;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBB===>>>@@@BBBDDDFFFHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFIIIJJJJJJIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPPPPOOOOOOQQQSSSQQQPPPPPPOOONNNNNNMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPQQQSSSVVVWWWTTTRRRTTTSSSRRRSSSVVVXXXXXXWWWVVVWWWYYYZZZZZZXXXWWWUUUOOOOOOPPPRRRUUUXXXZZZ\\\TTTQQQMMMLLLMMMOOOPPPPPPNNNLLLKKKJJJIIIHHHEEECCC@@@BBBDDDFFFFFFDDDBBB@@@AAA@@@???>>>>>>???@@@AAA????????????>>>===<<<;;;888666444444555666555444222222333444444555666666777666555555555666888888888777666555444444555555777666666555444444333333666555555666777999;;;<<<<<<===>>>>>>>>>???BBBDDDIIIJJJKKKMMMNNNOOOOOOOOOWWWXXXYYYZZZ[[[\\\]]]^^^YYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]```aaa```___ccceeefffddd```]]]]]]^^^\\\]]]]]]^^^______^^^^^^___aaabbbbbbaaacccgggkkkiiihhhhhhjjjmmmnnnmmmkkkkkkmmmoooqqqqqqpppooommmnnnppptttxxx{{{~~~~~~~~~~~~{{{rrrllliiiiiikkklllmmmoooqqqrrrttttttwwwzzz{{{@@@BBBCCCAAA>>>???DDDJJJDDDCCC@@@>>>>>>>>>???@@@888888777888999;;;===>>><<<===???@@@@@@AAACCCDDDAAAAAAAAA@@@???>>>===<<<<<<999;;;AAACCCAAA????????????@@@AAABBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCC;;;===???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDD>>>???AAACCCFFFIIIKKKLLLHHHIIIJJJLLLMMMLLLLLLKKKHHHIIIJJJIIIHHHIIILLLNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJLLLNNNNNNLLLMMMPPPSSSQQQQQQPPPOOONNNNNNMMMMMMIIIKKKLLLLLLMMMNNNPPPSSSPPPOOOPPPSSSWWWXXXUUURRR\\\ZZZYYYYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWNNNNNNNNNPPPSSSXXX\\\^^^XXXTTTOOOKKKKKKMMMOOOOOOPPPNNNLLLKKKKKKIIIFFFDDDBBBDDDHHHKKKKKKHHHEEECCCCCCBBBAAAAAAAAAAAABBBCCCAAA???>>>>>>@@@@@@@@@>>>===;;;999888999999888777111222222333444555666666666555444444444555777888:::999777666555555555666888888888999::::::;;;;;;666555555555777:::===??????@@@BBBBBBCCCEEEIIILLLRRRSSSUUUWWWXXXYYYZZZZZZ]]]]]]]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]^^^aaabbbaaa___```cccffffffcccaaaaaaccc]]]^^^___aaabbbbbbbbbbbbaaaccceeeffffffiiiooosssssspppnnnoooqqqqqqooommmmmmoooqqqtttuuuuuusssrrrsssuuuxxx{{{~~~}}}~~~~~~|||~~~{{{rrriiicccaaadddfffhhhjjjlllmmmmmmnnniiinnnvvv~~~{{{DDDFFFHHHHHHFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;:::999999888888:::;;;<<<>>>???@@@@@@@@@EEEDDDBBBAAA???>>>>>>>>>:::999999;;;===>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBFFFEEECCCAAA@@@AAACCCDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDBBBBBBEEEJJJMMMMMMKKKJJJLLLMMMMMMKKKJJJKKKLLLJJJKKKKKKLLLKKKKKKJJJJJJFFFIIIMMMOOOOOOOOOOOOPPPQQQOOOMMMJJJIIIKKKOOOSSSTTTTTTSSSQQQNNNLLLLLLMMMOOONNNMMMMMMMMMNNNPPPQQQVVVUUUTTTSSSSSSUUUVVVWWWWWWYYY[[[^^^___^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZRRRRRRRRRQQQPPPRRRVVVZZZ^^^\\\WWWSSSPPPNNNNNNOOORRRNNNMMMQQQQQQLLLFFFEEEFFFGGGIIILLLNNNOOOOOOOOONNNJJJEEEAAA@@@AAAEEEGGGFFFEEECCCAAA@@@@@@AAAAAA===<<<:::999888888999999>>>:::444222444555666555999999999777444333444555888888777666666666777777999::::::;;;<<<<<<======>>>>>>???@@@BBBCCCDDDDDDIIIJJJKKKNNNPPPSSSVVVWWW^^^^^^^^^\\\ZZZYYY[[[\\\YYYZZZZZZZZZZZZYYYXXXWWWVVVYYY\\\\\\ZZZZZZ[[[^^^```______aaacccdddcccaaaffffffffffffgggggggggggghhhgggfffeeeddddddeeefffjjjkkklllmmmnnnqqqvvvyyywwwwwwvvvvvvuuuuuuttttttrrrtttwwwzzz{{{|||{{{{{{qqqwww}}}~~~}}}~~~|||{{{~~~|||{{{xxxuuurrrqqqqqqlllddd\\\^^^___bbbfffjjjlllkkkjjjlllmmmsss{{{~~~|||~~~~~~DDDEEEFFFFFFDDDCCCCCCDDDBBBBBBAAA??????>>>>>>>>>@@@???<<<:::999999999:::888999:::<<<======>>>>>>AAA@@@???>>>============@@@>>>===<<<======<<<<<<>>>???AAABBBDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAABBBBBBCCCDDDDDDFFFEEEDDDDDDCCCDDDEEEEEEHHHFFFEEEEEEEEEEEECCCBBBBBBBBBDDDHHHKKKLLLKKKJJJKKKLLLNNNMMMLLLKKKKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMPPPSSSTTTSSSSSSSSSSSSQQQPPPNNNKKKJJJKKKOOOSSSTTTUUUTTTRRROOONNNNNNPPPPPPPPPPPPPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\[[[]]]___aaabbbaaa``````______^^^]]]\\\[[[[[[[[[XXXWWWVVVTTTRRRSSSUUUWWW]]]]]][[[ZZZXXXWWWVVVUUUZZZUUUSSSVVVVVVQQQLLLKKKHHHJJJLLLNNNOOOPPPPPPOOOMMMJJJGGGCCCBBBCCCEEEFFFFFFEEECCCBBBAAA@@@@@@@@@===<<<;;;:::999::::::;;;:::888666777999::::::888777777777666444333444555888888888888888999999:::;;;<<<===???AAACCCDDDEEEJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWYYYZZZ\\\]]]^^^]]][[[YYYYYYZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWW[[[\\\]]]]]]\\\]]]```dddeeeeeeeeegggjjjkkkjjjiiiggghhhiiijjjlllmmmoooooolllllljjjiiiiiiiiijjjjjjnnnnnnooooooooorrrwwwzzz{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxzzz|||||||||||||||yyy}}}}}}}}}}}}~~~{{{yyy|||}}}|||~~~|||zzzwwwtttssspppmmmkkkkkkllljjjccc^^^YYYZZZ\\\```dddggggggfffjjjjjjnnnuuuxxxzzzzzzvvvuuutttsssqqqqqqttt|||~~~BBBCCCCCCBBBAAA@@@AAACCCAAAAAA@@@???>>>>>>>>>>>>CCCAAA>>>;;;999999:::;;;666777888999:::;;;;;;;;;>>>===============>>>>>>BBBAAA???===<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKIIIGGGFFFFFFEEECCCBBB@@@CCCFFFIIIIIIIIIIIIIIILLLNNNOOONNNLLLKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQSSSRRRTTTVVVVVVUUUSSSSSSSSSSSSRRRQQQOOOMMMOOORRRUUUUUUVVVVVVTTTRRRQQQRRRTTTSSSTTTUUUVVVXXX[[[]]]___]]]]]]]]]]]]^^^___```aaa``````bbbcccdddeeeeeeeeeddddddcccbbbaaa___^^^]]]^^^^^^^^^\\\ZZZYYYZZZ[[[^^^___```aaaaaa```^^^]]]]]]XXXUUUVVVUUUPPPMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@?????????======<<<===>>>???:::999:::<<<>>>>>><<<::::::;;;;;;:::999999:::<<<;;;<<<======???@@@AAAAAACCCDDDFFFHHHLLLOOOQQQSSSZZZ[[[[[[\\\]]]^^^^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYUUUQQQQQQTTTWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZ^^^^^^^^^]]]]]]```eeehhheeeeeefffhhhkkkmmmmmmllllllmmmnnnppprrrtttuuuvvvqqqqqqpppoooooooooppppppssssssrrrqqqqqqtttxxx|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~|||zzz|||~~~|||wwwtttuuuwwwvvvwwwwwwvvvuuussspppnnnmmmiiigggeeefffhhhhhheeebbbXXXXXXYYY\\\```cccddddddgggeeegggkkknnnqqqxxxyyyqqqkkkhhhfffeeeddddddeeejjjuuuAAAAAAAAA???>>>>>>@@@CCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAA???>>><<<;;;:::999777777888::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>><<<<<<===@@@CCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJIIIHHHGGGJJJHHHFFFFFFFFFFFFDDDCCCAAADDDGGGGGGFFFEEEGGGJJJMMMNNNPPPOOOMMMLLLLLLMMMQQQPPPPPPPPPRRRUUUXXXYYYWWWYYYZZZYYYWWWUUUTTTTTTUUUUUUUUUSSSRRRRRRUUUWWWVVVWWWXXXWWWUUUUUUWWWXXXXXXYYYZZZ\\\^^^```bbbcccaaaaaaaaaaaaaaabbbbbbbbb```aaabbbccceeefffggghhhffffffgggggggggeeedddcccdddeeeffffffdddddddddeeeaaabbbbbbcccccccccbbbbbb___ZZZWWWVVVTTTPPPOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFDDDCCCAAA@@@AAA@@@?????????AAABBBCCC???????????????>>><<<;;;===>>>??????>>>???AAACCCCCCDDDFFFHHHJJJLLLMMMMMMQQQQQQRRRTTTWWW[[[]]]___ccccccbbb```^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXRRRMMMNNNSSSWWWWWWUUUZZZYYYXXXXXXYYY\\\^^^```^^^^^^^^^___```cccfffhhheeedddfffiiilllnnnnnnmmmrrrrrrssstttuuuuuuvvvvvvtttttttttsssssssssttttttxxxwwwvvvsssrrrtttyyy|||~~~}}}{{{xxxuuutttvvvxxxwwwrrrqqquuuxxxxxxqqqqqqpppooonnnmmmlllkkkgggeeecccdddggghhhgggfff^^^]]]\\\^^^aaacccdddddddddaaa```ccceeehhhoooxxxzzz~~~~~~vvvmmmgggccc```____________aaahhhsss@@@@@@@@@???===>>>@@@BBBAAAAAAAAA@@@AAAAAABBBBBB???@@@AAAAAA???<<<:::888::::::;;;<<<============;;;::::::;;;;;;===>>>>>>>>>>>>>>><<<;;;<<<@@@DDDAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLHHHGGGGGGFFFEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFFFFHHHHHHFFFDDDEEEIIIMMMMMMOOOPPPPPPOOONNNNNNOOOQQQQQQPPPQQQSSSVVVZZZ\\\[[[\\\\\\[[[XXXWWWVVVWWWTTTUUUUUUTTTSSSSSSUUUVVVXXXYYYYYYYYYXXXXXXZZZ\\\]]]]]]^^^___```aaabbbbbbccccccccccccbbbaaaaaa```___```aaacccdddfffhhhiiiggghhhkkkmmmnnnmmmkkkjjjjjjkkklllkkkiiihhhhhhiiieeedddbbb```___```aaabbbbbb^^^[[[ZZZWWWSSSSSSVVVVVVWWWXXXXXXXXXWWWUUUTTTQQQQQQQQQQQQPPPNNNKKKJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@??????@@@BBBDDDEEEEEEEEEDDDBBBAAAAAABBBCCCBBBCCCEEEEEEDDDEEEHHHJJJNNNPPPRRRUUUXXXYYYZZZ[[[\\\[[[[[[\\\]]]___aaacccaaa```___]]][[[YYYXXXWWWZZZZZZZZZZZZZZZ[[[\\\\\\^^^YYYUUUVVV[[[______]]]^^^]]]\\\\\\]]]```bbbddd___```bbbeeegggiiihhhhhhgggggghhhkkkoooqqqrrrqqqrrrssstttuuuvvvwwwxxxxxxuuuuuuvvvvvvvvvvvvvvvvvv{{{zzzxxxvvvtttuuuyyy|||~~~~~~|||xxxtttrrrpppoooqqqttttttqqqpppuuuxxxxxxrrrqqqooommmkkkjjjiiihhheeedddbbbbbbdddeeeeeeeeedddbbbaaaaaacccdddcccccc```]]]\\\]]]___aaahhhpppxxx|||~~~}}}xxxrrrkkkeeebbb```^^^]]]______```bbbiiiuuu???@@@AAA@@@??????AAABBB????????????@@@AAABBBBBB@@@AAABBBBBBAAA???<<<;;;>>>>>>???@@@@@@@@@@@@@@@;;;::::::999::::::;;;;;;???@@@@@@>>>;;;;;;>>>BBBAAABBBDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIGGGFFFFFFEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHEEEDDDDDDGGGJJJLLLLLLKKKMMMMMMLLLJJJIIIIIILLLNNNLLLNNNPPPQQQPPPPPPQQQRRROOOOOOPPPQQQSSSVVVYYYZZZWWWXXXXXXWWWUUUSSSTTTUUUSSSUUUVVVVVVTTTTTTTTTVVVYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^^^^___`````````______bbbbbbbbbbbbaaa```_________aaaccceeehhhiiijjjkkkjjjlllpppsssuuutttrrrpppppppppnnnkkkgggeeedddeeegggeeeaaa^^^\\\\\\]]]______[[[ZZZYYYVVVRRRRRRVVVYYYYYYZZZ[[[ZZZYYYXXXWWWPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAAAAACCCEEEGGGHHHJJJJJJKKKJJJJJJKKKNNNQQQOOOPPPQQQQQQQQQRRRTTTVVVWWWYYY\\\```cccdddeeeeee```___]]]\\\\\\]]]___```\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\^^^___```aaa^^^\\\]]]```ccccccaaa````````````aaaccceeefffdddeeehhhkkknnnooollljjjgggggghhhkkknnnpppqqqpppoooppprrruuuxxx{{{}}}~~~wwwxxxxxxyyyyyyyyyyyyxxx||||||{{{yyywwwxxxzzz|||}}}~~~}}}}}}{{{zzzwwwtttqqqnnnllllllnnnrrrsssooonnnqqqsssrrrrrrpppnnnjjjgggeeecccbbb``````____________```aaaeeedddbbbcccddddddbbbaaa^^^[[[[[[]]]]]]]]]bbbiiisssyyy}}}xxxvvvlllgggaaa_________]]][[[______aaaeeelllwww~~~???@@@BBBBBBAAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBB???>>>===<<<;;;;;;;;;;;;===@@@BBBAAA======@@@DDDBBBBBBCCCDDDEEEFFFFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGHHHKKKKKKLLLMMMMMMLLLJJJJJJIIIHHHIIIKKKNNNQQQQQQQQQSSSRRRQQQRRRRRRRRRPPPNNNKKKMMMPPPQQQQQQQQQSSSTTTPPPQQQRRRTTTVVVXXXYYYZZZTTTUUUVVVUUUTTTSSSUUUVVVWWWYYY[[[[[[YYYXXXXXXYYY[[[\\\\\\\\\ZZZZZZ\\\^^^[[[\\\]]]^^^^^^]]]]]]\\\]]]^^^```aaaaaaaaa``````ccceeehhhlllnnnppppppppppppssswwwzzz{{{zzzwwwuuurrrqqqooojjjfffddddddeeefffdddbbb___]]]\\\\\\\\\ZZZXXXXXXXXXUUUPPPQQQVVVZZZZZZ[[[\\\\\\[[[YYYYYYRRRRRRRRRRRRPPPNNNMMMKKKMMMKKKHHHFFFEEEGGGIIIJJJHHHHHHHHHIIIKKKMMMPPPQQQQQQTTTWWWXXXWWWVVVXXXZZZYYYZZZ[[[[[[[[[[[[]]]```]]]___bbbfffiiijjjjjjjjjbbb```]]][[[[[[[[[]]]^^^\\\\\\\\\]]]]]]]]]]]]^^^[[[[[[[[[]]]^^^```bbbcccbbbbbbcccddddddeeeeeedddeeeeeefffgggggghhhiiiiiiiiiiiijjjlllppppppooolllgggggghhhkkknnnppppppoooqqqrrrtttwww{{{~~~zzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}~~~zzzwwwvvvxxx{{{{{{{{{sssrrrqqqooollljjjhhhggghhhlllooolllkkkmmmnnnllljjjhhhfffdddbbbaaa``````[[[\\\]]]]]]]]]\\\]]]^^^bbbbbbbbbdddeeeeeecccaaa]]][[[\\\______]]]___dddjjjrrr~~~zzzsssnnnfffbbb]]]\\\^^^___]]]ZZZ]]]___ccchhhooozzz}}}>>>AAACCCDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIFFFCCCAAAAAACCCFFFIIIBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDBBBAAA???>>>>>>>>>999===BBBBBB@@@AAAEEEIIIBBBCCCCCCCCCCCCCCCBBBBBBGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNMMMMMMLLLKKKNNNMMMMMMOOORRRUUUUUUTTTUUUUUUVVVYYY[[[YYYSSSMMMJJJMMMPPPQQQRRRRRRTTTVVVSSSTTTVVVYYYZZZ\\\\\\\\\ZZZ[[[[[[[[[ZZZ[[[]]]___]]]___aaaaaa```^^^^^^___[[[\\\]]]\\\[[[[[[\\\^^^XXXYYYZZZ\\\\\\\\\\\\[[[ZZZ[[[^^^```aaabbbbbbbbbgggiiinnnrrrtttuuuuuutttuuuxxx|||}}}yyywwwrrrqqqnnnjjjggggggiiikkkcccccccccbbb```^^^\\\ZZZ\\\[[[\\\]]]YYYTTTUUUZZZZZZ[[[\\\\\\\\\\\\ZZZZZZVVVVVVVVVUUUSSSRRRPPPOOOSSSPPPMMMJJJJJJMMMPPPSSSPPPPPPPPPQQQTTTVVVYYYZZZZZZ^^^bbbccc```]]]\\\\\\XXXYYYZZZZZZYYYZZZ\\\^^^___aaadddhhhkkklllllllllcccaaa^^^\\\[[[\\\]]]___`````````___^^^^^^^^^]]]``````aaabbbccceeeggghhhgggiiillllllkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmllljjjhhhiiimmmooonnnmmmmmmmmmnnnpppsssuuuuuutttvvvwwwyyyzzz|||~~~}}}~~~~~~~~~~~~~~~{{{yyyxxxvvvuuuxxx|||}}}|||xxxsssrrrsssuuuuuutttllllllkkkjjjhhhfffdddccc```fffjjjiiiiiilllllliii___^^^^^^]]]^^^___aaabbbYYY[[[]]]]]]]]]]]]^^^^^^```aaabbbeeehhhhhhfffddd\\\[[[^^^aaaaaa]]]^^^bbbaaammm|||xxxoooiiieeeaaa]]]]]]```aaa^^^ZZZ\\\___dddjjjsss}}}{{{|||KKKDDD===>>>EEEHHHEEE@@@CCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHHHHGGGFFFEEECCCGGGGGGGGGFFFEEEDDDBBBAAADDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFEEEEEEFFFEEEDDDEEEGGGIIIIIIKKKIIIEEEEEEGGGGGGEEEAAABBBCCCEEEHHHJJJMMMNNNNNNQQQUUUUUUSSSOOONNNOOOQQQSSSVVVYYYZZZ[[[[[[ZZZYYYZZZZZZZZZXXXUUUSSSQQQRRRSSSTTTVVVWWWYYYZZZZZZ[[[XXXUUUWWWZZZ^^^___^^^\\\ZZZYYYZZZ]]]___^^^\\\aaa]]]ZZZ^^^eeehhhddd___aaaaaa```___^^^\\\[[[ZZZVVVXXXZZZ[[[[[[\\\]]]^^^``````aaabbbdddeeeggghhhlllmmmooorrrtttvvvwwwxxxuuuwwwzzz~~~}}}zzzsssnnniiifffggghhhhhhggghhhddd___\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\YYY[[[^^^^^^\\\YYYWWWVVVVVVYYY[[[ZZZWWWVVVWWWYYYWWWUUUTTTVVVYYYZZZXXXUUUYYYYYYZZZ[[[\\\]]]^^^^^^bbbaaa```^^^]]]\\\\\\\\\YYYYYYZZZZZZ[[[\\\\\\\\\[[[^^^bbbdddeeefffhhhiiihhheeebbb`````````___^^^aaa```_________```aaabbb___aaaeeehhhkkkllllllllljjjkkknnnoooooonnnllljjjlllnnnqqqrrrpppmmmkkkjjjmmmnnnnnnmmmmmmpppsssvvvsssuuuwwwwwwvvvtttttttttxxxyyyyyy{{{|||}}}}}}~~~yyysssrrruuuvvvsssmmmllllllooossstttrrrooovvvrrrmmmlllmmmnnnnnnllljjjgggdddeeefffddd^^^XXX```aaacccfffiiiiiigggeeebbb___ZZZXXXXXXYYYYYYYYYXXXVVVUUUVVVYYY]]]___```___^^^___cccgggiiifffdddbbbbbbbbbbbbbbbccccccccciiippp||||||qqqjjjfffdddaaa]]]]]]```bbbcccbbb\\\___dddkkkuuuzzz{{{PPPKKKFFFGGGLLLOOOMMMJJJHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFIIIIIIFFFFFFHHHHHHEEECCCCCCDDDEEEHHHKKKMMMOOOWWWYYY[[[YYYVVVRRRQQQQQQRRRTTTWWWZZZ\\\]]]]]]]]]YYYYYYXXXWWWWWWWWWWWWWWWTTTTTTUUUVVVVVVWWWXXXXXX[[[YYYWWWYYY\\\```aaaaaabbb```______aaaaaa```]]]___^^^]]]___```aaa```^^^]]]^^^^^^^^^^^^^^^]]]]]]\\\^^^```bbbaaabbbccceeeffffffffffffgggiiijjjkkkoooppprrrtttvvvwwwxxxxxxvvvwwwzzz}}}~~~zzzwwwtttpppllliiijjjjjjjjjhhhhhheeeaaa^^^^^^^^^^^^^^^```___^^^\\\[[[[[[[[[[[[XXX[[[^^^``````___````````````````````````^^^]]]]]]\\\[[[]]]______]]][[[^^^]]]]]]\\\[[[ZZZYYYYYY^^^]]]\\\[[[[[[ZZZ[[[[[[WWWXXXXXXYYYZZZ[[[[[[\\\\\\___bbbcccddddddeeefffhhheeecccbbbbbbbbbaaa```ffffffeeeeeefffhhhiiijjjfffhhhjjjmmmoooppppppooonnnooorrrssssssqqqooommmmmmooorrrrrrpppnnnnnnnnnooopppppppppoooppprrrtttxxx{{{}}}~~~}}}||||||}}}|||wwwvvvrrrlllllloooooollliiihhhhhhjjjlllmmmkkkiiipppmmmjjjjjjlllmmmllljjjeeeaaa______aaa```[[[VVV\\\]]]```eeeiiikkkjjjhhhccc___[[[YYYYYYZZZZZZYYYWWWVVVVVVWWWZZZ]]]___```cccccccccgggjjjkkkiiifffeeefffeeeeeeeeedddccccccpppwwwyyyooofffbbb```^^^\\\]]]```ccccccbbb```bbbhhhoooyyy~~~{{{}}}LLLJJJHHHIIIKKKMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDDDDEEEEEEHHHHHHIIIMMMPPPPPPLLLIIIDDDHHHJJJIIIIIILLLLLLHHHGGGGGGGGGGGGJJJMMMPPPRRR]]]]]]]]][[[XXXVVVVVVWWWUUUWWWZZZ]]]___`````````XXXWWWUUUTTTUUUVVVXXXYYYTTTTTTTTTTTTTTTTTTUUUVVVZZZYYYYYYZZZ^^^bbbddddddgggfffdddddddddcccaaa___^^^```aaa```]]][[[\\\^^^\\\\\\^^^___```aaaaaaaaabbbdddggghhhhhhhhhjjjkkklllkkkjjjiiijjjllloooppptttuuuvvvwwwxxxxxxyyyyyyxxxxxxzzz||||||{{{vvvssstttrrrooommmmmmlllkkkiiigggdddaaa______````````````___^^^^^^]]]]]]^^^^^^]]]___aaabbbcccdddfffhhhiiifffcccdddfffgggccc___^^^]]]]]]]]]______]]][[[______^^^\\\[[[ZZZYYYXXX\\\[[[[[[[[[[[[[[[\\\\\\XXXYYYYYYZZZ\\\]]]^^^^^^```bbbeeeeeeeeeeeefffgggjjjhhhgggfffhhhhhhhhhggghhhgggggghhhiiijjjkkkllllllmmmooopppqqqqqqqqqqqqoooqqqtttvvvvvvtttrrrppppppqqqssssssrrrqqqrrrsssuuuvvvwwwwwwuuutttuuuvvv}}}~~~xxxsssnnnnnnkkkgggfffiiihhheeedddccccccdddeeeeeecccbbbgggfffffffffhhhhhhgggeeeaaa]]]ZZZZZZ\\\]]]ZZZXXXXXXZZZ^^^ccciiilllmmmllldddaaa]]][[[[[[[[[ZZZYYYWWWWWWXXXYYY[[[^^^```aaafffffffffhhhjjjkkkiiigggfffggghhhiiijjjjjjjjjiiiyyyvvvkkkbbb^^^[[[ZZZZZZ\\\___bbbccccccdddhhhnnnuuu}}}DDDEEEFFFFFFFFFGGGJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGMMMKKKKKKOOOUUUXXXTTTPPPHHHLLLOOOOOOPPPSSSRRROOONNNMMMMMMMMMOOOQQQUUUWWW[[[[[[ZZZZZZZZZ[[[\\\^^^ZZZ\\\^^^```aaaaaaaaa```YYYXXXVVVUUUTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRSSSWWWWWWXXXZZZ^^^aaaccceeehhhgggggggggfffeeecccaaaaaabbbcccaaa___^^^___aaa```aaacccdddeeefffffffffgggiiikkklllllllllmmmooommmlllkkkkkkmmmpppsssuuuwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{xxxtttqqqrrrqqqpppooonnnllljjjhhhdddbbb______```aaaaaaaaa]]]]]]^^^___```bbbdddeeedddddddddcccbbbbbbdddfffgggeeeccccccdddcccaaa^^^\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\\\\]]]^^^^^^______]]]]]]]]]]]]^^^___``````\\\]]]^^^___```bbbbbbccceeegggiiiiiiiiiiiikkklllmmmlllllllllnnnpppooonnnjjjjjjjjjjjjjjjkkkkkkkkknnnnnnnnnnnnoooooooooooonnnppptttwwwxxxwwwuuuttttttuuuwwwwwwvvvvvvxxxzzz{{{}}}~~~}}}}}}zzztttpppkkkllliiieeedddfffddd___aaa```_________^^^]]]\\\______aaabbbbbbaaa___^^^^^^[[[XXXXXXZZZ[[[\\\[[[WWWYYY\\\bbbhhhlllmmmlllgggccc___]]]\\\[[[YYYXXXXXXZZZ\\\]]]^^^```bbbcccfffffffffggghhhhhhgggfffeeegggjjjmmmqqqsssuuuvvv~~~rrrggg___\\\ZZZZZZ[[[\\\^^^```aaabbbhhhmmmssszzzDDDFFFHHHHHHHHHHHHKKKNNNIIIHHHHHHHHHJJJLLLNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKOOOLLLKKKOOOVVV[[[ZZZXXXOOOTTTVVVVVVXXX[[[ZZZVVVVVVUUUTTTSSSTTTVVVXXXYYY[[[ZZZYYYYYY[[[^^^```aaa___```bbbccccccaaa```^^^^^^]]]\\\ZZZXXXTTTQQQOOONNNMMMLLLLLLMMMNNNPPPQQQTTTUUUWWWZZZ\\\___bbbdddgggiiijjjkkkkkkjjjiiihhhhhhfffddddddeeeffffffeeeiiiiiijjjkkklllllllllllllllnnnooopppoooooopppqqqmmmmmmmmmnnnppptttwwwyyyvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyyyyyyyyyywwwssspppnnnnnnnnnmmmkkkhhhgggfffdddbbb``````bbbccccccbbb^^^^^^___```bbbdddeeefffddddddcccaaa___^^^```bbbaaacccdddbbb___]]]]]]^^^\\\]]]]]]]]]]]]\\\\\\\\\[[[\\\]]]___aaacccdddeee_________```aaabbbcccddd```aaaaaacccdddeeeffffffggghhhjjjkkklllmmmoooqqqnnnmmmmmmooorrrssssssrrrppppppppppppooonnnnnnmmmooonnnmmmmmmmmmnnnooopppnnnppptttxxxzzz||||||{{{yyy{{{|||}}}|||}}}~~~yyytttpppjjjjjjgggbbbaaabbb```[[[\\\\\\[[[ZZZXXXWWWWWWWWWYYY[[[]]]^^^]]][[[YYYXXXYYYWWWUUUTTTVVVXXXZZZZZZYYYZZZ]]]aaafffjjjkkkjjjhhheeebbb___^^^\\\ZZZXXX]]]```cccdddcccccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjmmmqqqvvv{{{zzzmmmddd^^^\\\\\\\\\\\\]]]]]]___```bbbjjjpppxxxGGGHHHJJJKKKKKKKKKMMMNNNHHHHHHIIIJJJLLLOOOPPPRRRMMMNNNOOOQQQQQQQQQQQQPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQQQQOOONNNQQQVVV[[[\\\\\\WWW[[[]]][[[\\\___^^^[[[YYYYYYXXXWWWWWWWWWWWWWWW\\\[[[YYYZZZ]]]___`````````aaacccccccccaaa___^^^bbbbbbbbb```\\\XXXTTTQQQQQQPPPNNNMMMMMMOOOPPPRRRSSSVVVYYY[[[\\\^^^aaadddiiillloooqqqpppooooooooollljjjggggggiiijjjjjjiiioooppppppqqqqqqpppppppppppprrrssssssqqqppppppqqqlllmmmnnnpppsssuuuwwwxxxqqqrrrssstttuuuvvvvvvvvvwwwvvvvvvwwwwwwuuurrrooojjjkkkkkkiiifffdddcccccceeecccbbbbbbdddddddddccc`````````___``````aaaaaa___``````^^^]]]^^^```bbb^^^bbbdddbbb^^^[[[\\\___YYY[[[]]]]]]\\\[[[\\\]]]```aaabbbcccdddeeefffgggaaaaaaaaabbbcccdddfffgggcccddddddeeeeeefffffffffgggiiijjjkkklllmmmpppsssllllllmmmooorrrsssrrrqqqqqqrrrrrrrrrqqqpppooonnnqqqpppooooooppprrrtttvvvrrrtttvvvzzz}}}~~~}}}zzzvvvrrroooffffffbbb\\\[[[]]]\\\WWWVVVWWWVVVTTTRRRQQQRRRSSSUUUXXX[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZ\\\\\\]]]aaaeeehhhhhhhhhhhhfffdddbbbbbbaaa```^^^cccggglllllljjjhhhhhhjjjjjjlllmmmlllkkkkkklllmmmoooppprrruuuzzzsssggg```^^^^^^^^^___^^^]]]]]]^^^bbbeeemmmttt}}}KKKKKKLLLMMMOOOOOOOOOOOOKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRTTTUUUVVVVVVUUUUUURRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]______]]]]]]______\\\XXXYYYXXXXXXVVVTTTRRRQQQWWWUUUUUUWWW\\\___```___^^^___aaaccccccbbbaaa```aaa```___^^^\\\ZZZXXXWWWZZZXXXUUURRRQQQQQQRRRSSSVVVYYY]]]______aaacccfffjjjnnnrrrsssrrrppppppqqqmmmmmmllliiigggggghhhjjjppppppqqqrrrrrrrrrrrrrrrqqqrrrsssqqqooommmmmmmmmjjjkkkmmmnnnppppppppppppkkklllnnnpppqqqsssttttttrrrrrrrrrssstttsssqqqoooggghhhhhhfffbbb``````aaabbbaaa``````aaabbbaaa```^^^]]]]]]\\\\\\\\\]]]]]]\\\]]]^^^^^^^^^___aaabbb``````aaaaaa```^^^^^^^^^YYY\\\______^^^^^^___aaaeeeeeefffggghhhiiiiiijjjffffffffffffgggiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmmmmmmmnnnqqqsssnnnnnnoooqqqtttuuutttrrrpppqqqrrrsssttttttsssrrrsssrrrqqqppprrrvvvyyy|||wwwwwwxxxyyy|||~~~zzzvvvssspppkkkhhh``````\\\WWWWWW[[[[[[XXXTTTUUUUUUSSSPPPOOOPPPSSSSSSVVVZZZ[[[[[[[[[]]]^^^^^^^^^^^^^^^^^^___aaabbb\\\\\\]]]```dddfffggggggfffeeeeeefffhhhiiiiiihhhjjjooossstttpppllllllmmmmmmnnnpppooonnnnnnppprrrsssssssssvvv|||{{{lllaaa\\\]]]______```___^^^]]]```fffkkkpppxxxSSSRRRRRRSSSVVVVVVUUUSSSOOOQQQSSSTTTUUUVVVUUUTTTXXXYYYYYYZZZYYYWWWVVVUUUXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZUUUVVVXXXZZZ[[[[[[ZZZZZZ^^^```dddeeecccaaa``````___aaa```\\\[[[^^^^^^[[[VVVWWWWWWVVVTTTQQQMMMKKKMMMMMMNNNSSSZZZ___```___[[[]]]___bbbccccccbbbbbb\\\[[[ZZZXXXXXXZZZ[[[\\\aaa___[[[WWWTTTSSSTTTTTTYYY]]]aaabbbbbbcccfffiiijjjnnnrrrsssqqqooonnnooolllooopppkkkdddaaaeeekkknnnooopppqqqrrrsssssssssnnnooopppnnnkkkiiihhhhhhfffgggiiikkkkkkjjjhhhgggfffhhhjjjmmmoooqqqrrrsssnnnnnnnnnpppqqqqqqpppnnnfffggggggddd```^^^___aaa^^^]]]\\\\\\]]]^^^\\\[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]___``````______```aaaaaa___]]]^^^aaabbb___\\\___bbbffffffeeeeeegggjjjeeefffgggiiijjjlllmmmnnnkkkkkkkkkkkklllmmmnnnooommmmmmmmmlllllllllkkkkkkqqqqqqqqqpppoooppprrrtttqqqqqqrrruuuwwwxxxwwwuuutttuuuxxxzzz{{{|||||||||sssrrrpppqqqssswww|||yyyxxxwwwwwwxxx||||||~~~}}}zzzuuuqqqnnniiieeebbb]]]]]]YYYTTTVVV[[[]]][[[UUUWWWWWWTTTQQQPPPRRRUUURRRVVVZZZ\\\]]]^^^aaaeeeiiijjjjjjjjjjjjjjjkkkmmm\\\\\\\\\___cccfffggggggeeedddeeehhhllloooppppppnnntttxxxxxxsssooonnnooolllnnnpppooonnnnnnqqqtttqqqqqqrrrvvv~~~vvvggg\\\YYY\\\```___```___^^^^^^bbbiiiooorrrzzzUUUVVVWWWWWWWWWXXXZZZ]]]XXXZZZ]]]___^^^^^^^^^^^^]]]^^^^^^^^^\\\[[[YYYWWWZZZ\\\^^^aaacccaaa\\\XXXYYYYYYZZZZZZZZZYYYYYYXXXUUUVVVYYY[[[]]]^^^^^^]]]]]]]]]\\\\\\]]]^^^```aaa___^^^^^^^^^___^^^[[[XXXUUUSSSPPPMMMKKKIIIIIIIIIJJJKKKMMMPPPTTTXXX\\\^^^YYY[[[___bbbddddddcccbbb^^^\\\[[[\\\___bbbdddeeeeeeccc```^^^\\\[[[[[[[[[]]]___aaadddfffggghhhhhhhhhkkkooopppooonnnppprrrrrrmmmfff```___ccchhhlllhhhkkkooopppooonnnoooqqqooonnnllljjjhhhgggfffffffffffffffeeecccbbbccceeeeeedddcccfffkkknnnooonnnpppooonnnlllkkkiiihhhggghhheeebbbaaaaaa```\\\XXXbbb___\\\\\\___```^^^[[[ZZZ\\\]]][[[YYYXXX[[[_________^^^]]]\\\]]]```cccbbbaaa```___```aaadddeeeeeefffggghhhiiiiiiiiiiiifffiiilllmmmkkklllooorrroooppprrrqqqooonnnnnnoooqqqpppmmmkkkjjjjjjkkkllloooqqqssssssrrrssstttvvvtttvvvyyyzzzzzz{{{|||~~~}}}~~~}}}|||vvvrrrsssvvvyyyzzzyyywwwtttsssuuuzzz|||}}}}}}~~~}}}{{{{{{|||}}}~~~}}}~~~|||xxxuuussspppllliiieee___\\\UUUWWWXXXYYYXXXXXXZZZ[[[]]][[[YYYVVVTTTQQQPPPOOOSSSUUUWWWYYY^^^dddkkkpppwwwzzz{{{zzzzzzzzzuuunnngggddd```^^^```ccceeefffgggeeeeeejjjrrrwwwvvvssstttvvvxxxzzzzzzxxxuuutttqqqrrrrrrqqqqqqrrruuuxxxzzzuuusssyyy}}}nnnccc[[[WWW\\\bbb___[[[ZZZ[[[^^^bbbkkktttyyyYYY[[[]]]]]]]]]^^^```aaa^^^___```___]]]]]]^^^```______``````___^^^\\\[[[]]]^^^___bbbeeeeeebbb```^^^______^^^^^^]]]\\\[[[WWWXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[[[[\\\]]]^^^___\\\[[[ZZZ[[[]]]]]][[[ZZZWWWUUURRRNNNKKKIIIGGGGGGJJJMMMRRRWWW[[[]]]^^^^^^\\\^^^bbbeeehhhiiihhhhhhbbb```]]]\\\^^^aaabbbccccccbbbaaa___^^^]]]\\\\\\^^^___bbbdddfffgggggggggfffiiimmmnnnnnnnnnppprrroookkkeeeaaa```bbbfffiiiiiilllnnnnnnllljjjkkkllllllkkkiiigggfffeeeddddddeeeffffffdddaaa______``````^^^]]]```dddhhhiiiiiijjjjjjiiihhhgggfffeeedddfffdddbbbbbbcccbbb___\\\_________aaabbbaaa___]]][[[\\\\\\\\\\\\]]]___aaa^^^___``````___```ccceeeeeedddcccbbbcccdddfffgggiiijjjjjjkkklllmmmnnnnnnjjjmmmoooooollllllnnnqqqpppqqqrrrrrrpppoooooopppoooppppppqqqqqqqqqppppppuuuvvvwwwwwwvvvvvvwwwyyyzzz|||~~~~~~~~~~~~}}}xxxttttttuuuvvvwwwxxxwwwttttttwww||||||yyyxxxxxx{{{|||{{{{{{}}}~~~{{{zzz{{{yyyvvvpppmmmhhhdddaaa^^^[[[XXXVVVVVVVVVUUUUUUWWW\\\___^^^\\\YYYVVVTTTSSSSSSSSSUUUVVVYYY]]]eeennnwww}}}zzzqqqmmmgggeeeeeegggiiijjjhhheeedddhhhooouuuuuusssoooppprrruuuzzz|||{{{zzzuuuuuutttqqqppppppsssvvvxxxsssqqqwwwuuuggg___[[[YYY\\\aaa```]]][[[]]]___ccckkktttzzz\\\___bbbcccccccccdddeeeiiiiiihhheeecccccceeefffaaaaaabbbbbbbbbbbbaaaaaaaaa``````bbbeeehhhiiiiiieeeeeeeeedddbbbaaa___^^^[[[\\\\\\\\\[[[ZZZYYYXXX[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYZZZ\\\^^^^^^^^^```^^^ZZZVVVRRROOOMMMMMMMMMRRRYYY```ccccccaaa______aaadddhhhkkkllllllllleeebbb^^^\\\\\\^^^___```bbbbbbccccccbbbaaa___^^^___aaaccceeefffgggggggggdddgggjjjkkklllmmmnnnpppllljjjfffcccbbbcccfffgggiiijjjllljjjhhheeeddddddfffeeedddcccaaaaaaaaa```___aaacccbbb```^^^^^^^^^[[[ZZZYYYZZZ^^^bbbdddeeeeeeeeeeeedddccccccbbbbbbdddcccbbbbbbccccccaaa___\\\___ccceeeeeecccbbbaaa^^^]]]\\\^^^```ccccccccc^^^aaaccceeeeeefffhhhiiijjjiiihhhggghhhiiijjjkkkqqqppppppooopppqqqssstttoooqqqsssrrrooonnnppprrrrrrsssuuutttsssrrrrrrsssppprrrvvvyyyzzzzzzyyyxxx{{{|||}}}|||{{{{{{|||~~~}}}{{{zzzyyyxxxxxxwwwuuuvvvzzz~~~|||vvvttttttvvvzzz~~~|||zzzyyy{{{zzzxxxzzzyyyuuummmggg```[[[XXXWWWWWWWWWUUUTTTRRRPPPPPPTTT[[[```bbb___[[[WWWTTTSSSSSSSSSUUUVVVYYY```kkkyyy{{{sssnnnmmmnnnppppppiiidddaaacccjjjppprrrqqqiiihhhjjjrrr|||yyyxxxuuupppmmmmmmooorrrqqqooonnntttzzznnnbbb^^^^^^^^^___aaabbb___^^^aaacccfffnnnwww}}}]]]```dddfffffffffffffffiiijjjkkkiiihhhggghhhiiibbbccccccdddeeeeeeffffffdddbbb``````cccgggjjjkkkhhhhhhgggfffdddbbb```___]]]]]]^^^^^^^^^____________```aaacccccccccbbbaaa___]]][[[\\\^^^```aaaaaacccbbb^^^[[[XXXVVVTTTTTTTTTYYY___eeehhhhhhfffdddaaacccfffiiikkklllllllllfffccc^^^[[[\\\^^^___```cccdddfffhhhhhhfffdddcccbbbcccdddfffgggggggggfffcccdddfffggghhhiiijjjkkkiiihhhgggeeeddddddeeeeeedddeeefffeeecccaaa___^^^``````___^^^]]]]]]]]]]]]YYY\\\___aaaaaa``````aaa\\\[[[ZZZZZZ]]]```ccceeeeeeeeedddcccbbbaaaaaa```cccccccccccccccbbbaaa```\\\```dddeeedddccceeegggcccaaa___aaaeeehhhgggeee```cccgggjjjkkkkkklllmmmooonnnnnnmmmnnnoooooopppxxxvvvuuusssssstttuuuvvvrrruuuwwwvvvsssrrrtttwwwvvvxxxyyyyyyxxxwwwwwwxxxwwwyyy|||}}}zzzwwwxxxwwwvvvxxx}}}~~~|||{{{wwwuuutttuuuyyy~~~}}}zzzxxxxxx{{{{{{yyy{{{{{{xxxnnnggg^^^WWWUUUVVVXXXZZZYYYWWWUUURRRRRRUUU\\\aaaeeebbb^^^YYYVVVSSSSSSRRRUUUUUUXXX```oooxxxuuuuuuuuuuuujjjddd______ffflllooonnneeeeeehhhssszzzxxxsssnnniiihhhjjjlllhhhhhhjjjqqq}}}uuujjj``````cccdddccccccaaa^^^___cccfffjjjrrr{{{___bbbfffggggggfffffffff^^^aaaeeegggfffeeeddddddbbbbbbcccdddeeefffggghhheeebbb___^^^```ccceeefffffffffeeedddcccaaa___^^^ZZZ[[[\\\^^^aaaccceeefffeeefffggghhhiiihhhgggfffaaa___]]]]]]___```aaaaaa___^^^\\\ZZZXXXXXXXXXXXX]]]```dddgggiiijjjiiihhhfffggghhhjjjjjjkkkjjjjjjhhheeeaaa___```cccdddeeeeeegggiiillllllkkkhhhgggcccdddeeefffgggfffeeeeeebbbbbbbbbbbbcccdddddddddddddddccccccbbbbbbaaaaaa^^^______```aaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]ZZZ]]]```bbbbbbaaaaaaaaa]]]]]]]]]]]]]]]___bbbdddeeeeeecccbbbaaa___^^^^^^cccddddddcccbbbaaa```___^^^aaacccbbbaaacccgggllliiigggeeegggjjjkkkiiifffdddgggkkknnnooooooooopppsssssssssssstttuuuvvvvvv}}}{{{yyyvvvuuuuuuvvvwwwvvvyyy{{{{{{yyyxxx{{{~~~|||~~~~~~}}}}}}~~~~~~{{{wwwtttyyyxxxwwwyyy~~~|||{{{zzzyyyzzzzzzxxxvvvwwwzzz~~~}}}{{{yyyxxxyyy|||zzzyyy|||}}}{{{ssskkkaaaYYYWWWYYY\\\^^^]]]\\\ZZZXXXWWWYYY^^^aaadddcccbbb```^^^[[[ZZZYYYZZZXXXYYYbbbrrr|||zzzxxxxxxooohhhaaa```ffflllooooooeeeeeekkkvvv~~~vvvtttooojjjeeecccdddfff___bbbgggooo{{{qqqfff___aaafffgggeeeeee^^^\\\]]]aaaeeejjjttt}}}bbbdddfffgggfffeeeeeefffXXX]]]bbbffffffeeedddcccaaaaaaaaaaaabbbdddeeefffcccaaa^^^]]]___```aaaaaacccccccccbbbaaa```___^^^WWWXXXZZZ]]]```dddgggiiihhhiiiiiijjjjjjiiiiiiiii^^^]]]\\\\\\^^^_________``````^^^^^^^^^^^^___```dddeeeggghhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiigggeeeeeefffhhhiiiiiieeefffiiikkkkkkjjjhhhgggbbbbbbcccddddddcccbbbaaa___]]]\\\\\\^^^_________]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\___aaabbbaaa___^^^^^^^^^^^^^^^___``````dddeeeffffffcccaaa``````___```aaa```______aaabbbcccbbbaaa```___^^^]]]]]]dddeeefffeeecccaaaaaaaaabbbbbbbbbaaabbbeeeiiimmmlllkkkkkklllmmmmmmkkkjjjiiillloooqqqqqqpppqqqqqquuuvvvwwwxxxyyyzzz{{{|||~~~|||{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~{{{xxxyyyxxxxxxyyy~~~|||zzzwwwuuuuuuvvvxxxzzz|||zzzxxxyyy{{{~~~}}}|||{{{{{{}}}{{{{{{zzzsssiiiaaa___```bbbddd\\\[[[ZZZWWWWWWYYY^^^aaafffhhhkkknnnnnnllliiigggaaa]]]\\\dddvvv~~~{{{yyysssllleeeccchhhnnnppppppfffggglllttt}}}{{{vvvnnnnnnkkkgggbbb```aaabbb\\\```fffmmmwwwyyyjjjbbb^^^aaafffhhhhhhiiiaaa^^^]]]```dddjjjttt~~~aaacccccccccaaa```aaabbbZZZ^^^cccfffffffffeeefff^^^^^^^^^^^^___```bbbcccaaa```___```aaaaaa```___``````aaabbbbbbbbbaaaaaa[[[\\\]]]^^^aaadddfffhhhggggggffffffffffffgggggg[[[[[[[[[^^^```bbbaaa```eeedddcccccccccdddeeefffggghhhiiijjjjjjhhhgggfffggghhhhhhiiiiiiiiiiiiiiihhhfffeeefffggghhhgggfffbbbccceeeffffffeeedddccc^^^___``````___^^^]]]\\\YYYWWWVVVWWW[[[]]]^^^]]][[[\\\\\\\\\\\\[[[[[[ZZZ]]]\\\]]]aaadddfffeeecccbbbbbbbbbcccdddeeefffgggkkklllkkkiiieeecccbbbbbbccceeegggfffcccaaaaaabbbaaaaaaaaaaaaaaabbbbbbbbbcccfffhhhgggeeedddeeefffeeedddcccdddfffiiikkkkkkkkkmmmooopppooooooooopppnnnppprrrsssrrrpppqqqqqqvvvwwwyyy{{{}}}zzzyyyxxxyyy}}}~~~{{{wwwuuurrrqqqrrruuuyyy|||~~~|||}}}~~~}}}uuunnnkkkkkkkkklllaaa___\\\ZZZZZZ___gggmmmqqqvvv}}}~~~xxxtttddd___]]]eeexxx}}}zzzsssllldddcccggglllnnnmmmeeefffiiimmmqqqrrrqqqooohhhhhhhhheeebbb`````````___ccchhhlllqqq|||xxxoooddd```^^^ccchhhkkknnnssslllhhhdddeeehhhmmmwww___```___]]][[[[[[\\\]]]ZZZ]]]___aaaaaaaaacccddd]]]\\\\\\\\\\\\^^^```aaa`````````bbbddddddaaa______```aaabbbccccccdddcccbbbbbbaaaaaabbbdddfffgggeeedddbbbaaaaaabbbcccdddZZZ[[[]]]```dddfffeeedddeeedddcccbbbbbbcccdddeeegggiiijjjkkkkkkhhheeecccccccccdddeeefffggghhhhhheeedddccccccddddddbbb```______```aaaaaaaaa```___\\\\\\]]]]]]\\\ZZZYYYXXXUUURRRQQQTTTYYY]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\```___```cccgggiiigggeeefffffffffggghhhiiikkklllmmmnnnmmmjjjgggffffffhhhgggjjjlllkkkhhhdddccccccaaaaaabbbdddeeeggghhhhhhcccfffiiiiiihhhgggiiikkkfffeeedddgggkkkmmmllliiiiiimmmqqqrrrqqqppprrrtttrrrssstttsssqqqppppppqqqvvvwwwzzz}}}~~~{{{yyyxxxyyy}}}~~~~~~|||yyyuuussspppoooqqquuu{{{~~~xxxuuutttssssssnnnkkkgggdddeeemmmxxx~~~yyyddd___\\\dddxxxzzzooohhhaaa```ccchhhiiihhheeeeeeeeefffggghhhjjjkkkdddeeefffeeecccaaa```aaadddgggkkkkkkmmmuuuqqqgggbbb```aaafffkkkooouuu|||yyysssmmmlllmmmrrr|||___]]]ZZZZZZ\\\^^^______aaa^^^\\\\\\______^^^\\\^^^___```aaabbbcccddddddffffffffffffeeedddbbbbbbbbbbbbbbbbbbcccddddddeeefffeeeeeeeeefffgggiiijjjhhhfffbbb___]]]]]]^^^^^^YYYXXXXXXZZZ^^^bbbddddddfffeeebbb^^^]]]^^^bbbeeedddggglllmmmkkkgggdddbbb_______________```aaabbb______``````````````````]]]\\\ZZZ[[[\\\^^^]]]]]]\\\___aaa^^^ZZZWWWYYY\\\\\\YYYWWWXXX\\\^^^___^^^aaaaaabbbbbbbbbbbbaaaaaa^^^```bbbbbbccceeegggjjjkkkkkkkkkllllllmmmmmmnnnjjjlllnnnmmmjjjiiikkknnnlllkkkhhheeedddccccccddd```ccceeeeeeeeefffiiimmmoooooonnnllljjjhhhggggggiiijjjjjjjjjiiiiiikkkmmmqqqrrrsssrrrooooooqqqsssssswwwyyyxxxrrroooppprrrzzzzzz|||}}}zzz|||~~~}}}|||}}}~~~||||||}}}~~~~~~sssqqqqqqttttttuuuyyy~~~yyyvvvxxxvvvtttuuuyyyvvveee\\\XXXeee{{{{{{mmmfff```]]]\\\]]]bbbhhh[[[\\\]]]]]]^^^```dddgggiiiiiiiiihhhhhhiiilllnnnpppiiieeehhhkkknnnvvvuuujjjccc[[[\\\```gggqqqzzzzzzpppmmmpppuuu^^^\\\ZZZYYY[[[]]]^^^^^^]]][[[YYYZZZ]]]``````___]]]^^^___```aaabbbcccdddccccccdddddddddccccccbbbaaaaaa``````aaabbbcccddddddcccccccccccceeefffgggcccbbb___^^^]]]^^^```aaaYYYXXXXXXZZZ^^^bbbdddddddddcccaaa^^^\\\]]]aaadddgggiiijjjiiigggdddccccccdddcccbbb```___^^^^^^^^^cccbbbaaaaaa``````aaaaaa]]][[[ZZZ[[[]]]^^^^^^]]]\\\___aaa___ZZZXXXYYY\\\\\\ZZZYYYZZZ^^^```___^^^eeeeeeeeeeeeeeeeeeeeeeee```bbbddddddeeefffiiikkkjjjjjjkkklllmmmnnnnnnooonnnpppppppppooonnnooopppiiigggdddaaa``````bbbcccbbbdddgggggggggiiillloooppppppooonnnkkkjjjiiiiiinnnooooooooonnnnnnppprrrssstttvvvuuusssrrrtttvvvwwwzzz|||yyytttppppppqqq{{{}}}}}}~~~}}}||||||}}}|||{{{zzz{{{}}}~~~}}}xxxuuutttvvvuuutttxxx~~~zzzdddZZZVVVccc{{{vvvmmmccc]]]ZZZXXX\\\bbb]]]^^^^^^]]]^^^aaafffiiihhhjjjnnnqqqtttvvvyyy|||vvvnnnhhhggghhhjjjrrrzzzrrrfff```[[[]]]bbbkkkvvvzzzpppnnnpppvvv\\\ZZZXXXXXXZZZ[[[\\\\\\[[[YYYVVVVVVYYY\\\^^^^^^YYYZZZ[[[\\\]]]___``````___```aaaaaabbbbbbaaaaaa___^^^]]]\\\]]]___aaacccbbbbbbbbbbbbcccdddeeefffaaa```^^^]]]]]]^^^___```ZZZYYYXXXZZZ^^^aaaccccccbbbaaa```]]]\\\\\\```bbbhhhhhhgggeeebbbaaaccceeeeeedddbbbaaa___^^^^^^]]]bbb```^^^\\\ZZZ[[[[[[\\\]]][[[ZZZ[[[^^^_________```bbbdddbbb___\\\]]]___]]]\\\]]]^^^aaabbbaaa```gggffffffffffffffffffgggbbbdddfffggggggiiikkkmmmiiiiiijjjlllnnnooopppqqqrrrqqqpppqqqrrrrrrqqqpppfffddd```]]]\\\^^^aaacccdddfffhhhjjjkkkllloooqqqqqqqqqqqqooommmkkklllmmmnnnooopppooonnnnnnpppqqqtttvvvxxxxxxwwwwwwxxxyyy|||~~~|||wwwrrrqqqrrr|||~~~}}}~~~||||||~~~yyyyyy}}}~~~{{{yyyyyywwwuuuyyy{{{fff[[[VVVeeezzzlllbbbZZZWWWYYY___]]]]]][[[ZZZZZZ^^^dddiiijjjpppxxxxxxoooiiiggghhhnnnttt}}}mmmaaa[[[[[[___gggrrr}}}{{{qqqnnnqqqxxxYYYWWWVVVVVVXXXYYYYYYYYY[[[XXXUUURRRSSSUUUWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[^^^_______________^^^^^^[[[ZZZYYYYYYYYY\\\^^^```bbbbbbbbbcccdddeeeffffffcccaaa___]]]\\\\\\\\\]]]ZZZXXXXXXYYY\\\```aaaaaa___```___]]]\\\\\\___aaaeeeeeeeeecccaaaaaaccceeebbbaaa``````___`````````bbb___\\\YYYWWWXXXYYYZZZ^^^\\\\\\]]]___aaaaaaaaaeeeggghhhhhheeeddddddddd___```aaaccceeeeeedddcccffffffeeeddddddeeeffffffeeegggiiijjjjjjkkkmmmnnnjjjjjjlllmmmoooqqqssssssrrrpppnnnooorrrsssqqqnnnfffccc___\\\\\\^^^bbbeeefffhhhjjjlllmmmooopppqqqpppqqqrrrpppmmmlllnnnpppooopppqqqpppooooooppprrruuuvvvxxxzzzzzzzzzzzzzzz}}}~~~{{{xxxvvvwww~~~~~~~~~~~~|||}}}||||||}}}}}}{{{zzz}}}xxxiii^^^ZZZkkkxxxkkkaaa[[[\\\aaaaaa```]]][[[[[[```ggglllttt|||xxxoooiiihhhjjjnnnuuuxxxiii___YYY\\\aaalllxxxzzzqqqpppssszzzVVVUUUTTTTTTVVVWWWWWWVVVVVVTTTRRROOONNNPPPSSSUUUTTTTTTUUUUUUVVVWWWWWWWWW^^^^^^^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVXXX[[[\\\]]]^^^___aaabbbcccdddeeebbbaaa```^^^]]]]]]]]]^^^ZZZYYYXXXYYY\\\___``````^^^_________]]]]]]___aaa```bbbdddeeeeeedddeeefffaaaaaa```````````````aaafffdddaaa^^^\\\]]]^^^___```___^^^___aaaccccccbbbfffgggiiijjjjjjhhhhhhhhhcccdddggghhhiiiiiiiiihhhiiihhhgggffffffggghhhiiihhhjjjmmmnnnnnnnnnoooqqqnnnnnnoooqqqrrrtttuuuvvvtttqqqooopppssstttrrroooiiigggccc``````cccfffiiihhhiiikkkmmmoooqqqqqqpppoooqqqrrrpppllllllooosssuuuvvvwwwvvvttttttuuuwwwuuuvvvyyy{{{||||||zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}yyy~~~uuuhhh______qqqssshhh``````dddfffdddbbbaaaccciiiqqqwwwvvvnnnjjjhhhfffmmmwwwrrrfff^^^[[[^^^eeeqqqwwwpppqqqvvv}}}TTTRRRRRRSSSTTTUUUTTTSSSOOOOOOOOONNNMMMOOOSSSVVVVVVVVVVVVVVVVVVVVVUUUUUU[[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRSSSTTTVVVWWWXXXVVVWWWYYY\\\^^^```aaabbb_________```aaabbbcccccc\\\[[[ZZZZZZ]]]___``````^^^```aaaaaa```___```bbb___bbbfffhhhhhhfffeeeeeeeeeeeedddbbbaaaaaaaaaaaafffeeecccaaa```aaabbbcccdddbbbaaabbbcccddddddccccccdddgggiiijjjjjjiiiiiigggjjjlllmmmllllllmmmoooooonnnlllkkkkkklllnnnooommmooorrrtttsssssstttuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwvvvuuuooollliiigggfffiiilllnnnllllllmmmooorrrrrrqqqooonnnqqqrrrpppllllllqqqwwwxxxyyyyyyxxxvvvvvvwwwyyyxxxyyy{{{~~~|||yyyxxxzzz}}}~~~|||zzzvvvzzzsssbbb^^^bbbvvvxxxlllcccaaacccaaaaaabbbdddiiiqqq|||wwwppphhhaaajjjsssyyykkkbbb___^^^dddlllyyyyyysssooorrryyyQQQQQQPPPQQQSSSTTTRRRQQQNNNOOOQQQPPPOOOPPPSSSVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTTTTTTTSSSRRRPPPOOONNNMMMNNNPPPRRRSSSTTTTTTTTTQQQSSSVVVZZZ]]]___```aaa``````aaabbbcccdddeeefff```^^^]]]]]]```bbbcccccc___aaacccdddcccbbbbbbccccccfffiiijjjhhhfffeeeeeeggggggfffeeeeeeeeeeeeeeedddddddddddddddeeefffggghhhfffddddddeeefffeeedddaaabbbeeeiiilllmmmlllkkklllnnnppppppoooooorrrttttttrrrpppooooooppprrrtttrrruuuxxxzzzyyyyyyyyyyyy{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxyyyzzztttrrrooommmmmmnnnpppqqqqqqpppppprrruuuuuurrroooooorrrtttrrrnnnnnntttzzzzzz{{{{{{zzzxxxwwwyyyzzz}}}~~~{{{wwwxxx|||~~~|||zzzzzzzzz~~~}}}ppp^^^___hhh}}}|||qqqeee```aaa\\\^^^bbbiiirrr~~~|||ooodddiiirrrqqqddd______bbbkkksss~~~sssooonnnttt{{{PPPPPPOOOQQQRRRSSSRRRPPPQQQSSSTTTSSSPPPOOOQQQSSSTTTSSSRRRQQQOOONNNLLLLLLOOOOOOOOOOOONNNNNNMMMLLLJJJLLLOOOQQQSSSSSSRRRRRRPPPRRRVVVZZZ^^^```bbbbbbddddddddddddddddddddddddcccaaa``````bbbdddeeeeee```bbbdddeeedddcccddddddhhhjjjkkkjjjgggeeeeeeeeefffffffffgggiiijjjlllmmmggghhhiiijjjlllmmmmmmnnnjjjhhhfffffffffgggfffeeeaaacccfffkkkooopppooonnnoooqqqrrrqqqpppqqqtttxxxvvvtttrrrpppppprrrtttvvvvvvyyy}}}~~~~~~}}}}}}}}}~~~|||{{{zzzyyyxxxxxxzzz|||{{{xxxwwwyyy|||vvvuuusssqqqpppqqqrrrrrrtttssssssuuuwwwwwwsssppppppsssvvvsssooopppvvv}}}~~~}}}~~~}}}wwwxxx{{{}}}||||||}}}yyymmm]]]aaammmuuuhhh``````^^^bbbiiissswwwiiijjjrrr~~~{{{kkk```]]]```dddpppxxx{{{ooolllmmmttt}}}PPPOOOMMMLLLMMMOOORRRTTTPPPQQQSSSRRRQQQQQQRRRSSSVVVTTTQQQNNNLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSVVVVVVSSSQQQRRRRRRSSSWWW]]]aaaaaa```hhhgggfffeeeddddddddddddaaabbbbbbbbbccccccccccccccccccdddeeeffffffggghhhiiiiiiiiiiiiiiihhhggggggjjjiiijjjlllooopppmmmjjjlllmmmmmmnnnooopppqqqqqqmmmlllkkkjjjjjjkkklllmmmiiijjjlllnnnpppqqqrrrsssqqqsssssssssrrrtttyyy}}}{{{wwwuuuwwwwwwtttrrrtttyyyzzz|||~~~~~~}}}}}}}}}}}}{{{|||}}}|||{{{zzzzzz{{{yyyxxxuuusssrrrrrrrrrsssttttttuuuyyy|||{{{wwwsssvvvxxxyyyxxxwwwyyy~~~~~~|||xxxxxxxxxyyy{{{nnnbbb[[[bbbqqq}}}pppeeecccfffeeehhhpppqqqrrruuu{{{~~~qqqiiiaaa\\\bbbmmmtttvvvjjjlllooottt|||QQQOOOMMMLLLLLLMMMOOOPPPTTTUUUWWWVVVUUUUUUVVVXXXUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRTTTWWWZZZZZZWWWUUUTTTTTTUUUYYY___bbbbbbaaafffeeeddddddccccccccccccffffffffffffeeeeeeeeeeeeffffffgggggghhhiiijjjjjjkkkkkklllllllllkkkkkkjjjkkkkkklllooorrrsssqqqooonnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuunnnoooppprrrtttuuuuuuvvvtttvvvxxxxxxwwwwwwyyy{{{}}}yyyxxx{{{{{{wwwvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxwwwwwwwwwyyy{{{zzzwwwssswwwyyy{{{{{{|||~~~}}}}}}}}}}}}lllbbb]]]dddrrrrrrhhheeehhhjjjqqq}}}xxxrrrtttyyywwwiiiccc^^^[[[bbbmmmyyy~~~tttjjjlllpppvvv~~~QQQOOONNNLLLKKKKKKLLLMMMSSSTTTVVVUUUTTTTTTVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXXXXYYY\\\^^^___\\\ZZZWWWXXXYYY]]]aaadddeeedddfffffffffffffffeeeeeeeeellllllkkkkkkjjjiiiiiiiiikkkkkkkkkllllllmmmmmmmmmnnnnnnoooooopppooooooooonnnnnnpppsssvvvwwwvvvtttppppppqqqrrrssstttuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{ssstttuuuwwwxxxyyyyyyyyyvvvyyy|||}}}{{{zzzyyyyyy}}}{{{{{{~~~}}}zzzyyy{{{zzz|||~~~~~~~~~~~~{{{zzzzzzzzzzzzyyyvvvssswwwyyy|||xxxiii```bbbhhhvvv}}}sssjjjhhhkkkrrr}}}xxxxxxyyypppaaa]]]]]]^^^eeeooo{{{pppjjjlllqqqxxxQQQPPPOOOOOONNNNNNNNNNNNRRRTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWVVVTTTTTTTTTUUUWWWZZZ]]]^^^]]]]]]^^^```bbbbbbaaa___\\\]]]___bbbeeeggghhhhhhjjjkkkkkkkkklllkkkkkkkkkooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqrrrssssssssssssrrrrrrsssuuuwwwyyyyyyxxxvvvsssssstttvvvwwwxxxyyyyyywwwyyy|||~~~~~~}}}{{{zzzvvvwwwxxxyyyzzzzzzzzzzzzwwwyyy{{{|||||||||{{{{{{|||{{{|||~~~{{{{{{~~~}}}~~~}}}{{{zzzxxxvvvtttuuuxxx|||ssshhhbbbiiippp|||wwwnnnhhhjjjppp{{{{{{}}}mmm]]][[[^^^bbbjjjtttxxxnnniiilllqqqyyyRRRRRRSSSTTTTTTTTTTTTTTTWWWYYYZZZZZZZZZZZZ\\\]]]ZZZ[[[]]]^^^^^^]]][[[YYYVVVWWWWWWYYY[[[^^^aaacccbbbaaabbbccceeefffdddcccbbbcccfffhhhjjjkkkmmmnnnnnnnnnpppqqqqqqqqqqqqpppppppppqqqssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuuuuuwwwxxxzzz{{{zzzxxxwwwvvvvvvwwwxxxyyy{{{|||}}}~~~{{{|||~~~}}}zzzxxxwwwwwwxxxzzzzzz{{{{{{{{{xxxxxxxxxyyy{{{}}}~~~~~~}}}|||~~~|||~~~~~~|||yyyxxxwwwvvvwwwzzz~~~|||pppiiifffooovvvzzznnnfffeeemmmvvv|||zzzzzzhhhZZZZZZ___eeeoooyyywwwmmmhhhlllrrrzzzVVVWWWYYYZZZ[[[[[[ZZZYYYYYY[[[\\\]]]\\\]]]^^^```ZZZ\\\^^^___```___]]]\\\YYYZZZZZZ\\\^^^aaadddfffhhhgggggghhhjjjkkkjjjhhhhhhjjjmmmnnnoooppprrrssspppqqqsssuuuuuuuuuuuutttssstttuuuwwwyyy{{{|||}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwzzz|||~~~~~~{{{yyyxxxwwwyyyzzz{{{}}}~~~|||zzzwwwxxxyyyzzz||||||}}}}}}zzzyyyxxxzzz}}}~~~}}}~~~~~~}}}}}}yyyyyy{{{~~~wwwmmmiiiiiioooxxxsssgggbbbeeerrr~~~{{{xxx}}}qqqbbbXXXZZZ```gggsssvvvnnnjjjnnnttt{{{ZZZ\\\^^^______^^^\\\[[[[[[]]]^^^_________aaaccc^^^___```bbbccccccbbbbbb```aaaaaaccceeehhhjjjlllpppooonnnooopppqqqpppooommmooossstttssstttvvvxxxtttuuuxxxzzz{{{{{{zzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}{{{zzzyyy{{{~~~~~~{{{{{{{{{||||||~~~}}}yyyyyy{{{}}}~~~}}}~~~}}}{{{{{{|||zzzzzz{{{~~~~~~~~~~~~oooeeebbbcccjjjttt|||nnneeecccjjjxxx|||www{{{zzzhhh^^^YYY]]]dddlll{{{vvvpppnnnrrrxxx~~~^^^___aaabbbaaa___]]][[[aaaccceeeeeeeeefffgggiiiccccccdddfffggghhhhhhhhhhhhhhhhhhjjjllloooqqqsssuuutttssstttuuuvvvuuutttooosssvvvwwwvvvvvvxxxzzzxxxzzz}}}}}}~~~~~~}}}|||{{{{{{~~~~~~}}}~~~zzz|||}}}yyywwwwwwvvvtttuuu}}}zzz}}}wwwggg\\\ZZZ\\\dddpppvvvkkkffffffnnn}}}xxxzzzssseee]]][[[aaaiiirrr~~~wwwqqqqqquuuzzzeeedddcccbbbbbbbbbddddddiiijjjmmmnnnnnnmmmkkkiiikkkkkkkkkkkkkkklllmmmnnnpppoooooorrrwwwyyyxxxvvvvvvwwwxxxzzz|||{{{yyywwwxxxyyyzzz{{{{{{|||{{{{{{}}}~~~~~~}}}~~~~~~}}}~~~wwwnnngggfffiiioooxxxzzz{{{~~~}}}|||wwwtttsss}}}vvviii[[[RRRPPPRRRbbbsss|||qqqkkkhhhkkkooowww~~~wwwuuuyyymmmaaaZZZXXX```lllzzz{{{uuusssnnnuuu}}}hhhgggfffffffffggghhhiiioooppprrrttttttsssqqqpppnnnnnnnnnnnnooopppqqqqqqqqqppppppssswwwyyyyyywwwxxxyyyzzz{{{}}}}}}{{{zzz}}}~~~|||}}}sssjjjdddccceeeiiiqqqxxx}}}}}}uuurrrsssuuu{{{zzzxxxtttmmmhhheeedddlllvvvzzzjjj\\\PPPIIIKKKPPPdddvvvxxxlllddddddjjjttt{{{wwwtttxxx{{{jjj```[[[[[[dddqqqyyysssppprrrxxxjjjjjjiiiiiiiiikkklllmmmpppqqqtttuuuvvvuuutttssssssssssssttttttuuuvvvvvvuuutttuuuwwwzzz||||||{{{|||}}}}}}~~~~~~~~~~~~~~~rrrjjjcccaaaaaacccjjjrrrxxx|||}}}xxxpppjjjffffffhhhjjjjjjgggbbb\\\WWWTTTTTT^^^gggwww}}}nnn\\\NNNCCC@@@HHHRRRhhh}}}kkk^^^\\\bbbmmmyyy|||zzzzzz~~~wwwsssuuutttfff^^^\\\```kkkyyy}}}tttooommmttt{{{mmmlllkkkkkklllmmmoooppprrrsssuuuwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~zzzrrriiieeebbbdddkkktttyyy}}}}}}zzzrrrnnnmmmmmmiiiiiifffbbb^^^\\\]]]^^^[[[[[[YYYUUUPPPMMMKKKLLLTTT\\\nnnvvveeeSSSGGG???>>>IIIWWWpppxxxfffZZZ^^^dddooozzz~~~xxxwwwuuuuuuuuuwwwzzz|||wwwqqqqqq{{{~~~nnnccc\\\^^^eeeqqqxxxppplllkkkuuu{{{rrrqqqppppppqqqrrrssstttwwwxxxzzz{{{}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{rrrlllhhhiiiqqq{{{~~~wwwrrrpppxxx}}}yyylllaaa\\\YYYYYYVVVWWWVVVSSSPPPNNNOOOPPPMMMMMMLLLJJJHHHGGGHHHIIIJJJSSSfff{{{yyyxxxwwwvvvzzzyyy|||ooo^^^MMMEEE@@@@@@MMM^^^yyypppbbbZZZ[[[fffsss|||wwwuuuuuuoooppprrrssssssrrrpppooouuuxxxpppnnnwwwwwwiiiaaaZZZaaakkkwwwtttmmmllllllttt{{{zzzyyyxxxwwwwwwxxxyyyyyywwwxxxzzz|||}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxzzz||||||{{{{{{|||}}}}}}xxxsssrrryyyzzzwwwyyy}}}|||uuulllggggggjjjsssqqq```UUUNNNKKKJJJJJJJJJIIIFFFBBB?????????@@@AAAAAAAAA@@@AAADDDGGGGGGQQQccc{{{~~~tttmmmjjjjjjiiigggjjjkkkpppwww{{{|||kkkYYYJJJEEECCCDDDSSSgggtttfff^^^ZZZWWWhhh|||~~~wwwrrrqqqpppiiillloooqqqpppkkkfffbbbiiiwww|||qqqnnnvvvqqqddd```\\\eeeqqq~~~}}}rrrmmmnnnpppvvv}}}~~~}}}|||{{{zzzzzz{{{{{{wwwxxxzzz{{{}}}~~~|||yyywwwyyy{{{}}}}}}{{{zzz{{{}}}zzz~~~|||zzz|||uuupppjjjbbb\\\\\\]]]iiizzz|||jjjYYYMMMGGGDDDBBBBBBBBBAAA===:::888888999888999::::::;;;===AAADDDGGGPPP```ssstttnnnfff```______^^^\\\]]]___fffpppvvvyyy~~~nnnZZZJJJGGGFFFIII\\\rrr{{{jjjaaa___```aaasssyyytttqqqpppqqqiiikkkmmmnnnkkkeee___[[[```mmmtttpppwww|||jjj```^^^___kkkxxx{{{qqqnnnqqquuu|||~~~|||{{{zzzyyyzzzzzz|||}}}~~~|||yyywww{{{~~~~~~|||~~~vvv|||xxxkkkfffbbbYYYTTTSSSUUUbbbtttyyyfffUUUJJJEEEBBB@@@>>>>>>===;;;888888999;;;666777888888999;;;???BBBCCCKKKYYYfffnnnooojjjeeehhhccc\\\YYYYYYZZZYYYWWWWWWYYYaaalllssswww|||sss]]]LLLIIIIIINNNccc}}}tttfffaaaeeeiiirrr{{{vvvsssrrrrrrrrrlllmmmmmmlllhhhccc]]]ZZZ\\\hhhzzzwwwrrryyyxxxggg^^^]]]bbbooo}}}zzzqqqoootttxxx|||yyyxxxxxxyyyzzzyyyxxxyyy{{{~~~}}}||||||~~~xxxiii___XXXRRROOOQQQNNNZZZmmm}}}vvvcccPPPBBB<<<<<<===888888999999999888888888777777888;;;>>>AAABBBAAAFFFNNNUUUXXXZZZ]]]\\\YYYVVVTTTSSSSSSUUUVVVVVVUUUWWWWWW[[[bbbiiioooxxxsssaaaOOOHHHNNN\\\rrr}}}ooogggdddggglllrrr~~~wwwsssssstttpppnnnnnnhhhiiihhhddd]]]YYYZZZ[[[YYYhhh|||{{{www{{{pppaaa\\\___gggpppyyysssqqqwww~~~}}}{{{zzzzzzzzz~~~}}}}}}}}}~~~}}}}}}~~~ttteeeZZZSSSMMMLLLNNNQQQ\\\lll~~~xxxdddOOO@@@888777777777777888999:::999888888555666777:::===???@@@@@@@@@HHHOOORRRTTTVVVVVVSSSTTTTTTTTTUUUXXXXXXWWWVVVQQQPPPSSSZZZ___dddmmmvvv{{{jjjXXXQQQVVVdddyyyzzzoooiiifffhhhlllwww}}}vvvrrrrrrqqqmmmjjjjjjkkkkkkhhhbbbYYYTTTRRRSSSVVVeee{{{~~~yyy~~~ooobbb```cccjjjtttvvvrrrqqqxxx|||ooo___TTTMMMJJJKKKPPPVVV]]]kkk|||{{{fffPPP@@@777555666555666888:::;;;:::888777666777888:::===>>>@@@@@@>>>FFFMMMPPPRRRUUUTTTQQQVVVWWWYYY\\\^^^]]]YYYVVVQQQPPPQQQVVVZZZ___hhhpppvvvqqqaaa[[[aaapppxxxpppkkkgggiiimmm~~~~~~xxxrrrooopppoookkkiiijjjooonnniiiaaaVVVOOOMMMMMMSSScccyyy{{{zzzmmmcccccchhhppp{{{{{{sssppprrrzzz~~~}}}~~~~~~~~~~~~rrrfffXXXPPPKKKJJJOOOVVV]]]aaakkk{{{{{{gggRRRBBB:::888888444666888:::;;;:::999777888999;;;<<<===>>>@@@BBBEEEMMMUUUXXX[[[^^^___\\\aaacccfffhhhhhhbbb[[[UUUSSSPPPPPPTTTWWW[[[dddmmmnnn{{{wwwkkkfffmmm|||wwwpppjjjgggiiinnnvvvpppmmmlllnnnooolllkkknnnpppooojjj```VVVNNNLLLMMMRRRbbbyyyzzz}}}tttiiibbbdddjjjwwwxxxqqqpppttt~~~~~~~~~|||{{{|||~~~}}}|||~~~xxxqqqcccZZZQQQLLLJJJLLLTTT]]]fffhhhppp}}}}}}jjjUUUEEE;;;777666555777888:::::::::888777999:::;;;<<<<<<>>>CCCFFFRRR[[[cccgggjjjnnnooommmrrrtttvvvwwwsssjjj___WWWQQQNNNLLLMMMPPPSSS\\\eeemmm|||~~~yyy~~~wwwoooiiifffjjjpppyyynnnkkkiiijjjmmmmmmjjjjjjnnnooonnniii___UUUOOONNNOOOSSSccczzzwwwyyywwwllldddaaaeeemmmuuuqqqqqqwww~~~|||zzzzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}xxxllldddTTTOOOKKKKKKLLLPPPYYYbbbmmmooovvvqqq\\\JJJ===666444888888999999999888888888888:::;;;<<<===CCCKKKRRRbbbkkksssvvvyyy}}}}}}{{{uuuhhh^^^XXXSSSNNNNNNMMMPPPXXXaaaooo}}}zzztttooommmrrrzzzrrrjjjjjjiiikkknnnmmmjjjkkkoooqqqooojjj```VVVOOONNNOOOUUUeeezzzuuuxxx~~~qqqgggaaabbbiiirrr~~~uuurrruuu||||||xxxvvvwww{{{~~~{{{zzzzzz}}}}}}pppcccZZZMMMLLLMMMPPPSSSVVV^^^gggmmmpppwwwzzzgggUUUGGG>>>:::;;;:::999777777777777888:::<<<>>>@@@DDDNNN\\\fffsss{{{sssjjjeee^^^WWWSSSPPPPPPVVV___kkkyyy~~~~~~yyyoookkkhhhiiinnntttuuusssvvv{{{|||yyyqqqeeeYYYQQQNNNOOOWWWeeeyyyvvvzzz{{{lllcccaaaeeepppzzz|||uuuuuuyyy~~~|||xxxtttrrrtttxxx|||{{{zzzyyy|||zzzmmm^^^UUUNNNNNNRRRWWWZZZ\\\dddlllhhhmmmttt|||ppp```RRRIIIDDD===;;;999777666666777888===???CCCFFFLLLYYYjjjvvv{{{ssslllddd[[[UUUOOOMMMSSSZZZfffssstttnnnmmmfffiiiqqqyyy~~~zzzlll]]]TTTPPPPPPXXXeeexxxxxx}}}xxxiiibbbbbbiiivvv|||vvvwww|||xxxqqqmmmkkkmmmuuu~~~~~~yyyxxx||||||lll[[[OOOKKKMMMRRRZZZcccjjjoooppplllmmmrrryyyvvvhhhVVVFFFAAA<<<999999777444444888:::EEEQQQZZZeeesss~~~uuurrrjjj^^^SSSPPPTTTYYYhhhooo{{{uuullljjjkkknnnuuu|||{{{nnnaaaUUUQQQSSS\\\iii}}}zzzwwwiiicccgggooozzzxxxrrryyy{{{tttmmmjjjiiillluuu||||||~~~~~~vvvgggXXXNNNHHHKKKPPPXXXaaahhhkkkllljjjmmmssszzz}}}rrrbbbTTTLLLFFFAAA@@@>>><<>>>>>@@@BBBCCCHHHOOOYYYdddmmmqqqsssssslllvvvxxxqqqooovvv}}}pppbbbWWWWWWeeettt{{{ooojjjhhhmmm{{{~~~zzzwwwjjjcccdddfffdddaaa```eeeppp|||yyywwwuuuuuuuuuttt|||}}}|||tttsssrrrttt{{{|||jjj___SSSNNNLLLOOOOOOOOOYYYfff{{{qqqjjjppp{{{xxxllleeebbbaaaaaagggmmmrrrvvv{{{~~~tttiiiaaaTTTUUUYYYdddqqq~~~}}}yyy~~~xxxhhh\\\VVVOOOGGG@@@@@@???===<<<;;;;;;<<<<<>>===@@@BBBEEESSSdddssskkkgggooozzz}}}qqqhhhaaa]]]ddddddfffmmmwww~~~xxxqqqhhh^^^WWW]]]___dddmmmxxx}}}xxxjjj```RRRHHHDDDAAA===999999999999888999::::::;;;;;;>>>AAAGGGUUUhhhuuuyyy}}}{{{~~~}}}xxxyyy}}}yyyyyyzzzlllddd___dddvvvzzzqqqmmmnnnvvv{{{|||ssshhhbbbcccfffkkkoooxxx{{{oooeee___]]]\\\YYY___hhhpppzzzssskkkdddccccccccceeejjjmmmmmmmmmooowwwzzzwwwxxx|||zzziiiXXXJJJCCC@@@;;;;;;???AAAGGGZZZmmm~~~qqqhhheeelllwwwxxxnnneeeaaaeeedddgggppp|||}}}vvvnnnddd[[[VVVWWW[[[aaajjjuuu}}}|||tttkkk^^^UUUIIIAAA>>>===<<<:::888888888999999:::;;;<<<<<<===>>>DDDPPPcccttt}}}ssspppsss~~~zzzuuuvvv~~~{{{ooogggeeelll}}}|||rrrllljjjpppzzz{{{vvvlllgggiiillltttyyyuuuhhh^^^XXXUUUVVVWWW[[[aaaiiirrr}}}vvvhhh```ZZZYYYXXXWWWYYY]]]bbbcccfffkkkwww}}}vvvtttrrrrrrvvv~~~~~~pppaaaSSSHHHBBB???;;;;;;???CCCLLLcccyyy~~~ooogggbbbiiisssxxxooojjjhhhiiinnnxxx}}}wwwnnndddZZZTTTPPPRRRVVV^^^gggpppwww}}}wwwjjj___RRRKKKBBB<<<:::;;;;;;;;;888888999:::;;;<<<<<<======<<<<<>>:::;;;???DDDPPPjjj}}}nnneeeaaaeeennn{{{{{{wwwqqqtttyyy|||xxxqqqfff\\\UUURRRQQQRRRXXX```hhhnnnsssxxx{{{xxxoooaaaUUUGGGBBB<<<888888999:::;;;999999;;;<<<============;;;::::::>>>DDDQQQfffwwwvvvlllhhhoooyyy|||yyy{{{|||tttooojjjfffiiiwwwxxxoooiiilllxxx|||~~~sssmmmmmmpppyyy|||}}}|||~~~}}}|||xxxuuuwww}}}}}}mmm```YYY[[[WWWVVVZZZ]]]```jjjsss}}}jjj^^^VVVQQQOOOQQQRRRRRRSSSVVVYYY^^^hhhvvvzzzwww{{{~~~{{{uuuppppppqqqlllnnnrrrxxx~~~xxxtttrrrrrrsssqqqnnnhhh```VVVKKKCCC>>>>>>;;;;;;AAAFFFTTTqqqzzzlllddd```ccckkkwww|||}}}xxxtttlllbbbYYYTTTUUUWWWXXX]]]eeejjjnnnppprrruuuzzzqqqkkkdddXXXLLLAAA>>>;;;888888999;;;;;;999:::;;;<<<======<<<<<<;;;999:::===@@@III]]]ooo}}}uuukkkhhhrrr~~~~~~rrrppptttxxxmmmfffcccbbbiii{{{{{{wwwppplllrrr}}}~~~rrrnnnrrrwww~~~~~~oooxxx}}}ppphhh]]]YYYYYY^^^```aaahhhrrrwwwdddXXXQQQMMMLLLQQQSSSSSSTTTWWWXXX___kkk{{{}}}vvvqqquuuxxxuuuooojjjlllooouuuwww{{{yyyqqqiiidddccceeegggcccbbb___ZZZSSSKKKCCC??????<<<===CCCIIIXXXwwwwwwkkkddd___bbbjjjttt~~~{{{rrrnnnfff\\\TTTRRRUUUZZZ\\\aaahhhlllmmmmmmnnnppp{{{wwwoooeee___ZZZPPPEEE???>>><<<;;;;;;<<<======999:::;;;<<<===<<<;;;:::<<<;;;<<>>>>>>>>>>>???AAACCCDDD<<<===;;;888999===>>>;;;:::999;;;===???GGGYYYiiiwww}}}yyywwwxxxkkkjjjkkkrrr|||ooofffbbb___dddooo~~~yyytttvvvtttlllpppxxx{{{||||||VVV]]]kkk{{{~~~|||{{{|||{{{yyywwwyyy~~~xxxgggaaa^^^___``````ccchhhvvv|||mmm^^^TTTOOOPPPPPPPPPPPPPPPSSSXXX[[[___dddpppuuummmllljjjfffdddhhhpppxxx{{{vvvnnnccc\\\]]][[[TTTTTTZZZUUUQQQLLLFFFBBB@@@@@@AAA@@@===AAAKKKUUUhhh|||nnnddd```___```kkkuuu~~~uuulllddd[[[UUUPPPNNNSSS[[[dddhhhooouuutttttt|||xxxeee]]]SSSLLLJJJHHHEEEBBB@@@???===<<<;;;;;;;;;<<<;;;<<<<<<999;;;@@@AAA>>>::::::;;;===???GGGXXXhhhwwwvvvjjjhhhjjjssswwwllleeebbbaaahhhvvv|||wwwssswwwsssnnnvvv|||~~~OOOUUUcccwww}}}vvvqqqjjjhhhggggggkkkoooqqqrrrsss}}}zzzuuuqqqmmmmmmoooqqqqqqooooooooopppqqqrrruuutttwwwnnnhhhcccdddccc``````bbbqqq}}}nnnaaaWWWQQQNNNTTTUUUVVVVVVWWWYYY\\\___eeeiiisss{{{ssseeeeeeccc``````eeeooowwwwwwjjjcccZZZUUUWWWVVVQQQPPPTTTKKKHHHCCC>>><<<;;;===>>>@@@>>>CCCRRReee}}}~~~qqqggg```]]]\\\dddnnn}}}{{{ppp```ZZZTTTQQQOOOPPPWWW___mmmrrrzzzzzzpppXXXRRRIIIDDDDDDDDDDDDCCCAAA@@@===;;;999888888888777::::::777888<<<===;;;;;;;;;<<<>>>???FFFWWWgggwwwttthhheeejjjuuu~~~qqqgggbbbaaafffqqqwwwsssqqqyyy}}}sssrrr|||~~~OOOWWWfffzzz{{{qqqiiiccc___ZZZYYYXXXZZZ```gggnnnrrrttt}}}tttkkkfffbbb]]]\\\^^^```___^^^^^^^^^______```___^^^bbbkkkttt~~~{{{rrrkkkiiigggcccaaabbbnnn~~~rrrddd[[[VVVUUUUUUZZZ[[[]]]]]]]]]^^^```bbbjjjnnnyyy~~~sssjjjaaa___]]]]]]aaakkkxxx}}}mmm```YYYSSSQQQSSSSSSNNNMMMOOOGGGCCC>>>:::888888:::<<<>>>???HHH]]]xxxuuujjj```[[[YYYaaajjjyyyuuujjj[[[UUUNNNLLLLLLQQQ[[[fffxxx|||oooeeeSSSNNNGGGDDDCCCEEEFFFGGGAAA@@@>>>===<<<<<<<<<===999======999777999:::888<<<<<<>>>???@@@GGGWWWfffwwwqqqdddccckkkyyyzzzmmmdddaaaaaappp|||{{{pppmmmooo{{{|||tttuuu}}}~~~PPPZZZlllrrreee\\\WWWUUURRRSSSUUUYYY```iiirrrwwwnnneee^^^ZZZWWWTTTSSSUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPSSSZZZaaajjjwwwsssnnnkkkhhhfffgggooo~~~{{{jjj\\\VVVUUUVVVXXXZZZ[[[]]]\\\\\\\\\^^^```fffmmmzzzxxxllldddeeecccbbbeeennn|||sssdddYYYRRROOONNNQQQQQQOOOLLLLLLGGGCCC>>>999777888;;;===>>>DDDSSSnnnzzzmmmbbb[[[XXX```hhhwww~~~rrrggg\\\TTTLLLIIIKKKSSSaaannnssseee\\\QQQNNNIIIFFFEEEFFFHHHIIIBBBBBB@@@?????????@@@AAA>>>BBBCCC???<<<======<<<======???AAABBBHHHXXXgggwww}}}mmmbbbeeeoooxxxkkkddddddfff|||zzztttiiijjjppp~~~zzzuuuyyy}}}NNN]]]uuusssddd[[[WWWVVVTTTWWW]]]dddlllvvvwwwaaaZZZTTTRRRQQQNNNNNNQQQPPPPPPOOOOOONNNMMMLLLKKKLLLKKKLLLPPPRRRVVV```kkk}}}{{{uuurrrnnnllllllooo~~~uuucccUUUNNNNNNOOOPPPSSSTTTUUUUUUUUUVVVYYY\\\___jjj||||||uuummmgggiiiiiikkkqqq|||wwwjjj^^^UUUPPPOOONNNOOOPPPPPPNNNLLLGGGCCC>>>999888:::===@@@AAANNNeee~~~qqqddd\\\YYY^^^eeesss}}}qqqeee\\\TTTLLLJJJMMMVVVffftttzzzjjj\\\UUUMMMKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAFFFHHHCCC???>>>???===>>>>>>AAACCCEEEKKKZZZiiiuuu|||vvvhhhbbbiiiuuuuuujjjhhhlllqqqzzzqqqlllccciiittt|||uuuvvv}}}SSSfff~~~nnnccc]]]\\\]]]cccmmmxxxssshhhYYYRRRMMMLLLLLLJJJKKKMMMOOONNNNNNLLLKKKIIIGGGFFFGGGGGGHHHJJJJJJJJJRRR[[[hhhsss|||yyytttooonnnnnn|||yyylll[[[NNNIIIIIIJJJJJJIIIJJJKKKLLLNNNRRRWWW[[[cccqqq}}}vvvsssrrrpppnnnnnnqqqwww~~~ooodddZZZRRRPPPOOOOOONNNOOOPPPNNNLLLDDDAAA<<<888888;;;@@@CCCHHH[[[yyysssfff^^^[[[]]]cccpppzzzmmmbbbXXXRRRMMMNNNRRR[[[iiivvv{{{ooo___RRRNNNGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNNNNSSSSSSLLLDDDAAA???===>>>???BBBEEEGGGNNN]]]lllrrrxxx}}}|||~~~{{{llleeeeeeooo{{{|||ooojjjmmmwww|||rrriiieeeaaakkkzzzwwwrrrwww[[[qqqxxxkkkdddaaafffnnn{{{wwwggg]]]TTTNNNIIIIIIIIIGGGHHHKKKNNNNNNMMMKKKIIIGGGDDDCCCAAABBBEEEGGGGGGGGGMMMVVVWWWddduuu~~~xxxqqqmmmmmmzzzqqqeeeUUUJJJGGGHHHJJJJJJDDDEEEGGGHHHLLLRRRYYY^^^nnn|||tttlllkkknnnqqqsssvvv{{{yyykkkaaaXXXPPPPPPPPPOOOMMMNNNPPPOOOLLLAAA===999777888<<>>???CCCFFFIIIOOO___nnnooovvvyyyyyyzzzsssfffcccgggrrruuukkkiiiqqq~~~xxxllleeeaaaaaammmvvvrrryyy```{{{rrrkkkjjjjjjyyywwwhhh^^^ZZZIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGEEECCCBBBAAA@@@DDDDDDCCCBBBBBBEEEJJJNNNQQQVVVaaappp~~~xxxvvvsssooonnnpppvvviiiaaaVVVMMMHHHFFFFFFFFFJJJFFFEEEHHHLLLRRR\\\fffwww}}}vvvpppnnnmmmnnnttt{{{}}}rrrdddZZZVVVUUUPPPOOONNNOOORRRSSSPPPMMMGGGBBB>>>======???FFFNNNXXXuuuwwwiiieeerrr}}}oooccc\\\^^^dddnnn}}}|||nnn```VVVTTTRRRQQQSSS\\\iiiwwwuuuhhh\\\SSSNNNKKKCCCEEEGGGGGGFFFFFFGGGHHHBBBJJJRRRUUUVVV]]]jjjvvv{{{}}}zzzooo___PPPGGGDDDCCCDDDFFFJJJQQQYYYaaafffoooqqqssstttvvv|||{{{mmmaaaccclllttt{{{qqqpppxxx}}}qqqfffbbbcccdddwwwxxxqqqnnnvvveee~~~uuurrrsssrrryyylll]]]SSSPPPFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@CCCHHHKKKMMMPPPXXXdddsssuuuooonnnlllkkklllqqqwwwyyyfff___UUUMMMHHHHHHHHHHHHKKKHHHGGGIIILLLRRR___lllwwwqqqllllllmmmooovvv~~~qqqeee\\\YYYXXX[[[XXXVVVVVVVVVTTTNNNJJJEEE@@@=========???FFFNNNcccwwwcccWWWSSS___nnnsssggg______ccclllxxxzzzlll___WWWPPPNNNNNNRRR[[[iiiwww|||ooobbbVVVNNNIIIGGGCCCEEEHHHHHHHHHGGGGGGHHHEEEKKKRRRVVV\\\hhhxxxyyyhhhXXXLLLFFFCCCEEEIIIOOOVVV___gggllloooqqqssstttvvv|||xxxkkk```ccclll~~~{{{tttnnnppp{{{zzzoooeeebbbccclll}}}xxxrrrrrr|||kkkxxxrrrsssxxx}}}vvvjjj^^^PPPHHHFFF@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======???DDDGGGJJJKKKOOOXXXeeeuuurrrkkkkkkkkkmmmpppsssyyy}}}qqq```ZZZRRRLLLIIIIIIJJJJJJLLLKKKJJJJJJKKKSSSdddttt~~~wwwoookkkjjjlllooottt}}}{{{nnnddd]]]ZZZYYY\\\ZZZXXXWWWVVVRRRJJJEEEDDD@@@>>>>>>???AAAHHHQQQjjjfffTTTKKKKKKUUUcccxxxlllbbb^^^aaagggrrrttteee[[[VVVMMMMMMOOOUUU___mmmzzz~~~uuufffYYYOOOHHHEEECCCCCCFFFIIIJJJIIIIIIIIIJJJJJJNNNTTTZZZdddrrrtttcccUUULLLHHHKKKPPPVVV]]]dddkkkpppqqqrrrssstttvvv|||}}}rrrggg```eeeppp{{{qqqllliiiooo|||uuukkkeeeeeejjjwww~~~vvvssswwwqqqvvvpppnnnttt|||yyykkk___TTTHHHBBBAAA;;;<<<>>>??????>>>===<<>>>>><<<<<<<<<;;;;;;<<<@@@BBBHHHIIILLLSSS]]]kkkyyytttmmmkkklllpppuuuwww}}}ttthhhYYYTTTNNNJJJIIIJJJKKKKKKLLLKKKLLLLLLMMMUUUiii|||uuunnniiigggiiimmmrrrxxxvvvjjjbbb\\\YYYXXXWWWVVVUUUWWWWWWSSSLLLGGGDDDAAA???@@@AAADDDKKKSSShhhwwwZZZKKKHHHKKKVVVbbbvvvzzzmmmcccZZZ\\\bbbnnn}}}}}}mmm^^^WWWUUUOOOQQQUUU\\\hhhvvvyyynnn___RRRIIIEEEBBBAAACCCEEEIIIJJJJJJJJJKKKLLLRRRUUUZZZbbblllxxxzzzlll]]]TTTPPPTTTYYY^^^aaaffflllqqquuuvvvuuutttuuu{{{tttiiibbbaaalllyyywwwjjjfffdddiiiwwwyyyoooiiifffkkkrrryyysssssszzz}}}{{{tttqqqsss{{{yyynnnaaaWWWMMMCCC>>>???999:::;;;=========<<<;;;>>>>>>??????>>>===<<<;;;;;;;;;;;;:::999:::===@@@EEEHHHMMMRRRZZZcccnnnuuuyyyoookkkjjjnnnssszzzzzzkkkaaaSSSOOOKKKIIIIIIKKKLLLMMMKKKLLLNNNPPPSSS\\\qqq{{{ooohhhccccccffflllrrryyytttiiibbb]]]ZZZXXXWWWVVVWWWYYY[[[XXXRRRMMMDDDAAA???AAABBBEEELLLTTTdddhhhNNNCCCCCCGGGQQQ[[[iiiwwwyyykkkaaaTTTWWW___kkk{{{zzziii\\\WWWVVVRRRUUU[[[dddppp}}}uuuiiiZZZMMMHHHEEECCCBBBBBBDDDGGGIIIJJJKKKNNNPPPWWW]]]eeeooowww{{{nnnaaaXXXSSSXXX]]]aaacccgggmmmrrr{{{zzzwwwttttttyyylllbbb___dddttt|||pppbbb^^^[[[```ooouuukkkfffgggoooxxx}}}uuunnnrrr|||~~~wwwuuuwww{{{~~~lllbbbWWWOOOGGG???<<<===999::::::;;;<<<<<<<<<<<<>>>>>>???@@@???>>><<<;;;<<<<<<===<<<:::;;;===???@@@EEELLLQQQUUUZZZaaafffrrrzzzwwwpppmmmnnnsssyyy~~~qqqccc[[[OOOMMMJJJIIIKKKMMMOOOOOONNNOOOSSSYYY___jjj}}}uuukkkeee___```eeekkkooovvvsssiiiddd```]]]ZZZWWWVVVVVVXXXYYYWWWRRRMMMEEEBBBAAACCCDDDFFFLLLTTTgggvvv___IIIAAAAAACCCKKKTTT```mmm{{{~~~vvvjjj___SSSVVV^^^jjj{{{xxxiii^^^ZZZYYYTTTXXX```jjjvvvooocccTTTJJJGGGFFFDDDBBBAAABBBDDDFFFHHHLLLQQQTTT\\\eeesss}}}zzzlll___XXXQQQVVV\\\___aaafffnnnuuu~~~|||xxxtttsssxxxyyyeee^^^```iii|||ttteeeXXXTTTSSSZZZkkksssiiieeegggqqq{{{yyyrrrlllrrr|||xxxwww|||}}}tttbbbYYYPPPJJJEEE>>><<<===;;;;;;;;;;;;<<<===>>>???<<<===???@@@AAA@@@???>>>>>>>>>???===<<<<<<===??????EEEKKKOOOPPPRRRWWW\\\ccckkkyyy|||tttnnnnnnqqqttt{{{tttggg\\\VVVOOOMMMLLLLLLNNNQQQRRRRRRSSSTTT[[[eeennnzzzyyyooofffbbb```bbbgggmmmpppuuuyyynnnfffcccaaa^^^[[[VVVTTTTTTUUUWWWWWWSSSOOOLLLIIIHHHJJJKKKLLLRRRYYYjjjkkkYYYHHHCCCDDDEEELLLUUU[[[hhhvvv||||||vvvjjj___WWWYYY^^^iiizzzsssggg___ZZZXXXXXX\\\eeeooozzzzzzggg\\\OOOGGGEEEEEECCCAAA???@@@AAACCCFFFLLLTTTYYYbbbnnn}}}vvvggg]]]XXXPPPUUUZZZ\\\]]]bbblllttt}}}{{{xxxtttsssyyyqqq```^^^cccnnn|||mmm\\\RRRQQQRRRZZZjjj|||ooogggfffkkkwwwuuunnnpppvvv{{{zzz~~~~~~ooofff]]]UUUMMMIIIEEE???===>>><<<<<<;;;;;;<<<>>>???AAA:::<<>>@@@AAAFFFLLLNNNMMMOOOSSSXXXWWW```mmm{{{yyyqqqjjjhhhkkkooowww{{{nnnbbbXXXSSSPPPOOONNNOOOQQQSSSTTTTTTXXXYYY```mmmyyytttjjjccc```eeeggglllqqqssswww{{{ssshhhaaa```___]]][[[XXXVVVVVVXXX\\\]]]ZZZWWWSSSPPPOOOQQQRRRRRRXXX___kkkvvv```QQQEEECCCEEEGGGNNNXXXZZZgggttt{{{{{{vvvkkk```\\\\\\^^^hhhyyyzzznnnddd]]]XXXVVV[[[```iiittt~~~uuubbbWWWKKKDDDDDDDDDBBB???>>>??????AAAEEELLLUUU[[[hhhuuurrrddd[[[YYYSSSWWW[[[ZZZYYY]]]gggooo|||zzzwwwssssss{{{{{{kkk^^^___fffqqq{{{kkkYYYRRRRRRTTT\\\llluuujjjfffhhhppp~~~|||ssslllvvv|||yyyvvv}}}{{{mmmbbb\\\UUUNNNIIIIIIDDD===<<<@@@???@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBGGGEEECCCAAA@@@AAABBBBBB???CCCIIIMMMOOOQQQRRRSSSRRRZZZbbbhhhvvvxxxqqqmmmkkkiiimmmssswwwkkkcccZZZSSSLLLNNNQQQRRRRRRUUUZZZ___bbbkkkxxxyyyrrrkkkjjjnnnlllvvv}}}{{{{{{xxxlll```^^^^^^\\\YYYWWWVVVWWWYYY[[[\\\]]]]]]\\\ZZZVVVUUUXXX[[[^^^dddkkktttlllTTTNNNKKKMMMPPPRRRUUUZZZ[[[cccmmmvvv}}}}}}qqqddd```^^^```jjj|||sssiii\\\QQQTTT```ccckkksssyyyzzzlllYYYNNNCCC@@@@@@>>>>>>???<<<<<<@@@EEEIIINNNXXXbbbnnn{{{}}}pppdddYYYSSSSSSRRRSSSWWWYYY^^^gggrrrzzzqqqnnnrrr}}}uuujjjaaacccjjjvvvsss```SSSOOOPPPTTT\\\kkk|||uuunnnlllqqqzzzxxxuuuvvv{{{wwwuuu~~~|||ooodddZZZUUUSSSMMMHHHGGGCCC===<<>>???>>>===>>>>>>???BBBHHHLLLQQQ[[[fffttt{{{nnnaaaWWWRRRRRRRRRSSSXXX[[[```jjjuuu~~~wwwoookkkooozzzlllddd```gggrrr~~~~~~ppp^^^RRROOORRRXXXbbbqqqxxxsssmmmnnnuuuxxxwwwzzzwwwrrrqqq{{{|||nnneee^^^WWWRRRPPPKKKGGGDDDAAA<<<;;;>>>>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEBBB@@@??????@@@AAA???CCCGGGKKKLLLMMMNNNPPPJJJMMMPPPTTT___sssuuuoookkkgggeeefffkkkyyyvvvnnneee]]]___\\\ZZZ\\\cccmmmwww|||}}}tttooommmnnnuuu}}}zzzlllccc\\\[[[\\\ZZZVVVVVV\\\\\\]]]]]]]]]\\\ZZZYYY[[[YYYZZZ___eeekkkvvvppp^^^VVVQQQOOOQQQSSSRRRSSSVVVZZZdddqqq~~~~~~qqqfffcccccckkk|||rrrccc\\\VVVQQQSSS[[[bbblllwww~~~wwwgggXXXIIIBBB<<<===>>><<<<<<===BBBBBBEEEKKKPPPVVVaaalll|||zzzlll___VVVQQQRRRRRRTTTYYY]]]bbbmmmxxx{{{uuulllhhhlllvvvxxxgggbbbcccmmm|||yyykkk\\\QQQNNNRRRZZZfffvvvtttqqqnnnrrr|||zzz{{{vvvpppooosss~~~pppbbb\\\YYYTTTPPPLLLHHHEEEBBB???<<<;;;<<<===>>>@@@BBBDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDGGGEEECCCAAA@@@AAABBBCCCBBBEEEIIILLLMMMMMMOOOPPPOOONNNNNNPPPZZZkkk}}}~~~tttmmmgggbbb^^^^^^aaannnzzzrrrkkkhhhfffeeekkkwww{{{rrroooooottt~~~{{{ggg```ZZZ[[[\\\YYYWWWWWWUUUVVVXXXYYYYYYYYYXXXXXX\\\[[[]]]bbbhhhppp|||ppp___UUUQQQNNNQQQRRRPPPPPPRRRUUU___nnn|||sssiiieeeeeelll}}}{{{lll^^^XXXUUUTTTWWW\\\eeeppp}}}|||qqq```RRRDDD>>>;;;===>>><<<:::;;;DDDDDDGGGNNNSSSZZZfffqqqzzzkkk]]]UUUQQQTTTSSSUUUZZZ^^^dddooozzzzzztttmmmhhhkkkuuussskkkhhhkkkuuu~~~sssfffYYYPPPNNNRRRZZZgggwww|||sssqqqqqqxxx}}}zzzpppooosss|||wwwdddWWWSSSRRROOOLLLHHHGGGCCC???===<<<<<<<<<===???@@@CCCEEEFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDGGGFFFDDDCCCBBBCCCEEEFFFGGGJJJMMMOOOOOOPPPQQQRRRTTTQQQNNNPPPWWWddduuu~~~ssskkkccc[[[VVVUUUVVV___rrr}}}wwwvvvyyyyyyrrrpppssszzzwwweee^^^ZZZ[[[\\\ZZZYYYZZZTTTUUUVVVWWWWWWVVVUUUUUU\\\\\\___dddiiippp|||qqqaaaTTTOOOMMMOOOOOOMMMMMMNNNQQQ\\\jjjyyytttiiiffffffnnn~~~vvvjjj]]]VVVVVVXXX\\\aaajjjvvvvvviiiZZZNNNBBB>>>===??????;;;:::;;;EEEEEEHHHOOOUUU]]]jjjvvv|||kkk]]]TTTQQQUUUTTTWWW[[[___eeepppzzz{{{wwwqqqlllmmmuuu|||sssooopppsss|||yyymmmaaaVVVPPPQQQTTT[[[iiizzzzzztttsssvvv~~~}}}tttnnnrrr{{{|||pppaaaWWWRRRQQQOOOLLLEEEFFFCCC===;;;======;;;>>>???AAACCCEEEGGGGGGHHHEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIMMMOOOQQQRRRRRRRRRTTTUUUUUUQQQNNNOOOTTT\\\iiittt~~~sssjjj```WWWPPPNNNLLLSSSggg}}}|||vvvqqqsssxxxzzzoooddd^^^ZZZ[[[[[[YYYZZZ\\\YYYZZZYYYYYYWWWUUUSSSQQQZZZ[[[```eeeiiinnnzzzrrrbbbTTTNNNKKKLLLMMMKKKKKKNNNQQQ[[[iiiwwwuuuhhhffffffoooppphhh]]]VVVVVVZZZaaaeeeppp|||zzzlll___RRRHHH@@@>>>===@@@???<<<<<<>>>EEEEEEIIIPPPWWW```nnnzzzlll\\\RRROOOTTTSSSVVV[[[```fffqqq}}}~~~{{{wwwrrrqqqwwwwwwqqqnnnttt{{{tttfffZZZRRRNNNUUUXXX___nnn|||tttuuuyyy~~~~~~{{{sssmmmkkkttt~~~rrrkkkaaaYYYSSSPPPNNNLLLCCCEEEBBB<<<;;;>>>???<<<@@@AAABBBDDDFFFGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBCCCDDDGGGIIIKKKPPPRRRTTTTTTSSSTTTUUUWWWUUUPPPMMMOOOQQQUUU^^^hhhzzz}}}sssjjj```VVVOOOIIIGGGNNNbbbzzz|||xxxttttttyyyxxxlllddd^^^YYYYYYYYYXXXZZZ^^^[[[[[[[[[ZZZXXXVVVSSSRRRVVVYYY```fffiiinnnyyyssseeeUUUNNNJJJKKKLLLKKKLLLPPPQQQZZZfffsss~~~ttteeedddfffpppvvvkkkfff]]]UUUSSSYYYaaaggguuutttdddWWWKKKBBB===;;;<<>>BBBGGGGGGKKKRRRZZZcccrrrlllZZZPPPLLLPPPPPPTTTZZZaaahhhuuu~~~{{{vvvtttxxxxxxoookkkkkkxxx~~~nnn___TTTNNNKKKSSSXXXbbbsss~~~sssuuu{{{|||{{{}}}}}}qqqjjjggggggttt}}}qqqgggccc]]]VVVOOOKKKHHHGGGCCCEEECCC<<<;;;??????<<>>???>>>AAAFFFHHHHHHLLLTTT\\\eeetttlllYYYMMMIIILLLLLLQQQZZZaaajjjxxx~~~yyyvvvxxx}}}pppgggdddkkk|||{{{jjj[[[PPPJJJIIIOOOUUUbbbvvvzzzrrrttt|||{{{zzz}}}{{{zzz}}}lllggghhhnnn~~~xxxkkkeee```]]]YYYSSSNNNIIIFFFDDDAAA???>>>???AAAAAA???<<>>===>>>>>>@@@>>><<<>>>CCCGGGHHHHHHMMMNNNPPPRRRSSSSSSSSSRRRPPPOOOMMMKKKLLLQQQWWW]]]qqqwwwqqqlllcccWWWMMMIIIHHHLLLZZZnnnzzzwwwvvvzzz{{{rrrccc```[[[TTTPPPPPPSSSWWWYYYZZZYYYWWWUUUTTTUUUWWWVVV[[[aaaeeehhhoooyyy|||gggYYYQQQKKKIIIIIIIIIKKKOOORRRVVV]]]hhhxxx}}}tttkkkfffgggtttrrrjjj```WWWTTTYYY[[[[[[eeessszzzkkkYYYJJJBBB@@@999999<<>><<>>???AAABBB@@@>>>@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>=========>>>???>>>===<<<>>>BBBEEEEEECCCEEEGGGJJJNNNQQQSSSTTTTTTPPPOOOMMMKKKKKKOOOUUUZZZlllzzzxxxpppiii```TTTKKKGGGHHHMMMVVVfffxxx|||yyywww|||vvvnnnddd```ZZZUUUSSSSSSUUUVVVTTTUUUUUUSSSRRRRRRTTTVVVYYY^^^cccgggjjjqqq|||~~~jjj\\\TTTNNNMMMMMMMMMOOOSSSSSSWWW^^^jjjxxx~~~uuulllggggggsss|||pppiii^^^VVVTTTYYY\\\]]]ggguuuxxxhhhWWWJJJDDDCCC<<<;;;===AAABBB@@@AAAFFFIIIKKKPPPXXXeeetttuuu```PPPIIIGGGHHHJJJOOOWWWbbbnnnyyy{{{xxx|||wwwkkkaaa^^^aaalllwwwnnnaaaVVVMMMKKKLLLUUUZZZjjjzzzsssmmmsss~~~tttooottt{{{zzziii^^^XXXUUUTTTQQQMMMHHHDDD@@@>>>===>>>======>>>@@@AAA@@@?????????@@@AAAAAA@@@??????;;;;;;;;;;;;;;;<<<======;;;;;;;;;===@@@BBBBBBAAAEEEGGGJJJMMMPPPRRRSSSSSSOOOOOOMMMKKKJJJMMMRRRVVVdddssswwwmmmddd[[[PPPHHHEEEHHHMMMSSS^^^ppp}}}{{{yyyrrrjjjccc^^^XXXVVVVVVWWWVVVTTTPPPQQQRRRQQQQQQRRRUUUWWW^^^ccchhhkkknnnvvvnnn[[[TTTMMMLLLLLLLLLNNNRRRUUUYYYaaakkkzzzxxxnnnhhhgggrrrxxxmmmfff\\\VVVUUUZZZ^^^aaakkkxxxrrrbbbRRRIIIEEEEEEBBB??????DDDFFFEEEDDDFFFKKKNNNUUU___mmm|||}}}lllYYYMMMGGGFFFEEEIIIPPPZZZeeepppyyy}}}~~~~~~||||||yyyoooddd]]]^^^bbbooozzzwwwggg[[[RRRMMMMMMPPPVVVaaauuuvvvooollltttsssmmmmmmvvvlll]]]UUUSSSRRROOOLLLHHHCCC???<<<;;;:::;;;:::;;;<<<===??????@@@===>>>???@@@@@@???>>>===999999999999999999::::::999888888:::===AAADDDEEENNNOOOPPPQQQRRRQQQPPPOOOOOONNNMMMKKKJJJKKKOOOSSS]]]lllsssggg^^^UUULLLFFFFFFHHHLLLRRR___sss|||zzzyyy{{{nnnggg```[[[UUUTTTWWWWWWTTTPPPOOOPPPRRRRRRSSSUUUYYY\\\cccgggmmmqqquuu~~~rrr\\\UUUNNNMMMMMMLLLNNNRRRVVV[[[cccmmm{{{|||pppiiifffpppuuujjjccc[[[XXXXXX]]]aaafffpppzzz||||||{{{jjjYYYMMMGGGEEEEEEEEEAAA@@@FFFIIIHHHFFFEEEKKKOOOXXXeeetttsssbbbSSSJJJFFFFFFIIIMMMTTT]]]gggqqqxxx|||~~~uuujjjaaa]]]aaahhhyyyqqqbbbWWWQQQMMMOOOTTTWWWggg{{{rrrmmmpppxxxllljjjmmmwwwtttaaaUUUQQQQQQQQQNNNKKKFFFAAA>>>;;;::::::888888999999:::<<<>>>???======>>>??????>>>======:::::::::999888777777666888777777999<<>>;;;;;;;;;777888999888888:::===???======>>>??????>>>======;;;;;;;;;:::999777666555888999:::<<<@@@GGGOOOUUUSSSSSSSSSRRRQQQOOOMMMLLLMMMNNNNNNLLLKKKKKKMMMOOOUUU```sssrrrmmmeee^^^XXXTTTQQQOOOLLLNNNUUUaaasss{{{xxxwwwvvv{{{xxxmmmccc^^^YYYUUUQQQOOOPPPOOOMMMJJJJJJKKKNNNPPPRRRVVV[[[^^^iiiooovvv{{{{{{fff^^^VVVTTTRRRPPPQQQUUUTTT[[[dddnnn{{{uuukkkeeelll{{{zzzlllaaa[[[XXXZZZ^^^cccjjjsss}}}qqq___QQQLLLKKKJJJIIIGGGDDDEEEJJJKKKHHHEEEFFFMMMTTT```ooo}}}|||ppp^^^PPPIIIGGGGGGFFFKKKOOOXXXcccooo{{{~~~vvvkkkccc```cccmmmyyyssshhh\\\UUURRRQQQUUU[[[eeeyyyxxxpppnnnppp{{{nnnqqqxxxyyynnn___UUUQQQQQQPPPPPPQQQMMMHHHBBB>>><<<;;;;;;999::::::999888999===@@@===>>>????????????>>>===::::::;;;;;;:::999888777999<<<@@@DDDGGGLLLRRRVVVRRRRRRRRRRRRPPPNNNLLLKKKLLLMMMNNNMMMLLLLLLMMMOOOSSS\\\lllttteeeccc___\\\ZZZYYYXXXXXXVVV^^^iiiuuuzzzuuutttvvvwww~~~~~~rrrhhhaaa]]]XXXVVVRRRNNNLLLKKKJJJKKKHHHJJJLLLOOOQQQUUUZZZ]]]kkkqqqyyy~~~ggg___WWWSSSQQQNNNOOORRRRRRZZZcccnnn{{{vvvllleeekkkyyyooobbbZZZUUUSSSXXX^^^eeeooo{{{wwwiiiXXXMMMKKKKKKIIIGGGGGGFFFIIIMMMKKKGGGEEEHHHQQQYYYfffuuutttgggUUUIIIEEEEEEEEEEEEKKKQQQ\\\iiivvv~~~|||xxxooofffbbbcccjjjxxxqqqggg]]]ZZZYYYZZZ^^^dddrrrsssmmmooosss{{{pppvvvrrrhhh\\\TTTSSSSSSRRRQQQRRRNNNHHHBBB>>>;;;;;;;;;;;;<<<<<<;;;999:::>>>AAA===>>>???@@@@@@???>>>===888999:::;;;<<<;;;:::::::::???FFFJJJMMMOOORRRUUUVVVVVVUUUSSSQQQNNNKKKIIILLLMMMNNNNNNMMMMMMNNNOOOQQQYYYhhh{{{tttiii^^^]]]\\\\\\\\\]]]^^^___```lll|||~~~vvvrrrsssvvvyyy|||qqqhhhbbb^^^XXXWWWSSSNNNJJJHHHJJJKKKHHHJJJMMMOOORRRVVVZZZ^^^mmmsss{{{lllddd[[[WWWTTTQQQQQQTTTQQQYYYcccnnn{{{wwwllleeejjjxxxxxxggg[[[TTTRRROOOUUU]]]fffrrrooobbbRRRIIIHHHIIIFFFCCCGGGHHHLLLOOOLLLFFFFFFJJJVVV]]]kkkzzznnnaaaPPPEEECCCDDDDDDCCCNNNUUUbbbooo{{{|||{{{ssskkkeeecccgggqqqzzzqqqiiiaaa```aaaccchhhnnn}}}|||oookkkpppvvvyyy|||{{{||||||{{{{{{~~~oooxxxkkkbbbXXXRRRRRRTTTTTTSSSWWWQQQHHHAAA==================<<<<<<<<<>>>???AAA>>>>>>???@@@@@@AAABBBBBB===;;;999888777888999:::???CCCIIINNNQQQSSSTTTVVVQQQQQQQQQPPPOOONNNMMMLLLHHHJJJLLLOOOPPPPPPOOOOOOTTT[[[eeetttvvvooohhhcccZZZYYY]]]eeejjjjjjiiikkkooo}}}zzzwwwuuutttwww{{{{{{pppggg```\\\XXXVVVTTTRRRPPPNNNMMMLLLMMMOOOQQQRRRSSSWWW___eeemmmsss{{{wwwiii\\\XXXXXXWWWVVVVVVTTTWWW```ooopppgggooo|||uuufffYYYSSSSSSRRRXXXaaakkkzzzyyymmm___QQQIIIFFFBBBAAABBBKKKJJJJJJJJJEEEBBBHHHPPP]]]hhhvvvzzzjjjZZZJJJBBB@@@AAADDDHHHRRR^^^kkkssszzz~~~zzz|||zzznnnddd___gggttt}}}qqqnnnjjjeee``````lllyyyvvvjjjiiiooovvv}}}vvvsssrrruuuyyyzzzzzz}}}pppzzz~~~hhh```WWWRRRSSSVVVWWWWWWXXXSSSKKKDDD???===============<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>===<<<:::;;;===???@@@FFFIIIMMMQQQRRRSSSTTTUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNNNNPPPWWWaaaooo{{{rrrjjjbbb]]]UUUUUU[[[dddkkklllmmmppp{{{|||tttssstttvvvzzzwwwlllddd^^^[[[XXXWWWTTTRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSWWW^^^ccciiipppwww}}}xxxkkk^^^YYYYYYXXXVVVWWWYYY\\\cccqqqppphhhppp}}}qqqcccXXXSSSSSSSSSYYYbbbnnn~~~zzzhhh[[[NNNIIIFFFCCCCCCDDDHHHHHHIIIIIIGGGFFFMMMWWWcccooo}}}yyyeeeVVVHHHAAA@@@AAAEEEIIISSS```mmmvvv||||||yyy|||}}}uuuhhhbbbbbbmmm{{{{{{vvvqqqlllfffaaacccooo}}}vvvkkkjjjpppwwwxxxsssqqqqqqtttwwwyyyzzz~~~qqq}}}uuuccc]]]VVVSSSUUUXXXZZZZZZXXXUUUOOOHHHCCC@@@>>>===???@@@@@@@@@@@@???>>>>>>???????????????>>>>>>>>>???>>>======???BBBEEEHHHNNNQQQSSSTTTTTTTTTUUUVVVVVVSSSOOOKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNTTT^^^jjj|||zzzpppeee\\\WWWPPPQQQXXXccckkknnnrrrvvv|||uuuoooqqquuuzzzrrrhhhbbb]]][[[YYYWWWTTTRRRQQQQQQSSSTTTUUUVVVVVVUUUTTTWWW]]]ccciiiooowww|||zzzmmm```[[[ZZZYYYXXXYYYZZZ\\\bbbooo~~~~~~qqqjjjrrrzzzlll```VVVRRRTTTVVV]]]ggguuuvvvaaaVVVLLLHHHFFFDDDCCCFFFDDDDDDFFFHHHHHHKKKUUU```mmmyyyvvv]]]QQQEEEAAA@@@BBBFFFKKKUUUbbbqqqyyy~~~zzzxxx|||uuummmbbbaaaggguuu{{{xxxxxxrrrkkkeeeaaadddqqqtttkkkkkkqqqwwwxxxrrrpppqqqrrruuuxxxzzz|||rrrvvvkkk^^^ZZZTTTRRRTTTWWWYYYYYYWWWVVVSSSNNNIIIDDDAAA@@@DDDEEEEEEEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@CCCGGGKKKMMMTTTVVVWWWWWWVVVVVVWWWYYYYYYUUUPPPKKKGGGGGGHHHIIIGGGGGGGGGGGGIIILLLNNNPPPOOOUUU]]]hhhyyy|||pppeee[[[UUUNNNPPPXXXccckkkoootttzzzxxxqqqmmmpppwww}}}pppgggaaa___]]]YYYWWWSSSPPPOOOPPPRRRTTTVVVWWWWWWUUUTTTXXX___dddlllrrrzzz{{{oooccc^^^\\\YYYYYY[[[\\\]]]cccooo}}}}}}rrrlllssstttggg\\\TTTRRRTTTYYYbbbooo}}}xxxkkk\\\SSSKKKHHHFFFCCCCCCEEEBBBBBBDDDGGGIIINNN[[[gggxxx~~~rrrXXXNNNDDD@@@@@@BBBGGGLLLXXXfffuuu}}}|||zzzzzz{{{nnnfff___dddooo~~~}}}zzzuuurrrvvvnnnfff```]]]aaaooo}}}yyypppjjjjjjpppuuu~~~yyyssspppqqqsssvvvyyy|||ttt~~~lllaaaZZZWWWSSSQQQQQQSSSUUUVVVUUUVVVWWWTTTOOOIIIEEEDDDEEEFFFFFFFFFEEEDDDBBB@@@??????@@@AAABBBCCCCCCDDDFFFFFFGGGHHHKKKNNNRRRTTTVVVWWWXXXXXXWWWXXXYYY[[[ZZZVVVPPPKKKHHHGGGIIIJJJEEEDDDDDDEEEHHHLLLPPPSSSNNNTTT\\\fffvvvrrreee\\\VVVRRRTTT\\\ffflllooouuu|||~~~sssmmmkkkpppxxx|||pppgggccc```___XXXUUUQQQNNNLLLMMMOOOQQQTTTUUUUUUTTTTTTYYYaaagggpppuuu||||||qqqfff```\\\ZZZZZZ]]]bbbccchhhuuuvvvoootttpppdddZZZSSSSSSUUU[[[fffvvvrrrcccWWWQQQKKKIIIFFFBBBAAADDDCCCBBBCCCGGGJJJQQQ```nnnyyykkkUUUKKKCCC@@@@@@BBBIIIPPP^^^lllzzz}}}{{{zzz|||tttjjjddd```iiixxxxxxtttsssqqqnnnjjjppphhhaaa\\\[[[```mmmyyyzzzxxxxxxxxxxxxwwwtttnnnjjjiiinnnrrr{{{{{{yyyuuuqqqpppssswwwzzz}}}wwwuuueee\\\WWWVVVSSSQQQPPPQQQRRRSSSUUUYYY\\\[[[TTTLLLGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@===>>>@@@CCCFFFIIIKKKLLLQQQQQQSSSUUUVVVXXXYYYYYYUUUWWWYYYYYYXXXXXXXXXZZZXXXUUUPPPKKKIIIIIIJJJKKKDDDDDDDDDFFFIIIMMMPPPSSSNNNTTT[[[dddsssttthhh___[[[YYY\\\ccckkkoooqqqxxxwwwnnniiiiiipppzzz{{{ooogggbbb___^^^SSSRRROOOMMMLLLLLLNNNOOOQQQRRRRRRQQQRRRXXXaaahhhqqqvvv|||}}}rrrgggaaa]]]YYYZZZ^^^aaacccjjjxxx{{{tttvvv{{{kkk```YYYTTTUUUYYY\\\kkk}}}|||ooo___SSSNNNKKKJJJGGGCCCBBBDDDEEECCCDDDHHHMMMVVVgggvvvssseeeRRRIIIBBB@@@AAAEEENNNWWWgggttt|||zzz{{{{{{pppiiieeeeeeqqq}}}vvvmmmiiiiiihhheeebbbgggaaa\\\ZZZ[[[```jjjttt~~~~~~yyyssspppqqqssssssttttttppplllkkknnnqqquuuvvvwwwuuussstttxxx||||||~~~nnnaaaZZZTTTTTTSSSRRRQQQQQQSSSTTTWWW]]]bbb```WWWMMMGGGDDDCCCCCCBBBAAA@@@@@@AAAAAA???AAAEEEJJJOOOTTTWWWYYYYYYZZZ\\\^^^^^^]]]\\\[[[TTTWWWYYYYYYXXXVVVUUUUUUTTTQQQNNNJJJIIIIIIKKKLLLFFFFFFFFFGGGIIILLLNNNPPPPPPVVV]]]fffuuuyyymmmfffcccaaadddkkkrrruuuvvv}}}sssllliiikkktttyyynnneee___[[[YYYNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPPPPOOOPPPVVV___gggssswww|||}}}ssshhhbbb\\\YYYZZZ^^^___bbbkkkzzzyyyyyyssseee\\\WWWUUUXXX]]]bbbttt|||iiiYYYNNNKKKJJJKKKIIIDDDDDDGGGFFFEEEFFFKKKQQQ\\\ooommm___NNNGGG@@@???BBBIIIUUU```qqq|||~~~yyy{{{xxxnnniiigggooo{{{wwwnnnddd___```aaa^^^[[[\\\XXXUUUWWWYYY]]]eeemmmrrrssstttssspppooorrrvvvtttwwwxxxvvvrrrpppqqqtttsssvvvzzz{{{{{{}}}xxxjjj```[[[SSSSSSSSSSSSRRRSSSUUUWWWZZZ```eeecccYYYMMMEEEBBBEEEDDDBBBAAAAAABBBCCCCCCDDDGGGLLLRRRXXX^^^ccceee\\\^^^```bbbaaa^^^[[[YYYTTTWWWYYYZZZWWWTTTRRRQQQPPPOOOLLLJJJIIIIIIJJJLLLHHHHHHHHHIIIJJJKKKLLLMMMSSSZZZaaaiiixxxsssmmmkkkfffiiipppwwwyyy{{{~~~rrrmmmkkknnnzzzvvvlllccc]]]XXXUUUJJJJJJKKKMMMOOOQQQRRRSSSOOOPPPOOONNNOOOTTT]]]eeeuuuyyy~~~}}}sssiiibbb\\\XXXZZZ^^^aaaeeeooo}}}{{{yyymmm```YYYVVVVVVZZZ```iii}}}vvvcccRRRJJJHHHIIIKKKJJJFFFGGGJJJGGGFFFHHHMMMTTTaaavvv~~~jjj\\\KKKDDD??????CCCLLLZZZgggxxxwwwzzzwwwmmmiiiiiiwww~~~ssssssjjj___ZZZ[[[\\\ZZZWWWSSSPPPOOOSSSVVVYYY```gggiiikkknnnqqqqqqqqquuuzzzwwwzzz|||{{{wwwtttuuuvvvuuuyyyqqqccc\\\[[[WWWWWWVVVSSSQQQQQQSSSVVV^^^___^^^ZZZSSSKKKEEEBBBAAA@@@AAADDDCCC@@@BBBGGGEEEMMMWWWbbbnnnvvvuuuoooppphhhbbbaaa___[[[WWWWWWUUUUUUVVVWWWXXXVVVRRROOONNNMMMKKKJJJIIIIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTTTTYYYZZZ]]]ffftttwwwooolllpppuuuxxxyyy|||wwwtttqqqssszzzxxxmmmgggbbbZZZSSSQQQKKKKKKLLLMMMNNNPPPRRRSSSOOOPPPPPPNNNNNNSSS___hhhmmmvvvxxxmmmccc```^^^[[[XXXXXX[[[eeettt}}}~~~sssdddXXXWWWVVVSSSZZZfffuuuxxxhhhXXXNNNGGGEEEDDDFFFJJJLLLLLLJJJHHHHHHIIIMMMXXXjjj}}}gggWWWJJJFFFEEEEEECCCFFFXXXlllzzzyyy{{{wwwrrrqqqrrr|||yyytttsssdddaaa]]]ZZZYYYXXXVVVUUURRRNNNKKKMMMTTT\\\ccceeeiiilllooopppqqqqqqrrrtttsssvvvxxxxxxwwwwwwyyy|||xxx}}}tttfffZZZTTTTTTUUUVVVUUUTTTRRRRRRSSSUUUZZZ[[[[[[XXXRRRKKKFFFDDDBBBAAABBBEEEDDDCCCFFFLLLNNNZZZiiiuuu}}}vvvmmmeeecccaaa\\\XXXXXXVVVVVVWWWXXXXXXWWWTTTQQQLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKMMMOOOQQQSSSTTTUUUXXXYYY\\\eeetttzzzrrrqqqvvv|||yyyqqqqqqtttxxx~~~ssshhhccc^^^WWWQQQOOOJJJKKKLLLMMMOOOQQQSSSTTTPPPPPPOOOMMMNNNTTT]]]eeemmmvvvxxxmmmccc___^^^[[[YYYYYYZZZeeettt{{{||||||oooaaaXXXWWWXXXXXX```lll{{{tttdddTTTJJJCCCBBBAAACCCGGGHHHHHHFFFFFFHHHJJJPPP\\\nnnzzzeeeUUULLLEEEBBBBBBAAAFFFWWWkkkxxx|||}}}wwwpppooorrruuu|||vvvppplllkkkddd```\\\XXXVVVTTTRRRPPPPPPMMMLLLOOOUUU]]]bbbeeehhhjjjllllllmmmnnnqqqssswwwyyy{{{|||{{{||||||mmm```VVVRRRTTTRRRTTTUUUUUUSSSRRRSSSTTTVVVWWWWWWTTTOOOJJJFFFEEEBBBAAABBBDDDDDDEEELLLTTT]]]lll~~~tttjjjfffbbb\\\YYYYYYWWWVVVVVVWWWXXXWWWTTTRRRNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVWWW[[[eeeuuu|||ttttttzzzvvvrrrtttwwwxxxmmmbbb\\\WWWRRRNNNNNNJJJKKKLLLNNNPPPRRRTTTVVVRRRPPPNNNMMMOOOUUU\\\```kkktttxxxmmmccc___]]][[[[[[]]][[[eeeuuuzzzzzzvvvjjj___XXXYYY[[[^^^hhhttt~~~ooo^^^OOOFFFBBBAAAAAACCCEEEFFFEEEDDDEEEGGGMMMVVVcccuuuvvvaaaRRRJJJAAA===???BBBIIIZZZlllzzz~~~|||rrroooqqqxxx}}}{{{vvvqqqnnnkkkhhhfffdddaaa\\\XXXUUURRROOOMMMOOOOOOPPPTTTZZZ```dddfffiiijjjkkkllllllnnnqqqttt|||}}}vvvggg\\\UUUSSSUUUOOOQQQTTTUUUTTTSSSSSSSSSTTTTTTSSSPPPKKKGGGDDDCCC@@@???@@@CCCDDDHHHSSS^^^nnn~~~{{{ooohhhccc\\\XXXXXXVVVUUUTTTTTTUUUUUUSSSRRRPPPOOOMMMJJJIIIHHHHHHHHHKKKLLLMMMNNNPPPRRRSSSSSSTTTVVV[[[fffxxxxxxrrrrrryyy}}}uuuuuuzzz}}}qqqggg]]]WWWSSSNNNMMMOOOKKKKKKMMMNNNQQQSSSVVVWWWTTTQQQNNNNNNQQQWWW[[[]]]iiirrr~~~xxxnnneeeaaa^^^\\\]]]aaa]]]hhhxxxyyyyyy~~~sssfff___ZZZ[[[^^^dddppp{{{{{{jjjYYYKKKDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDHHHPPP\\\lll~~~rrr^^^QQQDDD<<<999???FFFNNN^^^ooo~~~xxxpppnnnrrrxxx|||vvvrrrmmmkkkllllllkkkhhhccc```]]]ZZZWWWUUUQQQOOOQQQRRRVVV\\\aaafffhhhiiilllnnnpppqqqqqqrrruuuwww~~~kkk]]]UUUPPPOOOQQQLLLOOOSSSUUUTTTSSSSSSSSSSSSSSSQQQMMMHHHCCCAAAAAA>>>===???BBBEEEMMM\\\kkktttkkkddd\\\WWWVVVSSSQQQPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMMMMNNNOOOPPPPPPQQQSSSUUU\\\jjj}}}}}}sssmmmqqqyyy~~~vvvqqquuu}}}}}}kkkcccZZZUUUQQQNNNNNNQQQLLLMMMNNNPPPRRRTTTVVVWWWUUURRRPPPQQQTTTYYY\\\]]]gggppp|||vvvnnnfffccc```^^^___cccaaalll|||wwwwww|||qqqccc___\\\]]]```hhhuuuwwweeeVVVKKKFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEIIISSSaaarrrnnn\\\PPPCCC<<<<<>>AAABBBCCCIIIPPPbbbrrrxxxlllbbbXXXQQQLLLMMMLLLLLLNNNQQQTTTXXX[[[]]]\\\ZZZYYY[[[^^^bbbeeefffggglllqqqsssssswww~~~}}}zzzwwwtttrrrooollljjjhhhhhhhhhggggggkkksssyyyxxxqqqoookkkiiihhheeeaaa^^^XXXZZZ\\\]]]ZZZUUUOOOKKKIIIHHHHHHHHHEEEDDDLLLUUUbbbzzzbbb[[[RRRMMMNNNQQQSSSSSSUUUUUUVVVWWWWWWVVVUUUUUUTTTVVVYYY[[[ZZZ\\\gggsss|||rrrmmmkkkkkkqqqwwwxxxpppooossszzzwwwhhh^^^YYYTTTTTTVVVPPPPPPLLLJJJMMMUUUXXXVVVZZZ[[[\\\]]]^^^___``````]]]cccmmmxxx~~~qqqfff```\\\WWWTTTVVVZZZbbbooozzznnnXXXPPPIIIMMM^^^vvvvvvggg^^^ZZZWWWWWWZZZaaammmkkkYYYNNNIIIDDDBBBDDDFFFFFFEEEBBB???>>>AAACCCFFFNNNVVVkkkxxxzzzrrreee[[[UUUOOOJJJFFFJJJKKKLLLOOOSSSYYY^^^aaaccccccdddfffjjjnnnsssuuuyyyzzz|||~~~{{{xxx}}}}}}yyyvvvpppnnnlllkkkllllllmmmmmmeeehhhjjjlllpppxxx~~~tttpppnnnmmmkkkiiifffbbb```WWWXXXZZZZZZWWWRRRLLLIIIGGGFFFFFFFFFDDDDDDLLLVVVeee}}}eee^^^TTTOOOOOORRRTTTUUUWWWWWWVVVVVVTTTSSSRRRRRRTTTUUUXXX[[[\\\aaaooo}}}{{{rrrooommmnnnuuu}}}~~~tttnnnpppvvv}}}pppccc\\\XXXVVVVVVYYYRRRSSSQQQOOOQQQWWWYYYXXXYYYYYYZZZ[[[]]]___```aaa___fffqqq||||||pppgggccc___[[[ZZZ\\\aaahhhuuuoooUUUOOOJJJNNN^^^uuu|||pppbbb\\\YYYWWWXXX\\\aaannn}}}hhhWWWMMMIIIDDDCCCDDDFFFDDDCCCDDDAAA@@@CCCFFFIIIRRR[[[pppzzz{{{wwwuuusssjjjbbbYYYRRROOOMMMKKKIIIOOOQQQUUUZZZ___dddgggiiiqqqrrruuuxxx}}}}}}{{{|||~~~~~~|||zzzvvvrrrooommmggggggffffffgggjjjnnnpppkkkpppwww{{{qqqoooooommmkkkiiifffdddbbbZZZZZZYYYVVVRRRLLLGGGDDDCCCBBBCCCCCCBBBCCCLLLWWWkkk|||fff^^^UUUPPPPPPSSSUUUUUUWWWVVVUUUTTTSSSRRRQQQQQQVVVVVVYYY^^^cccjjjyyy~~~xxxsssqqqpppqqqxxx{{{tttrrrxxxssshhh^^^ZZZYYYXXXYYY\\\SSSUUUTTTQQQRRRVVVXXXVVVYYYYYYZZZ[[[]]]___aaaccceeemmmxxx{{{qqqkkkhhhbbb``````cccffflllyyyoooSSSNNNJJJOOO^^^tttyyymmmaaa\\\[[[ZZZ\\\```bbbooozzzfffUUUMMMJJJFFFEEEFFFGGGEEEBBBFFFCCCCCCEEEHHHLLLTTT\\\llltttzzzwwwsssnnniiieeebbbaaaZZZVVVQQQNNNMMMMMMNNNNNNPPPVVV```kkkttt{{{{{{vvvrrrpppqqqppppppooommmllljjjiiiggghhhhhhiiijjjooouuuzzz~~~yyyooolllkkkjjjhhheeebbbaaaaaa\\\ZZZWWWSSSOOOJJJGGGEEECCCBBBBBBCCCCCCEEEOOO[[[rrryyyccc\\\TTTPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSZZZYYY[[[bbbkkkuuuzzzwwwtttsssrrrttt{{{zzzwwwyyyyyyiii```XXXWWWXXXXXXYYY\\\TTTWWWWWWSSSRRRVVVWWWUUUZZZ[[[[[[]]]___aaadddeeeiiiqqq|||zzzsssooonnnhhhggghhhjjjlllrrr~~~lllRRRNNNKKKPPP^^^tttuuujjj___[[[[[[[[[^^^bbbeeerrruuubbbSSSMMMJJJGGGGGGIIIIIIGGGDDDGGGDDDDDDGGGIIILLLSSS[[[```gggooouuuvvvtttrrrqqqnnnkkkgggccc___]]]\\\\\\WWWWWWWWWVVVUUUUUUWWWYYY___hhhvvv{{{tttnnnkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmqqqsssuuuxxx}}}xxxnnnggggggfffccc```^^^^^^^^^ZZZXXXUUUQQQNNNLLLJJJJJJEEEDDDEEEFFFFFFIIITTT___xxxwwwaaaZZZSSSOOOOOOQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUU]]][[[]]]fffqqq|||xxxuuutttuuutttuuu|||}}}yyyzzzsssbbbZZZTTTUUUWWWWWWYYY[[[ZZZ^^^^^^ZZZXXXZZZ[[[ZZZ\\\\\\]]]^^^```cccfffhhhjjjrrr|||yyytttqqqqqqooonnnoooqqqrrrwww{{{hhhRRRNNNLLLQQQ___ttt}}}qqqfff\\\YYYZZZZZZ]]]aaagggtttrrr___PPPLLLIIIGGGHHHKKKKKKIIIGGGGGGDDDDDDGGGIIIKKKQQQYYYTTTZZZbbbggghhhgggeeedddeeecccaaa___^^^___```aaa___bbbeeeeeeccccccfffhhh|||zzzvvvooojjjffffffhhhiiiiiiiiikkkmmmoooqqqrrrsss{{{uuunnnfffccc```^^^\\\[[[YYYWWWTTTTTTRRRPPPMMMJJJHHHFFFIIIGGGFFFEEEDDDHHHVVVeeeqqq___VVVPPPOOOQQQQQQRRRTTTSSSOOONNNQQQSSSRRRSSSUUUVVV[[[bbbjjjxxxqqqqqqpppnnnmmmrrr{{{}}}|||qqqfff\\\VVVSSSWWWZZZZZZZZZ\\\___```aaaaaa___]]]ZZZXXX]]]]]]^^^aaaeeeggghhhgggjjjqqqzzz}}}uuuooonnnrrrllljjjiiillluuuttt]]]NNNKKKJJJSSSdddzzzwwwnnnddd[[[ZZZ[[[[[[\\\___hhhsss~~~lll[[[PPPMMMLLLKKKIIIHHHHHHHHHHHHFFFHHHGGGDDDDDDJJJLLLKKKQQQQQQSSSXXX^^^aaa```^^^aaaccceeefffgggiiimmmooouuuxxx|||~~~}}}~~~}}}rrrjjjhhhgggggghhhjjjkkkjjjiiikkklllmmmooossszzz{{{ppplllfffccc```^^^]]]\\\ZZZXXXSSSRRRQQQPPPNNNKKKJJJIIIJJJIIIIIIIIIIIIOOO___nnnppp```WWWQQQQQQRRRRRRSSSUUURRROOONNNRRRTTTTTTVVVZZZ\\\bbbiiiqqq~~~|||rrrsssrrrppppppuuu}}}pppeee]]]XXXUUUXXX[[[[[[[[[^^^______`````````___]]]]]]___```aaabbbdddgggiiikkkoootttyyy{{{{{{~~~|||vvvppppppssspppnnnmmmpppyyyuuu^^^RRRNNNMMMUUUggg|||yyylllccc\\\ZZZ[[[]]]bbbhhhttt|||vvvfffXXXOOOMMMLLLJJJHHHGGGHHHIIIJJJHHHKKKKKKIIIJJJNNNPPPNNNSSSUUUXXX[[[]]]```ccceeeiiilllqqquuuzzz}}}ssslllmmmqqq}}}|||uuulllfffddddddeeefffiiikkkmmmmmmppptttyyyzzzooojjjiii___]]][[[YYYYYYXXXVVVTTTQQQPPPPPPOOOMMMLLLKKKKKKKKKJJJKKKMMMOOOXXXjjjzzzppp```XXXRRRRRRSSSRRRSSSUUURRRNNNNNNRRRUUUVVVZZZ___cccjjjrrrzzz{{{tttvvvvvvvvvvvvzzz|||mmmddd]]]XXXVVVYYY[[[[[[\\\___aaa```______^^^^^^^^^^^^bbbccceeeddddddfffkkkpppvvvwwwxxxuuutttxxx|||wwwrrrqqqtttsssrrrrrrvvvsss]]]SSSPPPOOOWWWhhh}}}wwwiiiccc]]][[[\\\```jjjuuu{{{tttjjj^^^TTTNNNNNNLLLIIIGGGHHHJJJLLLNNNKKKPPPTTTUUUXXX[[[[[[XXXYYY]]]___``````cccjjjpppzzz~~~{{{rrrjjjaaa[[[\\\aaajjjqqqxxx||||||}}}}}}xxxtttoookkkfffbbbcccdddeeehhhlllppptttvvv}}}zzznnnfffccceeeZZZYYYWWWWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJLLLOOOSSS^^^rrrqqq```XXXRRRRRRSSSRRRRRRTTTRRROOOOOORRRTTTVVV[[[bbbjjjrrr{{{|||wwwyyy{{{|||}}}vvviiiaaa[[[WWWUUUXXXYYYXXXZZZ^^^bbb```^^^\\\\\\\\\]]]^^^ccceeegggeeecccfffnnnuuu{{{{{{wwwrrrqqqvvv|||yyytttrrrsssssssssuuu{{{ppp]]]QQQNNNNNNWWWiii|||qqqgggbbb^^^\\\]]]cccqqq}}}ssspppkkkddd]]]VVVPPPMMMLLLJJJHHHGGGIIIMMMRRRUUUSSSZZZbbbggglllqqqqqqnnniiiiiijjjiiijjjooovvv|||~~~rrrlllfff```[[[WWWSSSVVV\\\___eeemmmrrrtttuuuyyy|||wwwtttpppmmmjjjhhhgggfffgggjjjmmmrrrxxx~~~rrriiiaaa___```[[[ZZZYYYZZZZZZZZZWWWUUURRRQQQNNNLLLJJJHHHHHHHHHJJJIIIKKKNNNTTTaaavvvsss```XXXRRRSSSTTTRRRQQQSSSTTTRRRQQQSSSTTTUUU\\\dddsss|||zzzyyy|||{{{oooeee___XXXTTTTTTVVVVVVUUUWWW\\\\\\[[[ZZZYYYZZZ\\\___aaabbbeeegggfffeeejjjsss{{{{{{uuutttzzz|||yyyuuusssssspppqqqvvv~~~qqq```RRRPPPQQQ\\\nnnyyypppddd```\\\\\\^^^eeesss~~~zzzvvvrrrooodddaaa\\\VVVPPPMMMKKKJJJIIIHHHHHHIIINNNTTTZZZ^^^bbbjjjttt{{{}}}zzz{{{}}}vvv~~~tttggg___ZZZVVVUUURRRPPPUUU[[[XXX]]]dddiiilllmmmppprrrooonnnllljjjjjjkkknnnpppsssxxxyyynnnfff^^^[[[\\\WWWWWWWWWXXXYYYYYYVVVTTTQQQOOOMMMJJJGGGFFFFFFFFFHHHGGGIIINNNUUUddd|||tttaaaYYYTTTUUUUUUSSSRRRSSSVVVTTTSSSTTTTTTVVV___hhh}}}{{{tttyyy|||}}}sssjjjbbb^^^VVVTTTTTTUUUUUUSSSVVV\\\UUUUUUVVVWWW[[[___ccceeebbbdddfffhhhjjjqqqzzz~~~||||||yyyxxxvvvttttttnnnqqqwwwtttfffVVVVVVYYYdddvvvwwwoooaaa\\\XXXZZZ]]]bbbmmmwww}}}zzzuuupppkkkfffaaa]]]XXXUUUPPPLLLIIIJJJKKKLLLLLLMMMOOOTTT[[[dddlllpppwww}}}rrrqqq}}}wwwjjj___ZZZVVVTTTQQQOOORRRXXXTTTXXX^^^cccfffhhhkkkmmmgggiiijjjllloootttzzztttjjjccc\\\XXXYYYRRRRRRSSSUUUVVVVVVTTTQQQNNNLLLIIIGGGFFFEEEFFFFFFFFFFFFIIIOOOXXXjjjtttccc\\\WWWWWWXXXVVVTTTTTTWWWUUUUUUVVVWWWZZZdddoooxxxqqqvvvyyy|||}}}uuummmfffaaa___XXXVVVWWWXXXWWWUUUXXX___UUUUUUVVVYYY\\\___cccdddbbbcccfffjjjqqqyyywwwtttvvvuuutttuuuqqqtttzzzsssiii[[[[[[___jjjzzzyyynnnhhh\\\VVVSSSUUUYYY]]]bbbhhhkkkhhhccc```]]]YYYSSSOOOQQQOOOLLLKKKLLLOOOTTTWWWYYY[[[```hhhrrr}}}pppiiirrr}}}{{{nnnddd___[[[XXXUUURRRUUUZZZXXX[[[___dddhhhlllppprrrqqquuu{{{rrrhhhaaaZZZWWWXXXSSSTTTUUUWWWXXXXXXVVVSSSKKKIIIGGGEEEEEEEEEGGGHHHEEEEEEIIIPPP[[[nnnttteee^^^YYYZZZZZZXXXVVVVVVWWWVVVVVVXXXYYY]]]iiiuuuzzzssstttvvvyyy|||~~~wwwpppiiidddaaa```ZZZYYYZZZ[[[YYYWWW[[[aaaZZZZZZZZZ[[[\\\^^^___```ccccccfffmmmvvv~~~sssqqqsssuuuuuuwwwtttvvv}}}ppphhh^^^^^^bbblll{{{xxxmmmddd^^^YYYRRRNNNRRRWWWYYY[[[^^^[[[XXXUUUTTTTTTRRRNNNKKKPPPOOONNNNNNRRRWWW^^^bbbfffiiipppzzz{{{wwwuuuqqquuu~~~nnngggmmmuuu~~~{{{mmmgggbbb___]]]ZZZWWWZZZ```^^^aaaeeejjjoootttyyy{{{rrrkkkeee___[[[[[[XXXYYYYYYXXXVVVSSSPPPNNNKKKHHHDDDBBBCCCDDDEEEEEEGGGJJJLLLRRRccc~~~~~~jjjaaa___[[[XXXVVVVVVVVVWWWTTTXXX\\\\\\\\\bbbooozzzyyyuuuttttttyyy~~~sssqqqnnnkkkgggdddaaa___^^^]]][[[ZZZYYYYYYZZZ[[[XXXYYYZZZ]]]```bbbaaa```fffhhhkkkpppwww|||qqqoooqqqqqqqqqrrruuuyyytttcccYYYZZZ```jjjttt{{{~~~{{{uuummmfff___ZZZWWWOOOOOOOOOOOOPPPQQQRRRSSSMMMQQQUUUUUURRRPPPRRRUUUXXXWWWVVVXXX^^^fffnnnsssyyysssnnngggbbb```fffooo~~~vvvllllllrrr{{{yyyqqqmmmdddbbbdddiiiiiicccbbbfffjjjooovvv{{{zzzoooiiiddd^^^[[[\\\YYYYYYYYYWWWTTTQQQMMMKKKHHHFFFDDDCCCDDDFFFGGGHHHHHHKKKQQQZZZoookkkaaa^^^[[[XXXVVVVVVWWWXXXWWW[[[___bbbeeemmmyyy}}}vvvrrrqqqwww|||{{{mmmkkkhhheeecccbbb```___^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYY[[[___bbbddddddcccfffiiinnnssszzzyyynnnmmmooooooooopppqqquuu|||vvvkkk```YYY\\\aaagggnnnrrrrrrqqqooojjjhhhddd___ZZZUUURRRQQQOOOPPPRRRTTTVVVWWWYYYYYYUUUXXXYYYXXXTTTSSSWWWZZZZZZ[[[___fffqqq~~~{{{qqqgggcccaaa^^^]]]^^^fffpppvvviiiiiimmmuuuxxxsssmmmkkkgggnnnyyy{{{sssrrrxxx}}}uuukkkgggddd```^^^___\\\[[[YYYVVVRRRMMMJJJHHHDDDDDDDDDDDDFFFHHHJJJKKKJJJPPPZZZiiinnnaaa___[[[XXXVVVWWWXXXZZZZZZ^^^eeelllttt~~~yyyrrrooonnnzzzvvvhhheeebbbaaabbbccccccbbb``````___]]]ZZZWWWTTTRRRTTTWWW\\\```dddfffggggggmmmqqqxxx~~~tttjjjiiijjjjjjjjjllllllooouuu|||}}}xxxqqqjjjeee```[[[XXXWWWZZZ___bbbcccaaa^^^[[[YYYXXXVVVTTTRRRQQQPPPPPPSSSVVVZZZ^^^bbbdddeeefffbbbdddeeecccbbbdddhhhmmmrrrsssvvv{{{xxxhhhbbb\\\[[[[[[\\\aaagggooozzzyyynnnlllmmmrrrtttpppmmmlllooo{{{yyyppphhhffffffccccccdddaaa___[[[VVVPPPKKKGGGEEECCCDDDEEEEEEFFFHHHJJJLLLOOOXXXfffyyyqqqcccaaa\\\XXXVVVWWWXXXZZZ^^^ccclllxxxxxxqqqoooooo~~~~~~tttfffcccaaacccfffiiijjjiiiddddddccc```\\\VVVQQQNNNPPPTTTZZZ```dddhhhjjjlllsssxxxyyynnneeeccccccbbbbbbcccdddggglllpppssssssrrrqqqjjjeee___ZZZXXXWWWUUUUUUQQQTTTXXX[[[[[[YYYVVVTTTUUUTTTTTTTTTTTTUUUVVVVVVYYY]]]dddlllrrrvvvxxxxxxrrruuuxxxzzz|||{{{pppfffaaa^^^^^^```dddmmmvvv~~~zzzvvvsssssswwwxxxvvvvvvxxx}}}ppphhhcccccceeeddddddffffffbbb]]]VVVOOOJJJFFFDDDCCCDDDEEEEEEDDDFFFIIILLLWWWccctttrrreeebbb]]]YYYVVVWWWXXXZZZaaahhhuuuzzzuuutttuuuvvvgggeeefffjjjppptttssspppggggggeeebbb\\\UUUOOOKKKLLLQQQXXX___dddiiiooosssxxx}}}xxxqqqggg___\\\[[[YYYXXXZZZZZZ]]]aaaddddddbbb___]]][[[XXXUUUSSSSSSSSSSSSRRRPPPRRRVVVYYYYYYXXXUUUSSSRRRRRRSSSTTTVVVYYY[[[\\\^^^dddnnnyyy~~~tttqqqllliiijjjkkkoooxxx~~~yyyvvvyyyxxx{{{zzziiibbb]]]```ccccccdddgggiiieee^^^UUUNNNIIIEEEDDDBBBDDDEEECCCBBBDDDIIINNN^^^mmmoooeeeaaa\\\XXXWWWXXX[[[]]]eeeooo}}}{{{|||~~~xxxllllllpppwww}}}xxxlllkkkiiiddd]]]VVVOOOKKKMMMRRRZZZ```fffmmmvvv|||}}}|||vvvvvvuuusssuuuwwwsssmmmfff^^^WWWUUUSSSQQQRRRTTTRRRUUUYYY\\\\\\YYYUUURRRUUUTTTSSSTTTUUUVVVUUUSSSOOOQQQTTTVVVVVVTTTRRRPPPPPPRRRTTTYYY]]]bbbfffhhhlllrrr}}}{{{{{{|||~~~}}}~~~~~~zzzyyyvvvfff```]]]```dddfffgggjjjiiieee]]]TTTLLLGGGDDDBBB@@@AAABBB@@@???CCCKKKQQQdddvvvzzzjjjaaa^^^ZZZWWWXXX[[[```ccciiivvv{{{wwwyyyuuussspppjjjccc\\\UUUQQQQQQWWW^^^dddjjjttt}}}{{{xxxuuurrrooollljjjeeeeeecccaaacccfffccc]]]ZZZTTTOOOOOONNNMMMOOOSSSQQQUUUZZZ^^^___]]]ZZZWWWXXXWWWVVVWWWYYYZZZYYYXXXSSSUUUXXXZZZ[[[ZZZXXXWWWZZZ]]]ccckkkttt}}}ssshhhbbb___ccchhhjjjkkknnniiiddd[[[RRRJJJEEEBBBAAA===???@@@>>>>>>CCCMMMUUUfffzzzvvvfff]]][[[XXXWWWYYY^^^dddhhhlll{{{|||~~~{{{wwwqqqjjjccc\\\YYYVVV[[[aaagggnnnyyy}}}xxxwwwwwwnnnllljjjhhhgggeeecccaaa``````^^^[[[[[[\\\WWWPPPRRRMMMJJJKKKKKKKKKNNNSSSTTTXXX___dddffffffcccaaa]]][[[YYYZZZ\\\]]]]]]]]]\\\___cccfffiiiiiiiiihhhjjjnnnvvv{{{|||~~~qqqiiidddaaaeeelllqqqppplllfff___VVVMMMHHHDDDAAA?????????@@@BBBBBBDDDOOOZZZmmmpppccc]]]]]]^^^^^^\\\]]]eeeoooyyy~~~wwwnnnhhhdddaaacccjjjuuuzzzpppllllllkkkjjjiiieeeaaa___```bbbccccccbbb```\\\YYYWWWWWWXXXYYYOOOOOOOOONNNMMMOOORRRUUU___fffpppxxxzzzvvvppplllmmmlllkkkjjjkkklllnnnooolllooouuu|||~~~{{{}}}~~~}}}}}}||||||zzz|||~~~tttmmmiiifffiiiooopppmmmhhh___YYYQQQJJJFFFCCCBBB@@@BBBAAABBBBBBAAABBBKKKVVVkkk~~~pppddd^^^[[[[[[___dddhhhpppxxx~~~{{{~~~{{{wwwnnnpppvvv~~~uuurrrrrrpppnnnhhhfffddddddeeeeeeeeeddd___]]]YYYVVVTTTTTTUUUVVVVVVVVVTTTQQQOOOPPPSSSVVV```mmm{{{{{{||||||yyyvvvyyy}}}vvvqqqnnnlllnnnpppnnnggg```UUUQQQJJJEEECCCBBBAAA@@@AAA@@@AAABBB@@@@@@IIISSSggg{{{pppeeeaaa[[[ZZZ```iiiqqqyyy}}}|||~~~zzzzzz|||~~~~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{||||||{{{zzzyyy{{{||||||yyywwwvvvvvvqqqrrrvvv~~~|||wwwssshhhhhhgggggggggfffbbb___^^^[[[WWWTTTSSSTTTVVVXXXYYYWWWTTTQQQOOOPPPTTTWWWeeeuuu|||zzzxxxvvvqqqooonnnrrrzzzyyyuuurrrpppoooooonnnhhh^^^WWWOOOKKKEEEBBB@@@@@@@@@???>>>>>>???AAA@@@AAAIIISSScccxxxnnneeeaaa]]]\\\aaahhhpppyyy}}}yyyuuutttxxx~~~rrriiiffffffggghhhhhhhhhhhhgggfffeeeeeeccceeegggiiijjjjjjiiihhhhhhjjjkkkkkkjjjiiijjjkkkggghhhkkkuuu}}}tttiiihhhhhhhhhgggddd```\\\___\\\XXXVVVVVVZZZ^^^aaa\\\ZZZVVVRRRPPPSSSYYY]]]ooo~~~|||vvvuuuuuurrroookkkkkkkkkooouuu}}}}}}uuusssnnnlllkkkjjjfff___VVVOOOLLLHHHDDDAAA@@@??????>>>@@@@@@BBBCCCBBBBBBJJJTTTcccxxxzzzlllddd^^^]]]]]]```dddjjjxxx~~~xxxqqqnnnkkklllsss|||zzzssshhh^^^WWWUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUTTTRRRTTTWWWYYYZZZZZZYYYXXXZZZ\\\]]]^^^^^^___bbbdddeeeggglllvvvtttmmmlllmmmmmmnnnlllhhheee```]]]ZZZXXXZZZ___eeeiiieeebbb\\\VVVTTTVVV\\\bbbrrrvvvqqqqqqqqqnnnkkkkkklllnnnrrrvvv|||yyyrrrooogggfffdddaaa]]]WWWPPPJJJKKKHHHDDDBBBAAAAAA@@@???EEEEEEGGGIIIGGGGGGNNNXXXkkkttthhhbbbZZZYYYZZZ\\\^^^dddttt}}}wwwpppjjjaaa______ccckkkuuu}}}~~~}}}}}}~~~|||}}}|||yyyuuuuuuxxx|||uuufffaaaYYYSSSPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJKKKMMMOOOQQQRRRRRRRRRRRRTTTWWWZZZ]]]bbbgggkkkqqqsssxxx}}}xxxzzz|||}}}xxxtttccc```[[[YYY[[[aaahhhmmmiiiddd\\\TTTQQQSSSZZZ```kkk{{{zzzrrrpppwwwzzztttxxxzzzvvvpppnnnooopppooonnnqqqtttxxx{{{tttlllgggaaa___\\\YYYUUUQQQMMMJJJKKKHHHEEEDDDDDDEEEDDDDDDEEEGGGKKKOOOPPPQQQZZZdddyyyoooddd```XXXSSSQQQRRRTTT[[[hhhtttyyyzzz{{{}}}}}}{{{xxxuuunnnmmmlllkkkiiiddd___[[[SSSRRRRRRVVV]]]eeekkknnnrrrrrrqqqnnnkkkhhhhhhiiiggggggeeeaaa___```eeekkkyyywwwlllddd^^^ZZZVVVUUUUUUUUUTTTRRRPPPQQQPPPPPPOOONNNMMMLLLJJJJJJLLLMMMOOOQQQRRRSSSRRRUUU[[[aaaiiisss|||zzziiieee___\\\]]]bbbiiinnngggbbbZZZSSSQQQVVV^^^eeerrr}}}pppkkklllxxx}}}uuuoooqqq}}}vvvvvvwwwyyy|||zzznnneee```]]][[[WWWTTTQQQNNNLLLKKKJJJHHHFFFFFFGGGHHHHHHHHHBBBEEEKKKRRRVVV[[[fffqqq{{{kkkbbb___YYYPPPHHHHHHLLLRRRZZZbbbgggggghhhiiihhheee```]]][[[ZZZYYYYYYXXXVVVRRROOOLLLKKKJJJLLLPPPUUUXXXYYY[[[\\\]]]\\\[[[ZZZZZZ\\\WWWWWWUUUQQQOOORRRYYY___nnn~~~qqqfff```]]]]]][[[YYYZZZ\\\\\\ZZZWWWTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLMMMNNNPPPSSSUUUVVVUUUZZZbbbkkkwwwxxxpppkkkddd______cccjjjnnnhhhddd]]]XXXYYYaaallltttxxxmmmnnnttt|||vvvrrrnnnpppzzz}}}yyyzzz}}}~~~}}}}}}}}}}}}xxxrrreeeYYY\\\VVVNNNJJJJJJLLLMMMLLLIIILLLNNNKKKGGGDDDFFFIIINNNPPPVVV]]]aaagggssstttggg]]]VVVKKKHHHEEEDDDEEEHHHMMMPPPTTTWWWWWWTTTRRRSSSQQQMMMNNNRRRSSSOOOKKKJJJGGGCCCEEEHHHIIIIIIJJJOOOTTTVVVRRRXXXZZZWWWTTTTTTTTTSSSVVVWWWVVVRRROOOQQQXXX^^^iii|||rrreee]]]___eee^^^``````]]]]]]___]]]XXXWWWWWWVVVUUUTTTRRRQQQQQQOOORRRVVVWWWVVVVVVXXX[[[___fffrrr~~~vvvbbbhhhooottttttrrrooonnncccdddcccbbbeeeooo~~~{{{ttt{{{vvvuuuqqqmmmlllqqqzzz|||xxxuuuuuuuuussspppppprrrttt{{{zzzxxxvvvvvvzzzvvvqqqlllbbbYYYXXXSSSMMMJJJJJJLLLLLLKKKIIILLLNNNKKKGGGDDDFFFIIINNNQQQ[[[gggrrr{{{tttjjj___VVVPPPHHHGGGFFFFFFFFFHHHJJJKKKLLLOOOPPPMMMMMMNNNLLLHHHIIIMMMNNNKKKJJJKKKKKKHHHGGGIIIJJJJJJLLLPPPTTTWWWWWW___dddbbb^^^]]][[[XXX[[[ZZZWWWRRRPPPTTT\\\cccnnn}}}rrrggg^^^YYY[[[```aaacccccc___^^^___\\\WWWWWWYYY\\\]]]]]]\\\[[[[[[[[[]]]^^^\\\ZZZ[[[bbbhhhuuu|||wwwhhhrrr~~~wwwrrrpppqqqrrrrrruuu~~~uuurrrnnnjjjiiimmmtttyyyxxxzzz|||~~~|||xxxtttqqqpppqqqrrrqqqpppppprrrsssyyyyyyxxxxxxyyy|||tttjjjeeeaaa[[[VVVQQQNNNKKKIIIJJJKKKKKKKKKIIIKKKLLLJJJFFFDDDFFFHHHMMMRRR```ssszzzuuummmeee]]]VVVOOOJJJCCCCCCDDDEEEEEEEEEDDDDDDHHHLLLNNNMMMMMMNNNMMMIIIKKKNNNNNNLLLLLLOOOPPPMMMKKKKKKLLLMMMNNNRRRWWW[[[aaakkkttttttpppmmmgggbbbaaa^^^XXXSSSSSSZZZeeemmmxxxxxxnnnccc^^^ZZZXXXZZZ^^^eeehhhiiifffdddddd```[[[]]]bbbiiinnnoooooonnnnnnqqqrrrqqqlllgggkkkvvv~~~sssoooiiiffffffhhhkkklllhhhiiilllmmmmmmkkkhhhgggiiilllppprrrtttuuuwwwyyyrrrmmmeee]]]XXXTTTRRRPPPKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIGGGDDDCCCDDDFFFLLLQQQaaawww|||uuurrrgggccc]]]WWWSSSOOOKKKHHHCCCDDDEEEFFFFFFFFFFFFFFFLLLPPPSSSSSSTTTWWWVVVRRRVVVWWWVVVRRRRRRUUUTTTQQQNNNLLLMMMOOOQQQUUU\\\dddppp|||wwwppphhhbbb[[[WWW[[[eeeqqqyyy|||ooofff^^^\\\\\\\\\^^^bbbkkkpppsssrrrqqqqqqnnnjjjlllsss~~~}}}zzzrrrmmmhhhfffggghhhhhhfffeeefffggghhhiiihhhgggfffjjjooowww~~~^^^]]]YYYSSSNNNJJJIIIIIIGGGGGGHHHHHHHHHHHHIIIJJJHHHGGGFFFDDDBBBAAABBBDDDHHHNNN]]]tttssshhh___[[[XXXTTTPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQQQQVVVZZZ[[[]]]```___[[[^^^___^^^[[[[[[]]]YYYTTTRRRNNNMMMRRRVVV\\\gggrrrrrrkkkdddcccjjjvvv~~~vvvooolllkkkddd_________```ccchhhqqqyyy~~~~~~~~~~~~|||{{{{{{zzzwwwtttsssoookkkggggggiiikkkjjjiiigggiiilllppptttxxxzzz{{{~~~QQQQQQPPPLLLHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJHHHFFFDDDBBBAAAAAABBBCCCEEEKKKYYYlllzzzvvvhhh]]]UUUQQQOOOLLLIIIHHHIIIKKKKKKKKKKKKLLLNNNQQQUUUYYY]]]___]]]bbbggghhhjjjmmmlllhhhgggiiijjjiiijjjjjjcccZZZWWWQQQOOOVVV]]]fffvvv|||vvvxxxwwwooofffaaaaaagggbbb______^^^^^^eeemmmxxx~~~{{{xxxvvvuuutttooolllooopppqqqrrrqqqpppnnnmmmssswww{{{}}}|||yyyvvvuuusssqqqrrrtttsssnnnkkkllljjjiiihhhjjjmmmqqqssstttssswww~~~IIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDEEEHHHKKKJJJGGGDDDBBBBBBBBBCCCDDDFFFKKKVVVcccjjjmmmssszzzyyy~~~sssfff]]]WWWTTTOOOLLLJJJJJJLLLOOOQQQQQQTTTWWW]]]dddkkkooorrrsssuuu{{{~~~~~~rrrfff]]]TTTRRR[[[eeeqqqwwwmmmfff___^^^```aaa___^^^]]]ZZZ[[[eeeppp|||}}}}}}}}}zzzwwwuuusssrrrqqqpppllliiigggeeeeeecccaaa___aaadddfffeeebbbaaabbbdddggglllrrrvvvwwwuuusssrrrooommmooouuuvvvssstttxxxyyy{{{~~~EEEEEEFFFGGGHHHHHHFFFEEEEEEGGGGGGEEECCCDDDHHHLLLLLLIIIEEECCCCCCDDDEEEEEEIIIMMMUUU\\\\\\[[[```hhhcccfffmmmvvvuuuhhhbbb^^^[[[RRRPPPNNNNNNQQQTTTVVVWWWccciiirrr|||pppaaaWWWUUU^^^kkkyyysssjjjccc___```eee]]]]]]]]]\\\WWWYYYeeesss~~~{{{}}}zzzsssnnnlllmmmooogggeeecccbbbcccddddddccc___^^^\\\ZZZZZZYYYXXXXXXXXX\\\^^^]]]ZZZZZZ```eeeaaagggnnntttvvvuuutttsssuuusssvvv~~~DDDDDDDDDFFFHHHIIIHHHFFFEEEFFFHHHGGGFFFFFFHHHIIIIIIHHHFFFEEEGGGKKKOOOSSS\\\[[[[[[]]]___aaaaaaaaafffaaadddmmmuuuyyysssiii______YYYTTTTTTVVV[[[fffppp|||{{{ppp```UUUQQQ\\\nnnvvvqqqrrrrrrmmmfffaaa\\\YYYWWWYYYaaattt}}}~~~~~~{{{xxxxxxsssmmmhhhgggiiikkkmmmqqqooolllfff```\\\[[[[[[ZZZXXXVVVXXX[[[]]]]]][[[^^^ZZZTTTSSSVVVXXXYYYXXX^^^```aaa`````````bbbdddkkkrrr{{{HHHGGGGGGHHHKKKLLLKKKJJJJJJLLLLLLKKKIIIHHHHHHIIIGGGGGGGGGIIILLLRRRYYY]]]ffffffgggiiimmmoooooonnnmmmgggiiisss|||~~~rrrhhhbbb___dddmmmwwwxxxlll___XXXXXXfffyyy|||{{{uuuhhhbbb^^^```hhhtttwwwqqqkkkiiikkkkkkjjjgggiiigggcccaaaaaabbbccccccccccccaaa^^^ZZZXXXXXXYYYWWWVVVUUUXXX]]]````````````]]][[[[[[]]]```cccdddkkkmmmnnnooooooppprrrtttHHHGGGFFFHHHJJJLLLLLLKKKJJJKKKLLLKKKIIIHHHIIIIIIKKKMMMOOOSSSYYYaaajjjqqq{{{|||~~~zzzyyyuuunnnllluuupppfff\\\[[[bbbssswwwoookkkoooyyy|||uuummmddd```[[[ZZZ\\\]]]]]][[[XXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\[[[YYYWWWVVVWWWYYYXXXXXXYYY\\\```ccceeeddddddeeefffhhhjjjoootttxxx}}}JJJIIIIIIJJJMMMNNNNNNMMMIIIJJJKKKKKKKKKKKKMMMOOOTTTYYY___fffmmmwww~~~{{{|||ooofffaaaeeeppp~~~~~~~~~xxxrrrlllfff___\\\YYYXXXZZZ[[[[[[ZZZSSSUUUWWWXXXZZZ[[[^^^___```aaa```^^^\\\\\\^^^```cccdddfffiiillloooppppppssswww|||PPPOOOPPPRRRTTTTTTSSSQQQOOOPPPPPPPPPPPPQQQUUUXXX]]]eeeppp{{{{{{tttssszzz}}}|||}}}}}}|||{{{yyy{{{~~~}}}||||||{{{{{{{{{{{{{{{}}}wwwoookkkgggbbbZZZYYYWWWWWWXXXYYYYYYYYYWWWYYY\\\^^^```ccciiimmmkkklllmmmllllllmmmppprrryyy{{{UUUUUUVVVYYYZZZYYYVVVSSSUUUTTTSSSRRRRRRVVV\\\```kkkvvv~~~xxx|||~~~~~~|||zzzyyyxxxwwwvvvuuusssrrrrrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooorrruuuyyy{{{zzzxxxxxxwwwwwwvvvtttqqqooonnnmmmrrrrrrkkkdddaaa___\\\XXXXXXXXXYYYZZZ\\\]]]^^^___cccgggjjjlllpppvvv{{{~~~^^^___bbbeeeeeeccc]]]YYYYYYXXXWWWWWWZZZbbblllssszzzxxxxxxxxxtttooopppuuutttwww{{{|||zzzwwwuuutttooonnnkkkiiihhhiiijjjkkkjjjhhhffffffggggggfffdddbbbbbbcccccccccdddddddddeeeeeefffiiilllooopppooommmnnnoooooonnnllliiihhheeekkkmmmiiieeeeeegggfffeeefffiiilllnnnqqqtttvvvwww}}}lllnnnqqquuuuuuqqqjjjddd```______bbbiiiuuu}}}wwwtttsssnnniiihhhjjjkkkhhhfffgggiiilllpppqqqnnnjjjfffcccfffccc```]]]\\\^^^```bbbbbb```______``````^^^]]][[[[[[[[[[[[\\\\\\\\\\\\```______aaaeeeiiijjjkkkccceeehhhkkkllllllkkkjjjhhhpppuuutttssswww|||}}}xxx{{{xxxnnnnnnooouuuyyyssspppmmmiiieeecccaaa___]]]\\\\\\]]]^^^bbbbbbbbbbbbaaa___\\\YYYWWWVVVVVVWWWYYY[[[\\\^^^\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZYYYXXX[[[]]]^^^[[[XXXaaa``````aaaccceeegggiiinnnpppqqqrrrsssuuuxxx{{{~~~|||~~~}}}~~~|||vvvqqqqqqmmmgggcccaaa```]]][[[XXXWWWUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[YYYWWWUUUUUUTTTSSSTTTVVVXXXYYY```___^^^\\\\\\\\\]]]]]]```______bbbeeegggfffeeeiiijjjkkkmmmqqqtttwwwyyy~~~|||{{{|||~~~|||yyyssssssssssssrrrrrrrrrrrrxxxxxxxxxvvvsssqqqqqqrrroooqqqsssrrrooohhhaaa]]][[[YYYUUUSSSSSSRRRQQQPPPNNNNNNNNNNNNPPPRRRTTTUUUXXXYYYZZZ[[[ZZZYYYXXXWWWZZZYYYWWWWWWWWWZZZ]]]___eeeeeeeeeeeefffgggiiiiiilllkkkllloootttxxxyyyzzz~~~~~~|||zzzyyyyyywwwuuusssmmmkkkjjjlllnnnooonnnllljjjjjjkkkkkkkkklllmmmooouuutttqqqnnniiieeecccbbbaaaaaabbbbbb```]]]YYYWWWWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPRRRTTTVVVXXXZZZ\\\]]]___^^^]]]\\\\\\\\\``````___```ccchhhllloooqqqrrruuuyyy}}}~~~yyyuuuppptttxxx{{{|||{{{yyyxxxtttuuuvvvwwwvvvuuutttsssnnnjjjfffccccccdddeeeeeeaaa```___```aaabbbaaaaaa```bbbdddeeeeeegggkkknnnooommmjjjfffbbb^^^[[[XXXYYYXXXVVVUUUUUUVVVWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSUUUVVVWWWYYY[[[]]]___```___aaadddeeeeeefffhhhjjjlllmmmooorrrxxx~~~xxxrrrmmmjjjhhhdddgggjjjkkkjjjiiiiiiiiiiiijjjkkkllllllkkkiiihhhbbb^^^ZZZWWWXXXZZZ[[[\\\YYYXXXWWWWWWVVVWWWWWWXXXTTTXXX[[[]]]^^^bbbhhhmmmiiifffcccbbb```^^^[[[YYYYYYWWWUUUTTTTTTUUUXXXYYYUUUVVVWWWWWWUUUUUUVVVWWW\\\]]]___bbbdddgggiiiiiilllqqqvvvxxxzzz}}}sssnnnkkknnnttt{{{yyyvvvssspppppprrruuuwwwzzzwwwrrrkkkeeeaaa______ZZZ\\\]]]]]][[[ZZZ\\\^^^___```aaabbbaaa^^^[[[ZZZYYYWWWUUUUUUVVVXXXWWWWWWSSSSSSSSSRRRQQQQQQSSSTTTOOOSSSXXXZZZ\\\aaaiiipppkkkiiifffeeeeeeccc```^^^___``````aaaaaabbbcccddd]]]aaaeeeggghhhiiilllooovvvxxx{{{~~~}}}uuubbb]]]ZZZ]]]cccjjjuuu{{{tttmmmhhhgggeeeccccccfffkkkqqquuussspppkkkddd^^^ZZZYYYZZZTTTVVVVVVTTTRRRRRRUUUXXXXXXXXXYYYYYYWWWSSSOOOMMMPPPPPPQQQSSSUUUUUURRRPPPRRRRRRRRRQQQPPPQQQSSSUUUOOOTTTYYY]]]___eeennnuuutttpppmmmkkkjjjhhheeeaaafffhhhlllppprrrsssrrrqqqrrrwww}}}tttsssqqqmmmiiifffffffffdddgggkkkooosssyyy}}}vvvnnngggcccXXXUUURRRRRRVVV___hhhnnnooopppoookkkfffbbb___^^^bbbcccdddcccdddeeehhhkkknnnjjjccc\\\VVVRRRQQQQQQPPPPPPNNNLLLKKKMMMQQQUUUQQQQQQQQQQQQQQQRRRRRRSSSQQQSSSUUUWWWVVVTTTQQQOOOWWWXXXZZZ[[[\\\\\\\\\[[[[[[^^^bbbgggkkkqqqvvvzzz{{{zzzyyyxxxxxxxxxxxxyyy___```___]]]ZZZWWWWWWXXXUUUWWWZZZ\\\___ccchhhkkkmmmlllkkkiiiddd___YYYVVVPPPNNNMMMMMMPPPUUUZZZ]]]aaabbbaaa___[[[YYYYYYYYYXXXZZZ\\\]]]___aaaeeehhhkkkgggaaa[[[VVVTTTSSSSSSRRRRRRRRRPPPOOOPPPTTTVVVYYYXXXXXXWWWWWWWWWXXXXXXXXXZZZ]]]```aaaaaa```___```bbbeeehhhkkkmmmnnnnnnllloootttxxx}}}OOOQQQSSSRRRPPPOOONNNOOORRRSSSTTTTTTUUUWWW[[[]]]XXXYYYYYYYYYXXXUUUSSSQQQNNNNNNNNNOOOOOOPPPPPPQQQUUUVVVVVVUUUTTTTTTVVVXXXXXXZZZ\\\^^^___aaaeeehhhcccaaa]]]YYYWWWVVVWWWXXXWWWXXXYYYYYYXXXYYY[[[]]]______```aaabbbdddeeefffhhhjjjlllpppsssuuuwwwwww{{{}}}NNNPPPSSSTTTRRRQQQPPPPPPKKKLLLLLLLLLLLLMMMPPPSSSSSSUUUVVVXXXXXXXXXWWWVVVTTTUUUUUUVVVUUUUUUTTTSSSVVVVVVWWWVVVVVVXXX\\\______```bbbcccccccccfffhhhbbbaaa______```bbbdddfffeeehhhkkklllmmmnnnoooqqqtttuuuwww{{{~~~NNNPPPSSSTTTSSSQQQPPPPPPOOOPPPRRRRRRRRRTTTXXXZZZWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^___aaaaaabbbaaaaaacccgggjjjgggiiilllllllllmmmooopppuuuuuuvvvxxx|||QQQSSSVVVVVVVVVUUUUUUVVV\\\^^^```aaacccfffjjjmmmeeeeeeggghhhjjjkkkkkklllnnnnnnnnnoooppprrruuuvvvxxxyyyzzzzzzzzz|||dddfffiiijjjjjjlllnnnpppmmmoooqqqsssvvvyyy~~~}}}