BM 6(J {{{xxxvvvuuuqqqqqqpppooonnnnnnoooooowwwwwwyyy{{{~~~tttooohhh```YYYQQQIIIDDDAAA>>><<<<<<======;;;888777666666666777777888777999999888888888888888999777666555555555666777888666777999;;;<<<===???@@@HHHMMMTTT\\\cccjjjqqquuuttthhhRRROOOJJJEEEAAA???>>>>>>444444555777;;;=========BBBBBBCCCFFFJJJMMMNNNNNNSSSTTTWWW[[[___aaacccdddccccccdddeeefffggghhhiiiiiihhheeecccaaa````````````^^^\\\ZZZXXXXXXYYYYYYPPPPPPPPPMMMIIIEEEDDDDDD;;;>>>CCCGGGJJJNNNRRRUUUbbbgggrrrĦ}}}nnnccc]]]SSSMMMEEEAAA@@@>>>;;;777CCCEEEHHHJJJLLLPPPTTTXXXggghhhkkkooouuuyyy}}}~~~{{{|||}}}|||~~~~~~}}}}}}~~~yyyxxxtttmmmfff```]]]\\\UUUTTTSSSRRRPPPOOONNNNNN[[[dddrrr>L|||kkkSSSNNNHHHEEEEEEHHHKKKLLLVVVXXX]]]cccjjjsss{{{vvvyyy~~~}}}zzzwwwvvvmmmggg^^^TTTOOOOOOTTTYYYpppwwwHdĦ}}}bbbJJJ???AAAIIIPPP```bbbeeelllsssxxx{{{{{{}}}vvvxxxxxxvvvrrrqqqsssuuuzzzzzzyyywwwtttqqqnnnlll\\\ZZZVVVSSSPPPMMMLLLLLL\\\]]]```ffflllooommmjjjWWWZZZ```eeejjjnnnsssvvvmmmiiibbb]]][[[]]]aaadddDdDӵӵӵĦӵĭӵyyyhhhWWWMMMEEEMMM[[[jjjwww|||{{{yyy|||~~~rrrnnniiifffccc```ZZZUUUOOONNNKKKEEE???;;;;;;===AAACCCEEEDDDBBBBBBCCCEEEVVV\\\bbbcccaaa``````bbbdddeeedddcccaaa^^^ZZZXXXYYYWWWSSSOOOLLLIIIHHHGGG;;;999999<<>>;;;888777777222444666888:::???DDDHHHJJJNNNVVVaaalllwww|||{{{bbb^^^[[[___nnnD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??GGGNNN^^^llltttsssiiiaaa[[[WWWOOOHHH@@@<<<<<<;;;666222999444000111555888777444222444555555444666:::>>>444888;;;===>>>@@@CCCGGG===FFFPPPVVVUUURRRRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSLLLKKKHHHDDDBBB@@@??????CCC>>>999888:::;;;888555111333555555444333444555555666555444333444777:::555555555666666777777777777888:::@@@JJJYYYiiissszzzrrrhhh```\\\cccoooDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ]]]iiivvvuuukkk```SSSJJJ777666555333222111000000000000111111111111000000000000111111111222222222333333333444444444555555777888888999;;;<<<=========???BBBEEEGGGIIIIIIIIIOOONNNMMMNNNPPPPPPLLLIIIFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;::::::999888888555555444333333222111111111111111111111111111111......000111222222222222333333333333333444444444666888<<>><<<::::::999999888777777666666333333333222111000000000////////////////////////---...///000111111111111------------------------,,,,,,,,,---000444888;;;<<>>AAA@@@???@@@AAAAAA???===@@@>>><<<<<<<<<;;;999777666666666555555444444333111111111000000//////...------------------------------...///000000000000........................000000000000///...---,,,(((***---222888>>>DDDGGGcccjjjuuu~~~iiieeeeeeqqq>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵYYYBBB222888333,,,&&&%%%)))...222666444222111222111///------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++............/////////////////////000000000111111111111222333444444555555333222222333444777999:::=====================<<<===;;;:::999999999777555444444444333333333222222111000000000//////......------------------------,,,------...//////......000000000///////////////+++,,,---///000000//////555333000---***)))))))))555777<<d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9QQQs&dq&ĒR666555555666,,,///555888888444///++++++*********+++,,,++++++...---,,,++++++******++++++,,,,,,------,,,,,,+++,,,,,,---------................../////////000000111111222222333333444444222222222222333555777888::::::;;;:::::::::;;;;;;;;;999777777777777666444333333333333222222222222000000000000////////////------------------------,,,------............---,,,,,,++++++*********))),,,+++***))))))))))))***++++++---...000111222222++++++***+++...555>>>EEEeeeooo}}}xxxzzzHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G___kkksĪj@h555444222...+++555111---)))(((***---000,,,,,,---------............---,,,+++***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------............////////////111111111222222333333333222222222222333444555666555666777666555555777999888666555555555555333222222222222222222222222222////////////////////////------------------------------...............---+++******))))))(((((((((///...,,,***)))***,,,---'''((()))***)))((('''&&&+++,,,,,,,,,,,,---000333555;;;MMMfffwww{{{~~~D^DdDĦs׼suuuhhhWWW///000111222111000'''***---///000///---,,,---------,,,***(((((((((+++******)))))))))******))))))************))))))*********+++++++++,,,,,,............////////////000000000111111111111222000000111222333333333222111333333222111111444666444333222111222222111///111111111111111111111111------------............------------------------....../////////......---------,,,,,,+++******)))$$$$$$$$$$$$&&&''')))***++++++,,,...////////////++++++)))&&&%%%'''***---+++###$$$222DDDWWWnnn>d<Ħ>d<ĦĦBeĦ\\\CCC666111333888444222000000000000...---111000...,,,++++++,,,,,,***+++++++++)))((()))***'''''''''((((((***++++++''''''(((((((((((('''''')))************+++++++++........./////////000000/////////000000000000000---...000111222111000///000222333111///000333666222111//////000000///---/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......,,,,,,++++++***))))))((('''((())))))************,,,+++***)))(((((()))***(((***---...------------000---///111...222IIIdddDdDĦsdKĦgdKĦgdKĦiiiGGG///777===)))777444333222000///---,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((((((((''''''''''''++++++++++++++++++++++++***++++++,,,,,,------...////////////000000000000//////000111111111111111222111000000000111333444//////////////////////////////...------------...------,,,,,,+++***))))))++++++++++++++++++++++++++++++------------++++++++++++)))((('''''''''''''''''''''''''''((()))))))))*********++++++++++++*********)))******++++++000&&&+++444000000888===pppDeneneneYYY;;;888666555111444222222111000///---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))((((((((('''''''''******************************++++++,,,---------.........////////////000...//////000000000000000111000000///000111222333///////////////////////////...------,,,,,,------,,,,,,+++******)))((((((++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))((('''''''''''''''''''''''''''((())))))))))))))))))*********+++*********)))******+++,,,111+++---222...000999???YYYbbb:::@@@888///999222111000000///...---------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))*********+++,,,,,,------------------............------.../////////////////////......//////000111////////////////////////------,,,+++++++++++++++*********))))))(((((('''***************************+++,,,------,,,+++*********)))((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))******))))))***++++++,,,111/////////000555===BBBRRRNNN???<<>>444666555000000//////.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''(((((()))******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,------............------------------------++++++***))))))))))))******************)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))((((((''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((((((((())))))))))))***+++,,,------000,,,///;;;:::;;;IIIӵSSSBBB:::444777222111111000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---............---------------------------++++++***))))))))))))***Ħ*********(((((((((Ħ((((((((()))***++++++***)))(((((((((''''''&&&''''''((('''ӵ)))''''''''''''(((((((((((((((((())))))***+++------,,,111,,,000<<<777BBBggg4ĉ@ӵNNNAAA:::999444333222111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''(((((()))******++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******>L))))))))))))((((((=hĦ((('''((()))******)))(((''''''''''''&&&&&&''''''(((4ĉ@ӵ''''''((((((((()))))))))((((((((()))***,,,---...+++333///444===999[[[GG=?[[[FFFCCC:::555555444222111///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((()))*********++++++,,,,,,,,,---------+++,,,------......------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************HdĦ(((((((((((((((=Īj'''((()))******)))((('''''''''&&&&&&&&&''''''(((GG=?((((((((())))))))))))((((((((()))***,,,---...(((333222888@@@???wwwӵĭӵӵĦӵӵĦƜ`1.׼sĦ777GGG555333444666222++++++ӵ+++Ħ))))))************((((((((((((ĭӵ((((((Ħ+++,,,,,,Ħ,,,Ħ,,,++++++***+++++++++,,,,,,---------,,,,,,+++)))DdD******)))?fӵ)))))))))Ħ(((((('''ӵƜ`1.׼s,,,,,,ĭӵ(((000444ӵĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ<<<@@@<<<666222333555g&e+++>hӵ))))))*********))))))(((fff?><z)))g&e>&e((((((HL***++++++ShӵgL++++++***************++++++,,,,,,,,,S?ʬ,,,,,,3h?D%%)?))))))ZufĦ)))))))))gL)))))))))g&e'''gĉ@))),,,g&e>&e***@e000888??g<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@CCCAAA???:::333333555Hu]Ħ,,,ZuR)Ħ*********))))))))))))sߝLGdUĦ***Hƅ^Hu]Ħ)))ntHdĦ***+++HGgĉ@+++HdĦ*********+++++++++++++++++++++,,,Htƅ^------Bt=o9ĦDtfo9Ħ)))))))))g?))))))HdĦ)))******Hu]Ħ(((tt***,,,Hƅ^Hu]Ħ...H׼s///333tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqettttHHHBBB>>>===888000DdDĦ///...t|<+++***************))))))DdDDdDĦ***DdDΦDdDĦ***q<niDdDĦ+++qet------DdDĦ***+++,,,,,,---,,,,,,---------q<R------qjRgdKӵHdDĦgdKӵ))))))GR/f6LĭĦ))))))DdDĦ)))******DdDĦ(((`eĭ,,,DdDΦDdDĦ///DdDĦ000666111GGGgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵrrrRRR<<<@@@AAA555DdDĦ000///o)h---,,,,,,++++++++++++)))(((DdDΦDdDĦ)))DdDΦDdDӵ,,,GIpӵDdDĦ...po9wӵDdDĦ,,,---.../////////////////////po9u............GIdnuR)ĦDdDĦnuR)Ħ******CdgĪj+++DdDĦ+++******DdDĦ(((HߝL`o9,,,DdDΦDdDӵ,,,DdDĦ777999HHH{{{geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦvvvEEE>>>EEE???>d<Ħ000Dt///...------,,,,,,***)))DdDΦDdDĦ)))>d<ʜ4DuTӵ---4DwDd<Ħ000puR)Ħ>dd<ӵDd<+++qR/ܗ?fӵ--->d<,,,,,,>d<Ħ***4DufئL>e...DdDʜ4DuTӵ,,,DdDĦ<<aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ***s&dq&ĒR......i?ʜtd<Ħ000HHܗDӊB000<x111111111111111000000B?daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDvvvTTTMMMne999777=e222111000//////......---ege+++,,,sĪj@h/////////fdDĦ///@ďD000000Hkge000000000111111000000///@h000000@G------HĪj@IŌ...---Bene000Hkge000ne//////fe444Hu]3hh555666;;;segeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^eeeCCC>>>@@@777;;;>>>999999:::333222111---......111+++)))///111DdDĦ---***:::777444888;;;999555666888777333333555777:::777666333000...)))'''***111000111222000///...>>>>>>D^>>>:::BBBHHHs׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦttt```ĦKKKGGGGGGMMMRRRKKKDDDFFFGGG@@@@@@AAA999666444111...---......---''',,,222666666333000///...******000333111111444>d<Ħ666333===222111111333333000------777666444000......//////666888888555666:::;;;999<<<666111111000......000000111222222222222222111111000000222444444333222111111000///...---,,,+++,,,---............///000111111000///Ħ///222777@@@HHHHHHDDDBBBBBBGGG>d<ĦJJJKKKSSSPPPSSSBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦaaa\\\ZZZXXXXXXYYYRRRRRRRRRJJJIIIIIIAAA===999444111000/////////...//////---***(((((()))555333222222///******---gdDĦ'''"""(((222222...'''&&&...777<<<***,,,///000000222777;;;///111000,,,,,,000111///333...,,,000333333555888666555333111000000111111222111///...---+++(((&&&'''((()))+++...000111222---...000111333444444444444333222gdKĦ999444===DDDEEEFFFIIINNNPPPMMMsdKĦ\\\___fffgggtttŶS3we<iĉ@3hR/Ō>Aneneneneppplllrrrsssiii^^^bbb\\\___```YYYWWWVVVMMMEEE===555222000...---...,,,---...//////111555888(((+++...///...---000De999888666===$$$///999===AAAEEEBBB<<Ak<fh{{{{{{~~~{{{uuuhhhccchhhkkkeeecccbbbXXXJJJ>>>444000///++++++---+++...222222000,,,)))(((...333666666444333555777```qqqyyy}}}vvvjjj]]]QQQEEE>>>333333222111111000/////////---+++---111666888999222222//////...333GGG^^^lllpppnnnfff___kkkooo||||||yyyoooiiilllnnnggggggfff^^^KKK<<<000......++++++/////////...---///555===CCCPPP\\\jjjwwwvvvnnnmmmmmmooorrrbbb```gggvvvttteeeZZZTTTFFF@@@888333000---(((%%%+++,,,---...111333555666000>>>VVVmmmxxxvvvqqqnnniiiooowwwzzzwwwtttlllllloooiiiIII888+++,,,...,,,...444111555<<>>LLL___nnntttqqqjjjeeevvv{{{uuufffqqqqqqooowwwzzzwwwxxx\\\HHH>>>FFFLLLQQQhhhsssppp|||}}}tttlllaaaXXXHHHSSSkkkzzzppp^^^KKK<<<333///...,,,...IIIwwwnnn(((555777---AAA888555CCC@@@BBBHHHNNNVVV```iiiaaapppddduuussssssHHH;;;333===EEEkkkIII;;;DDD???111BBB===@@@\\\888;;;999888999UUUvvvnnn```>>>FFF,,,333555:::DDDaaa\\\GGGDDD;;;]]]xxxnnnLLLKKK___}}}nnnWWWIII;;;,,,vvv<<<999>>>777DDD;;;===FFF777===UUUhhhqqqmmmaaaCCC>>>AAA{{{SSS@@@999???666??????wwwiiiOOO222444:::666---<<<555:::tttXXX@@@666===888888@@@JJJnnnggg666;;;>>>777444333555CCCdddjjj<<<222555///777@@@MMM[[[zzzXXX666666???---GGG]]]SSS:::???JJJccc}}}eeekkkxxx|||zzz{{{rrrdddOOOKKKUUUAAAEEEBBBIIIAAAGGGIII000666MMMPPPKKK===%%%111111777]]]JJJ@@@///222777///888===cccBBB===,,,333666444111;;;333???LLL//////555999222999333...GGGJJJ+++***666999222000000...777[[[nnn???,,,///444444+++---111222WWWggg???&&&///...333...+++QQQnnnIII777111---999UUUdddOOO///888LLLaaajjjjjjkkknnnpppaaacccZZZBBBAAA???FFF@@@BBB555(((888HHH888///222,,,333777CCCAAA(((444111333///---000EEEQQQ333555444333666666666777444NNNjjj999...444333///***888000///666vvv000<<<888000666000111888111(((HHH}}}hhh222333666333999///888999+++;;;XXXRRR888...000111333---222EEEvvv~~~000444666222...777EEEDDD888---***;;;UUUVVVFFFJJJ```jjjllltttKKK;;;555111:::888111***---AAAGGG222***777???//////III???666%%%&&&...000222333NNN<<<000)))222...222333444///666bbbTTT444333222,,,+++'''222---666@@@zzz111@@@===000444...---888666'''BBB|||{{{???444---'''...&&&...+++111888XXXjjj@@@!!!:::'''333777...///VVViii===###///777555222555999999888(((+++@@@DDD555555DDDNNNRRRJJJ???:::444///444444+++111===AAA:::000)))&&&)))///FFFNNN,,,444'''///(((,,,///EEEKKK...000$$$///+++111111333...FFF}}}TTT222***$$$%%%...***+++&&&111SSSNNN///+++///333000''',,,111%%%;;;rrrXXX111"""&&&///(((&&&000000PPP~~~XXX$$$333000......***%%%777]]]xxx:::444///------++++++---888444---+++111888777000555:::{{{ZZZ<<<:::999<<<666///111...111HHH>>>---777999///222DDDpppIII(((,,,666---***,,,hhhBBB...///)))///+++111///444666^^^^^^444'''$$$(((000******...666hhh;;;111333...666,,,)))111)))444aaauuu<<<(((///000222,,,(((---$$$AAAJJJ+++((()))...333555///DDDwww___>>>$$$$$$---///222999555888222(((***555777///::::::XXXddd666999666333>>>999&&&)))///777VVVAAA ---111'''111___|||555222555!!! 555555222>>>444***+++***(((...***222;;;mmmccc999111222000...'''...000444fffLLL:::((((((<<<777111:::111333UUULLL111///###............'''888oooppp555///444,,,!!!)))'''///```XXX555222444***%%%,,,;;;666444444///+++000:::111---,,,hhhjjj???333...@@@;;;,,,---000...///]]]EEE...///888111222DDDKKK666000'''111111***---oooEEE111111///,,,222(((000---@@@...333---((()))555(((...000ooo@@@000555888111444===111///GGGsss,,,+++222"""000------//////MMM[[[111,,,+++---)))%%%222DDDFFF,,,***,,,&&&...333III@@@000666222***555999555666???nnnKKK888999;;;EEE666///777+++,,,PPP[[[AAA...222666000BBBgggyyy>>>000...(((444999888???{{{AAA333222000444000)))555777NNN888444000+++***333)))///222ooo[[[888777;;;333111777000///BBBZZZ:::333///777111111111---EEEGGG444+++444777---)))000hhh{{{888===$$$222))),,,BBBSSSHHH000,,,444444<<<<<<666///EEEXXX555888???KKKGGG111...888(((444nnnNNN888---444111///QQQkkk:::222111***333777;;;[[[???888555000<<<777...111222QQQEEE333333222---333///666:::oooEEE>>>AAA888000333111000:::OOO333666777444333666000>>>vvv}}}SSS000---444222...000???wwwggg444111***---,,,222YYYggg>>>(((222222222>>>@@@666222KKKmmmCCC:::DDDHHHPPP@@@111,,,...777RRRqqqBBB555333666222>>>fff```999444555111555333;;;vvvEEE@@@999000@@@:::111222888aaaUUU333555777333555666<<>>111VVVlllOOOAAAFFFRRRUUUHHH333444///***YYY|||ccc???999888555888\\\NNN111000555888:::777DDDQQQGGG;;;111===444222999KKKmmm:::888;;;777444666555DDDppp@@@===888333222888:::444eeecccAAA<<<;;;444666777999CCCnnn???---777;;;222;;;999FFF555888000+++111YYYnnn???,,,333555:::KKKQQQ;;;@@@iiiuuuRRRFFFDDDMMMXXXZZZ<<<,,,777;;;AAA{{{TTT>>>666444222AAAvvvEEE000222444888;;;<<>>888bbb\\\DDDBBB555000444444;;;yyySSS000111999666===///kkkiii???333)))999---999{{{iii===000***000LLLbbbXXXEEEBBBcccnnnYYYJJJGGGKKKXXXYYYJJJ777000888LLLjjjyyyHHH;;;---333>>>TTT~~~???444888666888>>>KKKssskkkIII777666222888555222JJJUUUBBB>>>>>>222111333FFFXXX<<<333333,,,111<<<:::[[[OOO@@@444...555333:::[[[uuuIII555777===333666BBBZZZ:::222<<<111...YYYccc888...111CCCZZZhhhZZZ<<>>LLL|||xxx^^^RRRHHHLLLNNN___nnnYYY<<<;;;444BBBVVV{{{jjjAAA666888444GGGkkk]]]444444444???888YYYMMM///333///333666HHHBBBEEE???555<<<===YYYlll666444000+++000777III```///222444222000<<>>PPPuuufffMMMBBBWWWnnn```YYYKKKEEEIII\\\rrrlllLLL999===666TTTrrrTTT777:::888666\\\^^^:::999222BBB000sss\\\111222444444<<>>000,,,222666EEE555///:::000,,,;;;nnnuuu===***;;;,,,<<>>>>>000???MMMjjj333...222000DDDqqqTTT<<<999000<<>>:::bbbuuuyyyqqq@@@444:::>>>]]]```777:::...BBBwww777---///...NNNnnnDDDAAA999CCCAAAzzzGGG999;;;333555EEE~~~III)))444666000NNNRRR---444111999iiiuuuFFF333...555JJJ\\\777BBBAAAOOOsssyyy```LLLJJJjjj___cccaaaIIIBBBRRRlllzzzwww[[[DDD@@@GGGMMMyyy}}}yyy___???999999DDDoooZZZ222777444UUUIII:::555444ZZZIII>>>444666>>>UUU===;;;777;;;GGGkkk444777777...@@@444...444999IIIdddCCC999666666hhhPPP666:::???aaayyysssZZZGGGTTTsssyyyddd\\\aaaVVVDDDOOOnnnppp}}}mmmOOOBBB@@@OOOnnnPPP???AAA>>>ggg[[[444;;;CCCyyy\\\JJJ>>>BBBeeePPP???333...;;;~~~OOO;;;<<<>>>CCCSSS:::444777999ccc:::444555<<>>TTTIIIAAAIIIFFFfff666>>>QQQdddPPP???NNNmmm^^^NNNDDD<<<:::ddd===@@@;;;===ppp<<<333CCC888nnnUUU777111FFF]]]yyyHHH999888@@@lllgggIII:::444WWWhhhTTTAAAaaaYYY___nnnfffHHHAAAZZZrrrvvvvvvXXX@@@BBBVVVCCCEEEDDD|||ppp>>>@@@@@@CCCMMMFFF???>>>GGGBBBNNN777999{{{\\\333888666\\\AAA444===;;;777;;;:::AAA{{{uuuuuuOOO;;;CCCkkklllVVVHHHqqqlllXXXkkkgggWWWIIIQQQjjjzzz{{{xxxwwwMMM===NNNlll{{{DDDBBB]]]```===UUUMMMDDDTTTTTT<<>>nnnjjj@@@777>>>kkk{{{tttVVV<<>>888DDDccc///===MMMaaa<<>>CCCgggYYY;;;eeennn???QQQzzzwwwyyyyyyhhhXXXvvvaaaZZZjjjnnneeeMMMQQQbbbxxx}}}^^^@@@___ZZZ^^^MMMrrr{{{]]]IIIKKK___DDDUUUhhhBBBnnn\\\===MMMnnnDDDMMMVVV???aaawww{{{sssaaaYYYtttfff^^^mmmrrrkkkeeeNNNaaavvvUUUOOOzzzSSS|||III~~~jjjVVVGGGKKKRRRKKK^^^TTTCCC~~~fffGGGooo~~~WWWRRRjjj||||||~~~{{{TTTpppllluuuUUU```qqqoooggghhhXXXqqq~~~UUU```aaaHHHwwwooo___AAAUUUUUUeeeeeeyyyDDDaaaOOONNN}}}PPPVVVyyy}}}yyy||||||XXXxxx{{{lllddddddnnnqqqhhh^^^\\\qqq||||||hhh___{{{~~~sss}}}gggVVVJJJkkklllUUUiiitttWWWWWWnnnuuuWWWqqq}}}iii```ttt]]]aaaiiinnnjjjbbb___bbbjjjyyyoooZZZvvvxxxuuu{{{tttpppggg^^^cccnnnggg[[[KKKBBB???@@@>>><<>>777FFF@@@<<<:::555///333======999333000000333444555---111555777777777:::======???<<<666666999555,,,;;;555+++(((111;;;666)))444<<<>>>888555777777444999'''888444222666%%%000000;;;EEEFFF>>>444//////666%%%333666///222...000888666666777555222444888FFF'''@@@888777BBBHHHOOOccccccwwwkkkbbb{{{dddkkkvvv{{{|||tttZZZ\\\uuubbbVVVYYYhhhnnndddYYYXXXZZZZZZ^^^___```]]]QQQDDD???@@@KKKGGGEEEEEEBBB<<<777666=========>>>???>>>;;;999???<<<;;;<<>>DDDHHHDDD;;;444444777888888>>>444333888000888...---///222000,,,,,,///999%%%666222...555444999///000555<<<777,,,888TTTdddccciiiuuu{{{xxxxxx|||~~~jjjtttxxxppp```YYYiiizzzjjjSSSTTTTTTXXXTTTJJJGGGLLLJJJDDDEEEAAA@@@BBB@@@<<<>>>DDDDDD@@@???BBB@@@;;;<<>>???AAADDDFFF===;;;;;;<<>>888555666888888777444111222555888666666555333111111111333111222333222333555333000)))000555333...,,,,,,,,,111777;;;777222111222333***000...+++;;;777###///***+++,,,+++)))***,,,///(((222777(((,,,222(((222((())),,,111222//////333000)))000333---222,,,///444999333...222///...999,,,***///::::::111///444;;;...@@@]]]fffooo}}}|||ZZZgggjjjtttTTTQQQFFFKKKFFF>>>;;;@@@EEECCC<<>><<>>???>>>;;;:::<<<===<<<666888::::::888888:::<<<111111222333444444333222555444222111222555888888)))+++///111222000,,,)))---,,,,,,,,,---------,,,////////////---+++***++++++'''$$$&&&***,,,+++***((((((***,,,,,,*********(((///'''$$$(((%%%'''+++(((((((((((((((&&&$$$"""(((%%%///((('''...'''+++&&&'''***000000...///333'''111###---&&&...(((---///444555222111333111+++,,,,,,...000111000//////+++999777,,,...666777888222777CCCOOOgggHHHGGGCCC777IIIAAA>>>AAAGGGFFF>>>???GGG:::@@@@@@999777<<<@@@???999;;;888333444999888111000222333333000/////////............///000111111)))+++,,,---......+++'''000...,,,,,,...//////...///...---......---,,,******(((((()))((('''))),,,%%%)))------)))%%%''',,,+++))))))---///...,,,,,,###,,,***+++)))%%%***''')))))))))((((((***///333///$$$...***%%%,,,'''(((((('''(((+++)))%%%%%%(((###222###///(((...%%%)))(((%%%***+++%%%(((111333///000...,,,---111222000,,,111---222;;;...)))===666///777;;;;;;fffZZZBBB???BBBFFFFFF????????????>>>>>>>>>>>>;;;;;;::::::999888888777666666555555555444444444222222222111000//////.................................---,,,,,,+++******************************...---+++))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))***+++,,,+++)))''''''(((+++******)))(((''''''&&&***************)))((((((((()))***(((&&&'''+++///***+++,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++:::;;;444'''&&&///111,,,)))///+++)))000...+++111///000000//////000333555222:::222222;;;AAAyyyMMM@@@======>>>===============<<<<<<<<<<<<::::::999999888777777777555555444444444444333333222222111111000//////.................................---,,,,,,+++***************************************,,,...222555777,,,,,,+++******)))(((((())))))))))))))))))))))))(((***+++***(((&&&&&&'''******))))))(((''''''&&&))))))******)))(((((('''((())))))((('''(((+++...((()))***************+++)))))))))))))))*********444777222***,,,555999444...222,,,)))...---***000...///000///...///222444***444///000888444SSS\\\@@@>>><<<999888555;;;;;;;;;:::::::::999999999999888777777666666555444333333333333222222222222111111000000//////..............................------,,,,,,++++++***************************((()))***---000444888:::++++++******))))))(((((((((((((((((((((((((((((('''((())))))'''%%%%%%&&&***))))))(((((('''''''''(((((((((((((((((('''&&&(((((()))((('''(((+++---''''''((()))))))))))))))(((((())))))******++++++))),,,+++'''***333555111333666000,,,000...***000---...//////......000222---666111000777000888YYY\\\DDD;;;???;;;777888666::::::999999999888888888888777777666666555444444222222222222111111111111111111000000////////////........................---------,,,,,,+++++++++************************************+++---...///******)))))))))((((((((('''''''''''''''''''''''''''((())))))'''&&&&&&&&&))))))((((((((('''''''''&&&''''''(((''''''&&&&&&'''(((((((((((()))***,,,''''''''')))***+++)))(((******++++++,,,---......%%%''''''%%%(((------(((222777333111555222,,,111---...//////......///111333:::333---333333555CCCyyyzzzIII;;;:::===777777;;;::::::::::::999999999888888777777666666555444444333222222111111111000000000000000000///////////////........................------,,,,,,,,,,,,++++++************************++++++***)))((('''&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''')))*********((('''(((***------+++)))******+++,,,---......///)))+++++++++---///---)))+++333222222777333,,,///---...//////......///000...444000***---111555;;;NNNUUUAAA888888999333666<<<::::::::::::999999999888888777777666555555444444333222111111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((******((('''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&''')))******))))))((((((,,,///000---***))))))******++++++,,,,,,)))***,,,...000111///,,,%%%------///555111***------///111111///...///000***...111///...000333333AAATTTpppAAA;;;444666666222888===777999999999999888888888888777777666666555444444444222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***************''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&%%%'''***+++)))''')))((((((,,,000111...)))++++++++++++++++++++++++((('''))),,,......,,,***'''...,,,+++111///***///...000222222000//////000...,,,111444000000222000888>>>{{{HHH888666222444666555<<>>///TTTaaa666999666000444666333444666777888888888888555555555444444444333333444444444333333333222222000111111000/////////000000111222111...---...///........................------------------------******************************++++++++++++*********************))))))((('''((()))))))))***,,,------,,,)))'''&&&'''((()))(((''''''''''''&&&&&&&&&'''''')))+++...///---+++***)))))))))((((((((('''+++---...,,,)))((()))***''''''((()))***,,,---...+++---///000///000222555666333///---...///...,,,////////////000111222333111111111000000000//////***333///111888000>>>kkkqqqAAA555===000---555,,,333444666777888999888888555555444444444333333333444444444333333333222222111222222222111222333555111222222111...---..............................------------------------******************************++++++++++++******+++++++++++++++***))))))(((((())))))***)))((('''))))))))))))((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''')))++++++)))'''******))))))(((((((((''',,,...///---***((()))++++++++++++***++++++,,,---***---000111000111444777999555000...//////...,,,////////////000111222333111111111111000000000000,,,555333***...999>>><<>>>>>;;;777,,,***(((***+++(((%%%$$$&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,111///---+++++++++,,,---,,,---000222333111000...000111111111222222222222333333555555555555333333///222444555333222111111222333444444222111111222)))999222999LLLIII777999333111//////...///000111333444555555555555555555444444666444222000000000111222222222222222222222333333222444444333000///////////////...---------------,,,,,,,,,---------......---111333000///000000---,,,+++*********++++++,,,222333444222000///222555,,,***((('''&&&'''((()))((((((((((((((('''''''''$$$)))***'''&&&(((***(((%%%&&&'''(((((('''&&&&&&111+++$$$$$$)))+++((($$$)))((('''((()))***)))'''''''''''''''((((((((((((+++,,,...///000///---,,,,,,...000111000///000111111000222555444000111555111111222333333333333222222222444444444444222222333555666555222000222444:::%%%333@@@777bbbkkk>>>666666222333////////////000222333444555555555555555555555555666555333222222333444555222222222222222222222222333444444222000000222333000//////...------......,,,,,,---------.........+++///111///---//////,,,***+++,,,---......//////...000000///------000222+++***((('''&&&'''((()))((((((((((((((((((((('''&&&)))***&&&$$$&&&&&&$$$******((('''&&&&&&&&&&&&---((($$$$$$&&&((('''%%%***)))((((((******)))(((((((((((())))))))))))***000111333333333222111000///111222111...------...,,,+++---111111///222666111111222333333333333222111222222222222222222111111333555444111000222333222333555666555DDDAAA555666111000222////////////111222333444555555555555555555555555666555444444444555777888444333333222222111111111444444444222111111444666000000//////......//////,,,------------.........)))...///---+++---...,,,------......---,,,+++***+++///222444222000......***)))((('''''''''((()))''''''((((((((((((((((((,,,//////***'''((((((&&&,,,***(((&&&%%%&&&((())))))((('''&&&&&&'''((()))+++***))))))***+++***)))))))))))))))************---...///000///...---,,,///000000///---,,,---...111...///000///---///444111111222333333333333222111111000000000000111111000111222222111000222333,,,===000---;;;000RRR]]]///444555...///---/////////000111222333444444444444555555555555555444444444444555666888888444444333333222111000000222333444444222111222333000000////////////000000------------............***...000,,,+++---...,,,------------...///000111***///444777666111***&&&)))(((((('''''''''((((((''''''''''''((((((((((((---000000,,,)))******(((&&&&&&&&&'''(((***,,,---(((***+++***((((((+++...+++***)))***+++,,,+++)))(((((()))))))))*********'''((()))***+++++++++***+++,,,---------...000111333000000222222111444:::111111222333333333333222222111000//////000111222//////000000000111222222,,,999)))+++DDD555666mmmvvvEEE000555111---000+++//////000111222333333444444444444555555555666666222222333333444555666777444444333333222111000000000222555555333000......000000////////////000000---------.........//////---111111...,,,...///---*********,,,000666<<>>999888777===111***222///)))444...///111333444444444333333333444444555666777777222333444444555555444444222222222222222222333333000000000///000333999===---------------...///000............/////////000444666555///+++,,,---+++)))+++---000000///---,,,''''''(((***,,,***$$$ %%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***%%%)))***'''%%%((()))'''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&)))((('''((()))***)))'''))))))))))))************------,,,,,,+++,,,,,,---------.........000333666++++++...222333111333777111111222333333333333222...///000111111000///...555222000000222333111...111111)))000>>>555---:::;;;NNNLLL???555444222000//////000000111111222333333333333222222333333444444333333222444444444333333222222222444444222222222222444444222222222111111111111000......---------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++***))))))***************)))((((((+++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,---.........---000//////.........//////......///000111222222333333222222111111111111111333111111000///...000333//////000000111222444444777AAA___qqq???555444333222000//////000000111111222333333333333222222333333444444333333222444444444333333222222222333222222111111222222333111111111000000000//////......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******)))***************)))(((((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***))))))(((((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,------------//////............///////////////000111111111222222222111000000000000000222000//////000///...---000000000000111222333333999000TTTFFF999444444333111000///000000111111222222333333333333333222333333444444333333222444444333333333333222222000111111222222111111000000000000000/////////.........---------,,,,,,,,,.........------------,,,---,,,,,,++++++************************)))((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))+++,,,---------///...............//////000000000000000000000000111111000///////////////000///...///222333111...222111111111111111222222;;;---DDDTTT\\\333:::666222111000//////000111111111222333333444444333333222333333444444333333222333333333333333333333333000111222333333222111000111111000000000/////////......---------,,,,,,,,,//////.........---------,,,,,,,,,++++++************************)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))+++---......///......---------...//////000000000000000/////////000000///...............---///000///111555666555333222222111000000111111555555444III|||yyy===333888222111000/////////000111222222222333444444444444333222333333444444333333222333333333333333333333333111222333444444333222111222222111111111000000000......---------,,,,,,,,,//////.........---------,,,,,,+++++++++++++++******************)))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))+++,,,...///000000---------------...//////000000000///////////////000//////...............---222333...,,,111666777333333222111000000000000///666///EEEJJJKKK444:::555///000//////...///000222333222222333444444444444444222333333444444333333222222222333333333333444444333333333444444333333333222222222222111111111111......---------,,,,,,,,,.........------------,,,++++++++++++++++++++++++***************)))(((((())))))))))))************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''111000...,,,)))(((&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***,,,---...//////000,,,,,,,,,,,,---...//////////////////////////////000000///..................444444,,,***///222000333333222111000000000111333111999888;;;bbbkkk888666:::333000///.........///000222333222333444444555444444444222333333444444333333222222222222333333444444444333333222222222222333333111111111111000000000000......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((((((((((()))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''///...,,,***)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,---.........,,,,,,,,,,,,---...///000---.........///000000000111000//////....../////////222111...222:::777,,,222222111111111111111111666222;;;555===CCC@@@222666111...000............///000222333222333444444555555444444222333333444444333333222222222222333333444444444333222111000000111222333000000000000////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------...///000111111111111000///////////////---//////111>>>HHH???...222111111111111111222222000333000:::;;;???PPPddd777777...,,,444---............///111222333555555555444444333333333333333333333333333333333666555444333222222111111333333111000000000111222111000000///...---------...------,,,,,,------...,,,++++++,,,---...,,,++++++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&(((+++,,,)))"""$$$///111)))$$$''''''$$$$$$&&&%%%!!!###***'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++***************+++///...,,,+++,,,...000111///......---------......///000000222333444555555444///,,,000888;;;666///,,,,,,,,,...000111111000111...444<<<777555QQQxxxKKK111555,,,,,,444...............///111222333555555444444444333333333333333333333333333333333444333333333222111111000333222111000000000111222111000000///......------...------,,,,,,------...---,,,,,,,,,------+++***+++++++++++++++++++++++++++***)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***###%%%...111***&&&)))555,,,''''''(((%%%%%%((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((************************'''((((((((())))))))))))++++++***************+++...---,,,,,,,,,---///000//////...............//////000000111222333444555222000///111444555222///.........///111111000000333///222777444222CCC[[[SSS444...555+++,,,333---............///111222333444444444444333333333333333333333333333333333333111111222222222222111111333222111111000000111111000000000///......------...------,,,,,,------......---,,,---------+++)))+++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&(((###$$$+++...)))'''+++;;;000'''&&&))))))(((((('''&&&&&&&&&&&&&&&'''''''''((())))))******))))))************************(((((((((((())))))))))))+++***************++++++...---,,,,,,,,,---////////////////////////000000//////000111222333333444000111222111000/////////000000000111111111000000222111111333333333888???yyyyyy999///222444,,,---111***............///111222333333333333333333333333333333333333333333333333333000111222333333333333222222222222111111111111111000000//////...............------,,,,,,------...---,,,,,,---......---++++++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&&&&&&&'''######(((***''''''+++222+++%%%$$$'''((((((''''''&&&&&&&&&&&&''''''((((((((()))******************************************************+++++++++*********)))******+++,,,...------,,,,,,---......///000000111111111111111//////000000111222222333///000000000000/////////111222333222111000000000---111222111333777999777MMMNNN666333222///+++///000)))............///111222333333333333333333333333333333333333333333333333333111222333555666555444444222222222222111111000000////////////...............------,,,,,,------...+++***+++---///000///...+++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&((()))((())),,,'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))***************************************++++++************************))))))***++++++,,,---------,,,,,,,,,------//////000111222222111111/////////000000111111111000---,,,---111333222000111333444333111///000111***111444111111777;;;:::>>>ffflll888555333---***,,,///...,,,............///111222333222222222222333333333333333333333333333333333333111333555666777666555444111222222222222111000000//////////////////.........------,,,,,,------...+++++++++---///000///...+++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********)))***++++++******+++---&&&***,,,)))&&&''''''&&&&&&&&&&&&&&&'''((())))))'''((())))))******))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))***+++,,,,,,------------,,,,,,,,,,,,---...000222222222111111......//////000000000000000,,,***,,,111333222000000333555444000...///111,,,111444111///222777:::???>>>KKK555222111+++***///...+++///............///111222333111111222222222333333333333333333333333333333333111333555666666555333222111222222333222111000///.../////////////////////...------,,,,,,------......------...//////---,,,+++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))******))))))(((+++---+++)))((())))))'''******'''(((------)))&&&&&&&&&&&&'''((()))***''''''((())))))))))))(((++++++++++++++++++++++++))))))))))))((((((((('''))))))))))))***+++,,,---------------,,,,,,++++++,,,---000111222222111000......////////////000000------,,,,,,---...///000...111444333000...///222//////111333222111333777<<<888rrrkkk===777000222......333,,,(((111............///111222333111111111222222333333333333333333333333333333333111222444666666444222000111111222333222111000///.........///////////////...------,,,,,,------...111000///...///...+++)))+++++++++++++++++++++++++++***)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''')))******)))(((((($$$)))+++)))&&&%%%%%%%%%'''&&&###""")))333444///&&&&&&&&&'''''')))******&&&''''''(((((((((((((((++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))***+++,,,------------------,,,+++***+++---///111222111000///.........///////////////+++...000---)))'''+++000---111444333///---///333222---...555777333333666666@@@FFFEEE>>>111000000///.....................//////000000111111111111222222222333333333333444444333000000111333444444444333333333222222222111///.........///000------------............------,,,,,,,,,+++++++++///............---------------,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''***,,,...))))))((('''''''''''''''------,,,,,,+++*********------------,,,+++******000.........+++&&&&&&)))************************......---,,,---///111333222111000//////......///111000/////////000222333>>>EEEEEE888,,,***---///333222111000//////000000222222333333333333444444333@@@;;;qqqkkkBBB111333000000///.....................//////000111111111111111222222222333333333333333333222111111222333333333333222222222222111111111///.........///000////////////000000000000.........---------,,,,,,............---------------,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&''')))+++---+++***)))(((((((((((()))((((((((((((((('''''''''$$$%%%''')))+++---......+++)))***+++)))&&&'''***++++++++++++++++++++++++///...---,,,---...000222111000000///......//////111111000000000111222333111666555...***+++---,,,///000000111111000//////111111111222222222333333444666555TTT>>><<<000666000///......---...............///000000111111222111111222222222333333333333222111222333444333222222222111111111000000000111000//////......//////...////////////000000000.........---------------............------------,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))((('''''''''(((((((((((())))))))))))******(((((())))))******++++++((('''(((******(((***...++++++++++++++++++++++++///...---,,,,,,---///000000//////.........//////111111111000111222222333---//////...///111000---+++---///111222111000...000000000111111111111222888222888@@@hhhooo<<<222777111///......------............//////000111111222222111111222222222333333333333111111222444555444222111000000000000/////////000000//////............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%'''(((((()))******++++++------,,,,,,,,,,,,------***((())),,,+++***,,,222++++++++++++++++++++++++///...---,,,,,,------............---......//////000000000000111111222222000111333333333222000...+++,,,---///000111111111000000000111111111222222888222>>><<>>---333+++......------------......//////000000111222222222111111222222222333333333222111222333555555444333000000000/////////......///////////////......---,,,,,,,,,,,,---------------------------............------------,,,,,,,,,+++******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((((()))***+++...111333555,,,)))***++++++))),,,111++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,,,,---...///////////////000000000000000,,,///333444000------///...---,,,,,,---///222333111111111111222222222333333000::::::EEEbbb555555444***111---------,,,------.../////////000111111222222333111111222222222333333333000333555666444333333444000000/////////............////////////...---------............////////////////////////000000000------------,,,,,,,,,,,,******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%&&&'''(((((())))))******)))***+++---///000+++(((((()))(((&&&)))///************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////000111111111111000+++---222555222...///444222000---+++,,,...111333111111111222222222333333333333444777DDDTTTCCC444222777)))666---,,,,,,,,,------...//////000000111111222333333111111222222222333333333///444999888333000222555000000000////////////........./////////...---,,,------........./////////------------......//////---------,,,,,,,,,++++++***))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))******+++++++++...---+++)))((((((((()))***''''''(((((('''***000)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********+++,,,...///000000111222333444333222222111///000666777333333666444333000...---...///000000000000111111111111222333555333777<<>>eee999222222,,,+++///---)))---))))))))))))***+++,,,------...000222444555666666111111111111111111111111000000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,+++++++++++++++************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))***+++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&&&&'''''''''((())))))(((((()))***''''''''')))*********)))***)))))))))))))))))))))+++++++++++++++,,,,,,---)))))))))******+++,,,------......///000111222222111111222333444444444444222111111000000//////...>>>888000---...///...,,,000---111333///000666777:::^^^???555444444...---111***&&&///(((((((((((()))***+++,,,,,,...000222444555666666000000000000000000000000000000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,++++++******++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%***...111333333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&&&&&&&'''''''''((())))))(((((()))******))))))(((((()))+++,,,*********))))))))))))))))))))))))((()))******+++))))))))))))***+++,,,---,,,---...///000111222333111111222333444444444444111111000000//////......999333,,,,,,111666888777///(((...444000000666666999@@@kkk???555000///---+++************...)))&&&'''---000///,,,---222666666333333555999555222//////111111///---444222000......///111222...------...//////---+++---,,,,,,++++++,,,,,,------++++++---000000...+++------,,,++++++******))))))******)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))),,,...))))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''&&&%%%&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************+++,,,---...------......///000000000---...000222444555555666333444444333///+++,,,///,,,,,,+++,,,---000333555222///...000000///000444666FFFfffVVV666000000///---+++***************'''%%%'''+++......------111555555222222444888444222//////000111///---//////...---------------000000000///............,,,++++++******++++++,,,,,,******,,,///222222111------,,,++++++******)))''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************************+++,,,------------......//////000000...///000222333444555555000111222222///...///111///...---,,,,,,---...///111......111111///000333333===QQQ~~~AAA/////////...---,,,+++*********((((((((()))+++---...///,,,000333333111111333555333111/////////000///...,,,,,,---------,,,+++***---------,,,******+++,,,+++******))))))******+++...,,,***)))***,,,,,,+++------,,,++++++******)))'''&&&&&&(((++++++(((%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&++++++***)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))************************************************************)))******+++,,,------------...//////000000///000111222333333333333000111222111///...///000///......------,,,,,,,,,000......222222//////222888999BBBQQQ:::///222......---,,,++++++******)))+++,,,,,,,,,,,,...000,,,...111111000000111333111000///.....................---------,,,,,,,,,+++******---//////,,,)))++++++************++++++,,,,,,+++***+++******)))------,,,++++++******))))))''''''+++000000+++&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((())))))))))))************************************************************))))))))))))***+++,,,---,,,,,,---......//////000000111111222222222222111222444333000.........,,,,,,---.../////////......///---...222333///...000;;;777@@@^^^777;;;000222------------,,,++++++******,,,------++++++,,,---,,,---///000//////000000/////////...------...//////...---++++++,,,---......+++,,,333:::;;;444+++,,,,,,++++++++++++,,,,,,'''))),,,...000000000000------,,,++++++******))))))''''''+++000000+++&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------.../////////000111111222222111111111222444333//////111000,,,...///000000000000//////...---...222222///...000444000AAABBBccc000999///...,,,------------,,,+++*********++++++++++++******------...///////////////---...///...,,,,,,...///...---,,,+++++++++,,,,,,,,,***+++222:::;;;333+++---,,,,,,,,,,,,,,,,,,---(((+++------,,,*********------,,,++++++******)))'''&&&&&&(((++++++(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((((()))))))))******************************))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,---......//////000000111111222111111111---111111...111777777111333333222111000......---///------111111......111///+++AAA<<>>111///>>>VVV???333000,,,---///......---,,,+++))))))(((******+++,,,------------,,,,,,,,,,,,------------------------------------,,,111777666///***)))***++++++++++++++++++++++++*********)))******++++++))))))***+++,,,...000111---,,,++++++,,,,,,+++)))((('''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))((('''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((()))************+++,,,,,,------...//////000111111111111000111111111111111000///...------.........///000111000000///...............***666,,,333:::HHHeee444---222***+++111------,,,,,,+++***))))))+++******++++++,,,---...,,,------------.........------------------------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++***************+++*********)))******++++++...,,,++++++,,,,,,+++***&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''(((*********************************)))))))))))))))))))))(((((((((((())))))((((((((((((((()))************++++++,,,---------...//////000000000000000//////000000000//////...,,,------......//////000000000///.........//////---...)))999666<<<|||FFF777,,,222+++,,,...,,,,,,,,,++++++*********+++******)))***,,,---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------++++++++++++++++++++++++++++++***))))))))))))***+++******)))))))))******---,,,++++++,,,,,,+++***%%%$$$$$$%%%''')))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))........................,,,++++++******)))))))))))))))(((((((((((())))))((((((((((((((())))))************+++,,,,,,---------...//////000000////////////000000000000000000...------.../////////...///......---------......000...---;;;444:::TTTxxx666;;;,,,......000***+++++++++++++++++++++++++++***))))))***+++---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***++++++++++++++++++++++++***))))))((((((((())))))***************+++,,,,,,---+++******+++,,,***)))&&&%%%%%%&&&)))******)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++++++++++++++,,,,,,++++++******))))))))))))(((((((((((())))))((((((((((((((())))))***))))))***++++++,,,,,,---------...////////////...///000000111222222222222222000......///000...,,,,,,,,,,,,++++++,,,,,,---//////333666222===<<>>///000222---((()))***)))(((''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%'''***+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((,,,///000000++++++***)))((('''&&&&&&++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***111======111***+++,,,+++***)))))))))++++++,,,,,,++++++,,,,,,---...,,,---......//////......//////...---------......'''***222555///222MMMkkkHHH888---///111,,,)))+++***))))))(((''''''(((((('''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&((())))))(((******)))(((((('''''''''*********))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((($$$(((111111((($$$(((+++*********)))******+++,,,++++++++++++,,,------,,,---......//////......000000///------,,,,,,---------111444111111BBBWWWvvv<<<111,,,...///+++***---***)))(((((('''(((((((((((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%&&&'''&&&%%%((((((((((((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,&&&&&&++++++&&&&&&,,,))))))******+++******)))+++++++++++++++,,,------,,,---......//////......111000///...---,,,,,,,,,000------222333222888CCCNNN333...---///...+++***...(((((('''''''''''''''((((((((())))))************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&'''((())))))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((///***(((******(((***///'''(((***+++++++++))))))+++++++++***+++,,,,,,---,,,---......///.........//////...---------.........++++++000222222666<<>>```CCC222222///...---,,,+++***))))))(((((((((''''''&&&&&&%%%$$$%%%%%%'''(((((()))))))))&&&***"""***$$$+++((("""''',,,,,,***((()))+++++++++++++++***)))((('''((()))+++,,,............---222555333111333222000---///111111000111444777000+++,,,222333///000666000333333...---000333222'''***,,,,,,,,,---111555111000...///111222333333999777555666999<<<===>>>=========<<<666000222777666444777AAAIIIHHH===111999:::;;;<<<<<<;;;:::999AAA===@@@IIIKKKAAA999888666777;;;>>><<<888888<<<@@@===<<<<<<>>>>>><<<999???;;;666666>>>DDD>>>555999777999>>>@@@>>>???BBB>>>======;;;555......222BBB@@@555PPPUUU======222666///999===333444888,,,<<<888222000111111---)))(((333444***&&&---111---...///000000...------...---,,,,,,...---++++++///,,,+++*********+++,,,------,,,,,,...///000///---111222333222000///000111111111111///......000222333999OOO\\\:::222222......---+++***)))((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%(((,,,***---,,,,,,(((+++---...///.........///---...///000000///...---,,,///333555555222///---)))---///,,,,,,000222222555444444777<<<@@@AAAAAAEEEMMMRRRPPPPPPUUUZZZ[[[aaaeeegggdddcccdddeeecccppprrrsssqqqsss|||~~~~~~|||~~~vvvuuuxxx~~~{{{wwwtttrrrpppqqqyyynnndddOOOIII___kkk\\\___dddOOO^^^ZZZRRRHHHBBB@@@>>>:::;;;;;;888333222444555222000111222111...+++******...'''%%%))),,,******...---,,,+++******+++,,,---.........///000000000000///111111111/////////111111111111000...///111333444777BBBfff???333000---,,,,,,+++***)))(((''''''&&&&&&((()))+++---...///+++***)))(((((((((((()))(((,,,***)))***555999:::888444111333888======<<<<<<===???AAACCCCCCCCCBBBQQQfffxxxsss^^^QQQWWWdddcccgggjjjjjjoooyyy{{{{{{}}}vvv{{{|||xxx{{{uuuvvvdddaaayyyyyy~~~zzz{{{vvviiiaaabbbgggiii{{{iii^^^dddfff^^^WWWXXXXXXZZZ[[[YYYTTTPPPLLLKKKEEE:::222333666444///,,,...---,,,++++++,,,------,,,------......///000111...///000000...---...//////000000000///000222555555888===LLL777444222---+++++++++***))))))(((((()))***,,,///111444555666111000...,,,+++++++++,,,///222''')))+++IIIWWWaaahhhaaa]]]```kkkssstttrrrvvvhhhsssxxxjjj______eeeggghhhgggbbb\\\WWWUUU[[[VVVPPPLLLMMMLLLCCC888///...---,,,,,,,,,---...***+++,,,,,,,,,,,,///111///000111000...---...///.../////////...///222444555777:::BBBeee999555444---+++++++++++++++++++++++++++,,,...000222444666777000///---+++++++++,,,---000777---777>>>iii~~~uuuvvv|||zzziiisssuuukkkeeebbbUUUDDD000///---,,,,,,,,,---...+++---......---...111444222333333222///......//////000000...------000222333555666@@@qqqAAA777111000***,,,,,,---------.........***+++,,,...000111333333+++***((('''''')))+++,,,---:::777KKKVVVeeeVVVSSS??????:::aaannnXXX000///...---,,,------...///111222222000111555999444555555444111//////000111111000...,,,,,,---///000222333AAAPPP555777444///000......---,,,+++***)))((())))))))))))))))))))))))&&&'''((())))))+++...111333JJJ@@@SSSnnnttttttvvvOOOSSS```mmmSSS***===000777RRReeeqqqpppFFF,,,///000...111,,,000---///111000000222777;;;FFFTTTLLL444555HHHEEE...111111111000000000//////111666333CCC999ppp;;;000222000000------,,,+++***)))((((((((((((((((((((((((((((((&&&'''((())))))***---000000:::666===mmmuuuXXXVVVwww```222222<<>>+++111...000,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''(((((((((((())),,,///111111<<>>___MMMMMMIIIAAA???EEEKKKNNNWWWYYYsss~~~{{{TTTAAAgggiiiNNNIIIBBB777---,,,---666DDDLLLEEE999<<<555333666555999NNNgggtttyyyDDD000///111444,,,111///......///111222111000000...///111222111333555///////////////000000000333+++===999///GGGfffEEE;;;+++444)))///,,,******))))))))))))((((((''''''''''''''''''''''''&&&''')))***+++---111444444UUU}}}SSS000>>>oooiii888>>>???WWWTTTYYYXXXOOOLLLWWWiiiwwwZZZEEE@@@222CCC[[[<<>>AAAYYYwwwxxxPPP555111222444,,,111000...---///111222000......000000...---......---/////////000000000111111000///222777777===UUU@@@///000///"""999)))************))))))))))))''''''''''''''''''''''''%%%''')))***,,,...222555999```ddd???555<<>>VVVbbbhhhccc```kkkaaa666888PPPvvvvvvGGG>>>;;;NNNwww}}}pppdddQQQIII^^^|||[[[:::222222333,,,222000///---...111111...,,,+++///111...///333444222---.........//////000000,,,333(((333AAA///RRRhhhDDD------...///...&&&+++******)))(((''''''&&&((((((''''''''''''((((((***+++***))),,,333555333@@@dddmmmaaa???666888---YYY```CCCFFFFFF555???MMMlllvvvnnnccc}}}bbbbbbOOO===```}}}ssssssoooeeettt>>>888222(((:::222111111000////////////////////////...///000111111000///...------...///000111444222111444777OOOsssTTT999---000......///+++*********)))((('''''''''((((((''''''''''''(((((()))***)))(((,,,222555333FFFJJJVVV@@@555===444:::555KKK{{{fffAAADDDNNNAAA???CCCZZZqqqcccWWW[[[XXX}}}zzzGGG666333---888333111000//////......//////............////////////000//////......//////000...222000111444444DDDaaa@@@111///333---***---,,,******))))))((((((''''''((((((''''''''''''((((((((()))((('''+++222444222CCC555111''''''000---555444lllkkk???GGGbbb___MMM;;;JJJzzzwwwUUU:::MMMppp~~~[[[{{{UUU333555333555444000///......------......+++,,,.../////////...---//////000000111000000///---111000222666333:::NNN:::///111444,,,(((***(((***)))))))))((((((((('''((((((''''''''''''(((((('''(((''''''+++111444222===111111666888333///777KKKpppAAAIIInnnvvvvvv\\\nnnzzzRRRFFFfff[[[bbbxxx~~~pppeee333555666000333//////...---------------+++,,,...000000///...---...///111222222111000000000333111333888555777DDDlll;;;000///111+++***,,,&&&))))))))))))((((((((((((((((((''''''''''''((((((&&&((('''&&&+++222444333:::222...444000***<<>>111000///---,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''***!!!---***(((555444444mmmlll777:::333DDDrrr~~~xxxnnnCCCMMMfffMMMJJJLLLNNNFFFJJJPPPUUUZZZZZZQQQEEE777///''':::999555000///222111///...------......//////...------------...------,,,------...///000000111111111111333777:::DDDvvv]]]999111000...---+++*********((((((((((((((((((((((((''''''''''''''''''''''''---###,,,)))+++999888;;;VVV666888BBBaaa\\\rrrwwwjjj|||LLLkkkcccBBB888:::===MMMRRRWWW]]]eeehhhbbbXXXPPPNNN:::<<<|||BBB555222333222111///...------............---,,,,,,,,,,,,,,,------,,,------...///000000111111111111333666999>>>gggJJJ444111000...---+++*********((((((((((((((((((((((((''''''''''''''''''''''''...%%%+++(((///<<<;;;BBByyy555<<<>>>IIIFFFfffsssvvvlllgggPPPGGG{{{ZZZPPPVVV]]]DDDGGGJJJMMMSSSUUUNNNDDDTTTcccKKKBBBiiiMMM111...111111000///...---------...------,,,++++++++++++,,,------,,,------...///000000111111111111222666999999RRR<<<444000///...,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,%%%***(((333===888EEEHHH>>>;;;???[[[^^^RRRzzzvvvdddfff~~~EEEDDDmmmHHH777999>>>EEEHHHJJJMMMQQQQQQIII???888YYYIIICCC^^^ccc333---...111000//////......------...---,,,,,,+++,,,,,,,,,------,,,------...///000000111111000000222555888888DDD666666000///...,,,******))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&***)))777<<<444HHHjjj???888BBB???pppYYY[[[yyybbbfff~~~hhhCCC[[[pppNNN>>>???DDDIIILLLPPPTTT[[[]]]WWWNNN,,,OOOFFFBBBWWW===333///000000000//////...------///......---------------------,,,------...///000111111111000000111555777;;;>>>sss555666000///---,,,***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$(((+++***999<<<555QQQ@@@///???---???uuu{{{JJJ{{{yyyccchhhzzzYYY999zzzuuuhhhKKK@@@GGGOOOOOOPPPPPPQQQVVVYYYUUUMMMHHH[[[SSSGGGWWWDDD666---000000000000///...---,,,//////...------------...------,,,------...///000111111111000///111444777;;;???iii[[[555111///...---+++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$+++...***:::===;;;bbbOOO,,,555,,,...MMMeeeUUU{{{yyyuuuhhhnnnxxx|||OOOIII777vvvNNN;;;AAAMMM^^^[[[TTTPPPSSSXXXWWWQQQ\\\___]]]JJJXXXGGG888+++///000000000///...---,,,///...------,,,,,,------------,,,------...///000111111111000///000333666777AAAPPPLLL333,,,///...---+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%...///)));;;???BBBpppggg555111555222///VVV555KKKlllrrrnnnuuuccc___III333444CCCjjj|||PPP<<>>//////000000000000...---,,,...---,,,,,,++++++,,,,,,---------------...000000111111111000///000333666222AAA@@@DDD333000......,,,+++***)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&000---888NNN444LLL,,,777+++888444]]]LLLBBB___yyypppgggkkkHHHBBBBBB555888888888bbb@@@]]]eeeEEE<<<>>>IIIVVVSSSKKKQQQXXXVVVUUUZZZMMMHHHOOOOOOuuuuuu555111000000000000///...---,,,......---,,,,,,,,,,,,---+++---...---,,,,,,---...//////000//////000333555999777EEE???111///...---,,,+++***))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((***(((111---999KKK555iii<<<222000///'''CCCnnneee>>>GGGqqqmmmjjjoooJJJ;;;jjjvvv777111;;;???===sssccc@@@\\\nnnFFF<<<===JJJRRRUUUXXX___XXXQQQVVV___KKK===AAAFFFppp}}}999333000000000000///...---,,,......---,,,,,,,,,,,,---+++,,,...---,,,,,,---...///000000/////////111444888666???ppp888000///...---,,,+++***))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((,,,)))111---<<>>DDDSSS^^^WWWUUUcccaaaEEE000333<<>>+++---666jjjKKK444000111111000000///...---...---,,,,,,++++++,,,,,,***+++------,,,,,,---//////000111000......///000555555999QQQIII555000...------+++***)))((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''...,,,EEEAAAHHHTTT///777888---+++///SSSHHH===qqqxxxvvveeeEEEEEE:::RRRIII```bbb;;;DDDpppuuu@@@444444EEEKKKEEEAAAOOO[[[^^^aaaKKK999,,,///222cccYYY333111111111111000///...---------,,,++++++++++++,,,)))***,,,,,,,,,,,,---//////000111111///...///000333666;;;GGGBBB555000///---,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''',,,,,,JJJ>>>OOOkkk777222+++///999%%%QQQLLL000```}}}pppxxxIII///---'''ooojjjkkkVVVrrrDDDBBBttthhh===555555:::GGGFFFFFFVVV___SSSGGG>>>444///000---YYYkkk333111111111111000///......------,,,+++++++++++++++(((***+++,,,+++,,,---///...000222222111000000111333777===DDD===333///000---,,,+++)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((---,,,MMM:::SSSBBB222+++666;;;---999KKK666KKKnnndddqqqxxxUUUBBB???666___{{{lllyyyxxxIIILLLmmmPPPbbbZZZPPPoooxxxUUU666333444777BBBKKK^^^vvvuuu]]]LLL666///---000,,,VVV}}}666111111111111111000......---,,,++++++***+++++++++''')))+++++++++,,,---///...000222333222222222333222777===BBBnnn:::000---000---,,,+++)))((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((******...,,,NNN888TTTIII777777@@@222444 KKKFFF:::XXXvvvdddZZZiiiZZZ666222999333EEE~~~nnnwwwBBBRRRLLLVVVuuufffkkkyyyEEE//////111///222???```{{{oooQQQDDD222+++***000---YYY999111222222111111000///...---,,,++++++******++++++''')))+++++++++,,,---///...000333444333333333444333666;;;@@@WWWRRR???+++---...******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))...+++CCCUUU333kkkcccAAA>>>KKK;;;BBB)))666SSS%%%AAATTTNNNEEEcccaaa^^^CCC,,,;;;:::DDDqqqmmmXXXVVVxxx}}}lll[[[KKKeeeJJJHHH}}}xxxwwwGGG666---111666***@@@ZZZ[[[HHH```444---===---000,,,NNN===333111//////222555333///---------...///...,,,)))******+++++++++,,,,,,,,,.........000222333333111...:::333;;;MMMLLL;;;,,,///...******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''***CCCNNN333qqq|||HHHIIIJJJCCC===333666@@@777777666]]]mmm>>>>>>RRRWWW}}}MMM555>>>999333^^^xxxiii}}}bbbCCCIIIYYYkkklllXXXBBB???HHHLLLHHHggg{{{kkkrrrFFF:::///111///---;;;VVVOOOPPPOOO222+++777)))...+++GGGHHH333222111000222222000------,,,---...///...,,,)))******+++++++++,,,,,,,,,.........000222333222111000:::333;;;IIICCC555...111,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,%%%///HHHJJJ:::LLLIIIBBBAAA///555...333GGG333***???VVV\\\555;;;===GGGrrrtttSSSJJJ???222>>>iiiqqquuuqqqcccMMM???<<>>888EEE{{{vvvjjj~~~YYY\\\kkkOOOBBBFFFWWWYYYWWWrrrIII444AAAiiiMMMGGGMMMYYYnnn<<<000(((444;;;BBBHHHIIIYYYnnn>>>444222111)))555333>>>iii222111111333111...---...---,,,,,,---...---+++)))******+++++++++,,,,,,,,,---------///222333222111333555222<<>>SSSCCC---444111,,,777777DDD>>>ooojjjQQQ<<<000...+++000000333ccc;;;222---111333///...111...,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,---,,,---...111222111000111444111===:::PPP[[[222333...,,,111******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))---888>>>???RRRcccNNNCCC111...,,,***333:::AAA,,,999666===fff~~~\\\>>>LLL^^^]]]vvvrrrLLL???333???LLLUUURRRdddqqqllluuutttggg[[[VVVbbbnnn___aaasssUUU111666FFFUUU}}}EEE333333EEE+++AAAEEE---111333)))333;;;<<>>222WWWSSSJJJAAA222...111111***+++///UUULLL999,,,///333///+++,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,...111222111000222666111<<<333HHHCCC444///***000''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))+++(((111FFF>>>BBBgggEEEBBB:::&&&---***222:::HHH...777000666HHH===PPP@@@TTT]]]tttvvvrrrKKK111???777nnnGGG:::;;;```kkkOOOQQQbbbzzzuuuhhheeezzzwww[[[666???GGGFFF777555___GGG666FFF999MMMnnn222444***---888---999mmm;;;???666333222888666+++111333OOOddd777333)))333//////,,,------,,,,,,+++***))))))++++++************++++++***+++...555;;;;;;555///444---333888333NNN}}}===222000***000))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,)))000EEE===AAAWWWFFFFFFHHHFFF333)))UUU___---000000222@@@<<>>666SSSyyykkkhhhwwwooobbbjjjvvv\\\EEEKKKLLLCCC<<<333;;;PPP;;;LLLHHHYYYrrr222333---111333%%%IIILLL222666111:::BBB@@@666''',,,111RRRooo555222---333...111,,,------,,,,,,+++******)))++++++************++++++...,,,---111666777555111333000222777555HHHppp555111111)))...,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,)))000DDD<<>>OOOXXXddduuu111111///222333,,,]]]///111111444FFFGGGBBB555&&&+++000PPP333000222111,,,555+++---,,,,,,++++++*********++++++************++++++111...+++,,,000333333222111333111666:::AAA^^^111111222***,,,...)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,***000BBB;;;BBB\\\DDDVVVhhhgggvvv___SSS999---...222AAA>>>ddd>>>444CCCAAAEEEHHHiiiMMM888&&&555888LLLKKK???NNNDDDOOO~~~|||mmmnnngggkkk___SSSbbbEEESSSLLLAAA---...111888bbb```DDDJJJ```ggguuu222//////111111AAA\\\&&&333000888BBB;;;888111)))111111LLL444...666111***777,,,,,,,,,,,,++++++*********++++++************++++++000---++++++...000111000...555///555>>><<>>333///---222555------------111<<>>666UUU|||???...CCCCCC555TTTGGGIII:::777777???EEExxx```uuutttgggSSS;;;555555777^^^WWW:::,,,///,,,'''((('''******)))***---333;;;AAA```eeeSSSnnneeeDDD888FFFpppdddMMMLLLyyyZZZ======JJJAAA444222///111BBBdddbbbqqqXXXnnnZZZ///jjj@@@:::111777JJJ555'''+++000,,,)))......'''000&&&///---:::{{{+++222000,,,000...+++,,,------++++++,,,---+++************)))***+++******+++,,,,,,------...111...666222333777CCClll666333***---,,,---,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++...)))111@@@===^^^{{{NNN+++000LLL;;;///999QQQ@@@===***///>>>)))kkk\\\KKK```]]]bbb^^^BBB111:::EEEmmmzzzHHH444***,,,///)))+++222222+++******,,,000333555666dddsssaaaBBB>>>???...000___ooovvv[[[]]]OOOttt~~~mmm^^^VVVSSSKKK;;;000///888;;;333444;;;777777aaaBBBfffhhhhhhaaa555fffBBB777333FFFIII===222///...---++++++---(((///(((...+++666222111///,,,000///+++,,,---,,,+++***+++---+++***))))))+++,,,+++*********++++++,,,---------000---333000444777>>>aaawww666333+++...))),,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((*********(((444JJJLLLkkk{{{999+++===SSS444///,,,JJJ:::333!!!,,,666!!!EEEUUULLLVVVJJJ;;;___hhhKKK===WWWdddzzzaaa;;;+++000,,,---***###)))///)))+++))))))---333777777666ZZZttt```;;;///(((555HHHfffiiiQQQNNNfffwwwwwwnnndddQQQKKK>>>TTTwwweee:::...---333777333444333444111///555===>>>[[[ggg777ZZZhhhZZZ[[[111YYY???555>>>___SSSMMMBBB444---,,,+++)))(((&&&,,,(((...+++555ttt999000...---///000***,,,,,,,,,+++***+++,,,)))***)))(((***---+++(((*********+++,,,,,,------111---222///555999:::VVVhhh888444,,,000&&&,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''444KKKPPPrrr|||666333HHHOOO...222---@@@AAA000&&&222...,,,000WWWtttsss888JJJlll???111BBB[[[SSSPPPmmmsssxxx___555***555---+++//////+++///,,,(((&&&$$$'''---111333222GGGhhhRRRJJJ888666XXXQQQ???AAAaaauuummmdddttt{{{vvv^^^kkkXXXTTTWWWSSSyyyqqqttt|||kkkEEE000444777888999666+++---///222111...:::NNNWWWUUU]]][[[DDDKKK,,,RRR@@@555DDDdddWWWSSSGGG555******+++)))''''''***)))---***333]]]???.........///111***+++,,,,,,******+++,,,'''******'''(((,,,+++&&&))))))***++++++,,,,,,---111...333000666;;;888NNN\\\:::333+++222%%%,,,)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,(((///BBBIIIrrrooo777777KKKBBB+++333000555CCC888+++222'''111%%%'''DDDttt:::SSSggg777555(((BBBDDDCCCUUU___tttQQQ333+++///333...(((***+++)))///222)))***(((&&&&&&(((+++...///:::cccJJJ}}}{{{|||}}}|||qqqkkk]]]JJJ@@@QQQ===JJJNNNWWWddd```ddd___uuuMMM:::'''666mmm|||sssssseeeVVVEEE...)))111000------+++(((...000111......OOOKKK]]]YYYSSS222:::,,,WWWDDD333@@@QQQJJJFFF===000((((((***++++++,,,******+++'''000GGGFFF/////////---000***+++,,,+++***)))***,,,%%%,,,...)))'''******&&&))))))******+++,,,,,,,,,000///444000666;;;666JJJRRR:::///(((333%%%...((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,(((///AAAHHHrrr]]];;;888KKK666...///...)))777GGG)))***&&&***%%%!!!000pppMMMiiiNNN333666,,,666777:::III[[[~~~yyyKKK...)))...---((('''$$$)))***(((,,,*********)))((()))+++---333cccHHHtttTTTOOOFFF>>>777333333333000555:::<<<888YYY<<>>QQQfffwwwqqqCCC%%%...;;;333***---)))222IIINNN777$$$%%%)))###&&&))))))''''''))),,,***___DDDqqqaaaTTTEEE999777444111---++++++,,,------------&&&%%%oooRRRqqq]]]---'''000,,,NNNooo\\\BBBIII===333777---,,,???AAAJJJsssSSS<<<>>>---[[[HHH@@@@@@>>>444222333---%%%000++++++<<>>vvvWWW111***444 333)))$$$%%%))))))%%%%%%)))---...ccc}}}^^^RRROOORRR[[[SSSGGG@@@;;;888222...)))***,,,---............444+++(((&&&''':::qqq111hhhBBB999TTTWWW666'''666111///...,,,LLLaaaZZZlll<<<...kkk555000...222999CCC777...>>>AAA333...777000000<<<...yyy@@@hhhyyyJJJ>>>GGGKKKFFF+++111***333TTTDDD+++@@@***))))))))))))((((((((((((---,,,&&&+++777 :::333ggg___---555***000,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,...111333333333777===BBBDDD888...,,,---,,,******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''///***GGGMMM|||UUUIII<<>>444666CCCLLLYYYRRRPPP<<>>))))))))))))))))))))))))(((&&&(((***:::222,,,333///VVVkkk///111***111---***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,...000222222222666<<>>'''///===DDDDDDHHHBBB222$$$KKKQQQfffsssqqq{{{eeeHHH555222666...666888333555======555777---666hhhuuuOOO:::111---(((...SSS===***<<<***))))))))))))))))))))))))%%%$$$111CCC'''666---111JJJ}}}444---,,,111...***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,///111111111444;;;@@@>>>555---,,,---,,,+++---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''',,,,,,@@@HHH@@@111888fff***%%%---%%%(((*** ///NNN444,,,###---)))'''***111:::BBBHHH444;;;VVVJJJNNNrrrAAA)))222,,,222 999***@@@mmm@@@'''111+++333$$$@@@QQQ///+++((((((((((((((((((+++---PPPEEE555+++///222,,,+++***,,,...///...,,,$$$'''+++,,,,,,)))'''&&&$$$---:::FFF777222[[[bbb+++---...---)))%%%&&&((($$$***(((&&&...~~~}}}:::444EEEPPP///+++---///@@@GGG===??????---HHHrrr\\\wwwvvvlllrrrqqq]]]===///444777000:::999999777222...111888<<<===SSSRRR000###---+++---VVV;;;,,,<<<---)))))))))))))))*********+++""";;;;;; 555///666PPP999,,,///111---***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))***++++++,,,,,,+++---///000000333:::???;;;333---------,,,,,,...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''+++///777<<<===000777ddd(((&&&...%%%&&&***###"""555LLL***((("""&&&)))''')))222>>>EEEAAA555AAA===MMMmmmWWW111///444***333###111,,,lllggg'''333***---///"""444uuu///((()))***(((&&&(((***,,,---666YYYBBB;;;...///---***))))))***+++***((('''&&&)))***'''!!! $$$***:::>>>===BBB111'''<<>><<<111;;;SSSQQQmmmIII222000,,,,,,+++XXX666+++999,,,((()))))))))*********+++---%%%FFF000(((///222666RRR~~~>>>,,,333///,,,***++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))***++++++,,,,,,***---/////////333999>>>:::333......---++++++...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((+++000///333:::111111ZZZ&&&%%%***$$$"""(((***###(((UUU000,,, '''+++(((%%%***444;;;TTTBBB111999aaayyy>>>222666...$$$///111LLL666+++((()))&&&///EEEmmm...%%%)))++++++,,,111333222---;;;\\\999:::******$$$''''''((((((((((((''''''))))))'''###"""(((666AAAGGGBBB)))%%% 222[[[---+++(((&&&(((++++++(((000###444$$$))) GGG***]]]eee&&&...BBBLLL)))+++(((+++---)))---444222\\\mmm```rrrTTTpppppptttLLLJJJeeerrraaabbbuuuwwwkkktttRRR:::333+++,,,(((XXX000(((333)))((())))))******+++++++++(((111GGG,,,444,,,222000DDDsss???---666,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,***---/////////333999>>>999333///...---******---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))///+++333666333***OOO&&&&&&%%%&&&###'''***%%%'''BBBAAA333((()))+++)))%%%###(((---GGGSSS666>>>ppp~~~zzz;;;000444,,,%%%)))222(((ttthhh&&&///111)))%%%777KKK555'''&&&((((((,,,666???===555+++:::XXX+++333%%%***###((())))))))))))((()))***&&&%%%%%%(((///888@@@EEE%%%000$$$,,,+++///(((MMM###(((***((()))---+++$$$'''$$$......111"""???***///___***444kkk***///111,,,***...,,,***///###...FFF333aaaNNNPPP333&&&+++...'''YYY,,,'''000(((((())))))******+++,,,,,,'''FFF<<<+++333---///222:::nnn===,,,666)))...***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++---//////000333999>>>~~~999333///...,,,)))))),,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,(((...***777555666&&&HHH((()))$$$***(((&&&###!!!)))'''QQQ999)))&&&%%%((('''$$$&&&+++666jjjMMMMMMvvvyyyKKK999&&&,,,---...&&&&&&KKK***<<<&&&111222***"""ccc@@@'''(((&&&$$$+++<<>>EEE,,,%%%...&&&'''''''''&&&%%%$$$$$$$$$555777777222+++&&&&&&(((&&&!!!###---555;;;HHHXXXppp555---%%%(((333$$$777111,,,222<<<>>>???666"""999<<>>111555+++//////,,,***AAA$$$///&&&(((%%%)))%%%&&&000///'''((((((%%%***AAA@@@---&&&$$$***"""###)))$$$%%%%%%%%%%%%&&&+++222888222,,,&&&###%%%'''(((''''''+++777FFFNNNQQQUUU[[[ZZZ]]]&&&$$$...---%%%222%%%***555,,,###,,,777UUUJJJ;;;LLL<<<,,,'''444aaa++++++222---(((&&&+++///666,,,555JJJIII222222000,,,...[[[,,,(((***,,,'''---))))))000''')))MMM;;;777222...------//////222bbbVVV222+++...+++,,,)))))),,,,,,)))))),,,))))))(((((((((((())))))((((((((()))***+++------(((***,,,---///222777:::aaa|||777333...++++++++++++***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''///''',,,+++333jjjppp;;;---<<<888''')))))))))$$$%%%((('''''''''&&&###RRRCCC///KKKMMM999%%%888***@@@nnnvvvzzz<<<555444''',,,+++000$$$QQQ~~~&&&(((---###%%%)))%%%'''(((zzz999$$$$$$''' (((999???///&&&((($$$'''***$$$###(((***(((%%%###$$$***000555777$$$$$$%%%&&&'''((())))))%%%(((...222111,,,((((((888ddd:::)))(((!!!777&&&>>>```bbb>>>%%%***555PPP>>>666CCCMMM,,,///)))mmm<<<(((///))))))***222***777,,,,,,AAAKKK333222000,,,...[[[,,,(((+++---'''---(((+++...&&&222MMM---+++***+++------,,,***333ddd___555***///))),,,)))))),,,,,,)))))),,,))))))(((((((((((())))))((((((((()))***+++------)))+++---///111444888;;;___{{{777333...++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''...(((...,,,444___===(((444;;;(((***%%%***"""%%%(((%%%)))000+++111MMM\\\???JJJ???&&&)))***$$$222777>>>ppp~~~JJJEEE999'''///+++000!!!^^^rrr,,,$$$000!!!&&&'''%%%+++"""___KKK"""""")))&&&...999,,,+++&&&&&&((((((%%%!!!###+++***&&&"""$$$(((,,,---,,,%%%&&&&&&$$$"""###'''+++)))***)))(((%%%$$$%%%&&&+++LLLNNN---!!!,,,---$$$$$$UUUppp???)))+++)))<<<,,,///666JJJ---222(((VVVTTT---&&&!!!***000)))&&&444---(((GGGNNN666444111---///\\\---(((+++---***,,,&&&,,,(((&&&999???000......000333333///+++///aaaggg777***111(((,,,)))))),,,,,,)))))),,,))))))(((((((((((())))))(((((())))))***+++---...+++---000222444666:::===___|||777333...++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++'''///,,,333TTT===&&&111???(((+++$$$))) &&&***###+++555...222%%%jjjfffTTT333...555222///555pppdddZZZ@@@***222++++++%%%gggnnn,,,$$$---$$$((($$$%%%000DDD```%%%###--- &&&$$$...!!!%%%"""%%%$$$$$$&&&!!!'''&&&&&&%%%&&&&&&'''&&&&&&***)))'''$$$""""""%%%((( !!!""" !!!$$$(((+++'''111>>>CCC444'''***''')))DDDjjjoooMMM///))))))---$$$***000777111***+++777hhh@@@EEE<<<111222%%%)))......,,,QQQvvvQQQ888666000---000]]]...***+++---+++(((%%%///$$$***EEE222444111///000444555333000(((]]]lll666)))333***,,,)))))),,,,,,)))))),,,))))))(((((((((((())))))(((((())))))***+++---...***,,,///111333666999;;;```|||777333...,,,+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''///+++111MMM>>>(((444DDD))),,,&&&((((((+++"""+++777///444###YYY(((111...)))+++'''666'''===bbbuuufffBBB'''...%%%%%%***jjjqqq)))&&&((())))))!!!$$$444444nnn((( ...""")))"""...!!!((($$$'''$$$&&&---((("""((( $$$((()))&&&%%%&&&(((***((('''&&&&&&&&&$$$"""$$$'''***((('''&&&%%%$$$"""))) cccVVV999&&&***###MMMwwwAAA(((111---***---555)))777$$$000***uuuWWWxxxmmm<<<444......)))///000WWWSSSSSS:::888000...111___000***,,,---+++%%%%%%222$$$222RRR///...)))%%%&&&+++000000...(((^^^nnn555(((444+++,,,)))))),,,,,,)))))),,,))))))(((((((((((())))))(((((())))))***+++---...'''))),,,///000333666888aaa:::222,,,,,,---***)))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++---%%%888???PPP:::LLL555&&&,,,''''''&&&&&&&&&&&&''''''---)))JJJfff555111666 (((///(((333///XXX}}}xxxdddUUU...)))+++///"""NNNxxx000***///)))$$$222---VVV333'''%%%###%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$''')))'''###"""$$$$$$%%%%%%***SSS*** 888)))---888aaa{{{MMM ,,,,,,...///---+++---444:::qqqiiigggrrrooo}}}HHH###......+++222___@@@GGGBBB555222222...aaa000)))+++(((+++***111...MMM999)))))))))))))))***+++,,,---444@@@yyy---000---......,,,++++++++++++***(((******+++***'''&&&&&&'''******+++++++++,,,,,,,,,+++***,,,......///555<<>>999...000000///^^^///))),,,))))))000''',,,///UUU333111))))))))))))***+++,,,---333<<<|||000111------...,,,++++++++++++***((()))***+++)))'''&&&'''((()))******++++++,,,------+++***,,,......///555===lll:::333---------+++)))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''+++000(((111222///...%%%999***$$$''''''&&&&&&&&&&&&''''''(((%%%CCC]]]@@@SSS"""---***111+++000555VVVlll|||rrrWWW<<<&&&111)))******AAA'''222(((&&&&&&((($$$&&& %%%555&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%,,,***(((&&&&&&&&&%%%###!!!&&&((("""vvv444,,,'''555...+++<<<:::***+++666???KKKUUUXXXQQQFFF===RRRQQQwwwrrrfffiiiWWW,,,000666...777zzz;;;:::666---///---333YYY---)))---***))),,,$$$***:::HHH***...))))))))))))***+++,,,---000777}}}111222------...,,,++++++++++++***((()))******)))'''&&&'''((((((((()))***,,,---......+++***,,,/////////555===qqq;;;333---------+++)))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&***///***//////}}}~~~)))666(((333---!!!''''''&&&&&&&&&&&&''''''..."""+++iiiZZZCCC%%%'''+++***---:::XXXnnnyyy]]]FFF'''///&&&---000222555'''!!!)))###***%%%!!!###%%%&&&###&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$(((...111---&&&...!!!///000)))>>>...'''333333)))///444666===BBBFFFEEE>>>555666BBBOOO___xxx|||MMM[[[III//////(((***)))LLLggg333hhh~~~999555000---***888SSS+++***---+++///%%%///!!!OOO...(((&&&))))))))))))***+++,,,------444}}}333222---......,,,++++++++++++***(((((()))***)))'''&&&'''((('''''')))***,,,...///000+++***,,,/////////555===www;;;333------...+++***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))---+++---///tttkkk+++888333(((333***''''''&&&&&&&&&&&&''''''$$$)))[[[''''''bbb>>>+++((((((***===UUUnnnyyyfffOOO+++'''***'''333***PPP%%%!!!+++""")))&&& '''((( &&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$...666222(((444FFF@@@###===,,,---,,,'''+++<<>>MMM)))+++...+++222'''333...SSS(((+++((())))))))))))***+++,,,---+++333555222,,,......,,,++++++++++++***((('''((()))((('''&&&'''(((&&&'''(((***,,,...///000,,,+++---//////000666>>>~~~;;;333.........,,,***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((+++---...///hhhOOO+++---000111---''''''&&&&&&&&&&&&''''''###&&&,,,TTT111999111@@@...)))+++DDDOOOeeeooo|||cccCCC***000""")))%%%^^^111&&&((($$$%%%)))"""'''+++ ***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%,,,(((###&&&666GGGHHH>>>000JJJGGGoooXXXEEEOOO///)))+++666BBBDDD>>>:::;;;+++222999;;;999<<>>;;;444.........,,,***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''+++000...,,,VVVuuu555,,,(((&&&!!!+++(((''''''&&&&&&&&&&&&''''''''''''111QQQ...]]]|||^^^888,,,111QQQOOO]]]bbbnnn|||ccc666---+++%%%(((KKK999''')))((( +++%%%%%%,,,###+++%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%% ...JJJdddhhh]]]___qqq^^^zzzVVVNNN>>>***+++777HHHHHH666)))'''%%%(((111888777555???UUUhhhWWW888555444%%%111---,,,)))000UUUoooRRR:::FFFIII444333111111)))LLLFFF''',,,///,,,'''(((&&&RRR...***...+++))))))))))))***+++,,,---+++333xxx777222+++///...,,,++++++++++++***(((&&&'''((((((&&&&&&'''((('''((()))***,,,---...///,,,+++---000000000666>>><<<444.........,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''+++222...)))IIIYYY(((111///$$$222+++%%%'''''''''&&&&&&'''''''''!!!666BBBAAA<<>>eee___fff>>>@@@@@@222222111333***PPPDDD'''---000,,,///'''777RRR444 :::((())))))))))))***+++,,,------222ssszzz555222---222...,,,++++++++++++***(((%%%'''((('''&&&&&&'''((((((((()))***,,,---......,,,,,,---000000000666>>>EEE---000...,,,222++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))%%%333$$$***///666:::******111***$$$''')))(((((('''&&&&&&&&&&&&'''&&&%%%'''DDD<<<%%%YYY111<<>>===888777:::>>>!!!---999888000333KKKeee===222TTTEEE000>>>TTT444---666,,,---000VVV'''+++&&&)))+++...CCC777111'''(((***((((((((((((((()))***+++,,,---222jjj777555,,,,,,++++++*********)))))))))''''''&&&&&&&&&&&&''''''***)))(((***,,,......---///***333......888:::FFFMMM222333111+++,,,&&&+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))$$$,,,***///000...TTTFFF444///222---)))***&&&)))(((((('''''''''''''''---$$$"""@@@PPP222TTTSSSZZZMMMgggxxx|||cccMMM===---***...,,,******)))(((''''''''''''''''''''''''''''''''''''***&&&%%%''')))'''%%%%%%---'''!!! (((666DDDLLLHHH:::(((%%%((("""***666AAAEEE@@@444+++!!!'''***$$$%%%111222222;;;777???PPPJJJJJJ777AAA666""",,,IIIGGG---222((("""+++@@@KKK???---...'''nnnEEE888DDDHHH666...888))))))///VVV(((,,,'''***,,,222KKK'''...((((((((()))&&&&&&''''''(((***+++,,,,,,111iiixxx///111---...************))))))))))))''''''&&&&&&&&&&&&'''''')))))))))***---...---,,,---,,,444...222888666HHHSSS333111000,,,---(((...(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))$$$***,,,/////////BBBjjjAAA+++000000,,,---...))))))(((''''''''''''(((###+++&&&111OOOBBBOOO>>>FFFhhh{{{|||rrrfffNNN333---///(((++++++***)))((('''''''''''''''''''''''''''''''''(((%%%%%%******&&&###%%%%%%:::KKKOOOEEE333%%%$$$$$$...111+++$$$BBB===444***""""""'''+++222000,,,,,,555@@@===333BBB<<>>999111+++&&&###!!!''''''...:::DDD@@@...&&&"""%%%222AAAJJJSSSHHHAAANNNeeeqqqfffTTThhhJJJ555"""'''777222444+++444;;;666,,,'''+++111---222444,,,$$$...MMMkkkQQQbbbqqqDDD???>>>BBB444999...000---222ZZZ)))+++'''000666@@@))),,,&&&******((('''''''''(((((()))***+++,,,,,,,,,___{{{///333...******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((())),,,...///---+++(((444777,,,222333;;;mmmrrr@@@...,,,...000'''***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&---)))+++777222tttWWW//////555(((******)))(((((((((((((((%%%...(((***NNN000...LLL~~~ttt___llloooBBB777GGG...---,,,***)))(((((((((''''''''''''''''''''''''+++'''&&&)))''''''777KKK)))'''$$$###%%%(((******(((666CCC@@@000###!!!%%%"""$$$+++555???EEEDDDBBBGGGOOObbbqqqmmm___\\\dddXXXDDD===///+++...&&&+++)))444:::333++++++,,,+++'''$$$'''///111------222]]]}}}xxxAAAHHHQQQ>>>,,,777(((222)))...UUU%%%)))***888BBBBBB222&&&******)))&&&)))(((((())))))***+++,,,+++***\\\ppp%%%///000000))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((())),,,...///---+++(((555777)))000444BBB|||BBB...)))777,,,+++,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((***+++---///000HHHUUU111,,,444///,,,(((&&&&&&)))***+++)))((()))(((PPP,,,333111qqqrrrnnntttpppZZZ@@@222333000---,,,,,,,,,+++***(((&&&$$$%%%(((+++++++++000&&&)))&&&((((((GGG777'''///%%% ,,,***!!!)))LLLKKK;;;)))'''%%%###((((((===HHH<<<111777DDDKKKXXXhhhhhhkkkVVVZZZNNNNNNSSSSSS===&&&'''...//////===666...***+++---+++)))(((---++++++111...+++333^^^kkk|||}}}<<>>222222111---111LLL999---###000000BBB))))))))))))((((((''''''(((((('''''''''(((***+++''':::^^^SSS222+++111---+++)))''''''((()))(((''''''''''''''''''(((((()))***'''''',,,...,,,***++++++111000...444777EEE>>>666///111///(((+++***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))+++---///000777xxx{{{RRR333///++++++,,,+++***(((&&&(((---///WWW000444///111~~~qqqYYYEEE;;;===888222------...//////((()))))))))'''''')))***///111:::BBBTTTJJJFFF###///&&&***@@@GGGIII444''' ---888((((((,,,'''%%%%%%!!!'''FFFhhhmmmcccIIIHHHBBBUUUQQQSSS^^^WWWCCC222///...666HHH$$$&&&***000222...%%%***---))))))...,,,...<<<{{{nnn@@@jjj[[[ddd]]]222111666000---///SSS222+++&&&000888777)))))))))((((((((((((''''''&&&%%%&&&)))***+++***(((EEEaaaOOO000---111++++++)))''''''((()))((('''''''''&&&&&&''''''((()))***'''''',,,...,,,***+++---///000222555<<>>UUUEEE$$$+++777888333444000+++...!!!%%%$$$&&&777OOOWWWQQQVVVRRRCCCNNNMMM]]]SSSPPPQQQNNN888###'''/////////***(((%%%&&&)))...111222***---))))))---***000CCC~~~{{{^^^ZZZ```QQQ___YYY---000444---...---VVV***((()))333>>>...(((((((((((((((((((((((('''&&&%%%&&&)))++++++)))222HHHXXXKKK///...000)))***)))''''''(((((((((''''''&&&&&&&&&&&&'''(((((()))'''(((,,,...+++***,,,...---000444444===JJJKKK888111......---,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''')))***,,,...///333EEE{{{PPP:::222,,,+++///,,,******'''NNN+++333222666999rrrttt___MMMBBBAAABBBCCC@@@;;;444...+++555KKKVVVMMMMMM333666&&&))),,,FFFGGG444///888;;;AAA<<<777;;;444%%%&&&///555999EEEPPPIII999bbbXXXAAACCC;;;MMMPPP[[[nnnXXX===:::JJJEEE///###444;;;DDDIIIFFF:::******,,,)))))),,,)))222IIIqqqhhhXXXHHHIII[[[WWW222...///,,,...,,,SSS&&&''',,,666>>>)))'''''''''''''''((((((((((((''''''''')))***+++***???AAAHHHBBB......---)))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''(((((((((''')))------******,,,...,,,///111333===]]]aaa888111222***333,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,...///222;;;XXX111***---+++)))***---,,,RRR+++///***333&&&CCC|||ttt~~~ttt]]]QQQ```EEE>>>...)))%%%444BBB666,,,:::KKKIII>>>333222...%%%BBB===::::::777+++&&&999SSS```WWW???===111FFFUUUlll}}}\\\??????@@@...+++CCCUUUKKK<<<...'''(((---111)))+++)))+++,,,(((333NNNvvvQQQ@@@xxxFFF===[[[OOO888...+++------///LLL&&&'''---:::666(((&&&''''''''''''(((((((((((())))))(((((()))---000AAA555>>>666......+++---***(((&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((((('''***------)))***---,,,,,,000---555???{{{:::222888%%%888***++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,---///...777jjjQQQ///'''+++,,,,,,///---RRR+++...)))...***222uuunnn[[[HHHXXXbbbFFF***'''...888222)))<<>>:::KKKKKKdddwww```222999OOO@@@!!!(((((((((''''''(((+++---''')))***------'''444SSSfffvvv]]]BBB111...dddDDDddd222===...+++555(((;;;AAA///)))---;;; '''&&&&&&&&&'''''''''(((((("""'''***)))&&&***555@@@((('''EEEuuu---222---$$$///)))(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''+++...,,,((()))...)))///444)))@@@HHH;;;666111)))444---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---(((777<<<;;;222---<<<)))000EEECCC444......///'''<<<111vvvkkkpppHHH)))---"""(((;;;???///'''...BBB555++++++(((!!!""")))&&&###"""EEEHHHIII111...555<<<>>>QQQ\\\hhheeeDDDLLLCCC((("""---'''((()))))))))))))))))))))***+++***(((---???QQQ```gggTTT000222888:::```eeesss===000111111...'''LLL---'''555222&&&)))111222)))###%%%((((((((())) +++(((***@@@==='''***'''<<>>VVV111222$$$000***))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,...000222222BBByyyjjj???...888///***,,,,,,***)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---///444000xxx999111,,,,,,(((777FFF:::)))***///...)))---111***tttuuuooo444'''((($$$"""222BBB888 ---$$$<<>>999333&&&000<<>>555///222666FFF///%%%((('''(((***&&&333+++&&&''')))((('''(((,,,###''':::DDD<<<000,,,///+++@@@BBB222...&&&333((())))))((('''''''''''''''&&&&&&'''''''''((((((((('''(((******)))***+++------444000777HHH<<<111555222+++,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---///222...jjj666000+++***'''555???333'''***...---%%%777------TTTsssuuuppp555'''222000###%%%666AAA==='''&&&###'''666@@@444&&&+++CCCHHHYYYCCC555___iiiFFF>>>888---"""''',,,%%%(((((('''''''''''''''(((***)))+++///000111888@@@777555555***,,,///555XXXxxxQQQGGG<<>>***&&&***&&&%%%)))***''''''''''''((()))+++---111111333666777<<>>666&&&///,,,%%%...))))))((('''''''''''''''(((((((((((())))))))))))&&&(((***++++++,,,...000333333BBBbbbKKK111999//////...---,,,+++*********(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))++++++---222VVVlll333///***---******+++***((())),,,---+++---//////;;;___YYY999999qqqvvv^^^BBB111+++))))))+++))))))))))))((('''%%%%%%&&&(((---444777222)))"""***NNNsss|||lllYYYSSSUUUHHH444888)))222---///111)))***)))&&&$$$%%%&&&&&&)))***,,,---...---,,,+++000111666======:::???GGGZZZ^^^aaa\\\PPPDDD<<<999AAA???777...))))))***)))&&&((('''''''''((()))+++,,,''''''''''''((((((((((((''')))???444///...(((333$$$+++(((((((((((((((((((((((('''''''''(((((((((((((((+++******,,,...000000///???,,,IIIhhh222666/////////---,,,+++*********))))))((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))))))))---+++******HHHmmm444111,,,---,,,)))'''+++///,,,$$$'''%%%(((---,,,///@@@UUUZZZ777333RRRvvvrrrfffWWWRRR:::111***+++,,,***&&&$$$ """%%%((()))(((&&&%%%(((######(((///333555666...222;;;HHHWWW___ZZZRRRWWWDDDEEE======---333###((((((((('''(((***++++++......///...---+++)))(((...000555;;;;;;999???HHHOOOPPPPPPIII???777333222@@@nnn999222+++((()))***)))'''((('''''''''((()))***+++''''''''''''(((((((((((()))''';;;ttt222333111(((111$$$***(((((((((((((((((((((((('''''''''(((((((((((((((*********,,,...///000///555555UUU:::444111000///...,,,++++++******)))))))))(((((()))******((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((())))))))),,,+++,,,)))<<>>333///000666===AAAEEEJJJ[[[NNN;;;+++"""$$$,,,222,,,'''%%%(((+++***---111BBB>>>;;;DDDXXXiiijjjbbb```PPPQQQZZZVVVEEE```BBB222///,,,***************...000222333222///+++(((+++...444777555555===FFFHHHFFFBBB;;;333///000333@@@___222---)))''')))***)))'''''''''''''''((()))******&&&''''''''''''(((((((((+++'''333XXX...777222&&&///%%%)))(((((((((((((((((((((((('''''''''(((((()))))))))))))))***+++---...000111222AAArrrMMM666444000///...---,,,+++++++++))))))((((((((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))),,,111///777MMMggg//////+++***((((((+++000555777666333---***,,,...,,,...222(((VVV~~~GGG333???333333NNNVVVeeejjjzzz~~~www~~~zzz^^^ddd[[[PPPFFF;;;111///222"""&&&+++,,,+++)))'''222555;;;???999......666---///555DDD\\\lllfffVVV555((('''999555///jjjPPP;;;333,,,***+++***)))***)))///888>>>???999111+++***---111222///000888@@@BBB???:::444///...111555===WWW///,,,))))))))))))(((&&&''''''''''''(((((())))))&&&&&&&&&'''''''''(((((()))******lll@@@+++555---%%%///(((((((((((((((((((((((((((((('''''''''((())))))******((()))***+++,,,...111333999HHHlll<<<222000000...---,,,+++++++++(((((((((''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))''',,,111000111888ggg//////+++222$$$###666FFFAAA222))),,,***)))))))))***---222---///cccnnnoooyyy___:::...%%%CCCmmmwwwzzzyyyxxxLLL,,,+++...000---((('''+++,,,***(((,,,666EEEUUU^^^GGGNNNYYY]]]TTTNNN]]]sssnnnlllnnn|||vvvPPPAAA222***444,,,000~~~tttAAA333'''%%%((()))***---***333@@@IIIIII@@@333******---...,,,+++---222666777555222...,,,,,,///111666RRR000...,,,+++***)))'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&...###EEEnnn444+++...'''%%%...+++'''((((((((((((((((((((((((''''''(((((()))******+++((()))++++++,,,...222666;;;QQQIII111111000///---,,,,,,++++++***)))(((''''''''''''((()))(((''''''&&&&&&''''''&&&&&&''''''((()))))))))(((,,,+++***+++111uuukkk222111,,,$$$///AAALLLBBB...%%%((($$$'''+++,,,***)))***,,,555111///iiikkkRRRFFFRRReee```+++***>>>CCCJJJ^^^|||}}}SSS"""---)))&&&%%%!!!$$$---444===DDDCCC;;;111)))000111555333+++///PPPuuuaaaUUUBBB666000***222yyy~~~YYYCCC---&&&&&&%%%'''+++666<<>>ZZZGGG666666###===(((***777,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++******000000+++AAAkkkiii,,,666%%%>>>;;;;;;'''$$$111...000))))))(((((((((((())))))***)))111111---KKKzzzdddXXXEEEAAAEEEMMMSSSVVV```nnnpppqqq|||kkk>>>---///'''&&&444777qqq```\\\XXXHHHCCC???999111+++&&&###!!!&&&'''((()))***+++,,,---///+++***000:::>>>:::333rrrbbbCCCQQQaaaOOOWWWbbbHHHDDD+++:::<<<***,,,(((""""""..."""///$$$:::===***++++++,,,+++***+++...000CCC666333///++++++---...---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''...%%%uuu[[[000,,,++++++***************((((((''''''''''''(((((()))))))))))))))***************...---///+++QQQ333qqq333:::---222...---......---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((++++++(((+++...)))555QQQbbb+++///222PPP444)))&&&666EEE:::888)))(((((((((((((((((()))+++'''(((,,,'''///```kkk```JJJDDDEEE@@@EEENNNPPP]]]gggsss{{{sssiiilll\\\lllYYY222,,,999666(((]]]sssuuu]]]LLLMMM;;;---)))((('''&&&&&&'''((()))&&&''''''((()))***++++++,,,******///666999666111ooodddNNNDDDIII^^^ggg[[[JJJBBB999000---!!!###***&&&333###,,,(((...%%%;;;GGG,,,***+++,,,+++***+++...000hhh}}}666///000222444555222---***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%...###;;;EEE---++++++***))))))))))))***((((((''''''''''''(((((())))))))))))************+++,,,+++000333222:::aaa>>>999777(((333///'''000---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))+++''''''...,,,---888\\\///...LLLRRR---!!!)))>>>EEE111---((((((''''''''''''((((((+++***&&&,,,---!!!666lll:::222111;;;FFFNNNXXXeeeqqqvvvppphhh```NNNCCCIIISSSaaaWWW:::---555NNNiii>>>GGG777111ZZZPPP222***%%%$$$$$$$$$%%%''')))***''''''''''''(((((())))))(((((())),,,000111000...WWWyyyMMMNNN>>>KKKooo___EEEWWW???===111,,,HHHGGG!!!$$$&&&(((///***&&&888RRR,,,***+++++++++***+++---000PPPmmm<<<000555;;;===999222+++&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222ZZZ...---******)))((((((((())))))((((((''''''''''''(((((((((((())))))************,,,///***333666888333eee333:::)))222---***000---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%,,,)))&&&///111...000ZZZ\\\555555aaa999&&&)))///:::;;;&&&"""(((''''''&&&&&&''''''(((%%%...'''***555'''***SSS<<>>666888HHHLLLooonnnVVVddd{{{ddd888(((222---(((qqq<<<""""""******)))(((''''''((((((''''''''''''''''''''''''&&&(((***+++++++++,,,---HHHSSSRRR888:::___ddd```zzz^^^OOOLLLVVVkkk\\\///+++'''&&&222&&&%%%222RRR)))***++++++******+++---///###cccccc@@@444999===<<<555---'''%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,111}}}bbb(((,,,***))))))(((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,///+++333888;;;\\\888666222...***222...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###...,,,&&&---000///111<<<___444???^^^%%%###...,,,333===---%%%''''''&&&&&&&&&&&&''''''000(((!!!///---)))===LLL222AAAIIIEEEGGG???DDD;;;>>>999555777777@@@SSSxxxzzz```,,,,,,//////000%%%yyy'''$$$+++%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&&&&)))++++++))))))+++,,,<<<]]]PPP===777IIIiii^^^---+++555...%%%***'''&&&///###$$$***GGG%%%)))***+++***)))***---///***666===___\\\777555666666222,,,((((((***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''+++```;;;111)))***))))))(((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++,,,---...222999GGGWWW666888,,,***666------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%...+++&&&***+++***000222gggfff///LLLFFF...((())))));;;---!!!&&&&&&%%%%%%%%%%%%&&&&&& 222+++(((---)))---[[[111>>>???666;;;...111777:::666777DDDNNN___uuu^^^777...,,,%%%***888{{{,,,000000''''''''''''((((((((((((''''''''''''''''''&&&&&&''')))******)))***+++,,,111]]]DDD777777ccc666 )))%%%)))+++---%%%+++((($$$&&&%%%555&&&)))*********)))***,,,///333---)))222JJJrrraaa---111///,,,)))'''(((,,,///(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((@@@,,,555&&&******)))((((((((())))))((((((''''''''''''((((((''''''((()))***++++++,,,,,,,,,222222@@@jjj<<<444111///111...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&)))&&&&&&,,,)))&&&...222CCCrrr...aaa///555))))))!!!$$$---""" &&&&&&%%%%%%%%%%%%&&&&&&(((,,,+++&&&'''+++,,,+++hhh000::::::444EEE===EEE???FFFKKKYYYsssPPP111444222000bbbiii,,,###,,,,,,+++***)))(((&&&%%%'''''''''''''''((((((((((((((((((((()))+++++++++///{{{lllKKKCCC>>>MMMqqqttt@@@'''%%%...222!!!###111 (((+++&&&&&&---)))******))))))***,,,...,,,+++666444)))666[[[{{{555000---***((()))+++,,,,,,(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))222kkkaaa...---,,,++++++***))))))))))))***((((((''''''''''''((((((''''''((()))***+++,,,,,,------555444LLLBBB---666555***000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%!!!'''111---'''///222'''|||111ttt%%%+++###//////***&&& 000&&&%%%%%%$$$$$$%%%%%%&&&((( $$$+++((((((...///mmm,,,555666555QQQQQQ]]]^^^mmmzzzOOO111888---xxxKKK+++&&&---%%%%%%&&&'''(((((((((((('''''''''((((((((())))))((('''&&&''')))+++++++++333{{{iiiQQQZZZXXX777,,,BBB>>>IIIDDD,,,+++&&&666"""666---000)))333)))******))))))***,,,...222###---444---,,,111<<>><<<444"""555,,,++++++***************((((((''''''''''''((((((&&&'''((()))***+++,,,,,,---...555666UUUZZZ000555666...444...---,,,***)))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,222$$$LLL[[[>>>111***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&+++$$$###111///vvvDDD111===;;;<<>>---+++------///:::VVV###QQQ666''',,,***(((000888AAAOOOBBBCCCEEEFFFFFFFFFEEEDDDIIIAAA<<<<<<777///...444000(((999CCC[[[WWWWWWddd\\\III>>>((("""%%%)))------,,,***((($$$+++%%%'''///,,,TTT999(((333)))'''******))))))((((((''''''(((((((((((((((((((((((()))))))))******+++------///444777>>>NNN///888///222///...---+++***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******---///'''***lllfff---000))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&)))%%%,,,222---444GGGAAAjjjqqqOOO000HHHHHHNNNVVVYYYTTTKKKKKKUUUYYYVVVBBB555'''$$$***---+++&&&,,,...***,,,222222999KKK}}}hhhOOO,,,333******222''')))OOOFFF'''KKK***$$$111---+++888<<<@@@SSSUUUllluuuaaaWWWVVVXXX[[[LLL333///===;;;+++,,,666777___FFF<<<:::999[[[\\\HHHXXXSSS===222((('''---000+++$$$###%%%444,,,JJJzzz***(((000///)))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***+++,,,---...000222777CCC]]]///999222333///...---+++***))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))*** 888111000666PPPdddggg...///((((((((((((''''''''''''(((''''''&&&&&&''''''((()))%%%***###+++000)))CCCIIIdddTTTOOOTTTcccdddddd\\\TTTUUUZZZTTTHHHIII[[[YYY<<<)))------###)))'''&&&******'''BBBpppxxxRRRKKK???LLL555&&&***))),,,WWW444+++EEE******///(((///IIIOOOGGGLLLooovvvgggDDD111777999000///777666AAA[[[333===444AAAFFFLLL^^^CCChhhUUU<<<***$$$&&&***,,,***&&&---,,,<<<GGG111)))'''+++&&&((((((((('''''''''''''''(((((((((((((((((((((((()))))))))***+++---...///000222444RRRttt222777222555000///---,,,***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))!!!+++!!!///""",,,)))???666AAAQQQ```sssnnn333%%%((((((((((((((((((''''''((((((''''''''''''((((((+++###+++$$$+++,,,)))]]]tttRRRZZZfffiii```RRRJJJMMMTTTTTTOOOTTTQQQQQQSSSHHH666---///,,,///000444444:::fffcccSSSCCC===CCC444???555BBBAAA)))&&&>>>HHH///***@@@&&&...222...---:::MMMgggTTT000+++777666(((,,,LLLfffYYYGGG???222555PPPXXXXXXXXXRRRBBB000&&&''',,,+++***555~~~qqq&&&666+++'''++++++((((((((((((((((((''''''(((((((((((((((((((((((()))))))))***,,,---///000///555222nnn888222000555000///...,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((222%%%###111222333...)))&&&+++---,,,...333888888WWWbbbuuu{{{YYY555###'''(((((((((((((((((((((((((((''''''''''''((((((,,, ,,,&&&,,,)))---|||zzzfffXXX888---$$$$$$+++888HHHTTTQQQ>>>777FFFTTTQQQFFF@@@???DDDDDDMMMhhhwwwFFF<<<!!!666,,,...<<>>dddlllddd___XXXnnnEEE777+++***,,,,,,111888===!!!TTT333999HHH---///:::HHHZZZpppiii777:::MMMbbbZZZIII333???aaa///OOO,,,>>>XXX+++PPP888KKKppp@@@777---((()))++++++***)))))))))))))))))))))))))))(((((((((((())))))***(((***,,,,,,,,,,,,...///000666999EEE333555000111111111000---*********,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%+++,,,...---'''((('''&&&&&&''')))+++,,,%%%$$$$$$%%%&&&'''((()))"""""" 111---,,,>>>///''',,,***(((,,,+++///===999EEE\\\ccc[[[ZZZvvv:::444222BBBCCCGGGBBBAAA555:::^^^555777,,,888555RRRbbbBBBUUUoooYYYDDD)))!!!&&&444--- ///OOOFFF&&&QQQ555'''DDD444///;;;YYY~~~ZZZPPPTTTvvv[[[;;;GGG^^^QQQ111lll<<<111999444AAA+++cccttt777111+++)))+++,,,***((()))))))))))))))))))))))))))(((((('''(((((())))))'''***...000000///000000///666AAAQQQ666444333000////////////...+++)))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((///000...******...///---111///,,,---...---)))&&&))))))(((((()))***,,,---555222 000!!!TTT///''',,,'''%%%,,,+++&&&)))666iiioooJJJ555MMMuuuPPP...---444222444000AAA666===///***888666CCC}}}ttt===BBBVVVKKK,,,///:::444222222((($$$<<<\\\777'''SSSOOO333III444---NNNqqqXXXYYYbbb|||BBB+++444BBBDDD@@@000YYYUUU===(((gggBBB---+++)))***------***&&&))))))))))))))))))))))))((((((''''''''''''(((((('''+++000333333222111000///777PPPZZZ777222444///---,,,...111000---)))+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((+++***&&&(((333>>>DDDFFFEEEEEEHHHJJJFFF===555((((((((('''''''''''''''---)))111--->>>ZZZ***)))***&&&(((---((('''444vvv[[[SSS---111GGGwwwGGG,,,000+++***---...'''ZZZBBB111333)))777<<>>...333+++222///000777@@@,,,,,,;;;===666lllaaaJJJ999555---000)))666<<<999@@@MMMEEE111***:::444JJJHHH777777dddWWWVVVZZZ}}}CCC222''',,,555777555555fffNNN;;;---...,,,***)))******))))))(((((((((((((((((((((((('''''''''''''''((())))))///000000...,,,,,,---///000666oooYYY777111333///---------...///...---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&111***(((777RRRccc[[[JJJAAA:::222------...///......---,,,++++++,,,------666,,,222DDDaaaUUU***---******))),,,***$$$777\\\(((555))))))\\\mmmHHHCCCPPPSSSPPPJJJpppeee@@@---...)))444'''---iiilll>>>---333CCClllNNN???SSSRRRHHHIII^^^MMMLLLPPPSSSHHH666+++,,,+++;;;'''???MMM333LLLqqqkkk888QQQdddfffvvvqqqTTT:::,,,///000///000111...)))QQQMMM000...000...+++)))(((((()))***))))))))))))))))))))))))''''''''''''(((***+++,,,000000...,,,******---///222444zzzSSS777444333//////...---+++,,,...000,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((###!!!...OOOwww}}}}}}~~~ZZZSSSGGG<<<333000///000###555\\\eee999+++333...$$$%%%+++777HHH,,,///)))(((888>>>000555111:::CCC___<<<222###***+++888---OOOmmm555:::777444111OOOYYYEEE333,,,DDDBBB+++<<<444444999222'''---===)))111000NNN^^^III{{{YYY```DDDuuu}}}UUU@@@999666888>>>555000222444'''!!!@@@iiihhh,,,222---,,,,,,+++***(((((()))***))))))))))))))))))))))))&&&&&&'''(((***,,,...///,,,---------,,,,,,...000444111PPP888666333///000///,,,)))***...222---------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$******###)))HHHuuutttbbbXXXUUUUUUjjjVVV333BBB888###))):::;;;555---111NNNLLL555,,,///,,,444333CCCEEEFFFiii<<<+++444...666///000***gggCCC===)))(((999@@@nnnnnnSSSHHH444444555444111222000---///333333...222+++:::YYYeeeaaasss```===eeeeee???000111666AAALLL...---000111000BBBtttAAA...---)))((()))++++++)))))))))***))))))))))))))))))))))))&&&&&&''')))+++---///111(((***---/////////000111555///III333999...------,,,+++************111...,,,,,,...---)))%%%((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&)))+++&&&(((>>>XXX111888>>>;;;333000999FFFCCC,,, XXX///111...,,,$$$aaa~~~}}}888UUUbbb@@@>>>///000000,,,000444---...>>>sss555...<<<+++MMMqqqKKK666555;;;888444000000222333222000:::+++666dddcccCCCYYYvvvBBBLLLMMMFFF999)))...FFF,,,333...***FFF~~~```000,,,222---++++++,,,,,,,,,***((('''++++++***(((&&&%%%'''))))))000((('''444000)))333,,,------++++++...000000---;;;zzzFFF111666......---,,,+++************---......------,,,,,,---)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$(((...+++'''...<<>>222222>>>~~~mmmGGG222222222222333555555444333$$$555aaahhhQQQTTTxxxyyy[[[;;;:::>>>777...000:::555111999444000...@@@oooDDD%%%444777###+++++++++++++++***)))))))))******)))(((((()))+++)))---,,,...555222,,,---+++,,,---,,,+++---///000000999rrrCCC000444---///...---+++******))))))+++...111///,,,+++---111***(((''''''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))$$$%%%,,,---'''&&&)))///OOOeee...&&&111444666>>>,,,GGGLLL666ccc)))&&&///444>>>ccc\\\|||KKKCCC666fff777111555???CCCIII444666222///000000===VVV<<<000,,,:::iiibbbYYYIII:::111111777<<>><<<999HHHZZZHHH<<<000>>>444PPPSSSgggVVVCCCsssaaa666111111444222555---000***)))222222...333@@@zzz======;;;>>>RRR===DDD888,,,333888BBBHHH===333999;;;PPPuuu===444,,,,,,...000//////---------...000222333444444555555444333444666999777CCCRRRSSSMMMTTT]]][[[NNN;;;+++***---------000///777DDD222666222111...------,,,,,,,,,------555222///---...000333444///---++++++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''"""&&&******(((((()))***GGGkkkaaa???AAALLLuuunnn@@@...111222,,,999BBB@@@---+++!!!555'''!!!---777;;;888555000...000>>>III000---...555,,,---222---***111333111888444xxx\\\<<>>///...888555111:::CCCsssddd---222......333111+++,,,333,,,...111444666777777777222222111000111555;;;@@@EEELLL;;;333KKK[[[[[[___iiiHHH***&&&---//////000+++<<<222PPP888222---///+++,,,***111&&&999...888TTTBBB555555111'''(((333///------000///+++,,,111---***((('''((())))))(((((((((''''''''''''((((((((((((((((((((()))******...000PPPaaaCCC777FFF{{{RRR...)))111---333333+++&&&(((---///'''...///)))+++555777222888===SSS444---000000111444666555444777;;;```dddQQQPPPOOOcccVVVIIIBBBDDDCCC<<<;;;AAA---///222111+++...BBBXXXmmm===///111111000///...------,,,,,,///111111111111///,,,000333222000222:::===<<<>>><<<999:::GGGUUUXXXSSSkkk:::555...)))555,,,***444///555rrrHHH666333,,,111222---)))444+++,,,;;;OOO```FFF222000000***)))000333555555333...,,,,,,---,,,***((('''(((((('''&&&((((((''''''''''''((((((((((((((((((((()))******''')))>>>jjjQQQ444888ggghhhEEE---(((+++000444555222,,,(((---,,,---///000...---...///xxxaaaIII<<<999666333333:::JJJYYYrrrggg[[[VVVuuu???777444888888222333999444333000...111GGGqqq}}}JJJ...;;;111000000///...------,,,---000222///,,,+++,,,---$$$)))///444:::AAAHHHKKK888888888999BBBMMMPPPLLL]]]555222---(((222---...333...555[[[===444555***444333---'''555111&&&]]]xxxiiiJJJ000+++...,,,***,,,222:::<<<333,,,---...+++---+++***)))******(((&&&)))((((((''''''(((((())))))(((((((((((()))******(((***...BBBrrrwwwAAA333PPPwww___:::...(((...333///++++++---'''+++666777///111;;;IIIzzziii^^^___rrrwwwpppqqqgggKKKDDDpppNNN<<<------000000///111222'''$$$888]]]|||SSS///(((;;;000/////////...------------///000...***))),,,111444666<<<@@@???<<<===@@@333666777888===DDDHHHHHHZZZ;;;555...(((///...111//////444BBB444222666)))444---...'''///444333dddHHH///***---+++***+++111>>>AAA555...333444...---,,,,,,,,,......,,,***))))))(((((((((((())))))))))))(((((())))))***++++++---***...KKKyyyeee222...@@@SSSfff^^^CCC,,,''''''%%%+++666666111,,,,,,---666MMMddd|||vvvgggOOORRRnnnHHH777666666333000666777HHHmmmYYY444111222,,,.....................---,,,,,,---......---///333...000555;;;;;;666444666111555777777999???HHHNNNiiiOOO<<<000,,,......000***444000777zzz333111555)))444)))333,,,***555OOOTTTAAA000,,,,,,)))))),,,222???BBB888333888999222...---,,,,,,...///...---))))))(((((((((((()))))))))))))))))))))***++++++)))***+++---777RRR|||bbbCCC@@@:::///222CCCjjjxxxeeeOOO777---111***111222...999]]]mmmkkkooobbbddd{{{pppTTTDDD>>>@@@CCC```xxxrrr>>>***666888&&&------------............///******///222000///222888;;;>>>>>><<<999666444111222333333444;;;JJJVVVxxxaaa???//////...///...''':::---:::\\\666000333+++333+++555222+++777lllCCC999111...,,,)))***---///666999666555999999444111///,,,+++,,,---------***))))))(((((())))))******))))))))))))***++++++***&&&***///...999ccc}}}pppOOO777:::,,,777FFFaaasssZZZQQQ\\\sssrrrgggkkkddd]]]xxxxxxGGG444...000333...,,,,,,------.........///333---,,,111333000111777@@@LLLNNN???444555777444///.........000888IIIYYYwwwhhh<<<---111---000...(((999...===aaaBBB;;;...111///333//////111333>>>___;;;555///---,,,+++,,,...,,,...222999@@@DDDEEECCC:::666111...------------******))))))))))))************))))))******+++,,,---'''(((---***+++DDDdddvvvNNN111;;;GGGVVVPPP<<<<<>>---///111333000%%%---;;;EEEBBB;;;333---+++---...---...000...555DDDRRRXXXZZZ\\\DDD>>>777222000/////////******))))))))))))***************)))******+++,,,,,,'''(((......+++222>>>KKK999>>>TTTZZZDDD:::;;;111333333666:::777111222999666:::>>>BBBMMM[[[bbbbbbjjjXXXKKKLLLLLLEEEAAACCCkkkrrrPPPQQQNNNGGGBBB???:::444666222555;;;666000===TTTwww```777***555333111333***++++++,,,,,,---...//////666666:::===888888LLLeeeFFF333111+++///,,,---111444:::HHHVVVffflllAAA333555(((///000111(((:::...888nnn>>>666)))///444000000...///???NNNZZZ888888444000.........///...---<<<@@@PPPhhhOOO999555666000...111111...++++++++++++)))(((+++******+++---000333555++++++++++++,,,---......EEEyyyhhhSSSPPPggg~~~hhh\\\JJJEEEUUU===KKK777@@@AAA===>>>CCC<<<888@@@LLLAAA;;;???BBB@@@===???dddddd___VVVPPPNNNKKKGGGFFF444>>>777+++888999333333444666888777444444555NNNkkk^^^hhh444444222000///.........,,,......---...000222222;;;999555===CCCCCCuuu```000888000222...,,,...333999DDDOOOggg^^^KKK777...000000,,,...111+++888???```333888//////000111,,,...000444rrrMMM888777444000....../////////666000EEEtttFFF:::888...***000,,,+++*********************)))(((((()))+++---...++++++++++++,,,---.........XXX|||lll^^^aaaooollljjjlllnnnmmmllllll\\\YYYPPPEEE??????@@@>>>???000AAAEEEBBBLLLFFF???DDD@@@;;;888:::AAAJJJQQQQQQrrrxxxbbbPPPyyy;;;333222111000///.....................111666;;;===@@@///:::CCCEEE~~~;;;:::...111111555<<>>???888FFFVVV;;;333///000444;;;===<<<>>>BBBUUUOOODDD777111111000---,,,...+++444444RRR???***444333333...000///---:::GGG~~~@@@@@@555333///...///111222222777>>>|||PPP@@@:::333111333333111---***+++,,,---,,,+++))))))((())))))************+++,,,---...555(((999mmmvvvZZZYYYsss}}}mmmDDD---000000///...---------------333000000333555555555666:::CCCHHHxxx<<<;;;333000...000000222888@@@IIIFFF???888333111///...+++...,,,333111>>>```:::333///,,,555111///222)))<<>>000555444333000...------...,,,++++++***************************+++,,,------666(((***KKKwwwyyypppkkk~~~EEE)))000222///...---------------...,,,---333;;;<<<888888;;;999???CCC;;;999444///......000777@@@???===;;;888444000......+++///---444222666DDD777999---)))666222...000***???mmmeeeXXXAAA<<<333111......000333555555999QQQ===999555111...///000000000)))))))))******)))))))))***))))))******+++,,,---------///444DDD```hhhsss333333CCC///......---------......///...///555;;;888111333;;;DDD|||```666666333222333222000444999999888888888444...,,,...+++111...333444777vvv;;;222888...,,,555...///***222DDDeeeVVVHHH<<<777333000......111444666777YYYiiiFFF>>>444000222333222///************))))))(((((())))))))))))***+++,,,---***000333,,,(((:::fff}}}wwwXXXbbbHHHNNNyyy{{{DDD***222444)))......------...///000000555333666888333///;;;MMM888444222222333222///000555777666777999444---+++...+++333---111333<<>>111---000//////...,,,+++,,,+++)))+++******)))))))))))))))***&&&+++444///,,,EEEiiilll===nnnHHHGGGHHHDDD???<<>>\\\:::777444666111---222222666666555333222000///...---222***---666+++888jjj```888555333000///000000000///222666HHHDDD;;;:::OOOUUUBBB333333222===555:::ppp>>>888>>>333444...******---...,,,***+++******)))))))))))))))+++))))))++++++***,,,000ZZZ]]]HHHWWW...SSS```===WWWFFF555333222XXX777222444---HHHdddwwwuuu444444111;;;XXXrrr+++666???---;;;zzzOOO|||BBB---,,,///222ZZZuuu```333///111000JJJeee333...444^^^}}};;;---,,,222...---111000+++---000000000000444888<<<555;;;___>>>666888777000///333222666666555444222000...---///222)))***666......GGG@@@;;;444222000//////000000000444111===444CCCDDDXXXWWWAAA...222333===555JJJqqqDDD777555777222//////...+++))))))+++******)))))))))))))))''')))******+++///---)))777mmmccc;;;===zzziii000---???lllWWW111***JJJuuu555444>>>***///PPPeee333666555000,,,HHHaaa???|||KKK000@@@888555777kkkGGG;;;000,,,:::***888LLLKKK333333666333444===222+++;;;:::444;;;ccciii>>>+++---333zzzMMM******111222+++...222,,,000---+++,,,///111555:::888777ZZZKKK555999888---111222222666666666555333111///------111******666555111999:::888222111000/////////000111222888FFF;;;JJJ@@@FFF???:::---333555888777dddzzzOOO555555222222222...((('''++++++******)))))))))))))))$$$***---******///000---111555mmm666000BBBiiiqqq666555...222YYYDDD444000333<<>>\\\fff777777777,,,222000111555555666555444222000...,,,000...+++222666666777^^^^^^:::111000000000///......111333555GGGKKK888666111:::FFF555333444999555AAAEEE:::333000222...((((((...+++******)))))))))))))))&&&***---***(((***,,,,,,&&&777III666222...777EEE777555000+++000OOOsss222444000222(((555AAAjjjkkk333444+++333888......WWW^^^888333---,,,777222...555333nnneee000555000,,,888111///oooddd...///777///555,,,555222ggg444111...333---***......hhh111:::555222,,,---CCC{{{HHH,,,000...///aaappp???(((111...///,,,'''000555,,,000---111888999333333999[[[===444777...444---222333444555666555333111000...//////---,,,000555555???FFF666222...000000///......111444777LLLBBB222***222999NNN///999111;;;777UUU|||PPP???111111111---,,,000+++******)))))))))))))))***)))***,,,+++)))(((***!!!@@@%%%OOOFFF***555%%%***YYYEEE///+++777...###GGGvvv111222777999666000///MMMbbb999000<<<333---//////999qqqZZZ999---000444444///...,,,333LLLHHH444999333222444555+++JJJEEE444888***555222'''111444MMMUUU000333111333///000222<<>>PPP[[[mmm666<<<...111(((222???FFF,,,///111---222[[[MMM'''666---...***///222---...222...000222777777222<<>>PPPxxx222:::999+++333555333444555666666444222111999444...,,,---111222333<<<222LLL777333333/////////......///333666888@@@@@@AAAEEE===000000333888444:::EEEjjj<<<>>>999***000---+++))))))******)))((((((((()))***************((()))(((!!!777KKK555***...***(((,,,888xxx:::111+++)))&&&444000555LLL999)))***000666777444555;;;EEE111---666)))888(((111;;;:::999000;;;,,,,,,555888===???//////HHH999999999888...333999@@@000666CCC555...333(((000555888444'''...IIIBBB'''###<<<,,,444777333***>>>xxxuuu777666///111///QQQzzzWWW888CCC@@@HHHoooJJJ---...'''000000///.........///000111444+++666<<>>999222//////000111111999444???999444333...///...------///333666:::???;;;777:::555...111222999666<<>>111333<<<111...555999AAA&&&;;;:::333+++)))///666999qqq>>>;;;222///;;;@@@BBB888LLLRRR***///444...///+++***)))+++MMMBBB:::777777...***)))333666PPPMMM>>>333333666666555666222...KKKzzzIIIDDDEEEHHH---666???VVVoooJJJ@@@IIIeeeuuutttwwwccc+++///000---444000///...------...//////666***333FFFkkkDDD999777333777333333444666666666555333111>>>999444000///000111111666666gggppp666999444333.........------000444888===AAA;;;555777333///555444444;;;666iiiSSS222999444000---++++++++++++***)))(((((()))***************...***,,,&&&+++111555PPP111555%%%666***GGGuuuKKK000000,,,(((:::MMM^^^===000222777:::777222333888FFF666DDD666+++<<>>bbbnnnVVV;;;---???VVVFFFAAA+++222bbbGGG555999:::222777FFFrrrrrrUUUCCCvvvyyyMMM999HHHddd^^^RRRrrrrrrSSSMMMooolllbbb444<<<|||iii===///...___kkk:::<<<,,,444lll^^^'''444222%%%666&&&...------,,,,,,...///000000999OOOrrr:::444777777333444555666777777555333222888666333000...///111333333888<<>>YYY000444GGGXXXwwwkkk<<>>:::555666222000888666666;;;^^^ggg<<<444111///......---,,,***(((((()))***************///+++...''')))(((!!!555mmm???%%%QQQpppBBB666%%%222DDD}}}QQQ:::000BBB[[[xxxTTT>>>444@@@kkkvvvHHHFFFLLLKKK000@@@tttQQQ(((===///FFFjjjqqqJJJ;;;888777<<>>gggnnnwww}}}}}}VVV---***...)))111444000,,,,,,,,,---///111333555:::bbbMMM===666555777444555777888777666444333<<<<<<:::555000...///111222777:::YYYwww444::::::222444111000//////000555;;;@@@777>>>:::444555222222;;;555>>>666wwwNNN444222///......---,,,***(((((()))***************'''%%%***&&&...111&&&333EEERRR444222PPPLLLCCCCCCaaaKKKqqq@@@???;;;000(((>>>xxxooojjjtttnnnoooMMMeeeyyySSS===@@@pppCCCJJJ:::111555###***999%%%'''+++,,,,,,---///222555666===VVVBBB666555999555666777888777666444333777777666333///...000333222777444AAAPPP444:::000///777000///...///222777;;;>>>GGGLLLKKKAAA777444555666888222HHH888BBB***,,,///(((555++++++++++++************)))******))))))******+++,,,...jjjkkk)))CCC```TTT222AAAccc}}}mmmVVVLLLfff\\\```000000///...............'''222,,,))):::,,,DDD111mmm<<<555;;;333666333333777999888555444777777666444222333555888...;;;555===III666999000111444000/////////222777;;;>>>BBBHHHHHH???777555666666999888QQQ```666///555,,,---///***+++++++++************)))******))))))******+++,,,"""IIIvvvIII^^^bbbeee>>>NNN\\\tttKKK000000///...............---...---...000333444IIIBBB::::::555888666555666888777555444111222111000......000222000777555777???888888111333000000//////000222777;;;===<<>>777666777666;;;>>>eee>>>777;;;---333+++,,,+++++++++************)))******))))))******+++,,,)))...TTTzzz___gggPPP|||:::000//////............///111***---444***888222xxxSSS===:::777;;;:::777666666777555444111222222111//////000111222111666000___888999555000555///000//////000333777:::<<<666<<>>>>>;;;777555666666444111333444444222000000000444...999000EEEeee555777222///444000000000000111333666:::;;;444999<<<:::888999999888888FFFRRR///555---///222+++++++++*********))))))******))))))******+++,,,(((000%%%///666RRRkkklllQQQffffffHHH000//////............//////,,,000,,,000666---}}}888@@@:::@@@BBB???888555777777333///111444444222///------333...;;;444:::OOO666444222000111222000000000222444666999:::555:::;;;999888:::;;;999:::WWWvvv999666)))//////+++++++++************)))******))))))******+++,,,777,,,---000222KKKmmmkkk999111///............//////000,,,333000---999@@@DDD???<<>>rrr```666111...............///000000......555111888rrr\\\;;;???>>>EEEEEE<<<777:::999333444888<<<>>><<<777333000///000111555===ccc222:::111888555)))333000000111222444666888999;;;===<<<888888<<<===;;;EEEzzz:::999...///+++++++++************)))*********)))***++++++,,,000&&&***;;;111FFFAAA333,,,...............///000111000'''999777888qqq777BBB<<>>666222444444222111444///111555999::::::888777777@@@AAA>>>;;;777AAAYYYFFF333444------,,,+++************))))))(((((((((((())))))&&&,,,,,,(((333<<<}}}ooolll|||RRR===...666------,,,,,,------......///555555LLLQQQ999777999:::999666444555666222333222000///000111000000666---333:::111xxx:::777555555444222111333222555888;;;===<<<:::888888???@@@>>>999444EEEeeeDDD333444...---,,,+++************))))))(((((((((((())))))&&&)))******111+++cccjjj|||ttt{{{mmmggg555111+++%%%,,,,,,,,,,,,,,,---......---:::222TTT]]]777888888888777555444444555222000000222333444555777...555...333;;;222bbb:::888666555333222222222555777:::<<<===<<<;;;999999===>>>===999444LLLuuuCCC333///...---,,,+++***))))))))))))((((((''''''(((((())))))'''***+++)))%%%>>>???nnn~~~~~~~~~|||zzzyyyjjjhhhgggiiihhhhhhlllqqqyyyqqqjjjjjjmmmrrr{{{llllllpppnnnnnnsssuuuwww{{{qqq___^^^hhhiiiWWWPPPKKKLLLOOOQQQSSSUUU```hhhkkkbbbUUUMMMJJJIII999666777555!!!...555,,,++++++++++++,,,---...//////;;;555SSSmmm;;;999888666555444333333333444111000444666555555666...111000333888555SSSuuu999777444111111333444333777888:::;;;;;;;;;::::::888;;;<<<>>>:::777UUU???444,,,///...,,,+++***)))))))))((((((''''''''''''((((((***%%%,,,,,, ,,,))),,,777AAA===>>>???CCCMMMaaaddd^^^QQQLLLPPPOOOHHHUUUSSSUUUXXXPPPDDDBBBJJJMMMMMMDDD999888AAACCC>>>;;;888888===@@@AAAFFFKKKNNNWWWdddpppwwwsssggg]]][[[XXXSSSMMMIIIGGGFFFFFFMMMJJJIIIJJJHHHDDDEEEKKK???;;;999;;;<<<===AAAGGG^^^JJJ;;;;;;888000000999666777<<<888,,,---222---333///---//////...111777***555;;;666...)))))))))222,,,222......***000(((++++++++++++,,,---...///222444===HHHCCC:::888555444333222111111333//////555888555333444000...222444222777IIIkkk999666111...000444555333888888999999::::::::::::777:::;;;>>>;;;:::]]]999666...///...---+++***)))))))))((((((''''''''''''((((((***$$$...---666&&&---***333555666666...000@@@999???<<<555777BBBFFFCCCEEE@@@BBBHHHDDD888444999555===>>>666444<<<>>>:::;;;888888<<>>:::999999999999555555777555///000555333333555777333......333555,,,---666444***,,,777---)))------)))000555...---,,,...111...)))+++111,,,+++))))))...444333...222$$$+++)))666%%%++++++++++++++++++,,,---...///333***BBB;;;JJJ;;;888555333222222111000444///000888<<<999777888222,,,444333---888CCCVVV===777333333444222222555<<<:::888777888999<<<>>>999999CCC222;;;???PPP999+++555++++++******)))(((((((((((((((((((((''''''''''''(((((())))))))))))((((((******+++++++++,,,,,,,,,------...///000111222222::::::;;;<<<<<<;;;:::999===;;;888666666888<<<>>>;;;:::888777777:::>>>@@@FFFQQQcccqqqwwwuuufff\\\RRRHHH@@@===888222000333000000///////////////000------------------------...---,,,---///000///...---000,,,&&&)))222///%%%+++---------+++***+++---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,...///000333---///AAAEEE???999444333333000111333111222444777:::999444000222444000555999777CCCQQQ<<<666222333444222222555;;;:::888777888999;;;===:::999AAA222;;;DDD]]]888,,,111++++++******)))(((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((()))))))))*********++++++,,,---...///000000......///000000///...---111000...------///111333333222222222333777<<>>666...//////...+++******+++++++++++++++++++++++++++,,,,,,+++++++++*********))))))***+++,,,...///000111...444===HHH???999444333333000111333444444555777999777333///555777111555888444???KKK<<<666222333333222222555:::999888777888999:::<<<;;;999>>>222<<>>???:::444111222333222222555888888999:::::::::::::::777888;;;888===PPP???333222...++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***((((((((())))))******+++)))***+++---------------,,,///111111111555<<>>KKKAAA:::555444222//////222444666888999777555555555///666000000555555999===999333000111222111222555888999<<<===>>>===;;;:::555777666999999MMMkkk555+++000...++++++******)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++))))))***+++,,,---...///,,,000333333222555>>>EEEPPPRRRgggvvvYYYWWWMMM>>>333222333111...------,,,++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''&&&&&&%%%$$$%%%'''%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))***,,,...///...***333333666uuuHHHBBB:::555444222//////111444777;;;;;;888444333222///777111000555777999>>>999333000111222111333555888:::<<<>>>???===;;;:::666777444888666MMMHHH666)))...---++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))+++&&&&&&&&&&&&((()))+++,,,&&&***......---111:::CCCGGGRRR```ttt^^^^^^TTT@@@222///000///...---,,,***)))(((((('''''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%$$$$$$###$$$%%%%%%$$$&&&)))'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))***,,,---...---***666888111XXXFFFBBB;;;555444222//////111555999======999333111000,,,444000000777999<<>>:::FFF999888555<<<777>>>666LLL;;;+++,,,111))),,,)))))),,,---)))&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&'''((()))******++++++---000000111999BBBLLLJJJ```\\\RRRCCC777111///---,,,...,,,***)))((('''%%%###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&))),,,......+++444)))???)))===LLLHHH>>>666333222///...///555888888444222444444222222555---///777888===@@@999444222222222111333888===555FFF@@@999DDD<<<===444;;;666===666LLLjjj333///***...+++,,,)))))),,,---)))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&'''((()))******+++,,,,,,...111111222:::CCCMMMNNNbbbwwwvvv\\\RRRDDD999333111000///111...***'''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))''''''***,,,------///111///333000<<>>555333222///...000444888888444333444444222000333,,,///666888???CCC:::555222222222111333777<<<999HHHAAA777???<<<;;;555999666;;;777LLL@@@...333)))***,,,+++((((((,,,---)))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%$$$$$$%%%''''''((()))***+++,,,,,,+++***,,,///000111777@@@HHHNNNaaammmrrr^^^TTTGGG<<<777555333222333///***'''&&&'''((()))&&&&&&&&&'''(((***---...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++))))))***,,,,,,,,,222,,,555&&&555999JJJGGGFFF===555222222///...000444777777444333555444111...222,,,...555777AAAIII:::555222222222000333777???===DDD>>>666<<<===555666999888:::999LLLkkk+++111555)))))))))+++((((((,,,---)))&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''(((((()))***+++,,,,,,------,,,...222333444999@@@JJJQQQ```iii{{{cccYYYKKK@@@:::777555333222///+++)))))))))))))))'''&&&&&&&&&'''***,,,...%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***((('''(((***,,,---,,,111***444%%%444222000EEEEEE<<<444222111//////111333666666333444666444000...222---///444555CCCSSS:::666222222222000222777AAA@@@>>><<<:::BBBFFF666888999;;;:::;;;JJJIII***333111,,,+++(((***'''(((,,,---***'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))(((((()))***+++,,,------222000222666888999===BBBMMMSSS]]]iii~~~fff\\\NNNCCC<<<888444222///...,,,,,,,,,+++)))&&&((('''&&&%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''***,,,------...+++------///+++555ZZZDDDDDD;;;333111111000///111333555444333555777444//////333///111333333EEEaaa;;;666333222222000222666???AAA999<<>>hhhGGG888+++666///---333%%%...***'''''',,,---***((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&''''''((()))***++++++,,,---******///333444555888FFFMMMQQQooosssXXXOOODDD;;;666444111...///,,,***))))))***)))(((%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&''')))+++---,,,+++)))///))))))222---(((666!!!]]]>>>AAA999111000111000000222222222222222666999444,,,***000///444555777TTT>>>999...333555111666444<<>>000999>>>KKKaaa+++666000///.........---***(((***+++''')))111,,,###''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++***)))---,,,,,,///333666555444;;;:::CCCVVVeeeqqqwwwiiiaaa___MMMDDD;;;777555111......000...,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&+++888BBB???666555...+++,,,---+++---222555(((IIIxxxCCCCCC:::777333000000//////......000333555333111111222555+++000666777:::GGG:::777555///222666555444>>>===JJJ===>>>ZZZDDD777000===444777???EEEyyymmm888'''444...000222111///---,,,+++,,,---(((***111+++"""&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******,,,+++,,,...222444444444<<<;;;CCCRRR^^^hhhvvv{{{jjj```]]]NNNCCC:::555333...,,,---///...,,,+++***+++,,,---%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######+++:::EEEAAA777666222...---***(((+++///222***---SSSIII>>>@@@666333///......//////...---///111222333222111000666,,,...555777>>>QQQ888999777...444555444444>>>@@@HHH===;;;OOOBBB777///???:::555???EEE[[[ZZZ000444888---,,,000444555222///...///------((()))111+++###'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((***,,,+++,,,,,,...111333555555CCCCCCIIIUUU___hhhttt{{{uuudddZZZVVVNNNCCC999555222...,,,---///...---++++++,,,000222$$$$$$%%%%%%%%%%%%%%%&&&)))))))))))))))))))))))),,,,,,,,,++++++*********))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""(((222888777222555333111///...,,,******+++666333---KKKGGG111;;;444222...------.........,,,///111111222333222///333---///555444FFFfff666777999000666333333444===@@@DDD<<<:::FFFBBB777000===;;;222<<>>xxx\\\FFF'''777666333///...............+++000333000000333222...///000111666111XXX;;;444999111777000555444:::>>>???>>>>>>CCCGGG999444999999222777AAAEEEWWWOOO,,,555777,,,)))---+++...111222222111111111,,,,,,''')))111,,,&&&+++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&)))+++***'''&&&(((+++,,,---//////000222666999777:::@@@GGGOOOXXXbbbiiilllooorrrnnnfff\\\UUURRRGGG>>>777666555222000111111111000,,,***---333999$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))---666AAADDD@@@666,,,(((***,,,,,,...(((***222///+++>>>ZZZ===999///999555333///......//////...***333777222///222222...,,,333222777555zzzEEE111777111666...999555888;;;:::???AAA???HHHAAA<<<444777888555999===AAA|||AAA+++***222///111444***222222333555777888888777///...((()))000+++%%%***%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((+++...---)))&&&''')))+++---.........000555888666:::???DDDKKKTTT\\\aaaSSSYYYaaaddd```SSSCCC888@@@999555666666444111222111111///+++(((***222999$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###!!!$$$***...222;;;EEEOOOSSSOOO@@@222,,,,,,,,,(((///000,,,///555222'''999hhhVVV666111<<<555222000------...000111111***666<<<444---///222///---666///999???MMM000666000555,,,<<<777777888555===???999EEEKKKDDD333888@@@666444888999???ggg***555)))111777)))'''000,,,:::888777999===@@@???===111000))))))000***###(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((---000///***&&&&&&(((***,,,------,,,///333888666:::>>>BBBHHHQQQXXX\\\___^^^^^^^^^[[[TTTIIIBBB<<<666222555777444222222000000...)))&&&(((000888%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''###&&&///777;;;AAAHHHZZZjjjpppaaaIII999222000---'''(((///...(((,,,888......<<>>AAACCCSSSGGG777000888AAA<<<000FFF111NNNnnnAAA333777---444444+++)))//////)))111:::888AAABBBAAAQQQRRR<<<------444///***(((###((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''"""###+++)))###'''(((***,,,---...111555888<<<<<<;;;;;;>>>CCCKKKQQQ\\\\\\\\\YYYTTTLLLEEE@@@999888666444222000/////////...---,,,***)))((('''&&&&&&'''(((((((((((((((***)))((('''''''''((())))))(((''''''))))))(((&&&,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%+++&&&,,,111111JJJXXXdddnnniiiXXXDDD:::777+++///111000...///...,,,///111222333;;;XXX```777...666999444111000000...+++///555333,,,111111111///......111333666...---;;;nnn555555555...555999000111444777;;;======<<>>---000888777111//////000......333888444+++444555555444222111111222222:::222<<>><<>>???@@@@@@???;;;888555333222111000/////////000...---,,,+++***)))(((((()))******+++++++++++++++((((((((()))***+++,,,,,,,,,,,,,,,...///...,,,)))+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$***%%%---333+++999===AAAAAAEEEXXXrrrzzzsssGGG888...000111***'''***,,,&&&$$$'''+++///555;;;333333111000888GGGRRRVVVGGGLLLIII<<<111///222444...---000333222...///444///------222:::>>>:::444222333333111...---...///111:::222sss666444777222---111......111777===AAABBB===GGGOOOJJJ<<>>777...555444111---***,,,111666%%%''',,,222666666222...///777777333<<>>---111'''***111)))$$$'''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***444...$$$'''(((%%%''''''((()))))))))***---000///111444555444333444444444555666777777555333222222222111000////////////------,,,++++++***))))))***++++++,,,---,,,,,,,,,,,,---...///000000000///444111---,,,,,,---------******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++%%%111;;;///666555000111999;;;???RRRhhhvvvbbbIII888333111...***,,,,,,///111...)))(((,,,:::777000***,,,555;;;<<<&&&)))+++...111222111//////...---///111222222111111000111555888888;;;@@@888888888666555555888;;;999222jjj;;;666777555333444444444666===HHHQQQMMMHHHDDDBBB;;;222...000777,,,'''///555222///222444222+++%%%&&&///666888))),,,000333333///+++(((111333222+++$$$%%%///999///333999BBBPPP]]]eeegggxxx[[[EEE999999666000%%%***000)))###&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''333...###%%%(((&&&(((&&&'''((())))))***...000,,,...000111000000000111111222333444444444333222******((('''&&&&&&&&&&&&))))))(((((('''&&&&&&&&&(((((()))******************+++,,,------,,,+++++++++)))'''''')))******)))******((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***###000===111555666555666888999:::AAAIIIiiihhh\\\HHH;;;999444,,,***&&&$$$%%%&&&(((,,,333&&&,,,///...------)))$$$***///333...%%%!!!'''111,,,---...111444888999999222333777;;;777333555<<<777999;;;:::888777666666666GGGJJJ555777222...111444333333999FFFPPPPPPNNNQQQTTTNNN>>>222...(((///000***,,,555666---&&&///666555222111...+++333...((('''+++...//////'''))),,,///111111222111222000;;;RRRccceeefffjjjlllbbbAAAAAA///)))555///%%%)))000(((###&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))"""((((((***'''(((*********,,,///222,,,...000111000000111222//////000111000///...---000///...---++++++++++++++++++******))))))((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((('''%%%%%%%%%%%%&&&(((+++,,,+++)))***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((!!!000===111555999;;;888333777@@@???888RRReeelll]]]NNNHHH@@@444222---,,,000111,,,((('''***---...***(((+++---,,,---(((%%%)))//////+++''',,,------,,,...444999;;;333666===???888///000888;;;>>>BBBCCC@@@<<<888666:::ddd<<<222888000111555111+++555BBBCCCOOOQQQMMMNNNRRRGGG888666///,,,)))+++......***&&&------------,,,***)))(((---,,,******+++,,,------,,,***+++000000+++---222222CCCJJJMMMXXXaaajjjwww\\\fffKKK;;;999...---***...,,,***+++)))'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%&&&''''''%%%$$$'''''''''(((((((((((()))---------,,,---000666:::222444666777777777888:::555555222///...///222555------------,,,***)))(((************)))'''&&&%%%))))))******+++++++++,,,((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''---((((((***...;;;>>>000555666666666666555444333>>>OOOccclllgggZZZNNNGGG444111...---...---***'''...,,,******+++,,,+++***+++---...+++'''''',,,111******)))))),,,000444777222:::@@@===555222777>>>@@@+++111DDDAAA999888333BBBfff)))>>>888444555888888777888;;;???MMMPPPNNNNNNIIIGGGNNN>>>777...+++---000111000------------------,,,,,,---,,,******++++++,,,+++...+++,,,///111111777>>>IIIQQQOOOLLLUUUZZZZZZ___ZZZKKK:::;;;000(((222&&&000'''...,,,&&&***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))((('''(((((((((((())))))))))))'''(((((('''''')))---000///111333444444444555666444444444222///......///333444444444444333333222***+++++++++++++++***)))((((((((()))))))))******)))((('''&&&&&&'''((()))'''&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***&&&((()))---;;;???111555555444222111222666:::AAADDDNNN___llllll^^^QQQ>>>:::444000//////...---,,,***))))))+++,,,+++***&&&''''''(((((((((***+++...---++++++...222777;;;@@@@@@>>>:::666444555777,,,BBBJJJGGGEEE888000===<<<:::666333///666>>>777111:::EEEUUUVVVOOOOOOLLLFFFGGGEEE>>>666111...---+++)))*********++++++,,,,,,,,,******++++++,,,---------///---...222666;;;CCCLLL[[[]]]RRRKKKSSSSSSKKKIIIZZZAAA===KKK888///???...222 333---!!!...'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&(((******,,,...///......000111333555666666222...+++)))///000000000111111111222)))******+++,,,,,,++++++&&&&&&''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''((()))***+++******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''%%%((())),,,:::>>>222000111222000......222666===;;;AAARRRgggqqqlllcccJJJDDD;;;555222111222222222000///000111222111000,,,++++++---000000...+++***)))***,,,000666;;;???KKKCCC999555666888666333555III===444AAA111///XXXzzz888444999444333999444111<<<444AAADDDHHH\\\fff\\\RRRCCCBBB@@@>>>;;;666///***,,,,,,,,,,,,,,,,,,,,,---+++,,,...000000111222333,,,///444:::???EEELLLQQQ[[[]]]SSSLLLRRRPPPEEEAAACCCEEEBBBEEE555***555---222555,,,000(((&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$&&&'''''''''&&&''''''&&&''''''''''''((((((((((((***,,,---,,,,,,---...---///111111111111222333444666888777444000...,,,*********************+++((())))))******)))))))))''''''''''''''''''''''''***))))))))))))))))))***&&&&&&'''''')))***+++,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&)))***+++888>>>444222222111111111000...---333999BBBLLLUUU```kkksssWWWRRRJJJBBB;;;777555444111///......//////---+++))))))))))))))))))((('''))),,,000555;;;@@@EEEGGGIII>>>333000555:::999666AAA???666;;;;;;(((GGG]]]444>>>===555222333444666111;;;===DDD\\\kkkiiifffPPPMMMGGGCCC@@@>>>======444333222000000///000000---///111111000000222444...555???GGGKKKNNNOOOOOOVVV]]]VVVNNNNNNHHH===;;;666```PPP666333***...:::111$$$444***!!!///***'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&(((((('''&&&''')))++++++++++++,,,,,,,,,,,,)))+++...//////000111222555666888999888888888:::666777777666444333444555222111000......---......+++++++++******)))''''''(((((((((((((((((((((((()))******************)))&&&&&&'''''')))***+++,,,+++++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((,,,+++)))777@@@999@@@888111///222444222///---555>>>BBBFFFQQQbbbqqqiiigggbbbYYYOOOFFF>>>:::;;;:::888888777666333000...000222000...///333888999===CCCIIIMMMNNNMMMLLLBBB:::222000444888999777444999NNNQQQ333333~~~AAA666666666///444:::222:::DDDEEEDDDLLLUUUbbbuuuiii___PPPAAA888666999<<<666444222111//////000000,,,...///...,,,---000444<<>>AAA@@@>>>AAAIIIPPPLLLOOOSSSTTTSSSMMMGGGCCC???;;;666666777888777444222999CCC888///fffEEE000888...333>>>111...555999@@@HHHMMM```ssspppiii^^^QQQEEE<<<888777666444333222333444555444777999:::;;;???GGGNNNSSSZZZ]]][[[YYYZZZXXXSSSVVVZZZNNN???:::333---000---TTT???(((222333888???999RRR111)))222&&&---)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''$$$(((,,,+++)))(((***---(((((()))))))))*********)))***,,,,,,++++++---///,,,...//////.........///111111222111000111333555555333222000///000111222------------,,,,,,+++************)))))))))(((((((((((()))******)))(((((('''&&&&&&&&&'''(((((()))+++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((---+++***<<>>===<<<;;;;;;===???@@@CCCHHHMMMQQQVVV___kkktttfffiiifff^^^ZZZ\\\\\\YYYQQQRRRCCC444333222000444...===777:::BBBCCCEEE777>>>eee111+++999"""...(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''"""&&&******'''&&&(((,,,....../////////000000000...//////...---,,,...000,,,...//////...---...///---...000///.........//////...,,,+++,,,---///000))))))***++++++++++++*********))))))(((((((((''''''((()))******)))((('''''''''&&&&&&&&&''''''(((******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%''',,,***+++???TTTVVV~~~sss___HHH777222222111444666555222333999???FFFPPP___kkkpppooonnnmmmmmmmmmnnnpppqqqqqqnnnkkkeeeeeeeeegggiiijjjhhhfffdddaaa]]]VVVNNNFFF???;;;@@@<<<;;;BBBIIIHHH>>>333000DDD<<>>,,,444///222===BBB??????EEEXXX^^^wwwzzz{{{|||ssswwwrrrooojjjccc\\\YYYYYY[[[UUUMMM<<<---,,,333555000888;;;666///888GGGFFF777DDDBBB999+++666$$$***%%%))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&''')))************))))))))))))))))))))))))******************+++,,,---......///,,,---///...------...///***,,,...000000///---+++---,,,***)))(((((()))******)))(((&&&%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&((()))222 &&&000%%%111@@@@@@...@@@,,,777888///...666777///777>>>EEEJJJUUUdddllllllccchhhpppuuuwwwvvvttttttyyyggghhhnnnjjjooonnn[[[]]]XXXTTTOOOHHH@@@>>>@@@AAA>>>JJJ[[[VVV===000444AAA666[[[nnn666333===888888666...)))222BBBDDD<<>>WWWmmmuuuttt>>>---+++(((111"""...)))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%######$$$&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''((((((((((((((((((((()))+++---------...000111333222222222222222222222111000...---,,,,,,------000///...---,,,,,,------)))))))))(((((('''''''''''''''''''''''''''''''''***))))))))))))(((((((((((((((''''''&&&'''''''''))))))(((((()))+++,,,------%%%***222***666MMMNNN---DDD---'''555999---111DDD222888<<<>>>DDDOOOWWWYYY]]]bbbiiinnnoooooooooooovvvjjjfffggggggiiifff[[[SSSPPPNNNLLLFFF???>>>@@@CCC>>>DDDOOOFFF222///===(((dddzzz>>>...999***222<<<===444---111;;;<<>>:::333///,,,,,,///333666666444///FFFaaa///---000///!!!...&&&))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))///.........---------,,,///111222333222222444555888666222000///111333555222222000//////////////////...---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******)))(((''''''''''''((('''''''''((()))+++,,,)))+++...222...666TTTaaa(((===EEE666***///222...000555666444555;;;AAADDDJJJNNNSSSXXXZZZ[[[]]]^^^VVVUUUOOOPPPZZZYYYPPPNNNFFFEEEFFFGGGDDD>>>===@@@<<>>KKK777333<<<333***KKKNNN...======//////===>>>000777777555666AAARRR___cccppp|||wwwWWWOOOGGGAAA:::666777555111---555...333>>>888---:::UUUDDD//////)))%%%000%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''(((((((((((((((((())))))******++++++,,,,,,------------++++++++++++,,,,,,,,,,,,.........///000111111222000111111000...------...111000///...---,,,------------------,,,+++******++++++++++++***)))((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((***++++++///...,,,***)))))))))***)))///++++++...111===VVV<<<777444888BBB222444777888666333444666444666888:::;;;>>>AAADDDPPPSSSEEEBBBPPPKKK;;;<<<999999===AAA@@@;;;:::<<<777<<<777---555aaaXXX@@@333:::999,,,,,,888666777:::===>>>:::555000@@@HHHSSS[[[___aaadddgggbbbjjjfff]]]TTTCCC666777999666222111222333111///000111222//////FFF{{{III000+++))))))...''')))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))******++++++,,,---------))))))*********+++++++++(((((()))***+++,,,------***,,,......------///111000111111111111000......------------,,,+++***)))***************(((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''(((***+++,,,...---+++)))''''''''''''))),,,+++,,,///666666KKK666444000444333444777777333111222333444666666666777:::<<<;;;;;;444000555555222666666777:::???>>>999999;;;'''444999DDDzzz===222;;;444333>>>===222+++---///000777@@@222666999999777777;;;>>>999999///---888:::444555000000000111333555666777000;;;???BBB```III666,,,---,,,(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))))))))******++++++,,,------...*********++++++++++++,,,******++++++,,,,,,,,,---)))+++---.........000222---...............------+++,,,,,,,,,+++***)))(((''''''(((((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%&&&'''***)))---...+++888222oooQQQ;;;@@@888333666777444111222333444444444222222333555222888EEEFFF:::666;;;===444444777;;;;;;888888<<>>^^^rrr<<<999===555888000333>>>???444000555888444111111555777777555,,,888:::444333///,,,444333444555444333333555666BBB888MMM===444+++///...&&&,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((((((((***+++,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........---,,,,,,,,,,,,+++++++++(((***+++***))))))***+++)))((('''''''''((()))***))))))******)))(((&&&%%%((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&''''''(((((((((''''''((()))+++,,,+++)))111///&&&777...[[[NNNAAA666777999666444555666777777666333222222333111@@@___bbbCCC333666111111111444999:::777999===NNNnnnFFF444555666666444222333888<<<777777777777555444222111777555333333444555555444888666444555888;;;======bbb===,,,333++++++)))'''+++)))((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))(((************************+++*********************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***))))))))))))))))))******)))))))))))))))(((''''''(((((())))))))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++***,,,---,,,,,,///666;;;qqqHHH777555666555444777999888555333444666333666888999777444333222777:::===999111@@@qqq{{{NNNBBB666555:::999...###+++---000333555777777777///111444777777777555444000<<>>666:::======???>>><<<:::777444111000555888::::::888888:::===DDD>>>GGGkkk^^^333//////(((000...******(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''************************(((((((((((((((((((((((((((((('''''''''((())))))*********************************+++******)))((())))))************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((())))))***+++***,,,------,,,///555:::{{{xxxeeeUUUKKKDDD>>>:::777:::===BBBHHHQQQZZZ```vvvRRR<<<:::999777666777999<<<>>><<<======;;;;;;BBBMMMWWWsssHHH000222,,,'''111---)))+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))******++++++++++++******************+++++++++******)))))))))************)))))))))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))*********,,,------,,,///444999\\\wwwoookkkjjjxxx:::///444+++'''000***(((,,,***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''((()))******+++++++++++++++*********)))))))))******+++++++++******))))))************))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''((())))))***)))+++------,,,...333777LLLvvv444///444***(((...&&&***+++)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***************************&&&'''((()))***++++++***++++++******)))(((((((((((()))******+++*********(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))+++...---,,,...222666DDDUUU333///222)))+++...###...)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))%%%&&&((())))))))))))(((******))))))(((''''''&&&'''((())))))*********)))''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))(((+++......------111555999lllAAA444...000)))------###222'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%&&&'''((((((((('''&&&***))))))((('''&&&&&&%%%''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((+++......------111444///JJJ999444111---+++++++++******+++)))'''&&&%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***,,,---,,,,,,---///111,,,DDDhhh&&&333000---,,,,,,,,,,,,,,,***)))'''&&&&&&&&&((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((***+++,,,,,,---000222888555WWWJJJ+++111...,,,++++++,,,,,,+++***)))(((&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((***+++,,,...111333;;;444>>>ZZZpppqqqkkkiiiooo^^^444777000---+++*********)))'''))))))(((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***++++++,,,///111***111777555...+++222<<<)))===^^^}}}xxxkkkSSS111###111222///---++++++***(((&&&))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***++++++******,,,...+++------,,,///555888777:::888@@@bbbFFF@@@DDD>>><<>>JJJ444222,,,333222,,,,,,,,,,,,++++++++++++'''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%*********)))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&'''***,,,+++***'''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++++++++***++++++,,,---...///000777555:::ddd555444111666$$$000,,,,,,,,,+++++++++******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((()))))))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''&&&$$$###%%%''''''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++******++++++,,,------...,,,555111444DDDRRR888444///666%%%000,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))***++++++&&&,,,---(((&&&)))***&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))*********************))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...000,,,111888222///KKKqqqBBB666333---555)))444,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))+++***''')))......***(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))***))))))))))))***++++++,,,,,,,,,+++,,,------...111---///444111...???WWWggg333555333+++333+++444+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%(((,,,+++'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++***************************************+++,,,,,,---,,,,,,,,,,,,---......///...///111111111777>>>III///666222***000+++...++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((('''((()))(((((((((&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++)))***************+++++++++++++++++++++,,,,,,------------------......///,,,///111000111666777666nnnqqq===222555000,,,111,,,***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((((((((%%%)))---...+++'''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++************++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,---............------......///000***111333000///444777666CCCQQQ777555111...000222///---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))************************&&&&&&(((***)))&&&'''+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********++++++++++++,,,))))))******+++,,,,,,,,,---------------......//////............///000000---222444000---///333555222???222666//////333/////////---------,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********+++,,,,,,,,,---777---%%%''')))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((((((((()))))))))***(((((((((((())))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,))))))***++++++,,,------......------......///000//////......//////000111000000111333111///111555444UUUYYY777111888000111444***+++///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******+++,,,------......QQQ===,,,***///000---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((((((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------...............///000000///////////////000111111222---///666888555444888888,,,;;;:::000111333222111/////////000///......//////,,,***++++++++++++***+++---///+++******)))))))))*********+++,,,,,,,,,+++***)))(((((((((((()))))))))***,,,)))'''(((***+++***(((***************))))))))),,,,,,++++++++++++,,,,,,))))))))))))************)))***+++,,,,,,---,,,,,,???777---((())),,,,,,,,,************************)))*********+++++++++,,,***,,,---,,,***((('''((()))+++,,,---------)))$$$******(((%%%(((...///***,,,++++++******+++,,,---+++---......,,,***))))))333...******...///,,,(((---...---+++...333444111333444333111///......000000222444444333444888<<>>888LLL111HHH@@@555333111000///000111222111111111000//////222444222///,,,---///000///---......---+++************((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////222111000000......---,,,,,,---...............---'''))),,,111555444...))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,///,,,***)))***,,,,,,---///---,,,---///000111111...///222333000,,,,,,///---...///000111000///...+++---//////---***%%%"""...222555444000...000333555777777555555999:::888555555444222///---...///666666777999;;;===@@@AAA///444555MMMbbb888EEE'''999888666555666666777666///000111///---+++,,,...---,,,++++++************......---,,,,,,+++,,,,,,------..................,,,,,,---------............------............---,,,,,,,,,---------------000000////////////000000111111111000000/////////...///////////////...---111///......000111///...------------------------......------------,,,,,,111...,,,+++---...---,,,)))''')))---///,,,))))))***+++...000...***,,,222------------------------000111222555666666444333777222...111888999444......222333111111555666555222444555555555666999;;;555888:::888555333666999AAALLLPPPZZZ~~~@@@BBB;;;;;;666444222222333222000---111333444555333111000000///222444222///---...111111000000000000000111222111111000//////.........---............/////////000111222222222111111111------......////////////222111111000000111111222//////000000111111222222111111111111000000///...555222///------...//////................................................---,,,---///111222222222444//////333444000...000000111111000222444666666888777444222111111222333;;;555...***,,,000444666111///...111888;;;999555555999;;;888666888999888888999::::::999999;;;===:::EEEQQQWWWYYY^^^jjjttt|||MMMGGG---QQQ>>>;;;888999<<<>>><<<:::444333444555777777444222222444666555333222222333111111111000000111111222222222111000000000000000000000000000111111111111...000333333222000000000000000111111222222333333444444333333333333444444000111111222333444555555555555555444444222111000...///000111111000//////000000000000000000000000000000111111111222222222...///000///...---///111>>>666222555666222333888///222///,,,444@@@>>>111444333222111111222333444444555777;;;???>>>999444:::BBBHHHCCC999555<<>>777666999:::777333666333111444888999555111888888666555444333333333444444333333444666777888333333333444444444555555000333666777555333333444444444555666666777888888777777666666666666777777666666666777777888888999:::::::::999888666555444000222444555444444333333333333333333333333333333333333444555666777777888444666777444111333;;;BBB888111222:::;;;444111555333:::888666HHH___WWW<<<666999>>>EEEJJJNNNPPPQQQLLLTTTccctttyyyqqqfffpppwwwooo```[[[eeerrrwww|||uuupppsssggg[[[VVVWWWYYYUUUPPPVVVNNNHHHMMMXXX[[[SSSJJJFFFDDDBBB@@@===;;;::::::777777777888:::===???AAA666666666666777777777777999===@@@@@@>>><<<<<<===777888888999::::::;;;;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;999888777::::::888666555555888:::666666666666666666666666555666777888999:::;;;<<<555999======???IIIZZZhhhEEEDDDNNN]]]___RRRGGGFFFYYYfffffffffqqqccckkkxxx{{{sssllliiidddffffffdddccchhhrrrzzzeeebbb``````bbbbbb___]]]cccfffkkkmmmkkkeee]]]XXXUUUSSSQQQNNNKKKGGGEEEDDDCCCBBBBBBAAA@@@?????????CCCAAA>>>;;;:::;;;<<<===>>>BBBFFFGGGIIINNNWWW^^^fffgggiiikkknnnppprrrssskkkkkkkkklllllllllmmmmmm|||~~~}}}{{{