BM6P6(@ }}}rrrkkkfffddd\\\RRRJJJIIIHHHBBB:::555222222111111000/////////...------,,,,,,------...***000CCCXXXZZZGGG444...///.........///000222333444444333111///...///111111111000000111111222333555222111888:::;;;aaavvvLLLPPPggg~~~VVV{{{dddyyyNNNCCC[[[aaahhhIII^^^eeeWWWnnnOOOeee```---////////////...---,,,+++//////---+++///555555111999<<<===999222------///000///000111444666777666:::BBB@@@MMM666555)))444???777111***444222,,,JJJNNNFFF888444666AAAAAA<<<888999;;;<<<<<<:::888777777888:::<<>><<>>888<<<;;;555000333:::===999333........................'''444@@@@@@777...---111...555777222......---))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---///;;;PPPaaaIIIGGGAAA>>>IIIVVVTTTHHHYYYkkkXXX\\\aaahhhKKKPPP<<>>***RRRoooIII777@@@111555???HHHQQQRRR???...000555@@@UUUtttGGG444:::444,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************tttlllgggeee^^^TTTLLLKKKIIIBBB:::666222222111111000000//////...------,,,,,,------...666%%%+++RRRwwwtttNNN---...............000111222333333333111//////000222222111111111111222333333555333222888888777XXXfffKKKddd~~~fffnnnkkkeeeAAAWWWrrrkkkqqqaaaTTTzzzXXXwwwIII```YYY>>>///...---...//////---+++%%%(((***...555<<<<<<888666999:::777111------///000//////111333555555444777CCCIII[[[JJJEEE444777444555===333,,,444NNNrrrGGG;;;GGGXXXPPP666>>>???>>>>>><<<:::777666???>>>===>>>@@@CCCFFFHHHEEEMMMNNNHHHJJJSSSSSSKKKPPPRRRTTTTTTSSSSSSUUUXXX[[[[[[]]]aaaaaa___cccjjjmmmiiieeeddd```ZZZXXXZZZUUUXXXWWWTTTWWWbbbkkknnn```ZZZJJJDDDPPPVVVSSSUUUYYYMMMIIIVVV[[[KKKEEESSSMMMVVVMMMQQQIII[[[UUUTTTbbbWWWMMMHHHCCC???DDDMMMOOOLLLGGGEEELLL^^^sss{{{pppjjjggg```jjj|||~~~lll^^^OOO===>>>===EEE999444888///111999111666EEEIII>>>777:::888444000111555777333///........................***555???@@@999000...///111555444---)))***+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''111QQQvvv~~~HHHXXXbbbeeeqqqyyyccc@@@TTTiii\\\aaa```sssrrrTTT888GGG===@@@DDD;;;;;;666>>>QQQgggyyycccPPP???FFFRRR}}}aaaQQQ;;;777666555---444000000//////...,,,+++***,,,(((&&&)))+++)))(((***((()))'''%%%'''******((())))))))))))************444''')))000222???EEE666===???cccmmm???,,,???CCCmmmjjjhhhpppsssZZZ>>>888222555:::WWW;;;///111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************wwwnnnhhhfff```WWWPPPNNNJJJBBB:::666222222222111000000//////......------------......444(((,,,KKKgggdddGGG.........---......///000111222222222111//////111333222222222222222333444444444444333777777333JJJuuukkkbbbLLLjjjnnnZZZyyy```~~~ppp{{{\\\bbboooQQQuuuttt```^^^SSSxxxUUU\\\CCCOOOyyyKKK>>>000---+++---222333000,,,777777333111333888888444222444666333///,,,---.../////////000222333222111...999AAASSSLLLHHH999777888IIImmmddd@@@===bbbtttDDD444AAA>>>BBBBBBAAA???===<<<::::::FFFDDDBBBAAABBBEEEHHHKKKXXXhhhkkk]]]ZZZaaa\\\LLLQQQTTTWWWYYYZZZZZZ\\\]]][[[ZZZ]]]dddhhhgggdddccclllhhhddd```ZZZWWWZZZaaa]]]TTTPPP\\\sss}}}ooo[[[[[[\\\UUUUUU___```^^^bbb\\\PPPPPP^^^___SSSVVVfffSSSZZZSSSRRRJJJXXXWWWXXXJJJLLLMMMLLLHHHGGGKKKOOOFFFEEEHHHRRRbbbuuu|||ttt```SSS@@@<<>>444888555@@@CCC666222<<>><<<999===fffeeezzzIII888666555444---333/////////......,,,+++***+++'''&&&***+++***))),,,555222,,,'''(((,,,+++%%%***)))(((((()))***,,,,,,111)))(((***...<<>>;;;;;;@@@UUUfffddd}}}RRR999GGG@@@BBBAAA@@@@@@@@@@@@AAAAAAHHHGGGEEEDDDEEEFFFHHHJJJSSS___cccZZZUUUVVVPPPEEEUUUWWW[[[^^^``````aaaaaa\\\]]]aaagggiiihhheeecccmmmppppppeeeTTTOOO^^^rrreee______lll}}}mmmXXX^^^fffiiilllrrrjjjccchhh```^^^^^^\\\YYY^^^aaa[[[]]]___YYYRRRNNNYYYbbbhhhXXX[[[\\\WWWRRRPPPNNNMMMGGGHHHPPP___rrrkkk\\\PPPAAA:::GGGDDD<<<<<>>===BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIKKKLLLLLLJJJIIILLLEEEFFFRRRXXXTTTUUU]]]WWWXXXYYY]]]```bbbaaa```fffooouuuooohhhiiipppvvv|||pppfffgggnnnsssvvvxxxpppjjjggglllqqqpppllljjjkkkqqqssswww{{{vvvyyyoooooo~~~ssshhhhhhcccSSSUUU___\\\ddd]]]```]]]eeeYYYRRRVVV[[[\\\```fffXXX\\\fffttt}}}xxxQQQJJJOOOIII;;;???ggg```;;;---111666555222///000111000///...///000,,,,,,,,,,,,,,,,,,,,,,,,------...333999<<<;;;999///++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))(((+++------...///000000...,,,++++++++++++,,,,,,------...999...+++000111...555CCC???===GGG[[[bbbTTTEEE??????EEEPPPqqqbbbdddVVVwww~~~\\\KKK444DDDTTTggg|||pppKKKwww]]];;;666444111333---111---------------,,,++++++'''***---,,,&&&&&&444DDDccc;;;++++++---+++***))))))***+++,,,---...)))&&&<<<[[[]]]MMMGGGrrrtttqqq}}}yyyqqqsssiii>>>AAA...***,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************yyyvvveee```\\\YYYQQQFFF===;;;444333333222222111111000//////............//////(((000666444...,,,///222000000111222222111000///111222222111///000222444222111111111111222333333000333000000777777666>>>```rrrvvvPPPcccppp|||nnnmmm~~~rrrxxxqqq[[[===;;;888...+++)))555///......///111222111//////111111111333333...&&&++++++,,,---/////////...,,,---///222444555333000,,,---777,,,888444===666***)))666999AAAOOOcccggg]]]HHH@@@>>>???AAABBBCCCCCCBBBBBBHHHIIIKKKMMMOOOPPPQQQQQQJJJDDDCCCIIIQQQSSSSSSRRRZZZYYYZZZ]]]cccfffgggfffkkkvvv{{{uuuooorrr{{{{{{mmmgggppp~~~yyyqqqrrrjjjjjjwwwtttjjjvvv|||{{{xxx|||}}}|||vvvtttuuuoooiiiqqqdddeeepppcccRRRJJJFFF???888LLLNNN===---***000555555333333222111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,...------000555999;;;<<<444...,,,000222///---///,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,,,,///333000000000000///---,,,++++++,,,,,,---......//////666222///222555777;;;??????>>>@@@CCC@@@999888;;;===AAAQQQsss]]]|||TTTXXXvvvOOOiii~~~jjjNNNAAADDD888eeeuuuIII{{{zzz[[[;;;777444000222---111,,,,,,---------,,,++++++))))))++++++)))(((000999kkktttkkkLLL222,,,,,,***++++++++++++++++++++++++---)))%%%666LLLIIILLLeee{{{wwwbbbHHHEEEUUUWWWHHHccczzzwwwtttvvvxxxfffFFFNNN111...555111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************~~~{{{gggbbb^^^[[[TTTHHH@@@>>>444444333222222111111000//////............//////...---,,,,,,000555444222000111222333333222111000222222222111//////111333111111000000111111222333111444...---666777444:::MMMiiiQQQ___iii{{{oooXXXAAA444===888222777000///,,,------...............000000///...111444222,,,,,,,,,,,,...000000///...***+++---111444444222000,,,---888(((444---888111666999<<<555;;;BBBSSSyyydddrrr>>>444<<<888:::>>>BBBDDDEEEFFFEEELLLLLLMMMNNNQQQTTTVVVXXXIIIKKKKKKMMMYYYfffeee[[[]]]\\\\\\aaagggmmmnnnnnnnnnyyy~~~zzzvvv{{{zzzvvvyyy}}}uuuqqq{{{xxxppp}}}|||}}}xxxkkknnnssszzztttnnnvvvkkkVVVDDDCCCFFF888999555333444777999888444222999777444333333222000...,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///444888:::666...***---///+++***---,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000...///444888333222111///...,,,,,,+++,,,,,,------...///000000(((222555000---333888777666AAAGGGAAA::::::<<<;;;<<<@@@TTTuuuYYYvvvJJJ[[[{{{ZZZnnn|||ttt[[[888GGGPPPcccWWWvvvNNNvvvwwwwww~~~[[[<<<999444///222---111,,,,,,---------,,,++++++,,,((((((+++,,,++++++...CCCIIIAAA///'''...///'''++++++,,,,,,,,,+++******'''666222,,,999EEE[[[lllRRR555***<<>>>>>777555;;;EEEKKKjjjsssrrr^^^EEE;;;<<>>===222444666555333333444777333111333999777...+++...000///------.........---...333222---,,,111444333111///000,,,'''000444((((((000---)))---,,,***111...222???...---444)))<<<------,,,++++++,,,,,,,,,***+++------------...000,,,---000222333444444444666;;;>>><<<888555777;;;666@@@ZZZwwwlllnnn|||TTTpppzzziiippp~~~WWWKKKNNNRRR```xxx]]]zzzTTTeeeRRR>>>555444...---222000......---,,,++++++++++++************************111###,,,,,,)))///((()))333)))&&&...111+++)))...***555222...;;;JJJWWWddd>>>333<<>>888555777888666FFFTTT]]]XXXKKKCCC>>>;;;<<>>444444&&&444---,,,,,,,,,+++,,,,,,,,,***,,,---...------...000000111222333333222222111222444777666444333555888777AAA^^^tttrrr}}}RRRlllZZZ]]]jjjHHHJJJkkksssmmm[[[aaaccczzzHHH:::666666...---222000......---,,,++++++++++++************************,,,###***((()))+++***<<>>;;;777333111000111111000...000777===:::222,,,+++---//////...,,,...333888:::555111///......000555000222333222000/////////000111111222222222111111222222222333333444555666666WWW|||vvv}}}iiieeeaaagggOOOHHHBBB:::333111111333444444222...+++---------------...//////...///111444666555111...***444,,,---222XXXrrr:::333444---///;;;:::000000222222444777555111000222555777777666888:::555///000===KKKPPPOOOLLLGGGBBB???BBBBBB@@@AAAEEEGGGFFF???DDDKKKOOOQQQSSSVVVZZZ___aaa___ZZZZZZaaaiiilllgggtttjjjoooxxxuuuyyywww{{{}}}~~~|||lllSSSRRRMMM@@@;;;:::999888777888999999555888777111...000444666000...,,,,,,---...---,,,111444333...+++---...---666'''***555222,,,+++***///,,,(((///999666888IIIaaatttwwwRRR999333'''---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///.........000333333333222111000...---///000111222333555777888999CCCccc}}}wwwXXXnnncccHHHgggxxx___>>>UUUjjjgggmmm{{{aaalllAAA666666666...---000.........---,,,++++++++++++************************,,,***---)))...---222]]]{{{vvv___>>>,,,,,,---''',,,***,,,888???555666JJJmmmvvvmmmEEE111BBB___tttxxxlllQQQAAA111*********+++---++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++((()))***+++,,,+++******uuueeebbbdddYYYMMMFFF???===999444111000000ӵ>>>444...---///000222111//////111333???;;;666222///...000222000000111111000///......000000111222222222111111222222222222333444555666444JJJoootttĦsssĦӵwww[[[===111555999888666222111222666999888222,,,.........---......///000000000333666888777333111---999,,,222,,,EEEqqqAAA...111555:::;;;444000555///111555555222///000222,,,111555666999;;;888333333:::AAAEEEEEEGGGIIIKKKNNNLLLFFFAAA???@@@BBBBBBDDDFFFKKKNNNNNNMMMQQQWWWXXX___ccc```___dddlllqqqoooyyynnnĦwwwvvvzzzmmmPPPLLLLLLGGG888555444777;;;;;;777222333999999333000333555333000...,,,,,,---...---,,,111222111...,,,,,,------777---...111,,,,,,000...***,,,///555777555LLLtttWWW777111+++,,,++++++,,,,,,,,,,,,,,,,,,+++---///000///...//////222222111000///...---,,,111000000222666:::======<<>>TTT{{{>LZZZ=hĦ4ĉ@ӵMMM???222111444333111///333111111666;;;;;;555...///............///000000111222444777999999555333...777***999///>>>yyyGGG777111888999555444666---111444333000///000111222999<<<999555444555333666999;;;:::777888@@@HHHTTTRRRPPPMMMJJJEEECCCBBBJJJHHHHHHLLLLLLKKKQQQYYY]]]cccfffdddbbbffflllnnnrrr{{{rrr>L{{{wwwvvvnnn^^^YYYXXXCCC???===???AAA>>>666...///333555444333555444111111///------.........---//////000///...,,,---///'''000777...$$$222CCCBBB+++///333:::<<<999NNNvvvyyyGGG000...///+++***+++,,,------------,,,,,,...000111000/////////.........---------------333111000333888===@@@BBBAAADDDeeewwwVVVaaaSSSjjjlllAAARRRPPPPPPhhhuuuxxxMMM~~~aaaxxxeeeYYYAAA444000///...444666,,,......---,,,++++++++++++************************&&&+++,,,'''...)))666uuuYYY555+++111)))...---555KKKXXXYYY[[[bbbdddlllsss{{{kkkPPPDDDTTTtttyyyaaaEEE:::000......,,,+++,,,***++++++++++++***))))))((((((((((((((((((((((((************++++++++++++************++++++++++++))))))******++++++++++++}}}mmmhhhgggXXXMMMJJJFFF@@@;;;555111000GG=?,,,222000000000//////.........///222222000000333222000000/////////111111///...///000111222222222222222111111111222222333444555444;;;BBBjjjwwwHdĦaaaggg=ĪjGG=?555333444555222000111111000000444999999444//////////////////000111111000111333777999888555333111444+++777333:::{{{SSS444555:::;;;777------111333000000111222111444;;;>>>888333333777888555777;;;<<<888555999AAAKKKMMMTTT\\\\\\VVVOOOMMMIIICCCBBBHHHMMMNNNTTT]]]bbbeeeddd```aaalllwww~~~zzzyyyHdĦ~~~rrr]]]TTTCCCCCCBBBAAA??????AAACCC666111///333666555333333222000......///000///...000//////111000,,,---111000000///,,,888UUU\\\EEE333222222<<>>MMMaaaiiiJJJ000+++,,,111((()))***,,,---...------,,,,,,///222222111/////////+++++++++,,,---...///000111111000111444999???BBBFFFFFFhhhwwwSSSVVVSSS[[[iiiFFFNNNIII@@@OOODDDMMMrrrnnnGGGvvvZZZooo```QQQ>>>555222111000888<<<222......---,,,++++++++++++************************))))))---))),,,+++555dddXXX000'''222***444222///;;;@@@999555---000888FFF\\\qqq~~~sssiii]]]RRRVVVjjjkkkTTTAAA777///---,,,)))((()))******++++++******)))((())))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,***************+++++++++ӵĭӵӵĦӵӵhhhZZZĦƜ`1.׼s***...666666Ħ......+++///000---///333555ӵ222Ħ000222222333333222111111111111ĭӵĦĦĦDdD?fӵĦӵƜ`1.׼s555111ĭӵ333000///222---...111444777666333ӵ555444UUUĦ888888:::;;;;;;666555444888;;;<<<777666999Ħ???BBBMMM[[[bbbaaa[[[ĦjjjdddeeesssDdDӵӵӵĦӵĭӵdddMMMDDDJJJKKKBBB999???WWWlllSSS>>>111555888333333888333111000///000111000///222000111333111,,,,,,000:::111///888III\\\TTT777111444444;;;FFF>>>111000777DDD---)))...+++111((((((***,,,---......---,,,---///222333222000//////,,,,,,,,,,,,...000222333000000111000000444<<>>KKKgggiiixxx\\\ppp\\\|||}}}PPP===;;;===999111666:::333......---,,,++++++++++++************************---'''000,,,***...333KKKsssuuurrr```CCC---)))......666666555888444222;;;333444///...888GGG^^^uuulllbbbdddjjjhhhdddZZZHHH>>>666///---+++)))(((******************))))))((())))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,***************++++++,,,?~4g&e>&eg&e>hӵg&eguO>uO>&ekkkiii4ff?>ߝL111gĉ@111---333;;;Shӵ000///333222---...444g&e000>hӵ222222333333333111111111fff?><z444g&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@///777g&e>&e222@e000000??111222+++,,,///222555444g<ĉ111;;;4443333we<Ħ1119995556663h?@e222555:::999555;;;444333Z999;;;;;;CCCQQQ\\\3h?gL{{{zzzpppkkkuuuD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??sssnnnvvvuuubbbOOOWWW~~~qqqPPP888888:::222222<<<444222000000111222111000555222333555222+++***...***333FFFKKK<<<333333///)))555999:::>>>888///111222???+++...444***222+++((())),,,.........---,,,---000333444222000///.........---...///111333444///222222000...222:::BBBMMMLLLrrr~~~UUUPPP{{{]]]fffEEEWWWZZZ\\\}}}gggOOOAAAGGG]]]ppp~~~bbbssshhhsss|||{{{VVV>>>CCCJJJBBB111000555000......---,,,++++++++++++************************+++ ,,,***%%%,,,,,,444888BBBCCC666---///222///222,,,000LLLhhhdddXXX[[[]]]```TTTAAA555000@@@\\\hhhXXXccc}}}~~~iiiVVVKKK===666///...---***+++---***************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦpppqIܗGIӵ666tt)))444999HGgĉ@---222555,,,///555...+++Hu]Ħ000ZuR)Ħ000111111111222000000sߝLGdUĦ777Hƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦYYYtt222444Hƅ^Hu]Ħ///H׼s888111111111111+++444222***...;;;tQ555222111111je<Ħ...999888Bt=o9ĦH׼s666444333333444555888999999HtĦ???KKKBBBHHHTTTBt=o9ĦHdĦgggyyyDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħggg{{{YYYBBB<<<:::AAA:::BBBKKK999///888@@@;;;222///555666999:::666///---000<<>>:::555111000///...---000000444888666...---111333000---,,,---...///...444333111000...------,,,---......---,,,,,,---///,,,---///...///111777<<<>>>MMMSSSNNNqqqddd>>>eeesssUUUvvvlllYYYIIITTTuuunnndddyyyKKKeeeddd{{{[[[KKK@@@RRRZZZ:::)))111000...---,,,+++************)))************+++++++++++++++,,,,,,,,,,,,------+++---(((***444333---000///UUUqqq{{{zzzZZZ777///;;;JJJiiilll[[[KKKGGG???888000,,,+++,,,***)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++(((***,,,,,,++++++,,,---4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦtttpeƜ4DuTӵ:::`eĭ555qet///...222444+++///444...---DdDĦ000...t|>>eeekkkaaasss~~~tttZZZEEEBBB---(((888444(((///------,,,+++************)))************+++++++++++++++,,,,,,,,,,,,------+++222111///000)))+++999\\\uuuUUU666<<>>555222///,,,++++++,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,------+++******,,,---4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵ}}}zzzF&uTӵ///4DufئL>e333puR)Ħ......***000333---...>d<Ħ000Dt///000000000000000000000DdDΦDdDĦ555>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ<<<4DufئL>e111DdDʜ4DuTӵ000DdDĦ666////////////////////////666---555LLLPPP>>>geĦ777s<v>aĦrrrRRRpeӵDx<DdDĦ777777888888999999666888:::DdDĦ===@@@>>>EEEpeӵDx<>d<{{{>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵggguuu___???999:::777555===777>>>GGGGGG===666<<>>qqqeee===333[[[wwwxxxiiiTTTEEE888444222000---******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************++++++,,,...000000...,,,+++,,,4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒRzzz>dp&ĒR{{{JJJnfʜd<Φ>d<Ħ666s&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦkkkkkkB?Ho9???>d<666777888999888888888>d<ӵ;;;AAAB?Ho9<xuuummmuuu&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRmmmSSSiiiBBB666999888999:::;;;FFFPPPNNNAAA777<<>>WWWrrriiiLLLooooooBBBYYYUUUAAACCCVVVDDDwwwgggaaaJJJ555888000aaaPPP***000000,,,,,,++++++******++++++))))))*********++++++++++++++++++,,,,,,,,,------111000+++---444444>>>UUUlllIII444VVVyyyvvvdddWWWFFF666888555000,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************+++++++++...222444222...+++***4DuXӵHu]3hhne=enepIƎ@t@h>hhhh~~~bbbfe)))@ďD.........***222@@@>>>///,,,ne111000=e222222222222111111000000ege444777sĪj@hfdDĦ@ďDHkge@hxxx@GHĪj@IŌBene```Hkgene<<<333fe444Hu]3hh...000111se000000000000000000000000...000///...111555geĦja>aĦqqq@GAAAAAAse444555888:::<<hsene@GsĪj@hSSSnnnpppPPP???AAAAAACCC;;;@@@HHHNNNIII===555777===777222///111111///...111///...///444999;;;@@@EEEAAA<<<555000...///000000000000...,,,...333222///,,,+++***+++---...---+++************+++,,,---...***,,,......---,,,,,,,,,...------///222555555555;;;YYYeeesssUUUuuuJJJPPPbbb>>>AAAyyyeeerrrhhheeeuuuDDDEEEQQQ:::mmmSSS000999***,,,,,,++++++***++++++,,,)))************+++++++++++++++,,,,,,,,,,,,---------111...,,,***---IIIsssnnnYYYDDDVVVxxxttt```[[[HHH999===777///*********)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++(((---111444222...+++)))4DuXӵĵD^yyyBBBKKK[[[ZZZRRR///000/////////...+++999KKKHHH333---000111000222222222111111000000000000444333777DdDĦ```iiivvvooovvv~~~dddTTTDDD999999444666D^111---///222s׼s333111111111111111111111111000000111333777:::geFm8:::>aĦGGGAAAEEEs׼s666666999>>>CCCFFFEEEGGGJJJHodddjjjccc^^^SSSRRR```D^DdDĦs׼syyyeeeXXXyyybbbGGGBBBAAAHHH===JJJKKKHHH@@@888555777999777444222222111...111666555000000555888888;;;@@@???;;;555111////////////+++//////++++++......++++++******+++------,,,++++++++++++++++++,,,---...***,,,//////...,,,,,,,,,...,,,,,,...222444444333333WWWdddwwwZZZzzzZZZNNN|||qqqBBBBBByyyfffdddzzztttEEEPPPOOOFFFiiivvvHHH222888))),,,++++++***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------***---...555>>>EEE```|||qqqoooZZZWWWrrrlllYYYXXXGGG;;;BBB888,,,(((+++---+++'''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++'''***---...---+++++++++Φ4DuXӵtvӵ>d<ĦĦĦyyyooommmcccNNNKKKGGG;;;999CCCCCC999666111888BBBkkkfff777111000///111222111111111...+++,,,>>>TTTOOO666...222000Ħ000///...///111222111111111000000//////000000000111222222333333222222666999666555BBBRRR>d<ĦSSSrrrggg\\\\\\dddxxxPPPPPPaaaiiixxxMMMgggwww<<<ĦBBB555666777555222111333555888>d<Ħ111111,,,///222Be111333111111111111111111111111///---000:::???<<aĦAAACCCFFFFFFPPPQQQGGGCCCHHHBe;;;999:::???EEELLLQQQAAAEEEKKKnu]ӵjjjUUUBBBHHHVVVWWWgggfffbbblll>d<Ħ>d<ĦĦBeĦrrrzzzkkkJJJ}}}jjjGGG;;;===LLLCCCYYYTTTJJJ@@@<<<===??????222111222333222111666>>>333------222666555888===:::777333000///...---+++***222666000,,,---...+++*********+++------,,,+++,,,,,,++++++,,,,,,---...,,,...111111000.........---,,,+++---222444333222///WWWooowwwZZZyyyqqqDDDhhhwwwCCCEEE|||bbb```xxx|||vvv???DDD888KKKddd\\\:::---111,,,+++++++++***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------000,,,///GGGeeeppp{{{uuutttiiiWWWllldddQQQSSSDDD;;;DDD888***&&&+++///---)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++((()))))))))((((((***,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦwwwlll```XXXMMMEEE===;;;>>>???===999999444???SSSQQQ999,,,///////////////////////////,,,888BBBAAA555------gdKĦ000...------.../////////111222222000...111111000000111111222333555444333444666999===???mmmgdDĦ\\\eeessswwwgggcccWWWdddKKKuuu{{{UUUWWWQQQYYYgdKĦ<<<666444333111000000111111222sdKĦ///111111111111000000000000111111111111222222222222555...;;;[[[[[[ŶSAAA888:::3we>>BBBMMMiĉ@3hR/ŌoooYYYIIIRRRpppDdDĦsdKĦgdKĦgdKĦkkkRRRrrrlllEEE666???AAA;;;>>>IIIeeeBBB???777===<<<555>>>&&&:::555444555???+++555,,,'''666999111555111111111111111111222222...//////---++++++,,,---...------,,,++++++++++++++++++++++++,,,,,,---...000000000///.........---......//////000000111111;;;HHH{{{wwwTTTuuuvvvLLLfffnnnHHHVVV___mmmeeepppggg;;;;;;<<<@@@???555//////...+++,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,---...///000,,,777444LLLtttttt{{{nnn[[[dddfff\\\SSS@@@:::000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++************++++++)))************+++++++++>AneneneyyymmmaaaZZZNNNHHH@@@;;;:::999777444888000222;;;999,,,(((...........................,,,111555555000---ne000000...---...////////////000222222000...111111000000111111222333555555444444555888<<<>>>NNNDefff{{{iiiiii^^^qqqUUUUUUooogggxxxRRRiiine111888555444333222222111111111333ne///000111111000000000000000000000000000000000111111111111222777111777LLLIII>A999<<<555k<mmmBBB>>>EEEAAACCCQQQYYYNNNHHHQQQZZZSSSJJJEEEDDDDDDCCCBBBBBBMMM^^^fh~~~|||dddJJJNNNvvvxxxuuuDenenenepppOOOhhhcccFFF===BBB@@@<<<999???UUUDDD===;;;CCCSSS888>>>GGG;;;<<<888...777...444555444777444111555111111111222111111000000+++,,,---+++***)))+++,,,,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...//////........................//////000000111111///AAAqqqvvvNNNnnn|||TTTSSS^^^===SSS|||lllPPPLLLGGGKKKOOOTTTVVV^^^kkkxxx[[[mmmhhhjjj```<<<999666:::999222.........,,,,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,---...///...333///LLLyyysssxxxiiiMMMQQQXXXVVVOOO<<<777000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,++++++************++++++)))************++++++{{{pppddd\\\OOOJJJDDD===888555444333777222...---,,,***+++///........................---+++***+++...//////000///...---...////////////000222222111///111000000000000111222222666555444444555777:::;;;===iiihhh{{{dddkkkrrrwww___tttQQQiiiFFFzzzNNNrrrcccPPP:::///555444444555444444333222111444000111111111000000000000000000111111//////000000000111111111222777333444<<<:::222444:::bbbAAA<<<;;;222777JJJPPPGGGHHHVVV```YYYTTTRRRKKK@@@>>>CCCIIIWWWhhhqqq}}}~~~~~~vvvdddZZZdddvvv~~~wwwkkkooouuuyyybbbpppiiiUUUKKKEEE>>>===888555@@@HHH666<<>>111444111111===EEE:::000111444000111222222222000///...+++,,,,,,,,,++++++,,,...+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,---...---------------...............//////000000111111111BBBdddqqqVVVrrr^^^SSSfffyyyooo___III>>>@@@]]]PPPGGGOOOLLLPPPSSSRRRPPPOOOPPPSSSYYYfffqqqeeeYYYqqqkkkfffiiiTTT<<<444111333333///,,,---...---,,,++++++******++++++,,,************+++++++++,,,---,,,,,,,,,,,,,,,------222111222WWWxxxxxx~~~hhh@@@???KKKOOOIII555111///---,,,***)))))))))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++************++++++)))************++++++~~~sssiiiaaaRRRPPPJJJBBB999555555666333555333///...000000---........................000---***,,,///222222000...///000///...---...///111000000111333444333222000000000000000111222222666555444444555666888999AAASSStttzzzooouuuuuu___ddd\\\hhh``````SSSgggBBB999===<<>>QQQaaa```XXXVVVVVVLLL======IIIYYYbbblllnnnkkkmmmxxx|||zzzcccTTTRRR^^^llljjjaaafffpppwwwsssyyyqqqbbbVVVFFF???FFFDDD999888SSS777@@@CCC}}}ggglllccc999>>>CCC>>>333444,,,>>>NNN>>>111444222000111222222222000...------...///...---...000111------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,,,,---...............//////000000111111444BBBQQQttt```rrrWWWsss|||fffmmmkkkVVVCCCCCCHHHOOOZZZaaaxxxyyywwwrrrqqqdddssszzz]]]\\\zzzxxxUUUtttyyyFFF:::111///000///---,,,,,,---,,,,,,++++++******++++++,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------000333AAAmmmhhh???===IIIKKKBBB...------,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++++++++************++++++))))))*********++++++wwwnnnhhh\\\ZZZTTTIII===666555777000444333...---111000+++........................///000000111111111000000---///000///......///000222111111222444555555444000000//////000000111222555555444444444555777777BBB>>>iiiqqqmmm{{{oooyyyiiiRRRlll___zzzjjjQQQFFF999;;;:::000777333444555666555444333222222111//////000000000/////////000000111111111111222222333333333444444444666333444666888>>>EEEFFF>>>:::333555888BBB|||WWWAAA888;;;:::<<<555555QQQgggaaaSSSNNNNNNQQQIII???FFFWWWhhhnnnsssuuutttwww}}}}}}fff]]]bbbaaa```\\\aaajjjjjjppp{{{tttuuunnneeeYYYGGGCCCSSSPPPCCC===aaaAAAKKKHHH[[[FFF===CCCKKK111666)))999LLLBBB777777000000111222222111000///...---...//////......000222000...,,,***+++,,,///000......---,,,,,,---------+++,,,,,,,,,---...............//////000000111111...<<>>888222111111111111111111222222---.........------...000111///---,,,,,,...111222///...---------------------------------...............//////000000111111///===???[[[ffffff]]]eeeMMMJJJIIILLLJJJGGGIIIOOOkkkhhhdddxxxgggyyypppddd666888333444///---//////,,,+++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------...///000111+++EEEooo|||vvv[[[EEEMMMLLL???666+++000++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++************++++++)))************+++++++++}}}uuuooohhhcccZZZNNNCCC;;;888666777333111111111000222666------------------------,,,---///000...------...---...//////......///111111000//////222444555555///////////////000111111222222333444444555666666666===GGGddd|||jjjiiijjjrrrPPPjjjaaazzzoooXXXXXX===333777111555333333222222222222333333111777<<<;;;666000000111...//////000111111222222333333333444444444555555999222;;;???555999AAA:::333===999999>>>999XXXLLL>>>AAA999222;;;>>>FFFkkkxxxVVV===AAADDDDDDDDDKKKWWWbbbfffooozzzzzzYYYcccccc```cccfff```iiiyyy|||ssswwwoookkkYYYKKKNNNBBB???FFFaaaQQQYYYLLLiiilllhhh555AAAGGG777EEE===666999777;;;DDDAAA888666333222111000111333444666...//////...---,,,.../////////000000111111111111//////...---------------//////........................//////000000111111222>>>===JJJlll{{{ssstttzzzOOOccchhh]]]XXX```mmm{{{eeeuuurrrgggvvvggg___666777444444...+++///000---,,,...,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------...000111333444EEEaaarrrvvvzzz]]]OOOVVVJJJ777333,,,///***************))))))((())))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++***++++++************++++++)))************+++++++++vvvqqqccc^^^UUULLLEEE???<<<;;;000,,,///555555...,,,///------------------------...---,,,---...000000///,,,...//////......///111000...---...000333444444///////////////000111111111222222333555555666777222EEE===<<>>BBB>>>888CCCAAA111CCCUUUCCC???FFFIIIEEEDDDLLLVVV[[[iiirrr|||~~~||||||ffffff___```ooovvv{{{zzzrrrooosssgggTTTOOOBBBDDDQQQeee\\\bbbPPP```HHH>>>;;;@@@RRR111666<<<555BBB;;;666BBBBBB777:::333222000000111333666999111222222111///...///111---///222555555333111///000///...---------------000000000///.........---......//////000111111111,,,555333888YYYwww{{{VVVtttYYYllleeerrr\\\]]]888777222222+++)))...111...---///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------...///111333444555ccc|||ppp}}}nnnfff[[[^^^III333222,,,,,,)))************))))))((())))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******++++++************++++++)))************+++++++++~~~tttnnnhhhZZZQQQPPPHHH;;;555999777333///...///000///---//////...------------...---------............///......///000000000000000444222000000222333111...222111000000000111333333333333222222333333444555999777>>>AAATTTaaa|||yyygggJJJiiiccclllkkkRRRpppzzzHHH===222666222///000111222333222111111555===CCCAAA888000...///000/////////000111222222444333222222222222444444777888999:::;;;;;;;;;;;;;;;222222;;;;;;444===NNNMMMBBBBBB===EEE>>>;;;GGGFFF@@@IIIBBBPPPAAARRRGGGQQQXXX___iiimmmttt}}}}}}uuudddaaajjjuuu~~~vvvtttiiidddccc___VVV]]]RRRsssXXX```GGGSSS<<<888===@@@hhh999:::333???<<<444<<>>555222444333000888<<<333333000///000222222000---000000//////............000///......///...,,,***,,,,,,,,,---------......000////////////000000111444111???AAADDDuuu```OOOLLLcccYYY___eee|||kkkaaa{{{|||bbbAAA---444000000///...------,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---...+++,,,///000222:::DDDvvv```aaacccZZZDDD222---...///,,,++++++***))))))******))))))))))))))))))))))))+++,,,,,,+++(((''''''(((((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))************+++++++++wwwsssjjj^^^UUURRRKKK???999;;;999666222000111222111000//////...------------...---------............///------...///////////////444222000000222222111...111111000000000111222333333222222222222333444444999666<<<>>>JJJ|||zzzttt|||qqqiii\\\fffUUU]]]WWW888999555444000000222333333222222111444888===@@@>>>888222---/////////000111222333444444333333333333444555666999::::::;;;;;;;;;;;;;;;???;;;;;;>>>:::555<<>>OOOSSSJJJOOO\\\HHHTTTPPPSSSMMMLLL[[[bbbnnnvvvwwwuuuzzzuuunnnqqqyyy}}}lllkkkooobbbmmmjjj{{{eeeeeeNNNOOOGGGJJJEEE;;;VVVBBBIII:::///222:::===GGGaaaZZZ111555...111444111555:::555222000///000111111///---/////////......---------...---,,,---...///...---,,,,,,,,,---------......///////////////000000111222...;;;<<<;;;ccchhhQQQNNNYYY[[[\\\eee~~~VVVpppiiiHHH333000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------///---000444111333GGGaaaxxxgggmmmgggWWW@@@///+++,,,+++++++++***************+++))))))))))))))))))))))))***++++++***((('''((())))))***,,,---,,,+++***(((++++++++++++++++++++++++)))************+++++++++{{{xxxnnnbbbYYYVVVPPPDDD======:::777444222222222111000//////...------------...---------............///,,,------...............222111000111222222000///111000000000000111222222222222222222222333444444888555999:::===aaabbb|||mmmlllnnnZZZ[[[rrrqqqrrrOOOlllqqq======333555000111222333333333222222333333666===BBB@@@666---//////000000222333555555444444444444555777888999;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>:::777888>>>CCCbbb}}}jjjVVVNNNAAADDDUUU```ggg```LLLXXXjjjSSSXXX\\\[[[RRRQQQYYYaaammmsssqqqpppwwwzzzuuuvvvzzz{{{uuummm```]]]\\\___[[[FFFCCCaaapppTTT^^^lll===555@@@;;;666cccyyyPPP<<<000111888333111555444000///...///000000...,,,......------------,,,,,,...,,,++++++...000000000,,,,,,,,,---------......///////////////000111111333---777999444PPPvvvmmmMMMTTTLLL{{{^^^YYYiiisssNNNzzzbbbFFF888---//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,,,,000444111999\\\yyyqqqvvvgggNNN888...------***+++***************++++++))))))))))))))))))))))))(((***+++***)))((()))***+++,,,---------+++***)))++++++++++++++++++++++++)))************+++++++++}}}yyyrrrggg]]]YYYSSSIIIAAA>>>888666444222111000////////////...------------...---------............///,,,---......//////......000000111111222111000///000000000000000111111222222222222111222333333444777333777999777KKKtttooozzzqqqlllYYYrrrJJJvvvaaaZZZUUUVVV:::333444222222222333333333333333222111333888>>>>>>777000//////000111222444666777444444555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>999===<<<999===GGGKKKGGGMMMqqqPPPEEEKKKqqq{{{UUUIIISSSppp```VVVWWWQQQTTT[[[ZZZ\\\___```\\\[[[bbblllzzz{{{xxxsss___]]]MMM\\\fffXXX;;;BBBeeeeeeNNN>>>CCC@@@...@@@gggqqqGGG666555===666...///111............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---///000000,,,,,,,,,---------......///......//////000111222777///555999666EEEaaannnqqqLLLyyy]]]DDD~~~ooocccYYYrrrnnnjjjxxxPPP999888///.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........+++///111000888SSSyyywwwwwwqqq]]]BBB111...111000+++*********)))******+++,,,))))))))))))))))))))))))''')))******))))))***,,,---------------,,,******++++++++++++++++++++++++))))))*********+++++++++|||yyytttjjj___ZZZUUUMMMCCC===888777666444222000000000//////...------------...---------............///......///000000000000///...///111222222111000/////////000000111111111111222111111111111222333333555333666;;;888AAArrruuu{{{\\\}}}kkkxxxXXXVVVvvv{{{~~~UUUeeexxx999777333333333333333333444444444222222333444555555444333//////000111222444666777444444666777999:::;;;<<<888999;;;===>>>@@@@@@@@@>>>@@@======IIIYYYXXXNNNPPPyyymmmvvvuuuzzzyyydddQQQ\\\ccckkkcccZZZUUUQQQPPPUUU\\\iiillltttxxx|||iiioooffflllOOO[[[gggEEE@@@JJJgggZZZcccHHHCCCBBBDDD<<<---;;;^^^GGG555555<<<555,,,---///---...//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,222///,,,+++,,,---......,,,,,,,,,---------..................///000111222777000222999;;;BBBQQQ[[[nnnvvvQQQqqqjjjEEEqqqeeelll]]]wwwFFF111777111---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////...555444222JJJvvvtttwwwhhhRRR999...000222///***+++***************++++++))))))))))))))))))))))))'''(((******))))))***,,,------------,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++}}}zzzvvvmmmbbb\\\XXXPPPFFF===:::;;;:::888555222222222//////...------------...---------............///...//////000000000000000,,,///222333111000///000...///000000111111000000111111111111111222333333444555555;;;<<<===aaappplll\\\rrr|||RRReeeuuuzzzkkkOOOIII<<<444444444333333333444555666222333333222//////222555//////000000222333555555444555777888:::;;;;;;;;;888999;;;<<<>>>???@@@@@@BBB@@@<<<>>>KKKWWWTTTIIIYYYwww]]]mmmcccvvvhhhZZZRRROOOOOOSSSYYYUUUWWW^^^jjjttt|||wwwcccfffbbboooaaatttPPPCCCEEEyyy^^^MMMfffYYYTTT>>>777@@@777///>>><<>>```|||rrrttt```LLL777///000///+++''',,,++++++***))))))******))))))))))))))))))))))))''')))******))))))***,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++xxxpppeee^^^ZZZTTTHHH>>>:::<<<<<<:::555222222333//////...------------...---------............///---...//////000000//////+++...222333111//////000......000111111111000///111111111111111222222333444777444999>>>999NNN|||uuu|||^^^{{{oooPPPjjjVVVgggiiiCCC888555444444333333444666666111222333222000///111333/////////000111222333444444555777999:::;;;::::::::::::;;;<<<============>>>;;;999===DDDHHHFFFAAAaaaqqqkkklllhhh^^^TTTNNNKKKLLLSSS[[[TTTRRRVVV___fffjjjpppxxx~~~}}}zzz~~~yyylllZZZcccllleeeHHHBBBuuu[[[MMM}}}```>>>111555===<<<222444---...000+++...222,,,---///111000...,,,---...,,,,,,,,,,,,---------...///...------...///...,,,,,,,,,,,,---------......------......///111222333---666666444999???DDDMMMWWWsssRRRkkkOOOfffXXXxxxhhheee~~~jjjbbbCCC666111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---...///000000---222???XXXzzzyyyqqqqqq[[[III888111///,,,******------+++***))))))(((((())))))))))))))))))))))))((()))******)))(((***+++************++++++,,,---++++++++++++++++++++++++)))************+++++++++zzzrrrggg___\\\WWWJJJ???999:::;;;999444000000111//////...------------...---------.........//////,,,---......//////......***...222333111//////000---...000111111111000///111111111000111222222333555888333777>>>666@@@eeemmmtttkkkTTTJJJgggtttgggIIIwwwGGG<<<555555444333444555666777111111222333444333222111000000//////000111222222444666777999:::::::::999<<<<<<======<<<;;;::::::<<<:::;;;???AAA@@@???AAAPPPxxxzzzzzzrrrkkkgggccc```^^^___jjjuuu|||wwwwww|||~~~~~~jjjeeedddrrr}}}ddd^^^kkklll^^^aaa[[[OOOaaacccSSSqqqZZZAAA@@@000444===+++555000222///***000333)))---000222111...,,,---///,,,,,,,,,------.........,,,,,,,,,...000000///...,,,,,,,,,---------......------......///111222333+++;;;<<<444777>>>FFFQQQZZZvvvWWWlllRRR___TTTrrrjjjeee}}}kkkzzzHHH888333---222,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---...///000111444666MMMuuuxxxrrroooVVVGGG777111...+++,,,111...---,,,***)))((((((((()))))))))))))))))))))))))))***+++***)))((()))***((((((((()))***+++------++++++++++++++++++++++++)))************+++++++++ttthhhccc]]]RRRIIIEEE===999888999777333111333...............---------///,,,,,,///...******---...------,,,,,,------......///111222333222000///000000000000////////////111000//////000222444555555666666777888<<>>666666222///222999:::555333111000000111222222111111111222222222333333333333555777999666666???JJJCCC===999999;;;;;;888777555@@@AAA???BBB@@@???GGGYYYVVVVVVOOOIIIhhhyyyuuuppppppvvvmmmffffffXXXbbb|||nnn```___fffmmmVVVUUUYYY^^^BBBccc===;;;===>>>333222,,,000111---,,,///000---:::777444000---,,,+++,,,------------------------------------------------,,,,,,+++++++++,,,------////////////000111222333333:::999666:::<<>>000...555000000///...---,,,,,,,,,++++++,,,,,,,,,---------555&&&,,,444,,,...666///222IIIrrrqqqaaaJJJCCC999111------...///,,,,,,+++***)))))))))***+++*********))))))(((((()))))))))))))))*********)))************+++++++++++++++******+++,,,,,,---000///...---,,,+++++++++vvvnnniiiaaaUUUNNNMMM@@@<<<999:::999444222444//////............------000,,,+++...///------///...------,,,,,,------...---...000111222111000///000000000000////////////111000000000000222333444444555666666777:::???CCC]]]ssswwwhhhdddfff```TTTwwwiiixxxRRR{{{[[[:::777444444555555333111111111222444666555222///111111111222222222333333666777999;;;;;;===GGGSSSFFF@@@:::777666666999>>>999@@@@@@@@@CCC???AAAOOOQQQDDDHHHNNNGGGVVVwwwwwwqqq}}}|||{{{llldddgggpppuuujjjWWWmmmaaaoooQQQ}}}OOO:::111999777555111333555333000...///111222111000...------......------------------------------------------------++++++++++++,,,---......////////////000111222333333888888999======KKKdddeeeyyyddd{{{```OOOyyywwwvvvZZZLLL^^^zzzgggoooAAA000000666---000000///------,,,,,,---++++++,,,,,,,,,---------///,,,000222000444777111DDDeee~~~vvvuuurrrbbbQQQEEE???666000------------,,,+++******))))))******************)))))))))(((''''''((()))***++++++,,,)))************+++++++++*********)))******++++++//////...,,,,,,+++++++++{{{uuunnndddXXXQQQPPPDDD???;;;<<<;;;666444555000/////////.........---///,,,+++...000...---///...------,,,,,,------...,,,---///000000000///...////////////000000000000000000000111222222333333333444555555666999===@@@JJJkkkooosssdddaaaPPPmmmgggxxx```^^^~~~CCC888333777999444000111000222555888:::777222...111111111222222222222333888888:::<<<<<<>>>HHHSSSCCCBBBBBBCCC???999888<<<>>>???>>>BBBEEE@@@HHHaaayyyNNN===GGGFFFNNNdddYYYlllUUUUUUwwwuuu|||qqqsssyyyuuuwwwzzzlll```^^^pppeeeFFF333<<<777000333111444999555---,,,222////////////////////////------------------------------------------------++++++++++++,,,---...///////////////000111222222444444555<<<@@@===NNNppphhhpppggguuujjjPPP{{{ZZZJJJ[[[yyy```cccBBB333888+++000///...---------------,,,,,,,,,,,,------------%%%000000,,,000333555:::VVVeee{{{tttkkkmmmjjjZZZHHH===999333...,,,,,,,,,+++++++++***)))))))))******************))))))))))))&&&&&&''')))***+++,,,---)))************+++++++++++++++******************......---,,,,,,+++,,,,,,~~~wwwppphhh^^^TTTOOOHHHAAA<<<<<<;;;777444444111000000//////.........+++---222555111+++***......------,,,,,,------...,,,---.../////////......////////////000000000000///000111222222222222222222333444444555777;;;===@@@rrrhhhtttsss|||kkk}}}iiiuuuTTTkkkRRRmmmTTT>>>///555:::555222555111222444888999777222...111111111111222222222222555666999<<<<<<<<>>===DDDHHHBBBOOOnnn___===EEEJJJPPPllluuuIIIEEE\\\VVVMMM^^^nnn{{{~~~~~~qqq{{{}}}|||wwwbbbIII888???;;;666777000333???AAA444...222111111111111111000......------------------------------------------------+++++++++,,,---...///000///......//////000111222333111222<<<@@@<<>>???@@@===<<>>:::@@@DDD===IIIgggzzzUUUBBBHHHHHHHHHMMMPPPNNNRRRJJJRRRoooooo\\\ZZZVVV{{{|||iiirrrkkksssyyykkkggghhhYYYPPPLLLAAA999??????CCC;;;000333CCCJJJ???444111000000000000///...---,,,------------------------------------------------,,,,,,,,,,,,---...///000............///000111222222000111:::>>>===XXXjjj^^^dddhhhOOOqqqrrrMMM___qqqMMMNNNfff```~~~jjj555...777//////...------------...,,,,,,---------............555444666777---CCCuuu|||~~~rrrnnniiieee^^^PPPAAA666000...,,,+++++++++***)))***))))))((())))))******))))))))))))))))))***************)))))))))))))))))))))*********+++++++++***++++++,,,,,,+++******,,,,,,+++++++++,,,,,,---vvvsssxxxyyyooobbbNNNEEE======<<<999444333333333222111000///......+++555BBBEEE;;;///,,,111...------,,,,,,------...------------......//////......//////000000111111111111111111111111111111111333444444444555777999888:::UUUwwwfffpppiiittt~~~pppfff{{{|||RRRwwwRRRqqqaaaWWW^^^uuuXXX<<<333555444222333333111//////111222222111000000000111111111111222///222999CCCGGGGGGJJJNNNiii\\\XXXaaadddWWWHHHCCCAAA>>>888999<<<555;;;PPPSSSHHHFFFDDD::::::CCCFFFCCCaaaSSSMMMxxxddd\\\RRR|||kkkzzzttttttiiitttrrrmmm___WWW\\\}}}tttIIIMMMIIIGGG;;;777777//////<<>>>>>:::666444444333333222000//////...,,,111:::???;;;222///111...------,,,,,,------..................//////000.........///000111111111333222111000000111222222222333555555444555666888<<<>>>GGGkkkbbb^^^}}}lllhhhhhh^^^YYYsssggguuuVVVkkk\\\III:::444333222111333111//////111222111111000000000000111111111111///000666???EEEHHHLLLQQQeee___eeetttttt\\\EEE<<<<<<===666444888444444???III??????===444666DDDJJJ999KKKCCC>>>UUU[[[NNNMMMXXXqqqeee[[[tttvvvttt|||}}}bbbZZZccc]]][[[RRRPPP===...666333111222444333///,,,222111///...------......------------------------------------------------///......------------..................///111111///666777777>>>OOOxxx[[[lll]]]^^^eee|||SSSGGGuuuPPPJJJttt{{{JJJ;;;CCC999444111......---------......///------------............---,,,222333444MMMzzz}}}uuuyyysssqqqooohhhWWWAAA666444...,,,******+++++++++***((((((((((((((()))******((()))))))))*********************))))))))))))))))))************+++++++++'''(((***,,,------,,,,,,************+++,,,---...wwwuuuwwwrrrjjjUUUJJJAAA@@@@@@<<<777555444444333222111000///...++++++///555777222//////...------,,,,,,------...///............///000000---......///000111111222444222111//////000222333222333555555555555666888000;;;;;;LLLwwwkkkjjjmmmzzzttthhhiiiqqqbbbYYYiiippp{{{fffZZZZZZQQQAAA555333444444222111000111222333111000000000000000111111111111000///111888>>>AAAGGGNNN^^^SSSQQQXXXSSS@@@555777777;;;555222999999555999CCC000000===>>>999777222===888<<>>DDD@@@KKKYYYUUU```{{{ccchhhmmmsssnnnxxx~~~nnnSSSDDDPPPJJJ<<<<<<>>>;;;222...111444333<<<999555222///...------------------------------------------------------000///...---------------...------......///000111...999:::777@@@YYYXXXoooZZZ{{{zzzfffzzz]]]:::```ccc===SSSllleee666+++;;;///***222......---------......///---------.........//////000111999666;;;iii}}}yyyuuunnnfff[[[HHH333))))))...,,,***)))+++,,,,,,+++((((((((((((((()))******(((((())))))*********+++(((((())))))******++++++)))************+++++++++)))+++...000222222111000))))))******+++,,,---...|||wwwrrrjjjbbbTTTRRRJJJ???:::;;;999333666333111///000000000///666???RRRCCC###...<<<$$$+++---......,,,+++---///------............------------...///000111111222333222111111111222333444000333888::::::888777666999999<<>>>>>>>><<<999666888888888777666666555555999888888888777555444333444555777777888999<<<>>>@@@>>>DDDJJJFFFOOO}}}xxx}}}oooUUUiiivvvooohhhfffeeefffmmmttt|||{{{}}}|||\\\QQQQQQLLLHHHHHH777:::888222000444555111EEEFFF>>>///)))//////***.........------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---..................///000000666***444AAACCCbbb]]]vvvttt___xxxbbbTTTMMMHHHDDDDDDEEEJJJXXXhhhyyy\\\qqqFFFDDDWWWIIInnncccBBBCCC}}}AAA:::333000111111...+++,,,,,,,,,---------......///............//////000///444111555VVVxxxvvvwwwmmmuuukkkMMM777333111***************************)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))...,,,)))((()))******))))))***555CCCCCC555---...,,,,,,+++++++++,,,------wwwrrroooggg___SSSSSSMMMCCC======;;;666555444444555555444111...333FFFkkkhhh999(((555333777333---+++---//////---------............---------......///000111333444333222111111111222333333000333777888777666555555666888777;;;SSS~~~kkkaaa~~~jjjqqqrrrssstttcccTTTaaaVVVQQQLLL@@@777555444222222111111111111222222......000111111000000///444000000444555222333777333444777:::<<<;;;888555666666666666666666666666777777777777666555444444444666777777777888;;;===:::999???EEEBBBCCC\\\zzzvvvaaaPPPSSSbbbhhhbbb[[[RRRiiiuuufff[[[TTTSSSVVVfffkkkppprrrsssvvv|||qqqiiirrrlllrrrtttppppppssstttvvvrrrmmmtttyyyzzz{{{yyysssdddOOOFFFHHH:::===<<<555000111111...<<<>>>888,,,(((...///***...------------------,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...///............///000000333///888???LLLxxx\\\kkk{{{^^^wwwuuugggTTTEEE???@@@EEEHHHDDDDDDFFFHHHFFFBBBFFFNNNOOO```yyyjjjeeekkkNNN>>>AAAPPP[[[gggKKK@@@aaaggg;;;666000...000000///,,,,,,,,,---------.........///............///000000333222111@@@jjjxxxwwwllljjjhhhZZZAAA111///000---************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,***))))))*********)))777???EEEBBB:::333...***,,,,,,++++++,,,,,,---...~~~uuuqqqppphhh^^^RRRTTTRRRIIIAAA>>>===;;;555666888::::::777222---000AAAnnn|||NNN)))...888CCC888,,,***...222000+++------............------......---...///222444666333222111000000111222333222333555555444333444444444:::444444DDDYYYnnnZZZnnniii|||yyy|||kkkpppoooYYYGGGdddkkktttRRREEESSSDDD999<<<555222222111111111111222222...//////000111111000000444000000444666555333333///111666;;;===<<<888555333444444555666666777777555555666666666555555444666777888888777777999;;;:::999:::<<<;;;;;;@@@FFFMMMJJJDDD@@@DDDLLLPPPOOOvvvzzztttooolllZZZOOOGGGEEEGGGRRRTTTUUUSSSQQQRRRVVVZZZhhhiiioootttkkk[[[ZZZdddZZZdddeeeoooyyyiiimmm___eeejjjmmmmmmooouuuyyywww~~~}}}www{{{fffMMMGGGMMM>>>???;;;444111111222111333666333,,,***///000+++---------------............------,,,,,,------...,,,,,,,,,,,,,,,------...//////......//////000111000444777888QQQcccdddZZZpppTTTZZZnnnhhh^^^VVVGGG===???BBBEEEGGGDDD???;;;999<<>>???777888999::::::888333///000111OOOeeePPP333---000BBB777---***...111///***------............------///...------///222555888333222111000000111111222444555555444222222333555555<<<444555@@@AAAiiinnnuuu```kkkfffddd{{{jjjvvvccciiiRRRyyyffflllHHHKKKFFF<<<:::777333333222111111111222222000111111222333333333333555444333444444444333333444555666999:::999555222444444444444555555666666333333444555666666555555777888888777666666888:::>>>===999666777<<<<<<999IIIPPPPPPFFFCCCLLLTTTUUUzzz___VVV\\\[[[eeewwwdddPPPGGGEEEDDDEEEGGGMMMMMMKKKHHHEEEEEEHHHKKKJJJLLLRRRWWWUUURRRYYYdddWWW\\\XXXpppfff```[[[fffaaa^^^^^^bbbnnnkkkwww{{{nnn{{{~~~~~~vvvnnnpppzzzvvvoooqqq}}}sssXXXMMMTTT___XXXNNN@@@666333555444222000333222...---111000---,,,,,,------......//////...------,,,,,,------...,,,,,,,,,,,,,,,---....../////////...///000000111///666444000KKKcccYYYxxxYYY{{{III<<<@@@GGG???@@@LLLOOOMMMJJJFFFCCCBBBCCCDDDDDDEEEFFFIIIJJJIIIHHHJJJLLLLLLDDDBBBGGGIIIFFFCCCCCC???]]]rrrvvvmmmkkk]]]HHHXXXXXXmmmiiiXXX:::TTTyyyTTTAAAeeeccc:::222///,,,,,,...//////...------------........................///000111111666000<<>>@@@;;;999888777777666333111222,,,333???===555000,,,555222...,,,,,,---,,,+++------............------///...------...111555777333333111000000000111111555555555444222222444666555;;;444:::CCC888PPP|||mmmmmmzzz{{{rrr}}}iiirrrsssYYYXXXxxxkkk^^^BBBGGG@@@444:::444333333222111111222222111111111222333333444555444555555222111222444555555444333333333333111///666666555555444444444444222333444555666666666666777888888777666666777999<<<>>><<<888999???@@@<<<>>>GGGJJJDDDDDDNNNXXXZZZSSSppphhhSSSYYYYYYVVVeee\\\NNNAAA???AAABBBCCCDDDFFFFFFEEEEEEGGGJJJOOORRRUUUVVVVVVSSSNNNMMMUUU]]]RRRVVVOOOccc{{{XXXUUUVVVcccXXXZZZ]]]aaaqqqfffqqquuuggglllllliiippp{{{{{{qqquuuxxxyyyuuuooommmppptttuuu|||bbbZZZ\\\qqqzzz^^^XXX```iiivvv```EEE777666777333//////111111///...///...,,,---------....../////////...------,,,,,,------...------,,,,,,------...//////////////////000111111000666444333BBBbbbjjj\\\wwwSSSsss]]]TTT@@@III<<<<<>>===;;;<<<@@@AAA@@@BBBJJJPPPRRRGGGPPPGGGAAAKKKOOOSSSdddMMMEEE???AAADDDDDDCCCDDDCCCCCCBBBCCCEEEGGGJJJLLL]]]___\\\SSSLLLLLLPPPTTTOOOWWWRRRTTT```XXXNNNVVVQQQddd]]]ssshhhjjjooo}}}oookkkssstttnnnsss|||iiippp|||tttzzzsssqqqvvvxxxfffPPPQQQVVVkkkyyyqqqfffkkkyyypppbbbZZZkkkSSS;;;222666888555111//////000///...---+++***.............../////////...------,,,,,,------...---------------......///000000//////000000111222111777777999>>>???MMMggg}}}```UUUjjjCCC[[[ZZZQQQAAA:::DDD;;;IIICCCEEESSS]]]ZZZUUUWWWeeeqqqeeeCCCKKK[[[VVVbbbiiicccKKKVVVkkkkkkJJJppp^^^JJJkkk777888222222000///...---------------........./////////.........///000111222333///FFFkkkxxx```MMMWWWkkkVVVBBB555+++---///,,,***,,,************************)))))))))))))))))))))))),,,+++******)))))))))))))))))))))))))))))))))))))))***,,,///111111...+++222'''&&&000333+++'''+++,,,,,,,,,,,,---...000000|||vvvooogggaaa[[[WWWNNNCCC>>>>>>>>>;;;888666555555444333222444111......***+++555+++---//////,,,+++,,,///------............------.........---...///000000444333111000/////////000000222333333222222444555333333444888999888>>>HHHwwwkkk{{{ppplllbbb|||bbbrrrQQQkkkpppKKKBBB>>>999555555444333222222222222////////////000222444555333333333777BBBJJJDDD:::777777777999;;;======<<<666666666666666666666666555555666777777777666666555666777666666666888:::444555888<<<===<<<===???CCC@@@???BBBCCCCCCFFFKKK:::@@@EEEHHHJJJHHHCCCBBBCCC???>>>BBBDDDDDDDDDFFFDDDCCCBBBAAABBBCCCCCCCCCLLLSSSVVVQQQOOOSSSVVVUUUPPPXXXYYYRRRMMMOOOVVV]]]TTTfffaaallljjjhhhooo~~~}}}llluuuxxxgggjjjcccqqqvvvvvvvvvpppccc^^^^^^\\\TTTYYY^^^^^^YYYXXX```iiitttTTTOOOAAA555666;;;;;;888666000000///000///---------////////////...............------,,,,,,------...---------------...//////000000//////000000111222111777444666???777333CCCDDDCCC;;;PPPaaaYYYSSSFFF:::???999===999:::MMMIII???CCCPPPjjj]]]mmmyyy}}}ZZZggg{{{TTTqqqMMM666000000000000///...------...............////////////.........///000222333444111UUU^^^KKKJJJOOOTTT@@@111...,,,,,,,,,++++++,,,************************))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))))))******---......,,,***,,,***)))+++,,,)))''''''+++,,,,,,,,,...///000111~~~{{{xxxsssnnneee]]]XXXQQQEEE???>>>>>><<<999888888777555333111---***111999...'''111/////////...------///000---..................------.....................444333111000/////////000---///222222222222333444666333666666222:::@@@:::QQQlllkkkvvvgggqqqyyygggcccXXXsssRRRmmmkkkqqqNNNAAAHHH777666555444333222222222222222111111111222444666777666333333>>>QQQ[[[PPP===555555777:::<<<<<<999777555555666666777888888888666666777777777777666666444555666666666666888:::;;;555333999<<<===BBBIII@@@999999AAABBB???BBBKKKAAABBBFFFCCC>>>EEEHHH???@@@======???@@@>>>???BBB>>>>>>???AAADDDFFFGGGGGG===JJJSSSTTTUUU\\\^^^[[[QQQTTTYYYUUUQQQ[[[ccc\\\YYYdddXXX}}}ssslllssszzzvvvppppppvvviiirrrwwwyyydddfff```dddiii___eeeQQQMMMDDDHHHYYY___YYYXXXaaauuueeeKKKDDDBBBFFFFFF>>>777555333111111222222111000222000000//////......------...------,,,,,,------......------------...//////000000000000000111111222111777---...AAAAAA666<<<222CCC===???@@@666;;;<<<@@@===;;;IIIGGGAAAJJJAAAQQQLLLYYYHHHvvvyyy\\\JJJ~~~\\\OOOqqq:::AAA000---...///...------...///............/////////000.........///000222333444===fffQQQCCCPPPPPPGGG111---000000,,,)))***++++++************************))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))$$$---///((('''///111,,,+++,,,,,,---...///111111vvvxxxqqqmmmggg___RRREEE>>>???:::@@@AAA;;;777888777444000000000000///...---,,,........................555%%%+++444++++++111***---------............///---...///000000///......000111111111111222222222444444555666777888999999===\\\pppZZZ~~~dddwwwfffppp\\\rrrddd}}}^^^iiiqqqvvvPPPHHH666666666:::777///222888444...111555555444333444666999444555;;;FFFXXXVVV@@@777777:::===>>>===:::888555555666666666666666666666666777777666555444444555444333333555888;;;>>>888999:::;;;===???AAACCC<<<@@@DDDCCC???>>>BBBGGGBBBBBBAAA@@@???>>>===<<<>>>AAACCCCCCBBBAAA@@@AAADDDAAADDDKKKJJJCCCCCCKKKEEEEEEFFFLLLUUU^^^dddggg___eeehhhjjjjjjbbbjjjuuuwww~~~rrrwwwxxxwww|||{{{rrruuu{{{yyysssooodddpppsss}}}pppvvvggg}}}rrrfffooouuurrrbbbfffjjjdddTTTPPPKKKLLLSSSZZZYYYSSSkkkzzzUUU===IIIYYYQQQ===000777555333222222111000...222000...,,,+++,,,---.......................................////////////000000000000//////222444777555444555777;;;>>>AAAHHH111DDDDDD888FFF<<>>555111666666666666666666666666666666666666666666555444444555555444333555777:::<<<888999999;;;<<<>>>@@@AAA<<<===?????????@@@@@@AAADDDCCCBBB@@@???>>>>>>>>>===???BBBCCCCCCCCCDDDFFFFFFDDDEEEHHHHHHEEEDDDGGGQQQOOOMMMMMMQQQYYYccciiidddhhhjjjpppxxxwwwzzzaaabbbjjjtttzzzqqqoooqqqxxxwwwqqqttt___```cccyyyrrr|||{{{zzzpppyyywww___QQQVVVSSSjjjtttggg]]]bbbaaaXXXPPPPPPPPPQQQRRRTTTXXX\\\iiiwwwyyypppOOOFFFCCC;;;777<<<:::888555333222111000...111000...,,,,,,,,,---.......................................////////////000000111000///000222444:::MMMVVVIII:::===BBB>>>JJJ>>>AAABBBFFFPPPIIIHHH@@@MMMWWWaaarrrkkk\\\aaahhhzzzgggGGGzzzYYYjjjiiiCCC666222111000/////////............///////////////////////////...///111000111777???iiiuuuRRRBBBHHHCCC888333000...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************++++++******************,,,,,,++++++++++++,,,,,,,,,+++,,,---///111111111vvvmmmlllmmmlllcccSSSEEE@@@@@@BBB@@@:::666666666555222222222222111111111111........................)))111---&&&,,,111---***---------............///+++,,,---...///000000000000111111111111222222222333444444555666777888888888>>>XXXxxxcccqqqoooooobbbjjjmmmpppiiittt^^^cccYYYLLLIII???444555<<<666000888333444555555444555777888888222000///333EEEQQQIIILLLEEE@@@AAABBB???>>>???666666666666666666666666666666666666666555555444666555555444555777999:::999999999:::;;;<<<>>>>>><<<;;;:::<<<>>>@@@>>><<>>@@@BBBCCCEEEHHHKKKHHHIIIIIIHHHKKKOOOPPPMMMUUUUUUTTTSSSTTT[[[eeemmmnnnvvv}}}nnndddccclllqqqvvvyyy{{{zzztttmmmYYY]]]jjj{{{wwwmmmiiihhh[[[```bbbyyyrrrrrrgggkkkvvvvvvggguuuoooeeehhhaaaPPPHHHLLLGGGYYYaaaWWWQQQSSSOOODDDKKKNNNSSSUUUOOOLLLWWWggg~~~kkk~~~hhhRRRKKKCCC>>>>>>===:::666444333222000...000///...---------...///....................................///////////////000111000000111333666===iiifffJJJ\\\rrrlllhhheeeJJJFFFeeennnpppiiiJJJiiiuuuWWW^^^rrrWWWTTTmmmYYYMMM666666222111////////////............//////////////////000000,,,///333333...111AAARRRZZZBBB:::>>>666,,,...000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))*********++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---///000111222333tttpppnnnooopppiiiYYYJJJBBB@@@@@@???<<<999888777666222222111111111111222222........................'''555,,,'''???III777)))---------............///------......////////////000000111111111222222222333333444555555666777777===:::BBBVVVqqqsssYYYgggrrrkkkyyypppeeezzzaaa~~~YYYnnnyyy{{{LLLMMMKKK<<<555<<<:::444888555555555444444555777888555222555555444???IIIEEE===FFFEEE:::777<<<===666777777777777666666666666555666666777666666555555777666666666666777888888999999999999:::;;;<<<<<<::::::;;;<<<======<<<;;;FFFDDDBBB@@@>>>>>>>>>???===>>>@@@AAABBBEEEIIILLLHHHMMMMMMKKKQQQ^^^aaa\\\ZZZ^^^bbbccccccfffnnnuuu|||}}}xxxsss}}}zzzsssmmmhhhccc\\\VVV\\\[[[dddooolll^^^WWWZZZPPPYYYqqqrrr~~~nnnkkk```ZZZkkkzzzxxxooo]]]RRR^^^XXXVVVWWWYYYTTTNNNOOOUUUPPPWWWTTTIIIDDDGGGEEE>>>AAADDDNNNVVVRRRPPP```vvv}}}qqqsss|||iiioooxxxdddQQQDDD???===999666333222222111000///......---......///000....................................///////////////000111111000222555777CCC~~~{{{YYY~~~qqqcccXXX{{{SSSsssaaa~~~yyyrrrUUUyyy[[[tttppp???888777///222///////////////.........//////000000000000111111...444999777333999RRRkkkcccHHH777444777...(((,,,...,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111222444555uuuvvvqqqnnnoookkk^^^PPPHHH???>>>>>>???>>>;;;888777333222111000000000111111........................'''333+++///TTTdddKKK222---------............///000/////////......//////000000111111111222222222333333444444555555666666:::777555>>>UUUsss|||mmm]]]~~~[[[xxxqqqwww___zzzfffeee[[[cccLLLPPPFFF777777======888777666444444444666777777444333888888444===IIIIII444>>>KKKQQQIII;;;666888999999999888888777777777666666777888888777777666777777888888888888888777999999999999999:::;;;;;;888<<<@@@@@@===;;;<<>>>>>>>>>>>>>>???@@@AAAAAACCCGGGJJJGGGLLLNNNLLLSSSbbbhhhfffeeeiiinnnpppsssyyy{{{}}}kkkoooiiicccbbbbbb```]]]ZZZ[[[ZZZ\\\^^^WWWLLLJJJPPPLLLYYYttttttzzzfffcccZZZLLL]]]dddhhhdddTTTPPPWWWNNNSSSXXXWWWQQQMMMPPPUUUMMMMMMHHH@@@@@@DDDFFFBBB999<<>>SSStttlllDDD888JJJ;;;;;;;;;::::::999888888777888888999999999999888777888:::;;;;;;:::999888999999999999::::::;;;<<<999>>>DDDCCC>>>;;;===@@@@@@@@@@@@?????????>>>>>>@@@AAACCCCCCCCCDDDGGGIIIGGGKKKMMMMMMRRR]]]ggglllfffjjjqqq{{{yyynnnddd^^^]]]bbbggghhheeedddXXX[[[]]][[[UUURRRSSSVVV\\\WWWcccbbbnnn]]]YYYPPPNNN]]]YYY___^^^MMMMMMPPPLLLQQQUUUUUUNNNIIIJJJNNNGGGFFFCCCAAAAAA@@@???<<<===>>>@@@AAACCCFFFKKKOOOQQQZZZKKKQQQ[[[RRR```uuujjjkkkRRRGGG???;;;777444333333333333////////////////////////....................................///////////////000111222222444888:::CCCuuufffzzzgggUUUSSSdddUUU}}}```xxxtttCCC666444---...666.........///////////////000000000111222222333333333111000666DDDaaa^^^???<<<333333333......///(((++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((*********++++++++++++,,,******++++++,,,---------------,,,,,,,,,,,,------,,,///333444333444777:::yyyppplllpppsssmmmccc\\\MMMEEE@@@@@@???;;;999;;;888666444111000000000111........................111.........333@@@???///---------............///000//////000111333444555000111111111111222222222333333333333333444444444333;;;888888DDDNNNjjjhhhmmm~~~zzzssssss___ttt]]]\\\___EEE>>>DDD444;;;999888999;;;<<<:::777777222666888111888EEEHHHFFF<<>>>>>>>>===>>>@@@BBBBBBAAA@@@???@@@BBBEEEFFFGGGHHHIIIKKKJJJLLLPPPUUUXXX___mmm{{{xxxqqqzzz~~~rrriiiiiijjjgggeeeeeeaaagggeeeYYYTTTYYY\\\ZZZcccSSSXXXYYYgggUUUTTTPPPSSSaaaUUU[[[ZZZFFFHHHHHHEEEFFFJJJOOOMMMGGGGGGLLLJJJGGGEEEEEEBBB===::::::???EEEDDD??????FFFFFF@@@```hhhUUUOOOHHHJJJooobbbuuuOOOEEEAAA;;;777555444333333000000000000000///...---....................................////////////...000111222333555999;;;BBBjjjrrrqqqbbbZZZPPP}}}rrrfffmmm]]]\\\:::888---...666000............/////////000000000111111222333333444666555<<>>;;;888555333;;;>>>666555:::888HHHHHHBBB::::::AAABBB===???>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<777999<<<>>>???>>><<<;;;999999999:::;;;<<<>>>>>>>>>>>>???AAACCCBBB>>>;;;<<<>>>AAACCCDDDCCCBBB@@@@@@CCCGGGIIIJJJKKKLLLMMMNNNNNNUUU^^^bbbfffxxxwwwmmmhhhcccbbbeeennnrrrhhhRRRJJJSSSXXXRRR\\\PPP[[[___hhhOOOSSSYYYKKK\\\PPPXXXXXXDDDKKKJJJGGGCCCGGGPPPQQQJJJHHHMMMMMMHHHEEEEEECCC@@@BBBFFF777EEEJJJFFFMMM]]]aaaXXX___RRRCCC]]]eee```vvvuuuooopppdddKKKFFF???999666444333222111111111111000///------..................................../////////000...000111222333555999<<>>'''---.........//////000000000000111222333333444444888===PPPqqqhhhBBB555<<<...///555222(((***///)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,******+++++++++,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,111555666444555999===vvv~~~uuuppptttwwwrrrkkkiiiaaaNNNAAADDDEEE???<<>>>>>888111222777666000222///,,,,,,...///---+++,,,---------.../////////............////////////---......------111777===:::555000...000222222111111111111111222333444444777444666;;;::::::III]]]wwwTTTnnnyyyssspppbbbyyyvvvqqqhhhlllnnnjjj~~~UUU???DDD>>>777CCC111FFF333<<<:::888:::<<<<<<888444DDDEEECCC>>>>>>BBBDDDBBB;;;CCCHHHDDD>>>>>>AAACCCDDD@@@;;;;;;===@@@AAAAAA<<<===@@@AAABBBAAA???>>>AAA@@@>>><<<;;;;;;<<<===III>>>999@@@EEEBBB>>>===DDDEEEKKKAAATTTGGGEEE>>>DDDJJJGGGGGGOOOQQQQQQXXXeeedddcccfffrrr{{{ooogggfffhhhiiirrrdddTTTLLLLLLNNNMMMJJJRRRMMMRRR```ddd[[[SSSTTTLLLTTTUUUMMMJJJMMMKKKCCCCCCFFFJJJLLLKKKIIIGGGGGGCCCCCCBBB@@@???@@@CCCEEE@@@\\\LLLKKKYYYZZZjjjkkkQQQLLLWWWXXXpppfffYYYcccmmmlllqqq^^^KKK>>>>>>;;;111///666111111111222111000///...000/////////............,,,,,,------...////////////000111222222555999===FFFkkkhhhgggwwwyyywww[[[mmmZZZXXXFFF666222222///---...---...000///......000222333222///222444---666PPPSSSlllnnnOOODDD===333......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))***++++++,,,------///...------...///000111...111444666888999;;;===qqqxxxzzzuuuxxxzzzuuuooollliiiXXXFFF???>>>>>>>>>AAA===>>>;;;555555999999666222///------...///---,,,---------...........................////////////000000000...---///555999:::666222///000111000///333333333333333333333333666333555999777444<<>>FFFCCC???===???BBBBBBBBBKKKIIIGGGEEEDDDEEEFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJEEEDDDHHHIIIFFFHHHJJJGGGDDDJJJOOOEEEMMMRRRVVVMMMOOOUUURRRPPPVVVSSSPPPVVV]]]hhhyyy{{{rrrnnndddbbb```]]]XXXPPPFFFCCCGGGJJJIIIFFFRRRPPPUUU]]]\\\QQQLLLOOOJJJPPPPPPHHHDDDGGGDDD===@@@CCCFFFHHHGGGEEEDDDCCCCCCBBBAAA>>>===>>>AAADDDccciii\\\iiipppbbbgggfffKKKCCCFFFbbbGGGVVVPPPHHHAAAHHHLLLQQQhhhgggHHH======:::555333444333222222111111111111000000/////////.........,,,------......///000000000000111111222444888;;;HHHiiijjjvvvsssuuurrriiiTTTfffpppIII===333333444222111222222222111000000111222333***999666///;;;SSShhhxxx{{{XXXFFFAAA999---...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))***+++++++++,,,---------///...------...///111222000333666999:::<<<>>>@@@lllooo~~~qqq|||}}}~~~yyysssooolllbbbQQQBBB>>>AAA@@@<<<<<<>>>>>>:::777999999888222000............---,,,...............------------............/////////222222111...---...111444666444111000000111000000444444444555444444333222555111333888777222333:::LLLxxxvvvuuuYYYfffyyyjjjccciii[[[hhhMMMIIIQQQbbbAAA???>>>>>>AAA???===>>>CCC===BBBJJJWWWooorrrddd\\\YYYTTTRRRQQQQQQPPPPPPZZZVVVOOOJJJHHHIIIMMMPPPJJJKKKMMMPPPRRRTTTUUUUUUGGGFFFOOORRRGGGFFFRRRXXXSSS]]]^^^VVVGGGZZZeeeccceeeiiibbb]]]cccdddeeeooowwwtttlllfffhhhsssggg[[[XXXQQQIIIGGGCCC@@@BBBGGGJJJIIIFFFLLLLLLQQQVVVQQQGGGEEEKKKNNNRRRPPPHHHEEEGGGEEE???<<>>;;;<<<888:::???AAATTT^^^CCC???AAA<<<444777666555333333333333333000000000/////////......------......//////000000000111111111111333777:::EEEbbbnnn~~~qqqrrrYYY|||kkkCCCyyyIII;;;666333444555333222333222000......000222222222...777333777ZZZYYYBBB>>>===555+++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************,,,---------------------///............000222333333666999;;;<<<>>>AAADDDhhhbbbhhhccc~~~|||vvvqqqhhhiii^^^LLLEEEHHHCCC777;;;>>>???<<<777555666777333111000///.........---/////////...---------,,,---------.........//////222111000.........000222//////...///000111111111111222333444444444333222444111222777:::777666999>>>NNNwwwqqqtttfffeeerrrppptttpppuuummmnnnrrrdddkkkXXXbbbNNNLLLBBB999@@@KKKFFF888AAAYYY|||~~~vvvpppnnnqqquuuxxxvvvwwwyyyzzz{{{zzzyyyyyyoooVVVUUUfff^^^NNN^^^}}}VVV]]]kkkwwwxxxmmmfffnnnxxxqqqjjjkkklllkkkrrrTTTMMMMMMHHHBBBEEECCCBBBCCCEEEGGGFFFDDDEEEEEEIIIMMMLLLFFFFFFKKKOOOPPPNNNHHHGGGIIIHHHCCC<<<>>>@@@AAA@@@??????@@@CCCBBBAAA??????AAAEEEHHHMMMSSSUUUMMMQQQvvvllluuuiiiYYYEEEQQQ???999:::GGG<<<;;;DDDAAABBBcccWWWDDDAAA???999888888888777777555444333000000000////////////...---......//////000111111111111111111111222666999>>>YYYrrrmmmnnnnnnnnn___pppRRRRRRnnn999888888777666333000000222000......000222444333111888111333UUUhhhGGG;;;<<<888111...,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))***************++++++...............---------//////......///111333444555777:::<<<>>>@@@DDDFFFbbbRRRhhhqqqTTT[[[zzz{{{}}}wwwqqqiiinnneeeRRRIIILLLHHH<<<;;;===???>>>:::888999<<<333333222000............/////////...---------,,,------------............///.........///000111111...............///000111//////000111222333333333666333222666999::::::;;;;;;999TTTcccPPP{{{|||zzzfffqqqvvveeeppp~~~~~~uuupppiii^^^VVVSSSqqq}}}eeegggpppxxx^^^iiipppwwwwwwRRRCCCEEEHHHHHHHHHDDDCCC@@@???>>>???@@@@@@FFFDDDDDDIIIMMMLLLKKKKKKGGGGGGDDDBBBCCCFFFDDDAAA???@@@AAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCEEEIIILLLQQQUUU[[[IIIDDDiiiyyyeeeXXXQQQGGG222NNN:::999>>><<<:::@@@HHHGGGCCCPPPddd{{{SSS@@@<<<<<<777888:::;;;:::777333111111000000000////////////......//////000111111222111222222111111333666999;;;TTTwwwtttfffrrrkkkZZZyyyzzzVVVoookkk<<<999:::999555111000222444222333333555666555333111333AAAXXX|||iiiTTTCCC>>>:::111---000,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,///.....................////////////000222444555666888:::<<<>>>AAAEEEHHHZZZHHHOOOUUUGGGVVVsssuuuxxx~~~xxxqqqqqqrrrhhhSSSJJJMMMNNNIII>>>======@@@@@@>>>@@@DDD333444333111...---...///...............---------,,,------------.........---,,,,,,...000111111000000111000///------///111000/////////000111222333777555444444666777888888888888CCCVVVvvvfffxxxZZZhhhlllyyyyyyaaapppssssss{{{sss^^^aaa{{{~~~eeeMMMFFFHHHHHHGGGHHHCCCBBBAAA>>><<<===@@@CCCJJJHHHGGGJJJNNNOOOLLLIIIDDDBBB@@@AAADDDEEECCCAAAAAABBBBBBAAA@@@AAACCCDDDCCCEEEFFFFFFFFFFFFHHHJJJFFF>>>IIIBBB:::BBBCCCJJJ>>>;;;777+++FFF777888>>>111===GGGFFF???>>>FFFNNNppptttOOO???===777888:::;;;:::777333000111111000000000///////////////000000111111222222111222222222222444888;;;>>>SSShhhqqqtttwwwRRR```}}}ooo~~~iiiAAA888:::888333111444777777222333444333111000111222444iii{{{MMMFFFAAA>>>666+++***///++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))******+++,,,,,,,,,---.....................////////////111333555666666888:::<<<>>>AAAFFFIIIWWWHHHEEEEEEDDDTTTjjjqqqvvv~~~xxxqqquuutttkkkZZZOOOMMMOOONNNEEE???===@@@AAA???@@@CCC444555555222///---...000---------...............,,,,,,---------.........---,,,,,,...000111///---///000111000///111555999555333111/////////111222444555666555555666777666444888>>>:::EEEyyyoooiii___ccczzztttssswwwsssnnnhhhaaayyybbbOOOKKKKKKFFFBBBCCCAAACCCDDDBBB??????BBBEEEEEEFFFGGGHHHIIIIIIHHHEEEGGGDDDBBBEEEIIIHHHEEEBBBAAAAAAAAA@@@??????BBBDDDCCCEEEGGGGGGEEECCCBBBBBB<<<777BBB======;;;///CCC;;;999888444AAA888888<<<666@@@EEE@@@:::;;;AAAEEEDDDhhhrrrOOOAAA999999888777666444333222111111111000000000////////////000111111222222333111222333333333666:::===>>>NNNbbbzzztttQQQ|||gggxxxeee???666999777222222777777444///111222000...222;;;CCC]]]]]]BBB@@@===888222,,,+++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))***++++++,,,------,,,,,,,,,------......///000//////000111333555777888999;;;===???CCCHHHKKKWWWMMMDDDBBBGGGTTTeeepppzzzyyyrrrssssssooodddXXXOOOLLLKKKLLLCCC===>>>???;;;999<<<444555555333///---...000,,,------....../////////,,,,,,,,,---------.........---,,,...000111...++++++---///000222666>>>DDD:::777333000......000111///333777777777888999888555333===:::222YYYiii}}}XXXllltttppp{{{pppbbbssskkk~~~jjjrrrxxxxxxjjjjjjTTTBBBCCCGGGDDD@@@BBB>>>AAADDDBBB>>><<<>>>@@@;;;AAAEEEDDDBBBBBBCCCDDDHHHDDDCCCGGGJJJHHHCCC@@@@@@@@@???>>>===>>>AAACCCCCCFFFGGGFFFCCC???<<<:::444>>>DDD...666BBB000===888666666999;;;888999<<<999888888888;;;@@@BBBBBBDDDWWWkkkaaaGGG<<<:::666333222222333444111111111111000000000000000000000111222222333333111222333333444777;;;>>>;;;IIIcccwwwvvvPPPsssbbb|||xxxlll```;;;777999777333444777444...000444555333444===OOO]]]nnnFFFCCC@@@999222000111///+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------++++++,,,,,,---...//////000//////000222444666777999:::<<<>>>@@@DDDIIIMMMRRRGGG@@@CCCIIIQQQaaaqqqtttzzz~~~zzzvvv{{{vvvpppkkklllllliiibbbZZZTTTPPPEEEBBB>>><<<<<<<<<;;;:::666999>>>???888...,,,///------.........---,,,,,,,,,,,,---...//////......///...---///111111...+++.........///111222444555444222111//////000222333555666555444222333555777;;;666999???:::<<<___~~~eeetttppp|||qqq}}}~~~}}}lll~~~lllpppooolll}}}{{{qqqWWWNNNDDDAAACCCFFFEEEBBBGGGEEEAAA>>><<<;;;;;;<<<<<>>===?????????>>>FFFAAA<<<;;;<<>>??????===:::777777888::::::::::::;;;<<<===>>>???BBBMMMXXXcccyyy]]]JJJ@@@999999888333111333333333333111000000111333000111111111111222222222444555555444444666;;;>>>@@@PPPtttcccssskkkpppLLLeee|||]]]lllxxxffflllxxxwwwwwwwwwrrrcccMMM===<<<111333999333000444444222888999444:::WWW|||bbb]]]BBB;;;333/////////,,,)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++******************++++++++++++++++++,,,,,,///---,,,///111111222444111222333444555777888888<<<===>>>???@@@DDDHHHLLLQQQGGG@@@BBBGGGLLLYYYgggooovvv|||yyyuuuvvvxxxqqqkkkkkkkkkhhhccc^^^ZZZXXXLLLGGGAAA===<<<===??????===::::::===<<<555111000...............---------,,,------...//////......///...---///111111...,,,.........///000111222333333222000//////111222333333444444444333333555777666333777===999666GGG___mmm|||TTTqqq~~~kkk}}}vvvxxxyyytttzzzwwwNNNKKKFFF@@@@@@CCCFFFEEECCCCCCBBB@@@???============555;;;<<>>;;;888777888999999999999:::;;;<<<===???DDDJJJPPP^^^NNNFFF@@@???<<<777555888444333222111111222444666111111111111222222222333444444444444444666:::===999IIIkkkgggyyyvvvfffmmmNNNdddbbbiiiwww~~~zzzdddgggGGGGGGbbbfffjjjoootttqqqbbbGGG111;;;444555999666666777333777555777EEEccchhheeeqqq???999111.........,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******************++++++++++++,,,,,,,,,,,,---,,,,,,...000111222222000111222444666888:::;;;@@@AAABBBBBBBBBEEEIIILLLPPPFFF@@@BBBDDDFFFPPP[[[iiiqqqxxxxxxsssrrrwww~~~zzzsssnnnmmmkkkiiieeeaaa^^^\\\TTTNNNEEE???===???BBBDDDBBB:::555999>>>;;;444///000//////...------......,,,---......///.........///......///000000///---//////......//////000111111000//////000111333444222333444444333444555777888777999;;;999777:::???bbb}}}yyyeeeccc|||yyyrrruuu~~~```|||qqq]]]~~~tttlllhhheeeIIIDDDAAA??????BBBCCCBBB@@@>>>??????@@@AAAAAAAAAAAAGGGBBBCCC``````@@@CCC@@@===???BBBCCCAAA>>>;;;<<<======<<<;;;;;;<<>>:::999999;;;<<<<<<777888999;;;<<<<<<<<<<<<@@@AAACCCAAA>>>:::777666888888888888999:::;;;;;;??????CCCHHHNNNaaappp[[[EEE;;;:::999666333444333111000000111333444222222222222333333333333333444444333333555999<<<555BBB```tttlll|||___bbbQQQ```UUU```|||uuu|||~~~pppyyyxxxvvvqqq|||UUU\\\aaa@@@888999999666444666777555;;;@@@OOOkkkyyyvvveeeYYYaaammm:::555///------...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***************+++++++++++++++++++++++++++,,,,,,,,,------***+++---...000111111111///000222555888:::<<<===CCCDDDEEEEEEEEEFFFIIIKKKNNNEEE???BBBCCCBBBIIISSSdddlllsssuuusssqqqtttxxx|||vvvrrrqqqooollliiiccc]]]YYYXXXRRRIIICCCAAAAAACCCCCCAAA888333777;;;:::444000000000...---,,,------...------...............---.........//////000////////////............//////////////////000111333444444555777777555444444555999:::888444666;;;===;;;AAAcccmmmdddbbbsss}}}tttxxxnnn|||lllwwwyyy}}}hhhZZZfffmmmhhheeezzzlll\\\NNNGGGEEEBBB@@@@@@???===<<<;;;===@@@BBBDDDEEEDDDDDDFFF>>><<>>;;;<<<======???AAABBB???;;;;;;<<<>>>===<<<@@@>>><<<::::::;;;<<<<<<888888999999:::;;;;;;<<<>>>???AAA???===:::999999999999888888888999::::::<<<:::@@@KKKOOOTTTjjj|||PPP::::::>>>;;;555777666444444444444333222222333333333444444444444222333444333333444777:::777@@@WWWiii\\\XXXWWW[[[hhheeeUUUkkk]]]JJJLLL\\\jjjppptttmmmBBB777GGGKKKAAA:::777777<<>>CCCEEEGGGGGGGGGHHHJJJLLLKKKCCC???BBBCCCBBBGGGPPPaaagggooossstttuuuxxx{{{zzz{{{sssrrrqqqpppmmmggg___YYYYYYTTTNNNIIIFFFDDDAAA???@@@:::777999:::777555555000///...---,,,,,,,,,,,,---...............---------............///000000000//////.....................//////000111222333666888:::999777444333333111555444///111888===;;;CCCBBBwwwhhhtttddd{{{{{{mmmqqqrrrggghhhiiidddxxxdddzzzsssgggjjjeeezzzpppfffXXXIII???LLLJJJFFFBBB>>><<<===???;;;===AAADDDFFFGGGFFFFFF>>>AAA>>>AAAKKKHHH>>>===<<<999999:::888888AAALLLZZZPPPDDD???AAAAAA>>>999<<<;;;:::888777777888::::::888777666666888;;;===;;;<<<<<<:::999999;;;===::::::999999999999999::::::444999FFFLLLLLLVVVgggvvvUUUEEEBBB@@@===888777666777999888666333444444444444555555555555222333444444333444777999<<>>:::^^^rrrlll]]]GGG===GGG|||rrrYYYZZZ___OOO666222000---++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,+++,,,,,,---......//////+++111333///...111222111555555777888:::;;;<<<===@@@CCCFFFHHHIIIIIIKKKLLLJJJBBB???BBBCCCAAAFFFOOO]]]bbbjjjqqqvvvzzz}}}www|||uuusssrrrrrrqqqmmmeee^^^\\\YYYUUUPPPLLLGGGBBB>>>AAA>>>>>>>>>;;;777666999000000000///...---,,,+++.........///......---,,,---...///...---...000222000000//////.../////////...//////000000111111111555777::::::888555333222///333555555555888999888CCCEEERRRrrr]]]ppppppyyyvvvxxxcccrrrvvv{{{jjj___wwwcccxxxnnnbbbYYYPPPGGGBBBBBBJJJJJJGGGBBB>>>===@@@DDD<<<>>>AAACCCEEEEEEDDDDDDDDDIIIDDD???BBB@@@???HHH777666888:::777777CCCSSSWWWMMMBBB>>>AAACCCAAA>>>>>>>>>>>><<<:::999;;;<<<;;;999666444555777:::===888999888777777888<<>>:::777444444666666444222444555555555666666666666333444555555444555777999======KKKtttmmmRRRzzzSSSfffsssTTTmmm~~~UUUgggqqqzzzEEE===sss^^^EEERRRjjjPPPIIIIII@@@222000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***************++++++,,,---------+++,,,,,,---...///000000///666777111...222444222777777888:::;;;<<<======>>>BBBFFFIIIJJJJJJKKKLLLJJJBBB>>>AAABBB@@@EEEMMMWWW]]]gggpppxxx|||~~~~~~wwwuuuuuuzzz~~~yyyuuusssrrroooiiidddccc```[[[VVVRRRLLLFFFBBBBBB@@@???@@@===888666888111222333333222000---+++......//////...------,,,,,,...///...------000333000000/////////000111111//////000000000000000///000333777999777555333222777444444777:::999777888888EEE<<>>;;;BBBLLLDDDGGGHHHDDD>>><<<>>>BBB===>>>???@@@AAAAAA@@@@@@??????999<<>>;;;777>>>KKK@@@>>><<<<<<>>>AAADDDEEEAAABBBCCCAAA>>>===???AAA:::999888777777999:::;;;777888999999888888:::<<<;;;:::999888777666666666;;;:::999:::>>>EEENNNTTTUUUeeesss^^^QQQOOOGGG===666555555444222555555666666666777777777444555666666666666777999===;;;LLL|||}}}ZZZRRR[[[uuu]]]MMMQQQyyybbbpppqqq}}}EEE@@@zzzgggFFFYYYrrriiiXXXFFF999444222111//////...---+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++,,,------...,,,,,,---...///000111111444<<<<<<222---333666444666777888:::<<<>>>???@@@@@@DDDHHHKKKKKKJJJIIIJJJ|||KKKBBB>>>@@@AAA>>>CCCKKKSSSYYYeeeqqqzzz}}}}}}{{{xxxqqqkkknnnyyyxxxsssqqqooojjjfffjjjfff```ZZZUUUPPPJJJGGGBBB>>><<<>>>===888333333222333555666555222...,,,.../////////...---,,,,,,,,,...///...,,,---111444000000000000000111222222///000000000000000///...+++///444777777555444333???333,,,111666666666999555<<<;;;:::SSSaaakkk]]]pppvvvqqqyyyyyyooorrrssstttUUUzzzyyy|||iiiuuu~~~tttrrrooofffeeegggaaa[[[SSSKKKFFF>>>777888???AAAEEEHHHEEE>>>999:::===>>>>>>>>>>>>>>>===<<<<<<===AAA<<<:::@@@???;;;@@@FFF???>>>BBB???777666>>>888===AAAAAA>>>>>>BBBFFF???AAAAAA???<<<;;;===???999999:::;;;;;;;;;::::::666888;;;<<<:::999888888:::999888666555555555555000777;;;999999@@@HHHJJJUUUOOOVVVrrryyynnnaaaOOOAAA<<<:::999888666666666666777777777777444666777777666666888999>>><<>>222---333777666555666888:::===@@@BBBCCCCCCFFFKKKMMMLLLJJJHHHHHHvvvJJJAAA@@@AAA===CCCJJJFFFSSS]]]hhhooouuuwwwssslllmmmmmmiiidddjjjzzzzzzqqqllljjjkkklllgggfffddd^^^WWWQQQNNNNNNAAABBBBBB???<<<999999::::::666222111222222///,,,///...------...///...------///111000......///111000000///...............///111333333111/////////000000000000111111111111222222333444444555555666888:::;;;>>>BBBNNN^^^ggg\\\}}}vvv{{{xxx}}}rrruuu~~~xxxeeerrrwww{{{```wwwuuummmjjjeeebbb]]]ZZZYYYYYYXXXWWWRRRJJJ???888777999<<<===@@@JJJPPPLLLEEECCC@@@<<<>>>@@@CCCCCCAAA???======;;;999999===??????BBBGGG>>>AAACCCBBB>>>;;;;;;<<<999<<<>>>>>>===>>>AAADDD===>>>??????>>>===>>>???===:::888777888:::;;;;;;@@@???>>><<<;;;;;;::::::999888888777777777777777777777888999:::===BBBFFFJJJIIIPPP___ooowwwLLL;;;@@@@@@555777555444444666777888888777999888444444888:::999:::FFFhhh|||cccUUUbbbPPPbbbqqq{{{}}}CCC???nnncccIIIaaaSSSIIIWWW@@@000///000444***...---,,,+++************------,,,,,,+++***))))))+++*********))))))((((((************************++++++***************+++)))******++++++,,,------......//////000000111111888555222222555888999888<<<<<<<<<<<<===>>>???@@@FFFGGGGGGGGGFFFEEECCCBBBsssGGG??????AAA???GGGOOOLLLTTT]]]ggglllooopppjjjddd[[[aaaeeeeeehhhrrrzzzrrrllljjjkkkmmmhhhddd^^^ZZZVVVRRRMMMIIIEEEDDDBBB@@@>>><<<:::999???:::555333222111...+++///...------.../////////000---))))))---//////---000000///...............///111222222111/////////000000000000111111111111222222222333444444555555666777666888999<<<```www^^^jjj~~~yyymmmqqqwww]]]zzz}}}rrrkkkgggddd```\\\YYYWWWWWWWWWUUUTTTSSSSSSSSSRRROOOLLLFFF@@@:::777777999999999<<>><<>>FFFDDDBBB===999666666777???AAAAAA@@@======>>>@@@<<<===>>>===<<<;;;<<<===@@@<<<888666888:::===>>>AAAAAA???>>>===<<<<<<<<<999888777777666666777777666777888888999<<>>AAABBB888;;;999777777888999888888666777666555777;;;<<<<<<;;;IIInnnrrrhhh\\\MMMcccooovvvIII===YYYgggvvvHHHKKKttt^^^GGGfff___BBBCCCHHH777555666000444000...---,,,+++************------,,,++++++***))))))************)))))))))(((************************++++++************++++++*********+++,,,,,,------......//////000111111222555333222333666999999999<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEECCCAAA@@@>>>pppHHH???@@@BBBAAAJJJTTTRRRVVV^^^eeeggghhhgggaaaZZZNNNUUU___ddddddfffqqq~~~{{{tttmmmjjjllloookkkddd\\\XXXWWWUUUNNNHHHHHHEEEAAA@@@AAAAAA???<<>><<<======<<<;;;::::::;;;CCC>>>999777888<<>>===<<<<<<<<<<<<999888777777666666777777555666777777888;;;???BBBHHHGGGIIIMMMPPPYYYrrroooGGG@@@AAA<<<:::999777777888777666444999777666777999:::<<<======HHH[[[vvvyyy~~~eeennn}}}iii___ppp}}}uuurrr]]]FFFVVVTTTBBB===RRR\\\cccgggeeefffoooyyy~~~yyycccIIIdddXXXyyykkkLLLPPPsssWWWFFFooohhhIII@@@CCC>>>///555444(((---+++...---,,,++++++*********,,,,,,,,,+++******))))))************))))))))))))************************++++++************++++++******+++,,,,,,------.../////////000111111222222111111222555888:::::::::<<<>>>@@@BBBCCCCCCBBBAAACCCCCCBBB@@@>>><<<:::999mmmJJJAAAAAACCCBBBLLLWWWVVVWWW^^^cccddddddbbb\\\UUUTTTRRRVVV^^^```___dddkkkooouuu~~~}}}wwwpppllllllooommmgggaaa]]][[[XXXSSSNNNJJJEEEAAAAAAEEEGGGDDDAAAEEE@@@999555333222///,,,/////////......///222444---DDDXXXSSS<<<)))***333000///............/////////000111111///...///000///000000000111111111111000000000111222222333333666777555:::>>>777888IIImmmuuuwwwiii~~~rrr~~~~~~dddggghhhhhhfffqqq^^^VVVMMMIIIIIIJJJHHHFFFKKKHHHFFFHHHLLLNNNJJJFFFHHHHHHIIIIIIHHHCCC===888777777777888999::::::999:::;;;<<>>;;;>>>CCCEEECCC???>>>;;;>>>FFFJJJGGGBBB???<<<999666888>>>EEEHHHIII888999;;;<<<===>>>???@@@===>>>???>>><<<:::;;;<<>>???@@@===<<<;;;:::999999999999888888777666666666666666444555666777777999===@@@DDDEEEIIIMMMNNNSSScccsss```EEE@@@CCC:::999888888999999777555>>>999777999888777;;;CCCQQQcccgggZZZCCCKKKaaaIIIAAANNNJJJFFFLLLCCC???RRRFFFKKKOOOPPPQQQTTTWWWWWWXXXDDDJJJ]]]XXXSSS;;;xxxxxxUUUaaa{{{nnnNNNwwwiiiNNNIIIjjjRRRGGG||||||WWWHHHIIIBBB;;;---111///---<<<777......---,,,++++++++++++,,,+++++++++******))))))*********)))))))))))))))************************++++++*********+++,,,,,,++++++,,,,,,------......//////000111111222222333///000333777:::;;;;;;;;;<<>>;;;999666444333mmmIII@@@@@@CCCCCCNNN[[[[[[VVV\\\aaabbbbbbaaa\\\VVV^^^TTTMMMSSS\\\___^^^\\\[[[aaakkkuuu|||~~~}}}{{{}}}~~~~~~zzztttooonnnnnnmmmllljjjfffaaa\\\YYYXXXPPPJJJEEEDDDFFFGGGDDDAAACCC>>>888555444444111...000111111000//////222555---DDDYYYTTT<<<******333//////............//////...///000000......///111///000000000111111111111//////000111111222222333222444111666>>>999555===???wwwnnnjjjgggxxxwwwoooyyywwwooo~~~]]]OOO|||iiifff```YYYSSSNNNLLLKKKHHHTTTeee```PPPSSSUUUEEEHHHIIIJJJHHHDDD@@@>>><<>>;;;777444888888888777777777999:::999:::<<<===>>>CCCMMMUUUJJJDDD>>>===AAADDDCCCAAADDD@@@???BBBCCC>>>:::888;;;888666777:::;;;:::888666777999<<>>======???>>>======>>>??????>>><<<;;;;;;:::999888888888888888777777666555666666666444555666777777888;;;>>>CCCEEEHHHIIIHHHHHHOOOXXXdddSSS@@@EEE???===<<<<<<===>>><<<;;;>>>999999;;;888777FFFZZZ}}}\\\eeehhhdddgggWWWLLLOOOFFFBBBSSS\\\|||MMMJJJvvvfff^^^|||JJJppp___yyyqqqooouuujjjOOO|||yyyvvvQQQCCCeeePPPKKK___LLLGGGFFF777777.........DDDcccZZZ///...---,,,++++++++++++++++++***************)))))))))))))))))))))******************************++++++******+++,,,,,,---+++,,,,,,---......//////000000111111222333333333///222666999;;;<<<<<<<<<===???BBBEEEEEECCC@@@>>><<<;;;999777555333111000nnnGGG>>>>>>AAABBBOOO^^^___SSSYYY^^^______```\\\WWW___VVVKKKIIITTT^^^\\\UUUTTTXXX```jjjsssyyy{{{zzzyyyyyyzzzyyyxxxtttqqqnnnjjjlllmmmkkkeee```]]]]]]WWWRRRKKKGGGEEEDDDAAA>>>@@@===888777777666333///000222444333111///111444333777;;;999333...,,,---///............//////000...///000///......000111000000000000111111111111///000000111222222333333333777444444<<<:::555::::::RRRmmmqqq```mmmvvvpppUUUzzz~~~{{{|||pppiiiQQQjjjiiiZZZLLLFFFIIIHHHFFFDDDBBBBBBBBBBBB???KKKeeedddJJJFFFNNNDDD999===@@@@@@===<<>>===<<<>>>AAABBB@@@>>>>>><<<::::::;;;<<<;;;:::888888666444222333555777777888999:::999<<>>@@@AAAAAA===;;;;;;======999999;;;888888888999999888555333;;;;;;<<<>>>@@@AAA???>>>===???@@@???>>>===???@@@;;;;;;<<<>>>@@@???<<<999<<<<<<;;;:::::::::::::::888777666666555555666666444666777777777888:::<<<===@@@DDDFFFFFFFFFJJJMMMTTT___uuulllKKKGGGCCCAAA>>>======>>>>>>===<<<:::===@@@999<<<[[[~~~iiiHHHFFF___vvvDDD\\\XXXOOOTTTWWWtttbbbeeeGGGfffpppWWWvvvUUUEEEjjjOOORRRiiiMMMEEEBBB;;;000222...,,,(((FFFpppfff///...---,,,++++++++++++************************))))))))))))************************************++++++***++++++,,,---...,,,,,,---......//////000111111111222333333444444333666:::<<<<<<<<<<<<======>>>AAABBBBBB???<<<:::888777666444222111111111qqqKKKAAA???@@@@@@LLLZZZZZZPPPVVVZZZ[[[\\\]]]ZZZUUUVVVYYYRRRFFFHHHUUUXXXQQQQQQRRRUUU]]]gggoootttuuurrrqqqssswwwzzzyyytttooofffgggiiiiiihhhccc^^^ZZZWWWSSSNNNIIIEEEBBBAAAAAAAAA>>>;;;::::::888333///000444777666222///000222444000++++++...//////---...............///000000...//////...---...000222000000000000111111111111000000111111222333333444333;;;888555:::999666;;;@@@<<>>CCCBBBBBBAAA@@@>>>===<<<;;;999AAAbbbhhhGGG<<>>>>>;;;888999;;;<<<<<<<<<<<<===>>>;;;::::::<<<======;;;888;;;;;;:::999999999999:::777777666555555555555666555666888888888888:::<<<999===BBBFFFIIILLLOOOQQQOOOQQQZZZpppttt^^^NNNJJJEEEAAA@@@AAA@@@@@@@@@@@@GGGHHH===BBBqqq~~~xxxYYYWWWyyyPPPBBB{{{rrrXXXeeeqqqzzz}}}WWWRRRpppuuu\\\vvvUUUGGGpppPPPZZZsssVVVHHHDDD===555111...///111###444]]]WWW///...---,,,,,,+++,,,,,,))))))))))))************((()))))))))************************************++++++++++++,,,---......---------...//////000000111111222222333444444444888:::===>>><<<;;;<<<======>>>??????===;;;888666555444333222111222222333sssSSSGGGBBB@@@===GGGSSSRRRNNNSSSWWWWWWXXXZZZWWWRRRMMM\\\[[[GGG>>>KKKSSSNNNHHHGGGHHHMMMWWWaaagggiiilllkkkmmmttt{{{}}}wwwpppcccbbbbbbeeehhheee\\\TTTRRRPPPMMMIIIEEEDDDEEEGGGCCC@@@>>>======:::444///000555999888333//////000111333444333000...///111...............///000111......///...---...000222000000000000111111111111111111111222333333444444---888777222555666444999999===???lllpppbbb~~~hhhvvvpppzzz]]]uuupppvvvyyyYYYBBB:::UUUKKK777AAA>>>>>>>>>>>>>>>===<<<:::999888;;;@@@cccoooLLL;;;@@@666===;;;999:::;;;;;;999666777888888777666666777999666555555666777666333111222555888888555333444555999444555<<<@@@======@@@<<<===>>>===:::888888888333777<<<>>>888111333999222555888777444333666888777666666888;;;:::777444555777999999999999;;;===;;;:::888999:::;;;:::999888888777777777777777777777777666555555555555555555777999999888888:::;;;;;;???CCCEEEHHHKKKLLLLLLFFFLLLPPPTTTeee]]]XXXQQQLLLJJJIIIIIIIIIFFFIIIPPPOOO@@@EEE}}}{{{SSS___IIIllldddggg___VVV```uuu~~~xxx```JJJfffuuu\\\{{{SSSFFFpppPPP```~~~VVVHHHHHHBBB888444333)))///;;;&&&***PPPOOO//////...---,,,,,,,,,,,,)))))))))))))))*********(((((())))))*********+++************************++++++++++++,,,---...///------......///000000000111222222333333444444555;;;===??????<<<;;;<<<>>>============;;;888555333333333222111111222333444lllKKKDDD>>>???AAACCCHHHNNNKKKTTT[[[\\\[[[ZZZUUUPPPFFFQQQWWWQQQHHHEEEDDDAAADDD@@@BBBJJJPPPSSSZZZbbb```hhhnnnrrryyy{{{ssspppnnniiifffhhhlllhhhbbbNNNOOOQQQPPPNNNJJJFFFCCCJJJDDD???>>>??????;;;777111111111111111111111111000000000000000000000000---------------...///000,,,///111222111111111111///333777999777444333333222111000111222333111000222222333444555666777888555===:::GGGkkkzzzccctttyyy|||uuugggSSS___jjjRRRHHHLLL@@@===>>>???@@@???<<<:::888999;;;;;;999888:::::::::BBB999ooo~~~DDDEEE555BBB555:::<<<777333333666777555444333555777777666444777666555444444444444444333444555555333222333444666888999999:::;;;===???<<<===>>><<<888666777888888777666444444444555666555777888666444777???EEE999777555555666777777666999888888888777777666666555777888777555444666999999888555444444555888999>>>===;;;999888777666666777777777888999999::::::===???AAADDDFFFGGGGGGHHHOOOKKKLLLRRRYYYgggpppbbb\\\\\\\\\\\\```iii|||JJJGGG{{{___```mmm666```vvvhhhiii}}}WWWQQQyyyqqqddd|||uuuQQQ@@@GGG{{{iiiKKKBBB<<<888555---333111...,,,,,,...111333+++++++++*********))))))************************))))))))))))******************+++++++++,,,,,,,,,......---------......///---...///000222222333333222111000///000222555777<<<<<<<<<<<<;;;:::999888@@@<<<777333222111111111,,,111333///...111111...eeeEEE???:::<<<>>>@@@EEEJJJLLLUUU]]]^^^\\\XXXPPPIIIEEEIIIHHHCCCAAACCCCCC@@@EEE@@@@@@EEEHHHJJJPPPWWW^^^cccgggkkksss{{{{{{vvvrrrpppllliiikkknnnkkkddd___[[[VVVSSSQQQMMMGGGBBBBBBCCCCCCBBBAAA===999555333222222222222222111111000000000000000000000000......---------...//////...000222222000000000111000777???@@@:::444222333222000///000222222222111222222333444555666777777777BBB???AAAfff}}}||||||mmmnnnttt^^^{{{uuummmkkkiiiddd___^^^WWWDDDNNNWWWBBB:::@@@666999:::::::::999888777666::::::888666555666777666666HHH\\\EEE777;;;===;;;:::999777555555555444333222222333444555555666555555444444444444555444666888888666444333333555666666666666777999:::;;;===>>><<<888666666777777888999999888777666555666777777555333555;;;AAA===:::888888888888777666777777777777666666666555666777888777555444666999999888777666666777888999999999888777666666666666777777777888888888888888:::<<<>>>BBBEEEGGGFFFFFFLLLGGGHHHLLLNNNTTTggg}}}]]]LLLvvvrrrvvvaaa{{{@@@OOOfffVVVcccmmmcccwwwVVVHHH}}}TTT]]]EEE>>>888555333---111///---,,,,,,---///111+++++++++*********))))))************************))))))))))))***************++++++++++++,,,,,,,,,------------......///000---...///111222222333333222111000///111333666888;;;;;;;;;;;;:::999888777999777444222111111111111444///+++,,,000222111...[[[BBB<<<999;;;>>>???CCCGGGIIISSS\\\^^^\\\WWWNNNFFFEEE@@@999555:::BBBCCC???888666666;;;???CCCJJJPPPTTTVVVYYY\\\dddnnnrrrrrrqqqpppmmmjjjkkkmmmjjjdddccc]]]VVVUUUVVVVVVQQQLLLBBBGGGLLLLLLHHHAAA<<<999444444444333333222222222000000000000000000000000000//////............///111111222111//////000111111<<>>333333:::777666555222000000222555444444444444444444555666666888::::::888666666666777777666666666666666777:::<<<>>>===:::777666666777999;;;===<<<:::888666777888777555222333777;;;???===:::999999999888666777666666666666555555555666777777777555555777888444444444444444444444444555555444444444555555666777777777777666666666666777888:::???DDDGGGEEECCCHHHDDDDDDHHHGGGEEELLLXXXkkkjjjNNNsssdddZZZmmm[[[???cccrrrdddmmmkkkgggsssWWWOOOtttccceeeKKK===:::333111222---...---,,,,,,,,,,,,---...+++++++++***************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------...///000111111......000111222222333333111000000111222444777888999:::::::::999888777666333222222222111222222222888...,,,777???:::222...TTTBBB===:::===@@@BBBDDDHHHFFFOOOXXXZZZYYYVVVOOOHHHDDD===444222777???AAAAAA111222444999???DDDHHHLLLLLLMMMOOOSSSYYYaaagggiiikkkllljjjfffgggiiifffaaa```]]]ZZZYYYYYYXXXUUURRRFFFJJJMMMNNNKKKEEE???;;;777777666555444444333333000000000000000000000000111111000///............222222222000......000222222<<>>>>><<<===@@@CCC888;;;???444333:::888777666555555555666888:::666333333666888888999:::DDDMMMEEE444999@@@MMMSSSGGG444333===888999888666222111222333333333333333444555555666777888999999888888:::<<<<<<:::999888888888888777:::<<<>>>???===:::888666999:::;;;<<<<<<;;;999888999999999666333333555888===;;;888888888888777666777777777777777666666666777777777666666666777888111222333444444333222111444444333333333333444444888777777666555555444444555555777===CCCGGGEEEBBBEEEBBBCCCGGGHHHEEEFFFJJJUUU\\\wwwmmmKKKlll[[[eeeVVVKKK<<>>;;;>>>AAABBBEEEIIIGGGOOOUUUUUUTTTRRRNNNIII???:::666444555888<<<@@@555777:::===AAAEEEGGGGGGJJJKKKNNNRRRVVVZZZ^^^aaacccfffeeebbbbbbdddbbb]]]___bbbccc```ZZZTTTRRRQQQJJJHHHFFFFFFGGGEEE???999:::999888777666555444333111111111111111111111111222111000///////////////222222222000......000222333888AAAKKKPPPLLLAAA777222000......000222222222222222333333444555555555666<<<<<<;;;:::<<>>===<<<>>>BBBEEE===888===>>>>>>JJJHHH111???<<<<<>>BBB>>>;;;999999::::::999777;;;<<<>>>???@@@>>>;;;999::::::999999999::::::;;;;;;;;;:::888666555555666777666444555666777777666888888888888888888888888777777666666666777777777555666888999999888666555666666555444333333333333888777777666555444333333444444666;;;AAAEEEEEEDDDCCCAAABBBEEEHHHGGGHHHJJJNNNQQQ\\\xxxrrrGGGbbb~~~ZZZxxxQQQnnnyyyGGGAAAIIIvvveeeFFFDDD]]]mmmsssooo{{{RRRRRR\\\zzz{{{VVVCCC999999888///---000---,,,---............---,,,************************************************************++++++++++++++++++,,,,,,,,,---------,,,---...000111222222222///000111222222333222222000111222444555777777777555555555555555444444333000111111///......111444333444CCCVVVVVVAAA222000YYYDDD>>>;;;<<>>222666888999===CCCFFFEEEEEEEEEHHHMMMNNNNNNPPPUUU[[[___```^^^^^^```___[[[WWW]]]cccbbb\\\WWWWWWYYYQQQKKKEEECCCFFFFFFBBB===<<<;;;:::999777666555444111111111111111111111111222111111000000000000111111111222111//////000111222333:::EEEPPPPPPFFF<<<555222//////000222222222222222333333444444444444444666666;;;@@@<<>>EEEDDDBBB===999777888999RRRRRRFFF>>>LLL``````TTTRRRLLLHHHGGGDDD???;;;;;;666777666555444444555888555444333222222444666777444222444888555111777BBBxxxGGG???999:::222111???QQQTTTDDD333222111111444666888777555333333333333333333444555444444333222222777===AAA;;;888666666999:::999777::::::;;;>>>@@@@@@>>><<<::::::888888888999;;;<<<<<<;;;;;;:::999888777777555333222333555777777666888888999999999999999:::888777555555777777777666555666777888888777666555777666555444333222222222888777777666555444444333333444666999<<<@@@DDDFFF@@@@@@@@@AAABBBDDDFFFGGGHHHPPPWWW```{{{zzzIII\\\zzz]]]\\\\\\~~~gggGGGGGGNNNWWWZZZTTTKKKGGGSSSpppnnnwwwiiiUUU\\\YYYcccDDD>>>888999777------000,,,,,,------......------,,,***************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,---------------...000111222222222111000111111222333333222222111222444666777777666666222333333333333333222222/////////---,,,000888>>>===@@@HHHMMMDDD444///222bbbFFF@@@;;;;;;===>>>BBBFFFHHHOOOTTTSSSPPPMMMGGGAAA888444333444333222777???AAABBB>>>888888???CCCCCC???===???CCCCCCAAAEEEKKKRRRVVVYYYXXXXXXZZZYYYWWWOOOTTTYYY[[[ZZZZZZ\\\___TTTOOOJJJGGGGGGGGGFFFEEE>>>===<<<:::888777555555111111111111111111111111111111000000000111222222...000222222000000000111///000666@@@JJJMMMHHHBBB777555111000000222222222222333333333333444444444444666444888@@@<<<;;;GGGmmmooo|||uuuWWWFFF???<<<===>>>???>>><<<:::888000222444555666888;;;===VVV^^^FFF777YYYvvvwwwxxx[[[OOOCCC???<<<999777777333888777555777666333777444333222222222333444555555333555777333222@@@TTTJJJ:::>>>999666111333DDDVVVVVVJJJ???999333333777999888555444444333333222333333333111222222222222444777:::999555333555999;;;:::888888777777:::>>>@@@???>>>999999999::::::;;;;;;;;;::::::::::::;;;:::999777777666444555666777777666777777888888999999999999999666444555777888777666444444555555555555444444444444333333222333333444777777777666666555555555222444666666666:::AAAGGG>>>AAABBB@@@???AAADDDFFFGGGKKKQQQWWWcccLLLXXXwwwcccnnnTTTnnnSSSMMMLLLNNNdddwwwmmmoooUUUiiiYYYlllNNNCCC;;;666777444+++,,,000+++,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------......///111333333222111000111111222222333333222222222444666777888777555444000111111222222222111111/////////...111:::HHHSSSOOOQQQOOOEEE777......111hhhJJJBBB<<<<<<===???CCCHHHBBBKKKRRRTTTRRROOOHHHBBB:::444111333555555:::BBBeeeaaaSSSBBB:::<<<>>><<>>===BBBKKKJJJOOOSSSRRRRRRTTTTTTRRRSSSSSSRRRSSSUUUVVVWWWWWWOOONNNLLLGGGCCCBBBCCCEEE???>>>===;;;999777666555111111111111111111111111111000000000111222333333---///111222111111111111---000555===DDDHHHHHHFFF999666222000111222222222333333333333333333333444555888444555<<<;;;:::CCC^^^hhhmmmbbblllNNNCCCBBBCCC<<<===???>>><<<::::::;;;999:::;;;999777666666777HHHbbbQQQKKKyyyaaaQQQ@@@888777777666777---666555222555333...111555555444444444444444555555333666888444777NNNhhhHHH000:::444??????222555MMMcccjjjRRRFFF:::555777:::777333555444444333222222222222...111333444333222222333888555333555:::>>><<<:::666444444777<<>>777999;;;===>>>===;;;999888888999:::;;;;;;999777;;;999888777888999888777666666777777888888888999999666444555777888777555777777777777777777777777111111111111222333444555777777777777666666666666000444666444222555???GGG>>>BBBEEECCCAAABBBEEEGGGJJJDDDGGGRRR[[[kkkMMMSSSwwwiiiRRRXXXdddxxxSSSrrrtttYYYzzzMMM???HHH999444444111(((+++000+++++++++************++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000222333333222111000111111222333333333222222333444777888888777555333///000111111111111000000000111111222888EEEXXXeee]]]___YYYHHH888111///...cccKKK???===>>><<>>888666444222///111===KKKjjjJJJ999888999555555:::;;;777777===@@@???AAADDDIIILLLMMMNNNPPPRRRPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQKKKEEEDDDFFFDDD???DDDAAA>>>;;;888888888888888222...///333444000,,,111111111111111222222222111111111222333333111/////////111555;;;CCCJJJNNNIII@@@444...///333555555333222111111000000111111444444555777888999:::;;;JJJ|||gggwwwiiiOOOEEE???===@@@:::999999999999999999:::999444222555666555555777777KKKSSS[[[cccOOO???666;;;;;;111///777111111111111000000//////000000000111222222333333333666333777777---MMMQQQ888222555666777666333888JJJ\\\mmm\\\GGG999444333333444999555222222333333111...333333222111222444777:::;;;777777;;;:::444444888666666666666777;;;@@@EEE;;;888666888<<<<<<888333<<<:::888888:::;;;:::999;;;:::999999;;;<<<<<<;;;::::::999888777777666666777666555777::::::888555444444555555666666777777333222111111111111222333333222222444555666444333000111222333555888>>>BBBIIIGGGDDDAAA@@@AAABBBCCCIIICCCEEEPPPWWWcccQQQ]]]pppdddsssNNNzzz|||iiiOOOeeerrr{{{VVVIIIEEE>>>666555222///---+++))))))************************)))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---++++++,,,------......///000111111222222111111000333000111444444111000333333333444555444333111000---+++,,,000111///...///,,,,,,444444???TTT^^^ggguuunnn\\\EEE777444111+++fffOOO@@@<<>><<<:::999888888888444000///222333111...222222222222222222222222111000000111333222111/////////000222777===BBBFFFGGG>>>444///000222444333333333222222333444444555444444555666888999:::;;;FFFYYYssszzztttOOO@@@===999888999999888888777777888888999999444222444555555999>>>;;;>>>;;;>>>SSSkkkjjjYYY666:::777...///888888000222222111111111000000000000000000111222222333333///888777666;;;EEEpppHHH:::@@@FFF>>>888666555222000222FFFOOOUUUOOO>>>000///444KKKCCC999222000000000///111111222222222222444555555444555888777555555777;;;;;;:::888777888;;;>>>DDD???;;;999;;;;;;888555888888999999999999::::::<<<;;;999:::<<<======<<<999999999999888888888888:::999888999;;;:::777444777777777666555555444444444333222222222222333444444333222333555666555444111222222333444777<<>>PPPlllxxxUUU<<<222111///,,,uuu[[[FFF===@@@BBBIIINNNJJJGGGIIIMMMQQQQQQLLLCCC===444111000222111///111444;;;\\\uuukkkOOO;;;777999333555444111222666888777333444888???EEEFFFCCC???DDDDDDEEEFFFHHHJJJKKKLLLNNNNNNJJJEEEDDDGGGEEEAAA@@@??????>>><<<;;;999888777666333111000000111111222222222111000000//////000//////000111111000...000/////////111555888;;;@@@;;;444000111222222111444444333333333333444444333444555666777999::::::CCC===yyypppuuuyyyiiiRRR>>>:::===;;;999888777777666666666666777777666444333444333444;;;DDD>>>555...///333:::GGGSSS444999555+++,,,777888///222222222111111111111111000000000111222222333333777;;;222+++:::[[[bbbEEE<<<;;;222---///444555666888)))>>>TTTVVVHHH888222222DDD>>>555111111444666666111111222333444444444333000444666555555777999888;;;<<<<<<:::999888999;;;HHHCCC===;;;;;;<<<;;;999;;;>>>@@@???<<<::::::<<<===<<<:::;;;===>>>>>>===999999999:::::::::;;;;;;<<<;;;:::;;;;;;:::777444777777666666555444444444444444333333333333444444666444222222444666666666222333333333333555999<<>>>>>???@@@@@@>>><<<:::888777888666333///...111444111111000000///...------000///...///000111000...000///...---...000222444777444111000111222222111444333222111111111111111222333444555777888999999??????RRRtttyyySSSEEE;;;<<<@@@???:::999555555444444444444555555333222444444222111999BBB777222222444000...;;;MMMRRRBBB666555333......333222222222222111111111111000000000111222222333333444333888MMMoooccc999999777777888555111222666...444<<>>===<<>>===<<<:::;;;<<<>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888666555333333444444555666666666444444444333333444444444777444222111333555666666444555555444444555888:::@@@AAABBBCCCCCCBBBAAAAAAAAAAAAGGGPPPPPPLLLTTTbbbOOOTTTzzz|||[[[zzz|||mmm]]]ssslllgggQQQ<<<<<<<<<888555000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////111111222222222222111111333///...111111...///333444222///---,,,---///000...***(((---000000///111000AAALLL^^^nnn~~~^^^888111666222...111qqqQQQ???BBBFFFJJJLLLFFFFFFGGGHHHJJJLLLKKKIIIFFF===555000222333111//////222777???GGGNNNPPPJJJBBB<<<777333222222333333444666333111444;;;@@@@@@>>><<<===???AAADDDGGGIIIJJJMMMOOOMMMGGGCCCCCCBBB>>>>>>???AAAAAA@@@===:::888777999999555000///111555333333222222111000//////111///......000000000//////...---------///111222///......///000222222111111111111111222333444444222222333555666777888999:::AAA;;;tttjjjzzzwwwgggGGG???::::::<<<:::777555444333333222222333333444///111444555222...222999,,,000444444000000666===fffSSS@@@777333///...111111111111111111111111111000000000111222222333333333111OOOpppAAA<<<999;;;:::555///...888222---444FFFOOODDD333999666333333444444222///444222111333666:::;;;;;;333999<<<888555666888888111444777888999999:::<<<;;;;;;;;;;;;;;;;;;:::888;;;@@@DDDCCC>>>;;;;;;>>>;;;999888999:::<<<;;;;;;>>>>>>===<<<;;;999999888444666777888777777666666222222222333444444555555222333333333333333333222666444111111222444555666555666666666444555777999===???AAABBBCCCBBBAAAAAA???>>>CCCJJJLLLJJJPPPZZZeeeWWWWWWfffrrr]]]ggg|||tttYYY[[[fffFFF>>>@@@;;;555222000000...,,,+++*********************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,------............,,,,,,---......//////000000111111222222111111000000------//////------000;;;888444000---,,,---...///,,,,,,000111//////222===XXXbbbsssxxxyyyvvvPPP222111444...,,,333tttQQQ>>>AAAFFFJJJLLLIIIEEEDDDEEEGGGIIIIIIGGGEEE>>>666111222333111000222///222666:::???HHHRRRYYY@@@888222222222111111222555111...///444999;;;;;;:::;;;<<>>IIIFFF;;;DDD>>>555222333666888888222000///222666::::::888222777???CCC>>>555222444111333555666555444555666777777888888777555333222///222666777666666888:::777666555555777888888777<<<<<<;;;999777666444444111333666666555444555555333333222222111000000000000000111111111111000000444222000000222444444444555666666555444444555777:::;;;===???@@@@@@@@@@@@???===???CCCDDDDDDIIIOOOTTT|||WWWLLLxxxcccCCCccc|||SSSsss^^^bbb^^^NNNAAA???>>>777000...000///---,,,+++***))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---......//////......---------...//////000000///000000000000000000//////,,,---000000---,,,///@@@<<<777111---+++******---,,,---...,,,+++000888YYYqqqmmmwwwtttnnnlllMMM333///...(((***222yyyTTT@@@BBBCCCEEEHHHFFFBBBCCCEEEHHHIIIGGGBBB>>>999444111222222000///222,,,000444555555===MMMZZZFFF<<<444444555333111333000/////////000333555777777888999;;;>>>AAACCCEEEDDDIIIJJJGGGDDDFFFFFFEEECCCCCCBBBAAA???===:::999999::::::999666333222111666555555555555555555555333111//////000222222111000000///......//////000111222222222111111111111///000111333555888:::;;;111111222333555666777888<<<888CCC;;;```yyypppNNN;;;;;;:::777555444555555333222222222222222222333111...---000000------000555222///......///111111777MMMQQQ;;;---444777///....../////////000000000000000000111222222333333555GGGwwwTTT???888@@@[[[aaavvvfffSSSFFF===666222333222888888333888CCCGGGDDD@@@:::333111444888;;;<<<222111222666;;;;;;777222000444DDDTTTNNN:::///333111222333222000000111222333333333222111111111222---...///111222333444555333222111111333444444333666666555444222111000000111444666666444222222333111111111000//////......---...////////////...---111000///000222333222111222333444444222222333444666777888:::<<<======>>>===;;;;;;>>>@@@@@@CCCGGGNNNfffUUU???\\\SSSWWWZZZEEE@@@rrrcccsssxxxbbbnnnhhh|||oooDDDAAA>>>;;;777222///...---,,,,,,+++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---...///000//////...------......//////000000......////////////.........---///333333///---...888666333///---,,,,,,,,,++++++------+++///???OOOwwwssszzzxxxrrr\\\FFF222...---******///ZZZCCCCCCAAA???AAA@@@@@@BBBFFFJJJJJJEEE===777333000111333222...---000...///000111333888AAAJJJKKK@@@888888999666444666...///111111000111333444555555666888;;;===@@@AAAFFFJJJLLLGGGDDDDDDDDDCCCDDDDDDCCCAAA???<<<:::999999999:::999888555222///222333333333333333333333444222000///111222222222111111000///............666666666444222000000111333333222222222333444444000111222333555666777777333999666FFFDDD```uuunnnIIIEEE777999999555111000000000333333222222222222333333333---***---......///222444,,,+++111222,,,---333&&&:::MMMKKK999***...999---.........//////000000000000000111222222333333@@@eeedddCCCCCC:::+++888===222666444DDDZZZsssyyyfffLLL??????888:::555///555DDDKKKGGG:::777333333555555333000444444777<<<@@@===555---///444KKKccc]]]@@@000555...///000///......000222.........---...000444777666444222111333333333222111///...///000222111111000000000//////.........333666888777333111111222------......///000000000+++,,,---......---,,,+++000//////000222222111///000111222222111000111333333333555666888:::;;;<<<;;;999999<<>>===666111///000000************+++,,,------************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---///000000000///...------......///000000000------............------......111555555111......,,,,,,,,,,,,---///111222...///111222222===VVVmmmtttdddlllnnniii{{{GGG999......222111---,,,mmmSSSMMMBBB???JJJCCC???EEEDDDDDDDDDDDDAAA>>>;;;666000...111444222//////...000333333222333777:::???@@@;;;555888>>>999///333111111333222......111333222333333555888:::<<>>BBBCCCBBB@@@???@@@???@@@AAA???<<<:::;;;<<<999888666555666555333222222333444333111000111222111111111111222222222333222222111111000//////......333777666111...000333444222111111222333222111222222222333333333444444666777888<<<===???aaawwwgggGGGCCC>>>777666555333222222222111222222222222222111000000000/////////.........---......////////////......111***:::OOOHHH666000444////////////////////////333///222555***&&&DDDlllsssbbbKKK===999888333---333333333333222222222111777333444BBBZZZtttkkkZZZSSS^^^vvvpppEEE222;;;IIILLLHHH222+++,,,333111)))+++666111...///555777555333444222666666333111444444333333444666:::===<<<777333333222222333444555333222111111111111111000000000111222222111000000111333444444333111111000000000...555777222...111333333333222111111000000000111111111111111111111111111///000222333444333222111111222444777888999:::999:::<<<======<<<<<>>=========>>>======<<<:::999999<<>>BBBDDDNNNbbbkkkGGG333::::::******:::;;;333...000444444333444111666777444333555777555666666777:::<<<<<<999777666444333444555555444222333333333444444444444444222333444333222222333444666555333111000000000000222666777333111222555666333333222222111111222222222222222222222222222222000111333444444444333222000111333555777888999999999:::<<<;;;:::;;;<<<>>><<>>>>>666//////000000000222..................///000000333@@@QQQXXXMMM;;;...333333444555111++++++///...///000111222111000000333555888999:::;;;<<<>>>@@@???===;;;999999:::;;;555888:::999777666888;;;444222///000333333111...//////000000000111111111111111000000////////////------...///111111111///222111000111333333222111111222222222222333333333777777444999>>>777:::LLL{{{~~~bbbBBB888444:::555444333222111111111111//////000000//////...---................................................444///'''777SSSJJJ222000...//////000000//////...,,,+++---DDDooolll???,,,222888777222///222666111111111000000000000000444444222...+++)))+++---111<<>><<<:::888777777999:::???BBBAAAFFFTTTlllpppXXXrrr~~~___bbbgggoookkk}}}{{{dddrrr]]]uuuCCC888;;;222333222///---,,,,,,,,,---++++++,,,,,,------......+++++++++***************++++++******++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,---...------......444666555;;;YYY|||yyy\\\>>>777888666///BBBcccqqqnnnRRR888000///------111OOODDDPPPVVVSSSGGGLLLJJJFFFBBBAAACCCDDDCCCAAA999222...///222111000111///...------....../////////444:::DDDWWWbbbQQQ777111000222555444///---...,,,...///111222222222111111333555666777999<<<>>>@@@@@@???>>>>>><<<;;;:::777999;;;:::777666888;;;444111///000222333111...000000000000111111111111000000000///////////////...------///111333222000222111111333555555333222111111111222222222333333555666222555===:::777@@@VVVEEE;;;???;;;<<<444333222111111111111111...////////////...---------------.....................------------......---444***,,,LLLVVVCCC555//////000000000000//////000333IIIiiioooVVV<<<333999777444222222222111000000000000000000000000000555222...---///444777999888:::...111MMM]]]dddtttYYY;;;555777:::>>>JJJ@@@888:::<<<:::666444777::::::666333444444222333444444444444555777888999777555555666666666555555555666666777777888888333555777777666555555555777666444333222111111222222333333444333222222444444333333333333333444444333333333333333333333333222222333333444444444444333444555666888999;;;<<>>AAA<<>>@@@@@@???>>>=========:::777555444555222111000000111111000///000000000000111111111111///////////////////////////......///111222222111111111222444666666444222111111111111222222222222222666222333<<<;;;999???CCCooobbb::::::AAA:::222333222111111000000111111...////////////...---------------------.........///...---,,,,,,---...///&&&333...(((>>>XXXSSSBBB222111111000000111111222555HHHZZZVVV???+++---999:::777444111111333444555000000000000111111111111000//////222555111)))""")))111444777===999111111IIIooosssKKK333...222555;;;555222666:::888555444888;;;;;;666333333333111444555555555444555777999999777555444555666777666333333333444444444444444333555888888666555555555555555555444444333333222555444666999999666444555333333222222333333444444333333333333333333333333222222222222333333333444444444555666888:::<<<===JJJEEE>>>:::999;;;<<<===888<<<>>>AAAEEEJJJjjjrrrXXXfff]]]ppp{{{nnnaaaVVVWWW^^^xxxxxx[[[LLLOOOXXXMMMOOOTTT```tttggghhhuuuhhhjjjVVVDDD:::555555444......---,,,+++++++++,,,,,,,,,---------------...)))))))))***************++++++******++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))******+++,,,---***,,,...---+++,,,000333<<>>;;;999888666333111111111222111000///000111....../////////000000000////////////////////////...////////////000111222000000111333555555333111111111111111222222222222...777444222999:::888>>>@@@LLL{{{MMM:::777:::777,,,222222111000000000000111///////////////...------,,,,,,,,,------.........///...,,,++++++,,,...///(((...111+++000JJJVVVKKK555333111000000111333555FFFQQQJJJ111'''111888222)))222999999333000555;;;000000000111111222222222999333,,,+++...444888:::///+++...000,,,...222000''':::YYYyyyUUURRRHHH888------333888222......333555444333444666999999555222333444222222444666666444444777999888666444333555777777777444444444333333333333333333555888888777555555555333444555666666555444333666444777===>>>888444555222222222222222333444444222222222222222222222222111111111111111222333333444333444555666999;;;<<>><<<888//////333------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))))))))*********+++++++++******++++++,,,------,,,++++++++++++,,,---------------------------******************************************************))))))***,,,---...)))+++------,,,///666<<>>NNN]]]AAA777///---...///111555222000...///222444444222---111555444666AAATTTeeefffRRR???888:::888333000111000///...---......//////////////////222666:::;;;777333333777<<<>>>??????<<<888888999888555111///222333222///---///222---------.........//////.........///////////////---///000///------///111......000222444555222000000111111111111222222222,,,777666222777888666<<>>:::333666===777222111000000000000000111//////000000//////...---,,,,,,,,,------.........///...,,,++++++,,,...///...+++333000''':::PPPNNN777555222000000222555777```HHH555555888333------222111000///......///000000000111111222222222333/////////000000//////...333)))///333+++000999000999333444>>>HHHJJJIIIJJJDDD;;;444444666444///,,,222000000333333111222555444777888444222444555333000333555555333333555777777555333333444777888888777777666666555555444444222555888888777555444555111333555777888666444333555333777>>>???888333333111111111111222222333444222222222222222222222222111111000000111111222333333333333333555888:::;;;777666666888;;;<<<999666>>>???;;;;;;AAA@@@GGG[[[hhhXXXpppbbb```NNNIIIYYY^^^ooozzznnnbbbZZZwwwvvvfffmmmjjjnnnpppRRR>>>:::555333222+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((())))))*********+++++++++******++++++,,,---,,,,,,************,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,...///'''***------...333<<>><<<===<<<;;;???DDD;;;444000111333333333555777444000000222444444333111---,,,///222666???HHHnnngggVVVBBB::::::888222222111///---,,,,,,------......///000222333555666888888777777888999:::;;;777999===AAA>>>888777;;;444333111000000000111222000000000000000000000000000000000000////////////------............------000000111222222222222222555444222111111111222222888666555444555666666555<<<===IIImmmOOO444<<<777:::>>>000111111111111000000000000222111000///////////////......------------......888555111---++++++---...***///333111---///888AAAKKK<<<555333(((:::000[[[KKK:::111555999333///000111...---...111222111///000//////.........//////000000111111111111000000222111000000000111333444111111222333333333333222666777777666333111000111111222222333444555666666999777444333333666999;;;555555777888888777666555999888666555444555666777888666555555777777444222:::000222999333111666666:::777,,,777:::222777222222444666555222111444777444444555666555444222111555333222111222222111000111111111000111111222333777444333444777888888666555555666777888999999999999:::;;;<<>>======;;;:::???FFF@@@999333333333222333666888444111111333444444333000------///111444;;;CCC___jjjiiiVVVDDD>>>;;;777333222000///////////////......///000111222444555666666555555555777888999999:::===@@@===777777;;;666444222111/////////000////////////////////////000000000000000000000000...//////////////////...///000000111111111111111444333222111111111222222444333333444666777777777666<<<@@@UUU{{{KKK555===777777:::---111111000000000/////////111000000///......//////......------------......333222///---,,,---...///***...000///---...555;;;YYYOOO>>>222222333IIIVVV@@@555///555888222...///111///...///111222111/////////............/////////000000111111000000//////////////////000111111000111222222333333222222555666666555333111000000111111222333444555666666444333222222555888<<>>777111............------,,,,,,,,,++++++++++++++++++*********))))))***)))))))))))))))))))))+++******************+++************************+++///888???AAA<<<111)))---,,,***)))(((((())))))************************+++++++++***)))***,,,------222---(((555OOOXXXQQQ???999111---...222444555000///...------,,,,,,,,,...------------,,,,,,,,,vvvOOOGGGFFFDDDDDD===CCC@@@???>>>>>>:::777===EEEBBB;;;555333222111222555777444222111222333333333000------000111111666<<>>444444444555666777888999???;;;777888;;;<<<999555444444444666888999888666444555888888777888<<<>>>444GGGBBB>>>777555>>>444999666333222333444444444555444444333333333333333888555222000000111111000000000000000111222333444666444222222444444444333777777555555555666777888:::::::::999999<<<@@@DDDMMMcccccc\\\tttwww]]]gggzzzsssllleee___XXXYYY\\\aaagggppp~~~rrrYYYsss{{{```xxxcccjjjAAA===999333///...------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******,,,+++***))))))***+++,,,************************))),,,222888999444,,,&&&++++++***)))(((((())))))))))))))))))))))))))))))+++,,,+++***)))***---///---///---222III^^^TTT;;;000000/////////000111111000///...---,,,,,,,,,,,,,,,,,,,,,---------......sssKKKAAA@@@>>>AAA===EEE@@@??????>>>888444888AAA<<<777444444222//////222555333222111111111111111///......111000///111666444AAAEEEAAAFFFPPPKKK<<<888555222222333333111///000000//////000111222222555444444444444444444444444444666777555222444:::666555333111////////////////////////////////////,,,------...///000000111/////////000000/////////---......///000/////////222222111111111111111111...000222444444555555666666>>>:::111DDDxxx```MMM777444<<<999666777222////////////................../////////...............------------......+++,,,,,,---............,,,,,,,,,---/////////...---NNNgggddd^^^UUUbbbAAA000---...111000,,,---111......---...///////////////............//////000......////////////......---...///000000///...---000000111222222222222222333222222222333333111000222333555666777888777777888888666555555666666777555555555555666888:::;;;VVVKKK===666777999888555555555666777777888777666666777888:::888777MMMoooqqqQQQ555777444;;;777222111333555444333555444333222222222444444999666222000000000111000//////000000111222444444555444222222222222222111888666555444333444666777888999999888888:::>>>AAAIIIRRRuuu______gggtttiiiaaaTTTJJJJJJRRRXXXXXX]]][[[YYYUUUPPPKKKJJJJJJCCCbbbiiiggg}}}|||nnneeexxxccckkkFFF>>>666444111///......,,,+++,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))*********,,,+++***((((((***+++,,,************************+++******)))))))))((((((((((((((())))))******+++(((((((((((()))))))))))))))+++------,,,,,,///222111000<<>><<<<<<@@@===FFFAAA@@@@@@>>>888222555;;;555333444777666222111333222222222111///////////////...///222111...///333222888777555@@@RRR[[[WWW>>>999444222333333111...111111111111111222333444888888777777777666555555222222444666555333777>>>444333222000000000000111........................++++++,,,,,,---...//////---......//////......---------...///////////////111111111111111111111111///111444444333222444555999;;;<<<999999SSSsss]]]yyySSS222;;;333555;;;888555555333////////////..................///000000//////.........------------......,,,,,,---......---,,,+++---,,,,,,...000000...,,,&&&,,,>>>TTTmmm\\\///111///......,,,***---333,,,,,,------------.....................///000000......////////////......///000111222222111///...000000111222222222222111222111000222444444333111333555777999::::::999999::::::999777666444333333666666666666777999;;;===VVVKKK===666777999888555777777888888777666555555555555666>>>???>>>jjj{{{@@@666:::;;;777333222444555444222444333222111111222444555888555222000000111111000000000000000111222333444333333333222000000111111666555444333333333444555666777888888888:::>>>AAACCCHHH[[[ZZZbbbvvvmmmvvvttt```SSSOOO\\\lll|||uuubbbKKKEEEGGG^^^gggxxxxxxQQQxxxaaa|||lll@@@222999333111000/////////---+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))************++++++***))))))***++++++))))))))))))))))))))))))...---+++)))((((((***,,,***************)))))))))''''''(((((())))))))))))(((,,,//////------///333@@@KKK\\\cccUUU;;;------+++---///000//////000111...------,,,,,,,,,,,,---***++++++,,,---...//////rrrJJJ@@@>>>===@@@<<>>fff~~~QQQ@@@777777999999999666222///000000000000/////////......---...000111111111000///......------------..................---,,,++++++...------...000000///---111)))***<<<\\\AAA---333111///,,,***+++///222+++,,,------,,,,,,---///......---......///000111...//////000000//////...222222222222222111111000///000111111222222111111222000///111555666555222333555777:::;;;:::999999777777888888777666555444666666666777888999:::;;;???;;;777888;;;<<<999555777999:::999777555555555666888555<<>>@@@AAAFFFLLLbbbVVVfffjjjuuugggQQQJJJQQQZZZlllDDD999VVVlllnnnnnnnnnvvviii{{{|||```pppAAA444555111111000///...//////---+++++++++++++++************(((((()))))))))))))))***((((((((()))******++++++************************))))))))))))))))))))))))(((***---...,,,***))))))---------,,,***)))'''&&&'''(((((())))))******+++***---000///---///555;;;TTTjjjoooUUU999111111...------,,,,,,---...//////------,,,,,,,,,,,,------++++++,,,,,,---...//////pppIIIAAA@@@???AAA<<>>BBBCCC???:::999555444555777555333555;;;222444555444111...///000000///111444333111333777444555;;;CCCBBBBBBQQQeeeWWWMMMAAA:::999999666333444444555555777888:::;;;>>>??????>>>===;;;:::999444444777999777444666<<<555444222000//////000000......................................................////////////............///000000000000///...///000111222222111000000222444222000111777<<<888444777===;;;:::NNNhhhqqq??????DDD777>>><<<666555222...111111111000000000/////////...///111222333222111000......------------...............---------------,,,------........./////////999000888UUUPPP,,,333000///---,,,---///000000,,,...//////------...111---------......///000111///000000111111000000///333333222111111111111111///000000111111111111111222000///222666888666333222444666999:::999888777444555777888888888666666555555666777777777777777333333555777::::::888666555888:::999777555666888666???777555===777HHHyyyJJJ333222444555777777666555555555111111222333333333333333222222111333444444222000333222111111000111111111000222333222000000222555///111222444555444333222333555666777777999;;;>>>>>>CCCDDDMMMuuuWWWmmmkkkjjjJJJAAAQQQrrrWWWCCCVVV~~~iiiqqqqqqzzzhhhuuuNNN444666888000000///------------,,,+++++++++++++++************(((((((((((())))))******'''(((((()))******++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))$$$'''++++++***(((((((((++++++,,,---,,,,,,******(((((())))))***++++++,,,***,,,//////111:::HHHTTTaaafffYYY<<<---222777333444111//////000111...,,,---,,,,,,+++,,,,,,------,,,,,,,,,------.........kkkEEE>>>@@@@@@BBB===DDD>>>;;;===DDDIIIEEE???;;;777444333222000///444;;;444666777666222000000111111///111444444222555:::999///555JJJRRRKKKKKKUUU```UUUGGG???======:::777555555666777999:::<<<===@@@@@@@@@@@@???===:::999333333666888555000111666777555333111///.................................000000000000000///////////////000000000000//////...//////000000000000000...///000222222222111000///222333111000222999@@@;;;666555777:::<<>>======@@@@@@AAABBBCCCAAA;;;666>>>;;;666333222333666888777777666555333222111111333222111000000222444555666222999MMM\\\ZZZSSSPPPUUUcccfffXXXKKKHHHBBB999;;;777888???EEECCC>>>;;;;;;;;;<<<>>>@@@@@@>>><<<666777888888888666555333888888666444111///,,,+++000///...---------------///000000000000000//////+++,,,...000000000000//////000000...------...000//////000111111111111111///000000222333444555555:::777777;;;:::777:::AAAWWW[[[UUUQQQYYYLLLCCC<<<:::777555444444444444333222222111......000///---000000111222333222222222000000000///......------///...------...///000111***+++---//////...---,,,000000777HHHOOO@@@///---........................,,,---......//////......222111///...---...000111555555111------000000---000000000000////////////111222444555555444222111555444333444666666666555111222444777:::999777555111444888888666666888:::999888555333222111111222555999:::444111333888999777777888888888888777777666666666666888:::<<<===@@@@@@???>>><<<:::888777555555444333444555666777555444333333555555444333222222222111111111111111111000000000000000111111111111111000000000000000111111000111333777;;;>>>:::999666555555666888:::888888<<>>===<<<===???;;;999===EEEHHHBBB:::666>>><<<888444222222333444444333333333222222111111222111000000000222444555444111;;;TTTjjjqqqnnnkkkeeeqqq}}}{{{kkkWWWIIIDDDDDD@@@@@@FFFJJJGGGDDDBBBBBBAAA@@@AAAAAAAAA???===888888888888777666555555555444444333111///...---......---------...////////////000000000000//////------///000111111111000///000111000...---.../////////000111111111111111///000000111333444444555999777888;;;;;;888:::???;;;___mmmUUUKKKGGGQQQaaagggsss???;;;FFF888666444333444444444333111000///000111333222000444222///---,,,---///000000000000///......------......---------...000000,,,---///000000000...---555&&&;;;RRRCCC444111(((........................,,,---......//////......111000///......///000111555777444///...000111///000000000000000000000000222333444555555444222111444333222333555666555444222333444777::::::777555444666999::::::;;;===>>>999999888777666666666666;;;===;;;777666999999777666666666666666666666666888888888888999;;;===>>><<<;;;:::999777666555555444444333222333444555666555444333333555555444333555444333222111000///...111111000000000000111111111000000000000000000000111111000111333777:::===:::888666555444666888999::::::<<>>222444777222---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++******,,,---......555333444777OOOhhh>>>///&&&***000000///111333+++,,,///---111111'''---,,,,,,+++,,,,,,------------,,,,,,,,,---...///MMMFFF???<<<:::999===BBBAAA;;;AAARRRXXXKKK===999;;;999777555444333333444000111111111111111111111111000000000111222444555444333===XXXuuuzzz}}}yyy^^^PPPOOOKKKKKKNNNPPPLLLJJJKKKJJJHHHEEEDDDCCCCCCAAA???;;;:::999888777777777777222222111111111111000000---------......///000111//////000000000000//////...///000111111111111111000111333222000...---...//////000111111111111111///000000111222333444444666555777:::999666777;;;<<>>777888888999999999888888:::;;;999777999<<<:::555777666555555555555666777888888888888999:::;;;<<<999888777555555555555666444333333222222444555666555444333333555555444333444333333222111000000000222111111000000000111111000000000000000000111111111111000111333666999;;;888777555444444555777888::::::<<<>>>;;;AAAWWWooommm^^^|||XXXEEEYYY|||kkkvvvGGGbbb{{{hhhmmmyyyyyyGGG888222111555444---***---,,,,,,,,,,,,++++++++++++******++++++++++++******+++************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))***************++++++---...///000222777CCCWWWyyyEEE+++******+++------***(((///000999;;;000---000---------,,,,,,,,,,,,,,,---......---,,,,,,,,,------KKKFFF@@@===999777<<>>EEEfffyyyuuuaaaHHHAAADDD???BBBQQQFFFZZZxxxUUU666:::888666555666555444333777333222555666555222111---///222444555333111///111111111000//////.........------------.........111111222222222111000///,,,111IIILLL222+++333///........................,,,---......///.........000//////...//////000111333999:::444......111222000000111111111111111222333333444555555555555444444333222333555666555444555555666888;;;;;;:::888777555444777;;;===<<<999555666777888888777666555333777:::888999;;;:::666999777666444444666777999666666666666777888888999:::999777666666777999:::555444444333444555666777555444333333555555444333000000111222222333444444222222111111000000111111000000000000000111111111222111111111222555777888666555444444444555666777888888;;;===;;;;;;FFFRRRzzzqqqbbbccccccJJJ@@@QQQVVV```rrrNNNMMMiiimmmNNN[[[HHHXXXvvveeeUUUssszzzoooGGG555777222000000---)))+++111,,,+++++++++++++++++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********)))***+++,,,,,,---///111555EEEaaaggg///(((111555222---,,,+++(((///666FFFGGG333***000444...------,,,,,,,,,,,,---///......---,,,,,,,,,,,,LLLGGGBBB???;;;888;;;AAACCC===LLLmmmyyycccFFF888111222333444555666666777555444333222111000////////////000111333444666777:::999<<>><<<;;;;;;;;;<<<777666555333333222333333333222111000///...............///000000000000000------------.........//////222444444222///...---//////000111111111111111000000000111111222222333111444666666555555555444888999@@@NNNqqq|||mmm\\\MMMFFFRRRHHHWWWpppYYYOOOBBB???;;;888777777555444999444222444444111111444555666777777666555222111333222222111111000//////.....................---000000000000000000000///)))NNNOOO999555222,,,222........................,,,---......///.........///////////////000111111000666888222------000111000111111111222222333333444444555555666666666666666555444555666777666555666666666999;;;<<<;;;999999777555777:::;;;888555666777888888777666444333555>>>CCC@@@:::999:::;;;:::999777666666777999:::777777777777888888888777:::999777666777888:::<<<777666666555555666888999555444333333555555444333000000111222333444444555333333222111111111111111//////000000111111111111222111111111222333555666444444333333333444666666666666888::::::;;;@@@FFFVVV{{{oooaaa[[[[[[]]]kkk]]]aaaYYYGGGNNNUUULLLOOOOOOyyyxxxKKKOOOwww]]]hhhSSSWWWxxxzzz\\\{{{rrrGGG666;;;888222...---,,,,,,---///++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******************+++,,,++++++---000444NNNaaazzzNNN666///888;;;666444===KKKUUUOOOCCC@@@>>>111+++...---///...------,,,,,,,,,---.........------,,,,,,+++LLLGGGBBBAAA>>>;;;;;;???>>>???TTTyyyyyyWWW@@@444444444444444333333333666666555333222111000/////////111333555666888888;;;<<<<<>>HHHNNNGGG===999;;;>>>:::999888888888888999:::::::::;;;;;;;;;:::999999888777666666666777999:::888777777666777888999:::555444333333555555444333555444444333222111111111444333222111111111111111/////////000111111222222222222111111222222333333222222222222333444555555444555666777777888;;;>>>FFFVVV}}}}}}bbb\\\WWWYYYfff}}}hhhrrrPPPUUUqqq]]]kkkxxxjjj\\\tttuuukkkkkk~~~eeeEEE:::777333///---,,,---//////---************+++++++++++++++))))))************))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************************+++,,,,,,,,,///666<<<___zzz\\\888555333666777666:::OOOooo{{{RRR555000222555222'''000///...---,,,,,,,,,,,,------.........---,,,,,,JJJCCC???AAABBB???=========EEE^^^fffFFF555555444333222222333333555555444333222222111111///000222444666888999:::<<<@@@@@@CCC[[[yyy{{{uuuZZZLLLGGGEEEDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@???>>>>>>===;;;:::888777999888555333222222333444444333222111000/////////---...///000111111111111///...------,,,---...///---///000000///...///111//////000111111111111111000000000000111111111111444888999444333666888666777@@@:::333:::KKK~~~qqqwwwdddxxxggg\\\VVVLLLDDD@@@???>>>>>>>>><<<@@@FFFIIINNN```vvvUUUSSSOOOJJJDDD===888555666666666555444444333333000000111111111000...............///000111222333BBBPPP@@@---333222***000........................,,,---......//////......---...///000000111111111---000111//////222222///111111222222333444444555555555555555666777888999666555444555777777777666999888888999<<<======<<<:::;;;<<<<<<;;;999::::::::::::999999999999::::::>>>FFFIIICCC<<<:::<<<===888888888888888888888888;;;<<<<<<===<<<;;;:::999777777777777777777888888888777666666666777999999555444333333555555444333666666555333222111000000555444333222111111111111...//////000111111222222222222222111111111111111111111111222333444444555222555666555444666888:::???FFFYYY}}}yyybbbWWWSSSfffssspppNNNdddqqqvvv^^^jjjzzztttvvv~~~ccc>>>222444222++++++,,,------------,,,***)))*********++++++++++++))))))************))))))(((((((((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,---...555@@@HHHiiiiiiEEE+++,,,000///111444777DDDbbbxxxMMM///,,,111777666,,,000///...------,,,,,,,,,+++,,,---.........---,,,uuuGGG@@@<<<@@@DDDBBB>>><<<;;;GGGbbbhhhAAA333222111111222444555666222222222222222222222222///000333555888999:::;;;>>>DDDCCCCCCXXXwww{{{^^^IIICCCCCCDDDEEEDDDCCCCCCDDDDDDCCC@@@>>><<<<<<===<<<;;;888666444777666444222222222444555222222111111111111111111---...///000111111111111000000...------...///000---.........---...000222//////000111111111111111000000000000111111111111222666666000///333555333,,,;;;<<<@@@GGG<<>>===<<<666999<<<<<<999888:::<<<999888777777888:::;;;<<<666;;;===:::888:::;;;:::777777888888888888777777:::;;;;;;<<<;;;:::888777888888999999999999888888777666555555555666888999555444333333555555444333444333333333333333333333555444333222111111111111...//////000111222222222222222222222111111000000000000111222333333444444000444777666555666999:::333???HHHVVVyyydddXXXllliii___]]]iii{{{___:::444666000...444000111000+++'''(((+++...))))))******++++++++++++))))))************))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---111:::GGGQQQ|||SSS===333+++000---+++///444///+++;;;RRRPPP777,,,...,,,,,,333444000000///...---,,,,,,,,,***+++---...///...------fffDDD@@@===>>>AAA@@@===;;;;;;FFF^^^}}}ZZZ888777666555333222222333333444444555555444222111///000222555666666777999;;;888BBBBBBAAAVVVzzzsssPPPCCCHHHJJJEEEFFFDDDBBBCCCDDDAAA;;;666666777999:::;;;999888666333666777555222222777===888333...---...000000...---111222...,,,...///---///////////////000111111//////............//////......//////000000111111...000222333111000///000000000111222444555555666777888888888:::???EEEIII|||}}}zzzeeeuuuqqqqqqvvvuuutttvvvuuu}}}WWW>>><<<@@@333...666555222444555222111111000///,,,---111222+++)))888NNN???888111...///000///,,,------............------............//////000000---------.........//////000111111111111222222222111222333333222222444666444777::::::888888:::<<<999777333111222444888;;;666777999::::::999888888BBBAAA<<<666999AAADDD@@@999;;;===<<<888666666888999999999999999999999999888:::;;;:::888666666777:::999999:::;;;:::888666888999:::999777555555555999888666555444444444555444444444444444444444444000000111111222222222222111111111111000000000000222111111111000000//////111111222222222222111111222111000111222444444444555555555555555666777777===;;;???GGGQQQkkk{{{~~~ZZZ~~~]]]tttVVVkkkmmmEEE>>>555000000000...+++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''((((((((()))******++++++,,,***)))222===DDDXXXwwwpppEEE222///,,,***,,,+++,,,---,,,+++,,,...000000000000000000000000000AAACCC<<<---(((---...(((111000///...---,,,,,,,,,lllCCC@@@???@@@???<<<<<<>>>===CCCTTTkkkxxxmmmOOO444666555333222222333444666333333444444444333222222111333555555555666999;;;???FFFEEECCCRRRpppoooUUUNNNMMMLLLHHHFFFCCCAAA@@@===:::777555555666777888777666666444666777555333444777:::888555222000000000000///,,,000111...,,,...///...///////////////000111111//////............//////......//////000000000000///111333333111000000111000111111222333444555666555666777777999<<>>:::333222444444111//////000111...///000000---111???NNN<<<777111///000111///---......////////////......------......////////////---------.........//////000000111111111222222222111222333333222222444666444666999999777777888:::888666444333333555888:::777777777999::::::888777>>>???>>><<>>888111...///000...,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))***+++++++++...,,,333;;;===IIInnntttUUU666---...---,,,...+++---......------...///........................999<<<777,,,(((......)))000///...------,,,------oooCCCAAABBBDDDAAA<<<===BBB@@@BBBIIITTTZZZTTTCCC444666555333111222444666888666555444333222222222222222333444444444666888;;;@@@CCCDDDFFFSSSlllqqqZZZRRRPPPKKKIIIEEEAAA>>>;;;999999333333333333444444555555555555666666666666666666666666666444222000000000+++///000---,,,...000...///////////////000111111//////............//////...////////////000000000///111222222111000111111000111111222333444555555333444666777777999<<>>BBB@@@555111555666666333///...000333000111///---111<<>>;;;999777666777888888777999777555777;;;??????>>>888777666555444444444444555555555444444333333333111111111111222222222222111111111111000000000000111111000000000000//////000111111222222111111000///000000000111222222222444444444444444555555666777777;;;???>>>AAAPPPbbb___iii]]]rrrtttUUU===BBBNNNaaavvvyyyXXX???222666222...---...///...,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((())))))******+++,,,,,,,,,---666555777^^^KKK999++++++...---,,,...+++---///000///......///------------------------000333111***)))---...)))......------------......iiiDDD@@@CCCKKKNNNHHHCCCDDDAAA@@@AAACCCEEECCC===888888666444222111333555777999888555333111111111111444444444444444666999<<>>===<<<;;;:::999888777:::777666999@@@CCC@@@===;;;999666555666777888888999555222444:::>>>???===666666555555444444444444555555555444444333333222222222222222222222222222111111111111000000000///000000000000000000//////000000111111111111000000...///111111000000111222333333333333333444555555:::999<<>><<>>111111111111222222222000///000000111111111111000000........................//////////////////////////////000000000111111111111222333333222222444666666555444333444444555555555666666777777777777777:::777666777:::;;;:::888<<<;;;:::::::::999:::<<>>999666666999;;;;;;999777555333222222222222222222333444666888888666555555444555999???DDDOOOUUUbbbsssaaaEEE888777HHHnnnqqqUUUOOOGGGBBB???<<<777333777555333111111111222333444444555555666666777888222333555555444222111222///333333000...000000//////////////////000111111//////............///////////////............------...//////......000222111111111111222222333333222444666777777777888999222AAA??????aaaqqqvvvbbbVVVJJJDDD@@@777222777888333222444111222222444:::<<<666,,,111111111222111111000///000000111111111111000000///////////////.........000000000////////////.../////////000000000111111111222333333222222444666888666444444555777777666666666777777777888888888999999999999999:::;;;<<<;;;999999:::;;;;;;@@@FFFBBB>>>999777777999::::::;;;;;;:::999888888777777999777666888<<<===;;;999;;;999777666777888888777888555222222444666555333444444555555555444444333444444444444444444444444333333333333222222222222111111111111000000000000......////////////000000///000000111111000000///---111444444111///000222111111111111111222333333666666666555555666999======EEEIIIVVVttt~~~wwwsss{{{tttpppccc___yyy~~~lllSSS???QQQpppgggLLL]]]XXXuuuxxxlllxxxdddKKK555111666555111000000000///...---,,,+++***+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---......333***>>>UUUNNNDDDBBB::://///////...,,,++++++------...000000///---------........................,,,---.........,,,+++))),,,,,,++++++,,,---......rrrOOOCCC>>>SSSuuuZZZPPPLLLEEE===777555777999888888777777555444333222222222444555666666666666666666555444666;;;BBBHHHKKKZZZssseeeOOO===888:::FFFaaaggg[[[LLLCCCAAA???999444777666444222000000000000222444555555444555888<<<444333333444666666555444111555555111///000000//////////////////000111111//////............////////////.........---------///000000000///000222555111111111111222222222222111333555555555555777999222???BBB>>>DDDZZZ{{{ppp{{{wwwjjjWWWEEE777888999555333555333000111666888444111000111222222111000//////000///000000000000000000///111111000000000/////////000000000000/////////...////////////000000000111111222333333222222444666999666444444777999:::999777777666666777777888999999;;;===;;;888888<<>>FFF@@@>>>;;;;;;<<<===<<<;;;;;;;;;:::::::::999999999888999:::;;;<<<=========;;;999888888999999888777777777666666555555444444333333444555555555444333222333333444444555555555444444333333333222222222111111111111000000000000........./////////000000//////000000000000//////---222666555222///000222111000000000000111222222333777::::::888888:::;;;666>>>>>>AAANNNZZZiii~~~www}}}}}}iii]]]|||cccRRRHHHZZZddd555dddzzz```KKKPPPeeevvvQQQaaadddKKK333555777555///+++...333......---,,,+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,---.........000555HHHVVVGGG,,,(((444,,,......---,,,,,,---------...///...,,,,,,,,,------------------------------,,,---......,,,++++++,,,,,,,,,+++,,,,,,------pppPPPFFFEEEaaaiii]]]WWWMMMBBB:::666777888555666777777777666444333666777777777666444222000666666555555777===EEEJJJSSShhhrrreeeXXXNNNLLLKKK^^^xxxxxxgggRRRFFFDDDCCC>>>888777666444222000///...---000444666555222333999???666333222444777999888666333777777222///000000...///////////////000111111//////............////////////.........---------111111222111111222444777111111111111111222222222111222333333333444777999<<<333111;;;<<<777[[[iiipppWWW@@@;;;;;;666222444555000000666666///000777222222222000///...///000//////000000000000//////222222111111000000//////111111000000/////////...////////////000000000000111222333333222333555666:::777444555888;;;<<<;;;888777666666666777999:::888===???===888777<<>>======???BBBBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::===>>>>>>???@@@BBB:::999999:::;;;:::888777777999:::999777666666666222333444555555555444333111222222333444555666666444444444333333222222222111111111111000000000000---.........//////000000//////000000000000//////...222777666222000000333000000000000000111111222+++333;;;===;;;:::999888666<<<:::<<>>VVViii|||ssspppuuu~~~uuuXXXMMMMMMJJJAAA:::===:::555111111222///+++///000000000111444999<<<777555333444666888999999555444333222111111111111111111222222222222111111000000000000000111111111---000222000------222777777777444///,,,///888@@@BBB>>>888222000111444666222333444444333333555777999999999888:::AAAKKKTTTiii~~~___UUUDDD;;;???444===:::444111333555333222333111222333555555333///---111000000000000222333444777666444222000000000000.../////////000000111111000000111222222222222111//////333777666444888>>>888===@@@>>>:::777999<<<===<<<999777777777888999:::;;;<<<===<<<:::777666<<<999999===>>><<<;;;<<<@@@???>>>???AAABBBAAA@@@999999;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>===<<<999<<>>;;;888888999888999::::::888666666777666666555555555555666666555444333333333333444555333333444444333333222111000222222222111000111222000/////////............000000////////////000000111111000000//////......222111///000111111000///111222222333333444444555777777888999:::<<<>>>???JJJaaayyyccc```oooLLLGGGjjjUUUmmmiii___xxxcccFFF===;;;888555333222222333//////.........---------+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))$$$%%%&&&'''((((((''''''******)))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))),,,+++))))))***++++++******...,,,---111......888VVV\\\OOO555+++333222%%%------.........---,,,,,,222+++...;;;@@@777,,,))),,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++jjjKKKVVVeeeRRRKKK???999:::888888777666666666666333111555777777444444555555222:::666:::444:::AAADDD```zzzuuuuuuvvviii^^^TTTJJJDDD???>>><<<888555444222111///000000000000333888;;;111111111222333555888999555444333222111111111111111111222222222222111111000000000000000000000111...000111000---...222777DDDCCC@@@999333222666;;;BBB>>>888333000///000222111333444333333333555777666777777777888===CCCHHHLLLwwwsssssskkkYYYKKKJJJ999777555666:::???>>>888444444222222222111111111111111///000111222222222111111222222333333333222111000///000000111111111111111000000111222222222222222555333333333111...333:::999999999:::::::::;;;;;;===<<<:::999888999999:::888888999:::;;;:::999999<<<999888<<<>>>;;;:::;;;;;;<<<>>>AAACCCBBB@@@===@@@@@@AAAAAA@@@???>>>======>>>???@@@AAA@@@??????999;;;======;;;999:::<<<:::;;;<<<<<<:::888888999888777666555555666777888555555555555555555555555333333333333333222222111000222333222111000111222000000/////////.........000000////////////000000111000000000/////////...000///...///000111000///111111222222333444444444666666777888999;;;<<<===FFFJJJ]]]oooffflllrrr~~~jjjSSSKKKttthhhooowww```LLL999888555222000000000000///.........---------,,,+++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))...,,,***((('''((()))*********)))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***))))))))))))))))))((((((((()))*********000+++...888777000999LLLYYYPPPBBB555000000222333---------------,,,,,,+++///***---999===555------,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++sssRRRbbb{{{|||dddUUUMMM@@@;;;>>>>>>;;;888666555555555444333444555444222555999777222888555;;;666;;;CCCLLLmmmnnnfff___ZZZiii{{{wwwiii___PPPAAA:::;;;<<<<<<999444111//////000000000000222555888111333555444222222555888555444444333222222222222111222222333333222222111111111000000000000000000...000111000---...111555FFFFFFDDD>>>666222222444<<<999666333000000000000111222333333222333555777555555666777888:::;;;===555TTTxxxpppooo\\\\\\iiiZZZIII>>><<<===>>>:::666777;;;555555444222000111444666...000222444444333111000---///111333444333111000///000222333333222111111000111111222222222222222222222555777666333666<<<<<<999777999===@@@???===<<<<<<<<<<<<;;;;;;;;;;;;666777777888999;;;<<<===>>>::::::===>>><<<:::;;;<<>>???@@@AAABBBAAA@@@@@@:::;;;<<<<<<;;;<<<>>>@@@===>>>??????<<<;;;;;;<<<:::999777666666777999:::555555666777777666555555333444444444444333222222111222333222111000111333000000000000////////////000000////////////000000000000000000////////////...---,,,---///000000///111111111222333333444444555555555666888999;;;;;;CCC===???WWW~~~^^^IIIVVVeeeeeelllIIIDDDaaakkkttt|||aaaNNNEEE===555555333111///---,,,,,,---......------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******777333...)))'''(((***,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))*********+++444)))999RRRNNN@@@FFFUUUKKK888///666777...---666------------,,,,,,+++++++++)))---666777111...000,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++eeeSSSddduuu\\\fffnnn]]]SSSMMMAAA@@@HHHIII???;;;777444555666666666333888999555555::::::666888555;;;777;;;CCCOOOvvvlll[[[NNNDDDJJJRRRlllwwwppplllYYY@@@@@@<<<;;;===>>>888111,,,000111111000///000333666888;;;<<<999333000222555555555444333333333333333222222333333333333222222111111111000000000000000...///000///......111333888999:::777333///......222222111111222222222333000111222222111222444666666555555666777999999999CCCFFFMMMnnnccczzzgggKKKEEEAAAAAA???:::888999777777777555444444555777///000222333444555555555///000111222222222111111///000222333333222000///000111222222333333222222...111777<<<;;;666555888<<<999777888<<>>===<<<===>>>>>>>>>======<<<999999888888999<<<>>>@@@AAA======@@@AAA>>>===>>>???AAAFFFKKKNNNMMMIIIEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???>>><<<<<<<<<===>>>@@@BBBDDD???AAABBBAAA???======>>>999999::::::::::::999999555666888999999888666555555555666666555555444333111222333333111111222333111111111000000000//////000000////////////000000000000000000////////////...---,,,...000111111000000000111111222333333333444444444555666777999:::<<<>>>???FFF^^^zzzZZZFFFSSSmmm___SSSPPPiiinnnzzzqqqwww|||UUURRRFFF777/////////,,,111000...---++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********777333...)))'''(((***+++((()))))))))))))))((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))***)))***+++++++++++++++,,,111---HHHjjjmmm]]]OOOEEE666)))))):::@@@666///333......---,,,,,,+++++++++++++++...333111,,,,,,111,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++zzzVVVNNNZZZzzz|||hhhRRRDDDRRRaaaSSSMMMHHH>>>@@@JJJKKKBBB>>>999555555777888999:::EEEGGG===666999;;;999999555;;;888;;;AAAPPPzzzmmmTTTGGGEEEEEE@@@MMMeee}}}zzzmmm[[[aaaNNN===;;;???===666111111222222111//////111333888<<<>>>:::444111222555555555444444333444444444333333444444444444333333111111111111000000//////...///000/////////000111,,,...000111000...,,,,,,---...///111222222222222000111222111111111333555444444444444555666888999777===>>>JJJhhhlll]]]SSSLLLNNNPPPJJJ???888:::888666555555555444333222111111222444777:::<<<555444111/////////111222//////000111111000///...111111222333333333333222444444666888555111333777999999999999999:::;;;;;;>>>>>>?????????>>>======>>>===;;;:::;;;<<>>>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>>???>>>===>>>@@@BBBDDDEEE@@@AAABBBBBB@@@>>>>>>???777999<<<>>>>>><<<999777666777999::::::999777666777777777777777666666555111333333333222111222333222111111111111000000000000000////////////000000////////////000000000000///......///111333222111//////000111111222222333333333333444555666777888555<<>>NNNYYYMMMGGGAAA888<<>>>>>EEEQQQkkkmmmvvvqqq[[[VVV[[[``````___UUUKKK===555444444222000333222111111333777<<>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>=========AAA@@@>>><<<<<<===???@@@DDD@@@@@@DDDFFFCCCBBBCCCBBBAAAAAABBBEEEGGGGGGGGG???>>>>>>>>>??????@@@AAAAAAAAABBBCCCBBBAAA@@@???@@@???>>>???AAABBBCCCBBB???@@@AAAAAA>>>=========777999===??????===999777777777888999999888777777777888888888888777666666222333444333222111222444222222222222111111111000000000////////////000000////////////000000000000000//////000222333222111/////////000111111222222333333333444444555777777777999<<>>888555555666777777AAANNNOOO@@@777;;;<<<777===444999:::@@@DDDQQQ|||cccPPPHHHFFFGGGDDD===>>>DDDIIIJJJQQQllldddHHHCCCFFFBBB;;;888555666555444111///000000000111222444444444444444666555555555555555666666444444555555555555444444222222111111000//////...//////...///000000///...//////......///000000000//////000000000000/////////000111000000000222444...555<<<;;;555111444888:::<<<999:::@@@???BBBPPPrrr{{{xxxWWW???666555333000333222111111333555888:::999777444222000000111222333222000///...///000111111222333333444444333333666333222444666<<>><<<<<<<<<<<>>======>>>?????????<<<<<>>@@@>>>===>>>@@@@@@>>><<<===>>>??????<<<;;;;;;<<<999:::<<<======<<<:::999888888888888888888888888666666777777666666555444222333444444222222333444333333222222222111111111000000////////////000000.../////////000000000111000///...///000111000///......//////000111111222444444444444444555666777999777;;;AAA@@@FFFddd{{{SSSKKKWWWzzzzzzZZZ;;;000000111666>>>///...............///000,,,,,,,,,---,,,,,,++++++************+++++++++,,,+++++++++************)))(((((((((((((((((((((((('''(((((()))******++++++&&&&&&'''(((((((((((('''&&&''')))*********)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))***+++******...777>>>```uuuooonnn~~~ddd999666---///,,,***000;;;AAA@@@444333000...------...///---//////---+++,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++\\\\\\PPPOOOAAA>>>GGGFFFRRRTTTHHHBBB===777===CCC<<<@@@<<<777444444555555555777BBBCCC888555===>>>666>>>444999;;;BBBGGGSSS}}}UUUOOOKKKAAA@@@CCCBBBFFFLLLHHH888555OOOqqqyyydddUUUXXXZZZPPPCCC<<<666777777555222000000000333222222444555555333000666666555555555666666777444444555555555555444444222222222111000//////...///......///000000...---...,,,++++++---///000111,,,---...///000222333333...///000000///000222444///999CCCBBB:::333444888111555444777<<<888:::HHH:::TTTvvvqqqrrrLLL;;;888666333222222222333333333444444777666555444333222222111555333111///...///111333111222333333444444333333444444555777555333777>>>???;;;;;;AAAJJJLLLEEE>>>EEECCC@@@===;;;;;;<<<<<<===============>>>??????<<<888999>>>AAA??????@@@>>>>>>>>>@@@BBBBBB@@@???DDDCCCAAA???>>>>>>>>>???>>>??????@@@???>>>===<<>>;;;777;;;===>>>===;;;:::999:::<<<;;;:::999999:::;;;<<<888888777666666777888888555555555555555444444333222333444444222222333444333333333222222222111111000000////////////000000.../////////000000111111000///......///000...---......//////000111111111444444444444555555666777555666>>>AAA777;;;iii]]]IIIOOO[[[|||```\\\GGG>>>555444777666---%%%///...---......,,,,,,---++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,+++++++++************)))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((())))))%%%''')))***+++***)))((())))))))))))************))))))))))))))))))))))))))))))((())))))***++++++***,,,------...555@@@IIIyyy|||RRR''':::......///222666999===@@@555444111///......///000,,,------,,,---......,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++++++++++++++++++++eeeOOOPPP???999GGGHHHGGGXXX[[[RRRNNNIII@@@BBBBBB888999777666888777777;;;AAA>>>===:::888666777:::===;;;BBB888999IIIIII___rrrNNNGGG@@@BBB===???CCC>>>;;;:::999:::FFFSSS{{{hhh\\\eeeqqqaaaEEE;;;555333666555///---///444333333333333333444444333333333333333444555666777777666555555555555555444333222000///.........///............---------..................------000000000000000000000000////////////000000000000000444777888666444444555333444666777999::::::;;;:::>>>FFFQQQeeezzzOOOUUU\\\FFF444777555666666555444222111000//////222555555222000111333111222111///000222444333...222333000222888:::777555666666777888888999999;;;;;;;;;<<<>>>@@@@@@???KKKKKKHHHDDD>>>;;;::::::???BBB;;;888??????<<>><<<;;;<<<>>>@@@EEE===888;;;@@@BBBCCCDDDFFFFFFEEEDDDCCCDDDDDDDDD>>>:::;;;===<<<888:::AAAHHHGGGGGGGGG@@@888999AAA@@@>>><<<;;;<<<======<<<<<<<<<===@@@BBB@@@:::555:::888777555555666888999999555222444888:::999666444444444333333222222222111111222333444444444444000///.........000111222////////////////////////000111111000...,,,---...............///000111222111111222333333444555555777;;;<<<<<<<<>>222222111000///...---------------,,,,,,++++++++++++*********))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---((((((((((((((((((((((((******))))))(((((('''''')))+++***((())),,,---+++++++++***)))(((((())))))))))))))))))************###111///...666222FFFwwwhhh{{{WWW333555///333222//////555<<<@@@@@@@@@;;;888777444///,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---+++,,,---.........------]]]OOONNNAAA===HHHDDDCCCTTTfffZZZOOOCCC@@@NNNTTTGGG<<<888555666888;;;DDDMMMCCCAAA>>>;;;:::<<>>777888999666333444222222222222222222333444333333333333444555666777777777666555555555555555444333222111//////......///............---------........................////////////////////////.../////////000000000000///222555555333222333444222333555666888999999999777999;;;===CCCPPP```llleeeFFF===NNNrrrZZZEEE555999888111111222222444555777888111333444555333222222222111222111000000111222222...222333111333888:::777666666666666888999:::;;;:::999888999<<<@@@CCCDDDFFFGGGGGGEEEBBB@@@???@@@===@@@::::::CCCDDDAAAFFFFFFEEECCCAAAAAADDDGGGJJJCCCAAACCCLLLPPPMMMGGGDDDEEEEEEFFFFFFGGGGGGHHHHHH======@@@@@@;;;666;;;CCCGGGCCCBBBCCCAAA<<<;;;???@@@>>>;;;:::;;;<<<===<<>>>>>;;;888;;;:::999888777888888999999666333444888:::888555444333333333333333333333:::888666333111111111111//////.........///111111///////////////////////////000111000...,,,---............//////000111222222222222333333444444444111777;;;<<<>>>LLLcccLLLGGGPPPJJJ:::666888222222111000///...---,,,------,,,,,,,,,+++++++++************)))))))))((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((***)))))))))((((((((('''(((******((()))---...+++++++++***)))))))))))))))))))))))))))************+++,,,...+++111KKKjjjwww]]]bbbzzzuuuGGG000555000///---,,,///777>>>@@@???===>>>BBBCCC===333---,,,///...------,,,,,,------,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------yyyXXXNNNJJJAAAAAAFFF???@@@RRRkkk^^^NNN@@@???PPPUUUEEE;;;888777:::<<<>>>FFFNNNBBB???<<<:::;;;>>>BBBEEEEEEKKKBBB???HHHNNNoooXXXBBBCCC???@@@999999666666777999777555999???SSSmmmnnnbbbeeeqqq{{{bbbQQQ???999999888555222111111000000111222222333333333333444555777888999777666666666555555555555333333222111000//////...///............---------........................////////////////////////....../////////000000000///000222111000000111333111222333555666777777888555777888777666888===BBBMMMGGG@@@:::888FFFkkkaaaNNN>>>===888222222222222444777:::<<<333222222333555555333222111111111222111111000111///222333222444888999777777666666666888;;;>>>???>>><<<;;;:::<<>>@@@BBB@@@>>>???BBB???<<<;;;<<<===>>>???AAA???;;;:::;;;<<<<<<<<<===<<<;;;;;;:::999888888:::777444555888999777555333333333333333444444444>>>;;;777333000000000111///............///000000///////////////////////////000111000...------.........//////000111111222333333333333333444444444///555888:::@@@RRRWWW===999888222111111111000///...------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''))))))(((***//////,,,+++***))))))))))))))))))))))))*********+++++++++///'''------555gggddd===dddxxx[[[777111666111111000111777???FFFIIIJJJAAABBBEEEEEE===222...000//////...------------...,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...rrrUUULLLHHHDDDEEEBBB;;;EEEYYYsssbbbVVVOOOIIIKKKHHH;;;777777;;;@@@@@@======AAA>>>:::777555777<<<@@@CCCCCCHHHDDDBBBIIIUUUOOO???@@@<<<>>>888999555666777777666555777:::MMM^^^ssskkkbbbrrrmmmOOO>>>;;;:::666111000000000000000111222222222333333444666888999:::666666666666666555555444333333222222111000/////////............------------------...............////////////////////////........./////////000000000000000//////000111222000111222333555555666666666888:::;;;:::;;;===???777888===@@@>>>===EEEPPP|||mmm\\\HHHAAA666;;;999666444333444666888444111000111444555333111222111222555444111///000000222333444555777888777999888777888:::>>>AAADDDFFFEEEDDDBBB???>>>???@@@CCCEEEHHHHHHFFFDDDBBBBBBQQQNNNAAA<<>>BBBAAAAAAAAABBBBBBBBBAAAAAA>>>???EEEIIIGGGFFFGGGHHHIIIJJJIIIGGGDDDAAA??????AAABBBAAA>>>;;;===AAAFFFDDDBBBBBBBBBBBBAAABBBEEEBBB>>>===>>>@@@AAABBBAAA???===;;;;;;;;;<<<============<<<:::888777666;;;888666666777888777555333333333444444444444444888777555333222222222333................../////////////////////////////////000000000...------///...//////000111111222222444444444444444444444444777999777:::EEE[[[___:::===;;;///000000000///......---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((,,,111000+++******)))))))))))))))***))))))******+++,,,,,,,,,///,,,000888NNNtttsssJJJEEEmmmlllEEE444888666222333555999???CCCGGGPPPXXXLLLDDD<<<777222...///444///......---------------,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...fffQQQQQQQQQTTTOOOBBBAAAUUUjjjhhh___^^^QQQDDD@@@===999999<<<@@@???<<<<<>>>>>@@@DDDEEEEEEIII[[[JJJ>>>>>>888<<<999:::999999888666555666999:::FFFRRR___kkk{{{~~~hhhmmm___GGG??????;;;666222222111111111111222222222333333444666888999:::666666666777666555444444222222333333222111000//////............------------------.........//////....................................////////////111000//////000111222222///000111333333444444444666666777666666666777888???:::777999:::;;;===@@@PPPuuuZZZjjjnnn]]]JJJBBB888@@@>>>999555333222333333333000...000333555333111222111444999999333000222111111333666777777777888;;;:::999:::<<<@@@DDDGGGHHHJJJLLLKKKFFFBBB??????AAADDDFFFGGGFFFDDDCCCCCC]]]YYYJJJ@@@DDDBBB===@@@???@@@BBBFFFIIIHHHEEEBBBEEEAAA@@@DDDFFFFFFGGGKKKFFFFFFGGGFFFDDDAAA>>><<>>>>>@@@BBB???;;;EEEHHHIIIFFFBBBAAACCCFFFEEEBBB>>>===>>>@@@AAAAAA??????@@@???>>>===<<<<<<======<<<;;;:::888666555:::999777777777777777666444444444444444444444444111222333444444333222111//////////////////......////////////////////////...///000///...---...///...///000111222222222111333444444444444444555555:::999666<<>>@@@;;;999:::;;;===EEENNNQQQLLLEEEBBBBBBBBB@@@???BBBDDDIIIMMMOOOcccvvvFFF======666:::999;;;:::;;;999555555888;;;:::;;;FFFVVVeeeyyyvvvlllpppzzz```JJJ@@@@@@>>>:::666555444333222222222222333333333444555777888999555666777777777666444333111222333333333222000//////............---------,,,,,,------.../////////........................------........./////////111000///000222333222111///000111222333333333333444444333333444555666777666888999888666777<<>>???777333666222111333777888666666888;;;::::::;;;===AAADDDFFFBBBGGGLLLMMMJJJFFFCCCCCC???AAADDDFFFFFFFFFFFFGGGRRRRRRFFF>>>AAA???;;;@@@;;;<<<@@@FFFKKKLLLHHHDDDAAA@@@BBBGGGHHHEEEDDDFFFAAABBBCCCCCCBBBAAA@@@???BBB???<<<<<>>??????>>>>>>@@@CCCCCCAAA>>>===<<<>>>===<<<;;;999888777666999999888777777777888888555555555555444444444333000111444555444222///---000000000111000000///...////////////////////////...///000///...---...///...///000222333222222111333333333444555555666666111666999DDDVVVfffpppAAA333777000+++444......---------,,,,,,,,,*********+++++++++++++++))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))...333000))))))))))))))))))******+++******+++,,,------...///)))666===WWWrrr[[[@@@PPPjjjbbb???)))555;;;222222222777BBBIIIGGGIIIZZZoooXXXFFF555111444444000,,,------,,,++++++++++++,,,,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---+++,,,---.........------```]]]mmmwwwOOOUUUwwwxxxiiiZZZLLLAAAEEEFFF;;;AAA;;;777888:::???JJJUUURRRNNNIIIHHHIIIJJJGGGDDDGGGHHHRRR[[[^^^tttjjj???<<<<<<444888777999777999888444555999:::777777BBBRRRddd{{{tttkkkmmmjjj^^^NNNDDDBBB???<<<999888777555444333333222333333333333444555666777555666777888777666444333111222333444444222111//////............---------,,,,,,------...//////000........................---------.........//////000//////000333333111...000000111222333333333333333222333555777:::;;;;;;...333999:::999999:::;;;===@@@NNNnnnjjjPPPJJJSSSMMMEEELLLXXXeeeuuucccNNN===>>><<<888777777666666666777777222333333333333333666888555222888CCCDDD;;;666999333111333999:::666555888888999999;;;===???AAABBB<<>>AAA===999???>>>======BBBGGGHHHEEEBBBAAA@@@BBBFFFFFFBBBAAADDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@>>>>>>CCCIIIEEE<<<>>>CCCDDD@@@>>>BBBDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>???BBBEEEDDDAAA???>>>???@@@>>><<<;;;999999999999888888888888777888999:::777777666555444333333222222333444444333222000///111111222222222111///...////////////////////////---///000///...---///000...///111333333333222111111222333444555666777888222CCCSSS```kkkooo}}}}}}oooooottt]]]>>>777333000111000---------,,,,,,,,,,,,,,,)))*********++++++++++++((()))))))))************))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))///333///''')))))))))))))))***++++++******+++,,,---...//////---:::[[[}}}yyyVVVMMMeeeeee[[[CCC111333666333555999===IIIWWW\\\^^^kkk|||YYYIII999555666555000.........---,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---+++,,,///000111///...,,,iiimmmuuuRRRYYY{{{{{{mmmVVVOOO```\\\???===:::999;;;===@@@HHHPPPJJJGGGEEEGGGLLLOOOMMMJJJKKKLLLZZZggglllaaa::::::<<<444777666666333777777444555:::999333<<>>???;;;@@@DDDEEECCCBBBDDDHHHJJJJJJIIIHHHEEEDDDEEEFFF999DDDGGGEEEGGGAAA<<>>BBBBBBAAADDDIIIGGG@@@:::======:::===CCCDDD???DDDDDDDDDEEEFFFEEECCC@@@BBBDDDEEEDDDAAA???@@@BBBAAA@@@===;;;::::::;;;<<<777888888888777888999;;;888888777555444333222111333222222222333333444555111222333333222111000///////////////////////////---///000///......///000...///111333444333222111000111222444666777888999AAA\\\uuu~~~}}}[[[KKKOOONNNSSSbbb|||\\\>>>222222,,,222888,,,------,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((())))))*********+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******++++++)))***///444///&&&))))))((())))))***++++++******+++,,,---//////000999EEEaaahhhwww^^^]]]RRR???333222666777<<<>>>KKK___jjjmmmuuu[[[LLL;;;444222111111333//////...------------...,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---***---000222222111...,,,~~~tttdddjjjyyyaaabbb\\\DDDHHHCCC===:::888888;;;>>>???CCCDDDBBBDDDKKKNNNMMMMMMMMMZZZcccjjjLLLBBB999888999777555555666555444444555666666555>>>AAAPPPjjj}}}yyyjjjbbb[[[YYYTTTLLLGGGEEE@@@===999666555333111000111000///000222333222111555666666666666444333222000000000111111222222333111222222111111000///...,,,000444333...++++++---//////000///------...000---...---------...111333////////////000000000000000000000000111111111111000000111222444555555666555444444444444555666666888999>>>EEENNNiiiUUUPPPPPPHHH@@@@@@GGGNNNLLLGGGPPP^^^eeeGGGEEE666666;;;:::888666555666777888555444333333444555666777777555666:::999555444666666777777777777777666666666555888??????;;;;;;@@@FFFBBB>>>>>>CCCKKKQQQUUUPPPNNNKKKHHHFFFEEEFFFFFFFFF???===BBBEEEBBBAAADDDEEEBBB???>>>@@@BBBDDDDDDGGGDDDDDDGGGGGGDDDDDDGGGIIINNNQQQLLLEEEAAA@@@@@@>>>@@@AAA@@@======???BBB???======AAAGGGIIIFFFBBB???BBBFFFIIIIIIFFFBBB???===AAADDDEEECCCAAABBBCCCKKKGGGBBB===:::;;;===???:::777777:::999333444888999888555333222333444555000111222333444333222111222222222111111111000000000000000000000000000000---------.........//////...---------...000111333555///...333555444888>>>UUU[[[MMMPPPIIILLLPPPXXXllllll@@@===888333000000111111,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))(((,,,000000+++&&&))))))))))))************,,,***+++000111......000555gggwwwPPP[[[YYYEEE333222999<<<999IIIVVVnnnooouuuQQQEEE<<<333...777888'''---...///...------...///,,,,,,,,,------........./////////......---------***,,,///111222111///---uuudddlllvvvppp```BBB@@@???@@@BBBBBB@@@===<<<999>>>FFFLLLNNNMMMKKKIIIPPPLLLRRR[[[hhh```EEE===777777888777666666666555444555666888999999<<<@@@QQQkkk{{{nnnaaa[[[WWWPPPHHHEEEDDD@@@<<<888666444222000333222111222444555444333444555555666555555333333111111111222222222222222111222222111111000///...---222777777333///---......///000///------...000///000000000////////////.../////////000000000000//////000000000111111111000000111222333444555555444444444444444555555666777666999===@@@PPPuuuTTTJJJKKKLLLOOONNNBBB:::EEEXXX___nnnjjjJJJEEE777999;;;999777666555555666777666555444333333333444555666444555888999666666999777777777777777666555555444444888===>>>;;;;;;@@@LLLLLLKKKIIIGGGGGGKKKNNNNNNLLLJJJHHHGGGGGGHHHIIIEEE@@@>>>BBBEEECCCBBBDDDGGGDDDBBBAAAAAABBBCCCBBBCCCBBBEEEKKKLLLJJJIIIKKKEEEIIIKKKIIIEEEBBBBBBBBBBBBDDDEEECCCAAA@@@BBBDDD???======@@@DDDEEEAAA===@@@AAABBBCCCCCCBBBAAA@@@===@@@CCCDDDBBBAAAAAABBBPPPLLLEEE>>>999777777777===::::::<<<;;;666777:::888777555444333444555666333333333444333333222222222222222111111111000000000000000000000000000000---------.........//////333222111111111111111222333111333777888888<<>>FFFEEE888111666:::999???YYYuuuzzziiiMMMBBB@@@777999<<<...///000000000///---------,,,,,,,,,------..................---------,,,,,,,,,---///000000000...---nnnnnnvvv```AAA<<<===@@@BBBDDDCCC???;;;:::;;;EEERRRUUUPPPOOOTTT^^^]]]WWWZZZnnnqqqGGG===777333666888777555666555555555555777999;;;<<<:::<<>>>>>???DDDJJJLLLIIIFFFGGGEEEFFFGGGHHHHHHGGGGGGGGGBBBCCCBBB@@@>>>>>>@@@BBBBBB@@@@@@BBBDDDCCC>>>999BBBAAAAAA@@@@@@AAAAAABBB===@@@BBBCCCAAA@@@@@@AAAGGGEEEAAA>>>;;;:::::::::===::::::;;;;;;888777999777666555444444444555666555555444333222222222222222111111111111000000000000000000000000000000000------........./////////111111111111000000000000444555777999888999@@@HHHwwwTTTNNNSSSTTTbbbrrr~~~~~~@@@<<<111FFFsss}}}WWW222)))000000//////---,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))***,,,---...))))))))))))))))))))))))***))))))+++...///+++''')))))))))*********++++++++++++---///......555>>>iiifff:::<<<999333555<<<===777>>>ZZZ~~~[[[WWWZZZEEE???EEE999111111111111000...---,,,---------------.........------------,,,,,,,,,,,,////////////............lllrrrmmmZZZCCC@@@@@@>>>>>>@@@CCCBBB>>>AAA<<>>???III^^^tttggg^^^^^^[[[SSSMMMJJJGGGBBB===:::888555222111000///000222333222111111222222333444555555555444444444333333222222222111222222111111000///...+++///222333111...,,,,,,---.........------...000------,,,---......---,,,........./////////000000////////////000000000111000000000111222333333444333333333333333444444555888777999<<<::::::BBBMMMtttWWWGGGOOOOOOLLLWWWggg^^^GGGtttVVVGGG777???:::999777555444333333333555555555444444444444444888555444777777666888<<<:::999888666555444444333333555999<<<======???AAAEEEHHHKKKIIIEEEBBBCCCEEEHHHHHHGGGFFFFFFGGGGGGHHHJJJIIIHHHIIIJJJJJJJJJKKKGGGFFFEEEFFFGGGFFFDDDBBBDDDCCCFFFKKKLLLGGGEEEFFFKKKIIIIIIMMMOOONNNLLLLLLFFFDDD???;;;:::;;;???BBBDDDDDDDDDEEEFFFDDD@@@<<>>@@@AAAAAAAAA@@@@@@@@@??????>>>===============:::888777777777666555555444444333333333444444555666555333111000000111111111111111111000000000000////////////////////////............////////////...///000111222222222222444777888888888>>>LLLXXXsssuuussslllVVVVVVYYY]]]oootttGGG???...333KKKKKK333,,,<<<.../////////...,,,***))),,,,,,,,,+++++++++******,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))***,,,---...)))))))))))))))))))))))))))))))))+++------+++((())))))*********+++++++++,,,---//////---...888DDDtttYYYAAA>>>777222555;;;:::555???OOOjjj{{{qqq~~~{{{TTTFFFLLL>>>111111000000000///...,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...|||\\\WWWqqqtttYYYNNNDDDBBBDDDDDDDDDIIIOOOMMMFFFEEE>>>???IIILLLMMMZZZlllmmm}}}}}}iiiiii___QQQIIIGGGDDD;;;222555222111444555222111222555666666555444666:::===CCCHHHUUUjjjvvvjjjgggbbbZZZUUULLLIIIDDD???===:::777555111000///000222333222111000111111222333444555555444444444333333222222222111222222111111000///...---......---,,,+++,,,---,,,---...---,,,---///000555222---+++,,,---------............////////////...////////////000000000///000000111111222222222222222222222222333444444333333444888999:::???CCCPPP|||RRRQQQOOOSSS```pppwwwuuuaaa|||___JJJ777???999888777666555444333333444555555666777888888888;;;777666777777555777:::;;;:::888666555555444555555999;;;<<<===???AAABBBBBBAAA@@@AAABBBDDDEEEEEEMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMJJJJJJKKKMMMOOOOOOMMMKKKOOOLLLMMMPPPPPPMMMLLLOOOPPPLLLMMMRRRTTTPPPMMMNNNPPPJJJBBB===;;;???DDDGGGEEEEEEEEEFFFFFFEEEBBB@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAA@@@@@@???AAA@@@???>>><<<;;;::::::888777555555666777555222222222222222222222333333444333111///......///000000000000000000000000000////////////////////////........./////////000000111222222333444444555666222555777999AAAUUUnnnyyymmmiiiyyyddd[[[\\\ZZZeeezzzppp[[[DDD777222666333)))***333,,,---.........---+++***,,,,,,,,,+++++++++******++++++***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++)))))))))))))))))))))))))))))))))***,,,,,,+++)))************++++++++++++---...000000...///999EEEkkk}}}yyyNNN===:::333...///444777777GGGHHHWWWggg~~~zzzbbbMMMKKK:::222000......000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,,,,---...~~~fffMMMJJJ```mmmLLLBBB???AAAGGGLLLPPPXXX]]]WWWKKKAAA???AAAGGGHHHHHHSSS```kkk}}}pppeeeLLLAAA666444666777555444555222222555444111111333777888999888777999>>>CCCGGGTTTiiiwwwmmmcccZZZVVVQQQNNNHHHCCC@@@<<<999777333222111222444555444333111111111111222333444555333333333333222222222222111222222111111000///...000///---++++++,,,...000+++,,,------,,,---///000>>>888111,,,,,,------,,,------........./////////......////////////000000//////000000000111111111222222111111222222333444444444555777:::===@@@BBB@@@ZZZsss[[[@@@NNNfffuuubbbzzzjjjPPP888>>>888777777777666555555444333444666888999:::::::::;;;888777999888666666999<<<;;;999777666666777777777<<<>>><<<===@@@BBBBBBEEEBBB???@@@CCCEEEFFFFFFJJJJJJIIIIIIHHHHHHGGGGGGJJJMMMNNNKKKJJJLLLNNNNNNIIIIIIJJJMMMOOOPPPNNNMMMPPPNNNNNNQQQRRRPPPQQQTTTOOOLLLOOOVVVUUUMMMIIILLLTTTNNNEEE???>>>AAAEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAAAAA@@@???===============>>>??????::::::888666888:::888333222222222222222222222222111111000///............//////000000000000000111000000000000000000000000....../////////000000000111111000000111333555666555999>>>DDDXXXxxx{{{ssspppttttttlllvvvrrrrrr```QQQ@@@999:::888,,,!!!------.........------,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))((()))***************************++++++++++++,,,......000222111111888AAARRRfffaaahhhuuukkk[[[CCC666444000///222888===AAA@@@@@@LLLddd~~~lllpppRRRFFF999666222...---///111111////////////...............,,,,,,,,,,,,------------///...---,,,,,,,,,---...zzzkkk\\\NNNFFFPPPiii{{{VVVJJJHHHDDDJJJNNNOOOVVV]]]VVVHHH<<<@@@CCCDDDDDDIIITTT]]]WWWaaappp|||iiiJJJ@@@999;;;===:::888999555222222444444111333777999;;;=========@@@GGGMMMYYYjjjvvvggg___]]]ZZZUUUNNNHHHCCC>>>:::777333222111222444555444333111111000000111222333444111111111222222222222222111222222111111000///...000...---,,,---...//////+++,,,------,,,---///111;;;555///,,,...///---+++---------.........//////........./////////000000/////////000000000000000111111111111111222333333555666777888:::===@@@BBBCCCMMM^^^lllXXXOOOccctttWWW:::>>>777777777777777777777666444555666888999999999888888666777::::::777777999<<<;;;999888777888999:::888===???;;;;;;???AAA@@@EEEEEEEEEDDDDDDEEEFFFHHHFFFFFFGGGGGGHHHHHHHHHGGGLLLQQQRRRNNNLLLOOORRRPPPJJJJJJIIIKKKMMMMMMLLLKKKPPPNNNOOOSSSSSSOOONNNPPPLLLKKKRRRZZZVVVKKKGGGKKKTTTOOOIIIEEEEEEEEEEEEDDDJJJIIIGGGDDDCCCCCCEEEGGGEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@@@@BBBBBBAAA???;;;;;;;;;<<<===@@@BBBDDD<<<<<<999666999===:::333444444444444444333222111///000000000000000//////////////////000000111111000000000000000000000000.../////////000000000000.........///333888===@@@HHHLLLOOOWWWnnnooowwwYYY@@@:::;;;:::888222222000///............,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))((((((''''''((((((((())))))))))))))))))))))))((()))******))))))***+++*********+++++++++,,,,,,000///000444444222555:::@@@IIIBBBSSS```HHH===>>>666444222666;;;???AAABBB666888AAAZZZrrrsssmmmppp~~~YYYDDDFFF>>>888111...///111111000000/////////.........---,,,,,,---------.........------,,,,,,------......tttaaaQQQPPPCCC===KKKiiiooo```\\\JJJLLLIIIDDDIIIQQQMMMAAA;;;AAACCC???@@@MMM\\\eeebbb]]]sssbbbLLLAAA:::;;;;;;555222444444222222444444222555::::::>>>AAAAAABBBFFFOOOVVVtttssslllmmm```[[[SSSLLLEEE???:::666111000///000222333222111222111000000000111222333000000000111111222222333111222222111111000///...---,,,,,,---......---,,,***,,,------,,,---///111000,,,)))***...000...+++---------.........//////............/////////000////////////000000000000111111111000111222222333///222555555666:::======LLLPPP]]]eeemmmcccZZZ{{{\\\===>>>666777777888888888888888555666777888888777666666666444666;;;<<<999888;;;<<<;;;999888888999;;;<<<888>>>???:::999>>>@@@>>>@@@DDDHHHHHHDDDCCCFFFJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOVVVWWWRRRPPPTTTVVVUUURRRPPPOOOOOOQQQQQQPPPOOOVVVUUUVVVZZZXXXQQQMMMLLLJJJKKKTTT]]]XXXKKKGGGMMMXXXUUUQQQPPPPPPNNNJJJFFFOOONNNKKKGGGDDDEEEGGGJJJJJJHHHDDDAAAAAADDDHHHJJJFFFCCC@@@@@@BBBCCCBBB@@@DDDCCC@@@===<<<;;;<<<===<<<<<<999555999>>>:::222666666666666555444333222...///111222222111000///.../////////000000111111000000000000000000000000////////////000000000000000000111555===EEENNNSSS^^^``````eee{{{kkk___vvv{{{```NNNIII777666333111///.........,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))******))))))***+++******+++++++++,,,,,,,,,111///000555666333333666>>>@@@555LLLVVV666111CCC:::555444999??????;;;777999:::999HHHYYYRRRXXXyyy```GGGUUUEEE===444///000111111000000000//////.........------------....../////////+++,,,,,,------.........cccUUUTTTLLLHHH@@@>>>EEE^^^|||^^^NNNKKKMMMOOONNNJJJCCC???<<>>333:::777444111///000222333222222111111111111222222222222222111111111111000111111111111000///------//////.........---------+++++++++,,,---...///000++++++++++++++++++++++++...+++***+++...000...+++---------............///...//////000000000000000555111......333777555///444444444666:::>>>??????ddduuurrroooqqqcccUUU@@@???<<<888888<<<===:::888999777555444666999999666222999777777999<<<<<<999666;;;======:::888999999888;;;<<<===???AAABBBBBBBBB<<>>===>>><<>>AAA===666777777777666555444222222555+++444888(((&&&444777////////////000111222333---555666///...555666111///////////////000111111555555444444???[[[zzz|||pppttt}}}hhh[[[qqqgggEEE555:::444---000555,,,,,,,,,,,,...///---)))************))))))))))))))))))))))))************))))))))))))))))))))))))''')))+++,,,---,,,***)))&&&&&&''''''((()))))))))(((((((((((())))))))))))*********)))))))))))))))***+++,,,+++***)))***+++---...///.........000222333444555666555555666888AAA777KKK^^^PPPBBBAAA;;;888888888888888888888888555555777;;;<<>>;;;777555555444222000222222111111111111222222222222222111111111111000111111111111000///...---//////.........------------,,,,,,---...///000000++++++++++++++++++++++++,,,---......---......///---------............///......///000000000000//////000111222444555222...:::777999<<<777444CCCYYYhhhhhhooo___^^^iiinnnkkkvvvzzz~~~~~~}}}~~~```FFF???<<<888777;;;<<<:::999;;;888777777999:::;;;:::999:::999888:::===>>>===;;;:::<<>>???AAABBBBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHOOOSSSVVVUUURRRRRRTTTXXXkkkqqqnnnaaaXXXXXXUUUNNNWWWUUURRROOONNNNNNOOOPPPPPPVVV]]]aaa___YYYRRRNNNGGGJJJQQQTTTPPPIIIHHHLLLRRRVVVVVVPPPKKKLLLMMMKKKVVVPPPJJJHHHKKKNNNMMMKKKGGGGGGGGGFFFDDDCCCBBBBBBBBBEEECCC??????FFFJJJJJJHHHAAAAAAFFFDDD;;;888>>>999<<<<<<:::;;;>>>:::333888888777777666444333222...444:::555222;;;<<<---////////////000111222333000888888111///444444//////////////////000111111111000555===QQQ}}}ttt```SSSdddaaaEEE999???999"""//////---,,,,,,------+++************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,+++***)))*********)))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))***+++,,,+++***)))***++++++---...///...///222444555333555999999888===FFFWWWTTTdddkkkUUUFFFCCC;;;666666555555555444444444555333555888:::???MMM\\\{{{zzzsssnnnUUU???::::::111111666---...///////////////000000......------------,,,,,,,,,,,,,,,---------......uuuZZZRRROOOFFF>>><<>>???AAABBBBBBAAA===<<>>@@@AAABBBBBBBBBBBBDDDGGGIIIIIIJJJKKKMMMIIIMMMQQQRRRPPPOOOPPPRRR]]]bbb```XXXSSSUUUTTTOOOTTTUUUVVVVVVUUUSSSPPPNNNWWWUUURRRPPPOOONNNLLLJJJIIIJJJMMMPPPPPPOOOTTT[[[RRRRRRNNNIIIGGGJJJMMMLLLPPPOOOMMMMMMNNNMMMKKKIIIHHHGGGFFFFFFEEECCC???===???AAAAAA@@@CCCIIILLLLLLEEE===>>>GGGFFF;;;888???:::<<<===<<<>>>???<<<777888888777666555444444333;;;BBB:::///222666444333////////////000111222222444999999222///222222...///////////////000111111333...666???QQQ```QQQCCCIIIaaa{{{yyyWWWQQQIII111333111...,,,++++++,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********)))(((......---+++***)))((((((((((((((()))))))))******))))))))))))))))))*********+++,,,,,,******+++,,,***,,,...///000111333555888333555<<<;;;888DDDUUUgggnnnxxxmmmPPPAAA===444666666555444333222222111555333333666999===EEEMMMWWWfff~~~}}}\\\JJJBBB???666333444---////////////000000111222//////---,,,,,,,,,---...,,,,,,,,,---------......hhhWWWQQQMMMDDDCCC<<>>???>>>888222333222222111111222222333222222222111111111000000111111111111111000///...........................---------------...//////++++++++++++++++++++++++)))+++---,,,******,,,...---------............///------...///////////////111///...000111222666;;;888444555:::@@@ZZZlllVVVEEE999888>>>777:::999777;;;AAAAAA<<<888:::<<<<<<;;;;;;===???999>>>BBBAAA>>>BBBMMMXXXnnnSSSDDDHHHKKKnnnYYYDDD===888666888::::::;;;>>>999;;;===<<<;;;>>>CCCHHHIIIGGGEEEDDDDDDDDDEEEEEEBBB???DDDOOOPPPDDD===>>><<<===???@@@AAABBBBBBBBBAAADDDGGGIIIKKKMMMPPPRRRKKKMMMNNNNNNLLLKKKLLLNNNKKKOOOOOOLLLMMMRRRTTTRRRQQQRRRUUUVVVVVVTTTPPPNNN]]]WWWQQQNNNOOOPPPPPPOOORRROOOPPPSSSUUUWWW]]]dddOOOMMMHHHFFFGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGEEEDDDEEEDDD@@@>>>===???BBBEEEGGGHHHGGGDDD@@@???@@@BBBBBB@@@???@@@:::;;;<<<======>>><<<:::888777666555444333333333DDDBBB999<<>>===;;;KKKbbbgggyyy}}}cccDDD999777000999888777666444333222111666444444666:::===AAACCCEEEHHHiii|||pppwwwzzzeeeXXXLLLCCC;;;777444000333111000///000111111111111///---,,,+++,,,...///,,,,,,,,,---------......sssaaaVVVOOOKKKEEEEEE;;;===BBB@@@JJJaaannnaaa{{{]]]JJJFFFCCCEEEJJJLLLJJJGGGHHHSSSWWWVVVUUUOOORRRbbbjjjsss{{{___FFF===777777777555444666555777222111444333===SSSXXX```nnn{{{lll^^^ZZZVVVLLLAAA<<<======999444333333222222222222333333222222222111111111000000000111111111111000000///---.....................,,,,,,++++++,,,,,,------++++++++++++++++++++++++---+++***+++...///...,,,---------............///---......///000/////////333......222444333555999000666<<>>???@@@@@@???@@@BBBEEE@@@WWW^^^qqq{{{PPPJJJQQQCCCXXXxxx}}}TTT======888666888::::::;;;>>>999;;;<<<;;;:::===CCCHHHEEEDDDDDDCCCCCCEEEGGGHHHDDD???AAAIIIJJJAAA;;;;;;===>>>???@@@AAABBBBBBBBBIIIKKKLLLMMMLLLMMMOOOQQQYYYWWWTTTPPPMMMNNNQQQSSSRRRSSSQQQOOOPPPTTTUUUTTTVVVVVVVVVVVVTTTRRRPPPOOOPPPMMMLLLNNNSSSWWWXXXWWWTTTPPPNNNRRRUUUVVVXXX]]]NNNKKKJJJKKKLLLMMMLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIFFFEEEEEEEEEDDDDDDDDDBBBBBBDDDEEEDDDBBB@@@AAAHHHGGG===<<>>lll|||lll[[[PPPIIIBBB:::;;;;;;999666444333444555444444444555:::CCCMMMTTTeeeqqq~~~|||vvvsssuuuxxx}}}sssFFF<<<444///000000,,,***+++************)))))))))(((((()))))))))************((((((((((((((((((((((((&&&&&&'''(((((((((((((((************************))))))))))))************(((((())))))***************,,,------,,,,,,---...///111333444444444444666999666:::BBBEEEHHH\\\ttthhh}}}zzzXXX>>>999999666:::999888777555333222222444333444666:::===>>><<>>777666777555555666333666333444:::888999FFFRRRdddxxxjjjccc[[[RRRFFF>>><<<;;;888555333333222222222222333333222222222111111111111000000111111222111111000000---------...............,,,+++++++++++++++,,,,,,++++++++++++++++++++++++111...+++---111333000------------............///...//////000000000000000000...111888888666:::CCCEEEUUUfffxxxhhhHHH>>>::::::???@@@<<<666555777777666555444444444444666777777777777888888888888666555777::::::888555<<>>999777999;;;999999<<<::::::999999999<<<@@@CCC:::<<<>>>???@@@BBBEEEHHHBBB???>>>???AAA@@@<<<888>>>???@@@AAABBBBBBBBBBBBGGGIIILLLNNNPPPSSSWWWZZZddd___WWWQQQOOOQQQUUUYYYZZZXXXVVVUUUWWWYYYZZZZZZ___]]][[[XXXUUUSSSRRRQQQNNNNNNOOORRRUUUWWWWWWVVVVVVPPPNNNQQQUUUUUUTTTUUUPPPOOOPPPSSSSSSPPPPPPRRRQQQNNNKKKJJJLLLNNNPPPPPPKKKLLLLLLKKKHHHGGGHHHIIIOOOHHHBBBBBBDDDDDDDDDEEEIIIOOOLLLAAA===CCCAAA999:::888888999999888;;;AAA999777666444333333333333000777444@@@jjjbbb555/////////......//////000---///000000//////000111///////////////000111111+++555:::999@@@^^^eeePPPKKKFFF===666333333444333888888666222//////222666333555555444222111111222555:::???@@@===:::999;;;999999;;;>>>GGGXXXkkkyyysssMMM>>>222222222...***+++************))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((()))******+++)))))))))*********++++++((((((((()))******++++++***,,,------------...000000222666777777777777888;;;===CCCKKKSSS```tttqqquuuOOO<<<;;;;;;===:::999888666555333222222111444555555777;;;:::777EEE:::EEERRRRRR]]]llljjjzzzwwwcccOOOLLLHHHCCCGGG<<<777222000111111000...000000...---------...///,,,,,,,,,---------......hhhaaaXXXIIIDDDGGGEEEQQQqqqjjjLLLEEEJJJWWWzzzrrrYYYOOOCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLTTTVVVZZZ```___bbbqqqHHH???777666666555555777222777444555;;;::::::EEEUUUqqq{{{nnnddd]]]RRRHHHBBB===999777444333333222222333333444222222222111111111111000000111111222222111111111---------.........//////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...------.../////////...---------............//////000000111111111111111111000333777777===TTTnnnRRR===???>>>888777777999999666444555111222333555555555666888666555555666777888777777999777555666888888555222===IIIBBB555444333EEEiii}}}vvvssszzznnnOOO<<<>>>:::888;;;<<<999888999;;;999888777999;;;<<<===666999===>>>>>>???AAACCC???BBB@@@;;;???FFFDDD:::??????@@@AAABBBBBBBBBBBBBBBEEEJJJOOOTTT[[[aaafffeee___WWWPPPOOORRRWWWZZZ\\\YYYVVVWWWZZZ\\\]]]^^^___]]][[[YYYWWWWWWVVVVVVWWWWWWWWWUUUTTTTTTUUUWWWZZZSSSOOOSSSXXXYYYXXXXXXRRRQQQSSSVVVTTTOOOQQQWWWUUUPPPLLLMMMQQQTTTTTTQQQJJJPPPVVVUUUNNNIIIHHHIIIOOOHHHFFFKKKOOOLLLIIIIIINNNJJJJJJMMMIIIAAA===>>>AAA===;;;===<<<;;;AAAJJJ;;;:::777555444444555666777888222...KKKuuulll>>>000//////.........//////......000000//////000222///////////////000111111---:::666555BBBNNNwwwbbbMMMDDDAAA@@@000111555888999666444333333222000---+++,,,...000)))+++......---++++++,,,888555222000///000111111000000///,,,***///:::CCCddddddKKK666111222...+++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***''''''(((((()))******+++))))))*********+++++++++'''(((((()))******+++++++++,,,......------///000...222666999:::;;;<<<>>>AAAIIIOOOTTT___rrruuuMMM@@@===:::???;;;:::999888777666555555333888:::777777:::999555:::777;;;AAADDDIIIVVVaaauuuuuuuuueeeNNNHHH===777222000222333222///////////////............,,,,,,,,,---------......hhhcccXXXFFFBBBGGGHHHccc___NNNOOOooofffFFFCCCDDDCCCFFFIIIKKKKKKKKKLLLMMMLLLSSSUUU[[[fffhhhmmm{{{}}}JJJ@@@888666666555666888333888666444999888;;;GGGSSSwwwvvvmmmggg___TTTJJJAAA<<<999444333333222222333333444222222222111111111111000000111111222222222111111---------.........//////...------,,,,,,,,,------++++++++++++++++++++++++(((+++---,,,***)))+++...---------.........//////000000111222222222222222666444333333222DDDqqqgggMMMIII>>><<<===222888666666666555444555777222222444666555222222444333333222333555666666555555444444444666777777777333:::;;;===CCC===999CCCUUUxxx~~~lllZZZPPPMMM>>>:::999<<<<<<999666777===:::777777:::<<<;;;999;;;>>>AAAAAA>>><<<===>>>>>>FFFEEE>>>CCCOOOMMM??????@@@AAAAAABBBBBBBBBBBBGGGJJJMMMQQQUUUZZZ```dddeee```XXXSSSSSSVVVZZZ\\\fff```[[[ZZZ[[[[[[[[[[[[XXXXXXXXXYYYYYYZZZ[[[\\\TTTUUUTTTRRRPPPSSSYYY^^^\\\SSSNNNSSSYYY\\\\\\]]]QQQPPPSSSUUUQQQLLLPPPYYYUUUPPPLLLNNNUUUWWWTTTOOOJJJTTT]]]\\\SSSJJJGGGGGGGGGEEELLLXXX^^^WWWMMMIIINNNAAAEEEWWWVVVAAA;;;GGGBBB===:::;;;:::999AAALLL===;;;999777666666777888555222888555555JJJOOO555000//////.........//////000000111222000///000222///////////////000111111+++999///000FFFHHHgggqqqVVVBBB888666555333666444333222000///000333,,,---///111333333222111/////////......111666:::888222,,,,,,///111---(((&&&---333333///,,,...222;;;XXXvvvVVV999000111///,,,---************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******((())))))))))))*********)))************+++++++++'''(((((()))***++++++++++++,,,......---...///111,,,000666:::<<<>>>@@@BBBHHHSSSXXXYYYdddzzz}}}SSSHHHBBB<<>>======<<<;;;:::999999888>>>@@@;;;888::::::666444:::;;;<<>>III___kkkTTTBBB<<<666111000333555444111/////////000///......---,,,,,,,,,---------......jjj^^^RRRIII@@@KKKXXXsssRRRiiikkkGGGAAAIIIIIICCCCCCLLLTTTUUURRROOOMMMYYYZZZXXXbbblllsss}}}rrrFFF===555555777777777888888666666888;;;???BBBEEERRRssswwwpppeeeZZZPPPGGG???:::;;;666333444333111111555555555444333333222222111111111222222222222111111///////////////////////////...------,,,,,,,,,,,,333...((((((+++...---***,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111222555111===KKKgggmmmJJJEEE>>>:::999888666444777555222000000111333444555444444333333444444555333333444444555666777777444444444444444444444444666666666666777777777777<<>>???===>>>BBBDDDCCCBBBBBB@@@BBBIIINNNJJJBBBAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJNNNWWW___^^^YYYddd[[[UUUVVVVVVUUUYYY``````___\\\YYY[[[___^^^YYYaaa]]]ZZZYYY[[[ZZZWWWTTTVVVZZZSSSMMMQQQOOONNNVVVOOOUUUVVVOOOJJJNNNWWW]]]ddd```]]]___cccddd```\\\ZZZVVVRRRRRRUUUUUUPPPKKKMMMOOOPPPNNNKKKHHHGGGFFFMMMJJJQQQ^^^___RRRHHHGGGBBBBBBFFFJJJGGGAAAAAAGGGCCC@@@<<<<<<===>>>===;;;999::::::999777666777888888888777666555555444444000111111111111222222222111111111111111111222222111111000//////////////////222333888>>>DDDaaalllKKKDDD<<<777777666333000222222222111000//////..............................---...///,,,+++444@@@222000...,,,+++,,,---......------------...//////666999___nnn@@@666999111+++------,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,+++,,,.........///222444333555777999@@@IIIKKKHHHKKKXXXaaacccjjjxxx|||lllXXXPPPNNNMMMLLLGGGDDDBBBAAABBB@@@;;;777===999999<<<===:::777888888888:::<<<<<<>>>GGGQQQkkkpppCCC@@@000444777,,,...777///111000///000111000...,,,........................iii^^^TTTJJJ@@@IIIdddxxxeeebbbCCC@@@HHHIIIFFFFFFMMMRRRTTTUUUWWWMMMWWWZZZaaammmooommmsss}}}~~~EEE<<<555555777777777888888555666:::===@@@IIITTT```~~~}}}qqqeeeZZZQQQHHHCCC:::555333444333111111333444444444333222222111111111111222222222222111111////////////////////////......---,,,,,,,,,------555000+++))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111222555111<<>>===>>>???>>>;;;888999:::;;;:::999888999:::555555444444333222222222111111111111222222222222111111111111111111111111111111000///////////////000333222666;;;@@@[[[|||___@@@???999333111333555444222222222111000000///......------------------------...,,,---...,,,,,,555@@@111000...,,,+++,,,---------------------......///111---EEEyyyVVV@@@:::444//////---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***(((((((((((()))))))))***+++++++++++++++,,,,,,,,,+++---.........///111333333666777:::AAAJJJMMMKKKLLLTTTZZZ^^^jjjyyy}}}xxx{{{ssskkkggggggeee```[[[VVVSSSPPPPPPPPPNNNIIIEEEGGGBBB@@@BBBBBB>>><<<===999888:::===>>>@@@GGGPPP]]]wwwuuuSSS<<<777;;;555666:::222222111000000111000...---........................iii^^^TTTLLLCCCLLLwwwoooqqq```JJJFFFGGGHHHFFFHHHMMMPPPRRRXXX^^^aaabbbaaaiiirrrllleeelllwwwCCC;;;666666888777777999888444666===>>>@@@RRRhhhsss|||pppeeeZZZOOOHHH<<<777444666666333333444444444333222222111111000111111222222222222111111////////////////////////------------------......666222---+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000111555111<<>>;;;;;;:::888888;;;;;;;;;@@@FFFOOOaaarrrNNN999999888777777111333111000000000000...---........................mmm```RRRLLLIIIXXXppp___ssszzzddd]]]UUUIIILLLJJJKKKRRRWWWZZZ^^^bbbpppjjjccchhhnnnggghhhzzzYYYAAA:::666777888777777999:::444666>>>>>>AAAYYYvvv}}}sssgggYYYOOOBBB<<<888999:::777555666444333333222111111000000111111222222222222111111////////////////////////---------------...///000333000,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111444111;;;CCCVVVqqqEEE===???:::222333333444444333111000000//////000444999???CCC222222111111111111222222222222222222111111111111222222222222222222222222222222222333333333444444777;;;;;;777EEEnnn{{{PPPFFF===666555666666888;;;888:::;;;;;;:::;;;<<<>>>BBBCCCAAA???AAAFFFHHHFFFAAAKKKPPPJJJBBBBBBGGGLLLDDDDDDDDDCCCDDDDDDEEEEEEFFFOOOUUUVVVVVVXXXZZZYYYYYYWWWYYYbbbmmmssssssqqqqqquuutttmmmfffcccbbb````````````___^^^aaafffjjjbbbcccXXXQQQVVVUUUSSSZZZ___]]]^^^```[[[SSSUUU___^^^]]]]]]```dddccc^^^XXX```\\\VVVQQQNNNPPPSSSVVVaaa[[[VVVUUUXXXYYYVVVSSSYYYRRRLLLLLLLLLHHHIIILLLHHHFFFEEEGGGIIIHHHDDD@@@BBBBBBCCCCCCBBB@@@===;;;;;;<<<<<<;;;888777777888666666555555444444444333222222222222333333333444222222222111111111111111111000000///////////////000333222333888:::LLLjjjYYYUUUtttVVV<<<444999;;;666333000///000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---000777<<<......---,,,++++++,,,,,,,,,,,,,,,,,,,,,------...///...222MMMQQQ666555555///---,,,+++***))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((()))))))))************++++++,,,,,,------------.../////////000222444999===???@@@EEEMMMPPPOOOUUUQQQRRRdddwwwpppnnnkkkhhhfffddd___XXXRRRSSSPPPOOORRROOOHHHAAA???AAA<<<:::;;;:::888999<<>>999777999999777777:::;;;666777>>>AAAJJJdddyyyhhh\\\JJJBBB;;;;;;;;;888666666444444333333222111111000111111222222222222111111000000000000000000000000------------......///000---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000111444111:::???NNN}}}EEE+++333888222111222444444333111////////////000000000111222222111111000000000000111111111111111111111111000000222222222222222222222222222222333333333444444444333888>>>>>>666BBBsssbbbKKKAAA888666777777999;;;888:::;;;;;;;;;;;;<<<>>>@@@AAA@@@???CCCJJJLLLIIIEEESSS^^^ZZZPPPIIIIIIIIIBBBCCCCCCDDDEEEFFFHHHIIIHHHOOOUUUYYY^^^cccccc```\\\]]]___eeennnssssssoooppptttsssnnnjjjlllpppqqqgggeeedddeeegggiiiiiiggggggggg\\\VVVYYYVVVQQQUUU[[[dddfff___[[[```bbb```bbbgggkkkkkkfffaaa```aaaddd]]]UUUSSSUUUYYY[[[[[[___ZZZVVVWWW\\\^^^]]]ZZZVVVPPPKKKIIIIIIGGGFFFHHHEEEDDDDDDEEEGGGHHHDDD@@@DDDCCCBBB@@@>>>==================:::777444444444666555555555555555444444222333333333444444444444222222222111111111000000111000000///////////////...333222333999;;;IIIbbbyyyCCCVVVIIIUUUcccuuu]]]BBB;;;666555444...444333111000000///---,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...333666777---,,,,,,++++++++++++++++++++++++++++++,,,------)))///111>>>lll]]]:::777666------,,,+++***))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************+++,,,------......---///000000000111444666???DDDFFFFFFHHHOOORRRQQQZZZSSSUUUmmm~~~{{{xxxrrriiiccceeedddgggkkkhhh]]]RRRMMMJJJCCC======>>>;;;:::;;;IIIHHHVVV^^^???======;;;===555333111///000000///...........................tttcccNNNJJJPPPeeeuuuhhhSSSaaavvvQQQDDDRRRccc```SSSQQQKKKKKKUUU___```]]]ZZZRRRXXXYYY\\\bbbcccpppIII;;;888888::::::777888;;;;;;888999@@@KKK^^^xxxsssgggSSSHHH???<<<;;;888555444555555444333333222222111111111222222222222111111000000000000000000000000.........---......//////***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........000000444111999<<>>:::999888888:::888:::;;;;;;;;;;;;<<<>>><<<======>>>DDDKKKKKKGGGIIIXXXdddeee]]]VVVQQQMMMBBBBBBCCCDDDFFFHHHIIIJJJJJJQQQYYY___gggmmmnnnkkk]]]ccciiimmmppprrrmmmgggooosssuuurrrpppqqqpppmmmkkkhhhfffgggjjjkkkhhhdddvvvwwwoookkkpppkkkbbbccc]]]aaa\\\UUU___nnnjjjYYYdddlllrrroooeee___aaafffggg```YYYYYY^^^bbbaaa___gggccc___^^^^^^^^^[[[XXXMMMMMMMMMNNNMMMIIIDDD@@@EEEHHHHHHGGGGGGHHHFFFAAACCCCCCAAA>>>;;;:::;;;============:::666444333333444444444444444444444444333333333444444444555555333333222222111000000000111111000///////////////---333222333999<<>>===???===;;;<<<<<<@@@IIIooonnn@@@888888555666777444111//////000///...........................rrraaaOOOJJJJJJXXXeee}}}wwwaaammmzzz]]]AAA<<>>:::777666666666555444444333333222111111222222222222111111000000000000000000000000000//////............///+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///000444111999999AAAqqq```:::999===222///888---///111000...---...///......///000000000000///000//////......//////000000000000111111222222222111111111111111111111111000000000111111111222222666000222;;;<<<:::CCCSSSooo]]]OOOAAA;;;;;;999999999888999;;;;;;::::::<<<===<<<===>>>???EEEKKKJJJDDDKKKUUU]]]^^^[[[WWWRRRLLLCCCDDDDDDEEEFFFGGGIIIJJJKKKUUU^^^bbbeeeiiikkkjjjZZZccciiijjjjjjmmmmmmjjjuuuwwwxxxuuutttsssnnngggiiigggeeeddddddeeeeeeeeeppptttqqqrrrzzzvvvkkkjjjllliiicccaaajjjuuupppeeegggnnnrrrooofffaaadddiiihhheeecccbbbdddeeedddcccnnnlllhhhddd___ZZZUUUSSSMMMNNNMMMMMMLLLJJJFFFBBBGGGLLLMMMIIIFFFFFFDDD???BBBDDDDDDBBB>>>;;;;;;<<<;;;<<<<<<:::888666666666555555555555555555555555444444444444555555555555333333222222111000000///111111000///////////////---333222222999:::AAAPPPnnnTTTppp~~~|||lllSSSJJJRRRVVVQQQBBB777555333,,,000777555)))+++---///......------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,222777333+++******++++++++++++*********************+++,,,,,,***222///000VVVoooDDD777444///---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++))))))*********+++++++++******+++,,,---...//////---///222333555777;;;===EEEJJJNNNNNNPPPVVV[[[\\\bbb^^^fffwwwqqq```SSSFFFCCCCCC@@@===<<<222>>>???VVVNNNAAA@@@888666888555111//////000///...........................}}}nnn```PPPJJJCCCJJJfffuuuzzz^^^KKK???BBBEEEBBBAAAGGGMMMJJJJJJMMMOOOOOORRRWWWQQQXXXQQQJJJTTTaaalllyyyCCC888777999<<<;;;888888;;;999===???HHHfff~~~jjj[[[KKKDDDBBB>>>;;;:::777666666555555444333333111111222222222222111111000000000000000000000000111000///...............---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000444111888777>>>lllmmmNNN222+++///000000222---///111111///...111333//////.........000111222//////............/////////000000111222333333444000000000000000000000000////////////000000000000333444444444555999???DDDfff}}}[[[MMM>>>::::::::::::;;;777999::::::::::::;;;===???@@@AAABBBHHHMMMJJJCCCJJJOOORRRRRRQQQPPPKKKDDDFFFEEEEEEEEEFFFGGGHHHHHHJJJVVVaaa```\\\\\\___```VVV^^^bbb___```iiiqqquuuzzzzzzxxxvvvyyy}}}{{{vvveeefffdddaaa]]]^^^ccchhhqqqwwwwww|||xxxvvvllljjjjjjmmmnnnnnnrrrxxxqqquuuxxxvvvpppnnnpppsssiiijjjkkkiiigggeeeeeefffggghhhgggddd___ZZZWWWVVVUUURRRLLLGGGFFFIIIKKKJJJHHHOOOPPPIIICCCBBB@@@<<>>FFFZZZvvvvvvpppaaaMMM@@@===>>>>>>???;;;555111111222333333111111111111000000000000222111000//////000111222////////////............222111000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,'''...444555222444===EEEEEE>>>555000000111000...////////////////////////000000111000000///......222...,,,...///......111000000000000111111111111111222333444444222111///333///000333222...000555444444333333444777999;;;MMMppp[[[FFF@@@DDD???:::;;;999888999::::::999;;;===@@@AAAHHHFFFFFFOOONNNGGGGGGKKKKKKLLLLLLKKKJJJIIIHHHIIIFFFDDDDDDGGGKKKOOOQQQLLL[[[ffffffbbb```^^^ZZZccc^^^\\\aaajjjnnnlllhhhmmmqqqwww|||xxxmmmkkkllllllnnnpppxxxxxxxxxzzzyyyrrrwww{{{zzz}}}qqqvvvtttmmmmmmuuu{{{yyypppmmmnnnooojjj```\\\^^^```bbbZZZPPPVVVccc]]]LLLSSSRRROOOLLLIIIGGGEEEEEECCCBBBXXXgggSSS999999CCC>>>@@@AAA@@@>>><<<;;;;;;888999:::;;;;;;;;;:::999777666555555777888777666777555333111000000111222///000111222222111000//////000333666555888EEERRRnnneeeGGGtttMMMAAA:::///222111111000///......---------------------------++++++++++++++++++++++++))))))))))))))))))))))))...'''&&&///777444...+++))))))))))))))))))))))))******))))))******+++,,,///)))777555WWW\\\AAA888000111,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++,,,---...///000444111///000666===DDDHHHIIIMMMQQQVVVYYY\\\___bbbaaammm{{{kkk```WWWNNNFFFAAA888AAADDDEEE^^^}}}fff\\\HHH<<<666333333333///...///---...///...------...///xxxjjjeeeOOOEEERRR[[[www[[[III???BBBCCC<<<<<>>:::777999<<<===:::;;;DDDWWWrrrwwwgggUUUKKKHHHDDD???>>>:::555111111111222111111111111111000000000000222111000//////000111222////////////............111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***///333333222333:::@@@999555000000333444222/////////////////////////////////000000//////...---000,,,+++......,,,---///000000000000111111111111111222333444444222111///000------111000...///444333333333333555777999:::AAAiii___GGG===@@@<<<999<<<;;;:::;;;<<<<<<<<<>>>AAADDD===EEEFFFIIITTTUUUPPPSSSOOOPPPQQQRRRSSSTTTTTTUUUKKKIIIGGGHHHKKKPPPUUUWWW[[[dddkkkjjjhhhhhheee```lllsssssskkkkkksssrrrjjjgggkkkrrrzzz~~~|||uuuooosssnnnlllpppsssssssssuuu}}}}}}|||zzzxxx|||{{{www}}}{{{xxxuuuwwwvvvqqqiiifffgggiiigggbbbcccgggiii```XXXWWWXXXVVVPPPLLLVVVSSSNNNLLLKKKJJJHHHFFFMMMHHHTTT\\\KKK<<>>===<<>>>>>;;;777444333333222111222222111111111000000000111111000000000000111111////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...000111111111333666999000......000444444111...////////////////////////.........///......------111......111111......111000000000000111111111111111222333333333222000///333111000222222///000333111222333444666777888888888OOOyyyiiiKKK===???<<<:::======;;;<<<<<<===>>>AAAFFFIII@@@GGGHHHJJJRRROOOKKKOOOSSSSSSUUUVVVWWWXXXXXXWWWIIIHHHHHHIIILLLPPPTTTVVVVVV[[[```ccceeehhhhhheeefffwwwzzzkkkfffrrrvvvmmm}}}~~~vvvnnnlllmmmoooooolllnnnsssvvv{{{ssstttyyy~~~zzzvvv~~~}}}vvvmmmllljjjhhhgggddd```aaaeeejjjXXXSSS\\\YYYIIIEEEPPPMMMJJJHHHJJJNNNRRRSSSSSSTTTKKKKKKKKK@@@???EEEEEEAAA===999888;;;>>>@@@@@@:::::::::999888777555555999888888999:::;;;;;;999666444222000000111222333......////////////......444111000111111111666===;;;NNNPPPGGGKKKYYYgggqqqzzzoooZZZBBB333000111222000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))---222222---)))((())))))))))))))))))))))))******))))))******+++,,,---///,,,222iiiQQQ===888333111...---,,,+++************))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++*********++++++,,,------------...///000222222222444777;;;???AAACCCDDDLLLOOOSSSWWW\\\cccjjjoooyyytttzzzzzzlllWWWFFFCCC888999FFFIIIUUUvvvSSSLLLKKKDDD999000000333222000///---...//////------...///zzzhhh___SSSKKKkkkVVVaaa|||WWWHHH>>>AAACCC@@@AAAGGGGGGNNNUUUWWWSSSNNNMMMNNNLLLQQQTTTYYY\\\ddd]]]@@@:::GGGOOOHHH@@@>>>???>>>>>>```xxxeeeYYYQQQHHH???AAA>>>:::888777666444333222222222111111111000000111000000000000000000111////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,///...---...111333555555111000///000111111...+++////////////////////////---------......---,,,,,,///---///111000------000///000000000111111111111111222222333222111000000666333111111111000//////000111333444666777777777:::AAA]]]vvvSSS@@@BBB@@@<<<===<<<::::::;;;;;;<<<@@@FFFKKKCCCIIIIIIIIINNNIIIEEEMMMQQQSSSUUUWWWVVVSSSOOOLLLHHHJJJMMMNNNOOOOOOOOOPPPPPPVVV\\\```bbbdddeeeeee^^^lllqqqjjjiiittt{{{yyy~~~sssqqqooommmiiihhhoooxxxyyyvvvkkknnnvvv}}}}}}{{{~~~~~~|||vvvyyy}}}{{{tttkkkmmmllljjjgggbbb^^^]]]___^^^PPPOOOYYYUUUFFFGGGVVVGGGGGGHHHJJJLLLPPPUUUYYYOOOFFFBBB>>>:::BBBGGG???AAA???===<<<<<<>>>@@@BBB444444555555666666666666:::999999:::<<<===<<<;;;888666333111//////000111........................333///...111444666;;;AAAPPPrrrvvvuuuuuudddYYYXXXJJJ===444555777444111111/////////......---------************************************************))))))))))))))))))))))))(((,,,222444000***'''((())))))))))))))))))))))))******))))))******+++,,,+++222)))999zzzuuuLLL:::777444000------,,,+++************((()))))))))************((((((((((((((((((((((((((()))))))))************************************+++++++++++++++,,,---...---------...///111222333333666:::???BBBEEEIIIKKKRRRTTTWWW[[[```hhhpppvvv{{{{{{yyygggWWWGGG999888CCCBBBDDDllluuuRRRTTTeeeWWWGGG777222333222000///---///000///...---...///zzziii\\\SSSVVV~~~{{{UUUlll|||SSSGGG???AAADDDCCCDDDHHHOOOSSSVVVTTTMMMHHHHHHJJJKKKNNNMMMNNNPPPZZZZZZ@@@;;;XXXlll___GGG;;;>>>BBBFFFooonnn]]]RRRKKKFFFBBB???;;;999888777555333222222222222111111111111000000000111111000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---+++***,,,111444555555444222000............---////////////////////////,,,,,,---------------,,,******---000///******---///000000000111111111111222222222222111111000000111000...---///111111...///000222444555666666666======KKKYYYAAACCCAAA<<<:::888999999888777888===DDDIIIBBBHHHHHHJJJNNNJJJJJJWWWQQQTTTXXXYYYWWWQQQJJJFFFMMMQQQVVVXXXVVVRRROOONNNXXX^^^fffiiifffcccccceeefffeeehhhnnnsssvvv{{{yyyyyy|||ppppppqqqrrroooooowwwxxx}}}pppppp{{{xxxnnnooossszzz~~~|||tttrrrtttrrrlllfffmmmvvvxxxrrrooopppllleeebbbdddfffdddaaa___]]]\\\RRRQQQRRRSSSOOOJJJMMMUUULLLOOOPPPLLLGGGEEEJJJOOOFFF???>>><<<<<>>===<<<:::888555111///...............------------......222...---222666999???FFFmmmbbbIII444222444000000444............------------************************************************)))))))))))))))))))))))))))000666555...)))((()))))))))))))))))))))))))))******))))))******+++,,,(((111)))GGGgggIII999666555///,,,+++***))))))(((((()))((()))))))))************((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,---...///,,,------...000111333444666888===@@@DDDJJJQQQVVVZZZ[[[^^^aaafffmmmvvv|||zzzuuudddKKK@@@;;;??????DDD___```]]]qqq```MMM:::222111111111111...///000///......///000yyyjjj[[[RRRdddhhh\\\pppPPPGGG@@@BBBEEEEEEEEEFFFNNNPPPPPPNNNJJJIIIKKKNNNOOOPPPLLLKKKMMMWWWVVV>>>AAAeee|||jjjIII;;;@@@HHHVVV|||{{{hhh]]]UUUPPPCCC@@@;;;888777666555444333222222222222111111111000000111111111111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,+++******,,,000444666777222111...------...111333////////////////////////,,,,,,------......---------///333666444......111000000000000111111111111222222111111000000000000//////...///444:::;;;777///000111222444555666666999===AAAxxx]]]@@@AAA@@@;;;999777:::999777555555:::AAAFFFEEEIIIHHHHHHIIICCCGGGXXXYYY[[[^^^^^^\\\VVVOOOKKKLLLRRRXXXZZZWWWSSSQQQQQQVVVYYY___ffffffbbbbbbdddiii___^^^iiinnnkkknnnvvv{{{|||qqqnnnqqqllloootttwwwtttooopppvvvwwwllljjjkkkggghhhoooooovvvsssppprrruuuvvvtttqqqxxxsssoooooorrrsssppplllsssyyywwwnnnjjjllllllgggaaaeeefffccc^^^\\\XXXTTTUUUZZZZZZSSSMMMMMMPPPPPPJJJNNNPPPLLLFFFDDDGGGKKKBBB===???AAA@@@FFFFFF;;;999===AAABBB@@@<<<:::999;;;;;;999888777666666666999888888999<<<======<<<;;;999555111///...------///...------------...///222///...111333777???HHHeeebbbJJJ666333444///...222------------------------************************************************))))))))))))))))))))))))***222888333,,,)))))))))))))))))))))))))))))))))******))))))******+++,,,'''//////\\\{{{YYYEEE777444666000,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,---...///000---......///111333555666999<<<@@@CCCGGGNNNXXX______aaadddgggmmmttt}}}mmmRRRGGG>>>===AAAGGGUUUcccXXXMMM\\\VVVFFF777111000111222333...///000000......///000xxxkkkZZZPPPqqqwwwTTTSSSqqqtttXXXJJJCCC@@@CCCHHHIIIHHHHHHIIIIIIHHHIIIJJJMMMPPPRRRPPPPPPLLLLLLOOOYYYVVV>>>BBB```ppp^^^DDD???IIIPPPkkkxxxmmmaaaWWWHHHDDD>>>:::999999888888333333222222222111111111///000111222222111000///////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,***+++,,,---///222555777000///...---,,,...111333////////////////////////,,,,,,---...............///222777;;;888111111555000000000000111111111111222111111000000000000000000111000000666======888000000000000222444666777333@@@<<>>???@@@>>><<<888555555999???EEEHHHJJJGGGEEEEEE>>>DDDYYYgggfffddd```\\\WWWRRRPPPJJJOOOUUUWWWVVVWWWZZZ]]]^^^XXXWWW___eeeccc___^^^fffaaa```dddhhhjjjmmmpppsss|||tttiiiggghhhqqqqqquuuxxxuuuooommmppptttrrrlllmmmttttttuuu}}}|||vvvrrrssssssoookkkrrrqqqppprrruuuwwwxxxwwwsssnnnpppqqqmmmhhhkkkjjjccc^^^\\\ZZZUUUaaacccaaaYYYRRROOOOOOPPPGGGHHHIIIJJJKKKKKKJJJIIIDDD<<<@@@CCC>>>>>>BBB>>>===<<<===AAAEEEEEE???999;;;:::999777666666666666777666666888:::<<<<<<;;;888777444111/////////000//////...------...//////111000000111222666BBBNNNrrrDDD888111333666222------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++333666000***)))***)))))))))))))))))))))))))))******))))))******+++,,,,,,222<<>>BBBBBBIIITTTuuuYYYDDDGGGGGG>>>555333333111111333...000111000///...///000xxxkkk[[[OOOyyyiiiLLLDDDRRRVVVEEECCC>>>===CCCJJJNNNMMMLLLFFFEEEDDDGGGKKKOOORRRSSSMMMMMMKKKLLLQQQZZZTTT======SSS[[[KKK===DDDQQQWWW{{{yyyhhhZZZNNNIIIBBB>>><<<=========333333333222222222111111///000111222222111000///000/////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,+++---.........000444777/////////...,,,,,,---///////////////////////////,,,------.../////////...+++...444777444---,,,000000000000000111111111111222111111000000000000000...///,,,***///666444---111000//////111333666888000CCC<<>>AAABBBGGGJJJBBB???;;;777555999???EEEEEEGGGEEEGGGIIIEEEPPPiiisssnnnggg^^^WWWRRRPPPOOOLLLQQQUUUXXXYYY^^^gggmmm~~~nnnbbbffflllggg]]]VVVgggmmmnnnkkkooozzz}}}~~~xxxxxx{{{vvvssstttwwwyyyyyy}}}zzzrrr~~~}}}{{{{{{yyyvvvoooppppppqqqrrrsssuuuvvvtttnnnqqqrrrnnngggkkkjjjdddbbbeeegggdddkkkfffccc```YYYPPPOOOSSSNNNJJJGGGJJJNNNNNNHHH@@@FFF<<<>>>BBB999666===@@@DDD>>>:::AAAKKKNNNFFF<<<555555444333444555666777666555555777999;;;;;;:::666444222111000000222222000///...------...///000000000111333333888GGGVVVxxxeeeFFF>>>555222111///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++222444---((()))***((())))))))))))))))))))))))*********)))***++++++,,,333777GGGYYYBBB@@@444222888333...---,,,+++************))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++,,,,,,---...///111111222222333444666888:::;;;???DDDIIILLLOOOSSS\\\bbbaaadddjjjpppwwwfffLLL<<<@@@BBB;;;@@@OOO^^^xxxSSSGGG???:::777888777222000000...000111000///...///111zzziii\\\bbb[[[AAA???DDDCCC>>>HHH???:::>>>FFFIIIHHHHHHCCCEEEDDDBBBBBBFFFJJJLLLNNNWWWLLLIIIKKK___FFFBBBCCC<<<===CCCAAA>>>NNNeeennneeeTTTJJJFFFDDDEEENNNMMM>>>888777444222111222333444111///---///333555444222111111000///////////////------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---------///222555555000,,,+++---000111111//////...------------------+++)))***...000///...***,,,...000111111000///000///,,,+++...333222...222111000000000000000111////////////000000000000111222333333333444666888222===???SSSmmm>>>AAAEEE@@@CCCJJJAAA:::666999<<<===???BBBGGGFFFEEEEEEBBB@@@CCCHHHbbbUUUVVVUUUHHHNNNXXXRRRVVV^^^___```ccc[[[YYYcccooohhhdddgggjjjnnnsssxxxpppyyyzzzrrrttt~~~{{{zzzzzz{{{yyyuuu{{{uuuhhhooovvvqqqssstttxxxuuutttzzz}}}zzzzzzuuurrr|||rrr{{{tttkkkfffeeehhhjjjkkkrrrmmmhhheeeeeeeeebbb```cccgggcccYYYVVVYYYTTTJJJIIIEEEEEEIIIJJJDDD>>>;;;<<<<<<<<<:::888888:::;;;???DDDHHHAAAKKKTTTEEEAAA@@@999444444444111222555888888999999999888888777888666333///...---.../////////............//////000...///111333:::IIIWWW~~~WWWAAA<<<555111////////////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,&&&&&&---000,,,+++...222999lllkkkQQQ:::777888333......************************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++++++++,,,------...//////111111333666999;;;;;;;;;CCCFFFKKKQQQVVVZZZ\\\]]]eeehhhoooxxx~~~WWW???BBBAAA>>>CCCHHHUUUrrroooPPPLLLBBB777333666555000000000////////////000000{{{hhh[[[fffYYY???===DDDEEEBBBBBB<<<888;;;???AAADDDHHHJJJJJJHHHGGGHHHKKKNNNNNNNNNNNNHHHXXXcccoooLLLAAABBB<<<===CCCBBBBBBSSSjjjwwwlll\\\PPPJJJEEECCCJJJJJJ;;;999888777555444444444555333111//////000222333333111111000///////////////------------------------,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,---......---------000222222000......000222111///111000000//////////////////---+++,,,///111111///000//////111444444222000------///111000------///000000/////////000000111////////////000000000111000222333333333333666888:::@@@<<>>@@@EEEIIIJJJFFFBBBBBBFFFIIIXXXMMMHHHIIIKKKVVVbbbbbbXXX^^^^^^```ddd]]]XXX```fffcccccchhhmmmrrrzzzxxxqqquuu~~~~~~vvvnnnmmmmmmppptttxxxzzz{{{|||xxx}}}sssxxxzzz|||wwwwwwooohhhgggkkknnnkkkgggkkkhhhdddbbbaaaaaaaaa``````dddbbbYYYWWWYYYTTTJJJKKKCCC>>>>>>???===<<<===:::;;;;;;999888888:::<<>>999333///------------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))'''+++---***'''''',,,111111VVV^^^III777666777222......************************))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++,,,,,,---...//////000000000000222555999<<<===>>>HHHJJJNNNSSSXXX]]]bbbeeekkknnnuuu}}}cccDDDBBBAAA>>>AAABBBCCCXXXsssqqq```HHH777555:::777...000000////////////000000yyyeeeXXXjjj[[[AAA>>>DDDGGGFFFAAA<<<999::::::;;;AAAHHHKKKIIIHHHKKKOOOQQQPPPNNNPPPKKKNNNpppPPP888@@@<<<===CCCEEEHHH[[[sss~~~qqqgggZZZPPPIIIAAAEEEDDD888888888777666555444333333333222111000000444999===111111000///////////////........................------,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////---,,,,,,...000000000000222333333000...111000//////......//////000...---...000222222111000...,,,---///000///---...---...000000---...111............///000111111/////////000000000111111000111222222222333555777===???;;;NNNNNNAAAAAABBBAAA<<<===999888<<<>>>===<<<>>>BBBLLLOOOHHHBBBEEEIIIIIIQQQNNNCCCBBBOOOWWWYYY___[[[^^^[[[^^^ddd^^^VVV[[[aaaaaaeeekkknnnrrrzzzxxxsssqqqsssttttttrrreee___gggpppsssuuuyyy~~~}}}vvvkkkmmmyyy}}}{{{~~~xxxooommmgggiiibbb]]]```gggiiiccc[[[YYYXXXWWWUUUSSSSSSUUUWWWYYY^^^^^^XXXWWWXXXSSSIIIIIIAAA;;;:::;;;999888999777888888888777888;;;===BBBFFFDDDVVVUUUggg{{{BBB111555444222333888999999::::::999999999888777444111/////////000//////............//////333111000000111555AAANNNsssnnnGGG<<<888222...------------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))'''---...***'''+++...///???ttt```KKK>>>444444444///---///************************))))))))))))))))))))))))************************))))))***************)))++++++++++++,,,,,,,,,,,,,,,------...000111111222111222333666:::???BBBEEEMMMOOORRRVVV[[[aaaiiinnnpppttt}}}xxxNNNDDDAAA@@@AAA>>>CCCOOO^^^xxx~~~lllQQQ<<<666777666111000000000000000000000000tttaaaVVVllluuuUUUDDDEEENNNSSSTTTIIIBBB<<<<<<<<<===BBBGGGGGGEEEIIIRRR[[[[[[XXXUUU[[[\\\```|||]]]???@@@===>>>DDDGGGOOOeee|||zzzqqqbbbXXXNNNCCCBBBAAA888666666666555444333111000000111111111222777@@@GGG111000000///////////////////////////////////////---------,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---......---++++++...000111111111222333222111000......---,,,,,,,,,,,,---//////......///000111111---...---,,,++++++---...222;;;<<<333///333555111------------...000111111//////000000000111111111///000111222111222444666888<<<<<>><<<;;;===???LLLQQQHHHBBBFFFJJJHHHGGGOOOHHHFFFUUUTTTMMMUUU^^^^^^YYY\\\eee```WWWZZZbbbdddhhhkkkjjjjjjpppyyyvvvxxxzzzxxxnnnhhhooo{{{rrrgggmmmqqqnnnpppxxxzzz~~~tttxxxxxxsssqqquuuwwwuuuvvv||||||tttyyy~~~ooocccaaa```UUUQQQNNNQQQVVVWWWRRRLLLKKKLLLLLLJJJFFFFFFIIIMMMSSSXXXZZZXXXYYYYYYTTTLLLFFF@@@===??????:::555444444555666666666888;;;===FFFKKKGGGaaaRRR[[[qqq===000555333000222666777888888888888888888888666444222000000000000//////............/////////---...///000555BBBOOOjjjYYYAAA<<<888333000////////////...---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************,,,)))))),,,///000222666eeeWWWLLL===666333444222---+++...************************))))))***************+++************************))))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------///000111222333333555777:::>>>CCCIIIMMMMMMQQQVVV[[[___eeemmmrrrrrrxxx___IIIAAAAAACCC===FFFPPPYYYlllssshhhVVVBBB555111333666000000000111111000000000{{{ppp```VVVllleeeWWWGGGCCCLLLXXXaaadddRRRFFF======@@@BBBBBBDDDDDDDDDLLL\\\ggghhhdddbbbyyy{{{xxxpppvvvlllNNNAAA???@@@EEEJJJUUUnnnzzzkkkbbbXXXIIICCCBBB;;;888888777777555333222000///000111000111666>>>EEE111000000///////////////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++,,,...111222222111111000000222333......---,,,,,,,,,,,,,,,.........------...///000...222444222---+++///444444YYYhhhMMM333222666000------------...000111111000000000000111111111111///000111222111222444666777:::>>>]]]XXXBBB???FFFEEE999888777888<<<===:::;;;>>>???JJJNNNGGGBBBEEEHHHGGG???MMMKKKJJJWWWUUURRR___bbbaaaZZZ]]]hhheee]]]```dddeeeggghhheeeaaaeeemmmqqqsssyyy}}}xxxrrrttt{{{yyyqqqtttsssnnnsss}}}yyyuuusssxxxyyykkknnnwwwzzzuuuqqqssstttqqqjjjaaaeeejjj^^^TTTVVVXXXHHHHHHGGGGGGGGGFFFFFFEEELLLMMMLLLIIIFFFEEEHHHLLLQQQUUUYYY\\\______[[[UUUJJJDDD???@@@???999555333333444555555666888;;;>>>GGGMMMIII]]]DDD???aaaBBB,,,...444000///666444444555666666666666666666555333222000000000000//////............//////...---...///000444@@@MMMcccKKK???:::777222000/////////......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***************+++++++++...''''''...------@@@ZZZZZZ===>>>555333333333000+++***,,,************************)))*********++++++,,,,,,************************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---///000222333333555777:::===@@@EEELLLQQQLLLRRRZZZ```dddhhhnnnsssuuu|||uuuTTTAAA@@@BBB===:::FFFRRRccc}}}jjjRRR???666444444444000000111111111111000000{{{nnn^^^VVVdddiiiMMMFFF@@@BBBKKKUUU\\\___QQQEEE;;;<<>>444777666777::::::999===BBBCCCFFFHHHGGGDDDDDDFFFHHHGGGOOONNNLLLPPPSSSZZZgggcccbbb[[[]]]hhhgggccchhhdddccccccdddbbb^^^aaagggvvvuuuwww}}}zzzpppwwwsssrrruuutttrrrzzz|||{{{yyyxxxvvvqqqjjjdddaaaeeeeeeaaa___aaabbb```SSSKKKNNNQQQHHHEEEIIIGGGGGGHHHIIIGGGEEEDDDFFFHHHMMMLLLKKKIIIGGGGGGIIIKKKQQQTTTZZZ```eeegggeeebbbVVVKKK@@@<<<999777777999444666777777888:::===@@@GGGJJJEEEKKK555+++MMMKKK333---...444555///...333222222333444555555555555444444333111000///////////////............//////111///000000000333===IIIbbbwwwDDD???666333///------...---,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++++++++++++++***...000---888aaatttTTTFFF:::111111222222000---+++***+++*********************************+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,------......------///000222333444555666:::>>>@@@BBBFFFLLLQQQNNNVVV___eeehhhkkkqqqvvv}}}iiiIII???AAA===:::CCCOOO\\\rrrwwwNNN;;;;;;<<<666//////000111222222111000///{{{jjjYYYOOOTTTgggfffPPPFFFCCCAAABBBHHHOOOTTTWWWIII@@@;;;<<>><<<:::888777777777222111111111222222000///111111000///////////////------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++)))***,,,......000222222000...///111000///......------......,,,---...---+++***,,,...,,,---...///111000//////000UUUmmm[[[999***---333000000/////////000000111000000111111111222222222000222333333333333666888<<<===GGGpppQQQ???;;;:::999333888555555666777888???GGGIIIBBBAAAGGGHHHCCCDDDKKKOOOLLLNNNNNNJJJPPP[[[]]]]]]\\\UUUWWWaaabbbbbbkkkgggcccaaabbbbbb```bbbfffkkktttyyyzzz}}}~~~vvvjjjqqquuuwwwvvvttttttyyy~~~tttnnnmmmnnnrrrsssmmmaaaXXXXXX]]][[[[[[YYYWWWXXXZZZXXXTTTTTTPPPRRRQQQKKKNNNPPPFFFHHHIIIJJJKKKKKKLLLLLLLLLIIIGGGEEEEEEFFFHHHIIIJJJNNNPPPWWW___gggiiiiiiiii^^^RRRFFF@@@===:::999;;;999:::;;;;;;;;;===@@@CCCHHHHHH@@@777...---222000000444777666222000111222222222333444555555555555333222111000//////......//////............//////000///000111111444>>>JJJffftttAAA???444222///------...---,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))000333444EEEiiizzzUUU;;;;;;:::---//////...,,,++++++,,,+++******************************++++++,,,------...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,---......//////000111333444666777888;;;???DDDFFFGGGIIINNNSSSUUU]]]eeeiiikkkooovvv}}}YYYDDDBBB>>>BBBEEEMMMVVVaaauuu|||SSS@@@===<<<777333///000222333333222000///zzzfffSSSGGGFFFQQQQQQ@@@======>>>BBBJJJRRRZZZ^^^BBB>>><<<>>>??????BBBHHHEEE???AAAJJJOOONNNVVVcccllluuueeeXXXWWWssstttYYYOOOIIIHHHHHHHHHMMM___{{{iiiVVVNNNHHH@@@>>>;;;888666666666777333222222444777666222...111111000///////////////------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...---+++)))(((***,,,***...333444111///......------,,,++++++++++++,,,,,,...///---+++***,,,///222///---111888:::444...000111555999666000111777222111111000000000000111000111111111111222222222111222333444333444666888777===NNN~~~III<<<999888999666888555333444444777@@@JJJNNN@@@===HHHKKKCCCCCCMMMGGG???HHHPPPJJJRRR\\\SSSUUUUUUNNNOOOYYY[[[^^^iiikkkeeeaaabbbcccbbbccceeeVVVooo~~~vvvkkklllooolll{{{zzzuuusssrrrnnnmmm|||}}}nnneee```^^^bbbZZZVVV\\\dddeee\\\UUU___^^^\\\\\\___aaa\\\UUUUUUSSSUUUQQQLLLRRRQQQAAAGGGFFFGGGKKKPPPRRROOOKKKIIIEEECCCDDDHHHLLLLLLKKKIIIKKKRRR\\\dddhhhiiijjj```WWWOOOKKKGGG@@@;;;:::<<<===>>>>>>>>>@@@CCCFFFLLLHHH>>>+++///999///000000444333,,,,,,333888777222333444555666666666666222111111000///...------//////............//////,,,,,,...111222666BBBNNNkkksss@@@???666333000//////000///......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,444333:::fffkkkNNNGGG777000444111...---+++((())),,,---,,,******************************+++,,,,,,---......++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,---...//////111222333555777888::::::@@@EEEKKKMMMLLLMMMQQQVVV\\\bbbiiikkklllqqq{{{iiiKKKFFFAAA???===DDDMMMRRR]]]www^^^JJJ<<<333555;;;///000222333333222000///uuu^^^OOOGGG??????CCC@@@>>>@@@AAAAAACCCIIIPPPRRRCCC===:::===AAADDDFFFHHHHHH???EEEQQQSSSXXX^^^\\\]]]WWWXXXWWWXXXwww|||dddMMMHHHEEEFFFMMMYYYjjjxxxkkkddd[[[KKKCCCBBB>>>;;;<<<===888222222000......000222222111000000000000////////////////////////////////////........................//////...---,,,,,,++++++++++++************++++++,,,+++++++++,,,------...222222111111000//////......//////...,,,++++++,,,///......---,,,,,,------***,,,...111333444444444222111111111000000//////111111111111000000000000000000000000////////////...111333222111333666777:::<<<\\\lllBBB@@@777:::@@@222666444333555999<<<;;;:::999BBBDDD===>>>FFFGGG@@@DDDFFFEEEAAAEEEPPPWWWXXX[[[SSSSSSTTTRRRYYYaaa___fffffffffdddbbbbbbdddffffffdddeeehhhfffdddhhhqqqnnnnnnllljjjfffbbb___]]]ddd]]]ZZZ___bbb```___aaa[[[QQQUUUhhhpppgggaaadddbbb___\\\\\\^^^aaabbbcccWWWTTTPPPPPPPPPOOOLLLIIIIIILLLPPPTTTUUUSSSNNNJJJNNNMMMJJJFFFDDDEEEHHHKKKIIIQQQVVVYYY___hhhkkkhhh___\\\UUUMMMEEE>>>888555666888<<<>>>??????@@@AAA???999222000222333111///333,,,111888333222666555555555666666555444333333333222000...---...///000......------------......000---,,,,,,...666FFFUUUrrrcccGGG777;;;:::777555222000///...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++)))(((###///000---000---***...+++666MMMppp___QQQ@@@777666777333///...---,,,+++************************************,,,+++*********+++,,,---************************+++---------+++++++++---.........///000111111111555666999:::<<<>>>BBBDDDIIIKKKMMMPPPRRRUUUWWWXXXeeefffjjjpppwww~~~UUUCCCBBB>>>@@@AAACCCJJJWWWeeelllhhhdddXXXIII>>>:::777333222111111111111111222222qqq[[[LLLEEE===>>>BBB???===<<<:::;;;???EEEIIIJJJJJJGGGBBB>>>>>>BBBEEEGGGJJJCCCGGGNNNQQQ\\\fffddd\\\XXX\\\^^^aaa{{{___UUUMMMKKKMMMKKKLLL\\\vvv|||sssgggUUUIIIDDD@@@@@@AAA>>>999555333111///...000111222111111000000000////////////////////////////////////------------------------///......---,,,,,,++++++++++++************+++++++++++++++++++++,,,------000000000111222333333333000111111000...------...............//////000111+++,,,---...///000000000222111111111000000000000111111111111000000000000000000000000000000000000333333333333444666777666EEEEEElll___>>>>>>777:::???333444555555888:::;;;:::999:::======;;;>>>EEEHHHFFFCCCFFFFFFDDDGGGOOOSSSSSS___\\\VVVSSSVVVYYY\\\```_________]]][[[[[[]]]___\\\YYYZZZ______]]]```fffcccaaa^^^[[[XXXVVVUUUTTTXXXUUUTTTXXXYYYWWWZZZ```___WWWVVVaaagggccc```bbbhhheeebbbaaaaaabbbbbbaaa___\\\YYYWWWWWWUUURRROOOQQQQQQQQQSSSUUUSSSOOOKKKPPPOOONNNKKKGGGFFFGGGHHHLLLRRRWWWYYY___gggkkkiiieeeaaaYYYOOOFFF>>>888666888:::<<<===============:::555000///222444333111888111333333---111666222555555555555555444333333333222000.........///000---------,,,,,,---------...------...///444AAANNNmmm]]]III;;;===<<<999666333111///...---------,,,,,,,,,++++++************************************************************************((('''''')))+++---//////000///%%%###,,,......777>>>\\\oooLLLDDD;;;555222111///---++++++*********+++,,,,,,************************++++++*********+++,,,---************************+++---------++++++,,,---......///000111222222333666888;;;<<<>>>@@@DDDGGGPPPRRRTTTVVVXXX[[[]]]___jjjkkknnnsssyyyoooOOO@@@???======@@@IIIRRRYYY[[[WWWWWWQQQEEE;;;888888777222222111111111111222222kkkVVVHHHCCC<<<===BBB>>>;;;999777999<<<>>>>>>===FFFLLLKKKCCC@@@EEEHHHFFFGGGFFFIIIKKKQQQeeeuuuqqqYYYUUUYYY^^^gggfffHHHIIIMMMOOOSSSNNNKKK\\\zzz~~~ppp\\\RRRHHHCCCGGGGGG???999888333111//////000111111111111111000000000/////////////////////////////////------------------------.........------,,,,,,+++++++++************+++++++++************+++,,,,,,---...///111444666777888000000111000000///...---,,,,,,,,,,,,,,,---......//////...---------------111111111111111000000000111111111111000000000000000000000000000000000000333000000222555888888777IIIWWW~~~NNN888;;;666888>>>555333555888999999888888999999777777<<<>>>???BBBHHHDDDFFFFFFEEEGGGKKKMMMLLLUUU]]]VVVUUUccc```VVV\\\ZZZZZZXXXVVVTTTTTTVVVXXXWWWUUUWWW\\\`````````aaa___\\\XXXUUUSSSSSSTTTUUUWWWXXX[[[^^^\\\[[[aaahhhbbb]]]YYYXXXZZZ^^^^^^^^^gggeeecccbbbbbbbbb```______\\\YYYWWWUUUSSSPPPNNNRRROOOMMMOOOSSSTTTPPPLLLOOOPPPOOOLLLIIIFFFEEEEEEJJJNNNQQQTTTYYY```eeeeeefffaaaYYYOOOFFF???:::999:::;;;<<<<<<<<<;;;999999555222...///222444444333444333555222111>>>IIICCC444444555555444444333333333222000///......///000---,,,,,,,,,,,,,,,,,,---------...000000333===IIIdddbbbWWWIII<<<:::777444111///......------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***(((''''''(((***++++++,,,'''***333444<<>>BBB>>>:::999:::;;;;;;<<<@@@FFFKKKUUUWWWMMMHHHKKKJJJDDDAAAEEEKKKLLLSSSmmm~~~xxxUUUQQQUUU\\\kkkmmmIIIGGGMMMQQQQQQMMMMMM[[[ooozzzyyyzzzggg\\\NNNGGGKKKKKK@@@999999555333000000000111111000111111111000000000//////////////////////////////------------------------......---------,,,,,,,,,,,,++++++******++++++,,,+++******)))******+++++++++,,,...000333555777888///......///000///...,,,...---,,,,,,+++++++++,,,222111///.........//////111111111111111111111111111111111111000000000///000000111111111111111222222111222444666777<<>>===<<<;;;;;;<<<<<<;;;888666333111...///111333333333...222666333333FFFRRRIII333333444444444333333222333222111000////////////...------,,,,,,------...------...111111333===III[[[rrrgggUUU777555222000...------......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***((((((***+++)))...///222888===VVVzzzzzzZZZEEE<<<222222111000///......---((((((((()))***,,,---...************************+++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---...///000111222444555666777;;;>>>AAACCCFFFIIINNNQQQVVVXXX[[[\\\]]]___dddhhhjjjmmmsssyyytttJJJCCC>>>;;;@@@EEEHHHIIIJJJfffddd[[[KKK???:::666222333333222111111111222222xxxcccOOOEEEBBB===???CCC>>>::::::;;;;;;;;;EEE^^^uuuuuussshhhVVVLLLKKKHHHBBB@@@FFFOOOPPPTTTkkkyyyqqqUUUVVVaaakkk|||zzzRRRHHHJJJRRRMMMNNNVVV^^^eeetttzzzfffWWWMMMNNNMMMDDD<<<:::777555222111222222222111111111111111000000000000////////////////////////---------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))******++++++,,,---///000222333444///......000333333111...000000///.........//////111000///......///111222111111111111111222222222111111111111000000000///000111111111222222333333444555888999666777DDDTTTtttvvvHHH:::666999777777777555444555555333111222666;;;999444666;;;888;;;UUUuuuIIIFFFBBB??????@@@DDDGGGDDDRRROOOZZZ{{{uuuXXXUUUUUUVVVVVVTTTSSSRRRTTTVVVQQQRRRVVV[[[aaaddd```\\\XXXYYYYYYYYYYYYYYYXXXXXX^^^aaaeeejjjmmmlllfff```fffllliii```^^^gggkkkfff\\\[[[\\\]]]]]]\\\ZZZWWWTTTTTTSSSRRRQQQOOOOOOOOOFFFFFFHHHMMMSSSSSSNNNHHHNNNMMMKKKGGGDDDEEEGGGJJJOOOOOOQQQTTTXXX[[[___bbbaaa\\\UUUMMMFFFBBB@@@@@@===;;;;;;<<<===<<<999777333222000000000111111111///333777000,,,999???222222222333333333333333222333222111000000///////////////............//////...---...000000444@@@LLLYYY{{{bbbJJJ333222000...---...000111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''***---...---...000222222444111888LLLaaauuu\\\GGG;;;666444000------///000///,,,***)))))))))******+++,,,******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...------,,,...///000111222444666777999:::>>>@@@DDDGGGJJJNNNSSSVVVVVVYYY\\\^^^^^^aaaggglllnnnrrrxxxTTTCCC>>><<>>@@@CCC>>><<<999888888<<>>===<<<===AAAGGGEEEJJJDDDKKKbbbbbbQQQNNNPPPRRRSSSTTTSSSRRRRRRSSSOOOTTTXXX[[[___ccc```\\\WWWXXXZZZ[[[[[[ZZZYYYXXX]]]aaaeeeiiimmmlllcccYYY^^^eeefff___]]]bbbfffeeecccaaa```___^^^\\\XXXUUUSSSTTTUUUTTTRRRQQQRRRSSSJJJLLLPPPSSSTTTQQQLLLGGGRRRPPPMMMIIIGGGHHHLLLOOOQQQOOOQQQVVVYYYZZZ\\\```eeeaaaYYYQQQIIIDDDAAA@@@@@@>>><<<===???>>>;;;777333333222111000000000000000000444111***000222'''111111222333333333222222222222222111111000//////000000////////////000000...---...000000444@@@LLL[[[|||PPP888555333111//////000222444............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------++++++...111444===HHHbbb```III===888666777444///***))),,,...,,,***+++******)))))))))******************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000111222333555777:::;;;<<>>;;;=========GGGSSSJJJJJJFFF@@@===>>><<<888555444333222222111222222rrr___LLLDDDBBB>>>???BBB===<<<999999<<<@@@RRR{{{]]]KKKGGGBBB@@@@@@EEEDDDNNNTTTPPPTTT[[[XXXSSSbbbzzzVVVHHHIIIPPPPPPUUU\\\___fff{{{|||tttcccTTTRRRVVVOOOAAA<<<:::777555555555444333222222222111111111000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,------......000///111666<<<>>>;;;888888777555333222111000000...//////000000000000000111111111222222333333333111111111111000000000000111111222222333444444555444333888@@@HHHXXXxxxaaa>>>777;;;777333666666444555333333333555777999999888888777777777777BBB\\\uuuEEE???<<<======<<>>@@@CCCGGGKKKOOOTTTYYY]]]^^^ccchhhjjjjjjnnnxxx~~~|||LLLAAA;;;===>>>===CCCMMM>>>HHHNNNIIIAAA<<<:::888555555444333222222222222www^^^KKKCCCBBB===>>>AAA;;;;;;:::>>>CCCEEEMMMgggeeeCCC@@@GGGEEEAAACCCCCC???IIIRRRNNNNNNUUUVVVOOO^^^sss[[[LLLNNNNNNTTTVVVTTTVVVeeexxxlllWWWUUU]]]WWWFFF>>>;;;888666666666555444222222222111111111111000////////////////////////000000000000000000000000---------------------------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,+++,,,,,,------............---///555<<>>:::666333777;;;;;;999:::AAAHHHAAA<<<<<>>???@@@CCCHHHLLLPPPUUU[[[___```fffkkkmmmnnnsss}}}UUUFFF<<<@@@CCC@@@AAAGGGGGGWWWbbbZZZHHH:::555444666555444333222222222222rrrZZZOOOEEEAAA???===>>>@@@AAA<<<===DDDEEEFFFSSSddd```NNN??????DDDFFFEEEFFFCCCKKKPPPMMMLLLOOOQQQOOORRRTTT```~~~]]]TTTRRRVVVOOOKKKQQQYYYdddsss|||vvvhhh^^^XXXTTTRRRDDD@@@<<<999888777666444444444333222111000////////////.........//////000222///------000333222111111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++,,,,,,---...//////......------...222888===cccbbbNNNBBB888555777888666333111000111666444222222555666444222333333222111111222333444666111111777;;;888666888888CCCWWWtttqqqMMM;;;777777777666666555555555444111333666888999888666555555777888777888;;;BBBGGG>>>???@@@???<<<<<<@@@CCCEEEHHHKKKMMMPPPTTTRRROOOMMM[[[~~~XXXNNNXXXMMMQQQVVV[[[^^^___```cccffffffbbb^^^]]]aaaeeeggggggnnnwwwyyyqqqnnnuuuxxxttteeebbb___^^^```cccffffffaaa^^^^^^```^^^ZZZZZZ^^^dddccc___[[[[[[\\\YYYSSSPPPNNNOOOSSSUUUPPPMMMMMMNNNKKKHHHEEEEEEHHHLLLNNNRRRXXX______[[[XXXZZZ^^^dddeeefffYYYIIIJJJMMMCCCGGGFFFDDDBBB>>>;;;888666555555444444444555555666666555333111111222333444111111111111111111111111111111111111111000//////111111111000//////......---...///......111777<<>>888222111444111+++000000///...------------------,,,,,,,,,,,,,,,---+++,,,...000111000...,,,)))+++///222...***111===<<>>888777555333000///...---+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000222333333444666888:::;;;???CCCFFFGGGIIILLLOOORRRXXX^^^bbb^^^bbbgggmmmrrrxxx}}}sssOOOAAAMMMKKKAAA@@@CCCIII\\\lllgggQQQ<<<666888555555333222111000000000mmmZZZPPPFFFBBBAAA???@@@BBBDDD@@@@@@DDDBBB???GGGUUUQQQFFF>>>???BBBAAABBBDDDEEELLLNNNJJJHHHJJJLLLKKKLLLVVVkkk```WWWVVVWWWQQQNNNRRRYYYbbbppp|||pppeee]]]XXXVVVJJJFFFAAA===:::888666555444444333222111000/////////...............//////666333000000111333222111111000......//////---,,,------------------------...------,,,,,,++++++***++++++,,,,,,---......///---...------...111666:::NNN|||hhhMMM888888888777666666666666333222111222555777666555------------///111333444:::666555777888777;;;AAAMMMdddfffEEE666777<<<666666666666555555444444444444555555666777777777999::::::888666888<<>>>>>===>>>@@@BBBMMMLLLMMMNNNOOOQQQUUUYYYQQQVVVrrrwwwXXXRRR^^^YYYVVVWWWYYY[[[]]]```dddgggeeecccaaaccciiinnnpppooowww{{{wwwlllhhhmmmoookkk]]]\\\\\\^^^aaadddeeefffeeeeeeddddddccccccbbb```hhhgggbbb```dddiiiiiidddZZZWWWWWW[[[\\\UUUMMMJJJNNNKKKGGGEEEEEEIIIMMMPPPVVVYYY\\\\\\ZZZZZZ^^^aaannnfffbbbZZZNNNOOOPPPFFFFFFFFFDDDAAA>>>;;;999777555555444444444555555666444444444444333333222222444444333333333222222222000111111111111000//////////////////////////////...//////------///444888CCChhhaaaAAA===777333111222555777111111000///............------,,,,,,++++++,,,,,,///000000000///......///+++,,,000333222333>>>KKK}}}zzz[[[DDD999999;;;444333222000///......---************)))))))))((())))))))))))************+++***)))(((((()))***+++***++++++++++++,,,,,,,,,,,,,,,,,,---------............//////000111333333666777:::;;;>>>AAAEEEIIIIIIKKKNNNPPPTTTYYY^^^bbbaaaeeejjjpppvvv|||YYYGGGLLLHHH>>>>>>BBBGGGWWWfffdddTTTBBB:::999666555333222111111000000}}}fffWWWMMMDDDAAAAAA??????AAABBB@@@BBBDDD@@@;;;???IIIDDD@@@???AAABBB@@@AAADDDFFFKKKMMMJJJHHHHHHJJJJJJIIIYYYvvvaaaXXXVVVWWWRRRQQQTTT[[[cccmmmwww{{{nnnddd]]]YYYQQQMMMGGGBBB>>><<<999777555444333111000000000//////......---------......999666333222222222111000111000......//////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---.........///222555;;;aaatttiiiYYYIII???:::888888888666444555777999::::::===<<<:::999888888999999;;;888666888<<>><<<:::999666555555444444444555555222333555666666444222000777666666555444333333222000000111111000000///...,,,,,,------...//////000//////...---,,,...111444;;;XXXPPPDDD;;;999444...///666222222111000///////////////......---,,,,,,---------000222222000///000222;;;555000222>>>XXXzzzvvveeeMMM;;;444333333222//////...---,,,,,,------************))))))))))))))))))))))))************+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333888:::<<<>>>@@@DDDHHHLLLLLLNNNQQQSSSVVVZZZ___cccfffiiinnntttzzzgggKKKIIICCC;;;<<<>>>CCCNNNYYY[[[SSSGGG===999666555444222111111111111{{{cccQQQHHH@@@??????======???<<<===BBBFFFDDD???BBBJJJDDDBBBAAACCCEEEFFFFFFGGGEEEJJJOOOPPPNNNLLLKKKKKKKKKZZZuuubbbUUUQQQTTTRRRSSSWWW^^^gggpppvvvvvvkkkbbb\\\WWWRRRLLLGGGCCC@@@===:::666555333222111000000111///......------------...777555333222222222222222111000......//////---,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......+++---............///111111@@@RRRccczzzxxxhhh[[[SSSKKKGGGAAA<<<:::;;;===>>>>>>===;;;:::::::::;;;<<>>@@@???@@@DDDIIILLLJJJHHHIIIDDDHHHSSSWWWRRRSSSZZZbbbRRRVVVaaaYYYSSSZZZ]]]bbb^^^[[[\\\aaafffhhhgggiiiiiikkkqqqxxx|||{{{yyywwwvvvrrrnnnsss|||}}}wwwtttrrrpppqqqqqqpppooojjjwwwyyynnniiimmmmmmeeehhhddd]]][[[___ccc___WWWXXXQQQPPPXXX```___WWWRRRMMMMMMNNNOOOPPPQQQSSSSSS[[[YYYYYY\\\aaafffggggggfffaaakkkssseeeUUUPPPMMMEEEDDDBBB@@@>>><<<;;;;;;666666555444444444444555333333444555555444333222888777666555444333222111000000000000000//////...,,,,,,,,,------........................///111222999LLLnnniiiQQQ>>><<<;;;222---000333222111000////////////000000///............///...111444333///...000333222===RRRiiimmmYYYBBB;;;555333555666333.........---,,,++++++++++++*********)))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000111333444999;;;>>>@@@BBBFFFJJJNNNOOOQQQTTTWWWYYY]]]aaaeeejjjmmmrrrxxx~~~sssKKKCCC@@@======;;;CCCFFFKKKOOOMMMFFF===777666555444333222111111111zzz```MMMEEE??????@@@>>>===???999>>>EEEIIIHHHEEEIIINNNKKKGGGCCCCCCHHHMMMLLLHHHEEEKKKSSSVVVSSSLLLHHHGGGMMMVVVllliiiWWWNNNOOOQQQUUUZZZcccoooxxx}}}~~~qqqgggaaa[[[WWWPPPKKKGGGDDDAAA???888666444333111111222333000///...---------------111111111000000111333444111000......//////---,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------------+++---......---------///+++///444;;;HHH]]]sssyyyoooddd]]]ZZZ[[[]]]XXXXXXZZZ]]]aaaeeeiiikkkwww~~~qqq]]]NNNAAA888999555111333777888555222333333333333444444444444222333444555555666666666666666777999;;;>>>???@@@AAA@@@AAAEEEKKKMMMLLLIIILLLEEEFFFQQQXXXXXXXXX]]]eeeUUUTTT______ZZZ[[[^^^cccaaa___bbbfffiiijjjhhhmmmmmmoootttyyy{{{xxxuuuzzzyyywwwxxx|||~~~{{{vvvppplllkkklllmmmmmmqqquuulllpppqqqkkkqqqooojjjgggiiihhh```UUU\\\SSSMMMPPPUUUSSSMMMIIIIIIKKKNNNQQQRRRRRRPPPOOOYYYXXXZZZ```gggjjjiiifffcccmmmtttXXXPPPOOOEEECCCAAA???===<<<<<<<<<666666555444444444444444555444333333333444555666666666555444333222111000000000000000000///............------,,,,,,,,,,,,---------///111222333333888AAAVVVxxxfffEEE>>>???:::444444333222111000//////////////////...............///222111000///111999DDDMMM[[[lllsssZZZAAA222:::666111...---///222333000///---,,,******))))))))))))))))))))))))******((()))))))))******************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------...............///111222444555:::<<<>>>AAACCCGGGLLLOOOQQQTTTWWWZZZ]]]```dddgggmmmpppvvv|||LLL???>>>@@@???999FFFEEEEEEFFFFFFDDD>>>999666666444333222111111111uuu]]]LLLEEE@@@BBBCCCAAAAAABBB<<>>>>>;;;888666555444333333444444222222333333333333333444222222444555555666555555;;;:::888999;;;===>>>===>>>>>>???BBBEEEGGGGGGFFFJJJHHHFFFIIIOOOUUUYYY[[[___XXXWWW```gggdddbbbeeeccccccccceeehhhjjjkkkkkkppppppqqquuuyyyzzzwwwsssqqqsssvvvzzz~~~xxxsssllliiiiiillloooppptttzzzyyyqqqlllooonnnjjjlllnnnmmmjjjiiiggg___VVVZZZPPPJJJMMMQQQPPPLLLKKKGGGIIIKKKMMMNNNNNNMMMLLLVVVXXX]]]dddkkkllliiieeecccssspppTTTLLLHHHFFFDDDAAA???===<<<<<<<<<777666555444444444444444666555333222222444666777555444444333222111000000//////000000//////...---///......---,,,,,,++++++,,,,,,---///222444333222333555>>>TTTuuudddNNNEEE===888666444444222111111111111111------------...///000000------///999KKKddd{{{fffSSSEEE;;;555333222333333111...---000222000///---,,,***))))))((())))))))))))************))))))))))))******************+++,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,---------.........//////000222444666777;;;===@@@BBBEEEIIINNNRRRSSSVVVZZZ]]]```dddhhhjjjnnnssszzzYYYDDD???@@@@@@:::IIIGGGFFFEEEDDDBBB@@@>>>777666555333222222222222lllWWWKKKDDD@@@BBBDDDCCCBBBBBB===BBBEEEDDDAAAAAAEEEHHHGGGIIIHHHFFFIIIOOOPPPMMMJJJLLLSSSYYYVVVNNNKKKNNNTTT^^^tttgggSSSLLLSSSZZZaaannn}}}wwwhhhccc\\\UUUPPPKKKGGGEEE<<<:::888555444555666777222222111//////......///,,,...//////...000333777111000......//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,---///000111,,,+++......---222:::888>>>EEENNNZZZmmmuuuWWWBBB666::::::555111111555444000...111555777777555333222111222222222333333333333444333222222333444666777>>>;;;777777999;;;<<<;;;<<<===>>>>>>>>>???AAABBBBBBNNNTTTOOONNNTTTWWWUUUWWW[[[ZZZ^^^gggiiigggjjjccccccccccccdddggglllpppppppppqqqvvv{{{}}}zzzwwwkkknnnsssxxxzzzzzz|||~~~xxxuuupppooopppsssvvvwwwyyyqqqjjjjjjpppsssoooiiidddhhhiiifffbbb```\\\VVVXXXRRROOORRRUUUTTTRRRSSSKKKKKKJJJIIIJJJKKKMMMNNNUUUYYY___fffkkkkkkiiifffcccmmm|||vvv^^^QQQMMMEEEGGGEEEBBB???<<<;;;;;;;;;777777666444444333333444444444444444444555666666444333333333222222111111//////000000//////...---.........------------------,,,---///222333000...---000555???PPPlllsssXXXEEE<<<999777666555444333333333333000000000111333444666777666<<>>AAACCCBBB@@@AAA:::???AAA???;;;===BBBFFFAAAIIIMMMJJJJJJOOORRRQQQJJJKKKQQQYYYYYYTTTVVV\\\[[[jjjjjjRRRNNNUUU\\\cccqqqnnniiiaaaYYYSSSMMMHHHEEE>>><<<999666555666777888333333111000////////////---///000000...///333666111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---,,,---000222///((('''///333//////444,,,222888999888>>>JJJUUUaaammmrrrHHH444444999111444444222111333222///111222222222222111111111111111111222222333333333666444111000000333777:::===999555444777;;;<<<<<<<<<>>>???===:::;;;>>>BBB===XXXiiicccZZZ[[[YYYQQQSSS]]]\\\ZZZcccgggfffhhhccccccbbbaaa```dddmmmsssooooooqqqwww}}}}}}tttuuuwwwwwwsssooopppssszzzwwwuuutttvvvxxxxxxxxxqqqdddlll{{{wwwooohhhmmmnnniiicccbbb```^^^aaa]]][[[\\\ZZZUUUQQQQQQRRROOOKKKHHHHHHKKKPPPSSSUUUZZZ```fffiiijjjiiihhhggghhhjjj```TTTVVVWWWJJJHHHEEEBBB???<<<;;;;;;;;;888777666555444333333333222333555666777666555444333333333333333333333333///////////////......---,,,------......//////000...------///111111---***)))000888;;;>>>KKKeee{{{oooTTTHHHEEE999888777666666555555666555555666777999;;;===>>>OOO[[[ttt|||iiiRRR>>>555111111666666111...000333111...,,,,,,,,,---...******))))))))))))******(((((())))))*********+++))))))))))))***************+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......000000111222444666888999???AAADDDGGGJJJNNNSSSWWWTTTWWW]]]aaaeeehhhlllooommmuuu]]]BBB999>>>@@@<<>>>>>@@@777666555444333222222222cccNNNFFF@@@>>>AAACCCAAA@@@AAA>>>===;;;;;;<<>>===<<>>FFFJJJDDD>>>>>>>>>;;;888666555555666555222000```LLLGGGAAA===???AAAAAAAAADDD;;;:::;;;>>>CCCDDDCCC@@@DDDEEEPPP^^^]]]OOOGGGIIIOOOKKKKKKPPPSSSQQQRRRUUU]]]zzzVVVYYY[[[^^^eeeooo||||||nnnfff___TTTRRRRRRJJJFFF===777888999666333444444333222111000/////////...............///000000111000///......---------------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........///000111111111111222222333333333333333333555888<<<@@@BBBHHHIIIJJJJJJIIIFFFCCCAAACCC???999444222222111111222222222222222222222222333333333444333333222222111333444222000111444777444333222222222333444555777666666666777999;;;<<>><<<:::999888666444333333444555666555444333444555777888666555555444333333222222111111000///............000//////...------,,,,,,............------------,,,222(((666222BBBlllOOOKKKUUUmmmyyyiii^^^VVVVVVZZZYYY^^^eeeqqqwwwlllTTTJJJ<<<444222222000---111111000000///......---...............---,,,+++))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((++++++++++++++++++++++++,,,,,,+++++++++,,,------...------,,,------.........222666777666777;;;??????EEEHHHHHHQQQ]]]]]]UUUXXXYYY[[[^^^bbbggglllooo}}}nnnOOODDDAAA>>>@@@GGGJJJEEE@@@AAAAAA???:::888666555555444222111{{{^^^KKKHHHBBB===>>>??????AAAEEE<<<:::;;;@@@FFFJJJHHHEEEGGGCCCXXXzzz{{{ZZZFFFKKKMMMKKKJJJLLLKKKJJJMMMRRRhhh|||ZZZZZZ]]]bbbfffkkksss}}}rrriiiaaaUUUTTTTTTMMMFFF???999999999777555666666555333222111000000000---......///////////////000000//////......------,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000000000////////////666666555444444444555555444555555555444333222111------...111222222000...111111111111111111222222222333444555555444222222111333444444111000222444333222222222333444555666555555666666777999:::;;;???===;;;:::;;;===@@@BBBCCCUUU]]]SSSUUUYYYTTTbbb```eeefffeeemmmdddiiimmmpppooollloooxxx~~~|||wwwzzzwwwsssxxx}}}|||~~~|||~~~{{{xxx|||uuukkkcccbbbeeeggghhhjjjbbbkkkrrrooocccWWWRRRQQQMMMNNNQQQRRROOOMMMRRRXXXSSScccrrrvvvsssoooiiieeellleee^^^[[[[[[XXXOOOGGGJJJGGGDDDBBBAAA@@@>>><<<::::::999888666555555444777666555444555666777888777666555444333222111000000///...---------------/////////...------,,,,,,............------------***000)))444000===]]]DDD444777IIIppp~~~jjjUUUDDD;;;999666333222333333333111000000//////...---------............---,,,+++***)))))))))))))))))))))))))))))))))*********++++++************))))))))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---.........------------......///333777888777999<<<@@@AAAFFFIIIJJJRRR\\\\\\VVVZZZZZZ[[[]]]aaaiiirrrxxxyyySSSBBB>>>===@@@EEEGGGDDDAAAAAACCCCCC===:::666444333333222111xxx]]]LLLGGGBBB>>>???>>>===>>>BBB@@@===<<<===BBBHHHLLLNNNHHHGGG___~~~[[[HHHNNNGGGIIILLLMMMKKKJJJLLLOOOyyy~~~aaa]]]aaafffjjjjjjnnnxxxyyyqqqhhh[[[WWWUUUKKKGGGBBB<<<:::999888888777666555444222111000000000---...///000000///...---///////////////......---,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------..................////////////...///111333555666777777555555555444444555555555888555222111222222111111000000000111111111111111///000222444555444333333222333555888:::999555222222222222333444555666666777888888999;;;<<<===>>>;;;;;;:::;;;<<<>>>@@@BBBKKKGGGYYYbbbWWWSSSXXX[[[[[[eeehhhwwwuuueeefff```kkkiiihhhgggiiiooovvv{{{~~~|||~~~~~~zzz~~~|||xxx}}}ppphhhbbbeeennnqqqmmmggg```ggghhhaaaYYYTTTOOOKKKQQQLLLLLLRRRTTTPPPMMMNNN^^^fffkkkkkkiiiiiihhhfffhhhZZZWWW___\\\MMMGGGMMMJJJHHHDDDBBBAAA???===;;;;;;;;;;;;;;;:::888666444777666666666666777888888777777555444222111000//////...------,,,,,,,,,,,,//////.........---------.........---------,,,,,,***///)))///,,,333GGG444///222:::LLLeee}}}ssskkk```\\\TTTKKKBBB;;;666333111222222111...,,,******/////////......---------------------,,,+++))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,---......//////...............///222444777999999;;;>>>AAACCCGGGKKKMMMSSS[[[\\\XXX[[[]]]```ccchhhppp{{{XXX@@@;;;======@@@BBBAAA@@@AAABBBCCCAAA===777444222222222222tttZZZJJJEEEAAA???@@@???<<<===AAA???>>>===;;;;;;???EEEJJJBBBGGGYYYjjjeeeOOOEEEJJJHHHKKKMMMMMMNNNTTT\\\bbb~~~hhhaaadddjjjooonnnnnnwww|||ttteee]]]VVVJJJKKKGGGAAA<<<:::::::::999666555444222000/////////---...///000000///...---...//////000//////...---,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,---...///000111111---...///000000000////////////.........///111111333111......000222333444/////////000000111111111---...000222444444444444333222555===EEEEEE;;;111222222333444555555666666888888:::;;;===>>>??????<<<===@@@BBBDDDEEEEEEDDDFFF>>>GGG```dddXXXWWWWWWbbbiiizzztttgggfffllljjjkkkpppvvvzzzxxxuuuwwwvvvyyy~~~}}}tttvvvwwwqqquuuyyypppggghhhooorrrlllcccgggccc[[[RRRPPPRRRPPPJJJSSSPPPNNNOOOPPPOOOSSSYYYhhhgggccc___bbbggggggddd\\\aaabbb[[[RRRNNNSSSZZZHHHFFFBBB@@@???===;;;999;;;;;;<<<<<<;;;999777555666666666666666777777888777666555444222111//////...------,,,,,,,,,,,,---...............---------...------------,,,,,,,,,***...+++---,,,000999---+++---000333<<>>BBB===>>>@@@BBBBBBBBBBBBDDDBBB>>>888444222333333333nnnVVVHHHCCC@@@???@@@???>>>AAAGGG@@@???===<<<===@@@DDDGGGEEEJJJRRRVVVPPPGGGEEEGGGMMMMMMKKKKKKWWWmmm{{{mmmdddeeekkkssssssrrr{{{pppfff^^^PPPOOOMMMGGG???;;;<<<<<<;;;777666444222111///////////////////////////...------...///000000///...---,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,------......------+++,,,---...///111222222111222222333333222222111222222111111222333333444++++++---///111111///---......//////000000111111000000111111222333444555333222444===GGGGGG===333222333444555555666555555666777999:::<<<===>>>>>>:::<<<@@@CCCEEEEEEDDDCCC???GGG[[[bbbWWWYYY]]]eeemmmnnnkkknnnuuuzzzppptttzzzzzzzzz~~~vvvwww}}}zzz|||tttjjjfffmmmwwwyyyuuuvvvjjj]]]WWWYYY\\\[[[XXXRRRWWWWWWOOOJJJRRRbbbnnnfffccc^^^]]]aaagggddd^^^ZZZaaaVVVJJJ___yyyWWWFFFDDDAAA???>>>===;;;999999:::;;;;;;:::999777666555555666666666777777777666555444333222111000///...------,,,,,,,,,------........................------------,,,,,,,,,,,,)))------,,,000444444000---++++++...555===CCCFFFKKKZZZZZZ```mmm```NNNUUUIIIDDD===:::999999888666555555444333222111000000000000000...---...///111------,,,,,,,,,,,,,,,,,,******************)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************++++++,,,,,,---*********+++,,,---...///............///111222333666777999;;;>>>@@@BBBCCCJJJLLLPPPTTTXXX[[[]]]]]]aaagggnnnrrrtttyyypppLLL@@@BBB???>>>AAAEEEGGGEEEDDDEEEBBB>>>999555444444444333lllUUUIIICCC@@@>>>??????BBBKKKTTTOOOFFF<<<<<>><<<999777666444222111000000000000///...............---...///000000///...---------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,---...///......---,,,,,,------...///000000++++++,,,---///000111111000000000000111111111111//////000111222000---)))------...//////000111111777666444333222222333444111111444999===>>>999555333444555666666555444444444666888:::<<<=========999:::===???AAAAAAAAAAAA@@@NNNaaadddWWW\\\WWW```|||qqqtttsssxxx|||vvvzzzuuusssnnnkkkrrrrrrdddYYYZZZ[[[XXXWWWYYYQQQYYYXXXPPPTTTdddkkkgggZZZ[[[ZZZYYY]]]bbbaaa]]]]]]WWWOOOZZZ~~~IIIFFFDDDAAA@@@???>>>===;;;888888888999999888888777444444555666666666666666444444333333222111111000......------------..............................---------,,,,,,,,,++++++***---...+++111555///111///......111444555222///555<<<888GGG___NNN777AAA666666555444333111000///000//////......---------...,,,+++))))))))))))(((************************(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************)))******+++,,,,,,------*********+++,,,---//////,,,------///000222444555888888:::<<>>===@@@GGGIIIEEECCCDDDAAA>>>999666555555444444mmmWWWLLLDDD???<<<===???FFFSSS```bbbNNN::::::OOOkkk}}}\\\MMMHHHSSSXXXNNNEEEFFFBBBFFFNNN___|||rrrjjjeeeccciiiuuu{{{{{{yyyssshhhVVVVVVOOOCCC<<<>>>???<<<:::999777555333222111111111000///---------...///,,,...///111111000...---.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---.../////////...---------------------------222222111111222222333444000000111222222111111000222000...---...000000000---------...///000000111>>><<<888444222111222333///111333444333222444666444555666666666555444333555666999;;;===>>>>>>>>>======>>>???@@@BBBDDDEEEDDDGGGLLL\\\SSSYYYZZZbbbrrrwwwuuu{{{~~~www|||tttxxxyyywwwzzzpppccc^^^dddcccYYYWWW^^^TTTVVVQQQQQQfffzzzkkkKKKQQQTTTTTTRRRTTT[[[___```[[[WWWggg]]]BBBGGGEEEBBBAAAAAAAAA???>>>666777777777777888888888333444444555666555555555333333333222222111111111......---------......///---.....................---------,,,,,,,,,++++++---//////)))///222(((---)))---000000,,,,,,///444222333---DDDbbbLLL+++333+++---............000111+++*********+++,,,---...+++))))))***---...---+++'''''''''(((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))***+++,,,,,,------*********+++,,,---///000,,,,,,---///111333555777999999:::===@@@CCCDDDDDDNNNPPPTTTYYY\\\]]]___bbbdddkkktttzzz~~~bbbIIICCC<<<:::>>>GGGIIIDDD@@@@@@@@@===999777666666555444yyyfffQQQDDDEEEDDDBBB@@@@@@EEELLLQQQZZZKKKDDD@@@JJJmmmnnnTTTRRRMMMIIIJJJMMMJJJEEEEEEMMMPPPWWWxxxooofffooopppsss|||xxxoooaaaYYYTTTQQQKKKAAA<<<>>>999777777999777111...///222000......///000000///111111111000000///...---///............---------...---,,,,,,++++++,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......+++,,,---.........,,,,,,///000000000111111111111222111111111000000////////////000000///...------------...//////000000000333666111222<<<;;;222333666444333333555666777777AAA???===;;;999888888888777888999:::;;;<<<<<<<<<:::>>>BBBEEEDDDAAA???>>>AAACCCRRR[[[xxxXXXTTTbbb```aaakkkzzz}}}~~~~~~nnnvvv~~~}}}yyyxxxyyyrrrsssnnnccc^^^^^^YYYQQQXXXWWWVVVZZZccceeeYYYKKKKKKRRRUUUPPPOOOYYYhhhrrrtttvvv~~~~~~gggQQQEEEJJJHHHEEECCCBBBCCCCCCCCC:::999888888888999:::;;;777666555444333444555555888333111444555111......//////...---------------000000///...............------,,,++++++,,,,,,,,,***,,,///111000...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...///222333333222///............------,,,,,,,,,---,,,,,,+++*********+++''')))---///000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,------,,,,,,,,,---......000///......000444777:::>>>;;;;;;@@@CCCCCCCCCFFFOOOQQQTTTWWWYYY]]]aaadddkkkxxxrrrQQQCCC===>>>???AAABBBBBBAAA@@@IIIFFF@@@;;;666333222222sss```MMMBBBBBBBBBBBBAAAAAABBBEEEHHHDDDAAA@@@???DDDWWW```YYYOOOLLLGGGCCCGGGKKKIIICCCHHHQQQUUUXXXqqqooofffnnnqqquuu~~~|||uuuhhh```ZZZVVVNNNDDD>>>>>>;;;888888999777222000222222000///...000000000///000000000000000//////...///............---------------,,,++++++++++++,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......,,,---.........---,,,+++//////000000000111111111000000//////............///////////////...---,,,...---------...000111222222444...///<<>>;;;888666666666666555666777888999::::::::::::;;;======>>>@@@DDDGGGEEEGGGOOOPPPiiiWWWYYYfff``````gggpppsssooonnnppp{{{zzzwwwuuuzzzooossszzz|||vvvxxxmmm___XXXYYY^^^aaaaaaXXXUUUYYYccceee]]]WWWWWWQQQUUUWWWVVV[[[hhhuuu{{{uuummmfffccc___WWWSSSTTTLLLFFFAAA@@@CCCEEEBBB???888888999::::::999999888666555444333333333444555888333111444555222000000000///......------......000//////...............---,,,,,,++++++,,,,,,---+++,,,...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,,,,++++++---,,,++++++*********+++)))+++---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++*********++++++------,,,,,,------......111000///000222555888;;;>>><<<===AAADDDDDDDDDGGGKKKNNNSSSWWW[[[```fffjjjxxx```NNN@@@???=========>>>??????HHHEEE@@@:::666444333333lllYYYIIIBBB>>>@@@BBBBBB@@@>>>>>>>>>888@@@AAA@@@DDDFFFKKKVVVqqqeeeTTTFFFCCCFFFDDD???BBBOOOVVVXXXiiisssjjjqqqssswwwqqqiiiaaa[[[SSSIIIAAA???>>>:::999:::888444333666333111//////000000///......//////000000000000000///............---------------,,,+++++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,---------.....................---,,,+++////////////000000000000---------------,,,,,,,,,---............---,,,,,,...---,,,---///444888;;;///333000333DDDNNNSSS]]]bbbRRR???444444777888666???===999666444333444555555666777999::::::;;;;;;>>>???@@@AAABBBEEEJJJMMMHHHLLLNNNJJJ___]]]^^^___[[[]]]bbbhhhjjjhhhiiikkkuuuqqqoooqqqssstttxxx~~~zzzuuuttt||||||ooouuuddd[[[bbbjjjjjjfffeeebbb```hhhssslll\\\[[[hhhRRRSSSRRRRRRYYYeeemmmooo^^^XXXTTTSSSQQQMMMKKKLLLLLLEEE>>>>>>CCCEEEAAA;;;666888999;;;;;;999777555555555444333333333333333777222000333444222111333111000//////......//////000///......------......,,,,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,+++************++++++,,,,,,,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------,,,,,,---......///222111111222444777:::<<>>CCCEEEDDDFFFIIIJJJNNNTTTZZZaaahhhooossspppYYYTTTNNNGGGBBB???@@@@@@AAAEEEBBB>>>:::777555444444|||gggTTTHHHCCC<<<>>>@@@@@@>>><<<;;;;;;:::CCC>>>===EEEAAAGGGbbbbbbIII???AAACCC@@@@@@PPPZZZXXXcccxxxrrruuutttwwwvvvooofff^^^WWWNNNFFFBBBBBB===::::::999666666999333111000///000000///...---...///000111111111111///............------------,,,,,,+++***+++++++++***++++++,,,,,,------...------------------------,,,,,,,,,---------....../////////......---,,,,,,........./////////000000------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,,,,---222999@@@DDD---222222;;;MMMRRRMMMOOO___SSSBBB777444555666666???===999555333333444555777888999;;;<<<=========>>>AAAFFFIIIIIIHHHGGGHHHGGGNNNOOONNNaaallldddRRRVVVWWW]]]fffooosssttttttnnnnnnrrrzzz~~~}}}}}}~~~ssskkk```llltttjjj^^^\\\XXX[[[aaaddd[[[NNNPPPYYYPPPQQQNNNKKKMMMSSSXXXXXXMMMMMMNNNPPPOOOJJJDDD???IIIDDD??????AAAAAA>>>;;;888999999999999888777666444444333333222222222222444111///222222000111444111111000/////////////////////...------------...,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******************++++++***************+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////------,,,------...///000333222333444666999<<<>>>>>>===???DDDEEEDDDGGGKKKNNNRRRYYY```gggnnnvvv{{{|||{{{dddiii___RRRGGGBBBAAA@@@@@@BBB@@@===:::777666555555|||fffSSSHHHEEE<<<===>>>>>><<<<<<===???<<<@@@888:::DDD>>>BBB\\\~~~qqq[[[GGG@@@DDDGGGFFFIIIWWW___[[[aaawwwwwwwwwqqqsss|||yyysssiiiaaa[[[UUULLLFFFEEE@@@<<<<<<:::777777:::444222000000000000///...,,,---...000111111111111///............---------,,,,,,+++************+++***++++++,,,,,,------...------------------------,,,,,,,,,---------......//////......---------------............/////////------------------------,,,,,,---------------,,,...---,,,---000666<<<@@@000222///888JJJLLL@@@;;;999888666444222444777:::???<<<999666444444555666777888999;;;===>>>>>>>>>:::>>>BBBDDDDDDDDDDDDDDDGGGLLLKKKPPPaaa{{{oooPPPWWWWWWZZZeeesss|||{{{uuutttuuuzzzyyypppZZZ___dddZZZRRRUUUOOOXXX[[[TTTOOOPPPPPPMMMQQQUUUUUUPPPMMMPPPTTTUUUYYYUUUNNNHHHFFFGGGGGGFFFEEEEEEDDDBBB???============;;;999777666666777888333444333333333333222222111//////111111///000444111111000/////////////////////...---------------,,,+++++++++,,,,,,---......---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---*********************************))))))***++++++))))))((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++)))******,,,---///111222------------...///000111333333444666888;;;>>>???======@@@EEEEEEDDDGGGMMMRRRVVV\\\ccciiipppwww|||www{{{tttkkk___OOOCCC>>>=========@@@>>><<<:::888777666666|||fffTTTHHHDDD<<<======<<<<<<===???BBB======;;;@@@FFF@@@>>>GGGXXXXXXRRRJJJGGGHHHIIIHHHHHHSSSYYYXXX```tttvvvtttnnnqqq|||~~~yyyoooeee```]]]TTTKKKGGGBBB???>>>;;;777777999555333111000000000///...------///000111111111111///............---------,,,,,,+++******************++++++,,,,,,------...------------------------,,,,,,,,,---------......///......---......//////------------.........///------...............///,,,,,,---............---///...------...///111333333111)))--->>>AAA777555(((---333444333333555888<<<;;;999888777666777777555666777999;;;<<<======????????????@@@DDDJJJNNNIIIKKKEEEMMMXXX~~~xxxZZZZZZZZZ[[[aaammmwwwvvvpppxxxyyy}}}yyyooorrr\\\QQQ[[[aaaYYYSSSUUUTTT^^^]]]SSSTTT___^^^RRRQQQWWWZZZWWWVVVYYY^^^___```]]]VVVMMMJJJKKKJJJGGGDDDGGGHHHEEE???<<<===???@@@===999666555666888:::444444444444444333222222000///111333222//////333111000//////....../////////...------,,,,,,------++++++++++++,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***************+++++++++***))))))))))))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222,,,,,,------...///111111333333555777:::<<>>???CCCGGGGGGFFFIIIPPPVVVYYY^^^dddiiiooouuuyyyyyy~~~bbbVVVHHH???===???@@@@@@>>>===<<<:::888777666666zzzfffSSSFFF@@@<<<===>>>===<<<<<<>>>@@@AAA===CCCHHHDDDCCCAAA;;;EEELLLPPPLLLIIIIIILLLLLLGGGMMMNNNNNNYYYzzzuuurrrqqqnnnvvvvvvlllgggddd[[[OOOHHHDDD@@@???<<<666555777666333111000111000///.........///000000111000000///............---------,,,++++++******************++++++,,,,,,------...------------------------,,,,,,,,,---------............------...///000111,,,,,,---------.........------------.........///,,,---...///////////////......///000//////------000111******444666222555000222555555444333333333999999999999888888777777555666777999;;;======>>>CCCCCCBBBAAABBBFFFLLLPPPKKKLLLHHHPPPMMMssssss\\\ZZZ]]]]]]^^^dddpppvvvvvvxxx{{{zzzqqqjjj]]]WWWYYYfffkkkddd\\\[[[\\\]]]YYYTTTVVV\\\ZZZRRRXXX[[[\\\ZZZ\\\___```]]]ZZZ]]]\\\XXXUUURRRKKKCCCGGGHHHHHHFFFBBB?????????@@@>>>;;;999777777888999444555555666555444333222000111444777555000///222000///......------......///...------,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,++++++******************************))))))(((((((((((())))))*********+++++++++,,,,,,)))))))))))))))***++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000,,,,,,------...000111222222333555777:::===???@@@@@@BBBFFFJJJIIIHHHLLLSSSZZZ]]]bbbgggkkkqqqwww{{{[[[PPPDDD>>>???CCCCCCBBB>>>===<<<:::888777666555xxxdddRRRDDD===;;;===??????===<<<<<<<<>>>>>===<<<:::888777555444ppp\\\KKK???888>>>===<<<;;;<<<>>>@@@AAA>>>??????>>>======???AAA???@@@@@@@@@BBBEEEJJJNNNOOOJJJDDDGGGLLLOOOmmmxxxrrrkkkvvvxxxnnngggbbb___MMMIIIEEEBBB@@@<<<666111666555444333333222///------...000111111111222333000000///..................,,,******---...---+++++++++,,,,,,,,,,,,------////////////////////////000//////...---,,,,,,,,,------------------------+++,,,------......------,,,------......------,,,.........------,,,,,,,,,,,,,,,------.../////////.........//////000111222333333333333333333333333333444444444333444777999999999:::<<>>???@@@===888777999:::888555444444444555555333111444444333333222111111000---.....................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.........------...000,,,888CCCDDDAAAAAAAAA@@@LLLRRRSSSLLLIIINNNUUUWWW\\\dddjjjkkkqqq{{{fffPPP???===<<<777888@@@AAA???GGGIII===777;;;:::jjjXXXIII???:::======<<<<<<===>>>@@@@@@AAA@@@>>><<<:::;;;>>>AAABBBBBBAAA@@@???AAADDDGGGEEEBBB>>>@@@CCCGGGfffqqqpppiiiuuuwwwnnnhhhdddTTTQQQMMMHHHDDD@@@;;;888666555333333333222///------...000111111222222333000000///..................,,,******,,,---,,,***++++++,,,,,,,,,,,,------........................000000///......---,,,,,,------------------------+++,,,------......------,,,------......------,,,......---------,,,,,,,,,,,,,,,------.../////////000000///000000111222333333333333333333333333333333444444444333333666888888999:::<<<>>>??????>>>AAAAAABBBCCCDDDGGGIIIKKKNNNRRRSSSRRRSSSXXXZZZZZZYYY]]]aaaaaaeeennnxxx~~~}}}}}}zzzxxxvvvuuuooottthhhbbbfff```iiizzzggg[[[___bbb[[[YYY^^^``````^^^YYYSSSNNNLLLKKKFFFHHHKKKKKKHHHEEEBBBAAA???@@@===:::;;;@@@@@@===444333333444666666555333333333222111000000//////.....................///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.........///222444555@@@IIIIIIGGGFFFGGGFFFIIIUUU\\\VVVNNNOOOVVV[[[]]]eeekkknnnttt}}}dddTTTEEE===;;;>>>AAA@@@;;;GGGfff{{{mmmSSSBBB666}}}fffUUUHHHAAA???<<<<<<===>>>????????????AAA@@@===999777999===AAABBBBBBAAA???>>>>>>AAADDDAAABBB>>>???AAAEEEdddlllllliiiwww~~~ssskkkhhhYYYWWWRRRKKKCCC>>>;;;:::777555333222222222000...---...///111222333333333000000///..................,,,******+++++++++)))++++++,,,,,,,,,,,,------........................000000000///......------------------------------+++,,,------......------,,,------......------,,,...------------,,,,,,,,,,,,,,,------.../////////111111111111222333444444333333333333333333444444555555555444333333666888888999:::<<<===>>>??????BBBDDDFFFFFFFFFHHHMMMRRRRRRXXXZZZVVVSSSUUUXXXYYYYYY\\\dddmmmtttyyy{{{xxxuuukkkjjjuuullldddddd]]]eeeuuuddd\\\ccciiibbb]]]^^^aaa```]]]XXXSSSPPPOOOPPPIIIJJJLLLKKKIIIGGGFFFFFFBBB@@@<<<:::>>>CCCAAA<<<444333333555777888777555444333222111000//////...//////..................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...//////111555777999BBBIIIHHHDDDDDDEEEDDDFFFWWWdddbbbWWWSSSXXX^^^___eeelllqqqwwwYYYMMMDDD>>>999???CCC<<<<<>>@@@@@@@@@???>>>======<<<:::888:::===@@@??????@@@???>>>???BBBDDD@@@DDDBBBAAABBBEEEcccooojjjmmm~~~xxxqqqooo___]]]XXXNNNDDD===;;;<<<888666444333333222000.........///111333444444333000000///...............---,,,+++***************+++++++++,,,,,,,,,------........................000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,------------------------,,,,,,------.../////////111000000111111222333444333333333444444444444444777777777666555555777999888:::<<<>>>>>>???@@@AAABBBFFFHHHHHHFFFHHHOOOVVVTTTXXXYYYUUUSSSUUUWWWWWWXXX^^^kkkxxx~~~~~~}}}yyyvvvsss}}}vvvqqqsssiiioookkkbbb___gggjjjccc]]]^^^[[[[[[XXXUUURRRQQQSSSUUUHHHIIIJJJJJJHHHHHHIIIJJJCCC@@@:::888<<<@@@<<<444666555555666777777666555555444333222111000000///.........---------------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000222666999???EEEHHHDDD@@@@@@@@@???DDDTTTdddhhhaaa[[[ZZZ]]]```fffmmmsssyyyZZZGGGIIIQQQHHHAAABBB;;;===RRRqqqJJJ999vvvdddUUUFFF@@@AAA:::<<>>888:::;;;<<<<<<<<<===??????@@@AAA@@@??????AAACCC;;;AAABBB@@@???@@@YYY|||qqqkkkttt~~~yyywwwhhhfff```VVVKKKCCCAAAAAA<<<999666444333222000///.........000444555555333000000///...............---,,,,,,+++*********++++++++++++,,,,,,,,,------........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,------------------------,,,,,,------.../////////000000000000111222333333333333333444444555555555888999999888777777999;;;:::===???@@@@@@@@@BBBDDD???BBBFFFEEEDDDFFFLLLRRRWWWWWWVVVTTTWWW[[[[[[WWW[[[dddpppwwwuuuqqquuu}}}|||uuuuuuxxxooonnnqqqfffiiibbbaaadddiiifff]]]ZZZ]]]ZZZZZZYYYWWWSSSRRRSSSTTTEEEFFFGGGGGGGGGGGGIIIKKKBBB???999777;;;???;;;222888777666666777666444222222222222111000000//////---------,,,,,,,,,++++++.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......///000222777:::IIILLLLLLFFFAAAAAABBB@@@EEENNN]]]gggiiiddd^^^[[[cccgggmmmtttzzzvvvUUU___xxxeeeIIICCCAAA<<>>=========>>>BBBCCCBBB@@@>>>======>>>;;;BBBDDDCCCBBB???OOOmmmuuurrrppp{{{|||zzzmmmjjjcccZZZOOOGGGCCCAAA@@@===999666444333111//////------000555777555333000000///...............,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,------------...,,,,,,------.../////////000//////000000111222333333333333444555555666666777888999888777888;;;===;;;>>>BBBBBBAAAAAACCCFFFBBBEEEHHHIIIHHHJJJNNNQQQYYYXXXVVVVVV[[[aaa```ZZZ\\\gggpppqqqnnnooosssuuuxxxxxxssseeedddiii^^^``````ccciiijjjcccYYYWWW\\\_________\\\WWWRRROOONNNCCCEEEFFFFFFEEEEEEFFFHHH>>>===;;;999===AAA???888999888666666666555222000////////////////////////......------,,,+++++++++............---------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000111555;;;???KKKMMMJJJCCC@@@AAACCCBBBFFFIIIUUUeeeooommmeee___hhhiiinnnuuu|||gggrrrsssJJJBBBCCC???:::IIIXXXKKK888666999pppeeeXXXEEE;;;===<<<===???@@@AAAAAA@@@@@@;;;===>>>===<<<;;;<<<===@@@@@@AAA???===<<<<<<===>>>FFFHHHHHHGGGAAAHHH^^^|||vvvwwwwww|||ppplllddd\\\TTTLLLDDD???EEEAAA<<<888555333111//////------000555888666333000000///...............+++,,,...---,,,,,,...111++++++,,,,,,,,,,,,------------------------------,,,,,,------------------+++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////111111111111111222444444333333444444555666666666555666777666666888;;;===:::>>>BBBBBB@@@@@@CCCFFFHHHJJJLLLNNNPPPQQQQQQRRRVVVYYYYYYWWWZZZ^^^```]]]___kkkpppmmmttt~~~ppplllqqqiiiooogggiiikkkkkkccc[[[XXXYYY]]]___aaa___YYYRRRKKKHHHEEEFFFGGGFFFDDDBBBBBBBBB===>>>>>><<<===@@@???:::777666555555555555222000/////////000111111222222000000///......---,,,,,,............------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---///111555:::AAAFFFFFFFFFCCC===<<<@@@CCCCCCHHHHHHRRRdddrrrsssmmmiiinnnmmmpppxxx~~~mmmtttgggDDDCCC@@@BBB;;;AAAIII???888:::;;;qqqiii]]]III===???===>>>>>>???@@@@@@AAA@@@AAA@@@???<<<:::999;;;===:::<<<======<<<<<<>>>???===EEEGGGHHHHHH@@@AAARRRyyy}}}|||wwwqqqiiibbb\\\SSSJJJCCCGGGCCC===999666333111///000---,,,000666888777333000000///...............***,,,......------000333++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,,,,,,,------.........,,,,,,------...//////000222222222222333444555555333333444444555666777777222444555555555777:::===999>>>BBBBBB@@@???BBBFFFHHHIIIKKKNNNQQQRRRPPPNNNRRRXXXZZZWWWVVVYYY\\\]]]hhhrrrrrrlllyyy~~~{{{kkkeeekkkgggqqqooommmlllkkkeee^^^YYYXXXWWWZZZ^^^___YYYQQQJJJEEEHHHIIIJJJHHHDDD@@@>>>>>>>>>AAA@@@===;;;<<<;;;777555444333444555555333222111222333444555666777777222111111000///.........//////.........---------++++++,,,,,,,,,---------------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,///333888???GGGMMMCCCCCC@@@;;;<<>>===777vvvrrr___III>>>:::===999;;;@@@@@@<<>>>>>@@@BBBAAA???@@@CCCBBB>>>DDDEEEEEEBBB???>>>AAACCCkkkzzzyyyzzzxxxpppgggdddaaaUUUGGG@@@???@@@AAA<<<444000000111000//////111444888:::333111...---.........---...---,,,,,,++++++,,,,,,))))))***+++,,,,,,---------------,,,,,,++++++++++++,,,...---------000222000///...,,,,,,,,,---...---------++++++,,,000333---------------...///000,,,,,,,,,---------.........------------...//////111111222222222333333333222222333333333333444444555666666666555777:::===???@@@BBBBBBAAA@@@BBBCCCJJJIIIRRRVVVPPPQQQVVVRRRRRR[[[WWWRRR\\\cccbbbeeekkkuuuxxxssswww~~~yyynnnfffdddiiiooosssvvvnnnlllpppjjj]]]XXX\\\XXX______VVVNNNNNNNNNLLLGGGLLLMMMHHHBBB@@@>>>;;;@@@??????@@@===888888;;;888888777777666555555555444333222222222333444555444333000...------...///111000///...---,,,+++++++++,,,,,,------,,,,,,+++************************************************((()))))))))************))))))))))))))))))))))))&&&'''))))))***+++...000))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111111000333>>>IIIJJJFFFDDD@@@<<<;;;>>>@@@AAA@@@LLLPPPXXXdddnnntttssspppmmmnnnooo|||tttzzzyyyYYYBBB===KKKEEE<<<]]]yyy]]]AAA>>>777|||xxxaaaJJJ@@@<<<@@@===<<<<<<===AAAMMMYYYRRRKKKBBB===<<<===<<<;;;AAACCCAAA======???>>>:::@@@AAABBBAAA??????AAADDD]]]|||zzzzzz|||sssjjjeee```SSSFFFEEECCCCCCDDD@@@888333333111111000111333777;;;===444111...---.........---...---,,,,,,++++++,,,,,,)))******+++,,,,,,---------------,,,,,,++++++++++++---------------///111777666333111...---,,,,,,++++++++++++---333:::???......---------......///---------.........//////...------------...//////000000111111111222222222222222333333333333444444444666777888777777999:::===>>>@@@@@@??????@@@BBBCCCEEEQQQUUUNNNNNNTTTRRRVVV]]]YYYVVV___dddaaaccchhhqqqvvvtttzzzxxxsssooonnnpppqqqnnnjjjwwwkkkdddggggggaaa___ccc\\\aaa```VVVNNNLLLKKKIIILLLOOONNNHHHCCCBBBBBBAAA???>>>>>>???===888777:::999888888777777666555555444444333222222222333444444333000...------...///111000///...---,,,+++++++++,,,,,,------,,,,,,+++************************************************************++++++++++++))))))))))))))))))))))))+++,,,,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........---///111777BBBKKKKKKEEEBBB???<<<===@@@DDDEEEEEENNNRRRZZZcccjjjmmmmmmkkklllppptttzzzmmmRRR>>>AAA@@@YYYyyyMMM>>>===zzz___GGG???======???===888999DDDRRR[[[TTTKKK@@@;;;===@@@???<<>>===:::===>>>???>>>>>>???AAACCCRRRuuuzzzzzz}}}xxxoooiiibbbWWWLLLIIIFFFEEEEEEAAA999555555222222111222555999===@@@555222///............---...---,,,,,,++++++,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,+++++++++---------,,,---///111777666444111///...------+++*********---444===CCC//////...---------.............../////////000000...------------...////////////000000000111111111222222333333333333444444333666999:::999888888888:::<<<===>>>======???AAABBBFFFTTTXXXNNNMMMTTTSSSRRRYYYWWWYYYfffllljjjlllmmmuuuzzzzzz~~~|||~~~xxxuuuyyyyyypppxxxkkkccchhhllliiieeeeeebbbdddbbbYYYPPPLLLKKKIIINNNPPPMMMFFFBBBCCCDDDCCC>>><<<===>>><<<777666999:::999999888777777666666555555333333222222222222333222000///............000000///...---,,,,,,++++++,,,,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))---------+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---------.........//////***...333:::EEEMMMKKKDDD???======???CCCHHHKKKLLLSSSWWW^^^cccfffggghhhiiikkkuuu{{{uuuNNNBBBHHHWWW888:::~~~sssVVV???<<<<<<:::@@@@@@999<<>><<>><<<<<<=========>>>???@@@GGG___|||www{{{zzzsssnnnggg^^^VVVKKKFFFDDDCCC@@@999444444444333222333555888<<<>>>666444000/////////...,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000.............../////////,,,,,,+++***+++...444888000///...------------------.........////////////...------------...//////000000000000111111111222222222222333333333444444555777888888777777888999999;;;<<<=========???AAAEEELLL[[[___SSSPPPWWWWWWSSSYYYXXX\\\jjjooommmqqqxxx}}}~~~tttkkkmmmwww|||vvvmmmssslllkkkqqqsssmmmddd```eeeeeeaaaZZZSSSOOOMMMMMMKKKMMMJJJDDDAAABBBBBB???===;;;<<<===;;;666666999::::::999999888777777777555555444333222222111111222222000///............000//////...------,,,,,,+++,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))((()))******)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------............,,,000555;;;CCCJJJIIICCC======>>>AAAEEEIIIMMMOOOVVV[[[aaaeeeeeefffhhhkkkkkkyyy```IIIMMMkkk>>>>>>vvvgggKKK:::;;;===<<>>============>>>>>>===<<<<<>>>>>???AAACCCDDDKKK\\\aaaVVVUUU\\\]]][[[___\\\]]]eeefffeeelllzzz|||~~~~~~wwwlllmmmtttxxxtttlllhhhhhhjjjnnnmmmggg```^^^aaa___[[[WWWSSSOOONNNPPPIIIKKKJJJFFFDDDCCC@@@;;;<<<:::;;;===;;;666666999::::::999999888777777777555555444444333222111000111111000//////........./////////...------,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))*********+++))))))))))))))))))))))))&&&((()))******+++---000))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------111333555777>>>EEEFFFBBB<<<>>>@@@BBBEEEIIIMMMOOOWWW[[[```cccdddfffkkkooonnnbbbHHHFFFSSSHHHyyyjjjZZZDDD;;;>>>>>>;;;:::;;;@@@OOO___ggggggLLLDDD;;;999===@@@???<<>>===>>>??????>>><<<;;;===UUUvvvooorrrxxx|||~~~xxxoooddd[[[XXXVVVOOOHHHGGGEEE???:::999777555333111222333555777999666333000000///---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------,,,++++++---...,,,---...///////////////,,,...000111///---------//////...---------......,,,,,,,,,------------......------------...//////111222222222222333333333222222333333333333444444888777555333333666;;;???999;;;===>>>???@@@BBBDDD>>>DDDTTT[[[TTTVVV______VVV[[[YYYZZZbbbccchhhwwwvvvvvvvvvyyy~~~~~~yyyxxxyyywwwooohhhaaabbbbbbbbbaaa___^^^___ZZZVVVSSSRRRPPPMMMMMMPPPMMMOOOMMMIIIHHHGGGBBB;;;<<<:::;;;===;;;777666::::::999999888777777666666444444444444333333111111000000000000/////////...//////.........---------+++,,,,,,------,,,,,,+++************************************************(((((()))))))))*********)))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------222444444333888???BBB@@@<<>>AAA===999999CCCYYYkkkoooggg___EEE@@@;;;999;;;===<<<;;;@@@DDDDDD???<<>>======???BBBBBB@@@>>>BBB>>>UUUtttooorrrxxx|||}}}sssggg___^^^\\\SSSKKKJJJHHHBBB>>><<<666444222111222444666888;;;888444111000///---,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------,,,++++++,,,......///000000000///...---+++---///000/////////000......---------......///------------...............------------...//////111111111111222222222222222222333333333333444444555555555444555777<<>>???@@@CCCEEE===@@@MMMUUUPPPSSS[[[ZZZQQQXXXYYY\\\dddjjjxxx|||yyyxxx|||{{{tttlllfffbbbddddddcccbbbcccbbb___[[[YYYRRROOOPPPPPPMMMNNNQQQSSSSSSOOOJJJHHHHHHCCC===<<<:::<<<>>><<<777777;;;999888888777777666555555222333444444444333222222000000000000000//////..................---------+++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++))))))))))))))))))))))))***++++++***)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------......111111111555<<<@@@???<<>>yyy```MMMCCC<<>>===555333222222333555888:::;;;888444111000///---,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------,,,+++***,,,---,,,---...//////...------,,,---...---,,,---///111---------------...///000............/////////000...------------...//////000000000000111111111111222222333333333444444444222444555666777999<<<>>>777999<<<===>>>@@@BBBEEEBBBBBBMMMRRRMMMPPPVVVSSSXXX___```bbbhhhmmmwwwuuuvvvlllkkkkkkmmmppplll___SSS[[[TTTPPPRRRRRROOOOOOTTTVVVTTTNNNGGGFFFGGGDDD>>><<<;;;<<<>>><<<888888;;;888888777777666555555555111222333444444444333222///000000000000000///..................---------+++,,,,,,------,,,,,,+++******************************************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////***---000111555<<>><<<;;;>>>HHH{{{uuuWWW<<<999777999===@@@AAA@@@666DDD===:::FFFfffxxxYYYFFF???:::<<<>>><<<;;;<<<>>>???\\\wwwuuuyyy||||||mmm```ZZZWWWSSSNNNHHHCCC>>>;;;777555333111111333555666555777555000000333111+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...........................000000//////.........------......///////////////........................////////////000000000000222111000//////000111222///000222444555555444444222333444555666888999999777999;;;<<<===>>>@@@BBBBBBHHHNNNOOONNNNNNSSSWWWWWWYYY]]]```dddjjjooossswwwsssyyynnnVVVfffjjjYYYXXXXXXWWW[[[]]]TTTJJJQQQ___TTTKKKFFFHHHIIICCC???????????????>>>>>>===;;;;;;888;;;;;;666444444444222444333333222222111111000000000000000000111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))(((((()))******************+++,,,---,,,,,,***)))---,,,,,,++++++,,,,,,---------------------------000//////333999<<<===<<>>===WWW}}}llllllsssxxx}}}tttggg```\\\VVVPPPIIIDDD???<<<777666333111111333555666555999888222000222111---......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------------------/////////......---------...//////000000000000000........................////////////000000000000444444333222222333444444666555444444444444555555222333444555666888999999:::<<<>>>??????@@@CCCEEE???EEELLLOOOOOOOOORRRUUU]]]```dddfffhhhlllrrrvvvyyyzzzzzzyyybbbmmmlll[[[[[[UUUTTTXXX^^^YYYPPPSSS\\\LLLFFFDDDIIILLLHHHCCCBBB@@@???===;;;:::;;;;;;<<<777:::;;;777555666666555444444333333222111111111000000000000000111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))(((((()))******************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---------------,,,,,,,,,000//////333888;;;<<<;;;@@@AAADDDIIIOOOSSSVVVWWWeeefffhhhlllsss{{{ZZZEEEDDDnnnTTTfffVVVFFF@@@???===;;;;;;>>>___pppBBB???;;;:::===AAAEEEFFFBBBCCC;;;BBBKKK[[[iiiUUUAAA<<<999::::::888:::>>>???<<>>;;;888888999;;;===777;;;;;;888666888999777555555444333333222222111000000000000000111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))(((((()))******************++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000///000222666999;;;;;;@@@CCCHHHMMMRRRUUUWWWXXXfffhhhkkknnnssszzznnnJJJBBBUUU~~~YYY```RRRDDD???>>><<<;;;<<<:::YYYnnn>>>===;;;;;;===???BBBCCCBBB@@@:::FFFLLLVVVkkkdddMMMBBB999888999999:::<<>>SSSzzzkkkppp}}}}}}tttgggccc]]]XXXRRRKKKBBB<<<;;;999555222111333555777999===???:::333//////111......---------,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,---..............................////////////////////////,,,------...///.................................////////////000000000000111111111111111111111111888888777666555555666666333333444666777888999::::::<<<>>>??????@@@BBBDDDNNNKKKGGGDDDDDDIIIQQQWWWXXX___fffjjjkkkooovvv}}}~~~|||tttccchhhkkkgggiiimmm```UUUSSSSSSQQQNNNNNNOOOMMMLLLMMMMMMJJJFFFDDD>>>===;;;:::::::::;;;<<<999<<<===999777888888777555555444444333222222222000000000000000111111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************************************************))))))))))))(((((()))*********************++++++,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,000000000222555888:::;;;DDDGGGKKKPPPTTTYYY]]]```fffiiilllooosssyyyQQQEEEGGGRRRjjjVVV|||YYYMMMBBB>>>===;;;;;;<<<<<>>???@@@@@@@@@@@@???@@@AAARRRXXXdddZZZIII999666:::<<<;;;;;;<<>>>>><<<;;;:::<<>>@@@AAAOOORRR]]]~~~YYYIII:::777;;;===<<<<<<>>>OOOpppxxxqqqyyy}}}kkkfff```\\\YYYRRRHHH@@@???<<<777333111222555777<<<<<<>>>===888111///111......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------......//////////////////////////////000000000000000111111111111222333333333222222////////////////////////////////////000000000000000000111111111111000000,,,///333777999888666555444444555666888999::::::===???AAAAAAAAABBBCCCEEE???GGGQQQUUUTTTSSSUUUXXXbbbeeejjjnnnqqqtttwwwzzzxxx}}}}}}|||{{{zzzvvvjjj\\\]]][[[ZZZ[[[ZZZSSSGGG>>>GGGGGGDDD>>>===@@@BBBAAA999;;;>>>??????===;;;999===@@@???:::666666555333444444333222222111111000000000000000000111111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******)))))))))((((((((((((((()))***************************+++,,,------......------------......+++,,,,,,------......//////000222333555888===AAAEEEHHHJJJMMMPPPWWWaaaiiidddhhhlllooottt~~~```IIIIIIBBBEEErrrffflllNNNEEE>>><<<;;;::::::===???:::FFFRRRNNNEEE>>>555:::===AAABBB@@@??????@@@>>>>>>888@@@???FFF]]]YYYIIIAAA::::::;;;;;;===@@@KKKgggwwwuuuvvvmmmbbb[[[XXXSSSKKKEEEAAA===888333111222555888===:::;;;===:::333///000......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------...//////........................---.........////////////000000111222222222222222////////////////////////////////////000000000000000111222222222222111000---///222555777888777777444444555777888999:::;;;===???@@@AAA@@@AAABBBDDDBBBMMMYYY\\\WWWTTTVVV[[[^^^___ccciiiqqqvvvxxxxxxuuu~~~vvvuuuyyywwwpppkkkcccWWWTTTXXX[[[[[[WWWPPPIIICCC@@@CCCBBB<<<;;;???AAA???999:::<<<======<<<;;;:::;;;>>>>>>999666666666333333222222111111000000///000000000000000111111222---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))))))))(((((((((((((((((()))******************************,,,---......------,,,,,,------...,,,,,,---......///000000...000222333555999???DDDGGGJJJNNNOOOQQQVVV^^^eeedddhhhmmmpppvvvlllHHHDDDEEEWWWrrrhhhKKKDDD===<<<;;;999:::===:::888>>>AAA:::;;;===777999<<<>>>>>><<<;;;===@@@===;;;333888999???NNN@@@888888:::===;;;999===DDD[[[|||xxxrrrtttsssdddZZZVVVSSSNNNIIIBBB>>>888333111222555888>>>999888<<<<<<444///000......---------,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000000000000000000////////////000000000000///000111222222111000///111111333444666777888888444444555777888999:::;;;;;;<<<>>>>>>>>>>>>@@@AAANNNWWW^^^ZZZRRROOOVVV___[[[[[[```jjjvvv~~~xxxttt~~~uuurrrtttpppcccbbbeee```WWWZZZZZZTTTNNNKKKJJJJJJ???DDDEEE@@@===@@@@@@<<<:::::::::999::::::;;;;;;999<<<<<<888555777777555222222111111000/////////000000000000000111111222---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))(((((((((((((((((()))*********************))))))***,,,---///---,,,,,,++++++,,,,,,---------......///000111111...000333444666:::AAAFFFIIINNNSSSTTTTTTWWW]]]ccceeeiiinnnqqqyyypppOOOAAAFFFggg}}}dddLLLCCC<<<<<<===<<<:::::::::>>>FFFKKKDDD888777>>><<<;;;:::999999:::;;;===???===;;;:::::::::<<<===;;;:::777777:::???@@@>>>VVVmmm}}}ooovvvyyyfffYYYVVVWWWQQQHHHFFFBBB<<<888666555555444888777999<<<<<<888333000///---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000111222111000///000111222222333444444555555666666555333333555777;;;===@@@;;;999===CCCEEEDDDCCCLLLIIIKKKPPPQQQPPPTTT[[[___^^^iiiqqqkkknnn}}}vvvuuummmiiibbbZZZ]]]gggaaaRRRMMMQQQRRRUUUTTTIIIIIIEEECCCEEEDDD???;;;;;;<<<;;;999888888999;;;<<<888888999999999999888888333333...000555///)))000111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000111555555222555>>>BBBAAAFFFLLLSSSWWWXXXZZZ^^^ccchhhpppllllllxxxYYYCCCDDDppp~~~cccKKKBBB<<<<<<===;;;::::::888GGGddd{{{tttUUU???:::===<<<;;;:::;;;===@@@AAA>>>===;;;:::::::::<<<===;;;:::888888:::===>>>===GGG\\\~~~rrrxxxooobbb^^^[[[SSSIIIGGGBBB<<<888666555555444:::999;;;======999444111///...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000111222111000///000111222222222333444444555555666555444444555888;;;===DDDBBBAAAAAABBBDDDFFFIIIIIIGGGIIIMMMOOONNNQQQXXXeee\\\^^^hhhmmmqqqtttsss~~~sss|||rrrhhhcccdddbbb\\\^^^gggXXXKKKKKKQQQQQQRRRRRRHHHIIIEEEDDDFFFFFFAAA======<<<:::888777666777888888;;;;;;;;;:::999888666666222444333000222666666444111000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000000444444333666>>>CCCBBBKKKOOOSSSUUUVVVYYY```fffgggpppmmmnnnzzzmmm]]]pppxxx___IIIAAA;;;<<<===;;;:::;;;===SSSyyyMMM===CCCAAA>>><<<<<<>>>AAABBB>>>===;;;:::::::::;;;<<<;;;:::999::::::;;;<<<===CCCSSSwwwwww{{{yyykkkccc^^^TTTJJJGGGCCC===999666555444333;;;<<<<<<======;;;666222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000111222111000000111222111111222222333444444444555555444444555888;;;<<>><<<:::888777666666777999888777666555333222222222333555000+++444999...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000000222444444888???DDDDDDKKKNNNQQQSSSVVV\\\eeekkkeeennnnnnppp|||mmmpppZZZFFF@@@;;;<<<<<<:::999;;;@@@UUUUUUBBBIIIFFFBBB===;;;;;;===>>>===<<<;;;:::::::::;;;;;;:::::::::;;;:::999<<<@@@YYYggg~~~}}}~~~oooddd\\\SSSKKKHHHDDD>>>:::777666444222:::<<<===<<<<<<<<<888222111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////////////////000000000000///111222222111000111333000111111222222333333444555555555555666999;;;<<<===AAACCCBBBDDDMMMWWW]]]IIIJJJKKKMMMNNNOOOSSSVVVXXXaaajjjsss}}}|||xxxzzzzzz|||wwwjjjaaaZZZYYYXXXUUUVVVYYYXXXMMMOOOSSSLLLGGGHHHFFFEEEBBBCCCGGGGGGCCC??????@@@???===;;;999888777777666666555444444333333333555111666444+++...222***000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000///111333555:::@@@DDDFFFIIILLLQQQUUUZZZ```hhhmmmcccjjjnnnppp|||eeedddgggTTTCCC>>>;;;<<<<<<999999<<<<<>>FFFwwwsssddd[[[UUUQQQJJJFFFAAA<<<999777444222888<<<<<<:::;;;===:::333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////////////////000000000000///111222222111111222444000111111222222333333444555555555666777999;;;<<<999===>>>???EEEQQQYYYZZZIIIKKKLLLLLLMMMPPPSSSUUUhhhddd\\\nnnoooxxx{{{eee]]]VVVSSSTTTWWW]]]cccYYYKKKKKKOOOFFFAAAEEEGGGBBB@@@AAAEEEEEEAAA===<<<>>>>>><<<:::999777666666999888777666555555666666555111444888333...000222////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000000000333777<<<@@@EEEHHHJJJNNNTTTZZZ___bbbdddeeebbbffflllppp}}}vvv[[[UUUgggzzz___MMM@@@===;;;<<<;;;999999<<<;;;VVVQQQ??????>>>===<<<;;;<<<>>>???;;;;;;;;;;;;:::::::::999:::888:::===;;;888BBBOOOyyyhhh^^^ZZZXXXLLLHHHCCC???;;;888555333666;;;<<<888:::???===555222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////////////////000000000000///111222222111111333444111111222222333444444444555555666777888:::;;;<<<;;;@@@BBB@@@EEEOOOSSSOOOGGGKKKLLLJJJJJJOOORRRRRReeekkkbbblll{{{rrrttt~~~ssskkkdddZZZQQQMMMQQQ[[[cccUUUDDDCCCIIIBBB===CCCGGG@@@>>>???CCCDDD???::::::999888888777666666555444888777555444333333444555333;;;666111555111...999////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000111000333999>>>@@@DDDHHHNNNSSSYYY___aaa```]]]ZZZaaabbbkkkqqq|||UUUXXX```ccc~~~sssXXXGGG>>>;;;;;;<<<;;;888999<<>>>>>???;;;;;;;;;;;;::::::999999999777:::>>>;;;999FFFXXXmmmaaa]]][[[NNNKKKEEEAAA===:::666333555;;;<<<888;;;BBB@@@888333111///.........---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////////////////000000000000///111222222222222333555222222222333444444555555555555666777999:::;;;<<<;;;EEEKKKGGGFFFLLLMMMIIIHHHMMMNNNJJJKKKPPPSSSRRRUUUooommmhhhvvvuuuppp}}}{{{kkkvvvoookkkaaaRRRHHHIIISSS\\\TTTAAA@@@HHHBBB<<>>???CCCCCC>>>999888444555555666666666666555444333333444555888;;;===DDD```KKK***444666,,,555.../////////000000000111......---------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000333111333;;;???@@@CCCHHHPPPSSSYYY___aaa___[[[WWW```___jjjuuuvvvOOO___kkkfff}}}pppTTTDDD===;;;;;;<<<;;;888999===@@@nnn\\\@@@>>>;;;<<<============<<<<<<::::::;;;;;;;;;:::999888999666999===;;;:::III^^^ooobbb]]][[[PPPLLLGGGBBB???;;;777444555<<<===999<<>>???DDDDDD>>>888777444444666777888888888888333444666:::???EEEJJJMMMaaahhh---666???...000.../////////000000111111......---------,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...000000444111444<<<@@@???BBBHHHMMMQQQWWW]]]aaaaaa^^^ZZZaaa^^^kkkxxx\\\gggjjjbbboooSSS>>><<<;;;::::::999999::::::AAAqqqtttIII;;;@@@DDDBBB???>>>>>>?????????@@@DDDCCC>>><<<>>><<<777;;;===666888???999OOOuuueee\\\]]]UUULLLFFFCCC???777333555444:::>>><<<:::;;;;;;:::666333///------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------.........//////................................................//////...///000111333444444222000111444555444222222444666888666333444888===777333666;;;>>>>>>>>>??????DDDKKKNNNKKKJJJLLLMMMNNNNNNNNNMMMOOOQQQTTTUUU]]]bbb```bbbjjjpppppppppdddooolllnnn\\\]]]XXXNNNKKKPPPUUUTTTIIIDDD>>><<<>>>??????>>>?????????>>>===<<<<<<;;;:::888555444555666777777444444===:::ZZZKKK+++777???---000000////////////000000//////...------------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++)))************+++++++++***+++---......---+++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////...//////000111222333222666>>>@@@???BBBIIIPPPQQQTTTVVVWWWWWWWWWWWW[[[fffjjjqqqtttpppgggpppiiiOOO???<<<;;;::::::999999::::::BBBfffbbbAAA888>>>DDDAAA???>>>??????===;;;AAADDDCCC???===>>><<<888:::<<<888;;;AAA>>>WWW~~~kkk\\\VVVUUUMMMFFFDDD@@@888555666444:::>>><<<:::<<<<<<:::777444///------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++------........./////////........................////////////////////////............///111333444444333222444999<<<======222222222444555555555666777<<>><<<===???>>>===>>>===<<<;;;::::::::::::999666444333444555555555333000555@@@yyyvvvFFF///,,,///000000////////////000000//////...------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++************++++++++++++***+++---......---+++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///......//////000111222222222777???BBBBBBFFFMMMRRRSSSUUUVVVWWWXXXYYYZZZ]]]iiipppzzzuuuhhh~~~```IIIAAA<<<;;;::::::999999::::::===RRReeebbbLLL999777>>>DDDAAA>>>>>>??????===:::???BBBAAA>>>======;;;777777:::999;;;>>>AAA___}}}rrr___UUUVVVOOOIIIEEEAAA;;;777777555:::===<<<;;;======;;;888555000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,,,,,,,............////////////////////////////////////000000000000000000000000/////////000111222444555666555444666:::>>>AAABBB444222111222555777777555888;;;<<<:::888888;;;>>>::::::>>>FFFIIIHHHHHHJJJLLLMMMNNNMMMMMMMMMOOOQQQQQQUUUXXX[[[bbbkkknnnmmmvvv}}}ooo{{{llldddlll^^^iiiYYYWWWQQQLLLKKKMMMJJJFFFGGGCCC===;;;===>>>===<<<<<<;;;999777777777888999777555333222333444444333555000222HHHKKK///;;;000000////////////000000//////...------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++,,,************+++++++++,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............///000111222333444888>>>BBBCCCGGGLLLQQQRRRSSSTTTTTTUUUXXXZZZ^^^kkkvvvuuuZZZwww{{{XXXDDDBBB<<<;;;::::::999999::::::555>>>GGGGGG???999999===BBB???<<<;;;>>>???>>><<<===>>>???>>><<<;;;888666666777888888999DDDiii}}}xxxhhh\\\ZZZUUUMMMGGGBBB<<<888666555:::===<<<===@@@???<<<:::666111...---------,,,------------------------------------------------------------.....................---------------....../////////000000000////////////////////////000000000000000000000000111111222333444555666666999777555555666888:::;;;666666555333555888999777:::777222222888===;;;555<<<;;;???DDDFFFDDDDDDFFFIIIJJJKKKKKKJJJKKKLLLNNNRRRRRRTTTYYYaaaggghhhfffsssxxxtttuuuxxxlllcccSSS[[[aaaTTTggg\\\SSSGGG@@@AAAEEEFFFEEEDDD@@@<<<;;;===???>>>===;;;999777555444666888999666444333222333444444333555555555IIIwwwuuunnn555111000000////////////000000//////...------------...---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............///111222333444666999===@@@BBBFFFJJJNNNOOOPPPOOONNNPPPTTTXXX]]]iiivvvwwwNNNaaavvvSSSAAABBB<<<;;;::::::999999::::::222555:::======<<<:::888<<<:::999888999;;;===????????????@@@???<<<999888888666999:::;;;PPPyyy|||yyyppp```___ZZZRRRIIICCC>>>999555666:::======???BBBAAA===:::666111...---------,,,---------------------------------------------------------.........//////......................../////////000000000111111000000000000000000000000////////////////////////000111111333444444555555888777666444333333555666444999999555444777999777555999:::999;;;;;;555---CCCAAABBBFFFFFFBBB@@@BBBDDDFFFHHHIIIHHHIIIJJJLLLSSSRRRSSSXXX^^^``````___jjjooolllooo{{{rrr\\\LLLWWWTTTEEEWWWWWWMMMBBB===>>>AAABBBBBBBBB>>>;;;;;;>>>@@@@@@>>>;;;999666444444666888999666555333333444555444333222777888>>>]]][[[999???^^^}}}>>>,,,000000////////////000000//////...------------...,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///111222333444777;;;===AAAFFFKKKNNNLLLNNNNNNMMMKKKMMMRRRXXXZZZdddqqqUUUTTToooPPP@@@AAA<<<;;;::::::999999::::::666666888;;;>>>>>>:::666666999<<<<<<:::999<<>>555333>>>MMMTTTLLLIIIHHHJJJHHHBBB@@@AAAAAACCCFFFGGGHHHHHHJJJKKKSSSQQQSSSXXXZZZYYYXXXYYYaaakkknnnvvv~~~oookkkZZZTTT\\\QQQEEEQQQKKKEEEBBBCCCDDDAAA>>>===CCC@@@===<<>>222000000////////////000000//////...------------...,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...000111333333222888<<<>>>BBBKKKQQQSSSKKKNNNOOONNNKKKLLLRRRXXXYYY```lllgggPPPhhhNNNAAA>>><<<;;;::::::999999::::::999888777:::>>>@@@@@@>>>666@@@IIIJJJCCC======@@@BBB@@@BBBFFFEEE???<<<===:::555===AAAAAAZZZ|||{{{zzznnneeeooohhhaaa___WWWLLLEEEDDD???888888:::<<<===BBBFFFDDD???999555111///.../////////------------------------....................................////////////....../////////000000000000000000111111111222222111111111111111111111111000000000000000000000000///000111333444444444444333666888999777666777888333555444555???IIIDDD777888;;;888444???ZZZqqqzzzRRRNNNMMMNNNKKKEEEBBBCCC???BBBEEEHHHIIIJJJLLLMMMPPPOOORRRXXXWWWSSSSSSWWW]]]ggglllvvvrrriiifffZZZ\\\\\\OOOLLLTTTFFFCCCCCCGGGFFFAAA???BBBHHHDDD@@@?????????<<<999666666666555555666666777444333222333444444222000111///555------555000999)))===MMMNNNHHH===333---000000////////////000000//////...------------...,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...000111333444444999<<<<<<@@@IIIOOOOOOHHHLLLOOOMMMJJJJJJPPPVVVZZZ```kkk}}}WWWxxxbbbMMMBBB<<<<<<;;;::::::999999::::::999666444666<<>>===444000000////////////000000//////...------------...++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------...000111333444777<<<===999;;;BBBFFFFFFDDDIIIMMMKKKGGGGGGMMMSSS\\\aaammmyyyhhh{{{\\\EEE<<<<<<:::999888888777777888888555777666666<<>>;;;555===EEEGGGCCC???@@@BBBAAA999111---...111111000...////////////......---(((...///******///000,,,------......///000111111000000000000////////////333222222333444444333111444333333444555444222000444333333222222111000000111222333444555555555555333555777888999888777666333777888888===EEEEEE???999333BBB[[[aaa]]]iii{{{~~~mmmRRRIIIEEE???EEEIIIHHHBBBDDDNNNUUUUUUPPPQQQQQQ[[[aaaUUUMMMWWWcccddddddnnn{{{hhhTTT___oooXXXEEETTTXXXDDDEEENNNIIIJJJNNNCCCPPPFFF?????????;;;;;;>>>999888666555444444555555555444333333222222333333444444333333222222333333666444222333777888666444------------.........///...///000000000///---,,,------------------------,,,,,,,,,---------......//////.........---------........................------------------------++++++,,,,,,,,,---------........................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......///111444555===>>>??????@@@DDDGGGGGGFFFGGGIIIIIIJJJLLLOOOQQQ___fffqqqvvvxxxwwwZZZDDD<<<<<<:::999888888777777888888777888777555:::CCCJJJLLL===AAAHHHLLLGGGBBBCCCIIICCCAAA@@@>>>===<<<<<<;;;;;;888999;;;>>>JJJfff}}}yyylll```bbbsss~~~~~~kkkeee\\\UUUOOOHHH@@@:::888???GGGIIIEEEAAAAAACCCAAA:::222///000333333222111000///.........//////222222111111000000...,,,---......///000000111111111111111111111111111111444333444666888999888777666444222111222333333222555555555444444444444444111222333444444444444444444555777888999888777666444666777777<<>>>>>>>>:::999:::999888777555555555666666555555444333333333333444555444333222222222222222666777777666555444444444////////////000000000000//////000000000///...---........................---------.........///////////////.........------........................------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......///222444666=========<<<===@@@CCCEEEGGGHHHIIIHHHIIIKKKOOORRR]]]eeeqqqsssqqqWWWDDD<<<<<<:::999888888777777888888888999888555777===AAA@@@>>>>>>???@@@???AAAJJJTTTUUULLLCCC@@@DDDFFFCCC???999888999;;;>>>OOOuuuzzzxxxmmmaaa]]]```gggsssuuussspppvvvqqqiii___YYYUUUNNNDDD;;;999@@@GGGHHHEEEAAA@@@BBB???999222///000333444333333222000///............,,,///333333111///......000000000111222222333333222222222333333444444444555555666888<<<>>>>>>===888555000///000222444555666666777777777777888888444555555666666666555555555666777999999888777777777888999888;;;@@@@@@===<<<000UUUjjjVVV|||nnnSSSMMMQQQKKKMMMRRRWWWXXXXXX\\\bbb```kkkiiibbbfffhhhjjjrrrqqqyyyyyy{{{uuuyyyiiiXXXYYYYYYRRRQQQYYYYYYRRRMMMMMMFFFBBBIIIKKKDDD???>>>>>>;;;999999888777666555555666777777666555555444444444444444555444333222111111111111666999:::888222000111444111111111222222222222333///000000000000//////...////////////////////////...////////////000000000000///////////////......////////////////////////............................../////////000000000////////////////////////---------------.................................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........000222555666>>>===<<<::::::<<>>>>><<<>>>GGGRRRZZZPPPEEEBBBEEEGGGCCC>>>999999;;;;;;===NNNxxx{{{zzzrrrbbbZZZVVVVVV]]]gggkkkjjjppp~~~~~~yyynnnaaaZZZXXXSSSHHH???999???EEEFFFCCC???===>>>;;;666000......000222222555555555444222///---+++...CCCMMM???000///222111222222333333444444444444222222333333444555666666666555666999<<<>>>===<<<777444111000111333444555666666777888888999::::::999999:::::::::999888888777777888999999888888777:::;;;;;;;;;<<<>>>???>>>BBBDDD]]]bbbSSSuuuyyy___LLLKKKTTTSSSOOOOOOQQQQQQPPPWWWaaaUUUiiimmmeeejjjsssvvv{{{~~~sssbbb^^^llliiiPPPFFFTTTSSS]]]XXXVVV]]]QQQ@@@DDDHHHDDD??????@@@???<<<:::888777666555555666777777666555444444333333444444555444333222111000000000666777777555222000000222222222222222333333333333000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000.........////////////000/////////...............+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------///.........000333555777===;;;;;;;;;;;;;;;AAAHHHKKKJJJHHHFFFFFFKKKQQQVVVbbbjjjzzzcccOOOBBB<<<<<<:::999888888777777888888666999:::777888;;;;;;999@@@>>>>>>???>>><<<@@@GGGKKKDDD===:::<<<===<<<999999:::===<<<:::IIIqqqxxxdddYYYUUUUUUVVV___cccaaafffttttttdddZZZWWWTTTLLLEEE;;;@@@EEEFFFCCC???<<<<<<999666111......///111222999:::<<<<<<:::555///,,,>>>eeeqqqNNN///000555///222222222333333333333333222222333444444555666666666555555777999:::999777444333333555666666444222555555666777888999999::::::::::::;;;::::::999999888999999999999999888888:::999:::;;;;;;<<<===@@@===PPPSSSIIILLLXXXnnnxxxeeeUUUOOOIIICCCFFFNNNUUURRRPPPQQQQQQPPPSSSXXXbbb|||~~~|||^^^___{{{xxxWWWMMM]]]```fff\\\WWWddd^^^OOOQQQKKKHHHDDDAAABBBCCCAAA===888777666555555555666777555555444333333333333333555444333222111111111111555333111111333333222000111111111222222222333333111111000000000111111111222222222222222222222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////....................................------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------///......///000333666888999888:::===<<<;;;@@@IIIJJJIIIGGGEEEGGGLLLSSSYYYhhhooo{{{]]]LLLAAA<<<;;;:::999888888777777888888555999:::888999======;;;999999<<<@@@???======AAABBB>>>888666666888999::::::;;;======;;;HHHmmmggg\\\XXXXXXYYYYYYWWWSSSUUUcccxxxxxxggg[[[WWWSSSNNNJJJ???CCCGGGHHHEEEAAA===<<<:::888444111000000222333:::<<>>:::444111555^^^kkkHHH+++...555...222222222222222222222222333444444555555666666666666555444555777777555333222333666999:::999555222444444555555666777888888666777777888888888777777:::::::::999999999999999777666777999:::999<<>>888LLLNNNAAA999===BBBBBBDDDHHHJJJOOOUUU\\\eeekkkiiicccwwwzzzvvvssstttzzzpppoooooonnnbbb]]]ZZZSSSLLLJJJJJJGGGAAA<<<:::999777777777777888666555555444333444444444444444333333222222333333333000...000444666444000111111111111222222222222111111111000111111222333222222222222222222222222111222222222222333333333111111111222222222222333000000000000000000000000111111111111111111111111/////////000000000111111......................../////////.........------//////......---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///......///111444777999666666;;;AAA???:::===FFFHHHGGGFFFFFFHHHMMMUUU[[[kkkqqqvvvYYYJJJAAA<<<;;;:::999888888777777888888555888999777999===>>><<<:::999;;;@@@AAA???AAADDDPPPHHH>>>888777:::;;;;;;::::::<<<===>>>LLLqqq}}}lll___XXXTTTUUUNNNJJJJJJJJJSSSlllyyykkk___WWWRRRNNNJJJAAADDDGGGHHHEEEAAA===::::::999666222//////000222555666888::::::999777666+++AAAJJJ===111666:::777666666666666666666666555666666666777777777777777666555444555777777555333333555777:::<<<;;;777333444444555555666666666777444555666777777777777777;;;;;;:::999999999999999777666777;;;<<<;;;@@@GGGGGGHHH???===EEEBBB<<>>AAABBBBBBEEEJJJ```SSSBBB888777999888777;;;999;;;===AAARRRxxx|||vvvzzz~~~pppbbbVVVMMMLLLDDDCCCIIIHHHJJJbbbyyymmmbbbXXXQQQLLLJJJ@@@BBBEEEFFFDDD???:::777999777444000---,,,---///---...///000222444666888::::::===AAAEEEEEEDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666555555666888888777555555666888:::<<<;;;888666555555555555666666666666444555666888888999999999<<<;;;::::::999999999::::::888:::???@@@???EEEMMMNNN::::::BBB>>>@@@GGGAAA===FFFNNNPPPOOOOOONNNKKKIIIRRRSSSQQQ```tttoooZZZbbbjjjkkknnnyyy}}}}}}yyyqqqfff```XXXNNNDDDCCC@@@>>><<<<<<;;;<<<:::999999888888888888888444444444444555666777777333555888666333222444777222222222333333333444444222222111111111222444555222222222222222222222222111111222222222333333333222222222333333444444444111111111111111111111111222222222222222222222222222222333333333444444444999999999999999999999999<<<<<<;;;999888777666555222111111000///......---++++++++++++++++++++++++++++++,,,,,,,,,---------........................///......///111444888:::>>>@@@IIIRRRMMM???===EEECCCDDDEEEGGGJJJPPPXXX]]]ggglllsssUUUFFF@@@===;;;999888888888777777666666777777888888888<<<@@@DDDAAA>>>???CCCEEECCCDDDGGGbbbTTTBBB888777:::;;;;;;666>>>>>>777CCChhh|||vvv|||}}}vvvvvveeeYYYRRRPPPGGGDDDEEE@@@>>>SSSooovvvvvvsssiii]]]QQQKKKIIIFFFFFFFFFEEECCCAAA>>>======999444000///...------////////////000000000000111;;;OOOfffzzzyyywwwssslllcccYYYPPPKKK\\\ccceee^^^XXXVVVRRRMMMQQQOOOLLLGGGCCC???===<<>><<<@@@======@@@???<<<<<<>>>CCC???@@@DDDBBBBBBQQQeeeyyy]]]DDD@@@DDDCCCDDDGGGNNNOOOQQQQQQRRRTTTWWWZZZbbbeeehhhiiiiiimmmuuu{{{yyy{{{~~~wwwrrreee___WWWOOOIIIEEECCCAAA@@@===:::;;;===>>>===;;;888999999999888777555444:::333333888666///222;;;222333444555555555555444555222000000333444333111333333222111111111111111444333111000000111333444555444444444444444444555000222444444333222333444444555555444333333666888666::::::666777AAAJJJMMMQQQYYYccchhhhhhggghhhjjjkkkbbbTTTHHH@@@===;;;:::999333888<<<333///111---......---------,,,,,,,,,,,,,,,,,,---------......------------------------000///------...111444666:::FFF]]]```HHH888???FFFJJJGGGGGGJJJMMMPPPXXX```kkknnnlllSSSFFF>>>999666888888888888777777777666777888999999999<<>><<<======BBBAAAAAACCCFFFGGGFFFEEENNNKKKKKKMMMMMMKKKKKKOOONNNKKKOOOWWWYYYZZZgggwwwnnn]]]^^^ccceeeggglllooorrrwww|||}}}zzzuuuppphhh```ZZZWWWSSSNNNKKKHHHDDD???;;;===;;;:::999999999:::;;;666333999DDDEEE<<<888;;;666666666666777777888888999777444444555555444222333333333444555666777888555444444444555777888999222333444555555444333222666888999888666555555666555666777999;;;<<<<<<===888>>>BBBFFFSSSiii}}}{{{kkk\\\OOOFFFAAA???666888999000---333222.........---------,,,,,,,,,,,,,,,---------......------------------------------...000222444666777:::LLLccc```DDD777???FFFIIIFFFFFFJJJNNNQQQWWW^^^hhhllleeeOOOEEE???;;;:::888888888888777777777777888999::::::;;;===AAADDDDDDAAAAAADDDCCCAAAAAACCCHHHBBB:::888:::;;;:::777999;;;:::BBBaaasssqqq|||~~~uuurrr|||mmm^^^RRRRRRKKKHHHGGG@@@:::EEEYYYlllnnnnnnhhh^^^TTTMMMKKKGGGFFFEEEEEEEEECCC@@@===>>>:::555111000000///...////////////000000000000,,,666LLLlll}}}xxxssspppnnnmmmiiihhhggghhhjjjlllllllllwwwsssrrrtttuuutttvvvzzz~~~|||wwwaaa\\\SSSKKKDDD@@@??????===>>>GGGVVVXXXLLL???999;;;:::999888888888999:::<<<:::777666666555444222777777555444333333333333333444444444444444333333555777:::<<<<<<:::777555333555777666555444444555<<<;;;<<<@@@FFFHHHHHHFFFJJJOOOUUU[[[hhh{{{zzzeeeUUULLLKKK???===<<<333111555333.........------------,,,,,,,,,,,,---------......------------------------,,,---///222333555555555@@@XXXpppdddCCC999CCCHHHHHHEEEFFFLLLPPPRRRWWW]]]eeelll```LLLCCC>>>===???888888888777777777777777888999;;;<<<<<<>>>AAACCCBBB??????BBBCCC@@@@@@CCCAAA<<<888777999;;;999777;;;:::999HHHqqqyyytttyyy}}}wwwooouuu~~~pppaaaSSSPPPJJJHHHHHHAAA;;;BBBQQQfffjjjllliiiaaaVVVOOOLLLHHHFFFEEEEEEFFFEEEAAA===???;;;666222111000//////////////////000000000000111777FFFaaa{{{vvvtttggggggmmmwwwwwwiiiXXXNNNOOONNNKKKHHHGGGGGGGGGHHHBBBAAA???>>>>>>======<<>>>>>>>>???GGGIIIMMMPPPSSSUUUUUUUUU^^^bbbfffjjjjjjfffbbb^^^bbbdddfffhhhhhhhhhjjjlllxxxuuussswww~~~~~~vvvaaaOOOFFFCCC;;;777666...............------------,,,,,,,,,---------....................................///000111333444555GGGccczzzhhhCCC;;;FFFHHHHHHFFFHHHNNNTTTVVVYYY]]]eeennn~~~```QQQIII???:::;;;777777777777777777888888777999<<<======>>>@@@AAA>>><<<<<<@@@AAA@@@@@@DDD@@@<<<888666777999999888===::::::NNN|||xxxuuutttqqqnnnrrrrrrcccUUUNNNHHHEEEEEE@@@;;;@@@JJJ```eeekkkkkkcccYYYQQQMMMIIIFFFDDDEEEGGGFFFBBB>>>???;;;666222111000//////////////////000000000000333888DDDZZZxxx{{{wwwtttsssssssssfffffffffeeeddddddeeeeeeaaabbbeeehhhlllpppsssuuu{{{eeeQQQHHH>>>:::666,,,//////.........---------,,,,,,,,,---------..............................000///......111666:::>>>MMMggg|||jjjGGG???IIIHHHJJJHHHIIIQQQWWWZZZ\\\___hhhsss~~~ggg___WWWGGG;;;888777777777777888888888888666999<<<>>>>>>>>>>>>???;;;999:::>>>???>>>???BBB@@@===888666666888999999<<<:::<<>>;;;>>>EEEVVV]]]gggjjjeee]]]UUUQQQJJJGGGDDDEEEHHHHHHCCC>>>>>>:::555111000000///...////////////000000000000***000<<>>>>>=========:::888999<<<===;;;<<>>BBBIIISSS```gggfff___XXXUUUKKKGGGDDDEEEIIIIIIDDD???===999444111//////...---////////////000000000000...444===HHHYYYtttnnnRRR@@@:::333////////////............,,,,,,,,,---------.......................................000555<<>>999===666666777777888888888999444777;;;>>>===<<<<<<<<<;;;999999;;;;;;999999;;;888888999999999999888777888:::@@@XXX~~~qqqnnnvvvwwwlllbbboooeeeWWWKKKDDD@@@@@@CCC@@@LLL[[[eeefffaaa[[[XXXKKKGGGDDDEEEJJJJJJEEE???===999444000///...------////////////000000000000---111444444:::KKKfff{{{sssmmmjjjrrrgggJJJ<<<333000/////////............,,,,,,,,,---------......////////////////////////......///111444777:::<<<:::???QQQ[[[OOOGGGIIIHHHNNNHHHHHHOOOXXX\\\___aaammmzzzssseeeKKKDDD>>>::::::888999999666555666999777333777555;;;>>>999999<<<999:::::::::999888888888888:::999999888888999999:::999===DDDZZZyyyooommmzzz|||pppgggvvv]]]EEE???<<>>EEESSSlllZZZ666888000///............---+++---------............///////////////////////////...///000111222333444444666777:::<<<<<<>>>IIIVVVOOOMMMKKKLLLRRRYYY___bbbuuu|||jjjeee```HHHDDD>>>;;;;;;888555555666666555666:::???KKKMMMHHH===888888888999;;;<<<<<<999777777999<<<;;;;;;:::999999:::::::::777;;;CCCXXX|||uuulllkkkyyyxxxnnnwww{{{WWWDDDBBB>>>FFF===:::GGGNNNVVVbbb```VVVUUUNNNLLLHHHFFFHHHJJJDDD;;;;;;999666333111000000111........./////////000000...111444444444444555666@@@;;;CCCDDD;;;BBBKKKAAAHHHEEEAAAAAACCCDDDDDDEEEDDDKKKQQQVVVaaannnqqqmmmuuuppp}}}wwwvvvqqqZZZIII===555444888555333555999999999>>>FFFIIIWWWhhhyyyIII444222000///...//////...------------............///////////////////////////......///000111222333444222333555666666:::GGGUUUYYYVVVSSSTTTYYY___dddfffzzzyyy^^^GGGCCC>>>;;;<<<999555555777999666333===LLLjjjttt]]]>>>999888666=========<<<;;;:::;;;>>>@@@===<<<;;;:::::::::::::::;;;===@@@PPPuuuxxxppphhhjjjzzz{{{qqquuunnnMMMBBBCCC===BBBCCC<<>>CCCIIIrrrppp???EEEFFFFFFFFFEEEFFFGGGGGGHHHGGGJJJNNNTTTZZZ___dddfffjjjpppvvvxxxwww|||zzzwww}}}tttkkkhhheee\\\RRRDDD;;;222222444666888;;;888333000111000...---...---555EEEnnn```===555222000//////000///...---------............///////////////////////////......//////000111222222222222222444555<<>>;;;:::>>>DDDFFFDDDAAA<<<<<<;;;:::999999999999>>><<<:::EEEhhhvvvooohhhlll{{{|||qqqnnnaaaHHHAAAAAA888===LLLWWWpppoooZZZXXXaaa^^^WWWWWWTTTNNNGGGGGGHHHDDD>>>;;;999666333111000000111...////////////000000000333333444888???MMMbbbtttxxxssshhhSSS@@@;;;===<<<444999<<<::::::===@@@BBB:::999999;;;======>>>@@@:::DDDtttppp<<<@@@===<<<:::999888888999999<<<<<<======>>>???@@@@@@@@@DDDHHHHHHHHHJJJPPPVVVXXXNNNDDDDDDLLLVVVYYYYYYXXXZZZZZZVVVQQQPPPUUUZZZ^^^]]]\\\]]]dddnnnxxx~~~|||xxxvvvxxx}}}zzztttpppjjjfff```]]]XXXUUURRRPPPPPPQQQSSSOOOHHHCCCBBB@@@<<<999999888888999888666444444:::888777<<>>::::::999888777777888888999999999FFFjjjuuuoookkkppp|||sssjjj\\\MMMDDD@@@777===YYY~~~eeeWWW^^^^^^XXXZZZWWWPPPIIIFFFGGGDDD???;;;999666333111000000111////////////000000000111333111333:::EEE[[[{{{vvvVVVAAA666111222555666666666<<>>???@@@BBBDDDEEEAAA===SSSQQQAAACCCCCCBBBBBBAAABBBBBBBBB???????????????AAABBBCCC=========>>>??????===;;;???===;;;;;;>>>@@@AAA@@@@@@@@@AAA@@@>>>>>>???@@@IIIGGGCCC@@@@@@BBBFFFHHHEEEGGGLLLRRRYYY\\\]]]\\\YYY[[[^^^aaadddgggiiijjjjjjmmmqqquuuwwwzzz~~~uuudddWWWMMMHHHHHHFFFBBBAAACCCGGGLLLOOOZZZdddqqqzzz{{{tttjjjdddddddddccc___[[[XXXXXXXXX\\\[[[[[[\\\]]]]]][[[YYYPPPOOOMMMLLLLLLMMMOOOPPPQQQMMMGGGDDDCCCBBB???===@@@???===:::999:::;;;<<<;;;===??????;;;888777999888>>>CCCCCCCCCIIITTT\\\^^^dddnnnzzz}}}oooccc@@@666999XXXNNN;;;777222///............---------............///////////////////////////......//////000000111111666444222111222:::MMM^^^]]][[[ZZZ\\\aaafffjjjlllqqqdddHHHAAA:::888<<<;;;666999:::888666999AAAJJJvvvzzz^^^===888999666<<<:::666777DDDSSSUUUHHH:::888888777777777777888888999===CCCWWW|||pppmmmnnnttt}}}uuujjj]]]UUUHHHAAA<<>>>>>======>>>@@@AAACCC@@@???>>>AAACCCBBB===777===>>>???>>>===>>>AAAEEEBBBBBBBBBAAABBBCCCEEEGGGLLLJJJHHHEEEDDDCCCCCCDDDGGGGGGIIIKKKNNNNNNLLLJJJGGGIIIKKKKKKKKKLLLNNNPPPMMMPPPRRRTTTUUUWWWZZZ\\\SSSYYYbbbeeeaaabbbnnn|||\\\UUUKKKDDD@@@???===<<<:::999888888:::<<<<<<<<<:::<<<===???AAAFFFLLLPPPHHHFFFCCC@@@???>>>??????@@@@@@@@@BBBCCCCCCAAA???>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAA@@@>>>;;;999888;;;;;;:::;;;???@@@>>><<<<<<===:::444000444<<>>@@@GGG\\\yyyhhhiiinnnwww}}}zzzlll]]]XXXFFFAAACCCCCCeeerrrVVVTTTWWW[[[XXXWWWSSSKKKGGGFFFCCC???;;;999666333111000000111//////000000000111111111------444>>>FFFWWWxxxYYY666777888111444444333222888MMM```^^^QQQ```{{{zzzccc???BBB@@@GGGVVVVVVJJJFFFBBBDDDEEEFFFFFFDDDAAA@@@HHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJHHHEEEAAABBBCCCAAA??????CCCFFF:::???EEEEEE@@@<<<<<<===?????????@@@AAACCCDDDEEE@@@???@@@BBBDDDEEECCCBBBFFFHHHJJJJJJIIIJJJMMMOOOLLLMMMOOOOOOOOOPPPRRRTTT\\\[[[[[[YYYUUUSSSYYYccc___gggtttttt\\\KKKJJJIIIHHHEEEBBB@@@???>>>BBBCCCEEEHHHKKKJJJEEEAAAAAA>>>999555777>>>IIIQQQAAA===999999===AAADDDDDD>>>===>>>@@@AAA@@@>>><<<=========>>>>>>>>>??????<<<>>>@@@>>>::::::===@@@<<>>KKK@@@<<<;;;888;;;===777777888<<>>888777777777888999:::<<<<<>>PPPvvvooobbbeeennnwww}}}lll[[[VVVAAA@@@FFFCCCaaatttYYYSSSXXX___WWWWWWSSSLLLGGGFFFCCC???;;;999666333111000000111000000000000111111111111222000555>>>FFFYYY~~~PPP///888===666999333;;;;;;444888HHHVVVYYY___OOOJJJEEEWWW|||ZZZ[[[\\\[[[XXXSSSMMMJJJBBBAAA@@@???@@@AAACCCEEEAAABBBCCCCCCAAABBBDDDFFFKKKLLLNNNMMMKKKIIIHHHGGGEEESSSaaabbbWWWIIIBBBAAADDDCCCCCCCCCEEEGGGIIIJJJFFFEEEEEEFFFHHHHHHGGGEEECCCFFFIIIJJJKKKMMMQQQUUUVVVWWWYYYYYYYYYYYY\\\^^^bbb\\\YYYZZZ\\\___dddjjjmmmhhhddddddhhhkkkmmmlllqqqsssvvvyyyzzzyyyxxxvvvttt}}}vvvnnnmmmqqquuuuuurrrpppooommmkkkiiigggeeedddhhhfffdddbbb```]]]XXXUUUOOONNNMMMKKKHHHDDD???<<<<<>>???CCCFFFKKKDDD===<<<@@@EEEFFFEEECCCBBBCCCDDDEEEDDD@@@>>>???>>>======<<<===>>>>>>@@@@@@>>>999666===LLLXXX~~~~~~TTT;;;;;;SSS{{{{{{QQQ>>>^^^wwwfffLLLFFF===555111000//////---------.........//////////////////////////////111111111111111222222222...///222555666===LLL[[[]]]\\\]]]___eeejjjmmmnnn~~~ppp```LLL=========777777>>>VVVzzzzzzSSS:::777999999<<<<<<<<<<<<;;;888888:::===;;;;;;>>>AAA@@@;;;555888777666777999:::::::::>>>999888JJJqqqmmmgggeeemmmpppsss```MMMEEE???<<>>[[[yyyuuu___TTT\\\XXXJJJJJJCCC@@@AAA999AAAGGG:::AAAGGGFFFGGGHHHEEE@@@BBBHHHLLLJJJxxxtttKKKDDD@@@???CCCDDDAAA@@@CCCEEEEEECCC@@@???CCCHHHIIIGGGFFFDDDCCCDDDGGGJJJOOOWWW^^^]]]fffggg___ZZZ]]]^^^\\\WWWVVVUUUVVVYYY^^^cccfffhhhkkkcccfffvvvttttttuuuooommmkkkkkknnnpppcccttt}}}{{{oookkkqqquuurrriiidddjjjsss~~~}}}mmmkkkssstttiii[[[```aaadddeeeccc^^^[[[[[[VVVRRROOORRRVVVVVVTTTRRRKKKNNNOOOMMMMMMNNNMMMIIINNNWWWTTTMMMQQQPPPMMMPPPTTTfffaaaTTTVVVPPPDDDFFF???AAACCCBBB>>><<>>BBB???BBB@@@;;;===CCCFFFCCCBBBCCCEEEGGGGGGCCC>>>:::999;;;===@@@HHHUUU```fffqqqXXXLLL<<<888CCCRRRooo```@@@;;;PPP}}}}}}vvvFFFHHHaaacccHHH???888777444///...222222888888111,,,---...+++...............---------000000000000////////////111333///111888;;;HHH```ZZZ^^^]]]aaalllkkkgggkkk{{{fffLLLcccMMM<<<<<<===888888>>>ZZZXXX===>>>???;;;@@@???>>>;;;888888;;;@@@===::::::???DDDEEE>>>777999888888888999:::::::::;;;>>>JJJdddhhhkkkjjjpppqqqwwwdddPPPEEE>>>:::AAALLLbbbRRRVVVYYYYYYUUUOOOKKKOOOPPPIII>>>;;;999555333222111000///111000000000000000000000111111333777FFFccc]]]888888===555///111<<<:::555666;;;___pppRRRAAA<<<<<<>>>===;;;CCCaaaiiiFFFBBBCCC999<<>>;;;<<>>===<<<;;;PPPhhhhhhBBB<<<^^^iiiQQQKKKMMMGGGWWWkkkbbbIIIOOO\\\IIIAAA;;;:::777111...000///444555///---...///---.....................///000000000000////////////111333///111888:::GGG___aaaddd```bbbllljjjdddffftttaaaGGGhhhPPP<<<;;;===999999>>>aaadddLLLPPPHHH777999;;;;;;:::888999===AAA===;;;<<>>EEERRR{{{rrrbbbLLL<<>>KKKpppYYY:::777>>>999---<<<<<>>bbbnnnhhhuuufffIII;;;>>>???===<<<===<<<999???@@@CCCFFFFFFCCC===999888999999999888999:::;;;999MMMqqquuuggghhhnnnqqqqqqqqqyyy|||jjjTTTEEE<<<666888>>>bbbZZZGGGIIIKKKRRRSSSKKKFFFTTTdddYYYAAA:::777444222222111000///000000000000000111111111000555666777GGGkkkaaaCCC777555<<<;;;333222999888:::]]]oooLLL<<<:::::::::===???111///999<<<999AAAQQQ___|||```@@@;;;BBB???@@@DDDTTTkkkMMMCCCkkk{{{aaaIII>>>???@@@>>><<<999999<<<<<<<<>>EEE>>>;;;HHHYYYhhhvvvbbbDDD;;;```tttJJJ777444;;;;;;000:::777JJJqqqIII;;;WWWgggIIIBBB;;;777:::999//////III}}}hhh@@@HHHDDDBBB@@@@@@>>>999333000+++---...---...///000000---......///000111111222////////////000000000000000333000222888888CCCYYYgggkkkffffffqqquuupppqqqvvvnnnTTT>>>;;;<<<888999???ccc{{{vvveeevvvqqqIIIJJJEEE???===@@@???<<>>dddvvvPPPKKKiiirrrOOO===;;;<<<;;;999777999<<<>>>HHHeee}}}ooo```SSSNNNUUUkkkwwwvvvuuutttssssssttttttwwwzzz|||xxxtttvvvtttkkkggg]]]UUUTTTWWW\\\dddkkkvvvhhhbbbvvvvvvUUUDDDDDD>>>===AAA<<>><<<;;;888;;;DDDkkkiiiVVVJJJ```{{{VVVXXXPPPAAA:::AAAIIILLLAAAFFFJJJGGG@@@:::888:::555777::::::888999<<<@@@???]]]hhh^^^hhhiiimmmjjjvvvuuufffQQQBBB<<<::::::999AAAaaavvvhhhJJJ<<<@@@HHHJJJMMMJJJGGGOOOYYYQQQ@@@888666333111111111000////////////000111111222222,,,444666888TTTyyyJJJ777777333;;;:::,,,<<>>999222000,,,+++...000...---............//////000000000......//////000000111111000333111444999666>>>SSS```kkkhhhaaaggglllmmmqqqwwwuuuuuu\\\JJJ<<<<<<<<<999@@@LLLkkk]]]DDD;;;DDDQQQhhhxxx{{{___EEE@@@HHHNNN@@@AAAAAAAAA@@@>>><<<;;;555888;;;<<<:::;;;@@@DDDPPPfffmmmfffiiiiiimmmhhh}}}ssseeePPPAAA<<<;;;:::777666GGGYYYXXXHHH:::<<>>@@@;;;YYYtttEEE666999999888;;;222:::<<<555000444:::<<>>999:::>>>;;;<<>>aaaBBB444[[[[[[DDD;;;444777999444777;;;555222666333333KKKwwwvvv>>>777<<<>>>=========888000111+++***///111///...000.....................///.........///000111111111///333222444999666===QQQ^^^mmmkkk```bbbgggkkkqqq}}}lllTTTDDD;;;<<<<<<;;;DDDSSSaaaSSSBBB???>>>>>>^^^YYY>>>;;;>>>>>>;;;888<<>><<<>>>CCCHHHaaalllxxx}}}xxxqqqmmmnnniiimmmiiirrrdddPPPAAA;;;<<<:::666444;;;IIIQQQHHH888777@@@FFFHHHJJJJJJGGGBBB???>>>888555222111111111000///...//////000111222222222---444444888[[[OOO???BBBLLLZZZ}}}KKK999888666555999999777666888::::::888888444888;;;JJJyyykkkpppfffBBBBBBDDD888;;;CCC???OOOYYY@@@kkklllNNNEEELLLLLLGGG===777777999888;;;666999BBBAAA<<>>;;;;;;<<<666...000***)))///333000///222...............------------......///000111111222///333222444999555<<>>444AAAYYY^^^iiiQQQ:::CCCAAA@@@DDDGGGiiiiiiPPPddd[[[RRRIIIDDDLLLBBB999888:::999999;;;777777;;;@@@???===DDDOOOpppgggeeezzzeeeUUUPPPLLLKKKIIIFFFGGGJJJTTTRRRzzzpppmmmWWWVVVPPPSSSooogggpppwwwLLL<<>>??????RRRjjjXXXAAA}}}qqqEEE>>>888888???444;;;DDDdddZZZ@@@FFF111``````@@@999::::::<<<888777DDDKKK@@@777555777444222OOOGGG888<<<>>>===888333111111////////////////////////........................000000000000////////////222333333333555999???CCC^^^vvv|||ooogggfffkkkuuupppSSSDDD@@@=========;;;<<<@@@DDD???777555666<<>>999888888>>>OOOllluuussspppmmmrrrqqqnnn{{{zzz___LLLBBB:::999;;;444222;;;;;;<<>>@@@BBBEEEGGGFFFDDD@@@>>>;;;888444111111222222222000000000000111111111111000555111===lllrrr^^^>>>@@@888999===???PPPnnnuuuXXX===@@@MMM===>>>444>>>OOO{{{]]]kkk]]]MMM;;;999MMMfffzzzSSS\\\SSSLLLFFFDDD>>>;;;;;;>>>>>><<<:::<<<===;;;<<<>>>===<<<@@@HHHPPP}}}ttteeeXXXUUUPPPMMMLLLIIIFFFFFFIIIBBBRRRqqqrrrmmmhhhdddYYYLLLEEEEEEFFFFFFEEEEEEKKK```xxxvvvwwwOOO===AAA===<<<@@@;;;@@@:::===CCC```]]]JJJPPPCCCDDDBBB@@@@@@AAA>>>:::AAA;;;:::>>>QQQ}}}{{{KKKWWW{{{KKKBBB@@@;;;:::444DDDYYY[[[GGG777CCC@@@}}}\\\===777666333777CCCYYYxxx|||TTT<<<222777555@@@jjjEEE888999;;;>>>>>>;;;555111////////////////////////........................000000000000////////////222333333333555999>>>BBBcccyyyrrrmmmmmmrrr|||iiiLLLBBB>>>===>>><<<999888:::;;;:::666666888;;;YYYvvv^^^DDD===BBBBBB;;;???@@@HHHRRRJJJ===<<<;;;888666AAAeeevvvjjjjjjjjjooopppppp~~~{{{^^^HHH???888:::;;;444444:::999:::BBB@@@999<<<<<<>>>AAADDDDDDBBB@@@>>><<<999555222222111111000000000000000111111111111111444000@@@rrreeeBBBBBB::::::===@@@iiiNNN===MMM===<<<666===BBBaaaaaaCCCtttvvv^^^]]]uuuRRRGGGhhhNNNGGGDDDEEE;;;:::<<<>>>===888777999:::888888;;;======AAAEEEGGGgggbbbXXXeeeRRRRRRNNNKKKLLLJJJGGGHHHKKKFFFYYY```mmmsssfff\\\[[[ZZZVVVLLLAAA>>>@@@CCC<<<===AAA999999[[[hhhqqqZZZ???:::888<<<@@@<<<999222DDDMMMTTTAAAGGGCCC@@@@@@AAA@@@<<<;;;<<<999<<<777222;;;SSSeee===kkk```IIIAAA888:::HHHeeeoooRRR999444BBBTTTZZZ===777;;;444333HHHsss~~~MMM333>>>>>>777YYY}}}HHH666666888>>>CCCBBB:::222////////////////////////........................////////////000000000000222333333444555888>>>AAAbbbyyyuuuppppppvvveeeJJJAAA===;;;<<<;;;888888;;;777;;;:::::::::777FFFdddjjjVVVIIICCC:::;;;???:::<<>>:::LLLRRR^^^jjjHHHXXX{{{OOOGGGDDDFFFBBB===;;;<<<<<<::::::>>><<<::::::===@@@AAABBBBBBPPP[[[jjjwww]]]UUUOOOKKKJJJKKKKKKJJJKKKOOOOOOUUUTTTuuu}}}nnnbbb[[[PPPPPPOOOMMMHHHCCC@@@@@@III<<<:::DDDBBB999EEE]]]mmm}}}vvvQQQ???:::;;;<<<:::777888JJJiiiwwwRRRBBBDDDEEE???===BBBDDD@@@===>>>444@@@@@@===???>>>WWWLLLXXXsssfff\\\dddwwwfffDDD777888DDDmmm\\\@@@;;;AAA:::444JJJ|||bbb:::===AAA777PPP}}}OOO555444666;;;AAA@@@:::444////////////////////////........................////////////000000000000222222333444555888===@@@WWWrrr~~~uuullliiisssdddLLLAAA<<<:::::::::999;;;@@@444999666666<<<>>>JJJ```XXXDDD:::;;;888:::<<<777BBBHHHKKKTTT\\\OOO===999666<<<<<>>>>>>>>@@@CCCCCCBBBAAABBBCCCAAA???LLLIIIdddwwwlllbbbSSSSSSOOOKKKLLLKKKIIIKKKOOOFFFLLLNNN{{{rrrggg___WWWSSSHHHFFFCCCCCCFFFFFFAAA;;;CCC<<<:::AAAEEEAAA>>>???xxxkkkzzzjjj\\\JJJ===<<<@@@PPPZZZnnnccc]]]PPPGGGEEECCC>>>===DDDIIIFFF>>>999999???999777888111@@@hhhuuuNNNuuuLLL888999<<>><<<;;;888QQQwwwEEE555:::777FFFkkk~~~RRR444555666888::::::888666////////////////////////.........................../////////000000000111111222444444555888<<>><<>>:::666888;;;666555777444===QQQSSSFFF@@@;;;===???BBBCCCDDDCCCBBB:::888555444333222000...000000000000111111111111...777999HHHsss|||lllDDDAAA===??????LLLLLLAAA777===???======[[[[[[FFFyyyrrrKKKIII|||___MMMAAAAAA@@@<<<:::<<<===;;;<<>>FFFjjjoooaaajjj}}}^^^KKK@@@<<<;;;<<<<<<999:::===666:::666999OOOdddvvvbbbJJJBBB<<<===BBBAAA<<>>PPPsssKKK:::<<<:::>>><<>>>>>??????FFFXXXiiiwwwssseeeQQQDDDDDDGGGHHHLLLLLLSSSlllssseee___WWWPPPLLLIIIHHHKKKQQQdddjjjjjjjjjaaa\\\QQQIIIHHHGGGHHHFFFDDDHHHLLLHHH???888===AAA===:::<<>><<<<<<===:::aaarrrKKKiiiwwwIII>>>>>>@@@OOO^^^BBB===777???<<>>@@@<<<888////////////////////////.................................///000111111111000222444555555777:::===HHHjjjxxxgggiii|||wwwYYYGGG>>><<<<<<>>>===888666888111888777;;;PPPaaakkkuuu___EEE@@@>>>@@@CCCAAA===BBB???<<<===666555AAA777999888888AAANNNUUUUUUQQQXXXZZZ___hhhgggiiivvvooo|||bbbIII===;;;===777777;;;888999999555???TTTSSS@@@444;;;===>>>@@@AAAAAAAAAAAA888666444444444333222000000000000000111111111111222555111DDDyyy|||oooCCC>>>:::<<<;;;VVVSSS>>>;;;666>>>===@@@zzziiiEEEkkkLLLUUUlllmmmXXXIIIHHH;;;>>>AAADDDKKKccclllPPPFFFEEEFFFDDDHHHGGGPPPyyyzzzqqq]]]UUUMMMKKKJJJKKKQQQXXXpppeeeggg~~~jjjYYYSSSNNNFFFFFFLLLCCCGGGGGGCCCDDDGGGEEE???===::::::======:::<<>>888@@@:::TTTggg<<<;;;555111EEEcccwwwRRR:::666444<<>>:::999999::::::999888888333CCCcccdddUUUWWWdddUUUEEE@@@AAABBBAAABBB>>>AAABBB???===>>>;;;666777;;;:::666<<>>HHHMMMUUU]]]ccchhhmmmppprrryyyqqqOOOAAA???;;;888777888999;;;@@@777777===CCCLLLHHH444===<<<;;;<<<>>>AAABBBBBB;;;888555333222222111000000000000000111111111111444000999CCCooozzzJJJ:::;;;;;;>>>NNNvvvlll???======:::@@@BBBZZZSSSSSSRRRTTT~~~|||NNNNNNCCCDDD888???CCCcccYYYJJJPPPHHHJJJFFFLLLQQQ```pppfffPPPGGGNNNOOOTTT]]]```tttooo|||rrrXXXUUUYYYKKKGGGLLLFFFEEEFFFGGGFFFCCCAAAAAACCC>>>666===>>>222999BBB888DDDPPPfffxxx```UUURRRbbbgggMMMFFFJJJDDD>>>@@@>>>@@@MMMiiiiii???;;;>>>888666>>>AAA[[[dddHHHhhhmmmCCCDDD;;;;;;XXXiiiCCC@@@;;;777===RRRrrrGGG555<<<@@@999TTT{{{ZZZ<<<666555@@@OOOSSSGGG999///......///111222111000........................////////////000000000000222222333444666888:::;;;JJJ[[[~~~zzzuuuooo~~~iiiSSSCCC???===:::888999::::::999>>>999555???PPPRRRKKKLLLQQQFFF>>><<<>>>>>>???AAA:::???@@@===::::::999666888<<<;;;999???JJJJJJCCCFFFLLLTTT[[[bbbhhhnnnqqqxxxjjjHHHAAA???;;;888777888:::;;;>>>999999<<>>===<<<>>>GGGnnn|||DDD===???888;;;>>>OOOiiiPPPrrrzzzPPPXXXUUUVVVNNNOOOEEEDDDHHHqqqhhhNNNMMMGGGJJJFFFMMMMMMRRR~~~tttqqqTTTKKKGGGLLLWWW___sssmmmSSSJJJJJJ>>>===EEEBBBEEEJJJQQQ[[[dddbbbPPP===BBB777;;;???555888@@@888AAALLL~~~sssbbbbbbiiikkk}}}ZZZKKKFFFEEE===<<>>TTT}}}SSS<<<<<<===888JJJuuutttTTT888222111:::GGGKKKBBB777///...---...///000///...........................////////////000000000000222222333444666888:::;;;DDDYYY|||~~~uuusssppp~~~fffQQQAAA===;;;999888999999999999;;;555999AAAAAACCCEEEAAAEEE@@@======<<<999999;;;999@@@CCC>>>999888999888888;;;;;;:::@@@IIIJJJDDDDDDIIIQQQYYYaaaiiippptttbbbBBB@@@>>>;;;999888888:::;;;:::999:::888???SSSUUU???===;;;;;;<<>>>>>???cccNNN===CCC888888===DDDdddQQQZZZkkkOOO___eeeccc]]]UUUOOOHHHKKK}}}TTTHHHFFFHHHFFFMMMKKKFFFdddqqqhhh______dddrrraaaPPPLLLOOOHHHEEEHHHEEESSSlllyyyWWWBBB;;;===999999<<<999>>>HHHkkkxxxeeeSSSXXXeeeooohhhLLLKKKBBB???999???RRR[[[```kkkOOO777???AAA555:::CCCmmmSSSNNNDDD???;;;AAAXXXlllAAA888999888@@@UUUgggGGG<<<;;;999>>>gggkkkMMM666111000555???CCC???999000...------...///...---........................////////////000000000000222222333444666888:::;;;>>>XXX}}}{{{qqquuuvvvfffRRRCCC<<<:::888888999999999888666000===EEE:::<<>>===;;;999888999;;;<<<666888999555;;;RRRWWWCCC;;;;;;:::<<>>>>><<>>EEE:::888AAA@@@VVVgggLLLooocccOOOdddwwwkkkbbbNNNNNNEEEKKKbbbJJJJJJGGGEEEJJJLLLFFFUUUpppjjjhhhrrrZZZNNNHHHHHHFFFFFFJJJMMM^^^^^^AAA;;;<<<;;;;;;:::===FFFTTT~~~^^^EEEGGGUUUssscccHHHLLLBBB???:::DDDXXXaaajjjzzzddd@@@@@@@@@555<<<===]]]aaaGGGkkkOOOBBB===EEEWWWsssHHH<<<888999@@@UUUxxxRRR===:::<<<666[[[dddHHH999555333666===AAA@@@===222000...---...///...---........................////////////000000000000222222333444666888:::;;;<<>>>>>>>>???>>>RRRiii???CCC<<<999CCC>>>VVVNNN\\\bbbMMMgggbbbSSSBBBFFFAAAJJJsssQQQNNNIIIEEEGGGLLLKKKOOOttt{{{mmmjjjhhhkkk```MMMBBBAAAEEENNNZZZRRR<<<>>>>>>;;;<<<<<>>BBBKKKNNNYYYpppVVV???:::888===<<>>888999???PPPYYY===888<<<555QQQuuu```FFF;;;777555888===AAAAAA???444222///...///000000///........................////////////000000000000222222333444666888:::;;;<<>><<<;;;:::::::::;;;<<<===<<<:::;;;999999GGGNNNDDD777777888;;;>>>@@@@@@???;;;888555333222222111000000000000000111111111111222000777999\\\tttXXX>>>>>>??????AAALLLttt{{{DDD===>>>999BBB===NNNwww___RRRvvvcccNNNooo{{{RRR@@@<<<@@@BBBJJJVVVNNNKKKHHHDDDJJJOOOKKK^^^ppphhhrrrxxxmmmnnnkkkhhhpppkkkCCC@@@@@@;;;===:::AAACCCiiicccGGGKKK]]]}}}zzzVVVJJJBBBCCC???@@@CCCBBBQQQooommmBBB666======<<>>;;;555222///...000111222222........................////////////000000000000222222333444666888:::;;;;;;OOOsssyyytttwwwvvvwww[[[MMMBBB???===<<<;;;;;;999777555444777:::SSSeeeHHH>>>;;;888777888<<<<<<888666777999777999999999:::999999:::<<<<<>>555555666999===???>>>===;;;888555333222222111000000000000000111111111111222000777666XXXqqq\\\AAA@@@@@@???CCCDDDhhhPPP;;;AAA:::???>>>BBB```xxxRRR___dddYYYvvvKKK>>>???>>>EEEGGGiiieeeVVVJJJJJJCCCHHHQQQKKKSSSpppoooooo}}}{{{{{{QQQCCC@@@;;;???999>>>CCCTTTiiiIIIEEESSSzzz___LLLAAAAAA===@@@DDDDDDVVVvvvzzzIII:::EEE<<<>>>@@@```hhhKKKwwwRRR;;;DDDOOOzzzMMM::::::999888AAAmmmIII888777888>>>UUUvvvtttTTT===888444222777>>>@@@;;;555333111...---///111222222........................////////////000000000000222222333444666888:::;;;===HHHkkkxxxvvvsssooovvv[[[NNNCCC@@@???===<<<;;;:::777444555===>>>[[[cccBBB;;;<<<<<<;;;666888888666777;;;<<<:::666666777888888888:::===<<>>222333999333222777888333444555999<<<>>>===<<<;;;888555333222222111000000000000000111111111111000000777666XXXtttgggsss___DDDBBBAAA???CCC???```[[[===FFF<<<===???AAAYYYVVVRRRffffffvvvNNNHHHCCC===GGGCCCXXXzzzgggGGGKKKDDDGGGTTTOOORRRlllmmmuuuhhhXXXaaaUUUOOOaaakkksss[[[FFF???:::???;;;===DDDFFFxxxSSSHHHPPPzzzfffPPPGGGCCC>>>@@@DDDBBBRRRrrr~~~OOOAAAKKK===@@@<<>>DDDKKK|||OOO;;;;;;999555<<<}}}yyySSS<<<888777777JJJlll~~~nnnNNN888888333222888@@@BBB;;;222222///,,,,,,...000222333........................////////////000000000000222222333444666888:::;;;@@@EEEgggzzzzzzqqqkkksss\\\MMM@@@===QQQIII777:::888111777999666666UUU```UUUBBB:::AAAAAA::::::999888888::::::999666444555999:::999:::>>>DDDIIIVVVeeelllmmmqqqxxx{{{rrr[[[AAA===;;;::::::;;;<<<;;;::::::999777666444333333333222333555999===@@@@@@???;;;888555333222222111///111000/////////000222333111111444:::XXXmmmkkkooo^^^III===???CCC???CCCRRRjjjAAA>>>999@@@999>>>LLLmmmJJJGGGCCCAAACCCEEECCCMMMyyy~~~SSSKKKIIILLLKKKKKKWWWhhhuuu}}}eeeZZZOOOOOOJJJLLLRRR```kkkIII>>><<>>CCCAAA@@@RRRkkkLLL???BBB???>>>CCCOOOpppTTTUUUCCCDDDDDDwww~~~NNN:::666;;;999>>>ccc___777;;;666666GGGeeettteeeJJJ:::666666555555:::>>>:::333000///.........///111222............////////////000000000000////////////000000111333555888:::;;;===FFF^^^wwwxxxkkknnn}}}pppYYYLLL??????III>>>333::::::555<<<555777888MMM{{{{{{bbbeeeWWWCCC<<<777>>>===:::666555777999:::888555666999:::999;;;@@@GGGNNN]]]mmmsssrrrsssxxxyyyvvv\\\BBB===;;;:::999:::;;;:::::::::999777666444333222222333333555999===??????>>>;;;888555333222222111000111000/////////000222222111111333999VVVqqqkkkiiidddJJJ===>>>BBB>>>BBBLLLvvvrrrFFF???<<>>BBBIIIwwwTTTwwwKKKEEECCCCCCFFFFFFNNNrrr|||___RRRLLLPPPOOOKKKRRR```|||fff\\\PPPNNNGGGIIIOOO^^^pppLLL???;;;===@@@;;;@@@FFFVVVIIIKKKNNNqqqsssSSSHHH@@@???CCCAAAAAAQQQhhhNNN??????;;;;;;@@@KKKiiiPPPJJJSSS===BBBsssUUU===666;;;999;;;[[[aaa;;;>>>888555AAAYYYfff[[[EEE777666666555555:::>>>;;;444000///.........///111111............////////////000000000000////////////111111222333555777999:::<<>>@@@???666444<<<888444===999AAA???CCC]]]tttYYYZZZSSSHHHHHHLLLHHHEEE???999555444777:::999777777::::::999<<>>>>><<<:::777444222222222111000000000000///000111111222333111333888QQQzzzoooaaaoooLLL>>>===AAA>>>AAAFFFdddTTTBBB<<<@@@<<>>CCCKKKrrr|||FFFOOOTTTdddxxxWWWHHHAAA@@@DDDBBBAAAOOOcccTTTCCC@@@;;;;;;@@@GGG]]]SSSBBBmmmmmm<<>>999333888JJJUUUNNN>>>444777777555555:::>>>;;;444//////......//////000111---............/////////////////////000000000000222222222333555777888999;;;GGGccc}}}}}}ooorrrjjjSSSHHH===>>>888555:::;;;333444AAAUUU\\\OOO>>>CCC[[[{{{|||\\\HHH???DDDQQQ[[[RRRLLLEEE???888444555999888777777999888888===DDDNNNWWWeeeooorrrpppoooooolll]]]GGG===;;;999888999:::999888;;;999888555333222111000444444555888<<<===<<<;;;999777444222222222111000000000000000000111111222333111222777LLL{{{xxx___|||OOO@@@;;;???>>>@@@@@@TTTkkkIII;;;<<<:::BBB;;;RRRsssTTTXXXCCC@@@???@@@EEEHHHSSS}}}jjjfff\\\OOOJJJNNNRRRSSS\\\zzzxxxaaaWWWKKKKKKDDDFFFKKKZZZZZZEEE???999===999===@@@CCC\\\wwwGGGPPPSSSSSSxxxUUUHHHCCCAAADDDCCCBBBNNN^^^\\\JJJEEE@@@???CCCEEEQQQ{{{___EEE___KKKIIIOOORRR888777999777666GGGjjjuuuMMM<<<999222333???IIIFFF;;;333666666555555:::>>>;;;444............//////000000---------.........//////////////////000000000000222222333444555666888888:::FFFcccsssuuuhhhQQQFFF======666:::@@@999555GGG^^^oooGGG888@@@TTTiiisssMMM<<>>GGGTTT\\\fffkkkllllllllllllhhh\\\HHH<<<:::888888888999888666:::999777555333222111111333333555888;;;<<<<<<:::888666333111222222111000///000000000111111111111444000222666FFFpppaaawwwQQQAAA999===??????>>>HHHmmm|||KKK;;;===AAA???:::HHHwwwVVVzzz~~~```BBB???@@@???DDDFFFHHHppp___fff]]]HHHBBBMMMSSSNNNQQQyyy|||{{{xxx]]]PPPFFFHHHEEEGGGLLLYYYaaaIIIDDD;;;::::::;;;>>>@@@NNNuuuKKKRRRNNNIIIwww|||XXXHHHCCCBBBCCCBBBCCCNNN[[[dddNNNFFFCCCAAADDDDDDJJJmmmoooIIIVVVfffQQQ:::___VVV@@@777888777777AAA^^^ZZZ<<<888222222;;;DDDDDD;;;333666666444555999>>>:::333---......///////////////------------.............../////////000000000111222222333444555666888888999EEEaaa~~~vvvyyyeeeMMMDDD======;;;FFFLLLBBBKKKppp\\\@@@;;;???HHHjjjsssKKK<<>>===<<<999888<<<666666777888777888AAALLL]]]dddjjjjjjjjjkkklllllllllZZZFFF<<<:::888777888888777555888777666444333222222222111222333777:::<<<<<<:::888555222111111222111000//////000111111111111000333///222666@@@eeegggjjjRRRBBB888<<<>>><<>>999<<<:::<<<@@@HHHkkksssNNNXXXQQQMMMfff^^^HHHDDDAAAAAAAAADDDNNNZZZjjjQQQEEEBBB>>>CCCDDDFFFddd}}}HHHJJJVVV333BBBuuu[[[CCC888777777999@@@UUU}}}hhhFFF888444333888@@@BBB;;;333555555333333888<<<999222------...////////////...,,,------------...............//////000000111111222222222333555777888999:::BBB\\\zzzzzz{{{```JJJCCC<<<<<>>NNNbbbYYY@@@<<>>:::<<<999888;;;777777888:::999;;;FFFRRRccckkkooommmkkklllmmmkkkuuuWWWDDD<<<:::888777777777666555777666555444333333333333000000222666:::<<<<<<;;;777555222111111222111000...///000111222111111000333...222666<<<\\\kkk___SSSCCC777;;;;;;999???AAAKKK{{{MMMDDD???AAA;;;CCCAAATTTooollluuubbbxxxNNN???IIIBBB@@@GGGDDDbbbiiiVVVQQQ^^^```PPPGGGJJJMMM[[[{{{yyycccQQQFFFFFF@@@CCCIIIYYYfffKKKLLL@@@:::???:::999BBBEEEYYYnnnPPP```^^^XXXUUU}}}^^^HHHDDD@@@???@@@EEEPPPZZZqqqWWWHHHBBB===BBBDDDCCC]]]HHHCCClllUUU===555SSSnnnOOO;;;777777<<>>:::999===888HHHGGGAAAFFFIII^^^|||^^^CCC;;;;;;888666888888888:::;;;:::===IIIVVVdddmmmrrrooolllmmmlllhhh}}}VVVCCC<<<:::888777777777555444555555444333333333333444//////222666:::======<<<777444222111111222111000...///000222222111111000222---222666:::WWWmmmXXXTTTCCC666;;;999777@@@AAACCCooo```WWWGGG>>>888EEE===FFF|||mmmrrrXXXUUU<<>>???EEEQQQZZZ~~~xxx^^^OOOEEE???CCCEEEAAAWWWIIIBBBbbbSSSIII333===hhhddd===777888===???JJJnnn~~~hhh???999333111666999666000222222111111666:::777000,,,,,,.../////////...---,,,,,,,,,---------......---......///000111111222000000111333555888:::;;;<<<>>>RRRsss~~~}}}wwwWWWEEE>>>======DDDUUUccc{{{lll^^^MMMCCCAAA@@@<<<888EEE:::AAALLLDDD@@@RRRdddkkkTTT???:::;;;888555666:::888888999:::AAAQQQaaagggnnnmmmnnnsssnnnhhhnnn{{{SSS===;;;999666444444555444333555333222222222222000///000///000333777:::;;;::::::444000111444444222111000//////000111111///------...111333888GGGddd}}}dddVVVxxxXXX:::>>>444999;;;:::888AAAbbbKKKFFF@@@FFFBBBCCCkkkrrrmmmSSSzzzZZZBBBCCCEEE<<<>>>CCCZZZMMMXXXtttQQQHHHBBBAAANNNUUU}}}{{{ooo[[[LLLAAAAAA???DDD[[[wwwhhhJJJFFFCCCBBB<<<;;;@@@@@@@@@MMM^^^lllKKK]]]kkkrrrYYYSSS}}}ZZZHHHFFFCCCBBBDDDHHHMMMPPPpppZZZLLLIIIHHHDDDFFFHHHMMMrrrPPPEEEWWWkkkAAA666???OOO|||xxxHHH???888666777FFFkkksssgggAAA888000///000......///222...---222555333111111000000//////.........---,,,,,,,,,---------..................////////////111111222333555777999:::???>>>RRRsssyyyyyypppSSSBBB======999:::EEESSSkkkhhhKKKEEE>>>;;;<<<======<<<:::777DDDRRRIII;;;<<>>WWWrrr}}}xxxzzzNNN???EEE;;;777:::;;;999@@@[[[rrreee??????888:::444888bbb~~~iiibbbdddDDD@@@BBB===BBBCCCVVVWWWPPPnnnfffLLLCCC???EEEOOOPPPmmmxxxVVVIIIAAABBBAAACCCVVVooofffIIIAAA;;;===888888>>>???===EEERRRrrrkkkPPP\\\```wwwlllYYY^^^}}}^^^EEECCCAAA@@@AAAEEEJJJMMMgggaaaSSSIIIHHHDDDDDDDDDIIImmmWWWHHHXXXsssEEE111333333VVVvvvNNNBBB999888:::CCCZZZqqqmmmfff___[[[XXXSSSJJJBBB999222...///000......111111......333666333000000000/////////.........---,,,,,,,,,---------..................////////////111111222333555777999:::<<<===TTTvvv|||zzzhhhNNN@@@<<<;;;;;;888<<>>777777999;;;;;;AAAPPP___jjjpppppppppsssmmmlllxxxlllIII<<<:::888777777777777555444333444333222000000000111333222222444777999::::::777777555111000333:::???555222000//////000//////444000///000111111666===777<<<>>><<<===AAACCCBBB@@@;;;888777555666<<>>===>>>777;;;cccyyyhhhiiiFFF>>>???@@@FFFCCCTTToooQQQ\\\cccTTTEEEBBBAAAMMMLLL```wwwPPPFFFAAACCCBBBBBBPPPccckkkNNNCCC;;;>>>999:::AAACCCAAADDDKKKaaakkkWWWdddfffxxxpppWWWCCCLLLeee}}}___GGGDDDBBB@@@AAADDDHHHJJJ]]]___PPPHHHHHHDDDBBBBBBGGGiiiUUU@@@LLL{{{NNN444333222888NNNmmm}}}xxxlllfffJJJ===333333555777>>>HHHMMMIIIBBB===:::888777555111...,,,...///...000444000///111777888444000////////////...............,,,,,,,,,---------..................////////////111111222333555777888999999===TTTvvv|||cccKKK???;;;:::;;;:::;;;CCCVVVggg^^^FFFLLLHHHCCC???>>>>>>???@@@@@@KKKXXXaaa```NNN???@@@<<>>555666===777333555666555333888BBBKKKBBBAAAWWWRRR;;;???777///666888444555QQQ|||pppfff~~~tttHHH???@@@CCCHHHCCCUUU\\\TTTfff___JJJFFF>>>KKKLLLXXX~~~vvvMMMEEEAAABBBAAA@@@KKK[[[pppPPPEEE???@@@<<<<<>>CCChhhyyyKKK999LLLrrreeeBBB888<<<;;;999999::::::999===IIIWWWjjjsssxxx|||{{{rrrwww]]]AAA>>>888888888:::===@@@@@@@@@@@@999222222777999444///333111111222666999;;;<<<:::777333333>>>MMMRRRPPP555333///......///000///(((---111000///@@@fff}}}sssnnniiieeeRRRTTTAAA///333555333999777:::AAAAAA888555999:::444555666777777999;;;<<>>???IIIUUUqqqLLLAAA???>>>;;;:::===BBBEEEHHHKKKVVVttt[[[nnn|||lllUUUGGG>>>000555MMMxxx^^^PPPMMMIIIEEEBBBBBBBBBCCC[[[ooo```FFFFFF@@@>>>>>>???SSSuuu|||SSS@@@???YYYnnntttmmmppprrrllliiieeecccfffnnnpppkkkfffeee```VVVTTTVVVKKK777222;;;000222444666888999888777555333444777999888:::===<<>><<<:::@@@@@@EEETTTMMMHHH@@@888555777>>>CCC]]]ZZZAAAeeemmmBBB;;;>>>::::::999:::::::::>>>KKKZZZhhhqqqwwwzzzxxxpppzzzXXX>>>>>>;;;:::;;;???DDDIIILLLMMMIIIAAA:::888<<<>>>999444888666444444777999;;;;;;999777333333AAAPPPQQQJJJ222000......///000000///***///222---))):::ccc^^^;;;444333;;;SSSSSS]]]ccc[[[III888111222888555333444666888666444<<>>>>>GGGUUUZZZRRRHHHEEE888444CCCUUUaaaiiiqqqnnnrrrttt|||^^^AAA@@@DDD@@@CCCAAAOOOdddEEENNNQQQGGGJJJDDDGGGFFFKKKlllkkkTTTpppiiiIIIBBB===<<<<<<>>>FFFPPP~~~rrrJJJAAAAAA???===<<<===@@@DDDJJJNNNSSS}}}vvvzzzccc>>>444666666999UUU{{{UUUKKKHHHDDD@@@===;;;;;;<<>>999<<<@@@:::<<>>;;;LLL@@@EEEHHHDDD<<<<<>>AAA>>>:::888999:::::::::666888555333;;;FFFDDD:::///...------///000///...///000111///+++444LLLdddvvv|||ccc@@@999333@@@fffsssTTT>>>;;;;;;666444999EEENNNQQQPPPDDDQQQooo\\\WWW<<<111999///111444888===AAA@@@<<<@@@BBB<<<;;;EEEJJJAAA;;;AAA===>>>DDDGGGHHHMMMUUUFFFDDDEEEXXXUUUJJJMMM@@@:::<<<>>>777>>>???AAAhhhdddhhhnnnssswwwyyy|||wwwWWWBBBBBBDDDBBBFFF???>>>AAAHHH^^^qqqPPPVVVoooeeeCCC>>>;;;:::;;;===CCCIIIqqqmmmJJJAAABBB===???@@@>>>>>>AAAGGGKKKRRRmmmzzz}}}|||```>>>555:::<<>>888<<<===444;;;KKKAAA444@@@>>>NNN[[[XXXKKKEEEOOO\\\tttpppfffbbb<<>>FFFXXXhhhpppuuuuuutttqqqooo|||SSS::::::888777888===FFFPPPWWW[[[SSSTTTRRRLLLCCC@@@CCCGGGHHHDDD???<<<:::::::::999333999888222444:::777...,,,,,,,,,---000000///---,,,***+++...///000666===DDDJJJPPPQQQTTTXXXZZZYYYLLLXXXEEE222444///===jjjbbbEEE>>><<<999;;;KKKdddzzzuuu```AAA===::::::???LLL[[[dddbbb]]]NNNUUUMMMCCCIIIMMMHHHEEE???<<<:::;;;@@@EEEFFFDDDLLLCCCAAASSSLLL:::BBB???555888888000;;;===555OOOOOOPPPSSSUUUUUUSSSTTTVVVVVVOOOEEE>>>;;;::::::;;;===:::@@@FFFNNNaaaooollltttwwwzzz}}}}}}]]]IIIJJJQQQeee~~~gggCCC===;;;999:::;;;<<<@@@DDDXXXbbbEEE======666;;;>>>;;;888999???BBBJJJXXXyyyhhh[[[[[[XXXOOOJJJIIIBBBGGG[[[dddrrruuusssppp```MMMFFF:::999777555444444555666===GGG]]]iiiaaa\\\\\\UUUSSSUUURRRJJJGGGHHHAAA666666444...111999444...444+++FFFAAA;;;888222888444///444999EEELLLAAA:::FFFCCC888444;;;===666222555AAAIIIOOOTTT```hhhXXX???222222999HHH\\\pppyyylllYYYFFF===;;;888222///000111555888444---+++---,,,,,,,,,------.........,,,,,,,,,---------................../////////000///000000222333555777888:::;;;@@@PPPjjjzzzcccMMMAAA>>>999999===@@@BBB@@@===:::999>>>eeeQQQEEE^^^iiimmmeeerrrjjjBBBAAA:::>>>777;;;<<<<<>>999999>>>OOOdddtttzzzzzzhhhKKKGGGOOOdddwwwuuupppBBB333BBB___mmmbbbggg___aaa[[[RRRQQQSSSIII999???111333;;;777555:::===>>>>>>@@@CCCFFFFFFCCCAAAIIIEEE@@@<<<::::::<<<===<<<:::999???IIISSSXXXYYY``````aaacccfffhhhjjjlllzzzuuuoookkkiiiiiiiiihhhxxxvvvrrrooonnnoooqqqsssmmmdddMMM@@@EEEIIIKKKSSSbbbpppzzzwwwpppfffSSS???@@@:::555666888888;;;???LLLeee|||zzzzzzzzzxxxmmmWWWBBB;;;======:::666555777:::<<<===EEEVVVkkkxxxyyyaaaWWWYYYeeeddd```YYYSSSQQQRRRUUURRRRRRSSSRRRNNNIIICCC@@@555444222000//////000111666888;;;>>>>>><<<:::888666666555444333333222222000000000000000000000000555555666666555333111000444333333333333444555555666555444444333333333333999BBBMMM]]]qqqzzziiiPPP222HHHeee{{{{{{}}}cccMMM;;;888888222///111000333666777444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999;;;888CCCHHH___~~~xxx```JJJ@@@???<<<@@@@@@@@@===;;;999999:::CCCpppZZZBBBPPPXXXUUUppprrr[[[aaaoooDDD@@@888===666999;;;>>>KKK___mmmqqqkkkooommmqqqzzz\\\JJJ@@@777777888:::<<>>888666333222111000///---------------------------,,,,,,---------.........000000000000111111111111////////////000111333444;;;JJJYYY\\\PPP@@@777444:::888777<<>>KKKPPPLLLKKKJJJIIIHHHDDD???;;;>>><<<999666555666777999BBB>>>::::::>>>CCCHHHJJJMMMNNNNNNPPPSSSVVVXXXZZZbbb```^^^\\\[[[[[[]]]___jjjiiigggggggggiiikkkmmmddd```NNNBBBDDDAAA<<>>???AAAFFFJJJKKKHHHEEECCCBBBDDDEEEEEECCCAAA===888666444333111000//////000000000222444666666555333222333333333222111111111000000000000000000000000000333333333333222111000000222111111111111222333333333333222111111111111111000555888;;;GGGSSSOOODDD>>>TTTqqq|||xxx\\\HHH777555555000---///000333666666333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999:::777BBBFFF^^^~~~vvv]]]GGG>>>???===<<<@@@EEEGGGCCC===777444AAAhhhSSS<<>>888888888:::;;;???EEELLLRRRTTTNNNFFF>>><<>>tttrrrRRR===>>>IIIbbb~~~|||wwwqqqmmmbbbbbbaaa\\\TTTIII???999<<<>>>AAADDDEEEGGGJJJLLLIIIHHHGGGFFFGGGIIILLLMMMKKKKKKLLLLLLKKKLLLNNNPPPKKKLLLLLLMMMNNNOOOOOOOOOUUURRRDDD<<>><<<666===DDDFFFBBB<<<999888<<>>666???999:::>>>IIIXXXfffnnnpppvvvuuuuuuwww~~~nnnQQQDDD===666888888999:::===DDDKKKQQQTTTMMMBBB<<<<<>>EEERRR\\\|||rrr___QQQKKKGGGAAA;;;666555444333222222111111000//////...............---------------......///---------..........................................---,,,,,,,,,...///000...------------.../////////......---------......---222333---+++///222111)))222===HHHTTTeeexxx|||yyyzzzmmm[[[KKK???555333333111000111000222444333000---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999999777AAACCC\\\|||dddKKK>>><<<999777???EEECCC<<<999===CCC<<<@@@DDDNNN^^^ddd[[[SSSiiicccIIIBBBdddrrrFFF>>>666???999===GGGVVVdddlllpppqqqzzzwwwyyyzzz~~~hhhOOODDD<<<666777888888888;;;BBBJJJPPPPPPJJJAAA;;;===GGGSSS[[[SSSSSSPPPJJJCCC>>><<<<<<777555222111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------..................------...000111000---***---///111000......///111111333222///...000111000000000000000111111222333.........//////000111222///---777777FFF[[[XXXYYYaaalllxxxhhhQQQMMMWWWqqqvvvrrrsssiiiUUULLL???WWWxxx|||kkkTTTSSSUUUZZZcccrrr}}}kkkYYYOOOAAAAAA@@@======CCCOOOYYYvvv~~~~~~rrrqqqmmmeee[[[ZZZjjj|||qqq[[[AAA333444777444///...---,,,,,,+++,,,------------...---------,,,,,,...------,,,---...///000------------............------------------------------,,,,,,,,,...000111---------------...//////......------------......,,,///111000//////...+++///000000000555BBBTTTaaa}}}yyysssppp```KKKAAA:::444222111000000111111222333111///,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999:::888AAACCC]]]}}}fffMMM???<<<999888MMMcccfffWWWFFF??????999<<<>>>RRRpppqqqXXXGGGOOO[[[UUULLLJJJIIIiiigggCCC???666===888AAASSSgggtttvvvuuuvvvyyyuuu{{{}}}[[[EEE>>>;;;777777666666666999???HHHNNNKKKGGG@@@<<<<<>>???@@@JJJSSSOOOQQQQQQQQQSSSVVVXXXWWWVVV[[[\\\^^^```bbbcccdddddd|||{{{{{{kkkOOO@@@999III```sss}}}zzzqqqhhhYYYZZZ```jjjsss}}}|||yyywwwuuupppdddXXXQQQJJJAAA:::666111444666666555555888;;;<<>>UUUDDD222+++000444111+++++++++******++++++,,,---+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////---------,,,---......///------------------...///...---,,,,,,,,,...---,,,.........------222;;;BBBVVV___lllwww~~~vvvlllbbbRRRAAA777555222000...---...///111222222000---++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999:::999BBBBBB\\\zzzcccJJJ>>>???>>>FFFfffsssRRR>>>999555======III```\\\IIIDDDAAAKKKFFFAAAFFFIIIdddUUU>>>AAA888<<<888FFF___wwwzzzuuuuuuvvvttt~~~zzzPPP>>>:::999888555555444444777===FFFLLLIIIHHHDDD???<<>>AAAHHHKKKLLLOOOSSSKKKHHHDDDAAA>>>:::666444???666///...///......///***,,,...000000...,,,+++333555444222222555444000111***'''///666666222...888222---***+++,,,***''',,,,,,,,,------------...******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++,,,------...,,,,,,++++++,,,------...------,,,,,,++++++---000'''***---......///222444222:::HHHUUU```jjjsssxxxvvvvvvtttnnnbbbRRRCCC999333333333000------...///111222111...,,,***+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666888999999999@@@@@@[[[vvv___HHH>>>AAABBBbbb}}}kkkJJJ>>>@@@666@@@:::888CCCBBBAAASSSIII^^^[[[JJJCCCCCC[[[sssDDD888CCC:::<<<:::KKKggg~~~xxxpppooovvvtttpppKKK===;;;999777555444333333555<<>>@@@IIISSS???:::333000111555999;;;666444111000000///---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------***+++---///000000000000)))***---...---+++***)))000///------......,,,***+++,,,...///...,,,///333***,,,---.........000222,,,---////////////000000---'''222111......***999222000///000000//////000111000777555,,,...555222111///...///000111000///111111111111111111111111111333555777999;;;>>>AAA???CCCJJJRRRYYY___bbbcccjjjlllmmmhhh```\\\^^^aaaaaabbbaaa___YYYQQQIIIDDDAAA@@@555000777777222666000///000222222///------666222111444666444333555333111111444666444111000111------111333111......000...------///111111000000000...+++,,,000111...,,,,,,------)))&&&***111))),,,...---++++++///444)))***+++,,,,,,,,,++++++))))))+++,,,,,,+++***)))++++++,,,---------------...------,,,+++***))))))++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++***+++,,,,,,---++++++******+++,,,------(((***...///,,,(((***......///000///------...000***,,,///444;;;HHHVVVaaahhhggggggeeeYYYFFF888444222555555222//////000000222222000...+++***+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000111111222444666888999888888???>>>ZZZ~~~~~~\\\BBB???>>>GGGhhhwwwTTTSSSNNNCCC666999===<<<999???PPPbbbjjjuuu|||vvvYYY>>>;;;MMM^^^cccWWWIII@@@??????===:::>>>PPPmmmsssjjjkkkrrr|||xxxcccBBB777>>>888777777666555333444888>>>CCCKKKNNNMMMFFFAAABBBEEEEEE000/////////222555999;;;555222000000111111///,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,***+++,,,------,,,---------.........//////........................------...---++++++---///+++,,,---...////////////......------------......---------.........//////---------...............---...//////......///000////////////////////////111...,,,///000///...---111111222333333444555555777777777777888:::;;;<<<===<<<<<<<<<;;;;;;::::::;;;;;;999555444666555111222111111111000000//////////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////---------...............///---,,,+++,,,,,,+++)))---+++)))+++...000///...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------***,,,---...000333777:::PPPTTTSSSJJJ===444444777555222///...///111222222444333222000...---,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,---------------............/////////000222444777999::::::777999AAAWWW||||||~~~^^^CCC???<<>><<<888;;;KKKfff|||xxxpppooorrrxxxyyysssWWW>>>666;;;444666666555444333333777===AAAFFFJJJJJJCCC>>>===>>>===//////...///111444888:::444222//////000000...,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,***)))***+++,,,,,,+++,,,------------.................................,,,---...---,,,+++---...+++,,,---.....................------------......------------.........///---------------------------------....../////////.........................../////////......000333///000000111222222333333222222222333333444555666333333333333222222222111444555444111111444444000111111111000000/////////....../////////000000000........./////////000000////////////////////////........................................................................---,,,,,,,,,...---,,,***---+++)))+++---//////...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------...//////...------///111...333777666222111555:::999555111............---333333111///...---,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------............///...//////000222444666777888888;;;@@@QQQuuu{{{]]]CCC===:::CCCbbbxxxXXX:::>>>BBBEEE???888999888888AAAUUUkkkwwwrrrmmm```OOOCCC???>>>===;;;888666999>>>???<<<888;;;GGG^^^ttt~~~{{{uuuqqqvvvvvvsssppprrrMMM>>>:::;;;444:::444444333111222555:::>>>???DDDEEE???999666444111......---...000333666888222111/////////...---+++++++++++++++++++++++++++***,,,------+++******++++++++++++++++++++++++++++++)))))))))+++,,,,,,+++,,,,,,,,,,,,------------------------------------,,,---...---,,,+++,,,...,,,,,,,,,,,,------------......------------......------------.....................---,,,,,,,,,+++///,,,+++,,,///000///---...........................000222///,,,,,,000333---......//////000000111//////////////////000000111111111000000000000000...111000---...111222///000000000///////////////.........////////////000---------.........//////------------------------................................................000/////////...---------++++++,,,...000///---+++,,,+++******,,,......---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,...///...,,,***)))***+++&&&(((+++,,,---...111333777444000...---...---,,,222111000...---,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------............//////000000111333555666777888999===???KKKmmmvvvZZZAAA<<<<<>>AAABBBAAA:::999888;;;???AAA>>>:::<<>>;;;333<<<333333222000000333777;;;;;;AAACCC===666222...***------,,,---///222444666111000///......---,,,+++***************************,,,------+++***************************************)))+++---------++++++++++++,,,,,,,,,------------------------------+++,,,...---,,,+++,,,---,,,,,,,,,+++,,,,,,,,,,,,...------,,,,,,------...------------------------000//////...---,,,,,,+++111---***,,,111333000,,,........................///111222000...//////...------........./////////000000000000//////......222222222222222111111111111444333///---//////...///.....................------........./////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000//////...---,,,,,,)))***,,,///111111...+++++++++******+++,,,------************************************************************************************************************************************++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,***+++,,,+++******+++---000///.........---,,,+++000...,,,,,,...000111000000000...---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///111222333444777999;;;<<<<<<:::<<<===GGGhhhtttYYYBBB???CCCTTTkkkkkkNNNBBBDDDBBBBBB444222666<<>><<<;;;FFFWWWhhhtttyyywwwssswwwmmmoooRRR===<<<;;;777...888222222111//////111555888:::@@@BBB<<<555111---))),,,,,,,,,---///111333444000000///...---,,,++++++************************)))+++---...,,,***)))***************************+++***+++---//////...---+++++++++,,,,,,,,,------------------------------***,,,------,,,++++++,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------------------,,,,,,000000000///...---,,,,,,111...+++---111333111---...........................000000111777;;;777///.........///////////////000000111111000///...---////////////////////////888;;;999333.........,,,------------------------------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000//////...---,,,,,,+++))))))+++...111111...+++***++++++*********+++,,,************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************++++++************++++++*********+++++++++,,,,,,((()))+++,,,++++++,,,...+++***)))***---...---,,,***))))))***...000222222......---,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///000111333555888;;;>>>@@@@@@::::::;;;FFFfffuuu[[[EEECCCIII\\\fff[[[@@@>>>BBBAAAEEE666777888:::<<<;;;;;;???EEECCC@@@>>>===;;;;;;@@@HHHCCC???;;;888999;;;<<<===<<>>AAAYYYxxxsss\\\DDD===@@@SSSOOO@@@666JJJSSSMMMGGG///666555999???@@@???EEENNNJJJBBB===<<<;;;===GGGSSSWWWRRRKKKDDD???<<<;;;;;;PPPeeewwwvvvmmmiiilllooojjjaaa]]]hhhQQQ:::;;;888222777333777222222222000///000222555777:::888111,,,...000000,,,---...///000111222333000111222111---+++,,,...))))))))))))))))))))))))(((+++...///---+++))))))))))))))))))))))))))))))((((((***---///000...,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++******,,,+++++++++---///222444---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******************++++++)))+++,,,,,,+++***,,,---------------------------(((...---'''+++888<<<888........................000111222444444333111000,,,,,,,,,------.........(((...111,,,(((***---...******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++)))((()))+++,,,+++***)))***,,,***''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++&&&(((++++++************''')))******(((((()))+++***)))((()))+++,,,,,,*********************+++,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........//////000000111111222333444555222555>>>???===RRRsssjjjZZZIII@@@FFFMMMZZZLLL???===DDDFFF@@@777333888<<<===>>>@@@BBBCCCFFF>>>===AAA???===KKK^^^|||mmmZZZJJJ???999;;;@@@XXXpppvvvhhhfffiiikkkiii\\\___dddyyyJJJ???888888999444111222333111///...000111111111222555333---,,,111222000---,,,+++---000222111000111000///...---,,,,,,,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))'''((()))***************+++,,,---,,,***)))***+++---+++******---/////////++++++++++++++++++++++++---,,,+++***+++---000222///...---+++******++++++---,,,***+++---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++***,,,...111333222000---,,,---/////////......////////////......000///------///000///...***---000333333000---***---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++...000111///---,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********)))************+++++++++***+++...000000...,,,***)))...///***'''***+++)))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++*********************************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000111333444555999888:::===>>>IIIdddlll[[[HHH???HHHQQQgggVVVAAA999===BBBAAA<<<888:::;;;;;;;;;===>>>>>>>>>;;;===BBBDDDLLLeee```JJJ@@@>>>AAAEEEVVVjjjwwwpppdddcccgggiiiggg[[[^^^eeennnEEE<<<666888:::777555666222111//////000111000//////222111,,,+++///000...+++***+++---111333222111111000///---,,,,,,,,,,,,))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++------,,,+++***+++,,,))))))***,,,...///...---++++++++++++++++++++++++)))(((''''''))),,,///111---,,,+++++++++,,,---...222///,,,+++---///111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,...111333333000---,,,---............////////////......---000...------...//////...,,,///222555555222///,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,...000000...,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))************+++++++++((()))***,,,...111333444,,,***)))+++,,,***(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))(((((('''((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))************************333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111333444555888666888;;;>>>IIIfffqqq^^^HHH===FFFPPPeeeTTTAAA888<<>>@@@GGGMMMEEE<<<;;;@@@DDDBBB>>><<<999999===@@@@@@??????>>>@@@AAAAAACCCQQQjjjlllRRRFFFDDDBBB>>><<>>999555444444333222111222111//////000///---,,,+++---...,,,***+++...000555000,,,,,,111555666555000000...---,,,+++++++++))))))************))))))))))))************)))))))))))))))))))))))))))))),,,+++***((((((***,,,------...///...,,,+++,,,---,,,,,,,,,---......---+++************************,,,,,,,,,,,,...000333444++++++++++++,,,...000222666333///---...000111111,,,+++++++++++++++++++++---------------.........///......------,,,,,,,,,,,,++++++***+++---///000222///---,,,,,,---,,,+++////////////...---,,,,,,...,,,++++++,,,------,,,***+++---//////---+++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,*********,,,,,,++++++++++++******+++++++++***************))))))*********+++++++++---+++))))))***...222444IIIDDD888)))%%%+++000///(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000111333444555666444666:::===JJJiiiwww\\\DDD===>>>===999888;;;BBBEEECCC@@@;;;888:::@@@BBB???>>>@@@===>>>>>>;;;???JJJXXXaaaWWWLLLBBB@@@@@@===:::999BBBMMMWWW\\\^^^cccjjjnnniiidddbbbnnnaaaAAA<<<:::666444444666888888444222000///000///---,,,+++---......,,,,,,111777@@@777...+++///555888888000///...---,,,+++++++++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))---+++)))(((((()))+++,,,---...///...,,,+++,,,---444111---++++++,,,,,,,,,************************++++++*********+++---------,,,,,,+++,,,---...///111000.../////////...,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,+++++++++******+++,,,---...000...,,,,,,,,,,,,+++***...............---,,,,,,---,,,******,,,---,,,+++((()))***++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++)))******************))))))))))))************************))))))*********+++++++++++++++*********+++,,,---@@@LLLFFF...%%%111666...(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000111333444555666555666:::===JJJhhh~~~fffKKK???;;;>>>;;;888999>>>BBBCCCCCC;;;888:::??????<<>>GGGNNNOOOBBB===:::;;;;;;999:::>>>@@@JJJUUUYYYXXXWWW[[[^^^dddffffffuuuOOO@@@999999777444777>>>DDDEEE777444111/////////...---------...///---...666???FFF;;;///***///555888777000///...,,,++++++******))))))************))))))((())))))******))))))((())))))))))))))))))))))))+++***)))((((((((()))***,,,---...---,,,++++++---666222,,,))))))***+++,,,************************,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,...///...,,,)))*********+++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---...,,,++++++------+++***,,,------.........------...,,,***+++,,,---,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++***))))))))))))((((((((()))))))))***************)))************+++++++++'''((()))++++++++++++++++++???EEE555,,,444444)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111333444555777555777:::<<>>@@@AAA;;;777888>>>>>>>>>JJJZZZjjjkkk___III>>>CCCGGGEEE===999777999999888999===???JJJWWW[[[VVVOOOOOOSSSYYYccckkkpppAAA@@@888999777222666@@@IIILLL:::666222///.../////////---,,,---...---///:::GGGCCC999...+++000666777555//////---,,,+++*********))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''+++------,,,+++***+++,,,000---***((()))***+++***************************,,,,,,,,,,,,------......,,,+++************+++,,,+++******+++,,,---,,,***)))*********++++++++++++))))))******+++,,,,,,---******++++++++++++++++++************+++++++++++++++******+++------,,,+++++++++,,,---...............---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,)))***++++++)))***+++---*********))))))))))))(((((()))))))))*********+++)))************+++++++++))))))******++++++++++++&&&///777777222...,,,***))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&'''((()))***))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111333444555666555777999999AAAZZZtttuuuooo]]]JJJBBB>>>;;;;;;;;;<<<======<<<<<<999666777===???DDDXXXooo|||WWW???<<<>>>===999555555:::<<<999777777===JJJYYY^^^WWWNNNMMMRRROOO```mmmYYY666???888:::666000222===GGGJJJ<<<888222......///000000---+++,,,------///<<>>555---,,,222777666222//////---,,,+++*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&%%%+++,,,---,,,***)))***+++***)))((((((***+++***)))))))))))))))))))))))))))&&&'''''')))***+++,,,,,,******)))))))))***,,,------***((((((***,,,------))))))******++++++++++++(((((()))***++++++,,,,,,)))))))))******++++++,,,***************+++++++++***))))))+++---...---+++******,,,---...////////////---,,,,,,---......---,,,++++++******++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,((()))******)))***,,,...+++++++++************)))(((((())))))*********+++)))************+++++++++...---+++*********++++++111((()))444222&&&%%%000))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000111333444555555444666888777===TTTmmmuuukkk\\\SSSPPPIIILLL<<<888;;;:::<<<===555666888<<<===:::???TTTlllvvvRRRAAAEEEAAA333777777777777888999:::;;;>>>GGGQQQVVVUUURRRPPPOOOQQQ[[[mmmOOO@@@999999777444222333666:::===555444111///......//////------,,,+++,,,333===EEE<<<777111...000222222222000///...,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((((((((((((************************)))((()))+++***''')))---))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((******))))))***,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000111222444555777333555:::;;;>>>PPPffftttkkkgggppptttTTT@@@<<<999999:::555:::888999;;;;;;>>>IIIWWWccccccUUU@@@888>>>???888777777777777888999::::::???DDDLLLRRRUUUSSSOOOLLLOOO\\\ssshhh???888999777555333111222444777888555333111///......//////------,,,+++---444===DDD:::555///---///111111000000///...,,,******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((((((((((((************************((('''))),,,***&&&'''***))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******))))))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---....../////////000000111222444555777444555999999;;;KKK^^^~~~wwwkkkjjjnnnFFF===999888:::999===888777;;;???AAACCCEEEHHHGGGAAA999666777888777777777777777888999::::::>>>AAAGGGOOOTTTTTTOOOJJJOOO```zzzPPP999666<<<555444222111111111222333333222000///.........///......------///555===BBB888333---,,,---000000///000///---,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((((((************************((('''))),,,***&&&&&&***))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,+++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222444555666444666999777888DDDSSSxxx~~~pppiii{{{xxxFFF<<<:::999<<<>>>===999888<<>>>>>???<<<666555777666666666777777888999:::<<>>DDDBBB:::888<<<666666666666777888999:::999BBBMMMPPPNNNKKKLLLOOO^^^mmmIII:::<<<666555444444333222111///...---000000///......---------...---...///333777:::<<<444000,,,,,,///111111///...---,,,+++***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++(((&&&(((((()))///666(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))+++------+++)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////000111222444444222333666999888999@@@HHHiiiuuu]]]```~~~aaaBBB>>>:::777888777;;;======<<<===AAABBB@@@>>>AAAFFFIIIEEE===:::;;;666666666666777888999999888CCCNNNQQQKKKHHHJJJOOOaaammmlll:::555:::888777555444333222111///......///............------,,,---,,,---000444777888888222///,,,,,,///111111///------+++******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++(((&&&'''((()))///777((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((+++---...,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222444555111444666777888:::???DDDZZZrrrtttYYYQQQ]]]eeegggMMM@@@>>>999777:::888:::======<<>>===>>>888:::???===999;;;<<<===DDDIIICCC999666AAAFFFAAA;;;:::888333555555555666666777888999<<>>BBBEEEEEE@@@;;;???999999@@@???777555:::666666666777888888999999<<<@@@EEEGGGGGGFFFEEEDDDFFFPPPbbb\\\888@@@888444888///111111000000//////............---------,,,,,,,,,+++,,,---///000111111111******)))+++---///......,,,+++)))((('''((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))************************''''''((((((((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))*********))))))(((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......///000111222333333444444444555777888:::;;;BBBZZZvvv~~~kkk```KKKCCCFFFIIIAAA;;;@@@???999<<<<<<===???AAACCCBBB>>><<<;;;;;;<<<>>>;;;666555888666666666777888888999999<<<@@@DDDFFFFFFFFFFFFFFFGGGOOO\\\MMM888@@@777444:::333111111000000///............------------,,,,,,,,,***+++,,,---.../////////***))))))+++---///...---,,,+++)))((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))************************''''''((((((((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......///000111222222333444444444555666888::::::???RRRkkk}}}oooeeeNNNCCC???GGGAAA:::??????888888===???@@@AAA???=========@@@GGGIIICCC<<<999888666666666666777888888999999<<>>:::???444222:::444111111000//////......---------------,,,,,,,,,,,,)))***+++,,,---.........***))))))***---......---,,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************'''(((((())))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))***************)))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------...//////111111222333333333444555666888999:::>>>III^^^}}}nnndddPPPKKKCCCOOOJJJ???@@@@@@999666>>>@@@BBB@@@<<<;;;<<<>>>EEEPPPRRRFFF<<<:::888444666666666777888888999999:::===@@@AAABBBDDDFFFHHHGGGOOOWWWwww|||EEE;;;======222222666///111000000///......---------------,,,,,,,,,++++++)))***+++,,,------------***))))))***,,,......---+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))******)))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************))))))***+++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------...///000111222222333333444444666777999:::???DDDTTTtttkkk^^^UUU]]]ppp{{{kkkNNNBBBAAA>>>===???AAABBB@@@<<<:::<<>>@@@AAABBBEEEFFFEEEPPP\\\|||[[[???======999333444444---000000//////...---------------,,,,,,,,,+++++++++***+++,,,---------------)))((((((***,,,...------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************))))))***+++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((***,,,---///(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------...///000111222222333333333444555777999:::@@@@@@LLLiiiggg[[[```www```BBB>>>???BBBAAAAAABBB@@@>>>======>>>;;;CCCGGGDDD>>><<<;;;999666666666777888888999999:::<<<@@@BBBCCCCCCDDDEEEDDDRRR^^^}}}HHH======999666555666444222000000///......------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---------,,,)))(((((())),,,------,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************))))))***+++,,,,,,,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))+++---...(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,---......000000111222222222333444555777888999===>>>EEE]]]|||ooojjj}}}xxxNNNBBBBBBEEEBBBAAA@@@AAAAAAAAA???===>>>>>>BBBEEECCC===:::;;;666666666777888888999999<<>>BBBGGGIIIIIIHHHFFFFFFEEEQQQWWWnnnIIIBBB:::<<<777555777///,,,666000//////...------,,,,,,,,,,,,,,,+++++++++******((())))))************))))))(((((()))+++------,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************((()))***+++,,,---------************************'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---...///000111111222222333333555666888999;;;AAACCCQQQtttbbbIII;;;DDDCCCAAAKKKEEEBBB<<<;;;;;;:::999888777777555666777777777888;;;>>>===OOOYYYOOOCCCBBBEEEDDDGGGMMMUUU^^^bbbCCC;;;777666555333222111000000///......------,,,+++++++++++++++************)))************************''''''((()))***++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++------............------------...///000111222222111222333444666777888999999999>>>LLLgggPPP>>>DDDBBB@@@HHHBBB@@@<<<;;;;;;:::999888777777444666888888888888999;;;FFFYYYcccXXXGGGBBBCCCDDDHHHJJJQQQYYYQQQ<<<777777666444333111000000000.........---,,,,,,+++++++++++++++************)))************************(((((())))))******++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,------...///000111222222111222333444555777888888;;;<<<@@@KKKaaa}}}___FFFFFFAAA???EEE>>>===<<<<<<;;;:::999888777777444666888999888888999;;;KKK]]]gggZZZHHHAAACCCFFFHHHFFFMMMTTTnnnCCC;;;:::666555444222111000000000......------,,,,,,+++++++++++++++************)))************************)))))))))))))))*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------...///000111111222111222222444555666777888;;;<<>>AAAIIIUUUZZZQQQEEEBBBEEEHHHGGGCCCMMMTTTPPP:::<<<;;;555444333111000000//////......------,,,++++++***+++++++++*********))))))*********************************)))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...///000111111111222222333555666666777777999===@@@HHH[[[zzz^^^MMMFFFBBBCCC;;;>>>===<<<<<<;;;:::999888888888777666555777<<>>AAAQQQqqqiiiQQQHHHDDDCCC;;;@@@======<<<;;;:::999888888888777666555666<<>>???CCCDDDDDDFFF@@@RRRUUUoooVVV;;;;;;888555333222111000////////////------,,,,,,++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---......//////......---,,,,,,---...///000000111111222222333444444555555666888<<>>>>>???AAABBBCCCFFF>>>PPPOOO```}}}EEE======666888222111000///////////////------,,,,,,+++*********+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,,,,---...///000000222222222333333444444555777777;;;??????HHHffftttRRRIIIEEEBBB:::BBB======<<<;;;:::999999888444666888888888888:::<<<999:::<<<>>>??????AAADDDFFF<<>>>>>;;;<<<======<<<:::888777777777777777777888888888666888:::;;;<<<===???AAAEEECCCJJJIIIRRRddd;;;777888666555222222111000...------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******)))((((((++++++******)))(((((('''(((((((((((())))))))))))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))),,,......+++(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''((()))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,------......//////000000111111111111222333444444777555888<<<<<<@@@TTTkkk|||eee___RRRPPPFFFDDD>>>???;;;???BBBAAA===999888888888888888888777777777777666888:::;;;<<<===???AAAHHHDDDIIIKKKOOOwwwpppJJJ444777666444444222111111///...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))(((+++******))))))(((((('''(((((((((((())))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((///666333***$$$&&&+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''))))))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,---------...//////000000111111000111111222333444555555888<<<;;;>>>NNN```zzzfffYYYJJJJJJCCCDDD>>>???>>>CCCGGGFFF@@@;;;:::;;;999999888888777777666666666888:::;;;;;;<<<>>>@@@IIICCCHHHOOOQQQjjjVVV???777;;;555111333222111000///...------------,,,,,,,,,++++++++++++***+++*********)))))))))(((******))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&...555333***$$$&&&***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++...+++(((''''''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...---------,,,,,,---......//////000000000000000111222333444444444777;;;;;;<<>>===???DDDGGGEEE???:::999;;;999999888888777777666666666888:::;;;;;;;;;===???FFFBBBHHHRRRTTTbbbIII<<<;;;<<<333000444333000///...------,,,------,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%***......***'''''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++666111***&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,---.........---,,,,,,------.../////////000000000000111222333333333444777999:::<<>><<<>>>@@@BBB@@@;;;888888888888888888888777777777777777888:::;;;:::;;;===>>>BBBDDDIIISSSVVVZZZaaa@@@888999888000000555333///......---,,,,,,------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))888222+++%%%$$$&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******++++++,,,---............,,,,,,,,,---......//////000000///000000111222333444555666888999<<<@@@CCCYYYyyyfffJJJjjjSSSLLLDDDEEE?????????>>>===;;;999888888888777777777777777888888888777888::::::::::::<<<>>>@@@GGGJJJQQQTTTRRRwww|||LLL<<<666777555...111555.........------,,,,,,------++++++++++++************((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''111...)))&&&&&&&&&'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++*********+++,,,---............+++,,,,,,------......////////////000000111222333444555555666888<<<>>>???NNNwww~~~[[[DDDdddTTTQQQGGGFFFBBBDDDBBB???<<<::::::::::::999666666777777888888999999777888::::::::::::<<<===???IIIKKKOOOQQQKKKiiidddBBB===888888555...222333)))......---,,,,,,,,,------+++++++++************)))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))'''%%%$$$(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&***)))((('''((((((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++*********+++,,,---............++++++,,,------......///////////////000111222333555555555555888<<<>>>>>>HHHvvvpppQQQAAAfffYYYIIIEEEGGG@@@AAAPPPLLLCCC<<<<<<===;;;:::;;;777777777777777777777777999666444666:::======<<>>BBBbbb}}}mmm[[[NNN:::kkkQQQ@@@@@@@@@@@@LLL\\\aaaSSSEEE@@@===;;;999:::777777777777777777777777888777555777:::<<<<<<;;;???@@@IIISSSPPPLLL\\\tttWWW:::888555555444222111000///...------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******&&&%%%%%%((())))))'''&&&))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...//////////////////000111111222222000222444555666888;;;===>>>VVVpppfffTTTKKK===TTTAAAGGGFFFOOOfffqqqeeeUUUDDD===;;;888777777777777777777777777777777888777777888:::<<<;;;:::===>>>GGGPPPNNNIIITTTggghhh======666444444333222000///......---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))(((((()))***+++***'''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////...//////000000111111222000222444555555777:::<<<<<>>;;;333222222111///......---,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***+++***)))***,,,***'''((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------...//////......//////000111111111000222333444555666999;;;>>>EEEWWW~~~|||ooobbbPPPCCC@@@AAAUUU>>>IIIMMM^^^mmmcccFFF???<<<>>>???<<<888888777777777777777777777777666777888999999:::;;;<<<::::::???GGGIIIGGGLLLUUU|||WWWAAA999333888111111000///......------,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&((((((%%%(((------)))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---..................///000000111111000111333444444555888:::===AAAPPPuuu}}}rrr___PPPGGG???;;;>>>hhhLLLGGGGGGTTTZZZLLL@@@>>>>>>???===777555666777777777777777777777777666777888888888999===???>>><<<===CCCGGGHHHKKKQQQiiimmm===DDD???---333000000///......---,,,,,,+++++++++*********))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''$$$)))***(((,,,666888333))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************+++++++++++++++,,,------......---......//////000000111000111333333333444777999999===HHHeeezzzqqqiiiSSSCCCBBB===666;;;yyyYYYLLLOOONNNFFF@@@??????>>>:::777<<>>CCCFFFAAA>>>@@@DDDGGGKKKNNNZZZ{{{NNN;;;AAA;;;222333//////......---,,,,,,,,,+++*********))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''',,,---)))...888:::444))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,---......------......///000000000000111222333333444666888777<<<@@@RRRrrrnnnaaa```LLL===@@@;;;222888mmmSSSMMMIIIGGGDDDCCCBBB@@@===@@@MMM\\\777777777777777777777777555666666555555999@@@EEELLLEEE??????CCCGGGJJJLLLRRRdddRRR555<<<555111777333.........------,,,,,,,,,************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&+++***$$$&&&000111***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,---......------......///000000000000111222222222333666888999>>><<>>DDD999999888777888999888444888666444333555999>>>AAAEEEBBB>>><<<>>>DDDLLLPPPRRRWWWYYYHHH999555666333000000,,,,,,,,,+++++++++******)))))))))))))))***++++++((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333555666777:::???===BBBZZZyyyzzz\\\NNNJJJCCC<<<888666777888tttiiiXXXKKK???;;;>>>666666555555666777888777777666444444555888<<<>>>AAA>>>;;;:::<<>>BBBEEEGGGNNNZZZyyy{{{BBB<<<777444555444000......,,,++++++++++++***************)))))))))))))))***(((((((((((('''''''''''')))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////000000000111222444555666555888888EEE___uuudddJJJCCC@@@<<<777555555666777}}}sssrrrmmmlllIII>>><<<;;;;;;;;;888444555888666666666666666666666666777777777777999;;;>>>???MMMPPPUUUeeeRRR<<<555666666666444111000000++++++++++++************+++******)))))))))))))))((((((((((((''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------...////////////000000111333444555777::::::EEEYYYiii~~~vvvZZZEEE>>><<<999666555555666777ZZZNNN^^^nnnnnnLLL===:::;;;===;;;555444777666666666666666555444444666666666777888:::;;;<<>>:::999888777666777888999nnnJJJQQQfffjjjBBB:::777;;;;;;666555999777666666666555555555444666666666777888999::::::AAA@@@JJJXXX]]]oooHHH777999111333555444///,,,---...---+++************))))))))))))))))))))))))******+++((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,------......////////////000111222333333555444666;;;>>>UUUwwwtttWWWCCC;;;;;;888888777777777888888999XXXGGGSSSkkkSSSCCC888999:::777777;;;888777666666555555666666666666666666666777888999>>>>>>HHHTTTSSSZZZYYY555444:::000000333111---,,,...---)))************))))))))))))(((((((((((()))***,,,,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,---......///////////////000111222555666555999===:::HHHeee}}}}}}^^^GGG;;;999:::555666666777777888888888iiiOOOPPPWWWqqqgggPPP===::::::777777<<<888777666555555666777888666666555444555666777888;;;===EEELLLKKKOOOlllSSSCCC999111222444///222222...///222///'''************))))))))))))'''''''''((()))+++------)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,---......//////...//////000111222333333333;;;@@@888>>>UUUpppeeeKKK???;;;999666444444555666777777666666iiiIIIGGG]]]sssZZZ999444<<<>>>888999999:::<<<<<<;;;777444777777666555555555555555:::;;;>>>AAAHHHQQQ[[[bbbrrrSSS888444888555000...//////...---,,,,,,++++++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((('''&&&%%%&&&))),,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222222333444555666999===@@@]]]{{{rrraaaMMMAAA:::666555777999444555;;;<<<888666888fffJJJPPPccccccAAA:::===:::444888777888999::::::777555777666666555555555555555888999;;;===BBBIIIRRRXXXrrrwwwVVVBBB333222555222000222.........---,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((,,,///((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111222333444444777;;;>>>LLLkkk[[[OOOBBB<<<999777666888444111222888:::999999===}}}LLLBBBQQQYYY>>><<<<<<:::777777666555666888888777666777666555555444444555555777888999:::===BBBIIINNNTTThhhEEE;;;333000333222---...333...------,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((***---000((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222000111222333333555999<<>>777555:::999777555555777999::::::666666555444444444444444444555777888:::===AAADDDMMMPPP```xxxPPP999333666666222000111111---+++,,,+++++++++++++++*********)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------------...///000111000222333444333444666888<<>>yyyYYYOOO^^^sss[[[NNNEEEBBB>>>777666::::::888666666777999999999666555444444333333444444000222555666777999<<<>>>CCCJJJUUUnnngggKKK>>>888333111222///,,,,,,......---+++************************))))))((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------...///000111000222444444333333555666888888DDDZZZnnnxxxiiiYYYJJJAAA>>>>>>999666555444222444999777;;;<<<888777;;;???AAAnnn[[[ccctttqqqiiibbbUUUNNNKKKFFFAAA<<<::::::;;;999777666666777777777666666555444444333333444444000222555666666666888999:::EEELLLTTTaaaqqqkkkSSS;;;444888888333000+++,,,,,,,,,,,,------+++)))*********************))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((((('''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------------...///000000///111222333222222333444555555:::EEEQQQcccgggUUUJJJAAA======888555444666555333444999===AAA???888888BBBMMMSSS[[[PPPYYYRRRPPPZZZ\\\ZZZXXXPPPDDD======<<<888888777555555666666555333555555444333333333333444333555777777666666777888999AAAAAAAAAIIIQQQbbb{{{}}}ZZZ???888555666444...---111)))---000///,,,,,,,,,,,,)))))))))))))))*********)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---------------...000000...///111222111000111222777999::::::>>>PPPpppoooOOOBBB???<<<888666777555666999777444444777888<<<;;;777>>>QQQfffqqqaaaFFFJJJGGGdddeeeLLL@@@???>>>;;;999666999888333888;;;333555444444333222222222222333333222222333555666777999:::<<>><<<666666555///444;;;555555555444333222222222222333333222222333444555666666777888999;;;???EEEIIIKKKYYYqqqpppVVVAAA888:::444333222111///...---,,,,,,,,,+++******)))(((((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,------...//////000000111222222555333666:::888:::LLLbbb~~~~~~yyyyyyoooYYYKKKDDD<<<777777888777555666666666666666777888888666666777:::@@@ZZZggg|||rrr^^^HHH@@@CCC;;;<<<===666777<<<888666555444333222222222222444444333333333333444555444555555555666888<<>>:::888666666777666444111666666666666666777777888777999>>>DDDMMMiiiuuummmfffOOO<<<999@@@<<<888:::999888777555444333222222222333333333333333333222222333444555555555666999;;;777<<<@@@@@@???CCCLLLUUUlllkkkQQQ@@@@@@999333222333222000000,,,,,,,,,++++++******************)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%---***'''$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************+++************+++,,,,,,---------...//////000000222//////222555666888:::333EEEVVViiirrraaaZZZYYYeeepppUUU>>><<>>;;;>>>AAA888777666444333222222222111222333333333333222222000222333333333444666888000555:::;;;999888;;;???AAAKKK___wwwrrr\\\HHH:::444333888777555222///---...///++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%333000+++'''$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,,,,,,,------.../////////222000...///111444555666222;;;AAAPPPmmmttthhh```eeefff]]]RRRWWWsssmmmTTTCCC888;;;>>>666444333222111111333555777666666666666666777888888===777777CCCTTTlllvvvqqqUUUQQQHHH<<<666444999888666555333222222222000111222333444444333333000111222222111111333444333555888999999:::<<<>>>>>><<>><<>>888555555555555555333111000///...---******,,,---,,,************++++++++++++(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,------......///---000222111222444555444000:::999555<<>>DDDIIILLLSSS\\\ddduuuxxxyyypppddd[[[VVVQQQJJJEEE<<<;;;:::888666555444444222222222111000//////...//////...---,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...///////////////000111111222222444444444555777<<>>AAABBBWWW^^^hhhuuu~~~vvvtttppphhh]]]PPPFFF???;;;888666333222222333444444222222333333444444444444444444555555666777777777888888888777666AAAZZZrrriiiPPP===>>>DDDBBB???AAAvvvcccWWWUUUbbbvvvQQQBBB@@@???>>><<<:::888666555777444111111333333111///000000000000000000000000...///000000111111000000111111111111111000///......///111222333222000//////000111222333222111000......///000000000////////////......---.........++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---///000111000000222333333333444444555555666777:::???GGGRRR\\\ffflllpppoooqqqrrrqqqqqquuu|||xxxnnngggccc]]]VVVMMMJJJDDD>>>999555333222333222111000///111222333111222333444444444444333111111222222333444444555333555888999;;;GGGaaaxxxdddYYYXXXaaaZZZDDD777999nnn]]]UUU___wwwjjjVVVPPPJJJIIIHHHEEEAAA===999666333333333333333333222111000000000000000000000000......///000000000////////////000000000//////...///000222333444222///,,,,,,---------,,,,,,,,,---,,,---............000000......---,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************+++++++++++++++++++++++++++,,,,,,---......//////...///000///......///111///111333333222222444666444555777:::>>>AAADDDFFFPPPSSSVVVUUUTTTUUUZZZ___eeejjjqqqtttrrrooolllkkk___^^^XXXNNNIIIGGGCCC>>>999777444222222222222222000000111111000000000000000111222333333333222111000000111111222333333333555666:::@@@EEEKKKXXXdddkkkXXXAAA>>>}}}ooommm~~~}}}nnnbbb```fffUUUTTTSSSOOOIIICCC<<<999333555777777666444444444000000000000000000000000---......///////////////......//////////////////,,,---///111222111---***//////...,,,++++++---///,,,------,,,++++++---......---,,,+++************)))))))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***...///,,,(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///111222111///------///111---111333333111111444777666666555555666777999:::<<<@@@DDDCCC???===>>>AAACCCJJJTTTYYYYYYUUURRRQQQBBBCCC@@@:::777888777333444222000000000111111111...111444444333111/////////000111222222111000///111222222333333444555555;;;:::>>>GGGLLLLLLJJJKKKpppQQQ@@@BBB}}}}}}|||oooiiibbb\\\lll|||~~~^^^HHH>>>:::777;;;:::555222444444222222111///......///000000000111333555444222///---//////.........---------...///000111111///---,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###666IIIIII888((($$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------............///////////////000000000111111111111333333333333333333333333666666666666777777777777::::::::::::::::::::::::777777666666555555555444333333333222222222111111111111000//////////////////000111222222333222222222///222222000999>>>444:::AAAJJJNNNPPPPPPNNNLLLjjjiiiLLLDDDBBBgggbbbccclllXXXAAA888888888DDDRRRPPP>>>222333222111000//////000111222000111222222222111///...//////.........---------+++,,,---......---,,,+++......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''///...&&&!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,---------.........//////////////////000000000111111111222222222222222222222222444444444444555555555555444444444444444444444444555444444444333333333333222222222111111111000000111000000///......//////000111111222333333333222666...222777444777BBBDDD<<>>222;;;222222111000000111222333000///...------...//////////////////............000///...---------------++++++*********+++,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000///////////////////////////000000000111111111111000000000000000000000000000000000000////////////........................//////...------.........000000000000111111222222888222666;;;:::DDDQQQTTTRRRQQQLLLLLLVVV```XXXGGGJJJ}}}uuuLLLEEENNNRRR~~~[[[TTT\\\uuuhhhbbbTTTOOOPPPSSSLLL===666999333222111000000000111222000///...------...000111000000/////////.........222111///...,,,,,,++++++++++++*********+++,,,,,,++++++++++++++++++++++++))))))******************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------............/////////........................//////000000000111111111111111111111111111111111/////////////////////000------------------------...---------------......//////......///000222222333555666444AAAdddyyyqqq]]]NNNGGGOOOUUUMMMAAA:::QQQxxxbbb<<<666???BBBeeeXXX___nnneeeWWW[[[ZZZSSSKKKEEE===777666555333111000000111111111000/////////000111222000000000/////////......000000///...,,,+++***)))---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''...---+++(((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------------------.........///......................../////////000000000111111////////////////////////......////////////000000,,,,,,,,,------------------,,,,,,,,,,,,---............---...///111333555222:::<<<999NNNWWWIIILLL```dddPPP@@@???OOO\\\[[[FFF:::@@@CCC>>>vvv]]]]]]wwwiii\\\aaaccc^^^VVVNNNEEE>>>:::999666444222222111111111111111111222222333333000000000000/////////...---.../////////...---,,,......---,,,+++++++++,,,************************,,,------------,,,***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''...,,,***'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000000........................---------....../////////,,,,,,,,,---------......,,,,,,++++++,,,------............///111444777888888CCCOOORRR___~~~vvvMMMKKKVVVggghhhVVVHHHFFF???@@@===:::???EEEBBB888zzzaaadddpppcccccceeeeee]]]RRRJJJHHH===<<<999666444333333222222222333333444444444444000000000000////////////,,,...000222333333222111000///...---,,,+++++++++************************//////000000///---+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++,,,,,,---.../////////000222666999<<<@@@MMMbbblllkkklllaaaKKKOOOTTT[[[___YYYMMMBBB<<>>;;;888777777666555444999444222444444111000222333000------///000///---///......---,,,+++******+++++++++************)))000111111000///,,,)))'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%#########%%%(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............111333000222;;;===DDDTTTWWWgggeeeJJJHHHKKKaaa}}}iiiUUUJJJCCCDDDDDDFFFOOO```pppyyyssskkkPPPJJJEEEGGGOOOXXX]]]___[[[[[[ZZZWWWRRRMMMJJJJJJJJJGGGDDDAAA???===:::777777333222333111///222777@@@999000,,,---000111000111000///---,,,++++++++++++++++++************)))------......---+++)))(((''''''(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))*********+++++++++************************------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000333555===DDD???EEEZZZcccqqqrrrQQQGGGfffwwwTTTGGG>>>DDDTTTmmm}}}ZZZMMMBBBBBBIIIPPPUUUYYYYYY[[[___```\\\VVVTTTVVVUUUTTTOOOHHHEEECCC???:::888666555555333222777???III@@@555000111333333111222111///---,,,++++++++++++++++++*********))))))******+++++++++***)))((('''''''''((()))******+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,333<<>>999444555999888888999;;;<<<<<<:::888777555222...,,,++++++,,,+++++++++************)))((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000333<<<@@@FFFRRR]]]qqqpppNNNCCCCCCBBB@@@AAAHHH\\\XXXGGGTTTRRRPPPoootttoooaaaRRRHHHJJJNNNTTTaaapppppprrrmmmeeegggrrrvvvrrr]]]UUUNNNJJJFFF@@@>>>@@@@@@EEEIIIKKKHHHDDDBBB@@@;;;888444111...------...+++++++++************)))((((((((('''''''''((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000111======:::FFFVVViii|||uuu\\\DDD;;;;;;<<<>>>BBBEEEVVVuuuxxxXXXOOOYYYuuuyyyuuu[[[OOOJJJJJJTTTccccccgggfffcccllllllddd]]][[[ZZZVVVSSSSSSRRRXXX]]][[[TTTLLLHHHHHH===;;;777333000//////000+++++++++************)))))))))((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,---------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111***;;;;;;222999FFFOOOWWWMMMCCC<<<===???>>>AAAEEEGGGYYYppp}}}}}}|||~~~fffYYYUUUWWWYYYUUUVVVRRRQQQaaazzzzzzzzz{{{}}}~~~zzzsssmmmfffeeegggkkkhhh^^^UUUQQQKKKGGG@@@888444222///+++///---***)))******((('''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$'''((()))******(((%%%,,,"""&&&,,,&&&###((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))************,,,///))),,,%%%%%%333(((((((((,,,///---((((((---......,,,,,,,,,,,,......+++,,,------------,,,+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...///000111222333222222222333444555666777888999:::::::::===AAADDDFFF^^^sssjjj^^^RRRIIIFFFFFFJJJTTTbbbttt{{{vvvyyy~~~rrrjjjiiiccc[[[NNNBBB:::555111---///---***)))******((('''))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((('''(((******(((&&&&&&++++++%%%&&&***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))*********)))'''''')))(((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))),,,)))...((('''444'''000+++&&&&&&+++000...)))...---,,,++++++,,,---...***+++,,,------,,,+++*********************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------......//////000000111111222222333555666777888999999999888:::===???EEEYYYvvv___TTTLLLJJJMMMKKKJJJZZZpppppplllgggeeefffjjjmmmooouuuzzz|||xxxzzzooodddTTTGGG>>>888333000...,,,***)))******)))'''))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((+++(((%%%%%%&&&((()))***$$$555<<<000%%%))),,,((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((((((((((()))+++---///111((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++'''+++(((...))))))666)))...---***(((---222000***---,,,,,,++++++,,,,,,---******++++++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................111111111111222444555666555777888999888999<<<>>>BBBMMMxxxsssjjjbbb```[[[WWW[[[dddhhhcccZZZOOOKKKPPP\\\ggggggeeefffiiiiiiffffffiii___SSSFFF>>>:::666333222...,,,***)))******)))((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((***++++++***((('''''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&)))))))))***---000SSS[[[>>>***++++++'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''(((((((((((((((+++*********,,,...111333((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))),,,(((---***000DDD===...---000555333---,,,000,,,,,,,,,++++++,,,,,,,,,************************************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,.........///////////////000000000111222333444555333555888999:::<<>>AAA===AAASSShhhuuu]]]WWW^^^zzz}}}}}}~~~vvvpppeeeWWWJJJ>>>666111---,,,++++++******++++++)))))))))))))))***++++++(((((((((((()))))))))***************************))))))((('''((()))***+++))))))))))))))))))))))))************************$$$+++111000///...---+++111111:::VVV>>>---222,,,(((+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,---///)))333///???WWW666111777222000000333222///000444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,---...///---------,,,,,,,,,++++++............/////////////////////000000000111111111222333444555777888888===DDDFFFCCCEEETTTgggrrr[[[___jjjxxx}}}sssdddZZZXXXSSSLLLCCC:::222...,,,,,,++++++******++++++***))))))))))))***++++++((((((((()))))))))******************************))))))(((((())))))***+++))))))))))))))))))))))))************++++++++++++)))111000((()))333666000000===```}}}999---444---(((+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***444...555wwwRRR777444333111222333111---...111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---------------,,,,,,,,,------........./////////000000000000111111111222111222333444555777888888EEEJJJJJJEEECCCKKKXXXaaa]]]iiiuuuxxxpppnnn{{{zzzvvvbbbTTTCCCBBB???<<<777222---***,,,,,,++++++***++++++,,,******))))))******+++,,,(((((()))))))))*********************************))))))))))))******++++++************************++++++++++++,,,,,,,,,,,,111///+++(((,,,333555222>>>eeezzz888---222,,,***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))******)))))))))***++++++,,,,,,---------++++++,,,,,,,,,,,,------111,,,+++555//////hhhUUU555777444333444222---,,,...000000000/////////......------------------------------------------------------------------------.............../////////.........---------------------........./////////111111111111222222222222222222333444666777888888CCCFFFGGGEEEDDDIIISSS[[[kkkqqqwwwwwwuuu}}}zzz|||}}}wwwqqqkkkvvvgggZZZOOOGGG<<<:::777444111///...---,,,++++++***++++++,,,,,,***************++++++,,,))))))))))))************************************)))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...***(((...555222,,,666GGGuuuzzz:::...///***---+++***)))(((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))***++++++,,,------......+++++++++,,,,,,---------000+++...444222000___WWW???777222333444222111222111111000000000/////////........................------------------------------------------------,,,,,,------............................................./////////000000222222222222333333333333333333444555777888999999:::>>>BBBFFFJJJPPP[[[dddoookkkkkkvvvttt||||||fffYYYQQQKKKMMMPPPNNNGGGBBB@@@===:::999777333///---------...++++++******++++++,,,,,,+++************+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......//////---+++111666...111YYYvvv;;;000///***///+++***)))(((((('''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++***)))(((******+++,,,------......***++++++,,,,,,------...///,,,000111444555YYYYYYGGG666000222444444555111111111111000000000000////////////////////////................................................,,,,,,---............---........./////////////////////000000000111111111333333333333444444444444444555666777888:::;;;;;;======AAAFFFIIIMMMVVV^^^```^^^hhhwwwwwwjjjUUUKKKFFFFFFFFFBBB===<<>>@@@>>>AAAIIINNNQQQZZZddd{{{fffVVVPPPPPPJJJBBB>>><<<:::777444//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---///111---...333333//////333...===\\\RRR:::111---,,,((()))------(((&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))******++++++,,,---------111111222222333PPP|||oooJJJ>>>???888222333444111777888...444222000000222333222111////////////////////////222222000//////...//////000000000000000000000000000000000000111111111111444444444444444444444444444444555777888999888666666<<<::::::BBBAAA;;;>>>GGGFFFEEEHHHTTTlll|||nnn^^^VVVLLLGGGBBB>>>===:::666222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,------...///000,,,,,,000444333///333:::MMMhhhMMM888000......***++++++***(((***......)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,---------...111000222333555NNNvvv]]]::::::555999:::111000444111444444555666666555333111////////////////////////////////////////////////000000000000000000000000000000111111111222222222444444444444444444444444333222222444666777888888333:::888777>>>>>>===DDD999BBBQQQeee}}}qqq```UUUJJJFFFAAA???===:::444000/////////...------,,,,,,------------------------......------------......---------------------------------------,,,,,,,,,........................000...------.........---444333333222222999JJJ[[[zzzGGG666000...///,,,,,,***''''''---333111+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......///...111///111555777JJJkkkuuuHHH999777<<<999777999666000111333333222333444555111111111111111111111111///000000111111111111111111111111111111111111111111222222222222333333333444444444444555555555555:::999888888888999:::;;;777@@@@@@>>>AAA>>>>>>GGGOOOgggttteeeXXXOOOIIIBBB>>>;;;888333////////////.........------------------------------......------------......------------------------.........---------------............////////////111//////111444555444222777555444777EEEaaannnAAA555000//////---++++++)))(((,,,222000+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...////////////111...000777888FFF```aaaAAA999777999===:::888888666333111222666:::333333333333333333333333222333444555555444333222333333333333333333333333333333333444444444555555555555555555666666666666555666777777777777999::::::CCC@@@===EEEOOO___ttttttjjjWWWOOODDD<<<888666333111000///////////////..............................///......------......///............................................................//////000000//////000222555777777666///666DDD[[[zzzddd>>>666111...///---))),,,,,,)))(((+++,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------......//////000///111...000777999CCCXXX{{{[[[BBB999:::666======<<<:::888777888999555555555555555555555555555555555555555444333333555555555555555555555555555555555555666666666666666666777777777888888888888:::=========>>>@@@CCC999CCCFFFMMMddd{{{tttZZZQQQDDD;;;666555444333000000000000000000////////////////////////////////////............//////////////////////////////.........///////////////...//////000000111111222333333111///---///444777HHH\\\yyyZZZ:::555222......,,,)))------)))&&&''')))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////...222000000777:::BBBUUUuuudddRRRBBB555555666888::::::888666777777777777777777777777555555444444444444555555666666666666666666666666666666777777777888888888888888999999::::::;;;;;;===>>>>>>===<<<===CCCGGGOOOggg}}}vvvoooiiiVVVNNNCCC:::777666444333000000000000000000000000//////////////////////////////............//////////////////////////////....../////////000000000111111222222333444444555666666666444777CCCUUUbbbzzzOOO555444111------,,,+++,,,+++''''''))))))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---......//////---333222111666999BBBTTTlll```TTTFFF===<<<<<<;;;999888888888888888888888888777666555444666888;;;===888888888888888888888888888888888888999999999999:::::::::;;;<<<=========777999===@@@HHHVVVgggtttyyymmmbbb[[[QQQJJJAAA;;;888777444222000000000000000111111111000000000000000000000000//////............//////000000000000000000000000.../////////000000111111333333444444555666777777000555;;;BBBRRRmmmpppHHH111222000------,,,---+++'''%%%)))...+++$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......///,,,444333111666999BBBTTThhhpppSSSEEEAAA???>>>999999999999999999999999999888777777:::>>>CCCFFF888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???EEEKKKVVVfff}}}xxxhhhZZZKKKEEE===888666555222///666666555333111//////000111000000///000000111222444222//////111222000...222000......///000000000444333111111222333333222///444888666222111666<<<888GGGbbb^^^FFF222000222...+++---))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///,,,(((%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------.../////////000///000222555;;;IIIWWWwwwiiiWWWEEEAAA<<<<<<>>>>>>:::666777777:::@@@FFFGGGBBB<<<<<<<<<<<<;;;;;;::::::999;;;<<<===<<<;;;:::;;;<<<>>>?????????AAAKKKYYYdddsssdddRRRIII===666444777999:::222222111000.........///333333222222222222111111333000......000111000...111111111222333333222111***+++...111444555555444555444222000333AAAUUUeeeXXXCCC111000222...***,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------.../////////111000000333444:::GGGUUUrrrxxxbbbTTTLLLHHHFFFEEEBBB@@@@@@BBBAAA<<<777:::::::::;;;;;;===>>>>>>888:::===@@@DDDIIIPPPTTT___hhhvvvwwweeeOOOIIIAAA<<<:::999777555888888888777777888888999222222333222222111000///444222111111222333222111...000333555666666555444:::999888777666666666777888===EEEQQQeeeOOO>>>000000111...***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------.../////////222111111333444999EEEQQQoooyyykkkfff___[[[ZZZXXXUUURRRQQQPPPPPPQQQSSSVVVZZZ[[[iiilllrrrzzzpppYYYQQQFFF>>>:::999888666222111000000111222222222555666777777777666555444444333222111111222222111333555666555444333222222666555444555888@@@IIIOOOdddsssrrrFFF:::000///000---******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------,,,,,,------.../////////222111222444444777BBBMMMiii{{{}}}eeePPPDDD???>>>>>><<<999777777999999888777000000111222333333333222888888888888777777888999555666666444333333777:::===DDDPPP___ppp\\\>>>666000//////---***)))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((((((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------,,,,,,------.../////////222111333555444666@@@JJJaaattt}}}eeePPPCCCBBB???;;;999:::999777444:::::::::999:::;;;<<<<<<222333555555666777999<<<:::===BBBGGGLLLUUU```hhhRRR999555111...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------.../////////111111333555555666>>>HHH___xxxiiiddd^^^[[[[[[YYYTTTPPPLLLJJJHHHFFFEEEEEEGGGHHHPPPSSSWWWZZZ\\\___eeeiiiuuu{{{hhhJJJ666555222...,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------...////////////000333666555666===GGG]]]|||SSS@@@555555333...++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------...//////000...///333666555666===GGGUUUxxxuuuUUU???555444222000...---,,,+++***))))))((('''&&&&&&&&&''''''''''''''''''''''''***)))'''%%%%%%%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------000//////........./////////111333444555888;;;???QQQddduuukkkOOO===333222000...,,,+++*********))))))(((''''''&&&&&&''''''''''''''''''''''''***((('''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------//////............//////000111333444444777;;;===III]]]ppp\\\FFF:::111000///---+++***)))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------///...............//////000222333333444666999<<>>RRReee|||cccHHH;;;888000///...,,,+++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++,,,---------------------...//////000111222222222444777:::===NNNaaawww~~~sssVVVEEE888555///...---+++******))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,---.../////////000111111222444777::::::III[[[rrrzzzvvvssseeeccc```]]]\\\[[[\\\]]][[[ZZZYYYXXXWWWVVVVVVUUU[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVWWWWWWUUURRRNNNLLLOOOPPPPPPNNNMMMOOOVVV]]]]]]LLLBBB444000---,,,+++***)))((((((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''')))(((''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,---...///000---...000111222444888;;;777BBBRRRiii~~~}}}uuuqqqkkkgggaaa]]]ZZZXXXVVVTTTNNNLLLIIIGGGFFFFFFHHHIIIHHHGGGDDDBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDD???AAACCCDDDCCCAAA>>><<>>=========<<<;;;<<<>>>AAA@@@>>><<<999777666666666888888777777777666666666555444444444444444444555222444777888777CCCbbb{{{kkkYYYEEE444---///++++++***)))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,------------//////000000111333444555777:::888;;;FFFOOOeeelllaaappp}}}xxxsssnnnkkkgggbbbXXXNNNFFFAAA??????<<<;;;:::;;;<<<===<<<;;;<<<;;;:::888777888;;;>>>???===<<<:::888777777777555555555444444444333333222222000//////000222222///222333333777KKKooo{{{fffQQQ<<<---))),,,+++******)))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------/////////000111222333444777::::::???JJJQQQbbb|||jjjdddppp~~~xxxzzzyyyqqqllliiihhhgggccc^^^UUULLLDDD???<<<<<<<<<;;;:::;;;<<<===<<<;;;<<<;;;999666444555777:::999888777555444333333333333222222222222111111111111000///......///000111...///...222BBB___vvv\\\EEE444)))(((+++******))))))((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------.........///000111222333111666888@@@JJJLLLWWWmmmvvvsssxxx~~~yyysssppprrrttttttssssssnnnggg```[[[YYYZZZ[[[XXXTTTOOOHHHCCC@@@???>>>;;;:::999:::;;;<<<;;;:::::::::888666333333444666666666555555444333222222111111111000000000////////////............//////,,,,,,---666RRRuuukkkMMM999///******,,,)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------......///111222333111666888???GGGEEEJJJ\\\xxx{{{ooommmnnnnnnnnnpppfffbbb]]][[[ZZZYYYVVVSSSVVVUUURRRNNNLLLKKKLLLMMMJJJHHHEEEBBB???===<<<<<<888666555666777777666555555666666444222222333444444444444444333222222111000000000/////////......------............------,,,---000<<<\\\~~~sssYYY<<<...------,,,***((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************)))************+++++++++***++++++++++++,,,,,,,,,---------...///000111222333777888===DDD@@@DDDTTThhh|||kkk[[[YYY[[[ZZZXXXYYYUUUOOOGGGBBBAAABBBAAA@@@;;;<<<>>>???>>>>>>>>>???======;;;999777555333222444222111111222222111000000222333333222222333444...............---,,,,,,000000/////////.........+++,,,---......---,,,+++,,,000444@@@]]]}}}zzzdddJJJ///'''+++...+++'''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,---------...///000111222222444333888@@@===AAARRRdddzzz|||{{{|||}}}~~~~~~wwwqqqvvv{{{{{{ssspppuuu{{{hhhYYYWWWPPPJJJJJJGGGKKKEEE@@@>>>@@@@@@===999>>>;;;999999;;;;;;777444>>>777999;;;666888999111222111000///............000000///------,,,,,,,,,++++++,,,------,,,+++******...///+++***,,,---+++//////...---++++++---///...---000;;;IIISSSUUUSSSGGG???555...+++***)))((((((((((((((()))))))))******'''&&&''''''%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000222333666:::>>>CCCGGGIIIXXXnnn|||xxxfffeeedddcccdddjjjssszzzuuuqqqlllfffaaa^^^]]]\\\[[[]]]___aaacccddddddeeedddeeeccc^^^WWWUUUXXX\\\ccciiirrr|||~~~{{{zzzxxxxxxzzz}}}~~~{{{xxxvvvrrrsss{{{}}}yyytttlllccc```eeennnuuuyyyyyy~~~ooocccSSSOOOSSSRRRLLLLLLMMMNNNMMMHHH@@@:::<<<<<>>AAABBBKKK___mmmsss|||WWWPPPLLLPPPRRRRRRTTTXXXSSSTTTTTTUUUVVVWWWXXXYYYTTTUUUVVVWWWXXXYYYZZZ[[[]]]]]][[[UUUNNNJJJKKKNNNXXX[[[```fffiiiiiigggdddaaa______```bbbbbb```]]]\\\\\\]]]bbbiiimmmiiiddd^^^XXXQQQTTT___nnnzzzttt\\\ZZZbbb```OOOWWWccckkkkkkcccZZZTTTHHHIIILLLTTT\\\^^^ZZZVVVSSSRRRYYYUUUCCC999888222222222111000////////////...---,,,,,,...000333555888555222000222777>>>BBB@@@CCC@@@555+++((((((((((((***++++++***)))***+++************)))((('''&&&)))((((((***,,,---,,,+++//////---,,,***)))((('''&&&&&&''''''((()))******'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------...//////000000111222333444666888:::;;;AAARRR^^^ggg]]]KKK@@@FFFLLLGGGDDDFFFFFFGGGIIIKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRPPPJJJDDDAAAAAADDDMMMMMMNNNOOOOOONNNMMMLLLFFFEEEDDDEEEFFFGGGEEEDDDCCCIIIMMMPPPWWW___]]]TTTQQQNNNOOOZZZlll}}}|||mmmooouuulllZZZgggyyy{{{sssnnnaaa^^^]]]```fffllloooooouuutttuuugggKKK<<<===;;;777666555444333333333333111000///...000222555777666888;;;>>>???@@@??????HHHKKKGGG999---))))))***)))+++---...---,,,,,,,,,---///111000---++++++---...---,,,++++++***))))))000000///---,,,+++***)))&&&)))+++))))))+++,,,+++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000111111222333444666888999<<>>EEEBBBAAA@@@@@@@@@BBBDDDEEECCCBBBAAA@@@AAACCCFFFGGGEEEDDDBBB@@@???@@@BBBEEEEEEHHHJJJJJJGGGCCCAAAAAAAAAAAACCCEEEHHHMMMQQQTTTVVVbbbkkkllljjjiiiaaaVVVTTTaaauuuxxxvvvwwwxxxpppxxx}}}XXXAAA===;;;555555444333222222222222444444333333333333333333000000000000000000000000000222111+++))),,,---,,,***,,,------+++******+++(((+++------+++***,,,...,,,+++)))((()))...555;;;''''''(((((()))))))))***&&&---///)))&&&***,,,))))))))))))(((((((((''''''******))))))(((''''''''''''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---....../////////000111333555888:::<<<;;;AAAIIIUUUjjjhhhRRRDDD<<<>>>CCCDDDBBB@@@???@@@BBBEEEFFFAAAAAABBBCCCDDDGGGIIIKKKJJJGGGBBB??????BBBEEEHHHGGGLLLQQQSSSPPPLLLJJJJJJLLLNNNQQQTTTXXX___fffkkkooouuu{{{zzzqqqeeeZZZTTT```qqquuufff```\\\\\\iii|||qqqvvv}}}yyySSS>>>>>>>>>222222111000////////////000111222222222222111000333111///...---///111222555555222......000///***...///...---***)))***++++++,,,---,,,+++*********+++++++++***+++111999@@@************++++++,,,,,,(((222444---+++000333000************))))))))))))((()))))))))*********+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------......///...///000111333555777888<<>>AAACCCEEEFFFFFFIIIKKKNNNRRRVVVYYY[[[\\\QQQLLLGGGEEEIIIQQQYYY^^^___dddiiiiiifffdddfffiiihhhjjjnnnqqquuu}}}wwwaaa]]]ggguuu___ZZZfffooonnnaaa]]]bbbkkkhhh___hhhzzzwwwsssyyywwwyyy}}}hhh```XXXgggrrrRRR<<<444333000666111,,,+++---///...---////////////////////////////////////000000000000111111111111111111111111////////////...---,,,+++,,,---...+++((('''***---))))))))))))))))))))))))((((((((()))(((''''''&&&)))(((''''''''')))***+++===666,,,((()))++++++)))))))))))))))))))))))))))+++*********))))))(((((()))---222555666555444444222111---)))***---***%%%'''###$$$///999<<<;;;:::<<<<<>><<<;;;<<<===<<<;;;<<>>EEEMMMTTTWWWXXXLLLEEEAAAEEEIIIJJJJJJKKKQQQSSSVVVYYY[[[]]]]]]^^^______```dddjjjpppuuuwww}}}xxxtttxxx~~~iiiUUULLLGGGCCCIIIRRRggg___fff|||sssiiioooqqqyyy___HHHBBB@@@MMMggguuubbbFFF222---111222...+++...000///,,,+++---000---------------------------.........////////////000000000000000000000000000000000000///...---,,,...---------......---+++++++++++++++++++++++++++******)))(((((((((((()))))))))((((((((()))******///+++'''&&&)))++++++)))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%)))+++---...---------///222555333---)))***)))'''&&&%%%+++999JJJ]]]ooo}}}pppooommmooorrrpppkkkiiijjjccc```cccaaaXXXUUUNNN>>>@@@;;;555111111333444444555555333111///...---,,,222000---***))))))***+++333000...///444666555333---111333222......111555000111111...,,,,,,///222%%%+++...,,,***++++++***(((++++++'''$$$&&&(((((()))*********************%%%)))+++'''&&&)))---...***...))))))111///'''(((---111111,,,)))***++++++&&&'''((((((((((((***+++,,,///***(((...,,,''',,,///111000...///000...***'''%%%###%%%(((***)))'''***)))((('''((()))))))))&&&$$$$$$&&&((()))&&&###((())))))((('''&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&"""%%%)))***)))''''''(((---+++)))(((((((((&&&%%%+++444333(((%%%---...'''''''''((()))***((('''&&&$$$###%%%((('''$$$%%%)))###'''+++,,,***(((((()))'''(((((()))***+++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&$$$(((------(((...---+++******,,,...000222222222333444555777888999444444999:::555777===666444444777;;;===<<<:::999???@@@FFFTTTSSSHHHEEE???777000111777;;;666000555555444333222111//////......---............---111222222000---,,,,,,,,,000//////............//////000000111111000000///,,,333999888111,,,,,,///......///000111222333333555222000111555777666444444333444:::@@@DDDAAA>>>CCC<<<888:::;;;999888888;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEFFFHHHKKKMMMNNNZZZZZZZZZZZZ]]]ccclllsssfffiiiooouuurrrjjjeeeddd___WWWLLLBBB>>>>>>@@@AAAWWWbbbuuuxxxvvvrrrTTTFFFDDD@@@DDDOOONNNCCC666///111444111,,,333...))))))---000000...++++++++++++++++++++++++------------....................................///000000000//////...---///------///111111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***))))))))))))))))))******+++)))'''(((***+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((+++//////***%%%%%%'''&&&$$$###%%%,,,666CCCTTTcccqqqvvvoooaaaiiixxx|||kkkkkkfff^^^UUUOOONNNQQQUUUPPPQQQPPPJJJFFFEEECCCAAA666555555666;;;AAAHHHLLLCCCDDDGGGIIILLLPPPTTTWWW^^^```aaa___[[[YYYYYYZZZ___^^^VVVEEE444,,,,,,---///000///++++++222666777555777999;;;>>>CCCEEEFFF@@@DDDEEE???444,,,***,,,...666:::555///,,,+++******111---)))///111000555---333333+++'''---333444888555222111333444333111+++111///---///++++++666111///,,,,,,...222333111444555999???BBB???666///000222222...)))(((+++000+++,,,---,,,,,,+++++++++***,,,---,,,***)))***,,,---***+++111111+++&&&'''&&&%%%&&&((())))))---111333333444555555555444333333000---,,,///111222111JJJEEE777))))))333333,,,444,,,&&&''',,,///000000+++---000111...++++++,,,,,,...///000000///000000******+++,,,...///000000------,,,+++***)))((((((((((((((((((((((((((((((+++)))'''(((000888:::666777777666666666777888999???>>><<<===???DDDJJJMMMIIIRRRVVVOOOGGGDDDDDDCCC???===@@@JJJUUUZZZ\\\]]]MMMSSSMMMHHHOOOOOOIIIKKKAAA999111111666999555000222222222333333222000///...,,,+++///444555///***111222222000...,,,,,,---//////...............///000111111222222111111000///666===<<<666111222555;;;888666666888999777555:::666333555999;;;999555555222111666<<<===888111999444222555777555444666222333333444555666666666333555666777777777888999>>>===;;;<<<@@@EEEIIIKKK@@@CCCHHHKKKJJJFFFCCCBBBCCCGGGFFF???===CCCDDD???FFF```|||{{{wwwyyyzzzwww|||___EEE@@@>>>888777999444222000111222111///...222444555333...+++******+++++++++++++++++++++++++++,,,,,,,,,------------------------------------///////////////......---///...---///222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************))))))******************)))'''((((((((((((((((((((((((''''''''''''''''''''''''((())))))((('''''')))+++%%%***+++'''$$$%%%((((((***(((((()))***---777BBBNNNWWWiiippphhheeebbbWWWDDDRRReeesssvvvxxxwwwmmmoootttvvvzzzzzztttoooooommmiiiaaa```______```dddhhhjjjwww}}}~~~{{{xxx~~~{{{mmm\\\RRRMMMJJJLLLFFF===777<<>>///111888TTT]]]bbb\\\QQQFFF<<<444555AAA???666888AAANNN^^^JJJJJJEEE======EEENNNSSSYYYQQQIIIHHHMMMPPPNNNJJJ;;;BBBCCCAAA@@@:::>>>PPPTTTPPPMMMMMMPPPSSSXXX[[[fffhhhlllppppppkkkaaaZZZPPPGGG<<<777666666222---'''***,,,***&&&(((///666555666888:::;;;<<<>>>@@@AAA444///666777000+++...///***'''***...444BBBOOONNNHHHBBBAAAFFFHHHFFFBBB777;;;BBBJJJOOOPPPNNNKKKLLLHHHAAA:::555666===EEETTT>>>)))'''///888???CCC;;;@@@CCCAAA<<<888777777CCC>>>888777999:::888666***+++,,,---...///000000111111000///---,,,++++++))))))))))))))))))))))))444333000///666===>>>999999:::<<<>>>>>>===<<<;;;;;;888555555999AAAIIIOOOAAA]]]gggTTTCCCDDDAAA777...,,,000===HHHMMMPPPUUUTTT\\\SSSCCC>>>:::777===555111,,,******+++++++++------///222555555333000///******333>>>???444(((///000000///...------...//////.........//////000///000000111111000000///,,,222666666111///333777333111000333888999666222555111///111555777444000000---...444===@@@<<<666333000111555888666666888444444444444444444555555333666:::<<<;;;:::;;;<<>>>>>===;;;>>>??????>>>>>>??????;;;EEEGGGAAA???FFFGGGBBB>>>^^^}}}yyytttrrrrrrnnnuuuzzzRRR;;;:::666111222000222111000000---***---222...@@@OOOKKK666&&&&&&---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------///......///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++***)))(((++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((((())))))))))))******)))((((((***,,,%%%)))***'''&&&)))+++***,,,***+++,,,***(((,,,333333;;;JJJLLL@@@===???888555>>>IIIPPPQQQWWWiii{{{ttthhh~~~mmmjjjnnn{{{}}}uuummm___ZZZSSSRRR___pppzzz|||~~~hhhRRRMMMXXXiiixxxxxx[[[;;;---333???ZZZcccjjjhhhaaaYYYNNNFFFMMM^^^\\\LLLIIIWWWppplllOOO>>><<>>GGGIII===---000111///+++***222@@@KKKTTTRRRPPPPPPPPPPPPNNNLLLPPP777&&&***...((('''---...'''%%%(((---444EEEVVVMMMCCC:::999@@@DDD@@@;;;000===QQQ```eeeaaaYYYSSSDDDSSS___XXXAAA333???SSSWWWEEE999===EEECCC===::::::@@@CCC>>>777444444333JJJBBB999555777777444000((())))))***+++,,,------222111000///...---,,,,,,++++++++++++++++++++++++===<<<888444555777555000---///222555555333000...000---***)))---555===BBB,,,MMM\\\III777666222&&&&&&###'''111555444777>>>KKKYYYTTTBBB777///+++///,,,---,,,***&&&&&&))),,,,,,,,,...333888999555111000+++,,,666CCCDDD888+++,,,---///...------...//////............///000000,,,------......------,,,,,,...///...++++++...111...---...111444333///,,,///---,,,...000111///,,,111//////333888:::777222000///111666777444444666666555555444444555555666555:::@@@BBB@@@>>>>>>???@@@>>><<<<<<===>>>======@@@BBBBBB???>>>BBBEEEEEEDDDKKKMMMEEEAAAFFFJJJJJJEEEbbbyyyvvvnnnmmmfffooooooFFF666<<<555111555222444111111111...))),,,333///???MMMJJJ777))))))000++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,......//////......000111+++++++++++++++++++++++++++,,,...//////---+++)))***++++++++++++***)))((()))***+++***))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&((((((''''''((())))))***)))&&&(((,,,,,,(((***)))***,,,,,,))))))---))),,,444333)))***...))))))***---///...000;;;HHHZZZaaaqqqttthhh___VVVGGG>>>YYYsssuuu___KKKGGGMMMbbbrrr~~~zzzwwwzzzpppfffgggiiilllrrrmmmMMM;;;:::BBBPPP\\\kkkjjjaaaMMM777,,,000888555;;;AAABBBCCCCCC@@@;;;[[[kkkdddLLLCCCPPPkkkdddDDD:::999777;;;DDD444222222888DDDTTTdddmmm{{{pppppptttlllhhhttt{{{||||||xxxyyy{{{vvvdddOOOFFFIIILLLGGGAAAYYYQQQFFF@@@EEERRRaaakkkkkkfff```^^^___^^^XXXRRR___>>>(((...444---'''+++,,,---555???>>>666777???999333,,,,,,111333111---(((777JJJUUUSSSKKKCCC???AAAZZZiiiYYY<<<000888BBB???888;;;HHHKKK???000***...666999222***)))***)))999555000...------,,,+++(((((()))))))))*********......------,,,+++******************************666888666111...///---)))%%%&&&)))***+++***((('''***)))((((((***---111444***>>>KKKEEE999000+++&&&333111555<<<;;;444777AAA;;;KKKHHH999222///+++---+++---...---******,,,///,,,,,,...444999999444///---,,,---444;;;<<<444---+++---...---,,,+++,,,...------,,,------......///,,,,,,------------,,,,,,------,,,,,,------------222111111222111///,,,***---....../////////------555333111111111000---***///...111555555222111333444333222222222222333444444:::AAABBB???:::999999777777666666666666888999:::???@@@======CCCFFFEEEKKKNNNOOOJJJGGGKKKVVV___VVVkkkyyywwwjjjiiieeeppp}}}\\\888111>>>888333666111111///000555444...---111///000111111...,,,++++++++++++++++++++++++++++++)))************+++++++++************************++++++,,,------,,,,,,,,,---///000...,,,,,,000333++++++++++++++++++++++++***,,,///111000...+++(((***+++,,,,,,+++***)))((('''((())))))(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))$$$&&&)))))))))((()))***+++***(((%%%(((,,,***%%%---******------)))(((***,,,***---,,,&&&,,,222+++000...///111000,,,+++...333555===999...///666222***@@@UUURRR===,,,,,,555777JJJ[[[bbblllzzz{{{}}}cccNNNYYYttt{{{aaaBBBPPPjjj{{{sssnnnsssuuuqqqpppyyyyyyXXX@@@111---333===BBBFFFHHHDDD;;;333111222///000000...111666666333TTTbbbVVV777)))222JJJcccdddPPPMMM```fffPPP777...///000111111555BBBTTTbbbaaaVVVKKKTTTggggggdddllluuurrrvvv{{{|||tttmmmlllnnnbbbbbb[[[NNNAAA@@@MMMZZZmmm]]]JJJBBBJJJYYYgggnnnhhhbbb]]]___fffhhhccc]]]rrrPPP===HHHPPPCCC555444666@@@VVVggg```EEE111+++111///---...000111///---+++444>>>>>>555,,,)))***:::QQQVVV>>>,,,///111***333,,,---555555---+++000...666999111***+++---,,,''')))++++++******,,,...*********************++++++******))))))((((((((())))))))))))))))))))))))&&&+++---+++)))+++,,,***+++++++++,,,,,,,,,,,,---'''((()))************))):::===FFFNNNFFF555...111&&&%%%+++222///''',,,888+++888444'''(((,,,,,,///)))***+++,,,,,,,,,---...++++++---222777777111+++)))***---///111000...,,,,,,---...---+++***+++,,,++++++++++++,,,,,,---...---......//////......---,,,******,,,///000...+++******+++,,,,,,,,,------+++---//////...,,,,,,,,,............---------...------111555555222111333111111000//////000111222777===CCCDDD>>>888555555333444444333222222555777777>>>AAA???@@@FFFHHHFFFKKKKKKLLLMMMMMMUUUfffwwweeeqqqyyypppjjjfffaaasssttt]]]DDD;;;444555555222111444000<<>>AAA555***222DDDBBB]]]sssqqq@@@LLLRRRZZZ]]]ZZZQQQEEE===XXXJJJ999...,,,///111111111444444000,,,,,,111777:::666000...000888AAAGGG[[[YYYUUUccc~~~uuujjjEEECCC???:::444///+++(((++++++,,,,,,,,,,,,++++++///...---,,,,,,+++++++++***,,,---,,,++++++,,,---************************)))000---,,,222...'''******,,,......,,,***+++,,,******))))))))))))******'''(((******))))))+++,,,************************************++++++++++++---444:::999333......111((((((((()))+++,,,...///...<<>>JJJSSSjjjyyyaaa888111555;;;>>>;;;555...+++<<<777000+++***+++++++++(((***,,,,,,+++***+++,,,******)))((()))+++,,,...555===@@@JJJZZZYYYMMMJJJ000...+++))))))***,,,...++++++++++++++++++++++++......---,,,++++++++++++)))***,,,+++******+++,,,++++++++++++++++++++++++&&&---++++++000,,,&&&+++''')))***+++***)))))))))+++******))))))******+++%%%***,,,'''%%%))),,,+++++++++++++++++++++++++++************+++++++++,,,+++,,,...000111000...,,,++++++))))))((()))******%%%,,,...)))(((---...***,,,++++++*********************++++++++++++******+++++++++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------............---............////////////000111222222111000///,,,---...///000444<<>><<>>999000......///---+++,,,000---......---+++***+++,,,++++++,,,...//////...,,,,,,...///000000///---+++***111//////444000***......,,,***))))))+++...000+++++++++******+++++++++------,,,+++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++(((///---***+++'''+++999===444***%%%'''+++---,,,******))))))))))))******---,,,+++***))))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,((())),,,///111000,,,)))...---+++***))))))***+++---000///+++,,,///...***000///...,,,+++***************++++++++++++*********+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---......///000000............////////////,,,///111000000666@@@HHH555666888999:::===AAADDDKKKMMMQQQZZZeeennnuuuwww}}}~~~}}}vvvkkkcccXXXVVVLLLJJJRRRLLL;;;444000222333222222111000///000555777222,,,***++++++......,,,+++,,,......---///...---,,,+++,,,---...)))+++---111444444111...,,,,,,---...000000///...++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++((((((***+++))))))***************************(((((('''***555BBBGGGEEE===555000222333///***((((((((((((***,,,,,,***((()))))))))))))))***++++++******************************************************+++++++++,,,,,,,,,***++++++++++++++++++***************************++++++,,,,,,------......---...//////---+++,,,///...222333000,,,000===HHHQQQTTTQQQLLLUUUeeedddXXX666000...222222///---000+++,,,------,,,+++++++++...111222111111222111...444------333666===YYYwww}}}\\\DDD@@@:::999JJJZZZNNN===>>>kkklll:::333...444333222,,,000222///...///222222444444///,,,.........333...---777NNN```ZZZ???(((000---///666777222......333---,,,000222111444888+++---...---,,,+++,,,...,,,+++***+++...///...,,,---...///000000///...---+++000+++)))//////,,,222,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,***+++,,,+++***)))***,,,+++++++++++++++++++++++++++222000+++))))))888SSSjjjSSS777)))***000111///***))))))(((((())))))***222(((%%%,,,///***(((,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***///555777666222...,,,***)))***+++...222666888BBB???888111//////---***///---,,,*********+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,------------...++++++,,,---...///000000......---......//////000---000111000000444>>>FFF222444666888;;;>>>CCCFFFGGGKKKRRRYYY```gggmmmrrrwwwxxx}}}yyyrrrhhhaaaOOOOOODDD===???:::333666///333444222000111111000...111222000,,,***+++,,,222333000,,,+++...///...000///---,,,+++,,,,,,---+++++++++---000111111000***,,,//////...------...+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++((()))***++++++***)))(((************************))))))&&&%%%)))000222///222---+++...///---***+++***))))))***+++,,,***)))***))))))))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++*********++++++,,,,,,,,,,,,,,,---...,,,+++///555555222......888NNNiii|||\\\MMM999000===LLLIII<<<000000222444222------000000000111222222111111111+++---///000000000///---...,,,///222//////===NNN}}}}}}bbbYYYSSS>>>+++,,,...---222:::555333???iiivvv???444,,,***...000111000///---...000333444222,,,111333***---222+++---)))***555BBBDDD:::///---444222,,,888NNNTTTJJJ444,,,+++444:::777444555---------,,,++++++---...---,,,++++++,,,---------******++++++,,,,,,------&&&+++))))))111000+++...++++++---......,,,+++***...---,,,++++++,,,---......------,,,,,,---------((()))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++222111---,,,---BBBbbb~~~bbb@@@,,,***...---)))*********))))))*********)))%%%$$$))),,,)))'''(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))///666777333...+++,,,((((((((())),,,111555888NNNEEE888---))),,,111444+++***)))((()))+++---...******++++++++++++*********+++,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---......//////------......///000000000---...///......222999>>>111222555777:::>>>BBBFFFCCCIIIQQQVVVYYY^^^ffflllppprrrzzz}}}vvvnnneee___LLLKKK???666888444000555...444555000---000111///---...000000...,,,,,,///777888444---***...000///000///---,,,++++++,,,,,,,,,+++***+++...000111111---222666444///+++---///,,,...///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---)))+++,,,+++***++++++******************************,,,+++''''''+++,,,)))+++((((((+++,,,)))))),,,,,,+++))))))***+++***)))******))))))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---******++++++++++++++++++***)))+++.........555>>>GGGAAA>>>HHH]]]tttrrr\\\DDD>>>GGGNNNHHH???000888===999111...111333.........///111111000000...///222444555333222111---111333222///...333888VVV^^^OOO777111333222333000777333---...---111>>>lll}}}???666333///111000444111...---...///111222222$$$999III;;;@@@FFF---///000000000111333555555111777222(((333UUUqqq{{{HHH777---222888444000000///...,,,+++,,,,,,---------...//////...---------*********++++++,,,,,,---...333000...333000***...+++,,,...///000000/////////...,,,++++++,,,...//////......------......///000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***.........000---:::UUU```NNN888+++***---,,,***---,,,,,,++++++,,,,,,---***999===111+++222111(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((+++......+++))))))***+++***)))***,,,000444777BBB:::000+++,,,555CCCMMM000///,,,******+++---...******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---...///000000000000......------///222666999000222444666888;;;???CCCBBBGGGMMMRRRVVV\\\bbbgggnnnqqqyyy|||tttlllddd___NNNKKK===555888666111444...444444...+++...000///------///111///---...111;;;<<<777---***...111///111///...,,,+++++++++,,,,,,++++++,,,...000000000222999>>>:::222,,,...222---///000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++------***)))+++,,,---************************&&&***,,,******...000000,,,***+++,,,***&&&'''+++...,,,)))((()))******)))*********)))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...+++)))000;;;WWWRRRSSSbbbvvv}}}rrrdddVVVEEE888<<>>===666444......:::---555000***222777666:::mmm~~~999222666222111***//////000333555444444555999'''HHHeeeWWW___bbb;;;000444777555333222222111222444777555///999```cccIII111...111///---///000...,,,---...///...,,,***---000000...+++******++++++,,,,,,,,,,,,++++++---222,,,'''+++))))))111++++++,,,,,,---...//////000///---,,,,,,---///000//////.........//////000===<<<:::666111,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++***---000(((+++===999333---,,,///333444444///......------......///888ZZZaaaBBB444CCCCCC000........................++++++,,,,,,,,,---------,,,+++*********+++,,,...++++++,,,///555<<>>>>>333777???]]]ccc999)))111111+++///,,,---///000...---///111---......//////...------+++++++++,,,,,,---------;;;;;;333(((&&&---222000...------+++(((***777EEETTT:::111))),,,000(((000444)))+++000------222000...RRRooo^^^999000444---***+++,,,,,,++++++***+++000222"""......"""000+++...---,,,'''111LLLQQQ<<>>888999333<<>>LLLHHH>>>444111333444444333555333......222111+++///////////////...------000000000///......------///---...333333...---///000------//////,,,---111666,,,222...000555,,,333+++,,,222111---444555(((555000VVVvvvUUU(((&&&444---+++******,,,------------111***222222***000,,,---+++000///***000777111,,,---...////////////...;;;EEEHHH```|||fff???+++000...(((+++///...,,,,,,---...///666>>>......------,,,+++++++++---......,,,+++,,,,,,***---000000///@@@qqqkkkOOOBBB???:::333222333777:::777111///222...***'''***000111---(((************************************************++++++***))))))))))))***)))***+++*********,,,...******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---......//////......///444;;;@@@111222333444444666999<<>>MMMZZZiii^^^KKK777...000333333000000///...------,,,,,,------------------------,,,888;;;...&&&***+++&&&+++***)))+++---...,,,***...---+++***))))))***+++...***''',,,111+++(((000,,,,,,+++++++++***************+++++++++++++++,,,,,,++++++******++++++,,,+++,,,...//////...,,,***......------,,,,,,,,,,,,...++++++,,,+++)))+++///666222///111555666222---...///000222222222111000444555444222///,,,)))&&&---...///.........111333===111(((111ZZZmmmsssHHH666HHHcccooo\\\QQQOOOHHHKKKXXX\\\OOO>>>555777666333000//////111333GGG<<<666999777777999///333777666333222222BBBYYYWWW555444111222///::::::999]]]]]]666777888333...444999333222555444///000444222***222444555555444222///---000/////////////////////---000111000000222000---444000------+++)))+++000---***333...///666---111+++333;;;222(((222999///999999JJJOOO888+++000111000111333333111000//////,,,//////111---))),,,---///***///444,,,)))...,,,000...---,,,---...///000,,,,,,,,,:::OOOfff}}}ccc>>>+++222444444:::===AAA999000...------222888.../////////......------...---+++...222,,,(((///)))000222222999eee}}}bbbEEE888555333222333///...000444333---***+++***---000///,,,+++,,,...***************))))))))))))***************++++++++++++***))))))************++++++***((((((+++---******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++***+++------------------------,,,,,,,,,,,,+++,,,.../////////......000555===BBB111222333333444666999<<>>AAA___III;;;111,,,444888888000333222888;;;777QQQoooAAA;;;;;;333999>>>@@@222444hhhFFF<<<;;;888111777;;;...666555222...///222444222555777:::;;;:::666111...---......///000111222222666>>>:::,,,)))222333)))111///000222000...000666...,,,444---///:::000......>>>LLLAAA---000888111---<<>>OOO___HHH666---111999IIIUUUQQQRRRCCC333------...000222------------------.........+++$$$+++666+++$$$333---333222777777ZZZTTT>>>---+++,,,***///999333---***---...***'''&&&,,,------+++)))'''((())),,,+++++++++*********)))))))))******+++++++++,,,+++***************+++++++++++++++***)))((()))*********++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,......,,,*********------------------------+++---...---,,,,,,...000//////......///444;;;@@@111222333333333555999;;;???DDDKKKPPPSSSXXX^^^ccciiiooowwwsssnnnjjj___TTTIIIBBB<<<;;;;;;777444444444333222000///.................................)))444===<<<333+++))),,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000666ZZZmmmxxxzzzqqq[[[...444444333000---,,,---...,,,,,,///333222//////333555666555222333666444000.../////////...---,,,+++------------------------,,,444555,,,***111222,,,+++,,,---...////////////......---,,,++++++++++++---000777UUUjjjLLL***///,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------...---------000///---,,,,,,,,,---...+++***,,,...---+++///555:::000'''+++666<<<777000------------............+++,,,///111///---///333111111111000///000444666222___{{{rrrccc]]]QQQAAA@@@DDDbbbyyyuuu}}}wwwFFF;;;HHH^^^ttt{{{uuu999777555555999@@@HHHOOORRRoooaaaVVVBBB???EEE999999888===777777<<<666NNNiiijjjWWW===888:::<<<===SSSQQQ777333777000555999+++555111000333111---///777///111444555555333000.........///111222333444555AAAFFF???000,,,222222***///---///444666333111222222///444---666FFF888///222DDDXXXQQQ999111333...999LLLCCC333555...+++===777111+++)))---444:::<<<444...444///333;;;///...111---444888000...111...***---000111000111666:::555///777111---555===TTTXXXQQQIII;;;555DDDMMMCCCNNNAAA333///111111333555///...---,,,,,,,,,---...111??????FFFWWWJJJ///,,,...000+++555111LLL|||ddd@@@444,,,...,,,(((...999222,,,***///555999>>>CCC444///++++++000333222000---------,,,++++++******))))))******+++,,,,,,,,,+++************+++,,,,,,,,,+++***+++,,,,,,***(((******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((+++......,,,---111555------------------------***---000000---,,,...000...............111666:::000111222333333555888;;;???DDDKKKPPPTTTYYY```eeefffjjjsss}}}tttooolllaaaVVVIIIBBB======<<<888444444333222111000////////////........................,,,333999999222,,,,,,...+++++++++,,,,,,------------,,,,,,------...///000444UUUkkkqqqgggllllllBBB000111222000...------...)))+++000555555111000333...111333333444555111***...///000000000///..............................222555444///---///---)))+++,,,------------...///............---,,,+++***,,,///777^^^|||XXX***---------,,,,,,,,,+++++++++******++++++,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///000///---,,,,,,---...///+++,,,///111000///444;;;@@@777...+++...111...***000111111111111000000///---......------...---,,,333333333111111222666999QQQmmmLLL999999>>>666AAAIIIAAAIIIZZZWWWVVVAAAKKKPPPKKKHHHBBBJJJtttUUU<<<999777999>>>EEEJJJLLLVVV]]]___MMMYYY```CCCAAAOOO[[[JJJ:::@@@???IIIkkkzzzPPPAAA>>>IIIhhh\\\666111<<<333555;;;///222222@@@RRRMMM555,,,444.........///111444777888222222333444555666666777AAA===<<<>>><<<555333666III<<<111222777777222///333///444000BBBWWWEEE333555>>>NNNNNN:::000333333KKKoooZZZ;;;DDD;;;<<>>...333333FFFVVV<<<......222<<<:::------444222444666888777999EEEWWWfffKKK///333666777===HHHppp{{{kkkKKK111222:::333;;;777444555444222555:::999666333///......000111HHHiiicccUUUmmmwwwZZZCCC111///%%%222+++DDDvvvTTT777333111222///)))***111---+++,,,000666@@@RRRbbbSSSTTTQQQIII???;;;@@@FFF//////...------,,,++++++))))))***++++++,,,------+++*********++++++,,,---,,,)))))),,,222333...)))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***,,,---,,,...444@@@HHH------------------------)))...222333000---...000---.........---...111444000111222333333555888;;;===BBBIIIOOOSSSYYY___eeegggiiioooxxxsssnnnkkkaaaUUUIIIBBB>>>>>>===999555444222222111000000///000000........................///111444333000......///+++++++++,,,,,,------------------------...000000&&&???WWW[[[EEEKKKZZZ666***,,,///000000000222333222//////000///,,,///333000222000...///333333/////////111222222111000000........................+++,,,---...000000///---+++,,,,,,,,,++++++---///---......///...---+++***---,,,000YYY{{{WWW(((------------,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---...---+++***+++---///000000...---,,,,,,---///000,,,---111444333222777???<<<777111,,,+++---000222---000444666666222...***---...---,,,///555444///555555444333222444777:::\\\|||UUU999///???999000:::DDDAAAPPPaaa\\\NNNAAAPPPRRRGGGCCC;;;@@@wwwtttxxxDDD>>>888555666888999999555FFFKKK:::UUUjjjOOOWWW```ttt^^^BBBMMMVVVUUUdddbbbvvvuuuvvvIIICCCOOOAAA;;;@@@666333;;;ZZZ{{{sssIII111444666444222333777>>>EEEJJJ666666666777777777777777;;;...444KKKLLL999666DDDpppTTT999111888<<<888333222...444444LLLeeeOOO777555333<<>>555;;;???CCCSSSvvvUUU444111>>>BBB,,,000777:::666111555===CCC???:::555222222333555jjjkkk<<<[[[ppp999666)))666...GGG}}}YYY222222333555222,,,***,,,+++,,,---+++***333KKKbbb}}}qqqJJJ666AAATTT000000///...------,,,,,,))))))***+++,,,,,,------+++*********+++,,,,,,---+++((('''...777999333+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......------,,,+++///:::KKKXXX------------------------(((...444555111......000---...///...,,,,,,...///000111222222333555888;;;<<>>222###444000,,,...000111000///...///111)))333000***------,,,444---------.........//////...666---AAAmmm[[[000...000,,,***---///...---,,,++++++,,,,,,,,,---------,,,---//////...---...///---***...---)))///333+++------------------------111000///000222333222000333111///---,,,---......444%%%===SSS<<<,,,333000111//////222000---...222111444:::777...222;;;:::^^^lll>>>:::<<<777999888<<>>???OOOBBB;;;BBB>>>CCCHHH444---666???fffpppCCC+++666999lllyyywwwXXX777:::MMMrrr~~~^^^wwwcccIII888333666;;;>>>111222999<<<666555DDDXXXooo]]]000333...777QQQ~~~\\\333;;;nnnNNN///---444,,,@@@\\\YYY:::444GGGcccXXX000###555---...222???FFF888000;;;OOOfffoooYYY;;;...///333------///888DDDGGG888&&&###222(((***111---...''''''***------,,,+++,,,...*********---111333111...************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,///333777999,,,***...///+++000222(((,,,......,,,---000///,,,------......///000000000444333222222444666888:::===???FFFPPPUUUWWW[[[```jjjhhhmmmxxx|||pppkkkggg\\\QQQGGGCCC???;;;999888777555444444333111111111111111///......///000//////...---------...000333666888555444===AAA333,,,---+++...---------------------222111222666555000......111+++000333...111888222+++***333555++++++000---+++,,,------...111333333444111???KKK===,,,...555333888OOOBBB111444---111...000111000///...///111///111++++++111---***222---------....../////////---444,,,999^^^]]]===//////---+++,,,......,,,++++++,,,,,,,,,,,,---------,,,---///...---,,,,,,---222---111444+++'''---111------------------------000////////////000000000000000000000000000000000000---===DDD333---111++++++---000333222000000111777555222///...222CCCWWWuuuPPP:::999PPPpppVVV@@@555IIILLLLLLZZZOOOSSS[[[kkk|||wwwxxxGGGNNNYYYCCCBBBFFF<<<@@@PPPCCC777JJJZZZmmmJJJ@@@:::HHHCCC===CCCkkkWWWHHHQQQQQQCCCOOOvvvJJJ<<<>>>CCCEEE>>>444666HHH\\\dddDDDCCCNNN888jjjkkkvvvbbb^^^zzzWWWHHH___DDD888111<<<666444AAA???MMM|||gggCCC:::888777:::@@@DDDDDDCCC|||{{{aaaZZZSSSUUUaaa```KKK888???KKKMMMMMM888>>>GGG<<>>aaakkkJJJ222888>>>^^^YYYSSSWWW[[[^^^>>><<>>]]]{{{qqqNNN999;;;JJJNNN???...***,,,---+++***---666FFFQQQOOOFFF@@@FFF///'''***)))222111///...---,,,+++///666;;;,,,++++++---000000...+++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...000333444555...------+++000000(((222444333...---000000...------......///000000000333222222222333555888:::===@@@GGGPPPVVVXXX\\\bbbhhhiiippp|||tttlllfff]]]TTTHHHEEE@@@<<<;;;:::888777444333222111000000000000......//////000000111000,,,,,,---///222555888:::666555@@@EEE888///---))).../////////////////////+++...//////000444333///444'''111888555GGGOOO666)))000555...***777:::)))222222222111000000222555***333XXXjjjHHH+++///666000LLLaaaLLL888222)))333...000111000///...///111444555///...333///+++333............////////////000222000666LLLXXXGGG---///...---,,,---...---+++,,,,,,,,,---------......---...///...,,,++++++,,,222++++++222000)))***222------------------------...//////...---,,,...///,,,---...///000///......***444:::333---///111+++,,,000222222333444333000333333---555>>>555>>>bbbkkkFFF::::::666FFFhhhaaaDDD111DDDEEE666999///AAAAAAUUUWWWLLLHHH555666CCC111DDDzzzaaa666MMMRRRNNN===PPPRRR^^^bbbVVV\\\```^^^vvvqqq\\\___ooofffsssmmmnnnKKKCCCHHHcccUUU;;;FFFXXXkkkhhhMMM777AAAYYY```:::???FFFGGGiiirrreeePPP???EEEcccPPP;;;111<<<777444<<<:::WWWcccNNN<<<;;;OOO___XXXFFFFFF___zzzaaaEEEKKK^^^iiigggNNN:::JJJ[[[QQQ>>>::::::@@@555===NNN???333000666CCCJJJ@@@222222888TTT}}}{{{DDDBBBBBBPPPeeeDDD;;;<<>>OOOWWWWWW\\\___CCC666333***...,,,......---,,,---222888===...---,,,,,,------+++)))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...//////+++))),,,///000---)))***///000...---///000...---......//////000000111222222111111333555888999>>>@@@GGGPPPVVVXXX]]]ccchhhmmmwwwzzzoooggg^^^WWWIIIEEE@@@===;;;:::888777333333222111000000000000---000111///...000222111---------...///000222333///...999@@@666//////+++......//////////////////***444777111...333666222666(((222:::FFFuuu}}}EEE555666111,,,???cccbbb>>>///.........---...666>>>HHH\\\WWW444222///000```kkkGGG333000***000...000111000///...///111EEESSSMMM<<<444000---000////////////////////////666000888@@@BBBIIICCC***///111000------...---***------------............000111111///---,,,,,,...---000......444444...,,,------------------.........//////...,,,+++---///,,,------...............)))666444+++...111///000333222///...111666555111...333666KKK]]]BBB333RRR___TTT???999@@@===888===AAA:::111===;;;111>>>AAA===888CCCssslll^^^RRRSSSVVVDDDcccJJJ:::HHH===GGGxxxuuuqqqUUUEEECCCNNNPPPJJJMMMTTT|||cccEEEIIIKKKaaa}}}qqqTTTOOO???===@@@LLLnnnoooHHH??????WWWXXXWWWrrrHHH444===333NNNkkkgggWWWXXXiiiXXXLLLQQQMMMGGG???>>>NNN>>>>>>LLL|||aaaBBB>>>;;;jjjvvvmmmttt@@@KKKkkkoooRRR[[[bbb===@@@333555111777???333333999888444:::CCC===333555666IIIrrrTTTbbbRRRRRRddd<<<---,,,;;;CCC999DDD]]]oooooonnnoooaaaMMM///CCCaaa^^^\\\uuuSSS;;;888333777333:::222222```jjjTTTDDD///+++444777222444222///444@@@HHHIII555...222RRRnnn^^^;;;***444333...))),,,222111,,,------+++***111<<>>MMM@@@999999,,,000444333...---///...+++------........./////////333333333111///...///000...NNNPPP999333555///+++------........./////////...///000000///......///000///............///000///333///,,,111000...444333///---///333555444333111777:::SSShhhKKK222FFFGGGMMMIIIEEEIIIDDD::::::888GGG@@@===777222???@@@:::SSSoooxxxBBBIIIPPPvvv}}}cccssshhhUUU___lllVVVJJJBBB===HHH^^^kkkdddddd999BBBIIICCCDDDNNNDDD999EEECCC999777>>>UUUPPP777DDDBBBOOO|||xxxlllKKKBBBHHH;;;@@@MMMNNNPPP???llltttJJJDDDOOOSSSIIIPPPFFFNNNtttddd@@@IIIXXXkkkcccaaazzz|||gggWWWUUU[[[RRRYYYgggWWWMMM:::???<<<;;;>>>;;;;;;EEECCCLLLwwwggg@@@777DDDWWWaaa```mmmVVVMMMiiiUUU555===888\\\rrrxxxcccWWW{{{rrrFFF---,,,111000...---,,,,,,888RRRkkk===...111UUUkkkPPP222222111000---+++,,,///---))),,,///...+++***---000///***888333???HHH===:::555000000//////...---+++)))***+++++++++***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,444444555444(((+++CCCTTTNNNAAA333,,,...///---......//////000111111111111111111111333666999:::<<<>>>DDDNNNTTTXXX^^^eeeiiiqqq}}}ttthhh\\\SSSHHHEEE@@@<<<;;;999888777555444333222111111111111444::::::111---000222000////////////000000000000111+++111666///,,,000...------......//////000000666BBBGGG<<<000444FFFWWW999222222777]]]XXX000444555111???dddrrr___;;;;;;???GGGKKKUUUkkkoooGGG555888BBBxxxnnn???...999CCC111...000111000///...///111===aaabbb???---111444444111111111111000000000000000)))<<>>222555222111777777000---000000,,,.........////////////000444444333222000///111333;;;tttyyyKKK111...,,,000......//////000111111111000000111333555555222000.........//////000000111666111///000222555999:::///222???LLLHHH888111666555777444@@@PPPFFF;;;GGG???@@@HHH[[[```III999BBB555III>>>:::AAAGGGTTTSSSRRRVVVtttaaannn^^^UUUtttuuuZZZ```yyyuuuvvvGGGAAA@@@;;;;;;<<<777<<>>;;;DDDHHH===888222---,,,---......)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,555111111555///AAAnnnvvvVVV999---///111000...//////000000111111222222111111222444777:::<<<<<<>>>EEENNNUUUYYY```gggiiipppzzzxxxmmm```TTTJJJFFFAAA>>><<<;;;999888666555444333222222222222;;;BBBAAA555///222444111///000000111111111000000333,,,222777000---///,,,......///000000111111222000444888666333???___}}}>>>777111555PPPwwwsssJJJ111222555///+++999FFFAAA///...222666555777III___]]]???777000@@@kkkUUU;;;111777HHH444...000111000///...///111---@@@???111000444666:::222222222111111000000000------777===666333555222333::::::222...222222---....../////////000000000333333333111///000222444LLL~~~zzzKKK555...+++444///000000111222222333333222111222777<<<===777000222444999===??????===;;;888222555222111IIIYYYMMM777IIInnnrrrDDD111:::444999999777;;;DDDJJJMMM;;;:::MMMwwwxxx___aaaFFFTTTBBBAAASSSccczzztttuuuYYYKKKNNNJJJCCCEEEIIIOOOaaaTTTLLL[[[ooovvvqqqyyy|||``````VVVjjjhhhAAAIIIDDDHHHIIIKKK___bbbmmmyyynnnzzzZZZ;;;SSSbbbdddSSS777666666000...---000222,,,%%%...===kkkRRR666111;;;666...333111/////////000///...///)))...000......000...+++000555'''///999333<<>>@@@FFFPPPWWW\\\cccjjjmmmqqqzzz}}}ssseeeXXXKKKGGGCCC???===<<<;;;999666666555444333333333333@@@HHHFFF999111444555111111111111111000...------///***000777111...000,,,///000000111222222333333444///...///333DDDjjjBBB999222555AAAKKKFFF:::555///000000***...555333///...333777222///===QQQhhh]]]888...===555JJJsss999444000///EEE666///000111000///...///111:::777///111:::666111777222222222222111111000000...444444------555666///444<<<<<<333...222333---////////////000000000000222222111000//////222555VVVsss```===;;;888---333000000111222333333444444444111222999AAABBB999111===CCCKKKSSSVVVUUUQQQNNN666444:::333222^^^yyy```DDDdddQQQ333===555BBBLLLDDD===MMMXXXQQQDDDGGG[[[uuu]]]XXXVVV}}}~~~uuu|||eee___uuueeewwwuuuUUUMMMfffwwwjjjPPPLLL]]]YYYRRRvvvsss|||\\\gggxxxJJJBBBLLL>>>%%%------///111222333555777MMMQQQEEE666666666111000555000------...------------///...++++++...---)))%%%...&&&222;;;...///000...,,,+++,,,------***'''+++------,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---555,,,---666(((111bbbiiiWWW===......444111)))/////////000111111222222333333333444666999<<<>>>@@@AAAHHHQQQYYY^^^eeemmmrrruuu}}}~~~rrrgggbbbRRRKKKCCC<<<999:::;;;;;;888555111000000111111000555555555444444555555555333222111000////////////111000///...///000222444///......---------......---333111000;;;NNNqqqggg777555000,,,999222222000111222111///...000222444///...111///111BBBWWW___FFF444;;;444BBByyyiii666...===777///777111......111000,,,///666000444444///000444555444111///222CCC;;;+++666444000666666000222888444)))111...,,,///111111111222222222...000555000,,,555///444555111000444777555LLL]]]OOO888888666...333777222///222666777666666444333333666888999777555;;;===@@@CCCDDDDDDCCCBBB===:::@@@@@@BBB\\\mmm^^^999pppiiiJJJBBBNNNHHHAAA>>>AAABBBAAA???@@@ttt{{{```KKKPPPbbb}}}sssOOOSSSeeeYYYPPP```{{{}}}ZZZSSS}}}JJJLLL]]]@@@222///666...+++666111---===BBBiiiuuuSSS555555666+++---------------------------------------------------000...111444,,,(((333,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////------------------------............/////////000000/////////000111333444888666333000.........///111...---///444666444000333444555444555777;;;>>>JJJFFFEEE^^^xxxkkk^^^ppp|||qqqgggaaaSSSNNNFFF@@@===;;;999888777666444222222222222222666666555555555555666666333333111000000/////////111111/////////000222333000000///////////////000///222000333@@@SSS{{{III666...,,,777111222666;;;;;;444......000000222---...222111000;;;KKKNNN>>>000EEE```}}}JJJ555999666///111333000000222111...///444;;;:::222000888777444:::666777@@@XXXSSSAAADDD<<<:::888666222//////222555000999999222///333888<<<333///000777;;;666000...333777666222333999;;;:::BBBNNNCCC222777:::666999111///...000444777888999555222000222666999999777666777888:::;;;<<<<<<<<<>>>CCCGGGAAA@@@NNNUUUKKKIIIfffpppIII??????>>>>>>BBBFFFGGGCCC>>>]]]]]]OOOTTTTTTXXXaaannnrrrZZZQQQooo}}}uuuRRRMMM[[[lll```vvvrrrYYYVVVzzzSSS===eeefff>>>GGGYYY<<<,,,,,,333111888GGG???222666WWW}}}HHH444444111------------------------------------------------+++///,,,,,,333000***---///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////................................./////////000000000//////...///000222222666444222000......//////222000...///111333333222222333444444555888<<>><<>>>>>DDDjjjrrrVVV```vvv|||SSShhhuuu~~~~~~iiiPPPRRRxxxrrrCCC@@@;;;MMMhhhtttsss^^^>>>222OOOSSS999JJJ]]]@@@///---000000<<>>;;;888666444666777666333222333555555555444444444444555555444333222111111111111111222222111111111222222333111111111111111111222333444111,,,000666===___kkk>>>222444111,,,000...444333///;;;KKKCCC///666111000333444111111444111777222aaa|||HHH555222333444222///...///111222222444555666:::DDDiiixxx```lllvvv\\\AAACCC<<<444AAA>>>888;;;;;;777666>>>IIIQQQ[[[CCC...;;;QQQIIIBBBUUUGGG888333222,,,222999333333222111111444777666444???AAA<<<444333111//////111444555333333666666555666333222555;;;???===::::::888777777999===AAADDDRRRiiifffTTTNNNBBB777<<<555<<<[[[|||uuuPPP???HHH>>><<<:::;;;>>>@@@AAAAAA^^^}}}dddVVVJJJxxxeeekkkyyy[[[ZZZ```dddbbbuuuVVVVVVVVVVVVRRRFFFIIIAAADDD???TTT}}}bbbeeezzzOOO@@@SSSHHHKKKsssPPPEEE\\\PPPRRRPPPFFF<<>>===:::666;;;:::999999<<>>:::@@@NNNZZZVVVGGG@@@BBB???>>><<<;;;===???AAAAAAPPPvvv|||WWW<<>>666111>>>BBB===<<<333AAAOOO===444444......111//////333666666;;;999000...555888444................................................---111+++555]]]rrrZZZ888///...---,,,...111444666///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.............../////////000000........................////////////000000000111///////////////.........///////////////000000111...444;;;<<<777222222444111333444666888<<>>>>>===<<<999555444444555555444444444333333333333444444444444333333222333333444444444444333333333222222111111111111111222333444222555333111111,,,666MMMTTTOOO444111666,,,000333333000,,,333LLL]]]NNN333???:::555222222444666888OOOiii~~~MMM222777777999<<<222444<<>>]]]\\\III999;;;888///111222111333555555444666;;;555+++///666///...444444000666999:::???DDD@@@555333777===???<<<888444111777777777888:::>>>AAACCCDDDOOONNNEEE@@@;;;777::::::<<<<<<>>>GGGOOOJJJ???:::<<>>HHHSSSOOOEEE:::DDDSSSmmmbbb[[[WWW]]]tttjjj666DDDCCC;;;???DDD???999111555666999<<<444444AAAJJJ888555000666???666777111///888<<<000,,,111111///111222000///000333444................................................---000***111SSSdddLLL///...---------///222444666000///...---,,,,,,,,,,,,------------------------------------------------------...////////////........./////////000000000......................../////////000000000111111...//////000000000///////////////000000111111111---444;;;<<<888444333444333555666888:::===BBBFFFMMMNNNkkkxxxrrryyyzzzllleee[[[QQQIIIDDDAAA???DDD===666444666999888555666555555444444555555666444444333333333333444444444444444444444333333222222222222222333444555666...777555000222///000999===NNN666000555...333222111///---111;;;BBB===333;;;999555000000333777:::iii~~~\\\???999<<<999JJJQQQ999777CCCJJJBBB777666:::>>>CCCCCCxxxpppLLLXXX```hhhfffXXXeeennnmmmkkkMMMyyy{{{}}}cccmmm]]]<<<;;;444333444555444555???LLLPPP666111777000///444///777===AAACCCKKKQQQHHH888888???EEECCC;;;444222333666666777888999999999999;;;:::??????:::<<<===666333888::::::CCCLLLJJJAAA===>>>AAACCCDDDFFFGGGIIIPPPHHHJJJJJJJJJOOOJJJBBBIIINNN\\\\\\ZZZjjjnnnhhhqqqooodddfffqqqlllggg{{{}}}kkkjjjhhhhhhddd[[[WWWeeexxx~~~ooocccgggeeeXXXWWWmmmmmm```}}}oooiiifffmmmrrrdddcccbbbnnnrrrcccVVViiibbbooooooMMMccc\\\^^^PPPHHHLLLGGG999LLLtttxxxLLLOOO~~~CCC===888999>>>CCCFFFGGGAAAEEEuuurrrCCC888FFF^^^xxxMMM777>>>KKKGGG:::333KKKsssxxxOOOAAA@@@<<>>WWW===111666///555///000222444333000///444999666666444000...222777:::ZZZhhh```TTT[[[^^^:::555???===:::ZZZgggDDD555EEEOOOHHH======DDDKKK<<<<<<{{{ZZZDDD???<<>>>>>@@@GGGEEEAAA>>>???CCCJJJOOOuuunnnjjjRRRCCCOOOOOOEEEOOOJJJ[[[mmmxxxsss{{{pppuuuyyywwwttt|||}}}{{{qqqooommmmmmlllbbbZZZ```nnnvvvbbbZZZtttwwwaaa______kkk|||~~~|||WWWiiiXXXUUUOOOYYYfffSSSmmmwwwmmmccceeezzz^^^GGGGGGKKKPPPDDD666VVVGGGJJJcccBBB???=========???CCCGGGFFFDDDwwwxxxJJJ999:::HHHQQQRRRLLL>>>777999>>>???GGGYYYqqqVVV[[[\\\QQQPPPWWWqqqHHHAAAYYY{{{>>>555111222000+++333===<<>>999<<<===:::;;;AAA:::777888<<<;;;666777<<<222333333444555555444444777999>>>999///444:::333666666222444:::666333;;;666EEE>>>777666333777888OOOYYYOOO<<<555222000444000111000000222555555444777222///000222444666888GGGDDD999111===QQQQQQCCC999000555888888LLLWWWEEE222999???>>>::::::AAAIIIGGGBBBXXXKKK;;;CCC<<>>MMM;;;333FFF:::,,,EEEEEEEEE???999>>>FFFAAA555888FFFuuu|||MMM>>>JJJ<<>>???JJJLLLMMMZZZOOO===<<<>>>BBB===BBB===555555555;;;KKK^^^\\\ooohhh;;;:::...555444///444333333888444444777888555222222...666888777999444333<<<222222222111222333///+++111111000000/////////...///222333111000111111///000111///...444:::555,,,000000000///---,,,///333////////////////////////////////////////////////////////////////////////000000000000000000000000222333111///000444444000000000////////////000000111111111111111111111111000000000000000000000000111...---111333111000111888333111333444444666999999:::::::::===DDDIIIJJJUUUaaaiiipppuuupppsss|||ooocccWWWOOOJJJHHHDDD;;;666999;;;777666888:::555444777777333222444999888777666666666777888666@@@[[[hhhTTT>>>888777999888777777888;;;;;;777777AAA<<<888888666999<<>>;;;JJJdddrrrpppiiippp~~~^^^===666333555666666:::@@@EEE???CCC>>>555JJJccc```HHHMMMlll{{{NNNAAAZZZrrrvvv```EEE>>>CCC>>><<>>OOOVVVrrrtttTTTHHHOOOFFFHHHBBB@@@EEEFFFGGGJJJMMMbbbPPPTTTSSSWWWWWW```pppyyyjjj{{{jjjXXXUUU]]]yyynnn```vvvrrr[[[fffqqqDDDGGG<<>>???@@@999999DDDUUURRRVVV\\\pppfffpppttt}}}~~~tttmmmeeePPP888:::///222111---333777777:::444111444666555555666666000000777;;;999333,,,000000000///000111111000111111111000000/////////222222222000///...,,,***+++...---***,,,222444222///...++++++222888777000////////////////////////////////////////////////////////////////////////000000000000000000000000111222111...///222111---111000000//////000000111111111111111111111111111000000000000000000000000444000///222333333666;;;HHH===444333666666666777;;;>>>AAAEEEIIIMMMOOOOOOWWWaaafffmmmtttrrrvvvzzzhhh^^^UUUKKKLLLFFFBBBBBBBBB@@@>>>===DDD>>><<<>>>???===;;;;;;:::888666555666888:::<<<>>>QQQPPP999999777333:::;;;:::LLLQQQ;;;<<<:::999888888777777999III\\\SSS888555===999222333555888777444333666;;;<<<;;;999555222222444666333222666:::555,,,...666444222666444000888<<<000555666666555333333555777888444555::::::EEEmmmSSS:::@@@OOOPPP>>>888>>>>>>777===:::555CCCXXXTTT@@@;;;===MMMnnnjjjJJJ:::444222666;;;<<<;;;;;;:::???III<<<666cccjjj@@@QQQwwwoooGGG;;;hhhjjjMMMDDDcccxxx```MMMYYYfffHHH@@@AAA>>>CCCQQQxxxVVVFFFCCCCCCMMMYYYkkktttlll___VVVOOOZZZKKKOOOVVVPPPTTTZZZPPPxxxlllTTT[[[aaahhhhhhkkkqqq~~~wwwrrrqqqppp}}}QQQbbbjjjYYYaaammmUUUSSSIIIJJJTTTTTTJJJIIIPPPeee^^^\\\\\\GGG???:::>>>@@@???DDDLLLKKKHHH[[[rrroooWWW???999IIIUUUPPPOOOKKKEEECCC@@@999000999333555666000444:::666666222000333555444444666888---777CCC===999777)))111111111111000000222444111111111111111000000000111000000111333333222111...333555111...000222444333222------;;;KKKEEE333////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111///111111///111444222...111111000000000000111111111111111111111111111111111111111111111111111111555333222333333444<<>>888:::IIIYYYSSS@@@999777666:::666444333444555555777;;;777:::999555333555888999777666777777555222555999666777777444333:::>>>:::888777555555555666555555666666999888111444OOOooozzzZZZ===666888===:::444444777222>>>BBB;;;999>>>>>>777:::222777NNN```[[[HHH999666444444777;;;<<<;;;;;;@@@;;;???666:::mmm[[[???TTTsssVVVAAA>>>bbbfffHHH<<>>CCCFFFzzzbbbNNNHHHIII```nnnsssyyywwwjjjmmmooo]]]fffmmm^^^eeerrrdddcccmmm___hhhuuuzzz}}}\\\gggxxxgggZZZ\\\YYYQQQJJJGGGEEEKKKYYY]]]DDDQQQAAA<<<999888AAA\\\wwwhhh]]]ddd???777<<<444222333999;;;777444333222555555:::333222:::///444444777:::777333444888444...IIIWWW>>>444;;;111444333444444222///000444222222222222222111111111333000///111222222222333---111444444222111000000222555000...>>>QQQJJJ333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222...000111111444888777222222222111111111111222222222222222222222222222222222222222222222222222222555444555555333333;;;EEEJJJ???666555888:::;;;>>>===<<<>>>CCCIIINNNUUUZZZ\\\bbbbbbeeeqqqxxx~~~sssooorrrrrrgggUUUIIIGGGGGGEEE>>>@@@AAA===999:::<<>>??????@@@DDDdddwwwLLLFFF>>>CCCEEEXXXmmmBBBAAAEEEHHHMMMBBBCCCNNNUUUUUUPPPEEE444777MMMFFF:::222444888888777777777;;;;;;777777<<>>:::===:::444:::DDDAAA555777;;;;;;888;;;<<<::::::999777555555777888888666444444888:::777555===HHH\\\hhhttt{{{}}}uuu```KKKRRRBBB333444888333000555444<<>>EEE@@@:::;;;444666888777666999<<<>>>EEE999999777:::YYYeeeHHHQQQkkkyyyIII===CCCVVVBBBBBBDDDOOOeeelllZZZYYYppprrrXXXZZZ```JJJ<<<>>>;;;OOOZZZ```VVVHHHCCCKKKUUUvvvzzzjjjaaalllhhhhhh~~~vvvjjjvvvyyyfffooowwwiiitttxxxvvvvvv|||wwwcccNNN\\\qqqrrrcccWWWKKKHHHSSSWWW;;;NNNAAAFFFIIIAAAMMMwwwHHH<<>>000777111666111222EEE888:::;;;<<<:::444000777@@@555000LLLZZZ>>>111888111222000111555444//////333222222222333333333333333777222000000...+++---333;;;444......111333111000,,,333111,,,666FFFBBB000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000222222111444777777333333333222222222222333333333333333333333333333333444444444444444444444444333444666888444222777>>><<<999888999888777:::@@@AAA@@@FFFPPPVVVXXX[[[```eeelllkkkmmmyyyyyybbbUUUTTTNNNDDDEEEGGGFFF@@@===>>>AAAAAACCCBBB@@@???=========>>>;;;[[[jjjQQQHHH>>>777SSSGGGAAAHHHNNNYYYIIIIIIFFFIIIQQQ\\\YYYFFFNNNqqqYYYEEE666777<<<:::777666777;;;:::666:::BBBCCC===888>>><<<666???NNNJJJ888111888555555===:::333555888666555666777888888888777555555888::::::888777;;;<<>>666???===888@@@;;;777@@@RRRWWWJJJ>>>;;;888555777======777777<<<333888:::666444777<<>>BBBEEECCCAAAFFFPPPXXXdddfffYYYSSS[[[XXX^^^xxxnnnlllwwwvvvhhhooo~~~{{{yyyooorrrfff___xxxLLLYYYlllnnnrrrqqqUUUWWW[[[PPPTTT___;;;999<<<===999777888777666777:::888AAA222666333:::[[[RRR===999555222//////777AAA<<<000<<>>AAA===111666:::;;;;;;:::777444;;;GGG555;;;888>>>eeeXXX;;;444222999??????;;;999:::111222:::888444<<>>999555BBB<<<===>>><<<999999:::<<<666;;;===:::888:::;;;999>>><<<::::::???EEEIIIHHHwwwRRR999@@@???555999:::;;;===GGG[[[eeeXXXBBB;;;<<<;;;999999;;;<<<:::666888777666999>>>;;;444:::EEE<<>>DDD:::AAAEEECCC;;;888<<<>>>;;;111CCC444===888888ZZZHHH;;;666;;;NNN]]]XXXEEE555222555666777555333IIIoooUUUBBB555666999555333777444444444555555555666666555444555666///---@@@XXXTTTAAA111111666666444444555444444333333333555777222222222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555444555555444:::CCCHHHHHH555555444444444444555555777777777777777777777777777777777777777777777777:::666555999;;;:::999;;;===999999???DDDEEEGGGJJJSSSOOOUUUbbbiiigggjjjsssqqqvvvsssdddggg\\\ooonnnXXXJJJNNN```kkkkkkhhh```^^^gggJJJCCC<<<:::;;;;;;===>>>333AAANNNKKKMMMccclll\\\@@@<<<@@@???;;;OOO|||\\\888AAA===777KKKGGGBBB===999:::<<<>>>???>>>@@@:::999@@@>>>888<<>>:::555555<<>>???AAABBBCCCFFFJJJMMMZZZXXX\\\hhhppprrrsssvvvqqqYYYSSSVVVfff}}}gggLLLKKKCCC>>>@@@GGGIIIDDD???EEE???AAAGGGOOO]]]]]]LLLCCCCCCAAA>>>===HHHcccRRR777DDDEEE===JJJYYYNNNAAA<<<>>>@@@>>>:::???HHHOOOLLLCCC@@@???<<>>>>>BBB<<<999===:::<<>>111444:::999999<<<;;;<<<:::777777777777444111555888::::::999888777888666666:::;;;777333333<<<555;;;???:::HHHZZZXXX@@@888222444666555777<<<444777>>>555---666;;;888<<<666888999555888:::333>>>999888555000444888333000;;;:::222===RRRQQQ>>>===>>>888;;;777888EEE888888;;;>>>===;;;999777666;;;666888:::666777<<<:::777777888:::===>>><<<:::===???BBBEEEHHHLLLQQQTTTaaagggmmmnnnnnnvvvggg\\\]]]eeeIII@@@;;;DDDSSSWWWLLL===GGGCCCXXX}}}sssSSSdddvvv{{{||||||gggSSSXXXgggqqq]]]DDDDDDBBB>>>IIILLLMMMLLLJJJHHHFFFGGGHHH>>>@@@OOOOOO>>>@@@KKKGGG:::HHHnnn}}}fffCCC???BBBHHHYYY[[[KKKNNNxxxkkkrrrNNNIIIJJJCCCJJJRRRNNNHHHKKKHHHAAABBBFFF???EEEMMMGGGCCCFFFHHHJJJTTTYYYSSSJJJGGGHHHHHHMMMXXXeeebbbPPPHHHKKKLLL<<>>;;;<<<<<<888666CCC<<>>KKK@@@888666<<<>>>999555666888666666888888666666888333999;;;777777;;;:::444===000222:::555333999===777222444444888UUUuuuHHH>>>666777::::::888777@@@>>>555666BBBCCC===;;;999:::===999444<<<>>>111555;;;777666BBBGGG???999666555@@@VVVaaaXXXEEE777DDDJJJCCCAAA<<>>TTTVVVJJJJJJHHHSSSVVVKKKOOOUUULLLHHHNNNhhhUUUHHHGGGVVVFFFDDDaaayyybbbLLLHHHFFFHHH>>>RRR???<<>>999888>>>BBB>>>;;;:::;;;666666===@@@<<<999;;;@@@===::::::999777999===???444666;;;666:::@@@<<<<<<>>><<<444555GGGWWWYYY>>>:::777999<<<;;;999666999DDDGGGbbbsssWWW>>>===:::BBBJJJCCC888>>>EEE<<<444===888@@@```dddJJJ:::AAA111OOOfff:::999@@@FFF===:::;;;KKK[[[FFFBBB===>>>HHHSSSWWWUUUSSS:::BBBCCC???@@@===:::<<>>BBBEEEOOO???MMMbbbAAAJJJQQQ;;;;;;EEEDDD888:::AAA===:::>>>???999fffUUU@@@QQQZZZLLL>>>:::<<>>444888FFFFFF<<<===DDDAAA777>>>===;;;888999<<<@@@BBBIIIxxxqqq___EEEOOO^^^YYYBBB;;;DDDGGG\\\QQQ:::BBBiiinnnOOO:::FFFGGGrrrccc===DDDCCCHHH@@@AAAGGGWWWcccHHHHHHCCCHHHXXXeeefff^^^XXX>>>KKKKKKIIIRRRNNN@@@===EEEGGGKKKNNNQQQTTTWWWYYYWWW\\\bbbiiipppwww}}}iiirrr^^^PPP\\\hhhLLLZZZ]]]yyytttQQQNNNCCCJJJ>>>IIISSSIIIJJJPPPEEEJJJQQQPPPMMMPPPRRR___uuueeefffooogggPPPTTTQQQRRRPPP^^^{{{mmmpppwww\\\iiiooozzz|||cccdddiiipppbbb^^^wwwsssjjjrrrUUUIIIPPPmmmOOOXXXkkkuuuYYYfffdddkkkRRRIII[[[MMMvvvRRRQQQ___oooqqqkkk]]]GGG;;;LLLpppaaaWWWIIIvvv}}}tttPPPHHHLLLAAA:::???GGGLLLXXXgggpppjjjpppjjjPPPCCC>>>======<<>>999888;;;<<<;;;777444KKKlllgggDDD666DDD@@@FFF===555;;;>>>EEEUUUdddooo]]]>>>;;;DDDFFFEEE\\\XXXNNN@@@;;;???GGGLLL|||~~~MMMSSSlllvvvXXX<<>><<<<<