BM 6(Z  zzzzzzzzzyyyzzzzzzzzziiiPPPHHHMMMFFF@@@GGGNNNPPPwww|||xxx^^^iii~~~yyy~~~ppphhhaaa]]]VVVOOOKKKJJJLLLMMMNNNZZZqqq___NNN222:::???::::::<<>>???;;;888666???888IIIkkkWWWCCCBBB???===KKKtttvvvyyybbbLLL???;;;<<<===<<<:::777555555777999:::444555555555555444444333333;;;;;;888111OOOAAAAAA666111777:::111///777888BBBZZZ111777666777333222:::::://////999;;;000222444666777555333111???:::444???666???WWW444///:::AAA>>>888@@@XXXnnnrrrYYYCCCFFF]]]ooonnncccvvvvvvpppnnnrrrwwwxxxĦzzz\\\IIICCC;;;:::888777555555666666HHH---111JJJFFF222///777777333111444;;;<<<777111333333333444555666777888444444444444444444444444666JJJZZZVVVAAA111222:::555555555444444333333333555---999666jjj>>>222555OOO888777===333111888555888999999999999:::::::::;;;:::::::::<<Llllmmmpppsssvvvxxxuuuvvvwwwyyyzzz|||}}}~~~sssbbbNNN???555111666???999888777555555555555666XXXAAABBBRRRKKK999555888333444555666777666555333333333333333333444555666333333333333333333333333...888AAA@@@666///000555444444444333333222222222555333555...RRR666222======999999666111666<<<999333333444444444555555555666666555666888;;;???AAA>>>IIIWWW[[[SSSTTTooovvveee^^^ZZZ\\\^^^]]]HdĦ^^^___aaacccfffgggffffffggghhhiiijjjkkkkkklllmmmnnnoooqqqssstttuuuxxxxxxyyyzzz{{{}}}xxxOOO222:::444000//////111666<<<444333333222222333333444>>>///111;;;666///...,,,///444999888333000222555222222222111111222222333111111111111111111111111/////////000111222222222222222222222111111111111000888111,,,999111...>>>VVVaaaYYYDDD;;;999333000555555666666666777777777777666555555666888:::<<>>BBBZZZuuuzzzZZZTTTtttuuuaaaZZZVVVWWWYYYXXXDdD]]]^^^```cccdddӵiiikkkӵqqqӵ{{{||||||ĦӵĭӵfffAAA///...444888222444888<<<;;;666000---000000000000000111111222111)))---222///222666000///444888666000---000333222111000000/////////000////////////////////////555000,,,---111333222000000000000000000000000000'''888///222...444)))444>>>MMMDDD888===999111666777888888888999999999999<<<;;;999888777888999999666:::AAAGGGGGGJJJXXXhhh~~~^^^LLLddduuuZZZSSSOOOQQQSSSSSSD%%)?WWWfff?><z[[[\\\=?Ħaaag&eeeeg&elllllllllS?ʬttt4ff?>ߝL|||@eg&e3h?g&e>&e??dddCCC<<<666666777777333000333222000---,,,---//////000000111222222333333333999444777666000555888///111222222111000/////////111000///.......................................000...,,,---//////...---////////////////////////(((666+++444)))888***---***///)))...===666...;;;222333333333444444444444::::::999999999999:::;;;@@@999666;;;CCCHHHIIIIIIMMM\\\cccbbbuuunnnOOO[[[uuuXXXQQQMMMOOORRRRRRDtfo9ĦsߝLGdUĦXXXHt@cӵHu]ĦaaaHu]ĦeeeeeeHtƅ^lllqIܗGIӵtttH׼svvvvvvHu]ĦzzzzzzBt=o9ĦHƅ^Hu]Ħ{{{QQQ<<<666777333111444555333000000333333111------222666666222333444555555555555555111---111000))),,,000)))111///---...000111///---000///......------------------------------------***,,,///000000//////000............////////////000333'''000&&&666...///;;;444...666<<<222***111000000000000111111111111222222333555777999;;;<<<<<>>888>>>CCC999@@@888888AAA:::>>>OOORRR[[[vvvXXXPPPKKKMMMNNNMMMDdDĦnuR)ĦDdDΦDdDĦWWWDdDĦnuR)ĦDdDĦ^^^DdDĦ]]]po9ugggggggggggg=ӊB1.uTӵlllDdDĦoooqqqDdDĦnnnGIdnuR)ĦDdDΦDdDӵqqqRRR666111777777444444222000111555333,,,+++///000333222...---111111------...///000000///...---///(((...333,,,***---+++,,,,,,,,,,,,,,,---...///.........------......///------------------------,,,,,,------,,,,,,,,,,,,........./////////000000...'''---666///,,,///000------777333%%%...777)))............////////////222222222222111111111111555999999555444<<d<ӵDd<DdDΦDdDĦWWWDdDӵnd<DdDĦ]]]>d<Ħ___peӵdddĦgggF&uTӵhhhDdDĦmmmlll>d<ĦooopeӵDx<>d<ʜ4DuTӵ{{{TTT666555555444333222111111333222111000000222444555666444222///.........///........................---***((((((+++...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////,,,+++------------....../////////------------------------............////////////222///++++++///333000+++////////////////////////111111000000000000000111333666888555111000444999======>>>>>>>>>===<<<<<<555666666777999:::<<<===BBB;;;===SSS~~~vvv```RRROOORRRNNNPPP&ӫeʬtIӇQQQ>d<Φ>d<ĦVVVD&ӫetIӇXXXDdDĦ[[[sdKĦ___B?dp&ĒRfffggg>d<sdKĦlllB?Ho9rrrs&dq&ĒRbbbDDD///444444333333222111111111111111000000222444666888444222000...------...///...........................222666666111---+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,...333333...,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////,,,...000111111111...+++////////////////////////111111000000000000111111CCC>>>777333111333555666666777777888888888888888999999888777777777777777666@@@EEE>>>;;;PPP}}}vvvaaaSSSPPPSSSPPPRRRHĪj@IŌPPPPPPegeSSSTTTHu]3hIŌWWWWWWDdDĦZZZne]]]^^^@haaabbb>heeedddeeesegggneiiijjj@GlllnnnsĪj@hlllAAA000///...111111111111111111111111222222111111222333555666111000...---------...///------------------------///777===;;;111***+++///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------000555555000---------------,,,,,,,,,,,,,,,---------------------------............/////////***---000000...,,,,,,...////////////////////////111000000000000000111111[[[NNN===444333444333000111222222333333444444555999999888777666666666777444;;;???999000222BBBQQQyyyuuubbbTTTRRRUUURRRSSSQQQPPPPPPPPPRRRRRRD^VVVVVVXXXDdDĦ[[[[[[\\\]]]^^^______```aaadddccccccddds׼sfffeeeiiiiiijjjjjjhhhjjjlll}}}VVV444***333999777//////000000111111111222555444333111000//////000...------,,,,,,---......------------------------...333555111)))'''---555------,,,,,,,,,,,,------------------------------...---///444444///---...---.........//////000000---------------------------------........./////////,,,+++,,,,,,+++---111////////////////////////000000000000000000111222VVVIII999111111333222///222222222222222222333333444444444555777999:::;;;<<<888777;;;CCCCCC<<<444EEEUUUuuubbbTTTRRRUUURRRTTTWWWRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRR>d<ĦTTTUUUVVVVVVWWW>d<ĦZZZ[[[[[[Ħ\\\]]]^^^______^^^^^^^^^^^^^^^___```aaa```bbbccccccbbbbbbcccBeffffffeeeeeefffĦjjjjjjjjjjjjjjjjjjffffffgggiiikkkmmmooopppssswww{{{pppMMM---***444777000)))...//////000000111111222333222111000...------,,,,,,,,,,,,,,,,,,------...------------------------,,,---,,,+++)))***...000...------,,,,,,------...------------------------000---,,,//////,,,---000,,,,,,---...000111222222------------------------------------............222,,,+++222555333//////////////////////////////000000//////000111222222888333...+++---111444555444333222111000111111111//////111222555777999;;;???>>>;;;777444555:::>>>999HHHEEEwwwuuuaaaSSSQQQTTTRRRSSSVVVRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSDdDĦVVVVVVWWWWWWTTTsdKĦWWWXXXgdKĦ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^_________aaabbbbbbaaaaaacccdddfffeeeddddddgdKĦhhhhhhhhhgggggggggeeefffggghhhjjjmmmoooppprrrvvvxxx{{{sssDDD333,,,333333)))(((111//////000000111111111222------..................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111///+++&&&......------------......------------------------000,,,+++,,,,,,+++,,,000******+++---...///000111------------------------,,,------------.........///+++000===BBB:::///+++////////////////////////////////////000111222333111111111000//////111333333222000/////////000111000000000111222333444555777;;;<<<:::555333777<<<888PPPDDD===nnnttt___QQQOOOSSSPPPRRRUUUQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTDeVVVWWWXXXXXXYYYTTTneVVVVVVneYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^______```bbbbbbaaaaaacccdddbbbcccddddddcccneddddddeeeeeeeeeeeeeeeeeeeeefffhhhjjjlllnnnooooootttxxx{{{}}}gggMMM111///000111---)))000===000111111111111111111111,,,------...////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111000+++&&&......------------.................................++++++------++++++...------------............------------------------,,,,,,---------.........---***000<<>><<<111...BBBDDDqqqtttbbbQQQNNNSSSPPPOOORRRPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]][[[[[[\\\\\\\\\\\\\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^______``````______````````````aaaaaaaaaaaaaaaaaaaaaaaabbbccceeeeeecccccccccdddfffiiilllmmmsssrrrrrrzzzyyyZZZ:::222444000------.........///444000,,,***,,,///111222.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---......///......(((+++------,,,,,,,,,,,,------------...///000111,,,///000......111333222333222111222333333111///555444333222111111111111111111111000///...---,,,===000)))...000+++,,,222///000111111222222333333444333111///...///111222//////......///000222333000000000000111222333444///000222555999===@@@BBBCCC<<<888::::::888666777888777:::<<<888:::PPPjjjtttbbbQQQMMMSSSOOONNNQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[\\\\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^____________````````````_________``````aaaccccccbbbbbbcccdddeeehhhjjjkkknnnoooooouuuoooPPP444111222///---...///000000000000000111111111000...,,,.../////////...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......000000//////......------000,,,)))******+++111888222222222222333444555555444777777555888???EEEFFF@@@>>><<<;;;:::888555222888777666555444444444444666888:::;;;:::777444222333777888555111111111111------......///000222333888777555222111000000000....../////////......---/////////000000111333333111111222222333555666777888666888>>>AAA===888777;;;777666999777666BBBRRRvvvbbbPPPMMMRRROOONNNQQQOOONNNOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^____________``````___^^^]]]\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______ӵ___```aaaaaaaaaaaaaaabbbdddfffhhhiiihhhlllnnnooodddEEE///333111000//////111222111000)))+++...000///.........////////////...---,,,+++......------,,,,,,++++++++++++,,,,,,,,,---------......---------...///000555///333===<<<000,,,111444444444444444555666777999:::999777;;;EEEMMMOOO>>><<<:::888777555111///333222111000////////////Ħ666222///555GGGPPPĦBBB>>>;;;;;;:::777555555777999<<<:::999666333111///......ӵ/////////...//////000111222222222111111000111111222222111555<<<@@@>>>;;;;;;===666333777888555777===hhhvvvaaaPPPLLLRRRNNNMMMPPPNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUWWWVVVVVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^______``````aaaaaaaaaaaa```___^^^^^^^^^]]]^^^^^^_______________^^^____________4ĉ@ӵ``````aaa``````aaabbbccceeeffffffffflllnnnlll]]]>>>---777111222111000111222000,,,---......---,,,,,,///222000000//////...---++++++000000//////...---------,,,,,,,,,---------......---,,,---///222666:::<<L000...,,,******888=hĦ;;;======<<<:::888999===AAA===<<<;;;999666333000///4ĉ@ӵ...............///000000000000000111222333444555666222111444777888;;;???<<<666444888:::777777:::GGGsss```OOOKKKQQQNNNMMMPPPNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]^^^^^^___``````aaa______`````````aaaaaaaaa___``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbGG=?bbbcccaaaaaabbbcccddddddeeeeeedddjjjllljjj[[[<<<---888222444333//////222///)))000111111///...---...///////////////...---,,,+++///.........---------,,,............////////////000000111444888===BBBEEEEEE444+++111000$$$$$$000//////.........///000000///000///...222888888555---,,,,,,---///000///......------,,,,,,,,,,,,---HdĦ------......,,,=Īj+++---000000111555<<>>>>>===<<<:::888666555GG=?...............///000//////000111222444666666777333111333333222555::::::999999:::999888:::>>>BBBsss```NNNKKKӵPPPPPPPPPĭӵRRRӵSSSĦVVVWWWWWWYYYZZZ[[[\\\]]][[[ӵӵbbbbbbĦƜ`1.׼sddddddeeebbbĦeeeeeeccchhhiiiiii]]]???...ӵ///Ħ))),,,000000///---.........///ĭӵ///000Ħ:::;;;:::Ħ///Ħ...//////000---///000222777<<<:::444///---......DdD<<<000,,,?fӵ///222555Ħ@@@???>>>ӵƜ`1.׼s//////ĭӵ///222444333888;;;<<<;;;777666:::ӵĦĦĦuuu___NNN?~4MMMNNNOOOg&e>&eQQQg&eRRR>hӵUUUVVVWWWXXXZZZ[[[[[[g&e]]]guO>uO>&eaaabbb4ff?>ߝLdddgĉ@eeeeeeffffffShӵeeeeeehhhiiikkkdddGGGg&e///>hӵ***---000000...,,,---...fff?><z,,,g&e>&e//////HL.........ShӵgL......//////000---//////111777<<<:::S?ʬ---+++3h?D%%)?111...ZufĦ999<<<>>>gL888>>>===g&e888gĉ@111000g&e>&e///@e111111??333666555999<<<;;;::::::g<ĉ3we<Ħ3h?@eZ3h?gLttt___4DӵLLLMMMNNNHƅ^Hu]ĦQQQHu]ĦRRRZuR)ĦTTTUUUVVVXXXYYYZZZ[[[Hu]Ħ\\\HŐeHŐeHu]Ħ```qIܗGIӵdddtteeeffffffHGgĉ@ffffffiiijjjjjjoookkkOOOHu]Ħ///ZuR)Ħ000+++------,,,+++,,,sߝLGdUĦ...Hƅ^Hu]Ħ...ntHdĦ......HGgĉ@000HdĦ............///------,,,---222777Htƅ^111///Bt=o9ĦDtfo9Ħ555666,,,g?111555HdĦ999;;;999Hu]Ħ222tt///111Hƅ^Hu]Ħ///H׼s333444222999AAA111555:::===???AAAtQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦrrr^^^MMM4DuXӵLLLMMMNNNDdDΦDdDĦOOODdDĦOOOOOOt|d<ĦNNNDtRRRQQQRRRRRRSSSTTTTTTTTT>d<ĦWWW>d<ʜDd<ʜ4DuTӵ\\\\\\F&uTӵ___4DufئL>edddpuR)Ħhhhiiiiiifffffflllmmm>d<Ħ<<<Dtyyyddd111777///++++++DdDΦDdDĦ--->d<ʜ4DuTӵ---4DwDd<Ħ222puR)Ħ>d>>888777))),,,000222333peӵ999ĦpeӵDx<>d<ӵDd<777qR/ܗ?fӵ222>d<---///>d<Ħ...4DufئL>e777DdDʜ4DuTӵ222DdDĦ777///888OOOXXXDDD111//////222;;;666333>>>AAAgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>ddp&ĒR^^^^^^nfʜd<Φ>d<Ħ,,,s&dq&ĒR000///i?ʜtd<Ħ+++HHܗDӊB111<x777:::<<<>>>???===:::B?d<333CCCHHH888---222555000EEEAAA;;;BBB???geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<xsss\\\KKK4DuXӵJJJJJJJJJHu]3hhLLLLLLLLLneMMMMMM=ePPPPPPQQQQQQRRRRRRSSSSSSneUUUVVVpIƎ@t@hZZZXXXXXX>h\\\]]]]]]fe```@ďDdddfffhhhdddggggggeeeeeegggne777555=eggg===111---,,,+++......ege,,,,,,sĪj@h000//////fdDĦ777@ďDBBB@@@Hkgevvv|||eee___SSSDDD777@h444444@G666444HĪj@IŌ<<<:::Bene555Hkge000ne111111fe***Hu]3hh333444555se///,,,444777......666777111EEECCC>>>BBBBBBgeĦja>aĦ@Gse<Ō@GHkgettt\\\4DuXӵIIIĵD^LLLKKKKKKKKKMMMLLLLLLNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUUUUXXXYYYWWWWWWXXXZZZ[[[]]]]]]``````___aaaaaaccceeebbbeeehhhfffbbbbbbNNN===666000000***---'''...(((000000,,,,,,,,,............///DdDĦ666444qqq\\\QQQUUU===>>>===999<<<777555333444111222111///111///D^///...///111s׼s222222,,,000444111333777111333===;;;888CCCYYYgeFm8>aĦs׼sHouuuΦ4DuXӵtvӵ>d<ĦLLLKKKKKKJJJJJJKKKKKKĦLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQĦSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWVVVWWWYYYZZZYYYXXXXXXYYY[[[]]]^^^]]]\\\[[[]]]^^^______``````______```aaabbbbbb```aaabbbdddbbbccceeeeeecccbbbdddfffĦ===999:::888444444222+++333222777666999000///...---------------,,,------...//////000000/////////000222333555666>d<Ħ444???LLLlllyyymmm___SSSLLLHHHPPPCCCBBB===;;;WWW]]]:::AAA===999666666666555333333222111111Ħ111///000111333333222000///666>d<Ħ000666...------Be777666555000444777333777888000555;;;:::<<aĦBenu]ӵuuu?aŖ%7uSQuR)ӵsdKĦLLLJJJJJJJJJJJJJJJgdKĦKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOgdKĦRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVWWWYYYZZZYYYXXXWWWYYY[[[]]]^^^]]]\\\[[[]]]^^^______``````______bbbcccdddcccbbbbbbdddfffcccbbbbbbeeefffeeedddgdKĦCCC:::::::::888000//////333%%%444&&&444///...---,,,,,,---///000------......///000111111222222333444666888:::;;;gdDĦtttpppoooWWWSSSNNNFFFAAA???===:::777111333666gdKĦ444111222333444333111///---,,,sdKĦ111...333///+++444666777888333555666111666;;;555777???CCCGGGlllŶS3we<iĉ@3hR/Ōuuu>AGGGneIIIIIIIIIIIIIIIJJJneKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMneQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYY[[[^^^```aaaaaa___^^^^^^^^^]]]]]]]]]^^^^^^___``````aaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbdddne^^^RRRBBB999:::>>>666333111111333333000---...---,,,+++,,,---///000111888444///000---...999555111444;;;;;;;;;JJJDeoooPPPPPPJJJ::::::999111ne:::555555555666666555222///---000ne///......111000///////////////000333999BBB<<Ak<fhGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVXXX[[[]]]^^^^^^\\\[[[^^^]]]]]]]]]]]]^^^______aaaaaaaaabbbbbbbbbbbbcccbbbbbbaaaaaabbbcccdddcccZZZNNNDDD@@@AAA<<<888444333444444111///000111222333222000...---)))555555222666555222777999PPPiii~~~mmm[[[LLLDDD222555//////222666777666444444555000000//////...000000////////////000000???999666222///666:::555???TTTmmm\\\JJJFFFKKKHHHFFFIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUWWWYYY\\\]]]\\\[[[[[[]]]]]]]]]]]]]]]^^^______bbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbccccccaaadddeeeaaaYYYPPPHHHDDDDDD???999666555555333111000000000000000///...---111444......999<<<888999sss}}}nnnZZZBBB::::::555;;;;;;999555000///111444111111000000000/////////000000000//////000000111555333555:::<<<;;;777444:::\\\[[[IIIFFFKKKGGGFFFIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[\\\\\\\\\\\\]]]]]]^^^___aaabbbbbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaa___aaabbbbbb^^^WWWNNNHHHKKKDDD<<<777666555333111222000---++++++...111444---888:::333,,,222YYYwww\\\HHH444:::999888777555444111///111111111000000000000000000000000///000000111111***111:::CCCCCC777333<<<:::ooouuuZZZIIIEEEJJJFFFEEEHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^`````````aaaaaaaaabbbbbbaaabbbbbbaaaaaaaaa`````````____________[[[TTTOOOOOOHHH???999777777555333333222000//////000333444:::000***===ZZZrrr}}}zzzsssrrr||||||||||||{{{zzzyyyxxxpppJJJBBB;;;888:::;;;777333222222111000///000000111000000000000000111222222333555666AAAHHH999333EEE```qqqZZZHHHDDDIIIFFFDDDGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^____________^^^___```aaaaaaaaaaaaaaaaaa```_________]]]ZZZXXXSSSMMMDDD>>>===<<<:::888000222333444444222000...888:::HHHsss{{{rrriiieee______eeeeee\\\VVVVVVSSSTTTYYY^^^]]]WWWTTTVVVTTTUUUVVVWWWYYY[[[\\\\\\\\\^^^```dddgggjjjlllmmm___AAA333222555888333222111000///000111111000000000000111111222333555444333III\\\GGG666HHHrrrYYYHHHDDDIIIEEEDDDGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]]]][[[\\\^^^```bbbccccccccc___``````___^^^]]]\\\\\\XXXRRRJJJFFFDDDCCCAAA???555444444555666888;;;<<<<<<|||~~~tttllliiijjjvvvtttaaaQQQMMMIIIAAA???===JJJbbbnnnaaaJJJ;;;555555777<<>>CCCIIIQQQZZZ___[[[mmmqqqyyysssNNN999444333111//////000111222000000000000111222333444222999444999CCC<<>>,,,---333111000,,,<<<(((LLLCCC222999***666///444444///:::WWWVVV666444+++555888...@@@SSSGGGDDD555BBBXXX[[[ggg{{{eee???888555///+++555;;;111666000...333333//////333111777===;;;<<>><<<```zzzfffNNNFFFFFF<<>>999000222777111444444111000333555555<<<999777LLLsssXXXGGGCCCHHHEEECCCFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[___aaa```^^^]]]^^^```aaaRRRYYYQQQLLLtttrrryyyfffLLLZZZxxxmmmFFF:::666888---<<>>444222MMM{{{yyyRRR222888???RRRzzzcccAAA...777<<>>...///111222333777<<<;;;777333RRRwwwWWWEEEBBBGGGCCCBBBEEECCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWVVVVVVWWWWWWWWWXXXWWWXXX\\\]]]^^^aaagggfffaaaYYYQQQQQQbbbgggddduuueeeIIIJJJMMMvvvfff777JJJCCC(((333bbbFFF444...777444777qqq???---,,,111555444@@@rrr888000333333+++...EEE???222+++000///111///'''///[[[BBB***333...222:::...DDDlll<<<222888999>>>}}}PPP888444???ttt]]]KKKQQQ444555666111222555999888555666;;;^^^vvvVVVEEEAAAFFFCCCAAADDDBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[YYY\\\bbbeeeeeejjjqqqwwwsssjjj[[[IIICCCPPPaaa{{{WWWDDDAAAHHH===;;;JJJrrrzzzEEE111@@@999...IIIsss999///000///666\\\<<<000///000444777[[[???///111444---222FFFXXX444///...//////000///===fffbbb???222---...222555555]]]fff777///888000SSSIII111:::===\\\>>>rrreee999333:::888555888;;;555666NNNlllrrrVVVEEEAAAFFFBBBAAADDDBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUUUUVVVWWWZZZ\\\]]]___^^^ccckkkppprrryyywwwbbbQQQJJJIIIMMMLLL555;;;GGG555222999000XXXKKK111AAA666555LLLuuuccc000444===///;;;}}}777777999333333999pppEEE///...444111666BBBmmm666777///***111666000444ZZZbbb444111555000666...KKKdddIII222222AAAooozzzQQQ444777MMMHHHCCCtttIII;;;777<<<666777;;;999GGG|||sss[[[GGGAAAEEEBBBBBBDDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJIIIGGGFFFDDDDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOOOONNNLLLLLLMMMOOOPPPOOOMMMMMMNNNNNNMMMMMMPPPRRRSSSRRRRRRRRRUUUWWWYYYZZZ[[[[[[\\\]]]aaaccciiilllpppuuu{{{iiiWWWDDD888;;;666]]];;;---<<<666PPPxxx222777888<<<333gggEEE///777333444ccc{{{///999111///999JJJddd222777111444555???RRR$$$444111...333111///rrr```:::***...333555...ddd___:::111HHH>>>AAA555>>>[[[KKKJJJtttTTT)))999??????:::<<<[[[ttt[[[GGGAAAEEEBBBAAADDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGJJJIIIGGGEEEDDDDDDDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIKKKLLLKKKKKKKKKMMMOOOQQQPPPOOOOOOPPPQQQRRRRRROOOQQQRRRRRRRRRSSSVVVXXXXXX[[[^^^aaaeeeiiinnnrrruuuyyylll666>>>,,,eeeUUU666+++999>>>RRR999,,,777333[[[```333333666...KKK,,,555222222:::jjjwww222333///222555AAAjjj<<<555444///222333444xxx\\\>>>333444222///LLLccc555===888SSSxxxDDD...;;;uuuoooIIIHHH{{{fff:::MMM===222:::KKKnnnttt[[[GGGAAAEEEBBBAAADDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBCCCEEEFFFGGGJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJJJJKKKLLLOOOQQQLLLMMMMMMNNNOOOPPPRRRSSSPPPRRRTTTUUUVVVXXX[[[^^^___bbbggglllrrrxxx~~~ggg777---VVVqqq;;;>>>111:::zzz555999///222<<<:::***888333555nnn111111444555EEE:::000///333666GGGZZZ555555...222555:::~~~WWW888---333555444dddSSS777333555zzzHHH+++GGG}}}ttt>>>KKKlllyyyfffRRR222===EEEggguuuZZZGGG@@@DDDBBBAAACCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGIIIJJJKKKKKKMMMOOORRRKKKLLLMMMNNNOOOPPPRRRTTTUUUWWWZZZ\\\^^^aaaeeehhhmmmqqqvvv{{{wwwDDD666@@@RRR444333???gggWWW555222:::333aaawww---444888555UUUqqq===111777666bbbHHH111222555888MMMppp888333...333777;;;~~~tttJJJ---111===000KKKIII666EEE@@@~~~HHH(((GGGsssCCCMMMdddbbbKKKGGG]]]vvvZZZFFF@@@DDDAAAAAACCC@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMPPPOOOPPPRRRSSSRRRTTTVVVYYY[[[]]]aaaeeehhhlllqqquuu}}}QQQ222@@@ooo<<<<<<,,,ddd===444000666HHHSSS111???///GGGQQQEEE///888===YYY111333555555PPP}}}HHH222...444777:::|||jjj@@@,,,:::666===ooorrrGGGFFF$$$UUUzzzDDD...```qqqCCCXXX[[[bbbVVVvvvZZZFFF@@@DDDAAA@@@CCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAABBBDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIJJJMMMOOOOOORRRUUUVVVUUUWWW[[[___dddggglllqqquuu{{{XXX444GGGtttAAA:::222ddd[[[:::+++555333rrr:::555>>>222lll666@@@///:::QQQhhh111333333222RRReee999222444777<<<~~~```222222888888IIIiii888999333vvvyyyBBB333gggvvvJJJ\\\___uuuZZZFFF???DDDAAA@@@BBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKLLLLLLNNNQQQTTTRRRVVV[[[]]]^^^aaaggglllrrrvvv{{{___111;;;lll```666<<>>nnnvvv333555333222WWWFFF777333777BBBQQQ333555666555uuuSSSIII222MMMppp???HHH|||xxxHHHtttYYYFFF???CCCAAA@@@BBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFDDDCCCCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPQQQTTTXXXZZZ[[[aaagggjjjlllpppxxx~~~~~~rrrCCC<<>>qqq___666:::PPP___;;;666;;;}}}<<<777999BBB[[[<<<888JJJuuu:::333;;;???VVV000999tttZZZ999nnn~~~uuu[[[HHHCCCIIIGGGFFFIIIFFFCCCCCCBBBAAAAAA@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDD@@@@@@AAADDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGIIILLLOOOPPPNNNQQQTTTVVVYYY\\\```cccnnnqqqvvvzzzsssHHH???wwwOOOBBBJJJQQQ;;;,,,bbb;;;:::444}}}YYY<<<:::???@@@777888DDDjjj===888NNNRRR777666444{{{}}}HHH777LLLYYY@@@vvv]]]HHHAAADDDBBBDDDIIIHHHCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGDDDAAAAAABBBEEEGGGGGGCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUXXX[[[___cccggglllqqqttt{{{vvvKKK;;;wwwrrr:::HHH___666888GGGhhh///888HHHKKK555:::SSSCCC777777DDDnnn;;;555OOOsssDDD///===XXXvvvFFF???fffRRRSSSvvv```JJJBBBEEECCCDDDIIIIIIBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCAAAAAACCCFFFGGGGGGBBBBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNQQQUUUXXXZZZ[[[aaadddiiinnnsssyyyYYY888iiiIII???sss@@@;;;===|||{{{BBB666555wwwEEE444EEE}}}DDD888888EEE|||EEE666KKK^^^666CCC===pppAAAFFFWWWdddvvv^^^JJJDDDHHHEEEEEEGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHIIILLLMMMOOOPPPSSSUUUZZZ^^^bbbeeeggggggmmmqqqvvv|||ZZZJJJ___ggg555bbb<<>>KKKVVV:::EEEPPP@@@<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEE@@@??????@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWW\\\___eeekkkoooqqqrrrrrr|||ppp<<>>>>>>>>>>>>>>>>>======AAAAAAAAAAAACCCDDDEEEFFFBBBBBBBBBDDDEEEFFFEEEDDDFFFGGGGGGGGGGGGIIIMMMPPPNNNPPPSSSVVVYYY]]]bbbfffjjjnnntttyyy}}}vvv@@@MMM~~~???AAA___888mmm999;;;DDDcccAAA999NNN???;;;gggttt;;;DDDYYY===BBByyy}}}FFFcccvvv```uuuVVVDDD@@@DDD@@@???BBB@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFBBBBBBCCCEEEHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSWWW\\\^^^bbbeeehhhlllrrruuutttxxxZZZFFF\\\999dddLLLGGGBBB444ccc[[[>>>PPPYYYDDD???kkk~~~EEEGGGkkkBBBFFF```fffNNNyyy}}}vvvVVVDDD@@@DDD@@@???BBB@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????BBBBBBBBBCCCDDDFFFGGGHHHFFFGGGHHHKKKMMMOOOPPPQQQPPPRRRTTTVVVXXX[[[```ccchhhkkkooorrrvvvzzzeee===xxxyyy:::LLLyyy<<>>|||BBBGGG[[[RRRVVVIIIeeennnwwwVVVLLLCCCBBBDDDDDDEEEGGGHHHIIIIIIKKKMMMOOOPPPRRRTTTWWWZZZ\\\^^^___bbbdddjjjjjjlllpppwww}}}LLLVVVOOOKKKZZZ666~~~KKK^^^JJJIIIuuuLLLmmmFFFyyy\\\xxxZZZQQQIIIHHHJJJJJJLLLNNNRRRRRRSSSUUUXXXZZZ\\\^^^___bbbfffiiikkkmmmppprrryyyzzz}}}SSS<<>>NNNhhhVVV```LLL```LLLaaawwwbbb^^^nnnvvvddd___^^^aaadddeeehhhmmmoooqqqtttwww|||IIIzzz???RRRqqqOOOZZZUUUpppRRRjjjmmm}}}[[[qqqtttvvvkkkhhhiiinnnqqqsssvvv{{{bbbXXXjjjTTTCCCzzz[[[UUUgggvvvHHHvvvssscccqqqjjjpppxxxxxxwwwzzzSSSOOOeeennn]]]OOO{{{|||CCCgggyyy\\\zzzyyyyyy[[[```sssHHHJJJ{{{JJJKKKjjj|||XXXmmmsss{{{xxxuuujjjqqqgggwwwUUUcccVVVDDDnnnXXXooo}}}|||yyy\\\eee]]]ZZZ]]]iiiDDDppp___rrrzzzxxxnnn|||~~~fffiii]]]fffWWWEEErrrhhhrrr~~~|||zzzaaaUUUkkkOOOXXXKKKrrrpppssszzzxxx|||wwwfffuuuzzz___ffffffUUUpppxxxkkk{{{rrr\\\ttt}}}xxxzzz~~~bbbrrrlll{{{wwwzzzssswww|||fffiiissslllwwwssszzzxxxwww```ppppppooorrr|||{{{wwwvvvzzzttt[[[nnn{{{uuu~~~wwwxxxooozzzmmmkkkzzzyyyxxxfffhhhkkk{{{zzz~~~eeeoooooowwwzzz{{{kkkzzz{{{gggnnnvvv{{{aaaaaaWWW~~~nnn{{{{{{sssmmm}}}{{{~~~}}}|||{{{xxxtttqqqppplllNNNJJJrrrllltttjjjsssssssssssstttuuuwwwxxxqqqooorrrrrrpppvvvtttcccssswww|||}}}yyyxxxtttzzzffffffSSSxxxjjjyyygggxxxiiigggffffffeeedddaaa]]]ZZZYYYVVVTTTTTTTTTQQQKKKFFFDDDSSSEEEAAAXXXAAAKKKGGGMMMLLLLLLLLLLLLNNNOOOPPPTTTRRRVVVVVVUUU\\\[[[KKKRRR___hhhhhhkkkqqqooofffnnnttt{{{}}}||||||kkkzzz|||}}}{{{xxxtttoooiiibbb\\\XXXEEEEEEFFFFFFFFFEEEDDDCCCAAA???===<<<>>>???@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;======>>>>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEHHHIIIJJJMMMPPPSSSVVVWWW[[[\\\^^^bbbeeeiiikkklllqqqqqqssswww|||{{{~~~zzzyyyxxxrrrhhh\\\SSSLLLIIIHHHBBBBBBBBBBBBBBB@@@>>><<<======<<<;;;::::::999999<<<;;;::::::<<<<<<;;;:::777777777777777777777777777777666666666666777777999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAABBBCCCDDDDDDFFFGGGIIILLLNNNQQQSSSTTTZZZZZZ\\\^^^ccchhhlllooorrrqqqssswww}}}|||nnnhhhYYYIIIEEEJJJLLLGGGBBB@@@>>><<<<<<<<<>>>???:::;;;;;;<<<<<<:::999888<<<:::888666555555555555666666555777888888666444333333333333333333333333333333333333333333333333444444444555666666777777666666777888999:::;;;;;;>>>===<<<;;;::::::::::::<<<<<<===>>>@@@AAABBBCCCEEEFFFFFFHHHKKKNNNQQQSSSXXXWWWWWWZZZaaahhhmmmooosss{{{}}}|||vvvsssnnnhhh___TTTKKKEEEDDDDDD@@@::::::===<<<777;;;::::::999999999999999<<<======<<<:::777666555:::999777555444555666777555333222222333444444333222222222222222222222222111222222222222222222111111111222222333444444555333333444555666777888888999999999999999:::;;;<<<>>>>>>>>>>>>????????????@@@@@@@@@AAACCCDDDFFFGGGGGGFFFEEEFFFJJJNNNRRRUUUUUU___kkkppppppqqqwww}}}yyyzzz}}}~~~~~~|||~~~tttmmm\\\HHHEEEPPPGGGHHHHHHGGGCCC>>>:::777:::<<<>>>>>>???AAA>>>:::<<<;;;;;;:::888666444333...111444444333222333444333222111000111333555666666333000///000222444444222222222222222222222222111222333333333333222111111111222222333444444444333333444555666777777888444444444555666888999:::<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@@@@@@@AAAAAABBBCCC???@@@AAAAAABBBBBBDDDDDDCCCKKKRRRVVVVVVXXX^^^eeeffffffiiioooxxx}}}~~~}}}}}}zzz~~~qqqfff___]]]VVVNNNHHHDDD<<<444777???>>>@@@BBBBBBAAA>>>======888777666444333333333333...///111444666777888888111444888888555444555777000//////000111333555666666333000000111333444444222222222222222222222222111222333444444333222111111111222222333444444444222333333444555666777777666666555555666666777777999999888888888888888888:::;;;;;;<<<<<<=========<<>>>>><<<===@@@CCC???>>>>>>AAAEEEGGGEEECCCCCCEEEGGGFFFDDDEEEHHHLLLKKKJJJOOOZZZeeekkkqqqvvvqqq|||yyyxxx{{{zzzxxxaaaTTTEEE:::777777888888555555555666555555444333222222222333333444444444666666666555555444444444333333555666666555333333222222222222222222222222............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---111555777555///+++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///000000///......000222111111222222222222333333666666777888999::::::;;;>>>>>>??????@@@@@@AAAAAA@@@@@@@@@????????????>>>BBBAAABBBCCCEEEHHHKKKLLLFFFEEEEEEFFFJJJPPPVVVYYYbbbfffkkkqqqvvv}}}{{{~~~oooYYYGGG???CCC>>>999888;;;>>>>>>===111111222333444444444333333333333333444444444444555555444444444333333333222222333333333333222222222222222222222222222222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////---***------,,,,,,,,,++++++++++++******))))))******+++************************+++++++++,,,,,,,,,,,,---,,,.........------///111000000111111111222222222444444555666777888999999:::;;;;;;<<<<<<=========????????????????????????@@@@@@AAABBBCCCEEEFFFGGGJJJIIIHHHFFFEEEEEEFFFFFFJJJNNNUUU\\\ccckkkrrrwww{{{xxxhhhTTTDDD999555999@@@cccVVVCCC444,,,***++++++///000111333444444555555444444444444333333333333333333333222222222222222111111000000000000111111111111111111111111111111000000000///.........---++++++++++++++++++++++++,,,***((((((***+++,,,+++,,,,,,,,,+++++++++++++++)))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,...000///000000000111111111111222333333444555666777777888999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEHHHKKKNNNQQQUUUYYYkkkgggooo{{{ooogggWWWDDD>>>999888777666999>>>WWWKKK:::---))),,,111555111222333444555555555555333333222222111111111000111111111111111111111111000///...------...///000000000000000000000000000111000000///...---,,,,,,++++++++++++++++++++++++---+++)))(((***,,,------+++++++++++++++************))))))(((((())))))***))))))))))))))))))))))))************++++++++++++(((***+++++++++,,,///111000000000000111111111111111222222333444555666777999::::::;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@AAA???AAABBBDDDEEEDDDDDDCCC<<<>>>@@@BBBEEEGGGHHHIIIGGGHHHIIIHHHFFFFFFHHHIIISSSNNNQQQaaattt{{{vvvaaa```VVV;;;;;;777666777666222111333)))***---000444666777666222222333333333333222222000000000//////.........000000000000000000000000000///------------///000////////////////////////000//////...---,,,++++++************************+++******+++,,,---,,,+++*********************************))))))*********************************)))))))))*********++++++)))***+++++++++,,,///111000000000000111111111111111222222333444555666666999::::::;;;===>>>>>>???::::::;;;<<<>>>???@@@@@@<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBDDDEEEBBBDDDFFFGGGHHHJJJMMMPPPNNNLLLMMMQQQXXXaaammmwww{{{ttt]]]FFFBBBVVV```RRR>>>777000---,,,,,,222888///000000111000///---,,,//////000000///......---.........---------------////////////000000000000//////............//////........................---------,,,,,,++++++***))))))))))))))))))))))))(((((((((***,,,,,,***((()))))))))))))))*********+++******))))))******+++************************((())))))))))))*********)))***++++++++++++...000////////////000000000000000111111222333444555666666777888999:::;;;<<<===::::::;;;<<<===>>>??????:::;;;<<<>>>???@@@AAAAAACCCAAA@@@>>>>>>???AAABBB???AAADDDEEEGGGIIIMMMPPPJJJNNNRRRTTTSSSTTTXXX]]]dddnnn{{{pppkkkQQQDDD===:::888AAAEEE<<<&&&)))111:::;;;555///---333111...+++***---111555,,,,,,------...------------------------............/////////000000000000//////000000000000//////------------------------++++++******************))))))))))))))))))))))))(((''''''(((******)))(((((((((((()))))))))******)))))))))(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******))))))+++---,,,,,,---------.........//////000111222333333444444555666777999:::;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHDDDIIIOOORRRTTTUUUVVVVVVKKKTTTbbbooo~~~{{{kkkWWWIII:::222777<<<444111444444;;;555000...---,,,///444(((+++///000...+++(((&&&++++++---...///000000000,,,------....../////////.../////////000000111111///000111222222111000///------------------------)))))))))))))))*********))))))))))))))))))))))))+++)))'''((()))+++++++++'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))+++******+++++++++,,,,,,,,,------...///000111222222555555666888999;;;<<<<<<::::::;;;;;;<<<=========@@@???>>>======>>>???@@@AAACCCDDDEEECCCAAA>>><<>>======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDDDDCCCCCCCCCDDDEEEGGGKKKNNNPPPRRRSSSWWW[[[ZZZZZZ```hhhlllvvv|||\\\AAA555444444///444......333222,,,***...///+++(((''')))+++)))'''++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------......///////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---/////////000222333555555666777999999888888:::;;;======<<<;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPSSSWWWXXXWWW\\\cccaaaeeepppzzzcccBBB;;;444555888...555...***,,,---,,,...222---+++))))))+++,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------------------......///////////////...---,,,+++***++++++,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++------......///111222333444555777777777777999;;;<<<;;;:::::::::;;;<<<======>>>>>>??????@@@@@@@@@AAA@@@@@@BBBEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNKKKKKKOOOTTTUUUUUUYYY___ccckkkrrruuuxxxzzzddd@@@555;;;333000333+++111...+++***))))))...444++++++******,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---......//////////////////...,,,+++***+++,,,---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++,,,,,,,,,------///000111222444555666666666888:::;;;:::999999:::;;;<<<===<<<<<<======>>>???@@@@@@AAA@@@@@@AAADDDEEEEEEDDDEEEEEEGGGIIIKKKMMMOOOPPPLLLKKKMMMRRRSSSRRRTTTYYY```jjjrrrnnniiippp{{{|||GGG888444777000,,,......(((,,,///...)))&&&(((+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---......//////////////////...,,,+++++++++,,,---+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************++++++++++++,,,,,,---//////000222444555555555777999999999888888888:::;;;<<<;;;;;;<<<<<<===>>>??????@@@??????@@@BBBCCCBBBAAA@@@AAACCCFFFIIILLLNNNOOOOOOMMMNNNRRRRRRPPPOOORRRZZZ___eeekkkooouuu{{{}}}OOO>>>>>>555///111///,,,000&&&***...---***(((''''''((()))*********))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///---......///////////////------,,,,,,+++++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++++++++,,,---......///111333444444444666888777666666666666888:::;;;999:::;;;<<<===>>>??????@@@>>>===>>>???@@@???>>>>>>???BBBDDDGGGIIIKKKLLLMMMKKKLLLQQQSSSRRRQQQSSSXXXXXX[[[cccoooxxx{{{{{{|||ddd444777???111'''222222(((,,,)))+++***)))))),,,---,,,)))***,,,,,,+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---......///////////////,,,,,,,,,,,,++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,---.........000222333333444666888555444444444555666888999999999:::;;;<<<===>>>??????>>>======>>>>>>===;;;???@@@BBBEEEGGGIIIJJJKKKHHHFFFIIIQQQUUUVVVVVVYYYWWWVVVVVVYYY```lllyyyzzz|||lll<<<@@@111///............,,,+++************************))))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******************************))))))(((((('''''')))'''%%%&&&((())))))(((,,,,,,+++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---......///111222333444555333555666555444444555666::::::::::::;;;<<<======??????@@@@@@>>>;;;888666@@@AAABBBCCCDDDFFFGGGGGGHHHJJJMMMNNNOOOQQQTTTVVVYYYZZZWWWTTTWWWbbbkkkooozzzTTT;;;444000...------------,,,***************************))))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++***************************)))))))))((((((((('''((('''&&&''')))***)))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,------...///000222333444444333444555555444444555666999999999999:::;;;<<<<<<<<<======>>>===<<<;;;:::???@@@AAABBBDDDEEEFFFFFFHHHJJJLLLLLLMMMNNNPPPRRRSSSXXXYYYSSSQQQYYYfffnnnwww}}}zzzVVV999:::,,,///---,,,,,,,,,,,,+++***************************))))))))))))************+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++************************))))))))))))((((((((((((((('''((()))++++++)))'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,------...///111222333444222444555555444444555666777777777777888999:::;;;:::::::::;;;<<<<<<======>>>???@@@AAABBBDDDEEEEEEGGGIIIJJJKKKJJJKKKLLLNNNPPPYYY]]]TTTLLLQQQ___jjjkkkyyy{{{{{{rrr<<>>======>>>???AAABBBCCCDDDFFFHHHJJJJJJJJJKKKMMMOOOPPP[[[```YYYPPPPPPXXX___ffftttxxx|||{{{~~~III666111---222,,,+++******+++,,,+++)))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++,,,,,,***''''''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++,,,---///000111222111222444444333444555777555555555555666777888888:::999999999999999:::;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIKKKKKKMMMOOOQQQQQQYYY^^^[[[UUUSSSSSSRRRgggooovvv{{{[[[111666333&&&111,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((('''((()))++++++)))'''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******++++++************+++,,,...///000111000222333444333444555777444444444555555666777888999999999999888888888888999:::;;;<<<===???@@@@@@BBBEEEGGGIIIJJJLLLOOOQQQMMMTTTYYYYYYXXXWWWRRRLLLfffiiippp~~~zzzooo???...222///)))------+++***+++,,,---,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&''')))***)))((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))***+++******)))))))))***,,,---...///000///111333333333333555777444444444555555666777888666777888999999888777777888999:::;;;<<<>>>??????@@@BBBEEEFFFFFFHHHJJJLLLJJJPPPVVVWWWYYYZZZWWWSSS___cccgggtttyyyKKK000444,,,***111+++---,,,++++++---...---+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))'''%%%&&&((())))))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))++++++******)))))))))***+++---...///000///111333333333333555777555555555555555666888888444555777999:::999888777777888999:::<<<===>>>>>>???AAABBBCCCCCCCCCEEEFFFIIIPPPVVVXXXYYY]]]___^^^WWW^^^aaajjj}}}xxxYYY@@@,,,,,,111...+++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))***+++---...///---///...,,,555???:::,,,222222333444555666777777777777777777888888888888777666888===>>><<<<<>>>>>???@@@AAAEEEHHHNNNTTTYYY\\\^^^^^^```^^^bbbpppyyyLLL999+++---111...***++++++++++++************)))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))***+++,,,......111555444222999AAA>>>333222333444555666777777888777777777777888888888888888666666:::<<<;;;<<>>======>>>???@@@EEEHHHMMMRRRXXX\\\___```dddaaaeeeppp{{{{{{\\\;;;000***...111---***++++++++++++************)))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))*********************************++++++++++++,,,,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))***+++,,,---...---222333111444:::999333333333444555666777888888777777777777888888888888888555666:::;;;:::;;;>>>>>>===<<<<<<<<<<<<===>>>DDDFFFJJJOOOUUUZZZ^^^aaa]]]\\\bbbmmmwww}}}}}}xxx>>>222---+++......+++***---+++++++++*********))))))((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))***+++,,,---''',,,///------111222000333444444555666777888888666777777777888888888888777666888===>>>;;;:::<<<<<<<<<::::::::::::<<<<<>>:::::::::999888888888888999:::======???BBBFFFLLLRRRUUU___^^^```cccffflllzzzzzzkkkGGG---000///...,,,******,,,...+++++++++************)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,.........///111222222222333444555666777777777777777777888888888888666777<<>>::::::888888777666666777888888999999:::<<>>666555444444444444555666666666666777888:::;;;<<<999BBBNNNSSSPPPPPP\\\kkkrrr~~~}}}oooCCC000---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''''''''))))))'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***++++++,,,------...//////111222333333444444444444666666777777888888888999999999999::::::;;;;;;;;;999777444222111222333555888888888888888999999:::777;;;AAAGGGMMMTTT[[[```ssswww~~~YYY777000000***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++******((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))***++++++,,,------......000000111333333444444444444555555555666666666666666666666666666777777777777555333000000000222333555555555555555666666777666999>>>BBBGGGLLLQQQUUUccclllzzz}}}lll>>>+++000000'''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))******++++++,,,,,,,,,---...000111222333333444222333333333333444444444333333222222222222222222444222000///...///000111111111111111111222222333444666999<<<>>>AAAEEEHHHXXXeeewww|||}}}LLL///***...---)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))******+++++++++,,,...///111222333333111111222222222222222222111111111000000000000000000///...,,,,,,---......///............///000000222444666777888:::===@@@PPP^^^qqq~~~|||aaa555---111,,,)))---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***+++(((((()))))))))))))))***)))***,,,...///000111111111111111111111111111111000000000000000000000000------,,,+++++++++,,,,,,...------------...//////000111333555666888;;;===DDDNNN```rrr~~~|||uuuJJJ+++...555,,,'''...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((************************))))))((())))))***+++,,,))))))))))))))))))))))))((()))+++,,,---...//////000000000///////////////////////////000000000000++++++***************+++---------------...//////...///111333444666999<<<;;;BBBRRRfffwww|||PPP;;;++++++///---***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((()))+++,,,,,,+++************************************************)))***++++++++++++***)))))))))))))))************************************((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((***++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,---...//////************************------,,,,,,,,,---......,,,...///000111333666888999<<>>qqqGGG###)))+++))))))((((((((()))))))))******333...(((&&&''')))******)))((('''&&&&&&&&&'''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((()))))))))************************++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++---,,,******+++,,,///000---///111333666@@@MMMWWWmmmttt|||nnnBBB222,,,,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,,,,++++++++++++++++++---------...///000222222///&&&///...%%%AAAZZZLLL,,,,,,+++******)))******)))***+++***(((((()))***+++***++++++((()))111;;;OOO555$$$,,,555111(((&&&++++++++++++,,,,,,,,,,,,LLL???111***+++---***''',,,++++++******+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------.........---------,,,++++++******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))***,,,...000---///111//////444???HHH[[[eeeyyy|||PPP222333)))*********)))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***+++++++++,,,///111//////............------------,,,+++++++++++++++)))$$$+++)))!!!,,,555(((---,,,,,,++++++++++++,,,+++,,,------++++++,,,---222///...---***(((,,,222+++***...555333,,,,,,222,,,------------.........CCC888,,,(((+++///...,,,...///000111111111111000//////000000000111111111*********************************)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******++++++,,,,,,------......111111000000///.........******++++++++++++******((((((((()))))))))******)))))))))))))))))))))))))))))))))************++++++******)))***+++---...---///000...,,,...555;;;EEETTTlll|||lll@@@//////+++)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////000333555////////////.........---,,,,,,+++***************333222444444222000...+++.........---......//////---///000///...---...000222///...///...******---,,,///111...******000666,,,,,,,,,,,,---------...+++)))''''''***---000222,,,...111333444444222111//////000111222333333444------------------------......------------------++++++++++++++++++++++++************************'''''''''''''''(((((((((((())))))***++++++,,,,,,---------....../////////---------......---------)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,---...---,,,---111444888CCCWWWrrr|||QQQ<<<333***000)))((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------)))************+++++++++...........................//////...------///000......---------,,,,,,,,,/////////000111222333444---...+++---333000...777000000000000000111222333---///000///......///000...++++++///111///---...,,,+++((('''---333000'''******+++++++++,,,,,,,,,(((---111000,,,***---000(((***...222333222000///+++,,,---...///111222222////////////////////////000000111111222333333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&''''''((())))))******&&&'''((()))+++,,,---...//////000000000000//////************++++++++++++))))))))))))))))))))))))))))))))))))************((((((***++++++,,,++++++***+++,,,------...000111333555>>>TTTwww|||lll???444000***...((((((((()))******++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************,,,,,,---,,,++++++111---,,,///000...,,,---***,,,((()))000+++%%%,,,333333......222...---555///222555333000111777===222000...000222333000---111///---...000111///---*********+++---...//////,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++)))+++......,,,***))))))%%%(((***))))))+++,,,,,,+++)))'''(((+++,,,+++)))---,,,+++,,,------+++)))---+++))))))***+++++++++000...---...111222111///000000000111111111111111444000---...333555333///222000......///111111000++++++***(((''''''''''''((('''&&&''')))))))))''')))******+++,,,...///000111111000//////...------*********))))))((((((((())))))))))))))))))))))))'''((()))+++,,,,,,,,,+++---------............//////777777@@@^^^YYY666......+++***************))))))))))))***))))))((()))***+++,,,++++++++++++++++++******++++++++++++++++++++++++///...---,,,++++++,,,,,,222---))))))((((((,,,222///000+++,,,333000---555222222222///,,,---...+++000000000111111333555777:::888666555555444222000222111111222444666666555;;;<<<<<<;;;999777666666???===:::777444333333222---...///111222222111111------...---,,,,,,...000444333000,,,***+++...//////---,,,---///000...+++***)))))))))++++++***(((---,,,******+++,,,,,,,,,---+++***+++...///...,,,)))******+++,,,---------...---,,,---............222222222444666666444222333222111000000111222333***)))(((((()))***)))'''***************+++,,,---/////////000000111111111++++++******)))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,------------............///666555999LLLhhhkkkCCC///)))---...''',,,++++++***))))))((((((***))))))))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++***((((((***,,,------,,,///333222...---///'''---000666===555,,,111888)))555EEE???:::>>>:::===;;;999:::<<<<<<999777777999;;;===???BBBFFFIIIFFFGGGGGGFFFDDDBBBBBBCCC999===AAABBBAAAAAACCCEEEEEECCCAAA???>>>???@@@@@@KKKMMMOOORRRSSSRRRQQQOOOPPPOOOMMMKKKKKKMMMQQQUUUBBBDDDHHHLLLNNNNNNMMMLLLLLLLLLMMMNNNPPPPPPOOOMMMOOOMMMIIIFFFDDDAAA===:::===;;;888444111///.........,,,*********)))'''&&&.........///......------***,,,...///------///111111222555999<<<===;;;999444222000.........///000666444222111222222111///++++++)))((('''&&&&&&&&&)))***+++,,,---///000000------,,,+++******))))))******************************))))))***+++,,,---------------...............333222333999IIIsss}}}TTT555///))),,,111)))+++++++++******))))))))))))))))))*********++++++......------,,,,,,++++++*********++++++++++++++++++++++++,,,---///000111///---...444777555111111:::999///+++111222777EEEUUU>>>UUUnnnPPP000111333;;;===@@@EEEIIIKKKKKKJJJQQQRRRQQQMMMGGGDDDEEEGGGEEEJJJQQQWWW[[[```ggglllvvv{{{~~~|||{{{||||||yyyuuutttqqqmmmiiigggfffggg```___[[[XXXUUUQQQNNNLLL>>>>>>===<<<999666444222222222111///,,,***))))))((()))+++...111333111000666555444333333555888:::666444222222333444444333333222000---+++)))((('''''''''(((((())))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))))))))+++---...,,,,,,---------............//////111444999]]]zzzkkkBBB000222+++***///***))))))******+++++++++,,,)))*********++++++++++++------,,,,,,+++++++++************++++++,,,,,,,,,///000333555666666555444888...''',,,444888999999222777777888>>>999777AAA___ooogggDDDNNNUUULLLPPPSSSRRRNNNJJJIIIKKKgggmmmvvv~~~~~~{{{yyyxxx{{{{{{zzzyyyvvvssspppnnnaaa[[[UUUQQQPPPMMMHHHDDD<<<999555222111...,,,***......------...000333444444333222333666:::;;;<<<999888777666555555555555///......---,,,+++******)))************+++++++++---------------------------,,,***))))))+++---...,,,,,,,,,------------......---,,,222666555KKKrrr{{{NNN777---000,,,((()))***))))))******+++,,,,,,---)))***++++++,,,,,,++++++************************+++,,,,,,------......///000222666888888666333111555111444@@@JJJIIIBBB===:::EEEMMMUUU]]]WWWRRRYYYoooeeeMMMYYYWWWsss~~~}}}~~~}}}~~~~~~~~~|||vvvxxx}}}{{{vvvnnnfff```ZZZUUURRRCCC@@@===888333///,,,***///---,,,,,,///222444555444444555555777999:::;;;999888777666555444333333++++++++++++************........................---,,,+++******+++,,,---,,,,,,,,,,,,------------///...+++111777333;;;RRR~~~rrr;;;555+++***///***%%%***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,------.../////////000111111222222///111444777999999888888888<<>>;;;777333111///++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------'''...,,,+++333333222888OOO||||||ooo@@@222///,,,+++,,,---,,,***((()))***,,,,,,,,,,,,,,,)))---000...***(((---222///000222222222333444666666222///222666:::@@@DDDTTTJJJKKKBBBDDDHHHCCCZZZmmmzzzvvv{{{XXXfff```[[[\\\UUUGGGIIIJJJ???444:::AAA:::AAA>>>;;;:::<<<>>>@@@@@@999999888777777777777777666888@@@===222444:::555222222666<<<>>>;;;888888...+++///666BBBUUU[[[PPP<<<:::777444333444444444666333000000333666666555444555666666666777999;;;999>>>DDDIIIMMMTTT\\\bbbhhhlllqqqtttvvvxxx|||{{{|||uuuhhhYYYPPPMMMLLLKKKDDD>>>666111222555777888999999999;;;<<<;;;999777888555111---+++*********------,,,,,,------.........---,,,,,,,,,---...///------------///111333444:::[[[|||]]]999333000---,,,---...---+++222///+++'''%%%%%%'''))),,,---111333444444222000555555333///,,,,,,000333???EEEJJJMMMOOOOOOOOOMMMLLLWWWooo}}}pppeee]]]ZZZXXXDDD999<<<>>>BBBGGGGGG<<<555EEEJJJddd\\\mmm```QQQWWW___aaaaaa```aaadddjjjooossstttyyyyyyxxxxxxyyyzzz|||}}}||||||xxxjjjGGG@@@333'''&&&***)))$$$)))888===333...888BBBCCClllttt{{{|||vvvoookkkkkk]]]YYYUUUSSSRRROOOJJJFFF@@@???===:::777555555555333333333111///...000111...333888;;;>>>AAAEEEHHHWWWWWW^^^jjjppprrr{{{xxxnnneee___UUUMMMFFFAAA;;;888:::888555555888;;;======...222888<<<<<<777000***...---,,,++++++++++++***...............---,,,,,,------------...///111222333CCCjjj}}}wwwEEE333333111...------------,,,%%%(((---111333444333222000---,,,000555555000+++,,,555AAAGGGHHHGGGHHHIIIDDDMMMSSSXXXfff~~~uuufffYYYOOOJJJMMMKKKGGGDDDAAA@@@?????????@@@CCCGGGHHHIIIJJJJJJNNNIIIlll@@@BBB***DDD...___}}}ttt888777000)))...999:::222333AAA<<<000888LLLaaappp~~~{{{zzzzzz{{{kkkgggaaa[[[VVVQQQLLLIII???@@@AAA@@@>>><<<<<<<<<444111444;;;===:::===FFFHHHUUUTTT^^^|||xxxmmmbbbWWWPPPNNNHHH@@@:::888888999:::BBB<<<333---...444:::>>>444222000000///...+++))),,,---...//////...---,,,...------------...///000555333III}}}```444444222000...---,,,---------)))+++---///...,,,)))'''777333111444===FFFJJJKKKPPPKKKBBB999:::HHH___qqqzzzqqqdddPPPDDDAAA;;;;;;<<<<<<<<<>>>AAACCCOOORRRWWW```jjjuuu}}}{{{mmmjjjhhhgggQQQEEEdddKKK333666???000bbbooo222777<<>>;;;999888888999999555222<<<;;;;;;<<<<<<:::555000,,,,,,---....../////////////////////......//////888333;;;aaa}}}LLL///999//////...,,,,,,,,,---...333000---+++---111777;;;+++777IIIWWWZZZTTTIIIAAAKKK\\\vvvppp```VVVDDDFFF>>>;;;>>><<<666888@@@PPPWWWcccqqq___===<<<:::666???===wwwUUU&&&DDD666DDDjjjxxx777222444777333,,,444CCCJJJ000///___qqqIII222666555***555&&&000BBBOOOcccdddHHH333666777666;;;EEEMMMPPPaaabbbjjjvvvwwwjjjbbbRRRNNNIIIFFFCCC???888222::::::<<<@@@CCCBBB<<<777222111///---------...///111111111111000000000///000555777FFFzzz|||eee>>>333888---......---,,,---000222***---222777;;;===>>>>>>FFFIIILLLOOOVVVggg}}}nnnTTTDDDDDD<<<999///888===222CCCCCCJJJZZZlll}}}rrr''')))JJJ===(((777www\\\QQQaaaOOO<<<)))%%%---AAAbbb~~~___AAAKKKwwwvvvDDD(((...555000&&&222GGGEEE111666GGGFFF^^^YYYXXXbbbqqqvvveeeQQQLLLHHHFFFIIIKKKMMMQQQWWWmmmooo|||ooo^^^TTTOOOIIIFFF999666555888<<<<<<888333;;;999666222000...------111111222222222111000000)))666777888\\\{{{III555:::///,,,...000//////000444777222555:::???AAA@@@>>>===GGG^^^xxx[[[OOOEEE===444...666DDD<<<<<>>===<<<888444;;;<<<<<<;;;888555222000///000111111222111000000---555666555IIIzzzyyywww888222???&&&---///111111111222777:::BBB???>>>DDDTTTkkkwwwaaaNNNCCC<<<666333666111444:::666333GGGbbboooYYYHHHTTTkkkwwwUUUAAA\\\```:::AAA{{{{{{[[[===777AAATTTppp999>>>888LLLzzzZZZ;;;333555555777<<<:::EEEVVVgggwwwwwwbbbSSSKKKHHHCCC???777:::>>>AAA@@@===888555---...///111111111000///333111111444===]]]yyyIII<<<777---777000444---,,,:::@@@>>>BBB;;;CCCXXXyyy}}}dddVVVHHH@@@;;;///555...666>>>...;;;CCC+++888@@@***111EEE888???XXXOOOFFF+++hhhkkkPPP999KKKwwwiiiAAA999iiiqqqJJJ```zzzGGGFFFzzztttZZZLLL===...///:::SSS```VVVPPPWWW\\\jjjrrriiiTTTFFFHHH@@@444===///BBB<<<;;;===888222...,,,...222555555555222333555CCC{{{}}}xxxAAA888333333***111<<<999999CCC???CCC[[[yyyqqqQQQ@@@888777<<<555***444$$$???JJJBBBIIIXXXwwwwwwuuupppCCC555AAA>>>888RRRggg???999yyyEEE\\\iii===@@@bbbyyylllEEE666VVV|||hhhKKKuuuppp\\\iiisssQQQ888333999KKKeeeeee___\\\llliiihhhmmm~~~aaaYYYFFFCCC///+++222333666777777777555333000...///333555888999===ddd}}}PPP888333555AAA444///qqqwwwJJJDDD___{{{gggWWWGGG:::000(((---555222111111+++<<<;;;iii}}}eeeRRRHHHIII;;;GGGPPPMMMMMM```yyyYYYGGGCCCYYYuuuzzzOOOKKKDDDhhh^^^ggg>>>---CCC\\\]]]DDD+++555ppp~~~CCCGGGxxxDDDBBB{{{NNN777(((///FFF```___III;;;IIIuuuzzznnnfffkkkjjjJJJ"""555:::111333666999999777444222---111333777777666LLLttt|||@@@@@@666888:::@@@mmmvvvmmmMMM555111888777---333111000444(((%%%<<>>222///444:::777222;;;ddd{{{UUU777===UUUlll;;;888---000//////000333777;;;>>>444444000000333222@@@\\\{{{gggBBBJJJ:::;;;///SSS___LLL000000...,,,---111111//////444777KKKBBB...555+++444999%%%///OOOBBB///===rrr777JJJIIIAAA<<>>111666///---555<<<---***333CCCnnnbbb\\\```HHH===;;;gggmmmRRRJJJ...;;;sss^^^<<<---555===666555111DDD[[[===444===XXXsssoooUUU999)))000...,,,+++...444:::???::::::333000444333999JJJ{{{QQQ;;;===:::NNN]]]aaa777)))555333444===KKKMMMBBB777333888^^^~~~IIIDDD444'''999;;;eeeoooiiiiii444777AAA...===vvvYYY<<<>>>YYYhhh111---999,,,444000333333666...<<<{{{yyyGGG///555)))999WWWQQQ333:::%%%...;;;YYY---000999///222333>>>fffHHH>>>AAA{{{ssszzzBBB111000000/////////000111111777<<<777666;;;888444:::___zzzGGG222777NNNooo\\\777***888===,,,888------999888...444EEEBBB[[[fffggg\\\BBBCCCGGG[[[GGG555,,,222777\\\UUUTTT;;;ZZZnnn222)))666)))666555666222555,,,<<<~~~~~~|||lllBBB555888222YYY|||:::---CCC777>>>YYYYYY666333333999999111wwwXXX777>>>ZZZaaaFFFCCCqqqFFF111222222222111000---+++***000777555444<<<;;;666888HHHzzz\\\BBB555JJJrrrRRR000@@@HHHOOOLLL666))),,,888>>>...)))XXXmmm,,,DDDKKK000:::BBBCCC:::vvv===666;;;---RRR<<<```EEEGGGxxx===---:::111999HHHCCC)))***444LLL{{{}}}~~~ddd+++555;;;444fff###@@@///AAA:::NNN111555444;;;111nnnXXX444999BBB;;;:::kkkEEEAAA555333111...---,,,---...***222...,,,777<<<<<>>III:::555rrrEEE555777111DDDNNN999ZZZXXXGGG555...111AAAxxx===(((---666OOO|||www|||lll333444---999eee333666666333jjjNNN888:::111<<>>EEE==={{{vvvAAA???===LLLMMMkkk???888000...///LLLAAA111444CCCDDDKKK>>>ZZZ}}}FFF666===888>>>AAA444SSS666///111BBB{{{EEE,,,---666TTTzzzuuu|||qqq444555111RRRhhh111555555IIIlll:::888333999MMMddd>>>;;;FFF===\\\LLL666222666///222444(((111111000......000333777999>>>???zzz\\\777<<<===<<<888bbbppp:::444:::444DDD|||777555555>>>KKK>>>DDD}}}GGGAAA))):::HHH>>>555???ggg999111111AAA|||MMM///---444YYY{{{ttt|||ttt555444>>>sssfff000333///aaaWWW888666666???VVV444HHH444AAAhhh777333999000///555+++//////.........///111333444;;;FFF^^^zzzGGG:::222999IIIYYY\\\;;;111???AAAzzzLLL555BBB======LLL111xxxnnn666:::111CCCRRR;;;444vvvyyy???222000AAAzzzSSS///---444]]]www}}}ttt666///TTTYYY333000222xxx>>>:::666777JJJHHH888BBB;;;333:::111---666///........./////////000000000777DDDCCCyyymmm===AAA111JJJsss@@@999:::222cccPPP222;;;FFF??????@@@\\\lllUUU777444XXXTTTCCC999___KKK444///CCCzzz[[[222111666eee|||~~~qqq555---lllFFF777000KKKOOO<<<888555}}}___AAAJJJGGG222777222,,,555222//////000000000000000//////000999444dddwwwZZZ;;;===777hhh}}}555777888???\\\;;;000;;;999:::@@@999yyy======444eeeJJJ///\\\[[[777///BBB|||hhh999555888lll|||lll333333~~~999999666kkkiii>>>:::666gggIIIBBB{{{\\\444444444,,,333222000000000000000000000000000///333444FFFvvvzzzGGG;;;555@@@\\\777:::888tttCCC777333888444DDDIIIoooTTT<<<@@@GGGQQQ777KKKkkk;;;111<<<}}}uuuAAA555333ooo{{{{{{zzzwww{{{eee000AAAyyy777777@@@???:::666RRRaaa:::aaattt;;;333888...111111111000000////////////000111000444777888rrruuujjj999:::777JJJ???000>>>HHH>>>999555;;;AAA[[[YYY///444>>>dddCCC999vvv>>>333555|||}}}DDD111,,,nnn{{{vvvwwwtttqqqwww^^^...MMMlll:::444GGG???999555DDD@@@PPP@@@444;;;111//////111000///...------///000111,,,333333000QQQuuuGGGCCC666555___???CCC+++~~~[[[333777HHH===***sssDDDBBB666RRRJJJBBBuuuQQQ111:::~~~{{{UUU)))555]]]~~~~~~zzz{{{VVV///UUUXXX777666dddCCC999777???sssFFFEEEJJJ666111999000...333//////............//////222///---888<<>>222CCCKKKCCCVVVccc:::666fff~~~WWW444444^^^[[[QQQiii\\\OOONNNRRR888888;;;dddJJJDDDmmm777999111666)))000//////............//////...000///888777^^^{{{VVVGGG555::::::yyyQQQ???+++zzzddd888555===888;;;|||aaaGGG888222IIIDDDBBBwwwBBB444III```===222XXXUUUOOOmmmJJJKKKXXXhhh888999666NNNPPPDDD===???***===***111//////............//////+++111111777111BBB~~~DDDBBB666:::<<<<<>>:::{{{[[[444222ddd}}}777444888___,,,***qqq]]]333999888<<<666333[[[AAAvvvooo777666444777111//////............////////////...333444,,,OOOwwwZZZDDD888>>>888cccddd999+++sssbbbIIIIIIooodddppptttXXX444???999;;;XXX___888555@@@NNN999???qqq444000III}}}???:::///OOO(((777uuu@@@666NNN999;;;:::222hhh^^^@@@aaa>>>===---666...//////............//////222,,,...000555111BBB~~~vvvIII@@@999;;;:::{{{OOO777...WWW999000:::KKKDDDLLLVVVBBB...;;;333AAAxxx^^^===777:::IIIBBBFFF~~~:::222555qqqTTT<<<+++hhhCCC000666mmmnnn111222\\\;;;888===444LLL___???MMMQQQ@@@///333000//////............//////111(((111...111555888]]]wwwjjjBBB999<<<666<<>>222666TTTxxx444...>>>666KKKssscccEEE222...BBBEEE555999CCC666,,,ffffff:::(((RRR~~~:::777...hhhaaa:::111ccc;;;666>>>555:::___??????aaa???666222666//////............//////000&&&444------666222HHHtttOOO;;;777888222LLLrrr...444JJJHHH:::222666...---999>>>NNN222BBB000;;;sssmmmsssJJJ444???111777@@@888lll]]]***111KKK{{{<<<222999www666777444hhh<<<111777===666;;;555===lllrrr>>>KKK:::111@@@000000//////............///---------...111444888:::xxx{{{KKK999888999111YYYUUU...555NNNsss>>>:::---///...777BBB999;;;333AAA444DDDooottt{{{===444444222===888===nnn444,,,>>>jjjFFF222777eeesss999---444ddd999000;;;HHH:::;;;555555WWWnnn===EEEuuuFFF666===111000000///............///---------...000333666888gggzzzwwwDDD777999:::000mmmtttzzz:::111444WWWLLL666666***---,,,555@@@444222555===777MMMfff[[[LLL222777,,,:::FFF111QQQ}}}@@@)))222YYYZZZ222111JJJccc999(((:::```555000DDDTTT===<<<999000AAAggg===???```^^^:::999222111000//////.........///...---------///111333444OOOyyy]]]>>>555999888333WWWeeejjj111555111hhh===333...+++222***+++555333;;;888888999OOO]]]NNNuuu666111<<<---EEEHHH000uuuMMM***///OOOlll666+++999{{{LLL555...CCC^^^444000KKK[[[;;;<<>><<>>,,,---,,,555---///<<<888<<<:::333;;;GGGZZZ^^^KKK555333999333III@@@:::]]]...+++BBBmmmAAA000///TTT;;;///444FFFYYY222...NNNMMM```999999FFF:::888GGGUUU<<<>>>III<<<;;;222222222000//////......................../////////444eeexxx}}}@@@:::555999222OOOGGGHHH333(((+++666ppp@@@<<<&&&111+++111000>>>MMM<<<111;;;111AAA===dddSSSvvv777666333111:::FFF999TTTrrr555'''444YYYJJJ:::...999oooooo777+++333>>>OOO000///QQQ|||???eee999777EEE:::888666LLL<<<>>>FFFrrrMMM<<<444333222111000///..................///////////////222QQQxxxaaa;;;:::666999111dddSSSCCC000000,,,@@@TTT111333+++111***000---;;;KKK999---;;;222JJJ777vvvhhhBBBMMM333222444///DDDFFF???|||AAA,,,...===JJJ888222222OOOyyyrrrIII666---///222EEE333666XXXkkkwwwYYYxxxiii===777CCC999999777TTTEEE<<<:::EEE\\\jjj999777444333222000///...............//////000000000000222>>>{{{xxxOOO999999666999111qqqQQQHHH>>>===222GGG777000***666,,,,,,222'''+++:::444333;;;333QQQ666dddSSSiii,,,444...777333NNNIIILLLLLL666000***FFF///333111///NNNLLL%%%444000...***AAA888???aaa[[[sss~~~iiissskkk@@@999CCC:::<<<===000nnnBBB;;;555DDDNNN777999444333222000///.........---...///000111111111000111111oooyyyCCC;;;333888666111zzzmmmKKKOOOIII@@@777111......///)))///...222===<<<333333888333FFF???fffGGG;;;......444111///SSSDDDQQQwww333)))666$$$111999,,,444444```UUU000===???555000111:::===:::uuuyyy888===999III888666@@@<<>>777111---+++,,,,,,,,,...---444>>>;;;444888777777BBB===gggJJJ~~~dddHHH111555777000444888PPP@@@pppyyy|||@@@222BBB555666---,,,222///NNN{{{DDD+++666888222---444AAA666;;;hhh;;;>>>:::JJJ<<<555777888mmmDDD777555>>>;;;tttLLL666666444111/////////...---............///////////////111KKKzzzvvv[[[===999444777555DDDccceeeLLL444222///,,,+++***+++,,,///---+++555???777333???444>>><<<<<>>QQQ666EEEAAA444)))444444222>>>sssaaa555...444555333000444CCC+++888]]]AAA@@@===LLLDDD???;;;>>>GGGEEE888666555:::RRR```999777444111/////////...---............////////////...333???ggguuuJJJ:::999555555333SSSNNNEEE<<<......------------------///***)))555>>>333222DDD222CCC777===bbbNNNTTT;;;888999FFF444'''000222AAALLLEEE___111888???))),,,777333888555TTTKKK---333111222222000777@@@+++999nnnIIICCC@@@MMMMMMFFFFFFFFF777rrrEEE888999555777@@@www;;;777555222000000///...---............///////////////666555UUUuuu@@@888999555444333dddyyyAAACCCMMM---......//////...------...***)))333:::///000EEE222GGG555DDDaaaQQQKKK000444444999...222444000<<>>NNNRRR```===999777666888===DDDVVV:::777333111000000...---............////////////,,,...///???eeevvvMMM999555777333555???hhh666???:::.........---------------'''333555111333111444???555DDD999aaaTTTPPPCCC///555---555+++(((FFF999???kkk666777333)))---111'''666555333vvv<<<,,,EEE222###444///CCC333333333xxx[[[UUUjjjRRRNNNPPPeeeRRR:::SSSTTTXXX;;;:::===666???777555```:::777444111000000...---............/////////000******000>>>[[[vvvuuuMMM888888:::333555KKKOOO999AAA:::BBB:::000++++++,,,,,,***000...222<<<,,,666***@@@111CCC888xxxMMMRRRCCC666:::222444666444***HHH999XXX&&&777...,,,***+++000888???BBBZZZ555777666------(((LLL///444333CCCmmmSSStttXXXKKKZZZlllOOOOOOGGGRRReee:::<<<555??????---<<>>xxxyyy===777555555///,,,222EEE222111222YYYiii???zzzYYYLLLXXXhhhYYYRRRNNNmmmlll===:::666333>>>---@@@jjj|||@@@555333555000000222---...------------...//////---111000333MMMsssyyy]]]===666777777333777\\\LLL777>>>444555111,,,+++---///...,,,***---===...,,,///222<<<111@@@555MMMQQQRRR===<<<777...---000999>>>666rrrxxxDDD000222000...,,,---111555888TTT\\\)))999000333111+++>>>:::444111999{{{lllvvv[[[PPPXXXcccgggUUUWWWsss???777888,,,<<<111AAAsssBBB555444666000///222///...------------...//////...000...000FFFhhh}}}yyyPPP888888666555333999kkkJJJ777???444000...,,,,,,......---+++...333III...000---333666333BBB666MMMQQQUUU999999:::///000111666BBB:::|||TTT,,,222111///---,,,...111444===mmmzzzEEE111888,,,///222+++GGG///555111LLL___WWWZZZaaatttXXX\\\uuu@@@777999333:::888===GGG888555777000...222111...------------...//////...///---///@@@^^^www~~~~~~~~~xxxGGG777;;;555333333:::yyyJJJ999BBB555...---------------+++)))///333III000333...222333666GGG888MMMPPPZZZ666444>>>000555444...JJJ@@@ggg444///000000...,,,---000333:::KKKWWW222@@@555***+++222111GGG***555111hhhbbb^^^^^^aaaxxx\\\dddqqq???:::777>>>555===;;;QQQ===555777000...222222...------------...//////---------000===UUUqqq}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||wwwtttAAA999;;;444111333;;;III;;;DDD666---.........---,,,******//////>>>000000111111777555MMM:::LLLPPPaaa555222AAA000555444+++OOOBBBwwwEEE...000111///,,,,,,///222<<<888oooyyy<<<)))BBB111,,,)))222<<<@@@,,,555???aaaaaa______rrrgggwwwnnn???===555AAA333>>>NNN___CCC555666111...111111...------------...//////,,,,,,...111:::MMMkkk|||||||||||||||||||||||||||}}}}}}}}}}}}|||{{{{{{uuuaaa===888666444///333;;;III;;;DDD555,,,---...------,,,,,,,,,777000333111***444///>>>222PPP;;;LLLOOObbb222///DDD...444000222LLL>>>wwwkkk[[[///222444111---+++---000555666QQQTTT///111@@@---000)))333HHH666333666ccc^^^aaa]]]YYYggguuunnn@@@???::::::666???vvvmmmIII555555222///111000...------------...//////,,,,,,///222777EEEddd{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzyyy}}}sssVVV999888111444///333;;;III;;;CCC333+++,,,------------...///DDD777...333&&&555---CCC///RRR;;;LLLOOO^^^///...EEE---222,,,;;;GGG:::mmm^^^GGGggg}}}ppp111444666333---***+++...+++;;;<<>>AAA,,,444***444QQQ000999777KKK[[[___YYYUUU^^^qqqBBB@@@@@@333<<>>yyyIII(((000GGG---...(((,,,BBBHHH+++111bbb^^^^^^QQQYYYVVVeeekkkDDD;;;999BBB:::MMM>>>???000666555...///---------------------------,,,***///777<<>>...333000+++OOO555...AAATTTSSS___ZZZJJJPPPQQQaaannn@@@999======;;;qqqDDD>>>444333333111///------------------------------***...555999OOOrrr|||zzzzzz|||}}}|||zzz{{{{{{zzzyyyyyyyyyyyyyyyyyywwwlll<<<:::333777444555555RRRFFF999===;;;------,,,+++++++++,,,,,,555222555;;;:::222...111???444PPPEEEJJJwwwHHHEEEggg333333222OOO888,,,777AAANNNQQQ???@@@yyy___ttt}}};;;+++333FFF(((,,,------(((555777999kkkkkk???'''111@@@666000111---:::OOO///+++```{{{dddWWWDDDIIIHHHVVVqqq>>>999@@@777???MMM<<<:::000111444000---------------------------...+++---333666IIIiii|||{{{zzzzzz{{{{{{zzzyyyzzzzzzyyyxxxxxxxxxxxxyyyyyywww[[[<<<888777333444222444]]]GGG:::???@@@---,,,,,,++++++,,,,,,,,,444222222444111++++++///AAA666555^^^444lllHHHBBB<<>>+++777888PPPFFFsssvvvuuulllNNN,,,...BBB222...++++++)))222222,,,LLLJJJ..."""666JJJ333111***&&&PPP<<<777...fffQQQ???EEE>>>HHHqqq???<<>>999888000444000555iiiFFF888??????,,,,,,,,,++++++,,,,,,---///000333333---((()))---222@@@===@@@ZZZ777|||<<<===777mmm///666...QQQ===000666222PPPBBB___OOOggg222---222???000***'''...,,,...222777]]]ZZZ777///&&&777III111...(((111SSS---666MMM^^^HHH===CCC;;;>>>uuujjjBBB@@@>>><<>>kkk///444,,,111555444222666III===ttthhh^^^WWW---)))666111000***+++,,,///000...888MMM|||OOO***---+++666777---000---222PPP888222FFFLLLHHHFFF???===666DDDGGGBBB???<<<===>>>:::111666...000------------------------)))///---+++000111999IIIpppsssvvvwwwuuuttttttuuuuuutttttttttuuuuuuvvvwwwyyywwwwwwGGG444:::...777333///>>>EEE:::>>>999++++++++++++,,,,,,---...>>>444***+++666???;;;222+++000(((999WWW999GGGAAAMMM...gggDDDCCCfff...444000***888///...888DDD888SSSKKKggg---111)))111444...&&&000111$$$111<<<+++uuuccc(((---///$$$;;;:::$$$111111111HHH;;;000fff@@@CCC???///;;;333<<>>111+++(((,,,...+++***------BBBFFF000!!!+++999===666///+++...888AAACCCBBBRRR>>>GGGCCC>>>RRR444000......000///,,,777KKK444sss|||yyy>>>......000999111---((((((,,,111444555999}}}qqq:::***222###---999---(((///---HHH666444:::qqq@@@999666:::888<<<555BBBQQQQQQ777777===CCC888///000555+++......---------,,,,,,,,,------------...222999===dddxxxrrrtttwwwqqquuurrrtttttttttttttttuuuvvvvvvzzzzzzbbb>>>:::000<<<000333<<<;;;GGG999DDD???***999:::***###,,,000***<<<333555@@@999'''%%%111999444---***---666@@@FFFMMMWWWJJJFFF>>>MMM111.........000333---111KKK---aaaccc^^^,,,+++222333111---)))(((,,,000333444444MMMSSS,,,(((***,,,333444,,,---000,,,DDD666111RRR~~~|||nnn???999555777222555555:::{{{EEE>>>555:::<<>>---@@@EEE444(((,,,111...;;;$$$###===EEE000%%%---444444111+++(((,,,777AAAHHHWWWXXXLLL???FFF------,,,///...333//////VVV000MMMvvvzzz\\\:::***333---111...***)))+++...000111111---```jjj888''',,,$$$666888---,,,000000///@@@777111wwwkkkEEEJJJHHHlll>>>888444444222666<<<:::```RRR:::///777<<<888MMM;;;333222555.........---------,,,,,,,,,---------,,,,,,///555888YYYsssqqqqqqsssnnnsssoootttsssssssssssstttuuuuuuvvvvvvRRR888888444;;;111555>>>GGGCCC999DDD<<<333333:::@@@888)))'''000...(((###)))444:::555,,,)))...333222---+++///333:::RRR;;;tttSSS???zzz@@@,,,---+++000+++///111222eee;;;???GGG^^^}}}eee^^^---000---000...,,,******+++---...222555888cccLLL+++---///''':::666***---------:::;;;888777wwwaaalllqqq@@@888333444444999@@@@@@CCC999666333::::::333zzzSSS;;;333222333///......---------,,,,,,,,,---------,,,,,,...222666RRRpppqqqqqqsssnnnsssooossssssrrrrrrsssssstttuuuuuuuuuNNN999777555999222555===MMM???555BBB;;;---''',,,<<>>444AAA:::***...///222;;;BBB999***((())),,,...,,,***///666---***((())),,,...---,,,///777999OOOCCCccc@@@^^^\\\666///000'''111***...444///OOO>>>111eeeRRRPPP+++,,,,,,------+++)))((()))******)))444444???zzz~~~MMM,,,...111$$$333///)))+++,,,'''111III,,,333eeeqqq???666444777///333111AAA>>>LLLHHH222222888///333...LLL```;;;444222...///......---------,,,,,,,,,,,,------------...222555DDDkkksssrrrqqqooouuuppprrrqqqqqqqqqqqqrrrssssssvvvvvvwwwGGG;;;444333444555222999TTT<<<444@@@555333444222///444@@@DDDBBB///&&&'''//////)))---:::222---(((&&&'''+++---.........:::666IIIRRR}}}hhh@@@TTTDDD///000222&&&333,,,+++444111AAACCC777KKK~~~qqq:::+++)))+++---+++)))'''(((***(((%%%555777---RRR[[[777//////,,,,,,///)))***+++'''---;;;AAA...:::eee999666444555111111111???AAA===}}}444555333000555444444???fff<<<666333...111......---------,,,,,,,,,,,,---.........000333666>>>hhhrrrqqqpppmmmuuuoooqqqqqqqqqqqqqqqrrrrrrsssvvvvvvnnnDDD;;;333333444777111777UUU:::444===///<<<...)))///...,,,>>>XXX>>>555***''''''))),,,///000///,,,)))((()))***,,,(((111666KKKPPPDDDlll@@@NNN555+++000222%%%555---&&&444666???MMMAAA;;;III+++(((***,,,,,,)))'''((())))))222,,,000???AAA```lll;;;&&&...)))$$$333***'''...+++###444CCC888444DDDZZZ333666333222000,,,///:::<<<>>>xxxTTT---999777+++AAA666999999zzzjjj>>>777444...222......---------,,,,,,,,,+++---......///000444666999fffqqqpppnnnllltttnnnqqqqqqppppppqqqqqqrrrsssuuuuuufffDDD444BBB555111000777222ddd>>>555???;;;@@@///111555***---555,,,IIIHHH;;;***'''000222***:::)))111 ------******+++333111'''000EEEHHH:::ttt777AAA\\\@@@))))))111111---,,,***222---555NNN444===~~~~~~|||mmm^^^]]]YYYMMMOOOIII///)))))))))))))))))))))))),,,***)))***///666>>>CCCKKK<<<+++%%%***---***###...$$$'''333)))000EEE---///ppp===777555999///000///---222777BBBOOOOOO+++---111000555NNN,,,===^^^~~~???333333666/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////===___ssspppoooooonnnqqqoooppppppppppppqqqqqqqqqtttuuu```>>>888888222222555888333fff;;;333<<<777:::(((***111+++---555000+++JJJWWWCCC000000222,,,...)))---%%%+++,,,---,,,******+++,,,111:::CCCIIIFFFuuu:::555HHH666(((***---***(((***)))111,,,444MMM444:::|||qqqllldddXXXJJJ>>>444///555...333444,,,111333"""(((((((((((((((((((((((((((((('''''')))+++...000%%%555CCC???...$$$)))333,,,''')))222(((222III333999>>>777444888///222---///222333>>>HHH===...333000...333III///:::VVVAAA555333555...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////<<<___rrrpppoooooonnnqqqoooppppppppppppqqqqqqqqqssstttWWW<<>>000333,,,))),,,,,,&&&&&&***)))000---333JJJ555666}}}HHHwwwooorrr^^^@@@AAA555333111///,,,***)))(((((('''//////'''***...'''((((((((((((((((((((((((((()))***+++***)))'''&&&///&&&$$$444HHHKKK555)))******///(((444KKK777SSS???666222777...444***000111,,,999???~~~lll///111444---///111@@@444666LLLCCC777333444...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////;;;]]]qqqpppoooooonnnqqqoooppppppppppppqqqqqqqqqssssssQQQBBB```<<<;;;333444666555kkk888333<<<444EEE444///444333------000+++333///)))===VVVJJJ(((...===000000&&&(((///'''///(((***222...%%%///CCC[[[;;;EEE;;;888gggWWW,,,***+++///---)))(((,,,)))000///222HHH888444wwweee|||mmmTTTDDD<<<000111DDD******))))))***,,,...///)))***---...***)))***&&&((((((((((((((((((((((((((()))+++,,,,,,+++***)))(((&&&'''///999<<<888111)))---)))+++)))666III777zzzeeekkkAAA666111666...333'''222000***666999PPPaaa...111,,,***333///666999444FFFBBB888444333/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////999\\\qqqooooooooommmpppoooooopppppppppqqqqqqqqqssstttPPPDDDaaa<<<;;;333333444555lll:::666???777777111+++...222//////555(((999999(((+++CCCMMMDDD---:::444((($$$)))000''',,,,,,------+++***,,,000999YYY999===000===MMM888///,,,+++---...,,,+++,,,+++111000111EEE<<<444eeeeee000%%%!!!000///,,,)))'''&&&&&&&&&%%%%%%$$$)))111111+++)))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((!!!+++111,,,""""""111@@@+++...&&&***---666HHH>>>}}}___DDD777///555...111'''222...+++333777444NNN000///&&&,,,666***...;;;444DDD???999444333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////666ZZZoooooooooooommmpppoooooopppppppppqqqqqqqqquuuuuuPPP@@@MMM555555444666333555nnn;;;666@@@999888???777...111000...555999(((+++===555...TTT===AAARRR))))))***+++%%%&&&,,,---(((***000...'''!!!HHHVVV===NNN***999>>>```---///,,,))))))+++,,,+++***+++111111...AAA???333UUUrrrqqq]]]eee===)))555...%%%%%%&&&'''(((***,,,---++++++&&&...>>>;;;...---'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''...'''!!!"""(((---,,,***+++///%%%+++000555NNNYYYHHH888///444...///)))222+++000000666)))KKK444------(((///444&&&+++;;;444BBB<<<999444333111//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////444YYYoooooooooooommmpppoooppppppppppppqqqqqqqqquuuvvvNNN>>>888666333555555333666qqq<<<444===888@@@SSSIII333111222---111...444333++++++222333---CCCBBBrrr---000***&&&'''&&&***+++''')))......)))>>>@@@kkkHHHFFF666888IIIppp>>>+++++++++***))))))++++++***+++//////***<<<@@@333IIIwwwxxxwwwkkkRRR<<<999___zzz;;;,,,AAA<<<555222,,,,,,++++++)))((('''&&&''')))###+++>>>777%%%&&&''''''''''''''''''''''''******)))(((''''''''''''$$$(((+++***&&&%%%'''******///'''///111333]]]KKK999///555///......111'''444+++444)))///++++++,,,---......***---999333>>><<<:::444222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////333WWWnnnooooooooommmpppoooppppppppppppqqqqqqqqquuuuuuLLL@@@111===666555222333888sss;;;111:::666:::VVVMMM000...333000222222333444444333111000000000000{{{(((000***&&&///+++******)))''''''***---%%%777***<<>>999>>>EEE;;;,,,''')))'''(((((()))((('''%%%$$$!!!((($$$///CCC<<<+++000''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((''''''(((***+++)))''''''///)))222222222iiiLLL:::///555000---111000$$$666(((222+++555333,,,+++///***(((111///777111;;;<<<;;;444111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////222WWWnnnnnnpppooommmpppoooppppppppppppqqqqqqqqqttttttyyyJJJ;;;777444444...555555888sss===222666444777AAA>>>AAA;;;///444///111111111111111111111111)))333MMM333,,,###''',,,************************+++000+++%%%222JJJQQQGGGWWW???...111''',,,)))************++++++++++++&&&555...222BBB777>>>|||nnnYYY???000///111---(((///'''333999+++nnnggg555===DDDCCC999...((('''(((((((((((())))))))))))((('''###$$$333BBB===...((((((((((((((((((((((((''''''''''''((((((((((((,,,((($$$%%%)))+++(((%%%'''...555000===]]]444:::666---111,,,***,,,...,,,,,,...111000---+++***+++,,,,,,111000555???uuuAAA777777444111......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222OOOkkkqqqnnnmmmppppppooooooooooooppppppppppppssstttwwwIII:::777444555///666444999uuu???555888777000888333888666...666111111111111111111111111111***///DDD------'''((()))************************(((+++---,,,---222777888^^^yyyZZZ***---222&&&((())))))*********+++++++++333***000&&&+++777+++---oooWWWHHH:::444---+++...///...,,,'''***'''*** 444OOO---///444888777111+++(((''''''((((((((())))))))))))(((((($$$$$$...:::666)))''''''''''''''''''''''''''''''''''''((((((((((((***'''%%%&&&)))+++***((()))333"""...)))<<<___555:::666...111...,,,......,,,---111111///---+++++++++,,,---111000444<<>><<<---000222000777000000000000000000000000000222222DDD******'''((()))))))))))))))))))))))))))'''++++++---666===555&&&***'''******&&&)))---&&&((((((((()))))))))******&&&...'''+++333@@@\\\cccPPPzzz___III<<<222,,,******+++---///---***''''''&&&''')))++++++(((%%%111"""111///$$$...---$$$)))((((((***------)))&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))))))))(((&&&%%%%%%))),,,***)))000tttMMM666}}}ooo___ooo===555222333...,,,,,,---++++++000888******++++++,,,,,,------+++222666555gggNNN:::444222333......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222OOOkkkqqqnnnmmmppppppoooooooooooopppppppppppprrrrrrbbbCCC===666111777222444222:::xxxSSSPPP666999:::;;;...111222...555///000000000000000000000000000000BBB***,,,)))))))))))))))))))))))))))))))))''')))000888999111'''"""+++***&&&$$$(((+++***'''(((((((((((()))))))))***+++333%%%(((***---AAA>>>EEExxxbbbGGG333)))''',,,222222...***''''''))))))))))))******,,,,,,***'''$$$'''---%%%!!!+++"""###'''''''''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&'''***---...+++((("""///000&&&***KKKBBB(((IIIeee@@@qqq===333000333000,,,***,,,---...222888))))))***+++,,,---------+++333999777iiiPPP;;;333111333......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222OOOkkkqqqnnnmmmppppppoooooooooooopppppppppppprrrsssaaaDDD>>>666111777222333333999vvvXXXWWW999<<<:::===111444222,,,333,,,000000000000000000000000///...>>>(((...,,,+++((()))))))))))))))))))))))))))(((222???999'''%%%222$$$*********---(((%%%---(((((((((((())))))))))))###000&&&222666222===///:::wwwbbbMMM===222555777111+++++++++***)))+++------,,,+++((((((((('''&&&'''***,,,((((((...&&&,,,444'''''''''''''''(((***+++&&&&&&&&&'''''''''(((((()))'''&&&''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&***000333///+++000%%%***---(((444???GGG<<<+++eeeqqqtttrrr===222///333333---***,,,///111444999((()))***+++,,,---------+++555;;;999jjjQQQ;;;333111333......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222OOOkkkqqqnnnmmmppppppooooooooooooppppppppppppsssttt___FFF999888333333666333333===qqqddd<<<>>>777===555...000888:::333+++000,,,111999222%%%'''666111...<<<%%%,,,+++)))&&&%%%,,,...'''%%%))))))$$$&&&777???555(((&&&(((((('''%%%&&&)))++++++******(((((('''(((******)))''',,,***((()))---111444444555pppqqqRRR???999888555333333...)))(((,,,///***,,,222///%%%###***)))))))))))))))((('''''',,,''')))&&&+++***!!!...***'''$$$%%%)))+++)))&&&(((&&&$$$%%%(((***)))'''$$$'''&&&$$$''',,,***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***(((,,,000+++(((UUU;;;GGG999===>>>444444000///+++......***000444+++++++++++++++,,,---......///222555>>>qqqRRR999666666.........---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222QQQmmmrrroooqqqqqqmmmnnnoooooooooppppppppppppsssttt___FFF999888333333666333222<<>>&&&+++******(((---(((&&&((()))((())),,,BBB555)))''')))***)))))))))))))))(((((((((((('''***((('''((()))***)))'''((()))***)))))),,,333999,,,KKKddd???;;;222***///;;;>>>999???555,,,)))((('''(((***'''&&&,,,444222((($$$'''((())))))))))))(((''''''%%%///%%%&&&!!!+++>>>(((%%%$$$&&&)))+++***(((&&&%%%$$$%%%'''''''''&&&((()))'''%%%%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***---+++,,,\\\BBB===888UUUfff<<<333333111///+++......***000444+++++++++++++++,,,---......555888<<>>TTT888444555///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////444RRRlllpppmmmpppqqqmmmqqqqqqppppppppppppoooooossssss___FFF999888333333666333444777fff>>>888999333444333000,,,(((%%%%%%///;;;===222,,,000111+++333222AAA'''***)))++++++***&&&'''++++++...>>>RRR>>>...$$$&&&)))&&&%%%(((&&&+++,,,((('''+++---,,,,,,***((('''((()))((('''&&&(((***(((&&&(((000777999333mmmWWW===444...777<<<>>>CCCVVVhhhdddRRR888///(((***,,,***((((((&&&'''***...---***)))+++((((((((((((((('''&&&&&&///###++++++FFFppp???%%%%%%&&&((()))***)))(((%%%&&&'''((('''&&&&&&&&&%%%%%%'''((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''')))***+++222bbbCCCNNNDDD<<>>666:::555111---)))((((((((((((&&&///777888111---000444;;;999GGG++++++(((******((((((*********...===LLL+++&&&$$$&&&((('''(((+++%%%---...(((''',,,000///---***(((''''''((((((''''''((()))((('''(((---222XXX555FFF666,,,((()))111333222...///<<>>444;;;444111,,,((('''(((+++---+++ &&&:::;;;+++***:::999888FFF+++***'''***,,,))),,,+++'''(((---111222&&&(((((('''(((,,,---+++(((000222)))&&&---111///---+++(((&&&'''(((((('''((((((((((((((()))+++,,,WWW;;;!!! ###///'''%%%,,,+++,,,111777999555111000,,,+++,,,+++'''&&&(((******)))&&&&&&(((,,,///''''''((((((''''''&&&%%%)))***'''%%%%%%'''***###&&&((()))***)))'''&&&&&&$$$'''******'''%%%%%%%%%$$$&&&+++111///(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***((((((///[[[666;;;III222>>>BBB999111333///+++......***000444+++++++++++++++,,,---......)))111<<<888WWW888222555111......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////:::WWWppprrrooorrrssspppooooooppppppqqqrrrsssssstttttt___FFF999888333333666333666...XXX>>>444<<<111222222...***((()))+++''')))(((***222:::555***111111AAA'''(((''',,,///'''******(((...666222'''&&&++++++%%%&&&,,,,,,$$$***333444***&&&---111///...+++(((&&&'''((((((''')))((('''(((******)))((((((===***222$$$,,,&&&(((+++(((***///111...---///,,,)))((()))'''$$$&&&+++###&&&((('''&&&'''''''''''''''((((((''''''&&&%%%$$$"""((((((...+++ ,,,'''(((***+++)))'''%%%%%%(((+++......+++(((((()))&&&(((...444111((($$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((+++***,,,555aaa;;;***HHH;;;444kkkEEEbbbDDD:::222333///+++......***000444+++++++++++++++,,,---......---444@@@:::WWW888222555111......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////;;;XXXpppsssooorrrtttqqqnnnnnnoooppprrrssstttuuuqqqrrraaaFFF888777333444666333999555HHH@@@444:::777777444///***(((***---***)))((()))***,,,///111,,,777333)))++++++&&&%%%+++***'''(((111777000$$$&&&555$$$'''***(((333KKK333###***777888222...111***+++%%%((("""***''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((###(((+++)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%*********))))))'''&&&&&&------(((888,,,111)))...000***$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,))) &&&$$$$$$'''&&&!!!%%%---,,,$$$...''''''777---$$$]]]&&&+++<<<111HHHaaa333:::///000///+++***...222000***++++++++++++,,,---......(((000888777UUU999444555...111///---,,,,,,,,,+++******+++++++++***,,,...111666aaaooosssuuurrrvvvoooqqqqqqqqqqqqqqqqqqqqqqqqttttttaaaGGG888777333444666222999777HHHJJJ888888999:::888444...,,,---///***)))(((((()))+++---///&&&111...%%%)))+++'''(((+++***((()))111666///$$$,,,'''++++++)))((()))222EEE111$$$,,,666666222000"""$$$((((((,,,+++((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((%%%''')))'''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''((())))))))))))))))))333666222///### ,,,&&&!!!+++///***(((***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&###*********)))+++---))),,,,,,)))---:::IIIQQQDDD222AAAeeeMMM...MMM555000888666HHHnnn666888///000///+++***...333000***++++++++++++,,,---......111:::EEE===VVV999444555...111///---,,,,,,,,,+++******+++++++++***,,,...111777bbbooossstttqqqvvvooorrrrrrqqqqqqqqqqqqqqqqqquuuuuubbbGGG888777333444666222777666EEETTT===666666777888444///++++++,,,***)))((((((((()))+++,,,&&&111---$$$'''***(((******)))(((***000444...%%%000111...'''(((###HHH999,,,%%%,,,333333000000222---!!!666"""$$$&&&***'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''')))***''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++,,,,,,$$$''')))""")))%%%///AAA;;;///$$$%%%+++))) &&&&&&&&&&&&&&&&&&&&&&&&""",,,%%%'''***333000777333777DDDTTTZZZMMM555%%%AAA???oooiiiFFF&&&...222555@@@:::555000000///,,,+++///333000***++++++++++++,,,---......///555FFFAAAVVV999333444...111///,,,,,,,,,,,,+++***)))***+++++++++,,,///111:::dddpppssstttqqqvvvooorrrrrrrrrrrrrrrrrrrrrrrrvvvvvvcccHHH999888444444666222444555@@@TTT===666333666888666000+++))))))***)))(((((((((((())))))///999333'''(((***'''(((***))))))+++000111,,,'''---!!!...,,,((()))...MMM---'''&&&,,,000///...000>>>777222 '''(((###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((('''%%%%%%((()))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***++++++,,,'''"""+++$$$000444'''GGGbbb222###'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&""",,, +++)))888///:::GGGBBB<<<555++++++AAA\\\JJJ555333777111UUU>>>---))):::333999===333222000///,,,+++000444000***++++++++++++,,,---......222,,,@@@NNNVVV888333444...000...,,,+++,,,,,,+++***)))***+++++++++,,,///222===gggrrrssstttqqqvvvppprrrrrrrrrrrrssssssssssssvvvvvvdddIII999888444444666222444666>>>MMM:::888555999<<<:::444///,,,,,,))))))((((((((((((((((((333<<<555((()))***''''''))))))***---///...***(((&&&000%%%(((***---AAA???''''''+++000222111111444:::999$$$!!!222111''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&$$$%%%******%%%%%%(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))---###,,,%%%%%%&&&222uuuxxx111"""+++(((%%%+++&&&&&&&&&&&&&&&&&&&&&&&&###******)))555***555BBB'''111NNNPPP999###000+++,,,%%%+++ZZZ777&&&)))MMM444;;;@@@333555000///---,,,000444000)))++++++++++++,,,---......999***>>>gggUUU777333444...///---++++++,,,,,,+++***)))***+++++++++,,,///222@@@iiisssssstttqqqwwwqqqrrrrrrssssssssstttttttttuuuuuudddIII:::888444444666222555999>>>FFF777999333777:::888333---******)))))))))))))))(((((((((,,,777111&&&)))***'''((()))(((***......+++))))))!!!666"""$$$,,,444HHH///(((+++000444666666888999VVV888<<<555,,,'''!!!(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&$$$&&&+++)))$$$(((111''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&###(((%%%(((aaa___%%%###...'''"""***&&&&&&&&&&&&&&&&&&&&&&&&$$$((( (((---///&&&---+++999HHHFFF333!!! )))###!!!'''&&&///===$$$111)))RRR111???xxxGGG555555//////------111555111)))++++++++++++,,,---......---***@@@~~~TTT666222444///...,,,+++***+++,,,+++***((()))***++++++---000222DDDlllttttttsssqqqwwwqqqrrrssssssttttttuuuuuuuuuuuuuuueeeJJJ:::999444444666222333888;;;FFF666777111444777555///***''''''(((((())))))***)))))))))'''222///&&&)))+++'''((()))(((+++000...((('''***###///(((###--->>>>>>''')))---222555777999:::;;;fffIIIrrrLLL999 111''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((%%%&&&***'''%%%111AAA''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((000+++<<>>333### (((***%%%'''***)))***OOO333%%%+++666AAA333PPPTTT;;;222//////......222555111)))++++++++++++,,,---......777fff{{{QQQ444111444///---,,,******+++,,,+++***((()))******+++---000333HHHooovvvtttssspppwwwrrrssssssssstttuuuvvvvvvwwwwwwwwwhhhMMM===:::444333555333111777777mmmYYY666555555555555444333000+++((()))))))))))))))))))))))),,,...,,,((('''***+++)))(((+++...---***((((((***+++)))"""***;;;;;;///+++'''000888999555444666888JJJjjj:::JJJ888,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))'''&&&&&&&&&)))'''""",,,===...&&&FFF===+++!!!(((,,,&&&###'''---###222???222***+++$$$$$$JJJ444ZZZbbbVVVppp???333555---222,,,777+++///+++++++++++++++,,,---......444555RRRBBB===///...000---,,,++++++******++++++***)))***,,,++++++000888RRRsssvvvtttuuusssyyysssuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwiiiMMM===:::444333555222444888666gggooo===666666555444444444222---)))))))))))))))))))))))))))+++...---)))'''***+++)))(((+++...---***((((((******)))$$$+++:::888,,,)))+++000555777888999:::;;;fffccc<<>>:::555555666111333111666QQQeee444999666333444666666222---(((((((((((((((((((((((()))///111,,,((()))+++***(((+++...---***((((((***'''******000555***&&&111222333777999666000333999,,,...,,,(((%%%!!!&&&222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((,,,+++EEE$$$+++BBB+++%%%))))))%%%%%%((((((%%%777DDD777$$$(((((($$$,,,...555222[[[pppGGG555$$$555888@@@///@@@666+++===PPP888666000999222:::+++000---++++++++++++,,,---......333+++555UUUCCC;;;222333000...---,,,,,,++++++,,,,,,+++***+++------,,,222999aaaxxxuuuvvvxxxrrrxxxuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssSSS>>>999666666666111222///777IIIxxx777888777555555444333111///))))))))))))))))))))))))(((///222---))))))***+++(((+++...---***((((((***'''***+++000222)))+++>>>999555444888666222555===%%%333*** +++***$$$---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***...CCC***(((999,,,&&&(((''''''%%%$$$$$$%%%(((***???===000$$$''')))''')));;;333+++???jjjLLL>>>777,,,===999AAA888===///AAA666999555SSSlll:::777222;;;444;;;,,,000...++++++++++++,,,---......222+++777===EEE999111333......------,,,,,,,,,,,,,,,+++***,,,......///555===fffzzztttvvvyyyrrrwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuTTT>>>999666666777000444...666AAA>>>777888888555222//////000))))))))))))))))))))))))'''///333...)))(((***+++(((+++...---***((((((***'''***+++///111)))111KKKOOO???333444777555888>>>$$$)))((()))///,,,$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''***,,,999<<<333:::!!!..."""&&&###$$$'''%%%###,,,:::999,,,'''(((%%%'''***(((BBB333(((888lllwwwEEE'''???555***:::---///222JJJ333///---666111555|||>>>666222<<<555;;;+++000...++++++++++++,,,---......///000222555???777222555---......---,,,,,,,,,,,,---******,,,000000111888@@@jjj{{{tttvvvyyyrrrwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvUUU>>>999666777777000777...555<<>>111)))<<<:::111:::)))///---///FFF111''',,,NNN===)))000...///444\\\AAA555222<<<555;;;***///---++++++++++++,,,---......,,,666+++555~~~999444444777---......---,,,,,,,,,,,,---******---000222333:::BBBlll|||tttwwwzzzrrrwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxTTT@@@777333555///555444...???<<>>333444666,,,,,,000...,,,---...***$$$'''...)))111666...(((...''''''---000,,,((())))))(((***((((((777$$$,,,111===@@@HHHFFF888222888===:::(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''222..."""&&&###+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''$$$&&&888MMM...!!!111BBB///%%%)))&&&&&&(((""",,,222;;;888$$$'''"""(((+++***...)))DDD$$$333ppp444***&&&111222000,,,+++,,,...000111???(((333...555444BBBLLLZZZBBBBBB999:::)))///(((...,,,+++,,,---.........777)))///<<>><<<+++111(((---,,,+++,,,---............222444666yyy999444000777+++///,,,+++)))222''',,,===444+++''',,,...***333FFFttttttuuuuuuvvvwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxzzzxxx]]]EEE:::555666///444000555444888]]]zzz555:::<<<777333///+++***333,,,(((...444444///,,,'''&&&333===&&&%%%******'''---000,,,((())))))(((&&&&&&))):::&&&++++++444///999222///XXXmmm+++***)))(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''333888///&&&)))((($$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&$$$%%%666EEE:::!!!%%%***333///"""%%%***"""...,,,---KKK000000$$$$$$&&&)))'''%%%&&&)))---222---!!!666&&&===111)))111///,,,***)))***,,,---::::::...(((111---///MMMyyyDDD999CCC888888,,,444+++,,,,,,,,,,,,,,,------...)))777///555nnn666222111666...000))))))444...(((999YYYAAA222&&&---555...555MMMvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxyyyxxx___EEE:::555666///444///999000888LLL>>>888???:::444555...,,,111+++'''+++111333111------"""---FFF$$$'''******'''---000,,,((())))))(((%%%&&&+++===)))+++)))111000333,,,222ddd}}}******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''777333)))###&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&& ###333===666)))!!!###222777))) )))+++$$$,,,+++SSS444...+++%%%$$$###(((000+++---&&&--- ---///CCC222+++&&&''')))***)))))))))***222???000+++333333666666555...:::111333)))333+++,,,,,,,,,,,,,,,,,,---///222444)))RRRbbb555111333333000111,,,***333'''(((888SSS@@@555(((///888...444VVVxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyyyywww___DDD888555777000555000<<<000888@@@PPP555<<<:::333888...------,,,)))'''(((,,,///000444$$$***EEE&&&***+++***'''---000,,,((())))))((('''(((---???+++,,,***111+++444777555===OOO[[[[[[((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''777,,,$$$######&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###(((222:::333&&&"""'''%%%666666%%%!!!)))((( 111LLL$$$---111!!!,,,(((333'''!!!(((&&&666)))///"""(((,,,333$$$'''---000333444000,,,)))((((((999000)))---222888///[[[FFF555;;;444555'''///(((+++---...---,,,,,,...000666...555XXX666111555000000...///+++&&&'''%%%'''---000222))),,,444(((000ZZZyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyywwwaaaDDD888555888111555222:::333888999nnn666777777222999,,,...+++......((($$$''',,,000777)))///???...++++++)))'''---000,,,((())))))(((((((((--->>>***---+++333111111444444---)))111???'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''888(((###&&&$$$'''***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&666BBB333###%%%***(((+++555..."""$$$&&&&&&***===FFF...---...%%%'''&&&666\\\KKK///'''777---...%%%%%%''')))'''111<<>>444777555;;;***000+++222333---((()))++++++222000::::::888)))))))))'''---000,,,((())))))(((((((((***;;;'''+++,,,555777---+++333888555666<<<)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''888%%%$$$)))###%%%+++###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& 333999*** &&&+++'''666555'''!!!)))&&&***@@@QQQ000)))$$$222###+++444iii[[[===111888***......))))))///555444888<<>>111444@@@,,,222111---000222111------000444---[[[CCC666222999***000(((...333)))oooJJJ777222)))CCC888)))333000<<>>***222---444777111------+++'''+++555DDD888>>>'''''')))'''---000,,,((())))))(((((('''(((888%%%***,,,666000111333555000+++000888+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''888###%%%***!!!"""((( %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***$$$###((('''"""###)))@@@666######...(((000RRR'''###'''&&&(((%%%)))$$$)))OOO???000555(((CCC)))111:::000+++222555###'''((((((%%%###%%%,,,222;;;!!!;;;111***555###444,,,GGGKKK555999DDD,,,...///---111333222...---111555===<<<555222:::)))111)))***111&&&~~~CCC))),,,+++HHH888###...111>>>kkkyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxxxxyyyzzzzzz{{{yyyfffLLL???111:::555555:::(((777:::333QQQ```999555:::999'''>>>222,,,222888---&&&***+++)))000222BBBNNN666((()))***---000---'''&&&)))((((((''''''))),,,///000333555+++<<<111000NNN'''@@@!!!000&&&'''---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&000***$$$"""%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###'''(((%%%###$$$&&&,,, 222---&&&???===...&&& &&&AAAGGG,,,---!!!"""'''%%%&&&(((%%%%%%222>>>>>>222'''$$$'''+++666\\\{{{+++555&&&***$$$"""&&&$$$$$$111BBB666///,,,KKK%%%&&&999'''333777EEE000888222555(((111(((+++666)))///666,,,OOO===222000666)))///,,,&&&222@@@;;;000,,,(((+++111,,,+++///,,,CCCsss}}}zzzxxxwwwxxxyyyyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzxxxmmmNNN@@@222888555555888,,,777999444GGG666>>>888444,,,444///,,,333777---***---***&&&,,,,,,888FFF888&&&,,,)))***---000---'''&&&)))(((((('''((())),,,...000---===222666222MMMsssGGG555---///***)))HHHQQQ...(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&///***$$$"""%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######'''((($$$###%%%(((%%%$$$%%%)))"""///GGG444%%%!!!,,,;;;DDD888&&&"""(((222$$$000333PPPcccOOO)))999]]]UUUIIIAAAXXXLLL)))<<<(((''''''&&&'''---444888888000***+++EEE000(((888---222111sssEEE555:::111555)))///...333---999...000___999666111555+++---222)))000999111***---...***000,,,+++000000HHHvvv|||zzzxxxxxxxxxyyyyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}{{{wwwRRRBBB444777444333555222666777555;;;444@@@888444999333......555444,,,---...&&&&&&+++(((,,,999888---+++***))),,,///---(((&&&)))(((((((((((()))+++---......;;;111000---EEEfffBBB,,,---...###&&&MMMWWW444(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...)))$$$###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$''''''$$$$$$&&&******'''!!!<<>>888===IIIUUU\\\666111!!!999555===SSS>>>###''''''(((555AAA:::)))***&&&***999===(((222222)))CCC===777888---444,,,...+++:::""":::///IIIttt333:::000222///+++...(((///444***$$$))),,,)))---,,,+++///555QQQzzz|||zzzxxxxxxyyyzzzyyyxxxyyyyyyyyyyyyyyyzzzzzz{{{}}}{{{WWWDDD777444444333333777333444777444oooKKK888999666===222000///333111***......###))),,,((('''000777111'''***)))+++///...)))'''((((((((((((((()))***,,,---666333,,,777000+++999***...!!!"""&&&%%%...666...(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&%%%###$$$)))---!!!+++$$$%%%(((999---***((()))111&&&---***"""'''$$$&&&BBBJJJ(((MMMnnngggAAA######222"""***&&&@@@+++666CCC666%%%&&&&&&+++666===222"""(((%%%))),,,CCC)))---777111AAA^^^[[[000333333)))222000///''';;;"""///@@@```000<<<...///111+++((()))666===000'''((('''))),,,,,,+++---:::ZZZ|||{{{zzzyyyyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzyyy[[[EEE;;;333444333222999000222888444]]]}}}666???999666///111,,,......***///111''')))******(((,,,888666)))***(((***......***'''(((((((((((())))))******+++555222000;;;777...222,,,///!!!$$$...(((!!!+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###'''---222((("""*** 444333###///:::---$$$$$$ ***$$$,,,(((JJJ333,,,fffQQQGGG888---(((''''''&&&555///)))<<<%%%000444...''''''000444...'''%%%)))&&&)))$$$CCC333111AAA@@@---333111)))000222...,,,555...000hhhQQQ111:::------222---+++...<<>>bbb|||{{{yyyyyyzzz{{{{{{zzzyyyzzzzzzyyyyyyzzzzzz{{{|||yyywww^^^GGG>>>222555444333888...222777777NNNFFFGGGDDD999777:::,,,)))---+++///444000(((%%%)))******666<<<111***((()))...///+++((((((((()))))))))))))))))))))+++555444,,,---666777///%%%)))+++)))&&&$$$&&&)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&%%%%%%+++333333+++)))"""<<<333,,,AAA===+++&&&---%%%///CCC^^^>>>NNNeee:::###))),,,---+++***)))@@@%%%!!!222%%%'''000444888///...333///$$$$$$,,,)))(((***###===AAA999GGG:::444555333,,,///111,,,111***333===GGG555555---,,,000......---555777,,,***...+++222111444000+++BBBiii|||zzzyyyyyyzzz||||||{{{yyyzzzzzzzzzzzzzzz{{{{{{|||zzzxxxaaaHHHAAA111777555333666...333444888>>>dddJJJKKK@@@<<>>///333---$$$)))///333&&&+++..."""))):::999+++'''(((---000,,,)))(((((())))))))))))(((((('''***###''',,,000$$$---000,,,!!!!!!***)))###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******,,,555???!!!$$$,,,+++III888555:::+++$$$///---999QQQ555???PPP888 """$$$ ###&&&((('''&&&&&&&&&444 666,,,'''---)))666<<<888)))"""&&&***((())),,,---'''$$$GGG...++++++333222:::mmmYYY777666...000000---111---...<<<...NNN999999...333000***---,,,)))---...(((,,,///(((AAA===@@@888---JJJsss}}}yyyyyyyyy{{{}}}}}}{{{zzz{{{zzzzzzzzzzzz{{{||||||zzzxxxqqqDDD???777555333444000222666444222???RRRMMMAAA444<<<888555333111000...,,,)))111,,,,,,///,,,(((///;;;333,,,(((---333222---))))))((((((((('''''''''''')))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%'''&&&%%%%%%%%%&&&'''++++++'''######"""$$$%%%%%%%%%&&&&&&&&&&&&DDDNNNXXXVVVDDD222...333>>>:::666666::::::111'''+++&&&***;;;FFF!!!...(((###((("""&&&***+++<<>>555222///......///.........111777eeekkk555000333***///...+++,,,,,,***)))***++++++***------***...000PPP}}}yyy{{{{{{{{{|||||||||||||||yyyyyyzzzzzzzzz{{{{{{{{{|||wwwQQQBBB666555555666111000333333000555>>>KKK:::777666555444444444222000---,,,000000,,,***++++++***???999...&&&)))111000''')))))))))(((((((((''''''***))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$%%%((((((&&&$$$---+++'''""""""%%%""")))---222555444///)))%%%***%%%###%%%&&&%%%'''***++++++***'''""" """222888555JJJ'''''')))######666888PPP555@@@PPP>>>*** ((((((&&&&&&######$$$$$$$$$%%%%%%%%%'''222...''')))&&&"""(((&&&333<<<&&&((('''###(((&&&***'''%%%+++...444???555222kkkKKKUUUggg777333111/////////000///...,,,222666VVV000222555***,,,,,,...++++++---...---,,,+++******+++)))---000PPP~~~zzz|||||||||||||||{{{{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{|||wwwXXXCCC444555666555000///222444222333777iiijjj:::;;;666555444555666555444222+++111222,,,+++000---&&&999;;;444'''&&&...///((()))))))))(((((((((((('''******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&''')))***)))'''###!!!###""" !!!)))222444000222000+++'''###!!! %%%!!! $$$%%%###!!!""" %%%)))(((&&&'''+++:::AAAIIIKKK"""###***%%%222III@@@222QQQBBB000"""!!!&&&'''$$$$$$)))######$$$$$$$$$%%%%%%%%%%%%+++,,,***(((&&&$$$'''&&&'''CCC'''+++'''!!!)))$$$+++%%%$$$---)))---FFFUUU///DDDOOOBBBNNN:::444333000000000///...,,,---444555GGG///666555+++------555------000222111---+++,,,***+++(((---000QQQ|||}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||www]]]EEE444444555333000///222555555555666OOO@@@;;;777666555555777888888777...333222---///555222(((...666777...'''***,,,+++***)))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((((()))%%%(((***(((&&&&&&)))---)))((('''***333===@@@===---***%%%!!!!!!###(((+++###"""###&&&%%%###&&&+++222111555:::888///)))))))))111LLL===***+++&&&(((QQQ///444MMM999000''',,,&&&!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%+++---(((%%%&&&&&&&&&!!!BBB+++,,,&&&""")))###)))$$$%%%,,,%%%(((CCC777''':::000///???HHH???;;;333111///.........---,,,///666777===000777222***......999...---000333000***)))---***+++)))...111SSS}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||wwwaaaGGG777666444222000000222444555666666@@@ZZZ999888666555555888;;;======666555111000444777444...(((///666444---)))***---******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))*********)))(((((('''&&&''',,,555;;;<<<;;;555///...///+++%%%&&&%%%%%%%%%&&&'''((()))'''&&&'''((((((***444???JJJDDDBBBAAA888)))!!!!!!<<<888FFF(((...'''333===III***PPPOOO---&&&+++''')))%%% (((''' ######$$$$$$$$$%%%%%%%%%%%%!!!+++000'''$$$(((%%%%%%!!!777333+++$$$&&&'''###'''''')))***$$$(((888@@@::: }}}gggEEE888rrr888999333111---,,,---............777===666000555+++)))...+++666---***,,,000---''')))000+++,,,***///222SSS}}}|||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{||||||||||||wwwdddKKK;;;999555111222222111111333444555999@@@:::777444444777<<<@@@BBB@@@777000222666666333111,,,***000888555+++(((---*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&(((***,,,---,,,+++***+++))))))///666:::888555***---,,,(((''')))(((%%%%%%&&&&&&&&&%%%###!!! """ """"""###***222((($$$%%%(((&&&###,,,;;;OOODDD666!!!777@@@666OOO111___LLL///$$$ ---))))))###!!!%%%'''((((((######$$$$$$$$$%%%%%%%%%&&&+++444'''$$$)))$$$%%%%%%***<<<)))$$$+++%%%&&&%%%,,,...'''''',,,,,,AAA555555}}}tttRRR:::BBBnnn;;;CCC@@@;;;555000///.........+++777DDDcccFFF999>>>YYYccc333111333)))+++111'''///,,,((()))...,,,(((///;;;+++,,,***...111RRR|||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||||||||||||||wwweeeNNN>>>;;;666111333333000...000222333777lllKKK;;;888444333777===BBBEEEHHH888///333777333111333222)))+++999;;;...(((---************))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&(((,,,...///...,,,*********000===HHHFFF555$$$"""''')))&&&$$$&&&&&&%%%&&&%%%$$$###"""###$$$%%%'''&&&(((+++***%%%""""""((($$$%%%'''$$$(((>>>WWW666444!!!+++III[[[...FFFZZZ777$$$%%%---'''!!!)))###(((111+++(((######$$$$$$$$$%%%%%%%%%''',,,555((($$$)))###$$$))) AAA(((###...$$$(((%%%000333&&&)))000$$$;;;@@@111QQQHHH;;;III'''RRRDDDTTTPPPIII@@@777222000...---(((666IIIzzzOOO777222444666555111uuuMMM333333444***000555&&&***---((()))//////---666EEE++++++)))---000PPP~~~zzzzzz{{{{{{{{{||||||}}}}}}{{{{{{{{{{{{|||||||||}}}|||wwwUUUSSS999;;;777222222111111111222444555;;;AAAppp333>>>(((:::***666EEE:::@@@<<<666333222222000...000222111000444888111&&&---+++))))))***)))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&''''''((())))))(((&&&%%%&&&'''000+++***------,,,000777BBBcccssszzzccc666&&&"""&&&&&&''''''&&&''''''((()))444777---!!!$$$(((...!!!!!!&&&"""###))))))222%%%(((+++IIIFFF***+++)));;;LLLDDD999???GGG&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%"""############$$$$$$$$$"""$$$'''+++,,,)))''''''%%%***'''...AAA---***((('''999[[[555+++###--->>>444CCC(((===FFF777UUUGGGVVV\\\LLLUUUBBBIIIssslll<<<(((+++444>>>fffKKK666555777111...222333<<<;;;111///,,,***++++++***)))************+++,,,---...555222###,,,JJJxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}xxxNNNQQQ===<<<444222222111111111222444444333???>>>444...===///222<<<333666444222333666888777666444777555000000555777555222///+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))++++++(((&&&$$$%%%'''((((((***---000'''$$$'''111>>>OOOfffxxx^^^111,,,******%%%!!!"""'''---000111&&&$$$"""%%%...555///$$$"""******###%%%'''"""///222--->>>000---***AAAOOOGGGIII]]]QQQ'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$"""############$$$$$$$$$&&&'''***+++)))%%%!!! '''((("""***>>>###***$$$###+++222GGG???AAA@@@,,, ---777TTT\\\iii666333>>>kkkGGGHHHMMMMMMJJJDDDIIIYYY___OOO===444+++444SSS???444...222555222111444555...000111///,,,++++++,,,+++***************+++,,,---...---$$$///(((111>>>ppp~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||~~~yyyFFFMMMAAA===222333222111111111222333444...===fffYYY---888@@@999222666111555444444555666777555333***...---'''%%%+++555<<<666111+++''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******(((&&&$$$&&&)))---///...,,,++++++111;;;LLL```nnn{{{HHH '''$$$***$$$ ###+++111222000---'''%%%///@@@GGG;;;))))))---%%% $$$'''###'''===PPP===---'''###999jjjJJJ\\\uuu222###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""############$$$$$$$$$&&&""""""+++777;;;444***,,,+++###***???---,,,$$$!!!///BBB222CCCHHH:::)))......>>>JJJgggsss}}}BBB------OOOLLLAAABBBMMMGGGMMMHHH555===OOOLLL000,,,;;;uuuIII$$$,,,...000000...---...///888444ppp---111///---,,,,,,,,,+++******************+++,,,---"""222---,,,444111hhh}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzzyyy@@@FFFBBB===666333222111111111222333444111<<>>CCCXXXggg|||JJJ!!!---&&&%%%%%%'''+++...---)))$$$###&&&+++222888777000((()))+++$$$"""''')))------***>>>@@@333,,,222OOObbb___PPP222***000!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%,,,DDDOOOCCC000,,,,,,&&&***:::222+++&&&---(((AAA+++OOO999&&&333&&&$$$555 000777GGG>>>:::AAAGGGTTTKKKEEEIIIOOORRRAAA&&&"""666EEE333555:::bbb111---222000444444---(((+++......333bbbLLL666000///------------,,,******************+++,,,,,,+++UUU<<<333444***```||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||zzzuuu???>>>AAA===;;;444333222111111111222333444777>>>FFF999///;;;888666666000000000000111333555777555222111000///,,,)))(((---+++)))))))))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''''''''''')))***+++******+++///222333111111555BBBWWWnnn~~~RRR%%%---$$$%%%***///000---)))&&&&&&(((,,,111333000***(((((()))'''$$$666555---111***(((###AAAsssWWW666ttt[[[000000+++)))%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""""""""#########$$$$$$$$$###&&&***000999===222$$$###(((%%%&&&...222$$$%%%&&&FFFJJJWWW+++...***111III000,,,'''111BBB:::IIIZZZZZZSSSKKKJJJVVVnnnuuuMMMUUUWWWIIIDDDOOO>>>222;;;111'''777>>>888'''EEE777%%%...333---///...***+++000222000---555888///...------------,,,*********))))))******++++++:::pppLLL777...***YYYwww|||||||||||||||||||||||||||||||||{{{{{{|||||||||zzzjjjIIICCC555___ppp===777???;;;>>>444333222111111111222333111222888gggfff777%%%222555222222222333333222000000111333,,,((((((000666444...******)))((()))***+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))''''''''''''''''''''''''''')))+++***((('''***---888CCCTTTgggxxxWWW)))+++(((***...000...)))(((---222<<<666000---+++'''%%%'''///999333777IIIBBB...///555444111<<>>zzzddd999---,,,+++,,,------,,,***+++*********))))))((((((,,,,,,------,,,+++)))'''...)))***---***###$$$+++)))))))))'''%%%$$$%%%'''000222///)))%%%'''((('''(((%%%###+++444---(((222***...999QQQtttkkk]]]HHH;;;///,,,***...000000///!!!'''111%%%+++&&&...333GGGvvvuuuEEE666,,,,,,CCC,,,AAAQQQHHH000'''777LLL---111%%%!!!,,,&&& ...'''&&&%%%%%%$$$$$$$$$$$$########################$$$###$$$&&&$$$ $$$555***###&&&'''###!!!$$$)))333###***)))<<<------###((()))&&&)))111222---%%%***)))---777222))))));;;"""...NNNSSS&&&...///...'''111###%%%???$$$000(((+++333111===vvvKKK000VVVLLLKKKLLLLLLIIIOOOXXXVVVJJJEEEJJJEEEJJJNNNMMMNNNNNN111---111)))111--->>>111@@@***,,,,,,,,,,,,+++***(((((())))))))))))************222'''++++++---...;;;jjj~~~}}}~~~~~~}}}||||||}}}}}}||||||||||||}}}}}}yyySSS]]]eeefffRRR999555///999111555333222000000111222333111666555...GGGQQQ::::::...---++++++,,,---,,,+++************)))))))))(((++++++,,,,,,------,,,,,,((((((%%%!!!"""(((,,,,,,&&&(((+++---...............333444...***+++---,,,///333000...+++"""%%%777FFF]]]xxx\\\PPPCCC999555111+++***...555555222+++)))***!!!)))..."""+++666SSSuuupppKKK666***""";;;SSSGGGUUUKKK<<<---'''***444<<>>)))""")))***+++///lllkkkCCC111))))))"""(((,,,---000$$$000+++---222***&&&@@@dddCCC555QQQFFFIIIGGGHHHFFFKKKSSSRRRHHHFFFJJJJJJFFF___NNN)))+++111"""000CCC111]]]000333+++,,,++++++******)))(((((('''(((((((((''''''(((***222))),,,***+++***555___~~~}}}}}}}}}}}}||||||}}}}}}||||||||||||}}}}}}~~~yyyOOOAAAWWWKKK777333///888333444333222000000111222222000666666***777nnn|||===lllOOO000---+++***+++,,,,,,,,,************))))))))))))*********+++,,,...///000+++333444......222+++)))(((%%%$$$$$$%%%''')))---444888222***&&&&&&%%%(((---((((((333AAAUUUmmm~~~FFF333)))$$$'''%%%&&&&&&222444000&&&'''"""'''%%%++++++$$$888lll___:::444777$$$+++333///BBBTTTGGGJJJ<<<---+++333999666///QQQEEE111(((,,,)))###%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""######$$$***222+++$$$"""&&&%%%"""&&&///000222%%%%%%"""222---***&&&!!!&&&111...'''333JJJ000"""(((///HHH---)))---...$$$&&&(((QQQHHHKKKLLL,,,...222,,,...+++!!!///+++***,,,000,,,%%%&&&...ZZZWWW///555GGGAAAKKKEEEDDDBBBFFFLLLLLLFFFEEEKKKRRRBBBSSSRRR&&&000$$$000'''999666???```000***///,,,+++***)))((((((((()))'''((()))(((&&&&&&)))------'''---******)))000UUU~~~}}}||||||||||||~~~}}}}}}||||||}}}}}}~~~}}}xxxIIIDDD666333444<<<:::333333222111000111111111,,,000666222777KKKTTTHHH}}}fff111...***)))***+++,,,,,,*********)))))))))))))))))))))))))))***,,,///000MMMIII===///'''))),,,---///...---,,,------,,,***///:::AAA<<<222---,,,,,,(((444;;;JJJjjjuuu444***---000666,,,444888BBB000)))""")))""")))(((***)))---PPP\\\666&&&---333333;;;WWWSSS;;;:::(((+++111888>>>>>>999555:::YYYKKK,,,,,,))) ,,,$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###$$$%%%***222((($$$$$$'''%%%###***666)))((($$$######111444,,,+++000<<>>999$$$nnnBBB222...000+++***)))((((((((()))))))))+++,,,***((((((,,,111'''%%%...***,,,,,,///NNN~~~|||{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}xxx@@@888555777<<<===222222111111111000000111000+++000999:::555~~~JJJXXXXXX222///+++))))))+++,,,,,,))))))))))))))))))*********)))((((((((()))+++,,,&&&111GGGXXXOOO555&&&''''''(((***---000000,,,)))%%%111:::888000---...///===```}}}qqq///)))...222000(((DDDUUU___555---...***%%%+++(((&&&%%%444cccccc>>>111///111,,,---666uuuQQQ+++...222666777555555:::>>>777777LLLGGG$$$"""...!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%###&&&+++&&&###$$$'''$$$"""***888$$$ &&&%%%%%%000999+++$$$***((("""###000???''')))***###AAA@@@999(((((($$$///GGG666222---000EEE111...!!!333111+++***---***$$$'''///111,,,***,,,333AAAAAABBBKKK===GGGEEEEEEEEEDDDBBBEEEIIIBBBFFF444WWW777---<<< 444000???000MMMyyy333222555***+++******))))))))))))))))))+++,,,+++******---111&&&)))222---...///---EEEzzz}}}{{{~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}xxxMMM===:::444666777999222111111111111000000000777---+++666777...hhhsssIII333111///+++******++++++***))))))))))))************))))))((((((((((((((((((///)))...999777333IIIiiiIII???000'''%%%(((,,,...000999>>>:::222...---,,,GGGzzz888//////---...555fffvvvvvv666***+++)))%%%+++%%%###$$$222___BBB$$$((()))###111'''<<>>???;;;666;;;@@@...555TTTDDD%%%,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''&&&######'''...'''%%%&&&$$$""")))444,,,///%%%###'''<<<&&&'''''')))%%%)))222MMMLLL***///999ddd^^^aaa<<<>>><<<===;;;@@@DDDKKKWWWvvv===...666)))+++,,,,,,---...,,,)))'''333BBBDDDFFFJJJEEEEEEDDDEEEEEECCCBBBDDDHHHJJJBBBTTTQQQ444BBB******333...,,,???===---333))),,,)))***,,,......,,,+++))))))''''''***///000---))),,,333;;;///...000(((777ooo|||~~~}}}~~~~~~}}}}}}~~~~~~~~~yyyZZZkkkzzz111666111444000444111111111111111000//////)))777111---111<<<(((bbbVVV<<<000...---,,,,,,,,,***((((((((())))))*********+++'''((()))+++++++++***))))))++++++((('''000@@@MMMkkkJJJ444---111222///---//////---,,,ppp888///111111%%%PPPxxxfff,,,///))))))''',,,(((---...%%%666|||YYY222))),,,***'''...@@@>>>:::666444666;;;???::::::===444222JJJDDD'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&&&&###%%%***555---(((***(((&&&+++555...///###!!!&&&???)))***###(((111(((:::ddd777...***QQQ555111UUUNNNFFF///AAA===FFFEEEhhhrrr:::333000,,,***,,,......+++)))***===MMMJJJKKKKKK@@@DDDAAACCCDDDBBBBBBFFFIIIKKKOOOHHHLLLHHH111111,,,111///ooottt666...777"""666(((***---000000...+++)))+++((((((---333555///))))))111:::......222***777lllzzz}}}~~~~~~~~~~~~zzzdddPPP]]]444:::111111222000,,,:::+++333222&&&666***...///000111111111444666ooo888,,,000555888777111***%%%))))))***+++,,,***'''%%%''''''&&&''''''((()))***+++)))+++///,,,)))111>>>eeeqqq;;;222///444444///000777LLLppp777+++...---+++<<>>???===CCCDDDAAADDDBBBGGGGGGCCCDDDKKKPPPOOOHHHNNNPPPHHH666***,,,444999VVV@@@999000&&&333$$$(((***,,,---///000---)))%%%###444'''<<>>***)))''''''((()))******))))))))))))))))))))))))***,,,,,,***)))+++///222FFFmmmaaa222%%%...666666555>>>GGG777QQQqqq>>>//////...---555oooJJJ---((()))******)))(((((()))***+++TTTggg555((((((...,,,111SSSeee444777@@@666444???======<<<999555111000///<<<''')))+++!!! ,,,%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""***111000&&&$$$---***(((###---'''***AAA444///''')))(((000222~~~qqq'''(((999+++555666------AAAGGG???JJJMMMGGGGGGgggHHH111222---777888'''111CCCFFFAAAEEEFFFAAA@@@BBBFFFFFFBBBBBBHHHMMMLLLJJJMMMMMMGGG999...---333ZZZ~~~@@@---%%%+++---///)))***,,,...000111...+++555---'''>>>===...+++******+++---...///000//////RRR}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz```}}}PPP~~~NNN111777000000......111///666%%%111;;;"""333///000111000///000222333777tttJJJ---///,,,((('''+++444>>>EEE111...***''''''(((+++---******+++++++++***))))))(((,,,,,,((()))---...,,,...JJJlllhhhJJJAAAZZZyyyKKKXXX??????EEE^^^III111///...///---eee<<<---''')))---,,,***)))((('''((((((888FFF+++,,,%%%---///555jjjGGG+++CCC;;;,,,DDD>>>>>>===;;;999333---(((777444...'''%%%((((((%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))666>>>444!!!)))((((((&&&...+++---???:::***!!!...)))111222!!!<<<]]]333888111FFF222333:::999<<>>FFFHHHHHHDDDDDDGGGJJJKKKRRRGGGGGGJJJ777&&&@@@mmmJJJ777(((///666"""...,,,,,,...111333222000...)))%%%"""YYYDDD***111///***+++,,,---////////////GGGzzzzzzWWWdddDDD111666111111---...222TTT888...444,,,333)))///000111000//////000222)))TTTEEE------,,,+++++++++---///111666555333///,,,***)))***((()))***+++++++++***)))((((((+++...---+++---111...777IIIpppiii~~~XXXJJJVVV111+++///...)))ccczzz///,,,'''......---+++)))'''''''''(((***...$$$///&&&......888ppp777<<>>AAAHHHHHHGGGuuuPPPMMMFFFKKKlllooo111...***///FFFIII<<<@@@JJJIIIEEELLLMMMLLLIIIGGGHHHIIIJJJMMMRRRPPPAAA444IIIttt000111222999---&&&AAA555222222555666444111111222777ZZZrrrPPP444888---++++++,,,---...///000000===qqqzzzooo===222555222333---000333___JJJ555...)))666&&&...///000///......///111///===jjjQQQ111+++---...///---)))&&&###///222555555111,,,)))(((&&&'''((()))******++++++***%%%)))333000%%%(((555000333777RRRxxxfff111&&&///++++++gggkkk(((+++(((333,,,+++***((((((((())))))***&&&"""111(((///---CCCbbb>>><<<@@@<<<@@@===;;;<<<>>>===:::666333...555AAA<<<((("""***&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$***999CCC:::+++&&&&&&)))(((((((((---<<<)))###---)))&&&>>>SSS___LLLMMMYYYYYY(((666MMMAAAHHHPPPcccDDDHHHHHHPPP???888888---EEELLLGGGOOOXXXRRRLLLOOOOOONNNLLLIIIGGGHHHJJJBBBXXXTTT???ZZZ___)))333666--- KKKjjj>>>888666888888444222555+++777[[[BBB999<<<...,,,,,,,,,---...///000111666ddd~~~}}}zzz[[[KKKIIIXXX777333444333444,,,222444AAA\\\===)))666***------...///...---...000111666111GGG|||jjj;;;,,,,,,,,,,,,,,,+++******$$$)))000333111...,,,,,,(((((('''((((((***++++++,,,&&&)))222000''')))333***444555CCCqqqtttvvv]]]nnn{{{999&&&...(((000nnnUUU)))///)))333+++***)))(((((()))***+++---'''###000+++000...\\\TTT444:::>>>@@@>>>;;;:::;;;;;;:::999>>>444...333:::777...&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% (((((("""%%%000000(((&&&%%%***$$$&&&&&&&&&@@@"""'''111..."""(((888@@@IIIOOO>>>]]]...:::<<>>SSSFFFSSSXXX000EEENNNMMM+++000555777???OOONNNDDDBBBFFFEEEGGGLLLMMMKKKNNNSSS]]]OOOnnn```444CCC666>>>GGGbbbvvvlllEEE999222444444111555===ggg```555111...+++(((***))))))***+++,,,...///---DDDxxx{{{zzz===///333000000222)))222///&&&===mmmLLL###888******,,,---------...000333---444***==={{{VVV000///...,,,***)))(((''')))++++++((('''+++333;;;333000,,,((('''''')))***%%%///+++###444PPPNNN666111000,,,DDDxxxppphhhVVVWWWwwwSSS111///(((777qqq+++666:::***(((---,,,***)))((((((((((((&&&,,,(((++++++///999vvvLLL;;;777:::>>>???===<<<>>>AAA:::999<<<>>>333%%%)))777***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!+++///)))''',,,''''''...###)))+++&&&OOO$$$,,,&&&,,,333///888BBBeee~~~tttGGGWWW[[[@@@TTT[[[mmm555HHHLLLBBB999---333CCCDDDAAAHHHDDDBBBFFFNNNQQQPPPTTT[[[XXXppplllEEE888CCCCCCZZZZZZeee```uuuCCC666...111222000666AAAKKK@@@>>>###...(((''',,,((((((''''''(((***,,,---***:::rrr|||zzzXXX___\\\888555222000000000///...)))999%%%666___SSS777+++***++++++,,,,,,------......222222,,,FFFDDD222///...%%%,,,000 ))))))))))))((((((((((((555555333///+++******+++,,,)))222***+++KKKWWWNNNFFFrrrvvvmmmkkkzzz888000***999>>>333,,,//////)))(((((((((((()))))))))))))))...***&&&555///>>>qqq<<>>???>>>===<<<<<<;;;777///)))---777,,,)))%%%"""***###'''&&&%%%%%%%%%&&&&&&&&&$$$$$$&&&))),,,,,,)))'''###)))'''+++--- ***QQQ>>>,,, 888UUUIII<<>>///777%%%///BBBEEEBBBBBBnnnzzziii@@@UUUjjjppp^^^BBBfffwww^^^FFF555444)))000)))333:::000333...444444333111...+++)))(((''''''((((((((())),,,///...:::bbb~~~~~~yyyFFFQQQRRR777444111000000000///...000111***666CCCNNNNNN///+++++++++,,,,,,------------......---===kkksss<<<%%%222111************)))))))))((((((((((((+++...222333111---***)))...$$$......000KKK}}}LLL///***---333666555000+++((((((((((((((()))))))))*********((((((111###333ooo:::EEEFFF:::666???DDD@@@AAA@@@AAABBBBBB>>>888333(((222***777@@@///)))(((###$$$%%%$$$$$$$$$%%%'''%%%&&&&&&$$$###$$$&&&(((000---%%%%%%+++***,,,777%%%---000666BBBFFFFFFIIISSSMMMZZZWWWTTT<<>>qqqOOObbbwwwsss\\\III777---000///111555*** ...OOO777222111000...,,,***(((''',,,++++++***++++++,,,,,,444???___|||~~~|||iii888QQQCCC555333000///000000000///666)))///555&&&CCCbbb666,,,,,,,,,,,,,,,,,,------------,,,///444CCCtttTTT***,,,///))))))+++******)))))))))(((((((((%%%)))---000000...---,,,111###+++111444PPPmmmuuu<<<222((((((444777---(((+++((((((((()))))))))******'''+++***&&&111***111nnnkkkKKK777===BBB<<<===HHHAAABBBCCCEEEFFFDDD@@@===cccmmmFFF222===666222444***,,,---+++((('''(((+++))),,,...+++'''&&&)))---$$$((()))000111'''555JJJTTTGGGIIIdddjjjSSSDDDNNNOOO===kkkMMMiiiEEENNN```NNN...333666((($$$+++BBB222JJJ222(((QQQDDDdddddd[[[FFF777555---***222333%%%111---AAAuuujjj///...,,,***((((((((((((---,,,+++---000111///,,,555>>>PPPnnn{{{}}}OOOFFFSSSfff777444222//////000111000000444(((...333555[[[>>>...---,,,,,,,,,,,,------...000---000222...TTT|||QQQ...###,,,000(((*********)))))))))(((((((((((((((((((((+++///222222***......333[[[zzz;;;888,,,''',,,///***)))---(((((()))))))))*********###...000$$$111999777UUUmmm;;;===JJJEEE===@@@???@@@CCCEEEFFFDDDBBB@@@;;;555;;;666+++(((+++,,,***%%%!!!"""$$$!!!$$$&&&'''&&&$$$######444---333111"""///OOO[[[IIIQQQTTTIIIPPPzzzZZZEEE___oooCCC777FFFMMMZZZ666???XXXxxx{{{jjjHHH,,,,,,---###666QQQEEE:::000&&&333\\\lll:::@@@===>>>555''')))222...***444666'''---***NNNyyyOOO---,,,)))''''''''')))******((((((,,,333555333///111444:::YYY{{{{{{{{{LLL222444222///...///000000///---,,,)))111***)))@@@AAA000///---,,,+++,,,------,,,111---...111+++>>>kkkJJJ)))***...***************))))))))))))))))))((('''&&&)))---111222333444***111mmmqqqaaaAAA\\\VVVFFF111...***'''(((******)))))))))))))))************''',,,222)))+++...888bbbuuuEEE999FFFDDD333???@@@CCCDDDDDDBBBAAA@@@~~~>>><<>>000JJJ::::::888&&&222...(((...666...'''...***000///+++@@@@@@GGG&&&,,,+++)))''''''(((***+++(((&&&&&&+++111444111---222///***FFFxxxzzz===333444222///.../////////...'''///&&&000333$$$---<<<222000...,,,++++++,,,---***,,,+++,,,///,,,111AAArrrKKK+++"""---++++++*********)))))))))%%%'''***,,,+++***)))***///777777,,,999~~~^^^xxx^^^XXXjjj,,,...,,,)))***---***$$$)))))))))*********++++++///%%%///000&&&"""EEEyyyFFF444:::BBB@@@BBBEEEFFFDDDCCCCCCCCC???XXXDDD;;;GGGAAAAAAHHHCCCDDDFFFHHHJJJKKKJJJJJJAAA555)))'''...888<<<===???///333BBB===333:::HHHJJJAAACCCFFFCCCOOOlll^^^111$$$555***222FFFIIIVVVJJJOOODDDSSSrrr---222:::333===###;;;YYYVVVIII999***999,,,777wwwKKK666666---111///111,,,,,,000+++&&&---(((111***===GGG:::333///++++++)))(((((())))))******(((((()))---...,,,)))666000***===ggg{{{<<>>======AAAEEEGGGDDDAAA>>>555+++''',,,333888:::AAA===;;;EEEOOOHHHCCCKKK@@@>>>BBBJJJJJJHHHlll222AAAGGG333333444:::EEETTT:::FFFXXXNNN222222333***+++---EEEJJJ@@@333)))999222~~~{{{///666222+++777)))000***%%%***---,,,000666666222[[[BBB777,,,(((******))))))((((((((((((***)))))))))))))))******444111111888PPPwww|||MMMqqqfff]]]<<<333666666333000.........---,,,))),,,,,,///%%%))):::)))444222///,,,***+++,,,---000###,,,666+++(((111...+++aaaxxxGGG888+++++++++************)))******(((&&&%%%(((---111***(((000AAAWWWggg...CCCSSS```eeeBBB***---111)))(((222)))************+++++++++'''+++222***FFFWWW888===AAADDDFFFEEEEEEGGGIIIDDDLLLBBBFFFJJJFFFFFF777HHHDDDBBBEEEJJJJJJEEE>>>DDDBBB???>>>???@@@AAAAAA???KKKEEE???IIIGGGAAAJJJDDDGGGLLL___pppsssRRR777==='''@@@000999???dddLLL[[[qqq333,,,===)))'''777,,,---(((555---&&&222444888VVV666???***555222***+++555///&&&---333000///...888NNN555,,,000000))))))))))))((('''&&&%%%'''(((((((((((())),,,///---...555444@@@mmm{{{yyyVVVvvvvvveee222999+++///............---------++++++******++++++,,,---***111444000++++++,,,,,,,,,+++,,,,,,---...///000&&&AAAppp^^^666+++&&&,,,222///)))&&&,,,'''%%%)))+++******,,,)))222//////SSS___999555jjjvvvTTTttt@@@;;;ccc333,,,222,,,)))......"""///)))(((///%%%444%%%///IIInnnTTT;;;999AAACCC;;;===GGGIIIGGGKKKKKKGGGFFFIIIHHHCCCJJJIIIGGGGGGGGGFFFEEECCCJJJFFFCCCBBBDDDFFFEEEDDDFFFFFFHHHIIIJJJIIIGGGFFF<<<@@@}}}:::888222999NNN===lllLLLDDD,,,,,,666---+++000+++))):::+++'''>>>444///YYYVVV222222***222444+++///'''---...---,,,***666@@@TTTZZZ[[[<<<333(((---'''''''''(((((()))***+++)))))))))(((''')))---111555%%%999111((([[[~~~zzzTTTQQQ666///444///............---------++++++******++++++,,,---+++000222///------,,,***++++++++++++,,,---...///:::...@@@uuufffIII+++"""(((......,,,---...000111,,,&&&&&&***LLLJJJ:::---CCCoooYYY???000888iiiHHHwwwdddIII???lll^^^555)))333555---000***555+++)))111***666***888cccUUU<<<666BBBFFFEEEEEEAAA999AAAFFFEEEFFFIIIJJJGGGHHHHHHHHHHHHIIIJJJIIIHHH@@@AAACCCGGGKKKKKKHHHEEEJJJFFFBBB@@@AAADDDGGGHHHTTTqqq@@@;;;777YYYLLLkkk666222000444333)))***555<<>>666%%%///NNNSSSBBBKKKjjjiii999666@@@EEEEEE???OOORRRPPPIIICCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJPPPLLLHHHFFFGGGIIIJJJKKKJJJEEECCCHHHPPPSSSNNNGGGwww^^^;;;DDDpppBBBIII<<<000444***444444...---222@@@SSSmmmCCC+++999///XXXHHH//////222888888***,,,,,,---...---+++333NNNiiiWWW===+++222###***))))))((((((((((((((('''((())))))***---111555'''===rrrNNN???,,,\\\|||LLLNNN///999+++666///............---------++++++******++++++,,,---------,,,,,,000333///'''+++*********++++++,,,---###000333555WWWiiiIII111''''''///...---***%%%'''555DDD:::666---&&&(((444EEEPPP888...///...888@@@HHHjjj???qqqvvvEEEfffcccGGG>>>CCCDDDOOOOOO777'''---555;;;JJJ000(((666444'''333RRRkkkJJJ;;;AAAHHH>>>@@@CCCEEEHHHJJJJJJHHHCCCEEEGGGHHHHHHHHHHHHIIIFFFDDDBBBBBBDDDHHHMMMOOO===LLLUUULLLCCCUUUcccMMMIII@@@222...@@@111555+++)))666<<>>EEEBBBCCCHHHLLLIIIAAA:::JJJLLLNNNOOOPPPQQQTTTWWWNNNOOOPPPOOOMMMIIIFFFDDDSSSKKKLLLfff???xxx\\\999444333111444333))),,,777:::WWWSSS888:::888|||\\\222000555333,,,@@@EEE...555888111&&&;;;AAAGGGrrr666111///000,,,+++***(((''''''''''''(((((()))(((((((((+++---,,,000***...,,,777999ooo~~~xxxhhhoooYYYkkk444555///;;;$$$///............---------++++++******++++++,,,---,,,,,,******000777666111,,,,,,++++++++++++,,,,,,222,,,***000<<>>222,,,...333...,,,***((((((+++,,,+++++++++000)))///222&&&000)))888666999```===+++999SSSyyyEEE333000000???666###))),,,,,,------((("""---<<>>JJJKKKLLLJJJIIILLLTTTZZZIIIKKKQQQ[[[lllXXX```QQQCCCkkkiiiKKK+++///555111000NNNYYY333===~~~CCCCCC555&&&,,,;;;999===<<<---888222]]]\\\[[[RRR```xxx___{{{999000&&&000******)))(((((('''((((((%%%''')))***+++,,,...000***......888***222$$$CCCxxx}}}{{{NNNMMM555333---...////////////.........---------++++++******++++++,,,---+++,,,***)))...888======......---,,,,,,---------...***+++///,,,+++888KKKsss```LLL>>>:::---,,,)))'''***000...(((,,,------!!!(((333,,,666+++444******UUUUUU...:::&&&aaaggg___RRRNNNrrr000%%%///111===...111111000---******000666111...***FFFvvvtttAAACCClllTTT111111000222---888mmmAAAHHH>>>NNN555777444:::---...***///888666DDDbbb}}}\\\UUUmmmrrrCCC111@@@!!!///333%%%***))))))((((((((((((((('''((())))))(((((()))******$$$...//////111+++999tttzzz}}}EEESSS]]]555999---...///---......---------,,,,,,,,,+++++++++***++++++,,,,,,333---+++,,,,,,,,,555@@@555222//////000000,,,)))++++++++++++,,,...000111SSSEEE...)))+++&&&---111!!!...000222///***)))---111)))---)))333666xxxvvv222...888888nnnuuuggguuuzzz---000000000,,,,,,---000000,,,'''+++888DDD>>>DDD(((aaaxxxvvvlllFFFOOO\\\888333...@@@FFF<<>>222eeeddd;;;666444444000444555222222;;;HHHQQQrrr\\\MMMYYY|||ZZZ>>>555...///000,,,)))))),,,---,,,)))'''((((((&&&))))))))))))***************++++++,,,---...//////YYY~~~|||}}}WWWWWWQQQ///555---//////+++......---------,,,,,,,,,+++++++++++++++,,,,,,---,,,((()))///333111111444@@@;;;555000------,,,,,,,,,+++++++++,,,...///000999^^^~~~OOO888777,,,%%%+++++++++///111///***(((,,,000...000777...111XXXQQQ000000111III;;;+++111---+++,,,,,,...444555***&&&:::VVVDDD<<>>QQQTTTUUU:::888OOOLLLFFF<<<~~~DDD333666222---222333555555555999CCCMMMPPPMMMRRRRRRHHHDDD===///%%%,,,222///'''%%%+++222)))+++***)))'''((())))))))))))))))))***************++++++,,,---...//////LLLzzz}}}}}}OOOiii```CCC,,,333---000///,,,......---------,,,,,,,,,+++++++++++++++,,,---...---))))))...333555666888888:::;;;:::888777666777---,,,,,,+++,,,---...///+++<<<\\\}}}|||TTT>>>***&&&...222;;;<<<<<<777000+++)))***555666HHH000///888ssssss;;;---...///nnnqqqNNN%%%444...111555///***111;;;333'''444OOOKKKBBBEEEfff777999HHHwww}}}??????333```;;;LLLMMMNNNNNNGGG///000444888999555HHHJJJ222222666555000555111333888999999@@@KKKPPPIIIMMMKKK666(((,,,111;;;JJJSSSKKK>>>666000***++++++++++++)))((()))+++))))))))))))******************+++,,,---...//////;;;nnn}}}EEE555CCCqqq999///333---000............---------,,,,,,,,,,,,,,,+++,,,,,,---...///***---111333111///111444888>>>DDDDDD???666000---///...---,,,,,,,,,---......///BBBfffrrrUUUIII999###CCC@@@<<<999666222,,,'''555999HHH:::......bbbVVV666///111LLLzzzcccDDDnnn^^^!!!222---444:::111((()))666:::222///333@@@DDDWWWBBBAAA111999wwwhhh===<<<)))WWWppp>>>JJJAAABBB...:::,,,777;;;999AAA]]]]]]666666333111777666777000222;;;???>>>DDDPPPVVVDDD:::444...888NNN[[[oooxxxzzzsssmmmbbbEEE&&&...,,,,,,...---)))((()))((()))))))))******************+++,,,---......//////aaa}}}RRR222444333***---+++.........---------,,,,,,,,,,,,,,,,,,,,,---...///000'''000777555///000888@@@@@@CCCDDDAAA<<<999999:::222111///---,,,,,,,,,---111+++...FFFjjjVVV222***---///333...+++...555777111+++,,,444666>>>,,,111OOOwwwFFF---555999eeeuuuKKKeeetttqqq+++---(((,,,222+++++++++---555<<<:::444111444UUUxxx555000:::444}}}zzz888111BBBLLLRRRAAA333CCC555CCC888999555LLLYYY:::333999000///555222888222444>>>EEEHHHNNNVVVPPPBBB666,,,000PPPtttfffFFF444---))),,,...***((((((((()))))))))************)))******+++,,,---......+++TTT}}}>>>...444///***000+++,,,......---------,,,,,,,,,,,,,,,,,,---...///000111111111///...<<>>]]]|||XXX111333000333444333111000333666444111%%%+++111+++---IIIvvv```...---666___OOOHHH\\\eee111333+++,,,)))///000,,,***222@@@IIIBBB>>>kkkMMM111>>>666RRR|||:::AAA<<>>666<<<666000666999777888999AAAGGGKKKSSSZZZSSSFFF444&&&000QQQssszzziiiLLL000***---,,,+++---))))))))))))************))))))***+++,,,------...///666kkk}}}sss:::111222---999III999.........---------,,,,,,,,,,,,,,,------///000111222---...>>>kkkdddEEE:::888555222000...------***---///---...???ccc}}}GGG///)))222999777//////999DDDFFF:::111%%%;;;&&&***:::mmm}}}:::222...SSSpppmmm+++555,,,---444+++(((...111---+++///;;;NNN\\\;;;===222000OOOfffCCC>>>LLLBBB<<<,,,;;;666///555222000???999GGGPPPPPPWWW]]]PPP:::...444XXXddd<<<......---,,,...))))))))))))************))))))***+++,,,------...000,,,aaa}}}[[[666444//////;;;GGG???...---------.........//////000***)))444222///777111222666hhhfffJJJ@@@777666777444///+++---&&&***333...+++CCCeeennn888,,,111777999222******000;;;666222111333333000,,,888vvv{{{||||||hhh999///666eeeyyy~~~|||yyywwwwwwtttoooiiiooobbb``````ZZZ^^^dddaaammmaaaggglllYYYJJJ===((()))000777'''777...555444HHHzzzppp>>>;;;777iiivvv;;;>>>```fff...AAA777888666222000444===EEE999EEEPPPUUUUUUNNN<<<+++222TTTwwwxxxiii,,,111000%%%,,,******))))))))))))******(((---...(((&&&+++///...---555JJJ{{{FFF...000...+++000888444(((---------........./////////------222//////777333///]]]bbbLLL:::777777111///333111******000---)))666JJJ{{{xxxPPP,,,+++,,,///...***))),,,***===MMMRRRGGG222!!!000]]]}}}{{{uuuyyy|||DDD999333JJJUUUUUU\\\NNNTTTPPPPPPVVV]]]aaaeeeiiissswww~~~nnn|||qqqOOONNNdddqqqFFF777111:::UUUXXXkkk}}}XXXsssttt{{{:::666BBBiii<<<555iiivvvCCC;;;333555555444444444888===BBBDDDDDDIIINNNJJJ<<<333222SSSmmm~~~uuuDDD333///%%%,,,******))))))))))))******'''(((((((((...444222***...222EEE|||hhhvvv===---333333...,,,000///***------........./////////...000111///...222555555777iiiCCC999:::777444555333...,,,------,,,---000UUUyyysss;;;222+++///444333///,,,///---+++...444999;;;;;;222JJJzzz}}}ttt{{{mmmkkk[[[]]]fff\\\QQQPPPQQQOOO===)))666HHH\\\sssiiiyyygggbbbvvvZZZrrrLLL+++444YYYzzz```???000666mmmttt]]]999eee///+++|||eee999<<>>AAAMMMHHHHHHHHH999+++777PPPwwwccc777///&&&,,,******))))))))))))******+++((('''...<<>>???999111000000///---///222///***222WWW|||RRR???...,,,222333---''',,,)))''''''***...000111333666ZZZeee^^^OOOYYYQQQRRRKKKLLLQQQUUUbbbhhh```wwwYYY222222IIIlllUUU:::NNNtttyyyNNNbbbaaa333+++111>>>TTTiiiVVVwwwKKK...%%%777,,,:::jjjWWWUUU222999PPP]]]kkk>>>555SSSOOOXXXjjjHHH777;;;666:::000333666777888;;;@@@EEEPPPMMMIII>>>///000RRRyyyyyy===111(((+++******))))))))))))******---))))))111>>>CCC:::...111+++666nnn~~~CCC;;;hhh>>>//////...,,,---000///,,,........./////////000000222///333***444;;;///@@@^^^BBB>>>;;;333///222111------222222...,,,@@@```xxx]]]???111222444333222***,,,///222222000+++'''444...===YYYJJJRRR\\\eeefffeeepppwwwrrruuueee===222:::ZZZxxxFFF'''IIIkkkuuu{{{qqqDDD333AAA>>>333:::aaaxxxgggtttBBB,,,///111---777555???~~~JJJ===BBBAAA???@@@yyyggg999fff^^^@@@777333EEEaaayyyvvvZZZ000<<<;;;,,,444000555999999777:::CCCKKKOOOGGG999///777TTTvvvHHH444++++++******))))))))))))*********((()))///444555111---000+++222```~~~BBBjjjMMMvvv(((111...***+++///222000---....../////////000000000222---444+++777<<<222[[[ZZZAAA======333444333...,,,...000///---000EEEhhh~~~iiiHHH444------222777555222...******...222666(((+++999kkkoooxxx}}}]]]___tttwwwpppkkkXXXJJJ999EEEuuuMMM777%%%%%%000CCCdddeeeHHH...000===888///555777OOOkkkJJJ$$$&&&:::000+++///...***HHHgggCCC000???KKKBBB<<>>111&&&$$$'''))),,,///111111000///...,,,)))333]]]{{{xxxooo999...YYYvvvwww|||tttNNN888QQQ___...000333222......;;;JJJ|||GGG777222666555555:::<<<...222EEEggg___111(((...///'''111'''(((444...NNN{{{666777:::===@@@BBBBBBAAA333KKK===888666)))000222///[[[cccPPPTTTXXXaaajjjwwwrrrrrrvvv}}}ggg777...>>>333///;;;;;;777777999<<>>555111555888333///000------,,,666PPPnnn|||zzz~~~wwwrrrnnncccVVVQQQRRRRRROOOZZZaaaiiihhhWWWAAA222...000...,,,)))))),,,111555\\\CCC333<<<{{{|||jjj???***777FFFVVVjjjvvvbbb<<<>>><<<,,,,,,***'''&&&)))---///EEEwww999222999888---444>>>444>>>777333555yyyGGG$$$555:::%%%222$$$111;;;***)))CCCSSS>>>DDD@@@>>>AAAAAA>>>AAAFFFCCC<<>>HHHLLLHHHAAA000999WWW}}}yyy333---111******))))))))))))******'''+++333888222))))))111***777555===xxx}}}WWW444555111///...///000111000..................///000000111222555///000???AAATTT@@@???888222222666333+++000,,,(((,,,:::RRRkkk||||||}}}|||tttfffWWWRRRSSSNNNWWWVVVaaaiiiuuu___uuu|||vvvhhhooopppNNNEEE777%%%...+++$$$222GGGdddpppfffqqq{{{zzzyyy}}}___666+++:::111%%%;;;]]]zzzYYYCCC)))+++++++++***))))))+++,,,222@@@~~~222666999444444DDDHHH666???;;;555>>>@@@BBB///777***,,,444'''"""***//////444>>>aaa999AAA666GGG666DDD???@@@AAADDDFFFJJJ===---888666///666'''222<<>>AAAHHHJJJ>>>...888^^^qqqCCC(((000++++++************++++++***:::GGGAAA000&&&...:::OOO(((333CCCuuujjjfff+++...111///...///000111000...///............///000000111000444222222>>>LLLYYYKKK???:::777111000333......,,,+++111BBBXXXhhhnnn```PPPIIIOOO[[[fffkkkoooxxxwww{{{xxxsssLLLWWW{{{gggUUUtttnnnfff>>>111(((''';;;XXXyyy~~~yyywww|||zzzTTT444)))444555222666;;;```zzzhhh===000---++++++---000000000***)))TTTKKK222(((...///777MMM\\\HHH???555<<>>???000,,,888;;;111ggg===???888III888@@@<<>>333nnnTTT~~~AAA888555444444555777777555444===666<<>>,,,:::WWWjjjZZZLLLLLLLLL~~~aaa///111444555KKK```]]]::: ***BBBNNN|||CCCJJJ@@@NNNJJJZZZ[[[PPPKKKQQQ^^^rrrBBBEEEMMM999)))DDD'''&&&+++444,,,KKKFFFCCCXXXTTTJJJVVVZZZUUUZZZwww~~~bbbLLL(((666111222@@@(((gggJJJ[[[\\\{{{@@@,,,777444555777777666555555555BBB@@@FFFJJJ???555DDD___tttHHH+++///++++++************++++++'''(((*********---222666fff===000111eee~~~}}}lllTTT222///111///...///000111000.../////////...///000000111555///111888555999qqqRRR??????;;;555333333444333...+++,,,333:::UUUiiixxxooo[[[YYYpppooo~~~{{{iii333444,,,VVV}}}}}}sssvvvnnn666'''///111+++""",,,MMMfffwwwvvvwww~~~yyykkk777222444222+++000555000222===NNNyyy{{{nnn000000000///---+++++++++,,,%%%BBBSSS666777444<<>>---:::RRR|||jjjPPPNNNvvvWWWPPPNNN222CCC999111;;;===888000]]]vvvCCCBBB\\\hhh^^^SSSNNNPPPWWWwwwyyyQQQ+++///888111000...666888yyygggWWWdddqqqiiiEEE666JJJ###333===555777888666444444777:::AAAMMMMMM;;;111DDDiiivvvMMM......,,,++++++******++++++,,,,,,+++******+++...000111777---000000UUU}}}iii***...111///...///000111000...///////////////000111111666000000999444888XXXDDD???<<<777666333000......//////...PPPfffxxxiiiCCC111JJJpppkkk555666333111DDDfffzzz|||zzzyyyjjj222"""***...,,,'''555555GGG```uuu~~~xxxsssBBB333222777000...444666999...666nnn~~~HHH666&&&&&&333<<<:::333000:::fffxxxbbbZZZdddwwwgggrrr{{{oooggg\\\HHH333'''666UUURRRYYY___JJJQQQZZZLLLPPPaaa[[[UUUddd000<<<(((;;;333555000333<<>>SSS}}}VVVJJJtttQQQJJJ[[[???TTThhhKKKDDDYYYYYYqqqGGG222AAA666...999:::222777444UUUbbbqqqqqqXXX---777333HHH===+++222888///...888777666555666;;;BBBGGGKKK444000OOOuuu{{{VVV333,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,---111222///---DDD>>>???222111///...///000111000...000000//////000000111222222444000777666DDDZZZEEE???999666333111000///...,,,888<<>>+++888DDD\\\oooqqq999888888444:::;;;AAAbbb}}}xxxqqqBBB000---,,,---$$$&&&'''"""222XXXyyyzzzvvvhhhCCC---///111444999999:::AAABBB]]]yyy|||kkklll{{{}}}}}}|||fffGGGpppyyyGGGVVVxxxNNN;;;777666666,,,333111<<<___rrrjjjkkk{{{vvv\\\+++333???---BBB\\\333333555666,,,>>>555444444777===BBBFFFHHHAAA<<>>333555222+++EEEpppMMM333''')))444111444///&&&---NNNtttuuuzzz\\\DDD666///<<>>eeeyyy]]]SSSBBB555===<<<***888fffzzztttLLLGGG@@@fffmmmSSSCCCQQQrrrvvvjjjfffjjjmmmmmmoooqqqpppkkkjjjsss[[[DDDJJJHHHEEEVVVWWW\\\gggllllllrrriiiRRRAAAXXXsssxxxzzzYYYWWWxxxKKK999RRR444+++444***111//////000000...111777444666@@@JJJFFF===CCCRRRwwwccc111///000...+++))))))***+++,,,++++++,,,,,,,,,,,,------///+++333000---nnn|||444999333,,,///111111333333000***/////////000111111222222111333444888999{{{aaaEEE>>>;;;111///666---222222--->>>[[[TTT......444444***???}}}qqqXXXRRRCCC@@@???333EEEuuu||||||hhhyyyuuuppp~~~fffmmmrrr{{{vvv___rrr[[[YYYUUUPPPPPPQQQMMMGGGXXXUUU;;;111JJJZZZ^^^kkkuuuwww{{{yyywww}}}iiivvv|||hhh}}}PPPwwwSSS...555999222//////111000///222777888>>>HHHKKK@@@>>>XXXzzzddd222...---,,,+++++++++---...///++++++,,,,,,,,,,,,------...+++222///...hhh~~~rrr888;;;222+++111222---,,,000222000/////////000111111222222222444555888;;;ZZZFFF@@@888222222555333555---000QQQ^^^FFF%%%...777&&&%%%cccnnnbbbSSSXXX{{{yyyaaaYYY}}}vvvcccDDDOOO===LLLBBBEEEBBB...```zzzrrrooovvv~~~~~~wwwvvvqqqaaa```vvv~~~xxx|||wwwtttsssvvvyyy___uuuRRR666,,,111//////111111000333999===IIIJJJ>>>@@@\\\~~~ggg444---)))+++---...---,,,+++***+++++++++,,,,,,,,,------...,,,222...000aaaeee333...,,,111666888333------///000/////////000111111222222444555555888<<<[[[BBB999555222555)))///444---===\\\hhh???:::EEEDDD<<>>UUU>>>:::;;;888+++000888---)))EEEeeeqqqbbbcccddd\\\gggvvvsssSSSzzzoooVVV^^^UUUFFFVVV___EEEFFFBBB\\\QQQIIISSS???>>>aaa|||\\\XXX{{{mmm```tttooommmmmmmmmqqq{{{zzzttt|||jjjZZZaaajjjbbbYYYAAA,,,$$$,,,TTTgggCCC***@@@FFF999VVVrrrWWWAAAHHH```qqq???---###///888<<<000???333111,,,UUU___111+++DDDqqq^^^LLL999???555|||bbb<<< !!!@@@000...000444555666:::AAAGGG<<>>///111000)))"""###666;;;&&&333fffYYY...000---000'''111DDD???@@@555???lllEEE,,,;;;000:::(((///$$$111555333222===^^^;;;GGGddd<<<444999888777'''000>>>888---WWWjjjQQQsssxxxzzz<<<888CCC***///111000222777:::;;;@@@GGGEEEKKKbbbqqq<<>>///***---///---)))(((+++...++++++,,,,,,,,,---------111222555---555DDDZZZ333777EEE```888...555666(((666000000000111222222333333000666222666OOOQQQ>>>???:::111///222222---444KKKpppsssTTTRRRlllyyyiiiYYYggg|||ccc>>><<<---***>>>666,,,<<<111///WWWYYYhhhqqq~~~fff333$$$...,,,***+++&&&)))///+++///===TTT+++///111444...666666222QQQVVV===___ccc666&&&%%%:::)))///***///555000555)))|||CCC@@@NNNIII>>>[[[mmm999333000111222222000...:::)))\\\nnn>>>000777...111999+++333111333;;;CCCFFFHHHJJJmmm~~~tttGGG---...---,,,,,,++++++,,,,,,***++++++,,,---...000111000333555***222BBB}}}VVV///111===___GGG111222000444***///000000000111222222333333111777333888UUUKKKBBB:::888333---...333222@@@```yyy{{{xxx|||~~~vvvjjjiiinnniiiIII...>>>ccc~~~]]]444AAABBB222222222222666((('''LLLeee```tttiii999+++000(((,,,---...'''---111---;;;[[[666666///444111666777///AAA;;;///sssDDD000999+++***000+++(((222:::111>>>???IIIFFFQQQrrr888444---999222)))777444222<<>>BBB}}}111//////******222+++&&&222555BBBVVVQQQLLLLLLTTTPPP:::555---666***(((???000,,,\\\cccHHHRRRwwwnnnbbbdddoookkkMMMWWWXXX666---222))),,,666222333;;;JJJSSSNNNNNNeeewwwJJJ///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......***///555,,,000;;;vvv[[[666111222))):::(((666'''444444000000000000111222222333333333666444:::lllwwwGGG999>>><<<333,,,''',,,888VVVjjjTTTEEEXXX,,,HHHnnnrrrlll{{{yyy000)))EEEqqqPPP)))//////)))***333555000dddqqqfffGGGHHH^^^???444777...777999000WWWppplllyyyuuuNNN222***))) 111)))***111///YYYrrr;;;%%%333666,,,333666:::AAAiii]]]###===///...+++111000...888lllDDDpppOOO;;;IIIYYY888111---'''666:::...FFF\\\WWWppp^^^___\\\\\\ZZZkkkJJJFFFppp///111GGGccc888'''(((222------333111555JJJQQQFFFKKKjjjzzzMMM000...---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------(((---333,,,000999ttt___<<<444111555666'''111,,,666222111000000000111222222333333333444444:::yyymmmHHH===<<<666,,,///000111CCCRRR<<<+++999000222FFFppp^^^;;;>>>hhh999@@@BBBLLLooofff999000)))+++222222,,,&&&BBByyyhhhXXXnnnUUU>>>555'''000888888hhhqqqrrrsss|||rrrNNN333/// +++...///---===yyy\\\777444222///:::888555333qqqtttQQQ)))333...###222///333eeeiiiTTTGGGUUUDDDSSSdddVVVrrrCCC333---111<<<)))AAArrr[[[TTT[[[```LLLfff```[[[YYY888DDDzzzoooGGG999:::TTTqqqPPP888777///111555111---///000<<>>{{{gggNNNCCC777555111...---???lllzzzfffFFF[[[~~~uuuVVV<<<...###,,,---)))NNNRRR:::...000:::111...OOOlll999|||FFF666///%%%//////ZZZ___;;;QQQDDDCCCKKKGGG___444111:::222***qqqeeekkkYYYVVVVVV[[[bbbzzzEEE===;;;CCC555,,,777;;;sssvvvPPPFFF333:::555000///---,,,111999DDDCCCOOOiiiSSS222...---,,,,,,++++++,,,,,,+++++++++++++++,,,------999444222+++000999tttSSS444222222***111eee888666777***111000000000111222222333333555333555<<>>QQQ{{{wwwYYYRRR(((+++000222iii{{{xxxrrrZZZ===333222222KKKdddxxx]]]:::000111MMMwwwmmm888pppkkkRRRJJJ444:::555ccc^^^^^^KKKWWWggg[[[dddFFF...000:::;;;,,,444LLLtttxxxOOO222555000///)))(((---///444???EEENNNfffUUU222...---,,,,,,++++++,,,,,,************+++,,,---...JJJ===555+++000888sssLLL000222444///DDDBBB666555+++777000000000111222222333333777444666===___<<<444111222444,,,///OOOWWW777...000"""555nnn}}}gggbbbIII111@@@:::555CCCzzzxxx```WWWrrrrrrwww|||wwwiiiHHH)))777333:::ttt}}}ttt~~~zzz}}}xxxyyy999222;;;EEE|||fffZZZYYY:::...@@@{{{III999777uuu<<>>888ccc~~~KKKFFF444111>>>xxxVVV{{{rrrRRR,,,+++TTT~~~}}}yyymmmBBB???rrr}}}jjjmmm{{{RRR===bbbaaaVVVbbbZZZbbbaaaZZZ|||444999333---888HHHiiiAAA999777"""...,,,,,,---///111999AAA___xxx|||___111---,,,++++++******++++++***((((((,,,,,,***,,,///]]]QQQ999---000333vvvFFF777666666+++JJJDDD+++:::222+++000111111222222333444444888222<<<>>>yyyRRR;;;555+++666666111ZZZooo:::+++***OOO{{{vvvwww[[[999<<<<<>>;;;///---333666wwwIII888777888+++222III888)))///...---000111111222222333444444666333;;;@@@kkkCCC===333000777,,,<<>>???===888333///888222;;;zzzIII:::777999444666>>>>>><<>>999===>>>MMM777999)))111FFF111000111111222222333444444444<<<444===OOO@@@777...222...===ggg~~~|||~~~```\\\NNNJJJFFF<<>>333222***,,,666999{{{XXX===666999,,,444+++333111555AAA***000111111222333333444444444>>>333;;;hhh???@@@:::;;;000111XXX{{{~~~yyymmmVVVVVVQQQEEELLLLLLSSS___^^^jjjzzz|||{{{~~~|||xxx{{{yyyqqqttteeejjj___SSS\\\eeeuuu|||bbbUUUUUUOOOMMMSSSTTTRRRRRRXXXaaaccccccjjjtttssspppqqqxxx~~~III;;;666NNNPPPjjj[[[""",,,333---...000'''222555:::YYYsss>>>///---,,,++++++******++++++...***(((***+++***+++...KKKCCC111,,,444:::~~~nnn111888444222***333333---FFFPPP000:::555111111222111333777<<<...;;;777{{{HHH999===444777888<<>>``````...---333(((:::000333333444555666666777777999999999999999:::;;;;;;<<>>AAA...******111TTTxxxbbbpppgggggg~~~rrrmmmeee[[[OOOEEE===888888777555444333222222111///,,,+++...333555333111xxx===333555(((333%%%.........///000000111111222111111111111222333333777444AAA>>>wwwFFF777777777888888888888888---BBBIII<<<:::FFFHHH<<>>:::666333000666555444222111///.........---,,,+++***)))))))))%%%+++...)))+++CCCmmmFFF+++(((""")))%%%((((((((())))))*********((((((((((((((()))******555+++333...111{{{&&&------,,,,,,++++++******)))000)))###<<<]]]RRR---///,,,+++...,,,'''(((,,,$$$***...------///000///:::888777:::AAAHHHLLLNNNJJJMMMiiisss___bbbPPPUUU]]]iiiyyyfff---)))(((,,,...---,,,---+++)))000nnnhhh444...,,,,,,,,,++++++++++++***...&&&+++,,,$$$...333###+++,,,777,,,+++TTTAAA111999333)))+++444333111333333000...///111111000222777222:::111<<>>BBB@@@<<>>GGGJJJ\\\000///***)))+++...---******---&&&///)))===yyyUUU)))111+++++++++************)))$$$000***&&&111000(((///)))111$$$000???vvvzzzAAAJJJ---555$$$...222,,,;;;...111000222///***111777222...444333888===aaaLLL888)))(((444BBB555+++&&&111777555---000000000//////.........******)))(((((((((((((((''''''''''''''''''''''''###***000111,,,'''$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********++++++,,,,,,,,,,,,***((('''&&&'''((()))(((((((((((())))))))))))+++++++++***************,,,)))$$$...555...555444...$$$000555qqqCCC+++---+++++++++*********)))))))))+++---------...)))<<<,,,...111;;;FFFKKKbbb222333,,,/////////444***555---)))///555111...000111333333888999WWW:::///,,,(((,,,GGG;;;000+++...222222+++,,,,,,+++++++++************))))))(((((((((((((((''''''''''''''''''''''''+++000555444///)))&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++,,,,,,---......///,,,+++)))'''&&&'''((((((''''''((((((((()))))))))************))))))))))))'''***)))***""",,,222@@@+++''',,,444}}}ggg===***///+++++++++*********))))))***)))((($$$%%%(((...AAA***///,,,444KKKeeeCCC000111///...333...,,,+++<<<888...555555///444555333444999444JJJ777---000***,,,666...***,,,%%%,,,///---))))))))))))(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''))),,,///...)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******,,,---...//////---,,,***(((&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((((((******+++(((:::'''555(((+++'''444kkk|||\\\777***222+++++++++***************&&&&&&******111777KKKZZZ)))333,,,...VVVbbb//////111000444***555(((bbb___000)))444222333777111444999111@@@===222---'''000'''$$$(((555!!!(((,,,+++******)))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''"""$$$&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''')))***,,,---...---,,,***((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''((((((...&&&&&&+++(((]]]***%%%&&&///$$$333XXXzzzYYY777,,,222************************,,,,,,///))))))!!!999:::(((555000111ccc444+++555111111,,,===;;;qqqhhh444(((111......777///444999111;;;vvvuuu333111(((!!!,,,++++++777KKK(((,,,***'''))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((***+++,,,------,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''+++###%%%///444mmm555***'''111$$$333HHH{{{ZZZ:::---000************************,,,***---&&&'''GGG@@@(((000111777nnnWWW:::+++888000///777???EEEQQQDDD333555444///777666...444777111;;;ZZZAAA%%%000---((()))(((***<<<[[[...333...***''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((***+++,,,------,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''((()))***'''LLL---)))(((...&&&000===tttTTT999......***************++++++++++++(((---)))555777|||vvv777***000>>>wwwBBBbbb999,,,999,,,333NNN@@@:::111+++///666555555999555...444444111;;;AAAZZZ******...///333***$$$%%%999```...666111---&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,,,,*********))))))((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''---+++&&&+++%%%"""))))))''',,,555nnn|||dddGGG333---,,,))))))*********+++++++++111+++...&&&000111uuu[[[000333HHHNNN<<<222...888))):::bbbCCC111000222///(((...333,,,444...444222000<<<333hhh===***777)))(((555***---,,,===eee,,,444---((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))***))))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$+++'''(((,,,+++111&&&)))%%%((()))111bbbsssVVV:::---+++,,,))))))******++++++++++++&&&$$$,,,'''555333www~~~<<<999QQQeee888...:::<<<888222+++:::000000444222,,,000444,,,222///666333666:::CCChhhCCC999))),,,???AAA111&&&'''///@@@KKK..."""((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######)))'''&&&&&&'''(((''''''$$$%%%&&&&&&%%%%%%&&&''')))))))))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###!!!!!!$$$)))***&&&"""&&&&&&%%%""""""%%%&&&&&&&&&'''((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!...XXX''')))###)))&&&***888+++%%%+++---((($$$''',,,...)))---***(((+++%%%!!!''')))$$$!!!&&&***((($$$'''''''''''''''''''''''')))"""###++++++%%%(((222,,,,,,+++)))...GGGuuulllJJJ@@@666)))---------------,,,***)))((('''444%%%++++++kkk;;;999]]]888000999555111333+++000111222222///,,,,,,......111---333///222333444QQQUUU777000***+++222444///***000'''AAAeee,,,...((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%%%%$$$%%%&&&((((((''''''(((***))))))******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%(((,,,---***&&&"""$$$%%%&&&&&&%%%$$$"""###$$$$$$###""""""$$$%%%''''''((((((''''''&&&%%%%%%&&&$$$(((***'''555SSS///'''((("""---+++&&&''''''&&&))),,,(((!!!''',,,+++,,,000...---222777000(((%%%'''(((%%%"""''''''''''''''''''''''''***'''''')))(((%%%(((---222///,,,******===llleeeDDD:::222)))///'''''''''((()))******+++---,,,***777<<<}}}UUU,,,???nnnBBB333777000,,,555---)))///333000---///+++***333444111666111555444---AAAfff;;;,,,(((++++++%%%&&&,,,)))///"""888ooo~~~444///&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((($$$&&&(((((('''''')))+++'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))***((($$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$''')))###$$$&&&&&&&&&$$$"""!!!"""%%%"""!!!###000***---222)))&&&...$$$&&&'''&&&)))---,,,(((%%%&&&&&&&&&((((((((((((222,,,%%%###&&&((('''%%%''''''''''''''''''''''''$$$)))***''''''+++///...777111///...'''000ZZZ{{{YYY;;;222...***///(((((('''&&&''')))+++,,,000$$$---555>>>IIIDDDGGG$$$JJJZZZ666333222...444///,,,,,,222///...333---***555111222888222666888000???lllWWW777)))---(((...///&&&'''---((((((***222tttCCC''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))+++###%%%'''''''''''')))***(((((()))))))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&$$$+++'''%%%%%%%%%%%%'''+++++++++***)))(((***...111///111444666666555333111>>>CCC999------***%%%'''---***&&&000%%%,,,,,,$$$***,,,&&& ###)))---,,,)))+++***'''+++,,,'''(((%%%!!!"""&&&)))(((&&&'''''''''''''''''''''''')))+++%%%'''333777222333///222444***&&&EEEnnnnnnIII222------++++++222000,,,)))((((((***+++,,,$$$///...AAArrrLLL???LLL***WWWttt===kkkJJJ}}}:::,,,666222000...222+++111111000222000,,,,,,***///666,,,111777000<<>>///444...***,,,......//////******111;;;qqqAAA'''111))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$&&&)))%%%'''((()))((((((***+++,,,,,,---------------,,,'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))***)))(((+++((()))------)))(((+++,,,,,,+++***)))+++///222---///222555666666555444GGGOOOFFF888555333000333'''###>>>tttjjj444'''(((,,,///...,,,,,,...,,,((()))###''''''!!!***///###***(((&&&'''))))))'''$$$''''''''''''''''''''''''&&&000111''''''222555---***+++333:::000%%%444OOO```;;;---,,,...,,,'''777444///***(((((()))***(((***000111VVV```jjjPPPKKK333ccc^^^XXXCCCOOOeeeEEE+++888111------444......333222---777888%%%---111555+++333>>>333:::999gggYYYGGG888///%%%&&&+++%%%"""---,,,(((///...)))DDD```444,,,///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''')))+++)))&&&&&&(((+++)))***++++++******+++,,,(((((()))************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,666666,,,%%%%%%&&&''''''&&&%%%&&&)))+++ ###%%%'''''''''&&&)))222...''')))***+++333222999===KKKHHHGGGUUUMMM555111111===PPPWWWIII666333)))...,,,""",,,333!!!'''&&&&&&((()))***(((&&&''''''''''''''''''''''''111888666***%%%******###$$$(((111888444+++---777nnnwwwNNN222...,,,------&&&111///+++((('''((()))+++(((,,,***666YYYFFFYYY999<<<<<>>NNN===999444aaacccGGG???FFFRRRMMM888)))===... ,,,&&&""">>>222(((BBBkkkBBB///((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((())),,,...000...)))(((***...)))***+++***((((((((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""###$$$###"""(((222222((("""######$$$$$$$$$""""""$$$&&&$$$%%%&&&'''(((((((((((( %%%###$$$)))''''''111)))+++###$$$:::JJJ---000...000===PPPYYYOOO???DDD999@@@@@@555DDDNNN888,,,***((('''''')))***+++''''''''''''''''''''''''000333111)))%%%''''''$$$%%%(((---111444444000---CCCeeeaaa<<<...222+++)))---***,,,+++((('''&&&((()))+++***+++)))<<<>>>222333222222KKKZZZ\\\999TTTqqqlll???777+++555888...111%%%555555,,,XXXnnn>>>222//////+++EEEYYYCCC666999888fffvvvFFF\\\qqqiiiRRRNNNPPPGGG999XXXEEE+++333&&&&&&SSS777333@@@fff333&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))******++++++***---///,,,'''%%%(((+++&&&'''((('''%%%###$$$%%%''''''((()))******))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((!!!!!!((((((!!!!!!((($$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$#########((((((###&&&,,,$$$%%%222$$$///***'''(((%%%)))***((()))---...,,,111'''444;;;666NNN^^^HHHAAA<<<444---((('''((()))''''''''''''''''''''''''&&&'''((('''&&&(((+++---)))***)))***222:::555+++GGGsss}}}OOO111---555)))$$$...///---,,,***((('''((()))******+++///FFF&&&444,,,YYY444\\\tttIII111000555000...000,,,000333...888kkk>>>'''(((555<<>>***555@@@:::,,,((((((...:::NNN///666^^^777)))'''...''')))444*** ***%%%%%%%%%&&&''')))***+++,,,++++++***)))(((((('''))))))((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!,,,///'''###''')))&&&'''++++++&&&&&&++++++'''---""",,,'''"""...222:::MMM[[[QQQ888>>>XXXPPP...+++&&&......###((('''((())))))(((&&&%%%%%%)))%%%((()))(((000222&&&+++---@@@aaazzz```999666111,,,***)))***+++)))333)))$$$---,,,///......111jjjUUU%%%000000777;;;uuurrr000:::888000///111+++,,,000///;;;iii>>>+++888'''<<>>666(((---...777!!!...777;;;LLL___^^^OOOWWWSSS:::---$$$ ---***%%%%%%!!!%%%///111***...%%%%%%)))%%%&&&///666000666&&&:::[[[uuuhhhDDD444222000---,,,+++,,,,,,'''333,,,---'''222...333RRREEE333000(((888JJJ|||999;;;666,,,...444,,,***...,,,000KKKlllPPP+++222***999]]]ddd:::666444888GGGeee\\\PPP333GGG222BBB000666EEEvvvZZZ555$$$111444###---+++%%%******'''+++,,,(((222AAAxxx///+++"""''',,,'''###///:::777///...---+++************''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((000111***&&&((((((%%%&&&))))))''''''))))))&&&,,,///888((("""%%%...###""")))444>>>nnnxxx```FFF666333444+++$$$$$$******###!!!%%%***(((&&&&&&%%%&&&***,,,,,,sssLLL---JJJbbbxxxwwwUUU333......//////......---,,,AAA^^^***...!!!555)))777&&&fff```###,,,......<<>>,,,+++***)))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$$$$''')))'''&&&'''(((((((((((('''&&&&&&%%%((()))666)))))),,,%%%&&&000333,,,(((***:::PPPMMMHHHJJJPPPUUU???&&&,,,...'''!!!)))111 +++***"""(((///))) yyyOOO555<<<]]]hhhttt~~~tttZZZ>>>000+++---...000///...,,,***iii777444(((&&&888)))vvv666000(((000444555tttNNNPPPJJJAAA555---444***(((,,,333444///,,,---***;;;---(((999...000^^^777///---333>>>RRRvvvrrrRRRSSScccEEE111000GGGkkkddd444$$$444666,,,222333'''222,,,---000)))%%%///222------(((GGGMMM,,,AAA555&&&...444&&&...555+++,,,555000''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))'''%%%&&&%%%$$$''''''(((******(((''''''"""&&&***###---///mmmVVV888###$$$'''***%%%---666???QQQMMMCCCRRRLLL333///>>>333!!!***(((&&&***(((333LLL???::::::HHHZZZhhhqqqzzzmmmZZZ>>>+++///,,,---//////...,,,***(((000OOO%%%%%%,,,###EEENNN555===+++555333GGGUUU444xxxaaa<<<+++......,,,+++---.........///---&&&111777+++...555---.........---///;;;TTTkkktttyyyrrrtttBBBGGGBBB666###>>>RRR@@@MMMTTTzzzEEE999===---BBBAAA]]]GGG!!!...777;;;<<<111)))///000)))(((+++yyy888(((,,,777444...+++000000(((&&&(((&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$((('''(((,,,,,,((('''((($$$+++,,,  GGG555111***%%%***///***!!!,,,,,, &&&&&& ,,,---***\\\ZZZ <<<***&&&###,,,***:::TTT---444'''...888AAAJJJYYYlllyyyxxxZZZJJJMMM===---666///......---,,,***)))(((+++%%%111&&&///CCCeee888AAA((()))444333nnnIII666VVVMMM...+++000000...)))''')))***+++333###...777)))///888'''000000///---///333222...777EEEIIIMMM[[[^^^QQQFFFVVVJJJDDDHHHGGG>>>888999CCC:::&&&)))---444MMMUUU...;;;JJJ888@@@+++---*** ...CCCIIIKKK222...%%%<<>>***"""((()))&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&"""###&&&'''(((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""%%%(((((()))))))))''')))......)))'''))) &&&(((!!!***---AAAEEE999***  ###%%%%%%!!!+++,,,$$$+++&&&000$$$EEEPPP---555))))))""")))...222sss___AAA888(((,,,+++)))+++------000999FFFPPPdddkkktttzzz}}}}}}xxxbbbXXX>>>>>>UUUKKK666>>>000...,,,***))))))***+++333>>>...111FFF___&&&JJJ'''///111@@@bbb999111)))///111...+++,,,---,,,'''...((('''///&&&###666%%%...111++++++222444000(((999:::222666;;;:::<<>>$$$---'''555111&&&(((***,,,,,,,,,---111555===FFFRRR\\\bbbjjjrrryyy{{{rrrggg___EEEIII>>>IIIcccPPP333;;;000...***((('''))),,,...eee222333222\\\***:::,,,---111333^^^KKK666)))333333###...777&&&+++000+++***......***+++000+++++++++,,,,,,---------000///(((+++555222---444555666...333CCC999+++444000///---+++******,,,...+++***)))'''''')))***+++(((TTT&&&&&&(((+++!!!,,,111%%%$$$(((((()))***+++***)))***)))'''///000...(((%%%&&&%%%!!!%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''(((111'''///%%%,,,$$$(((%%%###***%%%###,,,'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))''';;;===$$$'''666---'''+++"""...+++(((111...,,,***((('''''')))))),,,)))'''((()))))),,,000(((---333777<<>>BBB;;;333000000333$$$'''000...///)))eee111444GGGsss888444+++000000+++GGGtttwww888VVV[[[www444888---+++'''///111###------))))))------)))))),,,***+++++++++,,,,,,,,,,,,(((555666---)))'''---;;;...555999===???777222:::///333666444///+++,,,///+++***(((''''''(((***+++:::eeeWWW+++)))333)))"""333######$$$222(((,,,,,,'''+++------***(((''''''''')))(((%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%(((((('''&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&''''''''',,,(((000,,, )))"""))))))%%%''''''%%%)))&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))kkkMMM444333...EEE666***((($$$111!!!,,,,,,000---+++)))'''''''''((()))'''******&&&%%%'''%%%!!!------------///111111///...333777999>>>DDDDDD@@@YYYYYYXXX[[[VVVFFFLLLiiiZZZHHH:::;;;===666...---///###+++000%%%%%%000888???444)))HHHEEE###......---)))555\\\SSS777(((...+++(((///***---+++)))))),,,,,,))))))+++***************+++++++++)))444222---///,,,$$$%%%,,,+++555;;;222,,,111444,,,444:::999111******---******((((((((((((******333<<<,,,(((***$$$,,,***$$$&&&,,,$$$,,,%%%(((,,,---***'''&&&'''"""%%%%%%###$$$((()))'''%%%%%%%%%%%%%%%%%%$$$$$$###%%%)))++++++)))&&&$$$(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%&&&&&&&&&&&&'''''''''%%%)))''',,,%%%"""///(((&&&+++((($$$((((((###''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((LLL333444666mmmGGG000%%%&&&222!!!+++000...+++***((('''&&&''''''(((""")))+++'''(((000111++++++(((&&&''')))***)))(((.../////////333888777222666;;;;;;<<<>>>777:::JJJOOOAAA777666555...)))***222...///--->>>222'''......EEEIII...@@@+++222)))'''JJJwww===000:::///&&&:::<<<333333000...---,,,+++,,,---)))))))))))))))*********......)))***000------:::PPP000---888...''',,,+++(((---333333...)))((()))***)))(((((((((((()))***$$$,,,---000333&&&"""222&&&111+++333***888)))!!!+++(((''')))***((('''(((%%%''''''######&&&&&&$$$'''&&&&&&&&&%%%%%%$$$$$$###$$$'''))))))((('''%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&''''''''''''222&&&###)))&&&'''+++ """'''***###((((((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''QQQ888GGG777999xxxAAA777###%%%///!!!&&&///******)))((('''&&&'''''''''***)))'''$$$############)))'''(((,,,---++++++------,,,+++...222555222...///999888666<<<===;;;???@@@888222111...((('''***)))!!!777(((:::YYY444(((000222ZZZjjj>>>>>>!!!+++333***444dddcccqqqrrrEEE777///000CCCCCC;;;AAA===666///******+++,,,))))))))))))))))))))))))******)))***$$$ >>>pppooo999$$$333333,,,---***''''''''')))******(((&&&)))(((((((((((((((((()))((()))+++666AAA:::+++%%%999DDD+++NNN:::^^^===888;;;000(((***,,,)))&&&&&&(((***)))%%%$$$&&&&&&$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&'''''''''((((((+++""")))111---(((***444,,,###***%%%&&&'''---&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))''':::vvvrrrRRRTTT333:::%%%$$$)))%%%"""***''')))(((((('''''''''''''''&&& ###,,,---&&&&&&---+++***---000---'''''',,,***((())),,,//////,,,***)))444222///999???;;;:::222///---,,,)))''')))---)))///555...???###HHHLLLuuuzzz:::!!!:::'''+++///111MMM|||VVVFFFeee555---666:::111888GGGCCC:::///)))))))))(((************))))))))))))&&&%%%&&&---,,,###333YYYQQQ000'''+++((()))+++(((%%%###%%%***,,,***(((((((((((((((((((((((((((((((((***111888:::111$$$111===---]]]444JJJ===cccFFF888//////...)))%%%&&&&&&)))(((%%%%%%))))))'''''''''''''''''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((&&&&&&'''''''''((((((((($$$###------))))))JJJPPP$$$)))(((###(((---&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''+++111YYY===CCC777(((%%%&&&333%%%%%%'''((((((((((((((((((((((((%%%"""%%%///000)))''',,,+++'''(((+++)))###%%%,,,...,,,,,,//////,,,,,,...***111+++%%%---000***(((+++******))))))))),,,//////$$$$$$222cccssslll~~~^^^""";;;......,,,***111FFFkkkXXX^^^GGGaaa888222222%%%000999999444,,,)))++++++(((+++++++++******)))))))))(((((($$$)))444000$$$###777NNNRRR===,,,%%%$$$)))'''&&&&&&''')))***)))((('''((((((((((((((((((''''''''',,,---(((***...,,, ,,,///JJJ''''''...YYY<<<444111333///%%%$$$***&&&((((((%%%&&&)))***(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%''')))''''''''''''((((((((((((((((((+++###&&&)))^^^---'''***!!!+++###***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''':::```CCCFFF...+++))))))HHH///###***((()))))))))))))))))))))+++///+++"""$$$222999666===///%%%(((***'''(((...(((&&&&&&(((&&&$$$+++444:::<<<222+++///...'''((()))***))))))))),,,...///---)))JJJ}}}222+++888---"""'''<<<---@@@fffZZZ^^^NNN///555***...&&&++++++((()))//////,,,,,,+++++++++******))))))(((555/// %%%...,,,)))NNNrrrAAA,,,&&&***%%%'''******((('''&&&'''''''''((((((((((((''''''222%%%%%%***'''(((***&&&***))))))***//////+++%%%***)))...444---"""$$$///'''))))))%%%%%%'''(((%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((())))))&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%''')))''''''''''''((((((((()))******+++&&&000%%%JJJ666&&&*** ///&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((!!!***III___PPPJJJFFF&&&'''---,,,---XXX777###...((()))************))))))------$$$===uuu]]]CCC...+++...***'''((()))'''''')))''')))666EEE222222)))%%%+++***''',,,***+++***)))+++...///...999XXXQQQ222)))999...///***:::(((333PPPSSSUUUPPPccc[[[SSS:::444///,,,///...+++***---+++'''***++++++)))((((((+++---++++++++++++++++++++++++888RRR[[[DDD///+++***###))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((%%%'''+++...///---***(((+++))),,,000...'''%%%)))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$ $$$((((((&&&$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))******%%%&&&000###...+++===???###((( ...&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''---777???AAA===666111,,,***,,,///MMM666'''''',,,***((((((((()))((('''+++000---```zzz===###---222***(((---'''---))) ///<<<...******))))))((((((''''''%%%"""000///(((000CCCddd^^^+++***111333---)))---222222PPPnnn|||MMM///:::111,,,)))+++///111...+++***+++,,,+++******---///++++++++++++++++++++++++$$$555;;;000'''***,,,((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))'''&&&&&&&&&'''***(((''')))---///...,,,***)))+++///---'''&&&)))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&)))'''### ###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))*********---)))444)))111///888:::,,,...&&&--- &&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***111666777555111...,,,+++......HHH444******---,,,******,,,,,,,,,+++...***,,,NNNCCC)))222///(((111'''$$$+++,,,***===MMMDDD+++*********))))))))))))333&&&###"""&&&```KKK&&&DDD222---+++------,,,444>>>lllYYY---===222+++,,,,,,)))+++111***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((++++++'''&&&)))***)))(((((((((((((((((((((((((((((((((((())))))))))))...---+++***+++---000222000,,,***+++///111...+++((((((+++...,,,((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%$$$$$$&&&''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))******+++000&&&222+++,,,...---\\\YYY''')))+++))),,,***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))+++---......---,,,)))***///(((;;;,,,******---,,,++++++------,,,+++///(((444uuuHHHYYY***NNNyyyIII000)))'''+++)))(((777CCC===++++++++++++************''''''...:::444rrrSSS///;;;999###555,,,,,,222...,,,AAA]]]DDDLLL>>>222...444222'''&&&///+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,333...+++,,,,,,))))))***''''''''''''''''''''''''(((((((((((())))))))))))777555000+++'''$$$###""")))))))))***+++)))&&&###((()))+++,,,+++)))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))!!!"""%%%'''%%%"""###&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((()))******++++++///###000,,,'''+++(((666,,, '''&&&+++---,,,''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***++++++,,,++++++***,,,444'''333+++000+++///......///000111000...(((---333"""***555(((333:::111CCCyyyppp>>>///+++++++++&&&###(((+++'''************************(((+++...>>>333tttVVV'''666;;;------666...///333555111:::]]]lllSSSTTT;;;***000666000))))))///000000///,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++(((***///...)))***///(((((((((((((((((((((((('''(((((((((((()))))))))111111000...------,,,,,,)))+++------------...000)))+++---,,,*********)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))+++++++++)))!!!"""---&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))***+++++++++---&&&222111(((......++++++///...&&&,,,---!!!((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++++++++***)))---111<<>>NNNLLL777%%% &&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))******+++,,,,,,))),,,+++000333//////+++(((+++''''''(((+++---'''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&'''((())))))******''',,,FFFIIIeeeiiiUUUSSSOOOJJJEEE???888333---CCC666,,,999666+++---$$$555999000+++&&&$$$,,,'''///(((%%%...***###,,,(((((()))))))))*********,,,111((('''222333444999???777:::===888777;;;;;;999;;;GGGaaa|||OOOlll^^^NNNddd===000222***---//////...---......------------------------+++...,,,))),,,333222,,,************************---------.........//////(((---999MMMggg^^^<<>>666111...000000...111***(((..."""''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))((((((''')))+++---///+++111PPP[[[zzzuuulllbbbVVVIII===666666555000666555000666555000111(((%%%------***///)))000&&&"""---)))###111))))))******+++++++++,,,&&&111///000LLLHHH888XXXccc___RRREEEFFFOOOIII888999EEEddd>>>dddOOORRR^^^888999222+++***---000---***---...///000000///---,,,------------------------///---***)))+++---//////+++///111///******000666IIIeeeXXX555444,,,***000...(((+++***))))))(((((((((((((((***""",,,'''$$$...'''$$$%%%%%%%%%''')))***'''%%%111"""###...---++++++%%%,,,***((('''&&&'''((())) (((---***&&&(((---000000(((,,,::::::444CCC\\\MMM333!!!&&&+++%%%"""'''###''')))(((,,,333444///&&&&&&&&&&&&&&&&&&&&&&&&***,,,///222555888999:::///---***''''''(((+++---+++++++++***+++,,,,,,---111///)))%%%***111000)))------+++)))))),,,///000222+++(((///555555222111111///+++)))...333---###%%%(((+++***'''$$$$$$&&&///%%%'''+++&&&'''---,,,,,,$$$!!!000(((&&&;;;///111***___oooLLL:::<<>>555>>>JJJGGGDDDAAA?????????===<<<<<<555000222222///000333...---,,,++++++,,,...///)))))))))***,,,---...---111(((777aaaMMMMMMYYYttt}}}uuuMMM666000222555777666333111///---,,,,,,555333222111111222333555$$$(((---000000222555888***666JJJaaa{{{OOO???000---111222//////+++(((&&&'''***,,,+++***))),,,,,,(((===DDD,,,---&&&+++...+++'''+++999EEE```555555VVVSSS555222FFF+++***(((''''''((()))))))))000222---((()))+++,,,'''%%%%%%''''''(((,,,333***,,,---+++(((&&&%%%&&&((()))'''%%%%%%'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())),,,===IIIAAA999GGGjjjwww@@@"""555EEE>>>EEE]]]vvvZZZVVVkkkfffCCC555AAA666555666555---***666HHH777000((($$$&&&''''''&&&,,,$$$)))///+++---444333)))!!!***'''###111888999$$$SSSqqq\\\LLLEEEDDDPPPJJJDDDCCCEEEFFFDDDAAABBB<<<888777444000......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000:::222===kkkVVVooo[[[CCC555444444444666888:::;;;444333000//////000333444888999999666333666???GGGooobbbDDD---***,,,///...)))***+++...//////.........------''',,,UUU\\\333+++&&&***---+++(((...;;;GGG???000---///###(((000'''&&&&&&%%%%%%%%%&&&&&&''',,,...)))%%%&&&((('''"""$$$""" !!!%%%%%%""" ***...)))'''***+++'''''''''%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&***,,,&&& """+++444444...---222444222111333???555GGGkkknnnLLL555999;;;999===AAA;;;555EEE]]]JJJDDD:::333000...---,,,'''"""(((%%%)))111111999***...((('''...***333///YYYvvvcccWWWWWWPPPIIIHHHLLLNNNKKKFFF@@@??????@@@???;;;666222333222111000///...------///000000///...///111222$$$222DDD}}}hhhwwwVVVNNNxxxhhh[[[QQQLLLOOOMMMKKKIIIIIIKKKMMMOOORRRZZZeeeqqqnnnGGG000---))),,,///((('''...444444000,,,---///(((+++%%%%%%HHHNNN***(((++++++)))&&&$$$%%%)))---%%% !!!!!!&&&555444!!!&&&%%%%%%%%%%%%%%%&&&&&&$$$)))***&&&$$$%%%'''&&&&&&((('''###%%%***)))"""!!!)))***%%%'''//////(((%%%"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$###$$$)))...///,,,))))))...'''(((222444---)))%%%---===AAA666---...000,,,000777555000:::MMMDDDDDDBBB>>>:::999;;;===666000777>>>777444444///,,,%%%(((---333000)))111444bbbmmmeee\\\XXXYYYWWWQQQKKKAAABBBCCCDDDGGGIIIHHHFFF>>><<<:::777444222111000000111222222222444888;;;GGGIII444MMM^^^cccwwwvvv{{{KKK===EEE(((777JJJXXXOOO222***000444222---)))))),,,%%%,,,--- )))... ---***(((%%%%%%''''''%%%"""///''''''''' """'''###'''''''''((((((((((((((($$$((()))&&&%%%((()))'''&&&''''''%%%'''))))))%%%%%%(((&&&###'''......(((+++'''$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&((('''(((******&&&&&&(((666,,,%%%(((111333,,,$$$555444000,,,---111333111***'''(((......***,,,444333666888666333111444777>>>===LLLYYYUUUNNNIII@@@,,,:::(((###''''''666888999lllyyyrrrnnnggg___XXXVVVSSSLLLEEEDDDIIIKKKJJJCCC@@@<<<888555333333333000333666777888<<>>---"""(((,,,''''''((()))))))))))))))%%%))))))&&&%%%((((((&&&%%%$$$$$$&&&%%%$$$$$$'''&&&&&&%%%$$$&&&))))))'''000***'''))))))&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###"""$$$''''''$$$(((000###///444,,,$$$,,,;;;,,,///000......000...***,,,,,,,,,,,,,,,,,,++++++------,,,***(((''''''(((+++***999HHHIIIHHHIIIDDDQQQZZZ777(((%%%BBB...GGGwww{{{uuuqqqnnnlllbbbWWWQQQQQQNNNIIIGGGDDD???;;;888888999;;;777:::===>>>>>>BBBIIIOOOZZZWWW[[[eeeZZZpppppp{{{}}}pppcccUUUbbb>>>@@@PPPEEE@@@===***CCC888,,,'''***------******"""---)))'''111)))$$$(((''''''''''''&&&%%%$$$,,,***+++%%%'''---%%%%%%%%%&&&'''((((((''''''&&&((((((%%%$$$&&&&&&###)))%%%&&&)))'''"""$$$+++%%%$$$%%%'''&&&###$$$''',,,%%%"""%%%&&&$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))###"""'''***'''%%%'''///---'''%%%+++222000(((***,,,///222222///,,,***))),,,,,,((((((,,,,,,)))000,,,''''''***,,,,,,***,,,%%%+++555555;;;EEEFFFIIIeeeRRRMMMkkk===@@@mmmwwwzzzxxxqqqllliiiaaaWWWPPPLLLGGGCCCAAABBBEEEHHHAAACCCEEEDDDBBBDDDJJJPPP```RRRaaawwwqqqzzziii___111999YYYGGG+++)))***222...***)))***+++)))'''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))***+++---...000000000000111111111222......---,,,+++++++++++++++*********))))))(((((('''((()))***<<<\\\aaaIII999UUU]]]OOOZZZvvvrrrSSSOOOooo}}}wwwooojjj\\\ZZZVVVPPPLLLJJJKKKNNNNNNNNNPPPSSSYYY___fffjjjxxxzzz~~~===XXX000777QQQBBB---...---000---***)))***+++)))((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***,,,---...------..................///...---,,,+++++++++++++++*********))))))))))))((((((***+++<<<^^^iiiVVV999666444333666GGGiii{{{}}}yyyvvvuuuvvvxxxyyyyyyyyyzzz|||OOO|||___GGG+++///???444+++...+++---+++))))))*********)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))+++,,,---.....................------///...---,,,++++++++++++***************)))))))))))))))***+++888XXXhhh]]]999***&&&...,,,,,,LLLwww]]]FFFNNN;;;++++++000******...)))***))))))))))))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++,,,---...111111222222222111000//////...---,,,,,,++++++,,,***************************)))++++++222JJJ[[[UUU999444000000111111333666UUUDDDIIIbbbooo999222...---***---000+++((())))))***))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,...///222333444555555444222222//////...---,,,,,,,,,,,,***************+++++++++)))'''+++---///@@@NNNKKK888555,,,$$$)))222000&&&,,,xxx[[[ddd444~~~\\\555444///***+++,,,,,,+++((()))++++++***)))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((***+++,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***************+++---...///000111333555555444333222000///...---,,,,,,,,,,,,*********+++++++++++++++)))%%%***///111===IIIHHH666000,,,,,,***''',,,555...^^^~~~QQQWWWLLL000111,,,***---+++(((+++(((+++------+++))))))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))***,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************+++,,,---...///...000222555666555444333000///...------,,,,,,---*********++++++,,,,,,,,,...%%%)))000111;;;FFFGGG555111222666111''')))333888JJJDDD000333///...333...)))000))),,,///...+++))))))+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++*********+++,,,---...///...000333666777777666555000000...---------------*********++++++,,,,,,,,,444((((((...///777BBBDDD666444...)))***///...)))555;;;tttEEE---...///000000///...---)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))++++++)))'''&&&,,,333///,,,---((()))'''&&&''')))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%"""'''---+++$$$***((('''(((+++---//////222222333444444555555666111111111111000...---,,,)))(((&&&...555+++(((555,,,///---///111,,,333HHHBBB000---***///$$$;;;)))111GGGtttjjj888111111000...---+++)))(((************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''***GGGYYYIII---###***444%%%(((***(((%%%$$$&&&))),,,,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***,,,,,,(((%%%$$$******+++,,,---...000111111111222444666777999999111111000000///.........444777---&&&+++///111:::OOO111&&&666<<>>BBBHHHPPP444000///+++)))&&&***<<>>fffUUUIII|||TTT000666888555111...++++++,,,,,,++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))******************)))###)))---)))""" %%%,,,,,,***'''(((******(((&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((()))'''((()))((('''(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))000(((&&&***+++''')))...333555666333///,,,,,,...******++++++,,,,,,------,,,,,,++++++---...000111yyy```111------''',,,111(((222aaa~~~|||NNNLLLqqqUUUIIIVVVCCC;;;GGGkkkWWWaaaCCC555222666444222///---,,,------******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))))))))))))))))))))'''%%%'''***+++++++++,,,***((()))+++,,,***(((((('''''''''''''''(((((($$$%%%%%%&&&''''''(((((()))))))))(((&&&&&&''')))***))))))(((((())))))***))))))))))))))))))))))))---+++)))))))))***+++,,,------,,,+++*********+++++++++,,,,,,---.........))))))***+++---...//////&&&hhhSSS,,,)))222777CCCHHH444<<>>>>>???BBBDDDCCC>>>777222444222///...///000//////...............///000000111666@@@OOOddd}}}NNNYYYPPPjjjPPP>>>666...,,,...///---)))))))))))))))))))))))))))************************)))(((((((((((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''')))***666IIIWWW%%%(((*********))))))))))))******+++++++++,,,------......///000222555777;;;AAAGGGNNNNNNNNNOOONNNKKKFFFBBB;;;888555444333333222111000000///...------......333222000000333:::CCCJJJ~~~dddXXX~~~ddd<<<&&&''''''(((***,,,,,,***'''))))))))))))))))))))))))************************,,,+++)))''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&''')))*** LLL666"""(((++++++******))))))))))))******++++++,,,------...//////...000222333666;;;@@@DDDQQQPPPNNNMMMMMMJJJGGGDDD???<<<888666555555333222111000///...---,,,,,,,,,......------///333:::???iiirrr~~~gggWWW[[[iii;;;000,,,//////...+++)))((()))***))))))))))))))))))))))))************************,,,...---***)))***)))'''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))''''''(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((()))...%%%###)))555)))******))))))))))))*********++++++,,,---...//////---111222111333888<<<===HHHGGGEEEEEEDDDAAA===:::;;;888555333333222111000000///...---,,,,,,,,,,,,000111111000000111444777MMM{{{YYYAAA<<<\\\pppUUUhhh<<>>BBBAAAHHHGGGHHHHHHGGGCCC===999666444111000111111000000------,,,,,,,,,,,,------***+++,,,+++***)))+++,,,000777...888>>>222999BBB999DDDaaawwwjjj777///333***&&&))),,,---,,,*********))))))))))))))))))))))))))))))))))))))))))))))))!!!(((***'''(((......((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''""""""***###******666******))))))))))))******(((((()))***,,,---......---666:::888<<>>666333111000111222111111+++++++++++++++,,,---...&&&))),,,...///000222444000666(((...555---000222333+++888___UUU555222///(((,,,,,,---......+++(((&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,111///&&&%%%,,,---'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&+++333$$$---'''...%%%(((******))))))))))))******((()))***+++---...//////---777<<<:::???JJJOOOLLLNNNMMMLLLKKKIIIFFFBBB>>>888555222111111111111000---,,,+++++++++++++++,,,000000000---)))&&&%%%%%%"""444000666<<<444333...222......DDDlllHHH...)))(((///---***(((''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))===???777((($$$)))+++%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---+++***)))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&000"""+++!!!***&&&---******))))))))))))******)))***+++,,,...///000111333===BBB???BBBMMMRRRNNNNNNKKKHHHEEEDDDBBB???===999777333111000000...---......,,,+++***)))))))))***+++------,,,,,,---///'''777,,,***111111555///'''444777777UUUnnn===000***111)))************************))))))))))))))))))))))))))))))))))))))))))))))))???fff;;;!!!444+++%%%)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))(((***000555222******000888:::===AAAEEEHHHKKKMMMVVVOOOHHHHHHKKKIIIBBB:::777666444222000...---,,,+++,,,,,,,,,,,,+++******,,,---...---+++***+++,,,---+++...333222,,,+++///222///...333KKKzzz]]]bbb999111***000***************************))))))))))))))))))))))))))))))))))))))))))))))))###BBB&&&,,,'''&&&***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))))))))))))))))))))---111///******......000222555999<<>>888555444333111///...------+++,,,,,,,,,,,,+++******,,,---...---+++***+++,,,...***+++000222///---///111//////222FFFrrrsssooolllMMMpppRRR444111,,,...,,,************************)))))))))))))))))))))))))))))))))))))))))))))))) ..."""""")))$$$&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********((())),,,,,,***))),,,+++,,,...111333666888999:::888777777888777555333222222000///...---------+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++,,,...)))(((---000///...//////...000111>>>eee@@@888ZZZWWWDDD000222---+++,,,************************(((((((((((((((((((((((()))))))))))))))))))))))),,,))))))...***%%%(((%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++)))''')))***++++++***---...///111333555666777111222333333222111000111//////......------......+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++,,,,,,******++++++,,,,,,...------111000777YYYIIIiiipppQQQooo<<>>nnnGGGsssAAAmmmfffEEE111+++///+++)))---,,,***************************))))))))))))))))))*********))))))))))))******))))))(((((((((((())))))(((((()))))))))***************))))))))))))*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))+++)))(((***...000///---,,,---///000222333333333666555444444444333000...000//////...............+++++++++*********)))))),,,+++++++++***)))))))))***))),,,---***...:::CCC...(((///---//////:::ddd\\\QQQ<<>>???BBBBBBAAA@@@>>>:::555111000000///...............+++++++++************)))))))))******+++++++++,,,'''111)))%%%000---$$$,,,888//////***///000---FFF```uuuqqq===000000...---,,,+++++++++,,,,,,,,,++++++*********''')))******)))(((((()))***......)))(((---,,,'''(((((((((((())))))))))))))))))***+++,,,---------+++,,,,,,+++***))))))***))))))))))))************+++***)))''''''(((((()))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&))),,,...((())))))((('''&&&'''(((***###))) 666000111 (((+++---,,,***)))+++...---,,,+++++++++,,,...///222444555444444999DDDLLLKKKFFFBBBCCCFFFDDD<<<555444333111///...---,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,222***''',,,---,,,333@@@qqqGGGRRRccc:::000///...---,,,+++++++++,,,,,,,,,+++++++++*********************+++---///&&&''''''&&&&&&)))***((())))))))))))*********************++++++,,,,,,,,,+++,,,,,,+++************))))))))))))************++++++)))((((((((()))*********)))))))))((((((((()))(((((('''&&&&&&'''''''''(((((('''&&&&&&''')))''''''&&&&&&''''''((()))***)))(((&&&&&&%%%%%%&&&'''&&&%%%$$$&&&***///333%%%'''111###&&&(((***&&&(((***)))(((''')))+++)))))))))***+++---...///222444444333222555===DDDPPPMMMMMMOOOPPPKKKAAA777555444222000...---,,,,,,---------,,,,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,222***(((------,,,333>>>mmmAAAdddOOO555000///...---,,,+++++++++,,,,,,,,,++++++++++++***+++***)))(((((())),,,------***)))+++,,,+++,,,000)))))))))*********++++++*********++++++++++++++++++++++++++++++*********)))))))))*********++++++,,,+++***))))))))))))***++++++************))))))***))))))(((((((((((()))(((((()))((('''&&&(((***'''''''''''''''((())))))$$$%%%&&&)))+++...000111///000000///,,,(((### 111+++///***222+++111000,,,---///...------...000)))***+++,,,......//////111333444222000111555999FFFHHHLLLQQQTTTNNNBBB888777666444111///---,,,,,,------------,,,,,,++++++)))))))))***************,,,,,,++++++++++++,,,,,,222,,,***------+++111;;;eeecccVVV???333//////...---,,,++++++,,,++++++++++++++++++++++++---,,,***))))))))))))(((,,,'''%%%)))(((%%%&&&,,,))))))))))))************+++++++++++++++*********+++***)))***++++++***)))))))))*********++++++++++++******)))))))))))))))***************************))))))((((((((())))))((()))***)))(((''')))+++((((((''''''(((((()))***000///,,,)))'''%%%$$$$$$%%%&&&(((,,,///000///...***######'''///+++'''""")))******+++***++++++,,,,,,---///000000000......000111333222000///111333777:::AAAJJJOOOMMMEEE===:::888666444111000...............---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,111---+++------,,,000888[[[lll666333///...------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++---......+++))),,,)))(((++++++)))***...(((((()))))))))*********,,,,,,,,,++++++++++++++++++)))((()))+++,,,***)))************++++++++++++*********)))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))))))))***+++***)))(((***,,,)))(((((((((((()))******%%%%%%&&&(((***---000222999333+++&&&&&&(((+++,,,)))111333222******+++///---,,,,,,---............,,,---///000111000//////...000111222111111222222222555;;;CCCJJJKKKHHHDDD;;;:::888555333222111000//////...------,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///---------,,,,,,000555QQQ|||lllLLLXXXVVV333333///...---,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***((('''***---...,,,***&&&)))***((())),,,---+++)))))))))*********++++++,,,,,,,,,------------------+++)))***---...---************++++++++++++,,,******++++++******)))(((((((((((())))))))))))***((((((((((((((())))))******+++,,,+++***)))+++---)))))))))))))))******+++)))+++///444888:::<<<<<<777777888:::;;;888000***///333(((((((((;;;555---...---,,,---/////////---+++,,,---...///000000000......000222333333333333444555888<<<@@@BBBAAA???:::999777555333222222111000//////...---,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------------,,,---000333GGGwwwTTTuuuHHH~~~@@@222111......---,,,,,,,,,------******+++++++++,,,,,,,,,333...)))(((+++...---+++&&&000111((('''...,,,"""+++++++++,,,,,,,,,------,,,------....../////////000---+++---111222000---*********+++++++++,,,,,,,,,,,,---------,,,+++***)))))))))*********++++++)))))))))))))))***+++++++++,,,---,,,******,,,---******)))))))))***++++++%%%666UUUyyyrrr___^^^]]]EEEFFFOOOkkkPPP---222000///000222333222000333333222111000/////////......///111222444444333444444555666888888888888666666444333222111111111000000///...---,,,++++++******+++,,,,,,---......------,,,,,,,,,,,,------***,,,------,,,...111222???sss~~~~~~~~~~~~~~~~~~~~~~~~~~~999FFFkkk111111000......---,,,,,,,,,------*********++++++,,,,,,,,,FFF>>>444///000222222111IIIWWWVVVHHHDDDLLLGGG777---------.........//////---------...///000111111333000---///444666333000******+++++++++,,,,,,,,,---.../////////...---,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,------,,,++++++,,,...*********)))******+++,,,---AAAbbbyyySSSQQQPPPQQQTTTUUUSSSQQQ@@@>>>:::555222///------//////...000222333333222444555666777888888777777333333222111000000000000111000///...---,,,++++++))))))***+++,,,,,,------...------,,,,,,------...))),,,---,,,---///222222;;;qqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~666RRROOO444&&&666000///...,,,,,,,,,---------(((!!!:::555===<<>>111000222DDD:::111***,,,//////000222.........------,,,---///'''---+++111)))222111555888TTTsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~vvv___MMM111555222,,,000000000111111222222333999444:::...<<<333:::111888222111666;;;:::777666//////...---+++***))))))***+++))),,,...BBB000((($$$111666888NNNzzztttdddTTTAAA111,,,000000...,,,)))))))))+++,,,%%%000(((***111+++))))))((('''''''''(((((((((***)))((()))+++,,,,,,+++000,,,333>>>```222((((((((((((((((((((((((&&&((()))+++++++++++++++((((((((((((''''''&&&&&&222000,,,+++,,,---//////(((+++......,,,---222666666>>>???666///333===DDD000ZZZhhhhhhmmmPPP555CCCLLLLLLEEE999JJJ~~~hhh999///CCCkkk555000000444222)))$$$%%%)))---222333000///444;;;555HHHAAA***!!!...333222333IIIhhh~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~kkkmmmBBB666222222444555555666777777888888888AAA444;;;999FFF111222...333,,,)))000888888333///,,,,,,------............******(((,,,...OOO333)))222666777777>>>SSSqqqdddJJJ999111000333---,,,***)))))))))***+++&&&...---)))+++,,,'''$$$((((((((('''''''''((()))(((&&&&&&'''***+++***)))&&&000ggg@@@'''''''''''''''''''''''',,,+++)))((((((''''''&&&+++***)))))))))***+++,,,%%%$$$###%%%)))++++++***###%%%(((((('''(((+++...!!!(((------,,,...111333777,,,000000%%%,,,;;;777000999;;;000444OOOVVV@@@IIINNNOOOkkkSSSJJJCCC???777111777EEE===333...444999888555333777333***---AAA:::---,,,666CCC]]]yyy~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~CCCNNN^^^RRR333666000555???::::::;;;<<<<<<<<<;;;;;;444***333AAAIII444+++)))***+++---000...+++---333,,,,,,,,,,,,,,,,,,,,,,,,---,,,***///111```999///,,,///666>>>GGGUUUjjj}}}yyyfffLLL;;;444222000---+++******************+++!!!$$$(((((('''(((***+++((())))))(((''''''(((******((((((***...///---+++&&&,,,lllZZZ777((((((((((((((((((((((((+++)))'''&&&'''(((((('''((('''&&&$$$$$$%%%'''(((---,,,,,,,,,+++)))&&&###111222222///,,,***)))))),,,------,,,***(((&&&$$$)))'''&&&***000000+++&&&'''$$$---+++******$$$///'''---222333EEE***CCCJJJ???DDDHHH\\\vvv{{{jjjIII>>>KKK;;;>>>dddwww///)))(((111999666777JJJkkk~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzHHH...:::333666<<<888888999999999888777777222111333DDDEEECCC555222***---000000+++'''...999///...,,,***)))(((''''''...,,,+++000333kkk>>>222666888777777BBBTTT___bbbdddVVVDDD888444333---'''++++++++++++******))))))000***,,,,,,&&&%%%((('''(((******)))'''''')))+++,,,***))),,,111333000---333)))222EEE???)))$$$///(((((((((((((((((((((((('''&&&%%%'''+++---,,,+++))))))((('''''''''(((((("""$$$''')))+++,,,---... ###%%%''')))+++,,,+++)))'''&&&''')))...222'''777''' 555---+++666&&&'''///***'''...333'''222333555+++333!!!000,,,(((111,,,,,,333///777AAA===DDDRRRXXXZZZiii|||zzzzzzIII333...222,,,<<<111:::]]]{{{~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}xxxcccMMM222BBB:::666000333333444444444222111000---222)))444///AAA666111///+++)))+++,,,,,,000666******)))((()))***+++,,,,,,***)))///222ppp???333<<<@@@===>>>ZZZqqqSSS:::///...///---,,,,,,,,,,,,+++)))((('''***!!!%%%+++'''(((+++((((((***+++***((('''))),,,)))&&&&&&)))...000---)))111000###)))222+++))))))))))))))))))))))))((('''&&&(((******&&&###$$$%%%&&&'''(((''''''&&&'''((()))'''$$$###$$$&&&))))))******))))))(((((($$$'''***,,,)))%%%&&&)))---+++///&&&666+++&&&'''---***###)))...%%%!!!999"""&&&"""---000......)))111,,,+++000)))000...&&&)))444555+++,,,666777444>>>WWWnnn~~~BBBHHH<<>>BBBOOO+++++++++*********))))))))))))***++++++++++++++++++,,,,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((((((''''''(((((())))))))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))))))))*********))))))(((((()))))))))...000000//////444>>>FFFOOOQQQSSSSSSRRRQQQQQQQQQRRREEE===JJJfff{{{zzz~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{|||||||||zzzzzz|||}}}}}}||||||||||||||||||}}}~~~}}}}}}||||||}}}}}}}}}|||eeeTTTKKKEEE===999777777555444;;;888555222111///---+++++++++...888CCCEEE>>>555000000/////////.........)))222+++000888QQQDDD///TTTBBB333888LLLdddxxx\\\===...000666+++++++++++++++*********)))******+++++++++++++++)))(((((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((('''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))***++++++,,,(((((())))))***++++++,,,---,,,,,,,,,---...//////---...000000111333777:::???CCCIIILLLLLLKKKKKKJJJFFFAAABBBRRRjjj}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{||||||{{{zzzzzz{{{}}}||||||{{{{{{{{{{{{||||||~~~}}}{{{{{{zzzzzz|||ppp___SSSHHH???888---++++++---000444666666555333333777;;;:::333,,,,,,,,,++++++++++++******444777555888<<>>AAACCCHHHTTTfffyyy~~~~~~}}}||||||||||||}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{|||||||||{{{{{{|||{{{zzzyyy{{{}}}|||{{{{{{zzzzzz{{{{{{|||}}}|||{{{zzzzzzzzz}}}MMM@@@tttgggMMMHHHBBB<<<888444000---222000...---...///000000111111111111111111111111555555999:::>>>999555000000***+++444666111000555---+++***,,,000111...+++************************)))******+++,,,+++++++++...+++)))***---...+++)))************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))(((((('''''''''((()))))))))))))))))))))(((''''''((())))))))))))))))))************************++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++---------------...//////222111111111222333444555555666888:::>>>EEENNNTTT```fffpppyyy|||yyy~~~}}}||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||zzz{{{|||{{{yyyyyy{{{|||{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{||||||~~~QQQLLLtttggg[[[PPPJJJ>>><<<888444222333666999000/////////......------)))&&&...,,,555---111...---++++++......***)))+++000,,,(((''')))++++++************+++++++++++++++---......///////////////---+++************)))(((++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((&&&'''(((***++++++++++++---,,,+++)))))))))***************+++++++++,,,,,,+++++++++,,,------......++++++******++++++,,,---++++++++++++,,,,,,,,,,,,000000000//////000111111000222444666777:::>>>BBBGGGLLLSSSZZZaaahhhnnnrrr{{{|||~~~~~~}}}||||||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzz{{{{{{zzzyyyyyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~KKK:::~~~wwwnnneee]]]TTTLLLGGG@@@@@@>>><<<:::999777666888444;;;///999///666222---//////---///444555333222111///---------///111,,,,,,,,,---------......//////000111111111111111+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******'''(((***,,,---/////////333111///---++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000---------------...//////---...///000222333444555...///111333777:::===???FFFKKKRRRUUUVVVYYY___dddkkkooouuuzzz|||}}}~~~~~~~~~|||{{{}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~{{{{{{{{{|||||||||}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzz{{{{{{zzzyyyyyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}EEEAAAppp}}}|||zzzwwwssspppnnnmmmaaa[[[^^^IIIPPPCCCIIIBBB:::???===555333777444,,,+++///333333111................../////////000000......///000000000000000+++...000///---,,,...111------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++((()))+++---000111222333777555222///...------...,,,,,,,,,---------......------......///000000111///////////////000111111111222444666999<<<>>>???FFFHHHMMMTTT\\\ccciiimmmlllttt{{{|||yyywwwzzz~~~}}}|||}}}~~~zzz|||~~~~~~}}}||||||}}}||||||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}zzz{{{{{{{{{||||||}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{zzzyyyxxxzzz|||zzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{||||||<<<}}}yyyssslllfffaaa___SSSQQQMMMHHHCCC>>>:::888666555444222222222333444000000000//////...............///000111111111111/////////111333333222000000///......------..............................---......,,,***))))))***))))))******+++++++++,,,------------,,,,,,,,,,,,***++++++---///222555777444444333333111000...---111111000000000222333444333444555777999;;;===>>>===???BBBFFFKKKOOORRRTTT___```cccfffjjjmmmppprrrvvvwwwxxxyyy{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{zzzyyywwwvvvxxxyyyzzzzzz{{{{{{zzzzzzyyy~~~AAAUUUuuu|||zzzxxxllliiieee```\\\XXXVVVUUUJJJIIIGGGDDD@@@===;;;:::888888777666444222111000111000000000111000...,,,///......---------------........................///000111111///...///000/////////000000000111111///000000000111111222222555777:::???FFFLLLRRRUUU\\\\\\\\\[[[ZZZYYYWWWVVVNNNNNNNNNNNNPPPRRRSSSUUU___```bbbdddfffhhhjjjkkkrrrssstttuuuwwwxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{||||||||||||||||||||||||~~~}}}}}}}}}}}}|||||||||yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}{{{yyyxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzyyyyyy{{{CCCvvvBBB}}}yyyuuuqqqooommmnnnnnnllljjjhhheeebbbaaaZZZYYYWWWWWWVVVUUURRRPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXX^^^^^^___```aaabbbcccdddhhhiiikkknnnrrrvvvzzz||||||||||||{{{zzzyyyxxxwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||{{{xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||zzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzOOO444777<<<@@@~~~~~~}}}||||||{{{{{{|||||||||||||||||||||||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{zzz||||||||||||||||||||||||~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||xxxxxxyyyyyyzzzzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzxxxvvvvvvwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwvvvwwwxxxyyywwwxxxyyyyyyzzzzzzyyyyyyyyy~~~}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzwwwxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzyyy~~~}}}~~~~~~~~~}}}~~~}}}}}}}}}||||||{{{{{{{{{~~~~~~}}}}}}||||||zzzzzz{{{|||}}}}}}~~~~~~{{{{{{{{{zzzyyyyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyywwwxxxxxxyyyyyyyyyyyyyyyzzz~~~~~~~~~}}}|||zzzyyy|||}}}~~~{{{|||}}}~~~~~~}}}}}}|||~~~}}}}}}||||||{{{{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyyyy||||||||||||||||||||||||zzzzzzzzzzzzyyyyyyyyyxxxvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxwwwuuuuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||yyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrsssssssssqqqqqqsssuuussssssssssssssssssssssssqqqrrrtttuuuuuuuuutttssssssttttttuuuuuuuuuuuuuuutttyyy