BM6(s HHHGGGLLLVVV___fffmmmttt{{{zzz^^^\\\RRRKKKHHH:::---000...............///000000///333===PPPYYYGGG222333HHHgggmmmnnnnnnlll___:::;;;888ppp|||xxxjjjYYY333.........@@@zzzwww:::,,,---...---,,,,,,---...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111///...///000111000......------,,,------......//////...---,,,++++++******------******------******++++++,,,,,,------...***,,,,,,,,,///444444111,,,+++++++++,,,,,,------(((333(((222===wwwmmmcccYYYQQQMMMNNNFFF:::///)))&&&&&&&&&)))(((&&&&&&'''''''''&&&)))'''%%%%%%'''((('''&&&(((((()))***************)))******************)))''''''''''''((((((((((((&&&))))))&&&&&&))))))&&&''')))+++******+++000555===HHHUUU___gggooo{{{???555///---+++,,,---...---,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,++++++,,,---///111333...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///...+++***,,,---...444;;;---,,,,,,---000111111000333555UUUeeeXXXCCC???___ccc```WWW<<>>999666555444333222111111000///............,,,...111TTTTTTZZZeeemmmrrrxxx~~~tttiiiYYYYYYOOOFFF@@@222)))///............/////////000///===MMM[[[YYY???...555IIIhhhmmmlllnnnnnnccc>>>999333mmm{{{yyywwwpppLLL000///...???wwwqqq444+++,,,---,,,+++++++++---***,,,...000000///---,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111///...///000111000...---,,,,,,++++++,,,,,,,,,//////...---,,,++++++******------******------******++++++,,,,,,------...(((***+++***---222222///+++++++++,,,,,,,,,------***000&&&777000fffyyynnncccZZZUUURRRMMMFFF===666///***''')))(((&&&&&&'''''''''&&&***(((&&&&&&&&&'''&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&''''''&&&&&&'''(((&&&))))))&&&&&&))))))&&&''')))++++++,,,333>>>FFFNNNUUU___iiirrrzzz;;;222///---+++,,,---...---,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------******)))***+++---///111---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,...---,,,,,,---///---+++***------+++...333+++******,,,...//////...666555SSSdddZZZFFF@@@]]]fffaaaVVV999PPPaaa^^^:::JJJVVVZZZXXXOOO888(((***)))(((((('''((()))***+++***+++(((000111>>>dddmmmlllqqq|||rrrfff___[[[SSSHHH???999777555555444333222111000000000000---///222bbbcccjjjuuu}}}ooo___XXXUUUWWWNNNCCC;;;,,,&&&............///////////////000EEE[[[dddXXX888+++888JJJiiimmmkkkmmmoooeee@@@333,,,hhhyyy|||eee222111...>>>ttt~~~lll...***+++,,,,,,******+++,,,)))+++///111222000---+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111///...///000111000///,,,,,,+++******+++++++++000///...---,,,++++++******------******------******++++++,,,,,,---......&&&))))))(((+++000000---++++++,,,,,,,,,---------......$$$:::###AAAyyymmmccc]]]WWWVVVRRRLLLCCC999000+++)))(((&&&&&&'''''''''&&&+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%&&&'''(((&&&))))))&&&&&&))))))&&&'''(((***,,,111>>>OOO\\\___ccckkkttt}}}{{{}}}xxx444+++///---+++,,,---...------,,,---...---+++***+++,,,+++++++++,,,,,,---------((((((((((((***,,,...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,...---,,,,,,---///...+++***,,,,,,)))))),,,))))))(((***,,,...------000...JJJ\\\TTTAAA:::TTTgggbbbUUU777NNN___]]]:::OOOYYY[[[WWWMMM666&&&((()))((('''''''''(((***+++++++++&&&,,,***444XXXbbbnnndddlll~~~|||sssxxxmmm[[[KKK@@@;;;999999666555444333222222222222---000333yyykkk```YYYVVVQQQTTTJJJ666)))+++//////...,,,---222555222111333AAAZZZZZZVVVYYY???'''555EEEXXXlllmmmkkkuuunnnTTT+++BBB___rrrxxxxxx|||RRR%%%000RRRrrrggg---************************&&&(((***---......---,,,))))))***++++++++++++***************+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((---///---***+++++++++++++++,,,,,,,,,------,,,,,,+++***))))))***)))))))))))))))***+++))))))************))))))))))))))))))))))))))))))(((''''''))),,,---------+++000***///444---ZZZ|||wwwrrrgggeee^^^WWWSSSRRRNNNGGGAAA222...)))%%%%%%'''))))))$$$#########$$$%%%&&&&&&######$$$&&&(((((('''%%%%%%%%%%%%$$$$$$#########''''''&&&'''''''''%%%$$$)))'''%%%&&&)))+++,,,,,,###,,,:::GGGQQQXXX\\\___jjjooowww~~~||||||DDD222+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++******************)))((((((***,,,///111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................000,,,++++++***)))---333999$$$))))))'''...)))+++(((000FFFJJJ```YYY555OOOkkkhhh```EEECCC```bbb444GGGhhhZZZ___NNN(((...$$$***)))'''''''''))),,,...///******,,,)))***<<>>888222......///111...222666rrrbbb^^^ZZZUUURRRVVVOOOAAA222+++---///......,,,...222333111222555HHH\\\[[[ZZZ```FFF(((---:::UUUjjjgggfffsssgggAAA)))LLLlllwwwxxx|||~~~{{{qqq666===kkk___)))************************)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++*********+++,,,,,,***************+++,,,,,,++++++++++++++++++++++++---***'''(((,,,...---************+++++++++++++++,,,,,,+++******)))((((((******)))))))))))))))***))))))************)))))))))))))))))))))))))))))))))(((((()))+++------,,,+++000***---333(((BBB}}}pppqqqllleee]]]WWWQQQMMMJJJGGGAAA999222---)))%%%###((('''&&&%%%%%%%%%%%%%%%###"""""""""######""" &&&&&&&&&%%%%%%%%%%%%%%%"""""""""$$$%%%'''''''''###''',,,---,,,***))))))<<>>;;;mmmcccTTTFFFGGGkkkfff999CCC```XXX]]]QQQ111000''''''((()))***+++***((((((***((())),,,******666EEEQQQPPPPPP[[[pppoooyyykkkYYYIIIAAA===:::777444444666{{{ggg___XXXWWW\\\]]]ZZZVVVJJJ999,,,---000---+++///000......///...///888AAAXXXYYYRRRVVVbbb[[[LLLNNN^^^eeehhh^^^[[[jjjcccFFFSSSiiixxxtttooovvv}}}}}}~~~777555~~~{{{ccc///************************************)))(((&&&%%%((())))))***************,,,,,,+++***))))))******)))))))))((())))))***+++************************,,,***((()))+++,,,,,,+++((((((((()))******++++++*********))))))(((((((((,,,,,,***)))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,***)))***++++++***)))'''...+++***111---)))333vvv{{{xxxvvvrrrmmmgggbbb___^^^YYYVVVSSSPPPMMMHHHDDD@@@222000---)))'''%%%%%%%%%)))'''%%%%%%''')))))))))&&&&&&&&&'''''''''''''''---,,,***((('''''')))+++---///333777>>>LLL]]]jjjjjjooouuu{{{~~~;;;(((000,,,------,,,,,,,,,+++++++++)))************)))((((((((()))))))))))))))******)))))))))***,,,---///000........................++++++++++++++++++++++++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,...---,,,///555XXX222)))&&&(((...'''(((***000fffxxxssshhh@@@777pppgggVVVMMMDDDeee^^^888;;;ZZZ^^^bbbTTT333,,,''')))*********))))))((('''(((''')))++++++***222<<>>LLL\\\\\\ZZZ```hhhgggcccgggiiiaaabbbhhhllluuuyyypppqqqsssxxx|||{{{xxx{{{PPP===~~~~~~ggg---))))))))))))))))))))))))(((((()))))))))((((((((((((((()))************))),,,++++++***)))))))))))))))))))))((())))))***++++++++++++++++++++++++++++++)))))))))***+++++++++'''(((((()))******++++++***************))))))))),,,,,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))***++++++***(((&&&...---)))---///...///BBB}}}zzzwwwqqqhhhaaa^^^^^^]]]^^^^^^\\\XXXUUUPPPLLLEEE<<<444...+++))))))'''$$$###$$$$$$$$$###&&&&&&'''''''''(((((((((''')))*********,,,111444888@@@NNN^^^kkkrrrttttttggg111,,,000+++------,,,,,,,,,+++++++++)))************)))(((((((((((())))))*********+++))))))***+++,,,...///000........................+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,222//////000...,,,...333^^^444(((&&&(((...(((+++111888lllyyyrrrhhhAAA888llliiiZZZUUU>>>]]]XXX>>>777ZZZjjjmmm[[[999,,,***...---***(((''''''((()))''''''(((+++++++++...444NNN[[[```ZZZ[[[lllxxxvvvbbbZZZRRRyyyaaa[[[[[[YYYRRRYYY^^^]]]XXXSSSLLLGGG+++***+++......***+++...---------,,,,,,333FFFXXXYYYYYY___hhhjjjhhhffffffbbbUUU\\\mmmqqqrrrvvvuuutttppptttwwwvvv|||]]]999tttxxx~~~```((())))))))))))))))))))))))''''''(((((())))))******'''((())))))******))))))++++++***)))))))))*********))))))))))))***++++++++++++++++++++++++++++++***))))))))))))***++++++'''(((((()))***+++,,,,,,************************++++++***)))((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((,,,***)))***++++++***))))))------((('''---000---,,,rrr~~~wwwpppgggfffeeeeeedddaaa]]]YYY[[[WWWQQQJJJEEEAAA@@@???777555222000///...,,,******+++,,,---///000111222222666<<<@@@CCCIIIPPPVVVbbbfffnnnxxx===111...,,,(((------,,,,,,,,,,,,++++++******++++++******)))((()))))))))***++++++,,,,,,)))***+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++------------------------333111000111///,,,...222aaa666)))'''(((,,,'''------>>>qqq{{{xxxhhh999222eeeggg[[[\\\;;;[[[XXXJJJ000RRRkkkmmm\\\===)))***222///,,,)))'''''')))***((((((((()))++++++,,,---HHHSSSWWWUUU]]]ppp|||}}}}}}wwwuuu}}}rrr]]]RRRRRRUUUYYYTTTYYY[[[YYYVVVQQQDDD888***---...,,,+++------***++++++,,,,,,,,,666MMMccc\\\XXX]]]fffeeedddddd```WWWPPPYYYfffggghhhkkkhhhlllnnnsssyyyyyywwwxxx|||}}}ggg555tttYYY+++)))))))))))))))))))))))))))((((((((())))))******'''(((((()))))))))))))))***))))))))))))******+++***************+++,,,,,,************************))))))))))))))))))***,,,(((((()))***+++,,,------))))))))))))))))))))))))******)))))))))))))))***''''''((((((((((((''''''((((((((((((((((((((((((+++***))))))+++,,,+++***,,,***,,,+++(((,,,000***,,,DDDtttrrrpppooommmjjjeeeaaa]]][[[XXXUUUTTTTTTVVVWWWPPPNNNMMMMMMMMMKKKIIIGGGDDDEEEHHHKKKOOORRRUUUWWWYYY^^^eeeiiikkkooovvv{{{```111,,,...,,,***------,,,,,,,,,,,,+++++++++++++++++++++******))))))******+++,,,,,,------)))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++++++++++++++++++++++++++++++++///------///---***,,,000ccc888+++)))''')))%%%---(((DDDrrrwww{{{ggg000...cccggg[[[aaa<<<]]]ZZZRRR---GGGaaaddd[[[BBB))))))222111...,,,***))))))((())))))((((((***,,,+++)))888JJJVVVVVV[[[kkksssqqq|||yyyxxxyyy|||jjj]]]SSSSSSVVVVVVTTTUUUVVVWWWUUURRRRRRLLL;;;)))///222000))))))000///(((******,,,+++,,,888QQQiiiiii]]]]]]ccccccfffjjjfffPPPPPPYYY______jjjrrrlllllluuuyyysssrrr|||~~~BBBXXX333))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))(((((()))***++++++++++++******++++++,,,---))))))))))))))))))))))))((()))***)))((()))***,,,((()))***+++,,,---......'''''''''(((((((((((((((***)))))))))))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((***)))((()))+++,,,+++***---'''+++...,,,///000'''..."""___~~~}}}|||zzzvvvsssmmmjjjeeeaaa___^^^___```______```bbbeeeeeedddbbbgggiiimmmrrrwww|||}}}333555%%%...///000---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,------......)))***+++---...///000000........................************************&&&''''''((()))******+++************************)))'''(((***)))''')))---eee:::---***&&&&&&""",,,+++LLLtttuuu}}}hhh...333fffiii[[[eee>>>___ZZZTTT000DDD[[[```]]]KKK///,,,111111111///---***(((&&&******((((((***,,,+++''''''HHH___\\\TTT\\\hhhmmmxxxssssssssswww}}}ppphhhVVVIIIJJJLLLIIIKKKPPPWWWQQQRRRYYYYYYKKKӵ++++++,,,,,,)))(((+++)))(((???ZZZbbbaaaaaabbbcccbbbbbbgggmmm^^^ZZZZZZbbbhhhkkkqqqxxxnnnvvvnnnzzzSSSfff...,,,+++***)))((((((((((((,,,,,,+++)))((()))---000222000---***((()))***+++))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,)))***+++++++++)))((('''+++(((&&&(((---///,,,)))Ħ)))************)))Ħ(((((())))))))))))))))))))))))(((((((((((((((((((((((()))ӵ)))***+++,,,---,,,+++***)))555$$$555Ħssssssqqqoookkkjjjkkkllleeedddcccbbbdddhhhmmmppp}}}ccc888---***333$$$111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,///111111///,,,,,,++++++******++++++,,,)))(((((((((***+++***)))((((((((((((((()))******((((((***---+++''''''+++,,,+++******)))*********___NNN$$$+++%%%***(((&&&***XXX```wwwnnn333///gggpppgggpppBBB^^^[[[YYYIII,,,[[[gggcccYYY'''///***))))))(((((((((((())))))---,,,''''''---...***&&&>>>WWW^^^ZZZZZZccclll}}}}}}vvvnnnpppyyy{{{vvvqqqhhhaaaPPPEEEGGGJJJHHHJJJPPPUUUQQQUUU[[[RRR4ĉ@ӵ,,,,,,,,,,,,***,,,***+++CCC\\\bbbaaabbbcccddddddeeeiiimmmgggeeehhhoooqqqnnnlllmmmiiipppeeevvv|||~~~DDD}}}___))),,,+++***)))((((((((((((*********((('''(((+++...///...+++***)))))))))***))))))))))))))))))))))))************************((())))))*********))))))***************)))((((((+++(((&&&(((,,,...,,,)))>L))))))************=hĦ((())))))))))))))))))))))))((((((((((((((((((((((((4ĉ@ӵ***+++,,,,,,,,,+++******'''...888OOO>Lwwwwwwwwwuuusssrrrtttvvvqqqooommmmmmooouuuzzz~~~}}}MMM222---***333&&&111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***,,,...///...---,,,++++++******++++++,,,+++*********,,,---,,,+++((((((((((((((()))*********((((((++++++)))***...,,,++++++***************^^^OOO%%%***%%%***)))(((---dddjjjttt{{{jjj222+++^^^iiiccclllBBBZZZYYYZZZGGG+++DDDRRRXXXUUU000******))))))((((((((((((((($$$))),,,+++)))+++---...%%%555KKKWWWXXXXXX___gggwww}}}|||ssspppvvv}}}}}}|||uuummmeee```XXXKKKBBBEEEIIIIIILLLRRRTTTVVV[[[ZZZFFFGG=?,,,,,,000------***///III___aaaZZZ]]]```bbbdddgggjjjlllggggggkkkpppqqqmmmkkkkkkdddlll```mmmttt{{{ttt;;;tttzzzzzz^^^***,,,+++***)))(((((((((((()))))))))'''&&&'''***---++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))((((((''''''+++******)))))))))))))))+++((('''))),,,...,,,***HdĦ)))************=Īj))))))))))))))))))))))))((((((((((((((((((((((((GG=?***++++++,,,++++++***###888'''222~~~HdĦ}}}{{{{{{|||}}}zzzxxxzzz~~~rrr333......+++333)))000------------------------------------------------------,,,,,,+++***)))))),,,***))))))+++---------++++++************+++++++++*********,,,---,,,+++((((((((((((((())))))***,,,'''&&&)))++++++,,,000,,,,,,+++***************^^^TTT(((***&&&+++)))+++:::uuuwwwtttqqqbbb000,,,aaallleeekkkIII[[[YYY\\\QQQ999333AAAPPPUUUDDD+++******)))(((((((((((((((%%%(((,,,///---))),,,111&&&,,,<<&eg&e>hӵg&e{{{guO>uO>&eFFFFFF4ff?>ߝL,,,gĉ@,,,,,,------Shӵ^^^\\\cccggghhhjjjmmmg&elll>hӵcccXXXpppnnnhhh~~~jjjDDDfff?><z)))g&e>&e)))(((HL,,,+++***ShӵgL)))))))))))))))))))))((())))))+++,,,S?ʬ***+++3h?D%%)?))))))ZufĦ(((((((((gL((())))))g&e)))gĉ@((()))g&e>&e555@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z~~~=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??\\\000***444444......+++///......................................................---,,,***)))(((((()))***,,,///111///,,,(((+++******))))))******+++)))(((((((((***+++***)))))))))(((((((((((())))))***'''&&&***+++)))(((***---,,,,,,+++***+++++++++ccceee222(((&&&)))###...bbbxxxxxxlllLLL&&&AAArrrppp___]]]UUU]]]VVVWWW___YYY999>>>GGGNNN\\\888+++***)))((('''''''''''',,,'''%%%(((++++++,,,///,,,$$$)))???TTT]]]]]]^^^fffwww|||sssssswwwyyy|||yyy{{{4DӵHƅ^Hu]ĦPPPHu]Ħ|||ZuR)ĦHu]ĦmmmHŐeHŐeHu]ĦIIIqIܗGIӵ$$$tt,,,------HGgĉ@fff```aaagggjjjfffeeedddHu]ĦlllZuR)Ħ```OOOmmmyyyxxxzzz^^^sߝLGdUĦ)))Hƅ^Hu]Ħ***ntHdĦ,,,+++HGgĉ@)))HdĦ)))))))))))))))))))))((((((***+++Htƅ^******Bt=o9ĦDtfo9Ħ***)))(((g?))))))HdĦ)))))))))Hu]Ħ)))tt))))))Hƅ^Hu]Ħ,,,H׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ999...111555555111---,,,111////////////////////////........................------,,,,,,+++***))))))(((***---111222000+++'''******))))))))))))******+++*********,,,---,,,+++***))))))((((((((((((((()))'''(((+++***''')))...------,,,+++++++++++++++ccclll666'''''')))"""111jjjnnntttlllMMM...SSSrrrqqqbbb^^^bbbcccZZZ]]]]]]^^^KKKNNNOOOSSS```DDD,,,+++***(((''''''''''''$$$&&&&&&$$$''',,,...,,,)))$$$$$$333HHHWWWZZZXXX```rrr|||uuutttvvvtttsssvvvyyyxxx~~~4DuXӵfffXXXMMMDdDΦDdDĦ@@@DdDĦOOOeeet|d<ĦOOODtYYYeeeiiilllnnnlllhhhddd>d<Ħqqq>d<ʜDd<ʜ4DuTӵiiijjjF&uTӵ(((4DufئL>e---puR)Ħgggkkkiiijjjkkkggg```>d<ĦcccDtrrrllldddgggnnnrrrHHHDdDΦDdDĦ)))>d<ʜ4DuTӵ'''4DwDd<Ħ)))puR)Ħ>d<((((((''''''(((((((((((()))peӵ)))ĦpeӵDx<>d<ӵDd<---qR/ܗ?fӵ)))>d<))))))>d<Ħ)))4DufئL>e'''DdDʜ4DuTӵ+++DdDĦ000dddgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ777:::///000000000000000000000000------------------------........................,,,,,,,,,,,,,,,+++***)))'''))),,,......---+++***+++***((('''''''''((()))((((((((()))***+++---------,,,***)))((('''(((((((((***+++***((())),,,///++++++************++++++^^^xxx111%%%222%%%"""FFFvvvpppfffjjjyyy{{{vvvzzzpppwwwvvvnnnjjjkkkcccWWWcccnnnnnnhhhhhh___QQQNNN:::000%%%$$$''')))'''%%%***,,,//////...+++******%%%+++,,,***555KKKWWWVVVRRRTTTtttxxxyyyrrruuutttssssssttttttrrrppplllnnnuuu}}}===;;;4DuXӵ===<<<<<<D&dq&ĒRAAABBBsdKĦMMMDHRRud^^^```cccfffgggffffffsdKĦoooD&oq<Ōq&ĒRggguuuttt>dp&ĒR***(((nfʜd<Φ>d<Ħ(((s&dq&ĒR''''''i?ʜtd<Ħ)))HHܗDӊB)))<x(((((((((((((((((()))B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRPPP888666(((////////////////////////------------------------........................---------,,,,,,+++******)))***---//////...,,,+++,,,+++***)))((())))))***)))))))))***+++,,,---...---,,,***)))(((((((((((()))+++,,,+++)))((()))++++++******))))))******+++]]]zzz333'''333'''(((PPPppppppggggggsssxxxvvvzzzpppvvvuuulllhhhhhhbbbWWW```jjjiiibbbbbb]]]VVVWWWNNN666&&&)))---(((%%%)))((()))+++,,,***))))))***)))+++***(((///===JJJOOONNNMMMiiixxxsssjjjrrrrrrqqqrrrrrrqqqnnnllleeefffjjjqqqtttvvv|||::::::4DuXӵ:::<<<<<<Hu]3hhAAABBBCCCneHHHNNN=eZZZZZZ[[[]]]```dddgggjjjnejjjlllpIƎ@t@hoooooottt>h&&&+++)))fe+++@ďD999\\\sssmmmjjjkkknnnnnnjjjnehhhhhh=exxxzzz|||tttsss???ege((((((sĪj@h)))'''(((fdDĦ***@ďD))))))Hkge)))))))))(((((((((((()))@h((((((@G,,,...HĪj@IŌ000///Bene)))Hkge)))ne))))))fe)))Hu]3hh)))******se000...geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~,,,---:::***........................---------------------------------------------------------,,,+++******)))+++,,,...///000///---,,,,,,++++++***)))*********************+++---...///...---+++)))(((((((((((()))+++---,,,***((('''(((+++******))))))******+++\\\zzz555'''000%%%,,,ZZZkkkrrriii___gggpppsssxxxqqqvvvuuunnnjjjkkkfff______iiieee]]]^^^^^^^^^eeeccc@@@(((***...&&&""")))%%%&&&''''''&&&'''(((***+++((('''(((***000>>>MMMRRRKKK```vvvlllooonnnoooppppppnnnjjjgggccccccfffjjjllllllpppvvvwww{{{:::4DuXӵ888ĵD^???AAABBBBBBJJJMMMRRRWWW[[[\\\^^^```bbbfffjjjmmmeeegggjjjhhhooolllmmmccc+++&&&+++))))))***+++***///MMMlllfffcccfffooorrriiiYYYfffnnnzzzzzz}}}{{{sssfff222((((((''')))((('''(((***DdDĦ***))))))))))))))))))******(((((((((((())))))((((((((((((***,,,......///---((((((((((((((((((((())))))D^---))))))***s׼s---&&&999LLLgeFm8>aĦs׼sHoD^DdDĦs׼s>>>777//////333------------------------------------------------------------------------,,,,,,+++***))))))))))))+++,,,...//////...---,,,++++++*********)))))))))*********+++,,,---//////...---+++)))((((((((()))(((***+++,,,+++)))((('''******))))))))))))******ZZZ{{{666%%%,,,"""...aaammmwwwlllWWWXXXccclllsssnnnrrrrrrmmmiiijjjhhhddd```kkkggg___```aaadddmmmlllLLL---&&&)))(((%%%%%%$$$%%%%%%$$$$$$&&&))),,,+++%%%&&&+++******;;;QQQTTTIIITTTttt{{{rrrlllmmmnnnoooooolllhhhddddddbbbcccggghhhgggjjjnnnuuutttrrruuu~~~Φ4DuXӵtvӵ>d<Ħ>>>???@@@AAAAAAAAABBBĦQQQVVVYYYZZZYYYWWWWWW]]]aaadddfffggghhhjjjlllhhheeeĦjjjlllmmmnnnllljjjjjjkkklllkkkiiieeefffnnnnnnaaa]]][[[SSS777(((''',,,((('''***((())))))(((((())))))******)))))),,,000,,,(((;;;ZZZ\\\YYY]]]lllwwwrrrcccWWWĦqqqqqqnnnmmmooo|||{{{|||~~~}}}{{{zzz```++++++[[[nnn+++((((((((((((((()))******((('''''')))+++,,,+++***>d<Ħ***))))))))))))))))))))))))******''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))******))))))***,,,...+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((Ħ((((((((((((((()))))))))))))))>d<Ħ,,,---*********Be,,,,,,,,,555111]]]geFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦYYY555,,,888%%%111------------------------------------------------------------------------******)))((('''(((((())),,,,,,---...------,,,+++)))))))))))))))(((((((((*********+++,,,---//////...---+++***)))((())))))&&&''')))+++,,,+++)))(((***))))))))))))))))))***]]]~~~999&&&+++!!!111gggsss}}}mmmRRRMMMWWWbbbmmmkkknnnoookkkfffeeedddbbbbbbllliiiaaacccddddddkkkkkkXXX:::###$$$///---"""%%%%%%%%%%%%%%%'''+++...***$$$&&&---***'''666MMMLLLBBBBBB[[[{{{|||sssllllllnnnoooooommmhhhddd```]]]]]]```bbbaaabbbeeehhhgggfffggglllttt~~~?aŖ%7uSQuR)ӵsdKĦ===>>>@@@AAAAAAAAAgdKĦMMMQQQVVVYYY[[[[[[[[[\\\aaafffhhhfffeeeeeefffggggdKĦlllnnnnnnpppnnnmmmmmmnnnoooooonnnmmmjjjooopppjjjfff]]]KKK222'''(((,,,''''''***(((***)))))))))))))))******))),,,+++...///'''...GGGZZZVVVYYYgggqqqpppggggdKĦmmmooooootttzzz{{{zzz|||~~~}}}{{{~~~___+++...WWWwww...)))))))))))))))******+++''''''''')))+++,,,+++***gdDĦ***))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((())),,,...++++++++++++++++++++++++,,,,,,------,,,+++******)))))))))))))))))))))))))))))))))gdKĦ)))(((((((((((()))))))))))))))sdKĦ,,,,,,+++++++++,,,,,,---111%%%444---nnnŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{000444)))***888'''------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''(((***+++,,,------------,,,,,,+++((())))))))))))(((''''''************+++---...//////---,,,***))))))))))))'''&&&''')))+++,,,***)))***))))))(((((())))))***```<<<(((...&&&666mmmxxx~~~nnnUUUMMMRRR]]]llllllooorrrpppkkkhhhggggggccckkkgggaaaeeeeeebbbeeeggg```GGG((($$$222222$$$&&&''''''&&&&&&(((+++...+++''')))---)))###...???DDDCCC<<A777ne<<<===???AAABBBBBBneJJJLLLNNNSSSWWWZZZ\\\\\\ZZZ___dddeeebbb```aaacccnemmmooooooooopppooommmmmmoooqqqrrrqqqrrrlllnnnooojjjjjjaaaMMM///'''***,,,&&&&&&+++(((+++******))))))************000)))(((000+++))):::VVVYYYaaakkknnniiinedddkkkqqquuu{{{|||yyyzzz|||{{{yyy|||TTT(((444WWW~~~444***************+++,,,,,,&&&&&&'''))),,,---+++De+++***)))(((((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))((('''(((+++---+++,,,,,,,,,,,,,,,++++++,,,---......,,,***))))))))))))))))))))))))))))))))))))ne))))))(((((((((((())))))))))))(((ne***++++++,,,,,,,,,,,,------------///)))000222...>Ak<fhDenenene>>>444+++444$$$999+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***---...............------,,,,,,))))))*********)))(((''')))))))))***+++,,,---...///...,,,***)))))))))******((('''(((***+++)))'''))))))(((((((((((())))))```:::(((000***;;;qqqvvvzzznnn^^^WWWUUU]]]ooodddiiiooorrrqqqooopppsssgggmmmfffaaaggghhhbbbcccddd```MMM222&&&,,,...((('''((((((((('''(((+++---******---...***%%%***333AAAKKK@@@???eee~~~ssslllllllllmmmnnnnnnllljjjeee___]]]___```^^^]]]^^^aaa``````bbbeeegggiiijjjiiipppzzz777666999;;;===@@@BBBCCCDDDMMMNNNNNNOOOQQQUUUXXXYYYYYYZZZ^^^bbbbbb___^^^```dddnnnpppqqqpppooonnnmmmkkklllnnnqqqqqqqqqaaaeeeqqqyyyvvvppp___EEE...'''***,,,%%%&&&+++)))++++++***************+++,,,333(((###000///)))555KKKXXXlllxxxuuullldddgggpppuuuuuuuuuyyyyyyxxx{{{zzzvvvvvvzzzFFF"""777XXX:::++++++******++++++,,,---&&&&&&'''))),,,---,,,***++++++***)))((((((((())))))*********+++******))))))((((((''''''(((((((((((())))))))))))************************'''((((((''''''(((***,,,---------......---,,,,,,---...//////,,,***)))((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------------------...+++111...+++777HHHeee///---222+++<<<999........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***---///111000000//////............******+++,,,+++***)))(((((((((((()))***+++------///...,,,***)))))))))***---***''''''))))))(((&&&))))))(((((((((((())))))\\\|||777&&&000+++<<>>BBBFFFDDDCCCAAA@@@BBBEEEIIIKKKKKKMMMNNNMMMMMMMMMOOOQQQUUUWWWXXXXXXXXXYYY\\\^^^___aaaeeeiiilllmmmnnnnnnqqqsssvvvwwwvvvtttttttttrrrfffgggwwwhhhSSSMMM222---------------,,,+++***,,,,,,,,,+++******))))))+++*********+++,,,---...///JJJgggsssoooiiihhhjjjpppuuuzzzvvvjjjaaadddlll{{{vvv~~~xxx222)))&&&KKKLLL...,,,***)))******)))((((((((()))***************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((())))))))))))***---000,,,,,,------------,,,,,,***************)))((('''+++)))(((((()))***)))''')))(((''''''))))))((('''(((((())))))))))))((((((((((((((()))******++++++)))******+++,,,,,,------+++222+++---555(((###999]]]'''222111///---,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++,,,,,,---......///////////////...------*********+++,,,,,,***((()))(((((('''(((***+++---...---,,,+++***)))((((((,,,***((((((***+++******&&&((())))))((()))+++---^^^vvv555)))---(((AAAyyytttqqqnnnmmmkkkjjjooouuuwwwqqqlllkkkqqqyyypppllljjjlllooolllccc[[[JJJFFFNNNPPP<<<+++'''&&&)))***+++***((('''((()))))))))))))))******+++,,,@@@WWWXXXRRRDDDnnn}}}zzzssslllkkkmmmmmmhhhccc___]]]YYYUUUSSSRRRSSSSSSSSSRRRRRRRRRUUUYYY]]]___]]]^^^___aaaccchhhnnnrrrvvv~~~;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;===AAAEEEDDDCCC@@@@@@AAADDDHHHKKKNNNNNNOOONNNMMMMMMOOOQQQRRRTTTWWWXXXXXXXXXYYY[[[^^^aaafffkkkoooppppppppprrrtttwwwxxxvvvtttrrrqqqtttmmmkkksss```NNNNNN555,,,,,,---...///...,,,***,,,,,,,,,,,,+++***)))(((******++++++,,,------...111JJJjjjzzzvvvjjjeeeggggggooouuuqqqgggbbbjjjtttwww|||wwwttt:::...***FFFXXX...,,,***)))******)))((((((((()))***************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''((()))***+++...///,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++***))))))))))))*********)))(((***)))''''''))))))((('''(((((())))))))))))(((((((((((())))))************)))))))))***++++++,,,,,,+++000***)))333111+++333:::QQQ,,,777111000///------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---......///...---,,,+++)))))))))+++,,,---+++)))))))))((((((((()))******---,,,,,,+++***))))))(((+++)))((()))***+++***)))'''((())))))((()))+++---^^^ppp666)))---(((===|||}}}yyysssooonnnppptttxxxoooooohhh___bbbnnnuuutttppplllmmmsssqqqhhhdddfffYYYMMMMMMKKK888++++++***)))+++++++++)))'''((((((((((((((()))***+++,,,---FFFaaaZZZUUUJJJlll}}}wwwqqqkkkhhhhhhgggeeeaaa^^^[[[XXXTTTRRRQQQQQQRRRQQQQQQPPPQQQSSSWWWZZZ\\\YYYZZZ\\\^^^aaaeeekkkooottt~~~:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEECCCBBBAAABBBEEEIIIKKKMMMNNNOOONNNMMMMMMNNNPPPPPPSSSVVVWWWXXXXXXYYY[[[]]]aaafffkkkoooqqqrrrrrrvvvxxx{{{{{{xxxtttrrrqqqtttuuurrroooZZZUUUZZZ;;;,,,,,,,,,...000000---+++,,,,,,---,,,,,,+++))))))***++++++,,,------......///BBB___uuuuuuhhh```bbbaaagggjjjfffbbbdddllltttqqqxxxwww}}}~~~lllBBB111...>>>wwwddd...,,,***)))******)))((((((((()))***************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,&&&&&&''')))+++---//////+++,,,,,,,,,,,,,,,,,,+++------------,,,***)))(((((()))***+++******)))))),,,***((('''((()))((('''(((((())))))))))))(((((()))))))))))))))*********(((((()))******++++++,,,,,,///***&&&***---++++++///;;;hhh///777,,,//////...---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++***+++,,,---......,,,+++***(((((()))+++------+++)))******)))))))))*********+++++++++******)))))))))***)))((()))***+++)))(((*********)))'''(((***,,,aaalll555)))---)))888}}}{{{tttrrrtttxxxyyygggmmmjjj``````kkkpppmmmpppmmmpppsssiii\\\\\\fff___QQQMMMIII777+++,,,,,,***+++,,,,,,)))((('''((((((((((((((()))***+++,,,CCC___MMMPPPRRRqqqyyyrrrpppmmmhhhdddbbbbbbccc]]][[[XXXTTTRRRQQQPPPPPPPPPPPPOOOPPPQQQTTTWWWXXXUUUWWWZZZ\\\___ccciiimmmsss}}};;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;===AAADDDDDDCCCCCCCCCDDDGGGIIIKKKJJJKKKLLLKKKJJJJJJKKKMMMNNNQQQTTTVVVWWWXXXZZZ\\\[[[^^^ccchhhmmmpppqqqrrr{{{}}}~~~~~~{{{xxxvvvvvvvvv{{{yyyrrr______fffEEE---+++***,,,000111///,,,---------,,,++++++*********+++,,,---.........------666OOOkkkuuullldddfffhhhiiihhhddddddkkkqqqtttooovvvyyy}}}zzzZZZ>>>...///777kkkooo...,,,***)))******)))((((((((()))***************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&'''***---000000000++++++,,,,,,,,,,,,+++++++++++++++******((('''&&&(((***+++***))))))***,,,---+++((('''((())))))((((((((())))))))))))(((((())))))))))))))))))******((())))))***++++++,,,,,,***+++,,,+++***+++***'''000---:::}}}777000<<<***............------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---,,,+++***)))+++,,,...///...---+++))))))((()))+++------+++)))************++++++++++++******************)))))))))(((((()))******)))'''++++++***)))'''(((***---ggghhh444(((...***222{{{|||pppjjjjjjlllmmmhhhqqqtttpppnnnsssuuussspppppprrrnnn```QQQPPPYYYWWWLLLMMMKKK999,,,***)))***,,,---,,,***(((''''''''''''''''''(((((()))***QQQoooQQQWWW]]]rrr~~~rrroooooonnnjjjdddbbbbbbddd[[[YYYWWWTTTQQQPPPOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTRRRTTTXXXZZZ]]]bbbgggjjjqqq{{{>>>======<<<;;;:::999999:::;;;<<<<<<===???CCCEEEBBBBBBCCCDDDFFFGGGHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLLLLNNNQQQTTTUUUXXX[[[^^^ZZZ\\\```eeejjjnnnqqqsss{{{|||~~~}}}|||zzz{{{{{{{{{{{{|||nnnggglllOOO///,,,)))+++///222000...///...,,,+++******++++++***+++,,,............---111///@@@bbbvvvrrrkkkkkkllllllhhhcccfffpppvvvwwwsssxxx{{{|||BBB111%%%///333fffzzz...,,,***)))******)))((((((((()))***************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******'''&&&'''***///222222111++++++,,,,,,,,,,,,++++++'''(((((())))))((((((''')))***+++***((((((+++......+++((('''((())))))((((((((())))))))))))((((((***)))))))))))))))))))))))))))******+++,,,,,,------(((+++///---...000,,,%%%444'''666iii;;;---444000666------......------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,---...//////---+++***,,,...///111000...,,,+++***))))))+++,,,,,,***(((((()))******++++++++++++))))))))))))************)))(((((()))******(((&&&******)))((('''))),,,///mmmggg333'''///,,,---xxx{{{kkk^^^[[[\\\[[[^^^fffnnnpppooommmnnnooorrrttttttnnncccWWWQQQQQQSSSJJJMMMLLL999***))))))***,,,...---+++(((''''''''''''&&&&&&&&&''''''(((```bbbffffffoooyyyooommmkkkiiigggeeecccaaa___YYYWWWUUURRRPPPNNNMMMLLLPPPOOOOOONNNNNNOOOOOOPPPOOORRRUUUXXX[[[```dddhhhnnnzzz~~~@@@@@@???===<<<;;;:::999:::;;;===>>>>>>AAADDDGGG@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMJJJMMMOOORRRTTTWWW[[[^^^[[[]]]```eeejjjooosssuuuxxxyyy{{{{{{zzz{{{|||~~~yyy||||||kkklllVVV000,,,(((***///222111///000...,,,*********+++,,,***+++,,,...///......---333***555YYYrrrrrrjjjiiifffgggccc^^^aaammmuuuwwwxxxzzz}}}{{{111'''000444fff...,,,***)))******)))((((((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''+++000333333111+++++++++,,,,,,+++++++++&&&&&&((()))************)))++++++)))'''(((,,,//////,,,)))'''((())))))((((((((())))))))))))((((((*********)))))))))))))))*********+++,,,,,,------777***)))---***+++...+++)))+++555///<<<999III000///444...------.........---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---------...///000111000///---+++...///111222222000...,,,*********+++,,,,,,***((('''((()))***++++++++++++))))))))))))************((((((((()))+++***(((&&&(((((((((((((((***...222rrrfff333&&&///---***uuummm\\\VVVUUUTTT```gggqqqxxxvvvqqqrrrvvvuuuwwwvvvrrrllleee[[[RRRXXXOOOOOOKKK666(((***,,,***,,,......+++((('''&&&''''''&&&%%%%%%%%%&&&&&&\\\iiilllgggjjjyyyuuukkkgggcccccceeeddd___YYYWWWUUUSSSQQQNNNLLLKKKJJJPPPPPPOOONNNMMMMMMMMMMMMMMMOOOSSSWWWZZZ^^^cccffflllzzz~~~~~~AAA???<<<<<<======;;;888888:::===@@@CCCEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEFFFHHHIIIJJJKKKQQQPPPPPPQQQSSSWWWZZZ\\\VVVaaaeeefffkkkjjjjjjtttzzz|||}}}{{{xxxwww|||{{{|||~~~vvvmmmkkkooo<<<222'''%%%+++000///,,,***,,,...///---,,,,,,---*********+++,,,///111333111111---DDDmmmtttgggkkkiiimmmeee^^^ccchhhnnnxxxppp{{{|||rrr222(((---111(((NNN999***+++(((***---###******************)))((('''((((((((((((((((((((((((''')))******))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++------......))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++******)))((((((((((((((((((((((((((((((((((((((('''((())))))((()))+++---))))))))))))***+++,,,---///...---,,,,,,,,,,,,,,,///))),,,000(((222pppLLL888BBB777***---000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++***************+++++++++///...---,,,,,,,,,---...///...---,,,,,,,,,,,,,,,999~~~888...,,,444"""***+++,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++*********))))))(((((((((((((((((())))))))))))......'''&&&)))%%%(((999ooobbb333+++'''&&&,,,aaarrrWWWTTTlllbbbcccrrr~~~yyywwwyyywww{{{xxxgggZZZjjjNNNTTTHHHLLLOOO<<<)))'''+++---***((((((******(((&&&)))'''&&&(((&&&$$$%%%***LLLhhhoooddddddlllooorrrhhhfffcccbbbaaa___]]]ZZZPPPQQQQQQOOOLLLIIIIIIJJJOOONNNLLLJJJJJJKKKMMMNNNIIIKKKMMMPPPSSSYYY```eeellluuuwwwzzzAAA>>><<<<<<======;;;888888:::===@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMOOORRRWWW[[[]]]XXX^^^^^^cccooonnnfffgggtttxxx}}}~~~||||||{{{uuuuuuyyyOOO999))),,,111///...222...///111000...++++++++++++******+++,,,...000111///111---???ffftttllllllnnnuuutttqqqssssssrrrvvvqqq{{{vvvzzzmmm...111'''''',,,RRRCCC---,,,)))***,,,###***)))*********))))))((('''((((((((((((((((((((((((''')))******))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***,,,,,,------))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++******)))(((((((((((((((((((((((((((((((((((((((((()))***)))))))))+++---*********+++,,,------...------,,,+++++++++++++++))))))222999...%%%;;;]]]uuuHHH000...666111000444///111000000///......------+++,,,,,,------,,,,,,+++************++++++++++++...---,,,++++++,,,------......---,,,,,,,,,,,,,,,VVV999---&&&111(((///,,,,,,,,,,,,,,,,,,++++++))))))))))))************************)))))))))((((((((((((((())))))))))))------((('''***%%%))):::qqqbbb111((((((***)))QQQ___MMMaaa]]]```rrr}}}xxxtttkkkiiipppvvvwwwmmmzzzhhhUUUEEEEEEGGG888(((&&&'''+++***))))))++++++)))''''''%%%%%%'''&&&$$$''',,,KKKgggqqqggggggjjjkkkmmmfffdddbbb```___^^^[[[YYYQQQPPPNNNLLLJJJIIIIIIHHHJJJJJJHHHGGGGGGGGGHHHIIIHHHJJJLLLOOORRRXXX^^^cccjjjrrrtttxxx@@@>>><<<<<<<<<<<<:::999999:::<<>>'''+++000)))(((111111333333222...+++))))))++++++++++++,,,---...///---111,,,666ZZZrrrrrrmmmqqqxxx|||zzzyyy|||~~~~~~zzzxxxlll///666%%%&&&///DDD{{{RRR000++++++)))+++$$$***))))))*********)))(((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******)))(((((((((((()))((((((((((((((((((((((((((()))******)))***,,,...,,,,,,,,,------......///,,,++++++************+++,,,+++---000,,,%%%(((111vvv888,,,...444222+++333777+++000000000///......------+++,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,+++******+++,,,---...------,,,,,,,,,,,,,,,^^^ppp333---###......222---,,,,,,,,,+++*********))))))))))))************************))))))))))))(((((((((((())))))))))))***,,,((((((+++&&&)));;;ooo___///&&&'''///&&&<<>>>>>===<<<<<<;;;::::::999:::<<<>>>???@@@@@@???????????????@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHLLLLLLLLLMMMOOOQQQTTTUUUQQQ[[[[[[YYY\\\\\\```mmmlllqqqxxx~~~yyyrrrqqqeeeGGG---(((***(((''',,,222333444222///,,,******,,,,,,,,,,,,,,,,,,------,,,000+++...KKKmmmwwwooouuuxxx{{{vvvsss|||kkk///,,,'''---222222ccc}}}aaa111(((+++((()))&&&+++******++++++++++++******************************''')))******))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******++++++***))))))(((((())))))(((((((((((((((((((((((((((***************,,,...+++,,,,,,------.........,,,++++++*********++++++///+++&&&$$$)))000333222111sssIII333555;;;;;;111***111444.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,+++***)))))))))***+++,,,------,,,,,,+++,,,,,,---AAAHHH'''000%%%,,,///111---,,,,,,+++***))))))(((((()))))))))*********************)))))))))))))))(((((((((((())))))))))))(((+++((())),,,&&&+++===iiiYYY...&&&%%%000$$$///uuu{{{```jjj[[[ggg}}}{{{jjj}}}{{{tttqqqhhhgggkkkaaaRRRNNNKKK999+++)))((('''(((***,,,------,,,***'''%%%$$$&&&&&&%%%(((...CCCSSS[[[aaapppvvvqqqooocccaaa___]]]]]][[[YYYWWWTTTNNNHHHFFFIIIJJJHHHEEEEEEFFFGGGHHHHHHFFFEEECCCDDDFFFHHHKKKNNNRRRXXX[[[[[[dddhhhooo{{{=========<<<;;;:::::::::999:::<<<>>>????????????>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGKKKKKKLLLNNNOOOQQQRRRSSSQQQXXXXXX[[[eeegggdddiiillloootttyyy~~~~~~sssjjjffffffVVV???---)))......***000222333222000---------+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))===dddxxxsss|||{{{}}}tttiiiwww|||}}}iii+++%%%(((---000000ooorrr222$$$,,,'''((((((---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))******))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))),,,+++(((+++111...%%%)))666fffEEE777...555555111.../////////333---------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------******)))((()))***+++,,,,,,,,,+++++++++,,,,,,---)))---$$$111'''(((,,,///,,,,,,+++***))))))((((((((()))))))))************))))))))))))))))))******(((((((((((())))))))))))&&&***((()))+++'''---AAA```QQQ...***###---$$$+++UUUfff^^^YYYkkkyyy```bbbllluuuwwwxxxkkkUUUPPP\\\TTTUUUNNN666$$$###$$$&&&(((***+++,,,,,,,,,,,,***'''&&&'''&&&%%%)))///HHHMMMNNN\\\uuu}}}tttnnndddbbb___]]]\\\[[[XXXVVVTTTNNNGGGFFFHHHJJJHHHEEECCCEEEFFFGGGGGGEEECCCBBBAAACCCFFFHHHKKKOOOSSSWWWZZZbbbffflllxxx;;;<<<===<<<:::999:::;;;999:::<<<>>>???@@@@@@???======>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLOOORRRTTTUUUTTTSSSQQQ^^^wwwyyyfffZZZhhhjjjnnntttzzz}}}~~~{{{qqqjjjhhhbbb```PPP777+++...///)))...000222222000.........***+++,,,,,,,,,,,,,,,+++---------)))222WWWvvvvvv}}}zzzsss]]]eeerrrfffpppooo------,,,%%%***222}}}555###...'''''')))...++++++,,,---------,,,,,,************************''')))******))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++++++++***))))))))))))***))))))))))))))))))))))))'''((())))))((()))+++---((()))***+++++++++***))),,,++++++++++++,,,------,,,000...((('''+++***&&&---+++111SSS:::)))333333000000,,,111888...(((222////////////////////////+++,,,,,,------,,,,,,+++)))******+++,,,---......***))))))))))))+++,,,---+++++++++++++++,,,,,,---***---,,,...((('''(((...+++*********)))((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))%%%)))((((((***'''///EEE]]]III+++..."""***%%%,,,777ooodddIIInnnpppsssmmmlllzzz|||hhh888>>>WWWaaadddfffXXXVVV\\\XXXZZZQQQ666%%%%%%%%%&&&((())))))))))))+++---***'''&&&((('''''',,,222SSSPPPMMM]]]yyy~~~qqqjjjeeebbb___]]][[[YYYVVVSSSPPPLLLGGGFFFFFFGGGEEEDDD@@@AAABBBCCCCCCAAA@@@>>>>>>AAADDDFFFIIILLLPPPSSS[[[bbbeeejjjtttwww:::<<<===<<<:::999:::<<<999:::<<>>??????@@@AAAAAA??????@@@BBBCCCDDDEEEFFFDDDFFFHHHKKKMMMPPPQQQRRRQQQRRRPPP]]]ssstttbbbWWW```ccciiiqqqyyy~~~~~~~~~yyyqqqooorrrdddfff^^^JJJ444******,,,...000222111///---------)))***+++,,,---,,,,,,+++...+++///+++***KKKqqqyyy|||xxxqqqTTT\\\iiiWWW```{{{xxx222///,,,"""***---sss<<<%%%111'''&&&***---)))******+++,,,,,,++++++************************''')))******))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++,,,+++******))))))******))))))))))))))))))))))))&&&'''(((((('''(((***,,,((()))+++,,,,,,***)))(((***************+++,,,,,,///...***%%%###(((...111'''333+++"""KKKAAA333444...999///666111000888...&&&111////////////////////////+++,,,,,,------,,,,,,+++)))******+++,,,---...///******))))))***+++---...++++++******+++,,,,,,---...222000(((---,,,%%%,,,)))))))))))))))))))))((())))))))))))************((()))))))))************(((((((((((())))))))))))%%%)))'''''')))'''111IIIbbbCCC'''000$$$)))$$$---'''MMMnnnJJJzzzeeeJJJ777CCCkkksss***'''JJJPPPKKKZZZ^^^ccc]]]XXXXXXNNN666)))***)))'''((()))'''&&&&&&***---)))&&&&&&((()))+++111888YYYVVVUUUggg}}}mmmhhheeebbb^^^[[[YYYVVVRRRPPPJJJIIIGGGEEEDDDBBBBBBAAA>>>???@@@@@@@@@???===<<<===???BBBEEEGGGIIIMMMOOOVVV^^^```fffpppsssyyy:::<<<===<<<:::888:::<<<999:::===???AAABBBBBBBBB===>>>>>>???@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJSSSUUUXXX```___\\\aaaXXX]]]fffqqqzzzxxxqqqsssyyymmmmmmkkk^^^BBB***)))555///111222111///,,,++++++((()))+++,,,------,,,,,,000***000---&&&CCCnnn{{{zzzrrrUUUaaatttcccOOOrrrzzz111$$$&&&&&&111(((fffBBB(((444(((&&&***---'''((()))***************))))))))))))))))))))))))((()))******))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++,,,+++******)))*********))))))))))))))))))))))))%%%'''(((''''''''')))+++)))***+++,,,,,,+++)))((())))))((())))))***++++++%%%''')))+++***(((((((((,,,***------(((<<>>>>>===<<<>>>AAADDDFFFHHHKKKNNNOOOWWWZZZbbbnnnsssyyy<<<<<<======<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCAAAAAAEEEJJJNNNOOONNNKKKNNNQQQTTTWWWZZZ___bbbbbbbbbdddiiipppwww|||~~~|||yyy|||tttkkknnnbbb333666...111333333333222---)))++++++++++++,,,,,,---...,,,111(((...'''222iii}}}oooiiivvvcccqqqmmmooogggQQQkkk}}}777'''111###///000RRRDDD...***&&&+++!!!,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%---...&&&$$$)))***%%%---,,,+++******,,,...///***++++++***((('''((())),,,***((('''((()))(((''')))((((((((()))))))))(((++++++,,,------...//////...---+++*********++++++***************)))(((((())))))))))))((((((((((((,,,,,,+++***)))((('''''')))(((''''''''')))***+++))))))(((((((((((()))))))))+++///...((((((888KKKaaa000:::###888<<<)))444000222111......111222000000000///...---,,,,,,,,,...,,,+++...111444333111---,,,++++++------,,,+++------,,,,,,,,,+++++++++++++++******++++++,,,---)))******++++++)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%***&&&$$$***(((%%%+++)))******)))((())),,,...+++&&&---''',,,++++++]]]nnn999,,,***%%%+++'''%%%,,,###@@@~~~xxx999%%%<<>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEECCCBBBDDDHHHJJJJJJJJJLLLNNNPPPRRRSSSVVVYYY\\\bbbbbbdddiiiooovvv{{{~~~vvvtttmmmpppkkkEEE&&&,,,---///000000000///---+++,,,+++++++++,,,,,,---...***000)))///)))000bbbyyykkkUUU``````oooggglllfffFFFbbbppp777'''111###---,,,JJJSSS***...&&&---%%%,,,(((((()))))))))*********)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,000---(((***111///&&&+++***)))))))))***,,,,,,(((***+++***)))((()))***$$$%%%%%%&&&&&&''''''((())))))(((((()))))))))(((+++++++++,,,------......---,,,+++***))))))***+++***************)))(((((()))))))))))))))))))))(((++++++++++++***)))((((((((((((((((((((()))******))))))(((((((((((()))))),,,++++++,,,)))(((...888VVV{{{;;;777333---***222***(((///222111......111222///000///...------,,,,,,,,,---,,,+++---000222111///,,,+++***+++---...---,,,,,,,,,------,,,,,,+++***++++++******++++++,,,---)))******+++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))---(((%%%***((($$$******++++++***))))))+++---,,,&&&,,,'''+++***...]]]fff222'''(((%%%,,,***)))(((***444PPPxxx555+++---BBB~~~wwwEEE///dddkkkNNNWWWZZZeee[[[QQQFFF;;;///&&&$$$'''((('''&&&%%%%%%&&&((())),,,((()))***&&&+++KKK[[[XXXxxxvvvtttlllddd___XXXTTTQQQNNNJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;::::::;;;<<<<<<===???AAABBBDDDFFFIIILLLLLLTTT]]]bbbeeemmmyyy>>>===<<<;;;;;;;;;<<<===AAAAAA@@@@@@?????????>>>>>>=========>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBCCCFFFHHHHHHHHHNNNPPPQQQRRRRRRTTTVVVYYY```aaadddhhhnnnuuuzzz~~~}}}uuuzzzwwwxxxzzzccc>>>+++///000111111///,,,,,,---,,,,,,+++++++++,,,------***///+++000+++///XXXvvvmmmGGGJJJ___nnnfffooogggAAA^^^dddttt:::(((000%%%+++'''???kkk&&&333&&&---***+++((((((((((((((())))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))111///***'''...666111%%%(((((((((((())))))))))))((()))******))))))***+++(((+++...---+++)))***,,,))))))))))))))))))))))))******++++++,,,,,,------+++******))))))))))))************+++******)))((()))))))))))))))))))))))))))***,,,------+++***)))(((((())))))******))))))))))))(((((((((((())))))---)))(((+++---+++******777MMMttt888...>>>--->>>...555444000///111111......111111///000///...---,,,,,,,,,,,,---,,,+++,,,...///...---******)))+++---///......+++,,,---------,,,***)))+++************+++,,,,,,)))************)))((((((''''''(((((((((((())))))))))))))))))))))))))))))$$$)))%%%###***)))&&&,,,+++,,,,,,+++))))))***,,,,,,'''+++((())))))444]]]```...%%%'''%%%,,,******'''+++***,,,IIIwww///---%%%555www~~~```666gggkkkjjjkkknnncccRRR>>>222***&&&%%%'''''''''&&&%%%%%%'''((())),,,%%%###$$$333000ppphhhWWWvvvpppiii___\\\XXXSSSNNNKKKIIIGGGEEEDDDCCCAAA@@@???>>>>>>>>><<<:::888888:::<<<>>>>>>???AAACCCDDDFFFIIIKKKKKKSSS\\\bbbfffmmmyyy???>>><<<::::::;;;===>>>BBBBBBAAAAAA@@@?????????=========>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAACCCFFFHHHJJJKKKQQQRRRTTTTTTTTTVVVXXXZZZ^^^```cccggglllrrryyy}}}vvvuuu{{{~~~xxxXXX666222222222333111---,,,...,,,,,,,,,++++++,,,,,,---+++...,,,...,,,...QQQzzzwwwMMMBBB___llllllwwwhhhFFFddd^^^oooFFF)))000'''***&&&777}}}&&&555%%%------)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++&&&%%%+++111---###&&&'''((()))))))))(((((()))***+++***)))((()))***...222666444///******,,,))))))******)))((()))************++++++,,,,,,,,,)))))))))(((((((((((()))*********++++++******))))))))))))))))))*********'''))),,,......---+++***'''(((***++++++***)))((())))))(((((((((((())))))***((('''+++///000...,,,...000444YYY\\\222,,,///...%%%333---///+++111...111000------000111...///...------,,,,,,,,,---...---------......------,,,+++***+++---...---,,,***+++---------,,,***)))***************++++++,,,************)))))))))((((((((((((((((((((())))))((((((((((((((((((((((((***...***''',,,***&&&,,,,,,,,,---,,,***)))***++++++'''))))))''')))===___aaa000((()))$$$)))'''&&&***&&&'''***000CCClll:::'''%%%]]]||||||QQQ%%%TTT~~~rrryyy~~~sssiiiQQQ666'''$$$$$$'''***'''&&&&&&&&&&&&'''((()))***###((( 777NNNuuu^^^uuujjjaaa\\\[[[XXXSSSNNNJJJIIIJJJFFFEEECCC@@@>>>===<<<;;;<<<;;;999888999:::<<<===>>>???AAABBBCCCEEEHHHJJJKKKRRR[[[bbbgggoooyyy???===<<<;;;;;;<<<>>>???AAAAAAAAA@@@@@@@@@??????===>>>???@@@AAAAAABBBBBB???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFHHHJJJKKKNNNPPPRRRSSSTTTVVVYYY\\\[[[^^^aaaeeeiiiooovvv{{{|||{{{sssyyywww{{{jjjJJJ333//////333333///...000---,,,,,,++++++,,,,,,,,,,,,---,,,+++,,,...LLL___BBB\\\iiiooowwwcccEEEdddYYYzzz|||~~~rrrXXX+++///)))+++(((333nnn///222%%%,,,---(((************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%''')))(((%%%'''((())))))******))))))++++++,,,***(((''''''(((***...222000***&&&&&&((((((***+++***)))((()))+++******++++++++++++,,,,,,(((((((((((()))(((((((((******++++++++++++******((()))))))))*********+++''')))+++......---+++***((()))***++++++***)))((())))))(((((((((((())))))((()))******,,,///111111$$$:::000$$$UUUaaa222...333333///III+++,,,333)))///...000///,,,,,,///000......------,,,,,,,,,,,,---////////////...------......---,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***)))******))))))******+++,,,*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((777:::333---///***###(((+++---------+++)))***++++++''''''+++&&&***HHHccc```111)))+++%%%)))%%%%%%+++$$$'''...(((%%%BBBlll|||NNN(((***'''KKKrrrEEE)))PPPvvvxxxWWWCCC---$$$$$$%%%'''(((&&&&&&&&&&&&''''''((((((+++%%%222###<<>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAA@@@EEEFFFFFFEEEDDDDDDFFFGGGIIIKKKMMMOOOPPPRRRVVVXXXWWW[[[```cccfffkkksssyyyzzzxxx}}}www~~~yyyccc888...)))...333111000222------,,,+++++++++,,,,,,---+++,,,)))---...EEEnnnBBB]]]mmmmmmlll^^^:::^^^UUUlll{{{}}}}}}iii------)))+++***///^^^AAA---(((+++***)))++++++++++++************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))(((&&&&&&(((***))))))))))))***************+++,,,***((('''((()))&&&))),,,,,,)))((((((***(((***,,,+++((('''))),,,++++++,,,,,,,,,,,,,,,,,,'''(((((())))))))))))((()))***++++++,,,+++++++++((())))))******+++++++++((()))+++,,,---,,,+++*********++++++******))))))))))))(((((((((((())))))'''+++,,,)))'''+++...///444)))(((999BBBEEErrr]]]222///666000---@@@ppp333,,,:::...,,,---//////,,,,,,//////---------,,,,,,,,,,,,------...///000///...---...///000...,,,,,,,,,,,,***(((,,,+++++++++***************))))))))))))***+++++++++******)))((()))))))))******))))))))))))(((((())))))))))))))))))))))))---111,,,(((---***&&&+++***,,,------,,,***++++++***(((%%%---%%%+++TTTgggZZZ---(((+++%%%***(((((((((((('''&&&%%%(((...444WWWFFF%%%000***CCC```&&&---???AAAQQQWWW???555---'''((()))'''%%%$$$&&&&&&&&&''''''''''''((((((###333)))SSS}}}rrrhhhZZZVVVTTTPPPMMMJJJHHHGGGGGGDDDCCCAAA>>>;;;999888888666777999:::;;;;;;:::999<<<===???@@@@@@BBBEEEGGGJJJOOOVVV\\\cccmmmxxx<<<=========>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@>>>???@@@AAAAAA@@@??????>>>???AAABBBBBBAAA@@@???CCCEEEFFFEEEBBBBBBDDDFFFFFFHHHJJJKKKLLLNNNQQQTTTTTTYYY^^^aaaccchhhpppwwwyyy}}}yyyvvvMMM999***,,,111000///222...---,,,,,,+++++++++,,,---***...)))///,,,;;;~~~xxxCCCiii}}}lllaaaddd555^^^]]]fffvvv///***''')))***)))MMMVVV(((---,,,(((,,,+++*********))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******(((&&&))),,,***)))((((((((()))++++++''')))******))))))***,,,)))******++++++,,,,,,,,,(((+++---,,,((('''***---------,,,,,,,,,,,,,,,,,,'''((()))*********)))))))))***++++++,,,,,,,,,+++((())))))******+++,,,,,,))))))******+++*********,,,+++******))))))******))))))(((((((((((())))))&&&+++,,,)))(((,,,---+++------,,,000222,,,777SSS===---///...///...%%%555LLL000%%%...&&&&&&,,,///...++++++...///,,,---,,,,,,+++,,,,,,------+++---///...,,,,,,---///...---,,,,,,,,,,,,+++***---,,,***)))((()))***+++)))))))))))))))***++++++++++++)))((((((((()))************)))))))))(((((()))))))))))))))))))))))) &&&###"""******(((///)))+++---...,,,+++,,,,,,***((($$$///%%%---^^^kkkTTT)))&&&***%%%***((()))%%%***)))$$$&&&---*** 111,,,%%%,,,'''NNNccc+++)))&&&((((((***,,,!!!$$$$$$&&&***)))%%%$$$'''%%%&&&&&&'''''''''''''''%%%"""///:::xxxhhhggg\\\VVVRRRMMMKKKKKKKKKHHHEEECCCAAA???===:::999888777777777777888999::::::;;;;;;<<<>>>>>>???@@@CCCEEEHHHLLLPPPVVV^^^jjjvvv~~~;;;<<<===>>>??????>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>???@@@@@@???=========???@@@BBBBBBAAA@@@??????AAACCCCCCAAABBBEEEHHHFFFHHHJJJKKKKKKMMMOOORRRSSSWWW\\\___aaafffooovvvuuu}}}{{{qqqyyydddHHH111---000...---000...---,,,,,,+++++++++++++++)))000***111+++444~~~}}}EEEwwwnnn\\\ooo999eeeiiiiii}}}000)))&&&&&&)))%%%BBBccc%%%000...&&&///******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((()))+++***)))'''&&&'''(((***,,,$$$&&&((()))***+++---///---+++))))))*********((('''+++...,,,((('''***---------------------------'''((()))+++++++++***))))))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******))))))))))))))))))---,,,***)))))))))***+++))))))(((((((((((())))))%%%)))+++***---111000***)))000,,,***444777222111GGGFFF)))666:::......555666,,,777111,,,)))444,,,///...++++++...///,,,,,,,,,,,,++++++,,,------))),,,...---+++***,,,///---+++++++++---------+++...,,,***(((''')))+++,,,)))))))))))))))******+++,,,+++)))((((((((()))***+++*********))))))(((((()))))))))))))))))))))))))))---)))&&&,,,***&&&,,,(((+++---...---,,,,,,---)))(((###000&&&///cccnnnSSS(((%%%)))###(((%%%&&&$$$)))---,,,)))(((***---%%%///+++)))dddzzz+++..."""###''' $$$)))''''''))))))$$$!!!%%%---%%%&&&''''''((((((''''''***'''000OOOqqq^^^ddd]]]YYYSSSNNNLLLNNNNNNKKKGGGBBBAAA???<<<:::888888777999888666555666888;;;===:::;;;===>>>>>>???BBBDDDGGGIIIMMMRRR[[[gggttt|||<<<======>>>???@@@@@@AAA======>>>>>>?????????@@@>>>??????>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDD@@@@@@EEEFFFBBBFFFFFFFFFFFFGGGIIINNNQQQPPPWWW]]]^^^[[[]]]fffnnntttzzz~~~~~~~~~~~~yyyxxxddd<<<(((111///'''///,,,++++++******+++,,,---++++++000,,,///---;;;ttt~~~AAApppuuunnn]]]iii888[[[{{{eee~~~:::///$$$...---666qqq...---,,,###...))))))))))))))))))))))))(((((((((((())))))))))))''')))***(((&&&''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++&&&'''(((***++++++++++++---,,,,,,,,,...---+++*********+++++++++******)))''')))******))))))***+++(((((()))***+++,,,,,,,,,***))))))+++,,,,,,***(((++++++************************************************)))(((((((((((((((***((('''&&&&&&'''(((***++++++,,,,,,,,,---------++++++,,,------......///---666vvvbbb555333111///......000000,,,,,,,,,---,,,,,,++++++------------------------000000...---,,,+++++++++///...---,,,+++,,,,,,---++++++***************+++///...,,,*********,,,---************************,,,+++***))))))***+++,,,******))))))))))))******(((***,,,***&&&%%%'''******)))((()))***+++***))),,,+++***,,,///111111111///000//////"""333aaahhhEEE...&&&+++(((&&&(((%%%$$$%%%'''(((***+++++++++&&&,,,%%%***(((kkkxxx)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((***''' 222***666!!!&&&+++:::uuuhhhbbb```XXXSSSSSSQQQOOOLLLIIIFFFEEEAAA@@@???===;;;999888777999999888888888888888999;;;;;;;;;::::::===AAADDDEEEFFFLLLSSSZZZaaammmxxx<<<<<<===>>>>>>???@@@@@@======>>>>>>>>>?????????>>>??????>>>===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>???BBBCCC@@@>>>???@@@???EEEEEEFFFEEEFFFHHHLLLPPPMMMSSSZZZ]]]]]]^^^dddiiimmmtttyyy{{{{{{zzztttQQQ222---///---,,,...---,,,+++***+++,,,,,,---+++---)))---,,,;;;sssxxxBBBkkk{{{vvvmmmvvvUUUEEEnnnXXXsss{{{ttt]]])))))),,,'''+++444ZZZ:::---)))""",,,))))))))))))))))))))))))(((((((((((())))))))))))***++++++)))(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++))))))******+++,,,,,,------+++******,,,,,,***))))))***************))))))''')))******))))))***+++(((((()))++++++,,,,,,+++*********+++---,,,***(((************************))))))))))))))))))))))))******)))(((((((((((((((***)))'''&&&&&&''')))***)))************+++++++++++++++,,,,,,---.........777,,,000MMM```777222111///---------...///,,,,,,------------,,,,,,...........................------,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++************++++++...,,,+++)))))))))+++,,,************************+++***))))))))))))***+++******))))))))))))******###""""""%%%)))+++***(((***)))))))))*********)))((()))***---000111///---...///...000''';;;jjjoooAAA,,,%%%***((((((***(((222000---***((((((((())),,,---$$$,,,666wwwSSS(((((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''---'''+++%%%&&&%%%###+++...mmm|||ssseee^^^YYYPPPPPPOOONNNLLLIIIFFFDDDCCC;;;;;;;;;:::999888888777888888777777777888888999:::::::::999999<<<@@@CCCGGGHHHNNNUUU[[[aaakkkvvv<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>??????>>>??????>>><<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAACCCBBB@@@CCCHHHCCCDDDDDDDDDDDDFFFJJJMMMKKKOOOUUUZZZ]]]___bbbdddgggmmmssswww~~~uuuvvvwww{{{lllFFF---000444(((000///---+++******++++++///+++,,,(((------<<>>AAAFFFGGGMMMUUUZZZ___hhhqqq;;;<<<<<<<<<=========>>>======>>>>>>>>>>>>>>>>>>>>>??????===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>@@@GGGAAABBBCCCCCCCCCDDDHHHKKKLLLMMMPPPTTTZZZ___bbbcccgggkkkooosss{{{xxxwwwtttzzz}}}___999222555(((000///---+++)))))))))***,,,,,,000+++......@@@|||{{{QQQaaazzzzzz___DDD^^^>>>nnn~~~ccc666///(((%%%---***:::uuuVVV///(((***---(((((((((((((((((((((((((((((((((((())))))))))))***&&&%%%'''(((&&&&&&(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---'''''''''(((+++///333555///---++++++,,,---,,,,,,'''(((((())))))))))))(((''')))******))))))***+++((()))***++++++++++++++++++++++++,,,------+++)))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))'''''''''((((((((())))))*********+++,,,,,,------///000,,,222444''':::nnnNNN777MMMYYY333......---,,,++++++,,,,,,+++,,,---...////////////........................++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******)))))))))******************************))))))))))))))))))))))))******))))))))))))******NNN>>>,,,$$$&&&+++,,,******+++++++++)))))))))***'''(((***---000111...,,,...000------***FFFppphhh888(((%%%(((&&&''')))%%%111...)))&&&$$$%%%(((***###+++&&& ---lllYYY'''(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((000***...!!!)))'''...)))WWWsssmmmaaa\\\XXXOOOJJJHHHFFFBBB???<<<:::999666666666777777888888888555555555555666777888999777888888888888999<<>>>>>=====================>>>>>>===;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>>>>@@@>>>;;;:::===@@@AAABBBBBBBBBCCCFFFHHHOOOLLLKKKNNNTTT\\\aaacccjjjlllnnnpppvvv}}}tttOOO777333,,,...---+++***)))))))))***(((,,,333......---BBBSSSaaatttxxxrrrccc;;;kkkeeeIIITTTuuusssnnnfff+++000$$$***777bbbccc333(((***)))(((((((((((((((((((((((((((((((((((())))))))))))***%%%$$$)))+++(((&&&(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---((((((''''''))),,,///111...,,,+++***,,,,,,+++***''''''((()))))))))))))))''')))******))))))***+++))))))***+++++++++******+++******,,,------+++)))))))))*********+++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,+++444'''111777,,,)))AAArrr:::000888EEEKKK222......------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++*********+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******:::111'''"""%%%***...///***,,,---,,,)))((()))++++++******,,,///111111000---000,,,+++---MMMrrrbbb333''''''***))),,,000+++((('''&&&&&&'''((()))***'''---***$$$999xxxZZZ...''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%$$$&&&(((((("""''''''$$$------+++,,,ssshhhZZZSSSPPPHHHIIIGGGCCC???<<<999777666666666666666555555555555666666555666666777888888666777888888777888;;;===@@@BBBJJJSSSYYY___hhhqqq========================>>>>>>============<<<<<<;;;<<<===<<<::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???DDDJJJIIIEEE???@@@BBBBBBAAABBBDDDFFFNNNKKKHHHIIIOOOVVV]]]aaagggkkkmmmmmmqqq{{{}}}wwwxxxzzzdddEEE444///,,,+++*********+++,,,---,,,...333++++++,,,DDD}}}LLLddd|||rrrppppppeee333^^^~~~hhh<<>>;;;999888777666666555555444444333333888777777666666777777888666777999888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<999:::;;;;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@>>>===IIIYYYWWWJJJ???@@@BBBBBBBBBBBBDDDFFFIIIHHHGGGGGGJJJPPPWWW[[[]]]eeekkklllnnnwwwwwwtttpppsssqqqWWW999...++++++++++++,,,...000111>>>777222'''***000HHHxxxBBBiiiyyysssiiirrrhhh999mmmMMM???{{{JJJ'''111***,,,***AAAzzzJJJ)))(((%%%))))))))))))))))))))))))(((((((((((())))))))))))---&&&'''222666...)))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++*********))))))(((((((((++++++,,,...///...***((('''((()))***++++++++++++''')))******))))))***+++******+++++++++******))))))((((((***++++++)))'''((())))))***++++++,,,,,,************************((((((((((((((()))******)))))))))******)))))))))((())))))))))))*********(((((())))))***+++++++++333###777777***)))000111111''',,,]]]bbb444444444---333111222999&&&------...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...)))***+++,,,---,,,,,,+++++++++++++++,,,---......((())))))***************))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))******((()))+++---...,,,(((%%%***---///---)))'''))),,,*********---///111000///)))///++++++333XXXsssUUU,,,%%%))),,,***000555///*********+++***)))(((''')))"""$$$'''III}}}EEE%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$&&&(((QQQ;;;111$$$,,,***>>>kkk```\\\UUUSSSTTTNNNCCCBBB???===<<<;;;<<<===888888888888777777777777:::999888777777777777777666888999999888999:::<<>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;888999:::::::::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>???EEE???777BBBUUUOOO;;;???@@@BBBBBBBBBBBBDDDEEEDDDEEEGGGGGGIIILLLRRRWWWTTT___iiikkkllltttmmmuuummmjjjuuuddd???---+++++++++,,,...111444555PPP@@@222%%%,,,555MMMuuu;;;nnnwwwttteeesssrrr???qqq{{{{{{888```ddd:::''')))))))))222pppUUU,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))+++$$$&&&222666...''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((()))***+++%%%&&&((()))+++,,,,,,,,,...///000333444222...***(((((()))++++++,,,,,,,,,((()))******))))))***+++******+++++++++******)))((((((((()))******(((&&&((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))((((((((()))******++++++---***000***)))555+++%%%---777666(((---\\\sss777&&&333+++...///666+++"""000,,,,,,,,,---......---------,,,,,,,,,---,,,,,,++++++------------------------+++++++++,,,---...000000)))***+++,,,---,,,,,,+++++++++++++++,,,---...///''''''((())))))***))))))))))))))))))))))))))))))+++,,,------------,,,+++******))))))))))))******)))&&&$$$%%%)))++++++******...000---)))'''))),,,&&&(((***...111111...+++***000+++)))111UUUlllJJJ,,,&&&((()))%%%)))---%%%)))))))))((((((((((((((((((%%%,,,(((>>>jjj:::...&&&&&&&&&&&&&&&'''((()))&&&&&&'''&&&%%%$$$&&&(((```???)))***999>>>uuunnnddd___UUUPPPMMMEEE@@@???>>>======>>>@@@AAA<<<<<<<<<<<<<<<=========<<<;;;:::888777777666666777888::::::999999:::<<>>>>>BBBBBBAAA@@@??????>>>>>><<<@@@@@@???@@@DDDEEEBBBDDDDDDEEEFFFHHHJJJLLLMMMQQQTTTYYY```gggmmmrrrtttwwwyyycccdddmmmkkkhhhXXX777'''666555888HHHDDD111---***666------,,,///ZZZGGGooollllllttt{{{===XXX@@@AAA"""000&&&+++(((lll}}}qqq'''///)))((((((((((((((()))******)))))))))(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))))))))***,,,...222000///...//////---+++((()))***++++++***)))(((((())))))))))))*********(((((((((((()))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((((((((()))+++***(((((()))((('''%%%(((((((((((((((((((((((())))))))))))************((())))))+++,,,---......+++++++++,,,---///222333KKKzzz```===222///000444111000...,,,+++,,,...///---------------------------------------...///000+++++++++++++++++++++,,,------,,,,,,+++***))))))((()))+++,,,------,,,,,,---------...///...+++(((+++++++++++++++***)))((())))))(((((((((((()))))),,,---......---,,,***)))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---,,,000111---+++,,,,,,***************+++---///000///'''333'''111iiinnnDDD,,,,,,++++++***)))(((((())))))))))))((((((((((((...%%%+++''';;;ooo???&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***???VVV000)))666999xxxlll[[[NNNGGGDDD@@@===>>>>>>===<<<<<<===>>>???BBBBBBAAA@@@???>>>======AAA???======>>><<<888444;;;:::888777777777888999BBBDDDJJJOOOQQQVVVbbbooo===>>>??????@@@@@@??????>>>>>>======<<<<<<;;;;;;=========>>>>>>>>>>>>???===============>>>>>>???<<<======>>>???@@@AAAAAAAAADDDDDDBBBCCCFFFGGGDDDFFFFFFFFFFFFGGGHHHIIIJJJQQQTTTYYY___eeejjjmmmooouuu~~~|||gggbbbhhhgggjjj```GGG//////***)))000///(((((((((000,,,///***333dddxxxqqq@@@jjjvvviiisss~~~sss@@@YYYBBBpppUUU***%%%---'''(((VVV}}}333///+++'''''''''''''''((())))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))((()))+++---222000............---,,,((()))***++++++***)))((()))))))))*********++++++(((((((((((()))***+++,,,---------------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))),,,***))))))))))))(((&&&(((((((((((((((((((((((((((((()))))))))*********((())))))***+++,,,---.........---,,,,,,---...///777:::MMMvvvTTT444+++---------...000///---,,,,,,,,,---...---------------------------------,,,------......,,,,,,,,,++++++*********,,,,,,,,,+++***)))))))))((()))***+++,,,,,,,,,+++---,,,---...///...,,,)))*********+++******))))))***))))))(((((())))))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++,,,***///111...+++,,,+++)))))))))))))))***,,,...///---'''111(((999ooojjj;;;,,,,,,+++******)))(((((())))))))))))((((((((((((,,,&&&---'''555iiiAAA)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))777JJJ---+++444wwwmmm___WWWMMMFFFDDDCCC@@@===>>>>>>======>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFDDD@@@<<<444666888:::::::::888777AAADDDKKKQQQUUUZZZfffrrr???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEEEEBBBBBBEEEEEEBBBGGGGGGFFFFFFEEEEEEFFFFFFLLLOOOSSSYYY___dddhhhjjjttt|||vvvjjjiiikkkssssssfff@@@...&&&(((&&&'''++++++)))***,,,333))):::qqq}}}eeeIIIqqqssseeeqqqwww{{{HHHMMMpppoooZZZ@@@555+++***)))***:::JJJ---,,,&&&&&&&&&'''''''''((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((()))***,,,222000---,,,---......---((()))***++++++***)))(((************+++++++++,,,)))))))))))))))***+++,,,........................++++++************++++++)))))))))))))))))))))))))))))))))(((((())))))***,,,+++))))))******)))'''(((((((((((((((((((((((((((((())))))))))))******(((((()))***+++,,,,,,---...---,,,,,,,,,,,,------&&&******333KKKmmmxxx@@@333(((###+++111///,,,,,,//////---,,,,,,,,,---...------------------------------,,,,,,+++,,,,,,,,,------,,,+++***))))))(((++++++******))))))(((((('''((()))***++++++++++++,,,,,,,,,---//////---+++))))))))))))*********************))))))*********)))))))))((())))))***+++)))))))))))))))))))))))),,,++++++*********++++++---222555333111111///,,,))))))))))))***,,,---...+++(((///)))EEEuuubbb///+++++++++******))))))((())))))))))))(((((((((((()))&&&,,,'''///bbbDDD+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((,,,```===,,,333<<>>;;;=========>>>???AAACCCEEEDDDEEEFFFGGGIIIJJJKKKKKKHHHIIIJJJMMMOOONNNJJJHHH888888888888999999999999>>>AAAHHHPPPTTTXXXbbblll}}}:::;;;<<<<<<======<<<<<<======<<<<<<;;;;;;::::::777888888999::::::;;;;;;:::999999999:::;;;<<<===DDDDDDDDDEEEEEEEEEEEEFFFEEEHHHGGGDDDCCCEEEEEEBBBFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHKKKOOOUUU\\\bbbfffppp{{{rrrkkknnnxxx~~~VVV333***111---...444000,,,(((---666***BBByyyZZZYYY|||oootttpppRRRFFFrrrnnn~~~{{{:::]]]{{{hhh---******+++)))fff((()))&&&''''''(((((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))((((((***+++222///---,,,---.........((()))***++++++***)))(((******+++++++++,,,,,,,,,***)))))))))******+++,,,---------...............,,,,,,***))))))***,,,,,,)))))))))))))))))))))))))))))))))((())))))******,,,+++******++++++***((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***++++++,,,))))))***+++,,,---...///&&&...---***,,,000BBB^^^eee666...999...+++---222222---,,,///......---,,,,,,------...------------------------------,,,+++************,,,,,,++++++******))))))******))))))(((((((((''''''(((((()))******++++++,,,++++++---//////...,,,(((((((((((()))******+++++++++************++++++)))(((((('''(((***,,,---))))))))))))))))))))))))+++************++++++,,,---333777666555444111,,,*********++++++,,,------+++***++++++SSSyyyWWW(((+++*********)))))))))((())))))))))))(((((((((((('''%%%)))(((,,,```JJJ(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$;;;222+++CCC]]]qqqWWWLLLHHHFFFCCCAAAAAAAAAAAA>>><<<============>>>@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSRRRIIIDDD===666333555999<<<<<>>999999999999:::;;;<<<===>>>???AAADDDGGGIIIKKKLLLHHHJJJIIIFFFEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEFFFJJJQQQXXX\\\gggtttsssgggjjjrrrzzzmmm@@@+++...,,,000555------(((+++333---IIIzzzwwwtttKKKbbb}}}\\\MMMgggEEEggg444---%%%,,,'''ppp{{{,,,&&&'''((()))************)))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))((((((***+++000...,,,,,,---......---((()))***++++++***)))(((******+++++++++,,,,,,,,,******************+++,,,++++++,,,,,,,,,------------,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))***++++++,,,+++)))***++++++***)))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))*********(((((()))***+++,,,,,,---,,,...***---777222)))***555eeekkkCCC555555555222++++++------+++(((+++000------,,,,,,,,,------------------------------------,,,+++***************)))))))))******+++++++++)))))))))(((((((((((((((((((((((())))))***++++++,,,++++++,,,...///...---))))))(((((()))***+++,,,++++++************++++++***)))))))))***,,,...///))))))))))))))))))))))))((((((((()))***+++,,,---***111666555333222///+++++++++,,,------............---)))///aaayyyJJJ&&&*********)))))))))))))))))))))))))))(((((((((((('''###$$$)))---cccSSS%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###)))(((,,,\\\yyy\\\NNNMMMOOOIIIGGGDDDBBBAAA@@@???>>>@@@@@@???>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIMMMLLLLLLLLLNNNQQQUUUXXXVVVPPPGGG>>>888666777888:::===EEENNNTTTXXX___gggyyy((()))******++++++******))))))***+++,,,------...///000111222444666777777777777777888888:::;;;<<<>>>??????@@@AAABBBCCCDDDCCCEEEDDDAAA???AAA@@@===?????????@@@AAACCCDDDEEEHHHFFFDDDCCCEEEHHHMMMPPPYYYdddttt~~~wwwiiilllooosssXXX222&&&'''---000++++++***'''///777VVV|||tttlllIIIqqqhhhJJJdddNNNiii)))&&&***,,,WWW???'''((()))***+++,,,+++***))),,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((()))***,,,...---,,,---......---,,,((()))***++++++***)))(((************+++++++++,,,++++++*********++++++,,,)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++***)))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))))))))***+++++++++***)))((('''***111,,,&&&)))***000???------666WWWXXXGGG444,,,...111...((())),,,......+++***+++---,,,,,,,,,,,,------------------------------------,,,,,,++++++***+++++++++'''(((((()))***+++,,,,,,))))))))))))(((((((((((()))))))))))))))+++,,,,,,---,,,+++,,,.........---+++***)))))))))***+++,,,*********))))))*********++++++++++++,,,---...///))))))))))))))))))))))))'''''''''(((***+++---...,,,333888777555555222...,,,,,,---...///...............)))999pppttt;;;((())))))))))))))))))))))))))))))))))))(((((((((((('''###"""***,,,ddd]]](((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%:::sss\\\UUUPPPKKKFFFFFFDDDBBB@@@??????@@@@@@BBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKJJJKKKNNNSSSWWWTTTSSSPPPKKKEEE>>>999555666888@@@KKKSSSYYY```hhhwww((()))******++++++******&&&&&&&&&''''''((((((((()))))))))***++++++,,,,,,000000111111222444555666::::::;;;<<<======>>>>>>???AAAAAA===<<<>>>===:::>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDEEEGGGHHHIIIJJJLLLRRR]]]hhhrrryyy}}}rrruuuqqqooo}}}lll@@@'''***---***+++***000&&&///IIIjjj|||bbbPPPsssEEETTTyyy@@@000&&&///???~~~wwwttt]]]...'''(((***+++++++++)))((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))((()))+++---,,,,,,,,,...//////---***((()))***++++++***)))((()))))))))*********++++++,,,++++++******+++++++++))))))******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---***)))((((((******)))((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((())))))***************((('''&&&'''***&&&***777555'''"""444000)))&&&...HHHiiiUUU111///000000---))))))...444000111111111000///---+++++++++,,,,,,------------------------------------,,,++++++++++++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))******))))))***+++---...///---,,,,,,---...---,,,...---+++***)))***,,,---***))))))(((((())))))***++++++,,,---------------)))))))))))))))))))))))))))))))))***+++,,,---...,,,222666555444444222...+++,,,---.........---,,,,,,---+++EEE~~~ppp...***((()))))))))))))))))))))))))))))))))(((((((((((((((&&&"""***'''```ggg111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((()))///[[[yyyTTTLLLPPPKKKBBB@@@@@@@@@???>>>===<<<======>>>======<<<===>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHGGGIIILLLLLLKKKLLLOOORRRMMMNNNPPPPPPMMMHHHBBB>>>===>>>DDDNNNVVV[[[bbbiiiuuu&&&&&&'''(((((((((((((((((((((((((((''''''''''''***)))))))))((((((''''''))))))******,,,---...///+++...222888>>>CCCGGGJJJCCCFFFEEEBBBAAACCCCCC@@@???>>>>>>>>>???@@@AAAAAA999===CCCHHHLLLLLLKKKJJJEEEFFFKKKTTT```mmmvvv{{{yyy~~~uuuyyyqqqkkkyyy~~~rrrJJJ,,,///...%%%(((***666(((222YYY{{{QQQRRRxxxKKKyyy}}}777ppp555"""...111jjjssshhhttt444&&&''')))***+++***(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''')))))))))***,,,...++++++---///111///,,,)))((()))***++++++***)))(((((())))))))))))*********,,,,,,++++++***+++++++++))))))***++++++,,,------++++++---......---++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''(((*********))))))'''000---%%%&&&&&&)))333((()))---333222///111666===iiiooo<<<'''+++111......+++))),,,111222///+++///...+++***---000///,,,***+++,,,---------------------------------------++++++++++++,,,---......************))))))))))))))))))))))))************+++************,,,---...000...,,,,,,------,,,+++///...,,,******+++,,,---))))))(((((((((((())))))***+++,,,---...---,,,+++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---%%%+++...---,,,,,,+++'''***+++,,,---------,,,+++***,,,---OOOmmm&&&+++(((((((((((())))))))))))))))))))))))(((((((((((((((((($$$***!!!]]]mmm:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((---==={{{tttVVVBBBGGGJJJCCCBBBKKK>>>???@@@???<<<:::999999888777777888999;;;===>>><<<===>>>@@@CCCDDDFFFGGGEEEIIINNNOOONNNLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMLLLOOONNNRRRYYY___bbbhhhnnnsss******))))))((((((((('''******)))''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))***++++++,,,++++++))))))))),,,111777>>>BBB@@@@@@?????????@@@@@@AAADDDEEEEEECCC@@@>>>===>>>@@@@@@AAA@@@AAACCCGGGJJJBBBEEEGGGIIIMMMXXXgggrrruuu|||yyyuuutttqqqlllyyywww\\\///,,,444&&&---......,,,666}}}nnnGGG~~~~~~}}}???vvvSSS@@@```666$$$,,,VVV???222&&&'''---((('''***)))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))***(((((()))***+++---///000'''))),,,......---+++)))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((('''((()))++++++,,,,,,,,,------------------------------,,,,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,,,,------:::333777SSSFFF;;;111,,,+++)))+++...---,,,+++---///000000///+++...///...+++)))***,,,++++++,,,,,,,,,---------...------,,,,,,++++++***...---+++******+++---...,,,+++)))(((((()))+++,,,---,,,***)))))))))******)))(((''''''))),,,000222000000///...,,,+++******+++++++++---...///...---******))))))))))))))))))))))))***+++,,,------...(((''''''((()))***)))(((***(((&&&&&&(((+++,,,,,,((()))***---000111000...///,,,+++---,,,((((((***+++++++++eee{{{EEE((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((---))))))???zzz;;;+++***###$$$+++&&&""")))***"""&&&,,,'''&&&)))''')))111oooiiiSSSLLLFFFEEEEEECCCBBBEEEBBBAAA===999666222000//////...---,,,,,,---...///444444555777888999:::;;;GGGGGGFFFFFFFFFGGGGGGHHHNNNMMMNNNOOOQQQSSSVVVWWW[[[\\\]]]___ccchhhmmmooorrr{{{))))))((((((((('''''''''+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))***)))((()))+++...111333222222333333555777888999CCCCCCCCCAAA>>><<<<<<===>>>@@@AAABBBCCCEEEHHHKKK@@@CCCEEEEEEDDDGGGOOOVVVssszzzooouuuxxxddd888---222&&&///,,,)))444QQQtttBBBggg>>>bbbSSS888)))---@@@uuuXXX+++)))---+++$$$)))...&&&))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))(((((())))))+++---...///,,,,,,------,,,***((('''(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((((((((()))***+++,,,,,,,,,------------------------------,,,,,,+++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******++++++,,,,,,,,,---------+++666777666DDDccc}}}dddKKK222!!!777000******+++***+++......---,,,---///000///...)))+++---,,,***((()))***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,+++)))(((((()))+++,,,,,,,,,***)))))))))******)))(((((((((***,,,///111......---,,,++++++***************+++---------,,,---,,,+++***)))'''&&&&&&((())))))******+++++++++***)))((((((***++++++***+++)))'''''')))+++,,,---******+++---000111111000...++++++---,,,)))(((***000)))222kkkuuuAAA+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''***)))''':::tttDDD&&&'''###$$$)))(((&&&******&&&***+++&&&%%%)))(((000SSSZZZKKKIIIJJJJJJEEE>>>;;;<<<333222000---+++)))(((((())))))(((''''''((())))))(((((()))***+++,,,------111111111111222444555666<<<======???AAACCCFFFHHHLLLLLLMMMNNNQQQTTTXXXZZZ[[[___gggpppxxx((((((((((((((('''''''''+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&)))(((''''''''''''((((((((((((((()))***,,,---...111444777999:::<<>>>>>???<<>>???@@@BBBEEEFFFHHHIIIPPPRRRTTT))))))))))))))))))))))))++++++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((('''''')))(((''''''''''''''''''$$$'''+++...111444888;;;>>>??????===:::777666666===??????======CCCNNNXXXEEEHHHRRRcccxxxzzz~~~vvvJJJ...///)))//////(((<<>>@@@AAA>>>;;;===DDDJJJDDDHHHPPPXXXbbbooo~~~~~~PPP...///+++---...'''kkkrrrKKKJJJzzzDDDMMMwwwKKK666###DDDRRR000###---///***)))&&&))))))************))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''((()))***+++,,,+++***)))((((((***,,,---(((((())))))))))))((((((((((((((((((((((((((((((((())))))*********))))))+++***)))))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,,,,,,,---(((***+++,,,+++***+++,,,(((+++...//////222888==='''444III^^^qqqWWWMMM@@@444///000222333+++,,,------------...//////,,,+++---+++((((((+++222000......------+++)))''''''((()))*********)))(((((()))))))))*********((()))******+++,,,------)))))))))******++++++,,,+++******************+++************+++*********((()))+++,,,,,,+++)))((('''''''''(((((((((((()))(((***+++***)))))),,,///.........//////000000000---,,,,,,++++++******)))---***''''''(((+++,,,---,,,+++)))***,,,---,,,+++***+++,,,+++***+++...111,,,***+++//////,,,+++---***222vvvYYY,,,***'''************************(((((((((((((((((((((((()))'''"""+++%%%,,,RRRttt333&&&'''((("""&&&,,,&&&###***%%%###+++)))'''222}}}xxxnnnLLLTTTUUUFFF666...)))&&&%%%'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))(((((((((((((((((())))))*********)))))))))))))))******+++---......111000///......///111222222555777,,,,,,,,,------------------,,,,,,+++++++++,,,,,,111111111000000000000000---............------,,,))))))))))))((('''&&&%%%'''''''''((((((***++++++)))******)))'''%%%&&&'''###%%%((()))***,,,...111222888???@@@>>>===???BBBAAAGGGQQQYYY^^^fffxxxZZZ000...---+++222...LLLBBB~~~EEEOOO999...+++111qqqooo<<<"""...111)))&&&)))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$&&&'''((()))))))))''''''''''''((()))***+++...---+++)))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((())))))************))),,,+++***))))))***+++,,,******++++++,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++************************)))((((((''''''(((((()))************+++++++++++++++///222000+++***---222,,,000333111---(((&&&&&&666666555111...///444888666@@@PPPdddxxxiii```RRRDDD999111,,,))),,,000333222///+++))))))000///---)))'''&&&(((******(((((()))(((&&&(((---111///---,,,,,,+++)))(((((('''''')))+++,,,+++***((()))))))))************)))))))))***+++,,,,,,---))))))***++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++***((('''''''''''''''(((((((((((((((***+++***((((((,,,000222222111111000//////.........---------,,,,,,,,,///---++++++,,,...//////+++***)))***,,,,,,+++***(((***,,,,,,******---000,,,+++---111222...---///)))>>>JJJ)))((('''************************))))))))))))))))))))))))%%%***!!!***%%%+++CCCtttBBB%%%"""+++###&&&000+++'''---%%%$$$,,,%%%***IIIaaacccRRR```RRR???+++######$$$&&&((()))((('''''''''''''''(((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((******+++,,,+++***)))((())))))++++++,,,...111,,,,,,,,,,,,------......------,,,,,,,,,,,,------000000000000000000111111111111111111111000//////,,,,,,+++***)))((('''''''''''''''''''''((()))***%%%&&&((((((((((((***+++)))))))))'''&&&&&&''')))(((...444888999===CCCIII@@@BBBIIIUUU___hhhtttiii333------+++111OOOuuuaaaCCCYYY}}}???vvvGGG!!!555(((AAAvvvNNN,,,++++++((()))***))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''''''''((()))******---,,,+++)))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************,,,+++***(((((()))+++,,,)))******+++,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))************((('''(((+++---,,,+++)))+++,,,,,,+++...333888''')))---000222333333333000111444555666888;;;===888???JJJUUU^^^gggoootttzzzvvvsssccc^^^VVVMMMEEE;;;111***111---((('''(((,,,///000...,,,((($$$###'''111999((()))***+++***)))'''&&&&&&%%%'''***(((&&&(((---///---,,,++++++***)))''''''&&&&&&(((,,,---,,,***)))))))))*********++++++))))))******++++++,,,,,,)))***+++,,,,,,---------*********++++++*********((()))***+++,,,++++++***+++++++++******(((''''''((((((((((((''''''''''''&&&)))***)))&&&&&&+++///111111111000//////............------------------...,,,++++++---......---+++***)))***++++++***((('''+++......+++***,,,///,,,+++...333444000///000000KKKvvv888((('''((())))))))))))))))))))))))))))))))))))))))))))))))"""---###)))###)))222jjjXXX))) ...$$$"""---,,,'''...&&&&&&,,,"""888rrrjjjeee```TTT>>>222'''%%%&&&&&&(((******))))))(((((()))))))))((()))***++++++***)))(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((%%%%%%&&&''')))+++,,,---)))+++...+++++++++,,,,,,---------------,,,,,,,,,------...+++,,,,,,,,,------......222222333222222111000000...---,,,,,,,,,,,,------******)))''''''&&&&&&&&&((()))***(((&&&%%%%%%&&&((((((((('''&&&(((+++...)))***)))((()))222@@@KKKOOOGGGEEEQQQ^^^gggnnntttttt666+++---,,,(((xxx\\\AAAeeettt}}}yyyuuu>>>vvv***...???|||\\\666)))$$$''',,,***))))))************))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((''''''''''''''''''((()))***((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************---+++***(((((()))+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((,,,000///+++***,,,000***---000///,,,)))***,,,///---,,,,,,...000000///***++++++******+++...000...000111000...---///222+++...222555666666444222222222222222111000///......+++((((((+++...///...++++++,,,---...,,,(((%%%&&&)))---//////,,,)))(((,,,***)))(((((()))))))))&&&'''***---+++&&&'''+++...,,,+++*********(((&&&'''%%%%%%'''+++---,,,)))************++++++++++++***************+++++++++)))***+++,,,---......---******++++++++++++******((()))***+++,,,,,,+++***,,,,,,+++***)))(((''''''))))))((((((((('''''''''%%%((()))'''$$$$$$)))...,,,------...///000000111------------------------***)))))))))+++,,,+++******)))))))))++++++)))'''''',,,000000---+++---000---,,,///444555222000222888SSSccc,,,(((''')))(((((((((((((((((((((((())))))))))))))))))))))))!!!///$$$'''"""''''''aaajjj000"""111%%%((('''"""+++%%%''',,,###GGGttt{{{iiiccc333,,,((((((++++++)))(((***&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$&&&((()))***))))))&&&'''''''''''''''&&&&&&(((((()))******+++++++++)))+++...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////:::666000...000111222111...---,,,,,,---......---,,,......+++(((&&&''')))&&&''')))***)))(((&&&%%%((((((''''''''''''((((((###))),,,)))$$$$$$---555NNNKKKGGGIIIXXXgggjjjcccyyyfff111333###111999===NNN^^^gggrrrwwwpppzzz{{{rrr~~~~~~LLLvvv111###111)))TTT===&&&&&&888---***,,,***)))''''''(((***+++,,,***((()))+++,,,+++((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***))))))((('''&&&&&&&&&,,,***(((+++...---'''"""'''(((((())))))))))))(((************))))))))))))+++++++++,,,,,,+++++++++))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---+++(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&((()))***)))''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------..................------,,,,,,,,,------.........------------......//////...///////////////......,,,++++++*********++++++***...111000---+++---000)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((('''''''''''''''((()))))),,,***(((((()))******)))''''''''''''(((((((((((('''((()))((('''&&&'''((((((((('''(((((()))***+++++++++++++++++++++++++++,,,+++++++++++++++++++++***,,,---,,,)))(((+++...000,,,(((&&&'''((())))))((((((((((((((((((((((((''''''(((((())))))******---.........---,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***111'''111+++%%%:::///777WWW...333,,,---+++++++++************)))''')))***++++++***)))'''***%%%%%%&&&###$$$555KKKKKK$$$)))&&&""",,,$$$&&&...!!!...((('''HHHvvvxxx```444---'''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))******'''))),,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///444222//////000111///...---,,,,,,,,,---------,,,+++,,,---,,,***)))+++---***++++++,,,+++)))'''%%%((((((''''''''''''((((((&&&((()))'''%%%%%%)))---000===IIIMMMRRR___mmmttt|||hhh000333)))222888aaazzzqqqjjjttt}}}{{{uuu}}}yyyzzz|||IIIsss777''',,,$$$DDDzzzqqqQQQ******+++)))111+++***)))(((((()))***+++,,,***((()))+++,,,+++)))))))))(((''''''((()))***))))))))))))))))))))))))***))))))(((''''''&&&&&&(((&&&'''***...///+++''''''''')))***++++++++++++************))))))))))))******++++++++++++******((((((((()))))))))******(((((((((((()))))))))*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++)))'''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))++++++)))'''&&&((((((''''''''''''((((((((((((((((((((('''''''''******+++)))''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,---------...,,,,,,------............---------......------,,,.........------,,,,,,,,,))),,,///...+++)))+++...))))))))))))))))))))))))++++++******))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))---+++((('''((()))))))))''''''''''''((((((((((((&&&((()))(((''''''((())))))(((((((((((())))))***++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,++++++---......+++((('''((()))))))))((((((((((((((((((((((((''''''(((((())))))))))))---------------,,,++++++,,,,,,,,,------------......---,,,,,,+++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,)))222++++++,,,---333...]]]CCC---222(((&&&+++++++++************)))'''(((***++++++***((('''***'''''')))$$$!!!---???bbb###+++---###&&&&&&&&&,,,!!!---))),,,VVV{{{dddHHH...)))(((((((((((((((((((((((()))))))))))))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******'''***------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...//////...,,,++++++,,,,,,,,,,,,++++++)))+++,,,---,,,---///000............,,,***(((''')))((((((''''''(((((())))))((('''&&&'''&&&&&&%%%///AAAHHHNNN\\\ooo|||~~~ooo---///---000;;;pppbbbmmmrrrrrruuuyyy~~~wwwDDDooovvv555)))((('''888qqqggg___ddd///000***'''222+++***)))(((((()))***++++++***)))***++++++***)))******))))))((())))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&***...///,,,)))&&&''')))***,,,---------************))))))))))))))))))************))))))''''''((((((((()))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******((('''''')))*********))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((('''''''''(((((((((((((((,,,,,,,,,***((('''((()))'''((()))******)))((('''))))))))))))))))))))))))*********+++++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))(((''''''***,,,+++)))''')))+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***///,,,(((&&&'''(((((((((''''''''''''((((((((((((&&&'''(((((((((((()))*********)))((((((((())))))++++++++++++++++++++++++((())))))***+++,,,---------,,,+++,,,...///......+++)))((()))*********((((((((((((((((((((((((((('''(((((((((((())))))))),,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,)))111111&&&000444+++:::---...///((($$$+++++++++************)))'''''')))******)))''''''(((&&&(((***%%% '''333}}}%%%)))222$$$ ******...###,,,(((111iiixxxIII...+++)))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******(((***---...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---.........***+++------,,,*********)))***+++,,,---...//////............---+++***)))+++******))))))******+++))))))*********((('''&&&))),,,111;;;KKK]]]lllttt}}}yyy~~~---***---+++>>>hhhhhhtttooonnnzzz||||||~~~GGGpppTTT000((('''+++,,,SSS[[[ZZZnnn777,,,777&&&,,,***))))))((())))))***++++++************+++******++++++******************(((((((((((((((((((((((())))))((((((''''''''''''((('''''')))++++++(((&&&'''((()))***++++++,,,+++************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))---------+++((('''((()))&&&((()))++++++)))(((&&&)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,+++(((&&&$$$&&&(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''((())))))***000,,,(((&&&&&&'''((((((''''''''''''((((((((((((%%%'''((()))((((((***,,,++++++***)))((((((((((((++++++++++++++++++++++++))))))******++++++,,,,,,---+++)))+++///000...,,,(((((((((***+++,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,************************'''((()))***+++,,,---...------222(((444444+++\\\www(((000(((...***+++++++++*********))))))''''''((((((((((((''''''&&&%%%''')))&&&###'''///nnn222$$$---'''!!!,,,000111&&&+++&&&444|||~~~ddd444%%%------************************)))************)))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***(((+++---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***+++---000333***,,,...---***))))))+++******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------'''+++//////,,,***+++---666///+++222BBBUUUeeemmm{{{yyy333(((---***;;;pppzzzxxx~~~~~~MMMqqq@@@///((((((***!!!222EEE\\\vvvJJJ!!!:::$$$+++)))))))))))))))******+++******+++************++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((('''&&&)))))))))***))))))((((((************)))))))))(((((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,------------,,,++++++---+++))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''(((((())))))---------+++((('''((()))&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,,,,,,,,,,...///000000///,,,***((('''(((******)))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******///,,,(((&&&&&&'''''''''''''''''''''((((((((((((%%%'''))))))((()))***,,,,,,+++***))))))((())))))+++++++++++++++++++++++++++++++++******)))))))))+++***)))+++...///,,,)))''''''(((***,,,,,,***(((((((((((((((((((((((((((((((((((('''''''''''''''******+++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,---...///000'''//////666///999EEE111000 222000+++++++++*********))))))''''''((((((((((((''''''***(((((('''&&&$$$''',,,QQQOOO%%%%%%)))'''+++000...&&&)))$$$999EEE+++***...---))))))))))))))))))))))))***************))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***(((***---///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,+++)))))),,,111444,,,...///,,,)))(((***---+++***+++,,,...---+++)))*********+++,,,,,,------...------------------...(((,,,000111...---...111333111111222666BBBWWWjjjuuu}}}999,,,///+++333\\\}}}|||qqq~~~KKKmmmsss///***&&&,,,+++%%%'''+++TTTzzzfff(((222"""///(((((())))))******++++++)))+++++++++***)))***++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((''''''###$$$%%%&&&((())))))))))))******))))))((('''&&&************))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,---------------,,,++++++...,,,***)))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((,,,,,,,,,***((('''((()))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((()))))))))******++++++,,,,,,---+++++++++************)))***************)))))))))((()))***+++,,,,,,,,,,,,,,,---------,,,***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++---***(((''''''''''''&&&''''''''''''(((((((((((('''((())))))))))))***+++++++++***)))))))))******++++++++++++++++++++++++,,,,,,+++***)))(((((('''+++***+++,,,------***)))(((((((((***,,,,,,***((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++,,,------......000%%%***444444---UUU)))888...111---+++++++++************)))((((((((((((((((((((((((///,,,)))&&&%%%%%%&&&'''<<>>777///...000:::333222///444___~~~aaaSSSqqqwwwtttzzz[[[++++++,,,------+++******444!!!;;;XXX---,,,***)))******)))***---))))))))))))))))))((((((((()))***++++++***(((&&&'''(((((((((((()))))))))***))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))*********))))))'''(((((())))))(((''''''******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))))))((('''(((***+++***)))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((,,,...,,,'''%%%(((,,,((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))*********---------------,,,+++***''''''((((((((()))+++,,,''''''''''''((()))++++++))))))))))))(((((((((((()))))))))))))))*********'''***,,,+++)))''')))+++))))))))))))+++,,,...///,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))***++++++******+++,,,...---,,,+++************)))))))))((())))))***+++))))))*********+++++++++******+++,,,,,,,,,,,,+++)))---$$$000^^^ddd222333000------)))(((---,,,,,,++++++******))))))******)))(((((((((((((((&&&&&&''''''''''''(((((((((+++'''UUUuuuHHH###)))'''$$$((('''+++@@@333///000---,,,///(((,,,+++***+++,,,,,,,,,***)))((((((''''''(((((((((++++++***)))((((((((((((((()))***,,,...222555666------+++***))))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((***,,,///000...,,,+++,,,,,,+++)))&&&'''+++,,,***[[[FFF---/////////000000111111222///---,,,,,,...000000//////111000------222444222333444555444333222333555222333333222000///000111//////...---,,,+++***)))((()))))))))))))))*********+++,,,...///000000000333444333444444000...111555---444444***AAApppaaaWWW|||ttt~~~vvv???)))+++,,,,,,,,,,,,+++)))'''...888fff|||;;;((('''***---+++''')))///(((((((((((((((((())))))((()))+++,,,,,,***((('''(((((((((((()))))))))*********))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++*********))))))***)))((()))+++++++++)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((+++...,,,'''%%%(((+++'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((******(((&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((()))))))))*********+++,,,,,,,,,---,,,,,,++++++%%%'''((((((''''''***,,,''''''''''''((()))++++++(((((((((((())))))))))))(((((())))))************'''***,,,+++)))''')))+++)))))))))***+++---...///******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***++++++))))))***,,,---,,,,,,++++++*********)))))))))((())))))***+++))))))*********+++++++++)))***++++++,,,,,,++++++000---000444FFF---555///(((...///...666//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&'''''''''###'''+++888cccjjj===++++++###)))''',,,888//////111...---000***,,,+++******,,,,,,+++***))))))((((((((())))))***,,,+++***))))))))))))))))))((()))))),,,///222333------+++***))))))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))),,,...222000---,,,,,,,,,+++)))$$$000///"""888{{{...////////////000111222222222000......///111111111...111000------000000...111222222000///000333555444555555444111000000111111000///---,,,,,,++++++)))))))))))))))))))))***---,,,++++++,,,...000111000666444555<<<777///222...(((000555+++---PPPsss~~~mmmttt]]]\\\WWW...(((+++,,,++++++---+++(((%%%))))))NNNsssddd+++'''(((,,,***$$$&&&---''''''(((((((((((())))))((()))***+++++++++******((((((((()))))))))******+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++************)))+++***))))))++++++***)))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((%%%$$$&&&((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))******)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((())))))******+++++++++******+++,,,,,,,,,++++++%%%''')))(((&&&&&&))),,,(((((('''(((((()))***+++(((((((((((())))))))))))((((((((()))******++++++((()))++++++)))))))))***((()))***+++,,,---------''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((***,,,+++((('''))),,,++++++++++++++++++++++++***))))))))))))***++++++)))************+++++++++)))******+++++++++++++++---***666AAA666,,,333///+++000///,,,...000000//////////////////...//////000//////......''''''&&&&&&&&&%%%%%%%%%"""$$$,,, ===nnnZZZ111111$$$+++'''***---{{{......,,,...///000...,,,***)))***+++,,,+++***)))))))))))))))******++++++***)))))))))))))))******)))(((''''''''')))))),,,+++***)))))))))))))))+++***)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))+++...222000...---......---+++***333333)))DDD555...---------...///000111444222//////000111222111---111222//////111000---...000111111111111333555555666666444111///......000///---,,,,,,...///000------------------------------,,,+++,,,---///000,,,777333333>>>999---111---***)))000222,,,777RRR|||}}}ssslllttt[[[YYYxxx???,,,(((,,,---)))))),,,,,,(((***%%%===lllttt:::---%%%)))+++'''&&&+++'''''''''((((((((())))))(((((()))***+++,,,,,,---(((((()))))))))*********+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))***++++++++++++++++++***++++++,,,,,,---******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++************)))***)))((((((******)))(((((((((((((((((((((((((((&&&''''''((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&)))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))******+++,,,,,,((()))******+++++++++***'''***,,,***'''&&&)))---))))))(((((((((((())))))'''((((((((()))))))))***'''(((((()))******++++++***)))))))))++++++)))(((''')))+++------,,,+++)))''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''***---+++(((&&&))),,,)))******+++,,,,,,,,,,,,***************+++,,,,,,)))************+++++++++))))))***+++++++++++++++&&&)))333XXX^^^555000000000000,,,(((''''''------..................///000111111111111000///++++++***)))(((''''''&&&''''''(((%%%)))eeeWWW444$$$...))),,,'''mmm~~~444111'''//////,,,///+++***)))***+++,,,+++)))))))))(((((()))******+++((((((((('''(((((())))))(((''''''&&&&&&&&&''''''***))))))(((((()))))))))***)))((((((((((((((()))''''''(((((())))))******++++++++++++++++++++++++***,,,///111///....../////////...---)))000444CCC~~~888,,,,,,++++++,,,---///000555222///...///000000000---111333222222444222...---000333555555555555666555666666444000---,,,,,,...---,,,+++,,,///333555333333333333333222222222---------------------...---888000,,,888444***000000000&&&***999333+++999PPPrrr|||```TTT|||ZZZ000((()))------((((((,,,,,,((( 555)))&&&XXXmmmJJJ444$$$'''---,,,)))+++&&&'''''''''(((((())))))((((((((()))***,,,...///))))))))))))************++++++************+++++++++++++++************)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))++++++,,,,,,,,,++++++******+++,,,------******+++++++++,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++************))))))(((''''''((()))(((&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''%%%%%%&&&((()))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&)))++++++***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***++++++,,,,,,'''((()))***************))),,,...,,,(((&&&)))---***))))))(((((((((((()))'''((((((((())))))******'''(((((()))***++++++++++++)))''')))+++,,,***'''&&&(((+++......,,,)))''')))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''***---+++'''&&&(((,,,((()))***+++,,,---------++++++******++++++,,,---)))************+++++++++))))))***++++++++++++***(((222444mmm<<<444000***---000'''%%%,,,...+++++++++,,,,,,---------///000111222222111000///111000///...---+++************%%%:::111iii555$$$000+++///(((jjj}}}===777%%%000000(((...+++***)))***+++++++++)))((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))%%%%%%&&&((()))++++++,,,)))((((((((((((((()))***(((''''''(((((()))***+++&&&&&&'''((()))***+++++++++++++++++++++++++++++++++...000111111222222222111000000000444(((000BBBvvv999222000---------...---+++666444111///...///111222000///...---...000222333222333444666666777777777///000000111111111000000000000...---------------///...------///000000000---------,,,,,,------...,,,...111333333111...,,,111000---,,,,,,...000111444MMMqqqyyyxxxOOO~~~AAA"""(((******))))))))))))******///"""***+++555xxx%%%------%%%$$$000(((***)))(((''''''((()))***((((((((((((((()))******))))))(((((((((((())))))+++***)))))))))***+++,,,---,,,***(((''''''((()))))))))))))))))))))))))))(((***++++++*********,,,,,,,,,+++***+++---000222,,,,,,++++++,,,,,,---...000///,,,))))))***,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))******)))(((((((((((((((###::: '''---"""444(((++++++******)))((((((((()))(((((((((''''''''''''***)))'''%%%%%%%%%'''(((***(((((()))***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))*********((('''&&&)))(((&&&%%%$$$$$$%%%&&&******)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))((())))))))))))*********))))))***++++++++++++***************))))))))))))(((((())))))((('''&&&&&&(((((((((((()))))))))***)))((('''((()))***))))))$$$'''******)))(((***---000///---+++***(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))+++---,,,+++)))((())),,,,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++...------,,,+++***))))))+++***+++---,,,)))***///000...???sss...111+++---333777222(((&&&+++++++++,,,,,,,,,++++++***+++*********+++,,,,,,---........................)))000000---666UUU|||VVV///'''(((###---kkkttt222)))000333!!!444+++***)))((((((***+++************)))))))))))))))***))))))))))))))))))))))))((('''&&&'''((())))))(((+++***((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))***++++++,,,---,,,,,,++++++,,,,,,---***---///444444666777888888888888;;;;;;111666444ZZZNNN)))222000...---......---,,,111111111111111111111111111000///...///000222333777666666555444333111111//////111222333333333333------,,,,,,+++***)))))))))((((((***---///000000,,,,,,,,,,,,,,,---...//////111333444444111...,,,///...,,,+++,,,///111333333111MMMxxx{{{jjjQQQHHH***)))111******))))))))))))******,,,&&&,,,***---\\\RRR'''---***%%%''''''***)))(((''''''((()))***((((((((((((((()))******))))))(((((((((((())))))******))))))***+++,,,------,,,***((('''((())))))))))))))))))))))))))))))(((***+++,,,+++***+++,,,...---,,,+++***++++++,,,,,,++++++++++++,,,---------,,,+++******+++---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***))))))((('''(((((((((JJJXXX444...,,,///&&&++++++******)))((((((((())))))((((((((('''''''''***)))'''%%%%%%&&&'''((((((''''''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))******)))((('''&&&((('''''''''''''''(((((((((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((())))))))))))************+++)))******+++,,,+++++++++************))))))))))))(((((())))))(((''''''&&&(((((((((((((((((())))))))))))(((((())))))(((((('''***------,,,+++---//////...---+++***)))((((((((((((((())))))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))+++------+++)))))))))---------------+++***)))(((((()))***************------,,,,,,+++************((())),,,,,,)))***---)))***nnnKKK111000---...111444111+++,,,222++++++,,,,,,,,,++++++******************+++,,,,,,************************///***&&&"""$$$:::QQQ[[[444%%%)))---444iii333(((***000+++333###)))((('''(((***+++++++++***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((''')))((((((((((((((())))))(((((()))))))))*********,,,,,,+++,,,,,,---...///---,,,,,,++++++,,,,,,------000333...///111333555666777888666444333:::,,,555333---222000...---...///...---,,,...000111222222111000222222111000000111333333000000000111111111111111,,,---///111222333333333222222222222111///---,,,'''&&&&&&'''***---...---,,,,,,,,,,,,,,,---...//////111222333222///---+++,,,,,,++++++---///222444999'''///PPPlll~~~SSSSSS***''',,,'''***))))))(((((())))))***((())),,,)))'''<<>>NNNWWW???eee[[[PPP555%%%((((((%%%$$$'''(((((()))((((((''''''(((((()))***+++%%%''',,,""",,,SSSuuuXXX+++%%%,,,"""(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))))))))***++++++++++++***))))))******)))))))))))))))))))))))))))))))))))))))+++------,,,+++,,,------,,,,,,,,,++++++++++++***************+++,,,,,,------......---,,,***)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++***))))))))))))***...///(((''',,,)))(((111++++++******)))(((((((((******)))))))))(((((((((''''''((((((((()))))))))***)))((()))***++++++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))+++,,,////////////...---,,,+++...---+++)))(((&&&&&&%%%''''''((((((((((((''''''((())))))))))))************++++++,,,,,,,,,,,,,,,************))))))))))))(((((()))*********))))))(((((((((((()))))))))***$$$(((+++,,,+++,,,///222222111000111222111///...+++******)))))))))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((('''''''''''')))+++------,,,++++++,,,,,,,,,+++******++++++,,,)))******+++++++++++++++++++++,,,,,,------.........,,,+++,,,***(((+++111bbb___666)))222---)))---000//////000...******+++,,,------......---((((((''''''&&&&&&''''''''''''''''''''''''''''''!!!((()))$$$%%%---111...333WWW\\\555))),,,,,,LLLnnn((('''---///,,,<<<---+++)))((()))))))))''')))(((((())))))***+++,,,++++++++++++++++++++++++'''***,,,+++)))(((+++---------.........------,,,---------.........//////555444222000...---,,,,,,......------------......,,,///111000000///...,,,***((('''''',,,111***BBB555444666222111///000111222222111222111000000000000111222///000222333444555666666;;;999777444333222333333000000111111111000/////////////////////.........,,,+++***+++---///////////////...---,,,,,,,,,,,,+++,,,...///111111222222******++++++,,,,,,------222'''---777000'''((()))***+++###222...###***+++)))'''***...))) ((((((''''''''''''((((((((()))&&&'''***$$$&&&444ZZZwww}}}===&&&---''''''((()))******)))((('''((((((((((((((()))******))))))(((((((((((())))))))))))*********)))(((''')))))))))*********)))))))))))))))))))))))))))))))))+++------,,,+++,,,------,,,+++))))))******+++***************++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,++++++******++++++...+++'''$$$***(((%%%222++++++******)))(((((((((*********)))))))))((((((''''''((())))))))))))))))))((('''(((*********)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&'''(((***+++---......------------------,,,,,,***)))''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((())))))))))))******+++,,,+++++++++************))))))))))))(((((()))***************'''(((((()))***+++,,,,,,(((+++......,,,+++...222111///---...//////,,,)))******))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((''''''''''''(((+++---...---,,,,,,---...---,,,,,,,,,---......)))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,------******222<<>>999333222444444///***((()))***,,,...///111222333333333222111000000///444333222000000111222333@@@///---;;;===//////>>>BBBXXXRRR999333999777333000000000000000///......&&&<<<,,,***444%%%###...///...+++(((&&&(((+++///000.........///000///...------+++***---222222---++++++,,,...000///---***,,,---//////...---...///***((('''''')))***)))((('''''''''''''''((())))))'''555+++%%%+++''')));;;999+++(((''',,,000(((******ggg777!!!'''***&&&'''+++***$$$$$$***))))))))))))))))))))))))((())))))*********))))))++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,,,,//////,,,...,,,******,,,---,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((,,,,,,++++++++++++++++++************)))'''&&&%%%(((((((((((())))))))))))))))))))))))************)))((('''''''''(((***++++++,,,------------,,,+++,,,---...---+++)))))))))***)))(((((()))+++---///111111000000///.........000...&&&!!!###+++---)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***,,,...///...---,,,---...............///000000111...---//////,,,,,,...******+++++++++,,,,,,,,,//////&&&(((***222///777111:::---///***+++---///000///.........***+++,,,---------,,,,,,---***((()))***+++(((&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''777NNNIII---"""---:::___III%%%!!!***111(((******+++++++++,,,,,,,,,000///---+++++++++---...,,,,,,,,,,,,,,,,,,---------...//////000000//////,,,---///000111111111000222222111111000/////////+++,,,,,,,,,,,,---------+++)))(((,,,111222///+++111444666;;;:::;;;<<<===:::666222///...---,,,,,,---...///111111111111111111111111333333222111111111111222111555111&&&)))666999333666===CCCIIIFFF222&&&///222333333333222111///...---222------222111***((()))+++------,,,)))(((,,,++++++---///000000///......,,,***---222111,,,,,,++++++---//////---+++000111111000///000222444***((('''''')))***)))((((((''''''''''''((())))))###,,,555***555(((\\\CCC333((("""$$$&&&$$$''')))YYY~~~CCC)))))))))&&&%%%'''))))))***+++))))))))))))))))))))))))(((((()))***************,,,+++***)))((((((((())))))))))))))))))))))))(((+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,++++++*********************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,,,,//////,,,---,,,+++,,,---...---+++))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******)))******))))))((('''&&&(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))***++++++)))***+++,,,,,,+++***)))***,,,---,,,***))))))******)))(((((()))+++---///000111111000000///......'''---555888444---'''###***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********(((((((((''''''((((((((('''''''''''''''''''''''')))+++------,,,+++,,,---------,,,,,,------...///---***+++......+++***---***++++++++++++,,,,,,,,,...***...***...333^^^ttt333111000111---++++++---///000///......///***+++,,,---...---,,,,,,---***))))))******(((&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$,,,>>>HHHBBB444***,,,AAA777222222***,,,'''***++++++++++++,,,,,,,,,,,,++++++***+++---000111,,,------------.........---...//////000000/////////000111222333222111111222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---///111222111///222888<<<%%%...;;;BBBBBB===777444444222...+++)))(((((())),,,---...///000111222333333333333333333222111111444111000444444333555:::CCC;;;333;;;GGG>>>555===444444444444222111///...---444+++777###'''000+++000...------///---)))%%%(((((((((+++...000111000//////---,,,///333111,,,---+++***+++,,,...---,,,//////...---,,,---000333***)))''''''((())))))(((((((((''''''(((((()))***///(((<<>>KKK===$$$,,,666111555///%%%...---++++++++++++,,,,,,,,,,,,++++++******+++---///111------........./////////...//////000000000000000333444444444444333222111111111000000///......---,,,,,,,,,,,,++++++++++++....../////////111444777<<>>666///---...111444000111333444444222000///)))))))))***++++++,,,,,,000111222333555666666666000???TTT]]]TTT@@@222...$$$<<>>PPPzzz@@@000---555111,,,***+++,,,,,,++++++)))((()))******)))((()))+++---///555;;;:::555,,,***(((''')))+++,,,,,,(((***,,,---------...///,,,***((('''((()))((('''))))))(((((())))))***+++...333---...KKK<<>>GGGSSS\\\yyyVVVIII;;;444444777666444------------...000111222......------,,,++++++***,,,,,,---///111444666777777000JJJuuutttIII...444@@@777***---;;;;;;444777888:::;;;<<<;;;999666444333444VVVfff///***222***+++,,,---------+++***+++)))((()))******)))(((''')))+++---333999777222+++)))'''((()))+++++++++*********))))))+++///222,,,***(((((((((((('''&&&))))))(((((())))))***+++++++++,,,+++555...PPP444jjjggg@@@AAAAAAEEEtttRRR111+++kkkwww@@@...$$$)))+++%%%'''///))))))))))))))))))))))))(((((()))***************''''''(((((()))+++,,,---((())))))******+++,,,,,,---,,,+++))))))+++,,,---(((((((((((()))))))))***((()))))))))*********+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++((())))))***++++++,,,,,,(((,,,,,,***+++------***,,,+++******,,,,,,+++***))))))))))))))))))))))))***))))))))))))+++,,,---+++******)))))))))))))))************************************************+++***)))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))))))))((('''''''''&&&'''((()))))))))))))))((((((((((((((())))))))))))************++++++++++++))))))(((((())))))***+++,,,+++************+++,,,***,,,---,,,***))))))******)))(((((()))+++---///222000...,,,******++++++'''(((***++++++******+++'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---------...///------,,,,,,------...///111---,,,------+++,,,000,,,,,,,,,------------...***000+++BBBLLL***555'''///+++)))000000//////000///......000222+++,,,.../////////...---***+++,,,+++((('''((()))***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***"""+++???fff...222///---555,,,,,,,,,------------...+++,,,---///111222333444000000111222333444555555666777888888999999888888777555444222000000000000---------,,,++++++*********+++,,,...000111222333444999@@@JJJUUUdddsss}}}eeeAAA555999@@@CCC222111...---///333888;;;222222111///---,,,******))))))***,,,...222555777888000666IIIRRRGGG:::555(((333444222666444222:::333666<<>>333""""""---HHHVVV777###(((,,,$$$###,,,************************((())))))*********))))))&&&&&&'''(((***+++---...((())))))***++++++,,,,,,,,,***(((&&&&&&(((***,,,(((((((((((())))))))))))(((((())))))*********+++************++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,(((,,,,,,***+++------***,,,***))))))***++++++***))))))))))))))))))))))))***))))))))))))+++,,,---+++******)))))))))))))))************************************************---,,,***(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++***)))))))))***,,,---,,,+++***))))))***+++,,,,,,---...---+++)))))))))***)))(((((()))+++---///333111---***(((((()))***""")))+++'''$$$'''(((''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------,,,---..................///000000222...,,,...///...111666,,,,,,,,,---------......---***666HHHooo+++555,,,)))999"""...---...///000000///......111333,,,,,,.../////////...---)))+++---+++(((&&&'''******(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((,,,,,,***+++---]]];;;,,,666111(((,,,,,,,,,---------......//////000111111111111111222222333444555777777888888888999::::::::::::999777666444222111111111222------,,,,,,+++******)))***+++---///111333444555===CCCNNN^^^qqqRRRppp~~~]]]HHHCCC666555---...888888111333111000//////...,,,(((%%%))))))***---000111000///222777======:::888999;;;222:::...<<<000666444666666999>>>AAA???:::444///555555<<>>???```PPP***>>><<<***,,,777666222///111555888888222***$$$))))))))),,,...///---,,,111666;;;;;;888666888:::444111,,,<<<888333111666222444777999:::999777555,,,000444777:::;;;666111000...------...000///...,,,,,,,,,+++,,,,,,------(((***///444666333---)))(((((())))))***+++++++++111+++'''(((FFF---888...%%%###&&&((('''$$$***,,,,,,))))))444GGGWWW___OOOHHHGGGCCCBBB<<<,,,)))***,,,---,,,)))""")))&&&,,,000,,,<<>>111000+++111333555444555555666777999999///333222///777CCC???111111///------...///...---,,,,,,---------,,,,,,+++***...444:::<<<999222+++++++++***))))))***++++++&&&,,,)))(((555&&&nnn$$$###&&&---,,,(((***111$$$444III[[[iii{{{}}}]]]444000***''''''+++000444***---###111%%%DDDkkk,,,***,,,%%%222))))))))))))))))))))))))))))))******))))))((((((***+++---,,,+++******++++++***)))))))))***,,,---+++******)))))))))))))))******)))))))))******+++)))))))))((())))))***+++---+++))))))***+++***))),,,,,,++++++***))))))))))))+++,,,,,,+++,,,...000---,,,+++,,,------,,,***************************)))((('''(((***++++++***)))***++++++******+++---************))))))))))))+++)))((((((***++++++************+++++++++++++++************))))))))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((()))***************)))))))))))))))*********,,,,,,++++++,,,,,,---------,,,,,,+++***))))))((()))))))))))))))***************)))((((((((())))))((()))+++---////////////+++***(((((()))******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))+++------,,,,,,---......---,,,++++++,,,---...........................111''',,,444---(((,,,///...RRR)))000222...------------///111222888111...333888444***$$$(((---<<<555555LLLhhhddddddAAA;;;555333222---###'''...,,,$$$###***(((***...111---((()))---+++%%%cccMMM111CCC777555222000///111555999666666777777777666666666888888999999999888777777333333444555777777666444333222000///000///...,,,...---,,,+++++++++++++++---...111555777:::BBBKKK\\\TTTVVVcccjjjgggjjjsssppphhh```III???888:::>>>DDDPPP\\\dddwwwNNN===@@@999---555444444444666666555444///,,,(((''')))+++---...***---000222222333666888FFFQQQ___777333111888000===;;;:::888777777888888888888444111777???===444444222///......---,,,+++,,,---...///...---,,,+++,,,111777:::<<<;;;555...///---+++)))((()))***+++,,,,,,,,,%%%222***ppp===000'''***++++++333@@@kkksss~~~~~~jjjOOO999,,,((()))---###222&&&!!!///&&&,,,YYY|||111,,,---...((((((((((((((((((((((((((()))))))))))))))((((((+++,,,------+++))))))*********)))))))))***+++,,,,,,+++)))((((((((()))******))))))))))))******+++******)))))))))******+++---+++))))))***+++***)))+++++++++*********))))))*********++++++,,,---...---,,,+++,,,---,,,***(((************************(((''''''(((+++,,,++++++)))***++++++******+++,,,*********)))))))))))))))***)))((()))+++------,,,*********++++++,,,,,,---************)))))))))((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''''''''(((((()))************)))(((((()))***************(((((())))))*********+++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))((((((((('''***))))))(((((((((((((((***+++---......---,,,+++((('''&&&'''(((***)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,---,,,,,,---......---,,,,,,,,,,,,---...---------....../////////555***,,,///'''(((...,,,111RRR888;;;&&&---,,,,,,,,,---...///000000///000333555444111///BBBDDD]]]ssswwwfffQQQCCC666+++!!!!!!(((---,,,(((###$$$''')))***)))((((((%%%999000```MMMGGG;;;555222333333111333888888999:::;;;;;;;;;::::::999::::::::::::999777777666666777888999888777666333111////////////---++++++++++++++++++++++++,,,...///111222333333777;;;DDDMMMOOOKKKOOOWWWTTTHHHTTTRRRNNN999999@@@IIIFFF<<<888<<>>===<<<:::999777666666;;;555222666666222333999555333111111222222111000---...///000000///------,,,111333222444666333,,,000///,,,***))))))***+++...###...%%%$$$,,,^^^CCC###&&&...777AAAVVV~~~ooo]]]SSSKKKAAA888111,,,333;;;>>>HHHPPPLLLSSSkkklllEEE...***+++333...$$$"""+++777|||UUU555222555...(((((((((((((((((((((((('''(((((()))))))))(((((()))+++,,,+++)))(((((()))***************+++++++++,,,+++)))((((((((()))***))))))(((((()))******+++,,,++++++*********++++++---+++))))))***+++***)))+++++++++*********************)))***+++,,,,,,------+++++++++,,,+++***((())))))))))))))))))))))))(((''''''(((+++,,,++++++(((***++++++***)))+++,,,))))))))))))))))))******+++***)))***,,,.........*********++++++,,,,,,---************)))))))))((((((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******(((((()))***************''''''((()))******++++++---,,,,,,+++++++++,,,,,,******+++,,,---...//////******))))))((('''''''''))))))((((((((((((((()))............,,,***)))'''(((''''''(((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''')))***,,,---,,,,,,---...---------,,,,,,---------,,,,,,------......//////---...///,,,+++111444...BBBzzz(((111:::------,,,,,,,,,,,,,,,,,,---+++222666///)))222III\\\yyyzzzSSS<<<888888GGGFFF;;;@@@HHHTTTbbbrrrsss```GGG555---***&&&"""(((&&&$$$%%%((()))&&&!!!%%%&&&---OOOgggWWWEEE666---222555222111666999;;;===???@@@@@@??????:::::::::::::::999888777999:::::::::888666555444222000///.........,,,+++((()))***+++,,,---------111333444333222333444444111===BBB<<<<<>>\\\pppUUU---222222222333555555444222AAA<<<555000,,,+++)))(((&&&'''(((***---111444777777+++HHHBBB;;;---"""<<<777777888888888888777777999444555<<<888///333@@@444333222333666888888888//////000111111111111111111555444000111666444---000///---+++*********+++...!!!555---$$$222000---666555CCChhh^^^JJJ222'''***...+++%%%111---///+++((((((222'''444fffuuuOOO>>>###""",,,###$$$...)))[[[cccjjj777000888))))))))))))))))))))))))''''''((()))))))))((((((((()))+++***)))'''((()))))))))******+++++++++++++++******)))))))))))))))(((((((((((()))******+++---,,,++++++++++++++++++---+++))))))***+++***)))************************+++)))((()))***,,,,,,++++++*********++++++***((((((((((((((((((((((((((()))((('''(((***++++++***((()))******))))))***,,,))))))))))))************+++***)))***,,,......---*********+++++++++++++++************))))))))))))(((((())))))))))))((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((()))******++++++******(((((()))***************'''((()))***+++,,,------------,,,+++++++++,,,,,,***+++,,,---...///000111******))))))(((((('''''')))((((((((())))))***+++///...---+++***((('''&&&*********+++---...,,,+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))+++------,,,,,,---...------------------------,,,,,,------.........///&&&222111,,,000,,,+++777CCC444&&&444555------------,,,,,,,,,,,,000//////:::RRRqqqxxxiii[[[bbbgggmmmDDD<<<888(((222&&&)))***)))))),,,444>>>EEEccckkkmmm```III888333666)))(((%%%$$$''',,,***%%%&&&222===(((wwwjjjIII///000666444333777:::;;;>>>AAABBBBBBBBBAAA;;;:::999888888999999999999:::;;;999666222111000111000...---...---,,,***((()))+++,,,------------...000111///000333444111999444666<<<999333;;;KKKNNNeee|||999CCCCCC555,,,111777777@@@@@@???FFFMMMFFFFFFWWW>>>;;;777555555555555444999888777777555222,,,)))***)))((((((+++...111222@@@***333///000BBB)))777333333444444555777888999666888;;;<<<888555888===444333111222444555555444000000000111222333444555555:::999222222888666...//////...---,,,++++++***222+++888)))&&&******DDDaaagggDDD888999,,,'''###$$$))),,,+++(((!!!!!!,,,222,,,,,,000+++)))(((***---222HHHvvvpppCCC((()))***,,,...'''555hhhHHH$$$%%%))))))))))))))))))))))))&&&''''''((())))))(((((('''(((******)))((()))***))))))***+++++++++++++++***************)))(((((('''''''''(((((()))++++++,,,,,,+++***************---+++))))))***+++***)))************************+++)))'''(((***,,,+++)))))))))((()))++++++***)))((((((((((((((((((((((((***)))((()))***+++***)))((()))******))))))***+++((()))))))))***************)))((((((***,,,,,,+++******************))))))************))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********((())))))***************(((((()))***************))))))+++,,,---///000000///......---,,,,,,------,,,,,,,,,---------......***)))))))))))))))))))))((((((((()))***+++,,,---...,,,***(((''''''((((((***)))***+++,,,---+++)))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))+++------,,,,,,---...,,,------------------,,,------------------------'''555---+++444$$$---cccccc+++CCC///000333,,,,,,---...////////////***888SSS{{{kkkMMM777666===666>>>+++///'''+++111)))&&&)))+++++++++,,,,,,***'''$$$...111:::KKKZZZ^^^VVVLLL111333000'''"""$$$&&&%%%###///***"""!!!888uuu@@@333888666555::::::<<<>>>AAAAAAAAA???>>>:::999777666666888:::<<<888::::::888444111///000111///------------+++***+++,,,---......---,,,+++))),,,,,,***,,,111222...111,,,///<<>>OOO\\\```ZZZFFF333------..."""---$$$'''888iiiTTT::::::777666;;;:::<<<>>>@@@@@@>>><<<;;;:::888666444555777;;;===777:::;;;999555111111222111///------------+++)))////////////...,,,***))),,,///...***,,,111111---***777AAAMMMlllbbb===000$$$///%%%000"""+++000777>>>BBBDDDCCCBBBGGGQQQQQQ???...000???LLL000777666111888CCC>>>---///---+++***++++++)))'''111000///555IIIXXXOOO;;;888777666555555777:::;;;<<<===>>>;;;666333222333666555444333333333444444:::111...222333///333;;;GGG:::222555444---)))---***(((,,,111---&&&)))333111,,,...GGGnnn{{{ddd666444111---***)))+++---))))))))))))))))))))))))))))))*********+++++++++!!!###&&&''''''(((***+++555hhhIII888CCC555111???@@@fff)))&&&,,,'''&&&...((("""---))))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++*********))))))((((((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))((((((''''''&&&&&&(((((()))***************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++******))))))***)))((()))++++++)))((('''((()))******)))((('''((((((((((((((((((((((((&&&%%%$$$$$$''')))******%%%&&&&&&'''((()))************))))))))))))******'''((()))((('''&&&''')))((((((((((((((('''''''''(((((())))))************''''''''''''((((((((((((******+++,,,,,,,,,++++++(((***---111333555666666//////---,,,,,,---...///,,,000///***)))---,,,(((((())))))((('''''')))***'''))),,,---...000222444,,,,,,+++***)))((('''''')))((((((((()))***++++++***************)))((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''---,,,+++---000111///---++++++,,,,,,---......///222///+++***,,,------++++++222...444&&&444]]]WWW333777&&&+++444111+++///999(((---999888```TTT)))444///---...///---,,,///...***---...***888''')))---QQQrrrzzzhhh999444'''$$$KKKCCC%%%RRRnnnNNN888---777"""(((///>>>QQQ>>>AAA;;;,,,>>>>>>===<<<<<<===@@@BBB999888666444555666999:::999999999888666444111000000///...---------------+++111222---***---...+++---...000...***)))000999555MMMaaayyy>>>111'''...''',,,$$$'''''')))---333;;;BBBFFF???HHHLLLDDD:::777888999333777555///111;;;???;;;777555111...+++******)))(((++++++...:::FFFCCC666888888777666666777888888:::;;;<<<:::777444444555777666555444333444555555555111///111777AAAPPP]]]GGG:::222333222++++++000333///,,,+++((($$$%%%(((---OOOssssssZZZAAA///---***(((***...///,,,((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,***'''&&&&&&((()))GGG}}}|||BBB@@@+++...,,,pppqqqBBB(((%%%***&&&***111"""((((((((((((((((((((((((((((((***++++++***))))))************)))))))))(((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((()))***************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))++++++++++++*********)))***)))))))))++++++)))(((((())))))******)))((('''((((((((((((((((((((((((***)))'''&&&'''(((((((((''''''(((((((((((((((((())))))(((((((((((())))))'''((())))))''''''((()))((((((((((((((((((((((((************++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,---------...///000111111111000000000///...------------...,,,//////+++***------)))******+++***((('''(((******,,,------------...000++++++******)))((((((((((((((((((((((((((()))******************)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''---,,,+++---000111///---............------------000...++++++...//////...666)))111)))888;;;@@@000999......///...444###111444000666bbbccc999---999333///...000000......000AAA888---&&&'''&&&555)))AAAiiizzzEEE"""'''???888>>>333444RRRzzzWWW###111777'''***222444PPPJJJAAA>>>BBB999@@@@@@:::===HHHHHH??????===999666444444444555555555555555444333111000//////...---------------+++......))))))---...+++444***&&&...333222777@@@JJJzzzCCC333---...,,,)))***---+++(((&&&(((---222666666:::===>>>>>>===666///111444555222///111999@@@@@@>>>999333...++++++,,,(((...///---111:::<<<777888888888888777666555555777888:::999777666666777888777666555444555666666222333222///444BBBQQQYYY<<<333,,,...---***,,,222,,,000///))))))777LLLZZZuuuvvvkkkQQQ666(((''')))444000---111666555---%%%))))))))))))))))))))))))***************+++++++++222222000,,,(((&&&'''(((!!!'''===sssjjj...&&&!!!???iiiKKK&&&'''---'''666 ((((((((((((((((((((((((*********)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((())))))***)))))))))))))))*********(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++***************))))))***++++++***((()))*********))))))((('''((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((('''(((((((((''''''(((((((((''')))***)))((('''((()))''''''(((((())))))******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++,,,---...///000000000000000111111000///...---111000///...------,,,---+++------++++++------++++++,,,,,,+++)))((()))***---......,,,***))))))***)))))))))))))))))))))))))))((((((''''''''''''((())))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((,,,,,,,,,---///000///...111111000///...,,,++++++,,,++++++,,,...000///......222 222444uuuRRR---...555222111***000***DDD!!!<<>>===JJJfff|||^^^???444JJJZZZ???,,,JJJnnnBBBNNN888CCCAAA888@@@PPPMMM;;;>>>;;;888555222111111111111111111222222111000000///...------------------,,,---+++)))***...///,,,+++(((...999<<<>>>QQQhhhQQQ666222---000)))000/////////...,,,)))&&&$$$000---+++...444999888555000000444888333+++...777@@@@@@>>>999333...------///333222...///555999888888888999999888666333222444555777777888777888888777666555444444555666777...444444///333<<<>>>888111---,,,//////,,,...222))),,,+++...CCCeeeZZZGGG///!!!###...555888...---,,,------,,,(((%%%((((((((((((((((((((((((************************111000///,,,***)))***,,,///&&&,,,(((AAA]]]///&&&)))(((JJJ===!!!000***"""***+++((((((((((((((((((((((((+++***))))))((()))))))))*********)))))))))))))))************)))))))))((())))))************))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((())))))******(((((()))***++++++,,,,,,(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++******)))***+++,,,***(((+++*********)))(((((('''))))))))))))))))))))))))&&&'''((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((()))******(((((()))***''''''((())))))***++++++,,,++++++++++++*********)))*********++++++++++++000111111222222222222111------...///000000111111222111000///...---,,,,,,+++,,,,,,+++,,,------,,,***,,,------++++++,,,---,,,------+++((('''''''''(((((())))))***************)))((((((''''''''''''((()))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((())),,,,,,---.../////////...111111000///...---,,,,,,***++++++,,,---------,,,$$$999 :::TTTYYY999...000---000222)))555333///<<>>NNNFFF+++111SSS{{{YYYAAAAAA;;;777@@@LLLGGG777555444222111000111222333000000000000000//////.........---,,,,,,---------...---,,,,,,...000///,,,&&&222===???BBB[[[hhh888222+++000(((000'''***---000000...+++)))+++'''$$$&&&***///444777888222333999666,,,***000999;;;>>>===:::444000---111111...+++,,,111333222666777999999888666333111444444555666777888888777555444444444555666888999---111222111777???:::...///000222444000,,,+++...444///777]]]ggg,,,"""###&&&***,,,,,,+++,,,(((,,,///---))))))...333''''''''''''''''''''''''************************,,,------+++******,,,...+++"""333000 TTTMMM,,,...'''***nnnfff)))$$$000%%% ///''''''''''''''''''''''''******))))))((())))))***))))))))))))))))))******************)))))))))(((((()))************)))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++(((((()))***+++,,,------(((((()))***************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************+++++++++++++++++++++,,,+++***)))***,,,,,,***)))++++++***)))))))))))))))************************%%%'''))))))(((((()))+++(((((())))))***++++++,,,+++******))))))******+++)))***+++***)))((()))+++'''(((((()))***+++,,,,,,***************))))))))))))))))))*********++++++333333333333222111000///------...///000111222333222111111000...---,,,+++,,,++++++,,,,,,,,,,,,---(((***---...------...///***++++++***(((&&&'''(((((((((((()))******++++++++++++***)))(((((((((((('''(((((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&)))++++++,,,---....../////////////////////////////////---...//////...---,,,,,,///***555@@@...444222222(((000555***777000222>>>QQQ888...777;;;)))&&&222333222111222444000***))),,,,,,---111111!!!111CCC|||)))--- 000%%%...555111&&& %%%...///;;;xxx^^^333...///888PPPlllTTTBBB333333;;;>>>;;;666111111111000111222333444222222111000......------------,,,,,,,,,------...---,,,,,,...000///...---333???GGGOOOlll===111))),,,(((,,,((())))))***+++,,,---...'''''')))+++)))''')))...???666111444555111000444222444999===>>>;;;444///222///,,,+++...000000///444666777888888777555444444444444555777888777555333333333444666999;;;===666444111000555:::888111...111222000+++***///444BBBjjj]]]777''''''000---+++***'''######&&&***,,,///...+++)))***,,,))))))))))))))))))))))))+++++++++******************,,,,,,,,,***))))))***"""&&&""",,,666&&&@@@ZZZ444''':::~~~MMM$$$***---$$$'''''''''''''''''''''''''''((()))))))))************))))))))))))************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,(((((()))***++++++,,,,,,(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++)))+++******))))))******+++************************))),,,...,,,(((&&&'''((((((((()))***+++,,,------,,,++++++******++++++,,,)))+++,,,+++***)))***+++))))))******++++++,,,,,,(((((()))))))))*********++++++,,,,,,,,,---------111111111111000///......222111000000000000111111111111111000///...---,,,---++++++------++++++---(((***---......---...///''')))***)))((('''(((***(((((())))))*********++++++******))))))))))))***''''''((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&'''***,,,***,,,...///......///000,,,,,,---...//////000000111222333111///......///555$$$444rrr]]]222......222***111888---555===CCCXXX888333+++)))...444===:::+++333222444444000******///...!!!!!!...333DDDhhh~~~|||zzzIII222$$$***)))'''(((...111...+++)))///###000NNN~~~oooOOO>>>,,,444>>>zzzZZZ===555666333222666444444333222222222222222333222000///...---------,,,,,,,,,,,,,,,------...+++***+++...------000555@@@MMMccc{{{GGG333,,,***+++'''---+++)))'''&&&'''((()))''')))...222...&&&$$$)))444111000222555666777777000000333:::@@@@@@999222000......///000/////////222333555777777777777777666444333555777777555333333333444666999<<<@@@AAA>>>999666444111---...222+++------+++---;;;OOO]]]zzzQQQ222###"""***333'''!!!!!!+++333333000///***&&&(((111<<<;;;///"""+++++++++++++++++++++++++++++++++*********))))))'''***,,,,,,+++)))))))))***999 ;;;... GGGYYY444,,,!!!TTTKKK******,,,"""''''''''''''''''''''''''&&&''')))***++++++++++++((()))))))))************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---((()))))))))******++++++(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------+++******+++,,,,,,+++)))***))))))))))))+++,,,---+++++++++++++++++++++++++++...111///+++((((((************++++++,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,------------............///000000111222222111111555444222111000000000000///000000111000///...---///++++++...---)))))),,,***,,,...///---,,,++++++'''((())))))(((((()))***)))))))))))))))*********)))(((((((((((())))))***&&&''''''((())))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''***---***,,,//////...---///000+++,,,,,,---......//////000111111000------000222+++555CCC...888---(((111...///666111888RRRaaaMMM))),,,666777222000***&&&***333333444555111,,,///555:::...+++222:::BBBnnnkkk|||zzz333%%%&&&&&&%%%&&&)))'''!!!!!!&&&&&&"""))),,,555???dddvvvYYY777666>>>vvv___@@@333000111222333222222111000/////////000///...---------......,,,,,,++++++,,,,,,---...---++++++---,,,...999GGGXXXppp~~~YYYKKKiiiRRR777000+++000&&&''''''((()))))))))(((((())))))...333000((('''+++!!!(((000444888:::888444222//////777@@@BBB<<<444)))+++...000---***+++...111222444555777888999999777555444444666777444111444444555888;;;???CCCEEE<<<:::<<<===555)))+++666***,,,,,,---:::VVVyyydddFFF---,,,444333+++%%%,,,)))***+++'''"""'''000;;;444888PPPmmmsss]]]DDD........................++++++++++++******))))))###&&&+++------,,,++++++"""000+++ &&&---++++++jjjsss888999///rrr|||333!!!///%%%''''''''''''''''''''''''$$$&&&(((+++,,,,,,++++++(((((())))))*********+++************))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---)))))))))))))))*********(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++++++++++++++,,,,,,---------,,,+++***+++,,,---+++)))))))))(((((()))+++---...++++++++++++++++++++++++)))...222111---+++---000,,,,,,,,,++++++++++++*********))))))))))))*********+++,,,,,,******+++,,,,,,,,,++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,---------......///000222444555666777777555444222111111111222222//////000111111000///...000,,,+++///...)))(((,,,,,,...000///---***((((((((()))***)))((('''(((*********))))))))))))))))))'''''''''''''''((()))***&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''+++...***,,,//////...---///111,,,,,,,,,---------......+++------,,,***+++///222###DDDwwwDDD---///333'''222///)))222555>>>000555---///555,,,***333,,,(((888333333555666222///444;;;...,,,***'''333EEEppp'''(((222)))%%%&&&+++***&&&'''+++'''222+++>>>XXXWWWooowwwGGGSSSNNNdddLLL444333333,,,------------------,,,,,,------,,,+++,,,---//////++++++++++++,,,,,,---...111...------,,,111CCCVVV|||aaa???EEETTT444000111,,,+++(((((('''''''''(((((()))+++++++++++++++***)))(((%%%'''***...111444555666555444222111111555:::>>>...333111+++)))...000,,,,,,111666555222///000222///:::<<<222,,,111555333555111999777@@@NNNCCC>>>LLLBBB999444///))),,,222222000333GGGhhhxxxdddDDD000...+++)))(((((())))))...!!!---$$$&&&$$$OOOgggwww^^^gggXXXFFF888,,,777"""222)))***+++)))''''''***---,,,,,,,,,++++++*********...+++((((((******(((&&&777ggg000"""999'''YYYzzz999)))(((,,,'''&&&)))(((%%%%%%***'''777 ,,,***777$$$)))))))))(((((('''&&&%%%******++++++++++++************))))))))))))******---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***'''((()))******)))((('''***((('''))),,,...---+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((***---''''''((()))***++++++,,,---+++***,,,///000...+++,,,,,,+++***))))))************+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////...///000///.........000////////////////////////---------,,,,,,+++++++++---+++***+++------+++(((.........////////////000,,,...000333444444333222............///000111222,,,---...///000000000000///,,,---///...+++,,,111,,,,,,,,,+++***))))))((())))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++""""""&&&+++111 '''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&)))+++---...------,,,,,,------...------------------------)))///000,,,,,,000000...111mmm]]]333:::)))333555###555444GGG888000666)))444222///,,,,,,///444888555>>>444000333///000000444'''---,,,111VVV111(((++++++)))''''''(((((('''''''''...%%%&&&999iiiaaaeee[[[}}}AAA999DDDQQQ999---;;;'''222,,,(((222---&&&000------------------------)))+++---///000///...---(((444,,,&&&888LLLccc~~~KKK===BBBCCCVVV===///---'''+++(((((('''''''''(((((()))***++++++++++++***)))((('''(((***,,,///222444555888999888444000222999@@@777333000000000...)))&&&)))---222333111000222555444>>>AAA:::666999999444222999III@@@<<>>???:::222888444;;;333666EEEDDDMMM666444222///+++---999FFFllloooeeeJJJ222***+++---(((((())))))******++++++!!!///((( ...gggqqqsssrrrpppaaaNNN222$$$,,,'''&&&''')))))))))+++---//////---***''''''))),,,......,,,***)))))))))((('''$$$,,,SSSJJJ'''---###///III!!!$$$+++***"""###++++++$$$111"""555000"""...,,,"""''''''(((******+++++++++)))******++++++******)))***))))))(((((())))))***+++***)))((('''((()))***))))))))))))))))))))))))(((((())))))))))))******)))))))))***************))))))(((((((((((()))))))))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))))))))*********,,,++++++,,,......---+++,,,+++******)))*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...........................++++++***************))))))((()))+++---...---,,,++++++++++++,,,,,,,,,,,,---...000111111111000///333222111000////////////333111///...,,,,,,,,,,,,,,,///...+++///888888111+++******))))))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))"""$$$"""***%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&)))+++---------,,,,,,,,,,,,------------------------------...///''')))333***,,,FFFLLL...444---+++$$$888---,,,444rrrZZZ444+++666///000///......000444777999999666333222111......444)))---666---...~~~rrr---,,,(((&&&)))+++)))&&&&&&''''''***000TTT{{{dddyyy:::KKKyyy888555111000,,,&&&---555222------------,,,,,,,,,,,,+++******))))))))))))***---***888PPPkkkuuu<<<+++222999CCCNNNjjj___222,,,'''222***)))(((((((((((((((((())))))************))))))***)))(((((()))+++...000333666777555000///333777KKKEEE888---+++...000///***---000111333555:::===888;;;<<<;;;<<<<<<666---555***...,,,666BBB888999,,,,,,///333;;;HHHYYYeeebbbTTT???...,,,000...''''''''')))***************%%%333"""'''<<>>===111***)))))))))((((((''''''(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((%%%444BBB888111&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++------,,,,,,,,,,,,,,,,,,---------------------------***...,,,333444$$$===}}}ggg000666444&&&111---///"""///GGG;;;222333///111555111,,,,,,///333444444999333777222444AAA999------111888555///mmm111,,,+++,,,$$$###***+++)))---777jjjyyy}}}{{{___gggPPPJJJlllYYY<<<555888+++%%%+++'''---------,,,,,,,,,,,,,,,***)))((('''((()))+++,,,///888VVVppp]]]DDD444888;;;888CCCUUUllluuu555///***111******)))(((((((((((((((((())))))*********))))))***)))((('''(((***,,,---...///111444666555333000:::CCC@@@000***222333,,,,,,---///000222444777999777777555444666777333---***+++;;;999777999111999222)))---MMMuuummmOOO...000///,,,++++++***'''((()))************))))))&&&---888^^^eeennnrrrmmmzzz|||999///###'''''''''(((((()))(((((())))))***+++++++++***))),,,,,,,,,***)))))))))***...222KKKNNN$$$***+++"""eee999&&&***///&&&$$$,,,555WWW'''444!!!###000+++++++++++++++***)))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++*********************)))(((''''''((()))***'''(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))******))))))***+++*********))))))))))))))))))***+++++++++++++++++++++***************++++++,,,,,,,,,------------...+++,,,,,,,,,------......////////////............+++,,,---,,,+++++++++---------------------------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,------------........./////////......000000//////000111111222000...---++++++---...000...333///(((,,,777555)))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''---)))kkksss999###***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++---,,,,,,,,,++++++,,,,,,,,,------------------------***,,,...333+++(((bbbnnn444111:::///(((222999$$$***888ccc444000>>>)))444000555777333...333DDDSSS___\\\nnnfffjjj|||XXX,,,---///111===;;;ooo444''',,,333(((%%%+++))))))BBBdddeeelllbbb...JJJzzzWWWBBBUUUPPP(((;;;>>>,,,(((+++------,,,,,,,,,+++++++++)))(((''''''))),,,///111333GGGccclllppp{{{RRR:::///+++222;;;BBBKKKTTTnnn;;;000+++---++++++***)))(((((((((((((((((())))))******))))))***)))((((((((()))++++++,,,,,,///444999999444///+++???LLLHHHAAA???777+++,,,,,,---///000111222333888555222222333555444111666///888555444333&&&+++222JJJjjjqqqNNN222000...***&&&%%%(((---000***************+++++++++''')))!!!AAAxxx~~~fffooonnn{{{RRR000&&&(((((('''((())))))(((&&&'''(((***,,,,,,+++)))(((***+++,,,+++))))))+++,,,((($$$444---sssvvv...((("""(((666yyyWWW111)))000$$$###000GGGppp222&&&===!!!,,,,,,,,,,,,++++++)))((((((((())))))******))))))((()))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))***************)))))))))))))))(((((((((((())))))&&&((()))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***+++***)))***+++)))))))))))))))*********((()))++++++*********+++*********)))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,------......///.............../////////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***,,,------+++*********------------........................//////000000............///000111222,,,,,,,,,,,,,,,...000111---000---''')))///---&&&))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%###222\\\TTT$$$...%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++---,,,,,,++++++++++++,,,,,,------------------------,,,+++---***)))IIIuuu???,,,777000***///---666!!!555:::ttt444000@@@***555---444666---+++GGG~~~NNN...///"""666>>>eee222###***...+++)))'''%%%666aaaiiittt{{{pppkkkiii:::(((444DDD***===\\\444%%%+++555555------,,,,,,++++++******((((((((()))+++...222444>>>NNNXXXPPPRRRcccZZZ888---000222222666???KKKTTT{{{FFF222---+++,,,+++***)))(((((((((((('''(((((()))))))))))))))((())))))))))))*********++++++...111444444222000***777LLL^^^[[[HHH666///,,,---...000222333222111777555444444555555555555@@@///...***///666111:::NNNqqqWWW666,,,---000------111555222***###******)))***+++,,,...///(((---)))<<<|||jjjhhhlllxxxwww:::,,,)))((('''))),,,---+++((((((((()))***+++*********(((***,,,+++******,,,///(((...---+++OOOIII$$$---777AAAUUU---(((,,,&&&%%%---!!!777 ...&&&+++000)))***************))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((()))(((((())))))))))))))))))))))))'''''''''((((((((())))))*********))))))((((((((((((((())))))))))))((((((%%%'''))))))'''''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((++++++***))))))***(((((())))))******++++++''')))++++++))))))***+++******))))))***++++++,,,*********+++++++++,,,,,,***++++++,,,------......++++++,,,,,,------......,,,---...---,,,+++,,,...++++++++++++++++++++++++******++++++,,,,,,,,,,,,(((+++------+++***+++,,,------------............------......///000111222///...............//////++++++,,,------.../////////...---+++++++++******************************'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((///,,,)))!!!)))%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&)))+++---,,,,,,++++++++++++,,,,,,------------------------***+++---(((>>>DDD111...222,,,+++000,,,,,,---666555ppp111333777000222222000...333JJJxxxWWWYYY///111???WWW999...222'''---(((%%%???kkknnnwwwyyy>>>+++>>>JJJKKK888PPPiii;;;...+++(((------,,,,,,+++******)))(((((((((***,,,...000222<<>>HHH<<<111+++,,,)))000(((,,,gggqqqttt|||\\\III%%%999999JJJ333;;;NNNzzzZZZ...888------,,,,,,+++***))))))((())))))***+++---...///---222,,,///>>>666***222111++++++333999AAAWWWooo777%%%///---+++((((((******)))'''&&&''')))***)))))))))***,,,,,,)))'''***...+++&&&)))'''(((...444444...(((...000888DDDOOOOOODDD999222444333///111555222***...777999222///222333///)))///333>>>]]]iii:::(((111---))),,,)))///222000***,,,222000(((+++---///---++++++...111+++999333>>>{{{yyywwwzzzlllxxx}}}'''111///)))$$$''',,,---***+++(((''')))+++,,,---...&&&+++...,,,***+++---...---***---'''"""???______888888 ,,,666WWW888555###%%%,,,)))%%%%%%(((&&&"""&&&///(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))(((((((((''''''(((((()))))))))))))))++++++******)))((((((((()))***,,,,,,***)))***+++((())))))+++,,,---......))))))(((((((((((())))))++++++,,,,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,---,,,,,,+++++++++,,,---------,,,***)))))))))************+++,,,,,,,,,,,,+++)))))))))((())))))***+++,,,---......//////......222111000//////000111222000///---+++)))((())))))/////////...,,,***(((''',,,+++)))***++++++***(((+++++++++************))))))((((((((()))***++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%---+++)))'''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%'''''''''&&&%%%&&&))),,,,,,,,,++++++***+++++++++000///((()))000,,,)))111,,,///***===999...------,,,,,,,,,------222+++555000TTT)))444333444///===(((AAApppJJJ555:::333777666===kkk888...ppp___666!!!EEE""")))333'''IIIzzz}}}uuu~~~vvv555///444(((888hhh)))///555DDDgggaaaEEE333///++++++---...,,,***...+++((((((***,,,***(((+++---------+++***+++---***...///333;;;AAAXXXzzzCCC---000---***((((((******)))''',,,)))&&&$$$$$$&&&&&&&&&!!!&&&******+++...---)))000***((((((%%%$$$---:::------111999@@@@@@:::333000555555111///111111///>>>777111000///,,,,,,--->>>AAAHHH\\\___555111333///$$$***BBBSSS___dddddd\\\QQQEEE444%%%///666666+++%%%***+++&&&444333777===zzz~~~nnnAAA!!!$$$&&&(((++++++(((### $$$)))---,,,((($$$###&&&((()))))))))***,,,---///((()))***%%%111PPPfffJJJ 444"""''''''777qqqggg222)))%%%&&&&&&(((,,,---+++))))))((()))))))))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))(((((())))))))))))))))))***+++------+++***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))((())))))*********))))))+++************+++,,,,,,***))))))))))))***+++++++++++++++++++++,,,---...,,,,,,***)))))))))******((()))******++++++*********))))))))))))***+++++++++,,,,,,---------------......---,,,,,,---......///...,,,+++***)))******,,,---......---,,,+++***,,,+++******+++,,,+++)))+++++++++*********)))))))))))))))((())))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''''''''&&&%%%%%%%%%'''''''''&&&%%%&&&))),,,,,,,,,++++++***++++++,,,)))///------333///+++000***&&&;;;}}}TTT666...------,,,,,,---------000+++666333VVV111333///888***...///oooYYY>>>@@@333;;;777999777111KKKhhh;;;FFFCCC---222+++...+++LLL||||||ggg///,,,&&&444000CCCUUU---,,,"""???FFFooo???>>>999000'''$$$'''+++%%%'''***------+++(((&&&+++,,,------++++++,,,---,,,000111555===DDD]]]\\\666000,,,***))))))*********)))***(((&&&&&&)))++++++***$$$)))+++)))''')))***)))***+++444@@@AAA555+++)))---,,,,,,...000111///...(((///333///***+++///222///((((((111222,,,000:::IIIXXXcccaaa\\\SSS>>>)))###---***(((<<>>""" 111???VVVkkkGGG444444666111)))***+++***)))((('''((((((***+++,,,,,,,,,,,,---......111222888@@@HHHeee~~~===...,,,+++***)))************&&&'''***,,,,,,***(((&&&&&&(((((((((...888@@@AAAIIIOOO\\\pppuuuNNN'''......---+++***+++,,,...%%%+++000000------///222111000000111000555DDDSSS~~~eee@@@---,,,111---///"""///```{{{uuufffbbbdddnnnyyy|||vvvqqqlllCCC'''---777000***...333***444:::vvv}}}sssyyyzzznnn444+++%%%&&&)))***...555!!!''')))++++++((($$$++++++...000...(((%%%&&&+++)))###(((,,,---[[[}}}CCC+++***---)))&&&(((333ZZZ111(((+++)))$$$$$$))))))$$$)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((()))************))))))))))))*********++++++)))+++,,,,,,+++******+++,,,,,,+++***)))(((((('''))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))***++++++)))(((((((((((()))******))))))))))))***,,,---...+++***)))(((((()))***+++'''((())))))******))))))++++++******++++++,,,---++++++,,,------------,,,.........------.........,,,,,,,,,,,,,,,------...***+++---.../////////...,,,+++***+++---...---,,,************))))))))))))+++***)))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,++++++******++++++,,,,,,...444...(((------))),,,000UUUmmm,,,333...------,,,,,,,,,---......,,,,,,555888www}}}555222***555---***;;;aaa333999111333222555(((555000000///fff{{{444CCCyyyLLL,,,000%%%,,,((((((yyyIII***...111,,,***---+++111iiiRRR;;;777)))---!!!111iiipppqqq```CCC///+++000'''&&&&&&(((***+++***))))))***,,,,,,,,,,,,...///...111333:::CCCMMMoooGGG---,,,,,,,,,***)))))))))***''')))+++)))%%%"""$$$&&&,,,---///888IIIYYY```^^^^^^bbbaaacccuuu~~~]]]///,,,---...---++++++---///,,,...111444333000//////)))///222888PPPttt{{{iiiMMM444((('''((((((''',,,///FFFkkktttnnnxxxqqqbbb[[[gggwwwzzztttnnnbbbDDD777000***)))...,,,111///999VVVtttuuu~~~ppp}}}111%%%"""---555000+++,,,444333///***,,,222111,,,$$$%%%)))///...(((&&&(((''',,,%%%%%%,,,%%%(((BBBXXX'''$$$(((***+++$$$###VVVPPP"""'''++++++((('''***,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((())))))***************,,,,,,,,,++++++*********((()))++++++)))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,))))))(((((())))))***+++***))))))))))))***++++++)))(((((()))***+++,,,---******)))(((((()))***+++((()))******++++++******++++++******++++++,,,---,,,,,,---.......................................+++,,,,,,---......//////,,,---.../////////...------,,,++++++---------+++*********)))))))))((((((******)))((('''''''''(((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***,,,+++*********++++++,,,---***///++++++222000,,,222333BBB...777---,,,,,,,,,,,,,,,---...///---...333555ccc777333...,,,666,,,===nnn888222000777777FFF***222444555,,,CCCwwwyyyEEE...eeezzz///777000###111,,,BBBxxxCCC+++///'''---///111///(((888ZZZVVV+++'''AAA"""!!!DDDmmm~~~rrrXXXEEE===)))'''%%%(((...///,,,''')))***,,,,,,,,,,,,...///...111333<<>>+++...+++,,,***---222+++(((333KKKDDD999,,,###<<<***+++777OOOhhhsssjjj^^^TTTGGG555((($$$'''***,,,***+++,,,,,,,,,,,,---...///111444???JJJYYY|||888///000///,,,(((&&&&&&((('''%%%&&&///>>>NNNXXX]]]ZZZUUUMMMEEECCC@@@555)))%%%---000)))&&&)))((($$$)))))))))***++++++++++++***))))))***'''%%%,,,666WWWhhhzzzfffCCC///***(((,,,+++'''&&&***...)))BBBjjjwwwppplllnnntttooo}}}qqq}}}rrrWWW???000'''222111000///---{{{{{{}}}qqqtttttt777$$$((())),,,333&&&HHHqqqmmmLLL...''',,,---,,,,,,+++%%%'''***&&&'''***'''```>>>+++((((((,,,'''))),,,hhhCCC..."""(((---(((%%%***((()))))))))***+++++++++************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''***,,,---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))***++++++++++++*********))))))))))))))))))((()))++++++)))((()))***'''''''''((((((((())))))))))))(((((((((((())))))***************)))((('''(((''''''''''''((()))))))))(((((((((((()))************)))(((((((((((())))))(((((('''((()))***+++'''((())))))******))))))***))))))))))))***++++++,,,,,,---............---)))***+++,,,,,,+++***))),,,---...///000000//////...///000111111000///......---++++++++++++)))'''***)))))))))(((((((((((((((((('''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%###$$$$$$$$$$$$&&&***---************+++,,,---......---,,,000+++ 444```ccc+++***555666,,,,,,,,,,,,---...//////---333222...bbbccckkk333888,,,777)))555wwwfff...333777EEEPPP333,,,111,,,000NNN___333sssttt555,,,***!!!111>>>WWW;;;+++...000+++&&&***+++ %%%===888CCCWWW555(((******'''"""$$$666SSSiiimmmfffXXXGGG777...,,,...+++,,,------++++++,,,---000222666CCCOOO```>>>000111111---(((%%%&&&'''+++'''***:::OOO\\\\\\VVVAAA<<<222(((&&&***+++(((,,,&&&&&&++++++&&&(((000,,,***((((((***++++++***))))))+++,,,(((***:::LLLyyy~~~aaaDDD111+++,,,)))+++000...'''&&&,,,+++///SSSuuurrrlllrrrrrrhhhjjj|||pppcccqqqZZZ777444555&&&111(((+++fff|||}}}sssqqq|||rrr>>>***///111222888yyyuuu???,,,000111+++'''111!!!'''///$$$!!!***(((@@@AAA---)))'''***((($$$222)))&&&yyyiiiCCC&&&'''...***)))111(((((()))***+++,,,,,,---************************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''***---------+++***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))***++++++++++++***&&&&&&''''''(((((()))))))))***,,,,,,***)))***+++((((((((((((((((((''''''))))))(((((((((((())))))---------,,,+++***)))((('''''''''''''''((())))))'''''''''''''''((())))))+++***)))((((((''''''((()))(((''''''''')))***+++&&&''''''((((((((((((((()))))))))((()))******+++++++++,,,---------,,,,,,***+++,,,------,,,+++***,,,---///000000000///...---...///111111111000000///---+++******)))(((&&&))))))))))))(((((((((((('''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%###$$$$$$$$$$$$&&&***---************+++,,,---...///++++++111...---]]]{{{>>>555777666***+++++++++,,,---...///000---444333---YYYmmmddd222999222222222///KKKccc666333BBB[[[555,,,444///333---}}}fff888qqq???444&&&---111222iiiEEE:::,,,000%%%...+++$$$***,,,((()))%%%,,,QQQCCC///,,,((()))++++++,,,...333666RRReeeyyy{{{hhhKKK333'''+++---...---+++++++++---222333888FFFSSSeeeEEE111000333(((+++...""",,,,,,777EEEMMMMMMFFF:::111,,,******---111111,,,'''(((((((((((()))***+++,,,)))***+++***((('''&&&&&&&&&++++++(((333LLL___eeezzzrrraaaLLL999...+++,,,++++++,,,,,,,,,,,,------)))***___rrrrrrlllaaatttrrrvvvwwwnnnpppkkkvvvooo999DDDMMM:::$$$999AAASSSuuurrr{{{ooo999+++???,,,FFFkkk000---555)))000***&&&(((***)))(((***:::ddd$$$///%%%---((("""111*** <<>>444(((&&&)))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))))))))***+++,,,---...++++++++++++++++++++++++---,,,*********---///111////////////000000000000000///---,,,++++++,,,,,,---,,,,,,+++***)))(((((('''((()))))))))((('''&&&&&&'''(((((())))))((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((('''***//////+++)))***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''&&&%%%%%%&&&***---++++++***++++++,,,---...+++---444...222LLL***)))333'''(((444---------------------------***///+++222222xxx444MMM,,,000:::555111...777XXXkkk000000>>>(((===GGGfff>>>999+++)))999&&&AAAkkkDDD111///---'''...,,,++++++++++++***)))$$$***555...999rrrzzz:::(((000,,,...444$$$555+++,,,...555BBBWWWnnn}}}lllHHH)))'''111222...---...777888HHHTTTwwwEEE444444///++++++'''888GGGWWWSSS666"""%%%***&&&)))((((((***......***'''(((((((((((()))***+++,,,***---///---(((%%%'''+++...;;;LLL]]]kkkmmmZZZDDD555111+++''''''((()))***++++++,,,,,,,,,,,,------...999~~~}}}|||uuuqqquuuyyytttlllggg```}}}rrr;;;...666000...PPPsssqqqwwwwwwnnn~~~xxxrrr444???;;;%%%cccyyyYYYHHHSSSaaa:::999,,,111,,,***,,,---)))'''(((???///***(((,,,(((,,,%%%&&&000)))???ddd&&&(((<<<(((,,,,,,,,,++++++*********,,,+++******++++++***((('''+++,,,(((&&&)))***((((((((((((((((((((((((((()))***+++***)))((()))+++***************************************************++++++,,,,,,++++++***)))******++++++******)))******)))((((((((((((((())))))((((((((((((''''''"""555AAA888)))%%%(((+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,((((((((()))+++,,,...///++++++++++++++++++++++++,,,+++***+++,,,...111333///.........------,,,,,,///...---,,,+++++++++,,,+++++++++*********))))))(((((()))))))))((('''&&&'''(((((()))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&)))......***'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((()))((('''&&&'''***---------,,,,,,,,,,,,---...)))---000%%%bbbUUU+++"""000777((('''000***------------------------444+++111333555GGGNNN000NNN555000:::222---///999UUUfff===(((444999%%%...$$$___SSSkkkQQQ'''(((***111///rrrmmmDDD555444///******,,,+++******,,,,,,+++***333000222KKK~~~jjj333...---...,,,)))***+++###)))+++%%%"""000NNNhhh|||vvveeeIII222***+++,,,...888<<>>NNNLLL>>>111222666111...555&&&666jjj===XXX444333//////###aaaaaaIII888888666,,,***111+++***)))***,,,---,,,+++111'''$$$000333+++FFF{{{[[[((($$$111###---888'''***,,,***'''(((---333XXXwww{{{RRR222+++000000999AAAIIIbbbjjjBBB???<<<)))&&&;;;bbbfffIII...))),,,***%%%$$$&&&&&&'''(((******)))((((((((((((((()))***+++,,,---,,,(((%%%(((444FFFTTTbbbmmmqqqbbbHHH333+++))),,,)))'''))),,,...,,,***+++++++++,,,,,,,,,------444111|||vvvsssxxx~~~ooo}}}www<<<@@@AAA(((===sss~~~{{{nnn~~~~~~NNNAAARRR~~~000---)))'''+++555666,,,'''???ddd===555///------...,,,'''&&&(((VVV===///%%%$$$---&&&---)))&&&222555+++&&&CCCzzzeee"""444333000...------,,,***'''+++***((()))******)))'''+++:::>>>///%%%***,,,&&&))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))******)))))))))***))))))((((((((((((((((((((())))))))))))))))))(((%%%"""###)))///---'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))************************(((((('''&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''((((((((())))))++++++******)))******************++++++,,,,,,,,,//////...---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,++++++++++++************************))))))((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''+++((('''******((()))---''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((()))(((((()))******)))((((((***,,,---,,,,,,++++++++++++,,,+++***EEEuuu444---...,,,,,,***)))111333***,,,,,,,,,---------......222)))000+++999999]]]VVVGGGRRR:::999888666333111...+++(((222111...555;;;///***:::444999zzzvvvQQQyyy666...///***333QQQ|||YYY444444444444000+++***---+++***)))***,,,------,,,777***111***(((PPPsssCCC)))///...&&&&&&)))---)))&&&&&&)))+++***(((999AAAZZZxxx}}}eeeFFF555444999GGGPPPoooKKK///111***+++:::TTTSSS999))),,,+++ ,,,%%%&&&'''((()))*********(((((((((((()))***+++,,,---***&&&)))555KKKdddttttttfffPPP;;;,,,''''''((((((''''''(((***+++***)))++++++,,,,,,,,,,,,------///444uuu~~~{{{}}}~~~}}}}}}vvvLLLCCC111###UUU{{{xxxmmm{{{:::,,,yyyccc+++;;;///%%%LLLvvvmmmPPP444666333\\\111000......///,,,((((((+++aaaCCC,,,$$$'''///+++---)))+++111,,,(((...)))CCCbbb,,,///+++((((((+++---,,,******)))(((((())))))(((&&&+++@@@EEE222$$$))),,,%%%((((((((((((((((((((((((&&&((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))******++++++******)))((())))))******))))))(((******)))((((((((((((((((((((())))))))))))******'''))))))'''$$$&&&***...))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***************************)))((('''&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,***)))))))))))))))*********++++++,,,,,,---000///...---,,,,,,,,,,,,,,,,,,------.........///++++++,,,,,,,,,,,,+++++++++++++++*********))))))+++***)))((((((((())))))%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))&&&&&&(((((('''(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))((('''((()))***)))((()))***,,,,,,+++++++++++++++,,,,,,(((777???999***'''///333///***(((***---+++,,,,,,------.........000)))...***111===///EEEqqqRRR444555555333222222222222///999555...333444---)))222]]]>>>GGG&&&111%%%###GGGmmmEEE444///111000---...111///)))+++***)))***,,,---,,,+++###,,,---%%%%%%+++...---PPPzzzVVV"""...---///((())))))((('''(((+++...&&&333777AAAkkksss:::999999NNN]]]YYY+++...+++///;;;NNN<<<,,,$$$((((((###&&&000%%%&&&'''((())))))***+++(((((((((((()))***+++,,,***---444AAAPPP___iiimmm]]]III222&&&&&&))))))((((((***++++++++++++,,,---++++++,,,,,,,,,,,,------&&&333YYYyyy{{{wwwOOO000222888vvvuuuoooxxx~~~ZZZIIIuuu///&&&000%%%>>>\\\333777^^^rrr&&&222000///000---***+++111sss|||MMM'''%%%...+++***...+++))),,,&&&&&&222,,,!!!]]]HHH222---'''&&&))),,,,,,******(((''''''((()))'''&&&'''AAAHHH111"""(((,,,%%%''''''''''''''''''''''''''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((******)))((((((((((((((((((((()))))))))*********'''***,,,+++&&&$$$)))000))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******************************)))'''&&&&&&''')))***)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,+++******))))))))))))***)))******+++,,,,,,---------------,,,,,,,,,,,,,,,...---------------,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,+++***)))((((((+++***)))((((((((()))***&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''%%%###%%%******&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))$$$%%%'''((()))((('''&&&&&&'''))))))((()))+++,,,,,,,,,+++,,,,,,---...///HHHpppLLL111333...+++333444222///'''&&&///++++++,,,,,,---......///111'''000333---999000SSSWWW???JJJ666(((***---((('''---(((---000------222333000OOOPPPEEESSS///%%%111222IIIfff<<>>///222(((@@@\\\777---,,,222ggg___111555---666888111333******SSS~~~HHH666,,,(((++++++***(((''''''(((***+++$$$))))))%%%///OOOwwwlll{{{666$$$222'''111000,,,(((&&&'''+++---+++,,,777999,,,&&&+++---'''******++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))*********************)))((((((***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))************+++,,,---------,,,((((((((())))))******+++))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++''''''((((((((()))))))))))))))))))))************+++++++++*********))))))(((((()))******)))))))))''')))++++++*********+++++++++++++++++++++++++++))))))(((((())))))***+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,---------,,,++++++---,,,++++++,,,+++)))'''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''%%%###$$$'''***((((((((()))))))))******''')))******)))(((((()))((()))+++,,,,,,+++)))(((+++***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))&&&&&&'''&&&$$$''',,,000***)))111"""000oooEEE+++,,,---,,,...******++++++,,,,,,++++++---,,,+++,,,---...---,,,...///000000000222444777QQQqqq;;;===wwwqqq<<<444222$$$111;;;;;;:::YYYeeeVVVLLL^^^111666333(((KKKOOO:::))))))......///222%%%%%%(((///444555333000>>>888...))),,,111///)))))),,,******...+++)))...((("""***@@@KKK@@@---!!!+++***'''&&&(((++++++)))111...+++000222+++888WWW]]]KKK^^^ccc666555%%%QQQGGG666(((%%%(((&&&(((,,,(((***'''%%%%%%''')))***+++...)))***555BBBKKKRRRWWWnnndddRRR>>>...'''(((+++((()))***)))'''''''''((((((((((((***,,,---,,,++++++---------,,,+++,,,...)))000(((222JJJgggfff333(((888tttrrrwwwiiiKKKjjjjjjppp222333---''';;;jjjUUU]]]}}}ccc999+++111111...///>>>111JJJuuugggnnn@@@666***&&&...***)))(((''''''((()))***))))))+++***###)))MMMuuugggfff;;;)))333///)))+++(((&&& ***++++++***((())),,,+++&&&******++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))******)))************))))))((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******((()))***+++,,,---------((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,))))))))))))************))))))))))))************++++++++++++************((()))***+++++++++++++++***+++++++++))))))+++---************************))))))(((((())))))***+++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))***+++,,,,,,---------,,,---,,,++++++,,,,,,***((((((((((((((((((((((((((((((((((((''''''(((((((((%%%'''((('''%%%$$$###$$$'''''''''(((((((((((()))&&&(((***)))((('''(((((('''((()))+++++++++***)))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((&&&%%%'''&&&$$$''',,,+++###000+++333kkkMMM%%%000>>>222''',,,)))*********++++++++++++---,,,+++,,,...//////......///...------...111444888mmmUUU---;;;DDDzzzwww|||sssdddoooxxxWWWlll___jjj111+++;;;555@@@```HHH@@@666///...,,,''')))///000444666111+++)))...444'''222:::999444111000...))),,,,,,+++---...,,,)))((()))&&&,,,CCCUUUCCC$$$...,,,***)))((((((***+++//////+++---333///111AAAcccTTTqqq@@@555(((QQQLLL888)))%%%(((&&&)))---))))))(((((()))+++---//////...---222AAAUUUccchhhiiiLLLBBB444+++)))***++++++)))***++++++***)))***,,,(((((()))***+++,,,,,,,,,+++,,,---------------------666---...777OOO{{{\\\:::...===___vvvDDDppp}}}AAA---+++$$$...YYYzzzHHH***+++222000555444***222)))666|||@@@===\\\///***((('''...))))))(((''''''((())))))000)))))),,,((("""---???zzz{{{nnn@@@++++++&&&---+++***///***&&&000***%%%###(((+++***(((((('''(((((())))))))))))(((************************((((((((((((((((((((((((((((((((((((((())))))***))))))************)))((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***((()))***+++,,,,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))((()))))))))***************************+++,,,,,,))))))))))))************((()))))))))******************************))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++))))))+++---************************((((((((((((((()))******))))))***+++,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,***+++,,,,,,------,,,,,,,,,---,,,+++,,,---,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***)))((())))))&&&&&&&&&'''''''''((((((&&&'''))))))'''''''''(((&&&'''((()))************))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$'''%%%%%%&&&%%%$$$''',,,...***---"""ggg:::111///777:::222***'''*********++++++,,,------,,,++++++,,,...000///...//////...,,,+++,,,///222333GGG===222:::<<>>rrrXXXPPP999,,,888---777wwwzzz^^^;;;+++)))111......///,,,(((***///222333222222999EEEPPPUUUccctttsssXXX;;;'''***)))------***---,,,%%%+++111+++%%%888TTTPPP777---++++++,,,+++***+++---)))///,,,+++111222222:::ggg___XXX777222HHHYYY<<<,,,''')))&&&(((---***'''((()))*********+++,,,...555AAAQQQ```ddd]]]TTT999222,,,,,,...///***%%%)))***++++++******+++,,,))))))*********+++,,,,,,+++,,,,,,---.........---(((000+++000///999ggg}}}xxxZZZ444---???ZZZJJJqqqZZZ......((()))444PPPooo}}}XXX222---000))),,,888+++:::,,,***999jjjYYY333III```///%%%++++++,,,))))))(((((((((((())))))((((((((()))+++---+++'''FFF|||wwwRRR...!!!555(((+++---)))******&&&&&&***+++''''''+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))******+++******))))))*********************)))************************((()))))))))***************))))))))))))***++++++(((((()))))))))*********((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,---------+++))))))***,,,))))))))))))))))))))))))((((((((('''((())))))***)))))))))+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------------,,,+++***))),,,+++***+++,,,,,,***)))))))))))))))))))))))))))''''''((())))))(((''''''++++++***(((%%%######$$$&&&&&&&&&&&&''''''''''''&&&'''))))))'''''''''(((&&&&&&'''((()))*********------,,,+++++++++,,,,,,&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$'''%%%%%%'''&&&%%%(((---666+++///GGGHHH---666999000'''&&&+++...,,,+++++++++,,,---///000+++******+++...//////...222222111000//////222444999>>>zzzSSS222222222444666777FFFmmmkkkZZZEEE999222...------pppuuu___vvv---...===555***ZZZlllwwwgggAAA///+++---///&&&'''***...///,,,+++---???666111@@@eeeoooDDD444))),,,///(((***///''')))111///&&&)));;;GGGHHH***'''''',,,---***+++...'''111///+++///111444>>>kkkkkkEEE:::AAA]]]BBB111+++***&&&(((---)))%%%'''(((''''''''')))+++===IIIWWW^^^]]]SSSAAA222222...++++++------(((###'''((())))))((('''(((***)))***+++***))))))+++---++++++,,,...000000...,,,***///***///)))(((III```}}}|||eee000,,,@@@vvvcccfffqqqqqqjjj<<<...***...''',,,======DDD<<<,,,&&&///444,,,)))...+++$$$---SSSqqq}}}fff(((777eeeZZZ000$$$---++++++))))))************))))))%%%111333(((%%%,,,...(((...KKKPPP<<<$$$$$$444;;;)))$$$&&&******+++,,,***'''(((,,,((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********************)))((((((***************+++++++++************************))))))))))))************)))))))))))))))***++++++((())))))))))))*********))))))))))))************)))))))))))))))*********((()))***+++++++++++++++,,,------+++)))((()))***((((((((((((((((((((((((((((((''''''(((((()))***((())))))***,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////............---,,,+++))))))+++***)))***+++,,,***((())))))))))))))))))))))))&&&'''((())))))((('''&&&---,,,***'''$$$$$$&&&(((&&&&&&&&&''''''''''''(((&&&(((***)))((('''((((((&&&&&&''''''(((((())))))+++******))))))*********&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&(((%%%%%%''''''&&&)))...+++%%%QQQHHH111444000///000,,,&&&***444---,,,,,,,,,---...000111,,,+++***+++---......---///000111000//////000222222777TTTwww222222444444333666999333+++333666222(((&&&111<<<@@@lll^^^YYY333===222555---WWWiiiPPP444(((,,,333222,,,222---(((&&&(((///888>>>>>>gggWWW555+++000(((***333---)))...000+++$$$(((:::LLL000'''$$$))),,,***)))---+++444333...///...444BBBpppzzz]]];;;???TTTHHH777...,,,&&&''',,,(((&&&'''((()))+++000999???PPPYYY\\\SSSEEE:::///''',,,+++******************((()))***)))((('''((())))))***+++***((((((+++...+++++++++...111111///,,,///555+++,,,,,,--->>>===ccc\\\888???DDDbbbkkkwww~~~XXX111'''111***(((--- '''"""111666,,,)))111000$$$222***PPPzzz{{{[[[666,,,>>>vvv???,,,&&&---'''...******++++++++++++******+++777:::...%%%(((+++***)))"""777mmm///333YYYccc555"""111111***,,,---+++***+++,,,+++((()))***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))******(((((())))))***)))))))))(((((())))))******++++++************************))))))))))))************+++************+++,,,,,,************+++++++++,,,))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,)))'''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---------------,,,,,,+++***)))(((((()))***+++)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&((()))))))))((())),,,...&&&''''''''''''(((((((((''')))******)))(((((()))'''''''''&&&'''''''''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''(((((((((&&&&&&(((((('''***000)))<<>>===...+++888===111***---eee<<<(((777 444///\\\fffXXX888)))+++...111111///,,,)))***///555===III[[[nnnzzzPPP000222)))***222,,,***+++------)))(((222@@@DDD222&&&(((,,,******......222111111444///444EEEwwwppp999BBBHHHLLL:::111---&&&'''+++''')))***+++---333???MMMWWWYYY[[[QQQ:::'''###)))......000111///,,,+++,,,...***,,,,,,+++)))))))))***)))+++,,,***((((((+++...,,,++++++...111222///,,,***555******555DDDLLL888111cccWWW333888LLLlll}}}ttt:::'''...***+++000 +++,,,'''&&&---333333111000...WWWsssFFF222!!!111OOO000///---...%%%222++++++,,,,,,,,,,,,++++++---222555333///---,,,)))...%%%///@@@sssUUU333BBBLLL)))'''999''')))---,,,(((***//////)))&&&&&&'''))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''((((((((())))))******'''((((((((())))))******((((((((((((((()))******%%%&&&''')))************&&&''''''((()))******+++************************))))))))))))************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------))))))))))))************,,,,,,,,,------.........---------...------,,,,,,***,,,---,,,)))'''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---+++++++++,,,---------,,,,,,(((((('''(((******)))'''))))))))))))))))))))))))&&&'''(((******((('''&&&'''(((***)))'''&&&'''((('''''''''(((((((((((()))((()))++++++)))))))))***(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&'''''''''((())))))))))))''''''))))))(((+++111???fffEEE...888000+++000///)))&&&+++---++++++******)))+++---///111000///......///000...---+++...222333222111111111888000???eeePPP777333000000111111000000111222555444+++'''777MMMaaaKKK333222555222DDDzzzwwwYYY000777111000...,,,***+++///444888>>>VVVvvviii666444+++)))///&&&(((&&&&&&))),,,---------VVV???,,,***---,,,---111------,,,333999333555GGG{{{<<<111BBBQQQIII:::+++%%%)))///000000---(((---DDD]]]aaaVVVNNNCCC444***'''(((((((((***,,,...000000...+++******)))***...---(((%%%&&&---,,,+++++++++***'''%%%+++,,,...111333222...+++......---...///222555777***>>>^^^xxxttt555...PPPuuuyyyiii666!!!000!!!$$$333$$$)))***...111...***---333qqqMMM...,,,)))555rrryyy777,,,,,,000''')))000000000---++++++...000&&&(((***+++******+++,,,***111)))###JJJbbb999,,,***222000))))))(((&&&'''***,,,((("""((('''))),,,000000---))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******(((''''''***)))((((((((((((((())))))*********+++++++++++++++++++++++++++***)))((()))))))))))))))***++++++))))))))))))((((((((((((***)))((()))+++,,,,,,,,,,,,---------,,,***)))((()))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********%%%''')))+++,,,+++***))),,,+++)))(((&&&%%%%%%%%%(((((((((((())))))))))))))))))************))))))&&&'''''')))***+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++******)))+++******)))(((''''''&&&))))))))))))))))))))))))$$$+++111111,,,&&&######(((///...&&&$$$))))))""")))(((((('''''''''((((((************))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''***%%%'''...'''%%%999KKK111555***(((///......------,,,,,,+++---,,,+++,,,,,,+++,,,111999111+++///777<<<888444,,,...222...'''---444111111--->>>NNNnnn555:::666///(((222FFF@@@;;;(((777666&&&???...ccccccCCCPPP:::666FFF~~~aaaMMM555...333,,,222555)))444999<<>>+++@@@\\\===666<<<+++111111000***$$$%%%...AAA\\\sss|||^^^:::+++((($$$999uuu+++((()))+++)))///...000222333333111///...444///)))&&&'''***...000///......***'''<<>>666222///333222===lllfffCCC333111///444000XXXQQQxxxEEE333///(((,,,444---222+++888___|||[[[666///)))///---+++++++++***++++++,,,,,,888DDDEEE---+++...+++***,,,000333(((...999;;;TTT555333>>>FFFJJJEEE===777222---000===MMMXXX```\\\GGG111***'''$$$%%%)))++++++***,,,,,,---......------,,,///***'''((('''''')))......,,,******+++---------...,,,+++,,,.../////////000///---,,,++++++,,,,,,---,,,***+++666NNNmmmjjjrrrwwwqqqkkkuuuggg;;;444eeedddmmm???555//////"""...555FFF\\\sss|||KKK---'''......999hhheee ,,,...***---333111111111111000...***''',,,******,,,//////---+++///%%%)))222&&&999ggg@@@333++++++))))))******)))((()))+++))))))((()))++++++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***)))(((((()))))))))(((((())))))***)))))))))************+++))))))*********)))((((((***************++++++,,,))))))))))))))))))))))))***)))((()))+++,,,,,,,,,))))))+++,,,---------------------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++************+++,,,,,,---------,,,+++***)))(((((((((************++++++++++++***++++++,,,,,,++++++*********))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''******))))))((((((''''''))))))))))))))))))))))))'''+++//////,,,))))))***,,,777222)))%%%$$$"""(((((((((''''''(((((()))******))))))))))))(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''"""$$$'''###333lllJJJ$$$222***(((333,,,,,,,,,,,,,,,++++++++++++,,,777111))),,,(((000KKKhhh;;;777...%%%333444222///222kkkAAA000+++555333333kkk@@@'''>>>555'''QQQZZZuuuYYY<<>>///(((+++...---,,,,,,++++++++++++,,,---000XXX000---111...***)))555222###222===@@@gggCCC333666@@@KKKRRRTTTSSSLLLDDD===EEELLLNNNLLLEEE555&&&)))'''&&&''')))***)))(((,,,,,,,,,------------...444...***)))'''%%%&&&***&&&&&&(((+++,,,+++'''$$$((('''&&&(((***,,,,,,+++//////---,,,+++++++++++++++111555///)))///CCCUUUccckkkXXXkkkvvv555222]]]ssstttrrrooo~~~YYY444)))---,,,###777zzzKKK"""777666///222000222///+++***+++------,,,+++,,,...000000///,,,+++)))''')))///111---))))))jjjKKK222###))))))+++---+++&&&%%%'''++++++***))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++******)))((()))))))))((())))))******)))))))))*********++++++******+++++++++******)))******)))))))))******+++)))))))))))))))************)))((()))+++,,,,,,,,,((()))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---,,,+++***))))))))))))))))))))))))*********++++++(((((())))))))))))(((((()))))))))))))))************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,***)))'''&&&***)))))))))((((((((('''))))))))))))))))))))))))$$$'''(((((('''&&&''')))...'''!!!---666///"""(((((((((((((((((()))******)))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&...+++ ///```VVV------;;;******333%%%++++++++++++++++++++++++111...&&&---333***KKKooo555...555...000444111555LLLRRR444,,,555333%%%EEEyyy666777&&&<<>>{{{888---;;;666000555------,,,+++,,,...000111222222222111---)))(((,,,000(((000111)))&&&+++,,,(((666QQQPPP666+++'''(((---...+++(((***,,,,,,,,,+++***))))))***''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++******))))))))))))))))))***++++++************+++++++++++++++,,,,,,------,,,,,,,,,***))))))((((((((())))))((()))))))))*********+++***)))((()))+++,,,,,,,,,))))))))))))******++++++******+++,,,,,,---......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***++++++******)))((((((((())))))((((((((()))))))))******((((((((())))))(((((((((''''''((()))***+++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,***)))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***+++---)))***(((%%%&&&+++000222((((((((((((((()))******)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''...***222```SSS333444000)))+++444222'''*********++++++,,,,,,,,,...---'''***777KKKoooIII777666999OOOddd555888///...333222888<<>>;;;777666555222222666<<>>$$$333777|||vvvnnnDDD***222...:::;;;FFFNNNTTTiiiZZZ444666///......------,,,,,,,,,,,,---(((222,,,```III---,,,...000,,,000333:::666\\\```888444000111;;;CCC???666...,,,---...///---***)))'''((()))))))))((()))))))))***---...//////...---+++))))))------******,,,&&&''',,,444<<>>QQQMMM___eee888>>>kkkwww@@@333:::999222---,,,+++***+++///***$$$------***///OOO222)))(((>>>000***555---//////---000???VVVgggrrrZZZ<<<+++***///000///)))000///&&&&&&---///))))))555---333|||OOO333...+++))))))%%%)))------+++(((((()))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++))))))))))))***+++,,,------------.........//////***+++,,,,,,------------///...------,,,,,,,,,,,,((())))))***++++++,,,,,,***)))((()))+++,,,,,,,,,)))))))))***---000222444------,,,,,,,,,,,,++++++*********************************))))))))))))(((*********++++++,,,,,,,,,)))+++,,,------,,,***)))************+++,,,------)))************+++++++++''''''((((((((((((''''''))))))))))))))))))******)))************+++++++++)))************+++++++++******+++++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''')))))))))((($$$$$$'''***,,,++++++---(((((((((((()))***+++,,,)))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%&&&'''(((???nnn```666,,,...+++,,,,,,///,,,***222555---******+++,,,...///000000///%%%'''000ccc555***333JJJJJJ333+++777...///<<>>000444777444666^^^]]]999+++444333,,,...222222+++,,,777CCCXXX~~~^^^444,,,000222,,,,,,,,,,,,,,,,,,,,,,,,***///,,,+++<<>> ...(((333FFF666ggguuu<<<333444000222(((+++)))***+++,,,,,,,,,+++***+++******)))))))))******((()))***,,,---,,,,,,+++///+++***,,,***'''---777XXXhhhllluuutttllluuurrrsssuuuuuuwww}}}gggLLLEEEHHH999---,,,'''...111444555444///((("""222///000333111+++,,,000''',,,000555FFFdddRRR:::666KKK;;;666000...+++***------,,,)))&&&)))))),,,)))---,,,tttAAA000...:::222...)))111(((###IIIwwwgggnnnaaa000;;;------,,,,,,+++++++++***+++)))---///'''###555PPPppp888+++,,,///))),,,...$$$$$$,,,000((()))***)))((((((***,,,++++++******)))))))))((()))***,,,+++******+++,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,------++++++******++++++,,,---************************+++***)))((((((***,,,---+++,,,,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))************))))))(((((()))))))))*********)))******+++++++++******,,,,,,,,,,,,+++***))))))'''''''''''''''((())))))))))))))))))))))))))))))000+++&&&&&&***,,,+++((((((''')))......***(((***(((((((((((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%'''))))))))))))((('''...((($$$'''&&&(((PPPooo444***+++"""---(((***))),,,111111---+++,,,************+++---......---......555XXX666,,,666TTT888???...===fff444888,,,333...AAAggg[[[AAA111...+++///666555<<<%%%111<<>>ooo___>>>###,,,###)))++++++)))+++//////,,,+++---***************+++,,,---///---555777GGG444>>>@@@LLL***)))555```qqq>>>999000000444===}}}888222444444111555333%%%---777@@@ggg]]]wwwGGG---444222(((------------------------,,,......,,,///999BBBGGG666222888???]]]:::000+++999,,,,,,***,,,...//////...,,,+++)))((((((((((((((())))))***)))))))))***+++,,,------,,,---///***...JJJkkkgggkkkdddjjjjjjdddnnnmmmdddkkkiiiccclll~~~zzzxxxpppxxxxxxbbbHHH888111---+++***333333222000---******+++...***)))---444666...&&&???===<<>>%%%999///---------)))///XXX555------111999555zzzmmm000+++---...//////,,,KKKgggZZZ555$$$(((((('''$$$111@@@SSS777+++++++++++++++++++++++++++,,,)))$$$%%%,,,---***###000)))HHHBBB$$$000..."""(((555&&&(((++++++***))))))*********++++++,,,,,,------***,,,//////---+++)))))))))******************)))************+++,,,---...------------------------------------------------,,,,,,,,,---------------........................,,,,,,,,,,,,++++++******)))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))*********'''((())))))((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((((((((()))))))))***(((((()))***************)))))))))*********++++++))))))+++,,,------------************)))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))(((''''''(((%%%%%%(((------)))&&&'''(((((((((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%"""$$$***---***))),,,%%%!!!NNNYYY---&&&***000+++'''((($$$$$$,,,)))))),,,,,,******---*********)))******++++++000'''222111UUU666999000NNNJJJ---,,,>>>555555\\\qqq???000///555///,,,111444ccc|||PPPZZZ???///222333...333........................000,,,***,,,,,,...888DDDXXX^^^lll[[[777---///;;;---222222111111///...,,,+++,,,,,,***)))((('''''''''***++++++,,,------......---///---)))...AAA[[[lllnnnqqqkkktttpppccclllmmmqqqtttuuutttwwwzzzxxxtttxxxrrrfffhhhxxx}}}{{{yyyqqqqqq{{{vvviiibbbOOOHHH===777888;;;666...222......000,,,&&&+++555///,,,,,,---------222888111DDDVVV___ooo[[[KKK666...333+++...,,,'''EEE}}}999---***,,,222///zzzwww///++++++...///000///^^^rrrPPP------<<>>ccclllDDD444((()))((()))***)))((((((***,,,******+++,,,---...//////,,,---......---,,,---///---......//////......---,,,,,,,,,---...///000111,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++++++++***)))******))))))******+++,,,************************'''(((((()))))))))))))))((()))))))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********'''((()))******+++++++++))))))))))))************((())))))*********))))))''''''(((((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))$$$&&&)))))))))((()))***'''%%%%%%((()))&&&&&&))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%(((+++%%% )))999mmmnnn>>>+++"""///###,,,%%%%%%,,,###,,,)))'''(((,,,,,,))))))+++************+++---.........333000+++mmm111000333333DDDjjjrrr---***999666000@@@xxxggg~~~xxxNNNiiillljjjlll]]]---222JJJDDD???EEESSSfffzzzoooIII777---777111+++222,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,---000111//////999GGGTTTtttQQQ...;;;###999///...,,,+++***,,,---///***************++++++,,,&&&(((***,,,---,,,+++******111,,,%%%999\\\hhh___tttxxxttt|||ttteeerrrzzztttmmmooowwwxxxpppnnnuuunnnzzzwwwzzz{{{hhhkkkyyysssuuurrrddd[[[[[[vvv}}}rrr}}}uuuHHH222<<<===---...+++---222000++++++///000---,,,---+++)))///666222EEEeeejjjOOO888111111***111%%%...}}}444,,,...000... fff111///,,,000//////000dddfffBBB444---***888---OOO***777111ppp000000///...---,,,,,,+++///******000///)))'''+++111###%%%///+++(((888LLLkkk,,,---)))******((('''(((+++---******+++,,,...///000000---...///...---...000222000000111111111111000000,,,------...///000111222,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,************************'''(((***+++,,,,,,+++***)))))))))))))))***++++++************************'''(((((()))))))))))))))((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++''''''(((******+++++++++(((((((((((())))))))))))'''((((((((((((((('''&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((&&&$$$$$$&&&(((((('''(((%%%%%%''''''&&&'''***)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$###&&&'''###***IIIjjj[[[***(((000,,,+++"""777MMM--- 333)))&&&((('''(((,,,,,,)))(((************+++,,,...///000---:::333+++[[[iiiEEE,,,:::&&&444???NNN```fffSSSUUU...666BBB'''444;;;BBBddd}}}uuuBBBZZZwwwKKKffffffFFFWWW444;;;===<<<;;;::::::999777555===IIITTTaaayyytttAAA$$$999)))333222---...,,,,,,,,,,,,,,,,,,,,,,,,(((...000,,,,,,111222---000555WWWiiiwww666444***,,,+++,,,------------...///***)))((()))+++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,000cccfffbbbvvvvvvppphhhhhhnnnqqqnnnssstttssssssvvvzzzwwwrrrxxxbbb]]]rrrwwwllllll{{{{{{ooojjjsssqqqbbbYYYsss]]]iiijjjWWWTTT@@@555999;;;111+++...111%%%222888''')))111%%%---...111---EEEkkk]]]}}}bbbvvvNNN///:::)))111(((&&&ssslll///555)))&&&///+++NNN888,,,111333***111000___bbb)))000AAA)))888YYYOOO///&&&777bbb333,,,---///,,,///222...%%%'''+++...///,,,)))''''''((('''---111'''$$$000GGGyyylll222(((//////&&&)))222///222333222...+++++++++//////////////////......////////////////////////---------............///------------------------+++,,,------......---------------...------,,,,,,************************''')))***)))((('''((()))...,,,***)))))))))'''&&&......//////...,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,+++(((%%%(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***...,,,%%%"""&&&'''%%% )))+++%%%"""(((***'''***'''###WWWRRR'''&&&)))'''(((***%%%///iii;;;###***(((&&&'''((())))))((()))+++---***+++---...000222444444333111:::...999ggg444666>>>222///===<<<888444333444444111,,,444SSSzzzsssHHH999UUUEEEIII\\\ccctttYYY===VVV>>>999XXX<<<666777555///333:::555:::999777666777999===@@@555999<<<:::666666<<>>444'''%%%---+++(((''')))...333555------------------------........................------------............------------------------+++,,,------......------,,,,,,------...---------++++++++++++++++++++++++((()))******(((((()))***+++***(((((()))******)))---------,,,,,,+++))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((())))))))))))(((((()))******++++++******)))))))))(((((((((((())))))***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''###&&&***+++)))&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++%%%###&&&(((&&&(((((('''&&&(((***%%%((($$$***HHHfffjjjAAA%%%$$$+++///111---"""***;;;bbb;;;222---'''(((******))))))+++,,,,,,,,,...///111333444555111555666222666[[[III000777<<<666///<<<999((((((<<>>111777333///777[[[xxx???JJJ&&&000===$$$$$$555)))***)))###(((000***333OOOxxxFFF###222888---999%%%PPPwwwvvv[[[???(((---$$$???PPPddd|||GGG"""$$$###...222(((''',,,'''+++000,,,"""...^^^eee///)))222...'''(((***---...---***'''))))))***************+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------------+++,,,------......------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))'''&&&(((***,,,,,,+++,,,+++***((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((,,,,,,+++***)))(((''''''***))))))(((((())))))***(((((())))))))))))((((((+++***)))(((((()))***+++))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((,,,000///,,,***+++---(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%&&&((()))***&&&&&&***(((###(((333:::hhhxxxLLL%%%)))!!!%%%,,,***,,,///)))111222555'''III000---%%%$$$'''***,,,+++*********,,,,,,---...///111111222'''888---(((555+++111___]]]fffdddTTTNNNwwwOOOVVVVVVtttnnniii\\\...```SSS'''>>>ZZZ===999555444666777444111+++///222///***(((,,,111)))***,,,000555888:::;;;222222111111000000//////444***###'''333888222)))---...000111111000...---///...---,,,,,,,,,,,,,,,***+++---------...///000???OOOrrrFFF000,,,,,,---,,,,,,---000222...,,,++++++,,,------,,,((()))******++++++++++++---,,,+++,,,444nnnyyyyyyqqqnnnoootttzzz{{{yyywww~~~|||~~~}}}uuukkkbbbdddccc___aaahhhkkkhhhcccjjj```UUU[[[eeehhhnnn}}}qqq___xxxhhhxxxjjjsss^^^OOO\\\YYY{{{iiiQQQ(((777444111777000.........333444+++***777PPPvvvDDD'''***:::222///(((%%%666VVVaaaSSS000$$$999///+++jjjRRRqqqqqq@@@...'''+++,,,***,,,...///(((...888111...TTTkkkBBB+++###---,,,)))'''&&&)))...222))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......+++,,,------......------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,+++)))(((((()))******)))---,,,***))))))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++++++++***)))((((((''')))((((((''''''(((((()))(((((())))))))))))((((((+++***)))(((((()))***+++))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&(((***"""%%%+++,,,%%%'''???[[[xxxSSS;;;---,,,...<<<"""%%%((()))...///)))CCCDDD444000ZZZ'''###$$$'''***,,,+++************++++++,,,---......///...,,,***---222333000///NNNjjjHHH@@@888xxxvvvXXXYYY...eeeddd<<<;;;sssiiiEEE000---222777333666777222+++))),,,111000---+++,,,///222333333888888888888888888888888444444333222111///...---,,,---///000000///---,,,,,,,,,++++++***+++++++++***,,,---...---...111444FFFgggVVV...,,,,,,---,,,,,,...222555...---+++,,,---......---(((((()))***++++++++++++***+++---,,,111lllzzzxxxvvvvvvyyyzzzvvvttttttzzz{{{{{{{{{}}}~~~xxxpppkkkllliii```ZZZ[[[___aaaKKKdddgggUUUQQQ]]]kkkwwwxxxrrrsssooo^^^^^^sssggg}}}{{{zzzYYYPPP$$$///555,,,111333...,,,***&&&(((444@@@ddd```EEE$$$///---444333)))&&&***,,,***,,,!!!333%%%JJJ777wwwZZZ///!!!000444---000111000333666...###(((666kkk\\\<<<(((((((((((())))))'''&&&))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........+++,,,------......------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,+++)))((()))***)))(((---,,,,,,+++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%((('''%%%&&&***%%%### %%%BBBsssJJJ///&&&!!!---000WWW555'''///000+++***)))222555GGG((((((LLL+++000%%%(((***+++*********+++******+++++++++,,,,,,,,,777###+++888...,,,555///;;;,,,BBBpppRRR999555<<>>666///---111222...***------------------------,,,++++++******++++++,,,***---......---111999???[[[NNN333333222000///000333666111///---+++++++++)))((('''''')))******+++++++++,,,000222,,,''']]]ooozzzuuuuuuxxx{{{wwwqqqttt{{{vvv~~~vvvkkkjjjpppvvvmmmrrr|||tttddd___ddd```jjjmmmnnnmmmdddbbbnnnttt]]]```]]]TTT}}}}}}pppccc\\\PPPSSSaaannnuuu]]]xxxqqqTTTNNNVVVdddbbbNNNCCCDDDBBB777###LLL___~~~___888999000***///...---444&&&777FFF555qqq???111...!!!---,,,'''(((---,,,&&&'''...222+++777```pppDDD***&&&***+++''''''(((((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,------......---------------...------,,,,,,************************)))***++++++))))))***++++++)))(((((()))******))))))***,,,------,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))$$$###&&&***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%)))(((###$$$)))---FFFkkkyyySSS000***---111333fff<<<---+++,,,'''!!!+++222)))***///(((666+++000!!!''')))))))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,(((666666...222:::888222444:::???>>>777555???KKKAAAHHHXXXrrrhhhBBB///666888bbbEEEAAA\\\000JJJkkk???CCCZZZzzz]]]DDD888666777888:::999777555555666666666555444444333222222000000111111222000...---...------,,,,,,------...,,,,,,,,,++++++,,,------+++---...------222;;;CCCxxxqqq:::;;;111(((---000///222777444000---,,,,,,+++*********************++++++///000)))444+++333mmmssswwwyyyuuupppooosssxxxwwwrrr}}}qqqttt|||rrrwwwnnnppp}}}sssiiiiiixxxnnnnnnxxxxxxmmmlllvvvhhhiiiVVVNNNppp|||~~~|||xxxcccOOO<<<444444999EEEPPPfffRRRdddooouuukkkOOOLLLJJJQQQKKK@@@eeemmmCCC...;;;VVVzzzrrrQQQHHHIIIGGGJJJQQQPPP{{{lllTTT888((('''...(((///''')))###+++///###111)))111***"""???}}}\\\444***---111(((******((((((,,,---,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))((((((***)))'''&&&'''(((***+++---,,,++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******)))((('''&&&%%%%%%++++++******))))))(((((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******---+++(((&&&%%%&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&%%%$$$$$$+++%%%&&&)))(((,,,444kkkmmmBBB)))%%%---UUU}}}111+++***(((&&&%%%&&&'''(((***///000---******)))&&&,,,,,,,,,+++++++++++++++&&&---666"""%%%444&&&///...333<<>>???>>>888888===222777999777444555333000000...333444---///222+++000---+++***+++++++++)))***+++,,,---...---,,,,,,(((222---***111000;;;[[[CCC888111111000...000333888555111...---,,,++++++******************++++++'''333***,,,111444YYY|||xxx{{{{{{vvvtttvvvwwwrrr{{{uuuyyyyyynnniiimmmwwwxxxqqqooouuu~~~xxxwww|||zzzqqqooossshhhWWWLLLeeevvvxxxxxxpppccctttcccNNNPPPNNNGGGAAA???===;;;333,,,666FFF===///GGGqqqQQQttttttmmm}}}XXXaaaddd;;;555KKK```xxx:::---+++///---"""&&&,,,,,,---(((!!!***&&&(((///000***333___ooo<<<+++###000111111---'''"""$$$)))((()))***+++,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************)))))))))(((+++)))(((''''''((()))***(((((((((***---//////...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,+++***++++++++++++++++++++++++*********))))))(((((('''))))))))))))(((((((((((((((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&(((***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########&&&((()))***###***+++------%%%(((:::|||XXX/// :::(((:::^^^}}}GGG---)))(((&&&%%%%%%%%%'''((('''+++,,,(((''')))***(((+++++++++++++++*********000$$$,,,,,,222///%%%@@@OOOyyy|||BBB;;;222FFFCCC///hhhJJJjjj???DDD>>>bbb111PPPrrr]]]HHH;;;999<<<;;;555...---222666666999333333000'''***000,,,222000...---,,,---------***+++,,,---------,,,,,,***111---...666777IIImmm___999...888222---333333888777444000...---,,,,,,++++++++++++++++++******$$$333...%%%555333===|||xxxrrryyyzzzsssqqqvvvrrryyy{{{~~~|||bbbdddkkksssrrrmmmooowwwwwwxxxxxxxxxvvvtttrrrpppjjj]]]gggmmmcccvvvvvvooonnncccLLLKKK333333000///111111000222666@@@444CCCkkkzzzeeeSSSTTTLLLxxx___[[[UUU~~~jjjPPP666>>>sssaaaqqqttt333///,,,***---111444......)))$$$222;;;000$$$%%%000+++ 111QQQfff666***%%%'''///333///---///)))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************))))))))))))+++***)))'''''''''(((((('''''''''***---000000000))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))******+++,,,,,,,,,+++***)))++++++++++++++++++++++++************************''''''((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''')))+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$%%%###&&&---888```EEE'''000###(((***jjj<<<111&&&&&&%%%$$$$$$&&&'''(((+++---,,,'''%%%(((+++***)))*********************+++)))///***///AAAcccooo>>>---888+++EEEQQQEEEFFF999PPP???NNNWWW666@@@~~~```ZZZLLL>>>888888555111---)))///333///000444...)))***+++,,,,,,---///111***+++,,,---------,,,,,,***,,,+++///555<<<[[[JJJ---666///...777222888888666333///---------,,,+++++++++++++++************111'''000000***]]]tttuuuuuuwwwzzz{{{vvvppptttsssyyy|||yyyvvvccchhhoootttssspppppprrryyy|||{{{~~~zzzsssgggsss~~~xxxpppfffmmmuuuhhhdddIIIAAA:::000888...---,,,222<<<;;;444555===HHHwww```TTTZZZpppHHH%%%333AAA}}}zzzfffkkkgggfffnnnsss___```|||III===```eee]]]xxxuuuhhh|||uuuAAA,,,222...&&&...%%%***'''222,,,!!!,,,%%%---'''"""%%%///333,,,"""===HHH___BBB***(((---,,,)))))),,,---------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......///......---------------+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************))))))))))))))),,,+++)))((('''''''''''',,,+++***+++,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***)))))))))))))))))),,,---......---,,,+++***,,,,,,+++++++++++++++***)))))))))*********++++++''''''(((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&'''---,,,,,,;;;WWWmmmsssPPPBBB+++...333111LLL222'''%%%%%%%%%%%%&&&'''((()))444444000)))%%%(((+++,,,(((((())))))*********+++!!!333111%%%CCCggg444///333......:::YYYsss{{{===|||III111kkk;;;CCCyyy@@@<<>>qqq;;;888&&&GGGeeeGGGeeefffkkk000///,,,---%%%333)))555===333888222---)))''')))+++(((###'''111$$$***888,,,"""VVViiiBBB***''',,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////...------------...++++++,,,,,,,,,,,,------++++++++++++************))))))))))))******************))))))((((((''''''+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((---.../////////...---,,,---,,,,,,++++++*********((((((((())))))***************++++++++++++++++++&&&'''((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''')))************(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%"""!!!''',,,;;;nnnuuuOOO666$$$000222<<>>DDD{{{{{{999+++111RRR~~~ppp///..."""%%%&&&&&&'''(((((((((((($$$(((***'''&&&)))***)))'''''')))***+++---......000---999RRRAAA>>>:::++++++444111+++OOOCCC888KKKiii999___aaaBBB[[[RRR***DDD{{{qqqyyy}}}mmm___SSS@@@777,,,(((***...000///,,,,,,+++++++++,,,---...,,,***111666GGGpppCCC333///111///333666555111///111444......---,,,,,,+++******999[[[666$$$444...222111'''(((AAAhhhzzzrrrnnnuuuttt~~~zzzwwwxxxgggccczzzpppxxxuuuddd^^^kkkyyy~~~|||yyytttnnn```OOOAAA::::::222+++222777)))$$$333***,,,......***''')))...111:::]]]ccc@@@---+++...///333\\\ddd888000qqqxxx;;;qqqbbb]]]444///%%%:::PPPqqqIII>>>IIIiiiyyyNNN%%%,,,...(((111(((000333:::ppp```XXXQQQQQQVVV;;;JJJXXXSSSAAA999777///222^^^ggg000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,+++******))))))******++++++,,,,,,,,,---------+++++++++************)))(((((())))))*********+++'''((()))))))))))))))((()))(((''''''((()))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((((()))+++,,,---,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++++++++******))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&)))+++,,,+++)))'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((("""###&&&---===YYYyyyuuuEEE---000111,,,///@@@}}}ggg%%%BBBRRR333EEEYYY(((,,,$$$%%%&&&&&&''''''&&&&&&$$$)))+++)))'''((('''%%%'''((()))***,,,...//////***,,,>>>???;;;...444888000444666&&&111nnn444333===HHHFFFzzzBBB000QQQBBB---444___}}}nnnqqq|||{{{yyy{{{yyyiiiWWW@@@111,,,---+++(((---,,,+++***+++,,,---...111...555???ZZZUUU444444...111666777222111555666333000222222000+++(((((()))+++,,,,,,---...///111111...******777OOOhhh{{{rrrvvv|||}}}vvvmmmgggppptttxxx{{{{{{xxxssspppQQQDDD666222666777000(((444///---///...+++)))***%%%///000...111...---777III{{{}}}sssyyybbb888---222000...///```KKK<<>>000(((???///555;;;111999GGGHHHdddddd***@@@YYYsss;;;333333KKK~~~uuuoooqqqvvvtttnnnpppppp[[[>>>111***)))111,,,---......//////......)));;;;;;BBBuuuOOO888666111666666333222555555111...000111000,,,******+++,,,,,,,,,,,,...///000111222---))),,,555???FFFJJJlllpppuuuyyyxxxssslllgggfffccc]]]TTTIII===444...000111///+++'''&&&)))---555///******+++,,,111888111000'''''';;;SSSjjj___qqq|||{{{xxxZZZ@@@222444+++""":::bbbppp000```@@@000zzzFFFZZZ[[[555---:::333666eeeeeeEEE:::BBBVVVsss{{{aaaBBB***,,,---...//////...,,,++++++\\\gggIII...000JJJlllZZZ<<<888333'''888...(((%%%+++333...,,,000111...******...---)))000---((('''(((******)))......---,,,,,,+++*********+++,,,+++)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))***++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++************+++++++++,,,+++)))'''(((******'''$$$'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$%%%%%%'''***---+++%%%,,,$$$ """###""")))333KKKkkk~~~sssHHH@@@777+++,,,$$$$$$%%%666uuu|||444@@@RRRxxx<<<+++,,,'''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''***,,,...///......+++---777wwwEEE222333777888555888222///777---ccc555///777bbbCCCIII>>>111@@@rrr___333000<<<~~~{{{sssnnnooorrrmmmfffjjjmmmcccUUUKKK999))))))---------.........------...666<<>>555(((!!!$$$...444555555PPPwwweeeMMM<<<...>>>qqqrrr???000+++%%%222---***,,,000111---***+++---,,,++++++***))))))***+++*********))))))))))))))))))***+++)))'''&&&&&&'''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++//////......---------,,,++++++++++++++++++++++++(((,,,...***$$$%%%...777)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&,,,%%%###***555444&&&+++===WWWiii>>>,,,+++ $$$///(((,,,***'''))))))(((***###@@@pppSSS***333444333+++######+++'''''''''''''''((())))))''''''''''''''''''''''''%%%'''+++.../////////...333000***NNNtttHHH***111:::111---666777+++555000000222MMMZZZ333111///ddd[[[444:::MMM???(((jjj@@@$$$555wwwzzzrrrppppppmmmhhhooofff]]]fffkkkTTT888222------,,,,,,,,,---...///666888lllMMM777111...111555666666888555444222222222000...+++,,,,,,,,,,,,,,,---.........///...+++((((((+++///))))))************))))))!!!###&&&))),,,---.........222555333...,,,///444666CCC[[[tttsssfffppp|||ttt{{{[[[777,,,///222)))...999UUUyyyPPP000IIIbbbEEEfffAAA///hhh^^^000111)))///111+++888lllnnnUUU888!!!!!!...888111)))&&&)))...111111---------......///000000---+++cccmmmPPPIII<<<...,,,000333444222...)))&&&***555CCCQQQ\\\cccbbb^^^SSSJJJ888...AAAiii]]]...000(((''''''))),,,,,,***,,,111***++++++***))))))***,,,(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++---------------.........+++++++++************)))'''+++...)))###%%%000:::***)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''%%%***,,,(((!!!"""---888IIIpppiii;;;===!!!###222+++&&&)))%%%###)))'''(((''':::YYYWWWtttsssAAA'''...```"""***...&&&###%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&''')))+++---.........'''444333///PPP999444333444222......333777...222000+++777nnnIII333---)))WWW555;;;gggmmmDDD333EEEoooLLL999666lll{{{tttrrrsssrrrooorrrkkkcccggglllVVV777+++---,,,,,,,,,---///111222666GGGttt???666///111444444444777555333111222333333000...,,,,,,++++++,,,,,,------+++,,,,,,++++++,,,---///(((((()))*********************++++++++++++*********---111333777===EEEKKK{{{zzz}}}yyymmmoootttsssKKK,,,***666555)))333IIIcccyyyfff???000lll@@@$$$KKK===000TTTGGG///111---((()))---;;;lll]]]777+++"""&&&---333444000)))%%%,,,,,,,,,,,,---...///000000000VVV\\\999+++%%%$$$''',,,,,,+++***'''''')))---###...333---''',,,777???\\\>>>...333000)))999XXX}}}fff888666,,,%%%'''+++---...111)))+++,,,+++)))(((***,,,((((((((()))))))))))))))((()))+++***))))))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++*********)))*********+++++++++++++++******++++++,,,---------*********)))))))))((((((''')))***((('''(((---222***)))'''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&& +++111)))###777eeexxxPPP888---))),,,$$$'''---&&&###''''''"""+++&&&(((...TTTKKK---(((===;;;$$$%%%)))'''(((###%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''')))***,,,...///***111:::***III[[[999%%%444666333---...555777444333555000//////RRR<<<222***(((RRRMMM999BBBUUUEEE222bbb<<<333:::LLL{{{~~~|||xxxvvvxxxwwwsssnnnllldddccchhhWWW999(((,,,,,,,,,,,,...111333555AAA___FFF:::111111333222222555333111000222444555222000,,,,,,+++++++++,,,------,,,,,,,,,,,,+++***'''&&&%%%&&&((()))***+++++++++++++++******+++---...///555111444FFFaaayyyoookkkooojjj777***111333222333SSSzzz~~~XXX%%%999333888MMM999333HHH]]]......***&&&222:::...===lllKKK555222...)))%%%%%%+++222+++++++++,,,,,,...///000---000SSSTTT...333000111(((...******+++------++++++---+++///000------000...(((---------...000000...+++555???>>>}}}XXXCCC000,,,//////,,,***(((***,,,+++)))(((***,,,)))))))))))))))*********((()))++++++******,,,---******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))******++++++,,,(((((()))***+++,,,,,,---***)))))))))((((((''''''(((&&&&&&(((***+++***((()))(((%%%#########$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&$$$'''666TTTZZZ>>>,,,"""###***&&&******%%%$$$)))+++((((((,,, %%%333ccc777%%%)))HHHccc!!!111)))$$$%%%---'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''')))+++...///333$$$666000%%%```qqqAAA///111444000///111666777444222333---:::......777nnn555333+++***SSSnnn111666iii>>>DDD<<<@@@111===OOOzzztttxxxxxxvvvvvvwwwtttppphhhiii___YYY___WWW===---,,,,,,,,,---///222555777PPPttt{{{:::///666,,,---///222777666444111000/////////......---+++***+++---000---.........,,,+++))))))***&&&&&&---///+++)))+++***,,,---+++((((((+++///>>>MMMlll|||mmmcccXXX???222///$$$000WWW|||III///===kkksss222***[[[xxxKKK///;;;<<<,,,666+++'''777333,,,<<<{{{NNN++++++111***)))222,,,***000222***+++333333000,,,NNNbbb&&&111###555000***,,,+++***))))))***,,,...###===&&&555000)))***,,,%%%555111$$$,,,...)))///333555===^^^hhhTTTIII444(((000///+++''''''***,,,***(((///+++'''&&&&&&(((***---)))&&&%%%***---,,,+++,,,((((((((((((((()))))))))))))))(((((((((((()))))))))'''%%%&&&(((***)))'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++******************,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!''')))&&&%%%***,,,***%%%%%%%%%&&&((((((&&&###***%%%%%%***(((###&&&000666HHHnnnGGG888'''"""(((,,,)))###%%%***$$$)))...,,,...(((,,,$$$222kkkKKK000###'''fff666///(((%%%'''))))))''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((()))***,,,---...111---------+++333PPPooottt^^^CCC444333444222---///000000111111111111000---***555...YYY666111+++444ccc999)))___www000AAALLLJJJ333:::<<>>BBB___TTT222111000111///888777666444222000000000000//////...,,,++++++---///222000///...---,,,+++)))...,,,,,,---)))###"""'''%%%$$$$$$%%%--->>>TTTcccvvvwwwwww:::444...&&&'''333AAA^^^vvv777???444qqqbbb666555YYYmmm\\\000555kkk444000...+++)))...000***;;;xxxuuutttttt999!!!...000///+++///000+++------###---,,,CCCiii---444(((---+++(((/////////---+++***))))))333))):::'''888WWW333ZZZFFF111888&&&;;;+++,,,)))***---000:::SSSkkk^^^@@@>>>''',,,000...)))''')))---###,,,.........)))"""((((((+++000111+++''''''))))))))))))))))))))))))******))))))))))))******(((''''''))),,,,,,)))&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))***************+++*********++++++,,,------------,,,,,,---------*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$))))))%%%###### $$$%%%''''''&&&%%%&&&'''!!!""" '''BBBZZZ]]]444333,,,%%%###&&&))))))'''"""%%%"""'''444444+++******###***'''///mmm888)))$$$///ggg333---'''%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''')))+++---///000333///000222---(((000???@@@KKKSSSQQQKKKEEE===666AAA:::222///000111000...000000111222222222222111222333===DDD555...,,,333aaaHHH...AAA```000<<<[[[fff,,,CCC%%%OOO~~~xxxqqqrrrsssttttttrrrnnnkkkccc\\\eeedddeeeTTT---,,,...++++++111444555>>>MMM{{{AAA...222333***555666666444222111111000000111111000...,,,+++,,,...000---***+++,,,---***((("""***...+++&&&(((...&&&...:::FFFQQQ```ppp{{{||||||jjjEEE(((---222000)));;;hhhtttxxx~~~]]]...<<<@@@uuutttsssttt}}}NNN666444\\\mmmeee...111bbbTTT...***222&&&)))333(((###CCCgggzzz|||}}}vvvAAA''')))111...***,,,---,,,444444&&&000222===qqq111111...(((,,,,,,)))+++---...---+++++++++111$$$444>>>444uuuyyyNNNBBB!!!+++...***555...,,,000---'''+++777MMMccc}}}cccKKK...###)))222111,,,000333...### &&&***((($$$%%%)))///...***(((***+++++++++***)))))))))(((+++******))))))******+++''''''))),,,------)))&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((())))))******++++++***************+++,,,---------------------------******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%% ###$$$%%%)))---...+++...%%%$$$)))((($$$%%%######///PPP~~~wwwJJJ,,,$$$+++333###$$$&&&%%%$$$$$$''')))%%%%%%'''666FFF===,,,******((((((...000{{{kkk...+++(((;;;>>>---***&&&&&&((()))(((&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&(((+++...000111111,,,...444333,,,(((+++000777;;;999555444222000,,,...111000...,,,,,,---000111111111222222222222333888:::kkk444***...111```YYY;;;444666555444bbb444999333WWW}}}yyyooosssxxxzzzxxxtttpppmmmdddaaaggggggfffQQQ...,,,+++---(((...888333===```hhh999333444'''000555555444333222111111111222333222///,,,+++,,,------+++***,,,//////+++''',,,,,,***'''%%%)))111:::HHHUUUfffpppsssqqqrrrsssrrrYYY,,,(((:::000(((666OOOjjj}}}yyymmmeee:::555...nnn|||mmmooolllxxxDDD000---nnnkkk///444<<>>,,,222(((///000'''***,,,+++***)))***,,,'''000JJJeeexxxlllZZZkkk>>>222+++)))***...111000,,,(((***...333PPPxxxLLL...(((---+++((('''+++---+++'''$$$+++)))***+++***'''***///---,,,,,,+++***)))((((((******))))))))))))******'''((()))***++++++)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((())))))***+++,,,------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))&&&""" !!!###$$$###'''''')))******)))((((((AAATTTmmmVVVBBB,,,&&&---///&&&###&&&((('''%%%###%%%(((&&&&&&,,,???KKK;;;)))+++''',,,(((444555NNN...,,,***NNN---((('''%%%&&&((()))'''&&&'''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((%%%&&&''')))+++---///000///***)))...111000111444---000222222000000111222666666555111,,,***,,,////////////000000111222222111555BBBkkk333'''000...aaasssCCC777kkkiii777>>>fff```EEE888:::IIIppp}}}~~~tttxxx{{{zzzuuupppmmmllljjjgggeeeccc```JJJ111111+++222+++...:::444IIIPPP000333---333333333333222222111111000222333222000---++++++,,,111000000222333111,,,(((...***%%%&&&222GGG\\\hhhpppuuuzzzxxxrrrooorrrwwwyyy}}}OOO111000333...000EEE{{{|||===***777>>>~~~yyylllsssAAA+++444~~~666333%%%WWW<<<%%%222...&&&222,,,------000LLL|||}}}YYY!!!+++,,,333222(((***111...++++++222WWW***222***---...///000///+++'''&&&***...(((999999uuu\\\```qqqIIIMMM999+++***+++&&&***333)))333111---777CCCMMMYYYfffCCC+++%%%,,,'''(((000///---,,,---+++((()))------,,,,,,+++***)))((((((((((((''''''''''''(((((((((((('''&&&&&&''')))+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,---......---,,,+++***)))((((((((()))***++++++++++++***))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&'''&&&%%%%%%######,,,TTTvvv___>>>'''+++)))%%%""" !!!%%%(((''''''%%%%%%%%%%%%&&&'''###%%%+++888???--- ((((((///)))222777333*** ///sss[[[(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))((((((((()))***,,,---...111...+++***((((((,,,222111222444555555333333444222111...------///222333------------...///111111222555tttUUU333'''111,,,iii===444III>>>::::::qqqHHH777+++<<>>TTT'''333******)))222///%%%///TTTTTT---%%%+++222,,,(((,,,,,,+++)))///qqq,,,,,,+++***///+++------+++))),,,444;;;iiimmm888(((nnnkkk^^^hhh555...111'''%%%111%%%111111((($$$""",,,@@@===aaapppKKK;;;222&&&%%%---%%%"""$$$***---+++******+++++++++***)))))))))((((((''''''&&&&&&''''''((()))((('''%%%$$$%%%))),,,(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))******++++++,,,------------,,,+++***)))(((((((((((()))***++++++***)))((())))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###&&&***)))&&&&&&((('''+++444EEEaaa[[[888'''$$$$$$###...000***&&&'''***&&&### !!!$$$'''((('''%%%)))+++000333''' )))***...))),,,===ppp+++%%%BBB>>>'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***(((((())))))***+++------,,,///111///***(((***...+++)))+++//////,,,+++,,,,,,+++,,,///333444222000,,,,,,,,,,,,---...000111666OOOEEE111)))222,,,yyy999444@@@___+++:::FFFHHH777***777iiixxxwww{{{~~~{{{uuullleeebbbbbbccc___hhh```ddd\\\===///***+++444222333===NNNNNN666222111...///000000111000/////////000111///---+++***++++++---...,,,+++...555;;;MMM\\\mmmuuuwwwssshhh\\\bbbjjjssssssoooooowwwpppiiimmmvvvzzzeeeAAA+++111333''')))999999rrrwww:::000000>>>www^^^333///XXX222,,,444666PPP444111000...//////---222444000WWWTTT111###---///+++,,,---++++++111qqq@@@,,,---%%%222$$$(((,,,,,,***...666===}}}]]]HHHZZZ^^^>>>000***%%%!!!+++***'''000<<<555,,,111+++)))+++;;;WWWxxxzzzbbbEEE000777---&&&'''++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''))))))(((&&&&&&))),,,(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******************************))))))))))))******((()))***++++++***)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***'''%%%$$$!!!!!!,,,888YYYiiiHHH777&&&###''')))((((((+++'''###"""$$$&&&&&&%%%$$$###"""###%%%'''''''''(((---)))(((---***%%%***)))&&&))))))NNNNNN---###%%%YYY///)))&&&&&&'''&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***&&&''''''((())))))******''''''((()))***,,,...///''',,,000111000///000000...+++,,,111222///...111//////000111333222000...---,,,,,,+++---///111222EEE;;;...,,,222...III777>>>EEE>>>000kkk888***===///aaawww{{{rrruuu{{{zzz~~~xxxpppiiifffddddddddd\\\gggZZZ___VVV555...)))---///222777DDDfffrrrFFF777000------///000000000///......///000///,,,******++++++...///...///888GGGSSSllltttwwwrrrmmmooorrrrrrkkkpppsssooojjjlllxxx~~~ggg]]]```vvvssshhh555555222---***...333555KKK555...'''QQQyyynnnNNN+++111eee444???)))+++SSS***///555'''222***)))444+++111YYYkkkxxxOOO%%%(((---***)))***&&&)))000```^^^444...000***...111---'''%%%(((---FFFyyy;;;???eeemmmddd------777...222444???ZZZmmm\\\BBB;;;KKKDDD888///,,,111;;;BBBuuuzzzgggQQQ:::---)))(((((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&)))++++++)))((())),,,(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))(((((((((((('''''''''((()))+++,,,---((()))+++,,,,,,+++)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***'''(((...;;;RRRvvvfff<<<(((&&&---'''&&&***((( &&&!!!###$$$%%%%%%&&&'''((($$$&&&(((((('''&&&%%%&&&&&&+++###'''+++&&&&&&$$$(((+++bbb===...222ccc```$$$)))'''((('''&&&%%%%%%''')))&&&&&&&&&'''''')))******&&&''''''((()))******+++%%%&&&'''(((+++---000111(((+++,,,,,,---......---...***)))///111//////333......---,,,,,,---111333...---,,,,,,---000222444ZZZ777,,,---111///___444999uuu///:::444~~~NNN(((444...UUUsssqqqllluuu|||zzzuuuooohhhdddcccdddbbbaaa___hhhTTTVVVMMM///000///555222888BBBRRR~~~WWW111;;;000...333111)))...222++++++111666333///---,,,+++666'''+++:::JJJeeennnZZZVVViiivvvtttqqqssssssnnnqqqkkkgggiiiooowwwzzzzzz}}}~~~mmm||||||zzzXXX,,,555222---///111...BBBggg{{{444///...$$$nnnfffqqqEEE777...ggg}}}}}}DDD---......___BBB###999---444,,,+++666///&&&000MMMpppvvv&&&999 ---///***+++(((000TTT---999...,,,///,,,%%%(((---''')))999"""KKK}}}iiivvvyyyAAA---AAATTTyyybbbFFF---'''111888***AAAOOOfffqqq===222HHH((((((,,,%%%111 %%%###111***(((&&&&&&'''))))))))))))))))))((()))***+++,,,***)))((('''((()))+++---)))'''&&&%%%%%%&&&(((***'''&&&&&&&&&''''''%%%###&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))),,,***+++...,,,&&&'''---,,,+++++++++++++++++++++222)))%%%)))***''''''++++++'''%%%&&&''''''''')))%%%&&&''')))))))))(((''''''&&&%%%&&&&&&%%%%%%'''$$$@@@bbbFFF"""---...###,,,***((($$$***$$$((($$$""""""###%%%''''''&&&***%%%!!!$$$***---)))$$$((('''&&&%%%%%%'''(((***(((,,,...~~~222,,,222***~~~555((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&& ***444%%%%%%///%%%'''((()))***,,,---...///***,,,......---...222666...------///111222111000000111111111111///---,,,...,,,999111555444,,,xxx777111***333000000000gggDDD666222PPP~~~MMM 111222BBB^^^rrrvvvxxx|||tttkkk___YYY```hhhggg```]]]ccc___KKK888/////////222...777HHHiiiOOO444///,,,000///)))---222---***,,,000222222///------!!!---GGG___mmmrrrfffPPPVVVhhhuuusssnnnpppqqqnnnjjjooolllhhhuuu~~~||||||}}}}}}}}}xxx}}}vvvAAA+++777...,,,(((,,,666???[[[WWW000000(((PPPyyyxxxuuurrr|||???222:::QQQiiilll}}}}}}GGG111...///OOOooo???$$$///111((("""+++222222333222PPPHHH222((((((******(((000///>>>QQQ(((+++***(((//////,,,(((&&&999ZZZsss???VVVsssIII<<>>???888&&&***---...111999FFFhhhrrrxxxiiiVVV===###&&&+++444+++&&&&&&'''(((+++,,,***&&&###+++***))))))))))))((('''&&&&&&'''((())))))))))))((('''&&&$$$$$$$$$$$$%%%(((''''''(((******)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%###$$$)))***((()))...$$$%%%&&&&&&%%%$$$$$$$$$$$$!!! $$$'''((('''(((&&&(((+++---,,,***)))***)))((('''%%%######%%%''' (((,,,***///???MMMRRRuuu___((()))(((,,,444###,,, ...'''...!!!+++ %%%))))))(((((('''$$$ '''%%%$$$%%%&&&'''&&&%%%'''&&&%%%$$$%%%&&&((()))###((('''...xxx---$$$&&&BBB}}}ooo333((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///+++(((000###000(((+++'''((()))+++,,,---...///***+++------,,,---111444///......000222222111000......//////000000//////---111(((---(((///%%%UUUmmm999000)))111333999111UUUkkk+++777888ttteee;;;111...,,,999]]]ooonnnhhh```^^^dddjjjggg^^^___^^^SSS@@@000,,,------...;;;;;;NNN<<<222+++...000***,,,111---...***,,,222222---,,,111<<>>,,, 000%%%$$$'''!!!222###***'''***%%%***"""+++###!!! ###''')))***%%%'''((('''%%%$$$%%%'''&&&%%%$$$$$$$$$%%%'''(((!!!&&&...666hhh)))%%%222lllWWW111+++%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++"""+++)))666+++'''((()))+++,,,---......)))***,,,,,,,,,---000222000//////000111111000...++++++,,,---...///111222+++,,,###444111222@@@XXX666111)))---777@@@444@@@;;;111,,,@@@iii???777***)))AAAdddvvvuuuoooiiibbb___dddhhhbbbXXX___VVVDDD222***+++.........FFFEEEccc___;;;------222...---///+++333---,,,000...(((///<<>>***444777)))000...---FFFwwwRRR...///,,,333|||ssskkkJJJ:::,,,000999rrrooo\\\666000'''222iiiggg///***555888))))))...$$$---,,,...@@@lllzzznnnsss]]]333(((+++...***'''000EEEqqqbbb{{{KKK///444***,,,((((((---***+++999pppqqqeeelllMMMsssfff555KKK```OOOUUUVVV888%%%,,,222))),,,'''...>>>III]]]ppp|||}}}]]]VVVKKKAAA777000***&&&000+++'''%%%''''''%%%"""///...---,,,)))&&&###!!!$$$$$$&&&&&&'''''''''&&&***(((&&&&&&&&&&&&%%%$$$'''''''''((((((((()))))))))))))))))))))))))))***+++(((&&&((())))))'''&&&###&&&(((&&&$$$$$$'''+++###''''''$$$%%%+++,,,(((---,,,)))%%%'''...444777000444;;;EEEWWWppp|||^^^111>>>666"""###%%%((())) $$$333666777***...888((("""...!!!&&&(((&&&$$$###$$$###""" &&&'''(((((('''&&&''')))%%%%%%$$$$$$$$$%%%&&&'''%%%'''***HHH^^^(((000bbbXXX---,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###''')))"""222)))'''(((***,,,------------***+++,,,------...000111///.........000000...,,,++++++***+++,,,...000222000!!!222***999>>>{{{HHH111333******<<>>HHH}}}^^^AAA111...///---555>>>JJJUUU]]]]]]RRREEE777///((()))...222555888FFFWWWhhh;;;222///------,,,(((------***555NNNeeennnllldddeeehhhcccaaagggiiikkkhhhfffhhhjjjiiifffeeebbbyyy___YYY]]]___XXX]]]eeeppp{{{wwwfffccc333666111)))(((///111...666{{{}}}{{{]]]111222,,,000WWWtttsssuuuggg555222###>>>LLLzzz>>>...,,,---222eeelll===///000,,,(((***###$$$...111...444???fff...111++++++%%%''',,,===vvvzzz777###,,,+++&&&)))((()))333%%%---...444___lll|||eeejjjaaallleeejjjfffJJJ^^^]]]nnnaaarrriiiTTT222%%%%%%555333------000777DDDVVVgggssszzzyyy{{{uuujjj[[[LLL>>>444...111000---+++***)))))))))+++)))&&&&&&'''((())))))'''(((((((((((()))))))))))))))((()))***,,,///000&&&///333...+++...222333''')))///:::DDDIIIHHHEEE^^^[[[dddxxxsssSSS888,,,,,,222777)))333..."""---FFFIII777ooo111 DDDsssXXXBBB222((($$$'''((()))(((&&&%%%%%%'''%%%%%%&&&''''''''''''''''''+++JJJvvv>>>mmm~~~888!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))WWW\\\---"""***666%%%(((''')))+++---...---+++***---,,,,,,...000111///------,,,,,,...000000///...------............------***...(((>>>lll555,,,------...ZZZ666111444xxxJJJ***>>>333ffffffEEE111000666 &&&---333:::<<<555+++...***)))---000111666===OOOLLL888000++++++***)))///---***<<<[[[mmmllljjj]]]dddkkk^^^___jjjhhhjjjjjjkkkkkkhhheeefffiiiuuu```JJJOOO^^^dddkkkssszzz~~~RRR///777555111///000111111///eee}}}zzz|||AAA777''':::rrr}}}[[[gggWWW[[[+++@@@///;;;DDD]]]lll888---333'''222FFFZZZ777///---000&&&222555+++'''///666555+++HHHcccqqqllleee000---'''***///,,,,,,uuuEEE***///+++***222111(((((()))***000+++444nnnyyyjjj~~~sssNNNooo|||pppmmmhhhnnnzzzaaa===DDD;;;777VVVVVVFFFLLLoooaaaOOO333...,,,)))&&&&&&(((,,,///111BBBQQQeeettt|||wwwrrrhhh]]]QQQHHHBBB???;;;777333000...---,,,++++++,,,,,,,,,,,,---------......---...000222555777@@@NNNXXXXXXYYYbbblllqqqjjjooo}}}```MMMBBB:::555111///000333111)))"""111;;;222,,,YYYdddwwwnnniii%%%000PPP\\\jjjGGG111+++///222...'''###&&&***%%%&&&''''''((((((''''''%%%...iiiHHHKKK&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))VVVMMM111"""777SSS&&&---''')))+++......---+++***,,,++++++---000000...+++...------///111222222000+++,,,...///000///......000222///:::444000...//////^^^999222333ZZZfff???$$$111TTTxxxxxxzzzbbb;;;,,,555555222,,,'''(((,,,,,,(((---+++---111222111999CCCWWWuuu@@@333000,,,///111...'''111MMM^^^___bbbiiibbb^^^```bbbcccfffjjjiiifffdddeeegggfffbbb___}}}zzziii[[[^^^jjjpppxxxyyyrrrtttyyyLLL222333...222))),,,999...999hhh}}}~~~dddhhhCCC555666+++)))AAAzzz999999...,,,gggggg___\\\ffftttCCC222---000444'''rrrbbb555(((000/////////---***)))---111///%%%888iiiBBB///...###,,,******'''444hhhmmm333+++)))+++***'''(((,,,(((---///+++)))555OOOddd|||lll~~~mmmWWWeeeuuu|||~~~uuutttKKKiiiEEEwwwHHHRRR]]]jjj___aaaaaaeee]]]XXX???///999555'''###BBB777%%%444666222HHHLLLOOOUUU\\\dddmmmtttxxx~~~{{{{{{}}}mmmooobbbjjj~~~nnnkkkuuutttqqqnnnqqqwwwwwwrrruuuuuuqqqiiigggmmmxxx}}}xxxxxxuuukkkgggaaaPPP???777:::777...)))+++---,,,---999;;;IIIffffffbbbyyySSS888///gggWWWbbb<<<---,,,tttuuuzzzUUU000!!!999###---)))'''&&&"""$$$---***@@@MMMccc888!!!)))$$$!!!###&&&&&&&&&'''&&&%%%%%%%%%&&&)))+++---aaaFFF999KKK```YYY===&&&+++)))***......***)))++++++,,,.../////////......---...000111000.........(((,,,///...---.........999---|||}}}222000000111***uuu===:::///@@@???...:::...{{{wwwwwwqqqZZZ<<<)))///...+++)))+++///...***---666...)))333444:::QQQZZZ777222000...---+++'''333QQQbbbdddgggiiidddaaaccceeeeeefffjjjeeedddbbbbbbcccdddcccbbbxxxvvvrrrkkk___YYYbbbpppnnnqqqwwwzzzzzz|||jjjGGG777000***222...===;;;***DDDqqq|||~~~}}}~~~~~~UUU;;;///+++,,,---[[[~~~666444...666xxxsssaaa___^^^zzzBBB,,,000+++///000SSSiii===000+++222555000---...///,,,***999666---IIIddd+++///444'''+++###...999IIIppp:::///---000***)))***%%%***111555111(((&&&...666'''888WWWkkkmmmyyyooo]]]{{{___|||~~~ssspppxxxgggsssIII[[[}}}~~~WWWsssuuu}}}{{{```FFFSSSpppvvvgggeeellltttSSSHHH999222444222......+++111444---$$$&&&444BBB///CCCTTTTTTLLLMMMWWW```kkkSSSZZZ```gggiii___ooonnnnnnlllmmmqqqvvvxxxwwwoooiiieeeiiiuuuzzzsssppptttuuupppjjjhhhnnnkkkeeeXXXaaaSSSWWW@@@;;;......888111"""888888111((('''666LLLXXXZZZpppuuulll___LLL***000ttt```bbb,,,---+++tttaaaNNN000 """%%%'''******&&&!!!"""sssiii444///***,,,+++'''&&&'''&&&$$$)))(((&&&%%%%%%&&&((()))444???FFF???111)))(((***+++)))+++......+++)))++++++,,,---...//////......---.../////////.........---...---+++++++++,,,,,,---444LLLiii...***000111)))rrrAAA;;;000===[[[......666TTT~~~wwwpppoooiiiWWWDDD---+++***,,,......---,,,,,,444///...777999EEEaaaHHH666000...++++++)))777TTTdddeeehhhfffbbb```dddfffeeeeeegggggggggfffeeeeeegggkkknnnrrrnnnhhhaaa[[[ZZZdddoooiiihhhppp||||||vvv|||wwwFFF(((+++222---000222===666444eee|||vvvttt<<<222///&&&000333yyyxxx333...+++<<>>:::;;;;;;555...+++---###...///;;;+++%%%333,,,'''%%%+++444777222+++!!!DDDooowwwmmm~~~UUU111---VVVsssjjj===+++000AAAJJJyyy}}}AAA999$$$555$$$%%%))))))&&&&&&)))***(((AAAdddxxx..."""&&&&&&$$$$$$''')))((()))((('''&&&&&&'''((()))///???CCC444''')))//////+++***+++//////+++***+++++++++---...///////////////...............//////000---+++***+++------...222111UUU333---,,,222...xxxJJJ;;;222999===(((777666xxx~~~xxxlllmmmwwwrrrbbb666---)))---///,,,+++...)))...---///666===XXXtttEEE///111,,,...,,,999TTTbbbaaaccc___\\\]]]bbbeeeccccccdddggghhhhhhgggfffiiipppvvvppplllhhhccc``````cccggghhhhhhnnnzzz~~~}}}~~~dddEEE444...---111555111>>>000555iii{{{xxxyyy...,,,333+++222AAAjjj222***(((;;;yyyrrrFFF+++333***---222###ggg{{{@@@222***$$$&&&,,,...,,,)))000###'''888222 (((DDD[[[qqqqqqbbbxxxyyyOOO111000111***(((+++---***000RRRzzzAAA&&&***%%%&&&///+++((()))+++,,,,,,---...///'''------555999)))---QQQaaa|||tttaaakkk~~~lllhhhooofffUUUDDDmmmZZZbbb>>>ZZZbbbaaaMMMHHHYYYnnn{{{ooodddZZZLLL<<<000///;;;BBB:::---)))---222333111///(((---666222+++///...///222111---,,,...)))+++///000---***,,,222///---***)))***+++///222,,,)))///666QQQHHHRRRmmm___JJJCCCWWWoooppp``````SSSHHHMMMdddlllvvviii,,,999```~~~pppsss111...333rrrVVVrrruuu333(((QQQ$$$'''&&&((()))$$$!!!(((444zzzyyyVVVLLL222%%%###&&&$$$&&&,,,&&&&&&&&&'''(((***,,,---------(((###(((000///(((,,,***,,,000000,,,***,,,***+++,,,---....../////////...,,,,,,---...//////000,,,***---000000111222000QQQEEE333000'''333888XXX:::333555uuuaaa///...444PPPzzz~~~yyyooonnnwwwyyysssNNN:::++++++...++++++///+++---000111444FFFvvvccc333333,,,...,,,888QQQ^^^^^^aaa[[[YYY[[[aaaeeecccbbbcccaaacccddddddcccgggnnnsssooolllgggccccccdddeeeeeekkkooorrrwww}}}ZZZ:::%%%+++444...,,,222444666777[[[RRR...***444000---\\\rrrsssRRR000,,,+++???eee...***...111(((///GGG{{{RRR666###)))000---+++111'''...111,,,(((***---...222777???DDDRRRjjjkkkTTT999)))+++111***''',,,,,,&&&000:::QQQ}}}|||WWW+++...,,,$$$&&&***,,,)))&&&$$$&&&)))+++---***111)))&&&---'''&&&999dddyyyhhhiiipppeeeaaajjjgggiiiiiiJJJyyybbbPPPppp}}}aaa[[[AAAjjjyyy444kkk|||cccMMM@@@TTTkkkVVVPPPZZZhhh<<>>999777???NNNZZZdddooobbb777[[[mmm___ccccccxxxqqqVVVKKKKKK\\\oooqqqEEE555llluuu}}}]]]hhh///%%%888]]]~~~III!!!RRReeeLLL555"""***---######///zzzUUUQQQuuu{{{rrr\\\888!!!)))---!!!,,,''''''((()))+++,,,---...&&&###%%%***((($$$(((000,,,+++---111111---+++,,,******+++,,,---...///000///---++++++---/////////...++++++000222//////222333888***+++)))555;;;kkk999444555```AAA(((888000vvv~~~zzzwwwuuurrrpppssswwwjjjNNN333***++++++,,,...111222666666:::[[[BBB333,,,...+++555MMM[[[]]]ccc]]]ZZZ\\\bbbeeecccbbbccc```aaacccdddfffhhhllloookkkhhhbbb]]]___eeejjjjjjiiinnnpppsss{{{ddd111...++++++---......---,,,###OOO555333+++,,,///333zzz^^^ccc===...///222HHHsss000###...111%%%999777iiiHHH...,,,---''''''///###///000&&&'''222333(((***'''***...666DDD>>>%%%***'''***,,,'''***,,,&&&&&&******:::ooooooddd222+++111((("""++++++)))''''''((())))))((( ***++++++111000)))&&&aaaqqqWWW^^^XXXQQQooo~~~hhhiiihhhBBBaaavvvxxxaaaeeeYYY^^^bbbSSS}}}kkkEEEDDDFFFIIINNNSSS[[[jjj{{{CCC???===DDDWWWiiimmmiiimmmkkkfffsssiiiJJJBBB>>>:::???>>>:::CCCSSSWWWQQQjjj^^^XXX```hhhjjjjjjlllsssuuupppfffaaajjjyyyyyyVVV>>>fffpppgggaaa^^^hhh}}}zzzbbb^^^kkk{{{vvv```KKKKKKQQQrrrVVV999???ccctttwww\\\QQQ222###MMMHHH}}}qqq>>>444^^^yyy{{{NNN)))'''+++&&&$$$+++999nnn|||>>>ddduuuFFF$$$(((---""" ---*********++++++*********///))),,,444222)))***444,,,+++...333333...+++,,,*********+++,,,...///000...,,,***+++...000///---...***+++000///***,,,333HHH666+++000///666666888555888OOO\\\,,,111...HHH{{{uuusssvvvtttnnnooowwwwww```CCC///***,,,......000000777:::FFFxxxjjjCCC222222,,,222IIIWWW[[[bbb```]]]^^^bbbccc```^^^^^^___```bbbfffiiikkkjjjhhhbbbdddbbb^^^```gggjjjiiillllllnnntttxxxnnnUUU???'''111555---)))...111...000@@@pppooommmYYY...111///%%%333PPPmmmkkk888......333LLL~~~555&&&...+++)))111555ggg{{{hhhZZZCCC111((((((******)))%%%(((000000)))%%%'''---///555000$$$'''///,,,///000...***+++---***'''333000$$$555}}}KKK&&&------$$$---(((((()))+++,,,,,,++++++000,,,---,,,'''***---(((MMMoooNNN~~~WWWkkk|||fffjjjhhhvvvcccCCCtttxxxppp~~~ccc@@@AAA|||IIIbbbzzzYYY===;;;MMMHHHKKK\\\sssxxxmmmKKKUUUWWWIII===GGGbbbyyyjjjtttqqqvvv]]]===OOO___\\\aaaVVVHHHSSSqqq{{{pppHHH@@@EEEXXXiiioooqqqtttwwwwwwqqqgggccciiinnnoooeeebbbfffppp>>>CCCaaaiii```]]]PPPFFFWWW}}}yyyllljjjiiixxxJJJ>>>HHH(((>>>yyyYYYllllll:::111***dddkkkaaa|||zzzXXX---@@@OOO\\\999***&&&(((***+++[[[|||ZZZxxxzzzTTT000&&&((('''(((+++)))))))))******))))))))),,,&&&"""'''---...)))%%%,,,+++///333333///+++,,,************,,,...000111---+++))),,,000111///,,,...***+++000...+++333BBB|||666111777111555111}}}666444<<>>???;;;666444333\\\~~~|||ttt|||xxxllllllvvvvvvmmmbbbkkkbbbEEE000///111...555333>>>QQQwwwNNN777222,,,KKKNNNZZZSSS\\\UUUSSSWWWYYYVVVTTTVVV^^^^^^aaaeeehhhfff```ZZZZZZdddjjjeeebbbfffnnnsssjjjzzzjjjGGG000)))+++///---......,,,,,,666CCC~~~MMM+++///;;;$$$777MMM444//////&&&eeeIII222,,,&&&)))000+++444XXXqqqYYYjjjuuuKKK(((,,,000+++...111000,,,)))+++///(((---111000+++)))+++...333---''',,,222)))%%%222(((///,,,000YYYXXX444---...,,,(((%%%'''+++---+++((()))(((''''''(((***,,,---///;;;lll{{{fff]]]iiiHHHKKKaaazzz|||\\\[[[QQQRRRgggPPPxxxdddtttooo^^^rrrttt~~~|||vvvtttrrrqqqzzzyyyiiiRRRmmmyyyuuuyyy}}}yyywwwIIINNNYYY@@@EEEkkkrrr{{{nnnrrrpppKKKSSSxxx```AAAfffppptttmmmkkkqqqtttrrryyytttnnnlllrrrwwwmmm___WWWhhhkkkhhhWWW|||pppNNN222444MMMVVVMMM[[[xxxGGG///&&&rrr}}}TTTvvvdddXXXjjj[[[fff)))!!!999~~~kkkdddhhh(((:::PPPvvv555###+++'''(((%%%$$$333YYY}}}SSSuuuyyyxxx333&&&+++)))'''((()))*********)))'''&&&*********)))******++++++---,,,...333222---***+++,,,,,,------...///000000+++,,,------......------///333)))///000777@@@EEE444222666000555666~~~888BBB:::???sss666###777000ooo~~~www{{{tttqqquuuxxxuuuooolllbbb___bbbYYY<<<***---222111===AAAiiivvvJJJ777666NNNDDDOOOVVV```ZZZWWW[[[\\\YYYXXXYYY^^^___bbbeeefffddd___[[[___aaaeeeiiijjjiiikkknnn{{{ssscccLLL777***(((***222(((***333...(((BBBiiimmm999(((,,,444(((000iii{{{222...///(((jjjVVV222,,,+++(((...,,,111CCCqqq~~~XXX]]]xxx```;;;///***111000***%%%(((...---''''''''''''((())))))'''%%%'''///---(((***((('''...%%%000......VVVIII===+++''''''%%%$$$&&&******'''###'''(((((()))***,,,------&&&:::iii{{{vvvccc]]]iiiYYY999RRRzzzttt___qqqfffUUUnnnvvvwwwwww}}}ppp^^^xxxXXXddduuu~~~yyyzzzwwwrrruuulllWWWGGGssspppnnn{{{}}}vvvfff777555SSS}}}mmmhhhlllssszzzYYYIIIUUUKKKIIIcccooowwwuuuqqqqqqvvvyyynnnsssuuuqqqooonnnkkkfff]]]dddkkk\\\MMMuuuVVVBBBFFFWWWeeejjjnnnfffbbb:::--->>>aaaTTT{{{uuu[[[MMMXXXgggsss;;;'''111DDDvvvkkkSSS///HHHUUUbbb>>>''''''...222((((((OOOjjjxxxUUUmmmlllZZZUUUkkk%%%&&&+++)))''''''((()))))))))))))))+++++++++++++++,,,,,,------,,,...222222---***+++,,,,,,------...//////000,,,,,,---.........------***000)))---444000lll???666111222...444888BBBBBBDDDDDD|||<<<,,,///222WWW|||zzzrrrnnnqqqssspppkkkhhhbbb^^^```ZZZCCC000...111444AAAXXXkkk<<<999NNNDDDKKKWWW^^^YYYXXXZZZZZZXXXWWWXXX]]]aaadddeeedddaaa^^^]]]bbbbbbeeehhhgggeeekkksss{{{^^^>>>000+++(((''')))---))),,,000...777___xxxGGG,,,+++///...---555lll///,,,///+++pppggg000+++111''',,,---,,,333RRR\\\XXXssswwwfffJJJ(((---///+++%%%(((...---$$$---(((%%%(((...000***$$$(((<<<===///---000000111***333///)))GGG|||111---???CCC444333222222333000***%%%((()))***+++,,,---------,,,222===qqqaaa```nnn^^^SSSiiihhhkkklllUUUhhhooo^^^UUUjjjqqqdddqqqfff~~~zzz{{{yyy}}}|||uuuqqqaaaFFFXXXnnnqqqhhhoootttfffVVVIIIKKKdddsssyyyyyypppyyymmmiiiiiiPPP>>>CCCSSSpppzzzzzzxxxpppdddaaalll{{{kkkpppssspppnnnppprrrrrr|||nnnggg```ddd{{{^^^EEEQQQ{{{[[[~~~uuu~~~}}}000)))SSSggg~~~}}}tttvvvzzziiicccjjjYYY///222EEEyyynnnlll|||@@@333cccfffeee+++...''')))///''')))EEEqqqaaakkk^^^KKK[[[}}}yyybbb++++++%%%((((((((()))***,,,///000,,,,,,,,,,,,,,,---......---,,,...222222---+++,,,,,,,,,,,,---......//////------.........------,,,***------***777999uuu666999000...,,,333999LLL000;;;888kkkMMM333&&&555999ttt~~~{{{rrrmmmnnnooolllhhhgggddd______]]]NNN:::111222555LLL~~~OOO666EEEOOOTTTTTT\\\ZZZXXXXXXXXXWWWWWWXXX]]]aaadddddd```]]]]]]^^^aaahhhhhh___ZZZcccqqqyyy___AAA***)))...***&&&(((&&&///000***666ZZZ~~~{{{333,,,,,,222((()))PPP]]]...+++...---vvvvvv000***444&&&+++///)))...HHHuuuvvv}}}llldddkkk|||CCC'''***///111...)))(((+++000+++(((+++111333---'''///@@@AAA555444444222555111333...'''333WWWIII&&&444666;;;:::999;;;<<<;;;888666---,,,+++******+++---...444&&&222UUUvvvmmm```fffwww___JJJKKKfffAAAFFFIIISSSeeewwwyyyhhhaaaVVVlllpppeeecccfffQQQuuu}}}vvvttttttzzz}}}xxxrrr___AAAddd```___jjjoooZZZFFFHHHSSSddduuusssqqqxxxyyyyyyiiijjjrrrqqqgggVVVHHHGGGPPPVVVdddooolllcccdddnnnvvvrrrnnnmmmppptttuuuttt|||bbbBBB___{{{ooo:::```yyyjjjZZZEEE333;;;ppp```|||iiippp~~~***aaa999111>>>eeeXXX999000ooo{{{TTT,,,,,,***'''(((+++***&&&@@@{{{uuunnnkkkGGG((("""***))))))***,,,000444666,,,+++++++++,,,---...///---,,,---111111---+++---,,,,,,,,,------........................------,,,000,,,444)));;;dddUUU...999//////...222888[[[***@@@999VVVkkk444%%%666***WWW~~~|||~~~uuunnnnnnmmmjjjhhhgggfffbbb^^^___XXXBBB222555555bbbIII888MMMYYYVVV^^^]]][[[XXXXXXYYY\\\]]]\\\___aaa```]]][[[\\\^^^aaaiiidddVVVZZZmmmqqqddd@@@///'''...000)))&&&,,,))),,,+++444RRRxxxPPP000///)))...%%%)))vvvPPP000+++---...{{{~~~555+++222%%%+++///)))+++@@@}}}ooovvvrrrxxxiiidddzzz>>>---'''000222)))'''///***)))(((***,,,,,,)))'''(((///...---000+++(((000---***,,,...)))555fff:::(((%%%++++++,,,000555:::>>>???333000,,,)))((()))+++---*********111OOOpppiii]]]kkkZZZ???KKKooo|||lllZZZCCC333AAAeeeRRR^^^bbbOOOOOOIIIcccoooqqq~~~www}}}rrrqqqwwwzzzwwwttt```BBBYYY```fffjjj]]]DDDFFFdddpppgggcccpppyyyvvvxxxyyy}}}xxxxxxxxxvvvmmmiiiXXXHHHBBBAAAHHH]]]rrrlllmmmpppqqqpppnnnmmmnnnlll777mmmvvvXXXpppwww]]]xxxsss'''666gggdddccc}}}|||lllooo[[[HHHvvvtttZZZPPP[[[nnnnnn444111YYYzzzvvvwwwppp111333222,,,(((+++---...333VVVxxxvvv444'''***)))((()))+++///333555*********++++++,,,......---+++---111111---,,,...,,,,,,,,,------------------......//////...------333(((999...NNNCCC...888...222222222999ppp:::YYYLLLOOO999---333--->>>xxx}}}zzz~~~}}}uuunnnlllkkkgggeeefffdddbbb[[[\\\[[[CCC222<<>>000,,,,,,...+++%%%(((000333###)))OOOttt{{{www,,,222222,,,,,,,,,CCCEEE222,,,---000BBB///...&&&---...***---666{{{yyyfffkkksssxxx``````ssspppGGG%%%%%%//////+++,,,''')))***+++***)))(((((( %%%$$$%%%***%%%"""---%%%""",,,666,,,'''LLL[[[000///&&&&&&%%%%%%(((,,,111333444111,,,)))'''(((***,,,;;; )))<<>>XXXUUUWWWSSSKKKJJJRRRZZZ]]][[[YYYWWWWWWYYY[[[\\\]]]fffcccaaabbbbbbXXX@@@***)))+++,,,+++((('''+++...000'''999fff~~~{{{~~~}}}}}}~~~~~~~~~|||zzz|||QQQ'''111---222***444hhh<<<333------222~~~~~~SSS888+++(((000+++,,,111///PPPwwwgggeeeiiiuuuiiijjjvvv~~~uuuEEE))))))111///((()))+++,,,---,,,++++++***)))777555+++)))))))))...---))),,,222---'''888RRR:::*********)))'''&&&&&&'''(((...---,,,+++*********+++&&&888(((***555>>>iiibbb\\\qqqlllXXXKKK===NNNsssjjjkkkyyy\\\LLLLLLZZZcccIIIOOO\\\{{{mmmuuuyyywwwrrruuuvvvsssppp\\\===[[[YYYHHH@@@QQQ``````]]][[[mmmcccdddppp}}}hhh}}}wwwssskkkdddsssnnnaaahhhmmmlllhhhddd]]]WWW===AAALLLZZZccchhhooowwwxxxsssPPPEEEKKKmmm{{{zzzxxx|||ooommm```000---HHHyyy```^^^yyymmmlll{{{OOOXXX"""'''HHH~~~gggrrrfff___111...nnn{{{nnntttOOO)))***444///''''''???hhhWWW^^^...---+++))))))***+++,,,******++++++,,,...///000---+++,,,000000------///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000000(((555LLL555888444,,,999111888JJJvvv222:::...;;;tttAAA(((666...@@@lll}}}xxxyyyrrrlllgggfffccc^^^\\\^^^YYY```WWWVVVZZZDDD???```NNN444RRRVVVXXXTTTKKKJJJTTT^^^bbb[[[WWWSSSTTTXXX[[[\\\\\\fffffflllmmmVVV444'''---###(((***((()))------***###333PPPmmm{{{~~~{{{yyyxxxzzz}}}~~~|||yyyrrr|||~~~mmm444222///"""444$$$333~~~777444---...333|||zzz}}}___>>>)))***222))),,,000+++222xxxjjj^^^aaaooo}}}nnn:::%%%...111'''***))))))+++,,,,,,***(((555NNNLLL333***...///...???777---((((((+++///111[[[MMM666$$$&&&((()))******+++---(((***,,,------,,,+++***333!!!999$$$,,,AAA@@@ccc___uuu|||gggPPPQQQIIIEEEIIIRRRRRRPPP[[[mmmkkkMMMEEENNNXXX|||{{{lllCCCPPPYYYzzzxxxUUUKKKGGGnnntttvvvuuuqqqsssuuusssoooZZZ;;;;;;555222@@@UUUWWWVVVaaa```aaa[[[vvvvvvaaarrr}}}mmmsssfffrrrooo^^^fff^^^```lllrrrkkkeeeggggggcccYYYEEE888DDDZZZhhhiiihhhjjjooovvvUUU[[[kkk|||{{{oooCCCMMM:::$$$hhhdddHHHxxxooo[[[\\\///222|||}}}~~~~~~vvvzzzuuuZZZooo333666eeelllttt~~~hhhFFF---&&&+++///...BBBiii[[[{{{333111///---,,,++++++++++++,,,,,,---...///111111---+++,,,000000------000,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111111///444ZZZlll...999444---<<>>cccsssDDDDDDRRRXXXZZZaaa```XXXTTTRRROOOPPPUUUWWWVVVWWW\\\ddd```RRR>>>000,,,------%%%&&&((()))((('''))),,,PPPZZZgggrrrvvvwwwyyy|||}}}|||{{{{{{}}}}}}|||{{{zzzxxxmmm666'''+++***,,,222)))```ZZZ222)))333,,,999BBB,,,///***)))///)))---,,,<<<~~~xxxeeeuuuTTT:::%%%------,,,,,,+++++++++,,,,,,444***&&&)))***)))///:::111,,,))),,,---,,,---000000777XXX>>>%%%...&&&---%%%++++++***111((('''$$$---...,,,...000000---+++...888@@@ccc]]]uuuQQQOOOSSSgggSSSPPPXXX}}}|||zzzyyyAAAAAAKKKbbb}}}aaaLLL???OOOlll|||wwwnnnKKKFFFDDDLLLXXXaaaaaa^^^YYY```eeefffhhhiiieee```WWWWWWRRREEE<<<:::<<<===LLLOOOTTT[[[bbbgggjjjkkkkkkjjjddd[[[ZZZaaaeeeeee[[[QQQPPP^^^hhh```OOOBBB\\\___jjjzzzyyyhhhiiiyyymmmxxxvvvccc```oooyyyYYYtttpppEEE___mmm111111WWWTTTiiiuuu___888666eeeoooZZZtttggg???kkkpppuuuvvvuuu}}}JJJ$$$%%%444LLLdddnnnqqqtttmmm---%%%666++++++111,,,,,,,,,+++,,,,,,---...222---000888888///,,,000,,,,,,,,,,,,,,,,,,,,,,,,------------------------111444DDD>>>222...---111000666555ggg111+++444888ppp......222,,,...PPPyyyzzzvvvtttqqqjjjgggcccaaa___^^^\\\[[[aaaUUU___hhhPPPHHH[[[BBBHHHXXXbbb^^^[[[XXXOOOOOOOOOQQQTTTUUUUUUYYY```eeeQQQ:::...++++++---///'''%%%'''+++***''',,,555jjjnnnrrrssssssuuuyyy|||}}}|||zzzzzz{{{{{{zzzxxxvvvIII888+++***------222111}}}GGG///+++111--->>>UUU+++///)))...+++///(((000222^^^jjjqqqqqqxxxrrrrrr{{{FFF444+++++++++***++++++,,,,,,+++'''(((...///***+++000+++((('''+++...,,,,,,---+++%%%000ZZZddd)))+++(((,,,)))&&&,,,(((444&&&111CCC***///,,,---------,,,---000555:::JJJ^^^nnnFFFXXXaaawwwfffNNNWWWaaajjjyyy~~~```FFF===PPPsssbbbOOOJJJQQQ```mmm{{{ppp^^^JJJ???@@@JJJTTT]]]ccchhhhhhfffddd]]]UUUaaahhhllljjjfffdddbbb```UUUSSSOOOJJJFFFCCCBBBAAA???GGGRRRZZZbbbhhhiiigggjjjaaaUUURRR[[[ccc___TTT???ddd|||qqqlllmmm{{{sssooowwwssseeeuuu999kkkcccBBB!!!)))lllaaaWWWggg,,,999eeeggg>>>(((RRRRRR}}}lllYYYUUU```oooxxxzzzkkkhhh~~~pppHHH>>>GGGNNNppp[[[}}}pppPPP444+++###111,,,,,,,,,,,,,,,---......111...000666666///,,,000------------------------------------------------222111ZZZ|||:::555///222///555666555jjj555+++333===///***,,,...,,,===tttuuussswwwiiifffbbb___^^^\\\ZZZYYY\\\UUUddd___CCCbbbPPPDDDUUUiii^^^RRRSSSPPPOOOMMMLLLNNNSSSXXX^^^cccVVV???+++)))---,,,,,,///,,,((())),,,******:::OOOlllqqquuuuuuuuuvvvwwwvvvwwwvvvuuuvvvxxxyyyxxxwww~~~555777---///...,,,,,,BBBzzz999///---,,,+++???iii///...(((222)))111///...000BBBoooooojjjwwwtttjjjvvvsssfff555++++++************+++,,,,,,...***)))------+++,,,111///+++)))+++,,,)))((())),,,111---,,,UUU<<<,,,******+++!!!---)))///'''RRRrrr***(((///***)))))),,,000444777888+++111dddpppUUUQQQhhhdddLLLEEEGGGiiixxx|||___CCC;;;AAAkkkwwwzzzgggQQQCCC???:::AAAHHHOOOYYYdddjjjkkk^^^gggpppqqqooolllgggaaasssrrroookkkgggddddddddd^^^UUUGGG<<<999AAALLLSSS[[[\\\^^^___ccchhhkkkkkk[[[JJJZZZuuuvvvwwwUUUsss}}}jjjfffuuusss^^^|||qqqcccSSSRRR===111AAApppKKKDDD(((@@@tttHHH,,,///OOO|||zzziiiooo\\\PPPMMMQQQ^^^cccZZZ^^^xxxccckkk???$$$---)))------,,,,,,,,,---...///000111///000444444///---000........................------------------------///222qqqccc888777222888000888666???ooo:::,,,333???@@@)))---333+++666fffwww|||ppprrrjjjgggccc```^^^\\\ZZZYYYQQQbbbdddIIIKKKtttJJJHHHddddddUUUNNNIIINNNKKKJJJNNNVVVZZZWWWRRR<<>>@@@BBB@@@===AAAEEEHHHJJJKKKNNNQQQWWWXXX[[[^^^]]]YYYUUUSSSXXXOOONNNYYYaaadddkkkuuuoooKKKFFF[[[gggvvvnnn```\\\gggooopppwwwwww|||OOOFFF555:::{{{___xxxxxxlllYYY```pppkkkGGG000333VVVllliii000222DDDMMMbbbjjjwww}}}qqqpppiiiqqqyyyrrrssswww'''000222...------------...///000111111000000222222///...000........................------------------------,,,888NNN222111111777...222444XXXkkk777)))000;;;^^^///333111%%%333OOOvvvppplllgggiiifffaaa___]]]\\\ZZZXXXSSSjjj[[[LLL~~~rrrDDDGGGRRRSSSOOOLLLMMMNNNQQQVVV\\\ZZZJJJ:::***)))---333555111---+++------+++)))...AAA^^^tttppptttsssnnnnnnuuuvvvrrrxxxwwwuuuuuuvvvvvvuuussstttzzz:::000+++***---'''---***ooo---222...(((///CCCIII+++---///+++###333&&&222000YYYqqqqqqccc{{{{{{gggeeeBBB...---,,,,,,++++++,,,,,,((()))+++,,,,,,***((('''222,,,)))***++++++,,,///***%%%000222'''GGGyyy222***((()))###...'''333%%%000BBB)))...+++---,,,,,,---000222333222)))111)))DDDyyyvvvxxx^^^NNNOOO\\\lllvvvvvvbbbOOONNN\\\jjjuuu{{{fffYYYFFF999777BBBQQQ\\\ggglllpppqqqssswwwvvvsssfffjjjllljjjkkknnnmmmjjj```dddiiijjjhhheeeeeefffWWWMMMCCC???AAAJJJXXXddd]]]TTTPPPOOOHHHCCCSSSjjjaaatttqqqPPPFFFiii}}}lll\\\fff{{{VVV```___mmmpppEEE<<<[[[TTTPPPcccdddooo[[[wwwTTTBBB(((:::uuusssxxxwww***333dddgggyyyssstttiiiQQQOOOjjjlllHHHfffUUUEEE///...///---------...///000111222111111000000000/////////........................------------------------,,,<<>>???CCCCCC???<<<999///###+++000...((()))000111******...---000GGGfffppphhhjjjrrruuurrrtttyyyvvvlllooonnnnnnpppsssuuuvvvuuuqqq===---&&&000555"""222222GGG}}}tttzzz~~~wwwuuukkk)))111,,,)))111:::}}}yyy}}}zzzccc(((333'''111...!!!===&&&)))666bbbooouuu```ttt|||wwwcccfff222111000...---,,,++++++000000---)))(((+++------+++))))))...///,,,******333%%%(((***555ttt...&&&,,,&&&++++++---'''+++777%%%111%%%...&&&''')))***+++...222555999555}}}NNN{{{yyywwwvvvxxxzzztttdddUUUNNNBBBKKKZZZjjjtttrrrhhh^^^WWWYYYWWWRRRNNNMMMJJJEEEAAABBB???===???EEEGGGFFF;;;@@@EEEFFFEEEEEEIIIMMMGGGBBBBBBIIIQQQYYYdddpppbbbWWWFFF@@@QQQhhhgggXXXBBBKKKQQQdddtttdddVVVeee}}}rrrfffhhh~~~yyyBBBdddnnnUUUYYY{{{PPPrrr666333444aaaeeeJJJlll***111@@@ccc}}}RRR222++++++///...&&&$$$---WWW~~~ggg>>>222333------......///111222333111222000...---///000///---------------------------------------------------000{{{PPP666555...777***999111777bbb...---222...vvvtttQQQ222%%%666%%%///DDDfff^^^eeeeeebbb___^^^^^^^^^]]]\\\cccOOOwwwFFF:::<<<+++,,,---)))***///***&&&///)))...000---((((((---000222"""###???ZZZcccfffllloooppprrrttttttsssrrrqqqWWW]]]qqqoooyyywww___www]]]...+++333......***---444vvvzzz}}}{{{{{{\\\,,,...+++)))///???111***...***---------111000,,,FFFrrrvvvyyy{{{yyynnneeeppp{{{{{{uuuYYY***111///"""///...,,,------------------------...,,,,,,...,,,***---222+++***(((,,,===~~~uuu###...--- +++''',,,,,,,,,------,,,++++++...,,,******---///111222......KKKOOO}}}{{{jjjYYY```kkkvvv{{{zzzyyyzzzkkk]]]KKK>>>>>>LLL^^^kkkjjjsss|||{{{tttpppuuu|||dddmmmqqqmmmpppwwwuuulllgggccccccfffhhhiiimmmrrrsssrrrlll___OOOCCC??????YYYeeelllfffYYYNNNGGGCCC]]]```KKK:::SSSyyy}}}kkkLLL]]]~~~ttt```TTTYYYkkkjjjppplllXXX444$$$OOORRR}}}dddhhh???///mmmSSS\\\333---------,,,---...,,,(((000&&&555~~~^^^mmm:::+++...---,,,...111444444444111111000///////////////000///...---------------///...,,,+++***+++,,,,,,&&&:::fff>>>000666...+++777444444WWW___444000,,,555aaayyyxxxggg,,,///222---))):::XXXfffaaahhh\\\bbbeeeWWWZZZggggggXXX}}}|||@@@///333,,,...,,,---222...(((***,,,......+++***,,,///111111...999QQQdddhhhfffgggmmmnnnoooqqqqqqqqqqqqqqqdddkkkwwwttttttrrrhhhrrrRRR++++++000---000,,,...???uuu{{{yyyNNN---///+++(((,,,;;;AAA,,,///111...///,,,---...)))777TTTzzzxxx}}}xxxssshhhnnnyyyqqqmmm333---...(((222---***------------------------,,,***))),,,+++)))+++///***+++000+++RRR>>>&&&333)))'''...+++,,,,,,---,,,,,,++++++---,,,+++,,,...000111222000333^^^iiiWWWqqqccc```cccdddaaa___bbbfffddd\\\TTTXXX[[[cccmmmsssuuuvvvxxx{{{zzzvvvlll]]]KKK<<<333@@@AAAGGGSSSbbbkkkllljjj^^^ccc```UUUQQQUUUTTTOOOIIIDDDAAAAAA@@@>>>???BBBKKKVVVcccllllllfff```\\\===DDDOOO^^^kkkpppeeeWWWBBBHHHgggpppMMM???^^^{{{~~~FFFPPPsssyyyoooqqqWWWkkk}}}wwwPPP~~~uuu^^^ddd;;;hhhsss~~~QQQkkk???+++444yyy]]]uuuOOO555******,,,---+++***+++,,,---222###]]]qqq???444111000000111222333333333111000000/////////////////////.........---------......---,,,,,,,,,,,,,,,555333QQQeee555,,,777444000777111444uuuWWW222111///777^^^|||}}}yyyzzzjjj000...111...)))222III\\\bbbbbbXXXWWW[[[^^^fffkkkfffcccpppBBB777//////,,,***,,,---)))%%%000---***+++...000000///+++;;;QQQdddllllllgggdddjjjjjjkkklllmmmooopppqqqmmmvvvvvvvvvnnnmmmuuuhhhAAA(((+++,,,+++222...111SSSuuuyyy{{{yyy~~~wwwuuuwww~~~???---000,,,(((---<<<~~~]]]///***///,,,000+++***...+++,,,777~~~xxxgggaaakkkyyypppCCC***---...333,,,)))------------------------///+++***---///------///,,,///<<<,,,sssddd 000+++ ///++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111555666VVVvvvsssjjj[[[ZZZ^^^eeehhhiiikkkppprrrWWW===999AAAGGGLLLQQQ@@@AAAEEEIIIGGGAAA>>>@@@===DDDLLLPPPMMMHHHDDDBBB;;;;;;888333...000888@@@HHHMMMLLLFFFFFFPPPYYY[[[ddd___]]]]]][[[XXXXXX[[[cccYYYJJJAAABBBOOO```lllxxx___GGGAAANNNbbbooohhhaaaCCCAAA___]]]JJJQQQyyydddOOOvvvrrrbbb}}}hhhIIIpppFFFkkkuuuxxx^^^{{{XXX)))666VVVSSS^^^222+++333uuunnnKKK222))),,,111+++,,,------++++++///333000222ccc^^^444222333555555333222222333111000//////......//////......///000///...---,,,....../////////...------,,,111EEE<<<111***666444000333111???KKK000111000888ZZZyyy|||yyy{{{mmm555+++---...++++++999RRRfff^^^ZZZSSSVVVccceee```aaavvv777777222///***&&&+++...)))111+++)))---222111...+++(((DDD```jjjjjjkkkiiieeehhhhhhhhhhhhjjjmmmppprrrmmmuuunnnssskkknnn|||WWW444'''---******222///666lll{{{}}}{{{{{{xxx|||iii___gggyyy555,,,///,,,***000AAA||||||~~~~~~999(((+++'''000---***000000---///[[[yyyeeeXXXdddxxxwwwUUU+++...333000++++++------------------------///+++***...111///------...111DDD444222)))***%%%+++******+++,,,,,,,,,,,,+++,,,---///000000000000111333999RRRnnnTTTOOOhhhwwwvvviiiMMMUUUfffeeeUUUJJJPPPUUU___iiihhhbbbfffooo~~~vvvkkkbbb```eeekkkXXX___eeeccc```dddrrrwwwzzzwwwnnnhhhjjjnnnpppssspppnnnnnnlllhhhgggiiifffjjjqqqtttnnn^^^KKK>>>555OOOmmm|||xxxhhhSSSCCCdddeee{{{qqqJJJQQQhhh\\\VVViiivvvvvvSSSNNN[[[===???sss|||{{{xxxhhhTTTCCC000UUU~~~hhhcccBBB(((888000VVVpppYYYDDD...)))222666///$$$///---...000111///000222///aaabbbooo...111444666555333222222333000000///............///---...///111111///---,,,...///000111111000......+++...<<<^^^777444---333...+++---444VVV@@@---//////888UUU~~~}}}}}}xxx|||xxx{{{ooo777******---///---222IIIbbbbbbeee]]]]]]bbbWWWYYYuuuUUU@@@333333222)))---444///000******000444000+++)))666PPPfffhhhcccfffhhhggghhhgggggggggiiilllppprrrmmmsssiiiqqqppprrruuuBBB---)))000)))***///...>>>|||~~~|||}}}}}}|||iii^^^eeevvv222,,,///,,,***111BBB{{{zzz}}}{{{BBB---///$$$111000***...111///333===}}}wwwzzz}}}xxxfff[[[jjj}}}ddd000000333***+++///------------------------+++)))***///000---+++,,,...///BBBEEE[[[)))***222))))))***++++++,,,,,,,,,+++,,,///111111000///000222+++JJJ]]]qqqxxxZZZZZZ{{{xxxxxxiiiNNNVVVfffeeeXXXOOOXXXZZZaaagggccc^^^iii{{{vvvvvvuuusssrrruuuzzz{{{xxxxxx||||||pppffftttvvvtttmmmeee```^^^\\\LLLIIIGGGHHHEEE@@@>>>???CCC@@@???BBBJJJTTT]]]aaaVVVPPPJJJPPPaaapppppphhh===dddsssvvvxxxZZZNNNrrrfffFFFaaa|||sssccc```yyyaaazzzKKKCCChhhdddQQQlllRRRqqq))),,,wwwiiiwww@@@444111222GGGQQQ222:::FFF888***))))))---222333///+++111,,,+++222555222......===vvvGGG:::111222333444333222333444000//////...............,,,...000111111000...---...///000111111111000///>>>---000zzz===555555000333///---,,,;;;ooo999,,,,,,+++666OOO~~~|||}}}yyy{{{wwwyyymmm666---***,,,111000///===OOO\\\aaa^^^\\\YYYQQQqqqWWW888222888---+++111***...***,,,333333------222OOO^^^iiifffaaabbbfffgggggggggggggggiiillloooqqqqqqtttnnnrrrvvvttt___222++++++111***,,,---...LLLzzzvvvuuuwwwzzz{{{~~~wwwrrrtttsss000...000---***///???~~~}}}}}}|||{{{AAA000111'''111///))),,,,,,,,,333444iiixxx}}}{{{iii^^^iii}}}}}}mmm333///333''',,,111------------------------------111555444///...111---***;;;```222(((333%%%((()))***+++,,,,,,,,,,,,---000222222//////111444***hhhKKKqqqlll}}}tttuuuqqq[[[RRRQQQRRRWWW___fff^^^ZZZZZZTTTPPP\\\ooozzzzzzzzzzzzyyyxxxwwwvvv|||uuupppmmmkkkhhhgggQQQSSSVVVYYY[[[\\\\\\[[[bbbaaadddiiikkkiiiiiikkkrrrmmmdddZZZSSSOOONNNNNNFFF;;;---+++===XXXkkkqqqwwwRRRJJJWWWccc{{{{{{UUUmmmvvvkkkKKKuuubbb]]]mmmsssxxxttt___qqqOOO^^^yyyYYYBBBgggllljjjyyy...333uuujjj^^^lllQQQ___NNNFFFLLLYYYRRRYYYnnnsss}}}uuuZZZSSS>>><<<777JJJ444ZZZIII<<<888///000)))111///+++''''''***///333...))))))111333///---000```eeeVVV~~~[[[444333111111333444444333000///......------......---...///000111000////////////000111111111000000222666444HHHPPP>>>/////////555444666111FFF555---,,,)))555III~~~zzzzzz{{{xxxzzztttuuuiii333111,,,,,,000000---000999DDDHHHHHHHHHOOOhhhVVV999:::---)))///(((---+++...333///+++444BBB```cccfffeeeddddddeeeeeefffffffffggghhhkkkmmmnnnppprrruuuqqqxxxqqqFFF,,,,,,+++000,,,///+++000\\\uuuqqqrrrssssssyyy~~~zzz}}}~~~mmm000...111---***000???}}}{{{}}}wwwAAA111,,,,,,000,,,***...***(((222333HHHoooyyy~~~jjj\\\```iiixxx|||ppp333---333(((//////------------------------,,,000666999555//////444---)))888GGG)))'''&&&((()))***++++++,,,,,,,,,///111333111......111666222pppbbbYYYgggfff~~~ooobbbZZZVVVKKKMMM\\\hhhkkkttt{{{xxxvvvxxx}}}}}}}}}qqq]]]KKKFFFOOOYYYwwwsssoooqqquuuxxxxxxxxxffffffkkkrrrvvvvvvwwwzzzqqqpppnnniiiffffffkkkooonnntttuuuoooeeeZZZNNNEEEeee}}}\\\TTT]]]pppcccXXXtttqqqIIISSSzzzfffVVVrrrSSSuuuWWWJJJgggpppHHH]]]YYYlllttt888666\\\bbbssszzziiikkkHHHJJJCCC^^^^^^MMMRRRBBBFFFLLL888///999,,,333444)))(((+++222777444))),,,))),,,222000,,,222===iiihhh```{{{<<<666000000444666555222//////...------------.........//////000000000000///////////////000111111###777<<<###]]]OOO&&&333...---...333444999777UUU333111...***555CCCxxxuuuuuuwwwtttvvvoooqqqeee000000///....../////////111111555888???]]]}}}GGG???000---666000,,,+++///222,,,***:::PPPdddaaaaaaeeehhhgggeeeeeeeeeeeeffffffhhhiiikkkkkkllloooyyynnnwwwmmm777------+++///...111+++222fff{{{wwwyyyxxxuuu}}}zzzzzz|||vvvggg111---000---,,,333DDD~~~~~~xxxJJJ666)))///...)))+++222,,,)))222...+++YYYnnn}}}}}}kkk^^^]]]```uuuyyyppp222***444***111---------------------------$$$***222555///''')))000000+++888yyy^^^111---(((((()))++++++,,,,,,,,,000222333111------222777666```BBB```nnn{{{www}}}~~~kkkZZZYYYNNNUUUqqq~~~{{{|||}}}xxxnnneeeKKKKKKOOO\\\ooo}}}vvvllleeegggpppxxx}}}tttsssuuuyyyyyytttrrrssstttuuutttoooiiifffjjjnnnnnnggg```bbbkkkmmm___MMMEEERRRwwwlllGGGOOOmmmeeexxxzzzSSS\\\ppprrrbbbNNNkkkyyyooorrrHHHGGGXXX]]]\\\OOONNN;;;EEEhhhqqqZZZvvvggg:::444111111///---+++***,,,000333,,,,,,111444...***888LLLzzzbbblllUUUBBB999111000555888555000//////...------------...//////......///000111222000///.........///111222444***777(((:::KKKQQQ333BBB111111//////...666999bbb222444111,,,555???{{{vvvvvvqqqsssqqqssslllnnnccc......//////...///333666555222777===HHHyyyjjjHHH555///777))),,,000---***...222CCC^^^fffeeecccaaa``````aaaaaacccgggiiigggdddeeemmmtttooossspppssssssggg&&&333(((...***)))...***???nnnpppuuuyyyyyy{{{}}}{{{www~~~YYY...000111,,,,,,---SSS}}}{{{tttXXX,,,333,,,,,,---------,,,++++++---(((AAAvvv~~~lllwwwzzzsss___KKKdddiiixxxKKK%%%...******222***,,,,,,,,,------------..................///000111666!!!___jjjsss)))(((...***((('''+++000222///+++111333333111///...111444333eeeooo\\\jjjOOOjjj~~~uuuvvvaaaRRR___aaaeeennnxxx{{{ooofffYYYKKKHHHOOOlllqqqzzz~~~uuuiiiccckkkqqqsssxxxxxx|||uuupppxxxzzzvvvvvvxxxmmmfffYYYGGG@@@BBB@@@===888444222333666888222666GGGddd|||~~~hhhQQQ]]]TTTWWWppp```NNNvvvnnn>>>___nnnmmm~~~XXXBBBlll}}}eeeccc^^^~~~ZZZ666222777&&&222***222)))111"""///555***444///qqqwwwqqqcccXXXzzz...111000888111000444333222111///......------////////////////////////...............///000000000...000111...444QQQpppNNN555222000,,,***///000......111:::www222+++333......@@@~~~zzzvvv|||vvvooosssssskkkkkkYYY222...222222...---111444333222888BBBjjjuuuDDD555@@@111666888444//////444HHHbbbeeeddddddccccccddddddeeeaaaeeehhhhhhfffeeegggiiijjjnnniiiooorrrWWW'''...,,,111---///444///<<>>GGGMMMQQQVVV[[[```bbbeeeiiimmmqqqtttuuuffffffdddbbbbbbgggpppxxxfffVVVQQQ[[[vvvOOO666WWWvvvpppYYYYYY___FFFRRR~~~dddLLL555nnnYYY___pppMMM555///(((///666444---000+++,,,333^^^mmm~~~```666000333111000666333222111///......------........................---------------......///111...000333///+++555EEEVVVssseeeIII111...222111......---111---222222:::rrr222+++000...222FFF~~~wwwtttvvvxxxrrrpppnnniii```KKK///555666444111111444666666;;;GGGjjjggg;;;>>>777111222111...---777PPPhhhbbbbbbbbbcccdddeeeffffff___bbbfffhhhhhheeeaaa^^^gggjjjccckkksssCCC++++++,,,---+++...333///777PPPlllqqqvvvxxx{{{}}}|||MMM,,,000222///000...OOO}}}}}}uuuwww}}}sss}}}DDD555///...---,,,+++,,,,,,---111,,,(((666]]]mmmmmm}}}~~~oooKKK,,,<<>>SSSfffwwwQQQZZZSSS777HHHeeennn~~~lllcccYYYHHHLLLlllFFFnnn777DDD;;;iiivvvuuuwwwqqqddd555000000+++,,,///222$$$111BBBzzzkkk}}}|||>>>444111444111333333222111///....................................,,,,,,,,,,,,---------...000+++---333444...---000666:::;;;<<>>QQQlllrrrvvvwwwzzz|||}}}|||}}}FFF---111333111333...KKK~~~}}}xxxzzzwww}}}WWW222111000---,,,+++,,,---...333222++++++DDDkkkuuummm|||sssRRR888FFFiiizzztttyyyxxx999...000222***,,,222+++++++++,,,---...///000000000///......---------------]]]hhhmmm111...+++///333222...,,,---000111222222222222222333333///ZZZBBBrrraaa~~~~~~yyywwwxxx]]]]]]```gggrrrxxx}}}{{{~~~}}}vvvzzzyyyxxxxxxyyy{{{~~~nnnUUUGGG???EEEIIISSS]]]\\\cccvvvqqqyyy|||wwwvvvzzzvvvmmmtttqqqmmmjjjhhhiiikkklllaaaYYYSSSTTTXXXSSSDDD666GGGJJJvvv```FFFUUU\\\qqqAAAEEEcccttt}}}aaaRRRIIIHHHJJJnnnsss666qqqzzz~~~NNN555888///***///999)))444```xxx^^^yyyooo}}}LLL999444;;;777///222111000///....................................,,,,,,------............111+++***000333222111333666555222///333888333+++///---///222000+++,,,000///777)))333---444XXX///,,,)))+++111@@@vvvpppssssssnnnooooooeeeeeefffJJJ000444333...---111444333888>>>JJJeee>>>===666888555...<<>>iii<<>>444888444///>>>111888ccckkkzzzeee~~~uuuiii]]];;;555>>>???333222111000//////......///........................------...////////////...000...,,,...---++++++,,,"""''',,,000333555111---111...,,,,,,++++++...333///666***111///666CCC***...)))...333==={{{{{{ooommmnnnkkklllmmmeeedddaaaBBB***444444///000555444333???QQQTTTBBB444666555...CCC\\\[[[___aaaccceeefffeeecccaaa```^^^\\\]]]aaaddddddcccbbbcccdddaaaQQQ---...//////,,,///,,,)))@@@aaapppppptttuuuuuuvvvyyyyyyvvvwww|||~~~sss999222333666666777,,,@@@sss|||uuuooowwwzzz}}}iiisss???222111000...---------...+++...444666---...KKKoooqqqqqq]]][[[]]]llltttyyyXXXDDD///000000...---000333111------............/////////......------,,,---------+++ZZZ|||hhhgggyyyuuuhhhNNN...(((...444555111---,,,------,,,,,,...000000///...---^^^^^^fff~~~rrr^^^\\\iii~~~~~~{{{}}}ppphhhJJJYYYlllyyy}}}}}}}}}vvvzzz~~~xxxnnnZZZFFF<<<>>>CCCFFFgggkkkqqquuuwwwuuuqqqnnnxxxvvvvvv{{{~~~yyyjjjzzzzzzZZZLLLfff___---PPPkkkdddhhhuuudddJJJ777RRR___xxxxxxiiiXXXDDDIIIAAAwww...}}}~~~ZZZHHH~~~~~~ttt\\\OOOTTTXXXUUUlllfff<<<,,,555)))555222JJJbbbddd~~~mmmjjj===444<<>>111000000///////////////------------------------+++,,,...000000///...---'''***---000333333111///$$$(((...222111...++++++---------,,,---...---+++---///666+++777777iii{{{LLL++++++444(((000333333oooyyymmmkkkooollleeebbbXXX???......///000---111666444BBBvvvmmmOOOCCC:::...GGG___RRRWWWZZZ___cccfffeeedddbbb^^^^^^]]]\\\\\\^^^```bbbbbbaaakkk\\\222:::'''555444,,,000333555RRRmmmiiimmmppprrrqqqssswwwxxxuuuooo|||vvv{{{|||lll111333555777888999)))888iiitttvvvttttttxxxzzz|||rrrggg222222222111000...---,,,...(((&&&+++111111...***333;;;nnnqqqUUUWWWXXXIIICCC555'''333777///222///111666000,,,444000000000///......------,,,,,,,,,,,,------...///888}}}|||rrruuuhhh999......---,,,+++,,,///222000//////111444555333000888]]]SSS<<>>AAAQQQ___gggoooLLLXXXzzzZZZ\\\VVVEEEZZZiiiqqq~~~|||sssUUU>>>///FFF[[[zzz|||\\\MMMfff\\\MMM777222555,,,777rrrXXXkkkPPP>>>;;;999:::111000000////////////000------------------------***+++---//////...---,,,000---)))(((,,,000...+++---,,,,,,...///------...)))+++,,,***+++...//////......;;;(((666///LLLlll///+++///666%%%***+++)))dddwwwuuuxxx{{{ssseeebbbhhhhhh]]]]]]OOO111***444333333111777>>>@@@WWW{{{SSSIII222@@@]]]SSSYYY[[[]]]```cccccc```^^^```]]][[[[[[]]]aaacccccc___gggdddXXX(((333999888000...444***CCCddd^^^ggggggiiimmmtttxxxqqqbbbVVVjjjllltttuuuTTT888777;;;666999111333>>>qqqooozzzyyyxxx{{{~~~}}}zzzzzz}}}tttooosssyyyHHH$$$777---777...***,,,222///,,,,,,...///...,,,...---000888AAAEEEDDDAAA333111......///111111111333000000111222222111222555333000---++++++---...111///...///...+++---111AAA~~~jjjGGG:::!!!......***...&&&222000333222///555======555{{{}}}KKK---999sss{{{iiigggiiiQQQ~~~xxxeee???eeeyyy~~~ttt~~~vvvmmmFFFIII^^^jjj{{{xxxvvv|||~~~|||{{{kkkPPP000;;;dddyyyxxx{{{uuunnn^^^~~~wwwnnnLLLWWWkkk|||}}}sssnnnppp}}}|||}}}oooQQQGGGxxxsssdddrrr|||yyyOOOwwwYYYJJJJJJ222444sssHHHXXXGGG@@@===BBB444444333111---+++---222333///+++)))***,,,...///,,,++++++,,,///000///---------------------------+++---///...,,,+++---///***,,,///111111000---+++///+++///666222///BBB]]]~~~ggg@@@''',,,...000...,,,...555<<>>FFFXXXuuukkk111000333GGG___}}}wwwrrr^^^~~~{{{YYYUUUhhh~~~YYY>>>^^^kkk{{{~~~wwwdddKKK:::FFFyyy{{{nnniiiFFFppp{{{mmmuuuMMMRRRgggvvvzzz|||]]]TTTSSSRRRPPPOOOOOORRRTTT```qqqdddLLLhhh^^^IIIjjj___OOOKKK^^^zzzzzzllldddcccgggmmmqqqqqqfff{{{uuu]]]qqqrrrQQQaaaUUUUUU>>>"""<<<444///222999:::555000,,,...222555555111***$$$111000///...---,,,+++***------------------------,,,...///...,,,+++,,,...,,,---......//////......000,,,---222111///888EEE|||kkkGGG111,,,---...///---+++---111555aaannnxxxuuummmkkkllllll^^^KKK333///999444---222555<<>>cccuuuWWWHHH}}}dddKKKkkkzzzzzzXXXNNNYYYlllrrr|||rrrdddTTTRRRggguuuhhhkkkYYYdddbbbXXXfffiiiqqqwwwsssrrr}}}zzzWWWqqqmmmYYYgggyyy|||ccc}}}sssgggHHHHHHBBB666***%%%)))---555000***'''***///555888***,,,---...---,,,,,,------------------------------...///...,,,+++,,,---......---,,,,,,...///000......---///222333222000XXX~~~~~~}}}vvvpppIII---)))333......---,,,,,,,,,,,,---888NNNfffmmmggg]]]VVVRRRCCC666''',,,777111+++666;;;<<>>UUUjjj:::777///333JJJrrryyy___||||||zzzeee\\\nnneeesssqqqAAA^^^tttSSS???UUUIIIiiioooUUUlll{{{WWWDDDWWWooouuuuuuvvvxxxzzz}}}~~~|||qqq[[[WWW\\\dddUUU___~~~fffxxxUUUhhhYYYfffbbbuuuyyylllOOO===666///000111333222...((($$$(((,,,000222000///...///------------------------.........---,,,,,,+++,,,...------------...///000+++///000...222888555+++,,,FFFbbbqqq}}}~~~ppp{{{ooo[[[DDD111***///666...---,,,,,,------+++)))000DDDNNNJJJ???555///...111---+++///---222BBB@@@EEEtttgggPPPTTTWWWXXXYYYYYYXXXZZZ^^^aaa___[[[WWWVVVXXX[[[^^^```bbb]]]RRR///333---777///111///(((:::YYYeeefffeeefffhhhjjjhhhcccaaaccceee___aaagggeeepppEEE000444555...555111///333fffjjjnnnrrrwww{{{||||||zzzyyyyyytttwwwKKK...;;;111...333,,,+++,,,---...------,,,,,,...---------...---+++)))------///222777:::;;;:::)))000555333222555444111///000111111000///---+++000...///222222000333999rrr222DDDWWWyyyvvv???111,,,555<<>>888333555444000111111222222111///...---000...///111111000333888oooWWWvvvhhh888///000---::::::ssswwwgggBBBKKKuuu^^^iii~~~mmmYYYKKKYYY{{{www\\\ppphhhXXX```ppp{{{TTTfffxxx|||mmmRRR:::MMMPPPVVV\\\]]]XXXMMMDDD999MMMhhh{{{jjjNNN<<<;;;EEEMMMsssRRR@@@}}}fffKKKttt~~~xxxvvvlllwww|||rrrVVV===///---111555,,,++++++,,,//////...,,,------------------------...---,,,,,,......---,,,+++,,,.../////////...---,,,333444---***///111...999---)))222555000///555...///---***+++...///---+++,,,......////////////333+++%%%&&&+++...111444---333...,,,777===999:::aaajjjUUUXXXZZZYYYUUUUUUXXX[[[WWWYYY\\\___aaa___[[[WWWTTT\\\CCC...+++444...333...222(((DDD___\\\ddddddaaacccfffhhhhhhiiikkklllggghhhllleeelll???,,,222000)))333222000111eeennnrrrssstttttttttwww}}}uuu{{{}}}}}}nnn222444666777000000222555777666333111000000+++,,,...///000000222333///...---...111555666777<<>>NNN]]][[[___VVVSSSUUUVVVTTTTTTWWWZZZ[[[XXXUUU^^^NNN:::,,,***---...---,,,,,,---NNNaaa]]]bbb___aaabbbccceeeffffffffffffgggiiiiiijjjkkk888...(((&&&---+++)))...222BBB[[[eeeggghhhhhhfffjjjsss{{{~~~xxxnnnjjjssssss999---555444000333000000000000000000000000000---+++,,,///111111000...000222333222222333444333333333222222222222222111222333444444333222111222777222...444444444===uuuwwwwww{{{iiisssxxx]]];;;+++---333222......111'''---```ZZZ||||||pppsss[[[QQQ|||___}}}xxxaaaZZZuuuDDDuuuqqqLLLhhh]]]{{{sssoooeeebbbPPPZZZ]]]VVVdddaaasssrrrwww```[[[eeegggwwwnnnYYY>>>ZZZlllKKK111......///222111...,,,...***++++++,,,------..............................000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////------...///---000333222000///111222333AAA<<<:::]]]\\\UUU```[[[NNNWWWWWWYYY\\\___]]]WWWRRR]]]KKK666++++++---+++((((((+++000PPP```ZZZ___]]]```aaabbbcccdddeeeeeeeeedddfffhhhiiiiii666+++&&&((()))'''***000///===YYY^^^bbbeeegggjjjooovvv{{{uuuiiihhhuuuyyyCCC,,,;;;000444555111111111111111222222222000...,,,---///111111111000222444444333333444555444333333333222222222111111222333444444333222111777555333777777...666RRR}}}rrrxxx}}}~~~xxxgggrrrLLL>>>///+++222:::;;;888EEEFFF:::***>>>wwwxxxhhh|||ooo^^^VVVxxxnnnzzzvvvzzz}}}UUUPPPJJJqqqyyy}}}~~~}}}~~~jjjPPPXXXaaa111CCC}}}gggvvvpppTTT___rrrccc444333WWW}}}|||___333---+++---...+++***,,,+++++++++,,,------..............................---,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////------...///,,,///222222///...111555888CCC@@@LLLiii^^^YYY]]]]]]\\\]]]```cccaaa\\\WWW[[[FFF000(((***,,,***'''&&&,,,444SSS```XXX^^^]]]___```aaacccddddddeeeeeebbbfffggghhhggg444***%%%+++(((###'''+++***@@@ggg]]]^^^___bbbjjjssswwwvvv|||}}}yyypppiiilllwww[[[///:::,,,777333222222222222111111111111///...------///000111222222333555555444333444555444444333333333222222222333333444444444444333333;;;......??????+++<<>>///666gggllllllsssddd}}}YYY~~~\\\\\\gggJJJsssVVVPPPvvvdddyyybbbtttvvvuuuqqqnnnttt{{{nnndddjjjooobbb:::666---;;;aaaZZZ555+++///000---+++,,,,,,------------..............................000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////......///111555///...444999;;;???EEEBBBbbbeeeRRRaaa]]]ZZZZZZ]]]______^^^\\\HHH555111222...******(((...666TTTaaaWWW]]]\\\]]]^^^___aaabbbbbbbbbbbbbbbeeefffeeeaaa///)))((($$$))))))***((("""000NNNlllkkkeee```dddmmmmmmfffssspppppptttuuusssqqqrrrpppaaa///***)))555000333333222222111000000/////////000///...///222444444555666666444222222333222222333333444444555555555555555555555555555555///===555'''777YYYvvvppp{{{~~~kkk999222000---+++***+++,,,---000,,,222555...222HHHZZZ```yyyeee|||zzzfff]]]???}}}uuutttqqqoooXXXtttkkkGGGPPPrrreeedddhhh111888222333DDD{{{iii;;;---000000,,,***------------------......------------------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...////////////000222...+++...888>>>>>>AAAGGGSSSbbbeeeaaa]]]]]]___```___]]]NNN???555888888111+++,,,***...333RRR```WWW\\\ZZZZZZ[[[\\\^^^____________aaaddddddaaa]]]+++((()))$$$+++***((()))$$$'''666___hhhjjjbbb___eeegggdddtttnnnmmmrrrvvvttttttvvvrrrwwwHHH...***------...111111222222333333444444...000111000...///222555444555666555333111111222000111222333444666777777666666555555555555666666///>>>???@@@ZZZyyyuuutttwwwPPP000111000---,,,,,,---...///%%%++++++,,,444:::DDDSSS___}}}HHHppp|||xxxgggvvvVVVfff{{{CCCaaazzzSSSbbbGGG///<<<999777???ooo]]]444***...---+++,,,..................---------------------------------,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000000//////111222...---333<<<@@@CCCQQQcccdddaaa^^^]]]^^^^^^[[[XXX===333111:::<<<444---...+++---111OOO^^^WWW[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]```cccbbb^^^ZZZ)))'''((()))---'''"""((()))'''---MMM___iiibbbZZZ^^^eeeggglllgggffflllnnnkkkjjjmmm~~~qqq444000///000%%%,,,000000222333555666777888...000111000...///222555444555666555222111000111///000111333555777888999666666555555555555666666555666CCCgggwwwtttmmmwww}}}ddd999---...,,,***)))+++,,,------...444000000333(((...OOOqqqtttnnn|||___RRRxxxzzzooommm[[[yyy}}}kkknnngggjjjooovvvhhhddd}}}888666>>>333777:::AAAAAAoooKKK---***000///000555..................------------------------------...---,,,---///111222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000000//////111333999888<<>>???@@@===NNN]]]TTT<<<)))***000///,,,,,,//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------111,,,+++444777333666:::666;;;IIIWWWoooccc\\\]]]WWWIII999444///222>>>IIIHHH===333///+++000CCCUUUZZZWWWSSSSSSTTTWWWZZZ[[[[[[ZZZYYY]]]XXXbbbdddKKK000)))***&&&'''$$$&&&&&&%%%***+++''':::QQQ]]]\\\XXXYYY]]]kkklllrrrtttkkkbbbhhhwwwrrrKKK------222+++''',,,---......///000111111222777444111555777000<<<\\\jjjVVV@@@333111111111111444444222000222666999999888888888777666555333222000HHHsss~~~cccsssVVV777+++---000//////...---,,,++++++111111222222111333555777|||qqqzzzeeeeee{{{\\\eee~~~yyy```ooonnnrrrjjjdddgggMMM;;;111999BBB>>>;;;;;;AAAHHHCCCCCC]]]}}}{{{{{{EEE555,,,...111,,,+++............------------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222777333///555666555<<<<<>>+++***000///.........------------333111000111222333333333jjjkkk^^^}}}yyy```ccc|||jjjjjjiiieeezzzaaaXXX```tttfffffflllNNN???HHH000(((111666999888000;;;777<<>>777CCC>>>>>>CCCCCC>>><<>>???666+++333CCCcccSSS===000666HHHXXX^^^[[[ZZZWWWUUUUUUVVVXXXZZZ]]][[[```ZZZ???,,,(((%%%(((,,,'''444GGG...(((&&&)))***((((((000???KKKeeeiiilllmmmpppkkkWWWBBB***---000000,,,***---111......------...///111222...111//////111///;;;UUUkkksssiiiHHH...,,,000///999111---222555444888>>><<<<<<;;;;;;:::999777777[[[|||iii{{{^^^<<<,,,///555333---/////////000000000000000444333333333444444333111IIIXXXuuu```pppmmmjjjJJJTTT|||___fffXXXNNNwww|||fff\\\[[[^^^gggfffvvvoooPPPOOOGGG===777999???CCC<<<;;;111HHHuuupppuuu}}}wwwxxxcccQQQ888???\\\mmm555222///,,,...222222///+++------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---......//////.........///000111222333666666333888CCCDDDIIIYYYzzzrrrXXXJJJCCCEEE@@@222---222XXXXXXOOO>>>555===MMMYYYYYYWWWUUUTTTTTTVVVXXXYYY\\\YYY]]]UUU;;;***)))'''---!!!222&&&222III///---$$$(((++++++((('''+++...111333666777555000(((!!!)))...111...++++++---///.............../////////,,,000---+++,,,)))000EEEbbbsssttt]]]HHHCCC999+++666)))+++>>>DDD999333999;;;;;;;;;;;;;;;:::999999WWWvvvzzziiibbbHHH000,,,000000//////000000000000000000000000222444555666555444444444KKKmmmdddrrrbbbbbbyyySSS___qqqnnncccUUUfffbbboookkkSSSBBB555+++:::CCC666999GGGooouuuyyyvvvjjjSSSBBBZZZyyy^^^111///...---...111222///+++.........------------,,,------------------------,,,,,,,,,---------......,,,,,,------...//////////////////000111222333444444888999???IIIOOOaaa~~~}}}aaaKKKKKKKKK===111---:::MMMWWWJJJ777333???JJJVVVUUUTTTTTTTTTVVVYYYZZZYYYWWWZZZQQQ888******)))--- 222&&&>>>%%%'''(((((()))***+++***'''%%%,,,...///...)))&&&+++333+++///000---+++---...,,,....../////////...---,,,000444111------(((///BBBVVVqqqxxxmmmeeeOOO333555)))666WWW```HHH666777777888999;;;<<<===>>>>>>ddd|||qqqFFF555,,,333555...,,,111......///000111222222333000444777777555444555777SSSjjjiiiwwwsssqqq}}}wwwzzz}}}vvvtttrrrmmmddd[[[VVVVVVWWWMMM```kkk}}}{{{VVV999777:::///<<<666KKK\\\|||ssstttqqqyyyYYYbbbjjjsssHHH///***---//////000000///,,,//////.........---------------------------------,,,,,,,,,------.........,,,,,,------...///000000/////////000111333444555666>>>CCCJJJTTT```UUUFFFHHHBBB888555555444CCCNNNBBB666999???QQQVVVXXXUUUSSSWWW[[[\\\OOO\\\\\\EEE///&&&&&&%%%'''+++)))%%%***333000%%%(((((((((((())))))))))))......---,,,+++***))))))'''(((***,,,---,,,+++***---......///000/////////000///...---------------aaadddooonnnYYYlllppp)))333%%%CCCjjj___AAA777555777555555999===>>>999444LLLooorrr{{{\\\555333111000111111000...111111111000111222222333444666777888777666777777QQQooo{{{eeeRRRaaatttuuuooonnnbbb```uuu}}}qqqddd999;;;999666111111999HHHTTT]]]{{{zzzxxxeeeggg999000------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////222333222222444666666888EEEKKKPPP___xxxjjjOOOIIIJJJHHH333---666AAA<<<888999777DDDJJJPPPQQQRRRUUUUUURRRXXXZZZRRR>>>000///...+++'''+++)))%%%***111///%%%(((((((((((())))))))))))*********)))((((((''''''((()))+++,,,---,,,+++***,,,---......//////......///......------------...KKKggglllcccXXXaaagggEEE111,,,LLLjjjVVV999222///555444333777<<<===:::666BBBooodddAAA666444222222333333222111111111111111111222333333222333555555666777888999HHH~~~eee~~~yyy{{{}}}LLL111222444555555333333666:::222EEEaaawwwooo}}}{{{|||yyy~~~~~~lllUUU333000------------------------------------------------------------------------++++++,,,,,,,,,---------------------...///000111444444444333444777:::;;;LLLLLLMMMeeennnQQQJJJKKK@@@333111444444999;;;222...666@@@HHHQQQWWWVVVQQQVVVOOO???000---333222,,,'''***)))&&&)))000...&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++******+++,,,,,,------------------------------......///666jjjooo```ZZZUUU___ccc222888XXXfffIII111000---444222111444999;;;:::888999xxx}}}[[[xxxhhhEEE111777555333222333333222111222222222222222333333444222222222333555777:::;;;@@@qqquuullleee|||CCC;;;222444777888777444000---...///222777:::999555111888888777777???NNN\\\cccqqquuuvvvwwwwwwvvvyyy>>>,,,///------------------------------------------------------------------------,,,,,,,,,,,,------------.........//////000111222222000///000333888===AAAOOOSSS```pppLLLEEEPPPBBB:::444000777<<<555&&&+++222999CCCJJJJJJEEEEEE<<<...%%%)))///...&&&'''))))))''')))---,,,&&&(((((((((((())))))))))))(((((())))))*********+++((())))))*********)))(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333dddtttooo```SSScccqqqBBBJJJaaa```>>>///444111444222111222555888888888666]]]vvvnnnvvv}}}~~~yyyVVV>>>999===;;;888777777666555333333333333333333444444555666444333333555888;;;<<>>AAAMMMaaawwwyyylllkkkuuuuuuttt~~~rrr...***...------------------------,,,,,,------------------------------------------,,,,,,,,,------------...//////...//////000111222000//////222666;;;DDDLLLPPPlllzzz\\\NNNDDDAAA===444555:::555111111---***---111111,,,222///***'''***,,,)))###'''(((((('''(((+++***&&&(((((((((((())))))))))))((((((((()))******++++++'''((((((((((((((('''''')))******++++++++++++++++++++++++,,,---...///000555PPPlll~~~jjj[[[nnnnnn___```lll___:::///777222555333111111222333444555888@@@tttrrr~~~___GGGAAADDDFFFDDD@@@===<<<:::888666444444444444444555555666:::888555555777:::;;;;;;IIIsss}}}|||}}}444...555333111000222333222222333333333333444666888999((()))---333555000''' 000:::III[[[nnn~~~|||{{{}}}uuusssvvvxxxvvvttt~~~hhh***,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,---------.....................///000111222555444777<<<>>>CCCOOO]]]xxxUUUEEECCCEEE===777666222888666000)))(((+++,,,)))***,,,.........,,,)))'''&&&'''((((((((((((((('''(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((''''''''''''''')))******+++++++++++++++++++++++++++,,,---...///111888SSSyyysssfffrrrkkkvvvsssxxxfff>>>///555...444333111000000000111222888000ooo\\\zzzbbbEEE;;;>>>@@@DDDAAA===:::999666444222555555555555555666666777<<<999666777:::<<<;;;999TTTrrr}}}jjj^^^jjjppptttyyynnn```^^^uuuzzz}}}yyyyyyvvv===444222444555555444111...---222444444000+++&&&$$$%%%999111+++,,,000222555777,,,***+++555KKKcccnnnooovvvwwwsssrrr|||xxxbbbvvv~~~uuuooopppuuuvvvwww}}}yyyXXX,,,000,,,------------------------+++,,,,,,------.........------------------------,,,---------........................///000111222777888<<>>;;;999888888777666444666666666666666777888888666444333666<<<>>><<<999hhhsssggg{{{{{{]]]ssseeettteeemmmxxx~~~pppggg===CCCKKK???>>>MMMIIIIIIPPPZZZ```jjjCCC666999333555777444///...222777333111---,,,++++++)))(((///...111333...''')))111(((,,,---)))+++666FFFOOOGGGZZZbbb```mmm{{{fff>>>TTT]]]mmmyyy{{{vvvqqqoookkk{{{vvvrrr777,,,222---------------------------++++++,,,,,,---...//////---------------------------------.........//////111111111111222333444555777;;;EEEQQQ[[[tttdddIIIKKKMMMFFF999000)))***++++++,,,000...+++******((((((///777+++---...///...,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---+++333,,,222kkkcccjjjooorrroooHHH@@@))),,,///////////////000111111000222333===```]]]pppYYYGGG777444888888666666<<<===<<<999666444444555555666666555444444777999:::777777///:::BBB999CCC}}}gggfff~~~RRRVVVkkkpppuuubbb___888666999,,,:::333999AAA>>>BBBQQQYYY___TTTfffqqqjjjkkkFFF666666444222000222444666444222;;;666000,,,,,,---,,,+++///............---------***,,,---------000666;;;LLLNNNAAANNNPPPeeeRRRAAA\\\cccfffppp}}}ooojjjppp{{{sssYYY@@@,,,&&&000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222000222666888555444555>>>FFFRRRdddkkkEEECCCQQQGGG@@@666111222444111,,,,,,)))((()))'''%%%***000+++,,,...///...,,,)))'''(((((((((((())))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,///,,,000]]]wwwfffjjjllluuu{{{LLL>>>......///............///000000222444222333HHHppp]]]ZZZQQQDDD999888:::999666666888:::;;;:::777555333333777777777666555666888:::888555888333:::>>>666HHHFFFSSSKKK~~~uuu[[[XXXeee___yyyyyyaaaxxxaaa999333===111---555<<<999;;;???<<>>GGG???::::::;;;888666666444666999:::888555333222666777777666555555888:::777333:::888:::777555RRRTTTvvv___...444kkkhhhRRRzzzsssjjj```kkksssrrrxxxooo|||VVV555000444111777:::777::::::...)))333888:::;;;555555>>>LLLhhh[[[333555<<<333222222222333222000---...,,,++++++,,,------,,,............------------,,,***)))))),,,///111111<<<111999888;;;FFFPPP<<>>>>><<<999888888777777777333666888888777666555666444444555444333333555888777222::::::999555999```ZZZ___FFF===---333PPP~~~ccc|||vvvhhh]]]]]]```eeeqqqxxxjjjpppkkkmmm;;;999666888666333<<<@@@666222555000444>>>777<<>>@@@<<>>;;;;;;888444333555777999666777777666555666888:::444555555444333333666888888333:::999888777@@@iiiggg```222&&&222666666<<>>000222333333222///---...///+++---......,,,++++++,,,------------,,,,,,,,,,,,***((('''((()))******)))444666:::444:::777===AAA888OOO```hhhkkkccc^^^eee```fffQQQ222+++///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000111222222222222222:::BBBAAA???SSS~~~YYYGGGAAA@@@AAA;;;333------,,,)))(((***((()))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,&&&///,,,???jjjtttnnnppphhhMMM,,,111+++***...---------------......///333///---...111222222222333eeewwwvvvsssHHH444EEE444>>>@@@???:::333444999:::777666666666555444444777999888999999888777777:::<<<666666<<<666;;;AAABBBZZZzzz{{{___???)))(((,,,777:::111...111111888rrruuuqqq\\\CCCMMMNNN111III999;;;888444777===<<<444333222@@@EEEBBB[[[cccCCC444::::::888999666444;;;===444:::```[[[???111///:::444333444333111...---///222+++---///...,,,+++---///---------,,,,,,,,,++++++'''((())))))(((((()))+++000@@@555666???AAA888LLLFFFJJJGGGIIISSSSSSLLLNNN___^^^FFF---***,,,,,,000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111000111333444666666777777777;;;EEESSSgggbbbJJJDDD@@@DDD;;;222///---******,,,(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---+++)))000---GGGqqqtttnnnbbb___DDD...222,,,%%%......------------...//////,,,///000///000333444222333UUU{{{jjjpppAAA...BBB<<>>(((<<<,,,777555666999999666666999555///CCCIII999OOO~~~tttsss{{{~~~SSS555666888666666555///222222...OOOsssAAA:::999...444333444444333000------111555---///111000......111444---------,,,,,,,,,++++++%%%(((******((('''))),,,'''CCC222:::DDDEEE---GGGbbbggg]]]MMMEEE???EEEUUUeee]]]CCC,,,))))))***111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222333444555777999:::;;;;;;GGG@@@IIIlllgggDDDAAAGGG===111+++...222///***))))))************************))))))))))))))))))+++,,,,,,,,,,,,+++******++++++*********************)))((((((((()))+++,,,((()))******)))***,,,...,,,***)))***aaa{{{|||fffuuuhhh===+++...,,,000,,,........................+++000555...&&&...555///,,,@@@{{{|||hhhCCC555555777===DDDOOOBBB:::===<<<666666<<<999999999888777666666666555777:::<<<======;;;:::<<<333===CCCDDD<<>><<<;;;???GGGDDD>>>===BBBAAA:::555777777777777777666666666666444555666888999;;;<<<<<<<<<222888:::???AAAJJJsss~~~^^^;;;555///---///111222000222222111111222333333444000111(((mmmsss}}}FFFCCC999444777999666666:::888666222//////111444666DDD@@@???BBB@@@===BBBKKKjjjhhhgggiiimmmrrruuuwwwlllyyy}}}yyyttt{{{qqqJJJ???666)))***---***222[[[RRR++++++333......888222111///...------...///------------------------))))))))))))))))))))))))))))))))))))))))))))))))***)))???000III:::HHH===:::LLL___fffbbb\\\]]]bbb]]]LLL111'''000///***000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///.........///000111111999///111>>>CCCCCCPPPdddqqqDDD>>>IIIFFF:::222,,,+++***)))((((((((()))+++++++++++++++,,,,,,,,,))))))((((((''''''''''''))))))))))))************'''((()))++++++***))))))((()))***)))))))))+++---,,,***...000[[[jjjsssmmmiiiXXX222,,,000$$$(((---------------------------(((666222666EEE555$$$555///111kkk|||uuummm~~~nnn___iiirrrkkkggglll}}}```CCC999<<<>>><<<:::>>>;;;<<>>===???CCCBBB???yyyjjjsssnnnjjjiiilllqqquuuwwwzzzsss}}}xxxsssyyyxxxtttQQQ<<<---'''111+++222AAAssslllyyyqqqTTT888'''...555///,,,000000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((***999777GGG@@@EEE>>>@@@III\\\eee^^^ZZZ\\\XXXWWWCCC---)))//////,,,...++++++++++++++++++++++++,,,---......,,,,,,---............///000111222333999888<<>>???BBB777777777777666666666666555555444555666888;;;===???999===:::???AAAAAA\\\```BBB555333000222444333000...///000222222111000000000111111444000333111pppkkk>>>888888;;;<<<999555666:::///444;;;@@@BBB@@@<<<999000444444111444===???:::ddd{{{yyymmmooo```bbbffflllrrrxxx{{{|||jjjaaa```bbbcccgggkkkhhhuuupppkkkiii\\\@@@000555)))999hhhzzzvvvuuu___111///---...111111...+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''000222DDD>>>GGG???BBB;;;@@@QQQ]]]\\\^^^aaa\\\VVV===,,,---///...---+++++++++++++++++++++++++++,,,---......,,,,,,---...---......///111333555666---???JJJEEEDDDbbb```EEE???@@@777555111---***)))(((((())))))******+++,,,,,,,,,,,,+++***)))((()))***+++'''(((((())))))*********(((((()))******************+++,,,+++++++++---///000111:::<<>>@@@BBB;;;<<<===>>>>>>???BBBEEE999999999888777666666666666666555555666888:::;;;999777<<<888???DDD@@@UUUoooVVVBBB777222111///111222111...---///111111111000000000000000111///---999'''PPPxxxZZZ@@@555777999999777666777:::BBBBBBBBB@@@<<<888333000***///000,,,...555999888KKKfffssslllfffbbbfffrrriiimmmqqqpppjjj```WWWRRR```nnn~~~}}}pppeeeeee___eeerrrhhhHHH---%%%666GGG}}}kkkCCC,,,222222,,,+++000111,,,---------------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''555000LLL888HHH999DDD:::???GGGPPPZZZ^^^]]]]]]WWW999+++///---,,,---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---...///111333555777888999???DDDMMMlllpppRRRJJJ???<<<777222...,,,++++++(((((())))))***++++++,,,---+++***(((((()))***+++''''''(((((()))******+++)))))))))))))))******++++++,,,------,,,,,,...000555///...%%%:::444DDDSSS^^^```@@@///...,,,///''',,,,,,,,,,,,,,,,,,,,,,,,///000,,,''')))...///000555@@@iiidddggg{{{www~~~hhh\\\bbbhhhlllPPP>>>;;;<<<:::@@@DDDEEE???888888@@@GGG===@@@BBBAAA???@@@BBBCCC<<<;;;:::999888777666555777777777777888888999999777666:::555===EEE@@@QQQjjjQQQ666,,,222666///%%%000222222222000000222444000000/////////000000111,,,111333...666SSSHHH<<<666888999888888;;;>>>AAAOOOHHH===333---,,,...000...000111000000333555666>>>hhhsssZZZPPPZZZaaabbb[[[[[[ZZZXXX\\\iii|||zzziiiVVVHHH<<<...MMMbbbQQQ///222///,,,,,,.../////////,,,,,,,,,---------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))444555III888>>>777CCC;;;CCC>>>BBBWWWZZZTTT\\\UUU444)))000+++***...))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......///000222555777:::;;;JJJHHHWWW~~~oooQQQDDDAAA;;;666111...------'''(((((()))******++++++,,,+++)))((('''(((***+++&&&''''''((()))******+++***)))((((((((()))+++,,,,,,---......------///111///...555///===+++///888@@@PPP;;;***)))***111***,,,,,,,,,,,,,,,,,,,,,,,,444333333000///999;;;...;;;XXXpppaaa}}}yyywwwwwwjjjYYYjjjxxxmmm]]]FFF777;;;???999777;;;888999888999;;;>>>>>>;;;>>>CCCEEEDDDAAA@@@@@@???>>>===<<<:::888777666555888888888999999888888888>>>===???888@@@IIIDDDSSSxxxUUU666555666555222000333888000111222222111111111111///////////////000111111///999+++;;;)))333===999:::;;;;;;:::<<>>000222%%%###000777000,,,///++++++,,,---------,,,,,,************************************************))))))))))))))))))))))))***111<<>>666///...333333///777aaaxxxzzzzzznnngggsss}}}~~~~~~yyyooo^^^MMMBBB;;;:::999888888888999:::999999:::;;;;;;<<<<<<===???AAACCCAAA???>>>???AAA<<<>>>???<<<777333333444666666666666666777888888AAA===;;;<<<>>>AAAIIIRRRqqqtttZZZ???///666555444444333333333333333222111////////////000222111111111000000//////111222333222000222666:::999888666888>>>AAA;;;222333222111///......000111...222222///,,,///555999:::???EEEJJJOOOVVVaaajjjzzzxxx|||nnnvvvuuuttt|||iii:::---+++---------............///......---------,,,,,,,,,)))))))))))))))))))))))))))(((((()))++++++***)))))))))(((((('''''''''&&&---<<>><<>>---JJJWWW\\\UUUBBB888,,,)))---000...***++++++,,,---......,,,***444...******+++,,,...111///;;;999555<<>>AAAEEEEEECCCAAAAAAAAA???@@@???===:::777666555666666666666666777888888???<<<;;;<<<<<<===DDDMMMXXXqqqUUUBBB888222///555444444333222222333333111000/////////000111111111111111111000000000/////////000000000222555888777555555888;;;:::777666999777555666888888555222333666777555111000//////111JJJYYYVVV\\\tttsss}}}qqqwwwuuuDDD,,,***111------------...............------------,,,,,,,,,)))))))))))))))))))))))))))(((((()))++++++***((()))(((((((((''''''''''''---444555000000999BBBEEEBBB888@@@...FFFWWW[[[RRR:::333+++))),,,///...+++***+++,,,---//////...---(((,,,///000111333444444???,,,+++CCCFFF333NNNbbbGGG>>>>>>@@@000///---,,,***)))))))))***+++,,,,,,,,,+++)))(((''''''((()))************---------,,,---.../////////000111000///000111333/////////000222333111000000///111555444...+++,,,,,,)))***333===@@@999000...))))))//////+++,,,333PPPcccoooxxx}}}nnniiiNNNCCC666222666;;;;;;999888888999999999999888888777777888888999::::::;;;:::>>>CCCEEEEEEBBB@@@???BBB@@@???>>>===;;;999777666666666777777777888888<<<;;;<<<===:::999???GGGEEEqqqiiiWWW@@@333222777:::;;;444333222222111222222222///......//////111222222111111111111000000000000///......000222555555555<<<777555555111***+++333555111......111333111...,,,+++,,,222;;;AAACCCDDD===EEEPPPcccgggzzzzzzmmmqqqzzzeee))),,,...555------------............------------,,,,,,,,,,,,(((((((((((((((((((((((()))(((((()))++++++***(((((((((((((((''''''''''''&&&***...222888======;;;;;;;;;DDD///AAAXXXXXXMMM111...+++***+++---------***+++,,,---.../////////'''000444000///333444000555:::>>>BBBFFFSSS|||XXXFFFAAA999666333333111---,,,---***************)))))))))(((((()))***+++,,,,,,,,,......//////000000111111000111222111//////000222/////////111333444333222222---,,,111444222111111///---...888CCCFFF>>>555000+++,,,222---%%%...@@@sssvvvvvvtttppp```JJJ<<<444222222555999:::555000666777888999999999888777666666777777888999999999666999===???@@@>>>===;;;BBB???======???>>>;;;777777777777888888777777777888999<<<>>>:::777<<>>FFF111<<>>>>>;;;888777777888888888888777666666777;;;>>><<<999===DDDKKKAAA^^^ooo[[[OOOFFF<<<555666666555222000...///000111111111000000111111222333333333222222111111111000000000000000000111111444111///000444666555444888333222333111333CCCUUU&&&000999<<>>,,,...000///---+++,,,---+++,,,---,,,***)))+++------111111000666AAAAAA;;;???@@@PPP\\\JJJ:::555333///,,,......---------,,,,,,,,,,,,///////////////000222222///000111333444444444444000111111000//////000222000000000111333444222111>>>555//////000000111444333222111111000///---,,,......222333///222EEE\\\FFF;;;;;;;;;222444>>>>>>...222555555444666;;;@@@444555666777777888777777555555666777777888888999:::888888888:::<<<;;;:::<<<<<<;;;<<<======;;;:::777888999999999888777666888777999======;;;===AAABBB555FFFpppYYYOOOBBB::::::<<<>>>>>>...111222111///111888>>>111111111000111111222333333333333333222111000///000000000000111111111111111000...///222555777888:::777222---***...666>>>CCCKKKNNNGGG@@@IIIbbbxxxuuugggbbbqqqyyysssoootttyyy|||~~~|||~~~~~~www{{{yyyuuu|||{{{jjjcccpppiiiuuu>>>---555$$$,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((''''''(((******)))''''''''''''(((((((((((((((;;;000,,,333555222666@@@777???AAA::::::UUUBBB666...///000000...,,,,,,,,,+++---...---***))),,,///...///111666;;;======;;;CCCbbbuuuSSSCCC<<<444111333000000000000000//////...222111000000000111222333///000222333444555555444111222222222000000222444111000000111222222111///777222000111222000111444000//////111333444555555444666666444222444:::@@@:::111<<>>222111<<<<<<>>>===>>>;;;SSS999000..................---,,,))),,,///...,,,,,,000444888444777===>>>===GGGVVVsss___LLL<<<333222111222333333333222000///333222111000000000111222///000222444555555555444222333333333222222444666111000000000222111000...---,,,...333444333444777333111///000444555222000333444444333666888333***:::,,,555>>>222222:::444888444000...111555777888555555444444555666888999666666777777888888999999888888999<<<>>>===888333999<<>><<<;;;===???777888:::;;;:::888666555???888444888<<<;;;888888:::LLLCCC666FFFaaa{{{{{{]]]LLLCCCFFFCCC666111888999999999999;;;???EEEIII:::777333333444555555444222222111111222333444444,,,---...000000000////////////000000111111111222000222333444777===GGGNNNEEEMMMLLLFFFLLLWWWOOO>>>TTTZZZggg|||}}}ooonnnwwwjjjkkksss|||uuuhhhjjjxxxpppyyy{{{qqqwwwtttwwwzzzyyyxxxxxxzzz||||||xxxzzzssseeettttttfffmmmsssjjj222000***$$$333+++'''++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************'''&&&&&&''')))***((('''&&&'''''''''(((((()))))))))'''///<<<999---333EEE???===:::AAA===RRR444------,,,+++,,,...///...---(((,,,//////...///555:::???999;;;CCCEEEKKKhhhfffIIIBBB<<<...222444444333444333000///000222222222222333444555444555666888999888777555555555444444444333333222222222222222222222333222222111111111111222222111111222333333444555555666555444333333444555666555666666666555444444333333333222222333333444555666666666666777777777777888666444555888999777555888888999;;;<<<;;;999666777888999:::999999777666999999999999999888777777???>>><<<;;;;;;:::888666999>>>FFFIII???>>>]]]zzzbbbIII;;;;;;<<>>HHH\\\fffHHHFFFAAA>>>CCCTTTjjj{{{|||xxxrrrqqqxxxyyyqqqhhhhhhmmmppptttyyy}}}{{{xxxwwwwwwvvvvvvrrrttt|||~~~|||{{{vvvrrrvvv~~~}}}wwweeekkkpppssssssqqqkkkdddNNN999)))***///------000---------------------------,,,,,,++++++,,,,,,---++++++******))))))((((((((((((((((((((((((((((((&&&'''(((((((((((()))***&&&+++555;;;666///111:::BBB???222999PPPHHH...***,,,,,,------------......///(((&&&---444555222111999<<<@@@CCCNNNppp}}}^^^BBBAAA888///...333666555333111222222333333444666888666666666777999:::888777555555555444444444444333111111111222333333444444222222111111111111222222222333333444555666666666555444333222222333444555555555555555555444333222333222222222222333444444555555666666666777777777888666555555777888666444777777888:::;;;;;;999777666777888999999888888777999999999999888888777666<<<999777666777:::===??????===???CCCAAA===CCCNNN~~~lllVVVGGG<<<777777===<<<===BBBGGGHHHDDD@@@<<<:::777555666999===???333333444333333444666777666555444444444444222000)))((())),,,111444666666,,,---333;;;<<<888666777,,,;;;EEE>>>BBBcccxxxoooHHHSSScccpppzzz||||||}}}yyyuuuuuuuuuyyyxxxoooffffffhhhjjjtttuuuuuuttttttuuutttrrrjjjrrr~~~zzzssswwwzzzyyytttpppsssxxxxxxrrrggglllnnnmmmmmmhhhYYYHHH@@@111'''***...,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))(((((((((((((((((((((((((((((((((''''''((((((''''''((((((''',,,444999555000333<<>>AAACCC@@@???@@@DDDGGGFFFAAA===GGGeeeyyy~~~nnniiiRRRFFF:::666777999>>>CCCAAA>>>;;;;;;======;;;999555444222111222444666777666666666555333111///...333222111222222111///,,,666444333222222000---+++111111333666555666===FFF;;;;;;>>>EEEaaakkk{{{~~~}}}vvvrrrqqqtttxxxwwwxxxtttkkkfffgggiiihhhtttnnniiijjjooorrrpppmmmkkkvvvttthhhkkktttvvvtttppplllnnnrrrqqqmmm^^^ccceeefffllljjjRRR666111(((%%%***---***))),,,++++++++++++++++++++++++)))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''',,,333888777555;;;DDDLLLDDD???HHHOOO<<<)))...------,,,,,,,,,,,,,,,,,,///...///111111222999BBB:::PPPrrrnnnVVVIII@@@555444;;;:::999888888999999999888;;;::::::;;;<<<<<<;;;999777777777666666666555555444444444444444444444444333222222111111222222333///000111222222222222111333333222222222222333333222222333333333222222111222222222111222333333444444444444444555555555555777666666555555555444333444333444777:::;;;:::999444444555666777888888888999999999999888777666555666888;;;<<<;;;999888777444;;;>>><<<<<>>@@@;;;:::===CCCDDD???:::888AAA???;;;;;;<<<===<<<;;;444777;;;???@@@???<<<999>>><<<:::999888666444333555555555777888777555222++++++,,,///222222111///888333111222333777BBBLLLKKK333888___qqq{{{|||}}}zzz|||}}}{{{}}}|||sssooopppssswwwssssssnnniiiiiinnnooonnnssshhh___bbbkkknnnlllhhhmmmqqquuuvvvpppjjjhhhhhhpppnnnkkkiiikkkmmmlllkkk[[[___bbbfffooommmPPP///)))&&&&&&+++,,,)))***---************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''...777<<<>>>???EEEKKKQQQGGGFFFPPPLLL444(((///---,,,,,,,,,,,,,,,,,,,,,///---///444999;;;???DDDMMMyyy]]]QQQFFF>>>999666555555777::::::999777===<<<;;;===>>>???===<<<999999999888888888888777999999888666555444222222333333222222222222333333///000111222333222111000333333444444444444333333111111222222333222222111222111111111111222333333222333333333444444444444555555555555444333333444444333444666999;;;;;;:::333333444444555666777888777888888888888777666666<<<>>>@@@???===;;;:::;;;:::???@@@<<<<<>>:::999;;;;;;<<<>>>AAAFFFJJJLLLMMMEEEIIINNNSSSUUUTTTQQQOOO===:::888999===AAACCCDDD?????????AAACCCDDDBBB@@@???>>>======<<<:::777444444000111777;;;:::888999:::111NNN{{{xxxzzz}}}||||||yyyxxxzzzzzzxxxvvvzzzvvvooooooqqqqqqoooqqqpppmmmiiilllrrrsssqqqqqqccc[[[___hhhjjjgggeeebbbgggkkkkkkiiiiiikkkmmmjjjhhhggghhhjjjjjjkkklllggghhhiiikkkmmmaaaCCC$$$+++))))))++++++***+++///************************+++******))))))******+++((((((((())))))))))))))))))))))))))))))))))))))))))''''''))),,,------,,,...666???CCCEEEFFFIIILLLRRRHHHKKKRRRDDD///)))///,,,,,,---------.........,,,///555:::<<>>@@@AAA@@@???<<<<<<;;;;;;;;;:::::::::======;;;999777444333222333333222222222222333333111333444666666555333222333333444444444444333333111111222333333333222222111111111111111222333333222222222222333333333333333444555444333333444555555444444666999;;;;;;;;;333333333333444555666666555666777777888888777777999999999666444555;;;???;;;999999<<>>>>>BBBHHHMMMLLLFFF@@@666;;;DDDJJJIIIEEEGGGMMMNNNKKKLLLRRRXXX___gggooouuuwwwzzz}}}|||xxxttttttyyy}}}|||{{{zzz{{{}}}~~~}}}xxxtttnnnhhhaaaZZZSSSNNNEEE;;;444333444222000111222===___~~~zzzvvvtttrrrwwwxxxzzzzzztttpppttt|||~~~xxxpppkkkmmmpppnnnhhhppppppnnnjjjkkkoooooommmlllaaa[[[aaafffcccaaabbb]]]jjjqqqjjj]]][[[ccclllgggdddeeehhhiiihhhiiillljjjhhhiiijjjcccNNN555$$$---,,,++++++++++++---...************************,,,++++++******++++++,,,))))))))))))************)))))))))))))))))))))))))))''''''+++000333333222999@@@FFFFFFEEEGGGHHHGGGOOOGGGLLLMMM;;;------...,,,,,,---...///000000111222444555666???^^^xxxaaaPPPHHH>>>999:::>>>??????=========???BBBCCCCCCBBB>>>>>>>>>=========<<<<<>>===;;;999777555555444333333222222333333444222444666777777555333222111222333444444333222111111222222333444444333333111111111111111222222333111111111111222222222333000222444444333222444666777666555777999;;;<<<;;;444444333222222333444555333444555777888888999999444777;;;;;;999999<<>>DDD@@@;;;CCCAAAAAABBBAAA@@@@@@AAACCC>>>EEEOOOTTTSSSWWWgggyyy|||}}}ooobbbQQQEEE===999<<>>DDDEEEAAA@@@EEEHHHGGGJJJEEEKKKGGG111---222,,,+++,,,---///000222333444<<<999>>>SSSvvv~~~iii]]]KKK@@@===???AAABBB======>>>@@@CCCEEEEEEDDD????????????>>>>>>>>>>>>???>>>===<<<:::999888777444333333222222333333444111222444666666444222000000111222333333222111000111222333444444444444444111111111000111222222333000111111111111222222222///111444444222222555777999777666777:::<<<<<<;;;555444333222222222333444222333555666888999999:::RRR\\\gggllliiibbb^^^\\\lllqqqyyyvvvbbbUUUhhhvvvooolllWWWBBB@@@>>>BBBEEEEEEEEELLLZZZfffnnn}}}}}}ssscccTTTOOOQQQ```mmm~~~|||zzzxxxuuuqqqnnnuuuqqqpppssstttqqqnnnooojjjpppqqqkkkhhhlllooonnnccchhhjjjfffdddeeeeeedddaaa]]]```fffbbbWWWVVV^^^[[[___aaa```dddhhhddd\\\fffccccccgggfffaaabbbgggggg```bbbdddMMM))) ---''''''(((***---///+++&&&++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((('''(((...777===>>>======AAA@@@:::;;;DDDJJJKKKFFFCCCJJJBBB+++---666***+++,,,---///222444555666??????WWWmmmddd\\\LLLAAAAAALLLHHHDDDCCCDDDDDDAAA???AAABBBCCCBBBAAA@@@AAABBB@@@@@@???===;;;999777666444444555555555444333333222222222222222222222222222222222222222222222222111222222333333222222111222222111111111111111111...333888999444000000111000111333333333333555666999999999888999999:::::::::666333222555777777555666666666666666555555555666IIIWWWYYY[[[bbbccc^^^XXXWWW[[[]]]YYY\\\tttzzz~~~sssgggiiippp|||~~~}}}|||{{{|||}}}}}}}}}}}}}}}yyy~~~~~~~~~|||zzzwwwuuuuuutttuuutttpppnnnooonnnkkkllloooiiiiiiiiijjjkkkhhheeeaaaeeeeeeeeeeeedddccccccbbb]]][[[```hhhggg]]][[[``````fffddd[[[YYYaaaeeebbbiii___ZZZ]]]aaa```___```___ggghhhUUU777$$$$$$,,,*********))))))))))))))))))((((((((()))***+++,,,...---++++++,,,,,,,,,+++(((******)))&&&&&&)))---))))))))))))))))))))))))******)))***---333<<>>888666666999BBBKKKEEEMMMFFF222***000000'''333...---111444555<<>>AAAPPPbbb}}}}}}{{{}}}~~~}}}~~~xxxxxxxxxwwwuuusssqqqqqqppppppqqqmmmkkklllkkkggghhhkkkhhhgggggghhhkkklllllljjjhhhfffdddcccddddddcccbbbgggaaa]]]\\\\\\]]]bbbhhhhhhmmmiii\\\VVVYYYYYYSSS[[[[[[[[[\\\^^^aaabbbbbbcccaaaXXXEEE111&&&''',,,***)))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,******++++++***((()))******)))(((((()))***))))))))))))))))))))))))(((((('''&&&''',,,222666:::===:::333444>>>EEEDDDKKKJJJ@@@111,,,222555111,,,000444333000;;;ZZZyyytttbbbMMMJJJFFFCCCBBBCCCEEEFFFGGGEEEBBB??????@@@BBBDDDEEEEEEDDDBBB???<<<:::999666555333222222222333444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000333555444111///000222000222333333222222444555999999999999999:::;;;;;;:::888555444444555444333555555555555555555555555888333???YYYlllllljjjlllHHH;;;111//////000777@@@[[[rrr{{{uuu}}}~~~~~~}}}|||{{{~~~vvvuuusssrrrppppppoooooooookkkiiiiiihhheeeeeehhheeefffhhhhhhgggdddaaa___```___aaaeeejjjiiibbb[[[ZZZaaahhhmmmppplllaaaUUU^^^dddccc[[[WWWYYYXXXTTTSSSZZZZZZTTTSSSYYY]]][[[bbbUUUBBB222)))(((***,,,))))))))))))))))))******((()))***++++++++++++***---,,,++++++,,,,,,+++)))***)))(((((()))***)))'''))))))))))))))))))))))))(((((((((&&&$$$%%%(((+++111===>>>666:::IIILLLDDDPPPEEE777...---///111222---666===>>>DDDddduuuiiiYYYMMMIIIHHHGGGFFFKKKHHHDDDBBBAAABBBBBBCCCDDDDDDCCCBBB@@@>>>===;;;777666333222111222333444222222222222222222222222111111111111111111111111111111222222222222111111111111111111111222222222///000111000......///111000222333333222222333444777777777777777888999:::999888666444444333333222444444444444444555555555<<<555888JJJ^^^kkksssyyyooocccVVVLLLCCC===AAAIIIPPPkkk|||tttyyy~~~}}}}}}}}}~~~|||}}}vvvvvvuuusssrrrqqqqqqqqqnnnjjjhhhiiigggddddddgggccciiimmmhhh\\\QQQJJJHHHBBBFFFOOO[[[ccc^^^OOOBBB___bbb___[[[```hhheeeZZZPPPWWWZZZYYYYYY]]]^^^[[[OOOWWWUUUJJJKKKWWW[[[UUURRRDDD222'''&&&***++++++)))))))))))))))*********((((((((()))***+++---...+++***)))***,,,---,,,+++***(((&&&(((++++++)))&&&))))))))))))))))))))))))***++++++)))'''&&&&&&''',,,555:::<<>>>>>888777444222222222333444222222222222222222222222111111111111111111111111000111111222222111111000000000111111111222222222333333333222111111333555000222333222111111222444444444444444555666777888888777777555333222222222222333333333444444444555666888666777DDDXXXeeehhhzzz~~~xxxiii^^^aaajjjrrryyy~~~~~~{{{zzzyyyttttttsssrrrqqqooonnnmmmlllhhhfffgggfffcccdddgggeeekkkmmmcccRRRFFFFFFJJJJJJMMMUUU```gggaaaSSSFFFOOORRRPPPMMMSSS^^^^^^VVVPPPUUUZZZ[[[[[[\\\\\\[[[LLLTTTTTTOOOTTT^^^[[[NNN:::444,,,((()))++++++***(((((())))))************---+++)))'''(((+++...000...---,,,---///111222111,,,***'''(((+++,,,***'''((((((((((((((((((((((((***,,,---,,,***((((((((((((&&&---<<>>888TTTwwwhhhXXXLLLJJJFFFBBBAAACCCDDDCCCBBB@@@@@@AAA@@@@@@???>>>>>>999888666555444333444444222222222222222222222222111111111111111111111111000000111111111111000000000000000111222222333333222111111111111222333333000222333222111111222333222222222222333555666777555666777666333222222333111222222333333444444444222:::;;;444777FFFMMMIII^^^qqq||||||xxxnnnccc[[[bbbvvv~~~~~~~~~~~~}}}}}}{{{vvvpppppppppnnnmmmjjjiiiggghhheeeccceeedddbbbcccfffjjjjjjeeeYYYOOOOOOZZZeeejjjhhhgggjjjlllkkkddd^^^CCCHHHNNNTTTZZZ\\\WWWPPPRRRVVV[[[^^^^^^^^^______XXX]]]^^^\\\\\\YYYIII777******++++++,,,+++***)))((((((((()))******++++++,,,***((('''(((+++///222@@@===:::999;;;>>>@@@AAA444111...,,,+++***)))((((((((((((((((((((((((((((((***++++++***))))))******"""(((<<>>===<<<999999888777666555444444222222222222222222222222111111111111111111111111000000111111111111000000///000000111222222333333////////////111111111000111222333222111000111222111111222222333555666777333555777666333222222444111111111222333333444444666888999777888:::;;;:::>>>QQQhhhwww~~~rrrooouuurrrgggKKKCCC;;;<<>>;;;:::::::::999999888666555444222222222222222222222222000000000000000000000000000000111111111111000000///000000111222222333333222222222333555555444333111222333222111000111222222222222333444555777888222444777666333222333555000000111222333333444444999000...555777222333:::///777DDDTTTfffvvvqqqgggbbbQQQ===:::<<<>>>>>><<<;;;===???===???@@@???===>>>CCCGGG<<>><<<:::888777777666666333333222222222222222333111111111111000000//////111000000///000000111222111111000000111111222333222222222222111111000000222222333333333444444444222222222333444555666777333444333222666;;;<<<999;;;>>>>>>;;;:::;;;999555333555555222333555222---222222444777999===JJJVVVXXXUUUPPPHHHAAA>>>======<<<;;;:::999999999:::;;;========================AAA@@@???>>>>>>???AAABBBAAA<<<;;;>>>@@@???>>>@@@>>>>>>===<<<<<<<<<<<<<<<===;;;:::;;;AAAKKKUUU[[[nnnsssvvvttttttyyy|||}}}|||qqqiiirrr~~~~~~wwwzzz}}}|||xxxrrrmmmkkkmmmrrrpppgggeeehhhddd[[[VVVGGGEEEWWWeeefffjjjsssiiiddd[[[UUU]]]jjjoookkkddd```[[[[[[```___RRRCCCTTTWWWbbbkkkggg\\\^^^hhhMMM===+++%%%***///...)))(((,,,)))###&&&///111+++---***(((((((((,,,333:::RRRSSSSSSSSSRRROOOLLLJJJHHHBBB;;;777:::>>>BBBCCC???@@@DDDDDD777'''###))))))(((((((((((())))))***%%%)))+++***%%%$$$(((---+++...***'''555JJJKKK>>>666@@@]]]yyyiii[[[IIIHHHGGGEEEDDDCCCCCCCCCEEECCC???;;;999777666555444444333333222333333333222222222111111000000000111111111111111111111111111111000000111111222333222222222222111111111000222222222222333333333333333222222333333555666666555666<<>>@@@<<<:::===???>>>===?????????>>>===============???===;;;999999;;;>>>@@@AAAEEEFFFCCCBBBFFFIIIJJJAAAFFFHHHBBB999555:::AAAJJJTTTdddsss|||uuuvvvyyyzzz|||~~~}}}yyytttpppnnnjjjmmmmmmiiieeeaaaYYYRRRYYYKKKHHH[[[nnnrrrkkkfffpppmmmeee^^^```ffffffbbb___```\\\VVVTTTWWWZZZYYYQQQQQQVVV[[[TTTHHHFFFMMMWWWIII777,,,)))'''"""(((++++++)))***...000///&&&(((+++000666>>>GGGNNNAAAAAABBBAAA@@@???===<<>>888444444555555444???>>>CCCFFF>>>///(((***((((((((((((((())))))***%%%(((,,,......,,,***(((+++,,,...111666;;;======UUU~~~sss\\\VVVOOOJJJHHHGGGEEECCCBBB@@@===<<<<<<;;;:::999666555444444333333333333333333222222222222111111222333333444333222000///111111000000111111222333222222222222111111111111111111111222222222222333333222222333333444555666777333===VVVooozzz}}}~~~www{{{|||zzzyyy{{{yyyuuu{{{|||{{{wwwvvvwwwsssnnn[[[TTTKKKBBB777///000555555666888999::::::999888;;;:::999888888999:::;;;========================<<<<<<<<<<<<<<<===>>>>>>???:::999<<<>>><<<<<<>>>??????>>>>>>======>>>>>>:::;;;;;;;;;;;;:::999999:::===<<<888666:::<<<<<<666555444222000000111222333666;;;DDDRRReeexxx}}}zzz{{{tttsssrrrqqqqqqpppmmmkkkgggccc```]]]WWWMMMGGGGGGCCCEEENNN]]]lllqqqjjjaaammmlllhhhaaa]]]]]][[[WWW[[[[[[WWWRRRSSSYYY]]]]]]FFFBBBBBBCCC===222---111111---((('''+++///000///))))))***,,,+++))),,,222111666;;;AAAFFFKKKQQQTTTLLLLLLLLLLLLKKKKKKKKKJJJNNNKKKHHHEEEDDDBBB@@@>>>;;;888;;;CCC@@@333)))'''(((((('''(((((()))******---***''''''***,,,------111...000666<<>>:::777666555444333222222222333333333333333333333333333444555666555333000///111111000000111111222333222222222222222222222222000000111111111222222222333222222222333444444555777...555QQQkkkssspppoootttxxxxxxvvvvvvyyyxxxttttttwwwxxxxxx{{{~~~zzztttqqqnnneeeSSS@@@666555555666999<<>><<<:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???===999888;;;===;;;;;;===>>>>>>===============>>>888999;;;===>>>>>>======<<<>>><<<888777;;;===<<<<<<:::888888888999888888<<<888333000444AAAPPP[[[tttwww|||}}}xxxrrrnnnmmmvvvtttqqqooonnnlllhhhdddSSSHHH???<<<666...///888+++CCCZZZbbbdddiiilllllldddfffeee```[[[XXXXXXXXXYYYTTTPPPRRR[[[^^^RRRCCC555000...000...(((%%%'''''''''(((((())))))+++,,,***'''(((---***%%%,,,888@@@GGGMMMOOOPPPRRRRRRPPPOOOOOONNNNNNNNNNNNOOOPPPHHHGGGFFFEEEEEEEEEDDDDDD===666555>>>AAA777+++&&&((((((((((((((()))***+++///---+++******,,,------///777CCCRRRfffppp\\\RRRMMMJJJHHHIIIFFFDDDDDDEEECCC===777777777555444222222111111333333333333333333333444333444555666555333000///111111000000111111222333222222222222222222222333000000111111111222222222333333222222222333444444777...333NNNjjjtttrrrnnntttvvvvvvttttttxxxyyywwwtttwwwwwwwwwyyy|||{{{vvvhhhbbbdddttt}}}oooOOO666555444555777;;;<<<;;;999999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<===888777:::<<<::::::<<<<<<<<<;;;;;;;;;<<<<<<=========<<<:::999888777666777999777444555999;;;999777888777666444222333333333555888:::888777666666ZZZdddqqqwwwxxxvvvtttrrrkkkggg```YYYRRRKKKEEEAAA999000++++++((($$$***555:::SSSggghhhfffjjjoooooocccdddccc```[[[XXX[[[___VVVUUUSSSTTTVVVQQQ???---+++'''%%%'''***))))))***+++...///...***((('''((()))&&&)))//////...888GGGCCCLLLSSSTTTUUUWWWVVVQQQLLLLLLKKKJJJJJJKKKKKKLLLBBBBBBBBBBBBBBBCCCEEEFFFEEE999444===CCC<<<111+++((((((((()))***+++,,,,,,)))...444555222//////000@@@^^^~~~tttdddXXXQQQJJJEEE@@@@@@BBBCCC???;;;999888777555333222222111222222333333333333444444333444444555444333111000111111000000111111222333222222222222333333333333111111111222222222222333333333222222222222333333777111222EEEaaasssrrrkkklllmmmlllhhhjjjooorrrrrrrrruuuvvvvvvyyy}}}{{{wwwhhhbbbeeesss}}}ooocccAAA<<<777555777999999888888888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>???>>>===888777:::<<<::::::<<<;;;;;;::::::;;;;;;<<<<<<===<<<;;;999888888888888999;;;:::888;;;??????<<<999:::;;;999555333444555111444777888666333111111000888@@@BBBDDDGGGIIIIIICCCAAA<<<666000...///111???@@@DDDHHHGGGFFFIIIOOO\\\cccgggfffiiilllhhh```cccaaa___]]]XXXTTTWWW\\\TTTZZZ[[[PPPAAA666000,,,)))((('''(((***,,,,,,---"""&&&***,,,+++,,,...111***+++111888===CCCLLLVVVGGGQQQVVVTTTTTTVVVTTTMMMRRRRRRQQQPPPPPPOOONNNNNNGGGHHHHHHGGGFFFFFFGGGIIICCC555///888???:::000+++************+++,,,......000000...,,,///;;;OOO]]]|||qqq]]]SSSGGGAAABBBEEEFFFDDD<<<;;;:::777666444333333111222222222333333333333333333333333222222222222111111000000111111222333222222222333333333444444222222222222333333333333333333222222222222222333555222000888RRRkkknnndddmmmmmmjjjeeegggnnntttuuukkknnnppprrrvvv{{{{{{wwwvvvtttttttttrrrsss|||```VVVHHH>>>;;;::::::888888777777777777999;;;<<<::::::::::::::::::::::::===>>>@@@BBBCCCCCCCCCCCC===999777;;;<<<;;;;;;===;;;;;;;;;;;;;;;<<<======777888:::;;;<<<=========555777777666999===;;;666555666666555444222222111888777444111...///333666///444555222222666777444111222111///111:::KKKWWW```gggllliiigggggghhhhhhiiifffccccccffffff```YYYaaa]]]ZZZZZZVVVQQQPPPTTTTTTZZZXXXGGG444***+++...***,,,,,,++++++,,,------,,,------+++((('''''')))000777???EEELLLTTTXXXWWWLLLVVVYYYSSSQQQSSSQQQIIIOOOOOONNNMMMKKKIIIFFFEEE@@@CCCFFFFFFDDDAAA@@@AAA888,,,(((333<<<777---(((+++++++++,,,---...///000666222...333HHHkkksss^^^NNNIIIIIIHHHGGG???>>><<<:::888666555555111111111222222333333333222222111111111222333333111111111000111222222333222222222333333444444444222222333333333444444444333333222222111222222222222333000333NNNnnnuuuiiijjjjjjeee```bbbjjjqqqsssllloooooooooqqquuutttooovvvqqqooouuuyyyyyyvvvttt|||mmmXXXHHH???;;;999777888777777777777999;;;<<<::::::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAAAAA===999888;;;===;;;;;;===<<<<<<<<<<<<<<<===>>>???666777999;;;;;;:::777666888::::::999<<<>>>;;;555666444222333666666333111000333666888666444222111---222333111222666555///...000///...333DDD^^^qqqttt{{{zzznnnfffiiijjjgggcccdddfffgggccc___```dddbbb]]][[[]]][[[UUURRRUUUWWWVVVMMM@@@555000,,,(((***---...,,,***+++,,,---***+++,,,,,,---000333555777BBBJJJMMMTTT[[[XXXOOOIIIRRRVVVQQQPPPVVVVVVOOOPPPQQQPPPOOOMMMIIIEEECCC@@@EEEKKKNNNLLLHHHEEEEEE333)))(((555???:::///***,,,,,,,,,---...///111111///222>>>WWW~~~sssaaaVVVLLLDDDCCC??????BBB@@@888666888444666888888666333111000555555444444333222111111444555555666555333222000444444444555555555666666333333444444555444444444222222222222222222222222444111///222===NNN```kkkccc```\\\[[[\\\\\\YYYWWWMMMFFF>>>:::AAASSSgggvvvqqqqqqrrrtttxxxzzz{{{zzzwwwqqq\\\:::777666888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>===;;;:::;;;<<<<<<:::999:::;;;:::<<<======<<<;;;;;;<<<:::::::::::::::999888777888888999999999888777777222222222333444555666777888777666555444333333333888999666111333888666000555222---...999MMM```jjjlllmmmkkkggggggiiigggccc___]]]bbbddd```cccbbbVVV___``````ZZZOOOEEE>>>;;;777)))888TTTOOO666+++...)))(((***---+++&&&''',,,+++)))(((+++---444BBBPPPCCCQQQYYYVVVUUU[[[]]]XXXZZZWWWSSSRRRRRRTTTTTTTTTWWWMMMHHHLLLPPPLLLGGGFFFGGGJJJKKKHHHIIIJJJDDD;;;///++++++111555333///...,,,)))***......---333;;;HHHiiiyyyjjj^^^LLLFFFCCCDDDCCC>>>;;;<<<555444222111111333666888999999888888777666666666444555666777888888888888666666666666777777888888555555666666666666555555222222222222222222333333444444333444666888;;;<<<<<<999666555666666444222666555222///000:::JJJWWWxxxwwwvvvttttttuuuvvvwwwnnnrrr___@@@:::888888888888777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::888999::::::::::::;;;<<<:::;;;======;;;:::;;;<<<:::::::::::::::999888888777888:::;;;;;;999666444333333333333444555555666777666555444333333333333333444333000222666555///...000333555<<>>FFFQQQZZZaaa___TTTOOOTTTWWWVVVQQQRRRRRRSSSUUUWWWZZZ[[[YYYPPPKKKMMMNNNKKKHHHIIIJJJKKKKKKHHHIIIHHH>>>333///)))(((///444222...+++222222333444444<<>><<<;;;;;;<<<;;;999777888:::<<<>>>777777777777777777666666666666777777888:::;;;<<<888888999999999999::::::777777888888888777777666333333333333333333333333000222444666555222...,,,333111//////000000...---***...111---)))+++444>>>ZZZdddrrr{{{{{{wwwqqqnnnkkktttvvvRRR;;;999666888888777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::999888888::::::999888666777999999999:::;;;===999:::<<<<<<:::::::::;;;::::::::::::999999999999777999;;;===<<<999555222555444444444444444555555666555444444333333333333000222222111333666444000...222666888;;;CCCPPP[[[]]]cccgggeeeccceeegggfffqqq___aaakkkcccYYY\\\aaaaaaeeeVVV777***111222((($$$333///***666555******+++(((###&&&333===555$$$)))---444999777444888@@@EEEPPPXXXVVVVVVYYYXXXSSSPPPQQQRRRQQQQQQUUU\\\bbbWWWRRRMMMLLLJJJHHHIIILLLLLLMMMLLLKKKIIIDDD888,,,...'''%%%***///111000111......111;;;OOOooowww___NNNFFFBBB>>><<<888888888999999888555444777777777777777777777888:::999888777777888999::::::::::::::::::;;;;;;;;;888888999999999888777777444444444444333333333333000111222333555777888999111000000000000000//////...222444333...---000333333BBBXXXhhhoooqqqrrrtttvvvzzzsssXXX<<<444888888777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777888999:::999888888999;;;;;;::::::;;;<<<888:::;;;;;;:::999999::::::::::::999999:::::::::999:::::::::999777555333666555555444444444444555555555444333333333333333333444444555666666555333555333333555:::CCCQQQ^^^[[[ccciiifffccceeeggghhhhhh___dddjjj```YYY[[[[[[```^^^OOO666+++000333---%%%777000...DDD???***,,,...///---000EEE[[[XXXGGG777222---,,,)))&&&***///&&&333@@@GGGNNNUUUWWWTTTUUUVVVTTTPPPMMMPPPZZZbbbRRRPPPNNNJJJFFFFFFKKKPPPMMMPPPQQQNNNGGG>>>333,,,+++,,,111666555000...///444<<>>===;;;<<<<<<<<<<<<===============<<<;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999999888777777555555555444444444333333333222111111222333555777---...///000///.........222000////////////...---,,,111888???IIIXXXjjjwwwyyywwwaaaCCC555777;;;<<<777777777777888999:::;;;::::::::::::::::::::::::999888888999:::;;;;;;:::<<<===>>>===;;;::::::;;;888:::;;;;;;:::999999:::;;;::::::999999:::;;;;;;<<<:::888666555444555666666666555444444444555555555555444333333333444444555555555666666555444555444......888DDDNNNXXXaaa\\\dddhhheeebbbbbbeeeeeebbbccceee\\\NNNRRRWWWOOORRRHHH>>>666000+++,,,000000111""")))BBB777$$$222)))...///333FFF___eee\\\HHH<<<111......------...---...---,,,111<<>>>>>>>>>>>???@@@AAABBB===============<<<<<<<<<:::::::::::::::999888777666666666555555444444333///111333444444444222111000222444444333111111111222...***+++...000...+++...//////111666@@@MMMWWW______KKK777888:::777999666666777777888999;;;;;;999999999999999999999999:::999888999;;;<<<<<<;;;>>>??????>>>;;;::::::;;;999:::<<<<<<:::::::::;;;;;;;;;:::999999:::<<<===<<<999555222111333555777666555555555555555666666666555555444444444555555444333333555444222444999444000666GGGWWW\\\^^^aaa^^^ccceeeaaa^^^```bbbbbbeeehhhdddNNN===GGGQQQIIIJJJ===555777444+++***111333---+++@@@PPP777###000'''***)))'''---:::???<<>>>>>>>><<<<<<<<<<<<;;;:::999888777777666666555444444333...000333555777777777666,,,///111111///,,,,,,---111///...---///000000///,,,///333777888888777777@@@FFF:::333<<<999111777666666666777888:::;;;<<<::::::::::::::::::::::::999888888999;;;<<<<<<;;;<<<===>>>===;;;::::::;;;:::;;;======;;;:::;;;<<<<<<;;;999999999;;;<<<>>>888666333111111222444555555555444555555666777888666666666555555666666777333111222555555444999@@@LLLHHHMMM\\\eeecccaaaeee```cccaaa^^^^^^bbbdddccceeeeeeeeeVVVCCCFFFOOOMMMOOOEEE;;;666333000000222//////@@@ZZZXXX999'''---111111000---***)))******---+++,,,//////,,,+++---++++++...111222000---,,,333999CCCNNNUUUYYYZZZZZZSSSUUURRRLLLKKKPPPSSSSSSOOOGGG???999222,,,///555777888???OOOgggooobbbWWWOOOKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA>>><<<:::BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888777777666555444444444555444222111111333555777111555777777444111000111///000111000......///111222111111222555777888777444===777555@@@999000<<<666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777888:::<<<;;;:::999;;;<<<;;;::::::;;;<<<:::<<<======<<<;;;;;;<<<<<<;;;999999999;;;===>>>444444333222222222333333444444444555555777888999777777666666666777777888444111222777888888???HHHkkkddddddjjjiiibbbccckkkddddddaaa^^^```fffhhhfff```___ggggggVVVMMMRRRTTTUUUQQQBBB222---333444///000000DDDSSSCCC,,,***222''''''***///000,,,,,,000+++,,,......***(((...666444///++++++,,,...111444111000222999DDDPPPYYY^^^SSSTTTPPPIIIHHHMMMOOOLLLFFF999---,,,///111666===???SSSwww~~~cccZZZPPPLLLNNNOOOMMMIIIGGGEEEEEEFFFGGGFFFAAA<<<@@@DDDDDD???===@@@@@@===???===;;;999888888888888777777888888777666555555333222222222333444444555666===<<<222---111000)))...............///000111333222111000222555888:::777888888999999999999888777888:::;;;<<<=========999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;???===555555===>>>888>>>?????????>>>===<<<<<<===;;;:::;;;>>>???<<<:::222333444555555555444333777666555555666777666555777777777777777666555555444444555555666777777888___YYYooobbblllbbb______lllfffdddiiijjjfffccccccOOOEEEGGG]]]JJJ>>>XXXIIITTTNNN@@@111000666444+++888???>>>777666;;;999111//////......---------,,,------,,,,,,,,,------...------,,,,,,------...///777111...222666666555555@@@JJJRRRSSSPPPMMMIIIDDD777111222666333555QQQsssrrr^^^UUUSSSRRRQQQWWWPPPHHHCCCBBBCCCBBBAAA>>>BBBCCC???>>>BBBBBB@@@>>>===;;;999888888999999888888888888777666444444222222222222222333444444555<<<;;;222...111000***000000///.........//////111222333444555555666666666777888888999888888888777888999;;;<<<<<<======999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;777:::777333999DDDDDD<<<>>>>>>>>>>>>>>>>>>======???===;;;;;;<<<<<<999777333444555666555555444333555555555555666777666555777777777777777666555555555555555666777777888888SSSXXXooogggjjjkkkgggjjjgggfffeeefffhhhgggccc^^^:::111555NNNDDDAAA\\\QQQPPPHHH:::000000666666222@@@FFFFFF>>>:::===;;;444000/////////.........---///......---------............------......///000888111---///222111000111111>>>KKKQQQPPPLLLEEE???+++'''---BBB\\\xxx~~~nnncccYYYTTTNNNKKKKKKKKKIIIGGGAAACCCBBB??????AAA@@@>>><<<<<<;;;:::999999::::::999999888888666555333333222222222222222333333444555:::999222...111000,,,222111000///............///222555777888666333111555666777777888888888777777888999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;AAAAAA======FFFQQQPPPGGG======>>>?????????>>>>>>@@@>>><<<;;;:::999666444666666666666666555333333444444555666666666666666777777888888777777666666555555666666777888888888CCCWWWmmmhhh[[[eee[[[___YYY___bbbaaafffkkkfff\\\@@@333333DDD<<<<<>>???@@@@@@@@@@@@@@@@@@>>><<<:::999777666555888888777777666555444333333444666777777666777777777777888888888777777666555555555666666777777777666VVVkkkeeeGGGRRR>>>@@@EEEQQQXXXXXX```kkkgggZZZMMM===888<<<555444<<<666888222444>>>AAA999222222444;;;===777333444555444111111111111111111111111333222111000000000000000000000//////000000111222333000000222333222444888:::999444---222CCCWWWccchhhWWWOOOLLLKKKNNNIIICCC@@@@@@?????????<<<============<<<<<<<<<;;;;;;:::999888666444333444444333333333333333444333555666222000000000////////////000000222333444444444555555555444333222444444666777777888888888888999999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<======>>>>>>======<<<888;;;<<<999999;;;<<<<<>>BBBJJJ___pppeeeXXXNNNDDD@@@>>>======??????????????????>>>===<<<<<<<<<;;;;;;999888666555666555555444444444444444222333444222000000000111/////////000111333555555555555444333333333444555444555666777888999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<============<<<======>>>>>>>>>>>>======<<<@@@CCCBBB@@@???BBBFFFBBBBBBCCCDDDDDDDDDCCCCCC<<<<<<<<<:::888888:::<<<::::::888888777777777777444888<<<<<<999777777888777777888888999999888888555555555555666666666666111MMMkkkgggUUUWWWFFFFFFSSSZZZ______cccfff^^^RRR777000555111555>>>:::BBB;;;666444666888888:::===DDDAAA;;;666333222333333111111111222222222222222333222222222222222333333222222111111222222333444222000111222333777CCCOOOooo|||wwwcccWWWMMMDDD@@@@@@AAAAAABBBBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888777777666555555555555555111222222333111000000222000000000111222333444555444444333333444444444555444555666888999:::::::::;;;;;;<<<=========<<<<<<;;;;;;<<<==================>>>>>>??????>>>>>>===999:::<<<>>>===<<<>>>@@@EEEEEEFFFFFFFFFEEEDDDDDD===>>>===;;;888888:::===:::999888888777888999:::777;;;???>>>:::777777999666777888999999999999888888888888777777777777777555DDDfffcccdddaaa[[[^^^bbbbbbcccdddccc\\\RRRJJJ:::888@@@666999AAA555AAA777999777555777===@@@???JJJAAA777222111111111111000111111111222222222222111111111111222333444444555555444444555555666777666666999AAALLL___{{{yyyfffTTTJJJHHHCCCCCCCCCCCCBBB@@@>>>===<<<=========<<<;;;;;;:::888888777666666666666666111111222333111///000333222222222111222222333333222333444555555555444444555666777888::::::;;;;;;<<<<<<==================;;;<<<<<<===============>>>>>>????????????>>>>>>EEEBBBAAADDDFFFEEECCCBBBGGGGGGGGGGGGGGGFFFEEEDDD???@@@???<<<888777:::===:::999888888888999:::;;;888===AAA@@@;;;777777999666777888999999999999999::::::999999999999999999999===```[[[hhh```bbbggg^^^ZZZYYY[[[XXXLLL@@@;;;888999DDD666777===---;;;...777<<<;;;>>>DDDAAA999NNNBBB555111444666666666000000000111111222222222000000000111222333444555777777777777777888888999BBBDDDLLL[[[rrrqqqeeePPPNNNJJJHHHEEEAAA===::::::999888;;;>>>>>>;;;777;;;:::888666555444444444111111222333333222222111111111111111222333444555555555555555555555555555000333666888888888999:::777888;;;===???>>>>>>===<<<<<<<<<<<<<<<===>>>???????????????????????????@@@@@@AAABBBBBBCCCDDDDDDJJJIIIGGGGGGHHHGGGFFFEEEBBB>>>:::999<<<>>>>>>===???===:::888888999<<<>>>@@@>>>:::888888999999999999999999999999999::::::444777999999777777777888///CCCYYYbbb\\\TTTQQQRRRUUUWWWUUUJJJ>>>999===CCCIIIEEE@@@;;;999888777666999<<>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHIIIHHHFFFDDDBBB???======>>>???>>>===>>><<<:::999:::===@@@BBB999999888999999888777555999999888888999999::::::666999888444777======666999FFFUUU___aaa]]]ZZZYYY:::===>>>===::::::<<>>III999666333333444777888888111111222333333444666888888333---***+++111888<<<000777@@@KKK[[[qqqxxxeee[[[CCCCCCCCCEEEFFFBBB;;;555@@@===:::888777777666555444333111000//////000111000000000000111222333444555555555555555555555555777888888777666666777999999999::::::;;;;;;;;;<<<============>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJNNNLLLKKKKKKKKKIIIFFFCCCBBBAAA??????@@@AAA@@@???======<<<<<<>>>@@@CCCEEE<<<===>>>???>>>;;;999777999999888888999999:::;;;888:::888777>>>FFFDDD;;;AAACCCGGGKKKNNNLLLFFFAAA::::::<<<>>>???>>><<<:::AAA@@@>>><<<:::888777777===>>>>>><<>>@@@AAA===:::666555666777666555222222222222222222222222222222222222333444555555555555555555555555555555666666777777666888;;;===::::::999999999:::;;;;;;============>>>???AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMQQQPPPOOONNNNNNKKKGGGDDDEEEDDDAAA@@@@@@AAABBBCCC????????????@@@BBBDDDEEEAAABBBBBBAAA???===<<<;;;:::999999999999999::::::888666:::EEEKKKHHHCCCAAA???<<<999888888666222...EEEFFFFFFEEEDDDAAA===;;;777999;;;>>>???AAACCCEEE???777222<<>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTTTTUUUTTTRRRQQQPPPNNNJJJHHHJJJGGGDDD@@@@@@BBBFFFIIICCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???===;;;===AAAEEE<<<<<<;;;:::::::::::::::888222===TTTTTT@@@777???777777666666777:::<<<>>>===???AAA???<<<;;;===@@@<<<>>>@@@@@@>>>>>>???AAA;;;CCCJJJJJJHHHDDD===666888888999;;;===<<<:::777777999:::999777999???DDDIIIUUUfffvvvwwwdddYYYKKKAAA===;;;999666333444555666666444333222222222222222333444555555888888888888888888888888:::;;;;;;:::888777888999999999::::::;;;;;;;;;<<<=========>>>???AAABBBCCCEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZXXXUUUTTTSSSRRROOOMMMNNNLLLIIIEEECCCEEEJJJNNNHHHHHHHHHGGGFFFEEECCCBBB@@@@@@???======CCCMMMUUU@@@???===<<<;;;::::::999999222===SSSPPP888///999444666888999:::===BBBGGG888:::;;;888555666:::??????AAAAAA???;;;999;;;>>>===IIIOOOHHH<<<888:::===:::888666777888777444222888:::===@@@FFFSSSdddqqqxxxcccVVVOOOJJJFFF@@@???<<<999888888888999555555555555666777888999999999999999999999999999:::;;;<<<;;;999888888888888999;;;<<<=========<<>><<<:::999999888555:::DDDFFF>>>999;;;999:::<<<<<<<<<===>>>@@@@@@???>>>===>>>???AAACCC///333888;;;===BBBJJJQQQ>>>???>>><<<===@@@@@@<<<>>>===<<<::::::===BBBFFFBBBNNNaaauuuyyyccc\\\RRRHHH???;;;::::::::::::::::::;;;<<<===>>>::::::::::::::::::::::::666888;;;<<<;;;::::::;;;777888;;;===??????>>>===AAAAAAAAABBBDDDFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTWWWXXXZZZ]]]```bbbdddeeeaaa]]]YYYVVVVVVVVVWWWVVVOOORRRUUUUUURRRPPPPPPQQQLLLMMMOOOOOONNNLLLJJJHHHFFFFFFEEEBBBAAAEEEOOOWWWFFFDDDBBB???<<<:::999888666999888666>>>JJJKKKBBB???@@@AAACCCFFFGGGEEEDDDBBB@@@???DDDKKKPPPPPPNNNFFFGGGFFFAAA:::888<<<@@@777;;;<<<<<<===???===999>>>AAADDDEEEIIISSSdddqqqooo^^^RRRLLLJJJDDD>>>===@@@CCCCCCBBB:::<<<>>>===:::999;;;>>>;;;:::999:::;;;<<<;;;:::>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJPPPPPPQQQUUUYYY\\\]]]\\\```eeejjjlllkkkiiiiiijjj```^^^\\\ZZZYYYYYYYYYXXX[[[WWW[[[dddcccXXXSSSVVVXXXWWWTTTQQQOOONNNNNNMMMNNNLLLJJJHHHFFFDDDCCCBBBAAA>>>;;;:::;;;;;;;;;::::::999999:::<<<======<<>>>>>???AAA<<<;;;999999;;;<<<;;;:::;;;;;;<<<<<<===>>>@@@@@@FFFGGGIIILLLNNNPPPQQQQQQXXXYYYZZZ[[[]]]___bbbccceeekkkqqqtttrrrnnnkkkiiibbbaaa```^^^]]]]]]]]]^^^dddbbbfffooonnnccc]]]```XXXWWWTTTRRRPPPOOOOOOOOOKKKIIIHHHEEECCCBBBAAAAAA???===;;;:::::::::999777::::::999::::::;;;::::::>>>AAADDDFFFFFFGGGIIIJJJIIIAAA???CCCAAA777444999111444999<<<>>>>>>===<<>><<<<<<<<<=========>>>>>>EEEGGGIIIHHHDDD@@@===<<<;;;888:::@@@>>>:::===FFF>>>???AAABBBFFFNNNZZZbbbwww{{{pppfff___eee___VVVNNNHHHCCC>>><<>>???AAAAAA@@@???777999:::::::::;;;<<<===CCCEEEHHHIIIHHHFFFFFFFFF===>>>BBBDDDAAA>>>EEENNNSSS[[[fffssszzzvvvpppllliiihhhfffeeeRRRRRRQQQQQQQQQQQQRRRRRRXXXZZZ\\\```eeejjjnnnpppvvvxxxyyyvvvrrrrrrwww}}}}}}vvvuuuuuuuuuuuurrrooommmppplllhhhgggeeedddeeeiiibbbaaa```___^^^\\\ZZZZZZYYYXXXUUURRROOOLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA<<<>>>@@@???>>>===???AAA===>>>@@@@@@???@@@BBBDDDBBBIIIUUU___fffnnn|||}}}zzzxxxvvvuuupppppprrrtttxxx||||||zzz{{{}}}|||yyyxxxzzz~~~}}}wwwqqqsssoooiiieeeccceeehhhkkkhhhhhhgggeeecccaaa___^^^]]][[[YYYWWWTTTRRRQQQQQQLLLIIIFFFDDDCCCCCCBBBAAA@@@CCCEEEDDDBBBBBBDDDGGGKKKNNNPPPSSSVVV[[[aaaeeewww{{{yyyyyy|||yyyuuupppoooppprrrsssoooooonnnllliiifffcccbbb```___^^^]]]]]]]]]]]]]]]XXXUUURRRRRRTTTWWWYYYYYY^^^bbbhhhkkklllnnntttyyy