BM66(@ [[[VVVQQQPPPPPPMMMEEE===<<<;;;>>>DDDHHHGGGFFFGGGGGGLLLRRRVVVXXXXXXXXXYYYXXXXXXXXXZZZ\\\^^^aaabbb^^^___aaacccdddbbb^^^[[[OOOLLLFFF@@@<<<;;;;;;<<>>GGGTTTcccYYYUUUQQQPPPPPPLLLEEE>>><<<:::;;;???AAA??????@@@BBBEEEIIIMMMQQQUUUYYY\\\VVVXXXYYY\\\]]]______```[[[[[[[[[\\\]]][[[WWWTTTPPPNNNKKKGGGCCC@@@>>>>>>CCCHHHOOOSSSWWW]]]gggnnnjjjkkkmmmlllcccUUULLLJJJNNNTTTXXXWWWXXX\\\______[[[UUURRRSSSSSSNNNLLLNNNLLLYYYlll|||pppaaaSSSKKKMMMTTTVVVkkk~~~qqqmmmoookkkaaaWWWTTTTTTSSSTTTVVVTTTSSSRRRQQQMMMKKKRRR\\\UUUVVVSSSLLLHHHIIIGGGBBB???:::999>>>BBB@@@===<<>>===:::888888999888999:::;;;;;;:::999888888999:::;;;;;;:::888777444333333222111222222222000000000111111111222222000222333333111000000111,,,...///...------...///+++,,,---...///......------///111000......111333...///111222444555666666888777555444444555777888444888:::@@@KKKXXX{{{UUURRRPPPOOOOOOKKKEEE@@@:::777777;;;<<<:::;;;>>>@@@BBBDDDFFFJJJQQQXXX^^^VVVXXX[[[]]]_________^^^ZZZYYYWWWVVVUUUSSSOOOMMMLLLMMMNNNMMMKKKGGGCCCAAAGGGLLLQQQRRRRRRVVV___hhhhhhlllsssrrreeeSSSHHHFFFIIISSS\\\\\\[[[^^^bbbddd^^^YYYUUUTTTSSSNNNKKKLLLEEEJJJSSS]]]hhhvvvwww___OOOQQQ\\\[[[nnnvvvgggcccdddfffaaa]]][[[VVVOOOKKKLLLIIIJJJOOOTTTUUUTTTXXX___TTTSSSNNNGGGDDDGGGHHHGGGFFF@@@===@@@AAA???======>>>>>>======>>>>>><<<:::666777888999::::::::::::888:::<<<======:::777555444444333222222222222222000000000000111111111111000111333222000//////000000///...,,,***+++...111+++,,,...000000///---,,,///000111000///...000111......///111222444555555444444444555555777888888444777666:::BBBMMMlllQQQPPPOOONNNLLLIIIEEECCC999666777999::::::===CCCDDDDDDEEEFFFIIINNNUUUZZZXXXZZZ[[[]]]____________^^^[[[WWWSSSQQQNNNKKKIIIDDDHHHMMMQQQRRROOOJJJFFFKKKPPPSSSRRRNNNPPPYYYaaabbbfffnnnqqqiii[[[QQQOOOJJJRRRYYYYYYXXX[[[]]]]]]XXXTTTQQQPPPOOONNNLLLKKKHHHHHHIIIKKKRRR___nnnxxxuuusss]]]YYY______kkkwwwyyyoooccc\\\ZZZXXXYYY[[[]]]YYYRRRPPPSSSIIIJJJPPPXXX\\\[[[]]]```RRROOOIIIDDDCCCFFFJJJMMMMMMGGGBBBAAA@@@===;;;<<<888999999;;;???CCCAAA<<<444555666888999:::;;;;;;888:::===>>>===:::666333444444333222222222222222/////////000000000111111---///000///...---------222000...***)))***///222,,,---///111111///---,,,///000000111000000000111000000111111222333333444555555666777777888888999777999777999@@@FFFbbbMMMMMMMMMKKKIIIGGGFFFGGG===::::::<<<;;;999===CCCBBBCCCEEEGGGIIIMMMRRRVVVZZZZZZ[[[[[[\\\]]]^^^______[[[VVVRRROOOLLLIIIGGGAAAFFFNNNTTTWWWVVVRRROOONNNRRRTTTRRRNNNNNNTTT[[[ZZZZZZ```hhhjjjfffcccbbb^^^___]]]YYYWWWWWWUUUQQQNNNNNNLLLLLLNNNPPPPPPNNNKKKIIIGGGFFFHHHNNNVVV\\\___pppmmm___\\\^^^aaafffjjjiiiaaaWWWPPPMMMOOOUUUYYYXXXUUUWWW\\\LLLKKKOOOVVVYYYWWWVVVWWWOOOKKKGGGDDDEEEGGGLLLPPPQQQJJJEEEBBB>>>999777999555888888888===CCCAAA:::444444555777999;;;<<<===777999<<<======999555333333333222111111111111222....../////////000000000,,,...//////---,,,,,,---111000---***)))+++///333---...000111111000...------...///111222333333222444444333222111222222222666666666666666666666666777888777999???CCC[[[KKKLLLKKKHHHEEEDDDHHHKKKEEECCCBBBAAA<<<888:::@@@===???BBBEEEHHHKKKOOORRRWWWXXXYYYZZZZZZZZZZZZZZZYYYVVVSSSQQQOOONNNKKKIIIIIIMMMSSSWWWZZZYYYWWWVVVNNNPPPQQQPPPNNNOOORRRUUURRROOORRR\\\eeeiiilllpppvvvtttlllccc]]]YYYRRRJJJIIIKKKKKKJJJNNNSSSTTTQQQIIIHHHFFFEEEEEEFFFIIIJJJIIIVVVmmmzzzmmmfff\\\ZZZ[[[```fffdddZZZPPPKKKLLLQQQUUUUUURRRTTTYYYPPPMMMNNNTTTVVVSSSNNNLLLJJJGGGEEEGGGHHHHHHJJJNNNOOOIIIDDDAAA===777555777777<<<<<<777888>>><<<666555555666777999;;;===>>>666888:::;;;;;;888555333222222111000000000000000............////////////...///111000...------.........---,,,+++,,,///222000000000000000//////...------...111444555444222666444333222111111222333555444444333333333444444444666555999>>>???RRRsssIIIJJJIIIEEEAAABBBIIIOOOMMMKKKKKKIIIBBB<<<===CCC???AAABBBCCCDDDGGGKKKNNNPPPRRRVVVYYYYYYWWWSSSQQQQQQPPPPPPQQQSSSSSSSSSQQQVVVWWWWWWWWWWWWVVVTTTSSSLLLLLLMMMNNNOOOPPPPPPPPPKKKJJJLLLSSSZZZ```hhhqqq|||}}}xxxnnnccc\\\TTTMMMIIIKKKKKKIIILLLRRRSSSPPPJJJHHHEEEDDDDDDDDDEEEEEE@@@DDDQQQeeesssvvvtttrrrdddbbbbbbhhhooooooggg___QQQQQQSSSVVVUUUPPPNNNPPPOOOLLLMMMTTTWWWQQQHHHCCCDDDBBBDDDJJJKKKHHHGGGJJJGGGCCC@@@???;;;666555888888???>>>777555:::;;;666777777777888999;;;===???555666777888888777555444111000000///////////////------........./////////---///000000...------...***,,,......---...000111222111000/////////000000///...///111444555333000222222000000000111333444444333111111222333555777222555555:::>>><<>>===>>>;;;666666:::666>>>???666444:::>>>:::888888888888:::<<<>>>???444555666777777666666555000000///...............---------.........//////+++---...---,,,***++++++(((***.../////////000111444222000......///000111111000000222555444111...///.........///222444666444333222111333666999;;;333666777<<>>999555444444888<<<;;;555333555777888888:::;;;<<<<<<===888666444555888888555222333111000000000///---+++...------...000111000///,,,---......,,,,,,---...%%%'''))),,,---.........222222111000///...------///000111000......000111111000///...///111333444333222111000000222444555444444777======<<>>@@@CCCEEECCCCCCFFFIIIFFF>>>777===>>>BBBGGGIIILLLSSS[[[[[[ccchhhgggccc___XXXQQQHHHGGGIIIMMMRRRUUUSSSQQQQQQMMMKKKLLLJJJFFFEEEHHHGGGIIIJJJKKKRRRZZZ[[[WWWZZZjjj{{{sssjjjaaaZZZMMM@@@===BBBEEEJJJFFFDDDJJJEEE;;;===111333666:::<<<;;;888555999999;;;>>>@@@AAA???===:::555333333333111444888111222333444666777999999111222444444333444555666333111///...000111111111///...---...///000///...+++---......---,,,,,,---)))))))))***+++---...///////////////////////////...//////...------...000000///......///000222333222222111000000222333444555555777999999888>>>EEE[[[xxxEEEFFFIIIKKKLLLKKKIIIHHHIIIKKKNNNQQQTTTXXX]]]aaaYYYRRRLLLKKKIIIFFFGGGJJJJJJJJJJJJIIIHHHIIIKKKNNNPPPVVV___fffhhhccc\\\WWWYYYYYYVVVMMMCCC>>>>>>AAADDDBBBCCCFFFIIIFFF===444777>>>HHHPPPSSSTTTWWWZZZWWW___eeefffdddaaaӵPPPRRRQQQOOOWWWRRRPPPOOOLLLGGGEEEGGGIIIMMMOOORRR[[[dddaaaXXX^^^gggrrr|||xxxnnnddd]]]SSSFFF>>>===@@@BBBBBBAAACCCBBB???AAA333222333444777888777666888999;;;???AAACCCCCCBBB>>>888444444333111111444///000111333555777888999000333555555333333666999555333000...///111111111///...---...///000///...+++---//////---,,,,,,---Ħ,,,...///---......Ħ000000---...///...,,,,,,.../////////......///000222222111ӵ333333444555666777888===AAAQQQkkkĦGGGGGGHHHJJJKKKMMMMMMNNNIIILLLOOORRRUUUZZZ```cccYYYRRRLLLKKKKKKHHHGGGIIIHHHHHHGGGEEEDDDFFFJJJMMMOOOVVV___gggjjjfff```[[[]]]]]]YYYPPPGGGCCCEEEIIILLLKKKKKKOOOQQQNNNFFF>>>AAAGGGMMMPPPQQQTTTWWWYYYUUU]]]cccdddccc4ĉ@ӵPPPQQQPPPUUURRRPPPQQQPPPLLLKKKNNNLLLQQQTTTXXXeeepppkkk^^^aaagggnnnxxxxxxmmmbbb___]]]SSSFFF===<<<;;;===@@@???@@@CCCAAA999555222111333666999:::777999<<L***+++---...,,,,,,=hĦ///---...///...,,,,,,...///.........//////0001111114ĉ@ӵ111222333333555999===???KKK___>LIIIIIIIIIIIIKKKNNNPPPRRROOOQQQSSSVVVXXX\\\aaaddd\\\TTTMMMMMMMMMIIIGGGHHHEEEFFFFFFEEEEEEFFFJJJMMMVVVZZZaaafffhhheee```\\\[[[[[[XXXQQQJJJIIIOOOUUUWWWWWWXXXZZZZZZXXXTTTPPPRRRSSSPPPIIIGGGLLLTTTXXXUUU\\\``````___GG=?RRRSSSNNNLLLMMMQQQSSSRRRTTTXXXQQQUUUUUUYYYiiizzzyyylll\\\bbbkkkttt}}}xxxmmmbbbbbbfffbbbTTTFFF???777:::===:::???DDD???<<<888333000222555999:::666888;;;===>>>???BBBCCC<<<777444777777222---+++---...000222555777999::::::::::::888666666888::::::777333111111000///---000///......//////...---***,,,///000...---,,,,,,HdĦ++++++,,,,,,***=Īj...//////...------...000---......//////000000111GG=?222222111444:::======FFFUUUrrrHdĦJJJJJJJJJӵPPPQQQRRRĭӵMMMӵGGGĦ\\\^^^aaacccdddbbb```^^^ZZZӵӵNNNJJJĦƜ`1.׼sOOOQQQSSSKKKĦVVV[[[WWWWWWSSSSSSgggӵoooĦfffeeejjjjjjaaaWWWIII999888999ĭӵ999:::Ħ...,,,+++Ħ999Ħ777777777666888666444333333222000......---)))+++DdD)))))))))?fӵ///000000Ħ------...ӵƜ`1.׼s222444ĭӵӵĦĦĦDdDӵӵӵĦӵĭӵJJJKKK?~4LLLLLLMMMg&e>&eGGGg&eFFF>hӵ___```aaaaaabbbbbbaaag&eHHHguO>uO>&eaaaZZZ4ff?>ߝL\\\gĉ@OOOMMMMMMOOOShӵWWW\\\YYYOOOMMMcccg&ebbb>hӵgggkkknnnjjjdddRRR<<<777fff?><z333g&e>&e777666HL222//////ShӵgL777777777555333555444333444444333111S?ʬ...,,,3h?D%%)?))))))ZufĦ///000111gL111,,,---g&e000gĉ@111444g&e>&eZZZ@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??NNN4DӵNNNLLLMMMHƅ^Hu]ĦNNNHu]ĦJJJZuR)Ħ\\\]]]YYYWWW[[[^^^___Hu]ĦOOOHŐeHŐeHu]ĦaaaqIܗGIӵ[[[ttNNNMMMLLLHGgĉ@YYY^^^eee\\\TTTSSS___rrrHu]ĦhhhZuR)Ħhhhpppyyywwwooo___MMMsߝLGdUĦ444Hƅ^Hu]Ħ222ntHdĦ---***HGgĉ@333HdĦ<<<;;;999666555444666666444333333Htƅ^///...Bt=o9ĦDtfo9Ħ)))++++++g?......HdĦ000+++---Hu]Ħ...tt555111Hƅ^Hu]ĦRRRH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦOOOMMM4DuXӵJJJJJJMMMDdDΦDdDĦNNNDdDĦGGGKKKt|d<ĦMMMDtOOO[[[^^^]]]___bbbbbb```>d<ĦSSS>d<ʜDd<ʜ4DuTӵmmmqqqF&uTӵ^^^4DufئL>eSSSpuR)ĦYYYZZZZZZVVVNNNJJJPPP>d<ĦDtqqqrrrppppppqqqqqqsss]]]DdDΦDdDĦ333>d<ʜ4DuTӵ5554DwDd<Ħ///puR)Ħ>d<555666777777444222333555444peӵ///ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ+++>d<+++--->d<Ħ3334DufئL>e111DdDʜ4DuTӵGGGDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ\\\VVV4DuXӵOOOKKKLLLD&dq&ĒRLLLSSSsdKĦUUUDHRRudWWWYYYZZZ]]]aaaaaa^^^sdKĦSSSD&oq<Ōq&ĒRiiiqqqxxx>dp&ĒRuuujjjnfʜd<Φ>d<Ħ222s&dq&ĒR777666i?ʜtd<Ħ111HHܗDӊB,,,<x888888444111222555555B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRddd^^^4DuXӵJJJLLLLLLHu]3hhIIIJJJNNNneYYYXXX=eRRRTTTUUUTTTWWW[[[[[[WWWneXXXYYYpIƎ@t@hnnnpppuuu>h~~~xxxfeWWW@ďDgggiiiiii^^^YYYSSSPPPPPPQQQneooozzz=eeeeeee\\\ZZZiiizzzzzzmmmegeCCC777sĪj@h333444333fdDĦ222@ďD+++***Hkge777888999444///000666555@h...---@G+++,,,HĪj@IŌ//////Bene+++Hkge...ne...///fe111Hu]3hh===???FFFsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hggg4DuXӵMMMĵD^OOOMMMKKKLLLJJJQQQUUURRRQQQRRRQQQQQQUUUZZZ[[[WWW^^^___dddjjjqqquuuzzz~~~xxx~~~^^^XXXXXX^^^gggllllll```ZZZSSSOOOPPPRRRXXX]]]bbbVVV___aaaZZZVVVaaaqqqnnnjjjhhhUUUCCC333222222222111DdDĦ111222...++++++444666888999444...///666666...000///...,,,***,,,------///000,,,,,,---...---000222222111D^???===>>>DDDs׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦXXXWWWSSSNNNLLLLLLKKKĦPPPWWWYYYVVVSSSTTTVVVOOOPPPPPPPPPVVV^^^```]]]WWWZZZĦmmm{{{}}}zzzssslllfffeeehhhkkkpppvvv}}}}}}zzzyyyzzzwwwzzz}}}rrrjjjiiieeehhhhhhccc]]]YYY[[[]]]\\\^^^[[[UUUXXXaaahhhhhheee___WWWQQQOOOQQQTTTVVVĦPPPUUU\\\YYYPPPJJJOOOXXX]]]XXXOOOPPPXXXWWWZZZeeevvv{{{eeeOOOLLLWWW^^^XXXMMM666444222333444444000,,,>d<Ħ000111...---,,,---000000---///444000000000111333555777999444...///666666...---333---...000111000...+++))))))((((((((((((***,,,---***+++++++++******,,,...111000...+++)))))),,,...------,,,,,,------...///------......Ħ555///111333444333222222333111>d<Ħ===???>>>===BBBBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ```XXXVVVSSSOOOMMMgdKĦOOOTTTXXXXXXXXXYYYZZZWWWSSSPPPQQQWWW^^^bbbddd\\\gdKĦoooxxxlllddd___[[[mmmqqqxxx~~~xxxzzziii]]]WWWbbb^^^]]]___^^^YYYYYY]]]___UUUNNNOOOTTTYYY___ddddddZZZQQQPPPPPPPPPQQQgdKĦMMMJJJGGGGGGGGGIIIJJJNNNPPPMMMGGGGGGJJJIIIEEEMMM```nnntttwwwbbbVVV___vvvrrrSSSAAA999333222333111000111gdDĦ+++---000++++++++++++,,,...000111/////////000111333444555000111111222111000///...111000000000000---***'''((()))***))))))***,,,///000...+++)))***,,,///111000///---+++*********+++.........------,,,,,,,,,...------gdKĦ///111111111222333333444444000sdKĦ???CCCAAADDDAAAqqqŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AVVVnegggeee\\\YYYUUUQQQneSSSUUUWWWYYYYYYYYYXXXXXXXXXVVVTTTTTTWWW\\\aaacccnecccooo~~~xxxoooeee]]]dddjjjpppttttttvvv{{{}}}mmm^^^VVVUUU\\\]]]```cccdddbbb^^^ZZZ^^^PPPEEEGGGQQQZZZ___ccc```XXXQQQNNNMMMKKKneMMMIIIEEEBBBBBBCCCIIIIIILLLPPPNNNHHHFFFHHHIIIEEEIIIUUU\\\^^^eeeqqqzzzuuuoooiiinnn}}}bbbCCC;;;444222222...,,,De******,,,---++++++***+++,,,---///000000000000000111222333333000111222222222222111000111000000000000...***''')))******))))))***,,,///...---+++******,,,...000///...---++++++++++++,,,......---------,,,,,,,,,------ne//////......//////000111111111222ne888<<<@@@???EEECCCFFFWWWooo>Ak<fhDenenene```^^^bbbcccccc[[[XXXTTTPPPPPPVVVVVVVVVXXXZZZZZZXXXWWWWWWYYY[[[ZZZYYY[[[___cccbbbdddppp|||~~~rrrfff```dddhhhgggdddhhhrrr|||jjj[[[WWWXXX]]]eeejjjjjjllllllcccUUU```OOOAAACCCOOOXXX]]]___]]]YYYTTTRRRMMMIIIJJJHHHDDDAAA@@@BBBDDDIIIGGGIIIMMMNNNIIIDDDDDDEEECCCFFFKKKKKKGGGKKKSSSaaahhhqqqtttyyyhhhFFF===666444222...++++++...,,,******+++************+++,,,...///111111111111111111111111///000222444444444444333111000//////000...+++))))))*********)))***,,,///,,,++++++++++++,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,------......///------......///000000000222444666999<<<===EEEFFFHHHTTThhh]]]aaacccddddddfffhhhiiifffeeebbb^^^\\\[[[]]]___[[[YYYWWWTTTRRRPPPNNNMMMQQQQQQQQQSSSWWWXXXWWWUUURRRZZZaaaccc___\\\^^^aaaeeeggggggdddhhhsss~~~~~~tttdddddd```[[[XXX^^^lllwwwwwweee]]]]]]XXXdddiiihhhkkkpppgggUUU```SSSGGGHHHPPPVVVYYY[[[YYYWWWVVVTTTMMMFFFFFFKKKHHHGGGEEEBBB@@@BBBEEEIIIHHHDDDDDDIIIKKKFFFAAA??????AAAFFFJJJFFF??????DDDIIIPPP___jjjuuu}}}bbbIII@@@888555444000...//////000111000---,,,,,,,,,******))))))***,,,---...333333222222111000000//////000222444555666666666111000//////000///,,,******++++++***)))***,,,...******++++++,,,,,,,,,+++,,,,,,,,,,,,------......------------------------------,,,,,,------...///......//////000111111111111222444444444555888:::<<>>@@@BBBEEEAAA???AAAAAA>>><<<<<>>888555333333555222222222000......000222,,,+++******+++,,,---...333333333333222000...---,,,---000222444555555555111///......000000///...,,,,,,,,,+++******,,,...***++++++,,,---,,,,,,,,,+++,,,---...............,,,,,,,,,------------...,,,,,,,,,,,,,,,------...,,,,,,------...////////////111333555555666999;;;BBBQQQXXXXXXYYY]]]qqqggg```ZZZZZZ\\\aaannn{{{uuurrrlllfffaaa\\\WWWUUUMMMRRRWWW[[[[[[WWWQQQLLLKKKQQQWWWVVVPPPJJJIIIJJJRRRZZZeeeiiifffaaa^^^]]]^^^eeemmmuuu~~~{{{qqqlllqqqvvvxxxssskkk^^^SSSPPPYYYiiittt~~~vvvxxxlll^^^TTTPPPOOOLLLJJJMMMUUUYYYXXXXXXYYYTTTTTTWWW]]]]]]VVVOOOMMMGGGGGGGGGEEECCCBBBDDDFFFEEEBBBAAAAAA>>>:::<<<@@@GGGFFFEEEFFFGGGEEE>>>777888555:::AAAOOOlllkkk\\\KKKAAA:::555555777777666333000------000222---,,,+++++++++,,,......222222333444333111...---***,,,...000222333333222111///......000111000///,,,------+++******,,,...,,,,,,,,,,,,,,,---------,,,---...//////......---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,------...//////000000111333555666666666777999@@@PPPYYY[[[]]]^^^mmmnnnggg```[[[VVVXXXhhhzzz{{{xxxrrrmmmhhhccc]]]YYYLLLPPPUUUZZZ[[[YYYVVVSSSHHHRRR[[[[[[TTTNNNNNNPPPXXX^^^dddfffddd```]]]\\\```hhhqqqzzz{{{oooiiimmmuuuyyy}}}wwwkkk[[[RRRWWWffftttyyytttrrroooiii]]]SSSTTTZZZUUUOOOOOOVVV]]]]]]YYYWWWNNNLLLPPPXXX[[[TTTLLLHHHDDDEEEGGGHHHHHHJJJLLLNNNFFFDDDBBBAAA===999<<>>AAAHHHOOOYYYbbb^^^cccxxxjjjkkkiiibbb[[[ZZZaaahhhrrrqqqooollliiifffcccaaaYYYWWWVVVVVVRRRLLLKKKNNNOOOWWWbbbhhhiiigggddddddbbbiiiggghhhoookkkdddeeelllzzzyyyqqqmmmmmmppprrrzzz{{{wwwooofffdddhhhmmmyyy|||rrrhhh```ZZZeeehhhjjjiiihhhkkkuuu}}}hhh\\\SSSXXXaaaccc^^^YYYVVVPPPLLLLLLLLLGGGCCCBBBGGGIIILLLMMMMMMNNNPPPRRRMMMIIIGGGGGGEEE@@@???BBBGGGEEEAAA???DDDKKKKKKFFFBBB999444777:::@@@QQQdddcccGGGBBBAAA;;;IIICCC===888111+++...444///---,,,,,,---.../////////111222000//////,,,'''******+++,,,---...//////...---+++++++++,,,...000000///.........///000111......---------......///000///---,,,,,,,,,,,,---,,,***)))***---//////......------...,,,***---444------...///000111111222///111444666777888;;;===@@@GGGMMMXXXaaa___dddvvvbbbfffiiihhhdddaaacccgggllljjjgggdddbbbbbbbbbcccaaa^^^\\\[[[VVVOOOMMMPPPTTT\\\eeekkkjjjgggeeedddaaahhhgggffflllkkkhhhooowww}}}}}}tttnnnlllnnnnnnnnnoooooonnnkkkhhheeeeeefffuuu|||xxxnnndddZZZSSS]]]bbbhhhkkknnnttt}}}tttdddWWWXXX___aaa]]]YYY[[[TTTNNNJJJFFFBBBBBBEEEFFFJJJNNNNNNLLLKKKOOOSSSNNNKKKIIIIIIFFF@@@<<<===CCCCCC@@@>>>AAAHHHKKKJJJGGG<<<444555777999AAALLLnnnxxx[[[LLLJJJLLLLLLKKKHHHAAA666---111999777222---,,,000222111///+++///000...------***%%%((()))+++---.........---...---+++***+++,,,...///.........///......------..................------+++*********+++,,,...///---+++******,,,...------///,,,+++---...,,,---111+++,,,---...///000000111///111333555666888;;;===AAAGGGLLLVVVbbbaaaeeeuuu[[[bbbkkkooonnnkkkjjjjjjkkkgggaaa\\\YYYYYY[[[]]]ddddddfffgggbbbWWWQQQQQQ[[[aaahhhkkkhhhbbb^^^]]]\\\dddbbb```fffgggjjjttt~~~~~~{{{sssjjjfffhhhjjjjjjhhhcccdddeeeggghhhfffbbb___ooowww|||zzztttmmmeee]]][[[^^^bbbeeegggnnnwww~~~xxxhhhZZZYYY]]]]]]YYYVVV^^^XXXRRRMMMGGGBBBDDDIIICCCIIINNNMMMIIIIIINNNTTTOOOKKKIIIHHHEEE???===>>>AAABBB@@@===>>>EEEIIIIIIAAA:::555555555666;;;CCCUUUllloooZZZRRRTTTIIILLLPPPPPPHHH>>><<>>555888666///++++++,,,+++''')))+++...///...---------,,,+++******+++---///***+++,,,------+++)))''',,,---...//////...---,,,,,,,,,+++++++++---...///---------,,,++++++,,,,,,---)))(((+++---++++++,,,,,,---...///000111111222///000222222333666:::===EEEIIIJJJTTTeeejjjjjjrrr~~~[[[```hhhnnnppppppooonnnnnniiiaaaZZZXXX\\\aaaeeeaaa]]]ZZZXXXSSSNNNNNNQQQWWW]]]dddfffddd```]]]]]]]]]bbb^^^[[[ccceeehhhrrr~~~~~~zzztttmmmgggeeedddaaa___[[[]]]aaaeeefffccc^^^YYY```gggoooqqqrrrqqqkkkdddYYYWWWUUUSSSUUU[[[dddkkkhhhbbb\\\ZZZWWWRRRQQQRRRVVVQQQMMMLLLJJJFFFFFFIIIFFFIIIKKKJJJGGGGGGKKKPPPOOOIIIEEEDDDBBB@@@AAAFFFCCCCCC@@@<<<===@@@@@@===888:::;;;:::777888===BBBAAAMMM```sss{{{ttt```PPP888<<>>>>>EEEJJJIIIEEE@@@BBB???666...,,,,,,+++)))***,,,.../////////...---,,,***)))***+++---...,,,---...//////...,,,***,,,------...//////.........---,,,,,,,,,---///000,,,------,,,+++***,,,------***+++......+++,,,///------...///000111111222///000111111222555:::===FFFIIIHHHRRRfffnnnlllooovvveeegggjjjlllmmmmmmnnnnnnhhhccc[[[UUUSSSWWW^^^bbb]]]YYYUUUSSSNNNHHHHHHKKKNNNUUU]]]aaa```^^^]]]]]]]]]bbb___aaannntttvvv~~~xxxrrrqqqnnniiidddaaa___^^^]]][[[^^^aaacccbbb^^^ZZZXXXZZZ```fffiiikkklllggg```VVVUUURRRQQQRRRWWW]]]aaa```]]][[[XXXRRRMMMPPPWWWUUUNNNHHHIIIJJJJJJKKKMMMOOOOOOMMMKKKHHHGGGIIIKKKNNNIIIFFFFFFDDD@@@@@@CCCBBBAAA===;;;>>>BBB???888999999999999;;;>>>@@@AAA@@@EEEMMM\\\ooovvvfffQQQ777888BBBVVVdddcccXXXOOOCCCAAA@@@DDDJJJLLLGGGBBB@@@EEEEEE===555111///---+++,,,---...//////000111,,,+++***))))))+++---...,,,---...//////......---,,,,,,,,,---...///000111---,,,,,,,,,---...000111+++,,,---,,,******,,,///******---///---)))+++000+++,,,---...///000000111//////000000111444999===EEEGGGEEENNNeeeoookkklllkkkoooooonnnmmmlllmmmnnnoooaaa\\\SSSMMMKKKNNNTTTXXXZZZXXXYYYYYYSSSJJJEEEEEEIIIOOOWWW\\\[[[ZZZYYYZZZZZZ______fffyyy~~~|||~~~yyynnnfffcccbbb```]]]ZZZYYY[[[\\\```dddggggggddd```]]]\\\VVV\\\bbbeeehhhjjjggg```UUUTTTRRRQQQQQQSSSVVVXXX\\\[[[ZZZVVVNNNKKKRRR\\\XXXNNNFFFHHHLLLOOOQQQSSSVVVTTTPPPLLLIIIHHHGGGGGGMMMIIIHHHIIIFFFAAA>>>@@@AAA???;;;;;;@@@CCC>>>666999777555777>>>DDDDDDAAAKKKJJJGGGMMM```lll___GGG:::888<<>>FFFKKKJJJBBB;;;:::BBBFFFBBB;;;777444111------------...000111222,,,+++***))))))+++---...***++++++,,,------------,,,++++++,,,---///111333++++++***+++,,,...111222***,,,---,,,******---000'''(((,,,...***&&&(((///***++++++,,,---...///000//////000000111444999===CCCFFFCCCLLLcccnnnjjjiii```uuutttrrrnnnjjjhhhiiijjjeee\\\OOOFFFEEEIIIPPPTTTVVVXXXXXXVVVQQQMMMJJJIIIPPPTTTWWWVVVSSSQQQTTTWWWRRRZZZaaagggwww{{{uuutttuuurrriii```^^^```dddddd___YYY\\\cccjjjhhheeeddddddbbb```^^^ZZZ^^^aaabbbeeegggddd___YYYUUUQQQMMMMMMQQQVVVYYYUUUYYY[[[VVVNNNKKKPPPWWWPPPNNNLLLJJJIIIKKKMMMOOOSSSLLLIIIKKKIIIDDDCCCFFFHHHOOOPPPIIIDDDEEEEEEBBB@@@???===<<<;;;:::777555222333777<<>>AAA???;;;666222999666111,,,******,,,...+++***((((((((()))+++,,,++++++,,,------,,,,,,,,,,,,,,,++++++,,,///111333000///...------,,,------///...---,,,++++++++++++,,,,,,,,,++++++*********+++,,,---------...000222---......---...222777<<<>>>AAAEEELLLZZZggglllkkkkkkssssssrrrooollljjjiiihhh```XXXMMMFFFEEEIIIOOORRRSSSUUUVVVUUURRRNNNLLLLLLNNNPPPPPPMMMIIIGGGKKKNNNRRRZZZ```ffftttxxxqqqiiihhhkkkmmmjjjfff]]]^^^aaabbb^^^[[[___hhhmmmjjjgggdddcccaaa___]]]YYY]]]```aaaeeehhhfffaaa\\\YYYUUUQQQPPPPPPRRRSSSXXX]]]```]]]VVVQQQQQQSSSNNNLLLIIIGGGGGGIIILLLNNNPPPLLLJJJKKKJJJEEEEEEIIIHHHNNNOOOIIIDDDEEEEEECCC???<<<999888888888777666555666888<<<@@@BBBAAA@@@JJJFFFAAA???AAADDDEEEFFF>>>BBBCCC@@@>>>>>>;;;777333333666:::???>>>777222000333888<<<>>>>>>===;;;CCC>>>666///***)))***+++***)))((('''''')))+++,,,***+++,,,,,,------------000///...------...///000111000///...------------///...---,,,++++++++++++,,,,,,,,,+++++++++******+++,,,------,,,,,,...000/////////...///222777;;;>>>@@@CCCIIIWWWfffnnnooommmtttsssrrrpppmmmiiieeeccc[[[UUUMMMHHHGGGKKKNNNPPPOOOQQQSSSTTTSSSRRRRRRRRRQQQPPPLLLFFF@@@>>>BBBEEEOOOWWW```ggguuurrrjjj```]]]aaafffiiiiii\\\\\\^^^^^^\\\[[[bbbkkkmmmjjjfffcccbbbaaa```^^^[[[^^^```aaadddgggddd___[[[YYYWWWTTTRRRQQQQQQQQQZZZ^^^bbbccc^^^WWWRRRNNNLLLJJJFFFDDDDDDGGGJJJMMMMMMKKKKKKLLLIIIFFFGGGJJJGGGKKKLLLGGGCCCCCCCCCCCC===:::666444444666888888888888:::<<>><<>>::::::===???AAAAAAEEEFFFBBB>>><<<999666444333222333666777333000---///333777:::===@@@@@@KKKFFF===444---***))))))***)))'''&&&&&&(((***+++)))***+++,,,---.................................333222000///...---------......---,,,++++++++++++,,,,,,,,,++++++++++++******,,,,,,,,,+++,,,---///111111111000000222666:::===???@@@EEERRRcccpppuuuooovvvtttqqqnnnjjjfffbbb___[[[WWWQQQNNNMMMOOOPPPPPPLLLNNNRRRUUUVVVWWWZZZ[[[[[[WWWPPPGGG@@@===>>>AAAIIITTTaaammmzzz}}}ssslllccc]]]^^^aaadddeee\\\[[[ZZZ[[[YYYYYYaaajjjjjjgggdddbbbbbbbbbaaa```___bbbbbbaaabbbccc```[[[XXXVVVTTTSSSSSSTTTWWWXXXXXXZZZ]]]```^^^YYYQQQKKKKKKHHHFFFDDDDDDGGGKKKMMMKKKKKKKKKJJJHHHGGGHHHJJJFFFHHHIIIEEEAAA???@@@AAA>>>;;;666444555888;;;<<<888888:::<<>>AAACCCEEEJJJJJJDDD>>><<<999666666444333333444444222000111111222333555888:::<<>>@@@LLL```qqqzzzrrr~~~ssspppllljjjiiihhheeeccc```]]]YYYVVVVVVUUUUUUTTTMMMPPPTTTWWWYYY\\\___bbbccc___WWWNNNFFFAAA???@@@EEERRRcccrrr|||zzzsssrrroooiiidddaaa```______]]]ZZZYYYYYYXXXWWW]]]dddiiifffcccaaa```___]]]\\\^^^``````___```bbb___ZZZXXXUUURRRPPPQQQTTTYYY]]]SSSSSSTTTVVVWWWTTTOOOJJJJJJIIIGGGFFFGGGIIIMMMOOOLLLKKKIIIGGGHHHJJJKKKJJJFFFFFFFFFCCC>>>;;;===@@@AAA===999888999===???AAA777888999<<>><<<===>>>>>>>>>>>>???AAACCCHHHMMMMMMFFF???<<<;;;999777777777888888666333111555444222222222333555777>>>>>>>>><<<777222,,,))))))))))))*********++++++((()))+++,,,---.........)))***,,,---///000000000333222111000......------------,,,+++++++++,,,,,,++++++++++++++++++++++++(((***,,,---...000444666222222333222111222555888999<<<===>>>HHH\\\ppp{{{sssyyyllljjjhhhiiilllnnnllljjjcccaaa^^^]]]]]]\\\[[[YYYSSSUUUXXXYYYZZZ\\\___aaabbb___[[[UUUNNNHHHBBB@@@FFFRRRdddsss{{{yyyqqqkkkooopppooolllfffaaa]]][[[\\\YYYYYYZZZYYYWWWZZZ___hhheeebbb```]]][[[WWWTTTWWWZZZ[[[[[[___cccbbb^^^\\\XXXSSSOOONNNRRRVVVZZZOOOOOOOOOOOOPPPOOOLLLJJJIIIIIIIIIJJJKKKMMMNNNOOONNNKKKFFFDDDJJJQQQRRRNNNIIIGGGFFFDDD>>>999:::???AAA???======???@@@AAAAAA777888:::===@@@AAA@@@>>><<<>>>??????>>>===>>>???HHHNNNOOOGGG???===<<<<<<999:::;;;<<<;;;888555333333333333444444555777777777999;;;<<<999555000,,,)))+++---...///...,,,+++)))***+++,,,---.........000000000000000000000000111111000///............---,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,...///222555888000111222222111222555777777;;;===>>>FFFYYYmmmzzzrrrtttiiiiiijjjooossstttooojjjbbb```______```aaa```___\\\]]]]]][[[YYYXXXYYYZZZZZZ[[[\\\[[[WWWPPPHHHCCCIIISSSdddssszzzyyytttqqqrrruuuwwwtttlllccc]]]ZZZZZZYYYZZZ^^^]]]ZZZZZZ]]]```___^^^]]]]]]ZZZVVVSSSSSSVVVXXXYYY]]]bbbccc```\\\YYYTTTPPPOOOPPPSSSUUUOOOPPPPPPOOONNNLLLKKKJJJHHHIIIKKKMMMNNNOOOOOOOOOOOOJJJBBBBBBNNN[[[]]]VVVMMMJJJHHHFFF@@@999:::@@@???>>>>>>@@@AAAAAA@@@>>>::::::<<<>>>AAABBB@@@>>>>>>???@@@>>><<<<<>><<<======:::;;;<<<<<<:::888777777222444666888::::::::::::777888999999888555111///))),,,000333444111...+++***+++,,,,,,------------000///............///000//////...............///,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***,,,---......000222555...000111111111222444777555;;;??????EEEVVVjjjvvvqqqoookkklllooouuuyyyvvvmmmeee___^^^]]]___aaacccdddccccccbbb```\\\WWWTTTSSSTTTTTTWWW\\\___^^^WWWMMMFFFJJJSSScccsss|||~~~}}}~~~yyy}}}{{{pppddd\\\YYYXXXXXX[[[```aaa]]][[[]]]WWWWWWYYY[[[]]]\\\YYYVVVTTTVVVXXXXXX[[[``````]]]XXXWWWTTTRRRQQQQQQRRRRRRQQQSSSTTTRRROOOKKKJJJJJJFFFHHHKKKNNNPPPPPPOOONNNPPPIII@@@AAAQQQccceee]]]QQQLLLJJJHHHBBB:::;;;AAA<<<===>>>AAABBBAAA>>>;;;<<<<<<===???AAAAAA???===@@@@@@@@@>>>===>>>CCCHHHCCCJJJKKKDDD<<<;;;===>>>;;;;;;;;;:::888777888999444666:::===>>>>>><<<;;;;;;;;;999777555333222111)))---333777777444///+++++++++,,,---------,,,,,,+++***))))))***---000222---------------...//////,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,,,,---...---------///111---///000111111222444666444<<<@@@@@@DDDTTTgggtttppplllfffkkkrrryyy{{{vvvmmmggg```^^^]]]]]]```cccddddddaaadddccc\\\SSSMMMOOOSSSVVVUUUWWW[[[___\\\TTTMMMMMMTTT```mmmxxx}}}uuukkk```YYYYYYYYYZZZ]]]```aaa]]]ZZZXXXSSSRRRWWW___ccc^^^XXXXXXUUUVVV\\\_________```YYYXXXTTTOOOKKKLLLRRRWWW\\\WWWPPPJJJGGGIIIMMMPPPNNNOOOPPPOOOMMMKKKJJJKKKJJJIIIBBB???NNNfffooolllUUUNNNIIIIIIIIIEEEAAAAAABBB>>>:::<<>>@@@BBBAAA@@@EEEBBB???>>>>>>AAAEEEGGGIIILLLHHH???:::<<<===:::999;;;===<<<999666444333777888:::;;;<<<<<<>>>???<<<888444000///---,,,***---...000333666666444222***(((&&&(((+++---+++)))++++++,,,,,,,,,,,,,,,,,,///000///...+++***+++,,,,,,,,,++++++,,,,,,---......---+++))))))+++...///+++---......---...///000...///000000000222555777444555999???DDDMMM___ooopppllldddhhhooouuuwwwssskkkeee```^^^\\\]]]___bbbccccccaaabbb```[[[TTTPPPPPPRRRSSSRRRSSSVVVZZZZZZVVVQQQNNNRRRZZZdddmmmtttwwwyyy{{{}}}|||sssiiibbb```^^^\\\]]]______]]]ZZZTTTOOOMMMRRR[[[```]]]YYYXXXUUUVVV\\\bbbbbbccceeeYYYXXXTTTOOOKKKKKKOOOSSS\\\WWWQQQLLLKKKMMMQQQUUUTTTTTTSSSPPPLLLIIIHHHHHHIIIIIIDDD@@@KKK^^^hhhfffVVVOOOKKKLLLLLLHHHEEEDDD???;;;999<<>>999999:::;;;>>>@@@@@@@@@???DDDBBB@@@>>>???BBBEEEGGGHHHKKKGGG???:::;;;<<<:::;;;<<<>>><<<999666666777888999::::::;;;<<<>>>???<<<888444111///...---,,,,,,---///222555555222000,,,***))))))+++,,,***(((++++++******++++++,,,,,,000000///---***)))***,,,+++++++++++++++,,,------...,,,+++)))***+++...///,,,...//////...///000222000111111000///000222555888888;;;>>>AAAJJJ\\\lllppplllaaaccchhhmmmnnnkkkeee```______```bbbeeefffeeedddaaa```]]]ZZZWWWUUUSSSSSSSSSQQQQQQTTTXXXZZZYYYWWWPPPRRRVVV[[[bbbhhhmmmpppmmmsss{{{~~~wwwnnngggeeeaaa]]]ZZZZZZZZZZZZYYYQQQLLLIIIMMMVVV]]]]]][[[TTTPPPOOOUUUZZZ[[[[[[\\\ZZZXXXUUUPPPLLLKKKMMMPPPTTTQQQLLLIIIHHHKKKOOORRRUUUUUUSSSOOOKKKHHHHHHIIIHHHJJJGGGAAAFFFTTT]]]^^^VVVPPPLLLNNNNNNJJJFFFEEE;;;999888<<>>@@@@@@>>>:::888999;;;:::999888888888:::===>>>:::777333000000///...---,,,,,,...000333333111///---,,,******++++++)))'''+++***)))))))))***,,,---111000///+++(((((()))++++++************+++,,,,,,---,,,+++******,,,...///---...000000//////111222111111111000......111333888888:::===@@@HHHZZZkkkppplll```aaabbbddddddbbb]]]YYY___bbbgggmmmpppnnniiieee```]]]ZZZYYYZZZYYYWWWTTTUUUTTTTTTWWWZZZ\\\[[[ZZZTTTUUUXXX[[[^^^bbbfffiiigggmmmuuuyyywwwqqqiiidddeee```[[[VVVTTTTTTVVVXXXUUUOOOJJJLLLUUU\\\______TTTNNNJJJNNNRRRQQQPPPQQQYYYWWWTTTQQQNNNNNNOOOPPPNNNKKKHHHEEEEEEGGGJJJMMMOOOOOONNNKKKIIIJJJLLLNNNFFFJJJJJJDDDDDDLLLUUUYYYTTTOOOLLLMMMMMMGGGBBB@@@999888999===BBBCCC@@@<<>>>>>@@@BBBCCCDDDEEECCC???;;;:::;;;<<>>;;;777444555888:::<<<888555111/////////......------...000222222000...++++++************)))(((,,,+++***)))***+++---...111111...+++(((''')))+++******))))))******+++,,,,,,+++******+++,,,...///,,,...///000//////000222000000000///...///111333222444888===AAAIIIZZZjjjpppmmmdddbbb```___^^^]]]ZZZXXXbbbgggooovvvwwwpppeee]]][[[XXXUUUVVVYYYZZZWWWTTTXXXXXXYYY[[[\\\[[[YYYWWWUUUXXX\\\^^^___```bbbdddhhhlllpppqqqmmmhhheeecccccc```ZZZUUUSSSSSSWWWYYY[[[UUUOOOOOOVVV]]]bbbcccZZZQQQLLLOOOSSSTTTSSSSSSUUUSSSPPPNNNMMMNNNOOOPPPNNNLLLIIIFFFFFFGGGJJJLLLKKKKKKJJJIIIHHHIIILLLOOODDDJJJLLLHHHEEEIIIQQQWWWTTTOOOLLLNNNMMMFFF???<<<888888:::>>>AAAAAA>>>;;;???BBBDDDDDDBBBAAAAAABBB??????>>>======>>>>>>???AAA@@@@@@>>><<<:::;;;>>>DDDJJJNNNLLLEEE???>>>???DDD>>>777222333666888:::666333000............---/////////000222222000...'''((())))))))))))******,,,,,,++++++,,,---///000111000///,,,)))((()))+++******))))))******+++,,,++++++***++++++---...///+++---............///111...///000//////000333666...222999???CCCIIIWWWdddpppooofffccc^^^\\\[[[\\\\\\[[[dddiiiqqqwwwvvvlll___UUUTTTSSSRRRTTTXXXYYYWWWUUU[[[[[[\\\\\\ZZZXXXUUUSSSUUUZZZ___aaa``````aaaccclllnnnnnnkkkfffcccccceeecccbbb^^^YYYVVVVVVXXX[[[\\\WWWQQQPPPVVV]]]ccceee[[[RRRLLLPPPWWWYYYYYYYYYRRRNNNJJJIIIJJJLLLMMMNNNMMMKKKIIIGGGGGGHHHJJJKKKKKKKKKKKKIIIGGGFFFHHHIIIEEEJJJNNNKKKGGGHHHMMMSSSSSSOOOMMMOOOMMMFFF>>>;;;666777:::>>>AAAAAA>>>;;;===@@@DDDDDDAAA???@@@BBB@@@@@@???>>>===<<<<<<;;;===;;;<<<>>>===;;;===AAAHHHNNNSSSPPPIIIDDDDDDGGGMMMDDD999333333666888:::777444000............---111000///000111111///...&&&((()))***))))))+++,,,++++++,,,---...///000000///000///...+++***+++,,,+++************+++,,,,,,*********+++,,,---...///+++,,,......------///000...///000000000222555777111444:::???AAAEEEQQQ^^^ooorrrbbb^^^XXXUUUVVVYYY\\\^^^aaaeeelllrrrrrrkkkaaaXXXSSSSSSUUUWWWZZZ[[[[[[ZZZ``````^^^\\\YYYWWWVVVWWWXXX]]]bbbdddbbbbbbeeeiiiqqqrrroooiiiaaa]]]___aaaccccccaaa\\\XXXVVVWWWYYYWWWSSSNNNNNNSSS[[[bbbeee]]]SSSLLLPPPWWW[[[[[[[[[UUUPPPJJJGGGIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOLLLMMMMMMKKKHHHEEEEEEFFFHHHKKKNNNMMMIIIFFFIIINNNNNNJJJIIIMMMLLLEEE>>>:::222555999>>>AAABBB@@@>>>>>>BBBFFFFFFCCCAAACCCEEEBBBBBBBBBAAA???===;;;999999777999>>>>>>;;;>>>CCCJJJPPPSSSQQQKKKIIINNNTTTWWWLLL>>>666555888:::;;;999666222000//////......000///......//////---,,,)))+++---,,,******+++---(((***,,,.../////////...---///000000...---,,,---+++++++++++++++,,,------)))******+++,,,......///,,,---//////......000111111111222111111222444777333555888<<<>>>CCCQQQ___nnnuuu[[[WWWQQQOOOQQQVVV[[[^^^\\\```gggmmmqqqnnnhhhcccUUUWWWZZZ]]]___```aaaaaafffdddaaa\\\YYYYYY[[[]]]]]]aaaeeefffeeefffkkkpppuuuuuuqqqggg]]]WWWWWWZZZaaabbbaaa]]]WWWSSSSSSTTTQQQNNNJJJKKKQQQYYY```ddddddYYYQQQSSSZZZ]]]\\\\\\ZZZTTTMMMIIIJJJMMMOOOOOOPPPPPPPPPQQQSSSUUUWWWYYYKKKMMMMMMLLLIIIGGGFFFFFFKKKLLLOOONNNIIIEEEFFFIIIGGGDDDDDDIIIJJJDDD<<<999///333888>>>BBBCCCBBB@@@@@@EEEIIIIIIFFFEEEGGGJJJEEEEEEDDDCCCAAA>>>;;;999777555888===>>><<>>GGGHHHHHHIIIKKKLLLMMMLLLLLLIIIHHHGGGDDDAAA>>>;;;999<<<;;;::::::;;;>>>BBBEEEIIIMMMNNNKKKKKKQQQWWWYYYTTTLLLAAA999888999;;;;;;666777777444111000222555222111000///...---,,,,,,///000111222222111000000%%%111222//////***'''000......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........---,,,,,,......---,,,//////...000111222222111---222:::???@@@FFFWWWiiiooo^^^[[[XXXVVVVVVZZZ^^^aaabbb___^^^aaadddfffeeeccc\\\[[[ZZZ]]]``````]]]ZZZUUUTTTRRRQQQRRRUUUYYY[[[```aaadddeeeccccccmmmyyywwwuuupppfff]]]YYYYYY\\\YYY\\\______[[[VVVTTTSSSOOOLLLLLLOOOQQQTTT\\\dddeee```YYYUUUWWW[[[^^^```bbb]]]YYYVVVUUUSSSRRRRRRUUUSSSTTTXXXXXXVVVVVVYYYRRRRRRRRROOOKKKHHHIIIJJJQQQ[[[```YYYNNNIIIIIIKKKIIIGGGGGGJJJMMMLLLGGGBBB;;;888999<<<;;;:::???GGGFFFFFFHHHJJJMMMOOOOOOOOOIIIGGGDDDBBB@@@>>>;;;888<<<;;;999:::<<>>@@@GGGVVVeeettt___^^^[[[ZZZZZZ[[[^^^``````\\\XXXXXX]]]bbbdddeee```^^^]]]^^^___^^^ZZZVVVPPPNNNLLLKKKMMMQQQVVVZZZ[[[]]]aaadddcccdddnnnyyyvvvuuuqqqiiiaaa\\\\\\^^^[[[^^^``````]]]YYYVVVUUUPPPMMMMMMPPPSSSUUU\\\dddiiiddd]]]ZZZZZZ]]]aaabbbdddbbb^^^ZZZYYYWWWTTTRRRWWWVVVXXXYYYUUUQQQRRRVVVTTTTTTSSSOOOJJJIIIKKKNNNWWWaaafff\\\NNNHHHJJJMMMKKKJJJIIIKKKMMMMMMJJJGGG@@@>>>===>>>======@@@FFFAAAAAACCCGGGKKKNNNNNNNNNLLLGGGAAA???AAAAAA===999:::888666888===AAACCCBBBFFFKKKMMMHHHEEEFFFHHHGGG?????????>>><<<;;;<<<===555666666444111/////////000000//////.........---///......---,,,+++***))),,,555333///111...---666000000///...---,,,,,,,,,+++++++++******+++++++++...------------...//////...---,,,---.........,,,000////////////111222333444555888<<>>AAACCC???;;;999666333666===DDDHHHHHHFFFKKKMMMHHHCCCCCCCCCAAAAAABBBCCC@@@;;;888888:::555666777666444111///...///////////////.........000000///...------......000666333---///++++++444111000///...---------------,,,,,,++++++,,,,,,---......------......///000///---,,,---...///...---000000/////////000222555000333888===AAAKKK___qqqWWWXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVZZZbbbiiimmmmmmnnniiibbb___```aaaaaa```^^^ZZZUUUQQQOOORRRUUUXXXTTTXXX^^^ccccccdddlllwww||||||{{{vvvpppnnnooorrrkkkkkkkkkjjjgggccc]]]ZZZWWWQQQMMMLLLMMMRRR\\\fffllliiiddd```^^^```cccfffccceeeccc___]]]___[[[UUUSSSSSSUUUTTTOOOJJJMMMTTTSSSVVVVVVQQQKKKJJJNNNTTTaaaaaa\\\SSSNNNMMMJJJFFFMMMKKKIIIHHHGGGFFFEEECCCBBBAAA???>>>???BBBEEEEEE>>><<<;;;>>>CCCFFFDDDBBBIIIBBB;;;;;;???AAA>>>999<<<888555666<<>>CCCFFFCCC???AAA<<<888888;;;<<<:::666;;;:::999999;;;@@@DDDGGGKKKNNNMMMGGGDDDGGGKKKLLLFFFDDD@@@<<<888888:::<<<888777666666666555333111000000//////.........---...,,,+++***+++...111333222666000***+++((($$$+++---,,,,,,,,,,,,---......000//////......//////000---,,,,,,,,,,,,---......///...---...//////...---,,,///222222000///111444333888???DDDGGGOOOdddxxxPPPQQQRRRTTTVVVYYY[[[\\\YYYYYY[[[bbbjjjooopppnnnkkkhhheeeeeeiiikkkkkkjjj```^^^[[[YYYYYYZZZ]]]___```dddkkkpppooommmttt}}}~~~zzzwwwxxx}}}}}}{{{wwwtttooohhh___XXXUUUPPPMMMLLLKKKLLLRRRZZZfffeeeccc___]]]^^^cccgggeeejjjjjjeeehhhoooooohhhXXXTTTRRRRRRPPPMMMMMMQQQQQQWWW[[[XXXSSSQQQVVV\\\___]]]VVVOOONNNRRRRRRNNNIIIJJJKKKKKKIIIHHHGGGGGGGGGFFFCCC>>>@@@EEEFFFBBB@@@<<<:::===CCCEEEBBB===<<<:::888999::::::888777///444:::===>>>???BBBEEELLLNNNLLLFFFDDDKKKSSSVVVEEEBBB===:::999999999999888666333333555666555333111111000///...------,,,...---***((())),,,///111111666000+++///+++'''---*********+++,,,---.../////////............//////,,,++++++++++++,,,------000...---...///000///---***///333444111///000333777888<<>>@@@:::555666<<>>::::::888:::???@@@???DDDMMMQQQMMMGGGEEEGGGLLLRRRUUUFFF???;;;<<<===:::888888666111222888999444222555555444333111000/////////+++++++++***((((((***,,,,,,///000......111000------***((((((+++------,,,//////...,,,******---///000...++++++---///000000...---,,,,,,......---,,,...------......///000111111666999FFF___mmmsss}}}UUUUUUUUUUUUVVVXXXZZZ[[[XXX[[[aaahhhnnnpppooommmjjjnnnpppnnnhhhbbb``````YYYVVVWWW[[[\\\\\\___ffflllppptttuuutttuuuxxx{{{}}}rrrqqqvvv{{{uuugggZZZSSSQQQPPPQQQRRRPPPLLLIIIGGGGGGVVVbbbaaaZZZ\\\\\\[[[aaabbbccceeegggjjjpppvvv{{{qqq```SSSTTTVVVRRRNNNPPPUUUWWW[[[]]]^^^^^^]]]]]]XXXYYYVVVSSSSSSVVVUUUQQQQQQNNNLLLJJJJJJJJJIIIHHHGGGIIIGGGDDDEEEIIIIIIEEE<<<:::999:::===????????????;;;888999<<<===<<<999;;;999;;;>>>===<<<@@@GGGJJJGGGCCCBBBEEEKKKQQQUUUMMMEEE>>><<<;;;888777888888333111555666444555999555444222111000/////////+++++++++***((((((***,,,,,,///000......111000------+++((()))+++------,,,///000///---++++++...000000---++++++---/////////...---,,,,,,......---,,,...............///111111333999<<>><<<<<<===>>>>>>===<<<;;;>>>======???===;;;===AAABBB@@@>>>>>>BBBHHHOOOSSSSSSJJJAAA===:::666555888999444111222333444888===444333222111000/////////***++++++***((()))+++---,,,///000......111000------+++))))))+++------,,,000000000...,,,,,,...000///---++++++---...//////...,,,,,,,,,......---,,,............///000111111444;;;AAALLL]]]bbbhhhuuu___^^^\\\[[[[[[]]]___aaaaaa___aaagggmmmlllddd[[[^^^bbbggggggbbbZZZTTTQQQVVVVVVUUUTTTSSSUUU]]]eeeiiiooovvvyyyxxxvvvwwwxxxqqqkkklllnnnppplllgggccc```\\\VVVQQQKKKOOOUUUXXXVVVRRRNNNLLLLLLWWWXXXVVVYYYXXXWWW___ccceeefffhhhjjjnnntttxxxsssfff[[[YYYXXXTTTQQQQQQRRRWWW^^^```___\\\YYYYYYUUU[[[^^^ZZZVVVVVVVVVTTTRRRMMMHHHCCCBBBAAA@@@???BBBFFFHHHIIILLLOOOLLLGGG:::;;;;;;<<<===>>>======888<<<@@@BBB@@@>>>>>>???AAA@@@AAAAAA@@@??????@@@>>>===<<<<<>>333222111000////////////******+++)))((()))+++---,,,///000......111000------,,,+++***+++,,,------...//////...,,,,,,---///...,,,++++++---.........---,,,+++,,,.........,,,............///000111222333<<>>???>>>===;;;;;;222888???BBB@@@>>>>>>@@@???@@@AAAAAAAAABBB@@@>>>===>>>>>><<<<<>>AAABBB@@@>>><<<<<<111666===@@@???>>>===>>><<>>???<<<666555888---444888666444555777666222111000///////////////)))******))))))))),,,...,,,///000......111000------......,,,******,,,...+++,,,---,,,+++******+++,,,++++++,,,---...---,,,,,,++++++,,,...///...---////////////000111222222444:::AAAPPP^^^]]]dddzzz```bbbdddfffhhhiiiiiiiiigggfffeeefffgggfffcccaaaaaa```______^^^]]]ZZZYYYZZZ[[[YYYXXX\\\aaa___YYYYYY]]]bbbfffjjjpppxxxtttiiidddbbbfffccc^^^ZZZXXXWWWVVVUUUOOORRRUUUVVVVVVUUUVVVWWWQQQQQQLLLOOOXXXWWWVVV```]]]aaaeeefffddd```]]]\\\bbbnnnxxxtttfffZZZWWWYYYVVV\\\bbb```YYYRRRPPPPPPQQQVVV[[[]]]______ZZZSSSQQQPPPOOOMMMKKKHHHBBB???BBBIIIOOOQQQSSSQQQIII@@@888===BBBDDDBBB@@@??????888;;;@@@BBBBBBAAA???>>>===@@@AAA???AAACCC???777;;;===>>>;;;888777:::>>>:::888999:::777333444999---444888555222444555444111111000////////////000))))))***))))))***,,,...,,,///000......111000---......///---******,,,///+++---...---,,,***+++,,,,,,++++++,,,---...---+++,,,++++++,,,...//////...////////////000111222333888:::???OOO___^^^eee{{{[[[^^^bbbfffiiikkklllllleeeeeeffffffeeebbb___]]]aaa___\\\[[[[[[\\\[[[ZZZ______]]]\\\aaaeee___UUURRRVVV[[[```gggppp{{{uuuiiidddaaaeeebbb___ZZZWWWWWWWWWXXXSSSTTTVVVVVVVVVVVVXXXZZZPPPRRRNNNPPPVVVTTTVVVdddbbbfffjjjjjjfff```ZZZWWW```rrr}}}lll^^^[[[]]]YYY___cccaaaXXXQQQOOOQQQTTTYYY]]]aaaeeefff___VVVMMMLLLJJJIIIIIIGGGDDDAAAEEEKKKQQQTTTUUURRRIII???666;;;AAAEEEDDDBBBBBBCCCAAACCCEEEGGGGGGEEECCC@@@AAADDDDDDBBBCCCEEE@@@777999<<<===:::666555888<<<888666666666333000444:::---555888333///222555444111000000////////////000((()))***))))))***,,,///,,,///000......111000---...//////---******,,,///,,,...///...---,,,,,,,,,+++++++++,,,......---+++,,,++++++,,,...//////...////////////000111222333<<<<<>>@@@???<<<;;;>>>>>><<<:::888888:::<<<<<<444000444666222000111888555111///000111222222222222111111000/////////+++))))))------+++***---,,,,,,------...///000000,,,...000000...---,,,---,,,,,,,,,+++++++++******+++,,,---------,,,+++***,,,---//////...///000222///000000000000111444777333666???RRR^^^XXXaaa|||eee```___dddfffdddbbbdddiiihhhiiillliiibbb]]]]]]]]]YYYYYY]]]^^^\\\]]]aaa```]]]ZZZZZZ\\\[[[VVVQQQPPPNNNPPPWWW___eeennnvvvrrrfff```\\\]]]bbbdddbbbaaabbb\\\XXXTTTRRRSSSTTTSSSRRRMMMKKKJJJKKKQQQZZZdddjjjeeelllssstttmmmbbbZZZXXX___hhhzzz{{{eeeZZZ\\\```dddbbbYYYPPPOOOQQQSSSSSSSSSUUU\\\ccceeeaaa[[[TTTOOOKKKKKKIIIFFFGGGJJJKKKKKKOOOXXX^^^ZZZNNNCCC===<<>><<<<<<===>>>>>><<<:::999:::<<<555333666777444333555666444111000111222222222111111000000///.........+++)))***......+++***,,,+++,,,,,,---......//////,,,...000000...,,,,,,,,,++++++++++++++++++++++++)))***+++---.........---+++,,,......------///000...////////////000333555333555<<>><<<===CCCHHHJJJKKKNNNKKKHHHHHHMMMSSSRRRJJJCCC===;;;;;;>>>BBBDDD@@@;;;999<<<@@@AAA???;;;999888:::777666777777444555888444333111222333333333111111000000///......------+++***+++//////+++)))***+++++++++,,,,,,------...,,,---//////---,,,+++,,,*********++++++,,,------***+++,,,---------------***,,,------,,,,,,...///---...///......///222444333444999GGGSSSSSSccceeeeeeeeeffffffccc```^^^]]]aaagggjjjeee\\\ZZZ^^^```]]][[[[[[[[[]]]aaadddddd___YYYUUUSSSQQQPPPNNNLLLLLLPPPWWWZZZYYYZZZ]]]jjj}}}yyykkkdddaaafffkkkhhhccc___^^^YYYSSSQQQRRRRRROOOLLLLLLJJJGGGGGGLLLSSS\\\aaajjjsssyyyuuulllddd^^^[[[___cccnnn{{{}}}qqqddd^^^^^^\\\UUUNNNLLLQQQSSSRRROOOQQQTTTXXXZZZZZZWWWUUUVVVQQQMMMLLLIIIFFFFFFJJJOOOKKKIIIPPP\\\bbbYYYMMM>>>;;;:::@@@HHHLLLLLLKKKGGGFFFGGGJJJMMMMMMIIIEEE@@@@@@???@@@DDDEEEAAA:::888;;;>>>???===:::888888999:::;;;999555222333666222222222333555555333111111111111000//////......,,,***,,,000///+++)))*********+++++++++,,,,,,,,,+++---///...---+++++++++((()))***+++,,,---......000//////...,,,+++***)))+++,,,......------...///.../////////...///222444222555888CCCNNNQQQbbbfffhhhjjjiiifffccc___\\\\\\___eeegggaaaYYYWWW[[[]]]]]]\\\\\\^^^bbbeeefffdddbbb^^^ZZZWWWTTTQQQOOOOOONNNRRRYYY[[[YYYYYY[[[^^^nnnnnneee```cccgggddd___[[[YYYWWWUUUQQQNNNMMMNNNNNNKKKIIIFFFEEEIIIPPPXXX^^^pppwwwzzzwwwssspppiiiaaabbb```dddmmmsssqqqkkkfffccc^^^SSSJJJIIIPPPTTTTTTSSSUUUWWWWWWVVVSSSRRRQQQUUUPPPLLLKKKIIIFFFGGGJJJLLLIIIFFFKKKXXXaaa[[[NNN???;;;888>>>HHHOOOLLLFFFGGGIIIKKKMMMMMMLLLJJJHHHEEEGGGGGGDDDDDDEEE@@@888999:::;;;:::888777888:::;;;@@@CCC???666222222555222222222444666555333111333333222111111000000///,,,***,,,//////+++***+++*********+++++++++++++++***,,,......,,,*********(((((()))***,,,---......000000///---,,,++++++***---...//////...---///000000000111000///000333555111666:::BBBLLLOOOaaaeeejjjllliiidddaaa\\\XXX[[[\\\```bbb^^^XXXVVVYYYXXX\\\^^^^^^```eeefffddd``````^^^]]]ZZZWWWUUUSSSTTTSSSVVV[[[\\\YYYXXXZZZXXXeeewwwiiiaaa\\\___aaa```]]]]]]XXXXXXVVVRRRMMMKKKMMMOOOHHHFFFDDDDDDHHHPPPXXX^^^pppwww{{{yyyzzz|||xxxooohhhbbb]]]___fffkkkkkkiiifff```UUUKKKIIIPPPVVVWWWWWWXXXXXXUUUPPPNNNOOOQQQSSSNNNJJJJJJHHHFFFGGGJJJGGGGGGEEEGGGSSS^^^[[[OOOAAA===999>>>KKKSSSMMMBBBDDDIIINNNOOOLLLHHHFFFEEEFFFNNNPPPIIIEEEEEEAAA::::::999888666555666999;;;;;;FFFLLLEEE999333333555333333333444666555333111444333333222222111000000,,,***+++...///,,,,,,...++++++++++++++++++++++++***+++------+++***)))***((())))))+++,,,---......------,,,,,,---...//////...///000///......///000111111222111000000333555000888;;;AAAJJJOOOdddeeelllooojjjddd```[[[UUUVVVTTTVVVYYYXXXTTTSSSUUUTTT[[[______aaadddccc^^^WWWXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXZZZZZZWWWWWWYYYXXXbbbqqq}}}fff___ZZZ[[[[[[ZZZ\\\___^^^[[[VVVRRROOONNNLLLLLLJJJGGGDDDDDDGGGNNNVVV[[[jjjvvv|||yyyyyy~~~}}}wwwuuukkk___ZZZ^^^dddhhhgggcccaaaYYYPPPNNNSSSYYYZZZWWWXXXWWWRRRKKKIIIMMMRRRPPPLLLIIIIIIHHHEEEGGGKKKCCCFFFFFFFFFPPP\\\ZZZPPPEEEAAA===BBBPPPXXXOOO@@@AAAIIIRRRSSSLLLEEEAAAAAAEEERRRVVVNNNFFFEEEDDD???999999999777555666999<<<555DDDNNNGGG999222222333666444444444555444333111333333222222111000000000---******,,,---,,,...222,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...000111---...//////------...///000111111000//////111444111888:::===GGGQQQiiifffnnnqqqllleeeaaa\\\UUUPPPLLLLLLPPPRRRQQQPPPQQQRRRZZZ``````aaaccc___XXXPPPQQQRRRSSSTTTWWW[[[^^^^^^ZZZYYYYYYXXXTTTTTTWWW[[[cccooo~~~xxxfff```[[[YYYWWWVVVYYY^^^eee^^^VVVRRRRRRQQQLLLHHHOOOKKKGGGDDDFFFKKKRRRVVVfffuuu}}}xxxtttxxxzzzwwwuuueee[[[\\\bbbeeeeee___```\\\UUURRRVVVZZZ\\\UUUWWWUUUOOOHHHGGGMMMSSSOOOJJJGGGHHHGGGEEEGGGKKKAAAFFFGGGFFFNNNZZZZZZQQQHHHDDD???EEETTT\\\QQQ???EEEOOOYYYZZZQQQHHHCCCCCCCCCSSSZZZPPPFFFFFFFFFCCC999::::::999888888:::;;;...@@@LLLEEE777000000111777666444444444444222111222222111111000/////////---***)))+++------///444,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++)))))))))*********++++++,,,,,,---000///---,,,,,,---...///,,,---......,,,+++,,,...///000000///......000222111888888:::DDDRRRooojjjqqqtttqqqmmmiiiddd^^^VVVQQQKKKIIIKKKMMMNNNNNNOOOUUU___eeegggeeebbb```SSSUUUUUUSSSPPPQQQTTTXXX\\\[[[ZZZWWWTTTSSSTTTVVVZZZiiiuuuyyyssshhh___WWWVVV\\\aaa```\\\aaa[[[VVVUUUVVVTTTNNNHHHGGGEEECCCBBBEEEJJJQQQUUU\\\mmmyyyyyyxxx|||zzzsssrrrkkkddd^^^ZZZXXX]]]dddYYYWWWWWWZZZZZZWWWWWWZZZUUUTTTSSSQQQNNNKKKHHHFFFLLLJJJHHHHHHHHHKKKMMMOOOIIIGGGEEEGGGLLLPPPQQQQQQNNNGGGDDDKKKRRRQQQLLLIIIJJJKKKSSS[[[VVVFFFAAAFFFHHHNNNPPPHHH@@@>>>@@@AAA@@@???<<<999;;;???===888===AAABBB;;;000---444<<<777777777555444333444555333555555333///---...111,,,---......//////......,,,,,,------------------''''''((((((((((((''''''***+++,,,---............------------------------///...---,,,,,,---///000111111111000...///111333///;;;;;;888CCCYYYxxxlllppprrrnnnkkkkkkhhheee\\\WWWQQQMMMMMMNNNNNNMMMMMMRRR[[[eeemmmppppppnnnaaa___\\\XXXVVVWWWZZZ]]]]]]\\\ZZZXXXVVVWWWZZZ]]]eeennnuuuyyy{{{llleee___WWWUUUYYY^^^``````___ZZZVVVUUUVVVUUUOOOIIIFFFDDD@@@???@@@EEEJJJNNNWWWgggtttzzz}}}rrrlllfff```\\\WWWUUUYYY___YYYVVVVVVZZZ\\\ZZZYYY[[[\\\YYYUUUPPPMMMLLLLLLMMMIIIIIIHHHHHHIIILLLOOOQQQKKKIIIFFFGGGJJJMMMMMMMMMQQQJJJGGGMMMSSSRRRNNNKKKKKKJJJPPPWWWQQQDDD@@@EEEGGGIIIGGGAAA>>>@@@BBBAAA@@@AAA???;;;<<<>>>===999:::???AAA<<<444222888???======<<<:::777555555555111222111000///...///000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))***+++,,,------------------------------------///...,,,+++,,,---///000000000000000//////222444000::::::999GGG^^^}}}pppsssrrrmmmjjjlllmmmkkkccc^^^XXXTTTSSSRRRRRRRRRYYY[[[```hhhooosssrrrpppmmmhhhbbb^^^]]]^^^```bbb[[[ZZZXXXVVVVVVYYY___cccffflllrrryyyuuuggg___VVVPPPQQQWWW]]]aaa```]]]ZZZYYYYYYWWWRRRMMMHHHEEEAAA======@@@DDDGGGSSS___mmmyyyyyyhhhccc___[[[ZZZVVVSSSVVV[[[ZZZVVVVVV\\\```___]]]^^^ccc___XXXRRROOOOOOQQQSSSHHHGGGHHHIIIKKKNNNQQQRRRMMMKKKHHHGGGHHHIIIIIIHHHMMMGGGEEEJJJOOONNNKKKJJJMMMKKKNNNQQQLLLAAA???DDDEEEDDD???:::;;;@@@AAA>>>???CCCCCC>>><<<>>>>>><<<888<<<@@@===999888===DDDAAA@@@>>><<<999777555444000///......///000//////,,,---......//////......,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++((()))***+++,,,,,,,,,+++------------------------------,,,+++,,,---...///...///000//////000333555222999777999KKKcccrrruuusssmmmiiiiiiiiigggccc```\\\YYYXXXXXXYYYZZZbbbdddhhhkkkmmmmmmlllkkkkkkfffaaa___aaaccccccbbbWWWVVVUUUTTTUUU[[[bbbhhhhhhooovvv}}}pppcccRRRHHHHHHOOOWWW\\\cccbbb```___]]]YYYUUURRRMMMJJJDDD???>>>???BBBEEEQQQYYYeeeuuunnnXXXYYYWWWWWWXXXWWWTTTVVV[[[]]]YYYYYY```dddbbb___^^^dddaaa]]]XXXUUUSSSSSSSSSHHHHHHIIIKKKLLLNNNPPPQQQMMMLLLJJJHHHHHHHHHGGGGGGGGGCCCCCCHHHMMMLLLLLLMMMQQQNNNMMMNNNIIIBBBBBBFFFEEEDDD@@@;;;;;;>>>===:::>>>DDDEEEAAA======>>>===777;;;??????===>>>BBBGGG@@@???<<<;;;999777555333333000------000111///,,,,,,---......///............------,,,+++******)))))))))************))))))))))))***+++,,,,,,++++++,,,,,,------------------,,,,,,++++++,,,---...///---.../////////111444666444888555999LLLdddooorrrrrrkkkeeebbb^^^ZZZZZZZZZYYYXXXXXXZZZ]]]___```fffmmmooommmjjjhhhhhh\\\[[[ZZZ]]]aaacccbbb```VVVWWWWWWWWWZZZ```gggmmmrrrxxx~~~lllSSSDDDBBBHHHOOOSSSbbbccccccaaa]]]XXXUUUSSSQQQMMMGGGBBB@@@AAADDDFFFQQQVVV```ppp}}}{{{gggQQQOOONNNQQQTTTUUUSSSUUUYYY\\\YYYZZZ```bbb___[[[ZZZ___```___^^^ZZZUUUQQQNNNJJJJJJLLLMMMNNNNNNNNNOOOKKKKKKJJJIIIHHHGGGGGGHHHFFFDDDFFFKKKOOOPPPRRRVVVTTTRRRPPPOOOKKKGGGGGGIIIFFFIIIIIICCC>>><<<:::777===BBBEEEAAA===>>>>>>===888;;;>>>???@@@BBBFFFIII???<<<999888888888777555777333//////000000---+++,,,---......///.........///......---,,,++++++***((())))))))))))))))))(((***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---...//////,,,.../////////111444777555777444:::LLL```|||iiimmmmmmgggaaa\\\VVVPPPRRRSSSTTTTTTUUUXXX\\\___cccjjjrrrvvvssskkkccc___RRRSSSVVV[[[^^^```___]]][[[]]]___bbbeeejjjooosssssswww|||~~~www^^^KKKDDDEEEJJJMMM[[[^^^aaa___ZZZUUUTTTTTTSSSOOOJJJEEECCCEEEHHHJJJSSSVVV^^^lllvvvssscccTTTGGGGGGJJJOOOPPPNNNPPPTTTUUUUUUXXX]]]]]]XXXTTTUUU\\\]]]^^^\\\YYYSSSMMMJJJJJJKKKMMMOOOOOOOOONNNMMMHHHIIIJJJIIIGGGEEEFFFGGGCCCBBBFFFKKKMMMNNNRRRXXXVVVUUUTTTRRRPPPNNNLLLLLLIIIMMMNNNIIICCC@@@<<<999:::???AAA>>>===???>>><<<888999;;;>>>BBBGGGKKKMMM???;;;666555777999999888777555222000///...,,,+++,,,---......//////...............------,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........+++,,,------...///000000---.../////////111444777333777666<<>>:::666666777;;;CCCJJJPPPRRR???888111///222666777666333333222000---+++,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,---......///,,,,,,...///000111111111...////////////000333666000555777>>>KKKVVVppphhhllllllhhhddddddbbb^^^WWWYYYZZZXXXVVVVVVYYY\\\___bbbmmmvvvdddXXXZZZ\\\[[[YYYYYY\\\___```eeelllrrruuuvvvwwwwwwzzzssslllkkkooovvv}}}lllUUUGGGIIIOOOMMMUUU\\\]]]ZZZXXXZZZ]]]ZZZWWWSSSPPPPPPRRRWWWZZZ]]]]]]```bbbaaaZZZSSSOOOKKKJJJLLLNNNMMMJJJKKKNNNKKKQQQZZZ___[[[UUUUUUZZZaaa[[[SSSLLLHHHHHHKKKMMMFFFIIILLLPPPRRRRRRQQQQQQEEEGGGHHHFFFAAA>>>>>>???HHHHHHKKKNNNMMMLLLQQQYYYUUUWWWXXXXXXXXXWWWSSSNNNNNNKKKFFFDDDIIIOOOLLLDDD777888999999===AAA>>>888444333444:::CCCMMMSSSVVV===666---***---111333222...000111///+++***,,,...,,,---......//////......++++++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))*********))))))(((++++++,,,,,,---...//////,,,---...000111222222222...///000//////000333555...555999@@@KKKUUUooodddbbbbbbfffgggeeefffhhhWWWWWWXXXXXXYYYYYYZZZZZZeeeiiinnnsssyyy}}}yyyrrreeecccbbb^^^VVVOOOQQQVVVYYYbbbmmmuuuxxxzzz|||}}}}}}yyysssrrruuuyyy||||||~~~dddQQQHHHFFFGGGKKKSSS[[[```aaa^^^ZZZ]]]ZZZUUUPPPPPPTTT\\\bbbaaaddd\\\WWW```aaaYYYWWWMMMJJJLLLRRRSSSNNNLLLPPPNNNOOOQQQQQQPPPQQQSSSUUUYYY[[[YYYQQQHHHDDDHHHMMMKKKPPPQQQNNNKKKMMMOOOOOOJJJKKKCCC===AAA???;;;@@@DDDLLLQQQNNNIIIJJJMMMNNNVVVWWWYYYZZZZZZYYYWWWVVVLLLEEE@@@CCCJJJNNNIIIBBB@@@888444888<<<:::888777///666===AAAFFFMMMPPPPPP:::555///---...000111000555333000---,,,,,,,,,---+++,,,,,,---.........------------+++***+++...111+++***)))***+++++++++***''')))++++++***)))((()))***+++,,,---...---,,,+++---,,,---...111444888:::---...///111222222222222000555777;;;DDDPPPooogggdddcccfffgggeeefffhhh^^^]]]ZZZYYYXXXYYY[[[\\\cccggglllooouuuxxxtttlllccc___\\\YYYTTTOOOPPPUUUUUU___lllvvv|||{{{zzz{{{}}}ppp]]]PPPHHHFFFIIIQQQ[[[dddgggccc___]]]ZZZVVVQQQQQQWWW___fffeeehhh```]]]gggiii___\\\PPPMMMMMMQQQPPPKKKIIIKKKMMMNNNOOONNNNNNOOORRRTTTZZZ[[[XXXPPPGGGCCCGGGLLLMMMRRRTTTQQQOOOQQQRRRQQQJJJLLLEEE@@@DDDAAA===AAAGGGOOOSSSNNNIIIIIILLLMMMRRRTTTVVVXXXWWWUUURRRPPPEEE@@@===BBBLLLSSSRRROOOCCC<<<888;;;===;;;777666///555;;;>>>CCCJJJMMMLLL:::666000...///111222222222000...,,,+++*********+++,,,,,,---......---------...---,,,+++,,,///111)))))))))***++++++++++++)))***,,,,,,+++*********((()))+++,,,---...//////---------...000333666888......///000111222333333222888:::???GGGQQQpppiiiccc```bbbcccbbbdddgggfffccc^^^ZZZXXXYYY[[[]]]bbbfffjjjmmmrrruuuppphhhccc\\\UUUSSSQQQNNNOOORRROOOYYYgggsss{{{~~~|||wwwfffXXXNNNNNNRRR[[[eeeiiiddd^^^[[[YYYUUURRRSSSXXX___eeefffiiibbbcccqqqttthhhbbbXXXVVVTTTUUURRRMMMJJJKKKLLLLLLLLLKKKKKKMMMPPPSSSZZZ[[[YYYQQQIIIDDDFFFJJJMMMRRRTTTRRRQQQSSSSSSQQQIIIMMMGGGCCCGGGCCC>>>CCCGGGNNNPPPLLLHHHJJJMMMOOONNNPPPRRRTTTSSSPPPLLLIIIFFFBBB@@@CCCJJJPPPQQQPPPGGG@@@;;;>>>???<<<777555///555999;;;@@@FFFHHHGGG:::666111//////111222333000000///---,,,+++******+++,,,,,,------------------------,,,+++,,,...000))))))))))))******++++++***+++------,,,++++++,,,++++++++++++,,,---...//////.........000222444555////////////000222444555333888:::@@@GGGOOOnnnggg```[[[]]]___```aaadddiiifffaaa]]]ZZZZZZZZZ[[[dddhhhlllpppuuuxxxssslllfff[[[QQQOOOOOOMMMMMMNNNLLLTTT___jjjsss||||||~~~qqqddd^^^XXX[[[aaaccc^^^WWWVVVWWWVVVUUUTTTVVVYYY\\\aaaddd___dddvvvzzznnnfff\\\YYYWWWUUUQQQMMMKKKKKKKKKKKKKKKJJJIIIKKKOOORRRYYY[[[[[[VVVNNNIIIGGGHHHKKKOOOPPPNNNNNNQQQQQQNNNHHHNNNJJJFFFIIIEEE@@@EEEDDDJJJLLLIIIHHHLLLQQQSSSJJJLLLOOOQQQPPPLLLHHHEEEGGGDDDBBBBBBFFFKKKOOOQQQHHHAAA<<>>DDDEEEBBB999666222///...000222333111111111000///---,,,++++++,,,,,,---------,,,,,,+++,,,,,,+++***+++---///***++++++***)))((()))******+++---,,,++++++,,,---000///---,,,+++++++++,,,000////////////000111222111000///...///222444666333777888===CCCHHHhhhiiiaaa[[[]]]```aaabbbeeefffeeebbb```]]][[[ZZZYYYggglllpppuuu{{{~~~zzzsssiii]]]QQQNNNNNNMMMLLLMMMPPPUUU[[[bbbiiittt}}}zzznnnaaa[[[\\\]]]YYYSSSUUUXXXZZZ[[[XXXUUUSSSRRRWWW[[[YYY```tttyyymmmeeeVVVUUURRRMMMJJJIIIHHHGGGJJJKKKKKKKKKJJJLLLOOORRRWWWZZZ\\\ZZZUUUOOOKKKIIIMMMOOONNNKKKLLLOOOOOOLLLHHHOOOKKKHHHJJJFFFBBBIIIHHHKKKKKKGGGFFFKKKQQQSSSHHHJJJMMMOOONNNKKKHHHFFFCCCCCCCCCCCCFFFLLLUUU[[[IIIAAA<<<>>>@@@>>>;;;999444666777888===CCCCCC???999666333///---...000333000000000000///...,,,,,,+++,,,,,,---,,,,,,++++++)))***+++***))))))+++------......,,,)))''''''((()))***++++++******+++---111000...,,,++++++,,,,,,000000//////////////////111000//////000222555666555777777<<>><<<<<<555666666777<<>>;;;999555000------000222///......---,,,,,,++++++,,,,,,,,,,,,,,,++++++***(((***++++++***)))***,,,...000000...***'''(((***)))***+++***)))***,,,...,,,,,,,,,,,,---...///000////////////............000000000000111333444666888777777<<<@@@DDDhhhyyyoooffffffhhheeebbbaaacccbbb```___^^^___```aaafffjjjnnnrrrxxx|||wwwpppddd[[[SSSQQQPPPNNNOOOQQQZZZ\\\___aaaeeekkkttt{{{|||xxx~~~sssggg```^^^[[[ZZZZZZ]]]______ZZZTTTOOOMMMIIIQQQQQQUUUeeehhh___ZZZTTTUUUQQQJJJHHHKKKLLLIIILLLOOOQQQRRRRRRRRRRRRSSSVVVVVVWWWVVVUUUUUUUUUVVVWWWUUUOOOIIIJJJOOOPPPMMMNNNUUUQQQLLLNNNKKKKKKTTTYYYXXXRRRJJJGGGLLLPPPPPPEEEFFFHHHJJJLLLNNNNNNOOOKKKLLLKKKEEE@@@CCCOOOZZZRRRHHH???>>>???>>>===>>>555555444555;;;AAAAAA<<<>>>===999333...---000333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,,,,++++++,,,---,,,///111///+++)))+++...***+++++++++***+++---000***+++,,,...///000000000......//////......------///000000111222333444555666555444;;;@@@FFFnnn}}}rrriiiggghhhccc^^^\\\dddbbb___]]]^^^aaadddgggcccgggkkknnnsssvvvqqqiii___XXXRRRQQQPPPOOOPPPTTTXXX\\\```bbbdddiiioootttooovvv~~~zzztttwww{{{nnneee___\\\ZZZZZZ\\\\\\ZZZVVVQQQNNNMMMIIIRRRQQQTTT```bbbYYYVVVRRRSSSOOOFFFCCCGGGHHHEEEMMMPPPSSSUUUUUUTTTTTTTTTWWWUUUSSSQQQQQQTTTXXX[[[YYYUUUNNNGGGGGGMMMNNNLLLQQQXXXTTTNNNPPPMMMNNNXXX[[[ZZZTTTKKKJJJOOOTTTUUUCCCDDDFFFHHHKKKNNNPPPRRR???CCCDDD@@@===CCCRRR```WWWLLLAAA??????>>>>>>???555444333333999@@@@@@;;;AAA@@@<<<666000...111444222111///---,,,---...000,,,,,,,,,,,,,,,+++***)))***,,,......---------...***...111000,,,+++...222+++,,,,,,,,,+++,,,///111,,,---.../////////...---.........///......------///000111222333444444444333111111999???GGGrrr~~~vvvmmmhhhbbb[[[XXXYYY``````___aaaiiioookkkcccggggggjjjppptttqqqhhhaaaVVVSSSPPPOOOPPPSSSTTTUUUZZZ\\\```dddgggkkkpppssshhhhhhjjjrrr||||||tttpppnnnooovvv}}}rrrddd^^^\\\[[[XXX\\\\\\VVVPPPOOOLLLIIIKKKTTTYYYZZZ```gggbbbVVVZZZVVVOOOJJJHHHHHHJJJKKKGGGJJJOOORRRTTTUUUWWWXXXSSSTTTUUUVVVWWWZZZ]]]```]]]WWWNNNGGGDDDFFFKKKNNNYYYWWWUUUPPPJJJGGGLLLSSSVVVYYYUUULLLIIIPPPXXXZZZJJJBBBDDDOOORRRKKKGGGJJJ>>>;;;===CCCAAA???IIIYYYWWWKKK@@@???>>>;;;:::<<<777555444555777999:::;;;CCCAAA===777111......///000000///---+++******+++000///---,,,+++************+++------,,,+++,,,---+++---///---***)))+++---///---+++))))))+++---...''')))+++***((())),,,/////////000111111111111111000111111222333333444444444888444===:::DDD|||tttlllgggbbb[[[XXXXXX___```aaacccjjjoookkkcccfffddddddiiimmmlllddd]]]UUUSSSPPPPPPQQQRRRRRRRRRYYY\\\aaaeeegggiiikkklllgggcccbbbiiivvvxxxpppgggbbb```aaagggnnn|||wwwlllfffaaa]]][[[[[[YYYUUUTTTSSSNNNGGGPPPYYY^^^]]]```hhhiiidddeee]]]SSSLLLIIIIIIJJJKKKGGGLLLRRRVVVVVVUUUSSSRRRNNNRRRVVVVVVUUUXXX^^^dddYYYTTTMMMFFFDDDFFFKKKNNNUUUSSSQQQNNNJJJIIIKKKMMMOOOPPPOOOKKKNNNUUUYYYWWWJJJEEEFFFMMMRRROOOJJJHHH@@@<<<===BBBBBB@@@GGGTTTSSSHHH???>>>===:::888:::888666555444555777888888??????<<<888333000///000000000000...---,,,---...000///...---,,,+++++++++***,,,---...,,,,,,,,,---(((+++...---+++)))+++---...---+++))))))+++---...)))+++------,,,+++---///------...///////////////000000111111222333333333333888444===;;;HHH|||uuunnnkkkfff^^^ZZZZZZ___```aaadddkkkpppllleee___ZZZVVVZZZ```bbb\\\UUUUUUTTTSSSTTTUUUVVVTTTSSSWWW[[[aaaeeefffeeeeeeeeeeee^^^YYY___lllvvvxxxvvvnnnfff^^^ZZZWWWWWW\\\cccqqqyyy}}}vvvpppiiibbb^^^[[[VVVSSSUUUWWWQQQHHHRRR\\\bbb]]]\\\ccciiikkkmmmeeeYYYNNNHHHGGGGGGHHHGGGMMMTTTYYYXXXTTTOOOMMMGGGLLLRRRQQQOOORRR[[[cccUUUQQQKKKFFFEEEGGGKKKOOOUUUTTTQQQNNNKKKJJJIIIIIIGGGGGGGGGJJJPPPWWWWWWSSSJJJJJJIIIKKKRRRVVVOOODDDAAA<<<<<>>===<<<999777777999777555444333444555666<<<<<<;;;888555222111111111000000//////000000111000000///...---,,,,,,+++***,,,......---------...'''***......+++)))***+++...,,,+++******+++---...+++...000111000.........------.../////////......//////000000111222222333111888444<<<>>>NNNyyysssqqqlllddd___^^^___``````aaahhhpppqqqmmm___XXXQQQSSSZZZ]]]XXXRRRTTTUUUWWWZZZ\\\]]][[[XXXVVVZZZ^^^aaabbbbbbbbbbbbbbb\\\VVVYYYaaahhhjjjiiiggg___XXXUUUTTTSSSXXX^^^fffpppyyy{{{yyyuuunnnggg```]]]WWWQQQRRRVVVTTTOOOPPP\\\ccc^^^WWWXXX^^^ccciiiggg```TTTHHHAAAAAADDDGGGLLLSSSVVVUUURRRNNNLLLCCCFFFHHHHHHGGGKKKRRRYYYPPPMMMIIIFFFFFFIIIMMMOOOYYY[[[XXXPPPIIIGGGHHHHHHCCCCCCDDDGGGLLLPPPPPPNNNIIILLLKKKIIIRRR\\\SSSAAAAAA<<<;;;BBBGGGGGGHHHKKKIIIDDD???===;;;999777555888888666444333444666888:::;;;;;;999666333222222111000//////000222222222............---,,,+++******,,,......------...///)))---111000---***)))))),,,+++*********+++,,,---,,,...111333333111...---//////000000000000000////////////000111111222222000999555<<>>;;;:::888555666777888777555666888:::999:::;;;999666333222222222000...///111222222000,,,,,,,,,,,,,,,+++***))))))+++---...------...///---111444333...***((()))+++************+++,,,---,,,---000333444222///,,,//////000000000000///////////////000111111222222000;;;666<<>>CCCGGGKKKRRRWWWRRRHHH;;;<<<<<<>>>BBBGGGJJJJJJGGGIIIEEE<<<777888777444222777;;;;;;888555444666444555666555555666999<<<999555111111333333000---***+++,,,------+++***)))&&&)))+++,,,++++++---......111333111---+++,,,---)))))))))***++++++,,,,,,,,,,,,...111444555222///------......------,,,+++000000111111222333333333555BBB;;;===HHHiii}}}vvvoookkklllgggfff```ZZZ\\\fffnnnpppnnnnnnmmmjjjeee```\\\[[[WWWXXX[[[^^^aaabbb```^^^WWWZZZ]]]^^^\\\YYYWWWVVVTTTSSSSSSYYY```eeeeeedddccc]]]XXXVVVSSSPPPQQQUUUZZZ]]]]]][[[]]]___]]]XXXVVVVVVTTTTTTXXXZZZUUUMMMJJJQQQ___mmmqqqgggVVVJJJHHHOOOWWWYYYUUUOOOJJJHHH@@@BBBDDDDDDDDDDDDEEEFFFLLLJJJFFFBBBAAAEEELLLRRRNNNOOOPPPQQQRRRRRRSSSSSSZZZ^^^^^^]]]fffmmmeeeVVV;;;555444;;;???>>>===???<<>>CCCGGGHHHHHHIIIEEE;;;555777777333111777<<<<<<777222111111111222333444555888===@@@===888333222444444000,,,+++,,,---......---+++***&&&(((***+++++++++,,,---,,,...000///,,,+++---000((())))))***++++++,,,,,,---,,,---111555777444222///000000000///...------111111111222333333444444777DDD======IIIkkkxxxrrrppplllgggccc___\\\]]]^^^```fffnnnjjjiiihhhhhhgggeeeaaa^^^\\\[[[[[[[[[\\\\\\ZZZXXXWWWZZZ^^^___]]]ZZZWWWVVVQQQRRRTTTWWW[[[```ccceeebbbddd```VVVQQQRRRUUUVVV[[[\\\^^^``````]]]WWWSSSSSSUUUTTTQQQUUUZZZYYYTTTPPPPPPTTT^^^fffcccWWWKKKLLLGGGFFFLLLMMMFFFAAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHGGGHHHHHHEEECCCHHHPPPPPPOOONNNNNNPPPPPPOOOOOORRR^^^cccaaajjjwwwnnnYYYCCC;;;666999======<<<<<<===>>>CCCLLLSSSSSSLLLEEE;;;===>>>>>>>>>???BBBDDD???<<<;;;===:::444111222666666888;;;999444222555444444222111222777===BBBAAA===777333111000000///------......---+++***)))((()))+++,,,------,,,,,,---.../////////...---,,,***+++++++++******,,,......++++++///555888666333.........,,,+++,,,///222<<<777333111222444777:::888:::>>>>>>KKKxxxwwwpppmmmiiiddd```]]]\\\]]]\\\]]]eeemmmllljjjgggfffeeedddbbb```YYYXXXVVVVVVWWWXXXWWWUUUYYY\\\___```]]]ZZZXXXWWWSSSTTTUUUWWWYYYZZZ[[[[[[^^^aaa___XXXUUUWWWZZZ[[[XXXZZZ]]]______[[[VVVRRRRRRTTTSSSPPPRRRVVVTTTNNNQQQPPPPPPRRRSSSRRRPPPOOOIIIEEEDDDIIIJJJEEEAAAAAAAAAAAA@@@@@@BBBDDDGGGIIIHHHHHHIIIIIIFFFCCCGGGNNNOOONNNMMMMMMMMMLLLKKKJJJPPP\\\aaa```lll{{{sss___MMMCCC;;;;;;<<<:::888888999;;;AAAIIINNNLLLFFF@@@===>>>@@@@@@AAABBBDDDGGGAAA<<<999888555111111444555555888;;;999444222333333333222000111444999===999666222000//////...------------------+++***)))((()))***+++++++++******,,,---...//////...------***+++,,,+++******,,,......,,,+++///555888666333...///...---,,,---000222777555444444333333333555:::<<>>======???CCCGGGJJJHHHHHHIIIKKKHHHDDDFFFKKKMMMMMMLLLLLLJJJHHHFFFEEEMMMWWW]]]aaaqqqyyydddTTTIII>>>;;;;;;888666666666;;;BBBIIIKKKHHHBBB>>>???AAABBBBBBBBBDDDFFFHHHDDD===666333111///111666444555888<<<:::444111333222222222111000111444777222000......//////...---,,,---------,,,+++***)))((())))))*********))))))+++,,,---...............***+++,,,+++******,,,......,,,,,,000444777666444...//////...------000222111444666666444111000///===>>>AAABBBTTT~~~sssmmmfff___cccdddeeedddaaa___eeennnmmmhhhbbb___^^^```aaaaaa^^^ZZZUUURRRQQQQQQQQQPPPWWWYYY\\\]]]\\\ZZZYYYYYYVVVXXXYYYYYYWWWRRRMMMIIIOOOTTTWWWWWWZZZ```ccccccZZZZZZYYYVVVQQQLLLHHHFFFGGGJJJNNNQQQSSSTTTQQQNNNQQQSSSSSSKKKBBB===@@@EEEHHHFFFEEEEEEDDDAAA>>>===???===<<<<<<>>>CCCHHHKKKHHHGGGIIILLLIIIDDDDDDHHHIIIJJJLLLKKKIIIFFFDDDCCCIIIRRRZZZcccuuuzzzdddSSSGGG<<<999888777666777666===FFFKKKLLLHHHDDDAAABBBCCCCCCCCCBBBBBBCCCEEEDDD===777444222000222777555555:::>>><<<555222333444555555333111111222333111000000111222222///---,,,,,,,,,,,,++++++******'''((()))******+++++++++++++++,,,---......//////+++,,,---,,,+++***,,,...---------000333666555444---.........------///111///666:::888444111000...>>>>>>AAADDD[[[yyyrrriiibbbgggfffggggggccc```dddllljjjfff```]]]]]]___aaaaaaccc^^^WWWRRROOONNNMMMLLLRRRUUUYYYZZZZZZXXXWWWWWWUUUWWWZZZ[[[YYYSSSMMMIIIIIIMMMQQQSSSWWW^^^aaa___^^^]]]YYYRRRJJJDDDAAAAAAAAAEEELLLSSSWWWXXXWWWXXXXXXVVVQQQIII@@@<<<===@@@KKKKKKJJJGGGCCC???<<<999>>>===<<<<<<>>>CCCIIILLLGGGFFFHHHKKKIIIDDDCCCFFFEEEHHHLLLLLLJJJFFFEEEDDDDDDLLLUUUbbbwwwwww```PPPDDD999666666555666777777===EEEKKKKKKIIIEEEDDDCCCCCCCCCAAA>>>======>>>AAA===::::::888444444777666777:::>>><<<666333555666777777666444222333444222111111222333222///,,,,,,,,,+++++++++***++++++''''''(((***+++---...///+++++++++,,,---...//////,,,------,,,++++++,,,...,,,,,,---///222333333333,,,---...---,,,,,,...///111:::???999333222333333======@@@EEEaaa{{{tttmmmffffffddddddfffeeebbbdddiiifffccc```___```aaabbbbbbeee___XXXRRRNNNLLLJJJIIIOOOSSSWWWYYYXXXVVVSSSRRRRRRTTTXXXZZZYYYTTTOOOKKKGGGJJJLLLMMMRRRYYYZZZWWW]]]]]]ZZZSSSJJJDDDBBBBBB@@@CCCKKKUUUYYYYYYZZZ^^^```YYYNNNCCC<<<;;;>>>@@@KKKOOOOOOIIICCC???;;;666===<<<<<<<<>>;;;<<>>999777888888777:::===;;;555444666777777777666444333444555111000000000111///---***,,,+++************++++++(((((()))***+++---///000,,,+++++++++,,,---...///---......---++++++,,,---***+++---...000111111111,,,---......------...///222>>>CCC;;;333444888888;;;<<>>@@@HHHNNNPPPJJJDDD@@@:::444;;;;;;;;;<<<>>>AAAEEEGGGDDDAAABBBEEEFFFCCCCCCEEEBBBGGGMMMMMMHHHCCC@@@@@@>>>===BBBRRRlll|||rrr___III???777888<<<===???AAA<<<;;;<<>>555777:::::::::;;;@@@KKKooo{{{tttqqqooommmeee```___fffmmmooonnnoooccccccdddgggiiiiiihhhffffffbbb]]]YYYVVVTTTRRRPPPSSSWWW[[[\\\XXXQQQJJJFFFJJJMMMPPPSSSSSSPPPLLLIIILLLLLLIIIGGGJJJOOOOOOKKKKKKSSS\\\___[[[TTTOOONNNEEEEEEKKKSSSSSSOOOQQQWWWYYY[[[[[[TTTJJJAAA>>>>>>EEEMMMPPPJJJDDD@@@;;;444:::::::::;;;===@@@BBBDDDDDD@@@@@@CCCEEECCCCCCEEEBBBHHHMMMMMMGGG@@@=========999:::JJJfffyyysssbbbDDD;;;666:::AAAEEEHHHKKK@@@===;;;<<>>999444888999999888777666888999999999;;;@@@@@@<<<:::;;;777555555777555111222666111111111000///000333666111000...///000111000///++++++***))))))***+++,,,,,,+++***((((((((()))***...---,,,+++++++++,,,---......///---++++++,,,---''')))+++---------...//////111222333222111222333---???IIIAAA777888;;;::::::<<>>======>>>AAADDD@@@AAAAAAAAAAAAAAADDDFFFDDDMMMPPPKKKFFFFFFFFFCCC999777999FFF^^^ppplll___BBB===888:::@@@GGGJJJKKKDDD@@@<<<999999999999999777555666777666222444888777===AAA???======<<<:::777777666333111111222444222111000//////000111222333111///------------,,,++++++++++++,,,---......++++++************+++++++++,,,---,,,++++++,,,------.........------///111.........------.........222333444333111000111222333AAAFFFCCCBBB:::555======BBB@@@QQQzzztttooollljjjiiiiiigggdddbbbffflllkkkeee___^^^]]]^^^aaabbbcccbbbdddaaa^^^]]]]]]\\\YYYWWWWWWYYY[[[ZZZWWWRRRNNNKKKNNNNNNSSSYYYYYYQQQJJJGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKOOOTTTYYYZZZWWWTTTNNNNNNMMMNNNTTTYYYWWWQQQPPPTTTWWWUUUNNNGGGDDDDDDAAA@@@?????????>>><<<:::<<<<<<===<<<<<<===@@@BBB===???AAABBBBBBBBBCCCEEECCCKKKOOOIIICCCCCCEEEEEE;;;888888BBBXXXhhhfff[[[EEE???999;;;BBBIIIKKKJJJCCC@@@<<<:::999::::::999666444444666555222333888888===>>>;;;999<<>>666555333111000000222444////////////000111333444000///---,,,------------++++++***))))))*********++++++************++++++***,,,------,,,++++++,,,***+++++++++******,,,---,,,,,,---......---,,,,,,111222333333111111222333444@@@DDDCCCEEE>>>888===<<>>=========<<<;;;;;;<<<<<<;;;:::;;;===@@@;;;>>>BBBDDDCCCCCCBBBCCCAAAIIINNNIIIAAA@@@CCCFFF===999666>>>OOO]]]]]]VVVJJJBBB;;;===EEEKKKKKKHHHBBB???<<<::::::;;;;;;:::555333333555444111333888:::<<<:::666555;;;@@@AAA555333111//////000333555---......///000222444555......---,,,,,,------...,,,,,,+++))))))(((((((((++++++************++++++)))+++...///---,,,+++++++++---......---,,,...///***+++------------+++***///111222222222222333555666???AAACCCIIICCC;;;===<<>><<<;;;:::999888::::::;;;:::999999<<<>>>===AAAEEEGGGFFFCCC@@@???===GGGNNNLLLDDD@@@BBBFFF???999555;;;HHHTTTWWWTTTMMMDDD===???GGGMMMKKKGGGBBB???<<<;;;;;;;;;;;;:::666333333555444222555:::<<<===:::444444:::>>>>>>666333///...///222555777......///000111222333333///000000...---,,,,,,---------,,,+++++++++++++++++++++************++++++(((+++...///...,,,+++***,,,...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,...000222222222333444666:::@@@???BBBKKKGGG===<<<<<>>>>>;;;666666999:::888777333000///222555777777///000000000111111111111333444444222...++++++++++++*********++++++,,,---++++++************++++++(((+++...///...,,,+++***(((***,,,---,,,++++++,,,000///,,,++++++,,,///000...000111222222333555666===@@@===AAALLLJJJ???======AAAGGGeeeyyyrrrooonnnkkkeee___WWWaaahhhddd]]][[[]]]^^^UUUVVVYYY^^^aaaaaa^^^[[[]]]aaafffgggeeeaaa^^^\\\```___^^^]]][[[XXXVVVUUUSSSQQQQQQQQQOOONNNSSS[[[WWWTTTPPPMMMLLLNNNQQQSSSQQQPPPMMMJJJIIIJJJOOORRRLLLLLLKKKMMMVVVaaaeeeccc\\\WWWRRROOOLLLHHHCCC>>>>>>===;;;;;;<<<<<<;;;:::777777888888888999<<<>>>AAAEEEIIIJJJGGGBBB>>>;;;<<>>===<<<<<<:::888777555444666666555999?????????<<<888777:::999444777333000111444666666555000000111111111111000///444666777444...******+++'''''''''((((((***++++++++++++************++++++)))+++...///---,,,++++++)))+++......---,,,,,,---111///---++++++---///111...000222222222333444666;;;>>>:::>>>KKKKKKBBBBBB???BBBIIIjjjvvvqqqllllllmmmjjjbbb[[[TTTZZZ]]][[[ZZZ\\\\\\ZZZSSSRRRSSSUUUYYY[[[ZZZZZZYYY^^^dddfffeeecccaaaaaadddaaa^^^]]]^^^\\\WWWRRRTTTSSSSSSSSSQQQOOOUUU]]]WWWTTTNNNJJJHHHIIILLLNNNLLLLLLKKKIIIFFFGGGKKKOOOPPPNNNLLLRRR```mmmoooiii]]]XXXPPPIIICCC@@@>>><<<<<<;;;;;;;;;<<<<<<;;;999555666777888888:::===@@@>>>AAAFFFHHHFFFAAA>>><<<@@@@@@DDDJJJJJJDDDAAACCC@@@===>>>BBBCCCBBBEEEKKKEEECCCBBBAAACCCEEEGGGHHHDDDBBB???>>>===;;;999777666444333555555555999@@@@@@???;;;777777;;;:::666666222000111555666444111...///000111222222111111222555666444...***)))+++)))((((((((((((((()))***++++++************++++++***,,,------,,,++++++,,,+++...000111000/////////------------------------///111222222222222444555666:::777;;;IIILLLHHHJJJAAABBBIIIlllppplllhhhiiikkkiii```YYYVVVUUUSSSSSSWWW]]][[[VVVQQQOOOMMMNNNQQQUUUXXXYYYVVV[[[bbbeeeeeeddddddeeefffaaa]]]^^^```^^^WWWPPPUUUUUUWWWWWWTTTQQQVVV]]]WWWSSSMMMGGGDDDEEEGGGIIIFFFHHHIIIGGGEEEFFFJJJMMMQQQLLLKKKUUUiiizzzzzzrrr___YYYPPPFFF???======>>>>>>=========<<<:::777444444666777888888:::>>>AAA:::>>>CCCEEEDDDAAA>>>===CCC??????EEEGGGCCCBBBDDDAAA>>>@@@DDDCCC>>>@@@FFFBBBBBBBBBBBBAAACCCFFFIIIEEECCC@@@>>>===;;;888666555222222444444444999@@@AAA???:::555777<<<===:::444111///111555666222...,,,---///111222333333222///222555333---)))***,,,---,,,+++***))))))))))))++++++************+++++++++,,,------++++++,,,---(((***---...---,,,+++,,,)))+++---//////---+++)))000111222333222222333555222666444999HHHMMMLLLPPPBBBCCCJJJnnnjjjhhheeecccaaa^^^[[[YYYPPPQQQSSSTTTVVVXXXYYYZZZ[[[RRRIIIGGGHHHLLLUUU]]]\\\^^^```aaabbbdddhhhkkkeeedddaaa```^^^[[[VVVSSSTTTSSSQQQPPPQQQTTTXXXZZZZZZTTTLLLGGGFFFFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNTTTSSSMMMMMM]]]vvv}}}iii]]]QQQJJJCCC<<<<<<@@@@@@@@@AAAAAA???<<<888666......000333666999999888===<<<===???AAAAAA===999888<<<@@@AAA@@@???AAADDDDDDAAA>>>;;;;;;>>>BBBDDD;;;@@@BBB???===???AAA@@@;;;>>>AAA???;;;777666777666555333333555999===???CCC===666555777999888666555000000444666333000/////////000111111111111111...//////---+++***+++,,,************))))))))))))***)))(((((()))+++---///)))+++---......,,,)))''',,,***+++---,,,***+++000///......//////000111222000111111222333333444444666555555777<<>>UUUeeecccaaa^^^\\\ZZZWWWVVVQQQRRRRRRTTTVVVXXXZZZ[[[XXXTTTQQQPPPNNNNNNUUU______```aaa``````bbbeeeggghhhgggfffddd```]]]ZZZXXXZZZXXXUUUTTTTTTWWWZZZ\\\ZZZSSSJJJDDDBBBBBBBBBBBBEEEFFFHHHKKKNNNQQQTTTUUUZZZYYYQQQLLLVVVlllzzz{{{mmmaaaTTTKKKCCC<<<<<<@@@AAAAAABBBAAA???;;;888555///000111333666888888888::::::<<>>??????@@@AAAAAA???;;;999:::===@@@CCC:::>>>???;;;999;;;======999:::<<<<<<;;;999999999666555333333444777;;;======888444444777;;;;;;999555000...111444111///.........///000000000000////////////---+++***,,,---************))))))))))))***)))(((((()))+++---///((()))+++---...---,,,,,,,,,***+++...---***+++000......---......///000111000000111111222222333333444555666777:::AAAIIIOOOLLLDDD```aaa```^^^\\\YYYWWWUUUTTTRRRRRRRRRSSSUUUXXX[[[]]]XXXXXXZZZZZZUUURRRWWW```aaaaaaaaa```^^^___aaaccchhhiiiiiieee```\\\[[[\\\```^^^[[[YYYYYY[[[^^^```\\\VVVLLLDDDAAA@@@AAABBBDDDFFFIIINNNRRRVVVYYY[[[aaaaaaXXXMMMOOO___pppxxxpppeeeXXXMMMCCC======@@@CCCCCCCCCAAA???;;;888666111222333444555777888888666777:::===??????<<<999888888999;;;===???>>>===<<<:::888777888;;;???AAA===@@@???:::888;;;===<<<777666666888:::;;;;;;;;;666555333222333555777999888555333444888;;;;;;:::777000---///000///...///------...////////////...//////...,,,******,,,...************))))))))))))))))))))))))***,,,---///((()))***,,,---///000000,,,+++,,,...---***,,,000.........//////000111222/////////000111111222222111444777777888===GGGNNNMMMLLLmmmaaaaaa```]]]ZZZXXXWWWWWWRRRQQQQQQRRRVVVZZZ^^^aaa]]]]]]^^^___]]]ZZZ\\\aaaaaabbbaaa```^^^^^^___aaadddggggggbbb[[[WWWYYY\\\aaa```^^^\\\]]]___bbbdddbbb\\\QQQHHHCCCBBBDDDFFFCCCEEEHHHLLLQQQUUUYYYZZZccceee___SSSMMMWWWhhhsssmmmeeeYYYLLLBBB>>>???BBBEEEEEEDDDCCC@@@===999777333444555555555666777999666777777999;;;<<<<<<<<<999777666999===>>>===;;;888777666666777:::===???DDDEEEBBB===;;;>>>@@@???777555333555999<<<;;;:::666444222111111222444666888777555777999;;;;;;999:::222,,,---///......000------...////////////...//////...+++******---///************)))))))))((()))))))))***+++,,,......+++******+++,,,...000222,,,+++,,,///...+++,,,000000000000000111222333333......//////000111111111000555999999777;;;EEENNNLLLRRRxxx```aaaaaa^^^[[[XXXXXXYYYQQQQQQRRRTTTXXX]]]bbbeeeeee___\\\___bbbaaaaaabbbaaaaaaaaa```______aaacccbbbdddccc^^^WWWTTTWWW[[[^^^^^^^^^^^^```bbbdddffffff___UUULLLEEEDDDFFFIIIFFFFFFHHHKKKOOOSSSVVVXXXaaaeeecccYYYRRRUUUaaakkkeeeaaaWWWKKKBBB???AAACCCFFFFFFEEECCCAAA>>>;;;:::444555666666444555888:::999888666555555888<<<>>>:::777666888;;;===<<<:::666666666666888:::===>>>HHHHHHDDD???>>>AAABBB@@@999666444555888999888666555444222111000111222333666666666888;;;===>>>???===444------.........111......///000000000//////.........,,,***+++---///************)))))))))((())))))******+++---.........---,,,++++++---...000,,,+++---000///+++,,,///////////////000111222222---......///000000111111111666::::::888;;;EEEMMMJJJWWW^^^___```^^^ZZZWWWXXXZZZSSSTTTUUUWWW[[[___cccfffggg___[[[___eeeeeeddddddbbbbbbcccbbbaaaaaacccfffcccbbb```[[[VVVTTTWWWZZZZZZ[[[^^^```bbbcccddddddddd___WWWMMMFFFCCCFFFHHHKKKJJJJJJJJJMMMQQQUUUXXX___bbbbbb]]]WWWVVV[[[aaa^^^^^^WWWKKKBBB@@@BBBCCCEEEDDDCCCBBB@@@>>><<<;;;444666777666444555999<<<<<<:::888444333555:::===888777666777999:::;;;:::777777888999:::<<<>>>>>>EEEEEEAAA======@@@@@@===:::999777777777777555444444333222111111111222222111222444777<<<@@@EEEGGG>>>555...---...---...000......///000000000000///------...---,,,+++---...************))))))))))))))))))***+++,,,---......///...,,,+++++++++,,,---++++++---111000,,,,,,///,,,,,,,,,,,,---...///000.........///000000111111222666999999999<<>><<<<<<;;;888444444666999555666666666555666888:::999999;;;<<<===>>>??????@@@@@@===:::<<>>>>>===<<<;;;:::999999333666888777444555;;;@@@;;;===>>>;;;777444333444333555666555222333666:::;;;;;;===>>>???@@@@@@@@@>>>>>><<<:::;;;>>><<<777666:::===<<<888444333444333333222222222222222333111222333444777===CCCHHH<<<333---,,,,,,+++***,,,+++,,,------......------))),,,///000...---,,,,,,************)))))))))))))))***+++,,,---.........++++++++++++++++++++++++++++++...222111---,,,///000000000000111222333444//////000000111111222222333333444666999===AAACCCNNNiiibbbaaa___]]]\\\]]]^^^___```[[[[[[aaacccaaaaaadddeee```\\\]]]]]]]]]aaafffnnnkkkhhhffffffffffffeeeddd```XXXRRROOOPPPSSSUUUZZZ\\\```dddggggggccc```eeefff```TTTJJJHHHIIIHHHOOOMMMJJJIIIJJJNNNRRRUUU^^^``````[[[SSSNNNNNNPPPTTTUUUQQQGGG@@@@@@AAAAAABBB;;;:::>>>@@@<<<999:::;;;;;;<<<<<<777222555;;;999;;;>>>>>><<<888666666666555555555555444444444555555888<<>><<<@@@===:::;;;======999444;;;:::999888777666555444222222333222222444777:::444;;;555000888===???EEE333000---+++++++++++++++---------...///000222222+++---000111///,,,***))),,,------+++***)))+++,,,&&&+++,,,'''''',,,///---,,,+++***)))(((((()))))),,,)))***......+++---333...111222///+++***---222/////////000111111222222222222333666:::===??????PPPppp^^^]]][[[YYYXXXYYYZZZ[[[```\\\ZZZ^^^______bbbhhhfff```\\\]]]^^^___eeekkkllljjjgggeeeeeefffhhhhhheeeaaaZZZTTTPPPOOOQQQRRRTTTYYY___dddfffeeebbb```ccceeeaaaVVVMMMIIIHHHFFFHHHHHHGGGGGGJJJMMMQQQTTTXXX\\\]]]XXXPPPKKKLLLOOOUUUVVVQQQGGG@@@???@@@???AAA;;;:::>>>@@@<<<:::;;;;;;;;;===>>>:::555777<<<888;;;===<<<:::888777777666666555555555666777777777777777:::===??????>>>;;;888666777;;;===;;;888::::::999888777666555444222222222111111444888;;;;;;???888333<<<@@@===???222///,,,++++++,,,,,,+++,,,,,,,,,,,,,,,------...,,,...000000---+++************+++***((('''(((***%%%***+++'''''',,,...---,,,+++)))((('''((()))******(((***......,,,...333...111222000---+++...111......///000111222333333222222222444888<<>>@@@===<<>><<<===:::;;;>>>@@@===888888<<<888:::;;;:::999888999:::777777555555555777999;;;:::888777888;;;>>>@@@@@@999555333444777::::::999999999999999888777666555222222111000111444:::>>>EEEFFF<<<777BBBEEE<<<999000...++++++,,,,,,,,,,,,***+++++++++,,,------...---...///...,,,***+++,,,)))***+++***((('''(((***$$$''')))''''''+++---------+++)))''''''(((***,,,((((((+++...///---...222...111333222///---///111---...///000111222333333222111111222555:::???BBBOOOxxxXXXXXXWWWWWWXXXZZZ]]]^^^^^^^^^^^^\\\YYY[[[ccclllccc^^^[[[]]]___```eeekkkfffddd```]]]\\\^^^bbbfffeeeccc___ZZZVVVRRRPPPOOOMMMTTT[[[^^^]]]\\\^^^aaaaaaffffff___VVVPPPKKKFFFIIIJJJLLLNNNPPPPPPQQQQQQYYY^^^aaaZZZNNNHHHJJJOOORRRQQQLLLCCC??????@@@>>>AAA@@@@@@AAABBB@@@@@@@@@;;;;;;>>>AAA>>>888666888888888999888777888:::<<<:::888666444444666888:::999888888999<<<>>>??????:::666222111333555666666888999999999999888666666333222111///000555;;;@@@MMMLLL@@@===IIIJJJ===666...---++++++,,,---,,,,,,)))***,,,---///000111111.........,,,***)))+++---+++,,,---,,,+++******+++###&&&(((((((((***,,,---,,,***(((&&&&&&(((+++---(((***,,,...---,,,---///...000333333111//////000000000000000111111111111222111111111333999???DDDRRRWWWVVVWWWXXXZZZ]]]aaaccc]]]aaabbb___\\\]]]bbbfffaaa^^^]]]```aaa```bbbfffbbbaaa]]]YYYVVVWWW[[[___bbbaaa^^^[[[WWWTTTQQQOOOOOOTTTYYYZZZXXXXXX]]]aaaaaaggghhhbbbZZZTTTOOOJJJIIIKKKNNNQQQSSSTTTSSSSSS[[[```bbb^^^UUUPPPSSSXXXOOONNNIIIAAA???AAAAAA>>>AAACCCDDDCCCBBBBBBBBBAAA===<<<>>>AAA>>>777333444777888777666666777:::<<<<<<:::777444333333444666666777888;;;>>>>>>===;;;999666222000111333555777777888999::::::999777666333222111000111555;;;@@@OOOPPPFFFBBBLLLLLL>>>777...,,,++++++,,,---,,,++++++,,,---...///000//////......---+++))))))+++---***,,,------+++*********$$$%%%''')))))))))+++---+++)))(((''''''))),,,---***,,,...---++++++,,,,,,...000222222222000000000222222111111000/////////111111111111222888@@@FFFWWWXXXXXXXXXYYY\\\___bbbddd```dddfffbbb______```______\\\[[[]]]^^^]]]___ccc______]]]XXXTTTTTTXXX\\\```^^^\\\YYYUUURRROOOMMMOOORRRVVVWWWXXXZZZ^^^bbbaaafffhhhaaaZZZVVVSSSPPPHHHJJJNNNRRRUUUVVVVVVVVVYYY]]]```___[[[ZZZ]]]aaaOOONNNHHHAAA@@@BBBBBB???AAAEEEFFFCCC@@@AAAAAA???===<<<===@@@>>>777333333666777777666555666999;;;===;;;888555333222333333555666888;;;>>>===;;;888555444222000111444888:::666777999;;;;;;:::888777333333222111222555;;;???NNNRRRJJJDDDJJJGGG;;;888...,,,++++++,,,,,,+++))),,,---.........---+++***......---+++))))))***,,,(((***,,,,,,***(((((((((&&&&&&(((++++++((()))---(((((((((((()))***,,,---***---...***)))+++---,,,//////000000111111000000333222222111000///......000111222222333888@@@GGG]]]______^^^^^^___aaadddffffffiiihhhbbb```aaa___ZZZYYYTTTQQQRRRTTTUUU[[[aaa]]]___^^^[[[VVVVVVZZZ^^^^^^\\\YYYUUUPPPLLLJJJHHHKKKNNNSSSYYY]]]___aaaaaa```eeeeee^^^XXXWWWVVVTTTPPPQQQSSSUUUVVVVVVUUUUUUYYYZZZ\\\\\\]]]]]]^^^```UUURRRKKKDDDBBBDDDCCC>>>???EEEFFFAAA===>>>>>><<<===;;;<<>>>>>DDDEEE???;;;<<<<<<999===:::;;;???@@@===;;;<<<666777888777666555666777;;;::::::999888777666666777666444555777999:::::::::999888555333222444555555777999<<<<<<;;;999888333444444444444555999;;;HHHSSSPPPCCC===555000444///---,,,,,,,,,+++(((&&&&&&)))---111444666777777,,,------,,,***))))))***)))+++......,,,***))))))***(((***...---((((((,,,%%%&&&(((***,,,,,,,,,+++&&&******%%%&&&...333333000...,,,,,,...000000000......///000111222333333///222555555555999AAAHHHdddiiieeeeeegggeee```bbbhhhhhhkkkmmmhhh```ZZZWWWXXXHHHJJJJJJFFFCCCEEEMMMUUUUUUXXXZZZ[[[ZZZ[[[^^^aaaVVVWWWWWWQQQIIICCCBBBDDDDDDHHHOOOWWW^^^bbbeeefffcccdddbbb\\\UUUOOONNNNNNVVV[[[___]]]VVVPPPNNNOOO\\\[[[[[[[[[[[[YYYUUUSSSWWWUUUSSSSSSPPPKKKCCC<<<>>>???@@@@@@>>><<<999777999;;;>>>AAAAAA???===;;;666666666777777777777888666999;;;:::888666777888;;;:::::::::999888555333666555444222111333777:::888777:::>>>>>>:::777999888666888<<<999444666===LLLJJJFFFBBB>>>888222...+++///...***(((***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,***))))))))))))***+++---...///*********+++------,,,+++******)))))))))))))))***---,,,++++++,,,...111222---...///000111222333333////////////000000000000333333///222;;;;;;@@@NNNyyyccc```aaacccbbb^^^___dddeeehhhjjjgggaaa]]]\\\^^^SSSTTTRRRLLLFFFDDDIIINNNKKKMMMNNNNNNOOORRRWWW[[[______[[[SSSIIIDDDDDDFFFGGGKKKQQQXXX]]]aaaccccccaaabbb```[[[TTTNNNLLLLLLRRRVVVZZZZZZUUUQQQPPPQQQYYYZZZ]]]^^^^^^ZZZUUUQQQKKKLLLOOORRRSSSOOOHHHBBB>>>>>>>>>>>>===;;;:::999::::::<<<>>>@@@@@@<<<999555555666666666777777777333777<<<>>>===;;;;;;<<<;;;:::::::::999777555333666555444222111333777:::888888;;;@@@@@@:::555555777555777999777333666<<>>:::777:::@@@BBB===888666555555444555666777888333444666666666444333222:::;;;;;;:::888555333333555555555333222222555888;;;:::<<>>FFFLLLPPPPPPQQQPPPPPPPPPQQQSSSQQQSSSVVVYYYZZZYYYXXXWWWUUUUUUSSSQQQNNNKKKGGGEEE@@@BBBDDDFFFGGGIIIKKKMMMOOOQQQTTTUUUUUUUUUWWWYYYKKKLLLKKKJJJGGGDDDBBBAAA===;;;888666777:::>>>AAA@@@;;;888:::@@@CCC???:::888777666555666777888999:::888666555555666777777999;;;<<<:::777333222333444555444222111111444666===:::888999777222111333///222222///---///444888>>>??????;;;777333222222000333222,,,((())))))'''''',,,111111...,,,,,,...---,,,+++******+++------*********))))))***++++++---,,,+++,,,------,,,***)))))))))))))))***+++,,,------......///111222222///...------...111555777...///000222444555666777333555555888;;;999JJJjjj\\\```bbb``````bbbcccbbb\\\\\\]]]]]]]]]]]]]]]]]]UUUTTTUUUXXX\\\^^^[[[YYYKKKEEE===888999???EEEIIINNNNNNNNNOOOOOOOOOOOONNNQQQRRRUUUWWWXXXWWWUUUTTTSSSPPPNNNMMMLLLKKKIIIGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMMMMPPPWWW\\\VVVUUURRRNNNHHHDDDBBBBBB>>>;;;999777888;;;???AAAAAA===999;;;???AAA???<<<;;;:::888777888999;;;<<<888555111000333777:::;;;999;;;===;;;666222222333333333333222000000222333;;;777444555333000111444,,,111222...,,,///444555:::>>>AAA@@@:::444111111---000000,,,)))+++,,,+++***111777888444///...///,,,,,,,,,+++,,,,,,------)))))))))))))))***+++,,,...---,,,---......,,,******************+++,,,---,,,---...///000111111222------------///333666888//////111333555666888888444666555999;;;:::QQQwww^^^bbbccc^^^]]]aaabbb```[[[[[[\\\]]]^^^^^^]]][[[TTTRRRQQQUUU[[[^^^[[[XXXPPPJJJCCC???AAAFFFJJJLLLMMMLLLJJJIIIJJJKKKLLLLLLOOOQQQSSSVVVVVVVVVTTTSSSQQQMMMJJJIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDDDD@@@CCCFFFGGGHHHMMMUUU\\\ZZZZZZXXXRRRIIICCC??????>>><<<:::888999;;;???AAA???<<<::::::<<<>>>???>>>>>><<<:::999:::;;;>>>???555222//////222666777777888;;;===;;;555111111333111222222000///...000111666333222333333000000333***000222...,,,000444333777>>>DDDEEE>>>666111...,,,000000,,,***,,,---,,,+++333<<<===777000------******+++,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,...---,,,---......,,,***++++++++++++,,,---...///***+++,,,...//////000000------...///000222444555222222333444555666777777333444444999<<<===YYYeeeiiiggg```\\\___```]]]ZZZZZZ\\\^^^``````^^^\\\VVVRRRPPPSSSYYY\\\YYYTTTTTTOOOHHHFFFHHHMMMPPPQQQPPPMMMJJJIIIJJJNNNQQQRRRMMMOOORRRUUUVVVUUUSSSRRRPPPLLLHHHGGGIIILLLLLLKKKHHHEEEBBB????????????>>>:::>>>CCCEEEFFFKKKSSSZZZPPPRRRTTTQQQKKKFFFCCCBBB???===;;;999:::<<>><<<;;;;;;===@@@AAA:::777555555777888777555888;;;>>>;;;555111111333000111111000...---...000111///000444444000///222(((000333///---111444222666>>>GGGHHHAAA888000---///222222,,,)))***+++))))))333<<<>>>888///***)))((()))***,,,,,,,,,+++***'''''''''((()))+++,,,---...---------......,,,***(((((((((((()))***+++,,,))))))+++,,,---...............///000111222222222555555555555555555555555111222333999<<>>???:::888;;;===;;;<<<<<<;;;:::999:::===@@@777888777666444444666888333666999:::888555333222222222222222222222222222111111000000//////......,,,---...---,,,---000222;;;888===FFFDDD888333777333222000,,,(((&&&((()))111111000///---+++((('''...---+++)))(((((()))***&&&)))***((()))---///---+++***)))***,,,---,,,+++***++++++,,,---------------,,,+++,,,...000111000......///111222333444555222333666777888666444333555777222555???CCCddd```______```aaa```^^^\\\YYY]]]bbbgggiiiiiifffddd___]]]ZZZXXXXXXXXXVVVUUURRROOONNNPPPUUUXXXWWWUUUPPPLLLKKKLLLMMMNNNUUU\\\YYYVVVPPPJJJKKKPPPPPPKKKKKKJJJHHHGGGFFFGGGHHHIIIKKKJJJGGGEEECCCBBBBBBBBB===???AAABBBCCCGGGLLLQQQQQQPPPMMMKKKHHHEEEAAA>>>===<<<;;;:::999999999999666;;;<<<888777:::===<<<<<<<<<;;;999888999===@@@===<<<;;;777444222222333333555888888666333111111333333333333333333333333111000000//////.........,,,,,,---,,,,,,,,,///111666666===GGGFFF:::444777666333...***(((((())))))------------,,,***((('''+++******)))((((((((((((&&&))))))((()))---///---,,,+++***+++---...---,,,******+++,,,------------+++******,,,...000111111///000000111111222222222111333555777777666444333555888555888@@@FFFiii[[[YYYXXXXXX[[[]]]^^^^^^[[[___eeejjjlllllljjjhhh```^^^\\\ZZZZZZYYYWWWUUUNNNMMMNNNRRRWWWZZZYYYVVVPPPLLLJJJKKKKKKMMMUUU]]]]]]ZZZTTTKKKIIILLLNNNMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCAAABBBBBB@@@@@@AAADDDGGGJJJJJJIIIHHHFFFDDDAAA@@@<<<<<<;;;;;;::::::::::::444777888666666:::======<<<<<<;;;888777888;;;===>>>===<<<888444222111222444555666555222000000000444555555555555555555555111000///...------------***+++,,,,,,+++,,,...000111333;;;FFFFFF<<<777888:::444,,,))))))************************)))(((''''''((()))))))))((('''&&&&&&))))))''')))---///------,,,+++,,,.........---)))***+++,,,------------*********+++---///000111000000000000000000000000111222444555666555444333444888888:::@@@KKKsssRRRQQQPPPSSSWWW[[[]]]^^^[[[___dddiiikkkkkkiiihhh```^^^]]]\\\\\\ZZZWWWUUULLLKKKLLLOOOTTTXXXYYYXXXOOOLLLKKKLLLLLLLLLQQQWWW___]]]VVVNNNHHHHHHLLLOOOGGGHHHJJJKKKKKKKKKJJJIIIEEEEEEFFFFFFFFFEEEDDDCCCDDDCCCAAA???>>>>>>???@@@AAACCCEEEEEECCCAAA@@@@@@;;;<<<<<<<<<<<<;;;;;;;;;333444444444666999===>>>>>>===;;;888555555777999888999999888666444555666666666666444111///000111555555555666666666666666111000///---,,,,,,,,,,,,)))***++++++++++++---...///111888AAABBB<<<999<<<===555,,,(((***,,,,,,***++++++******)))((('''&&&%%%''')))++++++)))'''&&&%%%((()))''')))...///...,,,+++***+++---...---,,,)))***+++,,,---.........+++,,,,,,,,,,,,,,,...000////////////000000000000222222333444444555555555444777:::<<<@@@RRRIIIIIIKKKPPPVVV[[[]]]]]]ZZZ]]]```ccceeeeeedddccc^^^]]]]]]]]]]]]\\\XXXUUUNNNLLLJJJJJJNNNRRRVVVXXXQQQPPPPPPRRRPPPLLLMMMQQQZZZWWWSSSLLLEEECCCGGGLLLHHHJJJKKKMMMMMMMMMLLLKKKFFFFFFFFFGGGFFFFFFEEEDDDEEECCC@@@>>>>>>>>>??????<<>>===>>>;;;;;;<<<=========<<<<<<444333333555888:::<<<>>>@@@???<<<777333111333444444666777777666555666777666666666333111000111333555555555666666666777777222111///---++++++,,,,,,((()))++++++++++++,,,---///000444999;;;:::;;;>>>>>>666---)))+++------+++......,,,***((('''&&&%%%%%%'''***,,,,,,***(((&&&%%%((()))''')))...000...+++)))))))))+++,,,+++***((()))+++,,,---.........---...///---+++***,,,...------...///000111222222333222333333444555666666444555;;;===AAA[[[HHHIIIKKKPPPVVV[[[]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\^^^^^^]]]YYYVVVQQQNNNKKKIIIJJJMMMRRRVVVUUUTTTUUUWWWTTTNNNMMMOOOOOOMMMKKKIIIDDD@@@BBBGGGKKKLLLMMMOOOOOOOOONNNNNNIIIIIIHHHGGGFFFEEEEEEEEEDDDAAA>>>===>>>?????????<<<@@@DDDCCC@@@<<<;;;<<<:::;;;===>>>>>>>>>======777444444888;;;;;;:::<<>>:::666222000111333555666888777555333333444444555555333111111222333333333444444555666666666444222///---,,,,,,,,,---(((***,,,,,,,,,+++,,,---...000222444555777:::======777///+++,,,---------111///---+++)))'''&&&&&&'''(((***,,,,,,***(((&&&%%%((()))''')))...000///***)))((()))***++++++)))((()))***,,,---...//////...000111///,,,***,,,///,,,---...///111222333444444333333333444666888999888555;;;???CCCfffQQQPPPOOOQQQUUUZZZ^^^___[[[YYYVVVTTTSSSTTTUUUUUUXXXYYY[[[^^^___]]]YYYVVVSSSRRROOOLLLJJJKKKNNNPPPUUUSSSTTTUUUSSSNNNMMMPPPHHHEEEFFFIIIGGGBBBAAADDDGGGHHHKKKNNNRRRTTTVVVWWWNNNMMMJJJHHHFFFEEEEEEEEECCC???<<<;;;===>>>>>>===@@@DDDHHHGGGAAA<<<;;;<<<999;;;===?????????>>>===:::666666<<>><<<888888???AAA<<<888888777777555333111222555888222444555555333222111111...000111222111000111111000000111222222333444444666444111...,,,,,,......(((***---...---,,,---...)))...111222222444555444999888555111---,,,---///---,,,***)))((((((((()))(((((()))((((((&&&$$$###$$$'''(((''')))///111///+++***)))***,,,---,,,+++((()))***,,,---...//////***...111000......222777111111111111111111111111666555444333444777:::<<<@@@777===CCCKKKxxxYYYWWWUUUTTTVVVZZZ___bbb^^^___[[[RRRMMMNNNPPPOOOTTTVVVYYY[[[YYYXXXWWWWWWTTTTTTSSSQQQOOOMMMNNNOOOQQQMMMIIIHHHJJJMMMMMMLLLNNNNNNNNNMMMKKKIIIFFFEEECCC@@@???DDDKKKSSS```kkkeee\\\QQQHHHDDDBBBAAA??????===;;;:::;;;===@@@BBBPPPNNNMMMKKKHHHDDD>>>:::666888;;;???BBBAAA>>>;;;777:::======:::888888:::;;;555333888:::666444555111555888777555333111......333444000///444555222222111000111333444333222444333222000///.........---,,,,,,,,,,,,+++)))'''))),,,000222222111111111555444222000............((((((''''''''''''(((((($$$%%%'''((('''&&&'''(((***+++)))'''+++111444222******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000---...///...------...///111222222111000111333555555555333222222555:::>>>>>>??????@@@KKKWWWWWWVVVWWWYYY\\\```bbbdddeeebbbYYYTTTSSSRRRPPPUUUVVVXXXWWWUUUSSSSSSSSSRRRSSSSSSRRRPPPOOOOOOPPPLLLHHHDDDDDDIIINNNPPPQQQMMMMMMMMMLLLKKKHHHFFFDDD@@@===<<<>>>@@@HHHXXXhhhllleeeZZZNNNEEE@@@===<<<<<<;;;::::::;;;===???AAAOOOMMMJJJGGGEEEBBB===:::666888<<<@@@CCCBBB>>>:::888;;;>>>===:::888999;;;:::444333888;;;888555666000555888666111///000111+++///222111444666111***111000///000222333222111111222333333222000...,,,++++++++++++,,,,,,+++******,,,///000000000111333444333111///............))))))(((((((((((())))))%%%'''))))))'''''''''(((***+++)))'''+++111444222******+++++++++,,,,,,,,,+++++++++,,,------......---...///...------...///222222222222000111333666555444333222222555;;;???AAAAAABBBDDDOOOVVVWWWYYY[[[]]]___aaaaaaeeeiiihhhbbb]]][[[XXXTTTXXXYYYYYYWWWTTTRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPPPPJJJFFFBBBCCCGGGMMMOOOPPPJJJKKKKKKKKKJJJHHHFFFEEE@@@===;;;888777>>>PPPbbbkkkhhh___SSSFFF>>>;;;<<<;;;;;;;;;<<<===???@@@@@@LLLIIIFFFDDDCCC@@@===:::555888<<>>:::999<<<>>>>>>:::888999;;;888444333777;;;:::888888111555888666000,,,///444//////000000444555///'''//////...000111222111///---000444666666222...+++******+++++++++,,,,,,,,,+++,,,---......///222444333222000...------......******))))))))))))******''')))******(((''''''((()))***)))(((+++222444222******+++++++++,,,,,,,,,)))***+++------------,,,---...///...------...///222333333222111111444666444444333222333666<<<@@@DDDDDDEEEHHHUUUWWWYYY[[[]]]______^^^^^^___eeegggeeebbbaaa^^^ZZZ[[[]]]^^^]]]ZZZWWWUUUUUURRRRRRSSSTTTTTTSSSPPPMMMKKKHHHEEEFFFHHHJJJIIIGGGHHHHHHIIIIIIIIIHHHGGGFFFDDD@@@<<<999888<<>>===@@@===>>>@@@BBBCCCCCCCCCBBBFFFEEEEEEEEEDDDBBB===:::333666;;;AAAEEEDDD@@@<<<999<<<===<<<999777888:::666444333777;;;<<<:::999444444666666222...///222555222///...///111///---/////////000222222000///---///333555555222///,,,+++,,,,,,+++******+++,,,,,,,,,,,,++++++...333666222111///...---------...+++******************+++)))***,,,+++)))((((((((()))***)))(((,,,222444111******+++++++++,,,,,,,,,''')))+++---------,,,+++---...///...---------///222333333222111111444666444444333333444888>>>BBBFFFFFFGGGKKKZZZXXXYYY[[[\\\]]]\\\[[[ZZZZZZ```dddbbbaaa```]]]YYYYYY]]]aaabbb___[[[WWWUUUTTTSSSRRRSSSTTTRRROOOKKKJJJIIIIIIKKKMMMLLLGGGCCCGGGGGGGGGGGGGGGHHHIIIIIIJJJBBB<<<<<<===???CCCIIIWWW[[[[[[TTTHHHAAAAAADDDAAACCCGGGJJJJJJIIIFFFDDD@@@BBBDDDGGGHHHEEE@@@<<<333555;;;AAAEEEEEEBBB???888:::<<<:::666555666999444333333555:::===<<<999444000000333333///...111222000......//////111222//////000111333333111//////000111111111000//////.........,,,)))''')))***,,,+++***)))***---333777222111///...------------++++++************++++++)))+++,,,+++)))(((((()))(((******))),,,222333111******+++++++++,,,,,,,,,''')))+++---------,,,+++---...///...---------///111222222111000111333555333333333333555999@@@DDDIIIGGGGGGLLL]]]XXXXXXXXXXXXXXXXXXXXXXXXYYY^^^```^^^[[[[[[YYYVVVVVVYYY^^^___\\\XXXTTTRRRSSSQQQPPPQQQSSSSSSOOOKKKHHHHHHIIINNNQQQQQQMMMHHHHHHGGGEEEDDDFFFHHHLLLNNNNNNEEE>>>>>>@@@>>>===>>>RRRWWWZZZUUULLLDDDCCCEEEDDDHHHLLLPPPPPPMMMHHHEEE<<<>>>BBBGGGIIIHHHDDDAAA555777;;;@@@DDDDDDBBB???888:::;;;888444333555888222333333444888===<<<777111,,,+++000111///444<<<888333000222333111000111//////000222444333111///111000///............//////000///,,,'''&&&(((***+++***)))((()))---222777444333111///------------++++++************++++++(((***++++++)))(((((()))(((******)))---222333000******+++++++++,,,,,,,,,)))***+++------------,,,---...///...------...///000111111000//////222444222333333333666;;;AAAFFFLLLHHHFFFMMM___TTTSSSRRRQQQRRRUUUXXXZZZWWW[[[\\\YYYWWWYYYYYYWWWWWWXXXYYYXXXTTTQQQOOONNNQQQNNNLLLNNNRRRSSSQQQNNNJJJIIIJJJNNNSSSUUUSSSQQQJJJGGGDDDBBBDDDIIINNNRRRQQQJJJDDDBBB@@@<<<:::<<>>BBBGGGIIIHHHGGG;;;<<<===???AAAAAA???===999;;;;;;888444333555888111333333222666<<<;;;555000,,,---111///111AAAUUUZZZGGG555111444333000.........///111333333000---111000///---,,,,,,,,,,,,---//////,,,'''&&&))),,,***))))))((()))---222666666555222000...,,,,,,,,,******))))))))))))******'''(((******)))((()))***'''*********---222333000******+++++++++,,,,,,,,,+++++++++,,,------......---...///...------.../////////000///......000333222222333444666<<>>CCCHHHKKKLLL@@@?????????@@@???<<<:::;;;<<<<<<999555444666999000333333111555<<<:::444111000222444///333NNNkkk___;;;...111333111///,,,---...000222111///,,,000//////...---+++***))),,,......+++'''&&&***///)))))))))((()))---222666888666333000...---,,,,,,******))))))))))))******%%%''')))))))))((()))***'''*********---222333000******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000---...///...------...///...//////...------000222111222333444777<<>>EEEIIIJJJIIICCCAAA???@@@AAAAAA???<<<:::888666555555666555555333222111111666;;;999333222......111222;;;VVVssslllTTT<<<333444444000,,,...///000///...---...///000111...))))))++++++(((***))),,,000---'''(((...((()))))))))***---222555AAA666------,,,***,,,000*********)))******+++,,,(((((((((((())))))))))))(((((())),,,///222111111,,,,,,++++++,,,,,,---...+++---///000000///---,,,---......---,,,---///111/////////000111333444555222111333777888999CCCOOOTTTMMM???MMMQQQOOOMMMKKKKKKKKKMMMNNNHHHJJJLLLOOOQQQSSSTTTTTTWWWUUURRROOOMMMKKKKKKKKKNNNKKKIIIKKKPPPUUUWWWWWWRRRPPPOOOOOOQQQRRRRRRQQQNNNKKKGGGBBBAAAEEEKKKPPPRRRIIIBBB@@@>>><<<===AAAGGGKKKOOOPPPMMMIIIFFFEEEEEEDDDEEEHHHKKKIIIDDD@@@===;;;:::===DDDJJJLLLLLLJJJFFFBBB@@@@@@???===;;;:::888777666777888999999666555333222666;;;:::555222......000///222DDDYYYMMM@@@555333555666777888222222111///---...000222///666999444---++++++++++++***---000...)))***...((()))*********,,,000333???555...,,,,,,***+++///---,,,++++++************(((((((((((()))))))))***'''''''''***---000000000,,,++++++++++++,,,---------......//////...---,,,---......---,,,---///111000000000000111222333444444222444888999;;;EEEQQQQQQJJJ???RRROOOMMMKKKIIIHHHHHHIIIIIIAAADDDHHHLLLOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLNNNLLLJJJMMMRRRWWWYYYYYYPPPOOOOOOOOOQQQRRRQQQPPPOOOLLLGGGBBB@@@BBBIIINNNKKKDDD>>>=========???BBBGGGJJJLLLLLLIIIFFFCCCCCC@@@BBBDDDFFFGGGFFFDDDBBB>>>;;;:::===DDDKKKOOOPPPMMMIIICCC???===<<<:::999999999888888999:::<<<===:::999666333777<<<<<<888111------000///---555@@@<<<888777777666222333777444444222000......111444,,,999AAA;;;000******,,,,,,,,,...111///,,,+++...(((***++++++***+++---///;;;444...,,,,,,***+++...///...---+++******))))))((((((((()))))))))******((('''&&&(((+++...000000+++++++++++++++,,,------//////...------,,,------.........---,,,---///111111000000000111222333333666444555777999>>>HHHSSSOOOHHHAAAZZZIIIIIIGGGFFFEEEEEEDDDDDD???@@@CCCFFFJJJNNNQQQRRRNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJLLLRRRVVVWWWVVVNNNMMMMMMOOOQQQRRRQQQPPPPPPMMMHHHCCC@@@BBBGGGLLLKKKDDD>>>>>>>>>===???BBBFFFGGGHHHHHHFFFDDDCCCBBB>>>AAACCCDDDCCCAAAAAAAAA===;;;;;;@@@FFFLLLNNNNNNHHHFFFCCC@@@===;;;999777:::::::::999888999;;;<<<<<<<<<888444666<<<===:::000,,,,,,222444333444999;;;999:::;;;777111000222222333333222000///000111(((444===888...))))))***,,,,,,...//////---,,,---)))***++++++******+++,,,888444000---+++***+++,,,---,,,+++***))))))))))))(((((()))))))))*********)))'''&&&'''***...000000+++++++++***+++,,,,,,---111///---+++++++++,,,---......///...------///222111111000000111222222333666555555666999@@@KKKSSSOOOGGGCCCcccDDDDDDDDDCCCBBBBBBAAA@@@======<<<>>>BBBHHHNNNRRRMMMMMMMMMNNNPPPQQQSSSTTTNNNKKKHHHIIINNNRRRRRRRRRKKKJJJJJJLLLOOOQQQQQQPPPNNNMMMIIIEEECCCDDDHHHLLLOOOHHHBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDDDD@@@BBBCCCBBB@@@>>>>>>>>>:::;;;===CCCIIILLLJJJHHHAAACCCDDDEEECCC@@@<<<:::<<<<<<;;;999666555666888;;;;;;888555666:::<<<:::111------333777888888999777333333777888555333444...111555666444000---,,,'''...222///+++++++++***+++,,,------......,,,***)))***++++++)))))))))+++444444222...,,,+++++++++))))))(((((((((((())))))))))))))))))************+++)))'''(((+++...000111+++************+++,,,,,,000///,,,******+++---......//////...---...000222000000000000111222333333444444444555:::CCCLLLRRRMMMDDDDDDiiiBBBBBBCCCCCCAAA???===<<<:::888666777;;;BBBJJJOOONNNMMMMMMNNNPPPSSSWWWYYYRRRMMMHHHHHHJJJNNNOOONNNJJJHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIGGGFFFFFFIIIKKKPPPJJJEEEFFFFFFEEEEEEHHHCCCAAA??????AAADDDDDDDDDDDDCCCBBBAAA@@@??????>>>:::;;;>>>DDDIIIIIIEEEAAA;;;@@@FFFIIIHHHEEECCCAAA===>>>===999444111333555777888777444444888:::999222000///222666888777555777000...222555333000000,,,111666999777111,,,))))))++++++***,,,000000,,,+++------,,,---///---))))))******)))(((((()))+++111444444000------,,,***''''''&&&&&&'''((()))))))))))))))*********++++++***)))((())),,,...000000***************+++,,,,,,...---+++******,,,---////////////...---...000222/////////000111333444555222444555555;;;FFFNNNPPPHHH@@@EEEoooEEEFFFFFFEEEBBB>>>:::888777555444555999@@@GGGKKKOOOMMMLLLLLLOOOSSSXXX[[[YYYSSSKKKHHHIIILLLMMMMMMKKKGGGCCCAAAAAABBBCCCCCCDDDFFFHHHHHHGGGHHHIIIJJJLLLGGGEEEHHHJJJKKKMMMQQQEEEBBB>>>===@@@BBBCCCCCCHHHEEEBBBBBBDDDEEEDDDBBB===<<<>>>AAAEEEDDD@@@<<<888===CCCGGGGGGFFFEEEFFF===>>>>>>999333000222555111444555222333666888777000111222333555666444000666111///222333///,,,+++...333888:::777222...+++(((***++++++---111000---,,,......,,,...222///))))))***)))'''&&&'''***,,,///555666222......---***)))(((((('''''''''(((((())))))*********+++++++++(((((('''))),,,......---***************++++++,,,,,,++++++++++++---.../////////000///......000333......///000111333555666111555666777>>>JJJPPPPPPCCC???KKKyyyJJJJJJIIIGGGCCC>>>999555666666666888<<>>===???AAABBBAAAJJJFFFBBBCCCGGGJJJIIIFFF???>>>===>>>AAAAAA>>>:::555:::???BBBBBBCCCDDDFFF===>>>>>>:::444111333666---222333111222555666555---000333555666777333///...---///444555111000111222555888999777333///...%%%***---------//////+++---000///---///333111)))***)))(((&&&%%%'''***---...666888333//////...***,,,+++***((('''''''''''')))************+++++++++&&&&&&'''))),,,---,,,+++*********)))***++++++,,,*********+++,,,---...//////000000///......111333------...000222444666777111666888999AAAMMMRRRPPPAAAAAARRRGGGJJJMMMKKKFFFBBB@@@???::::::::::::;;;>>>CCCFFFJJJMMMMMMIIIHHHNNNTTTWWW[[[XXXUUUUUUVVVUUUQQQNNNKKK@@@:::<<<999222111888555@@@JJJKKKJJJJJJKKKJJJJJJEEEAAABBBGGGMMMQQQRRREEECCCAAA???===<<<<<<<<>>:::;;;<<<::::::<<<555888;;;===CCCHHHGGGBBB;;;;;;:::888444111000111444222000000222333333333---...111333444444333222000///...------,,,------111444777777444111...---******************++++++***...///+++***...---)))&&&(((******))))))+++,,,+++///000+++***---,,,''',,,,,,+++***)))))))))***((((((((()))+++,,,***)))(((((((((((()))+++...///+++***))))))***---///111,,,******---///------000000///.........///111222......000222333444555555333666888;;;DDDMMMOOOLLLDDD888VVVIIILLLNNNNNNJJJGGGEEEEEE======<<<<<<<<>>999555777777555555888444888;;;>>>CCCGGGEEE???999888777666444333111111333111//////111333333333000000111222222111/////////......---------------111333555555333000...---******+++++++++******)))+++//////,,,,,,///...***((((((((()))***+++++++++,,,//////******,,,,,,(((+++***))))))((((((((())))))((('''''')))***)))(((***************+++,,,---******))))))***,,,...000---,,,---000///---...111000///.........///111222///000222333555666666666222555777<<>>DDDGGGJJJMMMLLLHHHDDDAAA???@@@DDDHHHHHHGGGCCCHHHLLLJJJCCC<<<999999??????AAAEEEHHHGGGBBB===:::555222333444333333666555999===???BBBEEEBBB<<<777444222333555555333111111///---...000222333333333222111000...---,,,,,,---------------.........000222333333111///......***++++++,,,+++***(((''',,,...///------//////,,,***(((&&&'''***,,,+++***---...---)))(((+++,,,***))))))((('''''''''((((((***(((&&&&&&'''(((((('''++++++,,,,,,,,,,,,++++++******))))))***,,,...///---,,,...000...***,,,222000///.........///000111111222333555666777777777222555888<<>>BBBCCCAAA===888:::555222444666555555888777<<<@@@AAABBBCCC???:::444000...000555777444111///---,,,---000222333333333222000...---,,,++++++++++++,,,---....../////////111222111///......///***+++,,,,,,+++)))'''&&&+++,,,---------...---,,,,,,(((%%%&&&+++---+++(((------+++(((((()))++++++))))))(((''''''(((((((((,,,***'''%%%&&&'''((((((***+++,,,---...---,,,+++++++++++++++,,,---...///+++,,,...///,,,(((+++000//////...---...///000111111111333444555666666666444777:::>>>FFFOOOPPPLLLAAAKKKxxxJJJJJJJJJJJJIIIHHHFFFEEEEEEBBB>>>=========;;;999777:::;;;;;;>>>DDDFFFDDDHHHLLLNNNLLLEEE>>>:::999333222222222111000333777CCCFFFHHHHHHKKKOOOMMMHHHEEECCCCCCEEEHHHIIIFFFBBBCCCKKKSSSSSSJJJ@@@;;;::::::<<<>>>@@@@@@>>>999666:::555333555777777888;;;;;;@@@CCCBBBAAA@@@===888222///---///444777444111...---,,,---///222333333222111000...------------)))***,,,---...............000111000///......///***+++++++++***((('''&&&*********,,,,,,,,,+++,,,---)))%%%&&&***---+++(((---+++)))(((((((((***,,,))))))((((((((())))))***...+++((('''''')))))))))((()))+++---.........---,,,,,,---------...//////,,,,,,...000...***,,,111///...---------...000111///000111222333444444444666999<<>>;;;888:::999999===EEEIIIGGGIIIJJJJJJGGGBBB===999777...111333333222222666;;;EEEIIIKKKJJJKKKNNNNNNKKKHHHFFFFFFHHHKKKKKKHHHEEEDDDKKKRRRRRRKKKCCC>>><<<===>>>??????>>><<<999777999444333666888888:::===>>>CCCDDDAAA===<<<:::666222000...000333555333111000...,,,---///111222222111111111000000/////////)))***,,,---.........------///111111000//////000*********)))(((((((((((()))((())),,,---******------***&&&&&&)))++++++***,,,)))((())))))'''(((,,,))))))(((((())))))******,,,***(((((()))******)))'''(((***+++---......///,,,---------............///,,,,,,000111//////222///...---------...///000...///000111222222222222666999===AAAHHHOOOOOOJJJCCC^^^KKKIIIHHHHHHJJJKKKIIIGGGFFFBBB??????AAABBB???;;;:::;;;::::::???FFFHHHFFFGGGGGGGGGGGGFFFCCC>>>:::111555777666333444888;;;BBBHHHKKKJJJIIIMMMPPPPPPJJJHHHGGGIIIMMMNNNKKKHHHEEEIIINNNOOOLLLFFFBBB???AAAAAAAAA@@@>>><<<:::::::::555444777:::;;;<<<@@@???CCCCCC>>>999888666444222222222222222222222222111///......000111222111222333333444333111000///)))***,,,.........---,,,+++...222333222111000000+++***(((''''''((()))******'''(((---...++++++...,,,***(((''''''(((***,,,***''''''***+++''''''+++((('''''''''(((((()))***)))((('''((()))***)))((()))))))))***+++,,,------++++++,,,,,,,,,,,,,,,,,,---(((''',,,111000//////......---,,,---...///000......///000111111111111444777<<>>;;;<<>>:::555555888:::===EEEJJJIIIHHHLLLQQQSSSKKKIIIHHHJJJMMMNNNMMMJJJFFFHHHKKKMMMLLLIIIDDDAAADDDDDDCCCAAA>>><<<<<<<<<<<<888666:::===>>>@@@CCC???CCCBBB;;;555444444222222444444333111000111222222000///...000111222111444555666666555222000...)))+++,,,......---,,,++++++...222444444222000000+++)))'''&&&&&&(((***,,,+++((()))...///++++++000++++++***(((&&&'''***---)))&&&'''+++,,,'''&&&***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&((()))***)))''',,,+++)))))))))***+++,,,))))))***+++++++++*********###!!!'''...///,,,+++......---,,,---...///000...///000111111111111111111555;;;AAAKKKSSSTTTPPPRRRtttIIIFFFDDDDDDHHHJJJJJJIIIGGGEEECCCAAA>>>===<<<;;;::::::<<>>FFF>>>;;;AAADDD@@@;;;:::888888888999<<<>>>AAABBBCCCBBB>>>999555222222333444444444333333333222222...///000///...///000222555888999888888888333,,,---))))))---///---,,,...000---,,,---000111000...,,,%%%"""(((,,,***)))+++(((((()))***************...---+++)))(((((()))*********))))))))))))******&&&&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&'''((()))************+++++++++(((,,,+++&&&###'''+++,,,+++,,,---...////////////000---+++,,,...000///---------......///111222333777777999>>>JJJVVVXXXSSS\\\JJJGGGEEEEEEHHHJJJIIIHHHCCCCCCCCCCCCAAA>>>;;;999999:::;;;===@@@BBBDDDEEEGGGJJJOOOSSSTTTTTTRRRPPPGGGHHHFFFAAA???@@@???;;;???===@@@EEEHHHGGGHHHLLLMMMNNNOOONNNLLLKKKKKKLLLJJJHHHEEEEEEFFFEEEBBB???AAA===>>>BBBAAA<<<999;;;666666777888:::===@@@AAAAAAAAAAAA===999444222111333222222111111111111111000000111000//////111444555999;;;:::;;;:::555...---)))(((,,,...,,,,,,...///---,,,---///111///...)))&&&&&&))))))&&&''',,,'''(((((())))))))))))(((,,,+++******))))))************))))))))))))******'''''''''''''''(((((()))+++)))(((&&&&&&&&&'''((()))************+++++++++(((***(((!!!$$$)))++++++,,,---...////////////111...,,,,,,...///...---///////////////000111222777999;;;AAAMMMZZZ^^^[[[hhhKKKIIIGGGFFFGGGHHHHHHGGG@@@AAACCCDDDBBB???;;;888777999;;;<<<;;;>>>CCCGGGJJJLLLQQQUUUVVVVVVSSSRRRJJJKKKJJJEEECCCDDDBBB??????<<<===AAACCCCCCFFFJJJQQQRRRSSSRRRNNNLLLJJJJJJGGGFFFEEEEEEEEEDDDBBB???>>>>>>AAADDDAAA<<<;;;>>>555555666777999<<<>>>???===@@@BBB@@@<<<777333111333111///......///000111222222222000///000333666666:::======>>>???999333...***(((+++---++++++---...,,,,,,---...///...---((()))***+++'''###&&&,,,((((((((()))((((((''''''))))))***+++++++++++++++******))))))))))))******((((((((((((((())))))******)))'''&&&&&&'''((())))))************+++++++++---...***$$$"""(((...///+++,,,---...////////////222000.........///...---111000000//////000000111777999;;;AAANNN\\\ddddddyyyMMMKKKHHHGGGFFFFFFFFFEEE@@@AAABBBCCCBBB???<<<:::777:::<<<;;;999<<>>===???AAACCCCCCBBBAAAAAA777777888888999:::;;;<<<:::<<>>;;;888555444333222///------...000222555444444222000111444777777<<>>888111,,,)))***+++******---,,,,,,,,,,,,------------++++++,,,+++(((&&&'''***)))))))))))))))(((((('''&&&''')))+++,,,,,,,,,+++******))))))))))))******)))))))))((()))******+++((((((''''''''''''((()))))))))*********+++++++++///000---(((''',,,//////+++,,,---...////////////222111///.........------000/////////000111222222666999<<<@@@LLL[[[fffiiiNNNMMMKKKHHHEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>===:::<<<>>><<<:::===EEELLLFFFIIIMMMQQQRRRQQQOOOMMMDDDGGGGGGDDDCCCEEEDDD@@@???<<<<<<@@@BBBCCCFFFKKKNNNPPPRRRQQQOOOLLLJJJIIIEEEFFFHHHHHHFFFBBB>>><<<===<<<;;;>>>CCCFFFDDD@@@<<<<<<<<<;;;;;;:::999999888999:::999777777777999555333000......///111333666666555333222222555777888<<>>AAAKKK[[[iiipppRRRQQQOOOKKKFFFDDDDDDDDDFFFEEECCCAAA@@@?????????<<<===>>>======@@@FFFLLLEEEGGGLLLOOOPPPOOOLLLJJJDDDHHHHHHEEEDDDEEECCC???;;;:::<<>>>>>>>>===<<<;;;999888::::::888666444555888:::555333222000000111222333555666666555444333444666888<<<>>>???CCCGGGFFFBBB:::333---+++***((())),,,)))***++++++******+++,,,000...***(((+++...,,,&&&)))***++++++,,,,,,++++++&&&'''(((***,,,---------******))))))))))))******)))))))))))))))******+++%%%&&&&&&'''((())))))***)))************+++++++++))),,,,,,+++,,,///,,,'''+++,,,---.../////////////////////...,,,+++---...,,,---...///111444666777:::???AAACCCLLL]]]oooxxxVVVVVVTTTOOOIIIFFFEEEGGGGGGGGGFFFEEECCC@@@>>>=========<<<===???CCCGGGIIIEEEHHHLLLOOOPPPOOOLLLJJJGGGJJJIIIEEEBBBAAA>>>999999999>>>FFFIIIHHHHHHJJJGGGHHHHHHGGGDDDCCCCCCDDD???DDDIIIKKKIIIEEEBBBAAA<<<<<<888444666<<<===999<<<======>>>===<<<;;;:::======;;;777444444666777333333222111111111111222444555777777555333333444888;;;<<<<<>>;;;===<<<;;;<<<@@@DDDFFFGGGGGGJJJNNNQQQRRRPPPNNNLLLHHHJJJIIICCC???===888222:::;;;BBBKKKOOOMMMKKKMMMFFFFFFFFFCCC@@@??????@@@<<>>AAA>>>555222777;;;:::999:::<<<=========<<<<<<@@@@@@>>>:::666444333444222222222222111111111000333555777888666444222222999:::;;;;;;???GGGIIIHHHBBB999111---***'''(((***''')))+++***((((((***,,,%%%,,,---'''$$$'''***)))%%%&&&((()))+++,,,,,,,,,))))))(((((()))+++---///******))))))))))))******((((((((((((((())))))***$$$%%%&&&((()))*********)))************+++++++++,,,+++)))&&&)))---,,,(((+++,,,---...////////////***,,,...,,,******,,,///000000000000111222333444333999===???HHH]]]ttt\\\\\\\\\[[[XXXSSSOOOLLLFFFDDDEEEHHHEEE===<<<@@@@@@AAABBBCCCDDDDDDDDDDDDIIILLLQQQSSSRRRPPPNNNMMMOOOOOOLLLDDD???===999444:::<<>>>>>???>>>===;;;888777AAA???<<<:::888777777777...///000000//////000111111555888999666555555666777>>>AAA>>>;;;>>>BBBDDDAAA999000---***'''(((+++))))))*********++++++++++++++++++*********))))))'''''''''''''''((()))))))))***+++***)))***+++---,,,+++***(((''''''''''''(((''''''&&&&&&((()))***#########$$$&&&''')))***(((((())))))*********+++......---,,,---...///000,,,.........,,,+++,,,---------...000222444666777222111//////000111444555:::999<<>>???@@@AAACCCDDDFFFFFFMMMQQQUUUWWWVVVSSSPPPOOONNNOOOKKKDDD???===999555888<<>><<<:::777555444===<<<:::888666555444333...///000000//////000222000444888888777555444555666===@@@===:::>>>CCCEEE>>>666///---,,,+++---111*********++++++++++++,,,+++++++++*********))))))'''''''''''''''((())))))(((((((((((((((((()))***+++***)))(((((('''(((((((((((('''&&&'''((()))***%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))+++***)))))))))***+++,,,+++---......,,,,,,---...------......000222555666111111000///000111333555999999===EEEPPPaaazzzYYYVVVTTTUUUXXXWWWQQQLLLHHHCCCAAACCCEEEBBB>>>>>>======>>>???AAADDDGGGHHHMMMQQQUUUXXXVVVSSSOOONNNMMMNNNJJJCCC???===:::555666999BBBOOO]]]eeehhhhhh^^^WWWMMMEEEAAA@@@@@@@@@AAABBBCCCEEEGGGGGGDDDBBBCCCAAA>>><<<;;;;;;<<<===@@@>>>;;;888555333222222999999999888777555333111...///000000//////111222000333777999888666555444777===@@@===:::>>>CCCFFFDDD;;;222...+++((()))---++++++++++++,,,,,,,,,,,,+++************)))))))))'''''''''''''''((())))))((((((((((((((())))))******))))))(((((()))))))))(((((('''''''''((()))***((((((((((((((()))***************))))))))))))))))))((('''''''''(((******)))+++---------,,,---...///...------...000222444111000000///000222333444777999>>>HHHTTTgggSSSOOOLLLNNNSSSTTTNNNHHHIIIDDD@@@BBBEEEEEEAAA>>>>>>>>>===>>>@@@CCCFFFHHHFFFJJJOOORRRQQQNNNLLLJJJKKKLLLIIICCC???>>>;;;666555777>>>HHHUUU```fffhhhddd\\\PPPGGGBBBAAAAAABBBAAABBBDDDFFFGGGFFFCCC@@@@@@???>>><<<<<<===>>>>>>???===999555222222222222888999:::;;;999777444222///000000000//////222444111444888;;;;;;999777555;;;AAACCC>>>;;;===BBBDDDDDD:::111---***'''(((+++++++++,,,,,,,,,---------************))))))))))))'''''''''''''''((())))))+++***))))))***+++,,,+++))))))(((((()))******+++((((((((((((((()))))))))++++++***************+++(((((())))))******************)))((()))***+++,,,(((***---------------...///...,,,+++,,,...000222000000000000111222333444555888???IIIUUUiiiNNNIIIFFFIIIOOOQQQLLLGGGIIIEEEBBBBBBEEEHHHEEE@@@AAA@@@???>>>???AAADDDEEE@@@DDDIIILLLLLLJJJIIIIIIIIIKKKHHHBBB???>>><<<777888999===DDDNNNXXX```dddddd\\\RRRIIIDDDCCCDDDDDDBBBCCCFFFIIIJJJHHHCCC???<<<;;;;;;<<<===>>>@@@AAA===;;;777444222333444555666888:::;;;:::777444222///000000//////000333555555666999<<<===<<<:::888???EEEFFFAAA;;;<<<>>>???666///))))))***+++---222++++++,,,,,,,,,---------))))))))))))))))))))))))'''''''''''''''((()))))),,,***((()))+++,,,,,,***)))(((((())))))***+++,,,((((((((())))))))))))))),,,,,,+++************+++&&&'''''')))***+++,,,---+++******)))***+++,,,---'''***,,,...------------...---,,,+++,,,---///000000000000111111222333333555888???IIIUUUiiiKKKHHHFFFHHHMMMNNNLLLHHHFFFFFFCCCAAACCCGGGFFFBBBAAAAAA@@@@@@AAABBBCCCDDDAAADDDGGGIIIIIIHHHIIIJJJHHHIIIGGGBBB??????<<<999<<<>>>BBBIIIPPPWWW]]]```bbb]]]UUUNNNKKKIIIHHHHHHCCCEEEHHHKKKLLLIIICCC>>>999::::::<<<>>>@@@BBBCCC>>><<<999666555555666777444555777888888666333222///000000//////000444666888888999<<<>>>???===;;;???EEEHHHBBB;;;999999888222,,,((()))***)))***---++++++++++++,,,,,,,,,,,,(((((()))))))))))))))***'''''''''''''''((())))))***'''%%%&&&)))+++***((()))))))))))))))***+++,,,'''((()))*********))))))+++******)))))))))******&&&'''''')))***+++,,,---***)))((((((((()))+++,,,'''***---...---,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222222333333555999AAAJJJVVVkkkFFFEEEEEEFFFHHHJJJIIIGGGBBBDDDCCC???@@@DDDEEEBBB???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIFFFHHHFFFAAA>>>???===999:::@@@IIIRRRXXX\\\]]]^^^ddd```[[[VVVSSSPPPMMMKKKFFFFFFGGGIIIIIIGGGCCC@@@;;;;;;<<<>>>???AAABBBCCCAAA???<<<999888777777777555666777888888666555444000000000//////000444777:::999888:::===???>>><<<:::AAAEEEAAA:::777555333444...++++++***&&&$$$%%%*********++++++++++++,,,(((((((((((())))))******'''''''''''''''((())))))+++'''%%%&&&***,,,***'''*********)))******++++++'''((()))***+++***)))))))))((((((((((((((()))))))))))))))))))))************)))((((((((()))***+++'''***---...---+++*********+++---...///////////////000000111222222333222555:::CCCMMMYYYoooBBBBBBCCCCCCDDDEEEEEEEEE>>>CCCCCC>>>===BBBDDDBBB===>>>@@@CCCEEEFFFGGGGGGIIIIIIHHHFFFDDDCCCEEEGGGFFFGGGFFFAAA>>>???===:::555???MMMYYY___```^^^\\\fffddd```\\\YYYUUUQQQNNNHHHGGGFFFFFFFFFFFFCCCAAA===>>>???@@@AAABBBCCCCCCDDDBBB???<<<:::888777666888888999::::::999888777000000000//////111555888;;;888777888<<<>>>>>>===555===CCC@@@999666333111...***))),,,,,,)))'''((())))))*********+++++++++'''((((((((())))))******'''''''''''''''((())))))---)))&&&(((,,,...,,,)))++++++***************+++'''((()))++++++******)))'''''''''''''''((()))))),,,++++++***)))(((((('''+++***)))))))))***,,,---(((+++...///---+++)))))))))+++---000111000///...///000111222222333222222666;;;EEEPPP]]]tttDDDCCCBBB???>>>>>>AAADDDEEEFFFDDD@@@???@@@???<<<@@@BBBDDDEEEFFFHHHKKKNNNKKKMMMMMMKKKFFFBBBBBBCCCHHHDDD???>>>>>>===:::777777777AAATTTaaabbb``````mmmkkkjjjiiifffaaaZZZUUUSSSQQQNNNLLLJJJHHHFFFDDDBBB@@@BBBFFFCCC<<<;;;@@@CCCAAA===;;;999888777555<<<:::999999::::::888777444111---,,,///222555777444666666666;;;@@@???::::::<<<======:::555000,,,000---+++,,,)))''')))---((()))+++,,,+++***'''&&&''''''))))))))))))))))))'''((((((&&&((()))%%%((()))))))))))))))((((((%%%%%%'''+++***((()))---,,,+++++++++******))))))'''(((((('''&&&&&&(((+++'''((()))((('''(((***,,,******))))))******+++,,,&&&(((***,,,---,,,+++***)))***,,,------///222444///000222333444444333222666999CCCPPPaaa{{{CCCCCCBBB@@@???@@@DDDFFFCCCEEEEEEAAA???BBBCCCAAABBBCCCEEEFFFGGGIIILLLOOOJJJLLLLLLIIIEEEAAAAAAAAAEEEAAA>>>===>>>>>>:::777444444;;;LLLZZZ___```cccgggjjjooottttttlllaaaXXX[[[ZZZXXXVVVTTTQQQNNNLLLCCCBBBEEEIIIFFF@@@???CCCAAA???;;;999888999999999<<<:::999999::::::888777444111...---///333666777555666666777;;;@@@???:::888999999999666222...+++///,,,++++++)))&&&(((---((()))***++++++***))))))&&&((())))))(((''''''((($$$&&&&&&%%%(((+++)))$$$((((((((())))))((((((''')))((()))+++***&&&&&&***++++++******)))))))))))))))***)))((('''(((+++---((()))))))))'''''')))+++***************+++,,,,,,'''(((***+++,,,,,,++++++,,,---...---,,,---...000000000111222333333333333444;;;FFFRRR```xxxBBBBBBBBBAAA@@@BBBFFFJJJDDDHHHHHHBBB???AAACCCCCCBBBDDDFFFGGGGGGIIILLLNNNIIIIIIIIIFFFBBB???>>>???@@@>>><<<===???>>>;;;777333222666DDDRRR]]]eeejjjiiimmmvvv~~~yyylllaaa]]]^^^^^^]]]\\\ZZZYYYWWWLLLMMMQQQRRRMMMEEECCCEEE@@@>>>;;;888888999<<<>>><<<;;;999999::::::888666444111......000444666777444666777888===BBB@@@;;;555555444222000---+++***...+++***+++)))&&&(((---*********+++++++++++++++''')))***)))'''%%%%%%&&&%%%'''&&&%%%'''+++***''''''''''''''''''''''''''')))((()))+++***&&&&&&)))))))))))))))((((((((((((,,,,,,+++)))((()))---000)))******)))''''''(((***++++++******++++++,,,---((())))))***++++++,,,,,,,,,---...---,,,,,,...000111111111111111222333444222<<>>MMM]]]jjjrrrsssuuuzzztttkkk\\\]]]]]]\\\\\\\\\^^^```\\\___bbb___WWWLLLGGGFFFBBB@@@===:::888999===@@@===<<<::::::::::::888777333111......000333555555222444666888>>>DDDCCC>>>222111///---++++++******,,,******+++)))&&&(((,,,------,,,+++******++++++***,,,---+++(((%%%%%%&&&)))***)))%%%%%%((((((%%%&&&&&&&&&&&&&&&''''''(((&&&%%%'''+++***'''(((,,,((((((((((((((((((''''''---,,,+++)))(((***---111***++++++***((('''(((***+++++++++++++++,,,,,,---))))))))))))***+++,,,---)))***,,,,,,,,,...000222111111000000000222444555555<<>>>>>===<<<;;;::::::<<>><<<;;;<<<;;;999888333111......///111222333...222555888???FFFEEE@@@111///---+++)))***++++++***))))))+++)))&&&'''+++///...---+++***)))))))))---000111///***&&&''')))))),,,+++&&&%%%''''''%%%&&&&&&&&&%%%&&&'''((()))'''&&&(((+++***'''(((,,,''''''''''''''''''((((((++++++***)))((())),,,///+++++++++***((('''(((***++++++******++++++,,,---))))))))))))***+++,,,---)))***,,,,,,,,,---///222111000//////000111333444888;;;BBBMMM]]]xxxDDDDDDDDDCCCBBBDDDHHHLLLGGGKKKKKKIIIIIIKKKIIIEEEAAABBBCCCCCCBBBCCCEEEGGGFFFDDDAAA@@@AAAAAAAAA@@@===;;;:::<<<>>>>>>;;;888444555555777AAASSScccjjjooottt}}}ooo___hhhgggccc\\\WWWVVVZZZ___bbblllsssnnncccZZZSSSOOOFFFIIIJJJGGGBBB>>>===>>>BBB@@@>>>=========;;;999666333000///000111111111...111444888???EEEDDD???///...+++***)))***+++,,,)))'''(((+++)))&&&'''+++...------+++***)))((('''///333555222,,,((())),,,(((,,,---)))(((******)))''''''&&&&&&&&&((()))***+++)))***,,,)))%%%%%%(((''''''''''''(((((((((((()))******)))((()))+++---***++++++***(((((()))+++******))))))******+++,,,((())))))***++++++,,,,,,------...---++++++,,,---000000000000000111222333::::::???IIIZZZvvvIIIHHHGGGFFFDDDFFFIIILLLJJJLLLMMMNNNRRRTTTOOOGGGEEEFFFGGGFFFFFFFFFHHHJJJIIIFFFCCCCCCEEEGGGGGGFFFAAA>>>;;;;;;======:::777333666666666>>>NNN[[[```fffkkkuuunnn___```aaa___ZZZSSSPPPSSSVVV\\\hhhpppkkk___VVVOOOJJJFFFKKKOOONNNIIIBBB???>>>DDDBBB@@@??????>>><<<:::999666333222222222111000000333666999>>>CCC@@@:::---,,,***))))))***+++,,,(((&&&(((***)))&&&&&&***)))***+++++++++***)))(((///333666333---)))+++...,,,111333///,,,,,,,,,***((('''&&&&&&'''(((***,,,+++)))***,,,)))%%%$$$'''''''''((((((((()))))))))(((***++++++******+++,,,)))***+++***))))))+++,,,))))))(((((())))))***+++'''(((***+++,,,,,,++++++---......,,,+++***+++---...///000111111222222222777:::???HHHUUUpppLLLLLLKKKHHHFFFGGGJJJMMMPPPQQQQQQRRRWWWXXXPPPEEEIIIJJJJJJJJJIIIIIIKKKMMMLLLHHHEEEFFFIIILLLLLLKKKDDD@@@<<<;;;<<<===:::777444888999777>>>LLLWWWZZZdddffflllwww~~~qqqeeeQQQTTTVVVTTTOOOKKKLLLOOOXXXfffnnngggZZZPPPGGGAAADDDKKKRRRSSSMMMFFFAAA@@@EEECCCAAA@@@@@@???===;;;<<<999666444333333111000333555777999===@@@===666+++***)))(((((()))***+++'''&&&(((***)))&&&&&&***%%%''')))+++,,,+++***)))///333777444---)))+++///222888999444///---+++((()))((('''&&&''')))+++---((('''(((+++***''''''+++'''((((((((())))))******(((***,,,---,,,+++++++++)))*********)))***+++---((((((((((((((())))))***&&&(((***,,,---,,,+++***)))+++,,,,,,+++,,,...000---...000222222222111111555:::BBBHHHQQQjjjYYYUUUOOOLLLLLLNNNOOOPPPQQQPPPNNNOOOPPPQQQQQQPPPQQQNNNKKKLLLPPPSSSTTTSSSPPPQQQOOOJJJJJJOOONNNIIIFFFBBB<<<999888777555333888888777888<<>>GGGRRRWWWRRRIIIBBB???@@@CCCHHHJJJHHHAAA:::555555444555777666222333666111444888:::888444222000***((('''(((,,,---***''')))******)))'''&&&((()))'''((()))(((((())),,,...555444222...***)))+++--->>>@@@<<<444...,,,***'''***)))'''&&&&&&(((***+++))))))***))))))'''%%%$$$*********)))'''(((***,,,***)))((())),,,.........((()))*********+++...000---***'''&&&''')))******%%%'''(((***,,,---------++++++******+++---.../////////000111222333333444555888;;;EEEUUUfff[[[XXXUUUTTTTTTTTTSSSRRRNNNLLLKKKLLLNNNPPPPPPOOONNNLLLJJJKKKOOORRRSSSSSSOOOPPPNNNJJJKKKPPPPPPLLLIIIEEE@@@===<<<;;;999777999888666555777===FFFLLLTTTZZZeeepppuuupppeee[[[RRRKKKHHHJJJKKKGGGEEEGGGGGGTTTbbbeee]]]PPPEEEAAA???GGGPPPSSSOOOHHHCCCAAA@@@CCCFFFHHHGGGDDD???<<<777666777:::777333222555222555777888555222///...)))))))))))))))***---///)))******)))''''''((()))'''((()))(((((())),,,...444333111---***)))+++---999;;;999111,,,+++***'''***)))((((((((()))***+++'''((((((((('''&&&$$$###((()))***)))'''''')))***)))))))))***+++,,,---...))))))*********+++...000***(((((()))***,,,+++***'''((()))***+++,,,---...---,,,,,,,,,,,,...///000//////000111222333333444444888;;;CCCPPP```[[[ZZZXXXXXXWWWUUUSSSPPPJJJIIIHHHJJJLLLNNNOOONNNJJJIIIIIIKKKNNNRRRTTTUUUNNNNNNLLLIIIKKKOOOPPPNNNKKKHHHCCC???>>><<<;;;:::<<<:::777555444888>>>CCCGGGQQQ^^^gggiiiddd]]]XXXOOOJJJFFFGGGFFFCCCAAABBB???KKKXXX]]]WWWMMMDDD@@@AAAFFFKKKLLLIIIDDDBBBBBB===???CCCEEEFFFEEEDDDBBB:::888999;;;888333222555444555777555222...+++***(((***+++)))'''(((...444)))*********((('''((()))'''((())))))((())),,,...222222000,,,***)))***,,,333666555000,,,---,,,***))))))******++++++++++++(((((()))(((((('''&&&%%%&&&((())))))(((''''''(((''')))++++++)))))),,,///))))))******)))***---///''''''(((+++---...,,,******)))))))))***+++---.........---------///000111//////000111222333333444222888;;;@@@IIIVVV{{{[[[YYYWWWUUUSSSQQQNNNKKKHHHGGGGGGHHHKKKNNNNNNNNNGGGHHHIIILLLOOOSSSVVVWWWOOOMMMJJJHHHIIILLLLLLLLLKKKHHHDDD@@@===<<<;;;:::@@@>>>;;;777555777;;;???DDDOOO]]]ccc```ZZZUUUTTTKKKIIIGGGFFFEEEBBBAAAAAA===FFFPPPUUURRRJJJCCC???@@@BBBCCCCCC@@@>>>???@@@999<<<@@@DDDFFFFFFDDDBBB>>>;;;999999555111222666666777666333///+++)))))))))******)))((())),,,///((()))+++***)))((()))***&&&((()))))))))***+++---//////...,,,)))(((***+++///333444000...000000...((()))+++---------,,,+++++++++++++++************$$$&&&))))))(((&&&&&&&&&%%%))),,,+++''''''+++///)))******))))))***,,,///***))))))***,,,---,,,***,,,+++)))))))))+++---.........---------...000111//////000111222333333444000777:::>>>DDDOOOttt___\\\WWWTTTRRRPPPNNNMMMIIIHHHGGGIIIKKKMMMNNNMMMFFFGGGJJJMMMQQQUUUXXXZZZPPPKKKGGGFFFFFFFFFGGGGGGKKKIIIFFFAAA>>><<<<<<<<<@@@???<<<999666777:::===EEEQQQ]]]```YYYQQQMMMMMMHHHIIIIIIGGGEEEDDDBBB@@@;;;@@@GGGLLLMMMJJJFFFCCC???>>>===;;;999999:::;;;777;;;BBBHHHJJJHHHDDDAAAAAA===999777333000222777888888666222---***)))******)))((()))+++***'''$$$''')))++++++***))))))***%%%''')))***)))***+++---------,,,***(((((()))******///111///...000111///''')))+++---......,,,+++***************+++++++++$$$&&&((()))'''&&&&&&&&&%%%))),,,***'''&&&***...)))******)))((())),,,......,,,)))((()))*********,,,+++***))))))+++---///...---,,,,,,,,,---.../////////000111222333333444///666:::>>>BBBKKKmmmaaa^^^ZZZWWWVVVVVVUUUTTTLLLJJJIIIIIIKKKLLLLLLKKKDDDGGGKKKOOORRRUUUYYY[[[PPPJJJEEEDDDDDDBBBCCCEEELLLKKKHHHDDD???======???======;;;888555555777999CCCOOO[[[]]]UUUJJJEEEEEEDDDIIILLLIIIEEECCC???;;;555777;;;AAAGGGJJJJJJIII@@@>>>;;;999777777777777777<<>>;;;:::666222333777888777444///+++)))***,,,+++)))(((***,,,***$$$''')))+++,,,+++*********%%%''')))*********+++,,,***++++++***((('''(((***%%%***---,,,,,,......---'''(((+++---...---,,,,,,((((((''''''((()))***+++%%%'''(((((('''&&&&&&'''&&&(((***)))'''&&&))),,,)))******)))((()))+++---000,,,(((&&&'''((())))))+++*********+++,,,...///......---,,,,,,---.../////////000111222333333444000777:::>>>BBBHHHeeeYYYXXXWWWXXXYYYYYYXXXWWWNNNLLLJJJIIIIIIJJJHHHGGGCCCGGGKKKOOOQQQSSSWWW[[[PPPHHHCCCDDDDDDBBBCCCGGGKKKJJJHHHCCC>>>;;;<<<>>>>>>===<<<888555444555666>>>JJJVVVZZZSSSJJJDDDCCCAAAIIIMMMIIICCC???888222222111111666>>>EEEHHHHHHCCCAAA>>><<<:::999777666555999@@@FFFIIIIIIFFFDDD???>>>@@@AAA===777444555555444000,,,((((((+++---***************(((&&&$$$&&&)))+++,,,+++*********%%%'''***+++******+++,,,((()))***)))''''''((()))$$$***---++++++------+++'''(((***+++,,,---,,,,,,''''''&&&&&&''')))***+++'''(((((('''&&&&&&''')))(((((('''''''''((()))))))))******)))((((((***---,,,***''''''((((((((('''))))))***+++,,,...//////000///...------...////////////000111222333333444333888:::===AAADDD\\\NNNOOOQQQUUUXXXYYYWWWUUUOOOMMMJJJIIIHHHHHHFFFDDDBBBFFFKKKNNNPPPRRRVVVYYYOOOGGGBBBDDDEEECCCEEEJJJHHHHHHFFFAAA;;;888:::<<<@@@@@@>>>:::666444444555:::FFFTTTYYYUUUMMMGGGDDD@@@IIIMMMHHH@@@:::222***333///---000888???CCCCCCGGGEEEBBB@@@>>><<<999777111555:::@@@CCCEEEEEEEEE<<<>>>CCCHHHDDD;;;555444333111...)))''''''***---)))+++,,,+++'''&&&(((+++&&&))),,,---,,,+++******$$$'''***++++++***+++,,,'''((()))((('''&&&'''(((&&&+++///------......,,,'''''')))***+++,,,,,,---(((((('''((()))***,,,---((()))((('''&&&&&&(((***)))'''&&&&&&((())))))((()))******)))((((((***,,,'''&&&'''(((******(((&&&'''(((***,,,.../////////111000///......///000111//////000111222333333444666::::::===@@@AAAUUUwwwGGGKKKPPPRRRSSSUUUXXX[[[VVVTTTQQQMMMIIIEEEBBB@@@CCCEEEGGGHHHJJJNNNRRRUUUUUULLLDDDBBBAAA@@@AAACCC>>>BBBCCC===777888;;;<<<>>>???>>>:::555333555777999@@@GGGIIIHHHGGGIIIMMMNNNOOOMMMCCC777///...111222222333444888<<<@@@BBB@@@AAAAAA@@@>>><<<999888444555666999<<>>AAASSSqqqDDDFFFIIILLLNNNQQQSSSUUUVVVUUUSSSPPPMMMJJJHHHGGGEEEFFFHHHIIIJJJLLLOOORRRQQQJJJDDDCCCCCC@@@???@@@>>>CCCCCC===888999;;;<<<<<<======;;;777555555777;;;>>>@@@@@@>>>???BBBEEEMMMNNNLLLCCC777///...111222222222444777;;;>>>AAA?????????>>>===;;;999888222111222333666:::>>>@@@HHHJJJOOOSSSMMMAAA888555222///+++(((&&&''')))+++---,,,+++***))))))***+++)))***++++++***+++---///---,,,,,,+++******++++++***)))(((''''''((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,***)))((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''))))))))))))*********+++&&&%%%$$$$$$%%%&&&(((***&&&((()))******+++---///111222222000---,,,---...000000000000111111111111666999888:::@@@AAAMMMeeeDDDCCCCCCFFFLLLPPPPPPOOOTTTSSSQQQOOONNNMMMLLLLLLHHHIIIJJJJJJIIIJJJKKKMMMLLLGGGDDDDDDCCC>>><<<<<<>>>BBBCCC===999:::<<<<<<:::;;;<<<<<<999777666777AAA???<<<999999;;;>>>AAAIIIJJJHHH@@@666///...000222222333444777:::===???======<<<<<<;;;::::::999222000......111666;;;>>>IIILLLSSSXXXQQQCCC777222...,,,***((('''((()))***+++******))))))))))))***)))******))))))+++///222///...+++)))((()))*********)))(((''''''((()))***(((((((((((()))))))))))),,,,,,---...---,,,+++***''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))((()))***+++++++++***)))'''&&&%%%%%%&&&''')))***''')))******)))***+++---///000000///------...///000000000111111111222222777888666:::BBBBBBJJJ]]]HHHDDDCCCGGGOOOTTTRRROOOOOONNNMMMKKKJJJJJJJJJJJJJJJLLLMMMLLLJJJHHHHHHIIIJJJFFFBBBBBB@@@;;;:::<<<<<<@@@@@@<<<999:::;;;999777999;;;<<<;;;999777666@@@<<<666444444777999:::???AAA@@@;;;444//////111333333444555777:::<<<>>><<<;;;;;;:::;;;;;;<<<===666333///---///555;;;@@@JJJNNNWWW\\\UUUDDD666000******))))))))))))******)))))))))(((((((((((()))*********)))***---111555222000---***((()))***+++***)))(((''''''((()))***'''''''''((((((((())))))***,,,......---+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''###%%%&&&'''((()))+++,,,(((***+++------,,,***)))))))))(((((()))***+++,,,((()))+++***))))))***+++***+++---------///111333000000000111111222222333888999555888AAABBBJJJ]]]JJJFFFEEEJJJSSSWWWTTTOOOMMMLLLIIIGGGFFFEEEFFFFFFKKKMMMNNNNNNKKKIIIGGGGGGJJJEEEAAA???<<<888999===:::======:::888999999666555666999;;;;;;:::777555555222///...///000111111555666777555222000000222333333444666888;;;===>>>;;;:::::::::;;;===???AAA999555000---...444;;;@@@IIINNNWWW]]]VVVEEE666///(((((()))))))))*********(((((((((((()))(((((((((***++++++***+++...333666555333///,,,******+++,,,***)))(((''''''((()))***((((((((()))))))))******(((+++......,,,)))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&)))***)))***---///***+++---......---+++)))((((((((()))******+++,,,''')))++++++)))((()))))))))***,,,------...111333///000000111222333333333::::::666888??????GGGZZZuuuHHHFFFGGGMMMTTTWWWSSSMMMLLLJJJGGGEEECCCCCCDDDEEEJJJLLLOOOPPPNNNKKKJJJIIIIIIEEEAAA???:::777999>>>888;;;;;;888777999888444444555666888:::999666333000000///...------...///...000222222111000111222000222333666888;;;<<<===:::999888888:::>>>BBBDDD999555000,,,---222999>>>FFFKKKSSSXXXRRRBBB555///)))))))))))))))***++++++'''(((((())))))))))))(((******++++++,,,...222555555333000...,,,,,,,,,---***)))(((''''''((()))***))))))))))))************&&&***......+++(((((()))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%(((++++++******---000+++,,,---------,,,+++***%%%&&&&&&'''((((((((()))&&&(((***+++***)))((())),,,---...---,,,,,,---//////000000111222333444444;;;;;;888>>>HHHEEEEEEQQQhhhEEEFFFIIIOOOUUUVVVQQQLLLHHHGGGDDDBBBAAAAAACCCDDDGGGKKKOOOQQQQQQNNNMMMLLLFFFDDDBBBAAA<<<777777<<<888;;;;;;888888:::888444555444444666888777444111111222222///++++++...111---///000111111111000111---...111444777999;;;<<<888777666666999>>>CCCFFF:::666111------222888<<>>333///++++++***))))))***,,,---'''((()))*********))))))((()))***++++++---///111222111000...------,,,,,,***)))(((''''''((()))***((())))))))))))*********&&&+++000000,,,)))(((***((((((((()))))))))******''''''&&&&&&&&&&&&''''''%%%(((++++++)))))),,,000+++++++++******)))))))))$$$%%%%%%&&&''''''''''''%%%'''***+++***))))))))),,,------,,,++++++,,,...///000000111333444444555777777:::LLL```[[[LLLJJJ\\\DDDGGGLLLRRRWWWVVVQQQLLLDDDBBB@@@>>>>>>???AAACCCFFFJJJOOORRRRRRQQQOOOOOODDDCCCDDDDDD???888666999999;;;;;;999999;;;999444555333333444666666333000000111000***%%%$$$)))...///000111222222111000///***,,,///222555888:::;;;666555444444888===BBBFFF<<<888333///000444999======@@@GGGKKKFFF;;;111...---,,,***))))))***,,,...'''((()))+++++++++***)))&&&(((*********+++---...000000///...---,,,,,,+++***)))(((''''''((()))***(((((((((((())))))))))))''',,,111111---***)))+++))))))))))))************'''''''''&&&&&&'''''''''$$$(((++++++((('''+++///******)))(((''''''((((((%%%&&&'''((())))))))))))$$$&&&***+++***))))))))))))***,,,,,,+++,,,...000///000000222333444555555333333<<>>666666KKKhhhyyyuuuiiiTTT|||HHHKKK[[[```UUUXXX^^^UUUKKKIIIGGGCCCBBBDDDHHHLLLKKKNNNRRRVVVYYYZZZYYYXXXVVVOOOIIIFFFAAA:::999<<<:::<<<<<<;;;888777666777888777666555444222...***++++++++++++*********))),,,...000000///...///000000///...000333666777777111111000000000222333444111111222333555777999:::EEELLLSSSQQQFFF:::222000---,,,,,,+++*********+++&&&(((******))))))+++,,,)))111///...222///+++111555777555///++++++***(((''')))***)))((('''(((***)))))))))))))))))))))((((((***+++,,,+++)))&&&%%%&&&((()))***)))((()))***''''''''''''''''''''''''((())))))***++++++++++++))))))(((((((((''''''''')))***+++***((((((((()))))))))))))))))))))******++++++++++++,,,---......,,,...///000000111333666555999>>>CCCJJJYYYmmm{{{RRRpppFFFOOOgggppp```VVVYYYZZZNNNMMMKKKHHHGGGIIIMMMQQQMMMNNNPPPRRRUUUXXX[[[\\\\\\UUUNNNIIICCC>>>>>>AAA999;;;<<<<<<:::888777888999888777666444111---)))++++++++++++***************---000111000.........---,,,,,,---000333444333------,,,,,,---///000111,,,///333666777777555333@@@GGGMMMLLLBBB666...+++,,,,,,++++++++++++++++++'''(((******))))))***,,,(((000///---222///+++000333666444...***+++***(((&&&'''))))))((((((***+++))))))))))))))))))))))))+++,,,---------+++)))'''&&&(((******)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))***)))((('''''''''((())))))***+++***)))((()))***)))((('''&&&&&&(((***,,,+++******++++++,,,---...,,,.../////////000333555111;;;@@@:::333===ZZZuuudddpppAAAKKKaaaqqqiiiXXXSSSUUUMMMLLLKKKIIIHHHJJJNNNRRRRRRRRRQQQPPPQQQRRRTTTUUUTTTQQQLLLHHHEEEBBBBBBCCC999;;;===<<<:::777666666888777666555444111---)))++++++++++++++++++++++++***---000222111///......,,,++++++,,,///111111000************+++---///000+++...222555666555222000333999@@@AAA;;;333,,,***+++++++++,,,+++++++++***''')))******))))))***,,,&&&......---222...***///111444333---*********(((%%%&&&((()))((()))+++,,,)))))))))))))))*********,,,,,,---...---,,,***)))'''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))))))))+++)))(((&&&&&&''')))***)))***+++***)))((()))***((('''''''''(((***+++,,,************+++,,,---...,,,.../////////000222444444888999666333888EEEQQQkkkkkk???DDDQQQdddlll___PPPNNNIIIIIIHHHGGGFFFHHHMMMPPPSSSSSSQQQPPPNNNMMMLLLLLLIIIIIIHHHEEECCCBBB@@@>>>:::<<<===;;;999666555555555444444444333111...++++++++++++++++++++++++,,,***---111222111///......,,,++++++---///000///...)))))))))***+++---000111...///111222333222111000...444:::===:::444000...***++++++,,,,,,,,,+++***((()))******)))(((***+++'''000//////444111,,,111///222111,,,)))******((($$$&&&((()))((()))+++---((()))))))))*********+++((())))))***))))))''''''''')))******((('''((()))''''''''''''''''''''''''%%%%%%'''((()))*********+++)))(((&&&'''(((***+++((()))******)))((()))+++&&&((()))+++,,,,,,++++++************+++,,,---------...//////...///111333444444444444555777888999QQQRRRvvv>>>BBBEEETTTgggbbbPPPKKKGGGHHHGGGGGGFFFIIILLLPPPQQQQQQPPPOOOMMMKKKIIIHHHEEEGGGGGGCCC@@@???;;;777<<<<<<<<<;;;888777777888444444333444444222///,,,++++++++++++,,,,,,,,,,,,***---000111000.........,,,++++++---//////...,,,(((((()))***,,,...111222222111000//////000000111///222666777555111...---)))***+++,,,---,,,+++***((()))+++***)))((()))+++$$$---------333///***///---111000+++((()))***(((%%%&&&((()))((()))+++---((())))))******+++++++++))))))************))))))((()))******(((''''''(((((((((((((((((((((((((((###$$$&&&''')))******+++***)))((((((((()))***+++((()))******))))))***+++'''(((+++,,,---,,,+++******))))))******+++,,,------...//////...///111333///222555333000000666;;;???DDDlll:::EEEAAAEEEZZZ\\\NNNLLLIIIJJJJJJIIIJJJLLLOOOSSSTTTRRRPPPNNNKKKIIIHHHGGGFFFIIIGGG@@@===>>>;;;666<<<<<<<<<:::999:::===???888777666666666333///,,,+++++++++,,,,,,,,,------)))+++------,,,,,,,,,---+++***+++,,,......,,,***((((((((())),,,...111333333222000///...///000111...///111111000...---,,,(((***+++------,,,+++***(((***+++***)))((()))***!!!***++++++111---(((,,,,,,//////***'''))))))(((%%%'''((()))((()))***,,,((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,+++((()))+++***(((''''''(((''''''''''''''''''''''''$$$%%%&&&'''((())))))((((((((()))))))))*********''')))******))))))***+++))))))***************)))))))))))))))***+++,,,------...///.........000222---222555333------444<<<>>>@@@___555GGGBBB===MMMSSSKKKNNNLLLLLLMMMMMMMMMOOOSSSVVVYYYVVVRRRMMMIIIGGGFFFFFFHHHJJJFFF???<<>><<<;;;:::999:::777777:::999666999@@@<<<>>>===999666777555111///---,,,---000111...,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---///111111---***+++222888777444111//////000000111***++++++,,,---...//////,,,,,,,,,...///...,,,******(((&&&(((,,,---+++((()))+++...000111000///---))))))((((((((((((((()))((('''&&&&&&((())))))(((((()))***,,,------,,,,,,,,,+++)))(((&&&&&&''''''&&&'''(((******))))))((((((((('''''''''&&&&&&&&&%%%((()))''')))------+++(((&&&''',,,...,,,+++---###$$$%%%'''(((((()))((('''''''''((())))))******+++***)))((((((***,,,---------++++++,,,...111222////////////111333555666777AAAEEEVVV<<>>======<<<<<<;;;;;;:::999777777:::999666888===;;;>>>>>>:::888888555111111///......000000...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,---+++)))+++222888777444111/////////000000,,,,,,,,,---......//////***+++,,,...000///---***(((''''''(((******)))((()))***---/////////---,,,))))))((((((((((((((()))'''&&&&&&&&&'''(((((((((******+++,,,,,,,,,+++***...---+++***)))((())))))&&&'''((()))))))))((('''(((((('''''''''&&&&&&&&&$$$((()))''')))---...,,,)))&&&(((,,,...,,,***,,,%%%&&&''''''(((((((((((()))******+++,,,,,,------,,,+++***))))))***,,,---......---,,,,,,---//////111111000000000222333444444;;;<<>>???<<<:::999666111444222000/////////...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,''')))*********---333999555444222000/////////000........................)))***,,,000222222///,,,&&&'''((((((''''''((())))))***,,,------,,,***))))))((((((''''''((())))))&&&&&&&&&&&&''''''''''''++++++,,,,,,++++++***)))...---,,,***))))))((()))&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&$$$''')))((()))...///---)))((()))......+++)))+++((((((((((((((((((((((((******++++++,,,------------,,,+++******+++,,,---............---------,,,222222111111000111111222333666444===XXXvvv???AAADDDGGGKKKQQQWWW\\\[[[[[[\\\aaafffgggccc___XXXSSSLLLGGGEEEBBB===:::666777777777777777888888777888::::::888555444555:::>>>@@@>>>===<<<888333444222000...............------,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++(((***+++,,,---000444888333333333111///......///000000/////////.........(((***---111444444111///&&&(((***)))&&&%%%(((+++((()))***++++++)))((('''(((((('''''''''((())))))&&&'''((((((((('''((()))*********+++++++++++++++++++++***)))((('''&&&&&&'''((()))*********)))(((''''''''''''''''''''''''###'''(((''')))...///...)))(((+++///...***)))+++******)))((((((((((((((('''''''''((())))))******...---,,,+++++++++,,,,,,,,,---.........------,,,111111111111111111222222555555333888FFFYYY<<<>>>AAAEEEKKKQQQYYY^^^[[[[[[[[[^^^ccceeeeeecccWWWRRRMMMIIIGGGDDD???;;;666666666555555555555555777999;;;:::777666555444:::???AAA@@@@@@@@@===888333222000---,,,---///000...------,,,+++++++++,,,***++++++,,,,,,++++++***)))***+++,,,---///222444111222444222///------...000000000///......------)))***---222555666444111(((***+++***'''&&&))),,,'''(((((())))))((('''&&&'''''''''''''''((())))))&&&)))++++++***))))))+++'''(((((()))***,,,------+++******)))((('''&&&%%%((()))***+++,,,+++******&&&'''''''''''''''''''''###'''(((''')))---...,,,((()))---000///***))),,,+++***)))(((''''''((((((%%%%%%&&&&&&'''(((((((((---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///000111222333444444444555333666<<>>??????888===<<<777555999;;;999<<<@@@BBBBBBEEEJJJKKKIIIBBB@@@;;;333---+++...111000///...---,,,+++++++++((()))+++,,,,,,+++)))(((''''''))),,,///000000///---111666555000,,,,,,---------------------------(((''''''(((,,,...//////---)))%%%$$$''')))(((&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***$$$(((------***''')))+++))))))(((((((((***+++,,,************)))'''&&&$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$&&&'''$$$%%%((((((%%%###'''...333000++++++///)))'''&&&%%%%%%&&&((()))%%%%%%&&&&&&'''(((((((((&&&''')))***,,,,,,------///...,,,******+++,,,---000111222333333222111000///444222222:::;;;;;;DDD^^^GGGDDDFFFKKKMMMJJJLLLQQQRRR___jjjjjjeeeaaa]]]ZZZTTTPPPLLLJJJHHHCCC===777;;;:::::::::;;;>>>@@@BBBCCCBBB@@@>>><<<;;;;;;;;;FFFDDDCCCEEEGGGHHHFFFDDDIIIEEE===666111//////000000...,,,---//////,,,))),,,---...---)))'''(((***%%%'''***---/////////......111222111...+++,,,---000...,,,,,,---......---***(((&&&(((,,,//////...---+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''))))))+++---+++'''$$$%%%'''******))))))))))))***************))))))'''&&&&&&'''(((((()))))))))))))))$$$%%%&&&''''''%%%###""",,,,,,,,,+++)))(((&&&&&&%%%***...---((((((,,,222((()))))))))((('''&&&&&&&&&'''((('''&&&%%%&&&(((((((((((()))******++++++...---+++******+++---...///...---,,,,,,---///000000111222222333555888;;;GGGdddIIIEEEEEEJJJMMMKKKKKKOOOQQQ]]]hhhhhhdddaaa___\\\WWWTTTPPPLLLHHHDDD@@@>>>===<<<;;;<<<===AAADDDFFFHHHFFFEEECCCBBBBBBBBBBBBCCCBBBAAACCCFFFGGGEEECCCIIIFFFAAA;;;666333222111111///------......,,,***+++---...---***)))***+++&&&'''***,,,///000111111111222333111...,,,---...,,,,,,,,,---...111444666+++)))((())),,,///...------+++)))((((((((('''&&&%%%%%%%%%&&&&&&''''''(((%%%&&&&&&%%%$$$%%%''')))''')))******)))(((((()))))))))))))))))))))))))))************)))((('''&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&))),,,...---+++)))***,,,'''((((((((((((''''''&&&&&&'''(((((('''&&&'''(((&&&'''((()))***+++,,,,,,,,,+++******)))***+++,,,///...---,,,,,,---///000000222222222222444777999===PPPnnnKKKHHHFFFIIIKKKJJJKKKMMMSSS]]]ffffffcccaaa___]]]WWWUUUQQQKKKFFFCCCCCCCCCAAA@@@>>>>>>@@@CCCGGGJJJKKKJJJHHHGGGFFFFFFFFFGGG@@@???@@@AAADDDEEEDDDBBBHHHFFFCCC@@@<<<999666555444222///...///...---,,,+++,,,...---,,,++++++,,,(((((()))+++...111333555777666444111---,,,---///(((***---...///333:::???---,,,***+++---......---...,,,***)))))))))((('''$$$%%%%%%&&&'''((()))***%%%&&&&&&&&&%%%%%%''')))''''''''')))+++,,,+++***'''((()))******)))((('''************)))(((''''''%%%&&&''''''((((((''''''(((''''''&&&&&&'''((()))!!!###%%%'''(((((('''&&&((()))***+++***)))((('''&&&&&&&&&''''''''''''''''''((())))))''''''((()))((((((((()))******++++++************************...------,,,---...///000111222333333222333555777444;;;MMMlllKKKLLLLLLKKKHHHGGGKKKPPPYYYaaagggeeeaaa```^^^\\\TTTSSSOOOHHHAAA???BBBFFFEEECCCAAA@@@AAADDDHHHJJJLLLJJJHHHFFFDDDCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCAAA???<<<:::777666444222111111000000***+++,,,---,,,,,,++++++))))))((())),,,111555888===;;;666000,,,++++++,,,(((+++......---111999@@@///...---,,,,,,------,,,...,,,***)))******)))(((%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&%%%%%%'''))))))'''&&&(((,,,...,,,)))&&&''')))******)))'''&&&)))*********))))))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''' """%%%'''(((((('''&&&&&&(((******))))))+++---%%%%%%&&&&&&&&&'''((((((((()))***)))((('''(((***************))))))((((((((()))***+++++++++******---------------...///000111222333333222111333444333333;;;OOOkkkIIIPPPSSSNNNFFFFFFOOOWWWaaafffhhhccc^^^\\\ZZZWWWSSSRRRNNNGGGAAA@@@CCCGGGHHHFFFDDDBBBBBBDDDFFFHHHNNNLLLIIIEEEBBB@@@>>>>>>CCCCCCDDDCCCBBBAAA@@@@@@>>>???AAABBBBBBBBBAAA@@@;;;;;;:::888777666666666---......//////---+++******)))((((((+++000666999AAA<<<666000,,,***))))))***---///---+++,,,222888//////...---,,,+++,,,,,,...,,,***)))*********((('''&&&&&&&&&%%%%%%$$$$$$###$$$&&&&&&&&&&&&''')))***((('''(((+++,,,***'''%%%&&&((())))))(((&&&%%%((())))))))))))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$###$$$&&&((((((((('''&&&(((+++...---***)))---222&&&&&&&&&&&&&&&'''((()))((()))***)))((('''(((***(((((())))))************))))))***+++,,,,,,++++++,,,,,,,,,---...///000000000222333333111111222333444555888>>>III___JJJSSSVVVOOOHHHJJJUUU]]]gggiiiggg```ZZZXXXUUURRRTTTSSSOOOKKKGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGQQQNNNJJJFFFBBB???===<<>>>>>???AAABBBCCCCCC???@@@AAAAAA???======>>>666555555555444222...++++++)))((((((***///555888???:::333...+++***)))(((,,,......,,,***))),,,......///...---+++***+++,,,---+++))))))******)))(((''''''&&&%%%$$$######""""""$$$&&&'''&&&&&&''')))***)))((()))))))))'''&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''$$$###&&&'''''''''''''''''''''%%%(((+++,,,++++++,,,---)))((('''&&&&&&''')))***'''((())))))''''''((()))$$$%%%&&&(((***,,,...///)))*********+++,,,,,,,,,+++,,,,,,---...///000000///111222333111111111222444555888777555???```NNNTTTTTTNNNLLLSSS\\\```ggghhhccc[[[UUUSSSQQQNNNUUUSSSPPPNNNMMMLLLJJJHHHFFFFFFFFFGGGHHHHHHIIIIIIQQQNNNKKKFFFCCC@@@>>>>>>???BBBDDDDDDBBBBBBCCCEEEBBB@@@???>>>>>>@@@BBBDDDAAAEEEHHHIIIGGGDDDDDDDDDBBB@@@>>>>>>===999444///+++)))((((((***...333666888444...,,,++++++***)))***++++++++++++*********,,,---...,,,***)))***,,,+++***(((((()))***)))(((''''''&&&&&&%%%%%%$$$$$$!!!###&&&'''''''''''')))'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''+++***(((&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))$$$%%%***333;;;<<<666///+++***(((''''''((()))***&&&'''(((((('''&&&'''(((&&&&&&''')))***,,,------))))))(((((()))***,,,---***+++,,,...///000000000---///222222111111111222222222555888444444GGG]]]SSSTTTQQQMMMQQQ[[[aaa```fffeee```WWWQQQPPPNNNKKKTTTQQQOOOOOOPPPNNNJJJEEECCCEEEGGGIIIKKKLLLLLLLLLNNNLLLIIIEEEBBB@@@???>>><<>>AAADDDCCCGGGLLLNNNLLLIIIHHHHHHJJJHHHFFFEEECCC???999333***)))((((((***---111444222...+++***,,,------+++(((((()))+++------+++)))+++---...,,,)))(((***,,,+++)))''''''((()))((((((&&&&&&''''''''''''''''''!!!###&&&'''''''''((()))$$$'''))))))&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''111---((($$$###%%%(((***&&&%%%$$$###$$$&&&)))+++))))))000AAASSSWWWKKK===---+++)))((('''((()))***&&&'''((('''&&&%%%&&&(((++++++******)))((((((((()))(((&&&&&&''')))+++---***+++,,,...///000000000,,,...111222111111111222222///333;;;;;;777<<>>iiixxxNNN///+++)))***)))&&&&&&)))'''%%%'''))))))&&&'''+++((()))******))))))***+++///---***)))(((***,,,---000///...---,,,,,,---...,,,111222///000444444000111333555666666777999;;;@@@YYY}}}DDDGGGJJJNNNXXXdddiiiiiibbb[[[QQQJJJGGGGGGFFFEEEHHHJJJMMMPPPPPPOOOMMMLLLKKKMMMNNNOOOOOOMMMKKKIIIHHHGGGDDDBBBDDDFFFAAA:::<<<===??????>>>===>>>???AAAAAAAAA@@@@@@@@@@@@AAA>>>DDDJJJMMMKKKHHHFFFFFFNNNLLLGGGCCCDDDEEE???666000***'''***---------...++++++,,,---------,,,,,,+++)))((()))+++,,,+++))),,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))******)))&&&$$$%%%%%%$$$$$$$$$$$$%%%'''((()))((('''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""###%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''+++111CCCjjjbbb444000------+++'''&&&)))######%%%))))))(((***///'''(((***)))(((((()))+++,,,+++)))((()))+++---///000///...---,,,,,,---...,,,000111...///333333000000222333333333444666999AAAIII[[[wwwCCCGGGKKKPPPZZZgggmmmnnneee^^^TTTLLLGGGFFFFFFFFFDDDGGGKKKOOOQQQRRRQQQPPPPPPQQQQQQQQQOOOLLLIIIGGGEEEFFFDDDBBBDDDFFFCCC<<<;;;===??????>>>===>>>?????????@@@@@@AAAAAA@@@@@@>>>CCCIIILLLJJJFFFEEEEEEMMMIIIDDD@@@CCCFFF@@@888111+++(((+++...------...'''((()))+++,,,---......***)))((()))+++,,,+++***,,,++++++***)))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&(((((('''&&&&&&'''$$$$$$$$$%%%&&&((()))***''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%###'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$''',,,999NNN___\\\OOO000,,,)))***((($$$$$$'''$$$###%%%))))))'''***...&&&((())))))(((''')))******)))(((((()))+++...000......---,,,,,,,,,------,,,//////---...111111///000111111000///000444666;;;:::???RRRpppGGGLLLPPPTTT[[[fffkkkkkkkkkdddZZZQQQKKKIIIIIIJJJEEEFFFHHHKKKNNNPPPQQQQQQPPPPPPPPPOOOMMMKKKHHHFFFDDDEEEEEEDDDEEEGGGDDD>>>;;;===??????>>>>>>???@@@===>>>???AAABBBBBBAAA@@@AAAFFFLLLNNNKKKHHHGGGGGGLLLHHHBBB>>>AAADDD@@@999111+++)))+++...,,,++++++((()))***************)))))))))))))))************,,,++++++***))))))((((((###$$$$$$%%%&&&&&&''''''###%%%)))***)))'''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''+++...000000///)))&&&%%%''''''%%%&&&)))(((&&&'''***(((%%%&&&***&&&'''((((((''''''((()))***))))))((()))+++---...------,,,,,,,,,,,,,,,,,,---......---.../////////111111000...---///222555000666<<<@@@LLLfffJJJOOOTTTWWW]]]dddhhhhhhjjjfff^^^UUUNNNKKKKKKLLLHHHGGGFFFFFFHHHKKKNNNPPPLLLLLLLLLLLLKKKJJJHHHGGGAAADDDDDDCCCCCCDDDAAA<<<888:::<<<<<<<<<<<<===>>>:::<<>>BBBCCCAAA??????;;;666444666888999888888999;;;999<<<@@@DDDFFFEEEDDDBBBCCCGGGLLLMMMJJJGGGFFFGGGOOOOOOJJJCCCAAAFFFIIIIII999111+++++++++)))'''((('''((())))))******))))))'''(((***)))(((((()))+++))))))))))))((((((((('''%%%%%%&&&&&&'''((())))))''')))++++++)))''''''(((***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%(((+++)))&&&'''+++///***&&&%%%'''&&&$$$%%%)))%%%$$$&&&))))))'''(((---&&&((())))))(((''')))***++++++***)))))))))))))))******+++,,,,,,,,,++++++///...000555555111...//////000000///...000333555222444555333444===LLLXXXMMMWWW```eeehhhkkkllljjjaaaaaa^^^YYYSSSNNNNNNNNNGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGHHHHHHIIIIIIIII@@@DDDEEEBBB???===999444333555888888888888999;;;888<<>>:::555666888:::;;;;;;;;;<<<>>>888<<>>>>>;;;<<>>222***)))*********(((((((((((()))***+++,,,(((((('''''''''&&&&&&&&&************))))))))))))$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&''')))((('''&&&%%%$$$############%%%(((******(((%%%###%%%%%%$$$$$$%%%'''((()))'''&&&%%%'''+++,,,+++)))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&'''(((((('''$$$$$$&&&***!!!!!!###$$$%%%&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))***)))''''''((())))))(((&&&&&&''')))***+++,,,---+++555///;;;TTTDDD,,,666666333111000111222333333111333444444333222333444<<>>:::777666999===????????????@@@<<<<<<>>>BBBEEEFFFCCC@@@<<>><<>>===<<<<<<<<<<<<<<<777999>>>BBBDDDBBB>>>:::@@@CCCGGGKKKMMMNNNMMMMMMQQQGGG:::///***))))))***'''''''''''''''((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&"""""""""""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''""""""###$$$&&&'''&&&&&&######$$$&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''((()))&&&&&&''')))***+++,,,---&&&,,,(((***222,,,'''333+++,,,---,,,,,,---///111...000222333222111222333555777888;;;CCC]]]FFFIIILLLLLLKKKKKKMMMPPPLLLMMMNNNOOOOOOLLLHHHEEEDDDGGGJJJKKKJJJIIIIIIIIIGGGIIIKKKLLLMMMLLLKKKJJJLLLKKKHHHEEEBBB@@@@@@???>>>AAACCCDDDCCCAAA@@@AAABBB@@@>>>;;;999888999::::::;;;???CCCFFFEEEAAA===>>>???BBBHHHNNNOOOLLLHHHMMMEEE:::000***)))***,,,(((''''''''''''(((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''((('''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&''''''((("""###$$$&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&'''''''''((()))))))))))),,,+++***)))(((((())))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))(((&&&&&&''')))&&&&&&''')))***+++,,,---'''+++,,,---///+++***000+++,,,......------000222---///111222111111222333000333666888999GGGgggIIIKKKMMMKKKHHHHHHJJJMMMMMMNNNOOOOOOMMMIIIFFFDDDFFFHHHKKKLLLKKKIIIIIIIIIEEEGGGKKKMMMNNNNNNLLLKKKLLLKKKHHHEEECCCCCCDDDEEEAAACCCFFFFFFDDDBBBAAAAAACCCBBB@@@<<<999888:::<<>>666000,,,,,,,,,***))))))(((((()))))))))))))))))))))((((((((('''(((((((((''''''''''''&&&$$$###"""!!!!!!###$$$%%%%%%%%%$$$$$$%%%'''((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$'''((((((%%%$$$$$$&&&"""###%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&)))***(((&&&'''&&&%%%######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%(((***(((%%%$$$'''***&&&&&&''')))***+++,,,------***,,,,,,))),,,///+++***...111000---+++---000+++---000111000000222333444444999>>><<<;;;III[[[zzzMMMKKKGGGBBB@@@CCCLLLRRRIIIJJJJJJIIIFFFDDDDDDDDDBBBEEEIIIKKKLLLKKKLLLMMMJJJJJJKKKLLLNNNQQQSSSUUUOOOMMMJJJHHHHHHJJJMMMOOOGGGIIIKKKJJJHHHEEEDDDCCCAAABBBDDDCCCAAABBBEEEHHHGGGDDDCCCFFFLLLNNNLLLIII:::777999FFFXXXaaa^^^WWWJJJGGGAAA:::222---,,,,,,******)))))))))))))))***))))))))))))(((((((((((()))((((((((((((''''''''''''&&&%%%$$$$$$&&&((()))%%%$$$###"""###%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%'''''')))))))))((('''&&& ###&&&&&&%%%%%%''')))"""$$$&&&(((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&###""""""%%%((()))'''$$$***((('''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%(((***((($$$###&&&***&&&&&&''')))***+++,,,---000))))))(((%%%+++000******...111000,,,***,,,///+++---///000000000222333555222444;;;;;;999CCCSSS[[[RRRNNNHHHCCCCCCFFFKKKOOOLLLKKKIIIGGGFFFEEEDDDDDDHHHIIIIIIHHHFFFHHHMMMQQQPPPOOOOOOQQQSSSUUUUUUTTTTTTPPPLLLHHHGGGIIILLLOOORRRNNNIIIFFFFFFEEEBBB@@@AAA@@@???@@@DDDIIIKKKMMMKKKNNNMMMIIIJJJNNNMMMHHH<<<:::<<>>;;;888555555888<<>>;;;<<>>777444666:::===BBB\\\RRROOOJJJFFFEEEGGGJJJLLLIIIIIIHHHGGGEEECCCBBB@@@KKKKKKLLLKKKKKKMMMPPPRRRNNNMMMNNNQQQVVVZZZ\\\]]]WWWTTTOOOJJJHHHGGGHHHIIIGGGEEEEEEEEEFFFEEECCCAAACCCCCCCCCFFFIIIKKKKKKJJJSSSUUUTTTRRRSSSXXX[[[[[[EEE@@@===BBBMMMVVVYYYXXXSSSMMMEEE===;;;===AAADDD===999555111///---***(((((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&"""$$$&&&&&&%%%$$$%%%&&&'''((()))))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%''')))***)))(((((()))&&&&&&&&&&&&&&&'''((()))"""###$$$%%%%%%&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%%%%&&&'''''''''((((((((())))))))))))***+++***))))))+++,,,((((((((((((((()))))))))***++++++++++++***))))))+++******++++++,,,---...(((555......333<<>>777111000333888<<>>777333444:::>>>???<<<888222...+++******((('''%%%$$$$$$%%%'''((()))&&&######&&&'''%%%###!!!###%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&'''((((((%%%(((******)))((())))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$&&&''''''&&&%%%'''(((%%%%%%&&&'''((()))******)))******)))'''''')))***((())))))***))))))((('''///+++'''(((***,,,***'''************+++,,,------000......HHHLLL999;;;;;;444222000///000333777999BBB???KKKnnnJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLGGGHHHJJJOOOTTTVVVVVVUUUMMMKKKJJJMMMSSS[[[aaaddd^^^\\\XXXSSSOOOJJJGGGFFFCCCEEEFFFFFFDDDDDDDDDEEEIIIJJJMMMQQQUUUWWWVVVUUUMMMPPPWWW]]]___^^^aaafff[[[YYYVVVVVVVVVUUUQQQLLLFFFAAA999333000111555777777777444000,,,))))))***&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""!!!!!!""""""""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&&&&''''''&&&(((***+++***))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))$$$&&&''''''&&&&&&'''(((%%%%%%&&&'''(((((())))))((())))))(((&&&&&&''')))'''((()))******)))((('''...***&&&&&&(((******)))***))))))******+++,,,---333+++,,,MMMPPP222---000//////000111333444555555999;;;BBBZZZIIIJJJJJJKKKKKKJJJIIIIIIJJJIIIGGGFFFFFFGGGIIIKKKHHHIIILLLSSSYYY\\\\\\ZZZSSSQQQOOOQQQWWW^^^dddhhh\\\[[[XXXUUUQQQMMMJJJHHHBBBDDDFFFFFFEEEFFFHHHKKKPPPPPPQQQTTTWWWXXXWWWVVVOOOPPPSSSXXXWWWVVV[[[ccc]]]]]]___```___YYYQQQJJJ???999111---...///000///...///000---***'''((()))%%%%%%%%%&&&&&&&&&''''''#########"""!!!"""$$$&&&###%%%&&&'''&&&%%%&&&'''&&&%%%$$$$$$%%%''')))+++$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***+++***))))))***'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((()))%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''((((((((()))))))))(((&&&&&&''')))%%%'''(((***+++***)))(((+++)))(((((()))***++++++))))))))))))***+++,,,---...))))))GGGLLL555222111//////111222333444444444111;;;AAALLLsssIIIJJJLLLMMMMMMMMMLLLKKKMMMKKKGGGDDDCCCDDDGGGHHHGGGHHHLLLSSS[[[___^^^\\\XXXUUUSSSTTTZZZaaahhhkkk```___\\\XXXTTTOOOKKKHHHAAADDDFFFFFFFFFHHHLLLPPPVVVUUUTTTVVVWWWXXXWWWVVVRRROOONNNOOOKKKHHHOOOYYY^^^```ccceeeaaaXXXLLLCCC888111***(((+++---,,,***(((***,,,+++(((&&&'''((($$$%%%&&&''''''''''''&&&###%%%&&&%%%###$$$)))---###%%%''''''&&&&&&&&&''''''&&&%%%$$$%%%(((,,,...$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%% """%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&(((++++++***))))))***%%%%%%%%%&&&'''((()))***&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''''')))******)))'''&&&''')))$$$&&&(((***++++++***)))((()))***+++++++++++++++))))))))))))***+++,,,---++++++(((<<>>:::;;;===:::@@@HHHJJJFFF===444...---,,,***((('''((()))***%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&$$$"""%%%&&&'''&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''%%%""" %%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$"""$$$%%%$$$%%%'''***$$$%%%'''(((((((((&&&%%%''''''''''''((()))******((((((((((((((((((((((((&&&'''((((((''''''((())))))***************))))))''')))+++***&&&$$$&&&)))((())))))******+++******))))))******+++,,,,,,,,,)))***++++++++++++---...///000111111111222444555999555???IIIXXXIIIGGGGGGJJJIIIDDDBBBCCCHHHIIIJJJLLLMMMMMMNNNNNNIIIJJJKKKMMMTTTZZZ[[[WWWVVVWWW[[[aaajjjqqqvvvxxx}}}xxxpppggg___WWWPPPLLLKKKQQQUUUWWWXXXWWWQQQIIIRRRRRRQQQNNNJJJFFFAAA>>>AAAEEEEEE@@@666111222555333666999999666111---+++***)))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%((('''&&&'''&&&$$$!!!%%%&&&%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((('''$$$""" %%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%''')))&&&&&&'''''''''((((((((((((''''''(((((()))***+++((((((((((((((((((((((((&&&'''))))))(((((()))***)))******+++++++++******************))))))))))))))))))***+++++++++******)))******++++++,,,,,,---)))******++++++,,,------000111333222111111333444777666===CCCOOOwwwGGGDDDBBBDDDBBB>>>===@@@BBBEEEHHHKKKNNNOOOOOOOOOKKKJJJJJJLLLPPPTTTUUUTTTTTTSSSUUU[[[fffpppxxx{{{|||uuummmfff___XXXSSSSSSXXX\\\]]]]]]ZZZRRRIIIVVVTTTQQQMMMGGGAAA:::666111666:::777///***,,,000...000111111...,,,++++++'''&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''$$$ %%%&&&%%%$$$###$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((...---***(((&&&'''((()))(((''''''&&&'''((()))***''''''''''''((()))***+++((((((((((((((((((((((((((()))************+++---)))***++++++,,,+++++++++---+++)))***---...,,,*********+++++++++++++++*********++++++,,,---------,,,,,,,,,---///000000///111333555444222111222444444666;;;>>>HHHiiiCCC???===>>>===:::;;;>>>???BBBFFFJJJMMMOOOOOOOOOMMMKKKJJJLLLMMMNNNOOOOOOUUUSSSRRRUUU^^^jjjuuu|||zzzssskkkcccZZZUUUTTTYYY]]]^^^^^^^^^WWWPPPWWWSSSMMMGGGBBB;;;333...***///333111+++'''(((,,,''')))++++++)))'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$#########$$$&&&'''&&&"""&&&&&&'''&&&%%%%%%(((***$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&((('''&&&%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&((()))$$$###"""###%%%(((+++,,,)))((('''&&&&&&''')))***&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))+++,,,---,,,,,,...///******+++,,,,,,,,,,,,,,,...+++)))+++///000///,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,///222333222000111444777666222000222444111666888;;;DDD^^^AAA===<<<===<<<::::::>>>???AAAEEEIIILLLNNNOOOOOONNNKKKJJJKKKKKKJJJKKKNNNVVVUUUTTTTTTXXXbbbooowww{{{ssshhh^^^VVVSSSSSSXXX\\\]]]```aaa\\\UUUNNNIIIAAA<<<888444...)))+++...000///+++(((((()))&&&(((+++,,,***(((&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$&&&''''''%%%###$$$&&&''''''''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''((()))'''%%%$$$$$$''')))***)))((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))***+++------------///111***++++++,,,---------------+++***,,,///111000...,,,,,,---------,,,+++++++++,,,,,,------......///---++++++///333444222///000444888888333111222555000666777999CCCUUUCCC???>>>???>>>:::;;;======???BBBEEEHHHJJJKKKLLLMMMIIIHHHKKKKKKIIIKKKPPPSSSUUUVVVTTTSSSXXXbbblllyyyzzzwwwmmm```VVVTTTUUUWWW\\\```aaaaaa```YYYPPPBBB<<<444000//////,,,)))******)))*********)))((()))+++------+++)))))))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%!!!$$$'''(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((((((,,,***(((((())))))'''%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((***,,,,,,,,,---...000***+++,,,---............+++++++++---///000000000---------------,,,++++++,,,,,,,,,---......//////...------000555777444000///444999999444111333777000777555888CCCMMMqqqFFFBBBAAAAAA@@@<<<;;;===;;;<<<>>>AAACCCEEEGGGGGGKKKGGGGGGKKKKKKIIILLLSSSMMMRRRVVVSSSNNNOOOXXXaaappprrrpppfffYYYRRRTTTZZZ___cccfffeeebbb]]]RRRGGG:::333,,,))),,,...---,,,$$$"""!!!$$$(((++++++))))))***+++***(((''''''(((&&&''''''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""&&&((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&((()))))))))((('''!!! ###(((***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***+++))))))))))))))))))))))))''')))++++++++++++---///***+++,,,---............***+++,,,---...///000111---.........---,,,,,,+++,,,,,,------.../////////111//////333999:::777333...444:::999444222444888111888555888BBBHHHgggHHHGGGFFFDDDBBB@@@??????<<>>CCCXXXPPPNNNJJJGGGEEEDDDEEEFFFIIIKKKNNNQQQTTTUUUSSSPPPSSSQQQPPPRRRQQQMMMKKKLLLLLLKKKKKKLLLPPPUUUZZZ^^^ggggggccc\\\TTTPPPQQQRRRKKKFFF???777000,,,++++++***((('''((())))))(((&&&'''&&&&&&'''((()))'''&&&'''((())))))''''''((()))%%%&&&'''))))))))))))(((***)))((('''&&&&&&&&&&&&$$$$$$$$$&&&((()))((('''%%%&&&'''((()))(((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$)))---,,,&&&###%%%((($$$$$$%%%&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++...000///...'''((()))(((&&&&&&&&&(((&&&%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&******))))))***+++---...---+++))))))+++---...///------,,,,,,++++++++++++000000///...------,,,,,,---------,,,***)))***,,,,,,---...---------///111333000...111666888555111...000333555666777999:::888555777444<<<@@@QQQVVVTTTQQQOOONNNPPPSSSUUURRRSSSXXX___fffgggccc^^^XXXXXXYYYZZZWWWQQQLLLIIIJJJJJJJJJLLLPPPUUU[[[^^^dddccc^^^VVVRRRSSSVVVWWWIIIAAA777...)))(((***+++(((((((((((((((((((((''' """%%%((())))))''''''((()))(((''''''((()))&&&''')))***++++++***)))+++***)))'''&&&&&&&&&&&&$$$$$$%%%&&&(((((((((((($$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&''''''((($$$'''***)))%%%"""###%%%$$$$$$&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''***---...---,,,&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%&&&&&&''''''%%%''')))******)))'''%%%+++***))))))***,,,...000///+++((())),,,......---+++++++++******)))((((((,,,,,,,,,,,,++++++******+++,,,---+++******+++,,,---.........------...000//////000222444444333111---///333555666777:::;;;:::888888333;;;???MMM\\\[[[ZZZZZZ]]]aaafffiiiaaacccgggnnnttttttooojjj\\\```cccccc```YYYPPPJJJLLLLLLMMMOOORRRWWW\\\___bbb```YYYQQQPPPWWWZZZYYYJJJAAA555,,,((()))+++,,,''''''((((((''''''(((((( """%%%((())))))'''&&&((()))((('''&&&'''(((''')))+++---...---,,,+++******)))((('''&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&''''''((()))***++++++))))))))))))************(((''''''&&&&&&&&&'''''''''&&&$$$######$$$$$$$$$$$$%%%%%%&&&'''((()))***((((((&&&%%%$$$$$$&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%&&&''')))***(((&&&%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))******)))'''%%%+++***))))))***,,,///000///+++)))))),,,...---,,,---------...---,,,+++***))))))***+++,,,,,,++++++***+++,,,+++******+++------...///...,,,,,,...000+++...000111111000000000,,,///222555666888:::<<<<<<:::;;;444<<<@@@MMMaaaaaacccfffkkkqqqwwwzzztttuuuxxx{{{{{{yyytttpppeeejjjmmmkkkhhhccc[[[SSSSSSSSSSSSUUUXXX\\\___aaaeeeddd^^^WWWXXX``````ZZZEEE===222+++)))*********%%%'''(((((('''&&&''')))'''&&&&&&'''((()))'''&&&&&&'''((((((&&&&&&'''((((((***---///000///---,,,***)))((((((''''''((((((%%%&&&((('''%%%$$$$$$$$$%%%%%%&&&'''(((((()))***))))))******++++++,,,,,,************++++++++++++(((((('''&&&&&&&&&&&&'''(((&&&######%%%'''&&&%%%%%%%%%$$$$$$%%%''')))***(((((('''&&&######%%%'''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''%%%###%%%&&&''''''&&&%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&)))(((((()))***,,,...///---,,,++++++,,,------,,,***+++,,,------,,,+++***)))***,,,---......------)))***+++*********,,,...---.........------...000+++---//////.........///---///333555666777:::<<<=========555<<>>555<<<@@@IIIuuufffhhhlllrrrxxx~~~~~~zzzzzz{{{xxx{{{yyyrrrpppsssrrrnnncccbbbbbbcccdddfffhhhiii]]]bbbccc^^^______RRRAAA555///***)))++++++(((%%%$$$&&&((((((&&&%%%'''***%%%###""""""%%%'''((('''&&&'''((('''&&&&&&'''((('''))),,,///000...,,,***'''''''''(((((()))***+++%%%(((***)))'''&&&'''))))))))))))***+++---...///,,,,,,,,,+++++++++++++++))))))))))))************)))((('''&&&&&&&&&&&&&&&!!!((()))&&&###$$$&&&&&&$$$""" !!!%%%))),,,&&&((()))((($$$###$$$&&&"""###$$$&&&'''((())))))######$$$''')))***)))'''$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&%%%((((((''''''''''''((((((%%%&&&''')))+++,,,,,,,,,***---///...+++)))+++...)))***---///000//////...)))***+++,,,+++)))'''&&&((()))******)))***,,,...,,,---...---------///111000///------...///000000...000333555666777999:::AAAAAA???444;;;>>>FFFpppppppppqqqrrrtttyyy~~~}}}~~~|||xxx|||~~~yyyvvvwwwwwwuuukkkkkkjjjiiikkklllfff^^^\\\YYYWWWUUUNNNBBB:::888///---***((('''(((***+++&&&''''''(((((('''&&&&&&&&&'''((((((&&&%%%&&&((()))(((&&&%%%%%%&&&((()))%%%''')))+++,,,,,,******''''''(((***,,,,,,+++)))***++++++***((()))+++---,,,++++++---000000---)))---,,,,,,+++***)))(((((('''''''''(((((()))***+++***'''$$$###$$$%%%&&&&&&))))))))))))((('''&&&&&&'''&&&%%%%%%''''''&&&$$$***)))(((&&&&&&''''''(((***'''######&&&))))))(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))((()))+++,,,,,,+++***)))---***(((***---000000///---000222000+++)))+++///***++++++,,,,,,++++++***++++++++++++++++++++++++***...///+++***---///...+++---///000///000222444222333444555666777888888AAABBBBBB999===???FFFsssvvvvvvuuuuuuvvvzzzzzzxxxyyywwwsss{{{~~~}}}wwwrrrrrrpppmmmcccdddccccccfffhhhccc\\\MMMIIIFFFEEE>>>555//////---+++)))(((''''''((()))'''''''''''''''''''''''''''((()))((('''&&&'''((()))(((&&&%%%%%%&&&'''(((((()))+++,,,,,,+++***)))(((((()))***,,,---------//////...,,,***))))))+++,,,++++++...000000...+++---,,,+++***)))((('''&&&''''''''''''((()))***++++++)))''''''((((((((('''$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%(((++++++***((('''&&&&&&'''''')))&&&######&&&(((((('''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((()))'''(((***++++++***)))(((,,,***((())),,,//////...,,,000222000,,,***+++...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++***...///+++***---///...,,,...///000//////111333333333444555666888999:::@@@BBBCCC999===???GGGuuu}}}zzzxxxxxx{{{~~~~~~wwwuuuwwwvvvrrrvvvzzzzzzssslllhhhbbb]]]SSSUUUUUUUUUXXX[[[XXXRRRBBB===999888333---+++---***))))))(((''''''''''''((('''&&&%%%&&&&&&'''((('''((()))(((''''''((())))))(((&&&%%%%%%%%%&&&&&&***++++++,,,,,,***)))((()))))))))***,,,...000111555555444111...+++***+++++++++,,,...000111///...------+++***((('''&&&%%%''''''''''''((()))***+++***)))((()))******((('''$$$%%%&&&&&&''''''&&&&&&###'''%%%"""$$$***000---+++)))'''&&&&&&&&&&&&'''%%%######%%%'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''')))*********)))(((+++)))'''(((***---------+++///111000---++++++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------***...///+++***---///...---...000000//////000111555444444444555888:::<<>>===BBBEEE;;;===???KKK}}}{{{{{{}}}{{{zzzvvvpppooorrrrrrnnnqqqwwwwwwooocccVVVHHH===444777777555666888666222333...***)))(((''')))...((()))***++++++)))((('''((('''%%%$$$%%%&&&)))***$$$&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%&&&''')))***++++++,,,))))))))))))))),,,111555666888888777333///---,,,***+++---......///000111......---,,,***)))((('''&&&&&&&&&&&&'''((()))***&&&&&&''')))+++***'''$$$ !!!"""###$$$%%%%%%%%%'''%%%###"""$$$&&&)))***///---+++(((&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&$$$###%%%&&&&&&&&&&&&'''((()))***+++))))))***+++,,,,,,------+++++++++******+++---///+++---......---,,,+++,,,***++++++,,,,,,++++++***,,,,,,,,,------.........***...///+++***---///...---...//////...---///000555444333333555888;;;>>>;;;BBBGGG<<<===???NNN}}}}}}~~~~~~vvvvvvrrrmmmlllmmmlllggguuuxxxtttiiiZZZMMM@@@666///222111...---///...***///+++((()))(((''')))---((()))************((('''&&&&&&%%%%%%&&&''')))***$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%&&&'''(((***,,,---...)))***+++***)))+++000555333555777666333///,,,******+++------,,,---///000---,,,,,,+++***)))((((((&&&&&&&&&&&&'''((()))***''''''(((***,,,+++)))'''"""###$$$%%%&&&'''''''''***'''######%%%''''''&&&///...+++)))'''&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((((((((("""%%%'''&&&###"""$$$&&&%%%&&&&&&'''(((***+++,,,)))******+++,,,---......+++,,,,,,+++***+++---///------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------......***...///+++***---///...,,,---//////......///000222222222333555888;;;<<<:::BBBHHH======???PPP~~~|||tttuuutttrrrsssvvvtttooowwwtttjjjYYYIII???666000+++......***)))++++++(((---***)))++++++((()))+++'''((((((((()))(((((((((%%%%%%&&&&&&'''(((((()))&&&'''))))))((((((***+++'''((()))******+++++++++)))))))))***+++---...///***,,,...---***+++000555555888:::999555111---+++***+++---,,,******---///))))))))))))((((((((('''&&&&&&&&&&&&'''((())))))''''''''')))******)))'''&&&'''((()))))))))))))))&&&&&&&&&&&&%%%%%%&&&'''...---+++)))'''&&&&&&'''###&&&((((((&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))"""&&&((('''###"""$$$(((%%%&&&&&&'''(((***,,,---)))))))))***+++---......***++++++***((()))+++......---+++***+++,,,---...***++++++,,,,,,++++++*********++++++,,,---------***...///+++***---///...+++,,,............000111000000111333555777999;;;888BBBIII>>>===???RRR}}}{{{tttwwwyyy{{{vvvooo```JJJ:::222///,,,'''++++++(((&&&))))))''')))''''''******&&&%%%'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''')))***+++******,,,---'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------...///+++...000///,,,,,,000555;;;>>>@@@???:::444000---***+++---+++))))))+++...''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))%%%$$$$$$%%%'''((('''%%%$$$%%%&&&&&&'''&&&&&&&&&"""&&&)))((($$$###&&&***...---+++)))''''''''''''###&&&))))))'''%%%''')))%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''###''')))((($$$###%%%)))%%%&&&&&&''')))***,,,---((((((((()))***,,,---...(((***+++)))''''''***---///---***)))***,,,......+++++++++,,,,,,+++++++++))))))***++++++,,,------***...///+++***---///...***+++---.........000222...///111333555777888999888BBBJJJ>>>===???SSSyyy|||zzzrrrfffYYYGGG:::333000...,,,******))))))((('''''''''((()))))))))))))))((((((******))))))((((((((('''&&&&&&''''''''''''((((((***((((((***---///---***,,,,,,++++++,,,...000111333111000......///111222444444333111///000222444888???@@@999333111///++++++***)))))))))***,,,---''''''&&&%%%%%%$$$######''''''''''''''''''''''''(((((('''%%%######&&&(((!!!$$$((()))(((%%%######%%%&&&&&&%%%$$$%%%'''))),,,+++)))'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$&&&'''(((((('''''')))***,,,---)))))))))***+++---...///---------,,,,,,+++++++++...///111222111///,,,***++++++++++++++++++++++++)))***+++***))))))+++,,,000...,,,***)))***+++,,,,,,,,,,,,---...000111222333333222222333666999:::AAADDDHHH>>>>>>@@@TTT}}}oooeeeOOOEEE:::222000000///...+++******))))))(((''''''&&&&&&'''''''''&&&&&&%%%)))))))))(((((('''''''''%%%%%%&&&'''((())))))***)))((())),,,222666777666222111111222333666888999:::888555222///.........444444333111000000222444666<<<<<<555///...---***)))))))))))))))***++++++%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''$$$%%%''''''&&&%%%%%%&&&$$$%%%%%%$$$###$$$&&&(((,,,***)))'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''&&&%%%$$$&&&'''(((((('''((()))***,,,---+++************++++++,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,***)))++++++++++++++++++++++++)))***+++***))))))+++---...---------...///000111............///000222222111111111222333555777888===BBBFFF===>>>BBBXXXzzzjjjZZZOOO999444///---...//////...,,,++++++***))))))(((((($$$%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&''')))***+++,,,---***)))***...555;;;???@@@888888888888:::<<<>>>??????<<<999555222///......444444333222000000222444333777777111+++******)))(((((())))))******))))))%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&(((###$$$$$$###"""###%%%'''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%$$$&&&(((((('''(((((()))+++,,,---,,,+++***)))))))))))))))++++++++++++++++++,,,,,,)))))))))***************++++++++++++++++++++++++)))***+++***)))***,,,---,,,,,,---...////////////...............///000000///000000222333444555666:::???EEE===???EEE]]]~~~rrrcccRRRCCC:::222000//////000000...+++,,,,,,++++++***)))))))))%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&))))))***+++,,,---...............000555;;;AAADDD>>>>>>===<<<<<<===??????<<<:::888666444333222222333444444222000///111222111333333...)))'''(((***'''((()))******)))((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%$$$######%%%((()))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%%%%&&&(((''''''((()))***+++,,,,,,+++***))))))((())))))))))))******++++++,,,,,,,,,+++*********+++,,,...///++++++++++++++++++++++++)))***++++++******,,,...++++++------,,,+++)))'''---------,,,,,,---.........///111333444555555555999???EEE===@@@FFFaaa~~~zzztttiii[[[KKK>>>555000111111111111111000---***,,,,,,++++++***)))))))))%%%&&&&&&'''((((((''''''&&&&&&'''''''''''''''''')))******++++++,,,,,,,,,222222222444777===CCCGGGEEEDDDBBB???>>>=========:::999888666555333333222222333333222///...///000000111111...***'''(((+++'''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%%%% ###&&&'''%%%###""""""%%%&&&&&&%%%$$$$$$''')))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&'''((()))***++++++,,,)))))))))((())))))***+++*********++++++,,,,,,---,,,+++******+++---///111++++++++++++++++++++++++)))***++++++***+++---///)))***+++,,,+++)))'''%%%.........---....../////////000222444555666666666:::@@@FFF>>>???GGGcccwwwllldddccceeeggghhhbbb]]]TTTHHH<<<444000000------/////////...---,,,,,,++++++***))))))((((((###$$$%%%&&&&&&'''&&&&&&'''''''''''''''((((((((((((((()))***++++++,,,,,,666777888999;;;@@@FFFKKKKKKIIIFFFBBB@@@>>>===<<<===<<<:::777444222///...111222222111...------...///...///000,,,'''(((,,,))))))******))))))((((((######$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&"""&&&(((&&&$$$"""!!!%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&'''(((***++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,...///++++++++++++++++++++++++)))***+++++++++,,,...000''')))+++---------,,,+++000000000000000111222222000111222333444666777777:::AAAGGG>>>???GGGeee___WWWNNNIIIIIIKKKKKKJJJHHHGGGBBB;;;444000000111***+++,,,,,,,,,+++,,,---+++******))))))(((''''''$$$$$$%%%&&&'''''''''''''''''''''(((((()))))))))((()))+++---///111333333;;;<<<<<<<<<;;;>>>BBBFFFKKKIIIFFFBBB@@@>>>===<<>><<<999555111...,,,///000111000---++++++,,,---,,,...111---'''''',,,++++++***)))))))))))))))$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''"""%%%'''(((&&&%%%$$$$$$%%%%%%%%%$$$###$$$&&&((($$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&'''(((***++++++++++++,,,++++++************+++......------------------+++++++++++++++,,,------++++++++++++++++++++++++)))***+++++++++,,,...000******,,,---......------.........///000111222333000000000111222444666777999@@@GGG>>>@@@IIIhhhLLLFFF???===??????===:::666888888555111...///000+++,,,,,,+++))))))+++,,,******))))))((('''''''''&&&'''((()))************'''((((((((())))))*********,,,...111555888;;;<<>><<<<<<<<>><<<:::666333000......///000///,,,*********+++***...111...'''''',,,---,,,***)))))))))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((('''%%%######&&&(((&&&'''((('''&&&%%%''')))$$$$$$$$$###"""###%%%'''###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%&&&(((***%%%'''(((***++++++++++++///...---+++***)))))))))/////////......---------,,,,,,---------.........++++++++++++++++++++++++)))***+++++++++,,,///111------------,,,+++************+++,,,---...000111000///......000222555777888???GGG>>>@@@JJJkkk@@@>>><<<;;;:::999777555000000000000////////////000---******---///...---)))+++,,,+++)))(((((()))$$$%%%'''))))))))))))(((,,,------,,,++++++,,,...,,,///444;;;AAAEEEFFFEEEGGGAAA======;;;777555666:::<<<======<<<;;;<<<===<<>>888222000...+++000//////---,,,+++******,,,,,,,,,,,,+++***))))))******)))((('''&&&%%%%%%((()))*********)))'''&&&&&&&&&&&&$$$###%%%'''************))))))((('''&&&)))&&&""""""$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&"""$$$(((((('''%%%######''''''&&&%%%%%%%%%&&&&&&'''&&&'''(((***)))&&&$$$...+++'''$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---+++*********+++---///000+++,,,......---***'''%%%///...,,,,,,,,,---///111333...))))))+++---+++)))))))))))))))***+++,,,---000///---,,,,,,---...///---///000...,,,+++---000---...///111222333444555@@@CCCGGGDDD>>>MMM~~~<<<:::888777777666555333000////////////............+++)))))),,,...---,,,)))***+++***((('''''''''((()))******+++++++++***(((***,,,------///111444///222777???GGGLLLMMMMMMDDD>>>::::::999666444555777999::::::999888999:::;;;===;;;666222222000,,,//////...---,,,+++******++++++++++++***)))(((''')))))))))(((''''''&&&&&&(((((()))))))))((('''&&&&&&&&&&&&%%%$$$%%%'''***'''((((((((((((''''''&&&&&&### !!!###$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""$$$'''((('''%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''%%%###"""###"""!!!,,,***'''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---------,,,++++++,,,---......///111111111...,,,***...---,,,+++,,,---///000111,,,((((((***,,,+++(((***)))))))))***+++,,,,,,000///...---,,,+++++++++---//////...,,,+++---000222111...------111666:::>>>CCCGGGDDD@@@TTT888666444333333333111000//////.........---------,,,***))))))+++,,,,,,,,,***++++++***(((''''''((((((((((((((())))))))))))''')))---000222555999<<<666888<<>>;;;999;;;666444666777555555888222333555444222111111222000222333111222444333///,,,,,,,,,+++******))))))************)))((('''&&&&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''%%%&&&'''((()))*********$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''######$$$%%%&&&$$$ $$$'''******)))''''''((('''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---,,,,,,---.../////////000,,,---.........---,,,,,,+++++++++++++++,,,------***))))))***+++,,,,,,,,,*********)))******++++++((()))***+++++++++***)))++++++++++++---...//////***///555777555333444666<<>>:::555222111000///...//////...---,,,++++++***)))+++---......---///000+++,,,,,,,,,+++---///222111222333555666666555444>>>@@@CCCDDDCCCBBBCCCCCC@@@???>>>===>>>===;;;999:::555333666777666666888222444555444222111111111,,,222666444222333111...+++++++++*********))))))************)))((('''&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''%%%'''((('''%%%$$$%%%&&&&&&'''((()))************%%%'''((('''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''''''''&&&'''(((&&&%%%$$$############$$$%%%%%%&&&'''&&&"""$$$(((++++++(((&&&''')))'''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---***+++,,,---////////////////////////......---,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,))))))))))))***+++,,,---'''((()))***+++++++++++++++***)))***---///000//////222333000...///666===<<>>CCCEEEGGGGGGEEEBBBAAAAAA???>>><<<<<<======<<<::::::555333555777555555777222444555444222000000111***333:::888333000///...***************)))))))))((((((((((((((('''%%%%%%'''''''''(((((((((((((((***)))((('''''''''((((((%%%'''((('''%%%$$$%%%%%%&&&&&&'''((()))))))))(((((())))))(((&&&&&&(((+++$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''&&&'''((()))######"""""""""###$$$$$$((('''((())))))'''"""&&&))),,,+++'''%%%'''***'''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---***+++,,,---......------000000//////...---,,,,,,)))******+++++++++++++++((()))******************((((((((()))***,,,---...******))))))******+++++++++)))(((***---000000//////222222///+++---666===;;;FFFEEEDDDddd:::777444222333444555555111000000...---,,,++++++%%%))),,,---,,,+++---///111222333333444777;;;???DDDGGGLLLPPPQQQQQQNNNMMMEEEGGGIIIHHHEEEBBB@@@??????>>><<<;;;<<<;;;999888999444222444666444444666222333444333111//////000(((444>>>;;;333///...---************))))))))))))''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((+++***)))''''''(((((()))%%%'''((((((&&&$$$$$$%%%%%%&&&''''''((('''''''''%%%&&&&&&$$$!!!"""%%%)))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''&&&'''(((***"""""""""###$$$%%%''''''$$$$$$$$$&&&)))***)))((('''***,,,+++&&&%%%'''***'''&&&&&&&&&&&&'''(((((((((((('''((()))***,,,---+++,,,---------,,,+++***000///...---,,,+++******))))))***++++++++++++***''')))******)))(((((((((''''''((()))***,,,...///---,,,+++)))))))))***+++***(((''')))---000000///***///444333//////333999;;;EEEEEEFFFkkk555222///000222444444333555000...111///***)))---%%%(((,,,......---------555777666555999CCCKKKMMMXXX\\\aaacccbbb]]]WWWRRRRRROOOKKKIIIJJJIIIEEEBBBFFF???999999<<<>>>:::555666888999888555444333444444444444555555444333333111666999888222,,,***+++''''''(((((())))))******$$$%%%'''&&&%%%%%%&&&(((&&&'''))))))((()))***,,,++++++)))(((''''''''''''&&&'''((('''&&&%%%&&&'''$$$&&&(((((('''&&&'''(((&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&''')))******%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((++++++++++++******))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''')))+++,,,,,,***(((&&&+++,,,---......,,,***)))(((((())))))***+++------,,,,,,+++***))))))******''')))******))))))***+++***************++++++++++++//////)))(((---000///000222333222000000333777999MMMIIIPPP444111//////111333333111333///---///...***))),,,***---000222333555777888666;;;@@@DDDMMMVVV[[[ZZZ```cccfffhhhfffbbb\\\YYYVVVSSSPPPMMMKKKGGGCCC@@@EEEAAA===<<<>>>>>>;;;888666888999999777666666777666666555555444222111000///111333111,,,)))***---******************))))))%%%'''(((((('''&&&((()))%%%'''((((((((((((***++++++***)))(((''''''''''''&&&'''((('''&&&%%%&&&((($$$&&&(((((('''&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&''')))******$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((+++***)))((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&(((***,,,,,,+++)))(((***,,,---///...,,,***((())))))))))))***+++,,,,,,++++++*********)))))))))''')))******))))))***+++***************+++++++++***---,,,((((((,,,///---...000111111///000333777<<>>CCCUUU^^^kkkxxx|||uuulllccc^^^^^^aaadddiiimmmpppmmmdddYYYRRRNNNDDDFFFHHHEEE???:::999:::===>>>???===;;;999888999888777555333111111000000111111111000...------...)))))))))*********++++++%%%'''(((((('''&&&((()))&&&''')))(((''''''((())))))(((((('''''''''''''''%%%&&&''''''&&&&&&''')))$$$&&&(((((('''&&&'''(((%%%&&&'''''''''%%%$$$###'''&&&%%%&&&((()))((('''###$$$%%%&&&''')))******$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&(((***,,,,,,***(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******++++++***)))((('''((())),,,......,,,***(((++++++***)))(((((((((((('''(((((()))))))))((((((''')))******))))))***+++((())))))***++++++,,,,,,,,,+++***+++,,,---,,,---...111444555555777<<>>===???CCCCCC@@@;;;999555111000444:::???GGGTTTbbbllluuu|||uuummmfff```]]]```eeelllssstttooofff___WWWUUURRRLLLGGGBBB@@@??????AAABBBBBBAAA@@@AAABBB===;;;888444222111111111+++++++++,,,---,,,+++*********++++++++++++++++++&&&((())))))(((''')))***)))***+++***)))((()))+++'''''''''&&&&&&''''''((($$$%%%''''''&&&'''(((***$$$&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%$$$###$$$'''((('''&&&###$$$%%%&&&''')))******$$$%%%&&&''''''%%%###"""&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((()))***+++++++++))))))******++++++++++++***))))))((((((((())))))((('''%%%$$$%%%''')))***''')))******))))))***+++'''((()))***+++,,,---------...222444000***...555---///222333333555:::>>>MMM\\\)))+++.........///444888===CCCGGGFFFHHHMMMMMMHHHEEEAAA;;;555000000444777333CCCTTT^^^gggrrr||||||ssshhh^^^WWWRRRWWWbbboooxxxxxxrrrkkk___\\\VVVPPPKKKGGGDDDCCC???AAACCCDDDDDDEEEFFFGGG@@@>>>:::555222000//////+++******+++---............------,,,,,,++++++***((()))******))))))***+++***+++,,,+++***)))***+++''''''&&&&&&&&&''''''((($$$%%%''''''''''''(((***$$$&&&(((((('''&&&'''(((***)))(((((((((***+++,,,$$$######$$$&&&''''''&&&###$$$%%%&&&''')))******$$$%%%'''''''''%%%###"""&&&&&&&&&'''''''''(((((()))'''%%%###$$$&&&)))+++'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))$$$%%%'''(((***,,,...///******))))))***+++,,,,,,))))))(((((((((((()))))))))'''%%%###$$$&&&)))+++((()))******))))))***+++'''((()))***+++,,,------$$$'''---///)))"""&&&000///111444444444666;;;???PPPbbb)))+++---///000555===CCCFFFIIIKKKJJJMMMPPPMMMIIIFFFBBB<<<666222000000000555999>>>EEENNN\\\lllwwwzzz|||uuufffVVVUUUPPPYYYooo|||zzzvvvvvvjjjjjj]]]SSSQQQJJJAAADDDDDDDDDDDDEEEFFFHHHIIIJJJAAA<<<777444444444222//////...,,,,,,---...---,,,---,,,,,,,,,++++++******)))***++++++,,,+++******(((,,,)))!!!!!!))),,,(((((((((''''''''''''((((((&&&'''((())))))'''%%%$$$((('''%%%$$$%%%&&&''''''(((((((((((((((((((((((((((###"""%%%&&&%%%%%%'''$$$$$$%%%''')))***)))'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&$$$%%%$$$!!!))))))(((''''''''''''''')))(((''''''''''''((((((***)))&&&%%%%%%&&&)))***''''''(((((()))+++,,,---,,,+++***)))(((((((((((()))+++,,,)))###!!!###&&&***+++,,,+++***)))***+++++++++++++++++++++++++++,,,+++******+++,,,...///222111111333333333999AAALLLuuu+++...222444666999>>>BBBEEEHHHIIIIIILLLPPPOOOKKKEEEBBB<<<777333111111111///111555:::CCCQQQbbbnnnvvvxxxgggVVVMMMJJJTTTkkk|||}}}{{{|||qqqpppbbbWWWUUUNNNEEEGGGFFFEEEDDDEEEIIIKKKLLLKKK???;;;666333333333111000///---+++***+++,,,,,,+++------,,,,,,++++++******%%%%%%&&&&&&''')))*********+++)))%%%$$$(((***)))((((((''''''''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&"""!!!%%%'''%%%$$$%%%$$$$$$%%%''')))***)))''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%)))...---((((((''''''(((((()))***+++))))))((((((((((((((()))***((('''&&&&&&'''(((***'''''''''((()))***,,,,,,++++++***)))(((((((((((('''***+++)))%%%###&&&))))))***+++***)))((()))+++++++++++++++++++++++++++------,,,,,,---...000111222000111333333333999AAAOOOxxx000333777;;;===???AAADDDDDDGGGHHHHHHKKKPPPPPPMMMDDDAAA===888444333333333,,,---...000777EEEVVVbbbmmmzzz{{{iiiVVVJJJHHHRRRhhhzzzyyyxxxiii]]]ZZZRRRJJJLLLJJJFFFCCCEEEKKKNNNNNNKKK@@@===888555444444333222111...+++***+++---------------,,,,,,+++*********'''''''''(((***---///000---)))(((******''''''***((((((''''''''''''((((((&&&'''((((((((('''&&&%%%$$$&&&((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&(((%%%$$$$$$$$$$$$$$$&&&)))***)))(((&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&...555333,,,&&&&&&'''((()))+++---...)))))))))))))))))))))***((((((''''''''''''((((((&&&&&&&&&'''((()))***+++******)))(((''''''''''''&&&(((***(((&&&%%%(((+++((()))******(((((()))***++++++++++++++++++++++++---------------///000000111000111333333333:::BBBSSS|||888:::<<<>>>AAACCCEEEGGGEEEGGGGGGFFFIIINNNNNNJJJCCCAAA===999777555555555111000---+++///;;;JJJVVVbbbqqq~~~lllZZZPPPNNNUUUgggyyy|||mmm___\\\TTTLLLOOOOOOIIIDDDEEEKKKOOOLLLHHHCCC@@@===:::888777777666444111---,,,---...//////++++++++++++******)))))))))***,,,...///000000000...((((((......&&&%%%+++(((''''''&&&&&&''''''(((&&&''''''(((((('''&&&&&&%%%(((***)))%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###(((***'''%%%%%%%%%$$$$$$&&&(((***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***)))))),,,000...)))%%%&&&&&&'''(((***,,,---))))))******+++++++++***'''(((((((((((((((((('''&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&'''((('''&&&%%%(((***'''((())))))(((((()))******+++++++++++++++,,,,,,******++++++,,,------...000///000333333444:::CCCWWWAAA@@@??????BBBEEEIIIJJJFFFHHHHHHGGGIIILLLKKKFFFBBBAAA>>>;;;999888888888777555000++++++333???IIIXXXhhhxxxssscccWWWTTTXXXfffvvv{{{kkk]]]ZZZSSSLLLPPPRRRKKKEEEEEEJJJLLLJJJFFFEEEDDDBBB@@@<<<:::888888333111...,,,---......---************************(((***---000000...,,,***...((((((//////'''&&&+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''+++,,,,,,)))&&&%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$)))+++(((&&&'''%%%$$$$$$%%%((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((---///+++'''((()))((('''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,++++++'''(((((((((((((((((('''''''''&&&''''''((()))******)))(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&((())))))(((((()))+++*********++++++,,,,,,,,,******+++,,,,,,---------///...000333333444;;;DDDYYYFFFCCC@@@@@@BBBFFFIIIJJJGGGJJJJJJIIIKKKMMMJJJEEEAAA@@@>>><<<;;;::::::;;;999666111,,,)))---666===NNN^^^nnnyyy{{{nnn^^^YYYXXXaaappp~~~zzzwwwfffXXXVVVQQQKKKOOOSSSMMMGGGFFFIIIKKKIIIGGGGGGHHHIIIFFFAAA<<<999888222000...---------,,,+++))))))***+++,,,,,,---------///111222222///,,,)))+++)))))),,,,,,))))))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((555222---)))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###(((***((('''(((&&&%%%$$$%%%''')))***)))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+++...***%%%%%%(((***(((''''''&&&%%%%%%%%%&&&'''(((***+++,,,,,,+++***((((((''''''''''''((((((((('''''''''(((((()))*********)))(((''''''''''''(((''''''&&&&&&&&&&&&'''&&&((())))))))))))***,,,*********++++++,,,,,,---+++,,,---...////////////...---///222333555<<>>>>>===>>>>>>666666444000------111666888FFFTTT```nnnzzz{{{tttlllcccYYYVVV___llltttuuuqqqmmm]]]PPPPPPMMMIIIOOOOOOMMMKKKJJJJJJMMMPPPRRRRRRVVVZZZXXXQQQHHHBBB???666555555666666555111...+++,,,---///222444666666000...+++))))))***,,,---$$$++++++%%%&&&...///***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))FFF;;;...((((((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%$$$%%%''''''%%%$$$$$$''')))******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&(((++++++(((((((((''''''''''''((((((%%%''')))+++,,,+++***)))***)))&&&%%%%%%&&&)))******))))))))))))******+++,,,+++***))))))((((((((((((''''''(((+++---......''')))***+++******,,,---))))))***+++,,,,,,------)))***+++---...------,,,------///222444555===FFFbbb?????????AAAEEEIIILLLMMMTTTYYY^^^^^^YYYRRRMMMLLLBBB@@@???===<<<======>>>888888666222...,,,,,,---888@@@MMM\\\hhhppptttvvvrrrgggYYYSSSXXXbbblllqqqmmmaaaTTTMMMHHHFFFHHHMMMMMMMMMOOOPPPQQQRRRRRRRRRVVVWWWYYYZZZWWWOOOEEE>>>:::555666>>>AAA:::222...(((***,,,///000///...---++++++,,,---,,,+++***)))%%%&&&((()))))))))((('''%%%&&&''''''%%%$$$%%%&&&&&&((()))***)))((()))***......,,,***((('''%%%%%%((('''&&&&&&&&&&&&'''((('''(((((('''&&&(((+++...)))'''%%%%%%''')))******%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''')))+++,,,***)))))))))%%%&&&(((***+++***))))))'''''''''&&&'''((()))))))))))))))))))))))))))))),,,+++***((((((((())))))%%%&&&'''(((((('''&&&%%%'''((()))++++++,,,,,,,,,***+++,,,,,,******+++,,,...---,,,+++,,,...000222///444222333999888;;;IIIggg<<<===???CCCHHHLLLOOOPPPYYY___fffgggaaaWWWPPPLLLAAA@@@???>>>>>>=========999888777333///,,,,,,---///666BBBPPP]]]gggmmmpppkkkbbbXXXTTTYYYccclllqqqmmmaaaTTTLLLFFFCCCEEEIIIKKKMMMPPPRRRRRRRRRTTTUUUTTTUUUWWWZZZ[[[UUUKKKCCC>>>999999>>>>>>888222000)))***,,,---......------******+++++++++***)))(((&&&'''((()))))))))((('''$$$%%%%%%%%%######%%%'''&&&((()))***(((((()))***++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&)))+++&&&%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''')))***+++)))(((((()))'''(((((()))******++++++(((((()))))))))*********************************+++***)))(((((())))))***''''''((((((((((((''''''(((((()))***+++,,,,,,,,,+++,,,---,,,+++***+++---...---,,,,,,,,,...000111///444222333888888<<>>:::888888555000---...++++++++++++++++++++++++))))))******))))))((('''&&&'''((()))))))))((((((%%%&&&%%%$$$###$$$'''***&&&'''))))))((((((((()))((((((((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%###$$$&&&(((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((((((''''''&&&((())))))(((''''''(((((((((''''''((()))***+++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***))))))(((((()))***+++))))))(((((((((((()))))))))))))))***++++++,,,,,,+++---...---,,,+++,,,---///...---,,,,,,---//////...444222333888777<<>>===999AAAJJJNNNLLLMMMRRRXXXUUURRRTTT[[[cccbbbXXXNNN>>>===999222......000111,,,,,,+++)))))))))))))))++++++******))))))))))))(((((((((((())))))******(((((((((&&&&&&(((,,,///%%%'''((()))((('''((()))((((((''''''&&&&&&%%%%%%'''(((***++++++***(((''''''(((((('''%%%$$$%%%&&&'''&&&''')))+++,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((%%%''')))***+++)))(((&&&'''(((***,,,,,,+++***(((************************))))))(((((((((***+++,,,,,,+++***((((((((()))***+++***)))))))))***+++,,,,,,---......,,,,,,---...///......------------...---333333333777777???QQQ<<<;;;999888<<>>???>>>;;;666222///...,,,,,,,,,...333999@@@CCCJJJMMMPPPOOOPPPXXXgggssspppllliiihhhaaaTTTIIIDDD<<>>>>>===;;;<<>>999444222111%%%%%%&&&)))---222777:::MMMOOOPPPLLLJJJQQQ```lllqqqnnnmmmmmmgggYYYMMMHHH;;;???EEELLLPPPSSSTTTSSSSSSSSSSSSTTTUUUUUURRRPPPMMMKKKEEE>>>===>>>777---)))***,,,------,,,***)))***)))(((&&&&&&''''''(((***)))((((((((()))+++,,,'''((())))))'''&&&'''((($$$&&&(((((('''&&&'''(((%%%%%%&&&'''(((******+++((('''&&&&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''&&&$$$$$$&&&***...000000%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''((()))((('''&&&&&&(((***,,,)))%%%""""""$$$(((+++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))))))))*********)))(((&&&%%%---+++***(((((()))+++,,,***+++,,,,,,******+++,,,+++,,,---...////////////+++333444333666777AAAVVVAAADDD???>>>EEEFFFMMM\\\aaabbbbbb]]]UUUMMMGGGEEEGGGFFFFFFDDDCCCAAA???>>>BBBFFFGGGBBB<<<999444///+++,,,+++))))))+++111777@@@HHHPPPOOOJJJIIIQQQZZZgggmmmrrrrrrooogggYYYLLLEEEFFFDDDCCCJJJRRRQQQKKKIIILLLOOOQQQRRRSSSUUUVVVZZZUUUKKK???:::888333---111///---...000000---***+++*********+++,,,------)))(((((((((''''''''''''%%%%%%&&&'''((((((''''''&&&%%%$$$%%%'''''''''&&&&&&&&&'''((()))(((%%%###&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%###"""%%%))),,,---+++'''###!!!$$$&&&$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***************+++,,,------%%%&&&'''))))))))))))(((***((('''))),,,...,,,***,,,***((('''(((((()))(((******))))))))))))******''')))++++++***(((((())))))******((('''(((***,,,)))+++...111222111000///111222444555333777EEETTTAAADDD??????FFFHHHNNN^^^bbbaaa^^^YYYSSSMMMHHHEEEGGGFFFEEEDDDBBB???===<<>>CCCJJJIIIDDD>>>???@@@@@@AAACCCGGGJJJ^^^___ZZZMMMAAA;;;777444///...,,,---......---+++++++++***)))))))))******))))))))))))((((((((((((((((((((()))))))))))))))'''&&&%%%&&&((()))((('''&&&***,,,,,,)))'''''')))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&))),,,......((($$$"""%%%&&&$$$$$$&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***))))))))))))***+++,,,---'''((()))***++++++++++++***)))((()))+++,,,,,,++++++***))))))(((((())))))******))))))))))))******++++++)))'''&&&'''***...(((***,,,,,,+++++++++---,,,+++++++++,,,---///111...///222555444666AAANNN???BBB???@@@HHHIIIOOO___```[[[TTTOOOMMMKKKIIIHHHHHHGGGEEEBBB???<<<999777:::BBBGGGGGGEEECCC>>>999555222...***((((((+++---666>>>FFFFFFAAA===???BBBRRRcccvvvvvvgggZZZDDD@@@<<<<<>>IIIzzz>>>BBB???@@@GGGGGGMMM\\\\\\XXXSSSNNNLLLKKKKKKJJJHHHGGGEEEBBB???;;;888777888???FFFFFFEEEDDDAAA<<<555111---)))(((***,,,---111999BBBDDDAAA???@@@CCCLLL___vvvyyygggWWWDDD>>>999:::???CCCCCCCCC===<<<;;;::::::>>>CCCGGGVVV\\\\\\PPPBBB:::888777111000///...---------...++++++***)))((((((((()))+++************)))))))))(((((('''&&&&&&&&&'''(((((('''&&&''')))))))))((('''+++...,,,'''%%%(((+++'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...000***&&&$$$&&&'''%%%$$$&&&&&&&&&''''''((()))******'''''''''((((((((())))))***)))((('''((()))***+++(((((((((((()))***++++++'''((((((((()))***++++++)))***************++++++***,,,---,,,***))))))+++******))))))))))))******'''(((*********)))***+++(((***---...---------...+++,,,...000111000///......///111444333444;;;DDDeee>>>BBB>>>>>>DDDDDDHHHVVVWWWWWWUUURRRMMMKKKLLLMMMHHHGGGEEEBBB???<<<999777777???EEEFFFFFFFFFCCC???555111,,,))))))+++,,,,,,,,,333<<<@@@@@@???AAADDDIII[[[qqq~~~kkkZZZHHH???777888<<<===>>>???<<<;;;;;;999:::<<>>===AAA???BBBOOORRRVVVYYYVVVPPPLLLMMMPPPGGGGGGEEECCC@@@===:::999666===BBBCCCCCCDDDCCC@@@777222,,,))))))***+++++++++222:::>>>???@@@CCCFFFHHHUUUhhhzzzvvvfffQQQEEE<<<;;;===;;;;;;===<<<===<<<<<<<<<>>>BBBEEEGGGLLLLLLDDD<<<:::::::::555555333000+++***+++---+++************++++++,,,,,,,,,+++++++++************)))'''&&&%%%&&&'''((('''%%%%%%%%%'''((('''&&&'''''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''''''''&&&%%%###$$$$$$######&&&,,,000,,,(((&&&((((((&&&%%%&&&######"""###$$$&&&'''((('''((((((((())))))))))))++++++))))))))))))***+++''''''''''''((()))******))))))(((((()))***,,,---)))+++,,,+++)))(((***,,,)))---000///+++)))***,,,******))))))))))))******'''((())))))))))))+++,,,(((***+++++++++,,,...000,,,---.../////////......666444222333111111666>>>DDDwww???BBB===<<>>KKKNNNVVV\\\ZZZRRRLLLMMMQQQGGGGGGEEECCC@@@>>>;;;:::444:::?????????AAAAAA>>>999444---))))))***))))))...444;;;???@@@BBBEEEHHHHHHRRRaaatttqqq[[[NNNBBB@@@@@@===;;;>>>??????@@@??????AAADDDGGGCCCGGGFFF@@@;;;;;;<<<;;;::::::888444///---...111+++*********+++,,,------,,,,,,,,,+++++++++******,,,***((('''&&&'''((()))&&&%%%$$$%%%'''((('''&&&'''&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&''')))******&&&&&&'''(((((('''&&&&&&"""###$$$###"""%%%+++000---(((&&&((()))&&&%%%'''$$$$$$$$$$$$%%%''')))***(((((((((((()))))))))))),,,+++***))))))***++++++'''&&&&&&''''''((()))***+++******)))***,,,---...)))+++---,,,)))(((***,,,)))---000///+++)))***---******))))))))))))******))))))(((''''''(((,,,///))))))******)))+++...000...---,,,,,,,,,---...///999555333222111000666===>>>nnn???>>>===;;;:::===BBBFFFMMMTTTWWWUUURRRSSSSSSRRRIIIEEEAAABBBDDDDDD@@@<<<;;;;;;;;;;;;;;;:::999888777444000,,,)))(((''''''---111777<<>>===BBB>>>AAACCCCCC???===<<<===EEE@@@<<<<<<@@@CCCAAA???AAA???;;;666333000//////111,,,***------***,,,111......,,,***((((((***,,,)))((('''&&&&&&'''((()))%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%$$$$$$$$$&&&(((+++---***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%***,,,---+++***)))))))))))))))******+++...,,,)))((()))*********---+++)))''''''))),,,---))))))+++---+++'''(((---------,,,,,,+++***))))))---)))))),,,+++'''(((...,,,((('''++++++'''''',,,,,,...///...------...///000///...,,,,,,,,,---...---...///000111444888<<>><<<;;;<<>>AAADDDFFFEEEOOO]]]nnnrrr]]]KKKFFFCCC>>>>>>CCC>>>AAADDDCCC@@@===;;;;;;>>><<<:::;;;@@@EEEHHHJJJFFFCCC>>>888333111000000000+++***,,,,,,***+++000......---+++)))***,,,...)))(((''''''&&&'''(((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&&&&%%%$$$%%%$$$######$$$&&&)))***(((&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''))))))(((''')))))))))))))))******+++...+++)))((()))*********+++***))))))***,,,...///******,,,...,,,((((((---------,,,,,,+++******)))(((&&&'''++++++'''(((,,,,,,((((((++++++((((((,,,+++---......------...000333222111000///000000111///000111111000222444777AAAYYYAAA@@@???===<<<===@@@CCCNNNTTTZZZ\\\]]]\\\UUULLLJJJFFFAAA???@@@AAA???===666666666555555555444444444222///,,,))))))))))))***...444999===AAAEEEHHHCCCKKKXXXhhh{{{xxxaaaJJJBBB@@@???AAAEEE???BBBDDDDDDAAA===:::999666666777999>>>GGGQQQXXXMMMIIIAAA:::444111000000...+++***++++++***+++...+++++++++***((((((***,,,***)))((('''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''(((((()))'''&&&&&&''''''&&&%%%%%%$$$#########%%%''')))&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((((((((()))))))))))))))******+++---+++(((((()))*********))))))***+++---...///000,,,+++,,,...---)))))),,,---,,,,,,++++++*********&&&&&&(((,,,---+++***,,,,,,))))))++++++)))***,,,***,,,---...------///111333222111111000000111111111222444444444444666888@@@VVV???@@@???>>>>>>???AAADDDMMMRRRWWWZZZ^^^___XXXOOOIIIEEE@@@======>>>>>>===666555555444333333333333222000...+++))))))*********...333888<<>>:::777222444666888===GGGVVVaaaRRRLLLCCC:::333///......,,,+++***++++++***+++,,,+++,,,,,,+++))))))+++---))))))((((((''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''(((((()))))))))(((''''''(((((('''&&&$$$#########$$$&&&)))***'''%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))***+++,,,---)))))))))))))))******+++,,,***(((((()))******)))((()))+++,,,.........---...,,,,,,///...***))),,,,,,,,,,,,++++++*********)))))),,,///111///,,,***+++***)))*********+++,,,)))+++,,,------...///111//////..................***---000333444555777999AAAVVV===>>>@@@@@@@@@AAACCCEEEKKKNNNQQQTTTZZZ^^^ZZZTTTHHHEEEBBB???>>>???@@@@@@999888666555333333333333111000---+++))))))******+++...222777;;;AAAHHHLLLMMMJJJKKKVVVnnnqqq[[[NNNIIIFFFDDDBBBAAABBBCCCCCCBBB>>>:::777222555888999<<>>:::666444222222111222000---***((((((((((((***,,,///222666<<>>CCCJJJPPPOOOKKKDDD<<<555000---,,,***......++++++......***'''((()))'''%%%###"""###%%%&&&'''((())))))((((((%%%&&&'''((()))(((((('''(((((('''&&&&&&&&&&&&'''&&&'''((()))***++++++,,,)))(((&&&'''(((((('''%%%'''&&&$$$$$$$$$&&&((())),,,***'''&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''(((((())))))))))))))))))******+++(((''''''(((***+++***((()))******+++,,,,,,,,,,,,+++''''''+++...,,,++++++++++++++++++++++++++++++)))***)))(((+++...)))!!!%%%))))))%%%&&&+++,,,)))***+++------,,,,,,---...------///000000000//////333444444444444555888:::@@@YYYCCCDDDFFFEEEBBB???>>>>>>>>>FFFKKKKKKJJJKKKLLLJJJAAABBBCCCCCCCCCCCCCCCEEEAAA???;;;666333111000000222111---***(((''''''((()))+++---///333:::AAAGGGGGGJJJIIIHHHRRRjjjzzzfffVVVNNNKKKIIIDDDAAA>>>>>>???@@@>>><<<999:::<<<===@@@CCCGGGJJJNNNJJJDDD===777222...---***//////,,,,,,//////***,,,---...,,,)))&&&%%%&&&$$$%%%''')))******))))))&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,)))'''&&&&&&''''''&&&%%%)))'''%%%#########$$$%%%+++)))''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))))))))))))))******+++(((''''''(((***+++***((())))))***+++---...///000***&&&%%%***...---+++,,,++++++++++++++++++++++++)))+++***(((,,,111---$$$$$$(((((($$$%%%+++,,,(((+++,,,------++++++,,,---+++,,,.../////////......---...//////000333888;;;???XXXAAABBBCCCDDDDDDCCCAAA@@@===CCCJJJLLLJJJGGGFFFFFFCCCCCCDDDEEEEEEFFFFFFEEE<<<999555222/////////000///...---,,,***)))((('''***,,,---///222777===AAAOOOMMMLLLMMMPPP]]]xxx}}}fffUUUNNNKKKHHHHHHDDD???>>>???@@@@@@>>>===;;;<<>>???@@@AAAAAA@@@>>>===>>>CCCIIIKKKIIIGGGGGGHHHCCCDDDEEEEEEEEEDDDCCCBBB;;;999555111/////////000///...---,,,***)))((('''***+++,,,---///444:::???IIIHHHKKKOOOUUU```www{{{eeeTTTLLLIIIFFFKKKHHHEEEDDDEEEEEECCCAAAAAA>>>===???@@@AAAFFFNNNTTTMMMGGGDDD===444//////---,,,+++++++++++++++,,,...,,,+++)))''''''''''''''')))+++***(((((()))+++...+++(((''')))***)))(((&&&'''''''''%%%%%%'''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%'''""" ---///+++&&&%%%%%%'''&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%&&&''')))***''''''))))))************++++++,,,***)))(((***+++,,,+++***,,,///000...+++******)))))))))***+++,,,***------******---,,,))),,,+++)))***,,,.........---///---222<<<666---///,,,***)))***---///...,,,***+++++++++,,,,,,,,,---+++---...//////222555888@@@XXX===>>>?????????>>><<<;;;>>>BBBGGGIIIHHHGGGHHHJJJFFFGGGHHHHHHGGGDDDBBB@@@:::888444111/////////000......---+++***)))((('''************,,,111777<<>>666111111,,,+++++++++,,,,,,---...---,,,***((('''&&&%%%%%%***++++++)))'''&&&&&&(((...,,,)))(((((((((((('''"""%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&$$$%%%(((###!!!+++,,,***&&&%%%%%%&&&'''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++---------+++((('''((()))******))))))******++++++,,,+++)))''''''***,,,...***------******------***,,,+++******,,,......---***---+++000999333***,,,+++******+++---...---,,,******+++,,,---...///000,,,---...//////111555888>>>VVV@@@@@@@@@@@@@@@???>>>======AAAEEEFFFEEEEEEHHHKKKJJJKKKKKKKKKIIIFFFBBB@@@:::888444111/////////000------,,,+++***)))((((((++++++***)))+++///666:::>>>AAAHHHSSSaaappp~~~|||hhhWWWMMMGGGBBBGGGHHHIIIIIIHHHCCC>>>:::BBB@@@AAACCCDDDCCCGGGMMMHHHGGGEEEBBB<<<555111///---,,,,,,,,,,,,,,,------++++++***)))((('''''''''...---+++)))'''&&&&&&&&&***((('''&&&%%%&&&&&&&&&!!!%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&(((***&&&!!!$$$+++***)))'''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&###$$$%%%'''''''''''''''((((((''''''((()))+++,,,---------+++((('''((()))*********)))'''(((***,,,+++***)))((((((***,,,---***------******---...+++***)))((()))+++,,,+++***''')))'''+++222---%%%***+++******+++,,,,,,,,,,,,******+++,,,---...//////,,,---...//////111555777;;;SSSBBBBBBBBBAAAAAA@@@???>>>===@@@DDDDDDDDDDDDGGGKKKKKKKKKKKKJJJHHHEEEAAA@@@<<<999666222/////////000,,,,,,++++++***)))((((((+++++++++***+++///555::::::===CCCMMM]]]ppp~~~kkk[[[PPPHHHBBBBBBEEEHHHIIIGGGAAA;;;888===>>>BBBGGGGGGDDDDDDHHHFFFHHHFFFAAA999444000...///...---,,,++++++++++++))))))******************111...,,,)))(((''''''&&&&&&&&&&&&%%%%%%&&&((()))!!!%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((((('''((()))&&&###%%%)))(((((('''&&&%%%%%%&&&'''&&&%%%$$$######$$$&&&'''###$$$%%%&&&''''''''''''(((''''''&&&''')))***,,,***++++++***))))))***,,,+++++++++***)))***,,,...))))))***++++++++++++***+++------******...///---***))))))***+++,,,+++)))+++---)))***111,,,(((...******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---.../////////111444777888NNNuuuDDDDDDCCCBBBAAA@@@@@@???>>>BBBEEEFFFEEEEEEHHHJJJIIIIIIHHHGGGEEECCCAAA@@@???<<<888333000/////////,,,++++++***))))))((((((***+++,,,,,,---111555999555:::???FFFTTThhhxxx|||lll]]]SSSKKKDDDBBBFFFJJJLLLHHHBBB===:::;;;<<>>DDDEEEMMM\\\jjjooorrrtttpppfff\\\UUUNNNHHHAAAGGGLLLNNNJJJEEEAAA?????????CCCGGGGGGDDDDDDGGGSSSWWWRRRCCC666111///,,,))))))))))))))))))***+++'''((()))******)))((('''---)))%%%%%%''')))***)))&&&'''(((&&&######&&&)))%%%'''))))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&++++++((($$$###&&&)))***(((******((($$$""""""$$$!!!###$$$%%%&&&%%%%%%$$$%%%$$$#########%%%''')))$$$&&&'''))))))))))))((()))***+++***))))))+++---+++((((((,,,222444111---,,,+++)))((((((***,,,...+++---,,,)))***///111000*********+++,,,,,,***'''&&&...000444888///&&&+++)))+++---,,,)))(((***,,,)))***+++---///000222222...////////////000333666:::???KKKyyyRRRQQQNNNLLLIIIHHHHHHGGGCCCHHHKKKLLLMMMPPPQQQPPPLLLKKKIIIFFFEEEHHHLLLQQQLLLGGG@@@888333111000111111///,,,)))'''''''''(((&&&(((+++,,,...000333666777999>>>GGGRRR___jjjqqqooolllhhhccc^^^UUUKKKDDDDDDLLLTTTUUUOOOFFF@@@>>>@@@AAADDDHHHLLLLLLJJJGGGXXXWWWQQQDDD777---,,,---...,,,++++++,,,,,,***)))(((***"""++++++$$$---*********)))))))))))))))***)))))))))))))))((((((((('''&&&%%%&&&(((*********%%%((((((%%%%%%((((((%%%###&&&))))))&&&$$$%%%&&&***&&&$$$&&&&&&###$$$(((''''''&&&&&&&&&%%%%%%%%%((($$$!!!"""%%%'''%%%""""""$$$%%%%%%%%%%%%&&&(((&&&%%%&&&)))---...,,,***)))***,,,,,,,,,,,,---///)))******+++***)))((('''******+++++++++,,,,,,,,,---...***&&&)))111333///111...***((((((******+++''')))000888777...(((***+++++++++)))'''''')))*********+++,,,...000222333444222000//////000333444888>>>CCCgggSSSQQQNNNJJJHHHGGGGGGGGGGGGFFFHHHOOOTTTTTTOOOJJJKKKIIIFFFEEEEEEGGGJJJLLLLLLHHHAAA:::444111///...000///,,,)))(((''''''(((&&&(((+++,,,...111444777777999===FFFRRR___kkkrrrooojjjeeebbb___YYYOOOHHHJJJPPPWWWXXXSSSKKKDDDAAA@@@BBBFFFKKKOOOPPPMMMKKK[[[XXXQQQFFF:::222//////---+++***+++,,,,,,+++***(((+++"""***)))!!!***'''******)))))))))))))))***(((((((((((((((((((((((('''&&&&&&&&&''')))))))))&&&((((((%%%$$$&&&&&&######&&&((((((&&&$$$%%%&&&)))%%%%%%'''&&&$$$$$$'''''''''&&&&&&&&&%%%%%%%%%((($$$!!!"""%%%'''%%%""""""$$$%%%%%%%%%%%%&&&(((((('''''')))+++,,,***((()))***,,,,,,+++,,,---///******+++++++++***((((((************++++++++++++---...***'''***111333///222...***)))***++++++***))))))---222111+++(((+++*********)))'''''')))++++++,,,,,,---///000222333111000.........000333444777999???]]]TTTQQQLLLHHHFFFEEEFFFGGGJJJEEEHHHVVV\\\VVVKKKFFFJJJGGGDDDDDDGGGHHHGGGEEEJJJGGGCCC===777222...,,,000///,,,***((('''''''''&&&(((+++---///111555888666888<<>>DDDJJJMMMMMMLLLSSSNNNGGG@@@999333---)))+++***)))***,,,------+++%%%((( )))***###,,,***((((((''''''((()))******&&&&&&&&&&&&''''''((((((&&&(((((('''%%%$$$&&&((($$$''''''&&&'''***+++)))%%%%%%%%%%%%&&&''''''''''''%%%&&&))))))%%%###%%%%%%&&&'''((('''&&&$$$###$$$###"""###$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&'''''''''((()))***(((***+++***))))))***,,,******,,,,,,---,,,+++***''''''((((((((())))))))),,,+++***+++,,,---///222666111,,,,,,...///,,,))))))+++,,,+++*********+++'''((((((((('''(((***,,,++++++++++++,,,,,,---...,,,,,,---------,,,,,,+++555000888@@@NNN}}}OOOMMMJJJGGGGGGHHHKKKLLLEEETTTaaa]]]MMMBBBEEENNNIIIHHHHHHJJJLLLKKKHHHDDD===>>>@@@AAA>>>:::555111......---+++***((('''&&&%%%''')))+++,,,///222555777888:::???GGGQQQYYY^^^TTTPPPLLLMMMSSSZZZ___aaa]]]\\\ZZZTTTMMMFFF???;;;999:::===BBBGGGKKKLLLLLLPPPNNNKKKEEE===555///+++,,,*********,,,---,,,+++"""%%%'''((("""+++)))''''''''''''((()))******&&&&&&&&&'''(((((())))))%%%'''((('''$$$$$$&&&)))###&&&'''&&&(((,,,---+++&&&%%%###$$$&&&(((((('''(((%%%%%%(((((($$$$$$&&&%%%&&&'''((((((&&&$$$###############$$$%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&'''(((((('''(((***,,,((()))******)))((()))***)))***+++,,,,,,,,,+++***(((((((((((())))))))))))***)))***,,,+++***---111333111///------,,,+++)))(((,,,...,,,+++,,,,,,***)))******)))((((((***,,,++++++*********++++++,,,***+++---------,,,+++***333222888<<>>MMMqqqSSSQQQOOOLLLIIIHHHGGGGGGQQQWWWPPP@@@>>>HHHHHH>>>DDDGGGIIIJJJIIIHHHIIIIII???@@@AAAAAA>>>999444111......---,,,***(((&&&%%%%%%'''))))))***+++...000333444555888<<>>>>>>>>>>>AAAIIIUUU^^^bbbccc```VVVIII>>>:::;;;888777666888<<>>???BBB>>>BBBGGGJJJIIIGGGFFFEEE@@@>>><<<<<<<<<:::555000)))***,,,---,,,+++)))''''''''''''((((((***++++++444444555888:::<<<<<<;;;<<<999888:::<<>><<<=========<<<<<<>>>AAACCCJJJUUURRRGGG@@@666,,,,,,************))))))))))))%%%&&&((()))))))))((('''+++***(((((())))))'''&&&((('''&&&%%%&&&'''***+++'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&'''))))))***)))***,,,+++)))&&&&&&&&&"""%%%&&&$$$%%%(((&&&"""%%%%%%%%%%%%%%%&&&'''(((...///%%% """%%%111---+++)))''''''((()))***))))))************)))))))))***++++++***)))(((''''''((()))+++,,,---...///777666444000,,,******+++...$$$$$$((()))))),,,000///,,,*********+++,,,)))***+++,,,---,,,,,,+++)))***+++,,,+++,,,...000333555666555555===LLLWWWJJJJJJJJJGGGEEEGGGLLLQQQRRRGGG>>>===>>>>>>???BBB@@@BBBDDDDDDDDDCCCDDDEEE@@@===;;;;;;;;;888333...++++++,,,,,,+++***)))(((%%%%%%%%%&&&&&&'''((()))000111333666999<<<=========:::777888:::@@@MMMZZZfffsssnnn]]]TTTKKKAAA@@@<<<============???AAABBBJJJTTTQQQFFF@@@666---///************))))))))))))&&&'''((()))))))))(((''')))((('''((()))***)))(((+++***)))((('''((()))***''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$(((***++++++(((&&&%%%%%%######$$$'''...222,,,"""%%%%%%$$$$$$$$$%%%&&&&&&###***'''$$$(((%%%!!!(((,,,+++)))((((((((())))))))))))************))))))%%%&&&(((***++++++++++++************+++,,,------666666444000,,,*********---&&&###''')))((()))---000...,,,*********+++,,,)))***+++,,,,,,,,,++++++)))***+++++++++,,,...000...111444333222777AAAIIIcccDDDGGGHHHFFFDDDGGGQQQYYYGGG???::::::===>>>???AAAAAAAAA@@@>>><<<===AAADDD>>><<<:::::::::888333...------,,,+++***)))))))))&&&&&&%%%&&&&&&'''((())),,,---000333777:::<<<>>>>>>;;;999999:::???KKKWWWeeevvvvvvhhh]]]QQQEEECCC<<<<<<>>>???@@@AAAAAAAAAKKKUUUQQQEEE@@@777000222************))))))))))))&&&'''((()))))))))((((((((('''&&&'''***+++***)))+++***)))((('''''''''(((&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&$$$###""""""''')))******'''%%%$$$%%%$$$""""""***777<<<111###%%%%%%$$$#########$$$$$$&&&&&&&&&+++&&& %%%******))))))))))))(((((())))))************))))))%%%&&&''')))+++,,,,,,------,,,***))))))***+++,,,555555444111---***)))***+++******+++***(((***...///...,,,+++******++++++)))***++++++,,,+++++++++)))***+++++++++,,,...000...333666666444555999>>>GGG^^^FFFGGGHHHHHHIIIMMMSSSYYYAAA===:::;;;===??????@@@??????===:::888999<<>>AAAJJJSSSaaawww{{{ooocccTTTFFFCCC<<<===???AAADDDDDDCCCAAAMMMWWWRRRFFF@@@888111444************)))))))))(((''''''(((((())))))))))))(((''''''((()))******)))''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&((())))))'''%%%%%%%%%$$$###""")))555;;;222$$$&&&&&&%%%$$$######$$$$$$"""((($$$!!!&&&%%%$$$,,,((())))))***))))))(((((())))))************))))))(((((())))))************---,,,)))(((((())),,,---333444444111...+++))))))***,,,//////+++(((***...------,,,+++******++++++*********++++++++++++***(((***++++++***+++...000000333666666444333666999===JJJbbbEEEDDDEEEHHHNNNSSSTTTSSSBBBAAA???======??????>>>;;;;;;;;;999777777888:::888777666999<<<<<<999555000...+++)))((()))+++,,,)))(((((((((((())))))***+++---/////////111444777999:::>>>BBBCCCDDDIIIPPP]]]ttt{{{qqqeeeUUUEEEAAA======???CCCFFFGGGDDDBBBMMMWWWRRRFFF@@@888111444************)))))))))((((((((((((((())))))******+++)))(((((())))))(((&&&###$$$&&&'''((((((((((((%%%&&&''''''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&& !!!"""###%%%&&&'''((($$$&&&((()))'''&&&&&&'''%%%%%%$$$&&&+++000---&&&((('''&&&%%%%%%%%%%%%%%%%%%)))$$$ %%%&&&'''///'''((())))))))))))(((((())))))************))))))((((((((())))))***+++++++++***((('''(((***---//////111333222///,,,******(((...222000+++)))+++...,,,,,,++++++******+++++++++*********************((()))*********+++---///...000111000///000333666888:::EEE___AAA>>>>>>DDDMMMRRRPPPMMMCCCDDDBBB>>><<<======:::888999:::999777666666777666444555888;;;<<<999555...---+++***)))***,,,---''''''&&&&&&&&&&&&'''''',,,...///...,,,---111555555777===CCCEEEEEEJJJPPP[[[rrryyypppfffVVVEEE???===<<<===AAAEEEGGGDDDAAAGGGRRRNNNDDD???888111444************))))))))))))))))))((((((((()))***++++++***(((((())))))'''&&&$$$&&&)))+++,,,,,,,,,+++%%%&&&'''&&&&&&&&&(((***(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''"""######$$$$$$%%%&&&&&&"""$$$''')))(((((()))***&&&'''&&&###$$$'''(((&&&''''''&&&&&&%%%%%%&&&&&&!!!((('''%%%***(((%%%+++''''''(((((((((((())))))))))))************))))))&&&&&&'''((()))+++---...***)))((('''(((***,,,...,,,...111222000---,,,+++&&&---000---)))***,,,---++++++++++++++++++******++++++***)))))))))******((()))*********+++---///000000111000000222666999444222666GGGbbbAAA???>>>AAAGGGJJJJJJHHHCCCEEEBBB;;;888::::::777888888999888666666777999555333333555888888555111,,,,,,+++++++++,,,---...''''''&&&&&&&&&&&&''''''+++...///...+++,,,000555222444888???BBBDDDKKKSSS]]]qqqvvvnnngggYYYFFF???<<<::::::===BBBEEECCC???<<>>888111444************))))))))))))***)))((((((((()))***+++***)))(((((())))))((('''%%%'''+++---...---+++***$$$&&&'''&&&&&&&&&(((*********)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%% ###''')))******,,,---'''((('''######&&&'''%%%%%%%%%%%%$$$%%%%%%&&&&&& ((('''%%%***'''###)))(((''''''&&&'''((()))***))))))************))))))(((''''''((()))+++,,,---******))))))))))))******(((,,,000222111///---,,,%%%+++---)))'''+++---,,,******++++++++++++******,,,+++***)))(((((()))***''')))************---///222222333333333555666888444333666===JJJcccFFFEEECCCAAAAAABBBDDDFFFAAADDDAAA999555777888555999999888666555666999;;;555333222444666555111---++++++++++++,,,---......***))))))((((((((())))))***---///---++++++111666111111555:::>>>BBBLLLVVV```rrrvvvnnnhhh[[[HHH@@@:::888777:::@@@CCCAAA>>>444AAABBB===<<<777222555************))))))))))))***)))((((((((()))+++,,,((('''&&&(((***+++***)))&&&(((+++------+++(((&&&$$$&&&'''&&&&&&&&&)))++++++******)))((('''''''''$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&&&&''''''"""&&&)))+++,,,...///((()))'''$$$&&&)))(((###############$$$%%%&&&&&&$$$)))$$$ %%%$$$###+++)))(((&&&%%%&&&'''***+++))))))************)))))),,,+++***((((((((())))))+++++++++***)))(((((('''&&&***///222222000...---%%%***+++&&&&&&+++---+++)))******+++++++++******,,,+++***((((((((()))***''')))******)))***---///...///000111222222111111444555888888777DDDdddDDDDDDCCCBBBBBBCCCDDDEEEJJJDDD;;;666444555777888::::::::::::888666333222000000111111000///...------,,,,,,,,,,,,,,,,,,,,,******))))))(((&&&%%%$$$******+++,,,+++***)))(((...///222777???HHHPPPUUUgggwww{{{sssjjjXXXCCC===:::;;;;;;:::===AAA@@@;;;<<<===>>>===;;;777333000))))))((((((((((((((()))'''((()))((('''&&&''')))''''''(((((())))))******&&&'''(((******((('''&&&&&&((())))))(((''''''(((''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&$$$$$$'''&&&"""!!!$$$""""""###%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&((((((((('''''''''&&&&&&'''(((***+++((()))+++***((('''''''''*********)))((())),,,///,,,+++***((('''%%%$$$###((()))***+++---...///000,,,,,,,,,+++++++++******)))))))))(((((((((((((((---***'''(((***+++)))'''***+++,,,,,,+++***+++,,,...///000111111111111111444222444999<<<@@@LLLZZZEEEEEEDDDCCCCCCDDDEEEFFFGGGAAA:::666555777999:::<<<<<<;;;:::777555222000...///000111111000//////++++++,,,,,,------......+++++++++***)))((('''&&&))))))***+++++++++***))),,,...111666>>>FFFMMMRRRcccvvv|||uuulllYYYFFFAAA===???>>>===???CCCAAA<<<;;;===??????===888444000---,,,+++***************((()))***)))((('''(((***''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%''')))((('''&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&$$$$$$''''''######%%%"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&'''&&&&&&&&&'''((()))***)))******)))(((''''''))))))))))))'''&&&'''***,,,,,,+++***)))(((&&&%%%%%%&&&(((+++---//////...---,,,,,,+++++++++*********)))))))))))))))))))))))),,,***)))((()))))))))(((((()))++++++***+++,,,......///000111111111111111222111222666777:::DDDOOOeeeGGGFFFFFFEEEEEEEEEFFFFFFDDD@@@:::777777:::<<<===>>>===<<<:::777444111000---...///111222222111111***+++,,,...//////000000,,,,,,,,,+++***)))(((''''''((()))***+++++++++***))),,,000666===DDDIIILLL[[[qqq{{{vvvlllYYYHHHFFF???AAAAAA???@@@CCC@@@<<<:::===@@@BBB@@@;;;555000///...---++++++*********)))***+++***)))((()))+++''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((((((&&&%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&###$$$''''''$$$$$$'''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))******(((&&&&&&(((***(((((((((&&&%%%%%%''')))++++++******)))(((((((((%%%'''+++///000///---+++,,,++++++++++++*********************************)))******)))((('''(((***%%%''')))******+++---///---...///000111111111111222111333555444555;;;CCCIIIaaaHHHGGGGGGFFFFFFFFFFFFFFFEEEAAA<<<::::::<<<>>>>>>===<<<;;;999777444222111...///000111222111111000,,,---...000000000//////,,,,,,,,,,,,+++)))((('''&&&&&&''')))***+++++++++(((+++000666<<>>BBBDDDBBB<<<555000...---,,,***)))(((((((((((()))******(((((()))***(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%&&&$$$$$$(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&'''((())))))******)))'''&&&&&&)))+++((())))))'''%%%%%%&&&(((************************&&&(((+++---......---,,,++++++++++++***************************+++++++++'''***+++)))'''&&&(((+++%%%''')))))))))***+++---------///000111111111111222333555555555555888<<<<<>>>>>>>>;;;:::999888666666555555000111222222222000///...000111222222111000...---,,,,,,,,,+++***)))((('''%%%%%%&&&''')))***+++,,,))),,,000666<<<@@@CCCDDDHHHbbbpppnnneeeTTTFFFFFF???CCCEEECCCCCCDDDBBB>>>;;;???DDDFFFDDD===555///...---,,,***)))((((((((('''((())))))''''''((()))***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%%%%&&&(((%%%%%%&&&&&&'''((((((((()))))))))'''&&&'''))),,,)))******)))'''&&&'''(((************++++++++++++)))))))))******,,,---...+++++++++*********))))))))))))******++++++++++++''')))***)))&&&&&&(((+++((()))******)))(((***+++,,,---...///111111111111111333555555555777888999666AAAIII]]]FFFFFFFFFFFFEEEDDDCCCCCCDDDBBB>>>======>>>>>>===:::999888777666666666666111222222333222000///...222333444444333111...---,,,,,,,,,+++***)))((('''%%%%%%&&&&&&''')))***+++***,,,000555999===@@@BBBDDD[[[hhhfff```QQQCCCBBB===CCCGGGFFFEEEFFFFFFCCC>>>AAAEEEFFFCCC<<<444...///...---++++++*********&&&((()))((('''&&&'''((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###"""$$$$$$"""$$$'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***(((%%%$$$&&&((($$$$$$&&&''''''(((''''''((())))))((('''''')))+++)))***+++***((((((((()))))))))*********++++++++++++***)))((()))+++---///+++************)))))))))(((((())))))***+++++++++'''((((((((('''''')))***)))***++++++)))))))))++++++,,,---///000111222222...111333222333777777555555>>><<>>======;;;:::999777666555555666000111222222222111000///111333444555555333000///------------,,,***)))(((&&&&&&%%%%%%&&&((()))***)))+++...222666:::===???CCCWWWaaa```\\\OOO@@@>>>777>>>DDDDDDDDDFFFFFFDDD@@@BBBEEEEEEAAA:::222------,,,+++***************''')))***)))((('''((()))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%''')))((('''&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***&&&$$$&&&%%%###%%%)))######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***((($$$"""%%%(((###$$$&&&'''((('''''''''&&&((())))))(((((()))+++''')))******)))((()))***)))))))))******************)))))))))***+++,,,---************))))))))))))''''''((())))))***++++++((('''&&&&&&((()))))))))(((***++++++******,,,---***+++---///000111222222///222222000222777777333444:::999???TTToooBBBCCCCCCCCCCCCAAA???>>>:::888888999;;;=========>>><<<:::777555444444444...///111222333333222222000222444666666444222111/////////...---,,,******'''&&&%%%%%%&&&''')))***)))***,,,///333777;;;===DDDVVV^^^]]][[[NNN???;;;111999???@@@@@@CCCCCCBBBAAACCCEEEDDD@@@999111,,,))))))((((((((((((((()))(((***+++***)))((()))***%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''''',,,(((&&&''''''%%%&&&***"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))'''###!!!###'''###$$$%%%'''(((''''''&&&%%%''')))***)))((()))***&&&''')))***)))((()))***))))))))))))))))))))))))((()))***+++,,,,,,+++***************))))))))))))&&&''''''((()))*********)))&&&$$$%%%)))+++)))'''''')))+++++++++,,,...000***+++---///000111222222333555444111222888888333000333666>>>FFFNNNrrrGGGDDD@@@???@@@???===:::;;;999888999===??????===AAA@@@>>>;;;777444222111111000///222555777666333444555555555444555888:::333333111000...,,,+++***'''&&&&&&%%%&&&'''((())),,,++++++---111444777777GGGRRR]]]___VVVHHH<<<555111666===DDDHHHGGGEEECCCAAAEEEGGGCCC:::222//////---,,,+++*********+++,,,&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((&&&$$$###+++***&&&"""$$$'''&&&!!!######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%((()))'''%%%(((((())))))))))))(((((())))))(((((()))***+++++++++***)))(((''''''''''''''''''''''''((()))++++++++++++******************))))))(((((((((((())))))***))))))***,,,,,,+++***''')))+++,,,++++++,,,...---+++---222111...///555000333333111111444444111333222777<<<===DDD^^^zzzGGGDDDAAAAAAAAAAAA@@@>>>>>><<<::::::===??????>>>CCCBBB???<<<999666333222333222111444777888777555444444555444333444666888333222111///---,,,+++***''''''&&&%%%&&&'''((())),,,++++++---000444666777AAAKKKUUUWWWOOOBBB888333222666===BBBEEEDDDAAA???FFFIIIJJJFFF===666222111---,,,+++*********++++++))))))************))))))''''''((((((((((((''''''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&)))***(((%%%%%%((('''###$$$%%%%%%%%%&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&%%%%%%''')))***)))''''''(((((())))))(((((('''(((((()))))))))*********)))((((((((((((((())))))''''''''''''((()))***+++***************************))))))((((((((())))))***))))))***,,,,,,+++)))(((***,,,,,,++++++,,,---,,,***,,,111222...---111000333333000111444444111000...222777666888KKK```FFFEEECCCCCCDDDEEEDDDCCCBBB@@@======>>>@@@@@@@@@EEECCCAAA>>>:::777444333444444444666888999888777444555555444333333555777222111000///---+++******((('''&&&&&&&&&'''((()))+++++++++---///222555666@@@HHHPPPRRRKKKAAA:::888444888===AAABBBAAA>>>;;;JJJLLLMMMHHH@@@999555444---,,,+++***)))***++++++******))))))))))))******((('''''''''''''''((((((&&&''''''(((((((((((((((******))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''"""###%%%'''))))))))))))$$$)))***'''&&&((((((&&&&&&&&&&&&&&&'''''''''''',,,***(((''''''((('''%%%'''''''''(((***+++***)))'''''''''(((((('''''''''(((((()))*********))))))''''''''''''((()))***+++(((''''''(((((()))***+++************************+++***)))((((((((((((((()))((((((***+++,,,***)))(((***,,,,,,++++++,,,---+++)))+++///111...,,,,,,///222222000000333444111111///222777777666???LLLbbbFFFEEEEEEEEEGGGHHHHHHIIIFFFDDDAAA@@@???@@@AAABBBEEECCCAAA===:::777444333444444555666888888888777666777777666444444555666111000///...,,,+++******)))((('''&&&&&&'''((())))))***+++,,,...000333666>>>EEEKKKKKKEEE???;;;;;;555888<<<@@@AAA@@@>>>===JJJKKKKKKFFF???999444333---,,,***)))))))))***+++)))((('''&&&&&&'''((()))((('''&&&%%%&&&'''((()))&&&''''''((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''"""###%%%''')))))))))))) &&&***(((&&&'''((((((%%%&&&&&&&&&&&&'''''''''+++)))'''&&&''''''&&&$$$&&&'''''')))*********)))&&&&&&''''''''''''&&&&&&'''((()))******)))(((((('''''''''''''''(((******((((((((((((((()))******))))))))))))************++++++***)))(((((((((((())))))(((***+++,,,+++)))(((***,,,,,,++++++,,,------+++***,,,//////---,,,...111111///000333333111333000222666999999>>>EEEGGGeeeFFFGGGGGGGGGHHHHHHJJJKKKHHHGGGEEECCCAAAAAABBBCCCBBBAAA???<<<999666444222333444555666666666666666999::::::999777555555666000///...---,,,+++***)))))))))''''''&&&'''((()))(((***,,,,,,,,,...222555:::???CCCBBB<<<777777888444777;;;???AAAAAAAAA@@@FFFFFFEEEAAA;;;666111///,,,+++***)))))))))***+++)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%'''((()))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%'''(((((((((''''''$$$(((&&&$$$&&&((('''%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$$$$%%%''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))(((((((((((((((''''''''''''(((((()))(((((((((((())))))***(((((()))))))))*********++++++***)))))))))))))))***))))))***,,,,,,+++***)))+++,,,,,,+++++++++,,,...---+++***+++...000000---000000...///222333111333///...111555777:::======NNNjjjGGGHHHIIIHHHGGGGGGIIIKKKGGGHHHHHHFFFCCCBBBCCCDDD???>>><<<:::888555444333111333555555444444444666;;;<<<<<<;;;888555555555///...---,,,+++******)))***)))((('''''''''((()))'''))),,,+++***,,,000444:::===@@@>>>888444444777222444777;;;>>>@@@@@@AAABBBAAA???<<<888333///---,,,+++***)))((()))************))))))))))))******%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((&&&'''((((((((('''&&&%%%###%%%$$$$$$'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%"""$$$&&&'''&&&&&&'''((('''''''''(((((('''''''''***)))((('''''''''((((((((((((''''''&&&'''''''''))))))(((((((((((())))))'''(((((())))))******************))))))******++++++******+++---...,,,+++)))+++---,,,+++***+++,,,***------***)))---111222,,,//////...///222333000555333000111222555666888===AAAOOOkkkHHHIIIJJJHHHFFFEEEGGGIIIFFFHHHJJJIIIFFFCCCCCCDDD===<<<;;;:::888666555444111444666666444333444666;;;<<<===;;;888555333333...------,,,+++***))))))+++***((('''''''''((()))&&&))),,,+++)))***///444:::===???<<<555111222444...000222666888:::<<<<<>><<<:::888666333000---,,,+++)))((((((((()))***&&&'''((())))))((('''&&&"""$$$%%%'''(((((('''&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''""""""###$$$%%%'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((((((''''''&&&&&&###!!!%%%******&&&''''''''''''((((((((()))(((&&&%%%&&&(((******)))"""%%%''''''&&&%%%''')))(((((())))))))))))((((((,,,***'''$$$$$$&&&(((***$$$$$$$$$%%%''')))***+++***)))(((((((((((())))))&&&''''''((()))******+++(((((())))))***+++------------,,,...///000///---***+++------+++******+++'''111///***+++......***......---...222333000,,,000333333444555555333111555777===RRRxxxJJJGGGCCCBBBCCCEEEFFFFFFJJJIIIHHHHHHGGGEEEBBB@@@;;;999777555444333333333444555777777666555555666===666333666666000+++,,,---///000///---++++++,,,,,,......,,,(((&&&(((***))))))***+++,,,...///000999;;;;;;777///++++++...///,,,---111222///111888:::888555444333111///---******+++,,,+++***)))((()))******))))))((('''&&&((('''&&&%%%$$$%%%%%%&&&&&&(((******)))((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""###$$$''')))+++((('''''''''((((((((((((&&&%%%$$$######%%%'''(((%%%%%%&&&&&&''''''((((((###&&&((()))((('''''''''%%%%%%''')))'''###&&&+++%%%'''))))))((('''((()))&&&''''''((((((((((((((((((''''''''''''(((((()))'''((((((''''''))),,,///'''((()))******++++++************+++,,,,,,***(((---------+++)))***,,,///'''((())))))((()))+++---,,,+++)))+++///000///------------------...///000//////222666555222333777999999777;;;FFFUUU|||HHHEEECCCCCCEEEGGGIIIIIIJJJIIIHHHGGGEEEBBB>>>;;;999888666444333333333444444555666777777777888999:::555222555555000---......---,,,+++******+++,,,,,,------+++((('''(((***)))))))))***,,,---///000444777888555///,,,---///111...///333333000111555888666444333222111///---***++++++,,,+++***)))((()))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''(((%%%'''))))))(((''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%&&&((()))***&&&'''''''''&&&&&&''''''&&&%%%$$$###$$$%%%'''((('''''''''''''''((((((((($$$&&&(((((('''&&&'''''''''%%%&&&)))(((%%%&&&***&&&((())))))(((((()))***&&&''''''((((((((((((((('''''''''''''''((()))***)))))))))'''&&&&&&)))+++'''''')))******************((('''''')))))))))(((++++++***)))'''(((***---'''((())))))((()))+++---,,,***)))***---...---,,,------......///000000000222000111333333111444999666666333666===DDD```FFFDDDCCCCCCFFFJJJLLLLLLJJJIIIGGGFFFDDD???999555666555444333222333444444555555555666888999;;;<<<777333222444444111//////222///,,,+++,,,---...///***++++++***(((''')))***)))))))))***+++---...///000222444333000...///111333111333666777444333555555444222111222111000...+++++++++,,,+++******)))((())))))))))))(((((('''%%%$$$$$$$$$&&&''')))+++$$$&&&((()))'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''(((((((((((($$$&&&)))(((%%%$$$%%%'''&&&%%%$$$$$$$$$%%%'''((())))))((((((((((((((('''$$$&&&(((((('''&&&'''((()))&&&%%%)))***(((((()))'''((()))((('''''')))+++&&&''''''(((((((((((((((&&&&&&&&&'''''')))************)))'''$$$$$$%%%'''''''''((()))***************)))''''''((())))))(((*********)))'''(((***,,,''')))))))))((()))+++---+++***)))***+++,,,+++***,,,---///000111111000000333000///111111000444:::777777555888<<<;;;IIIeeeGGGEEEDDDEEEHHHJJJLLLLLLGGGFFFFFFEEECCC>>>888444333333222222222333444555777666555555777999::::::666444444444333111//////000...,,,,,,......---,,,))))))((((((''''''((()))(((((())))))***,,,---...///111444333222000111222333333666:::<<<<<<::::::444333111111222111000...,,,,,,,,,+++++++++******'''((()))))))))))))))(((%%%%%%%%%%%%&&&''')))***%%%'''))))))(((&&&&&&'''''''''&&&&&&%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''&&&&&&$$$(((+++***&&&$$$%%%(((&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''%%%&&&(((((('''&&&'''(((+++&&&$$$(((,,,***((()))&&&'''''''''&&&&&&(((***&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++******)))'''%%%$$$%%%'''&&&'''((()))************+++***)))+++,,,,,,***(((***++++++***))))))+++---((()))***)))((()))***,,,,,,+++++++++++++++*********,,,...000111111000///111//////111111000333999666777555999???;;;@@@SSS|||IIIHHHFFFFFFHHHJJJJJJIIIDDDDDDCCCCCCBBB>>>:::666222222111111222333555666888666444444666777666555555666666444333222111///+++,,,---//////---)))&&&((('''&&&&&&&&&'''''''''((((((((()))***+++,,,---111333555555444222111111222444777;;;AAADDDDDDAAA666555333222333222000...,,,,,,,,,+++++++++++++++&&&'''((())))))***))))))''''''&&&%%%&&&'''((()))&&&(((******)))((('''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&))),,,+++)))&&&&&&'''&&&%%%%%%%%%&&&&&&''''''******))))))((((((''''''%%%&&&''''''&&&&&&''')))+++&&&$$$(((,,,***((()))%%%&&&'''&&&%%%%%%'''(((&&&''''''(((((((((((((((&&&&&&&&&''''''(((******((())))))(((''''''((()))&&&'''((())))))******)))((()))+++---...---)))&&&((()))******))))))+++---((()))***)))((((((***,,,,,,,,,,,,,,,++++++++++++(((***,,,///000///.........---000333333000111555333444222555;;;888999GGG]]]KKKIIIGGGGGGHHHHHHGGGFFFBBBAAA@@@??????>>>;;;888222222111111222444555666888666444555777777444111333777888555333444444222///333777888555111,,,******)))'''&&&'''((('''&&&(((((((((((()))***+++,,,222333555555555333111000000333666:::BBBJJJJJJGGG;;;999666555444333000...------,,,++++++++++++,,,&&&&&&((()))************((('''&&&&&&&&&'''((()))&&&(((***+++)))(((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%)))***+++++++++)))'''%%%%%%&&&&&&&&&''''''''''''))))))((((((((((((((('''&&&''''''&&&%%%&&&((())))))&&&%%%)))***(((((()))###%%%'''(((&&&&&&&&&'''&&&''''''((((((((((((((((((''''''''''''((())))))&&&'''))))))(((((()))***&&&&&&'''((())))))))))))&&&''')))+++---+++'''$$$%%%&&&((((((''''''(((***)))******)))((((((***+++***,,,---,,,++++++,,,---((()))+++---...///......,,,,,,///333333000000444444777333444999555555AAAHHHmmmJJJHHHGGGGGGHHHHHHGGGEEEBBB???===<<<;;;;;;999777333333222222333444555666777555555777::::::555111///555888555444777999777555:::@@@>>>888222000111...,,,))))))******)))'''((((((((((((((()))***+++000111333444555444222000///222444777@@@KKKLLLHHH@@@>>>:::888666333000---...---,,,+++++++++,,,,,,%%%&&&''')))******++++++&&&&&&&&&&&&'''(((***+++%%%(((******(((''''''(((###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***)))(((***,,,+++'''"""%%%&&&&&&''''''''''''''''''''''''''''''(((((((((&&&''''''&&&%%%&&&(((***'''%%%&&&)))(((%%%&&&***###&&&***+++***(((''''''&&&''''''((((((((((((((()))((((((''''''''''''(((%%%&&&((((((''''''''')))%%%&&&'''((()))))))))))))))((('''(((******((('''###%%%'''(((''''''((())))))******)))(((((()))+++(((***,,,+++******+++...)))***+++,,,...///000000...---...111111///000555333888666555999555444>>>???TTTzzzHHHGGGFFFFFFHHHHHHGGGFFFBBB???;;;999888888777555444444333333333444555666555444555999======888222,,,444888555555:::===<<<333999>>>:::111+++,,,000222///,,,+++,,,,,,***((((((((('''(((((()))***+++---...000333555555222000///222222555>>>JJJLLLGGGDDDAAA===:::777444000---...---,,,+++***+++,,,---%%%%%%''')))***+++++++++$$$$$$%%%%%%'''***,,,...$$$&&&))))))'''&&&&&&'''###"""""""""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***+++'''%%%(((---,,,&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((&&&''''''&&&%%%%%%(((***%%%%%%''')))'''###&&&+++$$$(((,,,...---***)))(((&&&''''''(((((((((((((((***)))(((''''''&&&&&&'''$$$&&&((('''&&&%%%%%%&&&%%%&&&'''((())))))))))))...+++((('''(((***,,,,,,%%%''')))***))))))***+++)))***+++***(((((()))+++%%%(((******))))))+++---+++++++++,,,...000111222000------///...---111777,,,444444333666333222;;;===EEEcccLLLJJJFFFCCCEEEHHHDDD>>>;;;======<<<999777777777///000111111111222444666666666666555444444333333111222444444333333333444444444555444333111...---...---,,,------+++(((&&&%%%&&&'''((())))))))))))***...333555444111///...///111111111666AAAHHHIIIGGGHHHDDD===999888666333000,,,+++---,,,)))))),,,+++***)))(((((('''''''''"""%%%'''((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$""""""###$$$&&&((($$$$$$##################''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%)))"""$$$)))(((%%%)))(((((()))******((('''$$$(((***'''&&&'''(((&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&''''''&&&%%%&&&((((((((('''(((***,,,,,,***'''%%%%%%&&&'''((())))))((('''&&&$$$%%%'''&&&%%%%%%&&&((((((&&&%%%'''+++------+++***(((&&&'''***+++)))'''!!!+++***(((******((()))+++,,,+++***)))***+++***,,,------,,,+++,,,---...)))&&&***111555333///...111444555333222444777<<>>===;;;:::999:::444555555444333222333555666666555444444333222222///000222222000//////000444444444333111000...---///---,,,++++++***(((&&&%%%&&&'''((())))))))))))(((+++///333555555444333+++---......333<<>>999::::::888555333444444777666555444333222111111111333444444222111222333555555333222000/////////000...+++)))))))))((('''%%%&&&'''((()))))))))))))))(((***...333666555333,,,///111111555<<>>>>>>>>===>>>???<<<======;;;888666555666888777666555444333222111000222444555444444555666666555333111111111111222222///+++(((((()))((((((&&&&&&'''(((((()))((((((+++(((&&&***000333111......222333333666===@@@???IIIMMMOOOKKKFFFAAA999111111......000...***)))++++++***)))(((''''''''''''%%%&&&&&&%%%$$$%%%''')))&&&''''''''''''''''''&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''((())))))***+++(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''((((((((('''(((******)))(((&&&)))(((###"""&&&((((((&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''((('''&&&&&&((()))***(((&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''((()))((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&(((+++,,,---((()))******(((((()))***)))+++------,,,,,,---...,,,---...---,,,,,,...///111//////111555777555222444999<<>>:::;;;======<<<<<<<<<===:::<<<===<<<:::888777888888888777666555444333222***---///111111222444555666555333222222333444555444000+++(((((()))))))))&&&'''((((((((((((((((((+++(((&&&)))///333222///,,,000111000333:::===<<>>AAATTT|||IIIKKKIIIDDDCCCDDDDDDAAA;;;<<<======;;;999::::::777999;;;;;;999777777777666666666555555444333333+++...000222333444555777222222222333333555666666555222---************)))''''''((((((((((((((('''(((''''''+++111555666555...111222000333:::>>>>>>BBBFFFHHHDDD@@@<<<555------+++,,,///...***)))***+++***)))(((((('''''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''(((((('''&&&%%%$$$###"""!!!"""$$$'''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&''')))***+++&&&&&&'''''''''((((((((('''''''''''''''''''''''''''%%%######&&&'''&&&%%%%%%%%%%%%&&&((()))(((&&&'''******&&&%%%(((***)))''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((''''''((()))&&&&&&''')))++++++(((&&&)))******)))&&&%%%%%%&&&###%%%'''(((((('''%%%###%%%'''((((((''''''((())))))***+++***)))((()))***((()))***)))((('''(((***$$$''',,,,,,'''!!!###))))))+++,,,+++***)))***+++(((***,,,---,,,,,,...///...,,,***+++---...---,,,/////////111333444444333000777===???IIIgggKKKMMMLLLGGGDDDFFFEEECCC===>>>???===:::888777888666888::::::777555444444333333333333333333333333000222444555444555666777---...000222333555666666666333///,,,,,,+++***)))''''''((((((((((((''''''%%%&&&))),,,///111333333000222222000333;;;@@@@@@???CCCCCC???;;;999444...+++)))***......***)))***+++***)))(((((('''''''''###%%%''''''&&&%%%&&&'''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((%%%&&&&&&''')))***,,,---)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%$$$###$$$'''***%%%%%%%%%&&&((()))(((''''''+++,,,)))'''***+++)))((('''&&&%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&(((***,,,+++(((&&&&&&(((******(((&&&&&&&&&#########$$$$$$#########&&&'''((((((''''''((()))''')))******(((''')))+++&&&(((***)))'''&&&''')))'''&&&(((***(((###$$$)))***,,,---,,,+++***+++,,,(((***,,,---------...///***,,,,,,,,,++++++---///---///111222222222333444222444999>>>BBBVVVLLLOOONNNHHHFFFGGGGGGEEE@@@@@@@@@>>>;;;888666666555777999999666333222111000000111111111222222222///111333222111000111111)))***---111333444555555666444000...---,,,+++)))'''(((((((((((((((''''''###&&&)))++++++***+++,,,,,,...---+++...666<<<===>>>AAA@@@;;;888777444///)))''')))---...***)))***+++***)))(((((('''''''''###%%%'''((('''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&&&&$$$"""!!!%%%%%%&&&&&&'''((())))))&&&&&&'''(((***,,,---...++++++******)))(((((((((&&&'''''''''''''''''''''"""&&&(((%%%!!!!!!(((///'''&&&'''(((***+++***)))''',,,---+++)))++++++)))((('''&&&%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&(((***,,,+++(((&&&###&&&)))***((('''&&&'''***)))'''&&&&&&''')))***&&&'''((((((''''''(((***%%%'''))))))'''&&&(((+++%%%''')))(((&&&%%%&&&)))(((###"""'''***((()))---+++,,,------++++++,,,---'''***,,,---------...///''',,,000...)))(((---333,,,///333333111111333555888333666===@@@KKKqqqSSSQQQNNNKKKHHHGGGGGGGGGCCC???;;;888888888888888666555444333222111111111---333444000000444555333///111333333111///...///111000111000,,,***///666222222222///---+++,,,---))))))((('''&&&%%%%%%%%%&&&((()))******+++...000,,,,,,,,,...111666:::======<<<;;;<<<;;;777000******((('''(((+++,,,+++)))************)))((('''&&&(((((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))))))))(((((())),,,.........///,,,((((((***+++***((($$$)))***%%%###&&&'''$$$&&&%%%%%%%%%%%%&&&'''((()))))))))'''%%%%%%''')))......---***((((((***,,,)))'''%%%%%%&&&&&&%%%$$$%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((()))(((((('''%%%&&&'''''''''&&&%%%$$$&&&''''''((()))******+++&&&&&&'''((()))++++++,,,((()))***)))((('''((()))&&&''''''((((((((((((((()))))))))))))))******+++++++++******++++++,,,,,,///...,,,*********,,,------///222333333333444666666888555555;;;BBB]]]RRRQQQNNNLLLIIIGGGFFFEEECCC@@@;;;999999999999888666666555444333222222222///444555111000444555333...000222222111000111222111000000000,,,)))---444111111111///---+++,,,---************)))'''&&&%%%&&&''')))))))))***---///,,,,,,,,,---111555:::<<<<<<<<<===<<<:::666000---***((('''(((+++,,,+++)))************)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''###%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((((())))))))))))((()))(((((()))+++---......---***(((''')))******(((%%%)))***&&&$$$''''''%%%&&&&&&&&&%%%&&&&&&''''''((())))))'''&&&&&&(((***------,,,)))'''&&&(((***)))'''%%%%%%&&&&&&&&&$$$&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$''''''(((((())))))******!!!!!!"""###$$$%%%&&&''')))******)))'''%%%&&&'''%%%%%%&&&''''''''''''&&&((((((((((((((())))))***************+++,,,------000///---++++++,,,---...,,,...111222333333555666555888555666<<<@@@TTTsssPPPPPPOOONNNKKKIIIFFFDDDCCC@@@<<<:::::::::999888666555555444444333333333111444666333222444555444...///111111111111444666222000//////+++(((+++111///000000///---+++,,,---)))******)))((('''%%%$$$%%%&&&((((((((()))+++...,,,,,,,,,---000444888;;;<<>>888333000000+++)))((((((***++++++*********+++******)))((('''%%%%%%%%%%%%&&&'''(((((("""%%%((()))(((&&&%%%$$$%%%$$$######%%%''')))+++(((((()))))))))(((''''''((())))))***+++,,,,,,---***)))'''((()))+++******&&&******'''%%%'''((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((('''(((+++---///...---***'''&&&''')))(((&&&%%%%%%&&&&&&&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((($$$$$$%%%&&&''''''((())))))******(((&&&$$$$$$%%%&&&&&&'''(((((((((''''''(((''''''''''''((())))))************+++,,,---...000///---,,,,,,---......+++---000222222333555666555777555666===???KKKbbbNNNOOOPPPPPPNNNJJJGGGEEECCC@@@===;;;::::::999888333444444444444333333222333555666444333333444444///000111000000111444777222000///...+++''')))...---...//////---,,,,,,---***)))'''%%%$$$#########$$$&&&'''''''''(((***,,,,,,,,,+++,,,///333777999>>>BBBEEE@@@777000///111+++***)))))))))***++++++++++++++++++***)))((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&''''''%%%$$$######&&&)))+++((()))))))))((('''&&&&&&''')))************++++++)))(((((()))***+++,,,,,,(((***+++)))''''''(((((('''''''''''''''&&&&&&%%%&&&'''(((((((((***---///111111000---***((((((***(((&&&%%%%%%&&&'''&&&%%%(((''''''&&&&&&''')))***************************''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((('''''''''(((((()))******++++++&&&(((((('''%%%$$$$$$%%%((())))))***************((((((((((((((()))******)))))))))***+++,,,---......------,,,,,,,,,------***,,,///111222333444666555888444555===>>>EEEWWWKKKMMMNNNOOONNNKKKHHHEEEBBB@@@<<<;;;::::::999777111222333333333333222222555555666555333222222444111111111000///000222555333///......,,,((((((++++++---//////...---...///...+++&&&"""!!!"""$$$&&&%%%&&&''''''&&&''')))+++,,,+++++++++---111555777@@@EEEHHHCCC888///...000,,,+++***)))))))))+++,,,,,,,,,,,,,,,+++***)))(((((('''&&&%%%%%%%%%%%%%%%((('''&&&###"""###'''***)))'''%%%######%%%'''(((((((((((((((((('''&&&%%%&&&)))++++++)))((()))***((()))***++++++,,,------))))))******((('''''')))&&&''''''(((((('''&&&&&&%%%&&&(((((((((***...000000111000---***(((((()))'''&&&$$$$$$&&&''''''&&&(((''''''&&&&&&''')))***))))))))))))))))))))))))$$$######$$$%%%&&&((()))''''''&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((###%%%&&&&&&%%%%%%'''(((((())))))*********************))))))******+++,,,************+++,,,---...++++++++++++++++++,,,,,,***,,,///000111222333555555999444444<<>><<<::::::999888666000111333444555444333333666444555666333000000333///000111000//////111222333///---...---)))(((+++***---///000000///000000222...)))%%%###$$$'''***%%%&&&'''''''''''')))+++,,,+++******,,,000333555???EEEHHHEEE;;;222///000,,,,,,+++***((((((+++---,,,,,,,,,,,,,,,+++))))))(((((('''&&&%%%%%%%%%%%%)))(((&&&###"""###'''+++)))(((&&&$$$$$$$$$&&&'''''''''((((((((('''&&&&&&%%%))),,,+++(((&&&''')))&&&(((++++++++++++,,,---***((()))+++)))&&&&&&***%%%&&&'''((()))(((''''''%%%&&&''''''(((***---000,,,------+++(((&&&%%%&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((("""!!!!!!!!!"""$$$&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&'''(((***&&&&&&'''(((((((((''''''+++************+++,,,,,,++++++******++++++,,,---************++++++++++++***---///000000000222333444:::666444;;;???DDDRRRggg@@@BBBDDDFFFFFFFFFEEEDDD???===;;;:::999888666555111222444666777777666555666444444666333......222+++---///000000000111222333///---///...+++***+++***---000222111111111222111...+++((('''&&&'''(((&&&'''(((((('''(((***+++,,,+++******+++...222444<<>>777222111------,,,***'''(((+++...------------,,,+++***)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''%%%))),,,,,,(((%%%&&&((($$$'''******)))((()))******'''(((+++)))$$$%%%***###%%%''')))******)))((($$$%%%&&&''''''))),,,...)))++++++***'''%%%%%%&&&'''%%%$$$$$$&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%$$$###"""###%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((((((((((((###%%%&&&'''&&&'''(((***%%%%%%&&&''''''''''''&&&*********)))***++++++,,,,,,,,,++++++******++++++******++++++,,,,,,,,,,,,+++---///000//////000111111;;;:::777;;;===BBBNNNZZZ<<<===???AAACCCCCCCCCCCC>>><<<:::999999888666444222444666888999999888777666333333555333------222'''***...000000111222333222...---//////,,,+++,,,***---000222333222222333,,,,,,+++***(((&&&$$$###'''((()))(((((((((***,,,,,,+++******+++...111333888>>>DDDEEEAAA;;;666333---...---***''''''+++...------------,,,+++******%%%%%%%%%%%%&&&'''((((((###%%%((()))'''&&&%%%%%%###$$$%%%&&&''''''((((((%%%%%%&&&'''((((((((('''$$$)))---,,,'''$$$%%%'''###&&&))))))'''%%%&&&((()))&&&'''***)))$$$$$$***"""$$$''')))*********)))$$$%%%&&&&&&&&&(((+++...***+++,,,+++)))''''''(((&&&%%%$$$$$$&&&(((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''---+++)))&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&''')))&&&''''''((((((((((((((()))))))))))))))******+++...---,,,+++***************+++,,,---------------,,,...000000///...///000...;;;===999<<<<<>>>>>===;;;999777666555555444333444777999:::999777777666555222111//////...///000000000......000222///......------,,,++++++))),,,///000000///000111111000...+++)))((('''&&&###&&&&&&###$$$((()))'''+++++++++++++++---000333222777???DDDDDD>>>777111,,,)))((((((&&&&&&,,,555222000...,,,***)))))))))&&&&&&((((((((('''&&&%%%"""###$$$$$$&&&&&&'''((()))((((((&&&%%%$$$######$$$%%%%%%%%%$$$$$$&&&(((&&&'''''''''&&&%%%%%%$$$''''''(((((())))))******---***((('''((((((%%%"""$$$$$$&&&'''((()))))))))''''''(((((((((+++///222000...+++)))((()))***,,,''''''''''''''''''''''''&&&'''(((''''''''')))+++'''%%%%%%'''&&&$$$&&&+++***((()))---***$$$$$$)))''''''&&&%%%$$$######"""*********)))(((((('''''')))((('''))),,,---***''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((***)))&&&$$$$$$''')))+++111111111///,,,,,,---///,,,+++*********+++,,,------...///000111222333444000222555777888:::===???LLLddd777999<<<>>>??????===<<<>>>===<<<:::999777666555333333333555777888777555555444333222111000000000///000000///......///111,,,,,,---------.........,,,...000000//////000111333111///,,,***(((&&&&&&&&&))))))'''(((,,,---+++***+++,,,++++++---000222444:::AAAGGGGGGBBB;;;666///,,,)))(((&&&%%%***111222000...+++)))(((((((((%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&'''''''''(((((('''&&&&&&%%%'''''''''((())))))******...+++)))((()))(((&&&$$$###$$$%%%&&&'''(((((((((&&&'''((())))))+++...111333111---***''''''''''''''''''''''''''''''''''''%%%'''((('''''''''***++++++'''%%%&&&&&&$$$&&&***,,,((('''***)))$$$%%%)))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''(((******((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))(((((((((((()))******...///...,,,******+++---++++++*********+++,,,---,,,------...///000111111000222555777888:::<<<>>>GGGZZZ~~~555888;;;>>>??????===<<<>>>>>>>>><<<;;;888777555333222222333555666555333333333222111111111222222000000000///---,,,---///***+++,,,---...///000111...000000000///000222333555333000---***(((&&&&&&###&&&&&&$$$&&&***+++)))(((***,,,,,,,,,---///111444:::AAAGGGHHHDDD>>>:::333...+++)))'''$$$(((...111///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$&&&'''((((((((((((''''''''''''&&&''''''(((((()))******)))'''%%%$$$%%%$$$""" """###$$$&&&''''''''''''%%%''')))******+++...///333111---***'''&&&&&&'''''''''''''''''''''''''''$$$&&&'''''''''(((+++---111***%%%%%%'''&&&&&&'''---)))&&&'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******###%%%''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))'''(((***+++++++++***)))+++++++++***((('''(((***+++************+++,,,,,,,,,,,,,,,---------......000222555666777999<<<>>>CCCOOOooo999;;;>>>AAABBBAAA@@@???@@@@@@???>>><<<999777555444333222333555666555444444333333222222222222222000111111///---,,,,,,...,,,,,,---...///000111111...///000000000111555777666444111...+++(((&&&%%%!!!$$$$$$"""###((()))'''&&&)))+++------...///000111666===CCCEEEBBB===:::333...+++***(((%%%(((,,,///...+++(((&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&&&&%%%$$$%%%''''''''''''&&&&&&&&&''''''&&&&&&''''''((())))))***&&&%%%$$$######"""!!! """"""$$$%%%&&&'''''''''%%%'''***+++++++++---......---+++)))((())))))***''''''''''''''''''''''''$$$%%%'''(((((())),,,...777...&&&&&&((('''&&&'''---***((()))***)))'''&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********"""%%%''''''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++***'''''')))***************((()))***)))'''&&&'''(((***************++++++,,,,,,,,,,,,,,,,,,---------000222555666777999;;;===BBBHHHccc<<<>>>@@@BBBDDDDDDDDDCCCDDDCCCBBB???<<<999777555555444333444666777777666777666555333222222111111111111111///---,,,---...////////////////////////,,,---//////111333777:::666444111...+++(((&&&%%%###&&&&&&$$$%%%)))+++)))%%%(((+++,,,---...///111///444:::@@@BBB@@@===:::222---******)))((()))---...,,,***(((&&&%%%%%%%%%+++)))(((&&&%%%%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((&&&%%%%%%%%%""""""$$$%%%&&&'''''''''%%%'''***+++++++++,,,...,,,+++***)))))))))******''''''''''''''''''''''''$$$&&&'''(((((())),,,...999000((('''))))))((((((***+++++++++,,,+++(((%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%###&&&((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''')))***+++((()))******((('''((()))))))))******++++++++++++------------------......000222555666777888:::<<>>@@@BBBEEEGGGIIIJJJKKKIIIFFFBBB>>>:::888777666555444555777999:::999999888666555444333333333111111111000...---...000222111111000///.........***,,,...000111444777:::555333000---***(((&&&&&&###&&&&&&###$$$((()))'''&&&(((***+++,,,---000222111555:::???AAA@@@>>><<<222,,,)))***+++***+++---,,,+++)))'''&&&&&&&&&'''***)))((('''&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%%%%$$$#########$$$&&&&&&%%%&&&&&&''''''((())))))'''((()))'''%%%$$$%%%&&&"""###$$$&&&''''''''''''&&&(((*********+++,,,...,,,,,,+++***)))(((((((((''''''''''''''''''''''''%%%'''((((((((())),,,...666...((())))))(((((()))(((,,,...+++)))))))))'''%%%%%%&&&&&&'''''''''((())))))(((((('''&&&&&&%%%&&&'''''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((('''&&&%%%%%%&&&(((***+++(((***++++++***((()))***((()))******++++++******---------....../////////000222555666666777:::<<>>???@@@CCCHHHNNNSSSVVVTTTPPPKKKEEE@@@===;;;;;;555444333444777:::;;;;;;888888777666666666666666111111222111//////000222222222111000000///......+++---000111111222444555333111///,,,***(((&&&&&&$$$'''&&&######&&&'''$$$&&&''')))******---000333111555:::>>>@@@???===;;;333---)))***,,,******,,,******((('''''''''((()))&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$!!!$$$&&&'''&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&''''''(((((()))$$$&&&'''%%%"""!!!"""$$$###$$$%%%&&&'''(((((((((((()))***))))))***---///***))))))))))))*********'''''''''''''''''''''''''''((())))))((()))+++---///***(((((((((%%%&&&)))'''---...'''"""$$$)))***%%%%%%%%%%%%&&&&&&&&&&&&************))))))))))))(((&&&%%%%%%&&&(((((((((%%%%%%%%%&&&&&&&&&''''''(((((()))************)))%%%&&&'''(((************''')))+++,,,***))))))***'''((()))***+++******)))+++,,,,,,---...///000000111222555666666777999;;;555AAANNN```@@@@@@BBBFFFLLLUUU\\\aaaZZZUUUOOOGGGBBB???>>>>>>444333222444777:::<<<<<<777777777777777888999999000111222111000000222444111111111111000000000///,,,...111222111111111111111000...,,,)))((('''&&&***,,,+++((((((***+++((('''(((((()))))),,,111444111444888<<<>>>===;;;:::444...***+++,,,***)))******)))(((''''''((()))***"""$$$&&&((()))))))))(((''''''''''''''''''''''''))))))((('''%%%$$$######!!!$$$'''((('''%%%%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%&&&&&&'''(((((()))&&&((()))(((%%%###%%%'''$$$$$$&&&'''((())))))))))))))))))(((((()))---000$$$%%%'''(((***,,,......''''''''''''''''''''''''((()))***)))((()))***,,,)))''''''(((&&&###$$$)))'''...---### (((---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%"""###&&&((((((&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&###&&&))),,,---,,,+++)))''')))+++,,,***))))))***'''((()))++++++******)))******+++,,,...///000000111333555666666777999;;;,,,===HHHTTTxxx999:::<<>>DDDNNNjjj:::<<<===BBBNNN]]]fffhhhllllllfffYYYMMMEEE>>>888555666666777777777777777444555777888888777555444444444333222222222222222555666888888777555222000//////............//////)))***+++***((('''&&&'''''''''&&&&&&&&&'''((()))%%%&&&&&&(((***,,,...///222444888===AAABBB???===444111---******))))))((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''')))+++---///+++)))***)))'''(((+++******)))'''$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''***+++***)))***+++)))***++++++,,,,,,++++++)))))))))******)))((((((%%%'''))))))((('''((()))((((((((((((((()))***++++++)))(((&&&&&&&&&((()))''''''''')))***+++)))''')))&&&$$$&&&***---...---'''&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******)))((()))***,,,,,,,,,,,,+++*********((((((***+++,,,,,,,,,,,,,,,,,,+++++++++,,,......222222333333555666888999888:::BBBKKKddd<<<>>>???CCCNNN___jjjnnnvvvvvvoooaaaSSSJJJAAA:::777777777666666666555555444444666666666666444444333333222222222111111111222444666888888666333111///......------......///((()))+++***(((''''''(((&&&&&&&&&%%%&&&''''''((($$$%%%&&&(((***---///000222444999>>>BBBBBB???;;;444111---******))))))((((((((('''&&&&&&'''((((((%%%%%%%%%&&&''''''(((((("""$$$%%%&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((()))***,,,---///+++(((((('''%%%'''++++++)))&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))***))))))***+++)))***++++++,,,,,,++++++)))))))))))))))((('''&&&&&&'''''''''&&&&&&((()))*********))))))******+++***)))((('''&&&'''((()))(((''''''(((******)))'''(((((())))))(((((()))***###$$$%%%''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((***))))))((()))+++...,,,+++---//////,,,)))******+++,,,,,,,,,++++++++++++++++++,,,---//////000000000111333444666777666999AAAJJJ___>>>@@@AAADDDOOO```mmmssszzz{{{vvviiiZZZOOODDD<<<888888777666555555444444333333444555555444333333111111222111111111000000---000333666777555222000...------------------...)))***+++***(((&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&(((***,,,...///000333777===@@@@@@<<<999444111---+++******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!###&&&'''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((()))***+++,,,---(((&&&''''''&&&(((---+++((($$$$$$'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((()))(((((()))***))))))***+++++++++++++++''''''''''''&&&%%%######'''(((((('''&&&&&&)))++++++******)))))))))******))))))(((''''''(((((()))((('''&&&'''((()))(((&&&%%%%%%&&&''''''&&&%%%$$$!!!###%%%'''((((((((('''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''((())))))((()))***,,,...+++***///555777333...------------,,,***)))(((******+++,,,---...///000...//////000222444666777777:::CCCKKK]]]???BBBCCCEEEOOO```nnnuuu{{{~~~|||qqqdddWWWJJJ@@@999888666555444444444444222222222333333222222222000000111111111000///...***,,,///222444333111000------,,,,,,,,,,,,------+++,,,,,,+++(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))***+++,,,///111555:::======:::666444111---++++++,,,,,,+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''((())))))***)))%%%$$$'''((((((+++000+++((($$$$$$'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''''')))***))))))***++++++++++++***''''''''''''&&&%%%######)))))))))((('''(((***---******)))((((((((())))))))))))((((((((()))))))))(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%(((+++,,,(((%%%!!!###%%%'''(((((((((''''''&&&$$$######$$$&&&'''(((((((((((((((((((((((('''((())))))((()))+++---...+++)))...666888333---+++,,,,,,,,,,,,+++************+++---...///000000...//////111333555666777777999BBBJJJ[[[???BBBDDDEEENNN^^^mmmttt{{{{{{nnn___PPPDDD999888666444333333444444111111111111111111111111...///000000000///...---(((***---///000000000///---,,,,,,++++++,,,,,,---***+++,,,+++(((&&&%%%%%%%%%%%%&&&''''''''''''&&&)))))))))))))))******+++///000333777::::::888666333000---,,,---/////////&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&###$$$(((******---111+++)))&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***((()))******++++++******)))))))))))))))((('''&&&)))***+++***))))))+++---))))))((((((((())))))***(((((())))))))))))******)))'''%%%%%%&&&'''&&&%%%'''%%%$$$'''+++,,,)))%%%###$$$%%%''''''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))((())),,,///000+++)))+++111222---''''''''')))***+++,,,,,,,,,***+++,,,...////////////...///000111333555777888777555===GGGYYY>>>BBBEEEFFFNNN]]]kkkrrrxxxssscccPPPBBB888777555333333333555555111000000000000000000111---...///000000...---+++******,,,---...///000111,,,,,,++++++++++++,,,,,,''')))******((('''((((((%%%&&&'''(((((((((''''''(((((((((((()))***+++,,,000111222555888999888777222000......///111222222%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&+++---,,,---000******)))'''$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%(((***((())))))***************)))))))))******)))((((((''')))***+++***)))***+++))))))))))))******+++,,,(((((()))***************+++)))'''&&&'''(((((('''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((***---000///,,,)))***------***''''''((()))***************+++,,,---/////////......---...///000333555777888777333999DDDXXX===BBBEEEFFFMMM[[[iiipppuuutttbbbMMM>>>888666444333333444555666000000////////////000000---...///000000...,,,+++,,,,,,,,,,,,...///111222,,,++++++++++++++++++,,,$$$&&&))))))))))))***+++&&&&&&((()))))))))((('''&&&&&&'''(((***+++---...222222222555888999999888222000......111333444555%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&''''''(((''''''''''''%%%(((---...,,,,,,...***++++++(((###"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***(((((()))***************&&&'''((((((((((((((('''%%%'''***+++)))(((((()))************+++,,,---...'''((()))***************---+++(((((())))))))))))%%%(((+++)))$$$###%%%))))))((('''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))((())))))((((((***---000---+++)))***---......,,,,,,,,,+++***(((&&&$$$###,,,---.../////////...---------...000222444666888999333777DDDYYY???FFFGGGDDDJJJ[[[jjjnnnzzz~~~|||ooo^^^OOOGGG<<<777444555444222444888333222222111000111111111000000000///...,,,+++******,,,---,,,,,,---///111...+++((((((***++++++)))%%%------%%%$$$,,,000,,,$$$%%%&&&&&&''''''&&&&&&''''''(((((()))+++,,,---000...---...111333444444///000000...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$$$$%%%''')))(((&&&'''+++///,,,***'''%%%&&&'''''''''%%%###"""###%%%&&&%%%###''''''&&&%%%&&&'''((()))'''''''''((())))))******,,,,,,++++++)))((('''&&&%%%&&&((()))******))))))+++***))))))(((((())))))((('''&&&'''***,,,---,,,(((&&&%%%&&&(((+++,,,,,,&&&'''((('''&&&%%%&&&((('''***+++(((''')))'''###)))))))))))))))(((((((((******++++++++++++******)))***,,,,,,+++++++++,,,%%%+++///---*********'''***+++,,,+++))))))***,,,)))+++,,,---,,,,,,---...000000111222333444444555555666<<<@@@RRR===GGGKKKIIINNN]]]lllqqqvvvzzz}}}yyymmm^^^QQQIIIAAA<<<999999777555666:::666555444333222222111111000000000///...,,,+++***,,,---/////////000222444...,,,))))))***,,,+++***&&&***)))&&&,,,666777000%%%%%%&&&''''''''''''&&&))))))))))))***++++++,,,...---++++++---/////////+++,,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&&&&%%%$$$$$$'''''''''&&&%%%###"""!!!$$$%%%&&&%%%%%%''')))+++,,,)))&&&%%%&&&'''''''''%%%$$$"""$$$&&&'''%%%$$$'''&&&%%%%%%%%%&&&'''(((''''''(((((()))******+++++++++++++++)))((('''&&&%%%&&&((()))******))))))++++++***))))))))))))))))))((('''(((***,,,,,,+++%%%$$$###%%%(((***+++***((()))******)))((()))***&&&'''%%%!!!"""'''******(((((((((((((((((((((((()))******************)))''')))++++++*********+++$$$))))))***---///...'''((()))((('''''')))++++++,,,---,,,,,,,,,///111///000000222333444555555666666;;;AAAVVV;;;HHHQQQOOOQQQ___mmmsssrrrtttvvvsssjjj^^^TTTNNNIIICCC???>>>;;;777888;;;888888666555444333222111000000//////...---++++++,,,...///000000000222444...,,,))))))***++++++***))))))&&&&&&111;;;888---%%%&&&''''''((((((''''''******)))))))))******+++,,,***(((((()))******)))((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&%%%$$$$$$&&&)))******,,,)))&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))******+++++++++++++++******((('''&&&%%%&&&((()))******))))))+++++++++******************)))((()))+++,,,+++***%%%%%%$$$%%%'''(((&&&%%%(((*********)))((()))***(((***)))&&&&&&+++---+++'''''''''(((((((((((((((((())))))******))))))((('''(((******)))))))))***###(((+++)))))),,,---,,,)))***++++++******,,,...------------,,,---000222...///000111333444555666666666;;;BBBYYY999IIITTTSSSSSS^^^kkkrrrpppppppppnnnggg```YYYTTTOOOIIIDDDAAA===888777:::666666555555444222111111////////////...---,,,++++++---......---,,,---...,,,***)))(((((()))))))))***)))&&&'''...444...$$$%%%&&&''''''((((((''''''***)))(((((('''''''''((((((&&&%%%&&&((((((((('''&&&(((***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((((((((((()))&&&$$$%%%))),,,,,,***+++(((%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&(((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((())))))***++++++++++++++++++******)))''''''%%%&&&((()))******))))))+++++++++++++++******)))***))))))***+++,,,***)))(((((('''''''''&&&### %%%&&&''''''&&&%%%&&&'''%%%***......---,,,(((!!!'''''''''''''''((((((((((((((())))))))))))((((((''')))++++++***)))***++++++......+++***------++++++,,,,,,+++******+++---***,,,......------///000...///000111333555666666444777<<>>888666888333333333333333222000000////////////...---,,,,,,---//////...,,,***))))))))))))((('''&&&&&&'''(((((()))***)))******'''"""%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$######%%%((())))))((($$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''###$$$&&&'''((())))))))))))&&&$$$%%%))),,,,,,******((($$$###$$$%%%%%%%%%"""$$$&&&'''((('''''''''$$$$$$%%%%%%%%%%%%&&&%%%((((((((()))******++++++***************)))((('''%%%&&&((()))******))))))***++++++++++++***)))(((***))))))+++,,,,,,+++)))(((((((((((()))(((&&&###$$$%%%&&&&&&$$$$$$%%%&&& &&&*********(((###''''''''''''(((((())))))(((((())))))))))))(((((((((***,,,,,,+++***+++,,,)))+++,,,***+++///000---)))******(((%%%$$$%%%&&&'''***...//////---,,,,,,...///000111333444555666333888>>>BBBXXX888HHHTTTUUUXXXcccmmmqqqrrrooojjjfffdddcccaaa```WWWQQQJJJFFF@@@999777999333444444444333222000///......//////...------,,,000222333222///,,,+++***)))))))))'''%%%%%%''')))$$$(((++++++(((&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###############""""""###%%%((())))))((("""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((('''''''''&&&%%%$$$$$$&&&)))*********'''$$$######$$$$$$$$$ ###&&&((('''&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((())))))*********************)))((((((%%%&&&((()))******))))))))))))***++++++)))(((''')))))))))+++------+++)))&&&%%%&&&(((+++,,,,,,***&&&'''((((((&&&&&&'''(((###&&&'''$$$%%%))))))'''''''''(((((())))))******((())))))******))))))((()))+++,,,,,,++++++,,,---***,,,+++)))))),,,***%%%+++,,,+++)))'''&&&'''(((&&&)))---///...---,,,,,,000000111222333444444555222888>>>CCC^^^999GGGSSSWWW^^^kkkvvvxxxtttooogggcccbbbbbbbbbbbb]]]VVVOOOKKKDDD===;;;===999999999888666333000............///......---,,,000222444333111///......)))***+++)))&&&&&&(((+++$$$&&&)))***'''%%%&&&(((###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$############$$$#########%%%'''((('''%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$$$$###%%%&&&"""###$$$&&&''''''&&&&&&$$$%%%&&&'''''''''''''''$$$%%%&&&%%%%%%''')))+++)))&&&###"""###$$$$$$$$$"""&&&((('''%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''(((((()))))))))************)))((((((%%%&&&((()))******))))))'''((()))******((('''&&&(((((())),,,......,,,***((('''&&&'''***+++,,,+++((()))******(((((()))***'''***)))''''''+++---+++(((((())))))***++++++,,,)))******************)))(((***+++,,,+++***+++,,,,,,...,,,))))))***%%%------...---,,,,,,---///***,,,------,,,,,,...000111111222222222333333333444777===GGGjjj:::GGGSSSYYYcccsss}}}uuunnnfffaaa```aaabbbbbbaaaZZZSSSNNNHHHAAA>>>@@@??????>>><<<999444000............///......---------///222333222000000000+++,,,---***((('''***---&&&&&&&&&'''%%%""""""$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$"""%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&'''(((!!!"""%%%'''((('''&&&%%% !!!###%%%''')))******%%%''')))(((&&&'''+++///)))&&&###"""###$$$$$$###!!!&&&'''&&&%%%%%%&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((()))************))))))(((%%%'''((()))******))))))&&&''')))***)))(((&&&%%%''''''))),,,...///---+++---+++(((''''''(((''''''''')))***)))((('''(((***$$$)))+++******)))&&& ((())))))***+++,,,,,,,,,******++++++++++++******''')))***+++***)))***+++&&&((()))***---000---''')))***+++++++++,,,...111......---+++***,,,000444222222222222222222222222777777<<>>NNNZZZ^^^gggyyysssdddaaacccddddddeee[[[\\\XXXMMMFFFEEEFFFFFF@@@@@@???<<<888555444444......//////000//////...111000///000111222111000...---++++++++++++***(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""###%%%((()))$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&(((***''''''(((((('''%%%$$$"""%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%&&&&&&''''''(((***))))))((('''(((+++---''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++)))(((''''''(((((('''&&&))))))((((((((((((((()))&&&&&&((()))************&&&''')))*********)))((('''(((((()))))))))))))))+++++++++++++++***)))((()))***)))'''%%%%%%'''))))))))))))))))))******+++***)))(((''''''((()))***''')))***+++******,,,---222111///---,,,,,,,,,,,,---,,,***+++,,,---------++++++,,,---//////---,,,))))))***+++,,,...///000000111111///...///111444333666???XXX???PPP___eeennn}}}rrrddd^^^^^^```cccggg___```]]]RRRJJJHHHHHHHHHCCCCCCAAA???;;;888777666000000000111111111000000111///...///000111000///------,,,,,,,,,+++***)))''''''(((''''''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$$$$%%%###$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%###!!!$$$$$$%%%&&&&&&''''''((('''))))))(((&&&'''***...((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((((((***,,,'''&&&&&&'''((()))))))))))))))(((((((((((())))))''''''((()))************))))))*********((('''&&&&&&&&&'''(((((((((((('''***++++++++++++***)))((()))******((('''&&&'''))))))(((((((((((()))*********)))(((((((((((()))***((()))************,,,...++++++***))))))+++,,,---))))))(((((()))*********,,,,,,---...//////...---+++,,,...///000///...---000111222222111111333555555555@@@aaaAAASSSeeeoooxxxsssfff^^^ZZZ[[[bbbjjj___cccaaaYYYRRROOONNNLLLFFFEEEDDDAAA???<<<:::888222222222222222222222111000...---...//////...---,,,------------+++***)))))))))((('''&&&%%%%%%$$$%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""$$$$$$%%%&&&&&&''''''(((%%%(((***(((%%%%%%***///)))(((%%%###"""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&'''((()))%%%&&&''''''))))))***+++))))))(((((((((((())))))((())))))*********))))))+++++++++***)))(((&&&%%%&&&'''(((((())))))((((((******++++++******))))))''')))******(((''''''(((((((((''''''(((((()))******))))))(((((())))))***)))*********)))***,,,///***)))(((((((((***+++,,,+++++++++,,,,,,,,,------,,,---.../////////......,,,...111333333111...,,,000222333444333444555777888777HHHrrrAAATTTjjjxxxxxxnnnddd\\\YYY```jjj___eeefffaaaZZZVVVSSSPPPFFFEEEDDDCCCAAA???<<<999555555444333222222222222///---,,,---......---++++++---///000...,,,+++***+++***)))'''&&&$$$$$$###%%%&&&'''&&&%%%$$$%%%'''!!!###%%%&&&'''&&&&&&!!!###%%%&&&'''%%%$$$"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!! !!!###$$$########################%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%&&&&&&''''''((($$$(((+++***'''&&&+++111***(((%%%"""!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&'''(((((((((((()))***)))(((((((((((())))))************+++******))))))++++++******)))(((''''''))))))***+++++++++++++++))))))************))))))%%%'''))))))((('''&&&''''''''''''''''''((())))))))))))))))))))))))))))))+++++++++***)))***,,,//////...,,,+++******++++++,,,---.........---...///+++,,,---------------...---...111222333111///...///111333444444555777888888>>>ZZZ???RRRkkk|||wwwnnnbbb\\\aaakkkeeelllooojjjbbb[[[TTTNNNFFFEEEDDDDDDDDDBBB???<<<999888666444333222111111///---,,,,,,------,,,***+++...222333111...,,,,,,,,,+++)))'''%%%$$$$$$###!!!###$$$###"""!!!"""###!!!###%%%&&&'''&&&&&&!!!"""$$$&&&&&&&&&$$$###"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""!!! !!!"""%%%&&&########################$$$######$$$%%%&&&$$$###$$$$$$%%%&&&&&&''''''(((%%%))),,,,,,******...222***(((%%%"""!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&((()))***+++***'''&&&''')))((((((((((((((()))*********+++++++++++++++***)))***))))))))))))*********))))))***+++++++++++++++((())))))*********))))))###%%%(((((('''&&&%%%&&&'''''''''''''''((())))))))))))************))))))+++,,,,,,+++******,,,...///...---,,,++++++,,,,,,'''***,,,,,,+++***+++,,,)))+++,,,,,,******,,,...,,,---...///000111222222...000222333444555888:::777IIIppp;;;NNNhhh||||||sssggg```eeemmmqqqxxx|||wwwlllaaaVVVMMMGGGFFFEEEGGGIIIIIIEEEAAA???===:::777444222111111///---,,,,,,------+++***+++000555666333000......,,,+++(((&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!"""$$$&&&'''########################$$$######$$$&&&&&&%%%###$$$$$$%%%&&&&&&''''''(((&&&(((+++,,,---...000222)))(((%%%###"""###%%%&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&(((***,,,***,,,---+++'''%%%&&&((((((''''''(((((()))***+++***++++++,,,,,,,,,++++++***))))))))))))***+++,,,&&&'''(((((())))))(((((((((((())))))******))))))$$$&&&''''''&&&&&&&&&'''((((((''''''(((((()))***)))******++++++******)))***,,,---,,,+++++++++---***)))))))))***,,,---...(((+++//////,,,+++,,,...(((***,,,***((((((+++...,,,,,,,,,---...000222333...000111222333666:::===<<<[[[777IIIbbbxxxyyyqqqhhhccciiirrryyyxxxkkk^^^TTTKKKIIIIIIMMMQQQQQQMMMHHHFFFCCC???:::666444222222000...---,,,------+++***+++111888999666222000111,,,***(((&&&$$$$$$%%%&&&'''((())))))''''''((()))%%%$$$$$$###$$$$$$$$$%%%###############%%%&&&'''%%%&&&(((''''''&&&((()))'''&&&$$$############$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$%%%&&&&&&''''''((('''''''''***...111111000((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&''')))+++(((+++---+++'''%%%'''***''''''''''''((()))***+++******+++,,,---------,,,,,,+++***)))))))))***+++&&&&&&'''((((((((((((''''''(((((()))))))))))))))&&&'''(((((('''''')))***)))(((((((((((()))******)))***++++++++++++***))))))+++......---+++++++++(((((('''((()))+++,,,...)))...222222///---...000(((+++,,,+++((('''+++///,,,---...///000000000000111111222222444888===AAAMMMsss555EEE___uuu}}}uuummmfffeeelllwwwzzzuuuhhh^^^NNNMMMMMMQQQVVVWWWSSSNNNJJJGGGCCC===888555444333000///------------,,,***+++222999;;;777333111222+++***'''%%%$$$%%%&&&&&&"""###$$$$$$""""""###$$$""""""""""""###%%%((()))$$$###"""""""""$$$'''(((''')))))))))'''&&&'''(((***((('''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''%%%%%%)))///222111---''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''))))))(((&&&%%%%%%&&&&&&***---+++(((&&&)))---''''''''''''((()))++++++)))***+++,,,---............---+++)))(((((())))))'''(((((()))))))))))))))''''''((())))))))))))))))))))))))(((((((((+++---)))))))))))))))***++++++)))***+++,,,,,,+++***)))(((+++///000...,,,******,,,+++***))))))***++++++&&&+++000000,,,***+++...))),,,...,,,((((((,,,000,,,...111333333111...,,,333333222222444999@@@EEE]]]666???PPPeeewwwyyyqqqkkkffffffoooyyy~~~}}}ooobbbQQQRRRSSSVVVYYY[[[^^^___YYYSSSJJJAAA;;;666333111000...+++)))((()))***,,,,,,222999999333---******(((%%%###$$$'''&&&""""""%%%'''&&&$$$###%%%(((+++)))&&&######$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&'''((((((+++&&&!!! """&&&''''''$$$$$$$$$###$$$$$$%%%%%%!!!"""$$$$$$$$$$$$&&&'''%%%###!!!!!!###$$$%%%$$$""""""###$$$%%%'''((()))%%%$$$$$$&&&(((******)))(((''''''(((+++,,,,,,+++)))(((&&&$$$######$$$$$$&&&&&&%%%$$$%%%&&&'''(((""" """%%%%%%###&&&***,,,))))))++++++''''''***''''''''''''((((((((((((&&&(((+++---...---,,,+++,,,,,,,,,++++++*********((()))*********((('''&&&%%%%%%&&&'''((((((''''''((()))++++++)))((()))***''''''''''''((()))***++++++***)))***,,,---,,,,,,.........,,,+++***,,,...///...+++***))))))***+++,,,+++++++++,,,,,,+++)))...,,,+++******+++---///---...000000//////111222---333222333888777???SSS000666CCCTTTdddpppuuuvvvtttqqqooommmjjjjjjpppxxx|||uuujjjXXXVVVUUUWWW[[[___bbbcccWWWQQQIIIAAA:::666222000000...,,,***)))***+++,,,***///333444000,,,))))))+++((($$$$$$&&&%%% ###%%%&&&&&&$$$$$$%%%'''((('''%%%$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++'''""" """%%%&&&'''$$$$$$######$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''%%%###!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%((())))))(((''''''&&&'''***++++++***((('''&&&$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$'''&&&$$$%%%***,,,)))(((+++***''''''***(((((((((((())))))))))))(((***,,,///000///...---------,,,++++++*********)))))))))))))))(((''''''((())))))))))))(((((('''((()))++++++)))((()))***))))))))))))***+++,,,---*********+++,,,,,,,,,+++...//////---,,,,,,...///000///,,,***)))******+++,,,+++***+++------+++)))---,,,+++++++++,,,---...---///000000//////000222///111111666>>>===EEE[[[,,,///555@@@MMMYYY```dddcccdddggglllmmmlllqqqxxx}}}~~~}}}}}}|||ttt^^^YYYSSSTTTYYY___aaaaaaTTTNNNFFF>>>999444111//////---,,,*********++++++(((***,,,,,,,,,***((('''+++'''$$$###%%%%%%""" ###$$$&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$***'''###"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$%%%&&&$$$""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))((('''(((***++++++***((('''%%%$$$###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$((('''''')))'''$$$&&&***+++((((((+++***''''''***(((((()))))))))*********)))+++...000111111000///...---,,,+++***************))))))(((((((((((((((+++,,,,,,++++++***)))(((((()))++++++)))((()))***))))))))))))***+++,,,---******+++,,,,,,,,,++++++/////////...------000222222000...+++******+++,,,,,,+++***+++------,,,***,,,,,,,,,---------.........000111000//////000111333000///:::DDDCCCOOOjjj,,,---000555===EEELLLPPPPPPSSS[[[cccgggjjjpppwww|||{{{yyyxxx|||zzzrrr___VVVMMMKKKPPPVVVWWWVVVMMMHHHAAA:::666222///,,,++++++***)))))))))))))))((('''&&&''')))***)))'''&&&$$$""""""%%%'''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%######$$$$$$%%%############$$$%%%&&&&&&$$$%%%&&&%%%#########%%%'''%%%######%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%+++***)))***,,,---,,,+++'''&&&%%%$$$$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$(((&&&''')))(((%%%'''+++***''''''******''''''***(((((((((((())))))))))))***+++---///111111111000///...,,,+++***)))*********)))(((''''''((()))***+++++++++,,,++++++******((()))++++++)))((()))***''''''''''''((()))***+++)))+++,,,---,,,+++++++++//////000/////////222444333111///,,,++++++,,,,,,+++******,,,---...---++++++,,,---...//////......///000111111000///000111555222111;;;CCCDDDZZZ,,,---///111444777;;;===AAADDDKKKTTTYYY^^^gggqqqtttuuutttsssuuuuuummmdddYYYOOOEEEAAAEEEIIIIIIGGGCCC???:::555111///,,,***'''(((((((((((('''&&&&&&'''&&&%%%%%%''')))))))))%%%###"""###%%%'''((()))$$$$$$$$$%%%%%%&&&&&&%%%!!!"""$$$&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%############$$$%%%&&&'''$$$%%%&&&%%%#########%%%'''%%%######%%%&&&'''&&&#########$$$%%%&&&(((((('''%%%%%%%%%''''''&&&%%%)))(((((()))+++,,,+++***&&&%%%$$$$$$$$$%%%&&&'''###$$$&&&'''''''''&&&%%%$$$###$$$''''''%%%''',,,)))''''''******''''''***&&&&&&&&&'''''''''(((((()))***,,,...///000000000000...,,,***)))))))))******)))(((''''''((()))***'''((()))***++++++,,,+++((()))++++++)))((()))***''''''''''''((()))***+++(((+++......,,,******+++...///000000///111444666444222///---++++++,,,,,,*********,,,...///...---+++,,,---//////000/////////000111111000000111222666666555:::@@@HHHiii***,,,...///......///000888999===CCCGGGLLLVVV```iiimmmooommmkkkhhh```WWWLLLEEE===999;;;<<<<<<:::999666111...---+++)))'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""$$$%%%'''(((((('''''''''&&&%%%$$$###$$$%%%&&&""""""###$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&"""""""""###$$$%%%&&&'''###$$$%%%%%%$$$###$$$%%%&&&$$$""""""$$$&&&&&&&&&""""""###$$$%%%'''((()))'''&&&%%%&&&((()))((('''&&&%%%%%%&&&)))******)))%%%$$$$$$###$$$%%%'''(((%%%%%%&&&&&&'''''''''&&&###!!!###&&&&&&$$$''',,,)))&&&&&&)))***''''''***%%%%%%&&&&&&&&&'''''''''((()))***,,,...///000000111///,,,***(((((()))***((((((((((((((())))))***%%%&&&((()))++++++,,,,,,((()))++++++)))((()))***))))))))))))***+++,,,---(((+++//////,,,))))))***---...//////000222555888444222///---+++++++++,,,***)))***,,,...000///...,,,------...///000111111...000111111111111222444666;;;::::::DDDVVV~~~)))+++......,,,+++---...444333444666777999@@@IIIQQQXXX]]][[[VVVRRRLLLFFF;;;777333111111111000//////---***(((((('''&&&$$$###$$$&&&((((((&&&%%%###$$$&&&((('''%%%%%%(((***&&&'''''''''&&&%%%$$$%%%&&&$$$###$$$&&&'''&&&$$$%%%&&&&&&'''((((((((((((((('''%%%######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''!!!$$$&&&'''%%%$$$&&&'''"""""""""###$$$%%%'''((("""###%%%%%%$$$$$$%%%'''%%%###!!!"""###%%%%%%%%%$$$###$$$$$$%%%&&&'''((('''&&&%%%''')))******)))%%%$$$%%%'''***,,,,,,+++$$$$$$######$$$&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$&&&&&&$$$&&&***(((&&&&&&))))))''''''***&&&&&&&&&&&&'''''''''(((((((((***,,,---///000111111///,,,)))(((((()))***''''''((()))))))))))))))''''''(((***++++++++++++((()))++++++)))((()))***))))))))))))***+++,,,---''',,,000000,,,))))))***+++---...///000222666999444222///,,,*********+++))))))***,,,///000000///...---------...000222333---///000111111222444555555>>>======OOOmmm))),,,......,,,---///222222000000111...,,,111888555>>>EEEBBB<<<999666333,,,,,,++++++***)))))))))***(((&&&%%%%%%%%%$$$######%%%'''))))))'''%%%$$$"""&&&)))((($$$###&&&***"""$$$&&&(((''''''''''''&&&$$$"""$$$&&&(((&&&$$$''''''''''''((((((((()))((('''%%%######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%###&&&'''&&&%%%&&&((("""""""""###$$$&&&'''(((!!!###$$$$$$$$$$$$&&&'''%%%###!!!!!!###$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''***,,,++++++'''''''''***---///000///$$$$$$######$$$&&&((()))%%%$$$###"""###$$$&&&''''''%%%%%%'''&&&###%%%)))(((%%%&&&))))))''''''***''''''''''''((((((((()))((()))***,,,...///111222222///,,,)))(((((()))***&&&'''(((*********)))((()))******+++++++++******((()))++++++)))((()))***''''''''''''((()))***+++''',,,000000,,,((((((******,,,---...000222666999333222///,,,***)))******))))))***,,,///111000//////...------...000333555,,,...000111111222555777555@@@>>>???YYY------......---,,,***)))222000---,,,---,,,+++***000000000//////......---************)))(((&&&&&&((((((((('''%%%%%%&&&'''&&&'''((((((((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%)))---...---***'''&&&((('''%%%%%%%%%''')))******)))'''%%%$$$%%%&&&'''$$$&&&''''''%%%$$$$$$%%%(((&&&$$$%%%'''(((&&&###!!!$$$&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''#########"""######$$$%%%$$$######""""""######$$$'''"""!!!%%%((('''''')))+++***************(((&&&$$$$$$%%%(((+++---,,,+++)))((('''%%%$$$###""""""'''""""""'''(((%%%&&&+++!!!"""###$$$&&&'''((()))***))))))(((((((((((((((''''''(((((())))))******'''(((***---///000///---111000---+++(((%%%###""")))'''%%%%%%''')))***))))))************+++++++++,,,+++++++++***)))))))))+++)))(((+++---------............,,,***)))***,,,,,,...000111111333555777333...)))(((***,,,***'''***+++,,,,,,------,,,,,,)))(((+++000///+++...555111333555555555555777888<<<>>>AAANNNooo333222000...,,,,,,------///...,,,,,,,,,,,,***))),,,++++++************+++************)))((('''&&&'''(((((('''%%%%%%&&&'''&&&'''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''(((******((('''''''''((('''&&&%%%%%%''')))******)))'''%%%%%%%%%'''((($$$&&&''''''%%%$$$$$$%%%&&&$$$$$$%%%(((***)))'''!!!""""""""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%######""""""""""""######&&&""""""%%%&&&%%%&&&)))((((((((()))******)))(((%%%%%%%%%'''***,,,---,,,(((''''''&&&%%%%%%%%%%%%&&&######'''(((%%%&&&***$$$$$$$$$%%%%%%&&&&&&'''))))))(((((((((((())))))(((((((((((())))))******'''((())),,,///000///---//////---+++(((&&&$$$###)))(((&&&''')))++++++***)))************+++++++++++++++++++++************(((&&&%%%'''***,,,...///---......,,,+++***+++,,,,,,...000111111111333555222---)))(((+++,,,***(((***+++,,,,,,------,,,,,,...,,,...111000---///555333444666666555666777999:::;;;DDD]]]>>>:::555111......///000,,,+++******++++++)))''')))((('''''''''((()))************))))))(((((('''''''''(((&&&%%%$$$&&&''''''''''''&&&&&&''''''(((******)))((('''''''''((())))))(((&&&$$$$$$&&&((((((((('''&&&&&&''')))***)))((('''&&&&&&&&&'''(((%%%&&&''''''%%%$$$$$$%%%$$$###"""###%%%&&&&&&$$$######"""!!! !!!$$$''''''&&&&&&%%%$$$$$$#####################$$$%%%%%%######""""""""""""######$$$######&&&%%%###%%%)))&&&&&&'''((())))))))))))'''%%%%%%'''***,,,------'''&&&&&&&&&&&&&&&'''(((&&&###$$$''''''&&&&&&)))&&&&&&&&&%%%%%%%%%%%%%%%(((''''''(((((()))***+++((((((((())))))))))))***''''''))),,,///000000......---,,,***)))'''&&&%%%((((((((())),,,,,,,,,***)))************+++++++++*********+++++++++++++++''''''&&&&&&(((+++---...+++---------++++++,,,------///000000//////111222///,,,)))))),,,---,,,)))***+++,,,,,,------,,,,,,///...///111111000333888555666777777666666888::::::===PPPvvvHHHEEE???999444222000000***))))))***++++++)))'''***)))(((((((((***+++---+++******))))))(((((((((&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&''')))************************+++)))***)))(((&&&%%%'''((()))((((((''''''((())))))(((''''''&&&''''''((()))%%%&&&((('''%%%$$$$$$%%%''''''&&&%%%$$$$$$###"""%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%$$$$$$######$$$############$$$%%%%%%$$$$$$############$$$$$$%%%###%%%'''&&&###%%%+++%%%&&&((((((((((((((()))(((&&&%%%'''***,,,------&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((()))+++...000000...,,,,,,+++***)))(((''''''''''''(((***,,,---+++***))))))*********+++++++++*********++++++,,,,,,,,,&&&)))+++))))))++++++******+++------,,,,,,,,,...---///000///...---...///---+++***+++---...,,,+++***+++,,,,,,------,,,,,,---,,,---...000222666999555555666666555555888:::;;;GGGeeeQQQOOOKKKEEE???888333///+++*********,,,,,,***(((+++***))))))***+++,,,---+++******)))((())))))***&&&'''((('''&&&&&&''')))))))))((('''((()))+++,,,)))***+++,,,---.........***,,,......,,,)))(((((()))))))))(((((()))))))))''''''''''''(((((()))***%%%'''((((((&&&%%%%%%&&&)))))))))((('''&&&&&&&&&$$$&&&''''''&&&$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%###$$$''''''%%%''',,,'''(((***)))'''&&&&&&'''((('''&&&(((***,,,---,,,'''&&&%%%$$$############$$$%%%&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''')))***,,,,,,************)))))))))))))))))))))+++...//////...++++++******)))(((((((((&&&&&&'''))),,,,,,+++)))))))))*********+++++++++******++++++,,,,,,,,,---&&&+++***)))+++***'''(((***,,,------------///---...///...,,,+++,,,---+++++++++---......,,,+++***+++,,,,,,------,,,,,,------,,,,,,...111222222333444444444333555888:::;;;TTT~~~VVVVVVTTTPPPIII@@@888444000...,,,,,,---------,,,************++++++++++++++++++)))(((((()))***+++'''((()))((('''''')))+++************+++,,,------+++,,,---...///000000000+++...222333111---***(((************))))))))))))&&&&&&'''((())))))******&&&'''((((((&&&%%%%%%&&& """$$$$$$$$$$$$&&&(((!!!###&&&'''%%%###""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%!!!!!!%%%(((((()))+++'''***,,,+++'''%%%&&&((('''''''''))),,,---,,,+++&&&&&&$$$###""""""""""""###&&&(((&&&&&&((('''###$$$%%%%%%&&&'''(((((((((&&&&&&''''''(((***+++,,,+++************)))))))))+++******+++---......---++++++******))))))((((((&&&&&&&&&(((+++,,,,,,***)))************++++++++++++++++++,,,,,,,,,,,,,,,!!!(((''''''***+++&&&&&&(((,,,------......///,,,---...---+++***+++,,,***+++---//////...,,,+++***+++,,,,,,------,,,,,,///000///------///...***111222333222333555999<<>>AAAbbbcccbbb^^^YYYSSSOOOMMMMMM:::999777444222111111111////////////...---,,,++++++******)))))))))))))))---+++)))***---///...,,,***+++,,,---///111333444///000111444666555222000///000333555444222///---,,,,,,***)))((((((((((((''''''((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&&&&((('''%%%%%%%%%%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%&&&'''(((((((((''''''########################%%%%%%$$$$$$%%%&&&((()))'''''''''''''''((()))***$$$&&&))),,,---,,,***)))((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###%%%''''''&&&&&&&&&'''###$$$'''***,,,---......+++***)))))))))***,,,,,,***)))((((((((()))+++,,,+++,,,---***&&&$$$&&&((())))))(((((((((((())))))%%%&&&''')))+++---...///++++++******))))))((((((&&&((())))))''''''((()))(((***---///000///...,,,888111***&&&'''***,,,---'''))),,,---,,,+++,,,,,,+++,,,......---,,,---...---000333222000000222555111555///...:::CCCLLLYYY``````]]]YYYSSSOOOMMMMMM???===;;;888666444444444000000000//////...---,,,+++***))))))))))))******...,,,***+++...000///...---------...///111222333222222333555666555222000222333555555555222///---,,,+++***)))(((((((((((('''((((((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''########################$$$$$$######$$$%%%'''((('''''''''(((((((((((((((%%%&&&)))+++,,,+++***)))''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###$$$&&&(((((('''&&&'''(((###$$$&&&((()))*********+++***)))))))))***+++,,,))))))((((((((()))++++++***++++++***(((''''''((()))(((((((((((((((((()))******+++,,,,,,---......+++***((('''''')))+++,,,$$$&&&(((((('''%%%%%%%%%&&&(((+++---...---+++***---,,,,,,---...---)))%%%***+++,,,++++++,,,...111***,,,......---,,,---......000333222000///222444000111000444:::;;;MMMlll\\\\\\\\\YYYTTTPPPNNNMMMBBBAAA>>>:::888666555555111111111111000///...---+++***)))))))))***+++,,,///...---...000111111000////////////000111222333555555555666777666222000333444555555444111///---+++***)))((((((''''''((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&##############################""""""###$$$&&&''''''(((((())))))((('''&&&&&&''')))+++++++++)))((('''&&&&&&%%%%%%%%%%%%%%% !!!"""############"""%%%'''((()))(((''''''((($$$$$$%%%&&&'''''''''&&&******)))((()))***+++,,,))))))((((((((()))******)))))))))*********(((&&&((((((((((((((((((((((((---,,,,,,,,,,,,++++++++++++)))'''%%%&&&))),,,///%%%'''))))))'''%%%$$$$$$&&&(((+++---...---+++***((()))+++...///---((($$$,,,,,,+++******,,,111444***,,,......---------......111333222000///111333000111222999<<<===[[[WWWYYYZZZXXXUUUPPPMMMLLLCCCAAA>>>;;;888666555444222222222222111000//////+++***)))))))))+++---...000000000111222333222222/////////000111333444555999888777888888666333000222222333333222111//////***))))))(((''''''((((((***************)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&'''&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&''''''((()))***)))(((&&&$$$'''((()))*********((((((&&&&&&%%%%%%$$$%%%%%%&&&!!!!!!""""""######$$$$$$%%%&&&(((((('''&&&&&&'''###$$$$$$%%%&&&&&&''''''***)))((((((((()))+++,,,))))))((((((((()))))))))***(((''')))+++***%%%!!!''''''''''''''''''''''''************))))))))))))+++***((('''''')))+++,,,*********)))'''&&&'''((()))***---//////...,,,++++++)))((('''(((***+++,,,***++++++++++++,,,000333***,,,......------...///...111333222///...000333000555555999BBBPPPwwwRRRUUUXXXXXXUUUPPPMMMKKKDDDBBB???<<<999777666555333333333333222111000///+++***))))))***,,,...000222333444444444333222222,,,---...000222444777888<<<:::999888888666333111......//////000000111111***))))))(((((((((((()))+++++++++++++++++++++***(((((((((''''''&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((($$$%%%&&&&&&###"""$$$%%%###$$$$$$$$$$$$$$$%%%%%%###"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((('''((()))***)))(((&&&$$$(((((()))))))))(((''''''%%%%%%$$$$$$$$$%%%%%%&&&""""""######$$$%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%######$$$%%%'''((()))******)))((((((((()))***+++(((((()))))))))(((((((((***((('''''')))'''"""%%%&&&''''''''''''&&&%%%((((((((())))))******+++++++++++++++***((('''&&&---,,,)))&&&$$$%%%))),,,)))***---...///---+++***+++)))'''%%%%%%(((,,,///''')))+++,,,,,,,,,---///)))+++---...------...///...000222111///...000333...888777888OOOqqqOOOSSSWWWYYYUUUPPPKKKIIIEEECCCAAA===;;;999888888333333333333222111000///,,,+++))))))***---000222444666777777444222111111+++,,,---///222555777999===;;;999888888666444111,,,,,,,,,---...000222333******))))))))))))******++++++++++++++++++++++++))))))(((((('''&&&&&&&&&$$$'''((('''$$$###&&&)))###&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((('''(((((())))))((('''&&&))))))))))))(((''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&((((((###%%%&&&&&&$$$######$$$$$$$$$$$$%%%''')))***+++))))))((('''((()))***+++(((((()))))))))((('''''')))((('''''''''%%%""" $$$%%%&&&''''''&&&%%%$$$(((((()))***+++------...***+++,,,,,,+++(((%%%$$$***)))&&&###"""$$$)))---'''(((+++,,,,,,+++)))'''%%%'''***+++*********+++'''))),,,---,,,++++++,,,)))+++---...------...000,,,///111111//////111444...999999AAAfffMMMRRRWWWYYYVVVOOOJJJFFFCCCBBB???<<<:::999888888333333333222222111000///,,,+++))))))***---111333666888:::888444111000000,,,,,,---///111444666777<<<;;;999888777666444222...---------...///111333++++++************++++++((((((((())))))******+++)))))))))((('''&&&&&&&&&$$$''')))'''######&&&)))$$$'''***)))%%%$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""###$$$&&&''''''''''''(((((((((((((((***))))))(((((('''&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$###$$$%%%'''((()))$$$&&&'''&&&%%%###$$$$$$&&&%%%%%%%%%&&&''')))***)))(((((('''((()))***+++(((((()))))))))(((&&&&&&'''(((((((((&&&&&&&&&'''###%%%&&&''''''&&&%%%###(((((()))***+++,,,------++++++++++++***((('''&&&&&&''''''&&&%%%&&&))),,,'''(((+++,,,,,,***((('''###(((,,,...---***))))))+++,,,---,,,++++++,,,---(((+++---...------///000***---000000//////222555222999???XXXLLLQQQWWWYYYVVVOOOIIIEEE@@@>>><<<999777666666666222222222222111000//////,,,+++))))))***...222444777999;;;999444000...///------...///000222444555<<<:::888777777666444333111000...---...///111222,,,+++++++++++++++,,,,,,%%%&&&&&&'''((())))))******))))))((('''&&&&&&&&&$$$''')))'''###"""%%%)))%%%))),,,***'''%%%(((,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%'''''''''''''''((()))*********)))((('''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$#########$$$&&&((()))%%%'''((((((&&&$$$$$$%%%((('''&&&%%%%%%%%%&&&''')))((('''''''''(((***+++(((((()))))))))(((&&&%%%%%%'''))))))''''''+++...###$$$&&&''''''&&&$$$###''''''(((((())))))******+++***)))(((((()))******%%%'''***++++++***+++,,,)))***---......,,,***((('''***,,,,,,***)))+++---//////...+++)))***---000(((***---...---...///000))),,,000000///000333666888:::FFFnnnKKKOOOSSSUUURRRLLLGGGDDDCCC>>>888333222444555555111222333444444444444333///---***))))))+++...000555888:::888444111000000000000000000222444666777===;;;888777777777666555...---,,,,,,---...///000+++)))''''''((())))))(((&&&'''(((''''''(((+++......,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''######$$$%%%%%%&&&''''''!!!###%%%%%%%%%$$$%%%&&&''''''%%%$$$###"""""""""###$$$$$$###!!!"""$$$&&&&&&'''(((((()))(((((((((&&&((()))'''$$$###%%%'''%%%%%%%%%$$$""""""$$$%%%(((&&&###!!!"""$$$''')))''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''&&&&&&'''(((***+++***+++,,,***(((''''''(((&&&'''(((((((((((((((''',,,+++***))))))***++++++***''''''))))))%%%%%%(((+++((((((******((())),,,******+++,,,,,,,,,,,,+++***)))(((***...000///...,,,,,,++++++***+++++++++......//////...---,,,,,,***...111111111222555555555???^^^KKKOOOSSSTTTPPPJJJEEEBBB@@@;;;555222111333444444111111111111222222333333///---***))))))+++---///555888::::::777333222222222222111000111222333444888777777888999:::999888222111///---,,,,,,,,,,,,+++)))(((''')))))))))(((%%%&&&&&&&&&&&&'''***,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&%%%#########%%%%%%%%%$$$$$$###$$$$$$$$$######$$$"""!!!"""$$$&&&%%%%%%&&&''''''''''''&&&'''((()))'''%%%%%%&&&)))&&&%%%%%%$$$$$$$$$######%%%$$$###"""###%%%(((***(((((((((''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))******+++,,,***((('''((()))(((((()))))))))(((((('''***)))(((''''''((()))***,,,)))(((******''''''***+++((('''******((((((,,,))))))***+++++++++++++++***)))((())),,,...---+++,,,,,,+++++++++++++++,,,------...///////////////---///000//////111333555:::LLLpppJJJMMMPPPPPPLLLFFFAAA???:::666222///000111333333111000/////////000111222...---***)))(((***,,,...333777;;;<<<;;;888666555555333111000///000111111555555666999;;;<<<:::888333222000///---,,,++++++,,,***(((((())))))((('''&&&'''(((((('''(((***,,,,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$"""!!!###%%%$$$$$$######$$$$$$%%%&&&"""######"""!!!"""$$$'''###$$$%%%%%%&&&&&&%%%%%%'''(((((((((''''''(((***'''%%%$$$%%%&&&&&&"""""""""######%%%'''((()))))))))(((((((((((())))))&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$%%%&&&((()))***++++++***((('''((()))************)))(((''''''((('''&&&&&&&&&'''((()))...+++)))++++++))))))---,,,((('''))))))'''(((+++(((((()))************)))***)))((()))+++++++++***,,,,,,++++++++++++,,,,,,,,,---...///111111222222000///......000222555888AAA^^^HHHJJJLLLKKKFFF@@@<<<:::444111...---...000111111222111///......///111333---,,,***(((((()))+++,,,111444:::===>>>===:::888555444111///...///000111666666888:::<<<;;;777444111000000//////.........,,,***)))((())))))((('''(((***++++++++++++---...++++++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""$$$'''%%%$$$$$$###$$$$$$%%%%%%"""######"""""""""%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))***(((%%%###%%%((('''"""""""""$$$%%%&&&''''''''')))(((((((((((((((((()))''''''((((((((((((((('''$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$%%%'''((())))))++++++***((((((((()))++++++++++++***(((''''''((('''&&&%%%&&&'''((()))...+++)))++++++)))***...,,,)))'''((((((&&&'''+++&&&'''(((((())))))(((((()))(((((()))***+++++++++,,,,,,+++++++++,,,---------...///000111222222222///---...111333555999===JJJqqqDDDEEEFFFDDD???:::666555000...,,,,,,...000000000333222000///...000111333---,,,***(((((()))******...111777===@@@@@@>>>;;;666444111///...///111333444555777:::<<<:::666333111111111000000//////...---+++))))))))))))(((''')))***,,,,,,++++++,,,...++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########""""""###''')))'''&&&%%%$$$############""""""###""""""###%%%(((%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((((('''$$$"""%%%(((((("""###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((('''(((((((((((((((''''''%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&((()))***)))***+++***)))((()))***++++++++++++***(((''''''(((((('''''''''(((***+++,,,)))(((******((()))------)))'''((('''%%%'''+++&&&&&&'''((((((((((((''''''((()))***+++,,,---...,,,+++++++++,,,------...///000000111111111111111///---///333444444999AAA[[[AAABBBBBB???;;;666444333...,,,,,,---///000000///222222000//////000000111,,,+++***(((((((((((()))+++...333:::???BBB@@@>>>777555222///...000222444///111333777::::::888555444444333222000///---,,,...,,,***)))))))))((('''&&&(((***+++***)))***+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########$$$'''***((('''%%%$$$###"""""""""!!!"""###""""""###&&&(((&&&'''(((((())))))(((((('''%%%$$$$$$&&&''''''&&&&&&$$$###$$$'''&&&### $$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''(((((()))))))))''''''&&&&&&'''(((***+++)))***+++***)))((()))***************)))((('''''')))(((((((((((()))+++,,,)))''''''******((((((+++...)))&&&'''&&&%%%&&&+++&&&&&&'''(((((((((((('''((()))++++++++++++,,,...,,,++++++,,,,,,---...//////000000111111111111000///...111444333333???NNNwww@@@@@@@@@===999555333333------,,,...000111000///000000000//////.........++++++***(((((('''(((((()))+++///666>>>BBBBBB@@@;;;999444000//////111333///000222555888888666333333333333333222000...---///,,,***)))***)))((('''&&&(((******)))((()))))),,,,,,------,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''&&&%%%%%%$$$#########$$$!!!""""""""""""###&&&(((''''''((())))))))))))((()))'''%%%%%%'''((('''%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***((()))+++***)))((()))+++(((((()))))))))((((((''')))(((''''''(((***+++,,,'''&&&(((,,,,,,)))((()))...)))&&&&&&&&&$$$&&&***&&&&&&'''(((((((((((((((***+++,,,+++((('''(((***+++++++++,,,,,,...//////---...///000111111222222...---111555555;;;RRRlll???@@@@@@===999555444444...------///111111000.........//////...---,,,,,,++++++)))(((((('''''''''((())),,,444<<>>AAA???>>>;;;999666333111000111111000///.........///,,,...222555555222///,,,------,,,+++***(((((('''$$$%%%(((+++***(((***///,,,))))))***)))&&&%%%'''((('''&&&%%%%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&& """############$$$&&&%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&'''(((((('''%%%$$$&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&''''''((((((&&&'''((('''%%%$$$%%%&&&%%%&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))******(((((()))***(((&&&%%%((((((%%%%%%(((''''''((()))***+++,,,---+++***)))((())))))***+++,,,,,,,,,---------......***+++...111444333000---///...444999JJJyyy@@@AAAAAAAAA>>>;;;777666111111000000///000000000111111111///,,,******+++++++++***))))))((((((((('''(((+++///333888<<<>>>999999:::999888777555444222222111000////////////---...000222222111///...,,,,,,++++++***)))((((((***((((((++++++((((((***---+++******)))(((((()))(((''''''&&&&&&&&&'''(((+++***'''%%%$$$%%%%%%&&&$$$%%%%%%$$$###""""""###(((%%%###$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%&&& !!!"""!!! """$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%%%%'''###$$$&&&''''''&&&$$$###'''''''''(((((((((((((((''''''''''''(((((((((((()))***+++***(((((()))+++)))&&&&&&)))(((%%%%%%((('''((((((***+++,,,---...---,,,***))))))+++---...,,,,,,---------.........)))+++...111333111///---///333444888VVV===>>>???@@@???<<<888666333222111000000///000000000111111000---******+++++++++******)))(((((('''&&&'''))),,,111555888:::777777999999999777666555444333333222111111222222//////.........///111111+++++++++*********))))))...(((&&&***---+++(((''')))))))))((((((***+++***'''''''''&&&''''''''''''***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%&&&### !!!%%%((('''%%%$$$$$$######$$$$$$%%%&&& !!!"""!!! """$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))%%%&&&''''''&&&$$$""" (((((((((((((((''''''''''''''''''((((((((())))))(((***+++***)))((()))******''''''******'''''')))'''((()))***+++,,,------,,,+++***))))))+++---...,,,,,,,,,---------......,,,---...////////////000///666555<<>>@@@>>>:::666555444222111000/////////000111333222000...---...+++,,,,,,,,,+++***)))(((&&&&&&((())),,,...111222777777777666555444333333444444444444555666777777...---,,,,,,,,,...000222******************++++++%%%'''***+++'''"""$$$*** %%%'''%%%&&&******&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&& """###$$$$$$%%%''')))&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%###$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''''''''((((((((()))((((((((('''''''''''''''((((((((())))))))))))$$$'''+++,,,***((('''&&&'''$$$%%%)))***((())),,,))))))))))))))))))))))))'''''''''((()))******************+++++++++,,,,,,...000111000///...000333+++666777MMM888888:::>>>@@@???:::666555444333111000////////////111333333111/////////,,,,,,------,,,+++)))(((&&&'''''')))+++---...000333333444444555666666777333333333444555666777888,,,,,,------...///000000***************+++++++++$$$***///---!!!'''"""'''***'''(((,,,+++%%%###$$$%%%%%%&&&&&&&&&%%%"""$$$''')))***)))'''&&&"""###$$$$$$###"""###%%%(((((()))((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######%%%&&&'''&&&&&&%%%###$$$&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$&&&''')))***))))))(((((('''''''''&&&(((((((((((())))))))))))"""&&&***,,,+++(((&&&$$$%%%"""###''')))'''(((,,,))))))))))))(((((((((((('''(((***+++,,,,,,,,,,,,))))))*********+++++++++---000333333000///000222,,,666888RRR888999:::;;;:::999888777777666555444444333111//////222333222///...///111///...---,,,+++************)))(((((()))+++---...000//////111333555555555222111111111222333444444///+++((()))---...+++'''***++++++++++++***))))))(((''''''((()))******)))%%%******''''''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%###"""$$$'''***(((&&&$$$######$$$%%%&&&!!!"""###$$$%%%$$$$$$###%%%$$$#########$$$%%%&&&&&&((()))(((((((((***,,,((((((((('''&&&&&&%%%%%%###!!!!!!###&&&'''$$$!!!###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%'''((((((((('''&&&***'''&&&'''&&&$$$'''---+++%%%$$$***---)))''')))(((((()))((((((&&&$$$###((((((''''''''''''(((((()))((((((((((((***+++,,,***)))((('''(((***,,,---***++++++***)))***---///---...000000//////111222666888;;;bbb999999:::;;;:::999888777888777666555666555222000222333333222///...///111000///...,,,++++++++++++)))((('''&&&'''))),,,---//////000222444555444333222111000///...------------***((()))---///---*********************)))))))))((('''((()))***)))(((%%%)))***'''(((++++++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&((($$$#########$$$&&&(((***""""""###$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&'''(((((('''''')))+++((((((((('''&&&&&&%%%%%%$$$###"""$$$&&&'''%%%###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&((('''''')))((($$$&&&***,,,'''&&&***,,,(((&&&'''''''''(((((((((&&&%%%$$$(((''''''''''''''''''(((((('''''''''''')))***+++''''''&&&&&&'''(((******)))***++++++******,,,...,,,...////////////000222333666===fff999:::;;;;;;;;;999888777999888777777777777555333444444333111///...000222111000///---,,,+++++++++)))(((&&&%%%%%%(((***,,,......000333555555333111111000///---,,,,,,+++++++++)))(((***...000///---)))))))))))))))***))))))***)))(((((())))))((('''&&&))))))((((((******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$&&&$$$$$$######$$$&&&((()))######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%&&&''''''&&&&&&(((***((((((((('''&&&&&&%%%%%%&&&$$$###$$$%%%'''&&&&&&!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''***---+++&&&$$$&&&,,,)))'''******'''%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&'''((()))))))))))))))+++---------,,,---///+++---...///......///111000555>>>iii:::;;;;;;;;;;;;:::888777999888777888999888666555555444222000///111444666222111///...---,,,++++++***(((&&&%%%&&&(((***,,,,,,---000444666666222///000///////////////000000+++***)))+++...000///...)))))))))))))))))))))***+++)))(((((())))))(((&&&'''((()))))))))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$&&&''''''%%%######$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%''')))((((((((('''&&&&&&%%%%%%&&&%%%######$$$%%%&&&'''!!!###%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''(((,,,000...'''$$$%%%)))(((((())))))'''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((())))))'''(((***,,,,,,,,,+++******---///000000//////000+++,,,......------///000111666???jjj;;;;;;<<<<<<;;;:::888777888777777888999999777555444222000000111444777999222111000...,,,+++++++++***)))((('''''')))***+++***,,,000444777666222///111000000/////////000000---,,,,,,---.........---++++++***)))((()))))))))+++)))(((((())))))(((&&&''''''((()))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$&&&''''''%%%######$$$''''''&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%%%%###%%%&&&%%%%%%%%%''')))((((((((('''&&&&&&%%%%%%$$$######""""""###%%%&&&"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''')))---222///((($$$%%%%%%'''(((((((((((()))(((%%%&&&'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))))))))&&&(((+++---------+++***))),,,...//////......///+++,,,......------///000444888???hhh<<<<<<<<<<<<;;;:::888777666666555666888888777555444222111111444777888999222111///---,,,+++******)))))))))))))))))))))))))))+++...333666777444111222111000...,,,+++******------.....................---+++)))(((((())))))***)))(((((())))))((('''(((&&&'''***+++((((((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))((((((((('''&&&&&&%%%%%%"""###$$$###""""""$$$&&&"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''+++///---'''%%%&&&"""&&&((('''&&&)))***)))&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&((()))))))))))))))%%%''')))+++++++++***)))''')))+++++++++***+++---+++---...///......///111555999@@@hhh<<<=========;;;:::888777444333333555666777666444777444333333666777777555222111///---+++***))))))&&&''')))******)))'''&&&''')))---222666777555333111000///---+++***))))))+++,,,.........///000111222000---***)))(((((())))))((('''((()))***)))((()))&&&'''++++++''''''***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&((($$$$$$%%%%%%&&&&&&%%%%%%""""""!!!"""###$$$&&&'''"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((***((((((((('''&&&&&&%%%%%%!!!###%%%%%%$$$###$$$&&&!!!###%%%%%%$$$###$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))%%%%%%'''***)))$$$$$$&&&"""(((***'''%%%((()))'''''''''(((((((((&&&%%%$$$%%%&&&((())))))(((&&&%%%$$$%%%'''((())))))((((((&&&''')))***++++++******((()))******)))***,,,...,,,...////////////000222222888AAAlll============<<<:::888777333222222333555666555444999777555555777777444222111000...,,,***)))(((((($$$&&&(((******(((%%%###'''(((,,,111555777666555///...------,,,,,,,,,,,,)))+++---...///000222444444222...+++)))(((((()))(((''''''((()))+++***))))))%%%&&&++++++''''''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%###"""$$$'''***'''''''''&&&%%%$$$"""!!!!!!!!!!!!!!!###%%%'''((("""###$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&(((***)))(((((('''&&&&&&%%%%%%!!!$$$'''(((%%%$$$%%%&&& """###$$$###"""###$$$"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))###"""$$$&&&%%%"""###&&&###))),,,'''$$$'''(((%%%(((((())))))(((&&&$$$###&&&''')))******)))'''&&&###$$$%%%'''(((''''''&&&)))******+++,,,,,,---,,,,,,,,,---,,,+++,,,///111---...000000//////111222///777CCCppp@@@@@@@@@@@@>>>;;;888666000222555555444333333333444444333333333333333333222111///,,,+++*********+++'''&&&))))))'''%%%'''''')))+++---///000000000***,,,......---+++++++++000000///---,,,,,,///222222333111---(((&&&))),,,$$$%%%%%%&&&'''((())))))&&&'''((())))))(((''''''$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%''')))%%%%%%%%%###!!! """$$$$$$$$$$$$######$$$'''***'''&&&%%%$$$###$$$%%%&&&""""""############"""""""""###%%%%%%$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&(((&&&%%%&&&))))))'''$$$+++(((%%%$$$&&&'''&&&%%%///)))&&&((()))(((&&&'''((('''&&&'''***+++)))&&&&&&''')))***+++***(((''''''((()))))))))((('''&&&,,,'''&&&******&&&&&&+++''')))+++,,,+++******+++''')))++++++++++++---///---///000///......///000333666AAAqqq@@@@@@@@@???===:::777555111333555555444333333444333333444444333333222111111000...,,,++++++++++++...***(((******'''%%%&&&((()))***,,,...///000000---...//////---++++++,,,,,,---...------...111333222333333///***'''(((+++%%%&&&&&&''''''((((((((('''''')))******))))))((($$$%%%'''((()))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&'''((("""#########"""###%%%((($$$%%%%%%$$$###$$$'''***'''&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$######""""""$$$%%%%%%$$$###%%%&&&"""$$$&&&&&&%%%%%%&&&'''&&&((((((((('''&&&'''((())))))***,,,---,,,((($$$)))&&&$$$$$$&&&((('''&&&---((($$$'''(((&&&%%%&&&###"""!!!###%%%&&&$$$"""'''(((***+++++++++))))))&&&&&&'''((((((((('''&&&***'''&&&)))***&&&'''+++(((***------,,,++++++,,,***+++,,,,,,++++++,,,---,,,...//////......///111333777BBBrrrAAAAAA@@@???<<<999666444333444666666444333333444222333444555444333111000000///...---,,,++++++,,,000+++)))+++***'''$$$%%%((())))))+++,,,...000111000000000...,,,+++,,,---(((***---...///000222444222444444111,,,(((((()))'''''''''''''''''''''''''''((()))************)))%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%$$$######$$$%%%&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$""" """&&&((((((&&&###$$$$$$$$$###$$$&&&)))%%%%%%&&&%%%$$$%%%(((***'''''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&"""$$$&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''')))((()))+++...///---((($$$&&&%%%$$$%%%'''((()))(((+++&&&$$$%%%&&&$$$$$$&&&%%%$$$$$$%%%'''(((&&&%%%((()))***+++,,,+++***)))$$$%%%&&&''''''''''''''')))&&&&&&((()))'''(((+++)))+++......---,,,,,,---,,,---...---+++***+++,,,+++---............000222333888DDDrrrBBBBBB@@@>>><<<999666444555777777777555444444555111333555666555333000.........------,,,,,,,,,,,,...)))(((******&&&%%%&&&)))(((((()))+++---000111000000///---+++***,,,...(((***---//////000111333111444555333...***((())))))((((((((('''''''''&&&''''''(((((())))))******&&&'''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%"""#########$$$$$$$$$%%%$$$######$$$&&&&&&%%%###&&&%%%$$$######%%%&&&'''%%%""" """&&&)))(((%%%'''''''''%%%###"""$$$&&&$$$%%%&&&&&&%%%&&&(((***&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%"""###%%%&&&%%%%%%&&&'''%%%%%%$$$"""!!!"""%%%'''$$$%%%(((***+++***'''%%%''''''''''''((()))))))))***&&&$$$&&&&&&###$$$'''(((((())))))*********)))'''((()))************)))###$$$%%%&&&&&&'''(((((('''&&&&&&'''((((((***+++)))+++---...,,,++++++,,,+++---...---,,,+++,,,---***,,,---.........000222222999DDDpppCCCBBBAAA>>><<<999777666999::::::888666555555777222444555666666333000............------,,,,,,+++***&&&$$$((()))&&&%%%'''((((((((((((***---///111//////...,,,***)))+++---***,,,...///.........000///333555444///***)))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''(((%%%###"""$$$'''((('''%%%'''''''''%%%###"""$$$&&&###%%%&&&&&&%%%%%%''')))&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%%%%%%%######$$$%%%"""###%%%&&&%%%%%%&&&'''%%%%%%$$$"""!!!"""%%%'''"""###$$$%%%&&&''')))*********+++***)))((((((((()))&&&%%%'''&&&###%%%)))$$$%%%&&&'''''''''''''''&&&''''''((((((((((((((($$$$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''')))******(((***,,,---+++*********)))+++,,,,,,,,,,,,---///)))+++---.........000222222999CCClllCCCBBBAAA???===;;;:::999=========:::888777777999555666777777666444222000............---,,,+++***((($$$###'''(((&&&&&&'''&&&'''''')))***,,,...///,,,------,,,******+++------...///...,,,,,,---......111333222...+++***+++)))))))))(((((('''''''''$$$$$$$$$%%%&&&'''((()))))))))(((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%$$$$$$######""""""$$$&&&'''%%%$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&''''''''''''&&&&&&###$$$$$$$$$###$$$&&&)))"""$$$%%%%%%%%%%%%&&&((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########$$$"""$$$&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''')))$$$%%%%%%%%%%%%'''+++...***+++,,,+++)))((('''((((((&&&%%%'''%%%###%%%)))###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((()))%%%''''''%%%&&&)))***((((((***,,,,,,+++)))))))))''')))++++++++++++---///***,,,------------///111111888@@@gggDDDCCCAAA@@@>>>======<<<@@@@@@???<<<:::888999;;;888888888777666444333222////////////---,,,***))))))%%%$$$''')))&&&%%%'''%%%&&&''')))+++,,,------***,,,......---,,,---...---......,,,++++++---///,,,///111000---***+++,,,)))))))))(((((((((((((((%%%%%%%%%%%%&&&(((***+++***))))))((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$###$$$%%%&&&''''''''''''&&&))),,,+++'''$$$%%%'''"""#########"""###%%%(((!!!"""$$$%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$"""$$$&&&&&&%%%%%%&&&'''&&&((((((((('''&&&'''(((%%%'''(((((('''''')))+++&&&(((+++***(((''''''(((&&&$$$$$$&&&$$$!!!$$$)))%%%(((******(((''')))***'''''''''''''''(((((()))(((''''''&&&&&&'''((()))%%%)))((($$$%%%))))))&&&***+++------+++***)))***((()))*********)))+++,,,+++,,,...------,,,...///000777===aaaDDDCCCAAA@@@???>>>>>>>>>BBBBBBAAA>>>;;;999:::<<<:::999888777666555444444000000000///---+++)))(((,,,(((&&&))))))&&&%%%&&&$$$%%%(((***,,,,,,,,,,,,***,,,///000///......///---------+++***+++...111+++...000///,,,***,,,...(((((((((((())))))))))))&&&&&&%%%&&&''')))+++,,,******)))((((((((((((((($$$%%%'''(((((('''%%%$$$"""""""""###$$$$$$%%%%%%"""""""""$$$&&&'''&&&%%%"""$$$%%%'''(((((('''&&&&&&+++///---'''###%%%(((%%%%%%%%%###!!! """$$$ """$$$$$$$$$###$$$%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$"""$$$&&&&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$'''******'''%%%%%%&&&"""%%%((()))'''&&&''')))$$$######%%%""""""((($$$'''))))))'''&&&(((***((((((((((((((()))*********)))'''&&&&&&'''((()))&&&***)))$$$$$$((()))%%%+++---......,,,+++***+++)))***+++***(((((((((***,,,---......,,,,,,---...000777;;;^^^CCC??????AAA???999999>>>HHH???888999;;;;;;;;;<<<777:::===>>>;;;777444222------......------,,,+++((())))))'''$$$######%%%%%%'''((((((''''''(((***/////////---+++***+++,,,******++++++,,,------...------,,,+++++++++,,,,,,%%%$$$###%%%''')))***)))'''''''''''''''((())))))((((((((((((''''''''''''&&&'''''''''&&&&&&%%%$$$%%%$$$#########%%%((()))((('''%%%$$$###$$$$$$%%%!!!###$$$%%%%%%'''***,,,+++...000,,,'''###%%%'''############""""""""""""$$$%%%%%%%%%$$$$$$&&&(((%%%&&&''''''%%%$$$%%%'''$$$&&&(((((('''%%%$$$%%%######$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))((())))))(((&&&%%%'''(((((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''((()))************************+++,,,...---,,,++++++,,,)))***,,,...000000000000000888666QQQBBB@@@@@@AAA>>>:::<<>>???DDDHHHIII999777999<<<<<<777555777555777:::;;;:::888888888555555444333111///---,,,++++++,,,***(((((()))+++&&&'''((('''%%%%%%%%%'''((()))******))))))+++---///000111222111///---+++////////////...,,,+++)))'''%%%$$$%%%'''((((((''''''((()))***+++***)))(((((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&'''&&&$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$#########"""###$$$###""""""$$$&&&###%%%''''''%%%%%%'''***&&&''''''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$%%%'''(((''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&(((***,,,))))))((((((''''''((((((&&&'''((('''&&&&&&(((***&&&&&&'''(((((('''&&&&&&''')))******(((((()))+++''''''''''''''''''''''''''')))+++,,,+++++++++---*********+++,,,...000111...222777===YYY???@@@???===AAAGGGHHHDDD:::999:::===;;;666555777555777999:::999888888999555555444333222000...---+++,,,,,,+++))))))***,,,&&&'''((('''%%%$$$%%%&&&'''((()))******+++---///...000111222222000---,,,---...///000///...,,,***'''%%%$$$%%%&&&((((((''''''((()))++++++***)))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&'''######"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!! ###&&&%%%$$$""""""###%%%'''(((###%%%&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%'''(((''''''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%&&&(((***+++******)))(((((((((((((((%%%&&&'''&&&%%%&&&''')))&&&&&&'''(((((('''&&&&&&)))***+++***(((((((((***''''''''''''''''''''''''''')))+++++++++++++++---************,,,...000111000---444:::KKK???@@@>>><<>>^^^BBBDDDFFFDDDAAAAAACCCFFFHHHDDD???<<<;;;;;;;;;:::999777666777888999999888666666666555333111...---///,,,***+++------***'''((((((''''''&&&%%%%%%%%%''''''&&&&&&''')))***+++***+++---000111111111111------,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&''''''(((((()))***((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&''''''%%%######$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""###%%%((()))%%%%%%$$$$$$$$$$$$%%%%%%!!! $$$&&&$$$%%%((($$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%&&&(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!###&&&###%%%'''(((((()))+++------,,,+++)))(((((()))***''''''&&&'''(((((((((((((((++++++((((((******'''(((((((((((())))))))))))******)))((()))***++++++(((((((((((()))***++++++++++++,,,,,,---//////000,,,444333///111555IIIeeeAAADDDEEEDDD@@@???AAACCCKKKGGGAAA===;;;:::999888888666444444555666555555333444555555444333111000000---+++,,,......+++((()))((((((''''''&&&&&&%%%''''''&&&&&&&&&((()))***'''))),,,///111333333333---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&'''(((((()))))))))'''''''''''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%&&&&&&''''''&&&''''''%%%######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%'''$$$$$$'''(((&&&'''***$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%%%%''')))+++"""$$$&&&''''''(((***,,,,,,+++)))'''''''''((((((&&&'''((((((((((((((()))'''))))))''''''******'''(((((((((((())))))))))))******++++++++++++,,,---(((((((((''''''(((((((((******+++---......//////---222///...222333;;;MMMAAABBBBBBAAA???>>>???AAAJJJFFF@@@<<<:::999888888777555222222222333333333111222333555555555444333000///......///...,,,+++******))))))(((''''''&&&'''&&&&&&%%%&&&'''((()))&&&(((***...000222333333---,,,+++***)))))))))***''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((('''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%&&&''''''##############################$$$$$$%%%'''((()))$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%""""""&&&'''&&&(((+++%%%%%%$$$###$$$%%%'''(((!!!###&&&&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''###%%%$$$"""$$$(((***((("""$$$&&&''''''''')))***+++)))''''''(((((('''&&&%%%'''))))))((((((((()))$$$''''''%%%%%%((((((%%%(((((((((((())))))))))))'''(((******))))))***,,,))))))((('''''''''(((((())))))+++,,,---.........+++...+++,,,222000111===```AAA???======>>>??????>>>DDDAAA===;;;:::::::::999888666333111222333333222111222444555555555444444000111222111///.........++++++******))))))(((((('''&&&%%%%%%%%%&&&'''((('''(((+++---///000000000...---+++***))))))******''''''''''''''''''''''''%%%&&&'''((()))))))))((())))))******)))'''&&&%%%%%%&&&'''(((((())))))(((%%%&&&&&&'''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$### ###%%%$$$%%%)))'''&&&$$$######&&&)))+++!!!###&&&&&&&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''(((######!!!!!!'''&&&!!!###%%%((()))((((((((()))+++)))((((((******'''%%%%%%(((******)))'''(((***%%%((((((&&&&&&))))))'''(((((((((((())))))))))))%%%'''******((((((***,,,))))))((())))))***+++,,,'''(((***+++---------,,,(((...------111,,,---999FFFdddBBB>>>::::::===??????===???===;;;:::;;;<<<;;;;;;999777333222222333333333222333444555555555444333///222444333///---...000,,,,,,++++++***)))))))))'''&&&%%%%%%%%%&&&'''((()))***,,,---...------,,,...---,,,************+++''''''''''''''''''''''''%%%&&&'''))))))))))))((()))************(((&&&%%%$$$%%%%%%'''(((***++++++%%%&&&''''''((((((''''''###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&& """$$$%%%%%%$$$###!!!$$$$$$############$$$$$$***&&&%%%''''''%%%&&&***)))'''$$$"""###'''+++---!!!###&&&'''&&&%%%&&&&&&###%%%'''))))))'''%%%###$$$$$$%%%%%%&&&'''((((((((((((### $$$***((( %%%'''******))))))))))))+++***)))***,,,+++((($$$$$$(((++++++)))'''(((***(((++++++)))))),,,---***(((((((((((())))))))))))%%%(((++++++))))))+++---(((((()))***+++---///000&&&''')))+++,,,,,,,,,+++(((000111000111***,,,;;;777EEEkkkBBBCCC@@@<<<;;;>>>>>>===<<<=========<<<:::888777999777555333222111222222333333555555555555333333333777888333/////////...888111***&&&&&&(((***************(((&&&%%%&&&'''))))))***++++++++++++******+++***)))((())),,,...))))))((('''&&&&&&''''''"""%%%((())))))))))))******(((&&&&&&((((((&&&###%%%%%%%%%&&&&&&&&&'''''''''###!!!###''')))'''$$$###$$$&&&%%%%%%$$$&&&'''###########################%%%&&&%%%######$$$%%%...***### %%%+++)))"""((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%"""'''((($$$%%%))))))$$$"""###%%%&&&&&&%%%###"""$$$$$$######"""#########'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((((((((((((''''''''''''''',,,,,,((((((+++***&&&&&&''')))+++------------%%%,,,,,,%%%%%%++++++$$$***)))(((''''''((()))))))))***+++***))))))+++---((()))+++,,,,,,+++)))(((---,,,,,,,,,---///111222:::888GGGnnnAAACCC@@@<<<:::===>>><<<;;;<<<=========<<<:::999888777666444333222222111111222333444444333222111111666888555222111000---444///)))%%%&&&(((((((((((())))))'''&&&%%%&&&'''((()))******++++++***************)))((()))+++......---,,,+++))))))((((((###%%%'''(((((()))***+++***(((&&&&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&''''''$$$"""###$$$&&&%%%%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%***)))&&&"""###'''&&&"""'''&&&%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$""""""###%%%''''''&&&%%%%%%%%%%%%%%%"""&&&'''$$$$$$((('''$$$!!!"""###$$$$$$###"""!!!###$$$&&&''''''%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))************))))))((((((((('''***......++++++......***,,,***(((&&&%%%%%%&&&&&&'''......'''(((......((())))))''''''''''''((())))))***+++***))))))+++---***+++---...///...,,,+++,,,,,,,,,,,,---///000111333333???\\\AAABBB@@@<<<;;;===>>>;;;:::;;;===>>>>>>>>>======888888777666555333222111111111222333333222111111///555888666444444111---///,,,(((&&&''''''((('''&&&''''''&&&%%%%%%&&&((((((((()))************************)))((()))+++...---,,,+++)))(((&&&%%%$$$$$$%%%''''''''')))+++---***(((''''''''''''&&&$$$%%%&&&&&&&&&&&&'''''''''###%%%(((((('''%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''((('''%%%$$$$$$%%%'''(((###$$$%%%%%%######$$$%%%%%%(((((($$$###$$$%%%###%%%$$$######"""#########%%%%%%&&&&&&%%%$$$#########$$$$$$"""!!!!!!###&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$%%%###$$$&&&&&&###!!!"""###$$$$$$###"""!!!###%%%(((******(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******,,,++++++***)))(((((('''&&&)))***)))))),,,,,,)))333///***&&&$$$%%%''')))'''------((()))//////***)))((('''''''''''')))))))))*********))))))+++,,,***+++---/////////---,,,,,,+++,,,,,,---///000111///000888EEEYYYvvv@@@BBB@@@<<<;;;======;;;:::;;;===???@@@@@@@@@@@@888888999888777555222111111222333444444333222111000444666444444555333///++++++))))))))))))((((((%%%&&&&&&&&&%%%%%%&&&((('''((())))))******)))))))))***+++***))))))+++---******))))))'''&&&%%%$$$%%%&&&'''''''''))),,,...***)))((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''!!!'''(((&&&%%%&&&)))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""$$$%%%%%%$$$###$$$&&&"""%%%&&&$$$&&&)))'''#########""""""""""""""""""######$$$%%%%%%%%%%%%%%%!!!""""""""""""$$$'''***%%%%%%%%%%%%%%%%%%$$$$$$!!!###$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((())))))******,,,+++******)))(((''''''"""$$$%%%&&&'''((()))(((///---)))'''&&&(((+++---&&&)))***'''(((------******)))((('''((()))***+++((()))***)))((()))***,,,((()))+++---...---,,,++++++++++++,,,---...///000000222444777???VVV|||@@@BBBAAA===<<<>>>>>>;;;;;;<<<>>>@@@AAAAAAAAA@@@999999:::999888666333222444444555666666555444444333555444000111444555222+++,,,,,,,,,+++*********%%%&&&&&&&&&%%%%%%&&&(((''''''((())))))))))))((()))***+++***))))))+++---++++++,,,,,,,,,+++******''''''(((''''''(((+++...)))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((( &&&(((%%%###%%%((($$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%$$$######"""###%%%%%%$$$$$$%%%&&&"""""""""###***000,,,%%%"""""""""""""""""""""""" !!!"""$$$%%%&&&''''''!!!"""#########%%%(((***$$$$$$%%%&&&&&&&&&%%%$$$"""""""""$$$$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))************)))(((''''''&&&&&&$$$$$$%%%((()))))))))***&&&%%%%%%&&&&&&'''((()))&&&((()))((()))+++,,,*********)))))))))***,,,,,,((()))***)))((((((***,,,((()))+++------,,,+++*********+++,,,---...//////222222222111333@@@[[[sssAAACCCCCC???>>>@@@???<<<<<<===???@@@@@@@@@??????;;;;;;:::999888666555444666666777888888777666666555555111...///333444222,,,...//////---++++++,,,&&&''''''&&&%%%%%%&&&(((&&&''''''((((((((((((((((((***++++++******+++,,,((()))***+++,,,+++******((()))))))))((((((***,,,)))******)))'''&&&&&&'''&&&&&&'''''''''((((((((($$$((((((###!!!"""$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$$$$%%%'''###!!! ###+++222...&&&!!!!!!"""############""" """###%%%&&&''''''###$$$%%%%%%$$$###$$$%%%$$$%%%&&&'''((('''&&&%%%###!!!"""%%%%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((((((((((((''''''''''''###!!!###&&&(((&&&&&&)))&&&'''((()))))))))'''&&&))))))*********+++,,,,,,***))))))((()))***,,,---((()))))))))((((((***+++***+++---......---+++***)))***+++---............000......///000444AAAMMMuuuBBBEEEDDDAAA@@@AAA@@@===>>>???@@@@@@@@@>>>===<<<===<<<:::999777666666666666777888999999888777666333333111...///333222...---///000///,,,***+++,,,((())))))'''&&&%%%&&&'''&&&&&&'''(((((((((''''''(((***++++++******+++,,,'''((()))******)))'''&&&(((***++++++)))(((((())))))***+++***'''&&&'''(((''''''''''''(((((((((((($$$'''((('''$$$######%%%%%%&&&'''&&&$$$###$$$%%%'''%%%###!!!!!!###%%%'''!!!###$$$$$$$$$$$$%%%'''"""###"""###(((---,,,&&&!!!"""###$$$$$$$$$######!!!"""###$$$$$$%%%%%%$$$"""$$$%%%###"""!!!"""$$$%%%'''))))))((('''&&&$$$!!!"""&&&&&&###"""&&&$$$$$$$$$######$$$$$$$$$""""""$$$%%%&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''(((((())))))******((((((((((((((()))))))))### !!!&&&'''###$$$'''((()))***++++++***)))((()))))))))******))))))***((('''''''''''')))***+++'''((())))))'''((()))++++++,,,---------+++)))'''((()))+++---............---+++,,,///000000444;;;QQQfffCCCEEEEEEBBBAAABBBAAA===@@@@@@@@@@@@???===;;;:::>>>===:::888777777777777666777888999999888777666111222111///111333000***...000111///+++)))***,,,*********(((&&&%%%&&&'''%%%&&&''''''((((((''''''((()))+++,,,*********++++++,,,---...---+++)))''')))+++,,,,,,***(((''''''(((***,,,***'''%%%''')))''''''''''''((((((((()))%%%&&&''''''&&&'''((()))%%%&&&'''&&&$$$###$$$%%%'''$$$$$$'''!!!###$$$$$$$$$$$$&&&'''!!!%%%%%%###$$$'''(((&&&!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""!!!######"""""""""%%%&&&(((******)))((('''%%%!!!"""''''''######''''''&&&&&&%%%%%%&&&&&&''' """%%%((()))'''%%%$$$((((((''''''''''''((((((''''''(((((()))*********((((((((()))******++++++((($$$%%%***+++''''''+++$$$$$$%%%&&&'''((())))))(((&&&&&&''''''&&&%%%'''&&&%%%%%%%%%&&&''')))***'''((()))((('''((()))+++)))***++++++***(((%%%$$$((()))+++---.........---,,,***,,,000111111333888666CCCXXXqqqHHHGGGEEEBBB@@@>>>======<<<<<<==================<<<<<<:::888555444666888;;;;;;;;;:::999666444333...///000000000///...---......---,,,,,,+++++++++)))((((((''''''''''''(((&&&''''''(((((((((((((((%%%''')))***+++++++++***+++++++++***)))((('''&&&))))))))))))(((((((((((((((******)))&&&'''+++///''''''((()))))))))))))))(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''""""""%%%&&& !!!$$$&&&&&&%%%###!!!%%%%%%$$$$$$%%%%%%&&&'''""""""!!!!!!"""$$$&&&'''$$$#########%%%&&&%%%$$$"""###$$$&&&'''((())))))((()))))))))))))))((('''&&&%%%%%%&&&((()))((('''######$$$$$$%%%&&&&&&''')))&&&$$$&&&+++---+++(((---***'''''')))+++***))),,,++++++***)))((('''''''''&&&%%%&&&((()))((('''###&&&)))***((('''(((***((((((((((((((()))***+++((('''&&&%%%&&&&&&((()))''''''((()))))))))))))))(((***++++++******+++,,,++++++++++++************---...///000000111000000666888???LLLbbb}}}KKKIIIGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<:::::::::888666666888:::;;;;;;<<<;;;999666333111---...///000//////...---------------,,,+++******))))))(((''''''''''''(((%%%&&&&&&'''''''''''''''((((((***+++,,,,,,,,,,,,......---,,,+++******)))((((((((())))))))))))))),,,,,,***(((''''''(((***''''''((()))))))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%%%%###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((''''''''''''***'''&&&(((,,,...,,,))),,,)))'''''')))+++***)))******))))))((('''&&&&&&(((&&&%%%&&&(((((('''&&&###&&&)))***((('''(((***'''''''''(((((()))))))))''''''&&&%%%&&&'''((()))''''''((()))))))))))))))(((***++++++***)))+++,,,************************---...///000000111000000111444888===GGGXXXmmm|||MMMLLLIIIFFFCCCAAA@@@???@@@???<<<:::999999:::;;;999999999888777777999;;;:::;;;<<<<<<:::666111///------......///......---,,,---......---,,,***(((***)))(((((('''''''''((($$$%%%%%%&&&'''&&&&&&&&&*********+++,,,---...///000///...---,,,+++++++++'''(((((())))))*********000---***(((''''''&&&%%%''''''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""$$$$$$%%%'''((((((%%%###""""""######$$$$$$$$$$$$$$$############$$$%%%%%% !!!!!!!!!!!!!!! ###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))'''&&&&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%'''***,,,***(((+++)))'''((()))******)))(((((((((''''''&&&&&&&&&)))'''&&&'''(((((('''&&&$$$&&&)))***)))((())))))%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))(((((()))+++***))))))***,,,'''(((((())))))******+++------...///000000000000111444666444333:::HHHTTTggg~~~NNNMMMJJJGGGDDDAAA@@@???@@@>>>;;;999888:::;;;===:::;;;:::999777777888:::999:::<<<<<<:::555000---,,,,,,------............+++---...//////,,,***(((******)))(((''''''''''''%%%%%%&&&''''''''''''&&&***)))))))))***---///000000...---+++************''''''((()))******++++++000,,,((('''((((((&&&###&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%&&&$$$""" $$$###"""""""""###$$$%%%######""""""######$$$%%% """""""""""""""!!!!!!!!!###$$$###"""######$$$$$$$$$######"""%%%$$$###"""###%%%((()))&&&%%%$$$$$$$$$$$$###""" """%%%'''((()))%%%$$$###$$$&&&'''&&&%%%))))))(((((())))))))))))(((((('''''''''''''''''')))(((''''''(((((('''&&&%%%&&&(((******)))))))))$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&''''''((((((&&&'''(((((())))))((((((((()))******))))))***+++&&&&&&'''((()))***++++++,,,---...///000000111000222444555333111444;;;AAAJJJUUUggg~~~MMMKKKIIIFFFCCCAAA??????===<<<:::999999;;;>>>@@@=========:::777666666777777999;;;;;;999555000---,,,,,,,,,---...///000000,,,...///000000---+++)))++++++)))(((((('''''''''&&&&&&'''((((((((((((((('''''''''''')))+++---/////////---,,,+++*********'''(((((()))***++++++,,,---***'''''')))***'''%%%&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""!!!!!!!!!$$$###"""!!!"""###%%%&&&######""""""######$$$%%% """$$$&&&&&&&&&&&&"""!!!!!!!!!###$$$###"""######$$$$$$######""""""%%%$$$###"""###%%%((()))&&&%%%######$$$$$$###!!! !!!###%%%(((***+++,,,$$$$$$###$$$%%%&&&%%%$$$(((((())))))((((((((((((((((((((((((((((((((())))))(((''''''((()))(((&&&&&&'''((()))++++++***)))%%%&&&((())))))'''&&&$$$$$$%%%&&&''''''(((((((((&&&&&&'''(((((((((((((((''')))******)))(((***+++%%%&&&&&&((()))***+++,,,+++,,,---///000000111111000//////111444777888999<<<>>>FFFWWWmmmKKKJJJGGGEEECCCAAA@@@???<<<;;;::::::;;;===@@@AAA>>>>>>>>>;;;888666555555777888999:::888444111...,,,,,,------///000222333//////111111000///---+++,,,+++***)))((('''''''''&&&'''(((((())))))(((((($$$$$$%%%&&&(((***,,,---000000000///...---++++++((())))))******+++++++++)))((('''((())))))((('''&&&&&&'''(((((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&''''''((($$$$$$$$$###"""!!!###$$$$$$###"""""""""###%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$###""""""###"""!!!"""$$$%%%$$$#########$$$$$$$$$######"""$$$$$$######$$$%%%&&&'''(((&&&%%%%%%''''''&&&$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&(((***)))(((''''''((('''''''''(((((())))))***((('''&&&''')))***)))(((''''''''')))+++,,,***(((''''''((()))((('''&&&%%%$$$$$$&&&'''((((((((((((&&&&&&'''((((((((((((''''''(((***)))(((((()))+++&&&&&&'''(((***+++,,,,,,***+++---...///000111111111///...222777:::999666777:::???CCCHHHVVVrrrJJJIIIGGGEEECCCBBBAAAAAA===============>>>???@@@<<<===>>><<<999777666666666777777888666444222000---------...///111333555111222222111111000///...---,,,+++)))((('''''''''%%%&&&''''''((((((''''''"""###%%%''')))***++++++---///000000///---***(((************************'''((())))))(((&&&''''''%%%&&&''''''((((((''''''$$$&&&'''(((((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%###"""###$$$###############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!! $$$###"""###%%%%%%%%%#########$$$$$$%%%$$$$$$$$$########################'''&&&%%%&&&'''((('''&&&!!!!!!""""""######$$$$$$&&&'''''''''&&&&&&&&&'''%%%(((******(((&&&'''(((%%%%%%&&&'''(((((())))))'''&&&&&&'''***++++++***(((''''''))),,,---+++((()))))))))(((((('''''''''###$$$&&&'''((())))))(((%%%&&&''''''(((((('''''''''((())))))(((((()))+++(((((())))))***+++,,,,,,***+++,,,...///000111111333333444666999:::999777999:::======999<<>>>>>>>>:::<<<===<<<:::888888888555666666666666444333222............000222555666333333222222111000000000---,,,+++)))((('''''''''$$$%%%&&&&&&''''''&&&&&&!!!###&&&(((***+++++++++***,,,...///...+++'''%%%+++++++++***************'''***,,,***'''$$$%%%'''%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%!!!"""""""""""""""!!! %%%$$$###$$$&&&'''&&&%%%!!!"""###$$$&&&((())))))%%%%%%&&&&&&$$$$$$%%%%%%$$$(((******(((&&&'''((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''***,,,,,,+++(((''''''))),,,---+++(((+++***)))((((((((((((((("""$$$&&&((()))))))))(((%%%&&&''''''(((((('''''''''((())))))(((((()))***)))))))))***++++++,,,,,,)))***,,,...///000111111000333666777666666777888===888666;;;===<<<>>>CCCOOOaaa}}}IIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA>>>;;;;;;>>>@@@999::::::::::::999888888999999888777555333222111...///000111222333444444444444444333222111///...///---***))))))((('''%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''((())))))******+++,,,,,,+++***((('''(((''''''''''''&&&&&&&&&+++(((''''''******)))&&&)))'''%%%&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$!!!"""$$$###"""%%%""" !!!$$$&&&%%%###"""!!! """&&&'''%%%### """$$$$$$"""!!!"""###!!!###%%%&&&%%%$$$###%%%&&&&&&$$$""""""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%'''))))))))))))(((''''''''''''''''''&&&&&&)))***************)))(((''')))******((('''(((((((((***+++***)))((()))+++)))'''&&&''')))***(((&&&'''***,,,+++((('''))),,,&&&'''))))))'''''''''((((((((((((((()))***,,,,,,)))+++...000111000...---222222222444777888666555555:::>>>===777555888===<<>>;;;;;;===@@@777888999:::;;;<<<<<<<<<999999999777666444333222//////000111222333444444333333333333111000///...000---+++******)))(((&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''((())))))******+++,,,+++***((('''(((''''''''''''&&&&&&&&&***(((&&&''')))***((('''&&&%%%$$$&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$########################$$$!!!"""$$$###"""$$$###!!!"""###%%%$$$$$$###""""""###&&&'''&&&$$$"""###%%%$$$###""""""###!!!"""###%%%%%%%%%%%%$$$&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))*********)))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))***,,,,,,***)))***+++(((***+++***(((((((((***(((&&&$$$%%%''''''&&&$$$'''((())))))((((((***+++&&&(((***)))((('''(((((()))((((((((()))***++++++***+++---///000///...---222222333666999999888666555888;;;;;;888777999<<<777999???KKK]]]uuuGGGHHHIIIIIIHHHFFFCCCBBBAAAAAA@@@===;;;;;;===???999999999999:::<<<===>>>999999999888777555444333000000111222333444444555333333333222111000///...000...+++*********)))'''%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&&&&''''''((())))))***++++++***)))((((((''''''''''''&&&&&&&&&)))'''&&&'''((()))((('''$$$$$$$$$&&&)))***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%###########################""" !!!"""$$$$$$###"""###$$$###""""""$$$&&&$$$######$$$&&&'''&&&%%%###%%%&&&%%%###""""""#########$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&''''''((('''((()))***************''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((***,,,,,,*********+++)))******)))(((''''''((()))'''%%%%%%&&&&&&&&&$$$&&&&&&%%%''')))******)))''')))******)))(((((()))***)))))))))))))))******++++++,,,---............111222555999<<<<<<999777555666777888999::::::::::::888666777???MMM^^^iiiFFFGGGHHHIIIHHHEEEBBB@@@@@@@@@???===;;;:::<<<>>><<<;;;:::999999999::::::999999999999888666555555111222222333444444555555333333333333222111000//////---***)))***)))((('''&&&((())))))(((''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''((()))*********)))((((((''''''''''''&&&&&&&&&'''&&&&&&''''''(((((('''$$$%%%%%%'''((()))(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%###########################"""""""""###$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''#########$$$%%%%%%%%%$$$$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''%%%%%%''')))''''''&&&&&&&&&'''((((((''''''(((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))&&&((()))***((((((((())))))******)))'''&&&'''(((+++***)))''''''(((((((((&&&$$$###%%%)))+++***(((((()))++++++)))))))))***+++***)))))))))))))))***+++++++++,,,,,,---......///111555:::>>>>>>;;;888555444444777;;;<<<;;;999;;;;;;:::999999<<<@@@DDDSSS___rrrDDDEEEGGGHHHGGGEEEBBB@@@?????????===;;;;;;<<<>>>;;;;;;:::999999999999999888888888888888777666666333333444444555555666666333444444444333222111000---+++(((((((((((('''&&&&&&((())))))(((''''''((($$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''(((&&&'''(((((('''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%'''((('''%%%%%%'''***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$$$$%%%!!!###%%%$$$!!!!!!$$$'''!!!"""##################$$$%%%&&&&&&$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&&&&&&&''')))))))))((()))***)))******)))(((''''''(((+++***)))(((''''''(((***%%%###"""$$$(((+++***'''((()))++++++)))))))))***+++***)))))))))))))))*********++++++,,,------......000444999>>>>>><<<999666444333666;;;>>><<<999666888;;;<<<;;;;;;<<<===:::@@@KKKZZZmmmCCCDDDEEEFFFFFFEEEDDDBBB??????@@@>>>===<<<===>>>777888999;;;<<<<<<<<<<<<777777777888777777666666444444555555666666666666333333333333333222111111+++)))'''''''''((('''&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))((((((''''''''''''&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''(((!!!$$$&&&&&&%%%&&&)))---$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&$$$$$$$$$%%%"""###$$$###""""""$$$&&& """######"""!!!!!!""""""$$$%%%%%%$$$######$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((()))(((&&&$$$#########$$$''')))+++++++++***+++,,,(((***+++***)))((()))+++(((((('''&&&$$$%%%(((***%%%%%%$$$&&&((())))))(((''')))******)))(((((()))***)))))))))))))))******))))))***+++,,,,,,,,,,,,,,,...111777;;;===<<<:::777555555888<<<>>>===:::::::::999777555666888;;;777777888<<>>===>>>???888999<<<>>>??????>>>===555666666777777777666666555555666666666666777777000111111111111000//////,,,***((('''(((((((((&&&%%%''')))((('''&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&((())))))))))))(((''''''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%''')))$$$&&&)))(((&&&%%%'''(((###$$$$$$%%%&&&&&&'''''' $$$'''&&&$$$$$$(((,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&$$$###!!!"""###%%%$$$$$$ ###$$$$$$"""!!!"""### !!!###$$$######$$$%%%!!!"""###%%%%%%%%%%%%$$$###$$$%%%&&&%%%&&&)))+++''''''''''''((()))***+++((('''&&&&&&%%%&&&'''(((%%%%%%&&&&&&'''(((((())))))'''%%%$$$###$$$%%%&&&''')))+++++++++++++++---((()))++++++******,,,---'''''''''&&&$$$%%%)))---%%%'''((((((''''''((()))&&&(((***)))((('''(((((()))((((((((()))***++++++'''(((***,,,---,,,+++******+++///444999;;;;;;:::777777888:::<<<======<<<>>>===:::666222111333555555444444444777>>>FFFLLL]]]lllAAAAAABBBCCCDDDEEEFFFGGG???@@@AAA@@@???>>>???@@@<<<>>>@@@BBBBBB???<<<:::444555555666666666666666666666666666777777777777...///////////////...------+++)))((()))***)))(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))(((((('''''''''&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))"""%%%(((((('''&&&(((***""""""###$$$%%%%%%&&&&&&$$$''')))&&&"""!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&%%%""" !!!$$$&&&%%%###!!!$$$&&&%%%###!!!"""$$$ """#########$$$%%%!!!###%%%&&&%%%$$$###"""$$$%%%%%%%%%&&&)))+++(((((((((((()))***+++,,,))))))'''&&&&&&'''((()))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&''')))***%%%'''))))))))))))***+++((()))++++++++++++---///((())))))(((&&&(((,,,111%%%(((***)))&&&%%%(((***&&&((())))))(((''''''((((((((((((((()))***,,,,,,&&&(((***------,,,+++))))))***---111777:::;;;:::888999:::;;;<<<<<<======555777999999888777777888...111555777888999;;;<<<>>>GGGXXXlllEEEEEEDDDCCCCCCCCCCCCCCCAAABBBAAA@@@DDDHHHHHHCCC>>>===>>>???@@@???<<<999999777555444444444444333333333333333333333333444///000111111///......///...---+++***((((((((()))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%"""###&&&&&&###"""%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%########################&&&%%%$$$""""""###%%%&&&%%%###"""%%%(((***(((&&&'''&&&%%%$$$############&&&$$$###$$$%%%%%%$$$### """######""""""###$$$###############$$$$$$$$$"""###$$$$$$$$$%%%''')))###%%%((((((&&&%%%%%%%%%***)))&&&$$$$$$%%%'''(((((('''&&&%%%&&&(((***+++&&&&&&'''((())))))((((((&&&''')))***++++++++++++************+++,,,---...&&&''''''((((((((((((((()))'''''')))(((%%%&&&+++(((******''''''***)))''')))******)))((((((***++++++++++++,,,,,,,,,------////////////111333555666666777999;;;<<<<<<<<<<<<999777555444555777999;;;000111333444555666666666888:::@@@JJJWWWgggttt}}}CCCCCCBBBBBBCCCCCCDDDDDDCCCDDDCCCBBBEEEIIIGGGCCCBBBAAA@@@@@@???===999666999777444333333333444444222333333444555555555555///111222111000...//////+++***)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''(((((()))))))))))))))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%"""###&&&&&&###"""%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''(((&&&###&&&%%%%%%$$$############%%%###"""###$$$%%%$$$""" """######""""""###$$$###############$$$$$$$$$###$$$%%%%%%%%%&&&((()))&&&(((******)))''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%&&&'''((())))))))))))&&&'''((())))))(((((('''))))))******+++,,,------((()))))))))(((''''''&&&%%%$$$'''***((($$$$$$''''''***+++((())),,,,,,***&&&((())))))))))))+++,,,.........------,,,++++++///......///000222555666333555777:::;;;;;;:::::::::999777666666777999:::111222222333555666666777444555888<<>>???AAACCCEEEFFFBBBFFFFFFEEEEEEFFFDDD@@@???>>>>>>>>>???>>><<<:::999888555333111222555777333444555555555333111000000111333222000//////000***)))((((((((()))+++,,,''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%"""###&&&&&&###"""%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''"""###$$$%%%%%%$$$!!!$$$###############$$$%%%"""!!! !!!"""###"""!!! """######""""""###$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%''')))******)))$$$&&&(((((('''&&&&&&&&&$$$%%%''')))+++,,,------((('''&&&&&&%%%&&&&&&'''%%%%%%&&&''')))***,,,---*********+++************((())))))***++++++++++++************)))((('''&&&((('''***---+++''''''***$$$''''''%%%%%%))))))&&&$$$&&&)))************+++***+++---///111222333333............///111333444333555999===??????===<<<<<<<<<<<<<<<:::888666555555444333222333555777999888888999:::;;;<<<<<<<<<999===CCCKKKUUUcccqqqzzz<<<<<<===>>>@@@BBBCCCEEE@@@DDDEEEBBBAAABBBAAA>>>???>>>======>>>>>>===;;;::::::888555222222555777555555444333111///---+++///111222222000//////000---,,,+++*********++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%"""###&&&&&&###"""%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!"""&&&)))###$$$&&&&&&%%%###!!! #########"""######$$$$$$!!!  """###"""!!! """######""""""###$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%'''***+++***((($$$&&&))))))'''&&&&&&'''''''''&&&''')))+++...000******))))))((((((((((((&&&&&&&&&''')))+++,,,...)))))))))***+++,,,,,,---))))))***+++++++++******))))))***************))),,,))))))***)))''')))...&&&))))))%%%%%%''''''$$$&&&((())))))((((((((())))))+++...111333333444333......------...000222333222444888;;;>>>>>>>>>=========>>>===;;;888666444666555333222333555777999444555888:::;;;;;;;;;;;;;;;<<<===>>>AAAFFFMMMQQQ\\\fffvvv<<<<<<<<<===>>>@@@AAABBB>>>BBBCCC???===??????>>>AAA@@@>>>===>>>===<<<:::;;;<<<<<<999444222444777666555333111///---++++++///000111111///......///...---,,,+++***++++++,,,******))))))((('''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++************)))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%"""###&&&&&&###"""%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%### """&&&(((###$$$%%%%%%###""""""###$$$######"""""""""######!!!  """$$$###""" """######""""""###$$$!!!!!!"""###$$$%%%%%%&&&&&&$$$$$$'''+++,,,***'''''')))++++++***(((((()))(((&&&%%%$$$%%%(((+++------,,,,,,+++***))))))(((''''''''''''(((***,,,...'''''''''((()))***,,,,,,******,,,------,,,+++***))))))***+++++++++++++++,,,)))'''(((&&&%%%(((...***---,,,(((''')))(((%%%((())))))(((&&&&&&(((***---...000222222222000///...---------...///111222///111333777999;;;<<<<<<=========<<<;;;888666444555555444444444555777888555666888999:::999999888777777999;;;===@@@BBBCCCEEEHHHMMMUUU```nnn}}}=========<<<======>>>>>>>>>AAAAAA<<<:::===@@@@@@@@@>>>===<<<>>>>>>===<<<<<>>===<<>>>>>===<<<<<<<<<<<<<<<>>>AAAAAA;;;999<<>>AAAAAAAAA===@@@BBB???888333333444555333111///...///222333---...000///---,,,,,,---)))(((((((((***+++---...))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***+++)))))))))((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''%%%######&&&&&&######%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''!!!!!!"""###$$$$$$%%%%%% """$$$&&&'''&&&%%%$$$!!!"""""" !!!%%%%%%%%%###"""!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$!!!"""######""""""###$$$ !!!"""###$$$%%%&&&&&&%%%######&&&+++,,,)))$$$%%%''')))***((('''''''''((()))*********((('''&&&......------+++***((('''***)))((('''((()))+++------,,,+++*********+++,,,+++,,,...//////...,,,+++---------,,,+++***)))(((+++***+++...---))))))---'''******''''''******((('''&&&&&&$$$$$$''',,,000))),,,///111333222111000...---,,,,,,---...000111000111222333777:::>>>@@@===<<<;;;:::888777666666444555666666777666666555777777777666666555444333888777888:::<<<======<<<666777999:::;;;===@@@CCCAAADDDIIIOOOYYYkkkAAAAAABBBBBBAAA@@@>>>===<<<>>>@@@>>>;;;:::;;;===@@@>>><<<===???AAABBBBBB<<>>EEEOOOWWWmmmzzzAAABBBBBBCCCBBBAAA??????>>>@@@AAA???<<<:::;;;======<<<;;;<<<>>>@@@@@@@@@<<<@@@CCCAAA;;;666444555111111000000///.........---......---+++******+++(((***,,,,,,,,,+++,,,---((()))***)))'''%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***((()))***)))&&&######%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$#########""""""$$$%%%&&&%%%###!!!!!!"""'''&&&$$$"""!!!!!!!!!"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""###$$$$$$%%%$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%'''&&&###$$$'''&&&!!!((())))))***++++++,,,,,,***++++++***))))))***,,,+++---...---+++))))))***)))************+++---......---+++***)))***+++,,,,,,---///111111111000///,,,+++++++++++++++,,,---++++++,,,+++))))))+++,,,222,,,)))++++++'''%%%((()))((((((((()))******+++,,,///222444333222222222---...//////......///111000777333000555444444>>>999:::;;;:::888666777777111444777BBBKKK@@@444999666555444555666777777555777888:::<<<======<<<<<<888888666666666888:::;;;:::999888777888;;;AAAEEEFFFPPP```tttBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>><<<<<<===:::::::::<<<>>>??????===<<>>???>>><<<;;;888888777666666777888999999777444333444666666777666:::@@@JJJYYYjjj{{{BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>::::::;;;===???@@@>>><<<<<<>>>@@@@@@===<<<;;;<<<333222111000///...------,,,---...---+++***+++,,,)))+++,,,---,,,,,,,,,---''')))++++++)))))))))***(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&((()))***,,,+++'''%%%&&&%%%$$$((('''%%%$$$######$$$%%%&&&&&&%%%%%%&&&&&&'''(((""""""""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&######"""""""""$$$%%%&&&%%%%%%$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###%%%(((((('''%%%$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%&&&)))------,,,(((((())))))*********+++***++++++***))))))***,,,+++,,,------+++******+++)))***,,,+++)))))),,,...,,,,,,---......---,,,+++,,,,,,...///000000//////---,,,,,,,,,,,,------............---+++***+++,,,***((('''))),,,---------000...,,,*********++++++'''&&&&&&***...///---***+++---...---,,,,,,---...+++///---222AAAAAA666444222222111///...///222555333555222444;;;555///777222222222444777999:::999666999>>>AAABBBAAA>>>;;;999888777666666666777777666444222333666777666333:::999888:::???HHHTTT\\\kkkBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@=========???@@@@@@>>><<<<<<===>>>>>>>>>===>>>???666555333222000...---,,,***+++,,,+++***)))***+++***,,,---,,,***))))))***''')))++++++***)))***+++(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))***,,,+++&&&%%%(((((($$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$###$$$$$$###""""""""""""$$$%%%'''$$$$$$#########""""""""""""""""""""""""""""""""" !!!"""###$$$$$$ """%%%(((((('''&&&$$$###%%%&&&&&&%%%$$$&&&'''###""""""$$$'''(((((()))''''''''''''(((((((((((()))***+++***))))))+++---+++---......,,,++++++,,,---+++)))***,,,------++++++,,,...//////...---,,,++++++,,,---............000///...---,,,,,,,,,,,,---......---,,,,,,---///((())))))***---//////---...---,,,++++++,,,------,,,******---111222000---)))+++,,,,,,+++***+++---000///---===WWWYYYCCC555333333111///---...111444333555000...444222111:::333333333666999;;;<<<<<<888;;;@@@DDDEEECCC@@@===::::::999888777666666555555333222444777888555333111222333555777;;;AAAFFFJJJZZZuuuBBBCCCEEEGGGIIIJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDBBBAAA@@@???@@@AAA@@@>>><<<======<<<<<<===>>>???@@@:::999666444111...,,,+++)))***+++***)))((()))***+++,,,---,,,***((('''(((''')))++++++)))))))))***(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$&&&'''((()))+++)))###$$$******%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$#########""""""$$$%%%%%%$$$!!!&&&%%%###"""""""""###$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$ """$$$&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''((($$$###&&&(((&&&%%%&&&&&&&&&&&&&&&''''''''''''''')))******)))***,,,...,,,...000///...------...000,,,)))***...000...+++,,,---.../////////...---,,,,,,,,,------...//////222111000...---,,,++++++...//////...------///000,,,...---,,,---000...***,,,,,,,,,---------------+++++++++,,,...///...---''')))+++,,,,,,---///111000...,,,===YYY[[[DDD444555555444111000000444666000666444222666444111777444333444666:::<<<===<<<999<<>><<<<<<;;;999888666555444555444333444444333111///---000444666888999;;;<<>>???@@@>>><<<999666222...,,,***)))***++++++***)))***++++++,,,------+++))))))***((()))+++***)))(((((()))(((((('''&&&&&&&&&&&&'''%%%$$$$$$###$$$&&&'''(((%%%)))&&& """++++++$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""######"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$#########""""""###%%%&&&%%%"""!!!!!!!!!%%%$$$###"""""""""###$$$!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""$$$%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&""""""''')))'''''')))''''''''''''''''''''''''&&&'''))))))***+++...000...///111111/////////000///...------............------...///////////////............///000000111111111///...------------000111111///------...///---000000---///222000******,,,---......---+++***((()))******)))((()))***)))+++,,,---------///111,,,...+++333EEEFFF999333222333222111111222555777111999666222555222...444444333333666999;;;<<<;;;999<<<@@@CCCDDDCCC@@@>>>>>>===<<<;;;999777555444333444555333111000///000000222555666666666888999<<<;;;???IIIVVVkkk@@@BBBEEEGGGIIIKKKKKKKKKHHHFFFDDDFFFHHHJJJHHHFFFGGGDDD@@@>>>>>>===<<<;;;>>><<<::::::;;;>>>???@@@@@@>>>;;;777333...+++)))***+++,,,,,,+++***+++---***,,,------,,,+++,,,---((()))******(((''''''((((((((('''&&&&&&&&&&&&'''%%%$$$$$$###$$$%%%'''((("""&&&### ***+++###!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''&&&&&&''')))"""!!!!!!!!!###$$$&&&(((!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!"""$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((!!!&&&%%%&&&+++((((((((((((((('''''''''$$$&&&((()))***,,,///111...000222222111000000111---000111000---,,,...111............//////000000////////////000111222333000//////.........//////333333333000---,,,,,,---***//////...000555444...+++,,,...///...,,,)))(((***---...---***(((***---,,,---...---+++***+++,,,,,,333000///444333111888---.../////////111444777444;;;555---...---,,,333333222333555888:::;;;:::999;;;>>>AAABBBAAA???>>>???>>>===<<<:::777555444111333555444111000222555,,,...///000111444888;;;777777:::===AAAOOOlllCCCCCCEEEIIIMMMOOOOOONNNNNNKKKGGGEEEFFFHHHIIIJJJDDDBBB>>>;;;999999::::::::::::::::::999:::===???GGGAAA999444222111///---***+++---......---+++***))))))***+++,,,------...******))))))***,,,---///+++(((&&&'''***+++)))'''%%%$$$###$$$&&&'''&&&%%%'''((()))******(((&&&$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###!!!!!!!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!###$$$""" !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&'''***+++''''''((()))((('''%%%$$$((()))++++++******+++---333222222111000//////...444222222222,,,'''---888......///111333333111000+++---000222333333111000//////............//////333222111000////////////---------,,,,,,++++++++++++((('''***+++)))+++//////...------,,,,,,,,,,,,......,,,+++******)))))))))+++,,,,,,,,,,,,...///............///111222333111222333333111000000111000111333444555666666666999;;;>>>>>>=========>>>???===:::777444333333333111111111111111111222222222222222222333444555666777:::<<<<<<>>>DDDOOOXXXtttDDDDDDFFFJJJNNNPPPPPPOOOPPPMMMIIIGGGGGGHHHJJJKKKEEECCC???<<<999999::::::888:::;;;;;;::::::<<<>>>FFFAAA:::666333222///---***+++---......---,,,+++---,,,,,,++++++*********))))))((())))))+++,,,---***(((&&&'''***+++)))'''((('''&&&''')))***)))(((''''''((()))((('''&&&%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%$$$%%%###########################$$$%%%$$$"""!!!"""############"""""""""""""""###############"""!!!!!!!!!######!!! """""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))&&&'''''''''''''''&&&%%%)))***++++++++++++,,,...222111111000//////......111111222222...,,,222<<<444222///...///111111000...///222444555555444333111111000/////////000000555444333333222222222222.........---,,,,,,+++++++++''''''***+++)))***.........---,,,,,,,,,,,,,,,------,,,+++************)))+++.../////////000222............///000000111000111333222000//////000///000111222333444444444999;;;===>>>===;;;;;;<<<>>>===;;;999777555444333111111111111111111222222111111111222222444555555444666888777777<<>>CCCSSSfff|||HHHIIILLLPPPUUUWWWXXXWWWUUUTTTRRROOOLLLKKKKKKLLLIIIFFFBBB===:::999999:::555888;;;===<<<;;;::::::???>>>===;;;888444000---***+++---...////////////++++++*********+++,,,,,,))))))))))))******++++++'''''''''((()))*********'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&$$$######$$$&&&'''%%%$$$$$$###$$$%%%'''((("""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###"""###$$$############""""""!!!!!!!!!"""###$$$$$$###!!! !!!""""""!!! !!!###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&'''(((((($$$%%%&&&&&&%%%&&&)))+++//////.........------------///111222111222888>>>888444000------///000111222333333444555666777888444333222111111000000111000000000000000111222222222111111000///...------+++)))***...///,,,,,,///------,,,,,,,,,,,,,,,---++++++******+++,,,------(((***,,,,,,***''''''&&&..................---------///000000///......///---...///000111111111111777999;;;;;;999777666777444555777888777555333111333222222222222222111111111111111111111222333333222444555555444444666888<<>>DDDSSSkkkLLLMMMPPPUUUZZZ]]]^^^^^^XXXZZZZZZVVVPPPKKKJJJKKKGGGEEEAAA===:::999999:::444777;;;===<<<:::::::::888:::<<<;;;777333000///++++++,,,...///111222333333222...+++***))))))******+++,,,,,,,,,,,,++++++((()))***)))((('''((()))((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&"""#########!!!"""###%%% """######""" """###$$$$$$###"""$$$%%% !!!!!!"""######$$$$$$"""""""""""""""######### """######!!!!!!"""$$$##################$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%'''''''''(((***+++&&&''')))******)))(((''''''(((((((((''')))---000........................---111111...---111333333,,,,,,---000222222000......///000222333333333333222111111111111111222222222222333444555777888999333333222111///...------...---000555666222000222..................///000------------......///000)))***,,,------...111222,,,---///000000///...---,,,...000000///...///000000000111222222222222222333555777777555333333444222444777:::;;;;;;:::999444444444333222222111111111000000000000000111111000111222333444555555444111777<<>>333333222000///...---,,,...---111666777333000111///////////////000111111000///////////////000111,,,------,,,+++,,,///222,,,---///111111111//////,,,...000000//////000111000000111222222222111111000222444555444333333333000222555888:::;;;;;;:::555444444333222222111111111000000/////////000000000000111222333444333333///444:::===<<<<<>>;;;999999::::::555777:::;;;:::999:::;;;555888:::999444111000000+++,,,,,,...000222444555444222///---,,,,,,...///((()))***++++++***)))((()))+++,,,***'''%%%&&&((()))'''&&&&&&''''''&&&$$$$$$&&&(((******)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%###"""!!!!!!###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""#########"""""""""%%%'''"""###%%%''''''%%%###"""!!!###$$$$$$######$$$&&&$$$$$$######"""!!!!!!!!!$$$###!!! """%%%&&&!!!$$$%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&''''''((()))))))))'''&&&&&&((((((***---///...+++'''%%%(((((((((((((((***...222......//////////////////---111222---...333444111---,,,+++,,,...///...,,,+++---000222444333111000222222222333444555666777555555666888:::<<<>>>???333333222000///---,,,,,,------111666777333000000000000000000000111222222111111000000000000111111777666444000------///222+++---///111222222111000---///000111000///000111///000000111111111111000///111333444333222333333---...111444666888888999555555444333333222111111111000////////////000000333222111222333444333333444555777888777777;;;@@@AAALLLaaa{{{GGGIIILLLOOOSSSVVVYYYZZZ[[[ZZZZZZYYYPPPEEE@@@AAA@@@AAA???;;;::::::999888999999999:::::::::;;;;;;::::::999888555222///------,,,---000333555333000222111///...---------...,,,+++******))))))******+++++++++)))'''''')))***%%%''')))******)))&&&%%%''''''''''''&&&%%%$$$###((('''&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$######$$$%%%###%%%&&&&&&$$$"""""""""'''&&&$$$######$$$&&&'''#########$$$%%%%%%%%%&&&$$$$$$###"""###$$$&&&'''"""###$$$###"""!!!"""###"""!!! !!!###$$$!!!######$$$%%%$$$######%%%'''&&&###!!!!!!###%%%$$$###&&&%%%$$$#########$$$%%%$$$&&&((((((&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((((((+++///222,,,---.........///111333222222111///,,,+++,,,...,,,,,,,,,+++++++++******,,,---,,,+++******,,,...///000111444777888777555444555777;;;======;;;999666555333222222222000...)))111444000...111333111444,,,'''---555777555555777555222000/////////000444111------000222222111---000333333111///---------......///000111111222000111111111222222222222000000111111222222222333000222333333333555777999555555333111//////111444//////......///000222333333333333333333333333333111111111222444777999;;;CCCCCCGGGTTTlllHHHIIILLLPPPTTTWWWZZZ\\\YYYXXXXXXVVVOOODDD???@@@======<<<:::999999999888888888888999::::::;;;;;;999999888666444222000//////...///111444666444222222111000...---------...,,,+++******))))))***************)))'''''')))+++&&&''')))++++++)))'''&&&''''''''''''&&&%%%%%%$$$''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$#########"""###%%%%%%$$$###$$$%%%%%%'''))))))'''&&&&&&&&&'''&&&$$$######$$$&&&'''"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%"""###$$$###"""!!!"""###$$$###"""""""""###%%%%%%  """$$$###$$$%%%$$$######%%%'''&&&$$$!!!!!!###%%%$$$###&&&%%%$$$######$$$%%%%%%%%%'''))))))(((&&&&&&''')))))))))((((((((('''''''''((((((((((((***///222,,,---............000222222222000...++++++---///++++++,,,,,,,,,,,,,,,,,,///000000///...///111333111111111333666777777555444555777:::===>>><<<:::777555333222222222111///***111444111000444777777555000...111333111///000444222111///...///000111333///,,,,,,...000///...///000111000...---...///000000000000000000111111111111000000111111222222000000000111111222222222...000111111111111333555333333333111//////111333555333111///---,,,,,,,,,111111111111222222222222222222333444555777888999555999>>>EEERRRjjjGGGHHHKKKOOOSSSWWW[[[]]]XXXUUUTTTSSSLLLCCC>>>???<<<;;;:::::::::999::::::777777888999999:::;;;;;;888777666444333222111111111000111222555666555333333222111///......------,,,+++******))))))******'''((()))((('''''')))***&&&''')))******)))(((&&&&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$$$$###############"""###%%%&&&&&&$$$###$$$%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&#########"""""""""""""""$$$$$$%%%%%%%%%$$$######"""###$$$###""""""###$$$#########"""###$$$$$$%%%!!!!!!!!! !!!###%%%###$$$%%%%%%$$$$$$%%%'''%%%$$$""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***+++)))(((((((((((((((((('''''''''&&&&&&'''((((((((((((***...222---...///.........000222222222000---***+++---000,,,,,,,,,,,,,,,---------///111222222111222444777333222111222444666666666555555777999===>>>>>><<<888666333222222333222111...222444111///333888999444222222444222------000000000.........///000111333111///...///000/////////000///---,,,,,,...000000000000000////////////111111000///000111222333000000000000000111111111...000111111000000111222111222111000......000222666444111...,,,***))))))/////////000000111111111333444555666666666666666000888>>>>>>???LLLdddxxxDDDEEEHHHKKKOOOTTTXXXZZZWWWTTTRRRPPPKKKBBB>>>???>>>;;;:::;;;;;;999999;;;888888999999:::;;;;;;<<<777555444222111222333333111111111222333444333333333222111000///......---,,,+++******))))))******%%%'''(((((('''''')))***%%%&&&((())))))((('''&&&%%%&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$############$$$&&&''''''%%%$$$$$$%%% """$$$%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$"""!!!!!!###$$$$$$###"""###%%%!!!!!!!!!!!!!!!""""""###!!!"""###"""!!!!!!###%%%###$$$&&&&&&%%%$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((***+++)))(((((()))((('''''''''&&&&&&&&&&&&'''((()))))))))+++///111.../////////------///111222111///,,,******---000.........---------,,,,,,---...000111111222444666555333111111333555666666666666777:::===??????>>>888666333222333444444444111333333000...000555999333///---000111000111444000///...---------......111///...------------------...///...,,,,,,---///........................222111000//////111222333000000000000000000000000000222333333111000111222///000000///......000222222000///---,,,,,,,,,,,,.........///000111111222444555666777777666555444444:::???<<<888>>>OOO^^^AAABBBDDDGGGKKKPPPTTTVVVXXXSSSOOONNNJJJCCC???@@@???;;;999;;;:::555555888::::::::::::;;;;;;;;;;;;555444222111111222333333000000000000000000111111111111111000//////...---,,,+++******))))))******%%%&&&((((((''''''(((***$$$%%%&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&'''((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###%%%(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$"""!!!!!!###$$$$$$######$$$&&& !!!!!!!!!"""""""""""""""#########!!!"""###%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%''')))***)))(((((()))((('''''''''&&&&&&&&&&&&''')))******+++,,,///222///000000///------...000111000///,,,******---000222111000///...,,,++++++,,,...000111222222444666555333111111333555666666666777888;;;>>>@@@???===888666444333555666666555222222222111000222888>>>777---'''+++000333444555000000///---,,,,,,+++++++++++++++***))))))))))))***---000000///---------,,,,,,---...000111222222222111000000000111333444111111111000000000000000000222333333111000000000---...//////...///000222///...---,,,,,,---...///......///000111333333444444555666666666555333222333666888666555888AAAIIIXXXpppAAAAAABBBDDDHHHMMMQQQTTTWWWQQQLLLKKKHHHCCC???@@@???999777:::888222111666;;;;;;;;;:::::::::999999333333222222111111222222///000000///------...000......////////////......,,,+++******))))))******&&&((())))))((((((((()))$$$%%%&&&&&&''''''''''''''''''(((((((((''''''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&"""%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%$$$######!!!###$$$$$$######%%%&&&""""""###$$$$$$$$$$$$###"""######"""!!!!!!###$$$"""$$$''''''&&&%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&''''''&&&&&&%%%''')))***)))))))))***((((((((('''''''''&&&&&&(((***,,,,,,---...111333000000000///---,,,---///...//////---++++++---...333222111000///---,,,,,,---000222444444444666777333222111222444666666666777888:::===@@@@@@>>>;;;777666555666777888777666000///000333333444;;;CCC;;;000(((***000222111000111000///...---+++***))),,,---......,,,,,,---...***---000222111///---------...///111222444555666222222222333333333333333222222222111111111111111---///111222000///...///,,,...///000///000111333111000///---------.........///000111333444555666444444444444444333222222111111111222444888;;;>>>AAASSSoooDDDDDDDDDFFFIIIMMMQQQTTTVVVOOOIIIHHHFFFAAA>>>??????888777<<<:::333333999;;;::::::999888777666666222222222222222111000000///000000...,,,+++---000+++,,,---...//////......,,,+++******))))))******''')))++++++)))(((((((((&&&&&&'''(((((())))))***(((((()))(((((('''&&&%%%))))))((('''&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%% """$$$%%%$$$$$$%%%'''!!!###%%%%%%$$$"""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''!!!"""###$$$%%%$$$$$$###""""""###""" """###"""$$$'''((('''&&&%%%&&&"""%%%''''''%%%$$$$$$%%%###$$$%%%''''''''''''&&&&&&(((***++++++***++++++)))))))))((((((((('''''')))+++---...///000222444000111111///---,,,---...,,,...///...---,,,,,,---111111000000000000/////////111444555555555666777111111111333666777777555777999<<<@@@BBB@@@<<<999555555666888::::::777555000...///222111000666>>>777000,,,///111///------/////////......---,,,+++,,,...111111//////000222,,,...000111000//////000......///000111222333444111333444666666555444333333333333333222222222111---///222222111000///000,,,...000111000111222333222111///...---......///---...///111333444666666333333222111111111222222111111222333444666999:::===FFFSSSfffGGGGGGGGGHHHJJJOOOSSSUUUTTTMMMGGGEEEDDD@@@======AAA:::999??????888888???::::::999777666444333333111222333333222111///...000111111///,,,+++---000)))***,,,.../////////...,,,++++++***)))*********(((***,,,,,,***((((((((('''(((((()))***++++++,,,))))))))))))((('''%%%%%%***)))'''&&&%%%%%%&&&&&&""""""######$$$$$$$$$$$$ ###$$$$$$$$$&&&'''%%%''')))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$###"""###$$$&&&'''!!!###$$$$$$$$$$$$&&&''' !!!######""""""!!!!!!"""###""" !!!###"""%%%'''((('''&&&&&&&&&"""%%%((((((%%%###$$$&&&"""$$$%%%'''(((((('''''''''))),,,---,,,,,,,,,---))))))))))))((((((((((((***,,,...///000111333555111111111///---,,,---...+++---//////...,,,,,,,,,...//////000111222222333...000333444444444444555///000111444777888777555777999===AAACCCAAA;;;777444555666999;;;;;;888555111//////000---(((+++333000...000333333...,,,...---......//////......---&&&))),,,,,,++++++,,,/////////000///...///111333,,,---------......//////111333666888888777444333444444444333333222222222...111444555444333222222,,,...000111111111333444000//////...///000111222,,,---///000222444666666333222111000000000222222...000111222111111444666<<<>>>@@@GGG^^^GGGIIIKKKLLLKKKJJJKKKLLLGGGGGGEEEBBB===999888888777777888:::;;;;;;888666;;;:::777555444444555666333444555666666555444444555444222///---+++***))))))+++,,,,,,***))))))***++++++***)))(((((())))))))))))))))))))))))******&&&&&&''')))+++***'''%%%)))'''&&&'''((()))((('''***++++++)))&&&%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$%%%&&&''''''((($$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!"""!!!$$$&&&'''&&&$$$"""""""""%%%""" !!!###$$$$$$"""######"""""""""%%%'''$$$!!!$$$++++++$$$!!!$$$'''&&&$$$#########$$$$$$!!!"""$$$$$$$$$$$$&&&'''&&&''')))*********)))(((***+++***)))'''''')))+++///,,,...444555000///222---///000///,,,+++***+++,,,---......,,,+++,,,...000222444444333111111111...000222222333444777999...111555666333222333555666777;;;???AAA@@@<<<888777:::>>>???@@@===555///555000///111111...,,,------...///...------...///---,,,+++******+++---...+++,,,,,,,,,,,,---///111333000...000000...///333000000000000//////222444666555555444444444555555666666666444222111222333///111444555666444333111...,,,...222333000///222///444...***222222---000///***...111///555888111333222000111222222111000000000111222333333444444999999>>>DDDIIIWWWzzzKKKLLLMMMLLLJJJIIIIIIJJJGGGFFFCCC@@@===:::888777666555555777999999888666:::999666444333333444555777777888888888666555444666555333000...,,,+++***)))+++,,,,,,+++***+++,,,++++++***)))))))))))))))+++******)))))))))******&&&&&&&&&((()))***(((&&&)))'''&&&'''((()))(((''')))******)))&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%"""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&!!!###$$$$$$######%%%&&&###"""###$$$&&&&&&$$$###!!!"""###""""""###%%%(((!!!""")))***&&&%%%(((&&&%%%$$$#########$$$$$$"""###%%%%%%$$$$$$%%%''''''(((***++++++******))))))******)))'''(((***,,,///---///444444///...000,,,...///...,,,++++++,,,,,,---......,,,,,,,,,---///111222222111000000111---...000000111222444777222333444444222222222333555777;;;???CCCBBB???<<<666999>>>BBBCCC@@@:::333111------000222000///111---...//////...---...000---,,,+++***+++---///111---------------///111222222///...111111///000333111111111000//////111333666666666777777888999999777777777555222111222333222333555777666555333111000...///333222///...000///333///---444444000444111,,,000333///333777111000.........///000///---000111111222333333444444333222666:::;;;CCC[[[vvvNNNOOOOOOMMMJJJHHHGGGGGGGGGDDD???======;;;888555555333333444666888888777999777555333222222333444888888999888777666444333666555444222000...------)))***,,,,,,++++++,,,...+++*********)))))))))))),,,,,,+++***)))))))))***&&&%%%$$$%%%((())))))))))))'''&&&'''((()))((('''((()))***(((&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&#########"""""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%$$$$$$######"""'''***)))$$$"""%%%***!!!"""""""""!!!"""%%%'''"""###&&&)))+++)))%%%!!!!!!""""""""""""###&&&)))"""!!!###'''((('''''')))&&&%%%$$$#########$$$$$$###%%%&&&%%%$$$###%%%&&&((()))***+++,,,+++******((())))))((('''(((+++---///...///333222...---...+++,,,......,,,++++++,,,+++,,,......,,,,,,,,,---...///000///......///111...///000111000111444666777555333222222333222222444666;;;@@@DDDDDDBBB???666:::@@@FFFIIIEEE>>>999222---,,,000111000000222---...000///......000111...---,,,,,,---...111222............000111222333000...///222333000000222222222333222000000111333666777999:::<<<===>>>>>>999:::999777444222333444555666888888888666444222222000111333333...---......333000000777666333:::444...111444...111555111111111000111222333111000111111111222222333333444444222444888777888EEETTT|||NNNOOOOOOMMMJJJGGGFFFGGGGGGBBB<<<;;;<<<<<<888444555444222222555888999:::999888555333333333444555555555666666666444333222666555555444222111000///((()))************,,,...*********************)))------,,,***))))))))))))'''%%%###$$$''')))++++++)))'''&&&'''((()))(((''''''((()))(((&&&%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&"""######%%%&&&(((***+++&&&&&&&&&%%%%%%$$$######"""%%%'''&&&###"""$$$'''$$$$$$###!!! """$$$"""###&&&)))+++)))%%%!!! !!!"""""""""###&&&)))'''&&&%%%&&&&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%'''((()))***+++***))))))'''((((((((('''(((+++---//////000111000...++++++)))+++------,,,++++++,,,)))+++---...---,,,,,,---...//////...,,,---///222000111333333222333555888;;;666222111333666555444666888<<>>888///000333---///444222222111222333555555333111111111111222222333333333666444666999:::999???GGGYYYxxxLLLMMMNNNLLLJJJHHHGGGHHHGGGAAA;;;:::<<<<<<999555777555333333666999;;;<<<:::888666555444555666777222333444666666666555555555555555555444333222111'''((()))))))))))),,,...)))***++++++++++++******---,,,+++***))))))))))))(((&&&$$$$$$'''***,,,,,,)))'''&&&'''((()))((('''&&&'''((('''&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###""""""!!!$$$$$$######$$$$$$%%%&&&""""""###$$$&&&(((***+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$###$$$$$$###!!! """%%%#########%%%''''''%%%###!!!""""""""""""###&&&(((''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&&&&&&&((()))))))))((('''&&&'''(((''''''(((+++------///000///...---+++((()))***,,,,,,+++***+++,,,(((***---...---,,,,,,,,,...//////...------000222000111222333222333666888;;;777222222555888999999999;;;===AAADDDEEEBBB@@@???>>>DDDMMMNNNGGG???===777222///111222000000222000111222222000000111222333222000.........///000///......000444555555444///---///333333000///111222444555555333222333444555888<<>>;;;999:::;;;;;;;;;;;;;;;999888666555222000111444444111000222000444222222666222444CCC???111...111---...444333......///000222222000...111222222222222222333333555333333555777888;;;???EEEZZZyyyIIIKKKLLLKKKIIIGGGGGGHHHEEEAAA<<<:::;;;;;;:::888999777555555888:::<<<<<<:::888666555444555777888333444666777888999888888333444555666555444333222)))******)))((())),,,...)))***+++,,,,,,,,,+++***++++++***)))((((((((()))***(((&&&&&&(((+++,,,,,,)))'''&&&'''((()))((('''%%%&&&''''''&&&%%%&&&(((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###$$$&&&'''%%%### !!!"""""""""###&&&((($$$###""""""$$$%%%%%%$$$"""######"""""""""%%%'''"""%%%%%%$$$%%%)))+++)))######$$$%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$&&&'''%%%&&&'''((((((((('''''''''(((((('''&&&'''***,,,+++...///...------+++''')))***,,,,,,***))))))***'''***---...---,,,,,,,,,,,,---......---...000111,,,...000000111222555777999666444444555888:::;;;:::;;;===AAADDDDDDBBB@@@BBB???CCCLLLMMMDDD======666111///222444444555999222444444333111000000111444222000.........///000111//////222777999777555111//////222222//////111222444555666555444555666777999>>>BBBDDDDDDBBBAAAAAABBBAAA???===<<<===>>><<<<<<<<<;;;:::888777666222000111555555222111333111444222222555111777KKKLLL777...000---///444333//////000222444444222000222222222222222222222222555444333333444555777999>>>GGGZZZxxxIIIJJJKKKJJJGGGEEEEEEFFFDDDBBB>>>;;;::::::;;;;;;:::888666777888:::::::::888777555444444555666777444555666888888888777777222333444666666555444333------,,,+++******---///((()))+++------,,,+++***))))))((((((((((((((()))+++***((((((***,,,,,,,,,)))'''&&&'''((()))((('''$$$%%%'''&&&&&&%%%'''(((%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%&&&!!!###$$$$$$$$$&&&(((###""""""###%%%%%%$$$######$$$$$$###!!!"""$$$&&&!!!%%%&&&$$$&&&***+++((("""###$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%'''(((%%%&&&((()))))))))((('''((((((((('''&&&&&&(((***)))...///,,,+++---+++''')))+++,,,+++)))(((((()))&&&))),,,...---,,,,,,,,,)))+++---...------...///+++---///000111333666999777777666555444444777999999999<<<@@@CCCEEEDDDBBBBBB===@@@IIIJJJAAA<<<>>>888333000333666666888;;;555666666444111//////000111000.........///111333444222222555;;;===;;;777444111000111111......111111333666777666666777888:::===AAAEEEFFFEEEBBB@@@@@@@@@@@@???======>>>@@@<<<<<<;;;::::::999888888444222333666555111000111000333111222666333===UUU]]]@@@000000///000444111111111333555777777555222222222222222222222222222333555666555555666777777999<<>>:::888777777999:::999888777666444333333444555666444444555666666555444333111222444666666555444333/////////---+++,,,...000((()))+++---------+++***(((''''''''''''(((((())),,,+++******+++,,,,,,+++)))'''&&&'''((()))((('''###%%%&&&&&&&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&''''''((($$$$$$######$$$$$$%%%&&&%%%$$$######""""""#########$$$$$$%%%&&&'''((((((!!!%%%(((&&&""" ###'''"""$$$&&&&&&$$$$$$$$$%%%""""""###%%%'''&&&$$$"""$$$%%%$$$###!!!!!!###%%%$$$))))))%%%%%%))))))$$$"""###$$$%%%&&&%%%%%%$$$###$$$&&&&&&&&&&&&((()))&&&''')))*********)))(((((())))))'''&&&&&&((()))(((---...++++++...,,,&&&***+++,,,+++)))''''''(((%%%))),,,......,,,,,,,,,'''))),,,---,,,,,,,,,---,,,...000222333666999<<<555777888555222111333666666777:::???CCCFFFEEEDDDAAA;;;===GGGIII@@@<<<@@@<<<777333555666555666999777777777555111/////////...---,,,---...111333555666444444888===@@@===:::666222000111000------111000222555777777777888999<<>>??????>>>======>>>@@@<<<;;;;;;::::::999999888777444444666555000...///000222000333777555BBB]]]iiiGGG333222111111333///---...000333555555222///222222222222222222222222---111555555555555666666444777;;;GGGddd