BM6P6(@ ^^^888\\\666999HHHDDD555444666111...333===666888EEE444&&&999555444333111000111333555333---000222---///222+++///...//////)))$$$***555333...111222,,,---000+++...)))---///***+++///)))222000)))***111,,,)))222%%%000555...'''(((,,,---)))%%%)))---+++000222))))))555(((***222///111,,,'''......333---,,,888***"""---***111...&&&///,,,'''&&&***111444000///222,,,///555777000((((((...,,,//////...000444111)))---<<<,,,'''<<<111$$$<<>>nnngggqqqccc///NNNGGG'''===TTT888///;;;+++666555@@@888(((:::DDD)))333444555333000000222555333---///222...111555///444111111000+++%%%'''...+++&&&***---))),,,111---...***...///''')))///,,,000000***+++111,,,(((000)))000222---***---...------(((,,,...***...000))))))555(((***222...111,,,***...+++000***)))444$$$(((000+++000,,,%%%000---///+++)))---...---000666,,,,,,000222///+++---333///000...***---222111,,,888222888555'''+++222''',,,@@@...(((CCC666%%%@@@???000XXXjjjsssaaa{{{{{{xxx888---666...444444------777666------222666333444:::555000888111000555444///444666---555999333,,,...++++++444+++;;;222---;;;666,,,999444000222111...666:::000:::***111444&&&///:::***,,,;;;---***???555%%%888888)))555DDD,,,222KKK,,,111...444///&&&555@@@222CCCQQQPPPjjjjjj666555,,,@@@===LLLpppgggLLLSSS@@@444111111...333666///666777555000---000555888000FFF777))):::555'''888<<<+++FFF???666HHHAAABBB@@@\\\vvvNNNOOOooozzziiiBBB000777444******---000,,,111111((((((...+++---))))))///333111---+++------,,,)))))),,,222777//////...------///000000222000...---...000111222---)))***///...***...777555000000///---444555)))+++((('''***...//////...///''',,,444000111999<<>>555===999+++;;;GGG111888111222777333111222///666444...;;;:::000999777BBB///444@@@888888DDDGGG\\\lllPPPZZZQQQbbb:::FFF$$$///%%%,,,@@@PPPUUULLL<<<:::000///000,,,///222++++++555666///000999:::222:::777777222+++000666333***444@@@,,,999EEE000GGGRRRVVVyyyaaaRRRYYYiiiGGG444000666111---//////...)))---///***---111---///++++++000222///+++***......---,,,+++---111444.........///000000000111///...---...//////...---,,,------------000444777555///000000,,,111222(((222...000777999666888>>>666%%%)))888666000555;;;===kkklll}}}[[[888\\\>>>222AAA555***:::@@@444000000555,,,333BBB...333222666:::888333000222666888000111222...222888333///---,,,...111000...+++333,,,...///)))+++000,,,...(((,,,///+++...111,,,---111......444111***---.........---...////////////***...000''''''......***777+++,,,222...111...777333***111///---555&&&...444---111///***444222000000222333222///,,,***222---***---///...---...222000,,,******...111222///CCC333***@@@;;;***999:::...555:::000666@@@666777\\\vvvrrriii666111777)))333///444111111888666000333666777111///444///,,,555222---111222,,,///444...///000+++...:::999///...999&&&888@@@%%%))):::***000+++///000+++///222,,,///???222&&&666666---888>>>***555>>>---000:::,,,000===---333>>>111111:::666999***333III666---VVV}}}fffGGGPPPnnnVVV<<<+++999AAA(((///<<<555???HHH666444---///111+++,,,///))),,,111333222555:::888111;;;+++555888&&&000AAA444555AAA333;;;<<>>...000;;;888333555444555eee~~~WWWQQQTTT999BBBOOO%%%///GGG666222???444,,,DDD888'''777:::******444777:::888444111333555:::222222222---000555000++++++***---111333000,,,000***,,,,,,&&&'''+++'''///'''+++111111444333(((...444000///666333,,,...,,,...///...+++***---111---&&&+++000((('''///111+++999......333...222///222---%%%...,,,)))333%%%+++222,,,333333...777333111333444333111///+++(((111,,,***...222///,,,+++000///...//////000222444555AAA...+++CCC888&&&999,,,III888(((>>>>>>000???PPPhhh]]]IIIGGG000///555222)))333444333555111...666777888111///333...+++444444///444888222333555000///000)))***666777///000---666///...666,,,%%%444111,,,111444...///444000333;;;///---<<<222(((<<<111===000,,,>>>666))):::666+++444@@@***111HHH***)))DDD666'''<<<>>>:::OOODDDKKKiiiqqq222@@@???***888111===000)))777000)))@@@333///333555...///222---444...///555777333222555---<<<111+++;;;555,,,???KKK///444PPP;;;YYYyyyxxx___NNNbbbeeeuuu...BBB888111000...)))000555......(((***---))),,,000***+++))))))...///---,,,---///111444666666222---***,,,)))***///000------000222...***))),,,//////------111222......///,,,&&&222,,,111666333555999444...+++...444444...///666888111333444000444666+++<<<555lllDDDJJJ[[[KKK;;;AAA---111>>>999666777///FFF555999:::+++555???...666777777555333222222333999111111222,,,///222,,,,,,---,,,,,,...111...(((---(((,,,///***,,,000+++000(((,,,333333777666+++---555111...555444------......//////+++(((+++111---$$$)))111,,,***000222+++::://////333---222000111,,,'''222///+++555***+++222,,,333555111999444555555111,,,***---...------))))))...222000......///...111444555333555999<<<111777:::000444;;;333333DDD===000777;;;===GGGbbbyyyGGG999888666;;;222---'''333555333444///,,,555111222+++)))...(((%%%...222,,,222777222000222...777666+++%%%---///...444222,,,---333111,,,,,,//////)))///444......222111EEE///;;;HHH777333>>>999444444000222777555222888///444555;;;222666DDD...;;;333<<>>222555KKK,,,333FFF999333;;;777777444111000111111000///555...///111,,,...111***---///...+++***---+++&&&+++(((...333///111555///000,,,111444000333888444,,,444000+++222333---,,,444///---///...***+++///000%%%)))444111...222222***999......111+++000///333000---:::444---777//////444+++111333000999444222444000***)))---///,,,///+++***---...------000000///222777777666999@@@FFFNNNUUUBBB+++666BBB444???---888@@@000777TTT^^^FFFHHH777 555BBB+++...+++222111111777333,,,000777999333111666000---555222)))---333---,,,000...333888111***---,,,---666???...???(((,,,;;;&&&,,,'''...555...---222222888+++999@@@---...777+++===&&&222===***111???///+++???111777GGG999555===<<<'''111DDD;;;>>>ggglllQQQaaa}}}XXX999666:::222...333222###777DDD///222@@@222***)))111333***,,,333222333333444444111...000444===(((777BBB---111@@@333777EEEUUUdddeeefffmmmWWW;;; 777***'''000777222111222,,,---***000111)))+++222000///---...000000------111///,,,)))***---111222222...((((((...///+++---444222...***---333666333000888000...444666222222666111***000666000---000...+++000000,,,...555222(((555///222444...000777555(((:::888VVVpppTTT^^^[[[EEESSS///333EEE777555FFFGGG***AAA:::333FFFEEE111///777222---,,,///000...,,,111***---000,,,...111***+++///...)))(((,,,,,,((((((&&&---222...///222+++000///555555+++...:::===+++333///)))///111,,,+++:::000+++...111...,,,---444&&&***666555111222111(((888------///)))...---111000///;;;333)))444...444666+++///111...999555+++000222///...000---'''444000,,,,,,***(((***///222000333888888777<<>>111<<<888+++222333999///---999333+++888;;;)))333OOO@@@555FFF:::///LLLBBB777QQQfffVVVrrrzzzSSS222666AAA...---777***000333((('''666000&&&///,,,,,,444666---///888888,,,777:::111---222444000111999111111===666222CCCLLL???jjjwwwoooZZZXXXWWW111???888&&&***%%%---222***'''---...,,,+++222333+++---555444///------///---)))***---+++******---000///,,,(((000)))(((///000+++...666,,,)))(((,,,333555111+++999+++&&&---///)))***333222+++222999333000333222///777666///444???;;;,,,:::,,,///777...&&&---666DDD'''444```~~~ZZZTTTIII???MMM@@@>>>444888AAA777777===///222555---777CCC<<>>000111888+++***555---+++666((('''444666+++)))111888&&&)))***---...)))777'''///888444+++222444(((:::***&&&333666+++&&&,,,444,,,///000'''(((222666(((888888&&&!!!---///###666444666@@@000...+++ZZZwwwggg,,,111TTT+++---555DDD777CCC___uuuZZZIIISSS666///999555,,,111:::JJJ---!!!333>>>555222===---:::999******777777***777+++333333333222&&&...:::***,,,666///(((///888000555999111---999999&&&222(((111000111222***444BBB((()))===999///999JJJ///@@@CCC222---777888---999...888===>>>;;;000999JJJ111===TTTKKKyyyhhh|||~~~WWW;;;222666CCC@@@000000>>>+++000777111(((000555+++///((()))333;;;888222111@@@---)))777:::...111BBB---AAACCC000,,,>>>HHH@@@LLL~~~jjjPPPxxxUUUBBB666222555666***000111---,,,000111///222......222000***+++111777...+++///000---222<<<&&&222444+++***222000###;;;...)))///222,,,)))---111...)))&&&(((...666<<<'''***,,,,,,...111...)));;;///+++111222------333777+++...777444444>>>DDD+++666BBB000)))666000000???///+++777hhh{{{qqqEEEcccUUU<<>>222,,,111555111'''111''''''333555---///;;;///333888&&&(((===888333>>>,,,///<<<222%%%)))111888(((000@@@:::---222;;;...999AAA,,,---CCC<<<222777444888888111333555---444,,,000<<<;;;111333AAA///777BBB777:::JJJ<<<111GGGSSSBBB]]]```mmm___***:::333444<<<999---***222666&&&---===666))),,,444,,,888444&&&***>>>???...666;;;;;;555111111111...@@@444888GGGIIIBBBQQQlllttt}}}WWWOOOqqqoooIII;;;000+++,,,***,,,111222...,,,///000...***;;;===,,,+++::::::+++666444444555444...,,,---222666222)))'''...000+++***444333'''***888777(((111///---------...------))),,,------///222111,,,)))555444(((***888666'''999,,,///999555//////,,,,,,...888------888///...###...333...WWWgggLLLWWWYYYEEE===AAA666000555555FFF###;;;GGG444+++AAABBB###<<>>BBB666888111(((+++444111&&&///...,,,,,,,,,...000111???...222222333333,,,:::''':::>>>&&& ;;;BBB'''222000888;;;///+++111222000***111+++,,,333---444///444;;;666000777777'''222333444555666666777888AAA000444666:::===888FFF111kkkXXX\\\}}}uuu]]]AAA666000---...333555333111222222///555666222666777---333222000///000222555666,,,999===444000666999666777:::;;;:::DDD[[[ppp|||dddkkkTTTiiiqqqNNN666333...,,,...+++,,,000222///---//////---'''***,,,,,,+++*********...222444333333444111---555222...***)))***---///***)))+++000222111111444+++))))))+++///111///---,,,......---000444444000---,,,///555777444000///444'''***444444111///(((...%%%,,,***000888---...111)))))),,,EEEhhhӵĦĦӵdddKKKTTT888SSS===>>><<<555...000NNN555(((///AAA===...333FFF555---666---***999777333666+++555888333+++!!!000'''------(((***222333---''',,,---))))))---+++%%%:::...)))......'''(((000...///222666777444222222666)))///Ħ///'''+++888777,,,///>>>999***000222222000)))777$$$))),,,&&&%%%555888%%%444((((((222///###'''666777,,,,,,,,,%%%'''111444,,,:::999+++,,,999555###;;;,,,+++AAA999444///```RRR888EEEFFF777AAA\\\^^^sssMMMcccOOO444???***...AAA@@@666888???000++++++111444111222777///222000))))))///111---AAA)))000======///###888;;;((()))333...***666BBB333333:::888...///444///;;;,,,222444444222,,,;;;999111555:::444333777444444777666111333999999333EEE///555>>>>>>888777SSSooofffuuukkkbbbiiixxxvvvXXX333***:::,,,------...444999888444222666888000...<<<>>>,,,111,,,000999777,,,+++555444000222999888555<<L=hĦ4ĉ@ӵgggEEEHHH666:::DDD777444===222...>>>000///>>>;;;''')))BBB<<<(((777666000///BBB,,,888AAA+++%%%555,,,###///333000)))***000---%%%333###$$$666555###"""444+++666222###$$$555666)))666555777:::888222...,,,222&&&...>L:::$$$333777+++)))555777...>>>///444333///+++"""000777$$$&&&555333,,,///222)))777777'''###...111)))888---,,,---&&&(((111333...)))---999999///000;;;***...222;;;000>>>LLL\\\000===???GGGZZZTTTVVVMMMOOO---111...000333111222???<<<'''666333444999888333333888444######555777))),,,???------777///111===444222???---...888000(((000:::CCC***...EEEAAA000333BBB333:::@@@+++***===666--->>>777:::;;;333222444///:::((((((<<<@@@222333EEE///;;;KKK>>>;;;KKKJJJNNNggggggXXXtttSSSAAABBB>>>333333555222...111666555...AAA,,,,,,999777111666;;;)));;;>>>000,,,777888,,,<<<333333;;;<<<666666>>>@@@@@@RRRwww\\\WWWVVV]]]wwwNNNDDD333000555222000000***)))+++...111111000000222&&&666888+++***888888+++---222111******111333...000******111111(((&&&,,,###111555***)))111///###222...***(((***,,,,,,+++///000...+++---222333000%%%222444******333111%%%777000222222))))))000000111%%%...111222000'''222'''222===...,,,<<>>---eeeUUURRRGGGLLL222222///...***000666666:::777))),,,666888000///666666///222,,,,,,222333...///555555///333***,,,777222666%%%;;;BBB---&&&>>>AAA$$$CCC333444>>>888222333333333222999---,,,666---,,,...888???555///::::::%%%777111222777999666999@@@555:::DDD555666PPP^^^mmmxxxiiiFFFXXXlllbbbLLL444,,,000///(((222222000...///333444111;;;000111444111333:::999777<<<:::111...444999888222555888999<<>>@@@;;;JJJĦ///:::CCC///&&&>>>:::000000)))666000,,,,,,Ħ'''999:::)))'''555555Ħ000,,,...555666111000...777DdD333555,,,777///ӵ$$$111ӵ444ӵ***///555777***Ħ===ӵQQQvvvĭӵwwwHHHAAA666--->>>***333&&&000BBB<<<...///444)))---...---...111222000,,,;;;;;;***(((666444###>>>...111000000000)))666666&&&--->>>888...333===333:::===///&&&333666$$$===...777<<<<<<666,,,;;;...333888333...888;;;,,,...???@@@000...???CCC777DDD999<<<888EEEddd|||mmm\\\fffvvvyyyqqqSSS<<<;;;777---111???111000///000000000444888---666:::///)))999???///???333000777666---222@@@222000333:::>>>???DDDJJJ\\\]]]MMM^^^ssscccXXX444,,,...222///222888777,,,+++///333222---,,,000888...---666555***---999***))),,,222444222333555444222000000///......///666'''&&&555666((($$$...'''+++000111000000222555111222000,,,---000///+++666,,,000>>><<<......<<<...,,,222222***,,,333000000,,,666222000333+++333EEE222222444666000333\\\?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??zzzeeeg<ĉ///000CCC9993we<Ħ444666@@@3333h?@e"""999222(((AAA444,,,Z555)))+++---///...3h?gL)))(((666555'''(((777%%%(((444D%%)?+++fff?><z,,,)))=?Ħ(((g&e555g&e999...///S?ʬ$$$4ff?>ߝL666@eg&eXXXmmm3h?g&e>&e??ttt<<>>999+++Bt=o9ĦH׼s(((+++///((())):::,,,000111HtĦ,,,444===//////Bt=o9ĦHdĦ888AAA222+++333333''';;;///(((Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ222Hu]Ħ,,,---Htƅ^---qIܗGIӵ<<<H׼sHu]ĦaaaBt=o9ĦHƅ^Hu]Ħ```gggIII666:::999---)))222333...///777777...+++000%%%///444111222777444+++???666///888===---$$$111///((((((------)))...888%%%888???333---444000""">>>...)));;;CCC...&&&;;;111+++---444000''',,,;;;&&&777:::---///??????111:::???///000CCC888...EEE@@@MMMNNNhhhbbbRRRjjjzzzaaaPPPDDD>>>///,,,555444)))///@@@///:::<<<111...444555---@@@222***888CCC555---<<<888444///444:::000...>>>)))???999111EEETTTaaa{{{]]]KKK[[[XXX+++111222---)))+++222222...111666222222999555,,,---111------...+++&&&***333&&&...333111///000...(((:::---***999???***%%%<<<,,,111---)))...---,,,333$$$555;;;000(((---...)))666%%%(((@@@DDD///&&&000***...,,,---333///,,,666,,,111...'''(((111111***222222)))'''000222---111///222...---111,,,***3334DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦeee^^^fffgeĦ333555JJJFSĦ222$$$qjRgdKӵDdDĦ222555888///---;;;---000111DdDĦ,,,(((555,,,qjRgdKӵDdDĦ000222444222......111$$$777888HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ222DdDĦ+++q<R,,,555peƜ4DuTӵ444DdDĦDdDĦqjRgdKӵDdDΦDdDĦ___FFFEEE888))),,,999666'''555111222::::::222000444'''---,,,&&&'''///111,,,***888555***000777111+++555222111333333444:::@@@+++777888...***111333...''':::777***...666222,,,444//////444333------333//////000333333000000222111111;;;333'''???PPP;;;SSSaaattt}}}zzzvvv```qqqQQQ///???AAA777555<<<<<<555777AAA333777555,,,***111666666+++444...(((444<<<555///888777222666===777333>>>;;;555777;;;CCC___zzzkkkPPPRRRHHH555DDD111111...+++---222222...---111,,,+++333222,,,///444111///000///,,,+++,,,000444222,,,***---///...(((555111''',,,000+++(((///444///+++...,,,***111---333666333---)))***,,,///+++---444555///++++++555999555555999333///888---222000***+++111///'''///000))))))333555111555777999555444888333111;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦoooOOO]]]geĦAAA&&&sp?aĦ444)))GIdnuR)ĦDdDĦ...111444***$$$......000000DdDĦ+++&&&444---GIdnuR)ĦDdDĦ...---333666444000///(((222444DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ+++DdDĦ---po9u///,,,)))(((=ӊB1.uTӵ222DdDĦDdDĦGIdnuR)ĦDdDΦDdDӵZZZQQQ:::333,,,,,,111333111---000,,,...555555///---111111555333,,,---555999666...111///444999222...999***,,,***&&&'''---333666...222333///---000444666)))777777000111000///555333222111222444444222///;;;999:::<<<:::555555888111:::555444???AAAIIIaaa\\\wwwyyyhhhwwwqqqGGG>>>,,,:::222---+++...111///......222111///------000555999333...***333>>>666///888333777222222:::999333555RRR +++YYY[[[gggooo>>>IIImmmLLL555...///000///---///222111------111,,,***333333000666333333111000222444///(((555666333---***,,,/////////222......222---(((///...444///,,,000...,,,444999555555999777000000666)))333333***(((000000)))+++...******---'''###,,,...222222......222///'''...111,,,,,,666666111444+++...)))(((,,,'''%%%///4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ___FFFgeĦ666s<v>aĦ>>>DDDpeӵDx<DdDĦ222333888000+++333...///000DdDĦ+++,,,888,,,peӵDx<>d<555///333===777&&&444333--->d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ&&&>d<Ħ111peӵ---Ħ%%%F&uTӵKKKDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵqqqRRR777;;;111,,,000222///---///+++)))***///000,,,+++...)))...///------111111---333000///999<<<,,,)))<<<000555222***)))333999777///000444888777333333666///111111555777,,,,,,<<<000333333000111666666222,,,:::;;;///,,,777888...666CCC555666PPPJJJRRRyyy{{{hhhwwwfffLLL:::111CCC444444222...---111666444...---,,,...444555111111444===222---<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ<<d<333000---555.........>d<ӵ888***B?Ho9333<x...777666,,,***<<<222&ӫeʬtIӇ///>d<Φ>d<Ħ666D&ӫetIӇ777DdDĦ(((sdKĦ000B?dp&ĒR222QQQ>d<sdKĦB?Ho9rrrs&dq&ĒRzzz\\\TTTFFF222???999%%%%%%888999(((///...///222333111000222+++......---...000000...%%%999888))),,,333000+++666;;;888///...666:::888555333555::::::444444888(((666333)))...444111111222777777111---000555666***777:::111///999===777555888DDD@@@???eeeqqqYYY}}}xxxjjj;;;777888111@@@000888777111---111999888222///---///555666222111333///<<<777---555<<<666///999???999444;;;<<<555444+++UUUeeepppddd]]]SSSyyyUUU???$$$111000+++,,,...//////---,,,,,,(((///,,,+++111...***///333555444...+++---//////---...000111///---,,,...""":::888%%%+++<<<888+++)))000...---333333222999333777444,,,---555555,,,)))000444///******---...000444111111666111...777000000---+++---222444333---222///---333000***---///222...---000+++)))3334DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsexxxFFFPPPgeĦja>aĦ666---@G555333se"""***+++***111...,,,,,,<Ō***:::///@G)))---Hkge111...(((...<<<&&&///+++HĪj@IŌ333---ege---000Hu]3hIŌ222333DdDĦ'''ne666***@h,,,555>h<<>>888444999777555<<aĦ777+++888<<<>>>...s׼s+++(((111333222777---***+++Ho000///>>>111///---,,,111---444000'''+++777///%%%$$$777999999...,,,///D^999AAA---DdDĦ(((111333(((,,,666444---***555???OOO^^^s׼soooLLLAAAIII999)))'''444444'''---AAA///000000////////////...000---***))))))+++...222777222///999AAA666111>>>666444444666666444777<<<999888666333333777999888:::777444;;;<<<......BBB999666888===:::333333999444///222999555,,,222@@@888GGGBBB___fffbbbwwwsssaaa999---@@@777444999'''666777555333444555444555777111444222...222<<<>>>999777///***444<<<000...AAA999999444444777222666GGGHHHmmmvvvdddlllZZZjjjnnn]]]:::777(((999///---///222000+++,,,222...555222///222000...555999///...444222((((((222333///...///---***,,,222555...+++666<<<...))):::,,,333000...333000,,,333000444333,,,***---,,,((()))***,,,---+++***,,,///222555222111555///,,,555000---***+++...000333555(((...,,,***000...***000---000+++***...)))'''111Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBehhh\\\CCCgeFYĉ<<aĦ:::>>>222<<>>888(((+++444Be...'''$$$---///,,,///,,,(((***nu]ӵ111%%%,,,---222***...111000444<<<333((()))%%%000666333111333...$$$---555111,,,//////000888---,,,000666333***,,,555,,,111333111333>d<Ħ///...111999666>d<Ħ---###...Ħ+++111555444000...111666---999333&&&,,,555333000444999555kkkBe~~~Ħfff```ZZZTTT\\\,,,///111111///...111666888000222111//////000///...000000222555555222111111///>>>999...666AAA:::000222...000777777222555===///555888666888;;;888000'''EEEFFF---)))777:::444666///333BBBEEE<<<888===222<<<>>>444///333888666888@@@UUUpppuuu___tttuuu|||nnn:::***888(((111222***;;;...444111333888777000000666)))333666333999CCCAAA555...:::333'''---555333111<<<:::555777:::444<<>>444777;;;===777///---***------+++444777+++...+++,,,iĉ@3hR/Ō)))(((&&&%%%444222(((666222///888111&&&//////111)))333333***333222+++///222222///...222666444+++,,,///---000111(((+++111//////555DdDĦ(((000999222...sdKĦ%%%***gdKĦ///...,,,++++++---///111***444333)))+++888888,,,999DDDGGGgdKĦtttxxxgggQQQ666444888,,,...;;;...222FFF......111000,,,---000...(((222777000000;;;222+++888555---:::CCC:::;;;===...---BBB:::666999555888111333CCC333+++<<<000'''EEE888333@@@CCC111111:::333888DDD444---AAA<<<---888::::::777<<>>zzzfffVVVxxxuuuiii666AAA444111111444222---...333333444555333000.........999222***<<>>333DDDLLL}}}HHHHHHkkkxxxNNN666,,,///222+++111......000///...333<<<:::111,,,...222222111111444///&&&------///999***///...111333...(((***222///...555777//////333000///---444666......222...111<<<000222666---222444444222111222000---///444///777222+++000000)))'''111---+++333777***)))<<<777000000000***---222...)))***000///(((---111(((>AneneneneDenenellllllMMM>A000???///k<666'''999DDD+++999999::::::333,,,,,,111444000333333000888;;;000+++***)))fh111+++......,,,666000/// 222<<<'''---:::'''///000'''000000(((111000+++...222222///...111444000)))---222000222222(((111777333000222De...)))...333,,,,,,ne000%%%ne000///...,,,++++++---///111---...------000555666444///AAAeeenebbbMMM>>>)))((($$$999))),,,===333...333+++000222000222555444///111222111333888222...444(((;;;000,,,BBB:::)))999999111>>>GGG***111III&&&555+++333888***(((111///,,,BBB666---===444'''<<<777+++888JJJKKKSSSIII$$$+++HHH===,,,999555,,,>>>@@@qqqnnnKKK^^^WWWHHHDDD(((444111222444333///111666666666666555444333222111222000(((666999000888777///:::111...;;;333***;;;@@@"""EEEFFF///DDDYYYlllzzzYYYXXXccc```@@@999333...000000555222222333///))))))...666///,,,...000//////000444000'''---,,,---:::///......111555333------111222...333444---///333///444222888999000///222---111<<<000222444***......222000000111000---///333999%%%777===!!!,,,===!!!...333000///222---+++444000***,,,,,,&&&)))...***//////444222***///333iiiUUUNNN:::333///666DDD222...999333>>>;;;888555000+++---333444///222222---333666...000333444111)))111)))---000///888000)))///...---000---***......000'''------&&&///---***---111111///...///111***%%%+++111...000000&&&+++333222///333///---+++000///(((---111444)))333***///...,,,+++,,,---///000000)))(((111555222444:::@@@@@@OOOyyy666,,,@@@***---///444AAA777111;;;+++222555666444333222///+++111,,,111666222111333111555111333555444666999444///;;;777888444000777)))777///:::AAA444333999333444000222444000222666444111<<<<<>>nnntttOOOCCC000AAA...000PPPBBB;;;nnnqqqrrrLLLrrruuuyyyQQQ@@@666111777000000///...,,,,,,...111666222///000444666444000000999///---------666,,,>>>&&&444???***111AAA///,,,GGG***---III\\\SSSUUUUUU}}}}}}OOO333***555555000000000---///333666666333111000---,,,...111000,,,,,,///000///+++222***$$$333...---,,,...222444444222111333,,,...111...000111)))+++(((---111+++...222---%%%333+++111666,,,///...---+++,,,///...+++---111///666)))"""000000+++555***444000***///000+++---222---222555000222555///111---000000(((+++111vvvWWW<<<:::;;;JJJ&&&111LLL>>>222888444,,,AAA777***666666...999777444333444222...///333555...000111***+++000,,,---///---))))))---,,,'''222444&&&''')))***444,,,777(((333888$$$)))555&&&///444***---,,,(((111,,,,,,...//////...---,,,,,,666///111222---///333---,,,777666000444222,,,---,,,///555333---444444&&&$$$+++&&&///333///777000111000/////////000222222000222000,,,...555777333999EEElllmmm|||888:::>>>,,,***,,,<<>>222)))>>>666''':::...<<>>???QQQTTT:::222JJJ>>>)))<<>>...@@@999>>>???444999???333555666333333:::999555666555999777333555999;;;<<>>BBB///111AAA)))222@@@555555???555666222000222222//////111555,,,///222)))'''...000111///''' %%%000///'''&&&222...222000***///%%%###888,,,$$$888///"""666)))333,,,//////---444***333111...---,,,---------222---000000)))+++///+++&&&333222+++111666333444555,,,///555222222444///111777///444222***111,,,....../////////000000000777222//////000111222555;;;iiirrrrrrtttTTTRRRAAA$$$&&&===@@@%%%,,,@@@&&&&&&AAA***333222333555111,,,///777111777222,,,///222///111999'''888CCC333<<>>)))444FFF000222777III___mmmYYYXXXkkkAAA333,,,///000+++,,,///***###''')))***///555555000222---,,,111333222000000+++&&&###111+++###111...,,,111111,,,(((***,,,+++...***...111+++///666333444,,,...///***,,,...'''***777...111444***,,,+++,,,+++---///...***)))---'''000&&&%%%666...$$$444+++111---+++333333,,,,,,000+++///111+++,,,///***,,,&&&+++111+++)))...---QQQ===KKK444FFF111333;;;333333888000'''DDD777$$$999GGG777...999444000000000......111777...111444,,,***111333---222111---111999666+++%%%000***,,,)))%%%///)))///&&&000444''')))111''''''222,,,///000...444)))555222...,,,,,,---......444000666888111222666111---:::666+++---000,,,+++>>>//////777444333888888,,,333+++111///***222...---------...............<<<---***444555---///;;;JJJSSS~~~zzzzzz|||pppYYY888&&&000999000===;;;)))000666'''(((,,,***,,,111666444///111888---;;;444,,,555444+++///444===555111>>>:::111:::KKK:::999DDD444444GGG222---FFF:::111IIIFFF555CCCCCCIII;;;111;;;:::777EEEJJJ888444999555444===CCC777XXXMMM[[[uuuhhheeezzz^^^PPP;;;222888===444))),,,000///******111666666555555444222000000333555...444...555333)))222000999777...///999888444:::<<<444CCCyyy===JJJ|||qqqRRR===333&&&+++666000(((,,,///***---///---000444000(((333---***///333333000///111(((###111///))):::999***222555///))))))***)))000+++......(((---888999666...///222...222444---'''444+++///444+++......,,,,,,---000...)))))),,,...!!!555BBB...,,,888...)))888333'''///777///&&&000***...///(((***---(((,,,%%%+++111***&&&***)))nnn===SSS>>>111FFF777;;;888222---%%%222:::666)))???888'''@@@>>>///888:::,,,)))<<<>>>&&&777000...000...)))***///999 $$$999333###+++===***111444000---......+++222,,,,,,444444+++)))000//////,,,***+++///111000...777666,,,,,,555555---???(((,,,444777///$$$333555&&&+++777///(((000999///...///222444333...***333++++++111000((('''...,,,###'''///+++,,,555888---000---***000::::::111\\\QQQyyyeeeOOO777000$$$111DDD;;;)))>>>DDD---!!!555<<<&&&333---444888>>>555###222999,,,***333222)))111DDD222777666222777???:::---lll\\\CCCAAAOOODDD444===OOOFFF444@@@;;;EEEfffLLLXXX[[[tttFFF000NNNDDDFFFRRR+++666888555777,,,???JJJ444hhh{{{nnn~~~HHHcccrrryyywww<<<,,,;;;000***444222---444444,,,+++222444///999---,,,888<<<333+++---===---///999666333888<<<111;;;@@@000555AAA555888===IIIWWWlll@@@[[[GGG000;;;***+++<<<999###...222000---,,,...000222333'''...///+++...777444***;;;***%%%333999///)))...333&&&)))222,,,)))222999***666888...***//////'''@@@///***555333$$$ ***444***)))222555000444@@@---...999///***000)))...///&&&+++999:::,,,(((111777,,,'''...222///---111&&&...333000...//////+++444'''000222111---$$$000|||sssTTT111???999---777AAA000///@@@777...DDD%%%999>>>999777&&&666;;;,,,...777111))))))((()))666444%%%'''999999(((;;;444444333***+++...)))666***...???;;;&&&$$$444&&&333333&&&&&&333222%%%,,,++++++...333555111+++000555444......333444...---///444%%%))):::///'''444333444---$$$***///&&&+++***+++---//////,,,((($$$111222%%%%%%111111###***%%%,,,111++++++...+++000000...,,,///555666333:::wwwjjjCCC666555''',,,666***AAA+++...???444""")));;;+++222555&&&///===...,,,666===<<<333///333333...666777444...///777<<<===QQQ]]]vvv[[[hhhggg[[[bbbTTTaaa[[[hhhvvvcccoooYYYVVVHHH888MMMAAA555>>>///666666999QQQ;;;PPPIIISSSttt|||[[[oooeee888000<<>>:::'''000NNNsssoooeeeqqqIII:::III===666<<<999---CCC@@@333KKKEEE@@@pppdddoooccciiiIII000000888,,,***333...000444333,,,***000333111:::555111000000000444888///333:::777333:::999(((///222777---222:::333@@@NNNccc^^^MMMuuuoooAAA444000444///,,,,,,,,,,,,000555000...------......---,,,222222111...000444555222...)))+++333555111///222&&&---444000)))111333%%%+++***((()))+++.........111///---...111444555666...------,,,,,,,,,---...666000555++++++555...111444---***------***,,,333&&&***------...000...)))000111...((('''+++000222777+++///,,,---///"""&&&\\\>>>UUU444111@@@...333888999444--->>><<<444&&&@@@???---@@@999111333555///)))333777***777//////777444***)))111:::******444111+++)))&&&'''666;;;111---222000%%%777+++)))333444+++---:::888111---///333444444444///,,,,,,//////+++***...222'''///111444555,,,444;;;''''''444111+++000444************,,,---......333))),,,999999,,,***333111...///+++&&&,,,000&&&,,,(((***000111000999FFFjjj~~~hhhIII999777222444:::666///555888...***999;;;%%%AAA---222@@@DDD///;;;;;;777555777666222333777///:::<<<333111@@@SSS]]]mmmRRRfffeeeppp@@@000NNN777===HHH***???DDD>>>???666MMM___hhhcccgggzzzrrrwww<<<111222111'''---:::999555888555...+++///111000<<<444444:::666***+++666888***...:::777333777:::---777<<<,,,333AAA777999XXXooo~~~]]]TTTfffFFF::::::(((222------333333,,,+++000.........000222222111///&&&333777///000999444&&&000'''***888888+++***666333&&&***333---)))///555///((($$$(((------...111;;;444111333333...///444+++//////,,,,,,///...***555...222***---777------777++++++666555'''%%%000$$$+++,,,&&&(((333999777,,,......---,,,---------999###&&&---222--- +++rrrmmmWWW<<>>******666111)))+++///++++++++++++,,,---///000'''333555+++***333000###,,,(((,,,...***///000&&&,,,))),,,222222000:::HHHLLLVVVtttTTT;;;333222333555444HHH222...666222---111444222888===000111555+++555EEE>>><<>>,,,666888000***---000......,,,///---***000111###...000222111///...111444...///---))))))...000//////...111555///&&&$$$***000111222222222111///...---...777---,,,555+++***...---000...)))000333''')))***++++++******,,,......111222///...///,,,((('''!!!***555333000,,,###//////000222000000777@@@LLLxxxfffhhhccc[[[EEE111...333444444888XXX:::///444---'''111===777666888---000777444GGG;;;@@@AAA<<<:::;;;555+++AAA;;;DDDTTTOOOBBBOOOlllDDD555III000111SSSBBBCCC^^^GGGcccXXXBBBQQQIIIAAAEEE999>>>DDDIIITTTRRRJJJ???GGG:::EEE@@@;;;PPP>>>LLL\\\qqqwwwYYY555///444777444111///---,,,222333444222111222555666444;;;777+++(((222999777+++///555222...888999(((666111888888===<<<888QQQZZZWWWdddZZZ888;;;333&&&,,,+++111000)))***555999333---------...000///---+++222000000222111///222777///555555///,,,//////******///555000(((000333&&&111...+++***+++...//////)))000111+++***///111...((()))***+++,,,------------)))111---000888***'''***---***$$$&&&///444333///222111...,,,,,,)))%%%111+++'''(((***,,,000444///(((---&&&)))333))))))VVVDDDYYY777BBBWWW999222111111///,,,AAA;;;555<<<888777))):::+++999<<<***"""666===(((666***)))333333***+++555((($$$***...+++///444///$$$888;;;)))'''666777(((888)))'''333333'''(((666111---///555222(((%%%+++---333444000///333222+++444!!!+++666555)))333'''***111000***111555***)))+++---,,,***)))+++---777******888777)))(((555222$$$***999666...+++(((---111222...---111555777bbbVVViiiiiippp???777,,,---555666:::GGGAAA===888,,,%%%222;;;222===000111444>>>===555LLLCCC???;;;999999999777666000pppQQQ:::RRRNNN&&&CCC===!!!DDDLLL***>>>HHH222888LLL000+++JJJ???999FFF;;;___===BBBrrrMMM@@@NNNDDD444MMMJJJ666JJJEEE```___~~~SSS777BBB,,,//////222888444///111333333444444111//////000:::111---111000---222===,,,///444111///:::<<<---111>>>EEE000///CCCQQQlllllljjj___oooFFF333---111///!!!333''''''555666,,,...<<<(((((())),,,000333333333)))777777((('''666:::111:::...,,,444333((((((111$$$)))///+++%%%111666++++++000000))))))///111...222%%%(((888777'''(((999---((((((...///***+++111...+++333---///777,,,+++222'''%%%...000***///;;;111---+++///111///,,,+++///(((%%%))),,,---000444>>>(((+++000///&&&,,,pppSSSDDDMMMIII:::999???444666BBB555...EEE;;;'''===:::)));;;333000///666777///222666111000444...$$$***888555'''===&&&+++@@@999''',,,<<<+++,,,000333000)))'''+++***000///&&&&&&---...'''<<<111---222222------333(((222444++++++333111&&&***(((333...---222))),,,777+++222>>>333%%%''',,,***---///...,,,***+++---(((000000((()))111111***FFF---***777444+++...444(((///000+++,,,444777333555rrrtttEEE???===444111444333;;;OOO)))---444111---555888,,,+++666:::+++:::NNN<<>>(((,,,888333000...---,,,+++,,,...///+++///222000555555(((???///&&&333<<<...,,,CCCHHHtttfff999333666000(((...<<<888)));;;222+++444;;;...)))999+++***444;;;555888CCCGGGLLL777@@@===222<<>>YYY:::***ZZZ555JJJ@@@###///:::===jjjzzzZZZVVV@@@333LLLFFF...KKKRRR...HHHRRR---BBBMMM111333444888<<>>bbbfff555cccuuu<<>>555'''>>>111333///111888444///666///111111//////111222///555666111((('''...333111111666000+++000000******---......------...111444///))),,,,,,''',,,555444111111,,,---222***%%%///(((***+++***'''&&&))),,,<<<:::777333///...000333666<<<---///222''',,,...000111...******///111000444///111222...333444)))++++++%%%(((333555666AAA666lllgggxxxppp===(((666333111000000111000...,,,---000000555;;;333///999...++++++222666222000666VVVDDD444:::OOO===666uuuVVVKKKSSS666;;;III444RRRCCC333AAABBB444:::;;;///DDD888>>>FFF>>><<>>///)))888***111111,,,,,,111000)))+++000111///000333222...222<<<666,,,///000***'''+++,,,,,,,,,,,,000444888***'''...111+++,,,111,,,555///,,,666<<<,,,'''777%%%///111((('''000333---333//////333000(((&&&,,,>>>GGG666111222,,,000...$$$222111"""$$$666:::---222---000000,,,222555,,,111---'''---666111111@@@AAAXXX}}}kkk[[[CCC333<<<111,,,666...---555777222...///999333///777<<<000111FFF777///666888000;;;BBB000@@@===JJJ<<<666MMMHHH222@@@XXXGGG<<>>EEEBBBXXX|||^^^^^^mmmrrrVVV<<<444666555111000222333111,,,...//////.........///+++...---+++,,,111222...111555///)))---...333@@@888'''111666%%%,,,:::,,,000+++,,,222111***)))///---222//////444000+++000111111///,,,******,,,///))),,,/////////000///...&&&---+++***111///---333''')))+++------///222444***,,,,,,***,,,111222000000:::333(((,,,000,,,,,,111000---,,,,,,------...~~~kkkFFFXXXEEE===JJJ999555KKK;;;+++FFF666===333:::999111===888+++<<<999+++...555///((()))000222,,,,,,111///((()))...222333333333000+++***555111(((+++---'''%%%+++,,,,,,+++,,,///333777+++(((...000)))***---)))###666555)))///888333+++111%%%&&&666777+++...>>>111,,,---444222)))(((000444???...(((+++'''---***...&&&&&&...///***,,,555---***...///,,,222777///%%%888333"""(((888777111TTTjjjwww~~~>>>555CCC"""000444888...---999>>>777111111,,,===888)))...::::::666<<>>:::JJJlll~~~]]]hhhttt[[[LLL444...444666///,,,...///------///000///...---...000111111///...111555555222111333***$$$+++---...666%%%555+++&&&999444))):::...***,,,222111***,,,444)))///---+++000---(((+++......,,,***))))))+++---)))+++///111000......000%%%***'''&&&---+++'''+++&&&(((+++,,,---...111333,,,//////------000111///---777111''',,,000------111000///---,,,,,,---...[[[^^^hhh===333JJJAAA+++333>>>777000DDDccc999///DDD333333???...777444...222111,,,000---111222000000222111...222222111///...---,,,+++%%%///...***......***---...///...---,,,---000333222,,,---+++$$$'''///---&&&222111---333555000///'''"""###+++---+++---444999444222555444111555===,,,777((('''---***222222...,,,,,,......+++***---***)))///111---333888111+++333///+++111444444;;;===iiivvvfffmmmEEE666666)))000///777222444===@@@:::333222)))555555444>>>AAA;;;888777DDDIIINNNQQQ<<<---888SSSJJJ@@@BBBPPP555 QQQ>>>:::PPP;;;CCCbbbLLLRRRNNNVVVbbbkkk^^^OOOKKK;;;GGGIII>>>BBBVVVWWWlllwwweee{{{|||{{{tttEEE444666:::777111888777555111///111666999,,,999444***000777555333666666...,,,222000000;;;EEE)))888JJJDDD777777PPP@@@pppeeevvvppp___JJJ666;;;+++000222///,,,...//////,,,------***&&&%%%'''***111///------111333222000+++111---)))111111++++++)))......///444333///222******---000///---000555***222---(((---,,,(((***'''&&&&&&%%%%%%%%%&&&&&&)))+++///222///+++,,,000+++...)))(((111///''')))(((***,,,---+++***)))***&&&+++---++++++...000...)))000+++'''---000///333///000000///---++++++,,,lll:::^^^UUU555;;;MMM<<<000:::===GGGeee===333???444<<<888888111---777999)))&&&;;;000...///222333111111333444222///...,,,***)))***)))///...///333---)))222///000000000//////111222333,,,...---%%%)))111000222///---666;;;...(((666(((222222)))+++888999///------,,,,,,++++++...222...666)))---444...555999(((111333,,,,,,333111(((++++++222444000555999111777+++(((888>>>+++,,,HHH;;;FFFZZZDDDQQQ222;;;777+++333888???AAA<<<666222222000---///BBBSSSKKKDDDMMMOOOXXXjjj]]]>>>AAAHHH333FFFTTT@@@###;;;GGG,,,444;;;MMMNNNEEEXXXNNN@@@wwwaaaOOObbb~~~bbb555FFF888DDDTTTQQQ]]]|||pppsssaaa~~~CCC555;;;,,,999GGG,,,555444222111///000444888666333---111999333222@@@666777222333;;;888666???...666DDD///'''AAAHHHDDDqqqxxxuuueeedddLLL;;;000222,,,,,,...000///---///333333444444000++++++///444000,,,***,,,///000---+++)))444333...333333---...555###333;;;'''...:::''''''---111...,,,///333444111777000(((,,,...+++............///000000...---)))***...222///)))***///222333,,,,,,777666,,,******---000000---***'''&&&###))),,,***))),,,...---+++,,,((((((///,,,***444---///111111---+++******___^^^GGG???SSSBBB000>>><<<000:::666<<<666BBB000888\\\000,,,:::555(((***...,,,,,,111++++++222333......555...---...000///,,,))))))---...---000222&&&!!!---,,,...000111222222444666---***111333---...222...))):::777)))...555///'''333((('''222444++++++555)))///444444333222///,,,---222$$$+++111&&&,,,222///!!!&&&:::<<<,,,***:::......666777222555999000---222///---111//////999>>>^^^```[[[hhh444333???'''666???000===HHHDDD888111000222(((777666555JJJ^^^[[[QQQiiivvvhhhXXXPPP555111WWW;;;888MMMFFF888DDDDDD???DDD\\\AAANNNHHHCCCoooUUUbbb^^^eeemmmTTT]]]DDD999aaapppVVVxxx}}}nnnVVVtttwwwLLLAAA333444:::111(((///,,,...222555444111000111))):::333"""+++<<<<<<555...111///333;;;888333::::::000???@@@<<>>!!!,,,((((((------)))***000***++++++(((%%%'''---333333...,,,///333222///,,,)))666333+++,,,...///666---777///***555000(((222'''000333,,,)))000444222222999000%%%))),,,+++...))))))***,,,------***(((******...222...'''(((...333111)))+++888777,,,(((+++...222444222///,,,***%%%+++---+++)))***,,,+++000...(((***///'''$$$000+++///222111...***))))))nnnMMM{{{>>>FFFRRRCCC***...;;;999000999AAA444222AAA555+++@@@111333///555000...999---444---111777111///222...)))777777///---+++000===999...***222111'''%%%---555111111333///((((((,,,000222(((---///+++222***////////////+++***333>>>,,,222+++...===333%%%///000++++++000222//////333222///000---)))///222'''(((777222+++333...'''111'''AAA---...BBB222)))666,,,---222:::)))&&&<<<333+++bbbXXXhhh```CCC+++111999111)))666777666;;;???333000>>>999***@@@LLLFFFmmm^^^xxxVVVLLLMMM888DDD555FFF:::444EEESSSBBB>>>VVVVVV555UUUfffFFFbbb}}}JJJ^^^tttbbbWWWrrrjjjLLLOOOTTTVVVVVVwwwyyyqqquuu^^^ttt___@@@333555222---///333000)))222***,,,666888111111:::+++333,,,111555555>>>555...666444000555444111555CCC888111EEEVVVQQQrrrfff]]]lllyyyZZZHHH777((()))666---111333000111333000(((---000///'''###&&&---111333...---111222///222777111000777999222333666//////333333---+++...,,,'''...111111,,,***...333444+++++++++,,,.../////////,,,''',,,000,,,,,,---%%%000++++++//////******...000,,,***...000///000333000---...***'''111444'''(((...,,,+++///***(((111,,,++++++,,,---...,,,++++++///+++$$$'''///...&&&bbb777dddTTT---666CCC+++111DDD333---JJJBBB)))333CCC<<<111333444///555///---999...444---111777111000222///444888333...///+++***444555---+++000111,,,+++///000......000...******//////222'''...111...777111...---.../////////666???;;;%%%333===''')))666''',,,***---333555222000222...---///+++$$$***000***666$$$444===&&&+++888&&&;;;111---999000+++999---%%%AAA---))):::......AAA???KKK^^^pppEEE:::CCC)))&&&888...111555222222444---***333...<<<333---EEEUUURRRRRR\\\CCCRRRIII222BBBHHH777...OOOCCC111JJJTTTIIIPPPGGGhhhCCCIIIiii>>>uuuJJJjjjNNNMMMppp```ggg{{{|||___UUUGGGMMM444666555000000333222---,,,...000111222333333222...666///444666555===333>>>(((;;;EEE+++666HHH000000IIIJJJHHHfffuuukkk___^^^nnndddIII,,,(((666999000,,,//////---...222000***)))111777666555666555333222///000444444000///222000+++///222///222333***,,,//////+++***,,,***&&&,,,000000,,,***---000111...---++++++******((((((***%%%+++///,,,---///'''000...///222222,,,***------)))'''***,,,+++,,,...000+++,,,+++&&&---333,,,---444111...///)))$$$***...---------//////---,,,,,,000---&&&(((///...&&&iiieeeFFFIIIGGG>>>333333<<<;;;...555======777888===;;;555777555///555///+++888...111***...444...---111...:::555,,,---333---'''...333111///000000000///...---+++,,,...---+++---111///222(((---///---777222///,,,+++...000000333888333666333000///******444000......111222000000333222111555000&&&***111...000///...333888000***000>>>///+++===666...:::///444555///555000///>>>999???TTTxxxGGG___bbbHHH222------///333666777???999000222000---000888111111111111<<>>999:::AAA777:::>>>333:::IIIBBBUUUYYYGGGYYYlllWWWZZZpppdddWWWiiiiiiWWWZZZ```zzzvvvXXXIIIMMMdddpppaaabbbuuuppp???222000333333///---...///---)))333555------555444***111999111666888555;;;111333333777:::999888666444DDD999eeeUUUJJJ\\\gggNNN777222666777777888---...---+++,,,...---)))%%%,,,111222111000***$$$//////111555444///++++++555+++,,,111111555555,,,,,,......++++++,,,+++(((111555666222111333444222,,,++++++,,,...000111000+++&&&,,,000---000222+++111000111444333///,,,---222---+++...000......111000(((***---'''(((000111111888444///000***$$$(((111000.../////////...,,,---000...((()))...---'''dddGGGEEEVVVDDD...;;;EEE777---===000666CCC???555777;;;999555...444---(((555---333+++///555//////333000666///&&&,,,555...(((111444666444000///222///***/////////...,,,+++---///000333(((+++,,,(((111---111,,,))),,,...,,,+++,,,+++;;;///'''777000''';;;777444000---+++,,,111555555111555555---...222---+++444)))---BBB555%%%888...<<<(((666RRR:::+++:::<<>>000111999+++---===(((555PPP:::+++999,,,@@@+++,,,@@@666111:::BBBXXXcccQQQ~~~ddd...111JJJ222%%%444444<<>>444555555444111000333777444333444555444111......---555///444777666===333FFF...>>>GGG000:::UUUMMMkkkbbb>>>VVVzzziiiNNN///444222***,,,555222(((---,,,---///111///,,,***......,,,))),,,222555333.........------.........000'''+++///***)))000000444333222222111...------000333444222222333111---000,,,)))))),,,...---+++111+++...222---///111***......---,,,---000333333000,,,))),,,---++++++---+++$$$,,,666...''',,,...000666...&&&,,,///...111111///---,,,,,,---,,,++++++------+++)))******(((dddGGGKKK<<<>>>BBB888999===444888555777===>>>777333888888222+++666///&&&222---666---000444......222000+++111---)))---***'''...++++++,,,///222333222000888999666///+++++++++******111***//////***555111///***(((,,,///.........222...000111000333111&&&"""+++333555333333111...,,,"""&&&222666999777...555111333555111111111+++:::///+++888222...:::++++++444***111999666===;;;DDDwwwjjjaaaZZZ;;;333777,,,***666;;;888AAA777))),,,000+++'''---///000444999777666;;;BBB...555777666===>>>LLLkkkFFFvvvWWWsssqqq^^^ppp^^^iiiuuu222///<<<222---555333222333222000333888888555444777555000///111,,,444---222666666???777>>>222888===444BBBddduuuZZZ>>>UUUnnndddKKK666000333666666333111222333+++)))***///222111111222,,,//////,,,+++---,,,)))222333111------111333222222)))---333+++(((///111222000///111000,,,+++,,,666888888666888:::888333111,,,((((((---111000---///))),,,///***,,,...''',,,---,,,***+++000333222---)))''')))+++)))***,,,,,,'''///555...+++---***000777---###)))///------000---+++***+++,,,++++++***,,,...---+++***++++++jjj___>>>UUUGGG000:::===222333888999333999BBB333+++<<<999222,,,999222(((333///333***---000))))))---+++)))444///%%%***---(((''')))$$$&&&000333000///333444777444---***,,,...,,,(((000+++111000***444000...***))),,,...---...111&&&<<>>jjjbbbsssqqqsss}}}xxx}}}}}}vvv}}}cccFFFDDD222***444333444...,,,///000///111555666:::888111000444444000///666---222666777AAA999---AAACCCJJJ^^^eeezzzgggEEEXXX|||mmmbbbSSS333+++333%%%&&&333...222000+++))),,,//////111555666;;;<<<777333333444222222444222---,,,000222///888+++...666000,,,000000...+++,,,000000,,,,,,///)))***)))(((***---,,,'''///***&&&)))///444555222...(((+++...***---000)))+++///000------111000,,,...)))(((+++---,,,,,,///111---000000+++///111(((,,,444---###***///***(((///,,,***)))***,,,,,,,,,+++---///000...,,,---///{{{vvvTTTMMM555@@@KKK666222AAA===&&&MMMBBB$$$333CCC666---999222...<<<555***555000888///000333,,,+++///---'''444---!!!)))222+++###+++###$$$111444,,,+++222000333222+++)))...000///(((000+++000...&&&...***///,,,***+++***(((***...+++(((333333%%%---888,,,...444555---(((***,,,,,,888,,,---111***(((,,,+++***,,,666000###444@@@000BBB...&&&;;;333***...555BBB...+++555///777BBBkkkOOO???%%%---:::...777LLLIII777:::222---444222,,,///111...---+++***444888---+++777999aaaVVVFFFwwwwwwkkkqqqwww{{{MMM444555***444???,,,888000,,,000333222333666222???<<<+++***888999,,,222888///222666777BBB;;;:::<<>>111444+++,,,000...'''&&&---333333999000)))******)))---333'''---///,,,+++222:::???000333222,,,***------)))999((()))222000,,,,,,))),,,(((***000111...///333,,,,,,+++***---111000+++333---&&&&&&***---+++(((///)))---000---111444...***000333111000111---''',,,((('''***,,,,,,,,,///555111000+++'''111555(((%%%000+++$$$,,,111***%%%...,,,***)))+++---------+++---111333111...///222rrrCCC\\\EEE@@@:::;;;;;;---222AAA222,,,666<<<999:::AAA###<<>>222000111+++&&&222@@@>>>///...333222---222666...<<<---888gggtttkkk~~~KKK@@@888222555BBB???)))888111...333666333---)))999%%%'''555///(((222AAA000666FFF//////HHH<<<:::===gggttt\\\cccaaakkkGGGEEEAAA444(((444222---***,,,...///111555***'''///'''&&&...&&&(((444((('''333555...444EEESSS000"""---000...222777'''&&&+++,,,)))///444---777'''###///222)))'''000555###'''888333)))...666&&&---...)))***//////(((222&&&'''555777)))###))),,,******------***,,,111)))***,,,...000222333444???,,,%%%111555+++%%%******((('''&&&(((...666;;;---555555+++(((...///)))555...+++------+++---444{{{}}}qqqCCCFFFLLL===@@@PPP@@@111???///---<<<@@@444///777DDD///222666555000,,,@@@+++333222))))))222000%%%///))))))///000)))%%%'''...))))))222999666///)))......,,,((()))---...,,,666///222666---***,,,))),,,+++))))))***---000222)))222222'''(((444777000333'''555555...333///333;;;(((--->>>:::...///444+++222000'''***555444(((777222333::::::222---///===---,,,---555444555UUUuuuhhheeePPP000999444$$$$$$555:::222666555888333***---222+++111 +++CCC>>>------666333FFF@@@eeesssoooGGG...+++;;;:::333555999+++888888,,,111BBB???---***+++111///,,,555999///(((===&&&999@@@888SSS???___oooLLLLLLYYYkkkLLL@@@444555AAA555***666///+++,,,+++))))))+++,,,***333++++++111(((***&&&111333)))***777===888VVV:::...333000,,,---+++...+++---,,,(((000777111***000,,,###'''333333'''555(((,,,777000&&&''')))(((+++,,,******,,,+++(((&&&---+++"""&&&333333))),,,,,,///333000)))$$$$$$***+++,,,...............+++222///&&&(((333111%%%))),,,///000...---///000777)))(((444222$$$$$$222 333888******777444###gggkkkTTT@@@???<<<;;;:::222===%%%<<<===***///HHHFFF+++EEE777777...,,,111///;;;666111111444111+++,,,222&&&&&&(((+++...000//////+++***,,,//////***(((***)))((((((++++++))),,,000333---222777111///111------,,,+++***+++---///111000++++++111111...///444...)))888333---666111///444000333333///333555+++...***+++111222------222...///222666999888666333<<<666888444>>>DDD???QQQiiiNNNfff***555222000111111111333777111///444333,,,...222+++333333===BBB;;;::::::333@@@///AAA{{{:::555222555444...444;;;555222...000888;;;999;;;@@@,,,000444...---<<<>>>---FFF---555JJJMMMAAAJJJqqq|||hhhSSSIIIIIIVVVwww|||FFF---333888666777,,,---000+++))),,,---++++++---///---555---,,,333)))***---,,,...222000,,,111;;;@@@222...111------...(((///,,,000000+++111555...333***''',,,000......222222***,,,000******///---+++((())),,,,,,((((((***+++%%%$$$***...---///555)))(((,,,111111+++(((((()))***+++,,,------,,,,,,---)))***///...)))***000***///333333///,,,,,,......///...***+++---,,,(((,,,------+++)))+++///333wwwLLLkkkIIICCCDDD???222---GGG;;;---+++:::===555999HHH555>>>BBB(((%%%:::111&&&888...---666222%%%'''666&&&((((((&&&)))222666555,,,+++---...+++'''(((---+++&&&''',,,***&&&***555777---...222...///555333&&&))),,,//////---***(((444)))+++999:::+++&&&///111---777+++$$$333222///...222444***%%%333666%%%111'''***666555((((((555,,,...---,,,000888;;;999---000666000999DDDBBBTTTTTT```BBB'''333,,,000;;;<<<111///666...))),,,---)))000999666,,,222666,,,'''666AAA666RRR===^^^~~~cccIII444:::===222)))666<<<---777***,,,<<<<<<...111DDD<<<000...333333999???;;;777777OOO333000XXXiiiyyyeeeTTTzzz\\\EEEeeerrr;;;@@@(((000555000...'''......******///111///...///111...444+++***222***,,,555,,,,,,444///###)));;;...***------)))///333+++******222444...000111&&&999***'''333555+++,,,777666000...)))$$$...888555,,,&&&'''......((((((...///%%%(((666888+++(((222---)))'''***++++++,,,///%%%'''))),,,...///......333'''(((333333&&&&&&222***...000...******///444(((111000%%%'''222000"""444,,,+++///,,,%%%+++999{{{NNNJJJMMM<<<888???333///CCC333222>>>===///111BBB???111777666333---###...(((555555&&&"""---///&&&+++///000,,,+++//////,,,333000///000000...000444000***(((+++)))%%%+++777<<<000///222,,,+++///+++''')))---///000---)))'''+++666555***,,,777444&&&222---777***"""000///,,,888%%%'''444///'''***000&&&555777+++)))444444(((333444111...000555666333:::%%%)))555;;;888KKK^^^QQQMMM,,,FFF%%%555888+++,,,:::999)))444,,,---///+++...555222555&&&)))555333444FFFUUU555UUU```}}}rrrUUUSSS>>>DDD111000;;;555,,,///444,,,777:::000...777:::666>>>222111666666<<>>DDD333111BBBAAA///FFF111444666333+++###666...333333---+++///000,,,%%%+++222666555111,,,***333...,,,///000000111555111---+++***))))))---333444***---444111//////)))...---------------...///111111,,,&&&+++555888444///)))777111)))000+++(((333***,,,111---...111...,,,111111------222222,,,+++,,,...222444333000---444111:::999:::AAA[[[iii___QQQ,,,111222111666333***+++666:::555111***///666333222444///888555;;;<<<777>>>LLLOOOWWWVVVpppfffgggUUU+++AAA444111444111222555111...666888444222888;;;888000555:::666444BBBDDD111OOO===555SSSuuuqqqVVVYYYsssqqqvvvyyylllEEE***555'''$$$111***)))999333)))///++++++...000---+++,,,777222666++++++555111666,,,000...''''''000555555222///222000)))---222,,,444000000---'''...444...***000000++++++///...(((///---222222,,,...000'''+++)))))),,,...---///222+++///---&&&%%%,,,000...000,,,+++///111,,,'''&&&+++,,,///000000///---+++$$$''''''&&&***111///&&&))),,,000111...+++'''&&&)))))),,,///---))))))---)))111555333333555000'''|||SSSoooUUUKKKAAA>>>>>>555@@@111&&&///GGGGGG333666MMM:::999<<<+++)))555......777------777888...---555$$$%%%---777888111///444...+++***,,,+++***,,,111,,,---,,,***+++//////,,,///%%%)))111111333555000------------......//////666((($$$///555000222;;;222&&&444333,,,000---000)))000444***&&&777:::'''333'''&&&111666//////777***&&&)))222555000...000333AAA000111LLLhhhccc222333JJJ :::111000666777333666???111(((---777555666999555,,,:::???...%%%999DDD555\\\AAA|||yyy[[[HHHTTT===???<<<---)));;;@@@...333111333999999555555:::111333::::::777>>>AAA666222DDDjjjSSSyyyhhh@@@cccbbbYYYmmmPPP<<<444000+++111///:::444---&&&000+++((((((---111111111444333000666---...777111555444(((&&&111333,,,,,,555+++%%%,,,222...///444111111...000...)))...333,,,,,,%%%)))555555***(((111---''',,,222...///333000+++---,,,)))***---...---111'''&&&,,,+++###(((666...))))))///333000,,,++++++,,,///111111///,,,******"""%%%000222((((((111///////////////,,,&&&"""111666)))%%%000222(((999***%%%...333---...999~~~QQQTTTRRR777888MMM<<<''';;;...333DDDBBB333999QQQ444333:::---+++444+++***(((222222(((,,,888555&&&222++++++333111)))---:::......///...+++'''+++333&&&,,,---***...444111&&&<<<---))),,,***...444111%%%(((---111222///+++(((&&&111333---222===777&&&999&&&//////***///111===000###'''333000+++//////'''///---%%%,,,<<<===///===111---555555,,,,,,555222000::::::CCCZZZSSS===>>>&&&333%%%777;;;111222???<<<+++>>>000...333000222888888999222777:::333777GGGOOO888kkk~~~{{{<<>>@@@,,,---@@@>>>(((AAA...222BBB===333<<>>---...777;;;888:::888+++<<>>666///>>>EEE333...AAA===<<>>NNN777$$$DDD444222666555///333777///$$$===...###---555(((---333222111222***'''111***222444...,,,111111+++,,,000***&&&,,,+++)))///***++++++******,,,............,,,***...444222,,,&&&333333(((***888888***222333333111//////222555++++++444+++(((111,,,222&&&444444((((((555555''')))---***+++111---+++555777666;;;,,,+++888222222+++888<<<777DDDeeeEEEHHH111///<<<,,,///000,,,...777444000666+++222---***333444,,,***444222;;;555'''>>>QQQAAAVVVpppWWWSSS@@@333fffWWW===555111+++<<>>111666333222333+++'''000---333444...+++///000,,,+++111...,,,222///***///***+++,,,...............000000---,,,...222111,,,...---...111111///111555111111111///......000222///)))111,,,***,,,(((333,,,***,,,111222000000333***111,,,(((///111...000>>>;;;>>>///---888333555&&&888111888RRR{{{jjj>>>AAAEEE777...333,,,...,,,///777444///555999888222444;;;666///444///666444999GGGDDDEEEYYYIIIuuuQQQXXXGGG777eee___MMM444444BBB:::333CCC777777888888444111333888>>>,,,555HHHBBB>>>ZZZ{{{uuu___YYYZZZsssYYYlllhhh666GGG000,,,,,,000000+++---333222333111...***)))---000000222333111...,,,...000---,,,///444555222111333'''''')))+++***'''(((+++555666444///...222666777---000,,,---222---(((///444555555333///---///222...///000222222111000///******,,,---///111333444+++,,,...000000///---,,,,,,///222333333222222222,,,111,,,'''+++***(((000,,,000,,,---222,,,'''...333000+++((())),,,...///'''(((+++///333555333222222,,,))),,,,,,)))&&&&&&tttdddJJJGGGHHH888333:::444///111:::888......222,,,>>>666(((:::===&&&///EEE222666333222555...***333...222222---,,,///111///...333000...444111---222...++++++...///......000---,,,++++++---000///...222))),,,777555***---;;;...............///000111333)))111///+++)))###222333)))***777777+++***444+++444...&&&///555///,,,666555===444333<<<333555666GGG666@@@aaawwwwwwCCCCCCUUU>>>(((777---111///333;;;666111888555000***000777---'''333---???444999[[[WWWMMMiiiccceeeXXXBBB<<<888<<>>999555<<<333---)))111888,,,(((777,,,;;;DDD666;;;hhhtttKKKUUUKKK[[[FFF444333AAAJJJhhhzzz\\\;;;IIINNN---333666888999999:::;;;;;;===<<<>>>CCCZZZpppwwwooogggVVV(((111HHH,,,///+++))),,,000000......//////000/////////111222///******///---&&&)))444---777666)))(((222222'''444555555444444444333111!!!'''000444333///---...%%%666333&&&,,,555111+++555333444444000---333===222...---111111---...111,,,---...//////...,,,+++111///---...///000///---+++---///...,,,+++++++++(((777444)))***,,,))))))(((+++))),,,444...''',,,'''%%%(((000333///,,,,,,&&&666555%%%''':::;;;)))666111...///000,,,))))))~~~hhhaaaIII;;;>>>333)))111333222666333,,,333;;;888///555&&&***444000333000111222,,,+++...((($$$++++++---///000000111333444222555...***//////...666444+++&&&+++...---///444222///...///...++++++------000000------111444444,,,++++++---000111111000)))%%%111000...111+++555(((---/////////000...***...444///***111333...000666///444++++++444///777###333333???___VVV>>>@@@999555666000---222111222888222///888333111///666<<<333000<<<000BBB@@@333DDDeeeeeeOOO|||ooo\\\MMMCCCIIICCC666MMM<<>>111222///,,,///666888444222,,,***---///---///333777///,,,777<<<,,,(((:::111,,,---444444---,,,111222,,,---333222+++***000///000111111222222222222///+++'''(((,,,//////---***+++,,,,,,***)))***+++...222+++''',,,+++&&&***'''---,,,,,,///((($$$------///,,,%%%'''000222...///###)))@@@CCC333...:::***)))***+++***)))///777mmmmmmMMM:::FFF>>>000>>>444333:::<<<999<<<<<<000$$$@@@888...111555:::...---...)))***222///,,,444---///222444333000///000,,,000+++(((...---***000111'''%%%///333...+++...***'''(((,,,+++((()))///,,,000---'''+++555666---222000...///000000---***+++000===222...444)))((('''000333------333000&&&...000...111555,,,+++:::...***555444555888...333777999888JJJllluuuYYYRRRHHH---///777$$$---111......111+++***555+++222222222888333...444222777EEEMMMOOO\\\gggbbbxxxTTTiiiggg>>>===DDD888>>>DDDQQQTTTMMMLLLDDD222===@@@???<<<>>>DDDDDD@@@PPPooozzzpppaaahhhVVV===888777000---999;;;***$$$+++111000,,,*********++++++,,,///111222111///---)))$$$$$$+++222222---(((000111+++,,,555666///+++,,,)))&&&+++444777444777000...333555222///111---:::666,,,222666111//////***...:::===555222555222,,,,,,444333+++***////////////...............,,,(((&&&(((---///...+++...///000111000000111333000...$$$""")))'''$$$***(((///...------%%%"""---+++222111((()))222111'''+++,,,---///222555444222444333222///)))%%%,,,555fffgggXXXFFF>>>666333;;;,,,AAA888...>>>;;;///777666,,,333BBB...)))<<<)))***(((111555---+++000///---333***000555222555'''///+++***---...------///000...+++((('''(((+++,,,***+++'''+++333...)))111888)))'''888///)))888.../////////......---,,,+++---444---222111***222,,,+++111333...000555111(((...///000000000///---,,,///000///555:::222111@@@@@@444;;;iiiSSSJJJMMM444)))222---333---000333...///111***222222444777666222222666666111DDDYYY^^^nnn{{{jjjjjjrrrLLLQQQIII<<<999<<<555CCCLLL@@@>>>@@@333///<<<<<<222555FFFQQQSSSjjjeeeyyy{{{KKK999<<<777111...---...//////000###///:::---)))222///000))),,,...***,,,...(((------,,,***)))+++000555//////000000111111222222(((,,,111111...++++++,,,...///000///------111444---000222222111111333666...***(((+++222666333...555222...000:::AAA<<<222444//////333///((()))111...000///,,,---222///(((&&&///---+++333555///000...))))))'''""")))333222111)))+++---***---///(((666666000'''$$$(((,,,---(((,,,//////---,,,...000000***,,,+++$$$'''...,,,LLLLLL```FFF999???000<<<---444666&&&///===///,,,:::'''+++;;;///+++333222111888777,,,+++///+++***111(((,,,//////999222+++((((((---000//////111222000---++++++,,,...000+++,,,(((+++222---(((000444CCC+++000EEE333+++<<<000000111111111000//////000777///444333---555///---000000///111333111,,,000111111111000///...---222444444888<<<000+++666'''CCCGGGyyyYYYVVV???666===---&&&@@@333...111444///000333---222000000111000...111666---dddIIIDDDttt[[[hhhiii|||[[[OOOXXX===...;;;000BBB888666LLLAAA000AAA===444888KKKTTTVVVlll___eeeppp===@@@>>>999555000---,,,---......$$$555)))&&&:::000!!!555111,,,000222,,,...222---)))******)))'''))),,,000111111111000//////......+++...111222111000//////---///000///------///111000111111///------111444333000------000222000...222111///222:::???999///+++***+++---,,,)))+++000,,,///000...000333///'''(((111...+++222333---...+++)))///111,,,000444///444,,,---000,,,///222+++222333000)))'''***,,,+++(((***,,,---...///111333222,,,///111+++...222---ssseeeXXXLLLAAA999777777III666<<<@@@000555CCC:::<<<111***777222000===---555666:::444))),,,000(((&&&000***---,,,+++777333+++((()))...111///...///---,,,***))))))+++...///,,,...***+++222---(((...111---(((555111(((000***///000111111222222111111222777...333333...666111444000///111222000...///222222222111000000///...111555666;;;>>>111)))111,,,888\\\nnnJJJ777666777BBBEEE777222---222555///111555000777333111111000000444;;;===HHHKKKZZZjjj```jjjzzz{{{mmmbbbiii~~~aaaSSS^^^===AAA888999>>><<<;;;;;;777777NNNEEEOOO]]]hhhnnncccKKK===555666333...,,,,,,,,,------+++***...///---111222++++++)))///111***+++222///222333333222111111333555333222111000...,,,++++++******,,,...//////---+++---///000000///------...000///---***((()))---000444222000......///000111000000000222888<<<555+++***...///,,,,,,///111111)))---///000222333...(((***333000,,,111111+++---,,,(((///444000222555000111)))+++---(((+++///)))...000///+++***,,,,,,)))(((((((((+++///222444444///))),,,000...000111)))jjjsss[[[<<<999999666???555???444222@@@555***<<>>...***<<<(((---...///000111111111111111555+++111111---555///:::111...333222,,,+++000333222111000////////////---222333888===555...444???:::hhh[[[EEE<<<...DDDQQQ111000,,,222444///111666111777444222333222111666<<>>///)))555,,,---...000111111111111000444***000222...555...777...,,,111222---...333222000///------...///000---111000333;;;777333999>>>VVViii~~~|||ZZZ666111...///===---***111444---///555111000///000222222000222666555\\\HHHUUUsssfffrrr|||zzzeee|||ZZZUUUuuuaaaEEEIII<<>>444JJJ```LLLlllddd|||xxx===(((444)))222000....../////////...'''@@@777'''222///$$$111+++***222555---///777666999555///+++******,,,.../////////...---,,,,,,+++222000...///000000---)))///000222333333111...+++)))***+++,,,---...---,,,---//////,,,******///444111111///+++---222222///***000///((()))//////)))*********+++++++++,,,...(((222000+++///...,,,000222'''(((...+++---222111222,,,...///(((+++111.........+++''')))......+++***(((''')))---000///---444******...,,,111333***zzz```VVVRRRDDDAAA???222BBB555<<<===---777DDD555000555222;;;777---555111333...111333,,,...222,,,777666$$$###'''***444,,,...***+++///000---,,,,,,************,,,...000111,,,222...***000000***+++$$$000)))///333***///---...///000111222222222222000444+++222555111666---...***)))...111222333666000///---+++,,,...000222000444000///888777444999>>>SSSwww}}}nnnWWW???///---000///,,,***222444,,,...444111//////222666666222222666888HHHTTTlll}}}nnnzzzzzz]]]___xxxQQQMMMkkkIIIIIIAAA:::===BBB>>>BBBRRRbbb]]]dddttt[[[EEE@@@999$$$///...---...000000///...,,,555333,,,+++)))'''++++++)))000333---000777555>>>:::555222222333555555..................------111000/////////...,,,***//////000222333222...++++++,,,...111333333111//////000///---***))),,,000111111...******///222222+++---,,,***---111111...,,,******+++***(((+++///'''222000***------+++000333(((,,,555333000111---222,,,///...'''***111......---***'''***///...************+++---...---+++222***+++,,,)))---000)))iii}}}ddd@@@@@@AAA777888999222:::555###111<<<%%%<<<(((222FFF---...GGG+++777,,,000888333...000///111555'''(((***+++555...000,,,***...///---+++---((((((((()))***,,,---...+++333...)))000111,,,,,,666---666CCC---...DDD,,,...///000000111111111111...222***222666111555+++)))+++++++++...444555222000///,,,+++,,,///333666000444//////888999555888CCCPPPZZZGGGBBB+++777BBB!!!---,,,333555------444222111111444888888555555999WWW@@@~~~^^^bbb~~~~~~||||||pppVVVYYYYYYIIIOOOUUU```AAAJJJUUUBBBJJJiiikkk}}}xxxlll:::111...(((000,,,,,,,,,---///000...---999!!!,,,666###(((444""",,,'''---000,,,000555111---+++)))***---......,,,/////////...............,,,---......---,,,---...---,,,,,,...111111...+++///------///111222000...............,,,,,,...///...000///+++***...222222222---,,,///222111000111---,,,---///---(((***///)))444222***,,,+++)))///888***,,,666444000111...000+++...---%%%(((000...,,,,,,***))),,,000---&&&(((+++...000///...------///)))---///((())),,,&&&iiiVVVQQQ===???HHH888///LLLCCC000<<<>>>---***666999)))///888///000///666''',,,;;;777...///333'''333///333111+++000'''444///,,,...---***)))***+++++++++,,,---...000000***333...)))000222---,,,(((<<<...,,,444)))(((---,,,------...............***...'''111555///222'''***//////***,,,333222+++111///---,,,---111555888,,,222//////:::<<<777999<<>>222---:::---222<<<777//////...111...------,,,))))))+++...444666222...---,,,***++++++,,,+++***)))***,,,666***---444,,,'''---000(((###333///)))111***&&&///,,,---111///))))))...333+++///444......444444,,,777<<<..."""000999,,,:::...***111111******333666,,,333999111999FFFAAAAAAddd]]]OOO888///<<<===)))444666444...,,,000222111555+++---333111666===<<>>+++%%%111222$$$333(((000//////000(((222666$$$&&&333000...888BBB...222///+++111;;;888+++555)))***666555(((%%%...---+++)))((()))---111444...555:::%%%$$$777///(((444...000***222333%%%...555,,,+++333333))))))222(((444>>>***,,,@@@444&&&333((('''333777000))))))|||bbbvvvGGG<<>>CCC111FFF333555FFF'''///CCC---222999;;;666000CCC---555999///***999999$$$---......,,,+++++++++***---222444000......///---))):::888$$$(((CCCJJJ<<<777+++---222)))###&&&'''333(((111)))###///+++)))***777333 222666(((777000333444)))&&&+++***)))///555...'''333<<<333...888555((((((666666)))444'''000<<<444222777444NNNpppuuummmIII888999222+++...444///222333000///222222000888000333555---...666777aaaeeehhhaaa[[[vvvvvvoooqqqpppgggQQQSSSbbbFFFrrr|||WWWwwwxxxuuuKKK666...222222111111***)))))),,,000000,,,))))))***))))))***,,,------,,,'''777999******999888(((888///***...///***(((+++222,,,---555333***+++333)))555555)))+++777444###000)))---000(((&&&***)))...***///777555***)))222***555>>>((('''<<<444***......222...(((///333))):::)))%%%444999...***333&&&......(((...999666(((333333444333111...+++)))999(((...111000***"""333(((777888###<<<222+++555000000555222)))%%%(((:::***///000111111***888///888333$$$'''666555%%%qqqWWWXXXTTTIII??????888000III222444LLL000666<<<555888...000<<<777<<<555,,,000555///...///***'''...000+++***------)))---000111...---///111000...,,,'''%%%)))222666666///%%%)))000+++(((,,,,,,777***111)))&&&333000---555111,,,***---111333333222,,,000333***(((------***(((,,,...***222999444444000///111333111000111///""")))999888444888:::GGGYYYdddJJJ888444111555777111+++///111111222444333///333...333666---...:::???YYYYYY^^^[[[ggg~~~ZZZrrr[[[UUU```lllnnnmmmggg]]]DDD888222333333000444333%%%(((,,,---+++******((($$$***))))))***,,,------,,,111...000444111+++---444555111,,,,,,---///...,,,***...///,,,+++...///...222///...111111...++++++***)))...---&&&***...'''+++000222000//////,,,'''222///888222///333,,,333---...222///)))111555+++222000,,,***///444222,,,<<<222...555:::555///,,,---///111222222///+++)))333---333,,,***///'''---***---111%%%)))///%%%///------............------444...333***+++555///222555000------,,,)))+++...XXXbbb]]]EEEHHH:::======444===<<<333>>>@@@333777>>>---...???666000;;;***,,,888222((((((,,,"""---111+++)))//////)))...111///,,,+++///111000888,,,***333777000---000,,,###(((000......222000111(((333000///;;;555///444)))(((444888111---111222))),,,222///000333000///%%%(((...,,,---111...555,,,,,,777999000...666333,,,,,,111444999AAAFFFNNNVVV@@@222......333111###,,,///000000111444222...333---111555///222===BBB777PPPaaaOOOXXX[[[```|||___MMMtttqqqsssiiilllfff}}}|||GGGJJJLLL///<<<555555222+++...111***---111---######+++...***+++******+++---......---777)))+++:::555###&&&<<<<<<888///''')))111444222(((000000'''%%%...000***777++++++555555(((&&&000(((+++111---&&&---222''''''......(((***222111'''333)))333555111,,,&&&666===***+++666111---666???,,,333000%%%)))888888,,,FFF555111;;;;;;---'''---...------,,,---...000000111///666+++)))333++++++///---444222333,,,...,,,...+++&&&(((000555444,,,...777,,,---999///***///(((+++666333%%%$$$000TTT@@@mmmRRRBBBBBBBBB666<<<777---888:::CCC000555999999444+++:::...333777...)))555777$$$""",,,111---+++...000---000111///++++++///000...***555444+++111AAA???...222)))+++000,,,---///+++000'''333000...999444///&&&111111&&&+++:::555"""999+++***111222333111(((444'''(((000...---///+++)))777888,,,...===;;;***555999444,,,///999???BBBuuupppAAA000BBB???+++)))333111222000...000333222...;;;000///222---000888888>>>???OOOUUU```[[[aaarrrfffkkk[[[xxxQQQ{{{MMM@@@999888DDD555)))+++111***'''---111...222...&&&&&&///333///---,,,,,,---///000000///+++333555...***...111111???;;;222******///111---888)))(((555333$$$%%%666***666777+++***333111%%%000333777111(((---...###000 000555+++...>>>'''222===)))'''999111***@@@......888222+++111888999+++'''222444,,,,,,666(((555666***(((333444(((555444222000//////000000;;;$$$+++777666***!!!888,,,???DDD***+++<<<111,,,000222///***)))...///---777###,,,666888...$$$555###333777,,,***333444+++~~~```KKKPPPIIIPPP888000HHH...,,,DDD---777BBB444555------333...888---+++111444000555666,,,&&&+++000000---,,,///222000111...***+++000000---...---)))&&&***222555222///&&&(((,,,***...222,,,444***222***###///......111333///))),,,444555///444&&&&&&///222555444***333***,,,222000111444...---444555///111999777---&&&222111,,,333999???JJJWWWyyySSS>>>@@@:::222333777333333000...000555333...555))))))---,,,111999999MMM???@@@QQQqqq~~~{{{\\\qqqyyymmmcccsssjjjUUUaaawwwGGG,,,???888)))999222&&&+++666///'''***...)))---000000111333222///...------...000111111000,,,///111000...---///222///------///222333000...555333333333111---...111,,,111444111//////---)))000///555555---000222***444000.../////////111666,,,---777...///999000///(((+++333333...444444'''777222///000000...---...&&&///222,,,)))...111000))),,,///222333222000///222'''000000111111(((333111666666###(((777111888***,,,///222333111...,,,888,,,000+++,,,222---666000333333...,,,222888;;;```rrrbbb666CCCJJJ;;;+++AAA---...CCC---<<<444777999###$$$999444...444###***===999------111,,,+++///444000)))---888......,,,***---222222...>>>---)))555444'''***999---%%%&&&)))***333999222111***666,,,""",,,,,,---:::...,,,555555,,,---999...%%%)))222222444777222///+++000111---222555---555------555666000///444"""((((((000;;;777CCCeeewwwTTTGGG999+++&&&000222###111111000000444888555///...%%%(((...,,,333???BBB999???;;;BBBwwwkkkeeesssmmmbbbdddpppddd888(((222777---$$$333...222555...---...(((******...333444111///000...---,,,...000111000///000''')))555666++++++555+++%%%(((222777333000222''';;;<<<)))'''888888&&&000(((,,,;;;888'''%%%111,,,(((000888333222666444,,,@@@@@@***%%%555555$$$333"""***333888444)))555!!!&&&111444111666666(((***666555((()))666555'''777...---555222((((((333"""%%%)))---000222222222###...888$$$%%%;;;333(((222'''((('''///...%%%999,,,(((+++333555111111666///888;;;!!!"""===888---;;;---***555555+++111BBBgggQQQnnnOOO777SSS@@@,,,;;;888$$$///===999+++333666888666---888---111777444...444111 000***...666222'''+++;;;+++,,,******...333333///&&&...111+++)))---,,,&&&777---+++,,,***222777///((((((;;;555***111------$$$111555,,,***111///$$$444///555999111...222111,,,---111...(((...111'''+++888777)))***999999)))333+++&&&555???111DDDzzzdddHHH222000<<<999000//////---///111333888<<<777///333---111333,,,000===DDD333BBBFFFWWWbbbPPP222444@@@333000888222---...000***%%%222888,,,000***)))///000+++---444---,,,,,,---///000///...###111333)))+++:::888(((===000,,,333444+++)))///)))---///...---------,,,$$$111777222///222///'''222***111:::444...111111&&&---333222///...000111&&&(((000%%%,,,>>>222'''888)))///===666+++---000+++%%%'''111444......666+++444222&&&(((444222%%%222000,,,***+++---111444((("""---+++,,,111)))000&&&333888'''///>>>---&&&===000***......)))...;;;333...555///000888...000,,,444555...///666555---fff```YYYCCCQQQ;;;777>>>:::---555;;;***AAA777...333888---***:::777777000///555000,,,444...///+++---555///'''+++;;;444---+++...111333333(((///333111///000222111&&&///333111000000---(((333***---999777((('''222...222//////333...+++444(((333888222///333222+++;;;///(((444;;;+++"""///222((((((333555,,,---888+++444AAA(((888MMMEEEvvvIIIVVV777(((444:::---'''//////000000000......000111$$$111333***///@@@AAA333HHHBBBDDDccclllBBBBBB999---000888000)))111111,,,---111///+++111<<<---,,,,,,///222222///+++222))),,,888555((()))666+++&&&(((222333---...444%%%---222000---,,,***(((555111...555888***%%%555111...------,,,***---333&&&777<<<000---666555''':::444))))))---&&&&&&555...(((***222333,,,)))---%%%+++999///...666+++(((>>>///---888777))))))777888///((())),,,------///+++...111333111///.........,,,)))///555,,,(((444***,,,...//////111333555,,,,,,------------,,,,,,444444333222111000//////222111***+++111------:::bbbqqqxxx666BBBTTT444222555333///444888222---<<<666'''+++222///***:::999111///555111---444))))))###$$$,,,+++,,,666+++,,,...000000000...---)))---///......222444222)))...///,,,---///...***&&&333777///...555333)))///222//////333---)))222)))333666111///333222,,,)))666111&&&///888111'''222,,,---444666333555<<<000'''222+++;;;HHHQQQlllnnnKKK444(((111666///,,,333///111333333222000///000000222222111222999DDDKKK222>>>???PPPwwwZZZBBB777000&&&+++555000***333666222000222333111222555***)))(((***,,,---***((('''333555+++)))333777111555222666@@@???555///222'''---000...------+++'''"""333111%%%***222///+++;;;888666666333000222777&&&333666...***///,,,###!!!555444&&&,,,555///%%%222---,,,///222000/////////000888***)))444...///***444444***,,,888:::000:::111+++,,,//////000111))),,,///000///---,,,+++###555000!!!&&&222///(((///111333333222222333555,,,+++***)))((()))***+++,,,,,,,,,,,,------------***...---///777333...333jjjMMMWWWXXX888DDDCCC<<<:::<<<777444;;;333444111444777---(((222666444,,,)))///+++(((000444666000...111///111???(((---111333222111111222---...---+++///555777555---,,,)))(((+++//////,,,,,,+++000777777///...222...222//////333---)))222,,,333444///...222333...+++///++++++444333---///...//////000111333444555CCC)))222>>>HHHBBBXXXPPPvvvAAA444,,,...111///000333///222555666444111//////333---///777333---:::QQQFFFCCCCCCmmmccc333999333...''',,,666333...555111000---,,,///333111,,,333111000000111222111000...+++,,,000000---222<<>>>>>222111;;;222...@@@///777...%%%000999000'''000///((('''///---+++333$$$---000111333...///===888///&&&$$$)))...///...333222...+++...444555111...***))),,,111222///,,,'''666:::///---666444&&&)))......000555000---666000111000...///222333111%%%<<<999&&&---===777)))111888666...---333333,,,---000888666===VVVdddLLL???===888111,,,---//////222333222000......000222---000666;;;;;;888777888888RRR___DDD///:::666///000++++++222...'''+++,,,222111))))))222777666...---,,,***)))***---...&&&666:::...,,,555666+++666222000111111222555999222111///---///333111,,,###222///$$$)))111///...222000000222222///111666)))&&&)))111333///...111'''777222$$$***333000+++///222///***---444111'''(((&&&111******111***///$$$666666%%%&&&888888''',,,,,,111888888111***''')))+++------,,,***++++++&&&888777+++000888111***---000222333333333333444---.../////////---,,,+++,,,,,,++++++******))))))---111***$$$---000...000eeeUUU\\\hhhMMMHHHFFF???<<<>>>;;;:::BBB333222)))***555555---,,,......((()))000---***222333999777444666222555EEE777///)))***000222,,,$$$---///...+++,,,000///,,,---***+++000444111---,,,+++333555000...111///***)))//////111777222///777000///......000222222111(((444222---555999555555...333222---...333444000GGG+++,,,HHHSSS]]]DDD```<<<999666222......000444333222111...---...222555---222222000666@@@AAA:::888PPPcccJJJ<<<888///777---111...---444222+++///...222222,,,))),,,111444444444444333111333555888***444888444000111000+++)))+++---///...,,,***)))111222111...///222111---&&&---***)))000000000999000...---...+++''''''+++111///000444666333111111$$$......,,,333333---...///000000......000...***---'''---%%%%%%---+++444'''---///,,,---333444...,,,---111777666///***(((000222333333222111111222'''111000---333222,,,---+++---///000111222555777222333666888888666444222******+++,,,---......///)))---+++,,,222---)))000|||\\\dddYYYJJJDDD@@@>>>999111444888222888...,,,<<>>---***???///000000//////111222222)))@@@>>>+++:::~~~SSS>>>;;;444111222111---///666111111111111000111444666---...,,,***111;;;>>>;;;;;;BBBTTTnnnYYY000:::999***///...555333222888666000333...,,,---///...+++,,,///)))+++,,,+++***+++...111444...111:::666***)))444,,,///222333333111...+++---111222///...//////---111(((%%%333:::******CCC777555444555111,,,,,,///)))*********---...,,,'''...))))))777>>>---&&&666000.........,,,(((***///111***000)))(((...***333111"""%%%777888******:::///---///111000,,,***,,,***+++,,,,,,******+++,,,333+++'''333:::,,,(((;;;+++,,,,,,,,,---///333666***+++---...///......---+++,,,,,,---...000000111******)))000444******<<>>GGG888(((999===888999777222444444555000000666000)))///%%%---000333777000***222///---,,,---...---)))&&&%%%---444333222222111///---***,,,000...))))))...%%%222444((('''333555+++000555444555999222,,,444000------000444333222111,,,555333000444222...222999666555666555333333555444666999GGG\\\bbbRRR???===222...222111+++,,,444///111333444333444555666...---...111555777888:::<<>>HHH666:::DDD222222///666888000...///)))&&&///000)))(((...000---///222...333***&&&555,,,+++///'''///333///555...,,,222)))...222///222%%%(((///---111******666'''+++444///444222,,,111))),,,+++...333222///333<<>>)))...<<<...---000333333000------...---///******---(((***888111333555666666444111///...---...000---((('''***///***,,,222111+++///:::,,,))))))---...,,,,,,///222000777:::222000222+++777555---///777222,,,444111...999:::,,,222888((((((555//////,,,(((000((((((111111...000...000<<<666/////////***///666444000111+++###%%%///222,,,...111,,,+++111///,,,333//////000333555666444222)))//////))))))000000***000///))),,,444000...777111///---***))))))***+++000///***'''***000333000jjjfffzzzJJJHHHCCC===666%%%666LLL,,,---<<<444000===777+++888111...555777///...000***,,,//////+++(((***,,,,,,------+++444---'''666111///333***000111,,,111)))111444&&&(((,,,---555,,,)))///---222,,,+++888+++,,,777444888333,,,555111---))))))------******---***CCC,,,(((???555***...---000333333111000111333)))MMM<<>>...888444111555,,,222222,,,222***000333&&&'''***,,,666///+++///---333,,,,,,999...***555222555///'''444444777222///222555333///...,,,000---555444333<<>>OOO}}}RRRCCC999222333333---******888$$$444>>>)))333EEE111222222111111111222333555111222+++***333222---111000000///.........///000333111222444222...///333222......444555111------...000444777333------111...***///111***---222///+++222///,,,///,,,+++444666***999>>>+++...888&&&000666///333222...666000000333...,,,555444///222666.........''',,,222000222+++***///...'''%%%******111---)))...///,,,000,,,+++,,,...111222222111000+++,,,333333,,,,,,111,,,000------444000(((,,,+++,,,---///000000000000222000,,,---333999555---nnnfffMMMDDDGGG<<>>999;;;...---777000///===999...666...+++000333---///444000111)))''',,,...+++...666111...555MMMCCC+++///+++***111+++333444///888333'''000(((---///---444***///000---444---'''333***333333***333444---666444***---///---++++++,,,,,,)))???,,,--->>>000,,,666444333111222444555555444,,,JJJHHHmmmRRR444444333111---++++++---...000///,,,333777111222444---222222333222111000111444333UUUEEE\\\vvvLLL888333//////000000111222+++555---)))666333,,,777111111111222222111///...+++///******444666111444111000///......///111222111000222444111,,,+++---)))+++000333222......000---...222666444//////333///+++///111+++---444111---333///)))------...777***===555111@@@444###111,,,111,,,444666000777111000333---,,,555444---///333++++++***$$$'''...+++222,,,---222000'''%%%***---333---%%%+++///...222//////000222333222...,,,333---...444444,,,***///---222...,,,333222---000......///000000//////...222000+++***000666444...fff]]][[[BBBEEERRR555777QQQ888111///111555777777555///000,,,111333,,,///666222666000,,,---...------000111---,,,;;;333&&&333222***222+++111///)))111---+++222((()))***)))444...//////,,,666///'''222***444000%%%000444,,,222000111666777222...///111222...444)))111888000444333444333222111111222444555EEE&&&SSS@@@;;;+++555222...---...///000000000---555:::555555555...222111111333222000222666999SSSOOOccc~~~ZZZCCCBBB333444111------111333333222//////111111333444111222222222333444222///,,,'''...,,,+++444666222444111111000//////000222333111000111333000***))),,,,,,000555666222//////222)))''')))...///,,,+++,,,000,,,111222,,,...444111---444...(((...000111777333555333333444///---444***---'''222555...555000111444...,,,333000)))+++---(((...111+++---///***---,,,...111///++++++...///777111(((---333222444......000222444444222000...---...111000,,,***+++...444000,,,333555000222000000//////.........---000///,,,***---333333///]]][[[WWW:::777JJJ666***???999AAA'''666AAA+++555DDD)))333...222333---000777444555555111---...111000,,,111000---555---'''666222---444...222///'''///******222)))+++***(((222,,,,,,,,,,,,999222)))444,,,///---$$$///111%%%,,,,,,+++...---'''''',,,...---444!!!&&&;;;---///DDD,,,...111333333222222444777;;;BBBKKKqqq666<<>>'''333EEE,,,222111///000222333111///'''222111,,,111222...000000000///000000111111222444111000000...+++---222000333555555444444333222555///...222666444111111000,,,111333,,,...333///***222...)))111444111222;;;$$$111:::$$$***;;;///111000&&&///222,,,444222---222...,,,222...(((+++000,,,111444...///222,,,***000222///...///000...,,,888333+++111666222222000...---...111444555555111666888777888999777333...666333...555666///...000///...---------......+++///000---...111222000mmmlll>>>\\\AAA222EEEAAA666555<<<<<<222///777666///222444///333333---000777555111555333---///666444,,,---222111777---&&&111&&&///777000444111)))222...$$$000---222111***///$$$******,,,;;;666,,,777000000000)))444222$$$---000000000,,,)))...777:::666111888$$$+++;;;///+++///(((...444666333222444777...SSSWWWiii;;;666999444111......000222111///333///444666111333777111111...000444555222555;;;@@@EEEAAAqqq^^^<<<666===///666888111...111111---...111++++++444555000444111...+++,,,///222222111)))666555...///...***,,,...//////000000000111111777222///...,,,,,,222999------,,,...222555222...333+++'''+++000...***(((///,,,111333,,,---111---'''000---+++444777000---,,,333,,,+++555---'''777:::666(((///222,,,666666'''...,,,+++111///***///777///...,,,%%%(((...+++---555777///+++///000+++'''555444---333666000---;;;777000,,,+++---...///&&&...222...000666555...---777555111777666,,,)))000...---+++,,,---///000(((///333222000111111///|||mmm\\\ttt>>>111VVV===///QQQ777555<<>>iiiiii>>>>>>AAA000000000222333444444333222000///444::::::333,,,222,,,000;;;;;;000...666???VVVcccddd}}}^^^JJJ:::000---999,,,///:::777333555444+++888;;;111///888:::111888...,,,222222***(((...555---------(((///888666&&&666888***'''444666+++666((()))777555&&&'''666===///)))---///+++///999(((...---(((+++555555,,,777///...444222***)))000BBB+++$$$444888******999'''///111---///777666,,,<<<---(((111000%%%%%%000777$$$)))888111'''111@@@---555555...,,,111...%%%///)))---888888,,,$$$&&&000&&&...999111***222:::///===;;;***,,,>>>:::###///''')))666;;;333---...333000222666333---000777,,,888;;;222000666111###...)))***222111((()))111sss^^^qqq:::GGGQQQFFF>>>///>>>666'''///333777777---777---999BBB,,,)))===444***222222222222111111000///333000111555444///...111***777666((('''444444'''555//////555444+++&&&'''555&&&...<<<333&&&+++666###222444((()))666444&&&888000000000***...666333...***111888444444666///,,,888999///---666:::444SSSCCCYYY<<<===111666444333444555555111...000///000555999:::666222222///111777777222444<<>>```<<<666CCC???---;;;---...555000+++,,,+++999///...666333(((+++888(((333222&&&)))999:::---///+++///222---000444///???222...444222)))...<<<+++111...&&&'''222888555...666555------555444+++;;;+++)))777999,,,)))333$$$222444(((***999999,,,555666555333333222,,,%%%666((((((666888***(((333...555222'''(((222222(((...000666333+++000222'''777***+++888777'''%%%111)))555555)))+++999999***///)))000888///))),,,---666,,,+++555999444333777$$$000111(((,,,:::555###,,,///444888777111------///(((+++999:::///,,,555&&&555666)))'''444444(((|||xxxMMMRRRYYY777888NNN666333:::888>>>222666DDD888222000...777000,,,000+++444000444333...000666222***444222333555444000///000000------000000------000111000000000111///,,,)))222222777555+++---111++++++)))+++000111000111333333---000222,,,...222---666---222999222---...,,,555222444777555000333;;;;;;VVVKKK999;;;,,,888666444555888777222---000111222444555555444333111111111111333666<<>>666888555333555444(((***111---+++///......444555...,,,000111---555000---///000000000333222---111444///000444...999555000---...111333555888...***000///)))+++555,,,666888000...444222***666666333111444666111)))111000111666666333111333)))333666111111777333)))111111000---...111000,,,222,,,+++000222......222)))///555///+++777888&&&---000111...---...---))):::444111111111///...000...)))...111,,,...222---555444111...000444222---///++++++000333111...---+++///222333333333---''',,,333444000///333111***111000000222000,,,---000}}}yyyrrrYYYRRR;;;NNNHHH'''777BBB000666;;;(((,,,AAA555(((333%%%---///...---(((888222555000'''+++777777---111000111111000...,,,,,,333((()))555666++++++666222111,,,&&&(((///333222///777;;;000'''222666&&&666++++++666777,,,---888///+++000333///222777222:::...111888///''')))***666...222???===//////<<>>XXXWWW}}}OOOHHH;;;111000222000,,,333...555999222///000***000)))***555777......555+++444222'''(((666666+++999222222222,,,111888555;;;((((((===AAA111...===(((111333---///888555)))666---,,,222000(((***333222&&&&&&444777---+++555&&&333666------777555(((555111000333111+++,,,222555(((%%%000333***,,,888,,,777555)))***666555'''::://////111---...000+++444))))))444333''''''111,,,666555+++,,,777555(((888333333///***000444+++888%%%$$$777999((()));;;***333111&&&&&&222333'''111000,,,)))+++000///+++333++++++444444++++++444***666666)))&&&111222(((|||rrrQQQKKKeeeFFF///NNNDDD))):::444===999777888000999;;;333222&&&***555)))###(((...111000333888333)))---000111//////000///,,,---111333222333666555222...,,,,,,---/////////...222***...222---...333111+++///000...///222222///333---000111,,,000666222777444::::::111000555111,,,111111+++---:::EEEIIIGGGrrr@@@:::;;;333333111111111111111///...333555777666444333555888...000222444444666999;;;```JJJfffCCC===888666333//////111---+++333777000///111+++444000+++(((***---000222000111///,,,---000///,,,///+++111555///000222,,,:::222...111222...000666444222---***---222333000)))222333...///555111%%%///...///111000---...222222666666444333333111---(((222666000000555222'''222---+++---...---...111111444222,,,,,,111///)))(((///555000+++666555"""444111111222222......000888666000***+++000222111)))'''000666222333666///555...///777777///...555333555333//////222333111---+++---222333///,,,+++111111111111000///...------000///+++)))+++---,,,zzzbbbCCCOOOOOOMMMDDD,,,AAA+++777BBB---&&&444///,,,CCC---///222333..."""...+++...222555555222---***,,,000111//////222111---444)))+++:::;;;...---999...)))***222555111000555)))000333)))%%%666;;;)))111%%%(((777888+++***666+++''',,,111...444:::777777;;;@@@999...111444+++333+++,,,555666111:::JJJhhh___:::999:::555000111111000......000222111333555555555444555555777222222777666222444<<<333nnndddIIIIII777000999777)))(((444((('''...000+++...555111+++777333"""$$$777888(((888***)))777777)))&&&111,,,(((///333...///111+++***999777$$$"""222555'''AAA...'''111333)))***555---222111---222:::555'''(((999:::***$$$000444---@@@333222===;;;+++(((444***,,,...///333666333---(((333222%%%'''666777)))999,,,)))111111((((((111%%%***444555000666999---...:::999+++)))666555(((AAA///)))222111$$$%%%333)))###---888333222999<<<...;;;===000---666333%%%>>>000///;;;999,,,,,,;;;///)))---777777,,,+++444+++;;;;;;+++***777555$$$444'''&&&222000$$$&&&666]]]pppvvvIIINNN]]]999333>>>---(((888<<<888444444KKK222555;;;+++***999111+++333111111333000++++++///)))///000---...222222---***333555///000777666--->>>111,,,222222***,,,555333%%%(((222...+++000222)))222555///000666444***---)))000444111444999444+++555===555+++555:::,,,'''888>>>444222;;;:::...iiiTTT???555000666+++...000///---...444:::222222222333222111///...>>>444333999777///222>>>@@@WWWkkk]]]HHH888;;;222$$$'''444333&&&000---000...%%%)))111...,,,))),,,666:::555000000%%%...000---111:::999000111+++---...)))...555222+++...222444222......000+++111///)))///:::888---===---&&&///666444222777...,,,///222+++"""***:::***111222++++++444444---BBB+++$$$333666''''''555---%%%%%%///333...000777---666222%%%%%%333444(((<<<+++000???666***000<<<777///---222111((((((///&&&......)))***222000&&&???111222777---(((444???---***...666555...,,,111...555555,,,***000111+++555******555333(((---???,,,)))---555777333333777***111111(((&&&///222---OOOdddsssKKK555NNNFFF'''<<<999222666@@@===;;;EEE===000...777888///000;;;***///>>>555000222&&&'''666333---000333)))&&&444+++000444222---+++///444'''111222+++///:::888***888222***,,,222+++,,,<<<...)))+++333777444333888'''***CCC...444===<<<)))666111000444666333//////+++444999...222111///PPPOOO]]];;;EEE///'''000000111111111222222222:::111000777444***+++666---===BBB666111888;;;444SSSNNNZZZSSS>>>ddd>>>111***...000+++***...)))//////'''&&&,,,...***777***,,,===???///+++555***...111222///...000222)))555666...000999555(((>>>///%%%111;;;...'''666+++///111///++++++///555'''222...)))111666000---===333///444222+++---666111222111---***---555<<<)))///222//////333444000CCC...(((555999,,,(((222+++111///......&&&###...'''444777//////:::999...BBB000%%%222;;;***###444***%%%&&&...///+++---666(((111666444///---,,,***777777///,,,111...)))......000***)))///---...:::+++666:::555111333111***???444,,,666;;;+++'''999111666444333333,,,...===vvvPPPYYYSSS666:::>>>666...AAA;;;***333CCC@@@555888444666>>>>>>666222555000000888,,,(((///***000%%%999666%%%'''222///***---222666555...******---###***,,,***---333000&&&))):::444###'''222///(((888444555<<<;;;444333777///+++@@@,,,000666777)))000,,,+++000222111///000222<<>>CCC777111>>>444999888000...333444000111///999222...111'''+++222111222::::::***(((<<<---111555444///***))))))///***+++222333---,,,111000---,,,666999***&&&888......333999444+++,,,333777%%%777,,,000---111111:::555111111111...///222777<<<777(((555DDDDDD]]]{{{MMM>>>666+++///333333222111000111111222222555222,,,***000555555///---111777555000333<<>>333---(((+++111444///***------(((***---$$$"""000===///***222444...444DDD333222000,,,***+++000444'''...222111---+++...111333(((,,,;;;:::+++,,,<<<---111...---111+++)))333111------000---'''(((000333333000444666)))%%%333(((333777000,,,000444222'''---000///...111222111000%%%"""222888&&&%%%>>>,,,111///111666111...666,,,'''***222222***)))///999777///...222,,,---:::---///))))))333333///555|||PPPNNNRRRHHHFFFFFFNNN222FFFBBB222555>>>888...777>>><<<222///555888333///,,,888555444555***///''';;;:::+++,,,222///+++,,,...111000...---///000222+++***000///)))+++444(((;;;888''''''...+++'''//////555:::777///000888111 555///555111555666555111......,,,***,,,111;;;>>>:::---999CCCEEEdddhhhIII???222///888555444222111111222333444666888666000...444999999222...000777666///222<<>><<<(((+++;;;:::222000...---...000111///---...---(((***...%%%###000&&&333777...///888666)))333222000......000555888...111444444///+++,,,///&&&444888///,,,444555///---111---...444111///999555///000444///&&&(((222%%%<<<:::((()))222///(((,,,666:::333000444777333***///111///...000000...(((///)))$$$...444...,,,)))......111666111...666+++&&&)))111222+++)))---)))>>>777"""333444---...222//////::::::444555wwwaaa888dddRRR(((bbb999EEEBBB999;;;;;;555555111999;;;555222444444111111)))222000222888222;;;000999555///222000+++...,,,.../////////000222444777111000333222---000888(((333111+++......///777+++)))+++000---%%%&&&------666000777555999777111...---///...---111666000333555///666777:::ccc^^^CCC<<<---333;;;444333111000111222444666000222555666555333222222999555666;;;;;;777:::AAA???444JJJSSSyyyaaaFFF666555555---444666555111///000///,,,111,,,+++000333222000000)))000333333666;;;777///000///...///111222333333555111222:::;;;555111333,,,888555,,,000444444888111222444333222111111111999999333222888333...444,,,000111//////111000,,,)))+++...111333333333222@@@<<<999777555333777<<<...333666444111333444444,,,///+++,,,333111000999999888999;;;555---///777+++555333...111111///444+++///111...,,,,,,+++)))333444111,,,,,,000333222///...&&&'''333444++++++''',,,,,,///444///+++444000---,,,000333444555888$$$222222,,,000222000222///666222000888888111000yyyuuuTTT666EEEFFF777EEEAAA>>>DDDEEE666111BBB111555666333//////111444444***000...111666111<<<;;;111+++555<<<---(((888///000222222222111000000)))***,,,,,,)))'''(((***+++)))***666;;;---000HHH555///...333222,,,,,,222///$$$999---444555999444000...///111111///333:::444333999888<<<:::IIIRRR:::999---444555111000///...///111444666111///222999777///---222//////000222333444777:::AAACCC***___WWW@@@KKK;;;+++AAA222000000222111...///222//////------111777666111888&&&''';;;AAA111+++444---......---,,,,,,...000******---111444222///...999---'''333888))))))AAA333444555555444333222111...222+++(((222444,,,***:::***'''222333(((,,,<<<&&&(((+++...111111000///888000+++---......///333999---...::::::///000>>>...///***+++222000...666///222555444---((()))---999,,,(((888===)))'''@@@333000000333555111......222333000------222333111555,,,&&&000:::///'''333+++000///000444...***222'''(((((((((+++000///+++...(((***:::===***'''>>>///666111,,,222444///000]]]ooowwwEEEAAAOOODDD999JJJFFF777888===:::666;;;888444000,,,---666@@@666,,,333111222444+++333...666...%%%///666111,,,111333555666444111,,,******000444222///...,,,***%%%777888---...111000222555...+++111222...///444222(((;;;***///444888000...---...000...+++...444666///333333888:::WWW===...888000666000///...,,,,,,---000333666>>>555555<<<:::111333>>>222444666555888===AAAAAA===333TTTJJJqqq|||~~~iiiXXXCCC222>>>FFF222333+++'''++++++)))///:::---///---)))///999999000555222000222999:::333***111222222000---,,,...111+++///222555999<<<:::555---111)))###))),,,+++222333222222333444333111...***111+++'''555===444---"""...333000111666222'''///---+++,,,...222444666222+++***111666333//////+++333333***,,,777999111555555//////666333000888111888===888222///000111222444---***000,,,)))111///''''''111666111---///)))---000111222333///)))(((:::777(((///;;;666,,,222666333333666///+++333(((000444333555888111$$$)))222000***,,,+++,,,444000888222+++111666555999hhhXXXTTTGGG999OOOGGG===AAALLL999777GGG000777444555333///777<<<333555333222333666888666333///777555222444000---444000111:::;;;111000111)))222111///+++''''''+++111***000777:::999555333222---...//////---,,,...///777000---222666666777;;;222111000111---)))+++111,,,===,,,777999555eeePPP222<<<111222222***---,,,333+++'''444+++666333555333---333555***111HHH999***===<<<666NNNAAAEEEOOOdddxxxppplllAAA???NNN???666999...///---333555......111+++666111///000///---111999111---///777666---+++000$$$000333,,,(((,,,...***000222///000555222444CCC;;;$$$+++444&&&---:::---***---333888555///---///111000+++///777111)))///...!!!333>>>,,,---888,,,++++++111000***000555---000222///111666222111<<<666'''000;;;///...888555000111111...+++***+++,,,444---(((///444)))***===444+++222555)))---777///---+++111222((((((...,,,///+++///888777///...666333---222555---,,,222222555222333...'''---111(((222)))'''///666333+++(((222%%%222<<<***!!!---111000111...)))+++111000***dddTTTOOOJJJ===IIICCCQQQ999555BBB999999CCC666333444333///666;;;222333///++++++...111222111333:::666111333...***000///...666999222222333,,,---222222---,,,000222///333444444333111111333555,,,---......------------444///---111333000///111:::888777777333///000555:::111???222///???UUULLL222555---222222222555333;;;333...:::000444333888888444999999...000+++222666777IIISSSCCCEEELLLLLLeee___KKKCCC111999NNN===,,,===333///222333,,,...333000111---,,,///000...///444555000///333444111,,,+++'''111555///---222222------111///111555000...999111:::///,,,;;;333'''666...///444888666000...111555222((((((000---***222(((444+++'''333+++###666//////555555///444888///***---***+++000+++***555+++;;;---(((<<<333'''>>>777666555333000...---------111......333...+++333--->>>///&&&:::333%%%888///---333444++++++222///;;;222---///---(((+++444...(((///444///000777888000000444000'''---555000444...---111333...******'''888...***999***;;;333444222...000666666111vvvcccJJJGGGZZZAAAEEE===555:::111222DDD888666111333333///555:::222999666333444777999888666555:::444///111---***000000+++000666222444666000***111222///111777555---555555333000......111333...---...///000000...,,,999666666999:::666444444444222111000---((())),,,999---<<<222...<<<[[[zzz>>>333111,,,555111+++...---555...)))444)))444000444444000555777...777000555<<>>)))///+++000333...000111))))))///,,,***...+++(((000444(((222111!!!000===(((,,,,,,---000333333111...###......,,,444666///...777###+++444)))444@@@...///+++111333,,,...444000---((((((...111///...000666---///222,,,+++000///333///222000'''***222///111000000000111111333555777)))444666&&&111===***666555444333333555666666zzzhhhiiifffIIICCC;;;JJJ999===KKK@@@:::;;;777///222666222444888333222000...000333333000---333666000,,,222111...444555+++---555333444666222:::,,,)))444777---+++444,,,---...///111111000////////////000111111///------...---++++++---000111333000000333333000000222444:::+++@@@CCC???JJJ333;;;222222777...,,,---,,,777444222>>>222555...111555222444888333'''DDD555&&&FFF\\\ccc{{{dddgggMMMbbbKKKUUULLLAAA>>>...''':::111,,,000111***,,,333000111---***+++111666666333---555555---***000444111000222222111111111,,,'''000666333111888777444888...999333111999111+++;;;777222000111000------///000555111000888555,,,,,,'''222...111===444(((222333,,,000555111111222+++(((000---***...,,,)))///(((;;;,,,111222&&&///,,,---///222555555444333,,,---***...777111+++222---888'''!!!777444(((666111---222555///111666222///...000333333...)))'''111'''***///+++---333222888///000333000333666000444111......111444444222///???111&&&888666(((333333222000///...---...000VVVSSSaaa>>>BBB@@@333777888555===333888///333888444555888444>>>888111...111555888888555888111...444222---222777,,,000999555333666555>>>111---666666,,,,,,777///,,,)))))),,,111444666,,,---......,,,,,,---...777888777111000333666666+++((((((,,,...,,,+++,,,999,,,;;;444777KKKpppYYY@@@<<<...000111...&&&'''$$$///---,,,999---)))&&&111===<<<:::888000222555AAA@@@666JJJeeegggkkkfffaaannnEEEFFFFFFFFF???111---333999...***000222+++---111---///...+++))),,,222222///000666777111++++++///111444555555444222000...---...444...+++444777444777111---...000...---000444666000---//////,,,,,,...111444---(((000222---///111+++***...//////222333333)))+++111//////111+++,,,666444000444444111555...111,,,(((...000+++***---///222222111000000111444111+++///777///(((000555444,,,(((------***---///***...000+++---111,,,///000000000...---...000666++++++///***+++000---111&&&(((000111555666///777444000---///222000***222555222000555333...000222000......+++((()))---}}}[[[@@@UUU[[[??????JJJ222:::TTT666999000333:::666555888555555000***)))+++...///...444777111000777555000333555,,,222<<<777222777888666666555111///000111222///,,,))))))---222444555,,,000111///***)))...333,,,000111,,,)))---///...444000000555777555222333222--->>>111000LLLwwwYYYDDD888...333...222222000+++555333333???444,,,(((333???===999666///000+++666<<<444BBB\\\bbbqqqtttjjjOOOHHHMMM555BBBDDD%%%///BBB***///+++000222+++---333///,,,000000,,,,,,000///+++000///111222000---///555444555666555222000111444,,,222---)))222666222333EEE)))999EEE---555GGG111444///,,,...///---,,,------333,,,&&&///333......???!!!///;;;$$$...BBB---333&&&'''...---...000---$$$///...)))///000,,,///:::"""...:::(((---888###+++///333111---+++///333///444///---666666...---<<<'''111555(((888'''...(((+++...)))+++...((()))---000...+++,,,222777???222000111***)))+++(((+++"""(((222111222333///222555333---+++---,,,(((777!!!222@@@---...;;;---333000000111...***,,,222uuusssuuuQQQ<<>>888999555:::000444;;;777666999666222222333666888666111,,,///333///000:::999444777222+++444???888222888<<<)))999:::+++(((333555*********,,,000444444111...///444666222+++***111999(((000444111000444666444222---,,,111333000---,,,'''AAA666<<<;;;GGGzzzJJJ>>>333000999///666111...'''///------999...>>>555888???;;;888999666777CCC333222QQQVVV]]]yyySSShhhiiiIII>>>===>>>333---555777///---111,,,000111+++...444222,,,333555111///000///***---''')))222555222333:::111333555444000...333999,,,333///***333777111000444444---...666111***///444...,,,...000...------(((111///---666777///+++222333...000888333,,,111777******111000222555222***555444000555777444666333555+++///===222%%%000+++111666555000///666===%%%444111)))555???777------777---&&&000...***888555...111333...000333---)))111666333+++(((+++...===000...111,,,---111...000)))111;;;666222444222+++222555...)))+++---,,,)))///,,,444???000(((;;;555222333555222...111888vvvQQQTTTKKK>>>===III===888HHH???111>>>---888999333555...111>>>///,,,:::<<<000---888...999:::000///999888...777000222;;;999---+++333<<<&&&%%%111000,,,///111(((000111,,,---555333)))111...000333111,,,,,,111888%%%---555+++777DDD333111111111333444444222111999///,,,555;;;FFFVVV444000111999:::@@@333,,,...222///444888111777...666888>>>BBB222111HHH%%%@@@SSS777[[[wwwPPPmmm^^^@@@UUUMMM666===<<<222///444222***:::---)))000000(((+++888BBB,,,,,,:::777///666@@@000///000333666555000,,,...'''+++555111$$$))):::BBB000///666///***111777+++:::;;;...---777444$$$111))))))111111)))&&&+++333000---,,,...111444555...@@@BBB///***777777(((,,,&&&000//////222***222:::666444444333222666<<<***444:::111...>>>===$$$777***(((555999111...555999+++***///...222666333***888;;;---(((222444+++666,,,666888888555(((...444,,,000555///000666666///888;;;---%%%444999(((333(((000111555999,,,///<<<&&&&&&666333+++222===,,,111>>>///+++BBB>>>111333555555222///000111111~~~sssDDDOOOZZZ;;;::::::666;;;@@@PPP444777@@@---***DDDBBB333===333333======111))),,,<<<000...777777+++***333///:::777((((((666;;;222<<<---,,,111,,,***///111777***,,,;;;===///,,,888---,,,///444222---+++...:::)))222888,,,222999'''444111//////111222111000...444666444999QQQRRR:::999222111***,,,000)))---222000444888222333,,,444111555>>>999@@@HHH999000EEEVVVRRRdddUUUUUUIIIFFF;;;HHHKKK777---333111&&&)))999,,,555444)))(((333444***888***---999333++++++,,,444000,,,,,,///444666666+++444000""" ///:::999>>>333555:::222+++,,,***;;;///+++333222(((***666)))555444''''''444222###000000111111111///+++'''999222333:::999//////888///555999######;;;555---AAA,,,+++???===&&&%%%:::BBB///...888444...333777&&&//////(((...:::888***333***---333///---,,,%%%444,,,+++222000(((///???+++222<<<---...>>>333(((;;;222555777///,,,000---777'''+++888444...555<<<&&&///777%%%)))>>>333&&&333333666333...444555'''444"""---222111999<<>>,,,oooSSSCCCOOODDDGGG888111@@@>>>:::DDD555;;;444///999888999666333333999;;;888444222444666111+++,,,222111***333///,,,---///000555;;;444---...,,,$$$'''---***+++///222222222333111,,,)))+++000444333...+++,,,555(((///666...444<<>>ZZZ{{{BBB555999333333...111333---111444///000222***///,,,555000111;;;:::DDD"""NNNHHH<<<\\\qqqtttjjjvvvNNN666PPPDDD000CCC<<<000&&&'''...444444000,,,---444444---+++///000)))///666333222333...333///***+++///555888888AAA555+++)))''''''...999444///333666000000222,,,555333000---,,,---///111333...---//////---,,,...***+++...222444333///,,,111333333222333777555111>>>///111...000333,,,555***::::::******::::::***999000///000+++///555111111+++,,,555999444111222***$$$+++333///---...***111777666---***///222111222%%%...333555333***444555...333888222000222...666...000111---111666111222(((000/////////&&&000,,,222777111---:::<<<***000,,,666,,,)))>>>???<<<===888444666666222///...iii]]]eee@@@DDDRRR@@@888HHH>>>,,,JJJ222888999222222000999888777222000444;;;>>>;;;---666111###'''888999***...'''***777:::000...555,,,+++...+++'''000222&&&"""111444+++***333111$$$+++---000333111///......555+++---111...666@@@;;;222---***,,,222555333000444111444777@@@iii{{{BBB222333...333333999111,,,111444//////111***......999444444;;;444999FFF666;;;BBBFFFqqq~~~nnnPPPRRR;;;***MMMPPP111777222&&&)))888999---555(((***999999***(((444333...111111///777>>>777,,,,,,...222666777333000CCC222,,,444333((('''222222...000---)))111999333...333444000///333111+++999,,,)))444555******555---------///222555666666///444222+++...666333(((===&&&---999;;;111$$$444999333///000111111444888,,,+++222444///222333)));;;------===>>>...)))333...''',,,111,,,---555666(((888<<<000---555222%%%666&&&444666***"""888000)))000999555444555000222///000,,,(((111555***<<<(((///777444((( 666555,,,---222///333:::888+++000>>>...***@@@<<<---FFF222...;;;<<<,,,'''000hhhfff\\\QQQ===FFFIIIBBBBBB@@@KKK666777AAA000,,,CCC???111<<<:::444---///666777222777+++'''///222---///888!!!333777...111===777###,,,+++000222555AAA>>>***111***...:::888***)))444///111222000//////111111:::444333333///000333000,,,++++++000666888555111,,,888@@@777<<>>KKK999555((('''333777------666,,,555555------666555---777222222...)))111666---,,,---///444777555///))),,,555444***...<<<999***777333333///(((...444,,,:::)))***<<<<<<***(((999///777555)))***777777+++444222111000111222111000===+++(((666777'''###...+++---666+++...;;;000)))<<<555222333333000...000:::$$$---GGG@@@)))(((444,,,555666//////444///$$$777///111444,,,+++111111+++$$$***:::;;;...---888+++***111&&&'''222)))'''222+++111999555222000)))555"""777555(((...;;;...222:::+++(((555...,,,;;;111111333...///444000333!!!000:::666666111:::///444222---222;;;888,,,wwwpppCCCSSSFFFMMMDDD:::AAA@@@CCC===666AAA999333???999222000000//////111444000+++444222///---,,,...111333,,,222222,,,000888555***---)))---444;;;EEE@@@,,,000111444666333...///333222444333///---000222222333444555444222---)))'''(((***...333666777555333EEE...111===BBBiiisss===000000---444111//////,,,222555...///333...888444888---000===666666(((???QQQXXX|||lll]]]```ccc;;;AAAccc???333...,,,------,,,...333111111000000000111222333111...222222...222333***222///---...000000---***111333111,,,///777777000000,,,222666000111222+++:::222...000111...333;;;222333111///000444333///,,,---000333555333///+++777333111333222---***+++---,,,333((()))666111333&&&666888,,,///>>>999$$$<<<---222<<<333(((+++000...///111333333111///---222+++111666111///111---000******///111...000666...)))000((((((///%%%&&&,,,%%%,,,666555444333+++111)))///777111---222444******333***,,,777000000+++111777222---999999&&&888***444111,,,444222777///000000///222555333---dddlllHHHMMMWWW>>>222EEE@@@000III222;;;AAA:::444,,,444+++)))***///333222000...'''999999'''$$$444888---666,,,)))111555111000555000(((,,,444777===:::,,,(((999;;;,,,(((444666+++000555555000---///000......222///---///---+++///(((+++000222222222222333NNN+++---@@@EEEmmmYYY---+++111000999888888444111555555,,,,,,111---555666===000///;;;666777HHH:::CCCwwwWWWooobbbGGGIII===;;;888'''CCC'''666666&&&###000555,,,666&&&'''777888((((((888333+++...333000222666111444///***)))+++------,,,:::///---555555,,,+++444///'''...999555111333222...;;;777%%%%%%999===111888******888999,,,+++666***+++...111444555333000''':::<<<)))'''888888'''111)))333111///111---;;;;;;$$$###;;;@@@,,,)));;;...333666+++###...555)))777)))***;;;:::))))))999333))),,,333111222555000000777333'''&&&000000&&&333&&&---//////,,,!!!+++(((!!!(((333444555555...(((888AAA222&&&333777$$$111&&&...000444666+++222(((***111222000888999+++444444===+++$$$888666***666...///666555+++(((...zzz^^^pppPPP???FFFAAA999???BBBNNN888555???222---???:::///:::000+++///000---,,,///++++++...111---)))000;;;(((555444)))...>>>;;;)))888...111777666777777000555111222777333***---999...444666111...///...)))999999---$$$(((***...999***...111000---,,,000333)))===LLL:::===www___777555555+++...---///+++)))000333...222;;;999...777FFF:::333:::111111@@@888ZZZddd;;;WWWRRR333BBBEEE((()))$$$'''&&&---444111'''***666(((...000------111000+++@@@000+++---''''''///000000---******,,,---,,,)))$$$333777///000:::888+++===---...777000***///333000///000222222222222333---444444...000777555+++:::666111...///000222222''',,,000///...///222333 777GGG...)))???888,,,III>>>222............000000%%%,,,777111+++222888---222333---***------)))DDD444...///,,,///444000222&&&(((555666)))%%%...'''333;;;$$$%%%;;;000!!!000&&&+++333111///---%%%'''***666:::///+++111111,,,999???(((+++DDD777"""<<<&&&(((777333(((+++444111 000999666444///777$$$777:::+++***999999)))SSSiiiWWWCCCFFFLLL===777KKK:::===888///,,,333:::<<<---,,,,,,---//////...,,,777888777333...,,,---000,,,---(((***111...///<<<'''///000---666CCC;;;))):::333111777:::444///...222111000---+++***+++---%%%...222...///555555000///---...222555444333333111555777DDDKKKoooQQQ777888333,,,...(((+++000......333777888777666555<<<777000444666666;;;111MMMYYYHHHTTT===<<>>,,,000,,,+++---111111,,,+++---...---)))---///,,,)))+++333;;;............---+++)))(((777777...***...***&&&,,,///---///222222111333888)))333888666444555333000888111111555111))),,,666///...:::;;;,,,...:::888###333888000333???;;;***111++++++222111***,,,666///888555///000///444BBB(((999???555///555666...???555---333888,,,)))999*********222777+++)))999)))000111---000777666---333///***222999...'''111+++///000333555***(((777''''''111555---+++---'''222(((***888999---,,,666777000+++***+++,,,111777,,,666666...///999666)))222---000:::999///+++000......222666444000111888SSS\\\OOOAAAFFFFFF;;;777666:::999444222666::::::///---++++++---...///...555666555333111000111222444444...---000+++)))444+++///000///444;;;666******888777(((+++>>>>>>...:::999999777555444444555,,,000000...---111333333...---...111333333111111@@@'''+++RRRYYYiiiPPP555444///)))///,,,222333///,,,---000222333333555===;;;777;;;888444777DDDWWW^^^@@@<<<;;;666BBB777+++333222222)))000444333111111...)))000222333111------111555///---***'''&&&(((***,,,333/// (((888555***---,,,///222111------000(((...222000///000...******999:::,,,***666555(((333222'''///EEECCC000,,,111666222&&&&&&000111(((%%%333333%%%$$$222444)))///333...,,,333555666???444;;;999,,,%%%+++111111%%%111000+++444888000***...111000333777///,,,888,,,111000)))***000...&&&$$$222///'''///777000)))000222...///666111---333111+++......&&&***333222%%%000222***+++555555+++555222111111---***...555000666555+++)))000444111&&&555888,,,,,,777444%%%///000555;;;;;;555444666yyydddNNNRRR[[[JJJBBBEEE===333888;;;:::888999888666:::888555555777999:::999555444333444444444222000111333......333000---666/////////111333222///---.........---...222888<<>>DDD999???TTT888555...)))000000888999666000---...222555666111777666666;;;999777???[[[kkkpppKKKIII555<<<000777///***666555444+++111555444333222///+++222222222111///,,,***)))000...---++++++---///000......+++000777000)))111++++++///444333...---///555777777666777999666222///---///555666222...---...999'''(((FFF<<<'''999BBB???777///...222555333111000000111000---...222...///((()))666:::666999EEECCC===444---,,,333;;;,,,(((,,,AAALLL:::+++444,,,333111...222///+++111777999666000000555444---,,,)))(((555>>>222,,,999***---&&&%%%444:::555333555------,,,&&&,,,777777///+++,,,222444111222777111333555444...(((***111111333333///)))(((---333222000111555555222111333///...///444666444222333mmmbbbjjjIIICCC^^^CCC---[[[777:::======<<<:::777444222111000111222333222000555333111333555444000,,,...111......666555222888222...///444333,,,,,,222444---...444222***000>>>333333333444555444111///444...---111000+++///888///000///...000222111...333///666DDDKKKYYY===999222,,,111000777999888444//////444777777000333000222999;;;BBBTTTRRRaaaFFFCCCBBB<<<,,,111,,,***666333000000333222...,,,000222222000///000111222000***&&&***---111444555333000---<<>>111000111222///******......---222666222((('''---777,,,,,,888999......:::222---)))***...111333333eeebbbTTT@@@:::EEEKKKBBB???=========<<<999666555//////000222333222...+++000///...000333444111---333777111...555555000333111,,,...555444,,,...777(((:::===...)))666999///777666666777999888666333000+++---444444...///777000222111...000444333///999&&&***LLLYYYzzzVVV<<<:::555...222...333///333222...///333555333333555333666;;;;;;IIIdddbbbuuu^^^888BBB888'''///---,,,666000...///111000,,,***...111111000000111555888888222---&&&)))...111222111...,,,***333...'''---111,,,+++111///000333333222555:::444000...///222222111///***333222)))---:::999,,,666888BBBEEE;;;666999:::///+++,,,333666222000333)))666777+++)))333333)))---111---,,,333222///444...***---444222))))))111+++000...000999555***(((///777222---333555111333,,,,,,)))''')))///111000'''222111///555444...///888???666+++111666222000+++(((///444000222444---%%%111222''')))777999...444...,,,000222111000000222,,,...666666+++'''+++'''333333((((((444555***111///---...222555555222aaa___XXX@@@IIIWWW@@@DDD???<<<===<<<999777888888888888::::::777333000,,,,,,,,,///111333222111000555///+++555888444555000,,,...444444///000666)))333999444111444555333111...---///222333000---,,,,,,000555444111111444///333222---///666666000CCC@@@444QQQOOO666888444///222---000+++333666222222777888444000333444999;;;999NNNtttuuuvvvfff^^^SSS666111###///000---333///111(((---111///...///...+++------...222666777333000...---,,,,,,---///222444...111,,,+++222111...222666222000000...,,,///555666333222555777555555666111111///,,,///444666444000GGGjjjhhhDDD666;;;222888333111333555555666888---222333000///000000......555222...111...,,,333444000111666666333666>>>///111---///666111,,,444111444///---444333///444888555222111222555666666...555333111555000+++111111888333,,,000111000555///))),,,000,,,000444...)))...///,,,---444555111555...,,,111777777555333888000,,,111222...---000---//////------000000...)))---111333666666222,,,\\\HHHsssRRR,,,___DDD===:::===>>>;;;:::<<<777555333111000///---+++///000000///......000111...333,,,(((444:::888888...---///111222111000000000***...:::888------999666333000222666888666444+++111444222222333222000---222111+++---666666000)))@@@666@@@sssQQQ888999555///111,,,///---777999444333999:::666111222333999===DDDkkkVVVoooYYYNNNXXX222000%%%444222))),,,+++333(((---000///...///...,,,,,,,,,,,,---//////...---222000...---...111444666777111---777>>>111+++999555222000000...***+++000***(((+++//////+++,,,111888++++++777777+++///>>>999iiiggg@@@000444<<<111000,,,)))))),,,---+++666***---:::999++++++999000666111---000...,,,333...---------......111444666111...999===...,,,@@@444111+++---444...)))222333///,,,,,,---------...777444000666999+++(((888---000,,,,,,222000///999222***---000---000444---111(((***666777...---777000---...555999666333222444333222222111000111333888++++++999999+++***777)))///333222222444333000~~~kkkTTT@@@NNNUUU999BBB;;;999>>>@@@===<<<>>>AAA===777333222222222222666777666222,,,***+++---666:::000(((111666111000---...//////111222///***)))555777---,,,555555+++444000---...222555444222---555777000...333333---+++111///))),,,555666000333===---LLLZZZ???>>>777///111+++///,,,666777000...555777333888777555;;;DDDYYYmmmjjjZZZggg}}}UUU***888555+++999444%%%%%%'''222...000...)))(((---111222111111000...---------...***+++---.../////////...!!!666666+++555AAA:::///000///000222111------000,,,,,,000555444///111777,,,666888///---555888444[[[sssEEE<<<888111>>>000444444000111444111)))'''111333,,,,,,222222,,,222555///,,,111000...444000444666555555555444000###999999***+++333000+++<<<555---222999...(((444555111///111222222222333'''===999&&&(((333111***>>>:::222444:::111+++555///***///555222333222(((###000222((()))444333'''(((***000777777111------+++333:::999555222111000,,,444444------333111)))555999777///...555<<<>>>dddhhh```CCCJJJJJJMMMJJJ333999:::***>>>RRR;;;CCCCCC>>>777555777777555:::???333333---'''222000444,,,------)))---444///***...000111333444111+++...000222222111000000111555111555555///111444---111555444///,,,///222333,,,,,,++++++---111666:::777555DDDYYY]]]{{{FFFBBB999111111444222,,,888'''---777222777>>>444777---CCCCCC@@@ppphhh}}}fff===DDD@@@%%%888>>>333111---)))333---...---,,,---//////...,,,---&&&)))+++'''+++...(((,,,222000((('''///333///111***111000)))444888###+++555...//////---555+++444111222555333///222999666'''111<<<,,,(((777===NNN___ZZZ;;;,,,555666)))444///,,,...000111222222888***444???111,,,000***&&&555888,,,(((111333+++111000000222222222444777333,,,555666&&&)))444...333...111333///333444***777555000---000555444///777---,,,999,,,(((;;;222333555000444111444???...444+++)))222:::888222///,,,'''444999)))***333***,,,&&&)))......333333(((000444222333999444...444000&&&///555***---444))))))888111))),,,EEEUUU666\\\KKKkkkFFF>>>eeeQQQDDD777AAALLL888...CCC<<<===:::444222333222...888>>>444777444///:::888333...333777222111///%%%---...,,,))),,,333555333,,,---......---,,,...///888444777777000111333,,,000555666222///000111///------,,,,,,...111666999999DDD555PPPnnnDDD===555222333444333111,,,<<>>444777333888444333<<<+++222---,,,222444000,,,,,,)))@@@555--->>>444''';;;333...222333...///111***---333111222999666111666000CCC555...AAA888))):::,,,888111+++***:::HHH...nnnYYYGGGIIIaaaDDDEEEIII===999DDD???333777444666555222222444111,,,+++111***///...)))444111...)))000888777999666***000000,,,)))+++222555444///000000///...///111333888222555666///...000***000555777444222222111...///...---...///333666999999AAA///ZZZgggGGG;;;333444444000000555333111777;;;555222888:::555AAA>>>TTT|||kkkRRR:::===888$$$333---444,,,111444111666+++444777999888333...,,,,,,444...000...%%%(((111111333...,,,000333111000000------000000111:::<<<111000999333888888555<<<333222000000222111///111666333...//////+++...222000444---///;;;===444333:::777555111/////////...---///***+++---///666555***444///---000,,,&&&)))333333444333000///000333666222,,,---000000444777333555---///111---000555000222222///,,,///444444///***------999555...999333///222000777333111999)))000///000222000,,,+++---,,,+++///000)))***///......+++000111)))+++111...+++222000111888777333888333///222333......///+++222888222000***...:::(((rrrVVVXXXYYYPPPLLL:::AAA===***<<>>vvvgggJJJ;;;333777555++++++444:::+++:::CCC000222@@@555;;;:::SSSyyydddHHH///222888***,,,...333)))---111///333&&&+++111666777222......000444111444333((()))222222444+++)))222777222...000333&&&222888+++777CCC///000888222888999444<<<555444333222333222333444666===---666888)))444???+++222+++000<<<;;;---)))111222333222//////111222000666***333333$$$111;;;###555111000000,,,&&&''',,,444777999555333333555555;;;***444999(((///;;;+++...)))111777111...---&&&222333111///222666666222///&&&---;;;)))(((===)))---///---666333111<<<000//////000111222111000111777(((444888&&&---===000222***---///)))***000...+++444222///777777333777999)))555;;;***000;;;+++444666222666---)))444)))aaavvvppp<<>>333111CCC:::...@@@EEE999bbbJJJ===EEE666+++(((///,,,111&&&+++111222888---'''---444555222///000222222000777777,,,,,,222000333***(((222666111---...))):::...''':::777+++999000555...666777111999444111111000///000222333222222AAA111''':::888***333...222888:::444+++(((+++,,,000111///000555666444,,,CCC777'''333111&&&222---222333///,,,---,,,'''---555:::666222222222///000AAA555+++777...%%%888222---555<<<444...,,,&&&000222222000111555555222&&&<<<(((%%%555,,,+++777222222...777333111???777000///...///222555333///,,,;;;---%%%555111)));;;>>>111///333//////111---...777444///555666222333+++:::...(((:::444(((888111111...777///(((444,,,mmmeee]]]\\\<<>>LLL|||rrreeezzzeeevvvRRR:::...666,,,%%%777777---111999111333222---333***///000222222222111000///222---111333---///333...---000111///000222222///777$$$333;;;'''...???...555555***222222+++666666222333111...000666666111AAA(((555AAA---///<<<...***...000...,,,...222666,,,444666000///444666111:::(((888@@@)))---<<<...///---...222333111///000,,,777<<<444///222555222666%%%444;;;&&&...???000888---111777///)))///222,,,///000---,,,......,,,222(((---555"""---JJJ444111///+++444+++$$$222...///222222......222333000===)))444;;;)))333DDD333111$$$(((444444444:::;;;111;;;666---222555111000<<<)))777>>>+++444CCC222111000)))111...---888***rrrwwwsssEEETTT```:::???LLL777777DDD999111000...///666<<<999111111333(((...000---444---000---333333***,,,555555***...000111333444111++++++---000111111111222333:::...222:::333---///000000111000///111333///)))666222...///222444111...<<<'''___XXX333888:::666444555333///***777444111999555888NNN~~~fffbbb|||UUUCCC:::222333222777--- :::$$$000---222222...555---...------///111222111///444,,,...///+++///444///,,,444555///---444555000---666///,,,777333---<<<999777+++222222+++666888...///,,,)))+++222111,,,111333***...888***"""555333+++(((,,,,,,***---555000999:::111---222222,,,555999000222<<<000'''666;;;...,,,666555***(((222)))333555+++&&&,,,222111///777---)))777444,,,666666...777AAA999111444666---111222///---///...,,,(((<<<***%%%000...333888111000///;;;333+++888444***222666111///444999:::///777---(((666444...999===111666===555///444777000;;;666,,,111666222111...777...)))444000)))444777555---111///111:::)))sssuuuRRRMMMFFF===FFF<<<666@@@:::444===222...---...777;;;000***222111))),,,888777+++.........000222111---)))222...++++++///444777888)))222111&&&)))777888+++222,,,333------333+++111>>>---000///222555///;;;444777333+++,,,555444+++999:::YYYuuuOOOFFF444+++333888333111555+++222777333///666FFFRRRtttCCC...111999:::000***+++***$$$((()))---111444333000---***666777,,,)))111222***222000888//////666---///;;;222,,,000666444///+++---444444***'''...///(((777///666222///111***333222---+++...000000111444000888888///---222///''''''+++...,,,,,,...//////999///111444------333111555<<<888+++***555777...444333111111111///---+++***///111///000555555000333333555...'''111666+++111444555555666666///&&&000222333222000//////000)))555555***)))333555---222111333555333---+++---///,,,555;;;555666@@@BBB///444444//////444444///444...666333555:::111444333---333999555555;;;999---888;;;111+++//////***---===AAA***...@@@222+++\\\iiiWWWAAAKKKOOO***###HHHGGG...<<<---+++111111333555///666)))&&&111444,,,---777555000+++***---222555777333222111222333333000...444+++,,,444333***---888222,,,333---,,,222***///222)))111000222555)))...;;;+++(((555777,,,,,,999222999^^^mmm222:::000---444888333......BBB***)))@@@EEE<<>>'''%%%:::555---000+++))),,,...------///333&&&'''777999------999666222...------...222555000(((+++000,,,---222111GGG666111;;;AAA:::999@@@111222222222222111000///,,,//////...000444222,,,@@@---111@@@;;;222888AAA(((---111222666999666111333444333111---***))))))555******444444******444111555333,,,+++222555222---(((///555///...444444444'''***===<<<***&&&333777///666000222999111666777,,,,,,111---...000+++555---111===888&&&%%%222888AAABBB***---999---+++fffGGGggg;;;===NNNGGG666666SSS<<<,,,,,,555333111222///...111///)))+++333444///666222,,,***,,,111777999000//////111444555555444///777888111---111333222444...555///...333+++000111...888111222888,,,,,,000111///...111666777555===999jjjKKKJJJ666444333444555555333222===555444;;;CCCSSSuuutttDDD///777222@@@888222333555555444444......///111333333222000---333444...---333444111222000999111000555+++,,,...******...111//////111000111111000333777444///777---444333333333+++555333///...111222///...//////000//////222666444...<<<222---000333111333888111***///555111111666333===888000+++333<<<777+++...111444555333222333555111000///...222555111+++444000222///(((---111***...333555222111222111///222333444444222222333444111333000+++---333111******444222''')))777:::222333+++///555000...000+++---...111222222///---+++555///777222444999...222666))))))//////222555///,,,333999777333111...***000444777)))---555(((---YYYVVVOOO>>>EEE@@@888===777999:::111222444000333555...(((666555'''(((777777)))000000000000000000///...333000,,,+++...444:::>>>///;;;;;;---+++666666+++777111999333222666---222666555;;;...---999222111***555555+++---;;;<<<222>>>HHH\\\CCC777888444---,,,333888999222AAAEEE;;;DDDooo|||FFF===???111***777///---333333---***...111000000000222333222111)))777777((((((666777***444111888...---444+++---444222222333111---...111+++444333+++000<<<888(((555###...<<<===000###444666222111444444000...//////777555***---999666'''333***)))444:::555111444666///444:::444333555222555;;;555)))111BBB>>>***---222777777333111333666555111///111777999444...333888:::///(((555888(((555999999222,,,+++,,,+++222333555666666777999;;;000999555'''+++:::777%%%%%%,,,///...111666444---666,,,///777444333222***000666222''''''111444...000---999777888:::++++++444+++...555444555888444)))777;;;111...666444((()))+++333...333444$$$,,,nnnbbbvvvBBBGGGNNN444,,,DDD>>>***666777888000***444888,,,222+++---666666,,,***222,,,///222333333000---+++888555111---,,,///444777===---***777999...***222666111999333222777---222444444:::---,,,777000000777,,,---888999...000<<<222WWWaaa222111444111***(((...444666>>><<>>333...222:::999111333===;;;kkkXXX<<>>555RRRwwwyyy___555<<<000...888(((!!!<<<---222111---///555111&&&333222222222222000---***000)))&&&---222222444999---+++555...///666---///222...---111444333222444222,,,...666666111444>>>&&&444===(((---III===)))888333///000000......111333000222777222)))...<<<'''444777...,,,333000%%%555,,,000333,,,))),,,((()))***000666555000333:::------///111222111---)))333///111666666111000333222&&&,,,777333///333666//////---+++...333222---666666444111///...000222111---...222000,,,---444+++---///000444555...%%%333))),,,000***))),,,(((666+++***555666000333???///***333000222777---000???444333444...---333111...''')))444666...,,,222...777>>>111444;;;)))(((ooorrrZZZTTT@@@:::DDD:::333FFF///666>>>BBB???777///)))777:::999000***+++000333666111+++111777///---===%%%222555...///:::999...999555111000111000,,,))):::///...777666---111>>>))):::@@@555///777888000:::333444:::999222333;;;AAAtttFFFKKK///:::@@@222777BBB555666@@@GGGnnndddbbbvvvTTT>>>666555222///...------...***+++,,,+++******+++---(((***,,,...//////...---///333///...444111+++...444555---***111222111888+++111111,,,///777444)))888&&&---222222,,,$$$666333---&&&...777111000@@@+++111111,,,///777333(((999222333999666......666---///+++,,,333000///888###777>>>///&&&---000+++000///***///888333...444666'''###000555...---444$$$222777111444>>>:::+++===---)))555888...---666:::...***111222,,,222>>>(((===III)))(((+++444$$$777000000777666,,,***000777777***666===---000888***888999,,,+++888777(((777......888<<<444111555666***'''...///+++000===(((666999...,,,555444(((111))),,,888:::000+++000666......555555///000777```ddd^^^FFF===FFF;;;000@@@888999;;;:::777555444444+++111333000///222666777222333///222666...+++666,,,333444//////555555///******+++,,,...222777:::<<<666555888555,,,+++111///777<<<999444444666777000??????111...<<>>===>>>666444111...------...///---......---++++++---...***+++...000111111111000***///,,,---666555111555777888///***...---)))...777+++,,,999888+++,,,999&&&+++444'''))):::444111777333,,,---222,,,(((222777***+++999:::---***555'''666888++++++888:::...444555000///333---)))000111,,,///555///###(((888$$$666222$$$,,,777222)))999222111444111))))))///000###%%%555888+++)))555'''222333)))(((222444,,,:::555555999555+++&&&(((222,,,777222666$$$000:::)))777999...///======000:::===...555:::,,,///333999...---666666++++++666'''444555)))***777555&&&777111111666555///...333:::000...555222((()))444&&&333333''''''555888///777111111777555,,,)))---qqqAAAGGGPPP000888LLL///;;;:::888555222222444666+++///222111222444222///,,,444444111333...***000333333222222111000//////)))+++,,,+++***---555;;;333444555555444222000...333111555:::666///222<<<888777888888555333888@@@===~~~ZZZCCC222555666777+++111;;;666DDDLLLUUU|||\\\lll___666::::::555333000---,,,...000111000111000...---,,,...000+++,,,...000111111111000222666222111888666000444000333---***000///+++000///444666222...///222333***!!!,,,///222555...999000333---+++222000,,,000000444555333111222111...111000333666666444555999111444111222777222---555,,,222111)))'''---333333111///---333777,,,)))666///555888555...,,,///444888333222555777666777999***,,,222666222+++000;;;222444888:::888222,,,(((444444:::+++111***444222555333333666666333222444...777))),,,444...444444444333000...---...///000///...000333222...---000,,,---...000222333333444444999777///+++...///+++******---///------333:::///---111999999222...000```iiiAAA000OOOAAA(((BBB666888:::999555111...---...000111000111333000***(((555444...000...+++///444000111777666...,,,000---------,,,***+++///222,,,222333000222777666///111///111333111---111999:::222333;;;888...555GGGSSSccc000888111777777&&&000BBB999<<>>&&&###>>>(((444999222---000555555333333000---///222333111111+++111>>>:::,,,000@@@000333444111333888999666333444:::)))222---444+++999...---888777***)))444+++777))))))222111777333...222111+++***//////***555---000:::777***+++888+++---+++(((+++333999999,,,:::<<>>999222,,,))),,,...---,,,///444444111(((333111***...///---111111,,,000:::999///+++000)))((())),,,111333333111111666444---///777555---...333333...,,,111444333---:::;;;...,,,999@@@;;;cccWWW)))===666%%%(((555CCC===222JJJJJJ~~~gggMMMUUUGGGEEEZZZFFF444444&&&999333111...,,,,,,...111222111000///---+++,,,...000111111000///---,,,***)))&&&***&&&&&&......+++000333777111...444000***---111&&&(((666777***%%%+++'''///999)))))):::111)))///777333...444555......666---///888555'''(((555---:::;;;///---555444)))111444111111666000***111000$$$%%%333555***+++777+++555333---000...+++000...666777///,,,111222---<<<'''&&&:::;;;'''&&&888(((555777,,,,,,777777***444555222------333666444444)))555AAA&&&,,,999&&&222333)))***777888---555@@@111...333...111---666&&&(((::::::'''%%%555'''555777+++(((222333***444666333---...444777666888------888666)))***777(((555555***///???;;;'''777555666888777444222333```^^^ZZZ333<<>>...))):::...---,,,+++...222666777'''333222&&&'''444222$$$:::,,,(((333666...+++222+++'''(((000222///000666***555>>>(((//////444$$$???000---777555&&&%%%222***///$$$///777+++---111%%%777999,,,---<<<;;;***666((((((666888------:::***'''+++444777222111666...777666+++***555999222:::---'''---222///000555,,,---///000222666999:::kkkMMMJJJBBB:::DDD999<<<>>>>>>:::555222000***111444000---///333555333,,,(((222<<<000%%%,,,333444333//////111222000///222333222000000444888333000111777;;;888333///999...---888666***)))444///444333///666BBBAAA777eeeRRR222111---***777;;;===???SSSxxxIIIIII:::,,,FFF999---AAA777000222%%%:::000000000000///...---,,,......---++++++---222555111000///......---......)))---(((&&&...///,,,111222666000...666555222777222,,,---222000)))---999+++111888&&&&&&888111+++555000***222999///+++888777---***333666000///444%%%000444//////666555...;;;;;;333000222+++&&&...---%%%)))555333&&&)))777***888333'''000999333***777333000...,,,+++///444555///---111222000000333,,,555222&&&(((666555(((888,,,)))000111+++///;;;///)))333///777(((222777...555333+++***222333,,,444555***888>>>,,,---333,,,,,,---///111111222444,,,111///***...888888///;;;111...555555---///999000***000???>>>...***333)))777888,,,---<<<:::+++222444444333444555555444sssqqq:::???FFF///<<>>888444CCCRRRdddaaa>>><<<+++444BBB555222HHHLLLggglllHHH>>>777555:::<<<666:::666---+++111111,,,+++,,,---+++((((((+++---///444444...+++...000///888999---000///***111+++000)))(((///111---000999222///---///222333///+++333111...,,,---111555888111......111000,,,+++---)))111000444------;;;///666444///,,,///333111+++111$$$///:::---+++444222555---444;;;222+++...///...222......666555...000333%%%///999)))$$$...---+++//////,,,---111000***222333111///000555555222;;;+++(((:::111)));;;444///666111%%%)))777777+++999777555222//////222444111,,,...---%%%)))222111///)))000777222111333///000,,,(((***///333333111+++...,,,222;;;666...222///'''000<<<666...///...777...,,,666999222...000111$$$...999//////555---,,,+++//////---444555(((~~~xxxIII===444EEE666222>>>777###888DDD 777000000000))),,,222...444555555111000///***$$$)))222,,,111///)))444222999777333===777000;;;222111555;;;555,,,444999...111666---000...)))333///)))===000222OOOBBB888^^^___999***>>>666%%%333>>>111NNN}}}iiiKKK999777333333555111222444222...---......+++(((+++......,,,+++,,,---+++000111---,,,000333222...111'''---000...888333555......444666222444<<<666222//////222333000---///.........000222555777444111111333222...---///000444000444...---777'''444333///,,,///333000+++(((;;;///+++===333&&&===222,,,111555,,,***...------111,,,+++333111+++...+++@@@333(((:::444(((;;;,,,///...,,,---111111---333444222000222666777444555FFF000444JJJ888000AAA333111...,,,///333333///000000///---,,,---...000***CCC111&&&===333###===...+++111555000333666///...,,,+++---222444222///111111+++---777444000666000,,,333777...---555777999111///888;;;444000222'''888---***>>>222$$$:::000...222333000666777,,,UUUNNNVVV777===KKK888444HHHLLL444///FFF===666777666///222777333333111111555555000+++***(((333///555333,,,777555555222...888333---999222999@@@CCC666)))222777+++111555***,,,+++'''333111/////////333777888===FFFzzz|||III???555999666777;;;<<<@@@\\\~~~uuu]]]===333222222...333666//////,,,---000///+++***,,,(((+++...000///---------+++///000---,,,///111111///222(((...000---666000---((('''------)))+++111666222...---///111000...+++,,,---///111333444555555222111333111...---///...///+++444333333<<<+++111111///---///222000***///000444444///333666111///...222000)))---222+++---111,,,***111///***...***---...'''%%%111555))),,,......,,,---000222111111222111///111666666333000333000:::888111777+++333+++***000222,,,+++000------......//////000000)))---......---***((()))+++,,,222111---555:::000---,,,---111555555111---111111,,,...888555000555000111666222(((///===>>>999222000666888333///000000---222555///...333444///,,,111333///333444***KKK888YYY666999GGG;;;555GGG@@@222@@@>>>888999:::333666<<<888333---000999:::222...111---666222666444...:::888999666111<<<777222@@@999<<>>NNNIII???<<>>444(((000777///000666000555333---555111...EEE666...HHHGGG@@@ZZZKKK333666;;;AAA$$$777MMMNNNcccdddTTT666===,,,111555...$$$---666///000)))&&&+++,,,))),,,555222000---,,,,,,---...///111000/////////...------...222)))000333000888333000...000222222000///000///---***)))+++...111333222000...------///000222///,,,,,,//////...///333666888555<<<333+++555+++---//////---...111000---%%%;;;///###444333&&&///111333999666000777777)))***000...---333222///555,,,555))),,,CCC999(((777...............///333777...///...+++---222333000***CCC000---???555---111(((...111---***,,,,,,))),,,++++++---//////,,,))),,,@@@///%%%<<<333###888***+++///---)))111666,,,000000000000111222111000---000///333<<<555+++---***+++111000...999===111111...---//////,,,++++++(((:::...%%%444///&&&888333///444888111000333...tttbbbrrr)))LLLUUU@@@@@@PPPKKK:::999CCC777111444666111444999555444111222666777444222222666888...222444000999333000---***555000+++999111666111333111***---444000///777222888555,,,111***(((444333555???;;;:::KKK___EEE@@@000>>>III888999NNNsssvvv;;;@@@@@@...333,,,///666333,,,111555,,,000+++'''((()))***///555333000,,,***+++---/////////,,,---111333111000111111555+++111222---444...)))***,,,......,,,+++***000///---,,,---000444777444222000------...000111111...---000111000222666444555333;;;111)))666111...000///,,,---111222111///444111---222222...---444111666666111444444)))'''///...---333111---333---'''$$$///888...'''...///...000111///...111777222222111...000444444111---555***///444---000,,,***555888111,,,///111---...---,,,...111111...+++,,,333)))$$$///...(((111///***///111+++---111+++111000000000000000000000444222++++++444111,,,222+++(((...333333888888+++000/////////............---222...)))...///...000222---333777///,,,///,,,```aaaHHHAAA222YYYIII+++???LLL;;;555:::444777888222444888333---///000///222666666222444666,,,555:::777:::///999777444@@@;;;666BBB:::<<<------555111---111111,,,555111777666...333---===...===III666555JJJNNN???555HHH888:::444DDD444DDD}}}UUU???***333===(((111---111333///222555...+++,,,***&&&''',,,000000///,,,)))***,,,///000000111------222555222000111333666,,,000000)))///'''///222555666666666444222222111000///...000333555222222111000000000000111444000...000000...000444...,,,)))555111,,,;;;555///111///+++,,,111444444<<<&&&222===***///:::(((;;;111222555000///111,,,(((111222111555000+++111<<<&&&222<<<+++111>>>+++//////222444111---000777444444222///000444333000===+++222FFF444000DDD///111555888888222,,,///666///---+++...222444222///:::+++222888,,,444???111555+++///777000***,,,+++...///111222111///---,,,444222))))))111...+++222000(((---444111111333///...///000///...///000111777$$$000555$$$111===$$$///)))000555,,,'''***)))~~~KKKeeeEEEAAA999AAADDD;;;DDDKKK;;;:::333666666...///222,,,222666333++++++111///(((,,,...%%%222;;;777666'''...---+++777222,,,777...EEE///...;;;888///000333(((111...777888222;;;666000888,,,,,,:::111999gggwwwUUU888555888CCC333555CCChhhXXX666666999333------777***'''***(((,,,111...&&&,,,,,,%%%&&&...000+++***((((((***///222222000666000///444666111...///***...&&&---000+++333---)))---000111222222000---222222111///------///000...000222333444333111000555000......---+++,,,///444,,,%%%111///***666///000222000++++++111555666444666,,,///;;;111&&&333CCC222000555000---111111---666777555888111+++000,,,:::... ,,,000***...//////333666222,,,...666333444111---...111111...+++444&&&444AAA---)))444666111444<<<555'''+++<<<***'''&&&)))///222111...)))666)))$$$999444(((555:::,,,000<<<555)))))),,,+++...222444222///+++)))000000+++,,,444///(((,,,555+++...555---***222666,,,...///------///111111...888,,,%%%666777,,,---222,,,222777...))),,,,,,LLL@@@[[[===???AAA======999BBB333555222***'''...999@@@555555111------//////---===---'''333888111///666(((555888---+++666;;;666:::333444,,,444CCC333(((333,,,---666888444888AAA000777<<<,,,000???EEE[[[EEE888000888999FFF444LLLRRR<<<333555///---///---'''......***///777///+++(((***---,,,'''***111&&&((()))((((((***)))((()))...888---...;;;///(((333---...333111))),,,777...,,,)))+++///333555555444111,,,,,,000444111+++444///000555222***...:::000111...((()))111333///,,,,,,...222333222111222>>>333///555777111111999,,,555555***)))222444---//////...,,,***+++...000222666UUUUUU===000)))333$$$444666((($$$///555000---...............------HHH)))%%%777777,,,000;;;///333111+++///666222'''000666888333------000111888...+++111222---...555000555333+++,,,444333+++---000000//////000,,,%%%...,,,---111111...000444'''//////)))+++555666000///111000+++))),,,000111@@@333:::888333///)))888)))222///$$$'''444444'''***))),,,111555333+++###xxxoooOOO:::777CCC::::::LLLBBB222KKK999555@@@>>>111444FFF,,,+++***++++++***)))(((000666333))),,,888777***888111333===:::///222@@@888444888...333???222+++)))666666***---<<<===000:::,,,444===>>>222999iiivvvCCC:::333:::;;;---UUUVVVwww[[[LLL;;;444444///000222---000111,,,'''***333444...'''777666$$$!!!111444'''666((())):::888%%%!!!...000,,,///!!!"""///((()))&&&444555&&&$$$111333)))111///------000222222111999111)))(((,,,///000000$$$333444%%%!!!...222)))555&&&'''999<<<,,,)))777+++)))(((((()))+++...000---888666((()))999;;;///:::,,,+++666666)))(((555(((***------,,,,,,,,,---444HHHaaaKKK777AAA999,,,222+++---555222(((+++999///---***)))***---111333222111222---)))111222!!!999(((&&&444777,,,***444---...---+++---222333000///'''%%%+++...***+++222:::...///:::666((()))888555444000******...///------...////////////000000555((((((666777,,,...<<<000,,,))))))+++,,,,,,,,,///777???***&&&666///)))<<>><<>>444666111222***///000++++++000000+++///---,,,++++++---///111...'''---333///000333000------***(((+++111111---777333//////777???===777111***)))///111------111222888:::333---,,,///111666555///***)))...///---+++000000++++++111111+++---...---******///111000<<<222...444999555222222444...777333111111)))111///000,,,%%%%%%++++++&&&---......---+++,,,///222zzzFFFfffAAA>>>BBB>>>:::555@@@000??????000000>>>===,,,000***,,,333222***)))000;;;000222???<<<,,,,,,<<<---===???000...999999+++333555???555000666///333>>>111111???BBB777222999555666???666444@@@[[[bbb>>>===999222///BBBIIIyyycccFFFLLL000------(((&&&000222%%%((((((+++///---((()))...///'''(((111222,,,...888%%%555222 444888)))***"""+++,,,...111'''///555******555555)))***666,,,---...000222222222222555///111::::::000+++...666,,,,,,555333''')))666---222...$$$%%%000222+++(((+++------...///...+++666,,,...999888///333AAA---333111)))---666111###(((+++///111000...------555###111999666666111999%%%111111(((+++777555&&&---000333444333///***'''222(((,,,444......888==='''000000'''***777777+++111---((('''...666444...888333111444444000...000---:::;;;,,,'''///111(((000222111......///,,,'''(((000000((()))333333)))(((222000######000222(((444***(((111444---)))---777(((222999888111'''666...888555((((((666888...+++---///111000///......nnnNNNDDDHHH<<<:::JJJ>>>---;;;666888???;;;111444@@@555000000333000)))+++222***666999///+++222333---:::333555===<<<222222:::111222>>>555000444...555---888999111444>>>:::+++999&&&333EEEDDD<<<^^^cccEEE:::555777HHH<<>>555///---000---***444777+++&&&(((---111---&&&$$$(((!!!000222''')))777777(((---((((((---///---000666(((!!!---///222333''',,,&&&111111&&&'''222222&&&,,,---///000000000111111+++)))...666444***&&&((()))555555((('''222222(((???---)))444555((()))777)))------)))***...///,,,)))444555))))))555777...:::(((&&&888<<<...***444---......---+++***+++,,,000000999'''###999333$$$222%%%&&&666;;;000---555...111444666555111,,,((()))888;;;'''111888$$$333)))+++999<<<111000:::------+++))),,,111222///666222000222222///------:::---+++555444((('''111000222111///000111...)))&&&......'''***444444***777***(((222222''')))555///+++---333222,,,+++///)))000:::,,,,,,;;;111)))777***)))333333)))+++999000...---///222333///+++___GGGEEE===;;;EEE<<<777777666888999333+++...777;;;;;;:::777222111444777///111333222///...000333333333444444555555444444111///999333111555...444///333666666666888666333222+++999???;;;888VVVWWW999666>>>CCCWWWRRRiii;;;888666%%%///+++...///,,,222666...,,,...///,,,)))''')))+++)))...///+++,,,111...'''&&&)))---000111///,,,)))444...555000111777---000,,,...---,,,---000...***///000111///---,,,,,,---+++...///...+++***+++...---000000------000000---555//////555555...***,,,444555000((((((222777666///000///---...222111...111''''''000444---+++111777666444222//////111444---&&&///%%%!!!///,,,'''+++&&&'''///444000...000000000000000000111222222'''...777222)))///000###,,,+++---222444222222555---111333111222666888888111///...///000111111111666111...111222000///000444444111---...222333000***---,,,(((,,,333222+++000---,,,......++++++...111333777777666555666777111...777111333::://////+++''''''***(((###%%%,,,888222+++***...222111...{{{QQQEEEDDD???<<<999GGG???EEEEEE???:::;;;:::666,,,555666...)))...000---:::******:::999***,,,>>>)))888777''''''888888(((111+++333000222888...222777...222???<<<---...===,,,666AAA111...CCCeeetttKKK<<>>&&&000000(((***444222(((......------...000222333///""",,,>>>999,,,---333$$$222222%%%%%%555888...%%%)))+++******------***111000...---000333444444)))666777))))))777999---///000///,,,...222222///000---+++,,,///000...***$$$222333&&&&&&222111###'''---...***,,,333333,,,===)))111:::<<<444***999)))555777---+++444555---888444///---...//////...qqq[[[TTTDDD@@@MMMCCC888LLL777777MMMLLL555000@@@***999===222...666777///...111000+++,,,333666222777111...222222......333222(((......444:::...111)))666:::111+++000222///555+++444888>>>OOO~~~aaaOOO???333@@@ZZZOOO---***222333///666)))---555000...333555'''000000((()))111111'''---222---!!!$$$333555,,,>>>---(((222222(((--->>>,,,000999---///<<<111+++)))///...(((+++222///%%%,,,------+++))))))---000 222:::111---333333+++)))111111+++...666555---777)))&&&///222+++---888%%%///444000111555000&&&+++---((($$$,,,666222%%%999+++***777555&&&(((888//////000///......000111'''+++999***//////***::://////:::999---,,,888+++---///111111///,,,***111111444000***111444)))666---***000000---333???---//////---...///+++%%%222000---***,,,///000///,,,))),,,333000)))---:::$$$)))---///111222---&&&666...+++...111...***)))111***,,,555555,,,***000***111///(((...<<<:::,,,000111888,,,...;;;000++++++###(((666555***,,,:::000333666666222...+++)))oooRRRhhhOOOHHHKKKEEE<<<;;;???>>>222III888//////444999111555444...555///+++111444222///111333333---666666...///777444))))))///---///888777222555(((888<<>>))),,,222000...,,,,,,111444///'''111000***+++333111---333###000444******555888000444111...,,,,,,...111333999777//////666222,,,222***000++++++111111***###111555,,,'''---...(((333111---+++***---000222)))555555******777888,,,//////***$$$)))333111'''333+++(((444<<>>FFFaaa@@@333...===...777===000---((($$$'''...///,,,'''((("""%%%...,,,)))111444,,,...999888...111===...---,,,,,,---000333555333333,,,+++///)))###)))222)))---<<<;;;------<<<(((000333...+++///000,,,111///---++++++---000222---%%%(((555888111222<<<***)))'''''',,,222222...666222---222666***%%%222666***(((333666...,,,222222111888,,,---999111///...///---111555+++'''333777******777777******888---222444000---------++++++///******333222,,,///222%%%&&&555777+++***777///---+++))))))+++...000,,,222...,,,111///***///555''''''333444+++...<<<+++,,,---------...//////---222---***000---)))...333777''')))<<<***AAA)))...///---222999999222000222,,,***222111+++---111&&&***888777)))***888000444111******222444///555???222444555)))+++***^^^OOOQQQ<<>>666555333(((///333tttxxxRRRGGGSSSOOO999999DDD@@@111MMM;;;111999444999///333222,,,444///333333111000333777666111777111...000000,,,+++---(((///---))),,,+++---999///555999777444444555555:::777999777IIIeeeaaaCCCtttvvvZZZaaa___YYYHHH555TTT999555:::,,,444)))...'''###***...---+++,,,---+++---///***+++111---)))111+++888777((('''555555(((***+++,,,---......//////'''......111666111///999)))444444))))))444555+++111---+++000222000111444++++++,,,---......///000)))555444((((((444444(((666222333666111((('''...+++333000---222333...000***888999,,,)))333555***333+++444333111000+++999222;;;555***---111111333&&&000///%%%&&&333444)))+++//////------000000...'''///......333000---333+++666555)))(((444555,,,+++---111333444333111000+++111...---333111---222%%%111555///000777444(((///...------...///000000000333---)))......,,,333...&&&222///---777111------111222///...111000444...***000000000888+++666555)))(((222222(((***000444222111333222...///@@@777444111(((///333wwwYYYmmmQQQ111NNNCCC111GGGFFF???888FFF...666;;;111444333...666111555555222111444999999444000,,,---333555333222444...666555000000+++)))222333###)))@@@AAA---///EEE---BBBDDD***>>>tttxxxsssnnnooobbbAAA'''BBB,,,---444(((333...111$$$"""***///...,,,,,,---+++***---)))***///)))&&&...777---+++222111)))***222)))***,,,---............---333111111222+++'''000666***)))444444******666111,,,+++///111000000333******+++------.........222%%%%%%111333+++///===---+++...333000''')))222...888333,,,000000++++++888------666222&&&***;;;444+++777999666111)))666111;;;222$$$'''...000222...%%%'''111...###(((777---//////---...222222000,,,444222000444000,,,222000''')))555666---222AAA,,,///222555666555333111---222...,,,333111...333999---000@@@@@@///+++777000...,,,---///000000...///333---***//////---333///000%%%///AAA***333...+++...333666555888===...555222///222///---444333((()))666666***)))222(((...222222222333333111777EEE666000///(((,,,)))|||iiiggg@@@LLLCCC>>>999FFF???DDD888===222444999///444444000:::666666777555222333777888555000000222444666666444111///777666333555///***000...'''(((000222...333???CCC...///???RRR^^^vvv[[[hhhDDDIII%%%---+++111%%%333...111$$$(((,,,---(((&&&***...///'''+++***+++000,,,)))222...+++((('''(((*********'''(((***---///000111111...222//////333---)))222///+++))),,,...,,,,,,...------......//////000000***++++++,,,,,,---------444---,,,000111///222999333222333444000+++,,,111+++222---)))//////,,,000666111///000...***///999555...:::;;;999777,,,444---777333***...000...000,,,---//////***(((---666...000...,,,///333333000333777222///444111,,,111111111222444222///222888333333222222222333555666000444///+++111111///555<<<222///555444...000999111///...///222333000---(((///......444000***---444,,,&&&,,,222***&&&///---///000111111222555777(((444777666666///(((---+++)))+++111555333111222---...///---,,,...333777222???///+++111///444///sssQQQ???aaa888;;;JJJDDD111MMM999000>>>444888...333333///:::666222555555111111555888777333777666111222777555...***111000000666444///444000<<<;;;------<<>>...***444555+++444444333333333333444555444666///***///000///666000444000''''''111555111333111111333777777222---***000......444111+++000444###,,,------;;;!!!...444444,,,***...000---)))444666333333,,,)))111)))444444(((,,,;;;:::,,,...//////...******///555,,,;;;---***111444;;;777qqqjjjLLL888ZZZLLL===III@@@<<<666FFF999777:::///222111---666111+++000222000///555:::<<<,,,333222+++///;;;===555---111...---444222---000)))'''+++333444///---000&&&;;;>>>(((===ssseeekkk~~~zzzqqqlllTTTeeeFFF888000+++000&&&000)))444444+++000333333333333///***...333222222555---***333222)))&&&+++///---...333//////...---------......333222+++,,,555222---444000'''&&&000333---+++000&&&444999///+++111222+++---,,,+++*********+++,,,,,,###&&&555777***)))333---222000((((((000111+++777555...---222,,,***666777+++***666777,,,---999///***111,,,000:::000111+++...)))'''+++((((((222444***&&&,,,...((()))111///...,,,***,,,111111---777666,,,)))222222---000***(((...777666///222===///222666999888555111...666888///)))...//////777444&&&'''777888+++,,,;;;555333333777::::::444...333666...***000111111999444,,,"""...===,,,!!!666)))444555,,,+++555999333///777222***)))(((---;;;<<<000,,,222333------333+++...333333///***))),,,444DDD555---///...666111ttthhhZZZQQQMMMCCCCCCBBB@@@===:::777666>>>222//////,,,111444---///333111777222111<<<......444---222222+++111+++,,,000:::888...111333+++777000222222,,,000777444111111...888???bbbuuuuuuxxxnnnjjjeeeqqqvvvddd333===555,,,...444+++'''333---***+++111222//////333000///555555***)))///,,,333222000...---,,,------...222...+++---((()))666000000333///+++666:::---))),,,111///***111444(((---111444111,,,)))---222333)))+++///******---)))...555)))%%%444333---777333222111///***''',,,444---000...)))***111444222000999000+++777333***333,,,---))),,,444///---777+++,,,+++(((%%%%%%)))---(((***)))%%%&&&+++---,,,///,,,***+++---...,,,)))000+++///111///555:::333$$$333000///777///)))777***///444111+++(((,,,111---...111+++%%%000888///111666)))&&&777555+++111444,,,***333:::666...***)))000:::666---333777,,,333;;;000***666222)))333222222000,,,***,,,111666222...222222+++...444111+++444,,,'''333000***555777///,,,000333000...111333222555333---444999111vvvEEEyyyRRRGGGCCC===777888<<>>333+++---222111444444***+++///---444000000;;;...---///###&&&'''%%%111///000111888555,,,///444---333---///222///333777222000000...:::DDDhhhpppbbbyyy~~~XXXbbbwww[[[===444222000444888000***//////,,,---111111...---111+++***222444+++,,,111///000///---,,,,,,---...///222444///---///)))'''111///...111...)))222666)))111...222111,,,000444,,,+++,,,---+++)))+++111777///''',,,111,,,,,,111///;;;%%%...555$$$///@@@...444111000111000,,,,,,...,,,///...***+++000333000777$$$111:::(((000>>>***---...+++---333///,,,666......,,,)))&&&&&&))),,,!!!'''+++,,,...111///+++...---,,,,,,.../////////111+++...111---222666///444$$$666>>>&&&***999)))000///...,,,+++,,,---///***,,,111---'''///222'''222)))333%%%222AAA...000***(((000555333///...)))'''000555...///666777<<<'''333999&&&...;;;(((///000000...,,,---000333000+++111777333444333)))333!!!...666###,,,<<<***999333///111111------000000///333222---444888///pppfffOOO\\\@@@555AAA@@@000000BBB333+++...333222555555,,,***///---333000000<<>>111000444***...---'''...)))111---111333///333777222333******000111666777---666:::777>>>DDDfffooovvv{{{rrr888jjjeeekkkoooccchhhrrrWWWAAA:::555///)))---222///111000000111000...---...,,,***111444,,,,,,///***...---+++***+++...111333//////)))---666333+++///111///333333///555777,,,---###(((222...+++000111...***''''''---333777999000,,,444777---)))//////...<<<...&&&777111&&&666444//////333444000***(((,,,---...------......------<<>>---111111222333333222000...---''')))***'''...444---000###222888&&&000BBB888666555222---)))***---000000000555222+++111444***111!!!,,,444%%%---888'''///...------...111333555777000222111***...555222555&&&333;;;+++222???///---///...***'''(((+++...///***111666111222444///[[[aaaNNNAAA@@@???999:::AAA:::222333777555888777---555777222555///...999,,,444777,,,000000...:::888333***...777888999:::333999...---...,,,222666///...777555:::@@@hhhzzzUUUjjjWWWVVV]]]PPPNNN{{{YYYTTTPPP666222666,,,---444+++...111222000///111111......)))...222---000444///333222000////////////000//////))),,,555111))),,,333,,,///222...222666000333,,,111666///,,,...***333222222444666666333000...(((---111***)))000111...,,,111333---,,,...+++000---,,,---,,,***+++000222///...//////,,,---///...+++///333111333333------666222...333111,,,---333111///.........---+++(((+++---,,,,,,///...+++///000000///...------...,,,"""'''222///...111///222222444///+++222666......222666666444111000000,,,'''...444444888999000...,,,111222---///555555222333222---,,,///222333...222777222,,,666888***000+++///222111444666111111///,,,---000333666777222///444444,,,---222///...+++///222...000333///...111111...---000222222111+++000666000000333///ooo\\\oooTTTFFFKKKDDD///...@@@===444555999666777666,,,333555///333---,,,999,,,***...%%%***+++(((444000<<>>333***444:::000444;;;000111444333///000333000***<<<,,,---444///,,,222555000&&&000777///444<<<000......///333777999777444???000)))&&&$$$---555111222(((111666***---444)))000333222000333888555---444***---222,,,***...---xxx___MMMIII555888NNN999///BBBIII++++++GGG<<<''';;;,,,111333555444)))333444)))'''222555...---555...222>>>555666AAA666333777///222;;;888+++,,,777;;;***444>>>???rrr|||aaavvvOOOjjjIIIddd:::>>><<<,,,(((...<<<000+++222222***+++444---:::999+++***555333%%%999111///444222)))'''---+++***))))))+++,,,---...+++111222///111666111&&&444%%%!!!---000''''''222,,,)))+++111111---000666+++333888///'''333;;;///777///...333222***)))111333((("""(((,,,+++///777,,,,,,777000...555,,,...777,,,---;;;;;;---)))111888)))***222000...222111+++,,,---///333666444000===///(((///444...)))***222((())),,,(((---;;;???,,,777AAA---,,,===222&&&111***+++555777000...333//////...---...///---******---222555777777888999;;;...)))222666000,,,///222......111...(((---999+++:::999+++///AAA<<<'''222---...555555...---222000---(((%%%)))333888888***000111///222999555***444((('''222222&&&%%%111333***'''+++---+++111;;;))))))555///...555,,,...xxxGGGMMMSSSJJJGGG,,,;;;HHH111666???>>>222&&&999,,,555@@@000111AAA444)))555///000777777000+++,,,///...777000///555)))***+++888:::///,,,555444+++KKK555;;;LLL[[[[[[|||aaatttmmmjjjsss]]]nnnLLL222,,,;;;???...<<<555333777555---)))+++222888555***)))444777111,,,888888)))(((444333%%%333///,,,+++,,,---+++***000222222111222333...(((***222000%%%'''222333)))---,,,---111333222333444555333222,,,'''111888///,,,888777((('''444444'''///+++***...000...++++++,,,+++555//////666---...&&&000222***,,,555333&&&666---111666000......(((111---******,,,---......---666444)))...===:::(((555---000222***(((...---666...444...---000)))111***777777+++,,,999666'''???,,,(((555333###!!!000222000,,,***+++---000333,,,888999000444AAA===,,,333333444444111...222999888111,,,---...---...111&&&444555******555444&&&+++,,,,,,,,,///444333///000000///...000333000***%%%///111***+++666777...111///000333333000///111///+++111&&&$$$---)))///yyycccnnn@@@///XXXDDD000CCC555:::888888888,,,444444...999888666777---555444333111111111///,,,***;;;333;;;777666666,,,222777444555:::888111000666000444:::999TTTXXXccc~~~{{{hhhaaa[[[\\\QQQBBB555666;;;///...---...//////---,,,333444333///000444777666222//////111000,,,+++---111---***,,,111333222///222...---000111...,,,,,,222------000///***,,,333+++,,,,,,---111444222---777---...111///222555---444111000222222//////222---//////...///000---(((...***222---000888------111++++++111333...---000((((((...///)))...222+++;;;444111555666222222666***'''(((---000...---...111***///333,,,+++000000555,,,333///...000(((000666222111444444000------222333///((((((000111---===888111...000333444444///***''')))***,,,000666---222444000---///111111@@@777444888555---000:::222,,,...777777...,,,222+++---......000222000+++333---***---000...------%%%"""%%%---000,,,---222222555666444222222...***:::555:::---+++444000666rrrYYYWWWCCC666HHHHHH666===BBB---///EEE;;;...>>>---333444111,,,)))>>>666555000)))***111666666777+++222222111000'''222===000111???>>>///---;;;---999AAA>>>XXXrrr___xxxwwwcccpppZZZnnn|||kkkQQQ===333000+++++++++)))%%%(((///222///111111444999999333//////666++++++666444'''&&&000111---***---333666333000000))))))///000******000555+++,,,666333&&&(((777,,,...---,,,111777333***///'''000===:::444111+++555))))))444444)))***666,,,000...'''(((000222---222,,,222+++///888,,,)))999+++)))444555((('''222&&&)))...)))$$$///999333...(((+++444444,,,)))...777---,,,666555***+++777444+++---000+++...999<<<***333???111000===000&&&;;;...---888888,,,)))222'''666444"""$$$888:::)))...***(((***...000---))):::...---555222'''+++:::)))111333---+++//////***)))222555///+++++++++)))777'''***>>>>>>***'''777...///...***+++000222000000((('''000444000///333555+++---;;;;;;///...:::444999666---+++000000***...,,,555,,,)))000'''***}}}TTTfff___999;;;HHHCCC777===>>>===<<<333>>>666;;;@@@***%%%666333222666777333,,,---555<<<===888,,,333222222111)))555...777777//////666444***>>>666;;;PPPooo}}}YYYkkkpppnnndddbbb[[[===```ccc666222444111------000///***444222444:::888...))))))'''333555++++++555444(((888333//////000///+++'''333---,,,111000******222'''555777)))&&&111444+++111111//////444888444---///***666CCC;;;000...---%%%//////$$$$$$000111&&&***000...''''''///222...444...222+++...666)))'''***444111%%%%%%222111$$$///222777111(((000666...///+++,,,222111++++++000+++555333$$$!!!---000(((:::111222333++++++333444+++222???333222===000(((---777666+++,,,777666)))666///---111111+++)))---,,,)))(((+++000111...***&&&777>>>444///444111$$$+++333555///---222111***$$$///444///***,,,---,,,(((///111------111///(((,,,//////,,,,,,000333222///)))***444888333000222,,,999:::......888777***222777555---,,,111111++++++***444---+++222***---VVVJJJaaa???999KKK===FFFHHHCCC999000AAA888666???555222888...111///111333333222111222333===555<<<888666888000777333222222333333222000---,,,333888III||||||xxx```pppGGGjjjUUUIIIHHH>>>///000333555666222---(((888555222222///+++***,,,'''+++//////111555555222222111000000000...,,,***777555444444111,,,---000)))///111,,,+++000111---222---,,,///222000//////777000777===222+++///000,,,///...++++++//////---***///111///------,,,***444...444+++,,,444((((((+++......***---444555///+++,,,444555///000111(((<<<:::777333000111555888(((***(((###"""&&&***+++333---333888000,,,///,,,777***111333222000(((555000111000...000333222/////////...///111111///---999555000///222555666555+++...---(((&&&***///111---000111......///---***555000000666333,,,333AAA---000111//////111000---(((...333222222333222///111...///555888555000...---222222------222222---...333666555444444000+++555222:::000///999555;;;jjjUUUVVV999OOO===HHHUUUAAA777@@@888666>>>+++444======444)))999---+++///666444+++***///000---666......555---///>>>,,,+++<<<>>>---***777***:::CCCYYY^^^lllfffrrrZZZwwwvvvfffOOORRR333---...555666111...111333333111...---///000///111&&&)))999:::---,,,999))),,,///111000111222444000555666222///111222111111''''''222444,,,+++444666,,,***222222***+++555444///333555...///222...999+++***777777******888///...000333000,,,---111000---444++++++222***,,,333)))***666:::222333<<<000(((---333//////222...---444444,,,)))...000+++777******888999---...;;;---)))111888222000333111777'''...000000---&&&555777)))'''555666***)))555'''111000(((+++888::://////---,,,******+++,,,,,,AAA///'''///000***555JJJ000---,,,//////,,,***+++---******+++***)))///666777000///666666///000777,,,222666444222222111///000222111111555777444...@@@555333<<<<<<333444???000///222666555000---...,,,+++333+++***333...222xxxnnnNNNIIINNN444BBBRRR@@@444;;;555666555333777***--->>>666333555...000888666---000;;;---///:::000222???777777111444333///111555222***CCC...999zzzcccYYYqqqgggTTT\\\PPPcccCCCJJJ;;;222555333,,,...999(((///222111222666444...---666777111000555222)))+++000444333000...000333%%%...222------444666222'''111000''',,,999777)))???222000;;;999---000@@@)))'''...333333777666++++++222222))))))000111)))444...,,,///...,,,444@@@,,,+++444+++***222,,,000)))444555+++---:::999---KKK777000333...---444777!!!222<<<666444999555(((%%%---...)))+++222///%%%777///222666//////666666***---888------777,,,)))...333111***+++333222)));;;***&&&333444(((***888''',,,111444333000---,,,%%%...222...000666444+++888000///444555...---222###666999******:::999(((+++<<<:::((((((:::<<<+++555777666///,,,///333444---111000,,,111::::::222///999666'''&&&222444)))666...+++///...)))+++333***,,,:::555444999---...{{{kkkXXXPPP999QQQBBB888???NNN+++555BBB777444000///000222333333---333222+++***000///(((+++222333555888222444CCC444---,,,333444///000555999222MMMkkkhhhfffkkkdddxxxmmmZZZRRRYYY___sssZZZ333<<<@@@###333FFF"""333444222888===444///:::---666888000...555555...%%%222999555111333///&&&999000,,,222555222555<<<---777777,,,---888666(((---,,,,,,---//////...---777777///000888333---333###555999***%%%111444,,,***((()))---222333///***555///...333222,,,///888###333222)))---333222333444555222---,,,///111///777555---111<<<888///111---222000)))+++555666...000---***))),,,---,,,+++666555111222444***&&&222%%%///222+++)))000222---///555333***+++444111$$$;;;666---///888333+++///%%%222111+++///333333777///...///222444222---)))111555///+++222444666@@@***888999---+++666999000///222000++++++000222///<<<222(((///888111333FFF000777555***'''...///)))&&&...111,,,,,,000---$$$222///000666777444555999^^^OOOfff@@@>>>PPPEEE...;;;333:::***777555333333444444333222---//////------111222000555999777666888///---888777555666888666000...000***FFFNNN^^^XXXsssuuu```ZZZ___aaafff???333>>>@@@777777)))000111444888111+++111777+++---999777))))))777+++444777111///222///(((......000555666333222444;;;///---666666,,,***222111///,,,******---000333...111///333999222***...999000111999555(((***888///---,,,---000000,,,'''......222555444...,,,...555...***444999)))''':::333444222...---000111000999;;;555444666---$$$)))<<<,,,(((444444((('''444,,,++++++,,,......+++((()))000111333777---%%%***999------999999---000@@@///222111,,,...555777222---...+++000999333)))---777---***888===,,,***AAA111///---...111333222111///444///+++///,,,)))///444+++,,,444111(((***666///222000+++***///000---222;;;555+++...000,,,,,,<<<...,,,777555((()))888***---...,,,---000111...555111111444222,,,***---^^^999rrrYYY;;;SSSWWW666444[[[+++666555444444555444111///111...---000000///111555222666333444999333...555333;;;@@@<<<666333111///000???MMMtttccciiixxxlllAAADDDAAA444888...999777222444222---111///333444000...//////---111555333------222000)))(((///333222000111222111555777555......444333---000111000...,,,---111555...333333555:::333...555555444222000//////000111444111...---...---***'''+++000333222000///...***...333---'''---...+++---000333222//////222222000///666777666555+++'''222333333000,,,---//////+++***+++---000111///***&&&###000222111666222***+++------***'''***///222000888777555111///000222444)))...,,,///555///)))///...222...---555555111666222111000000222222222111***111///...444111,,,000,,,111000)))(((///222000///000///++++++---...,,,,,,888555,,,///222111444555666444///...111333111222...---/////////111555...---...111111---+++,,,rrrmmmKKK>>>OOO???:::YYY444000FFF666444222111111111///...666...---111111+++---444...222...///888666///222+++999AAA:::333555666444888000WWW~~~~~~fffggghhhttt@@@>>>BBB,,,888BBB:::---...222222555+++888888,,,***333333(((111111...+++---222000******333333***'''...555555111:::777***+++888999,,,***000777777444000000222333666222000444111333@@@111333///***---555666111444111...------...,,,+++...333222)))(((000333000'''333+++'''333000)))...111222///000333333000(((111444666888111...:::)))222111'''***777777,,,+++---///111222///,,,)))***777555---111555222222+++444111'''+++999999---999666666555000+++---333222666111,,,...,,,,,,666%%%111---'''222;;;777222444444555555444111...+++,,,222000111888666000333)))444333&&&'''666;;;222,,,---,,,+++,,,---......333///***000444+++222JJJ///888555((((((333333(((777000...222222,,,---444+++,,,///222333111000///uuuoooOOO555RRRAAA000QQQ:::777@@@;;;777222//////000111111444---,,,111111+++,,,333111444...,,,444222******'''666===555///222777777000666ZZZwwwnnnbbbhhh}}}hhhMMMEEE111222;;;444(((,,,111000111777---...888666))))))555,,,,,,,,,,,,///111...)))+++444444+++'''...555555???///,,,666666******666+++222888999555111222333...111---,,,000...000===@@@***&&&888<<<......???///...,,,,,,...000222222---333111))))))222666444666,,,$$$---666,,,(((888---000111//////222333000///333111222777///)))000000$$$$$$222555---...999000000111111000/////////...:::777---222555333333444((((((555999///,,,444,,,,,,000444222...///555222999333,,,...,,,---666333)))%%%555@@@333...???666666555333111000//////333666///,,,222///'''***999+++(((333444+++...;;;***)))***,,,---...000111666111---111333'''***AAA;;;---(((111111&&&%%%///333---...555555---,,,111000111222222111000...+++|||[[[xxxccc666LLL]]]AAA777^^^888@@@;;;555111000222444555---+++,,,000111000000333+++111+++(((111333---...+++444:::555///...222555222777DDDpppUUUaaatttEEEEEE///555000...666777000///111000222444222......222***+++---///000000---******000444222000111111000===555111333222,,,***---222333222000...///333777(((......222777222---555999000,,,111333//////333+++,,,,,,---///222555777***///222000000222333111222222,,,+++111---***111---000///------111222///...///***+++333...'''+++...+++***...111//////111222222111///......000222+++666555111555222,,,...,,,***,,,111222...******))),,,000111111///......'''333333///222000+++/////////+++111888111+++444777555111,,,+++...555:::222333,,,***111000***---888000,,,//////+++,,,000***)))***...//////000222***999999333666666111222999222---...///---+++,,,))))))...444666333111222+++...///---...000000...}}}WWW___NNN???FFFXXX555<<>>000...:::999+++---222222---...222000((('''333222...222000))))))###444333'''+++222...(((222222111///---///444888///111,,,---777777222444---444111''')))333333(((...+++,,,000111......111'''666888666===>>>777555///888333&&&(((888666'''%%%+++000111444777555222))),,,---***,,,111333111rrrXXX```NNN888JJJGGGOOO;;;>>>;;;777555444333111000+++333555111111666444,,,000888111(((---000...111//////777???<<<111///555***777qqqeee|||sssPPPeeeyyyYYYHHH111---666222+++222///)))+++333333+++,,,444333333444333...******...666,,,)))...///,,,...555333'''(((555777,,,+++555+++******+++---...,,,+++------''')))333111,,,222,,,,,,---///000///000222...///111111000000111222888///,,,---+++&&&***444...///...444999///...>>>...///---))))))---///...***,,,'''(((...+++)))222111))))))111333,,,+++111---///000///,,,+++---///666333+++,,,000+++---===222,,,---222...%%%&&&000)))//////)))...:::;;;000222999333***......))))))+++***+++444888***'''888,,,111666777555000...---333555//////777555,,,,,,333%%%$$$222666------777111------222111,,,,,,///444...+++666>>>111,,,:::555***&&&...333......333(((000333000111777777000333555222+++***...///+++|||MMMGGG\\\<<<:::XXX???444AAA<<>>(((///???...111000000///......111444000000000///111333444444777%%%333===+++111;;;$$$333<<<999333666333---111000+++///000)))+++///)))333"""000777&&&333AAA+++000...---,,,---000333555666---000333---...444333///111000...222777666000111...---000444666666555222+++000555000///111---hhhzzz^^^BBBEEEOOOKKK///@@@<<<777333222666777111:::555///---...000000///+++///222111222555666666///333444111///222666666JJJ:::WWWkkkfffKKKzzz|||gggzzzyyytttmmm[[[EEE666...333000000//////...------,,,///555444......333333---,,,***000333---///666444666222000222222///------/////////000111000...,,,333444222---,,,111555777222///,,,,,,...///---+++&&&...)))111333---333,,,444---...///))),,,333///...---)))+++222///---333666111...000111//////111222444222///...000000---000666...,,,;;;:::111666444888111---111///,,,222666888555///+++++++++***+++333444222333222444>>>444222000...///000////////////000111111222555777000333000///444111+++---+++:::888---000444///,,,444,,,---,,,&&&)))000---,,,---+++...666444222777777111+++)))+++///222333666///444777...,,,111111///111222333666888444---+++///222222000111555999444...//////---222333(((]]]ZZZmmmAAA;;;ZZZ<<<;;;JJJ:::(((555===333000//////000222444333000,,,---555888333000444555333---333555222222666777333>>>;;;HHH{{{cccyyyrrr{{{ttt{{{|||kkkHHH<<>>+++%%%BBB<<<***;;;000444...***///---+++111333555444000,,,*********&&&888///(((777111)))===000///,,,+++...111000,,,...///222555333000111444---<<>>DDDEEESSS,,,555FFF111///===000,,,...111444555333///+++000666999555222444555555888777444333777<<<<<<777)))AAAPPP~~~``````qqqyyy|||lll]]]qqqwwwNNN;;;444777666444333222111111111000%%%&&&111222''''''222...***333999111...666888555---+++111222,,,,,,111///,,,+++,,,000222000...222000---------...///111444///+++,,,///000---)))---777---,,,---000777))),,,'''+++000...333666000999&&&333===,,,---555%%%000)))(((000222......333---------//////---,,,,,,999***///555...555;;;...///222,,,)))......---444//////000000...,,,,,,---666%%%000666&&&,,,888(((+++---,,,***///555555/////////333888666///,,,...999)))444999'''---999***---000///333888111---888666,,,///333------222111777!!!,,,:::+++,,,777---222...***+++000444333111444...111222((((((222666777222//////000///,,,***+++000000,,,+++...///---000111555...%%%---333+++zzzSSSUUUVVVMMM:::III:::;;;???555666;;;222555444333111000///......444333555888888555666999>>>777222666<<<<<<:::888:::777VVVlllTTTXXX```tttqqqccc;;;AAA777666444222000000000000555++++++666555)))'''000...(((///777000,,,222333555000---......,,,+++---///---,,,,,,...000111111555000...000111000000111333000------///000...,,,000777,,,,,,...000777***,,,&&&+++111000444666...444...222888444000...***///,,,,,,000222111111222...,,,---111111//////111333333000///111222222333222555...+++111111000777000---,,,///111///...///555///000222/////////(((,,,000111...111888999333222...000777777///))))))222000333444...///222000222111...444888,,,'''555555***...555///,,,000111333,,,---222//////111...---,,,+++...222444333111555---///111)))+++555888444---)))***------...//////000+++###$$$...444222000000444111(((+++222///zzz}}}cccGGGOOOLLL777PPPDDD000<<>>444###666///111000...000222111---111......222222//////333(((AAA///$$$<<<333$$$>>>666888111,,,000000...555666...***...222000------'''<<<000)))<<<222"""333///666888111000666666111555,,,***222666///))))))&&&;;;///(((:::111$$$888...333111///333---(((///777+++...666000---222444)))===...%%%;;;777(((777,,,,,,---///111222222333777...000333...///666666333+++'''***---,,,---000...222///'''&&&///222...333,,,000444------222000cccGGGOOOKKKJJJ444@@@LLL888444???777111222333333222111222333DDD444111>>>???111---777555999PPPkkkiiiKKK555444&&&TTTKKK{{{tttmmmhhhkkkoootttooojjjJJJ999777444222000000111111!!!111666...000===;;;,,,777+++000;;;666111222222&&&++++++'''+++555888333---000444444111000111333:::111,,,...000///000444000111111000//////111333)))+++$$$000666000444,,,888...,,,---+++///222***222$$$,,,444,,,000999111///444222,,,,,,111///'''333...---111111------222111...444444,,,...888777777999111+++...---+++111===111***...333000+++******&&&444:::+++,,,555,,,111:::;;;222---111111+++888***$$$---444///+++,,,---&&&222777***---666---***888777...222666333111<<<...000777222///666999222---555444,,,888@@@...---...//////...///222444999000222777333333666333555---))),,,...+++***,,,)))555999222...///,,,$$$777)))+++555333000222000zzz[[[uuuEEE;;;YYYCCC888IIIDDD333:::<<<;;;666222222222333777===333///888222000666///777BBB888NNNwwwwwwJJJ---000666;;;EEEnnnhhhYYYSSS<<>><<<(((---///000+++)))888<<<+++<<<+++---AAA@@@***'''777'''///---"""###111888555444:::666***)))222111&&&///---666...///999333555777333777***,,,888000///dddRRR\\\WWWBBBBBBGGGAAA;;;666666555333333666666222111333666000888333333777,,,///:::---***666>>>999222111333+++FFFiiicccrrrnnnWWW888555222---...***111+++222333...---111222---666888666333222555666444444333222111000111222222111222222222111...,,,***222111///,,,+++---111444333......444555111222999222444666777555111---)))666444555999999555444666,,,))),,,444666222111666***))),,,444777444...,,,222000,,,***///555444///000...///333444222333666...---000444333///,,,...;;;888444222222333222111+++&&&'''------(((''',,,+++,,,///111222000...---000111...***+++111777888333///000555444///000777222000......000222333333???***(((999:::((((((:::000&&&+++555222222888999---111444444444555333///888555///***,,,555;;;<<<777000---111222------111000---777000111999111444:::///222,,,000888///111^^^IIIeeeQQQ===QQQIII111>>>::::::444111111111222666<<<444...666333444888,,,...>>>111...999>>>444...111***AAAAAAsss~~~jjj{{{wwwooo@@@888>>>;;;444...===///666444***(((222999888222...,,,------+++,,,000:::///---444444------666+++000222111111333111---...,,,///333333...,,,///777((('''666777+++***888333333222111//////000222666///...333222***)))///000(((---::::::---///<<>>ZZZ999777EEE>>>999666444222444888000,,,555222444999...111###666:::...000@@@???...??????999xxxhhhdddxxxdddIIIAAA777777DDD777+++444888666,,,(((...333222000,,,,,,000000,,,,,,000///:::666''')))888888)))...222333///...000...)))///---///444555000---...)))000...&&&(((000...$$$999999777444000...000222333,,,,,,333333---...555%%%555999...+++666777---===555//////000///000333---...///000555888333+++%%%000111'''(((444555***BBB:::444333333000---,,,......111555111+++***------888666)))(((444555)))444555111***)))...000...555555333111444666333,,,(((333555---,,,333444,,,999888444000222888888333222222000///...000222333+++555<<<000'''444:::,,,>>>444000555444,,,---666000,,,---666:::777333444---888666******666555(((222,,,444//////333***000///%%%...000555888+++///fffsssUUUDDDOOOEEEAAANNNAAA???;;;888888999888333111333...+++666222222666///555'''222666000111999===888888+++999NNN||||||~~~gggVVV;;;---+++222,,,---+++...111111000...------333222444777888666555666111333000+++---444333,,,+++,,,---....../////////333111///...///111222111222///---...//////,,,(((,,,000444555222//////000999777666888888555555777'''000333...,,,......+++333000000333222///...111000111...+++---222444222+++......,,,---000111...777222111444444///)))'''555666666222---...333999%%%******&&&'''...000,,,....../////////---++++++999666000+++...333222---,,,...111111000//////000000111444888:::888444000???---,,,<<<:::&&&''';;;000222888333)))...222)))000///333888888222...///;;;888666888:::999999;;;000333222------222000***...'''///,,,...333---666666...333,,,,,,333,,,222^^^mmm[[[???OOOGGG333HHHCCC666444444888888555444666------999222...222...777999...///;;;<<<111111===!!!555SSSSSSwwwoooiiiaaaiii???777333,,,***???,,,(((+++555777///,,,///'''***,,,+++---///000...666(((&&&222666---***222...)))***000333000222999111333000+++---444444...<<<)))'''999<<<,,,(((444%%%)))---...,,,,,,///222...111111...---...,,,)))000(((***444333((('''000%%%(((---222111...000555---000000,,,+++///222333888++++++888888++++++888,,,***+++///111...,,,...***111222'''!!!&&&,,,...444+++,,,888:::222444>>>000+++,,,333333......333///111///++++++...///---555'''***;;;:::((((((888***)))---666777111111666)))===>>>***'''888999(((777)))...999222)))+++000"""...444222444:::777,,,222333111---+++---//////444))))))333444+++)))111///&&&---+++---333...:::111111777***'''111,,,///fffRRRbbbEEE<<>>555'''gggzzz|||{{{UUU|||dddCCC111000888,,,%%%???111---666666+++(((///(((---...***,,,333555222)))111///''',,,777444&&&===333000777666...///999)))222444...111888333%%%,,,...---+++///444000'''444333000+++&&&&&&---333$$$,,,///,,,///666777111'''444555+++,,,777555(((---///333333///+++000888%%%...444222/////////...---555555---,,,444333,,,999444///...------111666(((777<<<000(((---///+++$$$111222((()))666666***BBB666000444222***,,,777&&&///777666222111000///&&&...111---,,,//////***;;;111///444000(((...<<<***---000000///...///222'''...333+++&&&333666$$$<<<,,,---??????---,,,<<<'''000444111000555888666'''222222(((***666555'''444)))...,,,---111---999"""+++999+++'''222+++)))RRRYYYUUUAAA444III999EEE<<<777888999666222000:::;;;222...555555222777111---333777111222555///333777===HHH~~~vvvlllsssfffTTTfffKKK???+++)))555555(((666666******666666(((///666+++444999,,,---//////+++))),,,---...222777&&&666;;;111333???<<<---;;;888,,,(((222333///222,,,'''(((000///)))***333)))111111++++++111111)))999555///333888...+++888...666666,,,(((000444111000333444111000000...***444'''###---444222333888&&&000222)))'''000666555,,,222222+++***000///)))<<<222+++---...---///444"""---222,,,+++333555///+++555666,,,***222333+++888222---555999,,,+++>>>'''222///***000222------,,,222555+++)))999:::%%%555))))))666888000111<<<000###,,,333'''***888555+++000222000000222...'''HHH333+++===EEE...&&&<<<(((---000...,,,---000222,,,...111111000...------///555222000666333///333XXX<<>>BBB000---CCC,,,///333,,,(((333666&&&111......111222111111222***>>>222)))<<<444(((<<<111222000++++++000111...***888222%%%---:::555---///...---,,,---......---444333222000---,,,,,,---111666111...333000+++000yyyfffSSSOOO===CCC888<<<::::::>>>>>>;;;:::<<<222666000///666666333888000222222222444333222333HHH;;;///SSSuuufffvvvvvvooocccJJJDDDKKKZZZDDD;;;888555...777,,,,,,777777,,,,,,777---888...333555(((+++...000,,,***---......111666999999777222222555777666...111,,,---888666.........)))))),,,+++%%%'''...+++111333000000333111+++---000...000777333///777111111000000555:::777111999888333,,,+++000444444111,,,***---111000//////---000111...///222333111///,,,,,,///000000222666/////////111444666555444)))...///---+++---...,,,111111111///......000222333444111444888///)))111(((111///,,,...******333888666;;;:::222666:::333,,,333333---,,,111///(((&&&***///,,,'''---///'''111222000,,,,,,///111000)))666111'''///888666555333///******...///...,,,999666111---++++++,,,---///333...+++000...+++111xxx|||mmmEEE===\\\@@@777666777:::777333333666333777333111888666333888777---777<<<222888@@@666666111:::<<>>000222222///...000000---///;;;;;;///---777666,,,666+++,,,:::===333222;;;666///...333333...///666***666444$$$$$$444888---777++++++777888---...999222//////222000---///555***888111"""+++888666000555111///888888'''(((AAA333+++000444+++'''---///...---000444222,,,+++000%%%===000 333888...666,,,///333555444000//////+++===888'''***555333...333///......+++(((+++222---++++++---000111111000+++000+++)))000111000777qqqjjjHHH===>>>>>>:::999<<<<<<:::;;;>>>333888333///333000...444'''222......999666///777666---(((222TTTeee~~~kkkoooMMM<<<777:::...333222++++++222333......:::......444...111...111---,,,//////---...111///...///222444333444777111444...+++111///***...***+++---.........000222555444000......000444555,,,444222...555777333666///000333444000+++---222999999666000000444777777///444555000---...000000///...000444555333333555777444444666555111111333---555888333111555333...---)))(((+++---,,,,,,...///111222111000000111222(((222000...888;;;444000...111///000222)))(((666999222555777000000555444///,,,///555333+++,,,444,,,222,,,$$$)))///---,,,222111111222///---111777///111---...333///+++444444111000111,,,%%%'''000((((((***...444555333000///333...,,,111000---333gggOOOfff<<<>>>777333444666555555666444999555000333222111:::444)))777???111555<<<---555DDDCCC222FFFeee}}}|||KKK===DDD...000333222,,,,,,222333000222===...///888555777111...+++***------***+++...&&&((()))((()))---///...000555000...444111,,,111///222555444222111111000333111111111111111111333888000,,,888>>>000---@@@&&&555888,,,+++777666(((...///---)))(((,,,...,,,333)))***555000###'''999(((888:::,,,)))555666+++222555666444333444222...666///333>>><<>>+++%%%888222,,,+++111000)))***111---,,,,,,000555777333///...333///---222000,,,111rrrOOONNNMMMCCC;;;;;;<<<:::888888///555000,,,000///000:::)));;;222---===333"""///999999EEE666NNNuuujjjiiikkkKKK777999444222000000000000222444000:::***+++666666777...111......000///------000+++///---((()))000333000)))///---,,,222000***...***///222111///...---+++000000111444444111000000---999333(((,,,222...---666+++'''///333000000777+++000444333333333///***(((222444)))%%%---333222666222444888333(((+++555***222444//////333000(((+++666666)))'''222777111666+++'''...///(((''',,,(((444777000///666555,,,,,,:::444)))333>>>777---555000---666;;;---(((666333//////---***444777,,,)))777888+++&&&000333+++,,,222***+++:::333)))444---...444999666//////555***555///'''000666---%%%---%%%$$$///444111000555444111///111555666333///***000---,,,333111---222pppaaaIII@@@VVVEEE888MMMHHH///111888444888888000222888666<<<222000///+++///444...666///444222666FFFnnnsss|||XXXzzz}}}PPPDDD(((111222555666222---000666,,,...333222000:::<<<------)))...111++++++---&&&222,,,((())),,,...///000000......000...***+++...666---...///+++...111***555---***///222...---000+++(((------'''---555111000111555222///777666&&&222------333444000---///---000222000...---000333333:::666000111+++'''...---***)))---444666222,,,222,,,000333000222555...333888333...000+++'''---...000...222888111,,,444,,,...555555000666;;;333111777222000555222---222777555///111999444///666***...333444222000000222,,,777222(((///666444444111111222333222111000///222---///...(((,,,222,,,+++###&&&---///444444)))---999555,,,000444222333...---///222111///111555kkkvvvTTTIII:::>>>===222EEEPPP777888444888999000222888555;;;222111111,,,000444///:::777???<<<999:::LLL~~~rrrxxx|||vvvfff|||~~~yyymmmzzzjjjSSS^^^dddVVVcccgggPPPSSShhhfffOOORRR222555333444555222---...222111)))---444111333555///111---222555///000222,,,111---)))))),,,...///000///,,,,,,......---///444555---...000,,,///222,,,000...***)))+++......------)))------'''+++111...111222777444000777777)))---))))))...///,,,***,,,------...000111111111000444111<<<""",,,@@@***&&&$$$%%%(((...000...+++...***...111+++---111+++===&&&888@@@$$$,,,???(((...111///111777111+++333......444555000666:::222AAA(((999AAA&&&...@@@)))+++,,,(((***222...+++333...///111333444333111///222###888>>>%%%333BBB"""222222000/////////000111222---//////(((+++///***---(((,,,///***...222---***111,,,(((000111+++,,,///---///111111...///333uuuLLLggg999???SSS>>>@@@SSSHHH<<<777;;;;;;333444999555:::222333444///222555///555333>>>===;;;666999]]]|||ppplllvvvqqqaaa```dddoooXXXhhheeeTTTNNNSSSJJJCCCHHH@@@666999===CCC;;;888@@@<<<999FFFTTTTTTeeevvvUUU;;;999444111222222///...000555&&&)))444000+++///111000,,,111444///000333...000...+++)))+++...//////111...,,,...///...000555000)))+++---(((,,,000***,,,---***&&&'''---...***...)))---...'''(((...,,,111333:::777000555888...666222222555777666555666...,,,+++///333444111---000---...//////111222000,,,---...000333555666777///---333444,,,---222...//////111111......000000///333000111666000+++222000...333444///444888000555333222111//////000//////333111111777333000:::333111000222555555111,,,+++111555333222555333***444222///------...000222222,,,///000)))***---(((///---222000&&&'''000000444333...111<<<999111333///...///111000---...222VVVYYYGGG???FFFGGG>>>:::===@@@:::>>>>>>666777;;;666777222555777111333666000333///666444999:::;;;WWWzzztttlllooofffYYYfffRRRFFF666@@@555222333444222444666333///888...***888444+++777000BBB>>>IIIrrrMMM<<<:::222...000333333111222555***,,,111,,,***//////...***///333...000444...//////---***+++...000///555000///111111///...000///))),,,---(((,,,000,,,,,,)))(((++++++))))))+++///(((---000))))))///---000222:::888///333888000111///...000222222222222000...------000111000...111999...***888555,,,444''')))++++++***+++///222///...666666,,,,,,222111)))555...***444///(((333111555222000555111,,,222333...222444///333666///+++777000,,,888333)))333+++222000...000+++(((000444333222333444444000---,,,:::111)))666666000777333222000......///000111111***...222,,,+++...***...,,,222111&&&'''/////////+++%%%,,,555///(((111111///000222111---...222nnnKKKQQQLLL???AAANNNIII555AAA;;;===>>>777777999222666111666888111333777222999333555///444999666KKK{{{vvvbbb___777999;;;333---111222+++---333......---000000---///222///;;;***666>>>555ZZZrrr^^^JJJ:::222,,,///444555555555222111222...'''...444,,,111,,,111444000333777222...111000+++***...000...333000000444555111------222,,,000111+++...444000...&&&)))444333'''%%%---///'''---222,,,+++000111000000777777...111666111000000///000111333222000111111000---***+++...111888 ...999'''333DDD...))),,,---,,,((('''+++...,,,+++333444******000...999&&&777???'''...>>>***222888333000555333///333555---///333///111444...:::''':::EEE...444@@@(((,,,555333///111---***000222444666555222//////000777$$$555===(((444FFF000111111111222111000000///000(((---333...---111///,,,)))...111+++,,,///***---+++'''***///(((&&&444222000111333111...///333iiiqqqIIIPPP]]]EEEGGGUUUBBB@@@999;;;<<<555555555...444000666777111222777444333222555...444888///;;;EEEuuubbb\\\BBB:::...333000333444...000555222333---888999+++222<<<111666'''+++777111777gggmmmNNN???666///000444444555666000333666---&&&000666+++000+++///222---000555000---222222+++***///000---000,,,---222666333000//////***...///(((***000---000***---777444(((%%%---000'''---444...+++111222111---333555...000555000333555666555666888666111000111111---))))))---222333(((---000(((...777...111333444222///---...000///---333555---///444111555...777:::...///555,,,000888333///444444000333666+++---222///111444///777000:::???444444555)))000999888444999888444777111444666444000...///222---)))555===555888;;;//////000111222111000///---///%%%***222...,,,111222---''',,,111...111111)))///333///...111---+++666000///000222111...///333xxx{{{NNNKKK[[[HHH999???===BBB:::<<<<<<666666555,,,333000555666///111888555,,,...444---444999---666III\\\zzznnnTTTFFF222***'''***,,,++++++***,,,...,,,---000...***///333,,,$$$///'''+++===111:::oooXXXHHH???666444222000000222222///333111))),,,222...///***---000+++...222...,,,333444,,,)))///111---333---***...222222111111...***......&&&'''...+++...444666///+++---,,,)))111'''---555...)))...000333,,,///333///111555///***---///------///+++$$$,,,---............//////,,,999---%%%111,,,$$$444+++,,,------+++***))))))333///444777222555999444+++;;;222---999222&&&444---666222,,,222444000222666******111000111333000+++:::222---;;;444(((444***222///+++222333------111222222222000000000000'''777222111@@@777)))444//////......------------000$$$(((000+++)))///111111+++...222...111444,,,'''///+++'''---,,,&&&&&&---,,,...000000---...222___}}}ddd???PPPYYYBBB777EEE===>>>???999888777...333///444555...000888666000222666+++000777+++333;;;NNNtttXXX555999777...444222//////+++'''------888///(((444666///222'''&&&333666---999GGG===dddOOOFFF<<<666111++++++---444)))...666...(((---222333...111333...111666111+++444555,,,)))///111,,,999111***+++...//////000444000444444+++,,,222000,,,>>><<<&&&"""111333%%%222(((---555---'''+++---555,,,...333111333555///---222444222222444...&&&))))))***///333444000,,,///!!!///555###,,,>>>444000111333444444333111///111+++000444111555888222888+++999@@@...333>>>...+++444000***000333000111666((()))111000111444000444%%%222;;;,,,555DDD555333:::555000777888000---333000...///222333000---888'''333;;;***...999***///...+++***)))***,,,...111$$$&&&...)))&&&,,,///666///222222,,,///555111,,,666333...777999---$$$+++***+++......+++---111nnnPPPdddHHH888\\\LLL222HHHWWW===777III<<<+++555'''///222333000%%%///111+++,,,444333---111<<<)))aaaZZZIII,,,222///---...000...+++,,,000---...000111111///...---***,,,------...111777<<>>&&&&&&777666000888BBB///,,,000///***000555...AAA///***555444&&&&&&444666---&&&'''+++///444777(((444555***'''000222+++333000...//////...,,,,,,;;;)))***555222...333666(((...888---111@@@444+++///''''''222555...,,,000444))))))444555,,,...:::...222000+++000888555)))555333333777:::777000+++<<<))),,,888///%%%000@@@---999;;;///+++444555---555...///666666---,,,222;;;'''$$$666:::---///@@@***,,,333555///444777...555***+++:::;;;---&&&,,,888(((%%%222333'''+++<<<***,,,,,,***,,,000...)))...+++,,,111333000---...444)))$$$))),,,***,,,222''',,,444%%%&&&777111---}}}ssscccNNNCCC333IIIOOOBBBCCC:::555999;;;MMM000555;;;'''''':::222)))---444333,,,///888999000;;;222UUUppp888666***333111//////000---((('''***&&&(((+++...000222222111+++---///111333444666777OOOTTT]]]HHH<<<111<<<888))):::&&&...777999000%%%444,,,555222'''+++<<<>>>222666555777444///555555'''+++(((,,,+++(((000777111...:::777'''(((888888)))000111111...,,,,,,,,,,,,:::,,,,,,888444%%%'''777(((666444$$$'''999;;;,,,999...000888333------)))888'''---222444...$$$111(((444222&&&***999999+++***111444111000222...&&&999******:::<<<...***333...;;;:::---111BBB@@@---222555:::333'''***///&&&555---///:::999---,,,777---999999------999666&&&000333444444555666222+++===+++444IIIAAA///111<<<+++222///&&&(((444444***...444555000...000---%%%...!!!&&&999:::)))))):::&&&666777(((***:::999&&&555000///222222...***)))333###+++111111...'''777RRREEEWWW===<<>>???444111333...555---***...000///111777&&&222555------555222%%%###***111444333222222333///------...///000///...***,,,------///111///***,,,,,,555***+++666//////zzzccc>>>IIIRRR<<>>000+++AAA---111444444000))):::777///000:::;;;111...444111000:::///:::kkk~~~PPP666###///++++++///333444111222555.../////////...,,,+++***+++---111222222000000000777AAAjjjiiiAAA666666<<<888<<>>***'''666777&&&'''888222------)))%%%000999333///666<<<'''(((===777000:::,,,(((000///$$$%%%111555******555666---000<<<***777999...---777888--->>>)))&&&777:::***+++<<<666///000111***,,,555666333>>>;;;,,,---:::666%%%999+++***999@@@555///333333......333666333555:::***444<<<111%%%---222%%%777++++++777888+++)))444---+++***,,,------///222%%%222555---,,,444333(((222&&&$$$///000''''''000(((---+++%%%(((222555111(((000999&&&&&&:::222***oooFFFTTTKKKIII333999AAAAAA888444LLL222666<<<+++,,,===333,,,444111666>>>999------666<<<777333111CCCNNNjjjuuufff555999666,,,444333333555222,,,+++...***+++,,,...///111111222---111444222......222777:::777FFFRRR;;;777999000555999)))000555444---%%%666)))......,,,000888666---888000333555...///555333((('''---///,,,222666...,,,222222---...444111(((555777333,,,---333333---999'''&&&555666'''(((:::&&&+++---+++///777777111777222111+++###+++333...111$$$---111222000(((777)))444444(((&&&000000%%%>>>222///666444((('''222222((()))444555+++///===---222222---///444333---;;;222333333+++,,,222111999---***333777222222999+++444333---555BBB>>>---;;;666333555222------222777***///999///%%%---666'''444444'''&&&111111%%%333///,,,,,,***)))))),,,999***'''222555,,,)))000'''000...$$$%%%000000%%%222666444,,,***111333...111###,,,000111...&&&444jjjrrrWWW:::FFF999===:::999<<<888EEE111///888111333::://////***:::@@@666///222444000:::999111000BBB:::DDDYYY666:::;;;///111//////111///++++++///............//////000000111333444222000111777===(((///MMM___ggg;;;555@@@111'''333---666333111333+++444222000***'''***111333222...666===555...888;;;+++)))(((///111---333777///111,,,---555888444333777111000000222666666111,,,///+++***///111111111333((())),,,///222333222000///+++111333,,,---111------***555000///222***///'''---000000///111000...,,,333555111///111,,,$$$+++))))))---000111444888,,,...111333444444333222+++222888111+++666999(((888555222000000111111111...//////111777===;;;555...888:::222///444222)))333...222444---000777444///222///'''&&&...333222%%%111333******444333'''555...)))+++222666444000...---,,,,,,------,,,+++***000444333222111///,,,***&&&000,,,---333+++000nnnDDD]]]???GGGLLL444111BBB777+++888&&&///999;;;333))):::,,,999===444///444555///000555777)))---222333PPPwwwQQQ>>>000,,,))),,,***+++---...---111777222222000...---++++++***222///---...333777999:::FFF--->>>pppQQQEEEMMM<<<777)))444???---+++<<<555...===///(((,,,...***+++222+++///777666000888>>>555111...111///)))///444---666'''(((999<<>>>>>,,,(((555444###777))))))888;;;111111>>>)))///222111000333555444(((333777+++(((<<>>===)))666%%%$$$666777&&&###222''')))///444333///...000!!!---888%%%'''===444***lllWWWlllQQQCCCCCC:::777;;;555>>>///111999...111???666333666///111999777...---555444%%%444555,,,444666999NNN{{{UUU===666:::333222///...///---,,,000555,,,,,,,,,,,,---...//////111)))$$$)))444;;;888333AAAEEE///lll^^^III<<<,,,;;;222)))666999777333+++999&&&555444%%%)))===;;;(((<<<)))+++999333***555DDD///+++,,,***'''000999555(((666555(((***::::::***777---+++111...$$$)))999,,,///000000444888555///+++666555''')))999999+++888***---666---'''...666...&&&///...++++++%%%111)))222444+++''',,,,,,&&&666***)))333222(((***555,,,$$$&&&444:::333---///---;;;;;;---+++777777***FFF//////<<<666+++///888((()))///777666000000555...555555---...777999333<<<***'''444222$$$***AAA111(((---777777555444,,,,,,;;;===000+++333111&&&===,,,'''333444***000BBB***(((***000222000///111***------+++,,,...+++%%%888222222555111***,,,444+++###...000222444,,,666EEEVVVmmm777444DDD333???999444666555222333666888666***---111555666444111///555<<<777111222000111;;;AAAaaa|||XXX------999000+++,,,---.........---,,,111///)))---222)))&&&222...,,,)))(((+++000555999444666:::FFFYYYUUUGGG222AAA888///555<<>>,,,$$$555+++777:::...'''...555555 666:::))))));;;;;;***<<>>;;;...;;;===;;;777666999:::888333444666777555333///---333999444...000......888CCCJJJdddkkk888@@@:::(((333------............------,,,+++)))...333)))$$$...---...///000111000//////###444>>>888uuuvvvEEE<<<---:::444'''---555000)))555555555444222...***&&&,,,333444------444888444,,,;;;333###)))666222***---333///...333000+++//////---------+++(((***000"""555111###+++888666///:::444222555777666777;;;---...//////111333555555$$$222444(((***888999,,,666666000000555///***111...,,,...+++(((222888///'''555555((()))666666))):::...///<<<:::---///???000111111...,,,...222555)));;;777(((...999555---<<<444222???BBB---'''<<<---%%%)))777:::111,,,111***555111(((---111***%%%444+++///:::666'''***;;;***((((((***+++***+++...)))222000&&&&&&111222***666222555;;;:::222111888111777777...,,,111333...''',,,((()))222111,,,///ooo{{{RRRIIICCC===HHHDDD///<<<555777444///...000000---999999888777555333111000666<<<777111333111111:::,,,AAA]]]xxxPPP666333777333)))111000///......---......+++...---333999///(((000---///111333333111///---777(((222BBBnnnuuu999FFF222333000333888///+++777111222222222000...,,,+++...444444...---444777555555555//////666333///666---111---+++111///,,,111>>>555333777555---000:::+++///---///666222///777...***))),,,---,,,+++---111+++***000111...111888,,,***+++///000///000333000111+++---555000)))...555+++***+++(((000777222)))'''(((+++---+++,,,///---///...,,,---111111...===666333777777444777???111444///000555000,,,333)))333222......'''###***777,,,111BBBEEE777333===666111+++000666+++%%%000+++111555444222222000---:::---(((000333...///777...))))))...///+++,,,222,,,))),,,222000(((&&&+++111666555...+++///000---(((...,,,---444222+++---jjj]]]nnn888AAAWWW555<<>>@@@...+++???000///,,,******---333777+++222666444333555444000888111,,,555<<<000,,,;;;(((---)))'''///000///666...333444///...111000+++666111...888>>>///***999000...///111222111...---)))000222//////444222,,,555***)))333333''''''222***+++(((,,,666222***...222'''***222000000111,,,+++ !!!---///%%%&&&111,,,888888---,,,888999///,,,111222...000555333+++444...***333999+++'''888***;;;999******000333777222333555555555444111---===111+++666;;;***%%%888(((555777...///888555'''...+++&&&$$$)))//////+++111&&&'''444555***+++777...---000444222+++))),,,'''...333111000222000,,,///222---)))//////,,,222tttbbb>>>PPPAAA---MMM999;;;<<<;;;777666999999777444333222222333444777888444999333///333111///666>>>:::222TTTiiihhhqqqtttaaaDDD111AAA333'''BBB333222000///.........///))),,,)))***000,,,(((///,,,,,,,,,---000333777999,,,444@@@000QQQAAA///???>>>222333666222000555444000+++((()))---111---222555444333333222000)))777222%%%,,,777222+++***///***)))000111000888+++///000,,,---222111,,,))):::777***///777111***111222333444555555222......222333000///111///***---777555(((&&&000000%%%...000---000999333+++///...&&&,,,555222///...((("""---...###$$$000111&&&555...111:::666)))...>>>+++///000...000444111+++(((888555(((...777333...999444222;;;<<<---000KKK777999888333111222111///---999333&&&,,,444///)))666***)))666888---+++333***'''%%%''',,,000...))) ---...###%%%222222'''000000333555222...,,,---&&&+++000000000111000...,,,000+++''',,,***(((...|||cccVVVGGGDDDAAA444===555777555222222555666444555444222000000111333444444999333000555333///555222???:::555XXX{{{~~~xxx;;;...888111+++333222111000//////...//////+++///)))'''---+++)))000***,,,000222333333111000===...???MMMaaaoooYYY777<<<888444666111,,,111...111444222...++++++,,,444444111...---...222555...444...)))000111---///,,,000***'''---,,,***111888---)))000333///444===+++333000,,,222333///111))),,,...---///000---(((<<>><<<999888<<<<<<:::555444222000//////000111666:::444111777555000555<<<%%%222@@@:::aaayyyVVV444555***///666###/////////000000///......---222---)))......+++000...///000111111000...---///,,,>>>...222aaaVVVBBB555...:::???,,,&&&999''',,,222333111///000222555333000---,,,,,,000444;;;000(((222888***''':::***...)))&&&+++)))&&&,,,---'''###&&&***+++...222777///***555;;;,,,)))<<<...222333222444777555///888000---111111,,,...666777((('''444444(((***888,,,111000//////'''"""+++---000777222)))...444,,,000$$$%%%444555***+++999---===???111...:::===444222...000555333,,,///777999111,,,666:::***%%%777+++===<<<000444:::555000111222555777555222333666444,,,(((444<<<---'''777)))666666)))(((666666***---$$$&&&000///%%%"""***///$$$$$$---...&&&(((333///111222000...///000111555333000---***))),,,///,,,444222000333///+++111ddd[[[HHH666MMM000777999777333222555555333333222111000000000111222222666000---333111---111,,,888444333BBBPPPpppoooVVV222...???666(((444---...///000000///......***000,,,''',,,+++'''+++333000,,,******---111444000333222>>>fffYYY777<<<444,,,222555///------000111///,,,,,,111666///000111333111------...///888000$$$***111///---***///+++)))000///,,,111$$$555666(((,,,===;;;'''000<<<555***...333///...,,,000111000222666444...&&&555888...///:::888)))...444222******333444...)))111222111222***)))555'''333>>>888,,,222555(((%%%---///***---777888222222******111222+++,,,444&&&:::CCC888444<<<:::...333???999---000333---***555...(((...555+++***;;;'''???DDD444111@@@>>>+++&&&444222)))111888222,,,111,,,...555333++++++333,,,777888,,,)))000///%%%%%%///---!!!!!!///222(((...000000---,,,...111222000000222333000,,,***+++///444---'''******,,,666vvv[[[222TTT777222KKK777+++888;;;;;;444+++222444//////666666//////000000000333666666444333,,,,,,555999>>>SSSkkk|||ccc===***222888777333***+++)))+++...***''',,,555///111555555...'''(((...999///---,,,(((---222,,,111DDD777,,,===LLL|||WWWKKK---333@@@...+++777111111;;;111+++444///&&&111...+++...444555222444:::888000333888111///111......777+++###000000&&&,,,777000---222333000///111(((///555555111///222666'''AAA...+++<<<222---333000222+++(((...,,,+++333333&&&///111###000>>>+++333,,,//////***---333///,,,000333444111//////000,,,+++222444///555;;;555---666---***777333(((///...555000222===555,,,999000000222333000---000777,,,;;;++++++777---...444999111+++333888+++(((999))),,,333000,,,444666(((...444111111777222((()))555333///...///000000///---,,,000...***222777...111///111...,,,666666&&&333000,,,+++,,,---+++)))222------111///((()))111```fffggg555CCCHHH///333JJJ777000DDD444222444444222222444444111000///......000222222111;;;555333555444555???MMMqqqwwwPPP777777777666666222111---+++...///---///444333111000///+++(((---444666---...///---222777222888...:::AAA111AAA^^^@@@AAA333555GGG:::,,,;;;:::'''444;;;&&&...<<<)))000///222555555222555<<<555...222888222222666333333 ---444%%%333BBB,,,000***(((+++---+++)))+++---000222111...///222777:::777777999***111DDD,,,...222...,,,222000,,,333)))777*** 000000(((222///***---///***...333//////222444333111///...//////...333444///444999111999%%%333<<<)))111<<<'''---......111666111---333333222222222---***---444999***///:::&&&***AAA***444666///---222...,,,444,,,...222...'''///333(((222333>>>$$$---AAA,,,666333000//////000000000((('''+++***&&&,,,222******)))---,,,---999<<<...000...,,,,,,///111111000222///...000000------///{{{hhhRRROOO>>>???JJJ===;;;@@@<<<<<<111777444222333222000000333555111......///111222222777666444333444777:::<<>>999LLL;;;000@@@333777///---222222---///777333,,,(((+++---...111666<<<<<<999666999>>><<<555444VVV@@@333555<<<777555666333333333111///...000222222000---...444777333,,,***222---222444...///333...000:::+++)));;;555CCC|||NNNMMM888///999333,,,:::999)))666===,,,111<<<,,,///222444000,,,,,,///222444+++...222++++++///---444%%%000555(((333===((((((***+++,,,,,,,,,,,,+++222...++++++///111000...777;;;888444'''222DDD+++---555111+++111444111333+++444+++(((666222***555///+++000333---///333---000//////000111333444444000---000222///555888...555'''444<<<***000;;;+++000(((111666,,,000666***......222666666222111333555---333AAA///...???(((444444...---222,,,(((222...---222222***,,,111,,,---+++777$$$000AAA,,,...---+++,,,------,,,+++,,,''',,,111,,,...222......***---...+++111555...,,,------------,,,,,,,,,///111///***...666222'''zzz\\\OOOTTTHHH888@@@>>>777???888777444333555555333444888777///,,,000333222555<<<;;;999777888:::;;;888666CCCOOOmmmdddMMM888,,,,,,///+++,,,111000333555444000000333555555222,,,***---111222333555222...333444,,,---222...888---666>>>222777MMMWWWVVVBBB666777444---+++///333111444777222333444000///333444111000111222111222***---222...///555333444111222222000444444***,,,111333111000111111000///---,,,---000222000...'''444,,,+++......666,,,---777222)))///333000111...+++---222333222222111---(((,,,///***---111,,,---------///222444444333///+++...111///666999//////---222444///000333000555444999999555888999222333222444888777111......///333111:::666000888---222222---111666---(((333444///222333,,,,,,...'''+++###+++333...333888,,,,,,+++******,,,,,,+++))),,,&&&+++222------111---111,,,...///***---222...+++---///000//////000111111000---+++,,,000...)))gggHHH```???000FFFBBB888666666888888555444666666333;;;222///444777333666===666222444<<<>>>888555888???SSS~~~^^^TTTaaaWWWLLL\\\WWWDDDbbb[[[III;;;//////222///444;;;999444444111...111777777333555///,,,...//////111555...***000111+++---444111666000999;;;333===NNNKKKHHH@@@LLL444222@@@///(((<<<000***???666'''999---000111///222666444...333***---222...///555444///BBB111&&&;;;444"""...%%%,,,...+++)))******'''...------...000111111111%%%BBB((($$$===,,,!!!333,,,888444,,,111444///---888333CCC,,,111???''',,,'''+++...***///555222,,,,,,,,,///222333222000///+++...000///777999...&&&;;;000)));;;222%%%999***222111---111222---,,,777444333555444///---...(((@@@,,,+++???222,,,888,,,444222///555333---///888...///111...111444---***999000,,,999333(((555+++*********,,,,,,+++)))///'''...555111///222000333---///000)))***000---+++...000111///...///000444000------,,,)))***---rrrbbbHHH===NNNCCC333;;;///555;;;:::333222666444---777---***000222---...555:::444888BBB@@@333...333///HHH{{{lllTTTYYYssskkkUUUooowwwWWW[[[VVV[[[TTTYYYhhhsssCCC;;;111111444000222555///444111+++)))111:::777...555333333444222,,,***,,,...+++111444...333;;;:::,,,DDD333$$$===EEECCCXXX```222...777***###333000'''222999///444;;;000))),,,------222777333***444+++---111++++++111000///&&&...222+++333999(((+++222555111...//////,,,......------...000333555222...+++999444,,,888222+++999777///333555...***+++...---333999000&&&+++---''',,,000---444;;;999---,,,,,,///222333///,,,111,,,...000///666777,,,111)))555999,,,///888///+++:::444---777666---111777222///000111//////222444...---777,,,---@@@111&&&888777,,,222:::333+++444'''%%%***,,,333777222000%%%666===***111AAA666+++******+++------+++***...&&&,,,555000...111///+++%%%***...+++///777666---///111000,,,))))))***888000---///,,,%%%(((111qqq~~~[[[DDDOOOEEE...111444AAA+++(((<<<@@@...///BBB///111222///+++***...333<<<+++222;;;DDDAAA---...999CCCeeeppp|||^^^dddYYYWWWddd,,,CCC666///333333,,,+++111222111000//////333888===444......555777222------000(((444666222...'''777---:::&&&888888888hhh___wwwTTT---'''999999'''222...111999666---...777555)))---555111///555777+++,,,///222333000...---222,,,...444111(((***333000(((222===333)))---333000...777000000888111444555------444555......666>>>//////555000---111222''''''***111666666000***888)))&&&333666+++&&&,,,111###'''222...)))///444'''333777111111777333'''777)))(((777:::...(((///777((((((777777(((&&&333+++:::===111...777555)))===***---///444555***333===%%%&&&666555...666@@@(((,,,,,,...777>>>777)))===///)))333:::555111333<<<%%%///333%%%%%%444)))111555111111555111))):::...)))000333,,,)))---444---,,,111000))))))///---444666000******///222aaaYYYuuu===---WWW999444<<<999777888;;;999333...444555555444333333555888+++000999...999PPPDDD555YYY///gggfff~~~___mmm]]]iiisssAAA;;;222===999++++++999:::---111333444333111///......===666111222222///000444'''111;;;))))))===888333999///:::333--->>>GGGRRR\\\KKKAAA///---999,,,:::;;;---,,,777777+++444+++---000***+++222111+++++++++...111333666999'''666888***'''333444(((777---111888111,,,/////////,,,444,,,---666---///$$$333666+++---;;;;;;...999111444888111---+++%%%333...)))(((,,,//////...***222222***---777444'''666+++///555...))),,,+++...444444//////333222,,,)))111000))),,,666222$$$---333333//////333111***)))&&&)))000000+++***......444:::***,,,???333(((888666:::777222888888)))222///+++***///444222,,,%%%///---$$$+++===<<<,,,111444444111......+++&&&---000000......000///,,,111;;;999---000???<<<,,,333000...///...+++***---000555555///)))***,,,---hhhQQQGGG@@@>>>===<<<555777555222666;;;777...222111111222444555555444888---555555:::@@@888>>>444<<>>111///---///333555222...>>>---444888777000(((:::<<>>444...,,,***+++---......,,,555+++,,,888555''''''333***)))...---)))///444+++444///,,,,,,+++'''(((--->>>000---888888+++)))222...///222555444000...///222999888//////666222&&&444(((444;;;999000'''777444,,,...111,,,...444222000,,,...555555------333777------777555((('''333444000///000...***///888111)))'''++++++%%%&&&...;;;///...;;;;;;...+++222///555444---,,,000///(((,,,//////---...222222000VVV:::VVV:::666@@@<<<===@@@888---///;;;777333000222777888444///)))222===---+++:::444///HHH@@@III___lllIII;;;<<<)))888<<<111...777666,,,888666333...+++,,,///222,,,000333111...,,,,,,------111:::///666III>>>333666>>>)))===:::222^^^WWWsssFFF444444999222:::777,,,///<<<;;;...,,,...444111,,,222444''')))------***,,,111333000)))444555+++,,,666555)))))),,,444333+++000666111111,,,333+++---555++++++)))444555***+++777777---777555555000+++555:::///,,,,,,---...//////,,,***'''555777***(((222222&&&444111333///(((---222***333///...///---)))(((++++++666555))))))555444'''---...222444222///...000,,,333444///222::::::222+++444???---***999333000;;;333444444------333111333///222999777///...555%%%333555***(((222222)))666000---111222111444;;;222,,,,,,222111+++***000,,,777888------777444&&&...555555...---222000))),,,///000...///333333111kkkRRRRRRAAA???111>>>DDD===555444333111666333000222666888555222,,,...:::444222888000444---???dddrrrooobbb|||AAA...555222777:::888666555333000,,,...111111///...------000222111---,,,000333444111...777444:::BBB555222333'''777999222888:::FFFWWW555---555444555444222444888888444...---444666111444666---555666000''''''000666555///111000...///333222///......666777,,,+++111000000---666------555,,,///+++......---...333555444///---222555111666777,,,333111///---++++++,,,---(((---///,,,---222222,,,///))),,,...(((+++000,,,333333222111000...,,,+++(((...000---///555666111'''555888---***444555,,,888000222<<<;;;000111===111///888...+++444///666+++333999111***666:::+++:::777444333111...000555///333444111......---******222333---...555222(((333222444888888444222333%%%)))+++)))***,,,,,,)))///222333111000222000---...222333000...//////---mmmrrrDDDJJJJJJ888999;;;;;;999777888999000...,,,...111555555444999)))333;;;:::000(((;;;:::777WWWyyyooofff___<<<...,,,999,,,---<<<>>>000---888&&&)))---///000000222333111333111...000555555111???+++222;;;<<<222%%%333///###444888222777:::GGGnnn```===111111;;;///000===<<<......<<<444---111666111111555222888;;;666+++)))000222...999)))'''444666+++,,,888888///333888000+++111333...///:::111...555///444333&&&(((777888++++++888---'''...777555666888444333222000---,,,,,,...000111&&&&&&333666...,,,333((( '''222///---111111000555444---,,,000000***///'''+++777888//////999+++444666///,,,111444222555---...555......888&&&---444333---'''<<<))),,,222000***333:::222555666333///...000000...<<>>888)))QQQKKK^^^sss<<<222DDD111;;;>>>555111666666000999,,,...555///,,,333555(((222555111111666333)))000444000(((+++666777///>>>------777333///555999)))+++888...***000,,,333***333666//////444000'''===...///666222000666777+++---000111111000000111,,,555222)))---999555%%%222'''000???:::000000111---444222'''&&&///000((($$$222555+++***444222&&&777+++---999666(((,,,???...777;;;333++++++///000---...666)))***888000///DDD......888///%%%000???'''///222///111666000&&&&&&...///+++---555333)))<<>>>>>///AAAJJJ)))555666222444:::444111:::000333000111777444333===999111JJJbbb[[[qqqWWWXXX222PPP666$$$///999---666???***---&&&999;;;(((888EEE***999777333777:::///,,,:::***444777///,,,222333...###:::CCC,,,000EEE:::333EEE000BBB...<<<999///333888555444+++---111444555222---))):::666///222888000,,,888+++000...'''***555777111+++))))))///555777111++++++000...000666222000999...///...---...///000000+++333555111111666333,,,555333---...222,,,...???$$$000555...+++000111,,,&&&'''111555000333222'''AAA333---444777000,,,000+++222...***//////...555+++555666...111;;;666'''FFF111&&&444<<<)))(((AAA,,,555666,,,)))111444000,,,///222000+++(((***,,,999888111000555///---777%%%...///'''&&&...000+++%%%...111------222///'''666///***---///000000222///,,,+++...---)))))),,,%%%///000***...:::666(((444++++++444333)))+++888]]]///oooEEECCCGGG:::///GGGMMM)))666888333222666///---777555888444555;;;888777@@@222;;;<<>>AAA:::###???888---;;;III///###BBB...CCC:::---<<<<<<000666+++???===...222;;;777///@@@444555BBBAAA333444CCC444222555...444;;;888LLLYYYtttKKKCCC666AAA666000:::@@@111***:::111///------///222555777666333,,,...222(((###...???///---:::<<<000111>>>444///,,,,,,000333222111,,,000...///444///,,,555AAA,,,***<<<===+++---AAA000444555333333444222...)))...---...222,,,(((111999000333@@@===...///???...+++......)))000666000,,,333444111666===777(((222******:::???***"""555,,,222333///000666333***###999666###***:::444&&&888,,,,,,:::999---///>>>,,,...///...+++***+++,,,'''+++***...555///)))111<<>>---@@@SSS111"""KKK555;;;888555777333444AAA555777333333:::666444===999FFFBBBZZZoooTTTEEE555<<<@@@,,,555,,,333888++++++333...111III<<<222GGGCCC111<<<000555555666;;;444000777111222000---///333444222@@@777888666<<>>ZZZYYYqqqAAA===;;;888:::111---666777///---;;;777111---,,,...222555//////+++///555...+++555***+++***)))***...---***555444111000///000111222,,,000///000555000---666222...,,,------,,,...111444111111333222//////111'''222222...222000***,,,***///111---***+++------111---...,,,(((000888222&&&000333111666===888+++***555444///555666...+++...///000111///......///'''222222000666666111444---000000000222666666333...---++++++,,,------,,,&&&++++++///666222---333---...,,,)))***......+++444///,,,,,,+++***---111)))+++000555333---)))***)))---...,,,---///...***)))+++...///000000222333------,,,***)))+++...111LLLFFFCCC;;;<<>>222999444))),,,;;;<<<111///444:::///444===666CCCiiiJJJ888EEE---999222&&&///:::444,,,555666666444111///......---000...222888333000999$$$///111(((+++888777+++...222666666333000......***//////111888444222<<<000777777//////666666...222+++***000000***+++222---888333***...222//////***777777***(((222444+++***)))000222...222444+++555,,,,,,555666......555+++>>>555 (((:::999...///,,,...222///)))+++444;;;...,,,>>>BBB---...KKK)))333333+++///;;;999***111---***+++///111000---222555///,,,222111000888,,,555222'''***777888,,,555,,,)))+++***%%%(((000((()))---000...***,,,111///111######444333!!!///,,,...222...(((***222---222000)))(((///333000]]]uuuXXX<<>>444===LLL;;;000EEEBBB444===BBB333444===333///???999***...999888666AAA222---777;;;333444???///444<<<555:::???666BBBZZZRRR777000888222---555:::---+++===''',,,111444444333333333///444111///222+++'''...333(((***888:::000///888)))...444555222///...///+++//////111777444222;;;555***,,,;;;;;;,,,)))444000)))(((...///+++---444,,,666111(((...222...,,,888------666555)))***777'''(((111555000333333(((555------444333***+++333:::555***(((...+++,,,999111,,,---222000(((+++555///;;;999222555777777<<<999,,,,,,999<<<222///666222...***,,,222444222...111555...)))//////---333<<<...+++555666,,,---999444,,,***...---&&&'''---------000111,,,&&&&&&***)))&&&(((...///+++***...///+++,,,111...%%%&&&000)))000///&&&%%%---111---nnnaaaTTTBBBGGGPPP===555LLL999BBB???777999999999AAA999888222333<<<:::666<<<>>>JJJCCC[[[aaaIIIZZZdddjjj```\\\___^^^YYYSSSNNNGGGIII@@@:::===777999MMM:::@@@888///333555666<<<999333///000111111333777;;;111777<<>>888CCC@@@;;;AAAEEEDDDIII;;;:::333666@@@>>>:::@@@999FFFIII]]]{{{cccppphhh``````]]]III:::@@@IIIIII???777===@@@000///EEE555BBB@@@000...<<<>>>444000)))///000555222,,,EEEeeeiiiPPPQQQ...>>>666%%%)))555222***000333444222---***+++...)))222111...222222333===111===;;;......:::777(((......---,,,,,,---000333---111......222,,,(((111)))888999---...<<<<<<...///111111......000111///111444222666>>>888///333)))666777+++,,,999777)))000---111111,,,333888222$$$111666...+++000111,,,&&&<<<===//////222...***333111000222333333222111...222111444;;;666///333&&&444555''''''444666***---,,,---///222222...+++%%%000000---555666111111,,,<<<<<<+++&&&222888000222444222...---///000...$$$$$$***222555000,,,***!!!///...///111$$$+++***+++///111000...---+++...000///......//////LLLVVVhhh999:::SSS555AAAIIIDDD<<<@@@BBB===>>>BBBAAA:::===HHHGGGBBBHHH???CCCcccoooooowwwlllXXXhhhFFFBBBMMMGGG999:::>>>;;;::::::444444888444,,,///999---;;;BBB111555AAA666888ooozzzSSS777;;;333***///999333...888(((...444666222...---...,,,555333---000///111999999000...666777000...444+++---///222222111...+++,,,000...///444///,,,555000***)))///111---000777...333333+++***///...(((555111***...666111---888111***+++555777///---222///...555666222666999000444...---000+++###)))888------000;;;;;;((((((@@@444333222222444777444///,,,111***%%%...444111222000+++---333222,,,000;;;***+++---000111///+++(((***222,,,%%%,,,111000333...,,,///444///(((111BBB000444111)))(((000222---222,,,))),,,...,,,******333(((&&&......''')))555.../////////222333...(((((((((***---,,,))))))+++~~~jjjZZZSSSHHH;;;:::BBBQQQ000???ZZZ999555TTT======CCCMMMHHHAAASSS^^^OOO===ZZZJJJmmm\\\eee{{{iiiIIIRRRNNN555333OOO000---DDD666+++222888:::+++000555777999888...222GGGTTTrrr666666:::,,,(((888666,,,333...555000666444,,,333---***111555222///222222///;;;999666222---,,,---///222333///222777...%%%+++***---666555---222555------888******111...333000000444///...444111...555)))+++...000000///,,,***111???+++,,,>>>777000+++222222///333;;;444,,,222000+++///111,,,...222...+++888444///888111(((444111111...333<<<555---222---///&&&000777444777,,,000666+++%%%///***%%%222,,,000...111444,,,'''111---...(((...---222>>>...000999***333===)))&&&111...+++))))))***,,,000555,,,222222++++++000---###+++---&&&000111(((000///...222---,,,333111+++...+++(((///444///111444---jjjddd<<>>AAA777TTT444AAAYYYSSSeee}}}rrrOOOvvv]]]xxx\\\PPPoooVVVjjjFFF000FFFJJJ...777NNN111***EEE555444<<<888333777999;;;DDD\\\XXXQQQHHH///555999&&&///<<<(((444:::222666333***000))),,,222444111///111222///////////////000000000000333222+++,,,222---(((000,,,---555444+++///222)))888'''000===$$$---HHH(((111555111///444111---333---...//////000000000000;;;++++++555&&&...BBB%%%000111---000888222+++111333---000111,,,///555111666&&&666>>>'''---;;;***...000---111888333---444---111)))222666222777---;;;)))999CCC...222===***222111)))***222000...777444666///000((()))666***222###+++>>>+++***@@@+++333///,,,+++,,,---...000000......000000...------...///'''000000'''000...***000,,,+++111...)))...///)))---///))),,,000+++UUUiii~~~EEEEEE```666444TTTDDD999HHHJJJGGGAAA555KKK>>>888aaa]]]xxxeeebbbjjjXXXKKK;;;>>>666:::666111;;;555444<<<333(((333???>>><<<[[[rrrPPPBBBAAA888000111000///555666:::111444111)))///)))///222333///...000111111111///...000222111...+++000111,,,---444111,,,333000///555444,,,...000(((+++111+++///...---777...222777333000444111,,,000///............000222333333999)))''',,,,,,555222000222---...555111,,,222333---///000+++///555111///444222000222000...333+++///---...333...,,,555...444---444555///555///***111111222555111******333000((()))555666222777000444000111(((&&&777///+++888---...222...333...000...,,,---000333333111222))))))222222+++,,,555666777,,,000---$$$+++((((((///---,,,111...***000444,,,,,,,,,%%%(((///+++zzzsssuuu```III@@@;;;@@@<<>>;;;:::VVVKKK777FFF777,,,999333,,,???222666,,,111222---444...222222000......000111222666222///111444555111---***000111444<<<888000222333000555666///000333,,,###777((('''333---...222000777444000444333...000---,,,,,,---...///111222...DDD---'''666---,,,666111444...---333111---444///***...000+++...333...,,,;;;///(((888222'''777+++111...+++...***)))333...666111555333+++444000--->>>222***;;;666)))777---111...111;;;999000222,,,///---333,,,)))888///(((EEE000%%%666111---000000///...///333777444///...***)))------)))+++111444777+++...,,,&&&///+++(((000000///444111...444555......---'''***000---xxxQQQZZZfffLLL???DDD===>>>NNNHHHFFFUUUFFFWWW333JJJhhhiiifff]]]DDDRRR<<<222FFF777999888444888@@@<<<888AAAZZZFFF;;;...;;;???+++111@@@444111555,,,333666222:::444333000......///000222444222...+++...444999999777(((000000222;;;999111222222,,,111555000222555000111&&&000;;;$$$+++EEE+++...777444...444555111222,,,---...///000000000000555000666>>>******<<<$$$...333...***///...,,,222,,,)))///333...000333---777&&&111888'''...;;;+++,,,444///)))+++)))'''//////777111555111)))333000555***777:::)))333???+++,,,555444333888444...000111///+++555111+++333%%%------222555&&&333III+++333555444111222555000)))+++000000)))'''+++---+++(((...%%%+++------999555(((/////////555222...333111+++...000***---111---GGGOOOmmmEEE;;;TTTBBB>>>SSSTTTSSSQQQkkkFFFSSSsssqqqTTT{{{nnn[[[CCC888BBB444999888666===BBB888444BBB^^^GGG888666::::::333222666444555888///666999555<<<444222...,,,...111111222555333000,,,,,,///222333333,,,111+++'''000333111444...&&&+++222///000444000---///...333(((***===000...888444,,,222666333444///000222333333333222111,,,333222777000***000""")))111---''',,,,,,***//////,,,222777222444666000222---///111///111333...---555000))),,,+++(((---///666000333000)))222///%%%***333333000333111%%%111999555...000///---222---***'''555333...555(((,,,666111111...222===,,,***111333000111555444...,,,555666+++&&&---...(((***111(((+++,,,***444...(((---,,,---555333,,,///,,,(((---000+++---111+++oooIIIJJJVVVGGGQQQDDDIIIUUUUUU[[[XXXKKKXXXSSS^^^hhh___MMMKKKzzzqqqvvvbbbQQQEEE;;;999<<<888777===:::666===]]]bbb444FFF777--->>>555(((;;;333666---555999444999///111+++***///333222333666555333111...,,,+++++++++,,,222***###+++000///222///%%%(((000...///222///&&&===+++%%%000)))---777111;;;555+++000555333333333333222111111111222222###>>>((($$$888,,,$$$,,,)))333000)))---...,,,///333...222555000444999555(((:::+++&&&<<<555%%%555---444...(((///111,,,---///555---111000)))222---"""???555+++@@@<<<+++444000777111***///000,,,---)))'''%%%333111,,,999222)))EEE///(((:::...&&&...%%%000444///---222444000---111333///***)))***+++///777---,,,***&&&---###+++...***,,,777666,,,,,,...***...111,,,...222---lllrrrtttQQQ;;;ggg888AAAeeeIII@@@]]]KKKOOOGGG\\\yyynnnkkkEEECCCeeevvvoooqqqaaadddOOO>>>FFF>>>444<<>>444,,,///'''111666111555+++///))))))000444333444777---///111111///.........***222...)))000222---,,,222&&&)))222000000333000666///222777###(((BBB111444===666***...444333222555333000------...000222000+++'''...%%%)));;;(((+++666444---000111///222555...///000,,,111:::777222'''///666---222777)))+++222---(((111555000...///444+++//////***222,,,***&&&...,,,!!!...888'''+++333///---666666***$$$111...***333***###333111---+++---777,,,+++999'''///:::<<<111(((((()))$$$---***---333...###$$$---'''111)))++++++)))111'''///000***---:::999...,,,444...111222---///444000ppp\\\cccZZZFFFPPPkkk888RRRGGGEEEcccQQQccc{{{yyy{{{ZZZ:::QQQ@@@RRRmmmwwwoooXXXWWWEEE...666;;;444>>>AAALLLeee\\\===:::666000222///777333(((---999666333444111+++***+++222999===:::666===+++$$$///666000...444...+++)))+++------000555,,,000000...111666333+++999+++'''000111)))+++666444;;;666''''''555777,,,---000111000111222...(((???...'''///111******222000000444111(((...666111)))333000)))111777222000555///000777666......666......,,,***+++000333555000++++++333777333000111111***+++555666...+++000...333000$$$"""+++000,,,+++111111,,,---444333,,,777------888999---)))000---:::888'''%%%333333%%%.........+++))))))---111999---)))000///&&&(((444222444...'''***444222(((222222:::///000999...+++gggfff[[[SSSUUUPPPHHHCCCNNN]]]YYYUUUcccpppnnnzzzJJJJJJ<<>>DDDPPPQQQDDDEEE999999III===+++HHH***+++AAA;;;&&&&&&444000000000222444666666666+++///***###+++;;;999+++///...111555555000------222111...,,,000777999888(((000...$$$&&&444555,,,555+++,,,777888...+++333555444000******...///,,,+++333333+++000;;;888***777$$$,,,@@@999(((***555...222***###***,,,***---'''555777******777888,,,<<<+++,,,<<<<<<+++&&&222222222...))),,,444555111(((444444))),,,::::::,,,>>>///,,,555111$$$'''777+++,,,+++***,,,000...)))'''222444---000:::888,,,888(((&&&333444%%%%%%444+++---///...,,,***+++,,,(((444555,,,,,,555333''';;;///000===;;;)))$$$---...+++///###$$$222,,,---xxxsssOOO~~~RRR===\\\RRRDDDccc___QQQlllbbbwwwsss>>>NNN===444999:::AAAJJJ^^^fffNNNBBB???GGG;;;ddd|||zzzHHH777777777777///555666...///000+++...222---///111111000//////222666333)))&&&///777666555666000///222666555///++++++444000---000333444777:::222+++***111333///000444***000111///111666444---888777111***)))---...+++***$$$%%%...222...+++------(((...222...//////'''888777000...444111---555000///000444555444555888,,,///000...222777111'''///666111&&&(((666777+++444///...111333222333666111444222---+++---///...888222///333777666222111'''###%%%///222...---111111)))&&&---000,,,+++...(((,,,000111///,,,)))(((,,,(((***000///(((%%%)))'''///444444222111...+++222///555)))+++999444444xxx~~~dddSSSTTT@@@DDDggg]]]???kkk\\\vvv]]]rrr^^^}}}hhhIII--->>>333888<<>>,,,(((555666+++,,,::://///////&&&###222777'''...,,,)))...666---'''000777,,,+++888:::000111<<<(((333///&&&;;;:::$$$+++222222---000666111%%%;;;...,,,666777,,,***444&&&222333((((((444666---333)))&&&...222---(((***888***+++;;;===000...:::,,,///---'''+++333111((((((+++///222222///,,,***@@@000---888777)))***999###000111''')))555888...'''(((222***,,,666+++(((nnnbbbYYYWWWQQQ\\\ZZZKKKbbb[[[cccIIIIIIzzzbbbQQQrrrzzz~~~???HHH222???CCC---///@@@===FFFfffQQQKKKVVV{{{PPP>>>444222666,,,***888---111:::333---111333...,,,,,,///333333000,,,+++111///)))...999777,,,777333222444333111222666000///222777666000---......555444,,,,,,333000&&&:::+++(((333555+++,,,888///111111///000222///***000666333((((((111222)))???+++***555222---222777333000+++///777///+++555,,,555333''')))666555)))<<<000)))...222///,,,---000...///333555222,,,)))+++666666,,,,,,666333%%%222)))***666666,,,...;;;333)))'''...111,,,(((***---555444---...666444)))444+++***111333---+++///)))***---000222222111///---555333))))))333444---:::,,,(((444777...,,,555++++++555+++,,,555(((%%%___wwwKKKfff{{{RRRVVVyyyUUUfff<<<\\\HHHFFF^^^ccc{{{fff[[[qqq```eeeCCC444SSS>>>>>>===///222;;;888HHHbbb|||PPPsssSSS???;;;888555(((***444000555777000///333///444111///222666555...(((---+++***---222666666555222000222444333---***+++000333333000///222555555111000///000111111///...333...000777888111,,,...111111///+++---222444111(((***---//////---***(((333...222666111333555...AAA???444111777666555>>>444333///,,,---111///+++111...---000444444000+++888///+++111333///...111))),,,......111333000+++000//////111000---///333555222222555666333222333***))))))***+++,,,***)))---333444......333222,,,******+++...111222222000"""''',,,...---+++)))///******111777666000---777555999,,,,,,666---,,,yyycccIII\\\}}}wwwRRR\\\RRRWWWKKKJJJrrr|||qqqrrrdddXXXLLLCCC,,,OOO999666:::>>>444///PPP888fffsssLLLIIIEEE:::111AAA)))111666,,,&&&444<<<...333222111111222111...+++999&&&%%%666:::...///???111......111///+++)))+++,,,666777---+++444666000<<<+++)))999:::***)))888,,,666888111222:::555(((000111///---///333333000888,,,000BBBBBB000...<<<&&&333888***###555999$$$000555...(((///111---000@@@...***666888,,,***555&&&000111***...;;;;;;000444222//////111444333///111###$$$444666***)))555)))666666(((&&&333666***(((---///,,,***,,,---,,,<<<+++***;;;<<<---,,,;;;$$$777;;;,,,)))777999,,,******+++---000000...+++111$$$)))===???...+++999 ---///&&&+++;;;:::+++...,,,000$$$###...$$$###nnnHHHxxxeeecccqqqvvvxxxpppoookkkGGG\\\QQQZZZppp|||ddd]]]AAAVVVEEEBBBAAA333777<<<111<<>>******+++...000...)))%%%***...---'''''',,,,,,(((777...,,,000///***///;;;,,,---666------444'''"""~~~yyyGGGlll]]]iiijjj[[[ssshhhJJJ```DDDhhh~~~___VVVrrrsssXXXEEEFFFAAA000<<>>...888BBBFFFpppZZZ^^^UUU555HHH===,,,>>>444///333333---,,,111---555000***///222000333&&&,,,)))(((333===HHHYYY]]]???666444...---222)))222000+++111444222444+++333333)))(((///---$$$+++---000333555555333111111444111***(((---222333...<<<===...'''...///'''%%%...222...+++---//////222555000...333111///777'''222111&&&(((666555)))444%%%''':::999'''(((:::---,,,)))///999333,,,222&&&111000######111555...777###%%%<<<<<<&&&(((???...888222(((---333222222$$$444888---(((......$$$)))+++,,,+++---111000,,,)))222+++111333///555***&&&222444'''%%%000111''')))...///+++'''***...///+++000...&&&&&&---///***hhhAAA^^^LLLFFF]]]YYY===fffcccQQQ}}}XXX```999@@@III777+++YYY___]]]RRRNNNAAA(((TTT777///---333444000222999111888222+++000222---///999)))&&&888===...@@@nnneeeJJJ444222444///---111,,,444000+++000111---...222%%%(((999:::---,,,:::,,,///333555555333111///666777444,,,))),,,///---...(((,,,666333(((+++;;;***111555444000111333555333888222...444333111666777)))'''333444)))(((333***///000---///555444---333333...111888///'''---///&&&'''333444+++...;;;(((444666,,,+++555555---666===444&&&)))///...///333((()))555555((($$$,,,)))++++++***---111111---111:::111222111---111###***!!!###000222))),,,999(((...000...+++,,,,,,+++000555333,,,+++222333...zzz~~~YYYWWWKKKPPPRRRCCCQQQbbbSSSXXXlllSSSbbb|||___TTT===<<>>333...444777111++++++***...******222000+++///333------222333000333:::222333222111//////111333,,,---000222222000---,,,,,,,,,...111///,,,///444000111111...,,,///444888---555222///666555------555---***...///******......------000333444222///'''444000(((000666000,,,******---222333111222666+++555666...---444555---...555111+++111111...111999///)))+++///000//////+++---,,,+++---111111---...555---111222///666,,,***((()))---...---...111'''+++---------...+++''',,,000333222222222///***fff[[[kkk<<<>>>hhhEEE???eeeUUUIIIbbbLLLnnnCCC///:::333666WWW|||tttaaazzzFFF444JJJ&&&333666555222000222222///++++++***222<<<555///666(((888999///000111///000111222444555333000,,,***,,,+++(((...777111,,,444)))444444******444444***000222222111///...111333***'''+++555888222000333***777777((('''333222$$$///---,,,,,,,,,---///222---444000+++333333---++++++222///$$$%%%//////%%%222***,,,888777,,,,,,777'''///,,,)))111444111333$$$333555((((((555666+++111***,,,555444++++++555'''+++***...666333111999000666///"""(((::::::***...000...,,,---000000,,,,,,///&&&///333...888444(((444333&&&&&&333222$$$)))*********///333000))),,,+++---000000,,,)))***|||hhhDDD[[[PPPBBBNNNeeeJJJGGGgggJJJVVVxxxTTTMMM888222===<<>>---555999,,,***)))'''000)))222 ***999---'''222555666,,,---111,,,,,,000---666BBB777---888777---222...$$$$$$...///&&&'''222,,,333222777222333>>>......+++(((+++000333222///222(((///111###'''333,,,'''+++444222***000888222444000,,,+++---///...---222"""+++666...///444***---(((---000+++///333...xxx\\\DDD@@@```JJJWWW\\\MMM^^^GGGVVVSSS]]]UUU>>>444;;;666CCC```sssSSS999SSS111+++@@@***+++>>>---(((:::555000000...)))///000%%%555"""000999(((111???+++,,,555333...///,,,,,,666...000555111+++222555)))///333444111000111...)))+++***---222111------111---///000///......000222///000222333222111///------999...111444+++/////////>>>000%%%666555,,,777222777+++++++++)))222***---;;;///...AAA333'''BBB444+++---111,,,,,,000...333$$$222666"""...===(((444222222222222111222333111555111666111000:::***---+++***+++...000000///***>>>///&&&777000$$$:::,,,...555444,,,...111(((+++)))'''(((******(((&&&///===///---CCC888''':::555///222333+++,,,///)))sssZZZ[[[ccccccVVVEEEbbbOOO@@@iiiPPPIIIsssgggdddkkk===AAA666333888777OOO{{{oooEEECCC222333222---666333,,,777111...,,,000111+++000333+++---000---...444444111333)))333444000000+++)))222//////333000+++333888...111444444000///111///++++++)))***000333000,,,+++//////...,,,+++,,,000333(((,,,000333444222...++++++777,,,...222)))---......<<>>,,,+++<<<&&&***(((000333...111666111***999---(((;;;444'''555)))333444000///)))'''000222000222000***111777///---///000...///444555333,,,+++,,,///111000...,,,222111///,,,++++++,,,...'''***...111222000---******555***,,,000(((,,,---333%%%000666)))000999))),,,555---///---)))111***555+++777888&&&222>>>***...''',,,111,,,,,,111000)))===333***666///''':::///000///,,,,,,---...,,,000...(((111///000:::------000333222...---///222222$$$111888'''---999)))---)))...555555999888---++++++,,,...///000///...222"""///888(((...999***,,,'''***,,,'''***///+++___mmmcccGGGdddSSS;;;aaaeeeBBBWWWcccDDDNNNooo~~~~~~@@@999>>>)))333>>>...222JJJPPPTTTNNN@@@BBB555III222///???111(((...///,,,222555......222...777'''333:::***///888&&&---444000,,,---***(((111666111222000***...333---***---...---///555888666///000000...---...111222000///...---------,,,,,,+++,,,------...---,,,+++***555)))+++///'''---...111"""///888,,,111:::+++,,,666///000---(((000((((((>>>222$$$555666)))111---'''---333,,,,,,111111777***888==='''+++:::///111))))))000000))))))111000---'''111///---999...)))...222111,,,)))+++///+++;;;000+++===666(((666777---...222000222111'''))))))))))))***+++---///###555+++%%%777333(((777888111222111***+++...)))hhhssspppkkkiiiLLL[[[SSSKKKiiiGGGDDDeeeLLLXXXxxxLLLHHH666///AAA///333???,,,555???dddUUUKKK222888AAA555666;;;555555---000***///444000111555222333///222444111111000***000333,,,(((------+++111888222222111)))+++///***+++......---...333444333111444333...,,,///333555,,,++++++---000111111000---,,,+++++++++,,,------***666)))+++000(((...000***666------???777***999,,,777000000,,,'''///)))(((///+++%%%***...***(((---(((000555---,,,222222666222777:::444333999;;;000$$$$$$//////$$$%%%111111///+++555///)))444,,,---222555555111...000222000333000000555222---///222''')))...------...'''*********)))(((***---000###+++***(((,,,...---111555///000000***---222---wwwiiicccPPPqqqOOOBBBqqqGGGKKKAAAIII]]]bbbnnn```hhhFFF333)))...555000555777+++///666222MMMWWW]]]bbbvvvPPP;;;???444888CCC222777HHH(((333(((+++333111333777444(((;;;...(((>>>555$$$444222222)))'''111111,,,///777000111111******---(((+++...///------111111///333444222...///444444000---+++)))+++///333555555*********+++,,,---...///,,,777+++,,,111***000222///999///...???666)))888+++666//////+++'''111,,,:::&&&333;;;)))333???***...***222777...,,,222222"""222$$$!!!777---!!!888888333222555555000000555...///...999///&&&333...000333666777555333333444888$$$000888%%%,,,888###+++"""'''000///...000+++,,,---///...------///111555(((888<<<&&&111BBB......(((+++---)))...555111|||}}}yyy^^^sssdddOOOnnnnnnDDDKKKttt@@@@@@iii]]]YYYVVVuuuuuu888999AAA555&&&(((***---999222<<>>000>>>SSS999___RRRJJJuuulll\\\rrrRRRHHHSSSMMMOOO~~~pppMMM<<<777HHH666555CCC<<<666222>>>///...333000///000,,,000&&&000888///333888,,,222111((((((444555------555...000222***))),,,((())),,,...---...111111...333333///---333888444***333///***)))---222444555'''(((***,,,...///000111---888+++---222+++111333;;;(((222===...///777+++)))444......+++'''333///,,,222)))(((666111(((222///+++333888///,,,222222111!!!(((222***,,,444...000444222,,,***...---)))))),,,...:::111'''555333+++...000111111000//////222:::///***777222'''///000)))///777222,,,+++&&&)))---000111///------...&&&777000%%%...,,,&&&///666///000000***---333///qqqsssdddhhhddd]]]^^^UUUOOOLLLJJJYYY777]]]ttt>>>xxxLLL888333:::222...000'''---888333333777888444222555666444777<<<>>>;;;777777:::666444888IIIJJJ^^^jjjLLLJJJ111777???<<<333999>>>666,,,333<<<,,,***777---(((333'''...;;;444---444<<<(((,,,+++''')))//////***)))111666(((000<<<,,,***000)))$$$'''111777777333+++///555111+++222333%%%,,,333333---222;;;666(((333000111///+++444999000)))333555***%%%---444444---666777......555111$$$777,,,...333000000333///***...222+++###...777... ...777333...111111---777---***///222......333...000666222(((---111)))000666666000///444333,,,888000---222333//////555...444333,,,---555444+++......000444888666000+++111444666444333444444333)))///000+++(((++++++&&&+++///111000444777000%%%mmmgggXXX|||~~~XXXLLL[[[:::RRRNNNFFFPPPXXXjjjxxxpppYYY@@@666777,,,***111,,,444000------111222...---000222000222888:::777333333:::555111...???DDDVVVmmm,,,<<>>DDDnnn|||xxxGGG666888>>>??????GGGBBB---BBB---111666555000+++@@@888+++,,,333---+++///......------...///000...---222......$$$+++111(((444***---111444444222///...---***......(((,,,000(((+++///333333000///111444777(((---:::333)))---444)))...000000111333333///@@@111---999::://////<<<...&&&+++222000000333///000+++...---***222777000999444000...,,,)))***...,,,///000...---000222111...***...///)))+++000---555222111444444222333666444333...******...000---333333000,,,,,,///...+++:::888555222//////111444333111///---,,,,,,------+++++++++***))))))+++---555222000///---+++---222}}}uuuooo~~~nnnppprrr[[[VVVPPPTTTCCCAAARRRNNNOOOcccdddzzzSSS???444666///111777,,,...999888777555222///...///...,,,...333555333111111000444999111888;;;222CCC[[[uuu\\\<<<@@@<<>>666...111444...555000$$$%%%333444(((+++---000111333222...***000***000777444333666222---000111(((&&&555999'''333+++***111222,,,))),,,'''000333---+++222555222***...333---)))666<<<000---'''&&&------)))***111666888333***+++333444///***333111&&&'''555555***+++...000...***'''(((***111...---......,,,+++,,,(((000000&&&%%%///222,,,000000333666111))))))///}}}|||VVVPPPooo{{{NNNdddhhhHHHGGGPPPIII```UUUaaappp===333555///111777,,,---444555555111...---...///...+++,,,111444222000111///111:::333666;;;---111;;;VVVsssCCCPPP999222<<<@@@AAA@@@999000---555///111888---,,,111111111+++'''333666&&&444&&&'''888999+++(((333///,,,111---222111$$$111222///,,,,,,///111111///666%%%'''444...&&&,,,333,,,)))+++000000,,,+++---000///555666///000333+++<<<,,,&&&000333++++++555)))---000111333444///)))000***000666///---000---===******777444,,,...222000'''&&&...111,,,***---+++333333)))$$$((()))%%%:::&&&+++<<<888...333<<<,,,&&&&&&---...)))***111111444000'''(((000111+++333&&&%%%111333******555(((+++------***)))***---,,,((((((---...***'''(((666)))(((555444(((+++<<<...111555666000)))***///|||ooolll~~~eee]]]rrrrrrRRRccclllIIIUUUyyyOOOpppQQQ@@@444555+++,,,444---333---222333///---///333444,,,******000222111000111222---555...000999222555,,,999LLLjjjYYYIII:::888???BBBFFFEEE<<>>===444???555...111444///111444---,,,(((***333555///+++...111000333(((,,,000'''444,,,+++,,,000555666333///555,,,///444...///444222<<<888333000111444777999......333111---333444'''---)))***000444222//////;;;111000888:::333222:::222,,,111555---***---+++666,,,...222---,,,///,,,444---'''''')))***---//////111///)))''')))******222'''***222...***,,,+++222000111555666444444666//////---)))***......,,,000,,,,,,///000...,,,...444222000......111777;;;111***)))///222,,,)))***///***+++///...***,,,333000555444...)))+++///222kkkmmmeeeXXXkkknnnrrr```KKKOOOddddddLLLaaaxxxrrr111===555888///...444...444...444555000---000444555...+++,,,111444222222333444)))222...---555111555---444555IIIVVVeeeCCC??????<<<===MMMSSSGGG@@@666;;;888;;;???333777===***///AAA:::***,,,777!!!---000***---666333%%%,,,222666''')))111'''///***,,,...111444666777888+++333777,,,'''777;;;)))///444222)))%%%+++///...555+++---333222555444+++"""000222(((+++888777(((000,,,+++---...---,,,---666///444777...,,,000///&&&///444(((!!!000555$$$111111,,,((((((---000///222---***,,,...///222666---222666000---999:::''')))---///...///111///+++111---,,,///111///...000'''444444)))***777555%%%---***'''&&&)))---000222>>>222---111333---+++///%%%111222'''&&&000111(((,,,666666+++(((111333---wwwvvvQQQsssUUU^^^DDDsss[[[UUUjjj```^^^UUUMMM666333>>>888555666,,,000000666666...)))+++...///111...///444777666555777444'''333444...111+++...+++AAA000333CCC:::UUUWWW:::777IIIIIIEEEVVVjjj888EEEPPP<<>>333+++---...(((999%%%%%%444666111000...888///---333333...111;;;###888;;;,,,---<<<666555...333555,,,+++000000///%%%,,,555...)))///444'''///222......444222+++999---'''+++---***,,,222/// '''888777000111222+++333666222333777444,,,///))))))111333---,,,111---&&&)))444777000...333---,,,---000333444111---CCC555+++---...)))(((...444,,,---777666++++++666$$$555999...---777444$$$aaawwwrrrPPPdddyyyDDDKKKWWWzzzUUUBBB///CCC999222222222000333999444///---...//////111555***---///000333555222+++...222---,,,444222+++,,,---111333222111777???EEE}}}ZZZ<<<>>>LLL===MMMeeeEEESSSMMM888XXXaaa>>>DDDLLL222222<<<777&&&---999---***///444666333---'''###111333***$$$)))+++///:::'''444999///))),,,,,,(((111222///,,,...111,,,###222111)))(((///---+++444%%%///111++++++333555000444444333111000...------:::'''%%%555888+++...@@@&&&333555+++---999999---555222...///333555000(((222555///,,,000///555EEE000///444$$$$$$444///000444)))&&&000666///***,,,444222...++++++///666;;;%%%+++......222666111'''111111222222000---***(((000222+++(((,,,))),,,999&&&+++,,,***,,,111333000222333111---,,,...+++'''///000000000111111222222nnniiifff}}}___YYYgggRRR^^^uuu;;;333<<<<<<666222444444111111444333111222222///,,,///555666444///---111777666111222555...+++000+++$$$&&&***...111000000444:::???<<>>%%%111333***...;;;777%%%111222222111///......///777((()));;;===,,,'''333+++...000000...------...---111...---///'''$$$---111...,,,***+++///444777,,,---+++(((***000111///....../////////000000000~~~vvv^^^ssswww```\\\888HHH555222333666666222//////111333555666000+++...555666444///,,,///444333......222,,,)))///...)))---***---111222111222666:::222FFFuuuOOOLLL>>>:::IIIBBB444CCC777GGGfffHHHFFFrrr```>>>DDD===<<<999222222555222555333///---,,,---000222&&&---,,,+++000---***000,,,222666333000333777999777777444111222444111,,,***,,,))),,,555000+++111333333000------111111...............------------'''///000***,,,555666...333666333,,,,,,222333///------111666666222......(((//////000222)))###++++++***555///000777---///'''(((---555777333000111///111333222000---++++++/////////000111000---+++***---000///++++++...333)))---+++,,,111+++(((111444---+++//////+++...555000000+++'''(((---///---,,,,,,------------......{{{uuuuuu```tttQQQ333333333444666777444000...111111444666333///000444,,,111444333222333000,,,///333...,,,222222///555---...222555555333444777:::///CCCccchhhkkkkkkZZZ999EEEQQQIIIQQQFFFAAA>>>444eeeqqqBBBJJJeeeIII;;;@@@===,,,999EEE---000000222333444222000---(((...***(((......///777---:::;;;...+++777;;;444666555222000000000...,,,000000))))))222222222<<<,,,444000$$$'''444555***---------............///333---))),,,------444>>>,,,888777))))))555555)))444))),,,;;;888&&&%%%444+++///++++++111...///;;;,,,333===---,,,999...&&&+++%%%+++999888,,,,,,777111111000...,,,,,,///111(((000000(((***333444+++---111333///***(((...444000111***)))///------999...'''***444444((($$$+++111111---)))***---...++++++++++++++++++++++++,,,vvvyyyyyyqqq{{{ffffff333777777555444555555333000222//////444777555222111)))333:::888444333444555666:::444///333///,,,111...---111666666222111444,,,444:::555555MMM[[[RRRCCC^^^WWWOOOmmmHHHDDDHHHPPPrrrcccFFFWWWMMMUUULLL888???OOO777)))HHH///000222555777555000,,,000666111---000---+++222444***+++666666---222BBB,,,+++,,,///222333444555:::777---***000---,,,555666)))&&&000111((()))555---......///000000111111<<<555000...+++(((---666222''')))777777***(((333$$$///222)))(((111555222444444---+++///------888666&&&///666666000'''777$$$333666***(((222444,,,222222111///------///111666((((((666666)))+++:::...111333000***)))///666999888///+++...)))&&&///,,,&&&)))444333&&&"""((((((+++,,,,,,000444444000+++++++++++++++*********jjjwwwfffaaaJJJRRR<<<;;;777222222555555222444...,,,222777666111///+++333666111,,,///666:::000666222///222///,,,333...+++---555555///...111444333222,,,--->>>EEE777AAAcccYYYTTTqqqdddcccJJJEEESSS}}}}}}???]]]PPPDDDGGGFFF666///:::555222///000222444222000,,,555555444888333,,,000111///...000///---000666---,,,...333444222222444000111,,,---333...)))000444111000000---***,,,111//////000000111222222333+++555777---***000222,,,,,,)))---555666///---000---000000***(((,,,000222---000,,,,,,111+++'''...777...555000///111)))000,,,000111---***,,,//////000333555555222...***)))333...---000...((()))000+++...000...+++,,,111777000111---...444,,,$$$)))111+++)))------((()))///+++...//////111444222---,,,,,,+++++++++++++++***vvvSSS111NNN======888222111555555111666111...222444111......---000000,,,+++///222222)))000///...333111///666000***,,,555666000...222999$$$!!!+++***)))111777,,,@@@ZZZlllnnn|||^^^|||wwwVVV((([[[ttteeeooo___LLLRRRNNN222888@@@&&&888333...---000333222000***333444444999555000444+++888777'''%%%222333&&&333111333777444---***,,,)))+++(((***444111...666(((888;;;***%%%000333***///000000111111222222222%%%---222111000333666666(((333555......777666+++:::111...222///&&&'''000***---+++...444...''',,,000777>>>)))'''777---$$$444((()))666555''''''555///111333333000---***)))'''222222%%%"""+++---%%%+++,,,,,,,,,+++,,,///111)))+++)))---666111+++000///---,,,++++++---///111111222111......000---(((---------,,,,,,,,,++++++{{{QQQ???VVV888===>>>999222111555444///666333222333000,,,+++---000111222222555777111)))...666444111333...***000333,,,...777999222000555------333222...555666***999BBB444BBBVVVUUU~~~VVVTTTAAAYYY===hhhyyyhhh___VVVHHHNNNQQQ444(((AAA666222///000333444000,,,777<<<555000222///,,,333---&&&'''000111,,,---666---,,,000666555...+++...555222)))'''///...///999))))))...444...$$$)))777///000000000111111111222:::++++++:::777'''...DDD777,,,,,,888888------999)))999999((((((999999(((666666000///333---'''---000$$$///333555222)))555)))111444...///555333***000///---+++***+++///333///''')))222000%%%'''444...---,,,+++************444222******222000,,,444&&&,,,...---...111000+++---...,,,***,,,111222///.........------,,,,,,,,,YYYJJJ<<<@@@EEE999444222---000333+++555;;;444777555---444......000333666555222///,,,222,,,///000***---222---222111000000222333222111---222///...555555222888666444...,,,555KKKeeeuuuTTTaaaCCCYYYhhhllleeeaaayyyLLL<<>>RRRuuuwwwsssSSSUUU```AAACCCXXX///111>>>...)))>>>444%%%:::---,,,111000,,,222777//////+++((())),,,...///000222...---000///++++++///%%%$$$***+++(((111777///,,,------,,,++++++---///222//////444444111111444***333,,,......,,,444***)))......000777222,,,111444222///.........---,,,***+++111111***...222***&&&...$$$,,,333***///333***,,,---///000//////...///222222...---///...)))&&&111///)))------...444666444000,,,))),,,222777111111000...222777666222///............//////000000333...,,,333222///444///111000---///333222---~~~jjjIIIGGGCCC999111222444111555888222333===888<<<666+++222...333333444444333222000///333///444777000111222++++++---000222333222000///...333///,,,222111...333,,,---//////...---...///666DDDYYY}}}wwwrrrsssmmmLLLOOOGGGlll~~~~~~tttcccbbbWWWMMMPPP===???333000444444555555000333...000...)))111888333333+++(((///444222111333444///,,,,,,+++***---111(((%%%)))***&&&...444...///...------......---,,,111//////222111...,,,---...555---///...***111(((***666333---333666111000222///,,,,,,---...//////...---333333+++...111***...666)))---222(((---///,,,---///111222222111000000222111...---///...+++***555444///222222///444666333000...///000111222///222111......000000,,,////////////............000555000,,,111000///666///000...,,,---000000---SSS222GGG<<<>>>444222111---333:::777444???;;;???888,,,333///000000000000000000000000555.........)))---555222***---111444444333111000---222---***///---)))///+++***+++///111222555999###KKK333???mmmyyyjjjgggllluuukkkZZZ<<>>EEE<<<:::777///000444...111;;;777;;;555***000+++......//////000222333333777//////...(((,,,333000***///444777666333222111...333...+++000---)))...///++++++///000///000444777555&&&444999JJJIIIXXXeeessskkkdddrrrTTTsssffffff}}}mmmRRRJJJAAA;;;FFF777222AAA666(((999333,,,///111,,,///555222222***)))111555111...000//////...---,,,.........555...000111+++---333///000...,,,...000000---***...000111111222222111000///333***//////(((000,,,111222...///444...***444...,,,***+++---///000111---)))...111++++++000---)))333&&&(((...***000000444222///,,,+++---///111000...------,,,,,,,,,---...777555///222000)))***+++(((&&&***000222...)))...222333000...///...,,,......///000//////...---...444111,,,///---,,,555...+++)))***+++******)))[[[JJJDDDIIIEEE<<<888<<<===666666777111333;;;444:::777...333,,,000111111333444555666666555000444666///...///(((,,,111666888666222111222111555000---222///+++111///+++,,,444555...***,,,999***'''999)))===>>>111<<>>@@@888111555000)))...444000222777555000//////000111111000///---000000//////000///,,,222***---222---///444333///...------......---,,,...000111///000333444222///111(((//////(((111///222111---111666...***555///---,,,---///000//////---''',,,000***)))///---+++777***+++000,,,111///444222...+++***,,,///111111...---...---+++,,,///+++444111---333222,,,---333---&&&%%%***000222222000333444111111222000,,,,,,---///000000000///...000666222///333111...444111...---000111...,,,,,,rrrBBB<<>>444666,,,222666111555+++333444555555444333111000+++&&&***---***...555111...222777666222......000---111---***///---)))...999...+++000111***(((---###999,,,+++---===///222444999888555777<<>>:::'''???222...---***000333,,,***---222,,,&&&111888...,,,222===...+++888111...<<<555000//////---...111111666222&&&'''111333***'''...:::---+++666+++&&&000,,,***,,,---------///111222///)))+++222111+++(((...222...)))((())))))333---000333///333777111---,,,///,,,(((000666---(((000222---)))---...+++<<<***&&&---++++++000000***222888...(((666<<<---)))+++,,,......---+++***333...///333111,,,000999333333///+++---222...&&&///)))222,,,,,,111(((---;;;>>>GGGAAA444@@@???555555333:::///666777666<<>>***&&&444444%%%$$$333))),,,......***'''))),,,...(((***---***...333---<<<'''))):::444&&&+++666+++---+++((((((---222444...%%%)))///---...000***333'''...;;;555,,,000555///...---,,,,,,,,,,,,,,,444222222333000---///444@@@---***;;;===---)))555111+++333------222***///hhh777>>>666EEE@@@666:::777:::777000555DDDIII>>>555555999333444)))---:::///,,,777000888444111444///:::...+++---444555000///333111222222000111444222...666333222666666333000000---...,,,))))))---///...&&&+++.........000111///999111444,,,...999///000888---888@@@333333;;;444???666555KKKHHH>>>OOOTTT\\\]]]KKKDDDSSSNNN???BBB000===<<>>666>>>222:::111***888GGG;;;444FFFGGG000>>>lllFFF;;;~~~ZZZfffooo\\\iii}}}jjjXXXXXXPPP<<<444GGGLLL888888888666111//////...---;;;444444222***---333000***...111++++++::::::%%%---&&&111111111111(((000555111000333444111///000***222111)))+++444333(((333'''---...333666***///---222000)))***111000((((((///---%%%&&&000222+++000))))))...+++$$$&&&000555---///111...333999444...111333+++$$$---000"""...***,,,444777111+++***,,,---000+++%%%000999222000444333%%%111<<<111)))---222666555111***&&&222888888111...222111***)))111111***+++333000%%%000)))///((((((...(((...www]]]CCCCCC@@@<<<@@@666444...555777555888===888---<<<,,,//////333555***000///%%%///333555222&&&... 555;;;---***666666(((333'''(((555888...---777333+++***000111+++***000******+++---...---,,,,,,//////000111000///000222,,,+++555,,,***111)))---...+++)))%%%$$$///555///999,,,,,,IIIGGG444;;;<<<,,,888999333:::DDDGGGHHHAAA>>>VVVHHHOOOaaaFFFQQQkkkHHHAAAqqqaaajjjIII???999;;;BBBDDD:::<<<<<<666111000111000888...,,,---***///333,,,:::'''***;;;;;;333444555111)))333222222222'''...111,,,***,,,...,,,---///<<<---,,,;;;<<<,,,***666,,,""",,,000666999,,,000000444333---...222111***555''''''555666***---===222,,,+++...+++&&&'''---222+++---///+++000555000999&&&***:::444'''+++333000---///666888333---***///000222,,,%%%///777///???,,,---888111***333???***,,,000333333111...,,,///555555//////444222+++666((((((888999+++)))666111***///((((((...(((///yyyPPP???GGGBBB333---BBB222//////333555222111222888000555///111777...111<<<111666333666:::222999)))222777333000222111---...***)))---000///000222444000///333444333222333++++++///333444///,,,---...,,,,,,---,,,***---222222000777+++(((333222;;;---///...,,,...000///,,,444333---555111000===222888;;;===<<<;;;CCCOOOXXX@@@bbbZZZFFF^^^\\\>>>JJJLLLFFFCCCYYYuuujjjtttUUUNNNZZZ>>><<>>'''444''',,,999555///:::IIITTTcccHHH[[[VVV666PPPSSS...QQQbbb888___vvvyyy~~~zzz~~~{{{rrrIIIBBB]]]GGG@@@>>>AAAKKK[[[UUU;;;>>>>>>BBBDDD<<<000000888444///444888444555444+++(((000444***&&&666;;;***777333777******555,,,***///,,,---222666666666888---333111***+++222111))))))(((///%%%'''555000222444...---555666///---222%%%111111&&&$$$000444---***000000+++,,,222111***444...111444///000222+++&&&,,,222,,,(((555999)))---666555+++)))222444---000(((---444000///...''')))///555---&&&111555'''000...,,,***+++---111333333...+++...///...---///'''111111''''''333666...222---444......333+++111kkk[[[CCC888@@@888333000111111///000333333111666%%%000888777///***@@@---555CCC666///444,,,---(((,,,...---///111000,,,:::///+++000000+++,,,444'''---///+++...555444---///,,,---222222,,,))),,,///---000444444//////444---+++555000333999***'''222000)))'''+++'''***999000******@@@;;;...;;;===+++555;;;222+++666777###UUUBBBBBB===GGGFFF--->>>AAA222888cccZZZFFFsssdddiii|||pppccc@@@JJJ777NNN>>>GGGXXXOOOCCCQQQggg777LLLQQQ@@@777>>>===222:::444666333))))))...***444(((---666000,,,333888***...777,,,///<<>>///HHH888***JJJ///777888111000555333***,,,000222000,,,,,,000555555555222...***+++000555&&&555777***(((555555(((111000///000111000,,,(((111///+++111444)))))):::***+++...000---***---444000333111---111666111%%%444+++***333777///)))***%%%///222++++++222333,,,***......+++000777333)))555,,,---777555******555***>>>FFF;;;555;;;:::000888:::MMMNNNLLLOOOLLLZZZhhheeeSSSwwwPPPnnnMMMSSSRRRBBB^^^TTT@@@YYY___HHHJJJAAA^^^>>>999RRRQQQ444444PPP+++;;;<<<...+++555333%%%111...///000+++%%%(((000999---%%%...444((()))???,,,---555***---;;;111,,,444333000...//////,,,'''222(((%%%333777$$$$$$>>>+++222:::333)))...333(((---''')))333444---,,,222666%%%$$$444333$$$(((<<<###777<<<...+++777777+++666---333000111444&&&(((333000...///---,,,///444(((333888111---111222...666444222000...+++***+++555+++)))000333---,,,111'''000111++++++111///'''666***&&&000555///)))***333...)))''')))///444777dddHHHGGG<<<333666666888,,,---::::::+++)))555,,,///222222000///000222222222000...,,,,,,///111444******444333(((***666555111---,,,...111222222...///---000444,,,***777///...//////,,,)))---555+++---//////222444///(((111)))(((000222+++(((***111&&&)))777666))))))888---.........222555222,,,333///111666555------333<<<444444;;;666,,,111???)))QQQbbb;;;888```YYY<<>>ZZZ]]]@@@777FFFBBB(((999555222444888888444...444666777444///...///222(((111///,,,222333...111***(((222---000888------+++((()))...111000000111"""333333***---111...---...,,,000000+++111666000///***(((***,,,,,,111666$$$111555---***000222---222::::::///,,,444999555444,,,333111222777222<<<111......000///---000555555222000///,,,+++111999000+++,,,222444000111666...((('''---///+++***...,,,000222000111333222//////...000333333000000222......///111333333000...\\\eeeHHH333???444)))AAA)))555666,,,---888777,,,111000000111333333111000...---...000333333///+++)))......(((''',,,...+++333333444444333111---+++***222...)))///222000333111......///---+++...444(((%%%(((000///)))***111...++++++...---***,,,222###000111&&&%%%000111'''000,,,...444222***+++111'''///222---,,,///...(((***777999......999777***<<<333???DDDIIILLLDDDNNNKKKVVV777JJJNNN555OOOQQQ<<>>'''---555&&&(((999111+++444%%%&&&555666''''''444///000******---(((***999***...000'''$$$333888(((555)))'''222333+++///<<<000------...***&&&...999(((:::===///---999888)))===888BBB;;;222...***999///...///111111...000555000,,,---111...&&&&&&...999((((((::::::((((((999)))''')))///333222333777)))555555++++++555444)))999------888777***'''000444111......///111222222WWWcccnnnNNN333===444&&&999555***+++777888------888555222///...000222222222000///000333666555111,,,222###&&&888777######444000111222333111///---+++---333,,,%%%,,,111000444+++***---111111...///333---((((((---,,,&&&)))222,,,++++++,,,,,,+++...333...$$$%%%000000%%%&&&333///***+++111///((()))000&&&///222,,,***000///(((333***...======...***333...888AAA///666TTTQQQGGGTTT```===IIIIII///FFFDDD<<<;;;999BBBOOOLLLGGGOOO888BBBYYY666<<>>,,,,,,<<<;;;***+++>>>***999999***)))666666(((555---)))444:::***&&&999555$$$***//////,,,'''999***333333+++***111000(((000111+++***...)))***999888%%%&&&222---&&&+++111(((333444***+++777888---222//////000,,,)))///999000))),,,666555***(((111---NNN]]]444###999666)))///...000333222///000444111,,,---333222++++++111///444444///...222000+++111000111333222///...000777,,,,,,666555)))(((222'''///...'''...<<<999)))555222000000111333444333}}}XXXWWWHHHDDD>>>///222555(((222000000333444222222555555333000------///222444333333333555666555222000---,,,000666555---+++///......---++++++---222555111222***&&&...///---444((((((+++111222000///111000,,,)))++++++)))+++///))))))((()))+++---///111+++***+++...---,,,...333---******------++++++---+++222333...---222222...222///000555444...///666<<<***000666<<>>QQQCCCLLLOOO<<>>FFFAAAFFFSSSLLLEEE999SSS[[[FFF;;;@@@;;;***???999777888444---///777+++111222------333222,,,+++222...)))///111///333333***111,,,***...***555+++000111///---///000...%%%666666,,,///222///---777---///111+++***///---(((,,,...---...///---)))$$$...222+++***000...&&&...+++)))*********,,,000'''AAATTT666(((999666222000///111555333//////222000,,,+++---...///333888...///000111111000...---111222333333000---,,,,,,555222111333222///...000***)))''')))222888444+++***+++---000222111...***PPPHHH@@@333777:::111333777,,,---:::999,,,,,,::::::...111222222///,,,,,,000333555666666555333222333444$$$777999***)))777666&&&,,,,,,,,,++++++---333777222///))),,,333---(((111***((()))...000......000---...,,,+++---111...)))***(((''')))...111111///###111333&&&&&&555888---,,,,,,***))),,,000///+++000222222000///111333444***666888,,,(((222666111111555;;;***,,,BBB@@@@@@555===EEE<<>>+++***999:::***222((()))666888...---777(((111...+++333666444888+++444<<<(((%%%777000***111+++---555333+++,,,555(((444555111444111---000---666:::,,,###111777'''999---...===<<<---+++777&&&))),,,,,,...///***"""&&&000...!!!###222555***111***888;;;555000,,,@@@111000333666444///---000,,,...,,,***+++000111000222(((***555555***(((222)))---111111000000000111+++777777******777888+++888(((&&&444666)))%%%...'''(((***---//////,,,***UUUNNNBBB;;;III777000CCC777&&&<<<999111000777777000000888...111444222---+++...111666777777444000000222555,,,,,,---...---+++,,,...))),,,000222000...///000222---(((111888,,,$$$......***(((+++---,,,,,,///***......,,,111777111&&&,,,***)))+++111666555000+++%%%&&&...///)))---777+++...+++''',,,555333***111000///000///...111666///)))///:::444&&&)))999---444<<<)))***???===;;;???HHH,,,JJJSSS333???888111888333222>>>BBB;;;777222AAAVVV:::444LLLAAA>>>HHHHHHAAA666000444===CCC;;;333---...222444444333(((333444---000;;;:::///999222...:::@@@///***<<<333***555666333---$$$111''':::<<<***'''666777(((888---***777:::&&&%%%???333)))///666,,,$$$+++111)))111111***)))///...%%%<<<'''$$$777:::+++(((555+++###&&&222444,,,)))000111,,,333......555///666111111444777444...,,,...+++333555111111333---###'''666777)))(((444222"""+++000444333111000111111000((()))111222,,,---666+++333444,,,+++000...&&&222///,,,,,,...222555666jjjNNN888AAA:::999<<<888111666;;;222555666555444777999555...333---444222%%%---555(((+++,,,333222---444:::222000---,,,000555555...'''666""")))666,,,)))333222444,,,---000,,,///000(((...///******000,,,)))222000(((---222)))&&&,,,...$$$(((///---***555:::...111...++++++---...,,,******(((''')))---...,,,)))///+++111333+++,,,///***333222222222222222222222333///444555---000888777777555777555555AAADDD444999:::444555>>>;;;///,,,888///===FFF444111@@@EEE;;;999888666666666777888===;;;888555222111000000555(((///777---111;;;555///444444111000444222---111222---000777111,,,444777)))111888------222'''///......111555555111---555777000,,,222111...333(((///...---111---(((---(((---...++++++---+++&&&---222...,,,222///---666...000222222///---+++***)))///888666///555777***;;;666000...111222111///...***)))---000...,,,,,,+++///+++111,,,+++777***444111000333111---///555+++)))***---...******,,,(((444222&&&(((777777)))zzzfffGGG???888>>>===AAA===333444555***000555666444333444333000)))???000$$$777222$$$444......555444...333888000---,,,,,,000444555111---///;;;,,,+++BBB777)))@@@555...000111***+++---&&&)))+++'''(((///+++(((111222***...111(((%%%******,,,&&&,,,111------111---///---+++,,,......---+++((((((((())),,,---...---...+++000222++++++///***000111111111111111000000'''???...###<<<444$$$>>>333222444111...999<<>>222---@@@777,,,DDD:::888555444444555777999666555222000---,,,,,,,,,///@@@444111FFF<<<---BBB...111111------111111...///111...000666000,,,555...:::(((!!!555,,,444+++,,,...222555666444222///222,,,)))///...)))---...666444000333...***000)))---,,,))))))...///---,,,111,,,***///---+++222000111222222///---,,,,,,***...555222,,,333666+++333111///000444555222//////,,,,,,111444222111111...111,,,000***)))555'''444111111333111---...333333111222555555000---...+++222222+++---888888...zzzWWW===HHH555999555888777000333666...---444777444000000111111222000333222...222555///111111777777000333666...///000000111222222222111---&&&''',,,---000111***111,,,000111)))***...***)))---***---444000,,,444777///222444***(((,,,***///###(((444...(((+++---,,,++++++,,,......---+++'''((()))******,,,///111---***///111***+++///***...///000111111000///...///000......111222111222000///222...)))111666,,,)))333333000111---,,,555222///000111222888:::111:::888555222222333555666555444222000............///,,,222999666222222...111222000,,,+++......---+++111000111555000...888888---))))))&&&(((...///))),,,000333333333333333///333...,,,222000***---+++444222...000,,,***333//////,,,((((((---000///,,,111,,,)))///...,,,111111222333111///---......,,,---333000)))000444+++++++++---222666777333///,,,)))+++111333111///000///111,,,///******777+++222111222333111------000+++***+++//////***((()))---///000///222555555111wwwLLLKKK???;;;<<<444333222---333;;;777...444555222000111111000888(((444;;;+++333???---333111777999222333666///555666777444111///000222555%%%...444)))444;;;"""***(((///111***,,,222000+++///---000666222---555444...000111)))))),,,(((+++"""(((111,,,***------)))***+++---......------)))+++,,,***)))***...222---)))...000)))***///+++---...000111111000///...666)))///555---333999---000///222///(((...555...***444333///000,,,,,,666555(((222555)))888AAA(((888777555333222111000000666555333222111111222222:::***999DDD222444<<<---555555444111///...,,,+++***333333222555111000:::<<<&&&...555%%%***777+++***...333333111......//////444000///555111+++---&&&//////---///---///999555333///+++)))***+++,,,,,,222---***111333000444222333222111///...///000,,,---333222+++///333+++)))***---111555555222///,,,***,,,111222///---......000+++///+++...===222000111333333111---,,,---000...///333444222333666000,,,---111222000...///UUUNNNXXX666>>>DDD:::888888333444888333333444333111222555333......<<<000,,,@@@999,,,:::222///666:::333333777333777999999666222000222666...<<<,,,$$$:::777%%%+++***(((///111***---444222+++...,,,---333...)))000---'''***+++%%%(((,,,%%%((((((...,,,(((...222'''(((***+++,,,------......---......,,,)))))),,,000---)))...///(((***///,,,---...000111111111000000...@@@---&&&???888''':::000---000///)))...666222,,,111---***...,,,***000&&&<<<000%%%888888***222000222444555555333111000444333222111000111222222000===111---===333&&&888222222222333222///---,,,+++555666333555333333;;;,,,999...+++===222###333)))---111222///,,,,,,---,,,111...---333///(((***)))222222///333222333===333222111000---+++)))))))))000,,,(((111666333555222222222111///...///111,,,---555777000111222***---------///111222111000222000222555444///...000---///***///+++---<<<111...111333111///...---,,,444000...000111222555:::444...---222333...,,,...aaaPPP>>>GGG::::::111555;;;888666555...666555222111444888555///555444111444<<<888333666222---333888333333888777333555666555333333666999333222,,,+++222000)))(((000,,,111333,,,...222...---000---...333...)))111...***,,,---)))///222***+++///333---'''000222###)))***++++++***+++---///000000///---+++***+++------)))...///(((+++000---......//////000000111111333999000,,,777555///888111+++---...)))...555111000333---+++222111,,,000***222111---111111---///))),,,000444666777666555666555444333222333444444000///******---)))'''...,,,+++---222333111000222,,,777666222666555333888---//////333888111)))+++'''***...000000/////////...222///...444111))),,,,,,333000...333222///555...---...222111---++++++'''///)))$$$///666333222000111222111///...///000...---666:::333111222+++000000///......///000111333111111333000++++++......000+++...))))))666***,,,000222///---...///---333...+++++++++***,,,111777333111222222000///000ooovvvVVV:::OOO:::666+++...777666777999444444666555222222555555111>>>&&&444AAA111555@@@---444---111777111111777888000111333333333444555666DDD+++666CCC000333???111333---000333...111444---///111---...444000---555222...000000---444777---000---111222,,,...111)))+++,,,+++***((()))---111000///------......,,,+++...***...///))),,,222///...---,,,,,,---///111222888***222555%%%,,,:::000777,,,,,,...+++000444///000333///...666555000444777###222===)))---:::)))+++,,,...111444666888888777666555333333333444555==='''333<<<(((---<<<---111---,,,000111000222777---666444///444666222333777!!!///;;;(((,,,888&&&+++,,,...111333222000...000444000...444111+++...+++///++++++333222,,,///---+++---111111,,,***,,,)))111+++$$$...666222...---///111111000.........111...555999111000222---111111111000//////000000000.........+++''')))...///222---111+++***666)))+++000000,,,+++///000///999555444555444111111444555444111...///333444333]]]fffeee;;;AAAJJJ999333666333666<<<<<<111666777333///111444444555999000222AAA999,,,666777---111666000///666888111111111222222111000000333444+++///:::...'''<<<333+++...222111555777000***,,,((()))000---+++555///,,,...,,,)))111444)))111&&&,,,777222---111222,,,,,,+++)))'''(((---111///---,,,---000111...+++///***...000))),,,333000...,,,+++******---000222+++:::,,,"""000+++%%%:::===000...000...222555///(((...,,,,,,333222...444333666...222???444)))666333111000///000333666777222111000.........//////,,,333+++)))444,,,$$$111<<<555000000000...222999---666111,,,333666000000222666+++(((444///)))666111000000222444333///+++,,,000+++)))///---'''***+++...+++---888888111222111------000///)))(((+++...666...&&&000777222---,,,...111111000...------333...333666///...222//////000222222111000000000111/////////---***---333///222///444//////;;;...***///000+++***///222000...,,,...222222...---...000222...))),,,444777333xxxrrrTTTVVVBBBEEE888777111;;;HHH888000@@@555777BBB===,,,...???///(((222+++,,,>>>777+++000///222555222---///444LLL///...BBB999&&&+++;;;111999888///,,,333444...222---555000444;;;---***888...,,,+++'''...666444+++...222,,,&&&///333&&&$$$///444000...222111,,,111---***,,,,,,+++---111---444333***(((000222---&&&&&&'''***///111---&&&---***,,,)))&&&222<<<666+++///444...%%%...333(((***111222------222111***222,,,------)))111:::777000888777---///888555(((333,,,,,,555555...///777>>>333222444111555666......777777+++&&&,,,111///666...+++---***%%%***777:::111333777---***111444---111222///...000...***///---///555333,,,'''(((444...000111***+++///)))***...//////111333111+++&&&)))+++))))))***+++***555...***,,,.........000,,,444777000...222111+++,,,+++...333111***(((,,,444000,,,...222555333111444111...---------,,,***(((---...222444***%%%...000...///111222111222555(((888<<>>777333555333---DDD(((111;;;777111***444---<<<:::&&&%%%888===000:::333666777...,,,---'''999,,,+++888888******777000***///(((---999333666222+++---000,,,///000)))555$$$***:::555))),,,333,,,222666444222333333111000,,,***+++,,,***---111555((((((666666)))(((555,,,***+++000444333///+++111......***%%%,,,333---???...222???666(((---666333333000++++++111555666...+++000333---///222+++:::---+++666888///...666,,,999999++++++888777***111,,,222888555555333)))777***+++999:::,,,***555+++999888(((&&&444777---333///555888///+++...+++:::))))))888777%%%###333///---///222111***&&&'''---)))///222,,,---///(((---...---***+++......*********,,,------,,,---...111,,,***---000000111333+++000333111000111000......((('''+++///......111///......222666555000+++''')))***))))))***...111444333+++)))---)))(((333---......,,,++++++)))'''444---///888444'''(((555(((999:::'''$$$222333$$$iiiTTToooPPPEEE@@@DDDEEE:::BBB000999888---///::::::///<<<222;;;222***333...,,,777333///...///222555777111222666333---444777,,,000111000///222555222,,,222...333))))))333---222444,,,...222///111///%%%)))(((...000,,,000333+++111000222444222...///222...+++)))++++++***,,,000---/////////222444111+++333------555888222...///111---000///+++222888222666444888555---000555...999333............333888///+++111666000000111***888:::666///...333222+++777444333444333///...000+++***333999555444444,,,......///333;;;>>>777,,,111000111333222///000444222000555444,,,...000)))222222000///...---------///---...000...***((())),,,***222666000///...&&&+++------+++,,,///---(((---((()))///000,,,,,,000111---,,,000222000000111,,,+++...222111......222888000+++...222111...,,,000//////111333333///+++(((+++---***%%%$$$)))///:::666***&&&---,,,+++333333888999333111444111***,,,222333------111000+++...000333444222///---,,,ZZZrrrZZZLLL<<<===CCC444222???666......222555888:::111222>>>---%%%888777000666******777:::000---444:::...///555000///555888,,,444333***...999444$$$///...888000---222)))+++:::///---///...222444,,,%%%,,,111***&&&555:::***111+++***000///((((((///...***)))+++,,,***,,,000---555333***---999555%%%444------555666...***...000,,,000222...333999444+++111555,,,&&&555:::+++777000///444333,,,+++111333+++///444///111777444000===;;;,,,+++777666''';;;///...999777++++++555111---333666000222888444)))111111---555CCC>>>,,,444)))***666666+++,,,777777333333...(((000888111,,,666444))))))444555+++...------...---,,,,,,---333///555888111...---%%%'''+++///000222333...(((,,,%%%%%%...///)))(((...333000000333222...,,,---...***,,,222111***+++222555111000222444111,,,(((777333...+++---///111222---//////,,,((('''+++///444333,,,,,,666444,,,---'''000222---,,,222///'''***666444&&&'''555333"""222+++...888777---+++333VVVkkkrrrKKK999HHH???333DDD;;;333222444444222000:::'''444;;;444222333DDD---666666...111;;;777))):::000222666...,,,///---888***(((555999---(((...******666//////666///222777------000...222555...777&&&***777444---444<<<222***)))...///)))***000...+++***,,,,,,***+++...===,,,'''222555+++(((000444......444333,,,***---333,,,///111***+++...)))777&&&)))777333---222999444......444444------333222***...555111111666555111***---888888000000888,,,888888,,,,,,888888,,,333///444555...000555222444&&&%%%333888111333>>>+++555444)))***777888---444///000...***222999444999---+++444333))))))444+++,,,------...111222222444///333444---,,,...''',,,//////...///111...))),,,&&&%%%,,,...)))(((+++111///000333222---,,,---000+++,,,222000))))))000((()))++++++---000222444777333///,,,---///111333+++******,,,...111222333...111,,,...::::::///,,,%%%---000------222000))):::...***222444,,,(((---(((666666)))***888888***wwwnnnUUUCCC>>>999FFF000999999222555???999(((666***888666///555555;;;:::777444222222444555555)))111:::666111;;;;;;)))333...---111333000---,,,555///333))))))444///444,,,(((...333///000000(((333+++...222...000666555222...---111333222222444111---,,,...---******---777111,,,---...---,,,---222222222222111///---,,,222+++...222,,,,,,111...666,,,---222...000555222333///---...000111555;;;---&&&...888333......+++///111333333111000//////...111111///000444444222///+++222666000000000(((///+++***,,,---...444:::333333111///000555555222---&&&---555222111222---666555333111...---,,,+++***---...---///333444333000***---///))),,,111,,,666444---&&&&&&+++---+++///,,,+++,,,//////,,,)))++++++---111111...///222000...///000...***+++...000111...((((((///777<<<...000111222222111///------,,,+++---000111///,,,---111++++++777:::222000111222333444444222111///999666222222333333111...///222000+++,,,444444///\\\KKKAAA333(((<<<000666888666999>>>;;;222...111===,,,&&&:::777+++@@@///---:::888'''(((;;;,,,///666666333<<<@@@555'''555555)))***888999+++;;;222333'''(((222+++---+++)))000333++++++...)))'''000444***%%%444777%%%---/////////333888888444333000///000///+++***,,,(((555444&&&&&&444444'''---444555...,,,111000***222)))---444000222888888+++000111&&&$$$666;;;)))000111000---...222555444,,,###+++777222---...---,,,<<<;;;'''$$$222555'''555((((((666777++++++999111+++///333///111111(((%%%333444''''''555666***999+++***999:::---+++555111$$$***999666...---,,,***::::::)))(((888666%%%)))...///---...222333//////***...000+++...333///333222---((()))...000...000333000+++---444000&&&)))))),,,000///---///444---000111---,,,...///...777777222,,,,,,111444222))),,,000111111///---,,,///111222222000,,,)))''',,,222...+++555888111//////))))))...---&&&%%%***...<<<:::***+++;;;<<<+++888+++)))333666---,,,666WWWCCCOOOAAA111NNN;;;555???===......===;;;)))555:::444444///666---444888333///---+++(((EEE...+++555...&&&///:::///)))+++333444...111<<>>(((000555222///000222222888222///333444///---000444+++&&&))),,,,,,...222'''000333......222///'''===000...777444'''%%%000+++)))((('''))),,,000222(((000333//////222///'''333'''...222888999***---333///)))%%%%%%)))///333%%%111555///222:::555'''333((((((222111%%%'''555111---,,,///...+++///555''''''))),,,000333444444222...+++,,,000222222222++++++---///---+++...444'''///222///111777666...===000***222777000,,,///+++///,,,...444///***222'''000???444333>>>222--->>>///)))222888333///111555+++'''+++---))),,,333***000;;;...///;;;111+++111///,,,444<<<333---888111++++++444666000///333666:::((((((;;;888!!!;;;444222777444,,,---666333***'''---000...222999'''+++888///000;;;000,,,222---111;;;999---(((,,,+++$$$(((333555+++***222 111888000,,,222444...>>>...)))222444+++,,,999222///555666...111999999sssOOO666JJJAAA---888DDDAAA222***CCC,,,777444'''***:::===000222666222222555111000:::---///---'''$$$(((---000(((666444$$$&&&777777'''000,,,---333555222//////222333000,,,,,,000222111///888666+++***333333***+++,,,---......---,,,++++++,,,***&&&'''+++...---)))222888%%%)))???444%%%---------,,,,,,---------)))...,,,%%%&&&...111,,,$$$...///%%%$$$///222+++///,,,---///...+++---333)))((()))---000222000...'''999777###$$$999:::(((000///000222///+++---111(((++++++)))***------***,,,666333'''***888777'''...111///000666111,,,333111111999......999222333+++333000$$$***;;;999)))---,,,...222222---))))))''')))333))))))333)))(((###555111###+++777222)))555111///111111...+++,,,***///222333222000///...***666555''''''555666)))...,,,///555888555222222+++***000$$$%%%555111333###111333'''(((555444&&&---))),,,444555///---222+++222444---,,,333888777///666444)))***666999111<<<000333<<<888333:::CCCwwwfff\\\@@@===444:::666666:::444>>>>>>666000000000000333777///888666222555222---///888777333---,,,222666777222000------///111222222---,,,...333444111---,,,666111------,,,,,,///444000++++++000000,,,---333***++++++,,,,,,+++******444000---///000000555:::111+++222+++,,,222***000------////////////------555444222///,,,...444999000,,,,,,000///+++---444...,,,---///---***+++///)))'''''',,,111333000,,,...222222---***,,,000000...---///111///++++++///666222000111111//////333222//////222444222333777///222///000666000+++222666...444---...555...333222...,,,000333222333555)))...222222222111---'''333...666111111666---222...///***+++333000,,,333,,,,,,+++(((***......+++...---111555111)))+++333000+++)))...222333333444))),,,///000222444000+++888444777***+++:::888===111,,,***,,,------000555...///111333333222111000111000///...000333666888111,,,---222222000333;;;000666777333333:::<<<777yyy```RRR666AAAEEE******FFF???000HHH888222999777,,,---888...;;;888///222333+++)))...///...,,,...111111---:::///,,,222333,,,,,,444111///---.........///000000******000000)))(((...///$$$$$$000111'''(((555///,,,)))'''(((,,,111555,,,'''(((///000******000333'''000222///+++%%%555222000...,,,,,,...000222***)))---111---%%%'''000:::...---777444''')))666,,,---...///---******,,,***&&&%%%)))111666555333222...///333---$$$)))666---,,,...222222000000333111***)))///...((((((...555,,,...888777,,,///===222555222333888111,,,333444+++222111333333(((---999------777666+++---:::---333222+++***222444000111'''...++++++---%%%...666...(((222999---***:::)))---+++%%%'''111333---(((222666...(((+++///...555&&&%%%333:::222111999---000---%%%'''000333......,,,333******333+++...===///***222111(((+++888---111222000000222111,,,000,,,---333666222//////222''')))555555***...===000777555222777999666555JJJgggGGG:::>>>:::999:::111999000;;;:::000222>>>>>>222333>>>888///333555///,,,000222000......111///++++++777444%%%%%%444555&&&333444333111000222333333...((((((//////((((((...&&&111111%%%&&&222333(((333111...,,,---000555888///******111000***)))///&&&222>>>***&&&888111***222111///......///111222'''&&&+++222...######,,,,,,888777(((&&&111222(((,,,...000...,,,,,,,,,+++///+++''')))///555888777(((999;;;***###...333,,,222///000444666444444666---(((***111111***)))...&&&444666)))&&&111333,,,666999555666;;;555000777444+++222111111111'''...)))555555)))'''222555,,,222777444***(((000555444222(((...******,,,$$$---'''666000###+++666222,,,444777222******111222+++***222666000***,,,000222)))111///'''---;;;999***333555///&&&(((333777333***(((333...///555,,,...000999555'''&&&111222(((+++///000------///...***555///...333555111---,,,'''444444((('''444777,,,???444---999BBB222111LLLwwwQQQPPP<<>>///222444555888<<<:::555333999222---333333...000======888111///111333222---111000,,,...555555///,,,111555444222222000---222---***+++,,,,,,000555...222111++++++000000,,,...///000111111///,,,+++:::555222111111000333888)))---888...,,,555---///---///111333333111///---000------000...))),,,555,,,222222,,,+++111333111---111222...---...///...444111---+++---111444666...555666///)))***///222444///---000111///...000///...111666777444222333---222333...+++,,,......111444111222777111,,,333555///444+++)))///+++333***...///------222555555333777888222...///111000666000666///...333***000)))000+++(((000222///111000000---)))***...///---333---000999555***---;;;000111000000333777555000...///...,,,///333333000111---666222555===777>>>000222222//////222222000,,,------------,,,,,,,,,<<<777111...///222333222///111...)))+++222222---000:::333000>>>???BBBWWWUUUMMMIIINNNAAA;;;>>>777===>>>111222@@@AAA222///999111222---...666222---333111444333,,,(((***------666+++,,,999;;;111000999)))000333000---......+++///000///,,,...333666666555+++***222222((((((222+++---000111111...***''',,,---+++''''''+++...---222###,,,222222---'''888...///111222222111///...+++(((%%%$$$$$$&&&***...444,,,,,,555555,,,///;;;///333333...---111333222111111111000......111333888,,,---888444%%%)));;;333---)))+++---,,,,,,...(((+++---+++,,,///...+++999,,,,,,888777)))***888,,,///,,,...444...***111///111:::+++&&&000---333555((('''666888---///>>>222333666777333///111666,,,,,,222&&&%%%...%%%%%%222)))&&&444<<>>444333111...555???777111:::(((222999888555555555444+++666666...///888555(((222666444,,,)))...333333&&&///333111333999777///'''222111%%%%%%000111%%%222222111222222333444444###,,,000,,,---222000((())),,,333###$$$777222///444111...++++++...111444......---+++...222222000)))555555(((&&&222444***000444444///...333666555)))...222222///...000333///666666...+++111444111666///+++...111222444777000555444......555666111,,,333222++++++333444,,,///222000222888333...666%%%000@@@111***333------,,,111///(((+++444444,,,111...000555333000666CCC000333;;;+++)))666,,,(((%%%222000***333:::555111777...+++111111++++++000###111444)))***888777***)))333666///...555666///222++++++333666222222888111,,,777555444666+++000)))000000)))***333555...444++++++555555,,,---666***444555---...666666...333666///$$$+++===<<<---EEE111JJJnnn```wwwccc\\\DDDBBBRRR@@@444OOO999===AAAEEE999;;;GGG......>>>888111<<<888+++...///444(((000888...333666999,,,555555###...<<<***---444))))))+++,,,666---...///000111222333444555///+++,,,555(((&&&666'''+++000111...---...+++%%%222&&&%%%000111&&&(((444///,,,******,,,...//////***222(((+++...///777,,,999///)))---222333555999///.........///000111222***555333&&&***;;;===111444888555444777222000;;;666,,,444555&&&+++666000111---222111)))***111///+++222***......---======222///222000+++222666,,,,,,111888555...555888,,,222666000,,,333444333;;;(((///111///444<<<777,,,+++,,,******111888555+++555///***)))---///,,,(((///&&&111777---222999...222///,,,+++,,,,,,)))'''///333---***000///...555+++...111000,,,***---000000222111------000000...555222///666:::---***:::222000000222000---///333---+++111333***)))---(((///444000...444444222888///000666...$$$777BBB---;;;AAAqqq~~~```hhhMMM000===JJJAAA;;;CCCKKK666FFF[[[===333LLL===222CCCFFF---444AAA,,,000666)))000888---111333***999...$$$333222+++666---555+++------,,,444,,,---------...///000222333(((???(((&&&999---'''444---222444222222444222---...+++***++++++)))***,,,,,,***((()))+++...//////***111(((,,,///...555***000+++,,,444999666222111111111111000000000000000---444222***---999:::222---111......111,,,)))444///???...%%%:::444''':::444///333333,,,///444111)))111---333333...888555222///222000,,,222777...///111777444///777999---...555333333999666111666------///222222000000222---/////////444:::888111......//////............(((:::,,,%%%999222%%%888...------///000000---***---111,,,)))//////...555555888:::888444333555888000333222///...000000---000666444222666111---444111///000222000,,,---111222///555666...---111---+++000---+++222111...444555:::+++222JJJ999---MMM>>>]]]~~~QQQYYY^^^666JJJccc555777GGGAAA:::888EEENNN333777@@@???777444111///444111777***000777---000000///(((///111)))111;;;111...666---000///,,,333,,,111000000000000222444555333222***111000...888...+++///111111222444333000000555333,,,+++000000******((('''(((***---......(((000)))...000---333)))+++)))---555999666111...222222222222111000///...000111111///111555444111---111......222---***333777///...//////333666000222,,,...111,,,000444......444...333222,,,555111333///222111,,,222888222111...111///---555777+++***444555888>>>888///111000+++---444111(((+++777---000111///000333222000'''---333333000---000333444/////////***---111...+++,,,...222444444111///---111,,,)))000///...444000222333111...---///111000333333000///111000,,,,,,999777///333444......///...000222111,,,,,,///444000333444,,,---111---,,,222///...555444000555444---000555222111555666???zzzkkkOOOOOO]]]III777JJJMMM<<>>@@@MMM:::===TTTMMM888???CCC111555>>>---,,,777+++000777111444111+++555...+++777222***555444888...000---(((444222...---,,,,,,,,,---...///---===%%%$$$:::111---555111000111333333222111111333...---000...((('''***///---,,,,,,---------+++***000***111111)))///)))000...+++***,,,111555666---......///000000//////111,,,---222333...+++------000,,,...555000+++222(((999...'''666000'''999777000222666444777:::222666888+++...---)))444000333...222444---000777666999111000111000777:::000000555111...333111...333)))///111000444999666...///111333222///---///333000...---,,,---/////////,,,<<<111***;;;333%%%444111111000/////////111333222666000---111///+++000.../////////000222444777///222222000///111111---111111///444777+++&&&333++++++///444555222333666999222444444///333888444***000......555333...333///000+++888BBB***444ooozzzlllxxxOOOVVVqqqNNN888RRRGGG666444===III===MMMAAA>>>@@@===;;;888111+++888---111999444777222111...///222000,,,,,,+++333666---111...'''333444///////////////.........000666(((,,,222...333000111//////111111...---///222,,,,,,222000)))'''---000///......//////...---,,,111+++333111'''///,,,+++...000...///222333000------------...///000111000------000111///,,,,,,---///,,,...666111+++111...555444111222000000777555000444777333555888111---333,,,444555...222***222---333666......555555444,,,...000---222555...444666///***///...---555)))111333000666>>>:::,,,,,,,,,...111000...222888666///)))***...111///+++---222222222666444000222444333111...,,,,,,///222111666000---111...***///***)))))))))+++---000222...000000------111222000222---+++333777)))%%%666+++,,,///444555333555999666...000222...333888333---333000000666555111666000///000444333222QQQ~~~hhhzzz{{{rrrvvv```LLLVVV___>>>???XXXCCC666MMMGGG>>>KKK;;;666III;;;&&&777---;;;000222999555777111<<<"""444BBB'''***:::$$$...333---555111'''111222222333444444444333111000666(((...;;;''')))???'''000,,,,,,//////+++***......111222000000111000---...------...111111111//////333,,,444111&&&//////***000333111000333222---111///---,,,,,,...000111000111000///000222000---///000---000999444...333:::(((777>>>)))000???---111...333555...///333...(((///+++555888111444***000,,,333888///,,,222333000)))---000+++---222---333666000,,,111///,,,222...111333444666777666333...+++,,,000000...111666555///+++,,,111333///+++222!!!111;;;)))222BBB000444444333000---,,,...000---222---+++000...***///444222000000111444666777---///---***+++000333222...///,,,---111+++***555...---///333333111333777///(((+++...,,,111666000222777444222999888555;;;AAA888DDD@@@000YYYNNNwww^^^@@@JJJXXX???777EEEDDDAAA;;;EEE888BBBJJJ;;;555888...///>>>222333:::555666///555777444777;;;222+++222)))000...888555(((000000000111333444444111///---+++<<<------777,,,,,,222222......222333//////333%%%222333))))))444333'''******+++...111333333222111444---444111&&&///000...333333...---111333000555222///,,,,,,---000111000444333...000555444...---...+++///777333,,,111222999///+++999555+++222222000777888//////333000***///'''000444111777000000+++333999000+++000111333...333777000000555333000666333111555111+++///333///222888555---000:::999444222555555111111666111///...000444555000,,,&&&111***'''666666111>>>222444555444000---...///(((...***)))///...***000000...***)))***+++------,,,---+++(((***000444444)))333///''',,,//////222000//////111000...000555000))),,,000///444999222111555111///666555333:::777555***333QQQjjjiiittt[[[]]]DDDKKKhhhCCC777YYYDDD888HHH<<>>333888999555333333///))),,,%%%'''111333+++(((---666+++***222444...111<<<000777999333111333///&&&222(((&&&000444---(((+++,,,+++,,,---,,,,,,111777111444...'''000???;;;+++555///000777444+++***111444---,,,222222---///666,,,<<<===---(((333555+++555......777999000...333***000,,,000+++///@@@555,,,222333000333:::666,,,555...///666666...,,,333222...111000+++222;;;888+++666666+++***555888000/////////...,,,+++///333111111888888---///;;;>>>111222111333777999444--->>>111///888777---+++444---000888666***,,,555444000******111444222000222888......000))))))...,,,///,,,,,,---+++(((***///...444666000++++++...000,,,+++******+++///333666333+++***)))&&&...777333000222222000---...333777666...,,,111000+++...999<<>>???111000===>>>111555111555777333444444***222777FFF555ooocccRRRqqqyyypppPPPMMMQQQLLLCCC888LLLJJJ888::::::;;;;;;333???333333111///000222111...222444444111000222111...666000---...///...///222---///111333222///,,,***222///000333222///...000111111333888888333//////,,,333555000///333222...777000+++---444888777444...---///333444111111333+++111555666555555000***...222222---***,,,///111444000000333333000------///333///444---+++999---222//////222444222000111555111///000111000333888333...222444...///333---222000...000222222000...444555555333111000000000111---222333,,,...333000<<<111+++---...,,,,,,000333,,,,,,333555111111666555000333333***,,,111///888333//////...+++)))***111))),,,222///000444000...))))))---000---******...222333111111333222...555666666555333111...---111,,,111444000000000(((///000111333444333///,,,111000222666555000---...///222999888000555666+++...,,,333===RRRpppcccYYYdddccc{{{BBB777fffFFF222RRR777<<>>BBB555///444444...000999999888555222//////......333)))***888999---***222111333111,,,,,,///111...888111///333222******000333+++000===;;;,,,(((222,,,222///'''(((333888555...&&&%%%---333111000333222''')))666888---,,,666+++111222,,,---333333---333000//////---***---333888,,,+++666666***'''000111444111777000,,,999...111++++++444666222333:::;;;...,,,555444)))***666666,,,...111...111777555222(((%%%---333111111444000333444111000111000...///***...111---000444...111))))))222555///---222999***)))777888+++)))555444,,,///444///...111,,,333000...---,,,,,,---///666---000666333222333...444...,,,000222...'''$$$---000111000222444222---222222222111000...,,,+++222)))+++000,,,///444000222000000222444333///+++<<<111222??????111...666---222888222***444<<<555...LLL///***gggeeeuuuttt___tttqqqTTTaaaWWWAAAMMMHHH>>><<>>---:::666444555444111222444222222///,,,...333555333...111555888888555111...444111000222222000000333000444777666555444000+++***+++---///111111...***333000333999999111...111222333111000222555111+++***///333444666777555000222000///000///,,,,,,...222333111......111///+++---,,,)))333---(((666000111000222555444000111444+++///111000111444333000333***111>>>;;;666333---<<<222---000333111333888///333333///222888888222666///111333...000444...222000///......000333555111111000111222111///---,,,$$$+++666333//////,,,///222222...,,,///111000555)))+++222000000///(((111------222444000,,,******...///......000000---...---------///111333444...&&&---777444000000,,,444111...,,,---///111222222111---***,,,000///+++111111999:::000///444111999''':::KKK888___wwwTTT^^^bbb^^^NNNVVV777VVVCCCDDDBBBCCCBBB:::EEE>>>===;;;:::<<<>>>>>><<<;;;666444666444//////222AAA000---999999...///<<<333111444<<<;;;111,,,...333555555222111333222///<<<------<<<===...***222...))),,,666999222...000'''(((***+++***((((((***===---,,,;;;>>>111---666222111333777777333222333000222333333444666555222999***)))666777***)))555000...***444---(((777222,,,222555222000000000...555))))))888:::...000>>>333'''---::::::666666222777555333333333222222444111555333---///888888111111+++///222---222999666///555444---,,,222333...>>>---,,,;;;:::((($$$000///%%%+++444///***.........333555000...000222000;;;...---222///...,,,$$$...,,,---111111---+++,,,+++000222...,,,...000///000111222333333333333333///%%%,,,999777333555333111111///---,,,...111444@@@///,,,999===111000:::888///444;;;222,,,111333444444333BBBRRRlllRRRRRRXXXYYY~~~iiioooVVVaaafff???JJJPPP:::;;;QQQDDD333ddd???222EEEBBB(((,,,LLL000---...444666444555:::000888888111111666111&&&===333111888666,,,+++333(((///222///222;;;<<<777222777444...111888333&&&@@@333///888888---)))000&&&***+++)))***...333555...222111,,,000888444)))<<<333...111000,,,///777)))///111000333888777000///555333+++---555444,,,666222---777000)))999555%%%///444///---222222---+++111///''''''111444...CCC000,,,222///---111222,,,111444333222333222000111444111))),,,555555---666000333333+++...555333$$$333888111000666222&&&---222333000222666444---999...222999222---333777+++222555111///333444222777++++++222333444555......---...000---((('''***,,,222444///+++---000222222333555777666333000...???000///666111...222444...000111///------111555///333111+++///888555***???------555///***444>>>---444111333@@@eeeUUUSSSdddoooooocccvvvDDDFFF\\\///;;;FFF444BBB777<<>>***&&&>>>000222000+++,,,111222---+++999999,,,+++666333$$$666,,,***111333---///777---111///(((,,,555444***&&&666BBB,,,)));;;222'''CCC,,,'''777:::++++++<<<+++//////)))(((///555777+++...111222111...,,,+++999---,,,777:::000---444,,,111000++++++111222...******999000+++999///""">>>+++%%%222666---...;;;***333333+++)))//////)))---111000,,,///777555,,,777,,,---999999---,,,777+++111333...,,,111222///(((333444,,,,,,333111'''???222///666666---///;;;///333333///111555333,,,+++///222000,,,***,,,///<<<---)))222555......888&&&444777+++(((333444***---333333***(((,,,---(((CCC///'''000444...111===---222000(((+++555888111***888888***)))444444'''666///111333>>>DDD[[[yyyLLL|||___<<>>???,,,(((///666777222,,,+++,,,111(((---<<<:::***)))888'''......)))...999777+++555(((555777333666...///<<<444///333444111222777***777888---+++444444)))+++)))---444222***+++333???...***999@@@888666>>>+++222333---111;;;999///...,,,---222111,,,***,,,666''''''666888---000AAA---888999...***///000***---///111111//////000111444+++000???<<<+++***888...666222'''***999999,,,333------111...%%%$$$+++777---...:::999---...;;;***777888,,,***333222'''///111444555///***,,,222BBB,,,DDDVVV|||}}}VVVsssmmmSSSKKKzzzDDD555VVV666888BBB888666===444444,,,???555%%%888777,,,BBB555222999666,,,111???222111666===888,,,***222(((===666$$$666666+++333///...111555444000---...+++---333333...---000+++888:::...+++555555+++;;;...,,,888:::000000:::&&&)))555------777111333'''888888(((+++>>>;;;''':::777555555333///,,,---'''...555666333000///000&&&333666...***000///(((888((((((888;;;///...999000%%%555999555666,,,+++---;;;888%%%&&&888999)))999000111<<<:::---,,,777+++)))---333000''''''...000777444***000>>>:::))):::,,,---===???111///;;;///,,,...222222---+++---///666444***)))111222***;;;,,,,,,999:::,,,,,,999...///111111000//////000&&&222666---***111111***@@@000,,,888:::111000;;;555000000555222)))(((...,,,888888***)))555888...666...000<<<:::------888000///222555111+++---444222***777888WWWeee___ssszzzWWWSSSQQQQQQ888UUU///666NNNLLL333...VVV---888333+++333888111+++:::555111000......444;;;<<<888888;;;888222333999%%%444333---333888222...222///...111222///---...444111///111222333777<<<...333444000---///111111666000---111555555333333999---444444111111000DDD222555111***...888777...555666444111111333222---333333444555666:::>>>BBB000111333222000...------666000///444333---...444...$$$222222///888222000&&&...222000111555333,,,333333555777555000///222777333222222111///222777333444000+++///555222)))111...000555222***)))...666444222111222555999;;;111000...------------...222+++)))000333//////333///000000000//////...---+++---......---,,,,,,---222+++***...///+++,,,000---,,,///222000,,,,,,///---333444000000333000))),,,---111444111---///333111000222555444222222666999EEE,,,MMMttteeeMMMmmmiii[[[[[[PPPNNN???===CCC666444===777;;;;;;333///<<>>???111000---******...444777999===,,,***:::;;;+++***999)))555666)))&&&111555///,,,'''444---+++:::666000000$$$)))<<<===,,,+++999(((888:::---+++666444''',,,,,,***''')))...000...>>>000***111222+++---777***:::???444///555666///+++///---&&&'''000333000444$$$%%%666777)))+++<<<&&&111111&&&&&&222444+++111000/////////...,,,+++777''''''888999)))'''555***555666------888999111&&&+++...---,,,...---+++777------888999---(((,,,!!!222555'''$$$000222(((///000000111444888777444:::###)))AAAWWWUUUKKKddd^^^UUUaaaJJJtttppp\\\III^^^DDDAAAJJJCCC>>>???333555888>>>666///888===777444555...///666555///222<<<222222111222777;;;999333888???555(((+++///---......---///222///+++000999---222444000000333111+++)))333444***'''///444111444///000777444,,,///:::---666===)))---EEE;;;---...555444,,,(((...111000999,,,***666:::222222<<<555222000222666888555111111222///+++...555444...111***---555333+++333EEE++++++999000---<<<444(((...000000...---///222222555000333;;;888...---333'''---///...333:::666,,,444:::333""""""222888111+++)))111<<<777***...===***444666...---555333(((,,,000///******//////***444---///777333)))---===111000///......---+++))),,,000111///222666111(((...&&&+++888777,,,///>>>***222444///---111000***000777222&&&)))444000 000,,,///444111(((***555,,,......,,,222:::888000777333111,,,777555+++EEE555999000SSSnnnvvvpppRRRSSSQQQZZZ:::===DDD222@@@KKKBBB--->>>OOO,,,111QQQ000000CCC000+++999777666333555444000333777//////???777111444444---///222---***444000+++111333///000,,,222///---222///---444***---000000......000333111111000---)))(((***---///000...111999444111;;;000...555777000111555000666333000111333444222///999---&&&000999---...CCC666---333999000,,,444:::...666,,,'''444333---888555222***,,,555222///888...555444+++)))000333...---///222333222000---,,,000)))***222222,,,///999...000111111222333333222555333333444000)))***111333...,,,......+++---333,,,+++,,,...000000///---111///...///111111///,,,666999222,,,000---***000)))---111333222///---,,,---111)))///111+++111***000///......///...,,,***%%%***///000...,,,...000000444...,,,333111+++///111222222...,,,000888@@@000444000///777777444999555III:::NNN]]]TTTuuuzzzTTTHHHoooOOO)))HHHGGG,,,FFF:::XXX888///KKK888)))>>>>>>000444>>>+++000EEE)))777777333555999111111@@@///***...000,,,///444000666"""555===###111BBB'''---444111///333000---333............///000222444...//////---+++,,,///222111222///111777222...777444///333444...000555000444222111111222222111000<<<888...---222---)))222999111333222)))+++666:::888$$$000888%%%///???...777444++++++222---(((000444222111111///...000444444000------000222111///333000111333222///222777///000111111111222222111///,,,---111000...000555444000///333444111000333,,,,,,---///111111000...000...---///222333222000555888000+++///---+++111---....../////////...---...333,,,111111+++333...000//////.........---,,,,,,000444333000...///222000444///---444222...222222555777666333111111333444777222111888777444888---DDD^^^dddUUUoooxxxlllyyy<<>>---000@@@...(((===...111333...---333000,,,333555///222222,,,---111,,,777"""444???(((...<<<''',,,333111///333000,,,111...+++)))...555777111***......------.../////////+++333111111888888444888777222777:::555555555---...111333222///...000333333...''',,,555---&&&...)))---555333---444666***666'''444999'''---<<>><<<555;;;222)))444...000333...,,,333111,,,111444...222444...000555000222(((111888......222***,,,222///---111///---333...,,,+++000666777222,,,))))))***,,,000222333222///777555111777555///111333111:::===555444555//////000111111000000111222555///)))///555***%%%222666222333000)))...444---000///333333,,,---333222...333---)))222444//////---777777...---444555---...333666333...,,,///444+++444444,,,+++444777111...***+++222444000111666222333222///111444444111111333333000000222333222......///111333333222000111333444444222111111111,,,222...---333222000555333111111333555444000,,,)))222---222000***333000000222222111...---000333222111000///000111333555222555///---222///)))---000333666999888666222000111444...,,,555666444:::HHHWWWVVV___wwwrrrdddSSSPPPLLLJJJEEEBBBHHH<<<:::KKK>>>555OOO888///>>>111,,,888111555///,,,444333---000555000444666111444999444***555------;;;000###111---222///,,,111000///777222///---000444777555222***)))***---222555555444...777555000444333,,,,,,///000:::<<<111000555222222111000111222333333222,,,222...,,,111///...777999//////111,,,---333222&&&<<<000'''777...###888+++222---***444888333333111444555333111222222111222333333000---,,,...111+++000000,,,+++000222111222,,,---444555//////555555888777111---//////,,,---555888444111222333222.........000222333111//////222555555333000///000,,,222000000666444000444000111222222111000...,,,)))000+++333333---333---///222444222...,,,...111333222111111222333444444000444///---444222---000///333888888555222111111444666///---444555444:::666tttVVVeeeaaauuuxxxFFFUUU[[[PPPEEEHHH>>>===LLL===:::======???000444GGG333777;;;555222999999333444444...111333...000555000555###111>>>,,,,,,555'''...333///,,,111111222:::777333//////222666888888...---,,,///333555444111)))444222---333333---,,,...///999999---,,,444555333111///111444555444111***:::777***+++111111333222''',,,777444222555555000)))333666'''***444---444:::444...555777000...444...000666555,,,,,,444000111222333222///+++(((111222222000///000333444555//////666555------333---333555///,,,000222111(((333:::777111111222000------...000222222111///,,,000555666333000//////+++222222222888555000333///000111000...,,,,,,---)))000+++333666///444+++...222444333...+++---///444222111111222333222111...333...---555444000444111444555222...///555:::555666///+++222333111666333VVVwwwoooiiiyyy^^^bbbRRR___qqqEEEFFF]]];;;DDDMMMGGG;;;FFF:::222DDD---777,,,333???:::444888;;;222+++///222...111555...666---,,,555333((()))555000---///,,,***666===555444;;;999111222;;;888+++==='''&&&111000,,,111555444...000111---333777000444======000,,,444777111===000---777777------777444222///---,,,---///111,,,+++...555666111...111888------999;;;///+++111000222777444+++///555...000222333111//////222555444......333444111000444444444555...(((222888...///111111000333666333---555///000666666...---222000+++000222---000444///000:::999...+++222222++++++666//////...,,,444,,,222111---***((()))---000)))...000///444999333&&&------...///000000//////222...333666...---222111,,,---///000000111444666999///,,,222222******000,,,333999888333222444777222555888:::888666777;;;666FFFmmmmmmlll[[[[[[___AAA>>>SSS;;;555JJJVVV...EEE```444???>>>111888DDD;;;...---///666111555999444555555---(((444444***)))333555,,,???'''(((999444'''+++555111444222,,,...444333,,,111555999333///;;;<<<***444000444333+++000888555;;;>>>888...,,,444999888000;;;<<<444666AAA???222111000...,,,+++,,,---...333111222666555000---///'''111222+++...999777***333222666333,,,111666///***+++,,,,,,***+++...111///+++,,,111555333444777222222444///)))222777---///111111111333666333---///...000555666333333555333...222333---///222------444555111000444333------888111222111...777///+++---000111000...------111///,,,+++///444444///......////////////......444222777777///222888444000111111111000000333555---999777))))))666555&&&///777:::666333444444222333111000...---...222666666HHH\\\~~~qqq|||nnnfffaaawwwXXX>>>OOOHHHKKKGGG>>>===;;;>>>HHH>>>444999>>>555...777888'''777222888<<<777777666...333///000555444...///666333---111444000333666///555222///...///111222222111)))///777000+++......111///444333)))+++555777;;;777333000111444666777+++(((---777:::333...///111000///...------------555333333444333///---///111+++,,,444777444555999444///000...)))///333+++000222333222222333555777555111///111222///---...000000444000***111555+++...111222111333666333...%%%***------...000...***000+++...000+++---111+++555555555555444000+++'''(((222+++///---)))222+++))),,,111333222111//////444...***---000111222444///////////////.........222222666222+++222888000555555333111//////111333333000000333444111//////222:::;;;222111777555,,,:::888666444666888999999AAA***111HHHdddjjjVVVXXXrrrzzzOOORRRmmmCCC>>>bbbQQQ<<>>555666000555999444555666///:::------:::888((((((666000444999555222<<<===---:::333///000000...111666<<<+++///<<<444)))222@@@222...444777......555555333...///555888444000///777+++///AAABBB222,,,666444444333333222111111000222111000111000000000111999******999;;;///111???:::111///...***...111***,,,,,,,,,,,,,,,,,,---...444222//////...,,,***)))......222222,,,111444***...222333222333555333///111888:::444333666333***,,,(((---000,,,000555111777222222666666000+++***000888222777666000888222......///...---...111333111***+++444777111...222............//////000000333444666///(((222777,,,555444333000......000222666+++,,,999;;;///,,,444111999888...///999555)))---000222444888999444---III...777:::666DDDFFFDDDuuu}}}bbbhhhnnnEEEWWWBBBOOOWWW777III\\\666BBBVVV999888JJJCCC000222???;;;333555555000111444...+++555666---+++111111)))DDD000333CCC<<<...---222888222//////...+++---222+++111777///&&&111<<<444777///555<<<888666777444111---///666999555///...///777888111333;;;888...666666555555444333333222333333222000000111222222***222222***+++666888222AAA555333333...000222,,,------,,,,,,,,,+++***)))*********+++...000000......,,,222333---111333+++...222444333333555333000444;;;;;;444222444000(((000,,,111444000444999444,,,)))***111555555666:::///555000666444,,,333///...//////...,,,,,,///111111+++,,,555666000...333...---......000111333444;;;999:::555---444777,,,111111000///------000222***666888///111;;;888)))///555333,,,///888666***,,,000222444999<<<888000111CCC:::'''999999...TTTwwwUUUbbb]]]JJJKKKKKKCCCHHHKKK>>>>>>BBB;;;???BBB======:::000BBB999888666///000222,,,---000333444444444555666===111444;;;555111222000555555555222000///000222((()))333777//////333000666+++000:::777444444000666444222222333555555555...,,,***+++...000222222666555444333222222222222666888666222111333333000,,,---...///000222666999<<<222222333---,,,///+++444333222222333333000...---...---+++---000///+++000,,,111444///000333------333666444333444444111222555555222000111///+++333---111333---000333...***,,,...000111444888;;;---222---444222'''...******---111222111...,,,+++333///---///000///222777000/////////111333555666===666777777111111222***.../////////......///111///222333333444666333...000000///...111666555000666999888333666???AAA<<<222666777+++222666111III___kkkvvv;;;sss\\\GGGfffPPP888^^^GGG===>>>@@@:::777CCCCCC111???777888777111222444---666)))---???@@@000111BBB333666888///,,,;;;???000...777:::555333666777222===,,,555IIIBBB111333>>>555***///888222...222444333888888111///555777444@@@---***999;;;...111BBB666555222111000000222222222555555111000333222...666(((***:::999***---???555,,,000444---+++000///,,,++++++---///000...+++555666444...---///,,,&&&111,,,111444///111444000---333666444333444444222===:::999;;;:::777777:::333---111222,,,...111,,,+++555999222---000222111999===777@@@===000666333***---000222111000///000///222111......222444444444333222111111333444555;;;...111999444......+++---///111111000/////////888***+++999;;;---***555333//////333444222333666///555333+++***333777444FFF---===>>>000;;;CCCCCCVVVdddZZZ]]]___HHHQQQXXX;;;DDDjjj<<<555PPPKKK000555NNN666000444777333555666///)))000444111000555555000FFF333222;;;555...333888$$$222777111000777666...222111444///(((...444+++;;;111666<<<333...888???***777<<<444000666555,,,444555111******111222---888666333111000111333444)))...000---...222222...,,,333444...+++...///,,,555///555;;;444111777999111111111444888:::888555333666444///000333222,,,333,,,111555///111555222---333777555333444444222777///---222000***+++111666111555888333555:::555###555<<<333---222444000333666000999555''',,,***000///...,,,,,,000555999'''111666333333666444,,,888777444222222222333444===---111???;;;111111222///111333444222///.........555555...///666444***777000000777777000111:::000:::===555222666777222...222...'''888666,,,NNNiiixxx]]]SSSpppPPP===]]]SSSMMMUUUAAAUUULLL000===@@@+++PPP***444HHH444+++;;;:::***444666...,,,222333......555???111111@@@333)))777+++***444555---000<<<...222222---,,,111444333+++555555,,,,,,555222%%%AAA444000777888222444>>>111777777///***,,,---***///222444111+++%%%$$$%%%===222---111444333999CCC---555===((("""333///...333+++222///333:::111444999333///000333777>>>FFF000777555+++(((///111,,,+++444777000---111222---@@@555222888888000222===(((000222---...555222(((...222:::,,,,,,:::111---<<<111...777666---000<<<+++;;;<<<,,,)))444333%%%$$$...000+++000;;;555%%%===555///000444555999===+++777777+++)))555:::444,,,///:::000000888---***CCC...+++<<<>>>...000BBB)))888;;;...+++333333(((,,,111222///...111...(((===444...111555555888<<<111***888444...999777888rrrwwwHHHbbb{{{SSSTTTppp<<<]]]]]]333888RRRBBB222444<<<===444000444222(((<<<000111<<<888))))))888444555;;;,,,---<<<666444'''///222//////222///'''444$$$%%%666777'''+++>>>+++111222///222999888000444///000555444---+++///???...---:::777&&&'''888000111000,,,''''''+++000555222333666555111......888***222555222///***===222,,,444000111666,,,000444111111444444111000333555))))))666555)))+++:::,,,222444111/////////...000,,,---444555///...333===111222BBBCCC555333???///000999//////:::222222;;;222///222111***)))///---)))---666666///000777///444444///111777555,,,444///---000222///,,,---666,,,,,,555555,,,///<<<555111777---,,,444---222444666666555555444///***,,,''',,,777666,,,...999...333444111000222222...777444555777444...---111JJJ---666AAA:::222222GGG|||eeefffYYY]]]nnnYYYMMMZZZHHHKKKWWWZZZ<<<'''III000???777333@@@444(((;;;444666666111...///000///666111777---...999555:::,,,333666222111333///'''+++---///000000000111333666444333333444333111000(((,,,111444333333444777777444111//////000000111000111000---***+++///333,,,222666777777888444...444333:::...---666......222...888333111444***///...---000555666333111333000444555111///111111///000///111333111------000//////000222222222222222,,,///111///000333333000222...777333444:::222777///---+++,,,///111///---(((333666000///555444---777777555333111111222444---***+++000333222222444///333333...000666666000777///666000...111+++555'''111444000222:::666***(((222666111///222222...111555777333///000111111$$$;;;CCC666222======000555...===:::333999333333sss___JJJyyycccLLLVVVEEE```aaaFFFLLLIII333>>>CCC888666>>>111,,,DDD,,,777777+++***666777---222---777333333777///555<<<000...777777,,,---888+++888:::000...666555+++:::333111555555...+++///+++222444000///666>>>AAA444888333))),,,777888......111555555222///---------444555000000888:::555///555===,,,--->>>444+++111000<<<777333555,,,222000------111222111333777***888:::///...777666+++333...///666555---,,,222999999444------222666666)))555666++++++777999///444,,,666555666888///777***------,,,111888666...'''999<<<...,,,888666&&&666222333555111***---666222...+++...111333888>>>---999888,,,///===;;;)))111)))555666444111(((444000,,,,,,111555666777:::***:::===111,,,444333'''333666666222---,,,...000888...555FFFEEE555888LLL555:::III:::444GGGCCC888qqqnnnsssNNNUUUwwwJJJNNNgggRRR;;;^^^bbb;;;???KKKIII555,,,777777(((;;;000///::::::000000;;;222...888222000333+++222666***)))222222))),,,888999111444>>><<<000...888444,,,---555888111000666222777888111,,,///444666AAA...)))666999...///===...111555666555222000...222777555+++(((///222///777&&&000:::===888000@@@...---:::666444666...444444000...///---)))))),,,000)))---:::;;;//////;;;555//////666666///...222555666111+++***000333222555,,,---888777,,,...<<<555---666555444555+++222///555444...000666333(((///)))---999999......888000...222888333))),,,666888333//////---+++---222:::000///999<<<333000555---&&&333555333000)))777777444222222333333333444333+++000>>>;;;,,,,,,888111222333222000...111444999<<<:::555555;;;@@@AAAWWWBBBHHHEEE<<>>//////@@@AAA111444333555777888444000---333000444<<<===666444777)))444444((('''111333***111000000111333555666777+++---333777777555888???111666???,,,'''222***'''---(((111...000666---111222000111555777555666999...<<<===...+++555333&&&000111111///111333111+++---***...666777000---111(((999===000,,,666777,,,...///999000///888---+++***///333333111222555888...;;;;;;,,,***555666+++---000444555444111111222...///333777555000000333,,,===>>>---+++:::999***222111:::...)))222111;;;,,,444555---///999888---***888===333///444111'''///***+++333999888666777AAA###888xxxiiiuuuuuu}}}uuu]]]\\\vvvcccIIIdddddd>>>UUUkkkQQQEEEbbbMMM+++>>>888000111<<<>>>666111444'''333BBB222///===555000@@@111+++222333---444DDD222111333666555222333777''',,,000333666888444///???444000888888///...666777///111999666+++---:::///111444777888666111---333///000444111,,,111===888+++666;;;777000,,,AAA222***111...111888...111>>>777000...------333999---(((+++555666000333<<<---111111,,,...444111'''444+++***222111((((((111///,,,111888333((((((111+++000;;;......;;;111+++444666999888222---000777111***+++555666///333???...111333111///111000///777444333111---))),,,222555222333666222,,,---444///555AAA444...666000333EEE666...333222***,,,777***%%%,,,;;;:::---,,,999222***)))111888555000///555JJJooo|||]]]bbb[[[ZZZ^^^PPPhhhFFFMMM^^^```AAAGGG\\\888999PPP777///BBB;;;222111+++666000999:::***333@@@222111111111222222111///333===444...666///%%%...000...***111777///,,,999000%%%;;;CCC---555CCC---;;;===:::444111222000,,,888222///111000---222999,,,888>>>888000000333333777666444333222111000000777+++...555333222555222+++222333///111999888///222+++(((---111///...000000333//////111)))&&&111,,,+++222666...,,,---&&&111444+++111333,,,///%%%333777000---222...(((+++'''===GGG:::222777666***000//////222555666444222333---333888///+++000111---...000000///......///777888---111333---222***)))666888333222///333AAA...111444666666666666777222222111111000111111111000,,,...444222,,,...777///BBB~~~^^^\\\vvvQQQGGGbbbYYYGGGKKK^^^GGG999JJJ>>>CCC;;;;;;DDD999===MMM666222;;;333;;;;;;***000999444222000...///222777:::<<<)))666<<<'''---:::'''///222///000666000+++333,,,999444...777888444>>>666888666222000333333000444000///222333222666<<<(((111777333000222555666333333222222222222222333---???,,,(((CCC777###<<<111,,,))))))+++---000333---((((((,,,---***))),,,,,,000...000555///---888000+++000111,,,///777444222666...666999666???:::555888222///555222,,,///...===AAA555...333555111...,,,******---//////...---BBB111+++CCC444""">>>///111222222000//////000333777---333333...555///333:::666222555222111999111...***(((***///555999333222222111111111222222444333333444111---...333777JJJ___XXX```xxx{{{YYYMMMsssLLLOOOwwwPPP@@@dddVVVCCCYYYBBBLLL999:::AAA333333999777>>>333999:::***,,,000111222222000///000555999111444///---000///---222(((111000---444666222333---:::444...888999555>>>222444333//////333555444333000000333444444666:::)))---000//////333666666000000000111222333555555222111///222555222...000>>>222...555666111333<<<,,,,,,...111000,,,+++---''',,,+++,,,222///---666111---111333...222:::888333888...111///+++777555444888333111777555000333000888;;;666//////222444333000---+++---///111111444222111333555222///222111333444333222000000111///666///555444///888444666888000///777666000222<<<666///...222999>>>AAA333333222222222222333333555888777222000222333222999===>>>999EEEHHHMMM{{{uuupppxxxuuupppSSSmmm\\\WWWXXXWWWDDDSSShhhBBBOOOaaaDDD???NNN444***@@@666<<<...444888******++++++000666666111---,,,...(((777***###555000&&&888)))777333***000777444222333&&&999BBB...888FFF///444555333//////333555444333111111222333222222222......---...000222333333000000111111333444666666666+++444:::///111777+++222---...444444...***,,,---000444666222...---...)))///,,,,,,111...***000000...555888111111333...>>>DDD999:::444---777555111555111///666555000444---111888;;;666...---111777555333111111222333444777)))000666...222777+++000222333333222111222333---666111777555///999666444666///000<<<===777999222///---000666999888444333333222222333333444444333999888111111888:::555@@@))):::???111222888EEE@@@UUUJJJhhhoooLLL}}}iiiPPPTTTjjjSSSEEEWWWIIIPPPDDDAAAMMM<<<222AAA888444;;;---222888...///...,,,111777666111---,,,...333###...555%%%...===///333@@@888)))---555222...555&&&888AAA...888EEE---777888666111///222333000//////......000111///,,,111...---///222333333333333333222333333444555666...DDD555,,,AAA888''';;;---111222//////222---%%%***///444444111...,,,,,,///666222000666444...111000...444666...---///)))333;;;555:::777111:::888---111---,,,444333///333...///444999555...---333222222333222111000000///---@@@///'''@@@999'''888---///111222111111222444///888333888555...888444444999666777@@@@@@===AAA000//////444:::;;;666111333222222222333333444555444999777000111:::<<<777CCC...777333(((222777999555:::999<<>>---444:::+++---777...sssjjjeeebbbQQQ[[[kkkGGGIIIgggJJJCCC\\\MMM===HHH<<>>444///222***------,,,///444000))))))222///---666888111///000---333555------111,,,+++///'''///333///555---,,,111,,,,,,333333...333,,,333666222111555555111///000///---++++++///333$$$;;;222'''555222(((666222333333222000...---...000444---555888333888///444888333333;;;:::333555000222333333111//////000000000000000111222333444666,,,)))111666555888???MMM!!!:::BBB###111@@@...%%%<<<777'''///666///,,,bbb~~~NNN[[[aaaGGG888___MMM111UUULLLMMM>>>;;;===444///222111///;;;===555666???>>>333FFF555///888666)))+++;;;777:::===333***333;;;222,,,888<<<444333:::777---333000222777777222333999333555444***(((888;;;'''222???;;;111444777333222444......444333---///777---555666)))$$$888???...222444666555666777333......///111222111///,,,***+++---333000(((...444---444333111000//////111111;;;---000777333000444555111000222...+++444333"""+++111///...444111---111------///000...,,,000777222777<<<555+++111333'''...000111222555999666000444000444555000222444,,,***===555---+++111===///---888===444---///111...333...000000000999;;;...444,,,000333------333333999>>>???888111///000///444333111000...------,,,|||YYYQQQ^^^```>>>NNNdddEEEIIIYYYHHHFFFIII>>>555666666;;;///---555555---,,,444111======222000999888---===...555FFF>>>111222999666:::888111000777:::777333111///000000///222666BBB///---888555000222555,,,:::999111666888444333111+++,,,333222,,,---444;;;---///666000---333666777333//////000111333555888888999888777555222111///000555444,,,111777000++++++******************444+++---111++++++000---<<<'''***;;;999...///333---333///...444111---222444///,,,...//////222777@@@///333@@@777+++111;;;111000,,,(((+++000111///777......000///444777...888555---:::888)))444;;;444666555000...111444444222///222222000777999...333+++000555//////555333555:::;;;555000000111111000///...---------......yyyssstttXXXDDDZZZQQQ>>>OOOJJJEEELLLMMM@@@777CCCDDD111EEE444000>>>AAA444000999111444777666444222333444333111888:::666999888---999777333111111333777999777777333......333777888777333222///,,,555:::...+++888888222666888333333333///000777777111111555555777999222+++444888+++888///+++...///...000666222111000///---,,,+++***111000555444...222777111000000111111222222111111333///111///(((---222+++///+++///111///555777---000555111...444111---333;;;222,,,---111222444666666333555222,,,333;;;777<<<;;;777222333777777555;;;---***---...666999111///:::222000......777///555///---000222222333444111///444555000333666...111***000777333333777444111666777333000111222222555444333222111222222333~~~kkkMMMvvvZZZ333]]]KKKCCCFFFJJJCCC;;;AAACCC555444222222666;;;;;;444+++666222111222///+++000;;;444666777...+++:::===***444000000444555111000222777888444...000777;;;888///333444+++(((999???...111;;;888222555555111333444111333888:::555333555000999===///(((888:::&&&333++++++444555...---222444333222000000000000111444000555666111444888333...---,,,,,,,,,...///000444444666///'''000555,,,)))...222***(((666999(((222777222///444222...333;;;555000111333222333666///444666,,,'''666>>>000111444666444444444000+++;;;...---000///333888444+++<<<444,,,***000999(((111+++,,,444666000---111000...444555...///222,,,111***111999666666888444000444555222000111333111<<<:::888555333333333333rrrOOOLLLeeeJJJ<<<[[[FFFHHHUUUIII444555@@@:::888555444999===888//////@@@>>>)))&&&777;;;---CCC//////<<<888111333777444//////333555222000111111111000...111777777444???,,,///<<<888000555<<<555<<<777000444444222888111...///333666333111000888***///:::444,,,///222333------444666000...111111000/////////111333444888222666999444666:::555333111...,,,,,,///333666333444666...&&&...555,,,999'''+++888444+++///444222777333000555222...333666555555777444000111666;;;***...<<<777...222888---333666555555555222...888000444888111///444444;;;444+++;;;;;;)))000666666111111555333,,,---555000,,,111444,,,,,,///+++333+++111:::888777888222222555555222000222222000888666444111000000111111bbbNNNUUU[[[MMMMMMKKKMMMFFF999:::>>>888QQQAAA888<<<>>>888999@@@666<<<===888777999555---777///444;;;666444444///:::555000...111555666666444000///444888777555555<<<222555;;;555111333333111777333///555444444<<<111//////111444444222///333,,,111666000000333000666333000...///111222222+++******+++---///111222555,,,000555111222555111:::777444222222555888;;;666444666222)))...666222555---000333------111//////555222111666333...222222333666888444///000555444,,,111888333222333...555999999555444888;;;:::666///777===333---111333777666---777888...444222???;;;666222///...333;;;333+++...222,,,,,,///,,,666...222:::777666666000333555555111000222111...333222000///000222555666yyyJJJ~~~nnnFFFMMMOOO???444CCCLLL???EEE>>>777555444333444666BBB000000AAACCC111+++666)))333999///)))888<<<+++777888333---111999999222===111000:::>>>555222777///555;;;444...777:::***,,,333111111666333000777333111//////333666333///...555999...)))777<<<***333666444------444333,,,111222222333555666888888333))),,,222//////222......---,,,++++++,,,,,,---888111444555++++++555777,,,444777+++$$$444999(((,,,333222222888444---111444111111444333000000444***111666---***999:::%%%---111222...,,,///222222555+++222:::333---111222---;;;222///111555;;;)))===<<<777222111555666333777++++++111---...111...:::000222999666555444---111333222//////111000---222000///...000333666999ddd```nnnJJJJJJ```TTT999CCC```444HHHJJJ888777FFFBBB...<<<777111000444888555000888+++...555///...:::CCC...555666000444<<<777(((AAA///+++999;;;...+++444555(((111CCC>>>333666<<<+++222222333777000***//////---******...222000+++;;;---000:::444---111555***666999111111777111!!!++++++,,,---......//////999---000777555444666333...///111222111///---,,,444***---111(((%%%...555:::...111:::333...444999***222111222888444---000777000,,,...111111111333888***...:::888444666666---555:::999777666333000555(((+++666333///222222;;;333***===???///555888222666666444999===333$$$:::+++***000///000444111===222333888555333222+++...000///---...111000---///...+++******---000222gggjjjgggZZZQQQEEEFFFNNN>>>YYY;;;///IIICCC000???CCC777666AAA222,,,>>>666(((777333000222333111...+++;;;,,,...>>><<<+++///DDD555777@@@222111;;;000,,,:::+++000333888999***,,,888000+++444777))),,,FFF***222222---...555444***888000///666555,,,(((---HHH666---444:::444222777%%%...===333000888---)))222---111...444222###...<<<((("""000555,,,///===***111111)))%%%***///000888,,,333444666666***111;;;+++---???@@@...,,,<<<,,,000888+++///@@@666...555+++444777999888+++111???,,,***999999)))+++===%%%888>>>000,,,555555)))<<<555222666777111...000333---(((333;;;111...>>>(((///888((())):::333---;;;000+++111333,,,+++111;;;---&&&,,,000...444AAA...---000---'''...333)))kkkhhhOOOFFFxxxWWWGGGOOOBBBMMM444;;;KKK111MMMjjjAAA<<>>===,,,000555888888999:::777111999'''111;;;===666...AAA...444999&&&,,,EEE:::,,,333@@@===222111///)))***444(((***:::;;;---***555+++666444''')))999:::---???666333999;;;444---,,,;;;(((///666555...)))>>>---<<>>000''',,,///---***///888888111:::+++,,,:::777(((+++>>>111888===''')))AAA:::///777:::999444111000,,,''';;;(((---000222111,,,>>>333:::>>>((()))AAA999...555777666111///111111000999///...666333))),,,;;;)))999:::---000@@@===+++000999333***000222---+++555&&&...333555111)))777(((444444))),,,;;;999***999222111444333+++***...BBB+++---===555'''+++666rrryyyjjjSSSSSSgggGGGNNNRRR,,,???QQQ555```pppKKKAAA999222444///555777333333999888444666===+++333555222888AAA===111555333;;;333444<<<555888555---222---000999333999+++>>>===///000444...)))---111444444444555333///555000///222333000///111//////111555777666444111777111444***,,,888333888777555777000555777)))111(((222333+++///:::666(((//////000000000111111222777000555///111888111666...666777///...444333***222111777***)))666222666<<<222666...///777111777///:::;;;222///555666000555333000------///111333333444555888888777222///+++555000***111444///---222000666---000;;;111///+++***---444777555222222///111333333111...,,,,,,:::333333222+++---222...jjj\\\hhhUUUQQQZZZ@@@???III:::CCC\\\QQQAAABBB555000<<<555--->>>///000@@@===+++...CCC888111...222555333444999444999@@@...--->>>666111;;;---333333111///)))999///333000...333111000:::+++777999...---888888...777,,,...;;;;;;...)))000+++//////,,,---444888888///222888))),,,===333***999---///222888111$$$777222000111444555000+++)))&&&...///(((***333111'''555'''000444444000&&&222///,,,...555666333444888'''333???,,,***;;;333,,,777)))111444555222***888111111666;;;999333555;;;---111222...///333111)))999111222;;;:::000---333111+++(((333<<<000+++:::111555;;;+++...@@@555+++111'''***999;;;///---777---000///***)))///444555111222333+++%%%222888---|||lllUUU]]]TTTHHHQQQIII;;;EEEBBBGGG333???EEE>>>:::333:::000777999333000555888666>>>888555444///(((***111999(((000666888444...???000:::CCC...***;;;333+++333666111///333000...777888---,,,666444***...<<<(((333444,,,///<<<<<<000111444333,,,***...111111:::(((000888999222%%%111+++444888'''...===000...444222222444333///,,,+++333%%%%%%555777)))'''333(((000999%%%%%%:::333,,,666111111555444///...222222(((555888666000(((777)))222;;;)))***>>>888111//////333999888333333999999((()));;;===***'''666)))888999+++,,,<<<>>>222666///+++444;;;...)))777>>>***111888;;;444***999(((444555+++,,,999:::000333444000)))(((...444555@@@+++,,,;;;666,,,333>>>}}}___FFFcccSSSIII^^^DDD<<>>JJJAAA777>>>999777...000333444555555666777,,,888;;;222---111111+++666...666333333666...777333555@@@666555===444333)));;;999...333:::444---333222111222///...222999777555///***,,,444999999---///111222111000000000:::000666333333666---444000000555000777;;;---555+++666777......888777,,,...***+++111111+++***...000...333&&&'''777777===000777666---+++222111)))444...666///...555000888444333888++++++:::999>>>,,,444666//////666444***:::444222666555111222999111666555...---333666444***333///)))111777333333888...777666666777...999,,,///000---///444999:::000......///222555555555<<<000222888222000666888www```mmmWWWYYYfffEEEQQQDDDDDDMMM:::111AAA;;;...555,,,...;;;>>>333111:::+++000333333333666666444000888@@@---,,,===444+++999+++555<<<>>>888...<<<+++666444///777;;;666555***:::<<<...+++777:::111DDD222,,,555555***,,,;;;---(((***222555222444:::///777???+++***===777111;;;***000<<>>...444666444222000EEE222222000///222555111***--->>>@@@...,,,:::<<>>///333;;;---000@@@666///@@@333***444:::---,,,AAA222000555===999///000:::,,,555666222444;;;888...<<<---'''...000---222>>>///'''444888666333+++999222666;;;333888;;;))),,,555+++///@@@???...+++888222+++---555///###%%%333,,,666CCC555111<<<000***@@@...,,,<<<:::((((((999333)))333777;;;;;;///555///666AAA111...<<<444111===(((%%%999???000---999+++111999<<<888111...000(((555888...+++444444,,,===444,,,333999///,,,===555***666<<<777000,,,BBB...777888///,,,333555111GGG666...666:::222,,,///000"""'''555333---333:::qqqKKKcccgggCCCSSS^^^III999OOO555555;;;---444(((444@@@111333@@@222...>>>???,,,777BBB...:::@@@888///333666777???<<<(((+++???---&&&AAA<<<888444111222555555111---===BBB<<<555777444444===444333222333444333000...###///111***---999777+++111444888888666333444555222---(((000555)))%%%555---555888222111666555///@@@888///333555(((&&&777111333666555333///---,,,(((///333111000111111000555888333333<<<;;;555777666...,,,111222...111999------111000///999:::+++>>>;;;555888===333,,,555333---444888...,,,666;;;333777555...///555555---888///000;;;999......999222,,,...777666...+++111...222555777::::::333***333777666777666,,,...BBBxxxiiidddbbbRRRBBBHHHIIIEEE999NNN444===EEE666===EEE222000999111111:::999...777>>>...///555333222666222...555...BBB///...???<<>>/// @@@---111444444555555000***555000111666333++++++111333///111999999111///444000111///---///555666444333222---///333***'''333aaaaaadddTTTHHHZZZBBBAAA888;;;000222AAA111(((666&&&111444555111111777777000///222111555999000+++555---666666777777MMMeeeNNN222333444444444333555666///777666666:::666111666111111111333555555333111000000000000111111222333222444666666444222222222,,,000+++'''---,,,***000///,,,---333888777555555444///(((...:::555///555///000222111000000111222---111222...---000111000000777444222666333///555---111222111111444444111000000444111---777<<<333+++333000...777999444666777::::::999444...///666888777:::AAABBB>>>999888444555444222...+++***+++000,,,...555666000///333999;;;999444444:::???@@@555111)))...888222***///nnnPPPhhhJJJ>>>???;;;DDD<<>>:::111444kkk\\\MMM]]]@@@;;;fffDDD999\\\EEE---FFF666888222...555777333444666666111222444+++(((333:::JJJ555000===999888888333777999777222000444999111555000...555555333:::000000111333666666555333888111000444111***,,,666444333333333333222111111555@@@:::///444:::777777:::000---333777111---...***;;;;;;000222555000---555555444222000000222444---111333222333444000+++...666444111333///,,,444000555333,,,,,,555777333111///666888333777999000---888555///666:::333000&&&>>>111)))>>>666(((>>>666...---555777333333999111888888///---444555///222111222666777555555666+++222777555222111///---...111...111:::777000444tttmmmVVV[[[IIIBBBHHHFFFIIIAAA@@@III777:::888666666555777888666333;;;:::888;;;333,,,///<<<;;;222999777...555000555888999777222111555999///555444666===:::222444111111222444666666555333444111111444222---111:::777555444555666777666555000999444,,,000333...///;;;666333444555222//////)))444666444555///,,,555555555555222000000111333///222333333444666333---000666444111555222...444///000---)))***///333222666000333777444777777---***222111///888888222222+++888222,,,444333---555555444888>>>@@@<<<888777---222333------333555333333333444555555555555666333777777555555999<<<<<<111666444333888444...222mmmYYYWWWRRRCCCQQQ[[[<<>>111222222111000///111222333444222000333888777333111666222111888666111555999555444666777666888<<<>>>111///333222555555,,,+++///...222;;;777000666555+++555555&&&000;;;,,,+++///222333555666222+++,,,...///------000444666333444444333444444444333//////---***...555888777666;;;666444:::888111333\\\HHHrrrPPP===YYYJJJ888EEEBBB444AAAGGG444777DDD999222AAA<<<---111;;;:::888222EEE======???777999555555555555444555666:::<<<666888222///777555000333333222333444666666444222:::>>>???999333222333444333111///111444666666444444888444333666///(((---(((///111+++,,,333666222---888555///444666///...,,,...000000//////111222777666111...111888:::888...111,,,,,,444444---000222---...555666000000666DDD333,,,...///444555,,,,,,,,,***222:::111***333***===000$$$666555+++888222777555000111999999222///---...///000000333888777999999777777888888777444444333222555::::::555444888111000999:::333333zzz^^^oooIIINNNRRRBBBRRR???777===;;;666IIIGGG000@@@@@@<<<<<<777111:::@@@999000HHH:::---222888<<<---...888>>>:::999;;;888000>>>222000;;;>>>444...111000444999444...777;;;///555333444888999777555444888222333333---333<<<;;;777///222555---+++///---...,,,---000000///555???888222777:::111...222111.........,,,+++,,,///111222666777111---...333666999...***111555222111555)))444222))),,,///111777111///333;;;<<<444---,,,,,,...111444222///000444888---***+++)))///444...(((,,,222666666333333555666000555777///...555555666555///***...777777222000===999......111333:::;;;333444555111666;;;666fffrrrxxxVVVTTTZZZRRRCCC555EEE<<<...CCCFFF444EEE+++,,,???:::+++111@@@GGG,,,444HHH...+++FFF111666888888666777;;;<<<:::666000111999===888555888???---111@@@999---111999>>>999333000//////000111:::555666444+++...666555===444777999222111555444777333111222000...111888777111777;;;222000333222000/////////000000000000.........---++++++///333444000111777;;;888333000777%%%888<<< ...EEE///:::555222444444///---///...///...++++++...222555666///111555333666777...222222333222222444999>>>666333777666...222999666666666444222666======777000888444---///...///777333---111555111555999333nnn\\\```TTTOOOZZZ???NNNOOO===CCCFFFBBB:::@@@AAA444///???CCC000666@@@666222000555@@@333@@@999555666888666555777222333555777999:::;;;;;;:::777:::888222777<<<444@@@;;;444///---...//////555222888999111444=========444555888111111777666<<<666222222222000111333666000777<<<444222555222333111000111444444222///888222222666777444777>>>444555666777:::<<<888111111444555111---000555555:::555111111111//////000555555000))),,,666;;;999444---000555222666777///999888666222111333888<<<444333666222,,,444<<<555***++++++,,,111555444///333444...---222...,,,555666///111333111777>>>:::~~~kkkrrrTTTPPPTTTNNNAAALLLEEE111GGGMMM<<<<<>>777111222555999;;;777666999;;;999666:::<<<222...===BBB333999999888555666777555111//////777:::222555??????<<<111111444///111777555999444000000333444333333666000666<<<666333666222777333///000444555222///333+++***222555111333:::888;;;777000222;;;===777111===444---666222---999111000111444555444111///555888555...222===>>>777888......///,,,222999666999:::999555333333222000111111444...)))444<<<222111111111222555888777555666444---///666111,,,333;;;111///...+++444???===cccUUUdddZZZ;;;GGGSSSAAAKKKKKK999:::EEEAAA999999999JJJ///444III333000KKK<<<888000000;;;AAA<<<888999888<<<<<<888666888999666DDD000000===888111555:::555888888666777;;;999444000///555555,,,---444222<<<000000444000333999777666333000///222555444222777///555;;;555444666222:::444......111333222///222++++++222555222333999777:::666///000999<<<777@@@+++:::BBB***111BBB///000111111222444555333000000444555444777<<<888///999111111111...444<<<999777999777222222555555111222111333///+++555;;;222777444222222333333444555555444---...666222+++000666---------)))...555222ZZZ[[[ZZZHHHKKKRRRXXX>>>CCCCCC999888HHHIII222>>>777333===333111CCC888CCC<<<888999;;;999999:::888888888999999888888777BBB666666999444333555000888:::666///000777999444222...222444...111777333777+++,,,111///222666333666666444000000333222///999000333888333333555111999555000///000111000///444444555555666777999:::111555666444555777666333999---333888...000666000888777222...///333555333222555999===>>>;;;555000222...333666111333777111777888222+++...888===:::888111333666222666:::555666111//////---+++,,,///000555///+++333333++++++222---222666111111111(((qqqllliiiRRRKKKJJJLLLVVV999777LLLJJJ;;;;;;DDD+++III666(((666999888444AAABBB???999777777666222;;;444444;;;>>>888444666777;;;<<<222...>>>???)))444888555...///777777111666///222666444:::???:::444((()))000///222555111555999888222000222222000;;;000111555111111444///555555555444333111...---)))111333,,,***///111...333111333666666333333555///888---+++:::111&&&777777777444///000666777333;;;777:::AAA???666444999111---222444...000333...444666111)))---888<<<777<<>>555666===999---///===:::333444333,,,000999777...444222---///666333)))===,,,///===:::111222444444222444888666///,,,///+++>>>;;;,,,000888222))):::111111111,,,000666222___pppoooKKKIIIXXX:::FFF\\\555;;;CCC;;;666???:::333999///AAA777"""===AAA,,,BBBLLL,,,666EEE222---DDD<<<'''===666333777777111---...777///...555444///444@@@---???DDD666111999666)))???111+++333777222000333>>>+++))):::;;;,,,...???,,,111===444555???444000999,,,111333777777(((+++<<<)))'''888:::,,,---???---777BBB222444FFF777)))EEE777222999666******666GGG///---DDDFFF222000BBB555222:::333444::://////>>>999444222111000000111777+++)))444777111666EEE222333:::...111???222***===000555444555444)))000;;;222555;;;''';;;>>>///444===---***666---)))pppqqq```WWWSSS[[[III:::HHHBBB???222TTT///,,,WWW;;;;;;>>>444CCC444444AAA...555JJJ)))111>>>999///+++===,,,:::999***,,,<<<:::(((000:::<<<333///333000'''...777777///000::::::111'''222222''',,,:::888'''111666888777555222,,,$$$555555;;;......;;;444444222;;;CCC000333HHH<<<,,,777999999777999999555...888+++000000333444,,,666...777666+++,,,777999000BBB>>>:::888666333111000<<<555888,,,---777000444...>>>>>>//////===888%%%222888888333111444222+++777222666+++...;;;222000222<<>>111:::111>>>...000@@@+++,,,333111777)))'''555222666kkk]]]xxx^^^BBBPPPGGGLLLBBBFFFCCC<<>>999666FFF444444EEE000000CCC111888666222999555777555444444666888999888777---888;;;444111555222)))333444222111222555333...,,,---111777999555222222&&&222888444444888222&&&666333888+++***666000222...***444111222777...333000555555111666???<<<000AAA...333888:::777111AAA888333333777777222111666555:::999222111777999666<<<555777++++++666000444666111222999:::333000222///555777333333777555///777...333...111999000444111,,,555222555;;;111555111///@@@---000FFF222///===555888---)))000,,,555cccNNNrrrWWW:::QQQJJJ>>>OOOEEE111@@@<<<>>>CCC111AAAAAA111???777,,,888GGG222000LLLBBB''';;;333333======555444<<<:::333222888777///222<<<000000333777777222///000888111666BBB???///---888///,,,...444666333555<<<...---666------555+++,,,444)))444888777444---===999///)))///777999<<<@@@...+++555///000777...111>>>333333>>>===///---888///---222999:::666:::CCC444000777///111999000111@@@,,,(((888999***+++<<<888,,,+++666888111555CCC333***333444666888---333>>>111:::>>>>>>:::000;;;,,,555$$$444999111CCC:::;;;222999555111111(((222wwwsssSSSjjjIII999ZZZ>>>888WWW<<<@@@EEEJJJ777EEECCC000===333333---???BBB===@@@555111,,,;;;<<<......<<<<<>>111///888777---///;;;666,,,444333444777///777444===GGG333111CCC999000111:::)))666777,,,===333111***555444444777111;;;yyyggg~~~YYYGGGUUUMMMHHHRRRDDDDDD???<<>>///???CCC999444///777///666999555555:::<<<888---888;;;333222999888000111333555333------888FFF000555666222///111333333///999;;;111---222222+++555///555...///777222999---///888,,,)))444///222111999:::555777@@@>>>555EEE444999;;;999666333GGG444::::::444333666444...(((555888000///777666+++555///555,,,///;;;666:::222222222444444222...+++...666888444444777333,,,;;;333666------666333<<>>...555999999555///AAA)))000666777888:::;;;:::;;;000666222000000,,,;;;CCC999777>>>;;;///,,,444***000000+++...666777000666111777///111<<<555888666,,,---:::;;;///,,,444***333777666888<<<:::333777666<<>>111//////:::777))),,,<<<>>>111>>>222222===>>>555777CCC...666CCC888666@@@333------333;;;)))'''888444333>>>;;;)))@@@???''':::@@@(((///<<<111000<<<222...ddd```fffSSSKKK555SSSCCCAAABBB===999???QQQ***BBBWWW555===CCCAAA666???DDD444333;;;555111222AAA<<<)))999FFF111>>>999333888@@@777000:::,,,---444222---555;;;333,,,444???===444777777)))777666333999???555///;;;+++888999+++'''444:::666666444222111111111111000@@@888000555777+++---BBB333,,,888===000222:::000+++000///,,,000888777...===;;;///===AAA---000;;;666...888;;;---000:::111000555<<<999444<<<;;;(((:::666222999AAA888000999333222222333444333111///(((333:::888444222...)))@@@333+++999BBB444---<<>>///DDD,,,GGG>>>---999;;;333;;;,,,444444444===<<<555555888CCC555===UUU888"""HHH777888;;;555...777===444111111---222777///***555@@@444444???<<<...111AAA333222222333444444222000000@@@<<<---...222---***+++BBB888///???444&&&:::555444000,,,---444777777222EEE777...000000111&&&222GGG<<<333EEE<<<...AAA555666<<<:::444999:::......,,,'''+++222+++&&&111999999999::::::999666333111555555000...333666666333>>>888,,,///333///...~~~zzznnnIIIOOOeee777CCCNNNFFF===CCC@@@BBB@@@555BBB<<<555777;;;777555666444222III>>>...::::::222<<<+++;;;:::222888>>>;;;999222666777777666222//////999555444///***555===444444333///111777000---777222000111444444000///111000111222555777777555333111333111333777///***555444666===<<<222...222222:::666333222111111555;;;555:::...666;;;...333777333111777888222222444000999666<<<<<<333444999555555555111222777111111===111111222333444222...+++666666111,,,,,,222777888333555333666777...222GGGnnn[[[XXXGGGYYYHHHBBBWWW,,,<<>>BBB***,,,:::///777444777===999000000777999888,,,<<>>---888444;;;???444000666777111444222222555000///<<<555555777999:::999666333444333222000000000///...777111111;;;>>>111777UUU~~~RRRUUUjjjJJJ===YYY======<<<888TTT<<<;;;EEE888555HHH???000@@@@@@333===@@@///777EEE777AAA???666111111******999888>>>,,,000FFF333)))PPP444000555999777;;;:::///444777222111666333000888===***---DDDFFF111--->>>444222000111444888:::;;;:::HHH@@@...111:::666///)))>>>666...:::111(((<<<666444777===999000///777111FFF999///444999>>>222111AAA555000@@@888***777444111:::@@@666111555555,,,333222222555000---666222333555888::::::888555222222333444333000//////000>>>999+++000:::===???gggNNNiiiYYY<<>>;;;666;;;;;;111------444444333666444333999999666444555444222555:::111@@@333111777666===999444666222111555333...000111111999===555555888333333:::999888===888333888------...000333444222111333222333444222222777>>>333777000,,,555:::;;;AAAzzzvvvoooQQQWWWWWWJJJFFF@@@DDDJJJ666EEENNN777:::HHH888999AAA666444CCC999---???333888777999@@@:::222666444444AAA<<<,,,:::CCC,,,555///333555...///555222222888555222888666222666444CCCDDD444000::::::...666333111111333555777777000------:::CCC777...999:::'''666???---666DDD111666777555222444999:::888555666***888@@@222:::FFFFFF000;;;BBB///777DDD000111333999777333:::>>>333333888333000666444///222777666555555777888888777111222555666222000999EEE777...***555???666888LLLwww```CCChhhNNNCCCOOO;;;EEE>>>;;;BBB888000???EEE000:::EEE555444<<<111///999444---666===777333222888+++---===---%%%BBB888555===AAA888555888555///666444111777555000333555444555666111***---555555333222333444555444333---;;;666***222===888000444<<<333000???<<<333<<>>CCC555;;;>>>555111888999444666555222000//////000000///...111888;;;444---444???000>>>999,,,111:::::::::YYYMMM^^^LLLFFFPPPHHH;;;BBBGGG===444333444444;;;BBB:::000000444000333222111:::>>>333'''BBB666///666111333444999888444666===777222:::555555>>>???666666999222666???777111777///,,,???===222...555888222...///000000777:::444666999222///DDD:::(((444???777555666111,,,444===666111;;;444777===:::000666===777222>>>666000777111***666333000---555;;;000,,,:::999333666666222888<<<666999999666222222444000)))555//////555333,,,000;;;<<<444+++666555444BBB:::qqq[[[UUU^^^===KKKYYY???BBBPPP<<<:::>>>999555;;;;;;555666777666;;;<<<888:::777(((///,,,777>>>)))222MMM222444555111444<<<999666>>>:::666999888000000444...===)))777CCC///333AAA000000>>>@@@777:::EEE>>>***666222777999222333666000:::...;;;;;;))):::GGG))))))<<<:::---444???999///222---888BBB<<<777999777>>>---<<>>:::222444///333666444999>>>888333666666444444777555000)))888999+++***888;;;111444222///999555111>>>555xxxrrr___ccc\\\JJJDDDLLLJJJ;;;KKK***666HHH444---;;;666666444;;;???<<<>>><<<...111AAA888555777555===999999:::333222999555111777777///000222...333:::666444333000666???;;;222222888222000222222000///111333...333777444888>>>;;;444888444222:::<<<444111000666666888<<<555///555999+++222DDD@@@555555777555:::888555555000+++...666888333333888444111888333---222777444888<<<666666:::<<<888444444111...111000222555444222333777000222000888333333AAA888xxxiiiKKKPPPTTTFFF??????;;;>>>BBB>>>777555666:::444777;;;999???BBB:::444MMM888111???666555>>>999;;;333111666444000555::://////333222777>>>;;;222;;;---+++@@@999***999AAA222///:::;;;///000>>>444---222:::888<<>>...***;;;CCC222222;;;999555666555---===222,,,<<<666+++<<<:::555000666;;;000,,,;;;888000444999444333555///444:::===999444222111...777...///;;;:::...,,,777333444---333444;;;LLL???vvvbbbPPPVVVKKK222dddLLL+++IIINNN444<<>>888;;;333777AAA111666MMM999...333///...888:::888<<>>***222999)))222FFF???555======888999???;;;000<<<222555;;;888666888444CCC***111<<<...444???222000BBB>>>...000888666222@@@777555666444:::;;;111:::)))333:::+++555DDD666111DDD@@@...333???<<<222;;;111444:::444111111---+++222666555444777888888///;;;;;;000///888444'''555555,,,333:::EEEPPP999iii]]]QQQ^^^IIIGGGIII===???GGG???>>>666:::BBB?????????999999;;;555;;;777555AAA888---555111///888;;;777999AAA555777<<<666222444333999333444444///666HHHSSSVVVHHH888111///...///111;;;...///777555333666444>>>555333555222444::::::777>>>888111444444333777444333888888777??????...:::333333444111555:::777111>>>;;;111777;;;777444888---111999555222555333///333555333333666888666444666666333333333///)))111444...555???LLLOOO...~~~mmm~~~@@@KKKbbb???;;;QQQ>>>BBB777:::BBB@@@AAACCC???444III222///BBB333+++888222:::666222999999333222===222555===666222888;;;000BBB444,,,>>>999888XXXuuuNNN666;;;:::,,,///BBB;;;***)))222222444;;;===222FFF777+++===888...BBB???555///999???000+++===555///555<<<:::;;;<<<555111AAA111)))>>>777&&&666333222111777===333---777777***...888666444999999::::::777333333555444000;;;,,,+++888999+++(((222///555...333===OOOWWW888eeefffBBB]]]cccFFFBBBTTTCCC>>>???::::::@@@???666000000===444222AAA111---777555222;;;===777555DDD888;;;???555///666;;;;;;000999>>>000444BBB@@@EEE===555666>>>@@@888...GGG222,,,222000333;;;???888555???===...666AAA666444>>>999000888===555///AAA000111<<<777222888===666+++444:::111333666''')))???>>>000666AAA:::///888+++...888666444999;;;:::888555222444999999555...444222,,,...666444***111777------777QQQdddMMMuuuuuuXXXSSSTTTOOOAAAGGGPPP555<<>>555,,,000NNN000222RRR666333LLL555222CCCAAA,,,---BBB666:::999333333888999555888///GGG///111JJJ000777RRR555///DDDCCC+++...KKK444444333///...222777:::***777BBB------BBB999,,,HHH:::777???>>>111,,,222222777999666222444888<<<&&&000<<<---111DDD999---GGG666///888<<<666444;;;555888666///---333777555)))@@@:::222DDDjjjjjj...dddWWWWWW@@@OOODDDFFF>>>CCCUUU111888===:::222555>>>===333QQQ@@@666888777222:::JJJ333666---555666...777555444777666000000444555111DDD333111@@@???000000AAA<<<666***666888...888<<<111AAACCC444333???;;;)))GGG555111===:::+++,,,===000(((000...000444---666555===;;;000111:::777***FFF555444EEEFFF888888HHH666)))......000333...999,,,444333---333???;;;+++DDD444222>>>;;;+++---???222000(((777QQQnnntttLLLfffUUU>>>ZZZCCC111[[[ZZZCCC<<<888:::===<<<<<<>>>;;;>>>:::111...111111,,,@@@<<<222>>>===111:::===444000111777888333333888:::888777555444444555555CCC>>>222???BBB777BBBEEE444<<<@@@===;;;<<<777---<<>>???777777>>>444;;;:::000///777777///444,,,FFF000333LLL222888DDD666555AAA@@@222111???000@@@???///222EEEDDD111666333888+++***555...000<<>>===000000>>>333+++FFF000333LLL111777999@@@===000///:::<<<444;;;666666===@@@<<<<<>>999777999333...555///111999111333555:::666,,,---777666,,,666+++---<<<<<<---...===333333444===MMM~~~XXX\\\ccc|||EEEDDD@@@<<<===@@@>>>999???888444555333...///555<<<999000>>>???555???CCC222888:::888999===<<<777===666555999999444555;;;@@@<<<222@@@BBB777@@@CCC444CCCBBB222111@@@@@@000777888999888666555666777@@@555???DDDDDD@@@666AAA555666777666444222222333---///000111111111111222CCC000444888:::888333DDD000111333666777555000,,,444000111777555//////555666444;;;===111___gggnnnTTTJJJUUUQQQ===;;;KKK;;;FFFHHH>>><<>>222222555---666888111;;;999<<<...000AAACCC555555DDD222<<<;;;000000<<<===333888333)))777999---666888>>>:::999===<<<777777;;;+++:::===000,,,666:::444555///999999999;;;111888;;;---000@@@>>>---...@@@...999999//////:::;;;222777+++111111222333***444999+++...AAABBB000,,,999+++777888---+++666777...777///555@@@DDDwwwlll{{{dddSSSIIIEEEFFFHHHOOO???999@@@@@@777<<>>>>>666777BBB333,,,FFF000222III---222===888444444333222666;;;333,,,222@@@===111:::PPP111===FFF000///DDD:::...)))111555111111666888666999***(((666888------;;;+++666BBB222222AAA111###555999777222222666666222777...///::::::222444AAA+++888BBB555111xxxcccIII^^^YYY>>>GGGGGGIII???BBBDDD555<<<;;;BBB111111GGG888,,,KKK---...DDD444222CCC333888===???111111DDD@@@222555>>>555---333===666444CCC///;;;FFF>>>333:::>>>111555===444000;;;777000===@@@<<<666888===555333@@@,,,666:::444444;;;:::222777===777///222111,,,...222777222000666555222888'''777===444222<<<<<<222999666222000111111000---333===&&&///>>>FFF{{{tttHHHIII:::QQQEEE///RRRYYY000BBB999AAAEEE888888===444@@@===+++@@@@@@***???EEE:::333>>>999+++DDDMMM%%%555444111777@@@999444<<<999...666DDD<<<111666===666"""111;;;)))444FFF666JJJEEE;;;999<<<333000===???000---777777,,,111BBB000888555000777888555888888<<<666222666444111666777000333???>>>444333===666333111000222333222111>>>555333;;;333QQQ|||oooZZZTTTKKKJJJNNNDDDFFF<<<;;;DDDAAA444<<>>222777555666>>>===777:::444666;;;:::666>>>CCC999555888555333999:::999===>>>;;;333333999555555BBB:::999555///...444888888222;;;888444:::;;;666888444888444222999999888???444888888555666;;;:::444333111000000222444555555444...///555,,,EEEqqqkkkooo^^^]]]JJJ777SSS<<>>777OOO;;;888FFF111444KKK999666======444AAASSS:::+++JJJ555<<<666000888<<<<<>>444BBB///111---000:::999:::FFF111<<<===333333<<<999+++222;;;999666<<<<<<666777333777333222:::;;;;;;BBB000999777,,,000>>>===///222111111111222444555666111???333444CCC@@@\\\^^^cccbbbGGGNNNVVV@@@777GGG999111RRRCCC+++<<<>>>AAA@@@,,,>>>888000???BBB000999BBB,,,333;;;666000666:::999===<<<---111>>><<<666666666555)))777<<<...;;;III777222777555777???;;;777>>>;;;111333AAABBB444///555***555444444<<<>>>:::===:::>>>777222666555333999;;;,,,***777;;;222222<<<444333333222222222444555111???555000AAA===SSSwwwggg___GGGGGGPPPBBB:::AAADDD@@@FFF444@@@AAA333DDD;;;888666:::<<<888777777111///888888888===888222777@@@888;;;===:::<<<>>>666111333777555222:::===555000888777888>>>:::333777;;;555333666999888777777...777555222999999555777888;;;444000666555444;;;888222111777999666666:::444555555333111111333555222---666---(((===TTTlll~~~gggaaa___OOOKKKMMMEEE@@@WWWCCC<<<999:::LLL666999@@@222666LLL999)))CCC777;;;;;;@@@CCC888222<<<>>>FFFFFF666111EEEKKK777111JJJ;;;,,,???===---999,,,555444555<<<:::444777222:::666)))...???AAA333777>>>888222555444...000222666111///777999:::BBB111<<<===222000999999000333555555333111111444777777333???333///AAAQQQoooccckkk___IIIRRRRRR@@@OOOFFF??????///CCC666777>>>666///BBBHHH---EEEBBB>>>BBBEEE999777HHHFFF888666999333444???CCC555333<<<;;;000<<>>JJJ$$$===???000<<<888;;;BBB222III]]]999777TTT444999HHH555,,,BBB===///CCCAAA222999@@@444444===888333555===:::111444888///444444333333666:::<<<:::DDD666<<>>000111888---666333333;;;<<<000888WWWKKKXXXSSS@@@AAA[[[BBB///WWW@@@<<>>444&&&999666555222666999333<<>>222555===666GGG;;;777;;;;;;===>>>999777333777888555;;;???888@@@888555999:::777888======555666999666777<<<<<<===::::::666000888<<<111@@@...666<<<,,,111>>>444:::777999888111111555222555777222000666888>>>NNNsssxxxIII]]]iii;;;UUUWWW:::AAADDDHHH:::>>>666///(((<<>>???333---;;;===***555BBB555///===777---===>>>...999>>>,,,111===---222999333---555:::;;;BBBhhhOOOZZZbbbEEELLLZZZ>>>GGGPPP===444AAA888333DDD===666JJJ<<<222CCC888''':::777HHH<<<111???:::111CCCEEE;;;:::;;;777999<<<666999111...333555111333888***:::222333FFF>>>111CCCCCC///111???999...000666111@@@555...<<<555(((444...>>>333---???777)))777000888333---444888666777qqqtttXXXVVVMMMCCCSSSDDDDDDRRR>>>BBBQQQBBB<<>>>>>>>>222666777;;;@@@;;;666;;;<<<000222:::555333666555<<<111===AAA000444;;;(((222555333444999777111333000777333...444555222666lllUUUqqqWWW;;;NNNCCC@@@FFFDDDEEE999<<<222:::DDDAAAFFFGGG888888--->>>CCC///:::KKK888;;;222666;;;444333888888888<<<;;;555666<<<:::222EEE///===GGG111444@@@///222555888111///===BBB444>>>444???BBB111888AAA...???***777>>>,,,444@@@,,,333666111///333222333>>>iii___pppEEEOOOkkkGGG;;;YYYHHH999III999666RRRIII222<<<333BBB;;;444@@@@@@666;;;777111777>>>888666>>>AAA<<>>888JJJDDD666???TTT:::;;;OOO---000SSS<<<777>>>555KKK000222LLL111444JJJ>>>+++LLLMMM---===EEE333===:::---...<<<@@@666999555===444222999222777BBB555333>>>@@@888<<>>jjjYYYmmmbbbJJJXXXGGGBBBIIIHHHEEE>>>222HHHEEE111GGGHHH111@@@>>>444CCC777...333AAALLL999DDD:::LLL@@@<<>>444;;;???)))+++CCC===333pppgggwwwKKK[[[```LLL???OOOQQQ;;;III999BBB;;;:::@@@222===AAA???222999<<<777AAA>>>999777KKK:::666EEE555===888<<<;;;555444999999444333///;;;;;;;;;===444;;;***DDDFFF000000HHHHHH///777111666...222>>>777:::DDD555888555555666///:::fff___kkkZZZBBBKKKbbbEEE666PPP333333PPP555CCCEEE555LLL888999LLL///999888>>>...>>>???000DDDAAA///<<<===222333??????333;;;***666AAA@@@666...BBB888//////999;;;333555@@@444333888---333CCC888333HHH...222;;;:::///(((@@@xxxtttqqq```EEEIIIIII:::HHHHHH:::KKKLLL999???VVV000222ZZZ>>>333???BBB///>>>AAA222???444@@@555666CCCDDD888777CCC555888AAA444222???888777;;;444444;;;999000---333AAA+++222>>>BBB888+++999555444:::///...:::555777RRRWWWUUURRRFFFAAAEEEDDDEEEKKKIII;;;AAAAAA:::@@@;;;:::666EEE555;;;PPP777000???::::::???>>>888777;;;:::888???555333:::444888+++KKKPPP666555NNNHHH''';;;333;;;;;;===>>>111444222...888222222888222:::tttWWWIIIbbb???KKKXXXEEE777LLLJJJ000666@@@;;;444CCC555:::NNN;;;<<<555>>>===333222<<<;;;111===111:::;;;999555---;;;999444666???@@@888777===...<<>>222222>>>???444555BBB,,,:::FFF111///BBB888---JJJBBB:::777666555:::AAA444111:::333555???;;;CCC///:::FFF222...>>>444,,,zzzrrreeeYYYCCCGGGYYYJJJ???YYY999===]]]777---SSS===000???CCC999999GGGAAA444<<>>III///MMMPPP555222IIIHHH---;;;555111:::???111000BBB555666555::::::......BBBjjjaaabbbLLLDDDZZZOOOEEE333DDDHHH///555HHH888444BBB>>>---EEEQQQ,,,111EEE555222JJJ;;;+++LLL;;;<<<>>>>>>:::555333555...===888***...555333111888;;;:::<<>>>>>IIIGGG777777EEE<<<;;;555444777///...:::555<<<:::999???===999>>>RRRmmmSSS444[[[TTT999CCCEEE:::BBBPPP888+++JJJ:::888AAA===---777EEE<<<===???>>>::::::<<<>>><<>>999:::AAA===999BBBCCC;;;888oooXXXVVVSSSJJJBBBFFFHHH???555FFFBBB;;;CCCBBB:::===HHHIIIFFF@@@@@@CCCBBB===666AAA===555:::===<<<>>>;;;>>>999999AAA???888:::sssbbblllXXXDDDVVVJJJ===FFFKKK===AAAGGG555???>>><<<:::;;;>>><<<999===:::888@@@DDD888555EEE888888444999@@@:::666AAArrr|||wwwPPPVVV]]]HHH@@@RRRJJJ===LLL888CCCCCC999>>>MMMMMM???000CCCBBB444999AAA<<<666;;;888555===EEE<<<;;;KKKdddzzz___VVVWWWQQQWWWAAABBBQQQEEE:::GGGJJJ@@@BBB@@@333:::@@@888===BBB444222999:::;;;222999JJJ444jjjggg]]]RRRTTTSSSDDDCCCNNN???333EEE???;;;---???XXX===000XXXHHH999999MMM@@@111@@@>>>aaaooozzzSSSRRRcccJJJ>>>FFFJJJ@@@;;;EEEDDD333666KKK;;;999EEE;;;:::@@@qqqoooMMMXXXdddKKKWWWfffPPPEEELLLCCC999FFFBBB???:::@@@LLL;;;vvv|||[[[^^^KKKGGGSSSBBB444LLL\\\000AAAaaa999222WWW???iiiaaaggg^^^OOOMMMNNN???FFFIII;;;BBBMMMxxxfffVVVzzzUUU@@@XXXMMMCCCVVVyyyyyyZZZJJJgggTTTgggfff