BM6B6(@ 555444333222111222333333111222333444444333222111333222111000000111222333000000000000///////////////000111222222111000///333333222222111000000/////////000111333444555555666555444222000///---,,,333222111////////////000444444444555555666666666666777888999;;;<<<===>>><<<:::999999;;;@@@FFFIIIIIILLLQQQVVVXXXUUUOOOJJJJJJSSSaaalllrrrvvvyyy{{{kkkQQQKKKLLLIIIKKKJJJPPPbbbxxxyyymmmgggccc^^^XXXTTTRRRPPPLLLHHHIIIDDDBBBFFFGGGEEEBBBBBB@@@CCCGGGHHHFFFEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHEEEAAA>>>;;;:::999333333333222222222111111333111333777777222000111111000222555777:::CCCLLLPPPKKKDDDAAAAAAAAA???===:::999888888888999:::;;;666777777888>>>DDDDDD@@@777888::::::;;;:::999888===CCCSSShhhxxx{{{zzzxxxxxxyyyzzz||||||||||||{{{{{{|||}}}zzz}}}}}}zzz}}}~~~555444333222111222222333000111222333333222111000222111000000000000111222000000000/////////......//////000111111111000///111111000//////...------//////000111222333444555555444222111//////......555333222000//////000000222222333333444555666666666777888999:::<<<===>>><<<<<<;;;<<>>???>>><<<;;;:::999888888888::::::777888888999>>>EEEEEEAAA888999::::::::::::999888;;;AAAPPPfffwww|||||||||yyyzzz{{{|||||||||{{{zzz{{{|||~~~}}}}}}}}}~~~333333222111111111111222...///000111111000///...111111000000000000111111000////////////.........//////000000000000////////////......------,,,,,,//////000111222333333444444222000///......///000666555333111000000000000///000111222333444555555777777777888999;;;<<<===<<<<<<===???BBBFFFJJJLLLLLLNNNRRRXXX\\\^^^\\\ZZZVVV\\\dddiiillloootttxxxzzz|||ssshhh___OOOFFFMMMMMMRRR]]]jjjooojjjaaa]]]WWWSSSOOOMMMNNNNNNLLLIIIJJJEEEDDDFFFGGGDDDCCCDDDEEEHHHJJJHHHEEECCCCCCEEE@@@@@@@@@???>>>=========;;;999777444222111111111444444333333333222222222222000222555555111///000000000222777999;;;CCCMMMPPPJJJCCC???>>>>>>===;;;<<<;;;999888777888888999888999888999>>>EEEEEEAAA999999::::::::::::999999:::???NNNddduuu}}}{{{{{{|||||||||{{{zzzzzz|||}}}~~~222222111111000000000000---...////////////...---000000000000000000000000/////////.........------//////////////////......////////////......------///000000000111111222222222000...,,,,,,...000222777666444222111000000111------///000222333444555777666666777888:::;;;<<<999:::<<>>===<<<:::999888888;;;:::888666555555555555444444444444333333333333222000111444444000...000000000333777999;;;CCCLLLYYYSSSJJJEEECCCAAA>>><<<===<<<:::888777777777888888999888888===DDDEEEAAA::::::::::::::::::999999:::???MMMbbbsss{{{~~~}}}}}}}}}|||{{{zzzzzzyyy|||}}}~~~000000000000000/////////,,,---............---,,,////////////////////////............------------000//////.........------111111111111111000000000000000000000000000000000000...,,,++++++---000222666555333111000000000000,,,,,,---///111222333444666555555555555777999;;;555777999===@@@BBBDDDEEEFFFFFFIIINNNTTTXXXZZZZZZ[[[```fffjjjllloootttxxx~~~zzzssswww{{{hhhSSSQQQHHHMMMRRRVVVYYYZZZYYYWWWSSSPPPMMMNNNQQQSSSSSSQQQMMMLLLNNNQQQRRROOOOOORRRHHHJJJJJJGGGCCC@@@AAACCC@@@???>>><<<;;;999888777;;;:::888777666777777888555555555444444444333333222000111444333000///111000000333777999:::AAAIIIWWWRRRKKKFFFEEECCC@@@===>>><<<:::888777777777777999999777777<<>><<<:::999888777666555444333444555555666666555555555444444444333111111444333000///222111111333777777888===EEEJJJGGGDDDCCCDDDDDDAAA>>>===<<<:::888777777777777999888666555:::AAABBB???===<<<;;;:::999999999:::===@@@MMMaaaqqqxxxzzz{{{~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}||||||}}}}}}}}}~~~~~~....../////////...---,,,,,,,,,---......---,,,,,,---...////////////...------------,,,,,,,,,,,,+++000///...,,,,,,,,,,,,,,,000000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,---...000///...---------...///---......///000111111111333222111000000222555666777777888:::<<<>>>@@@AAAAAAAAACCCFFFJJJLLLLLLKKKSSSUUUVVVWWWXXX]]]dddjjjkkkkkk___[[[cccbbbTTTMMMEEEKKKNNNLLLLLLQQQTTTSSSSSSPPPMMMNNNQQQSSSSSSQQQQQQRRRWWWZZZWWWOOOKKKMMMCCCEEEFFFCCC@@@???AAADDDAAA@@@???>>><<<;;;999999666555444333222333333444666666666666555555555444555222222444444111000333111111333666666555:::AAADDDBBBBBBDDDGGGGGGDDD@@@===<<<:::888777777888888888888555444888@@@AAA>>>>>>===;;;:::999999::::::;;;???MMMaaarrrxxxyyy{{{~~~}}}{{{{{{{{{||||||zzz{{{|||}}}}}}|||{{{zzz}}}~~~~~~~~~~~~}}}~~~}}}}}}---.../////////...,,,,,,,,,,,,............,,,,,,,,,---...//////...---,,,---------,,,,,,,,,++++++000///...,,,++++++,,,,,,------..................000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.../////////000000111111222111///...///111333555:::999::::::<<<>>>AAABBBBBBBBBCCCFFFIIIJJJIIIHHHMMMSSS[[[``````______```^^^cccWWWMMMSSSWWWOOOJJJFFFMMMOOOJJJIIINNNRRRQQQRRROOOLLLLLLOOOQQQQQQOOOQQQSSSXXX[[[UUUKKKFFFFFFAAACCCDDDBBB??????BBBEEE@@@???>>>===;;;:::999999999888666555555555666666777666666666555555555555555333222555444111111444222111444666555444888???GGGFFFFFFIIILLLKKKFFFBBB<<<;;;:::888888888888999888777444333777???@@@===>>>===<<<:::999999::::::999>>>LLLbbbrrryyyzzz{{{~~~|||{{{{{{||||||}}}zzzzzz{{{||||||{{{zzzyyy~~~}}}||||||~~~(((***+++---...------,,,++++++++++++++++++++++++,,,---...//////...---,,,------------------------+++++++++,,,,,,------------.........//////000000000//////...------,,,,,,,,,,,,,,,---------.....................---------...///111444777777555333555444222000............444222222777:::;;;???DDDAAA@@@???CCCHHHKKKKKKJJJOOORRRWWW\\\___```aaaaaa]]]ZZZTTTLLLEEECCCGGGLLLFFFHHHKKKKKKJJJLLLPPPTTTRRRNNNKKKNNNTTTWWWTTTPPPNNNSSSWWWTTTKKKEEEDDDFFF@@@AAABBBCCCEEEFFFGGGGGGCCC@@@======>>>>>>;;;888999888888777666555555555555555666777777666555444111111222333222111000///555444444444666888999;;;DDDHHHIIIGGGFFFHHHGGGCCC===??????===999777777999777888777555777>>>CCCCCC<<<;;;:::999999999::::::???BBBNNNddduuu}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwww{{{~~~~~~{{{zzz{{{~~~~~~}}}|||{{{{{{~~~~~~***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++******************++++++,,,,,,,,,---------............------,,,++++++***++++++++++++,,,,,,,,,,,,......//////000000000111000111333777:::;;;999777555444222000///.........444222333888::::::<<<@@@AAA@@@@@@CCCHHHKKKJJJHHHKKKOOOSSSXXXZZZ[[[\\\]]]YYYXXXSSSLLLEEEDDDHHHLLLHHHJJJLLLLLLJJJKKKPPPSSSOOOMMMLLLNNNSSSVVVTTTRRROOOTTTVVVRRRKKKEEEEEEGGGAAAAAABBBCCCDDDEEEFFFGGGCCC@@@>>>>>>??????;;;888888888888777666555555555444555666777777666555555111222333333333222000000444444444555777999;;;<<>>??????===999666777888777888777555777>>>CCCCCC<<<;;;:::999888999::::::<<<@@@MMMcccvvv~~~~~~~~~~~~~~~}}}{{{zzzyyyyyy|||~~~~~~||||||~~~}}}|||{{{zzz~~~~~~...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))******************)))))))))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,++++++************+++++++++,,,,,,...///000111333444555666444444666:::===>>>===;;;666555333222111111111111555333666:::<<<::::::===AAA@@@@@@CCCGGGJJJIIIGGGGGGKKKPPPSSSUUUVVVWWWXXXVVVUUURRRLLLFFFDDDGGGJJJIIIKKKMMMKKKIIIIIIMMMPPPKKKLLLMMMPPPRRRTTTTTTUUURRRUUUUUUQQQJJJEEEFFFIIIBBBBBBBBBCCCDDDEEEFFFFFFCCCAAA??????AAA@@@<<<888888888777777666555555555333444555666666666666666333333333333333222111111444444555666888:::<<<===@@@EEEHHHFFFEEEGGGGGGEEEAAAAAA@@@===999777666777666888777555777>>>BBBBBB<<<;;;:::888888999999::::::>>>KKKbbbvvv~~~~~~~~~~~~~~~~~~}}}||||||zzz}}}}}}}}}}}}|||{{{zzz}}}}}}}}}~~~333222000---,,,,,,,,,,,,------------------------+++,,,---......---,,,+++************++++++++++++,,,,,,,,,++++++++++++***------------------------/////////......---------------------............///000222444666999ӵ>>>???===;;;777777777777777888999999999888:::??????<<<:::;;;AAA??????CCCGGGIIIHHHEEEFFFJJJNNNQQQQQQRRRTTTVVVUUUUUUSSSMMMFFFCCCDDDFFFHHHJJJKKKIIIFFFFFFIIILLLGGGKKKOOOQQQQQQRRRUUUWWWTTTUUUUUUPPPKKKHHHIIILLLEEEDDDDDDCCCDDDEEEFFFFFFCCCAAA@@@AAABBBAAA<<<888888888777777777666666666333444444555666666666777444444444444333333222222Ħ;;;===>>>@@@FFFIIIĦFFFDDDCCCBBB???<<<999777666666666888777444777>>>BBBBBB;;;ӵ::::::===KKKaaauuu}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}|||}}}}}}~~~Ħ666555333000////////////------------------------......000000000000......,,,,,,------............///////////////.........0000000000000000000000002222221111111111111110001111111111112222222222222223334447779994ĉ@ӵ===<<<:::888999;;;<<<>>>???@@@AAA===<<>>;;;<<>>???BBBGGGIIIGGGEEEGGGKKKPPPQQQPPPQQQTTTWWWWWWWWWTTTNNNFFFAAA@@@BBBEEEFFFGGGEEEBBBBBBEEEHHHFFFKKKQQQSSSRRRSSSVVVYYYVVVVVVUUUQQQMMMKKKMMMPPPHHHGGGFFFEEEDDDEEEFFFGGGEEECCCAAAAAACCCBBB>>>:::888888888888888777777777555555555555666666777777444444333333333222222222>L:::<<<===>>>BBBHHH=hĦDDDDDDBBB???;;;999888777777666777666444666===BBBBBB4ĉ@ӵ;;;>>>KKKaaattt|||}}}}}}~~~~~~~~~~~~~~~}}}}}}>L444444333111111000000000,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...------......//////000000///000000000111111111111222222222222222111111111222222222222222222222222333333444444444555555555555555777999;;;GG=?===<<<:::<<<===???AAABBBCCCCCC???>>>???CCCCCC>>>;;;<<<<<<<<<>>>BBBGGGIIIHHHEEEHHHLLLQQQRRROOOOOOSSSWWWZZZYYYUUUNNNEEE@@@???AAABBBDDDFFFDDDBBBBBBFFFIIIHHHLLLRRRTTTTTTTTTVVVXXXVVVVVVUUUSSSQQQPPPRRRTTTLLLJJJHHHFFFEEEFFFGGGHHHGGGDDDAAAAAABBBBBB???<<<:::999999999999999999999888888777666666777777888444444333222222222222222HdĦ:::;;;<<<<<>>KKKaaasss{{{||||||~~~~~~}}}~~~~~~~~~~~~HdĦ......///ӵ,,,,,,,,,ĭӵ...ӵ,,,Ħ------...///000111222222222ӵӵ333444ĦƜ`1.׼sCCCCCCBBB<<<Ħ??????===;;;<<<@@@???:::888ӵGGGĦPPPPPPMMMMMMQQQVVVZZZYYYUUUMMMĭӵWWWWWWĦVVVWWWOOOĦHHHĦAAABBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;888888444222DdD???GGGLLL?fӵEEEAAA<<<Ħ555777666ӵƜ`1.׼s888<<<ĭӵ}}}~~~ӵĦĦĦDdDӵӵӵĦӵĭӵ(((***?~4,,,++++++g&e>&e+++g&e)))>hӵ+++,,,---...000111111g&e...guO>uO>&e2222224ff?>ߝL<<<gĉ@EEEHHHHHHHHHShӵ999;;;999999<<<;;;777g&eAAA>hӵNNNKKKJJJOOOTTTZZZYYYTTTfff?><zIIIg&e>&eVVVXXXHLXXXXXXYYYShӵgL???AAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<S?ʬ8888883h?D%%)?FFFLLLZufĦEEEAAA<<<gL:::555777g&eAAAgĉ@999666g&e>&e}}}@e??~~~g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??)))4Dӵ...,,,,,,Hƅ^Hu]Ħ,,,Hu]Ħ+++ZuR)Ħ.....................Hu]Ħ///HŐeHŐeHu]Ħ///qIܗGIӵ888tt======;;;HGgĉ@888>>>444666888888777888Hu]ĦDDDZuR)ĦMMMLLLLLLNNNPPPPPPQQQsߝLGdUĦOOOHƅ^Hu]ĦXXXntHdĦ[[[ZZZHGgĉ@IIIHdĦAAACCCCCCAAA???888999:::;;;<<<;;;Htƅ^555666Bt=o9ĦDtfo9ĦBBBGGGIIIg?CCC===HdĦ:::333444Hu]Ħ@@@tt999999Hƅ^Hu]Ħ|||H׼s~~~~~~tQ||||||~~~je<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ)))***4DuXӵ...,,,,,,DdDΦDdDĦ---DdDĦ,,,...t|<........................DdDĦ///DdDΦDdDΦDdDĦ///peƜ4DuTӵ555`eĭ:::qet222777<<<666999<<<======???DdDĦIIICCCt|>>888999:::;;;;;;q<R555555qjRgdKӵHdDĦgdKӵAAAFFFGR/f6LĭĦEEE???DdDĦ999444555DdDĦAAA`eĭ999DdDΦDdDĦ}}}DdDĦ}}}}}}~~~geĦ{{{{{{|||FSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ***+++4DuXӵ///,,,,,,DdDΦDdDӵ---DdDĦ---...o)h,,,........................DdDĦ///DdDΦDdDΦDdDӵ...=ӊB1.uTӵ333HߝL`o9666po9wӵBBBAAAFFFKKKMMMNNNPPPDdDĦNNNFFFo)h>>>BBBEEEGGGIIIKKKMMMKKKNNNDdDΦDdDĦOOODdDΦDdDӵXXXGIpӵDdDĦbbbpo9wӵDdDĦBBBAAA@@@???===888888999999999po9u888777666555GIdnuR)ĦDdDĦnuR)Ħ@@@DDDCdgĪjBBBDdDĦ888666777DdDĦBBBHߝL`o9999DdDΦDdDӵ~~~DdDĦ{{{zzz~~~~~~geĦ|||{{{sp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ***,,,4DuXӵ000------DdDʜ4DuTӵ--->d<Ħ---Dt---.....................>d<Ħ///>d<ʜDd<ʜ4DuTӵ...///F&uTӵ1114DufئL>e666puR)ĦTTTUUUZZZ___bbbbbbccc>d<ĦRRRDt999BBBFFFIIILLLMMMKKKNNNDdDΦDdDĦMMM>d<ʜ4DuTӵXXX4DwDd<ĦhhhpuR)Ħ>d<@@@>>>===<<<888888888888888peӵ999ĦpeӵDx<>d<ӵDd<>>>qR/ܗ?fӵEEE>d<777888>d<ĦCCC4DufئL>e:::DdDʜ4DuTӵDdDĦyyyyyy}}}~~~~~~geĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ+++,,,4DuXӵ000------D&dq&ĒR------sdKĦ---DHRRud.....................sdKĦ///D&oq<Ōq&ĒR...000111>dp&ĒR......nfʜd<Φ>d<ĦJJJs&dq&ĒRUUUXXXi?ʜtd<ĦlllHHܗDӊBPPP<x<<<===888888888777777B?d<~~~~~~|||geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR,,,---4DuXӵ111------Hu]3hh,,,,,,,,,ne,,,---=e........................ne000///pIƎ@t@h...000222>h,,,---///feLLL@ďDiiilllooolllnnnpppooollljjjnefffZZZ=e<<>>:::999888777666@h777666@G333333HĪj@IŌ777<<<BeneGGGHkge:::ne>>>CCCfe:::Hu]3hhse~~~~~~|||geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h,,,4DuXӵ111ĵD^++++++++++++++++++,,,+++........................000000///555000222555666000222777<<<\\\^^^aaaoooppprrrssspppqqqrrrooojjjhhhmmmlllaaa:::999<<<@@@DDDEEEDDDEEEIII???AAACCCPPPQQQTTTYYY___DdDĦqqqsssSSSTTTRRR===;;;===???;;;:::999777666666777666666666333333333666777===GGGFFF999:::888===BBB:::999D^~~~s׼s~~~}}}~~~geFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ,,,******************Ħ+++,,,------,,,++++++...........................///Ħ///---,,,000///...---...111444666111333666888888555111///666888===CCCKKKSSSYYY]]]\\\```eeehhhiiijjjmmmooodddfffjjjnnnrrrtttvvvvvvtttuuuuuuqqqlllkkkmmmoooĦgggUUUFFF???>>>;;;888777888===@@@@@@@@@BBBFFFJJJKKKHHHFFFFFFGGG===???AAACCCFFFHHHJJJLLLOOOQQQTTTYYY```ffflllooo>d<Ħrrrtttrrrpppggg[[[VVVVVVVVVRRRNNNIIIIIIFFFBBB===;;;===@@@<<<;;;999777777777777888999888777666666777888999111111111222222333333333444333333222333444666777======@@@EEEJJJMMMLLLJJJFFFGGGFFFBBB===;;;<<d<Ħ{{{~~~Be}}}}}}geFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ...+++++++++++++++gdKĦ***,,,---...---,,,,,,,,,,,,,,,------.........111gdKĦ///.........//////000111111222222444999777888<<<666222;;;;;;GGGSSSVVVXXX]]]cccfffkkkjjjjjjlllpppqqqooollllllllllllnnnpppsssvvvxxxqqqqqqpppnnnmmmkkkjjjgdKĦnnn^^^III<<<:::666444222444999===???>>>@@@CCCGGGHHHFFFEEEFFFIII<<<@@@DDDEEEDDDEEEIIILLLLLLPPPWWW\\\```gggpppvvvgdDĦxxxxxxxxxoooiiiaaa\\\YYYVVVQQQMMMNNNJJJEEEAAA@@@@@@??????<<<;;;;;;::::::999999999888777555555666999<<<>>>333///...111111------222000111222444555666777777999<<A...ne---...,,,,,,,,,,,,ne***+++,,,---...------,,,,,,,,,------------------ne//////////////////000000111111111222333888777888<<<777555???NNNYYYbbbddddddgggkkkmmmkkkjjjiiilllpppqqqooolllllllllmmmnnnppprrruuuvvvqqqqqqpppnnnmmmlllneooonnnbbbNNN???;;;777555444666:::>>>???>>>???CCCFFFFFFEEEDDDEEEGGG>>>AAADDDEEEEEEFFFJJJNNNPPPTTTYYY]]]aaafffnnnDevvvxxxxxxwwwpppkkkddd]]]XXXTTTPPPNNNNNNKKKFFFCCCBBBAAA???>>>;;;;;;;;;::::::999888888999888666555555777999;;;777111...222333000///111000111222444555666777777999<<>>>>>>>>;;;888======ne===AAAFFFBBB===999666777999;;;:::neppp}}}}}}}}}~~~~~~}}}>Ak<fhDenenene000///------...---------------+++,,,---.........---,,,------------------,,,,,,/////////000000000000000000000111111111333888666777<<<:::;;;GGG```iiipppooolllnnnppppppjjjiiiiiilllpppqqqooolllmmmmmmmmmmmmoooqqqssstttqqqqqqpppooommmllliiimmmooogggVVVEEE<<<999888888999<<<>>>??????>>>BBBEEEDDDBBBAAACCCEEE@@@BBBEEEEEEEEEGGGLLLPPPTTTXXX\\\___bbbfffmmmrrrwwwyyyzzzyyyxxxsssppphhh___VVVQQQPPPPPPMMMKKKHHHFFFDDDBBB@@@===;;;;;;;;;::::::999888777:::888666444444555666777999333000222333222111111111222333444555777888888999<<<@@@FFFJJJLLLJJJHHHFFFBBB===;;;;;;<<<:::888===>>>888<<<@@@EEEBBB===999777888999;;;:::[[[nnn|||~~~~~~~~~~~~...///111666;;;;;;777222111000///---------..............................,,,---...//////...---,,,.........------,,,,,,,,,---......//////000000000000000000000000000000000333888777777===<<>>???@@@@@@>>>AAACCCBBB@@@???AAACCCAAACCCFFFFFFFFFHHHNNNRRRUUUYYY]]]```bbbgggmmmsss||||||{{{|||}}}~~~~~~~~~xxxtttlll```UUUOOOOOORRRMMMLLLJJJHHHGGGDDD@@@===;;;;;;;;;;;;:::999777666888777555444333333444555555444333222000000111444222222333444666777888999:::;;;???CCCGGGHHHHHHHHHHHHCCC>>>;;;<<<===<<<:::===>>>>>>;;;888888<<>>:::888888:::;;;999999<<>>>>>999555222111000...------......////////////////////////---.../////////...------.........------,,,,,,,,,------......//////000000000000000000000111111111444:::888999>>>>>>EEEVVVffflllooollljjjjjjkkkiiiiiihhhhhhkkkoooqqqooolllnnnmmmmmmlllmmmooopppqqqqqqqqqpppooonnnmmmmmmllliiikkknnnpppooodddQQQAAA>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBAAA>>>===???AAA@@@CCCFFFGGGGGGJJJOOOSSSSSSWWW\\\```bbbgggnnntttzzz{{{}}}}}}xxxnnnaaaUUUOOOPPPSSSNNNMMMKKKJJJIIIFFFAAA>>>;;;<<<<<<<<<;;;999777666666555444333333444444555///333555111------333888333333444444666888999::::::;;;>>>@@@CCCDDDFFFGGGLLLGGGAAA??????@@@???===<<<>>>>>><<<888888;;;>>>EEEBBB>>>;;;999999:::;;;888888<<>>:::666333222000///.........///////////////////////////...///000000000///...---------------------,,,,,,..................///////////////000111111222222555<<<;;;;;;@@@@@@GGGYYYhhhlllooolllkkkmmmmmmkkkhhhggggggjjjoooqqqooolllmmmlllllllllmmmnnnpppqqqqqqqqqpppoooooonnnmmmmmmjjjmmmpppqqqooohhhXXXJJJ???@@@??????>>>@@@CCCFFF???AAABBB@@@<<<;;;===@@@???BBBGGGIIIIIIJJJNNNRRRQQQUUUZZZ^^^aaagggnnntttwwwzzz~~~{{{nnn```UUUQQQRRRTTTPPPNNNLLLKKKJJJGGGCCC@@@======>>>>>>===:::888666555555444444444444444444---222555111...222999===555444444555666888:::<<<:::;;;===>>>???AAADDDGGGMMMIIIDDDBBBCCCCCCAAA???<<<>>>???<<<999888:::===EEECCC???<<<:::999::::::888888;;;CCCRRReeexxx~~~+++...444:::===;;;888555444333111///.........//////////////////////////////000000111000///...---,,,,,,------------------..................---------......000111222333444777>>>>>>>>>BBBAAAHHHZZZiiimmmnnnlllkkkmmmmmmkkkgggfffgggjjjoooqqqooolllkkkkkkkkkkkklllnnnpppqqqqqqqqqppppppooonnnnnnnnnjjjoooqqqpppooolllaaaUUU@@@@@@???======???EEEIII@@@AAABBB???<<<:::===@@@<<>>???@@@@@@>>><<<999777777777666555444333222222111333333111555>>>CCCBBB555555444555666888;;;<<<:::;;;<<<<<<<<<>>>CCCGGGLLLHHHDDDCCCDDDCCC@@@===<<<>>>???===999888:::===EEECCC???<<<::::::::::::888888:::BBBPPPcccwww~~~(((,,,222888:::999555222555333222000///......//////////////////////////////000111111111///...---,,,,,,,,,------........./////////......------,,,,,,---...000111333444555888@@@@@@@@@CCCAAAHHHYYYhhhlllllljjjiiikkkkkkhhhgggfffgggjjjoooqqqooollljjjjjjjjjkkklllnnnppprrrqqqqqqppppppoooooonnnnnniiiooorrrpppooonnnggg]]]@@@@@@???===<<>>???===999888:::<<>><<<:::888777:::::::::999888777777666222333222222666<<<;;;666555555444444555666888999;;;;;;;;;<<<>>>AAACCCEEEGGGEEEDDDBBBBBBBBBCCCCCC;;;>>>@@@>>>;;;:::;;;>>>EEEHHHFFF>>>888999<<<<<<666;;;>>>@@@KKK```rrryyy//////222666:::999333...////////////............///...------------...///.../////////////////////........................//////.........---------,,,,,,,,,---...111333444:::AAAJJJLLLGGGFFFRRRaaakkkkkkjjjjjjjjjjjjkkkkkknnnjjjggggggjjjmmmmmmlllllliiijjjlllmmmmmmpppuuuqqqpppnnnmmmmmmnnnooopppooonnnnnnoooppppppllliiiQQQ===>>>DDD;;;:::BBB@@@;;;;;;;;;<<<<<<<<<======;;;===AAAEEEIIIKKKMMMNNNRRRVVV[[[^^^___bbbgggkkkuuu}}}{{{qqqfff___^^^\\\YYYZZZVVVQQQMMMKKKJJJHHHGGGCCCBBB???===<<<:::999888::::::888777777666666666333333222222666;;;:::555555555444444555666888999:::::::::;;;===@@@CCCDDDHHHGGGEEEDDDBBBBBBBBBBBB;;;>>>???>>>;;;999;;;>>>EEEGGGFFF>>>999999<<<<<<666;;;===@@@KKK___rrrzzz//////111555888777222...////////////............///...------------.../////////////////////......------------------------...............---------,,,,,,,,,---///111333555:::AAAJJJLLLHHHGGGSSSaaaiiiiiijjjjjjjjjiiiiiiiiippplllhhhgggjjjlllkkkiiikkkiiijjjmmmllllllqqqyyyqqqpppmmmllllllnnnqqqssspppooonnnooopppqqqooonnn\\\GGG???>>>777666;;;:::888888999:::;;;<<<<<<===;;;===@@@CCCGGGIIIKKKKKKPPPUUUZZZ]]]___ccchhhlllvvv~~~~~~zzzuuupppiiiaaa___aaa]]]YYYSSSNNNKKKIIIFFFDDDEEEBBB>>><<<<<<;;;:::999:::999777555444555666777444444333222555:::888333666555555444555777888999888888999:::<<>>999:::<<<<<<666:::<<>><<<<<<===;;;::::::888555333333444666777444555333111444888777111666555555444555777888999777777888999;;;>>>@@@BBBKKKJJJIIIGGGDDDAAA>>>===:::<<<>>>===:::888:::<<>>999:::<<<<<<666999;;;>>>GGGYYYnnn|||000//////222555555111---////////////............---..................---000000//////.........------------------------------.....................------------///222444555<<>>===>>>???<<<999999777555333222444666888444444222111444777555000555444444444444666777888777777777888:::===???AAAJJJJJJIIIHHHEEEAAA>>><<<999<<<===<<<999888999<<<@@@DDDDDD>>>:::;;;<<<<<<777888999===DDDTTTjjj{{{222000///111444444111...////////////............------...//////...------000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...000222444666===BBBIIIMMMKKKLLLVVVccciiiiiijjjiiiiiihhhgggfffmmmjjjhhhhhhjjjkkkiiigggjjjgggeeehhhhhhfffgggjjjhhhjjjmmmpppqqqpppnnnllliiijjjjjjiiihhhiiilllnnnmmmdddKKK999999555111777333444555666888999;;;;;;<<<===>>>@@@CCCFFFHHHJJJKKKPPPWWW\\\___dddjjjoooyyyuuuiiibbbaaaXXXVVVRRRPPPNNNLLLJJJHHHFFFBBB>>>>>>AAAAAA===888888777555444444555666777333333222000333777555000444333333333333555666777666666777888:::===???AAAFFFGGGHHHGGGEEEBBB>>>;;;999;;;===;;;888777999;;;>>>BBBCCC>>>:::;;;<<<<<<777777888;;;AAAOOOfffyyy444111000111333444222///////////////............------...//////...------111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...000222444666>>>BBBHHHMMMLLLMMMWWWccckkkkkkjjjiiihhhhhhhhhhhhjjjhhhfffhhhkkklllkkkiiilllfffeeeiiimmmllljjjiiiiiijjjlllmmmnnnmmmlllkkkjjjlllmmmllljjjjjjlllnnnooolllRRR===<<<555///777444555666777888999::::::<<<===>>>@@@CCCFFFIIIKKKJJJOOOVVV[[[___dddkkkpppzzzwwwnnnhhh```XXXYYYVVVSSSPPPOOOLLLIIIGGGEEEAAA>>>@@@CCCCCC===777777666666555666666777777222222111///333777555000222222111111222333555666777777777888:::===@@@AAABBBDDDFFFGGGEEEBBB>>><<<888;;;<<<;;;888666888;;;===BBBCCC>>>:::;;;===<<<888666666999===JJJaaawww555222000111333444222000000/////////............,,,---...//////...---,,,111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...000222555666>>>BBBHHHMMMMMMNNNXXXcccmmmllljjjhhhggghhhhhhiiiiiifffeeegggkkkmmmllljjjmmmgggeeelllrrrrrrnnnkkkkkkkkkjjjjjjkkkkkklllllllllnnnpppooommmkkkmmmoooqqqqqqXXX@@@>>>555---666555555666777888999::::::<<<===>>>@@@CCCGGGJJJLLLJJJOOOVVV[[[___eeekkkqqqvvv{{{~~~ooogggfff^^^SSSZZZWWWTTTQQQOOOLLLIIIFFFDDDAAA>>>AAAEEEDDD===666666666777777777777777777111111000///333777666111222111111000111333444555777777888999;;;===@@@BBB???AAADDDFFFEEECCC???<<<888:::<<<;;;888666888:::<<>>:::;;;===<<<888666666888<<>>>>>@@@CCCDDDDDDBBB???===:::999888888888999:::;;;>>>CCCDDD>>>::::::;;;:::999999:::;;;===FFF[[[nnn}}}~~~}}}||||||}}}~~~111444444111000333333000222000...,,,,,,---///000111111111000///.........000///...---------......+++,,,------------,,,+++000000000000000000000000+++---///...---///444888;;;BBBJJJLLLKKKMMMVVV^^^cccgggjjjjjjhhhggghhhjjjhhhgggggghhhiiikkknnnooolllkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmlllkkkkkkllliiiiiimmmooonnnqqquuutttqqqcccMMM<<<666444222222333444555666777888999777;;;@@@BBBCCCDDDHHHLLLLLLPPPVVVZZZ^^^cccjjjppptttzzz}}}wwwqqqkkkfffbbb```aaa\\\VVVRRRPPPMMMIIIFFFGGGCCC@@@@@@BBBBBB>>>;;;999999888888777666666666333444555666555333222000444333333222222333333444888777777777888999:::;;;>>>???BBBDDDDDDBBB???===<<<;;;999888888888999:::>>>BBBCCC>>>::::::;;;:::777777888999:::CCCWWWjjj}}}|||~~~~~~}}}}}}}}}}}}~~~~~~111333333000000222222///111000...---,,,---///000111111000000//////......000000///...............,,,,,,------------,,,,,,000000000000000000000000+++---///...---///333888;;;BBBJJJMMMMMMOOOVVV]]]bbbfffiiijjjhhhggghhhjjjjjjjjjjjjjjjkkkmmmoooqqqkkkkkkkkkkkkjjjjjjjjjjjjiiijjjlllmmmmmmmmmllllllllliiiiiimmmnnnnnnppptttvvvtttiiiTTT???555333333333333444444555666777777999<<>>;;;999999888888777666666666111333555666555222///,,,333333333333333333333333555555555666777777888999<<<>>>AAACCCCCCAAA???===<<<;;;:::999999:::;;;;;;;;;@@@AAA===999:::;;;;;;777777888999999@@@SSSeeezzz{{{|||~~~~~~222444444000000222111...//////............///000000000000000////////////000000000000000/////////------------------------////////////////////////,,,...///...---...333777<<>>CCCJJJPPPRRRUUUYYY[[[]]]ccckkkqqqnnnvvv}}}~~~xxxmmmeeebbb\\\UUUQQQNNNKKKFFFBBBBBBAAA@@@@@@@@@@@@???>>>999999888888777666666666111333444555444222///---333333333333333333333333666777777888999999::::::;;;===@@@BBBBBBAAA>>>===:::999999888999:::<<<===999>>>@@@<<<888:::;;;;;;::::::;;;;;;:::AAARRRdddzzz|||}}}~~~~~~333666555111000222222..................//////000000000000000////////////111111111111111000//////......------------......000000000000000000000000---...000...---...222666???CCCJJJNNNPPPSSSYYY]]]bbbfffjjjjjjiiihhhjjjllliiiiiihhhhhhiiijjjlllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkmmmoooppppppoooooopppmmmmmmpppqqqppprrrvvvvvvwwwvvvlllXXXBBB555333111111222222333444555555666999<<<>>>@@@EEELLLRRRRRRVVVZZZ\\\^^^cccjjjpppkkkssszzz}}}zzzxxxvvvxxxxxxssshhh```aaa\\\UUUQQQOOOLLLGGGDDDCCCCCCBBBAAAAAA@@@@@@???999999888888777666666666222333444444444333111111222333333444444333333222666777888999:::::::::999999<<>>===999999888888888999:::;;;888===???;;;888:::;;;;;;<<<<<<===<<<;;;@@@QQQbbbxxx~~~~~~~~~555777666222111333222///............//////000000////////////000000000000111111222222222111000//////...---,,,,,,---...///000000000000000000000000---///000...---...222666AAADDDIIIMMMPPPTTTZZZ^^^cccfffjjjkkkjjjjjjlllnnnlllkkkkkkjjjkkklllnnnooooooooonnnlllkkkjjjiiihhhjjjkkkmmmooopppppppppppprrroooooorrrsssqqqssswwwtttuuuvvvrrraaaIII888222///000111222333444555666888;;;???AAABBBFFFMMMRRROOOSSSXXX[[[]]]```fffkkkiiiqqqxxxzzz|||xxxtttrrrtttvvvssskkkcccaaa\\\VVVRRRPPPMMMIIIFFFFFFFFFEEECCCAAA???>>>>>>999999888888777666666666333333333333333444444555222333333444444333333222333444666777888888777777999;;;>>>AAAAAA@@@>>><<<;;;:::999777666666777777777<<<>>>:::888999;;;;;;;;;;;;<<<;;;999===MMM^^^ttt~~~~~~~~~~~~666888777333222444333000---.........//////000000////////////000000000000111111222333222111000//////...---,,,,,,---...///000000000000000000000000---///000...---...222666BBBEEEHHHLLLOOOTTTZZZ___cccgggkkklllkkkkkklllooonnnnnnmmmmmmnnnooopppqqqppppppnnnmmmkkkiiihhhhhhjjjkkkmmmooopppqqqppppppsssppppppssssssrrrtttxxxssssssvvvuuufffMMM999222...///000111333444666666;;;>>>BBBCCCDDDGGGLLLQQQLLLPPPUUUYYYZZZ^^^cccggghhhpppvvvwwwyyy~~~{{{wwwtttvvvzzzyyyrrrkkkaaa\\\VVVRRRQQQNNNKKKGGGJJJJJJHHHEEEAAA>>><<<<<<999999888888777666666666444333222222333444666777222222444444444444222222111222333555666555555444888:::>>>@@@AAA@@@>>><<<>>><<<:::777555444444444666;;;===:::777999<<<;;;999999:::999666;;;JJJ[[[qqq}}}~~~}}}}}}~~~~~~~~~666555444333222111111111000000000000////////////333333222111000///......222222333333222111///...///...---,,,+++,,,------,,,---------...////////////.........///222444666AAADDDIIINNNTTTXXX[[[\\\eeefffhhhkkklllmmmmmmmmmqqqnnnlllmmmpppqqqooommmnnnnnnnnnmmmmmmllllllkkklllllllllmmmoooqqqsssuuuvvvuuutttttttttuuuwwwxxx|||yyyzzzzzzmmmSSS;;;///---000333333444666;;;???;;;;;;<<<===@@@CCCGGGHHHNNNPPPTTTXXX\\\___```aaaeeegggkkkrrrxxxzzzxxxuuurrrxxx||||||zzzxxxrrrkkkbbb]]]WWWSSSSSSSSSQQQOOOOOOKKKEEEBBBAAA???<<<999::::::999888777666555444444444444555555555555555222333444444444333222111444444444555555555555666777888;;;===>>>>>>>>>===999999888777777666666666:::>>>@@@>>>999777:::===:::888888888777;;;FFFRRRjjjwww}}}~~~555555555444333222000000000000000000/////////...222222111111000/////////222222333333222000///...///...---,,,,,,,,,------------..................///.........///222444666@@@CCCHHHNNNTTTYYY\\\]]]eeefffhhhjjjllllllllllllnnnkkkiiijjjmmmnnnllljjjmmmllllllllllllllllllkkkllllllmmmnnnooorrrtttuuuvvvuuutttttttttuuuwwwwww{{{yyyzzz{{{oooWWW>>>000000222444333333444888;;;::::::;;;===@@@CCCFFFHHHMMMPPPSSSXXX\\\^^^``````fffgggkkkqqqwwwxxxvvvtttxxx}}}~~~}}}{{{uuuoooddd___XXXUUUTTTSSSQQQOOOOOOJJJEEEBBBAAA@@@===:::::::::999888777666666555555555555555555555444444333444555555555444222111444444444555555555555666666888:::===>>>>>>======999999999999888777666666:::>>>AAA???:::888:::===999888777777777999DDDPPPeeesss~~~}}}~~~444444555555333222000///000000000/////////......000000000000000000000000111111222222111000///...///...------,,,,,,------//////..................///.........///222444666>>>AAAGGGMMMTTTYYY]]]___fffgggiiijjjkkkkkkjjjjjjkkkhhhfffgggjjjkkkiiigggjjjjjjjjjkkkkkkkkkkkkkkklllmmmmmmnnnppprrrtttuuuuuuuuuttttttuuuuuuvvvwww{{{yyy{{{|||sss\\\BBB222333444444333222333555777999999;;;===@@@CCCEEEGGGLLLOOOSSSWWW[[[^^^______```cccgggnnntttxxxxxxwww~~~}}}xxxrrrgggbbb[[[WWWVVVTTTQQQNNNNNNJJJEEEBBBBBBAAA>>><<<999999999888888777777777666666666555444444444333444444555666555444333222444444444555555555555666555777:::<<<>>>>>>======999:::;;;;;;;;;999777555;;;???BBB@@@;;;888:::===888666666777555777AAAMMM___nnn}}}~~~}}}333444555555444222///...000000/////////.........////////////000000111111000000111111111000...---///......---------------000000//////......------///.........///222444666===@@@EEELLLSSSYYY^^^```ggghhhiiijjjjjjjjjiiihhhjjjhhhfffgggjjjkkkiiifffhhhhhhiiiiiijjjjjjkkkkkkllllllmmmoooppprrrttttttttttttttttttuuuuuuvvvvvv|||{{{|||}}}vvvbbbGGG333444444333222222333444555777888:::<<>>======999:::<<<===<<<:::777555;;;???BBB@@@;;;888:::===666555666666444555>>>HHHZZZkkk{{{~~~333444444444333111///...////////////.....................///000000111111...///000111000///...---...//////.........------000000000//////......---///.........///222444666===@@@DDDKKKRRRYYY^^^aaagggggghhhiiiiiiiiihhhgggllljjjhhhiiikkkllljjjhhhggghhhhhhiiiiiijjjjjjjjjkkkkkkmmmoooppprrrsssssssssttttttuuuuuuuuuuuuuuu~~~}}}||||||xxxgggLLL555222111111111222444555666666777999<<>>::::::::::::999999999999777777666555444333333333444555666666666555444333444444444555555555555666444666999<<<>>>>>>>>>>>>999;;;<<<======:::888666;;;???BBBAAA;;;888999;;;555555666666444333;;;DDDXXXjjj{{{444444333222111000///////////////.........------.........//////000000000---...///000000///...---...////////////...------000000/////////////////////.........///222444666>>>@@@DDDJJJQQQXXX^^^aaaffffffhhhiiiiiihhhggggggmmmjjjhhhiiilllmmmkkkiiihhhhhhhhhiiiiiiiiiiiiiiiiiijjjlllnnnpppqqqqqqqqqsssssstttuuuuuuuuuuuuttt}}}{{{yyyzzzyyymmmRRR:::111000...///222555666666444666888;;;>>>@@@BBBBBBHHHKKKQQQVVVZZZ[[[[[[[[[YYY\\\aaaeeeiiinnnsssvvv|||~~~{{{yyytttmmmnnniiiccc___\\\YYYTTTOOOPPPLLLGGGDDDDDDCCC@@@===;;;;;;;;;::::::999999999666666666555444444444333444444555666555444333222444444444555555555555666555777:::===???@@@??????:::;;;<<<<<<<<<:::888666:::>>>BBB@@@;;;777777999555555666777444222999AAAUUUhhh{{{666444222000//////000111//////.........---------......//////////////////------.../////////...---...//////000///...---,,,///////////////000000000///.........///222444666>>>@@@DDDJJJPPPWWW]]]```dddeeeggghhhhhhhhhggggggllliiiggghhhkkkllljjjgggjjjjjjiiiiiiiiiiiiiiiiiiggghhhkkkmmmoooppppppppprrrssstttuuuuuuuuuttttttyyywwwuuuvvvyyyrrrZZZAAA222000...///222444555444333555888;;;>>>@@@AAAAAAFFFJJJPPPVVVYYY[[[ZZZZZZ[[[^^^aaadddfffjjjooossszzz}}}zzztttmmmooojjjdddaaa^^^[[[UUUQQQRRRMMMHHHEEEDDDCCC@@@=========<<<;;;:::999999888555555555555555555444444333444555555555444222111444444444555555555555666666888;;;>>>@@@AAAAAA@@@:::;;;;;;::::::999888777999===AAA@@@:::666666888555555777777444222777???QQQeeexxx~~~}}}~~~777555222///...///000222//////.........---------////////////////////////,,,---.../////////...---...///000000000///---,,,......//////000000111111///.........///222444666???AAADDDJJJPPPWWW]]]```ccceeefffhhhhhhhhhhhhgggjjjgggeeefffiiijjjhhhfffkkkkkkjjjjjjiiiiiihhhhhhfffhhhjjjlllnnnooooooooorrrrrrtttuuuuuuuuutttsssvvvtttrrrtttzzzvvv___GGG333000...///111444333222333444888;;;>>>???@@@@@@FFFJJJPPPUUUYYYZZZZZZYYYYYY\\\```bbbeeeiiioootttzzz|||uuunnnooojjjeeebbb___\\\VVVRRRSSSNNNHHHEEEEEECCC@@@<<<>>>>>>===<<<:::999888888444444444555555555555555222333444444444333222111444444444555555555666666666888;;;>>>AAABBBBBBAAA;;;;;;:::999888888888777888===AAA???:::555555777555555777888444222777???NNNbbbuuu{{{zzz{{{~~~|||<<<:::555111...---------000///...---,,,---......000000000000////////////////////////............------------------------------,,,---...000222333///...---...///222444666@@@AAAEEEJJJPPPVVV\\\___bbbdddhhhkkkllljjjgggeeefffhhhhhhgggeeefffkkkooojjjlllnnnooonnnllljjjhhhfffeeegggkkkqqqtttsssqqqnnnppprrrttttttssspppooorrrmmmqqqtttuuuuuudddGGG555222111444444222222444111333666999<<<===>>>>>>EEEJJJQQQTTTUUUUUUWWWYYYYYY\\\aaaccceeehhhnnnssszzz|||}}}vvvoookkkjjjkkkkkkiiiddd\\\TTTOOORRRPPPLLLHHHDDDAAA??????@@@>>><<<:::999888888999777777777777666666666666444444333222222111111000666444222333666777555333444666:::===@@@@@@??????;;;;;;<<<;;;:::888666444555<<>>>>>DDDIIIOOOSSSSSSUUUWWWZZZZZZ]]]```bbbcccgggmmmrrrvvvyyy|||~~~|||xxxrrrnnniiikkkkkkiiibbb[[[UUUSSSRRRPPPLLLHHHDDDBBB@@@@@@@@@>>><<<:::999888888999777777777666666666555555444444333222222111111000666444333333666666555333333555999<<>>:::;;;;;;;;;:::888666555555<<>>777555555777666444444444666999;;;LLL\\\qqq}}}~~~~~~:::888555333111111111222000///...---,,,---......000000000000////////////111111000000000/////////...------------------...,,,---...///000111111111///.........///111444666???AAAEEEJJJQQQXXX^^^aaaccceeefffhhhhhhhhhgggggggggiiijjjiiihhhiiinnnrrriiikkkmmmooopppooonnnmmmkkkjjjiiijjjmmmooooooooonnnoooqqqssssssrrrqqqppptttpppsssvvvxxx|||pppVVV888333000222333111222444222333666999;;;=========CCCHHHMMMPPPQQQTTTXXX\\\[[[]]]``````aaaeeekkkqqqrrruuuyyy{{{{{{xxxtttqqqhhhkkkmmmiii```YYYVVVWWWRRRPPPLLLIIIEEECCCBBBAAA@@@>>><<<:::999888888999666666666555555555444444444444333222222111111000555444333333555555444333333555888;;;============999999::::::999999888777555<<>>888555555777666555444555777999:::HHHYYYnnn}}}555444222111000000111111000///...---,,,---......000000000000////////////111111111111000000000000///...------------...///,,,---///000111111000000//////......///111444555???AAAEEEJJJQQQYYY___bbbeeeeeeeeefffgggggghhhhhhgggiiikkkkkkjjjkkkooossslllmmmnnnooooooooommmmmmkkkjjjiiijjjkkkmmmooopppmmmnnnppprrrrrrrrrqqqppptttpppsssvvvwww|||qqqYYY;;;444000111222111111333222333666999;;;<<<<<<===BBBFFFKKKNNNOOORRRXXX\\\\\\^^^_________cccjjjoooqqqsssvvvyyyyyywwwtttrrrjjjooopppjjj___WWWVVVXXXRRRQQQMMMIIIFFFDDDCCCCCC@@@>>><<<:::999888888999666555555555444444444444444444333222222111111000444444333333333333333222222444777999;;;<<<<<<;;;888888888999999999999888666<<>>888555444666666555555555777999:::CCCTTTkkk|||000000///.........//////000///...---,,,---......000000000000////////////111111111111000000000000//////---,,,,,,---//////---...///111111111000000000///......///111333555>>>@@@DDDJJJQQQYYY___ccceeeeeeeeefffgggggghhhiiihhhjjjllllllkkklllooosssoooooooooooonnnmmmkkkjjjiiiiiiiiijjjkkkmmmppprrrmmmnnnoooqqqqqqrrrqqqqqqtttpppsssuuuuuuzzzqqqZZZ>>>555///000222111111333222333666888:::;;;<<<<<>><<<:::999888888999666555555555444444444444444444333222222111111000333444444333222222222222333444666888:::;;;;;;;;;888888888888888888999999777<<>>BBBIIIQQQYYY___cccffffffgggggghhhiiiiiiiiihhhkkkmmmmmmkkkkkknnnqqqppppppooonnnmmmkkkjjjiiiggghhhjjjkkkkkkllloooqqqmmmmmmooopppqqqqqqrrrrrrrrrpppuuuwwwvvvzzzrrr\\\@@@666......111111111222222333666888:::;;;;;;;;;???DDDIIILLLMMMPPPTTTXXXZZZ]]]```aaaaaadddiiimmmqqqrrrtttttttttsssrrrqqqqqqttttttoooeee\\\XXXXXXVVVTTTPPPLLLHHHEEEDDDCCC@@@>>><<<:::999888888999666666666555555555444444444444333222222111111000333444444333111000000222444444666888999:::;;;;;;888888777777777888888999777<<<@@@BBB???:::555333555555555666666777888999===LLLbbbuuu000000000000000000000000000///...---,,,---......000000000000////////////000000000/////////......111///---,,,,,,---///111000000000///000000111222111000///...///000333444:::<<>>CCCIIIMMMNNNOOORRRTTTXXX\\\aaacccdddeeeiiimmmooopppqqqrrrssssssrrrrrrqqqrrrssspppiiibbb\\\YYYXXXVVVRRRMMMHHHEEECCCBBB@@@>>><<<:::999888888999777777777666666666555555444444333222222111111000222444444333000///000111555555666888999:::;;;;;;999888777666666777888888888;;;@@@BBB@@@;;;555222555555555666777777888888<<>>CCCJJJMMMNNNNNNPPPRRRWWW\\\aaadddeeefffjjjmmmnnnnnnpppqqqrrrsssttttttpppqqqrrrqqqmmmggg```[[[ZZZWWWSSSMMMIIIEEECCCBBB@@@>>><<<:::999888999999777777777777666666666666444444333333222111111000222333555333000...///111555666777888999:::;;;<<<:::999777666666666777888888;;;@@@BBB@@@;;;555222555555666666777888888888;;;III]]]ooo{{{~~~...000222444444333000///000///...---,,,---......////////////............///......------///000111......---,,,---...///000000///...------...///000---///111000...///333666===???CCCHHHOOOWWW]]]```ccceeehhhkkklllkkkjjjhhhnnnmmmlllllllllmmmooopppmmmlllkkkjjjjjjjjjkkklllllllllkkkkkkkkkkkkjjjjjjhhhjjjllloooqqqrrrrrrrrrrrryyy~~~|||vvv[[[888///888...***444666666555555666888:::<<<>>>???CCCHHHJJJKKKMMMRRRVVVYYY]]]aaabbbbbbdddhhhkkkqqqpppoooqqqsssrrrmmmhhhlllooouuuzzzyyyrrrggg___^^^ZZZUUURRRPPPMMMGGGCCCEEE???<<<;;;888555555888888777777666555444444444222222111111111111111111333333222222222222222222333444555777888:::;;;;;;::::::::::::::::::::::::888888:::===@@@>>>888333666666666777888888999999:::CCCVVVmmm|||...000222333333222000///000///...,,,,,,------...////////////............//////...---...///000111000000///...///000111222000///...------...///000---///111000...///333666===???BBBHHHOOOVVV\\\```ccceeegggiiikkkkkkjjjiiinnnnnnmmmmmmmmmnnnooopppkkkkkkjjjjjjjjjkkklllmmmlllllllllllllllkkkkkkkkkjjjkkkmmmpppqqqrrrssssssrrrxxx~~~~~~yyy```<<<000666...+++333555555555555666888:::<<<>>>???CCCHHHJJJKKKNNNSSSWWWXXX[[[```bbbccceeeiiimmmrrrqqqpppqqqqqqooommmkkkpppssswwwzzzyyyrrrggg___^^^ZZZVVVSSSQQQMMMHHHCCCAAA>>>===>>><<<999888:::888777777666555555444444333222222222111111000000222222222222222222222222444444555666888999::::::::::::::::::::::::::::::777888999===@@@>>>888333666666666777888888999999===EEEXXXooo~~~~~~///000111333333111///...000///---,,,,,,,,,---...////////////............//////.........///000111222111000000000111222333//////............//////---///111000...///333666<<<>>>BBBGGGNNNUUU[[[___cccdddfffhhhiiijjjkkkkkknnnnnnnnnnnnnnnoooppppppkkkjjjjjjiiijjjkkkmmmnnnllllllllllllmmmmmmmmmmmmlllmmmoooppprrrsssttttttrrrxxx|||}}}}}}gggCCC000333///---111333444555555777888:::<<<>>>???BBBGGGJJJKKKOOOTTTYYYVVV[[[```bbbccceeeiiimmmrrrrrrqqqooommmmmmoooqqqwwwxxxyyy{{{zzzrrrggg___^^^ZZZVVVTTTRRROOOHHHDDD>>>===???BBBBBB===;;;<<<888777777666666555555444444444333222111000000///000111111111222333333333555555555666777888888999999999999999999999999999777777999===???>>>888333666666666777888888999999;;;BBBTTTkkk}}}///000111222111000///...///...---,,,,,,,,,------////////////............///////////////000000000000000///...///000111222/////////....../////////---///111000...///333666<<<===AAAFFFMMMTTTZZZ]]]bbbcccdddfffhhhjjjkkklllnnnnnnnnnnnnooooooppppppmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmnnnnnnooooooooonnnnnnpppqqqssstttuuuuuusssxxx{{{|||nnnLLL333000111...000333444444555777999;;;======???BBBGGGIIIKKKOOOUUUZZZXXX\\\aaacccccceeehhhkkknnnoooooommmkkknnntttzzz~~~|||{{{{{{zzzssshhh```^^^[[[WWWUUUTTTPPPJJJDDD>>>>>>AAAFFFFFF@@@;;;;;;777777777777666666555555555555444333111000/////////000000111222333333444555555555666666777777777888888888888888888888888666777999===@@@>>>999444666666666777888888999999666;;;KKKcccvvv///000000000000///...---///...---,,,+++,,,,,,---////////////............/////////000000000000000...---,,,,,,,,,---//////...//////////////////...---///111000...///333666;;;===@@@FFFLLLSSSXXX\\\aaabbbccceeegggiiikkklllmmmnnnnnnoooooooooooooooooonnnllljjjiiiiiiiiijjjmmmmmmnnnoooppppppqqqqqqooopppppprrrssstttuuuvvvtttxxx{{{{{{~~~rrrUUU666...222///---333333444555777:::;;;======???CCCGGGIIIKKKOOOVVV[[[ZZZ^^^cccdddcccccceeegggiiijjjkkkkkklllrrrzzz|||zzzzzztttjjjbbb^^^[[[XXXWWWUUUQQQKKKEEEAAAAAADDDHHHFFF???999999777777777777777666666666555555444333222111000/////////000111222222333333444444555555666666666777777777777777777777777777777777999===@@@???:::555666666666777888888999999555999GGG^^^rrr~~~000000000//////...---,,,///...,,,+++++++++,,,---////////////...............///000111111111000000,,,,,,+++++++++,,,---.........////////////......---///111000...///333666;;;<<<@@@EEEKKKRRRWWWZZZ^^^```bbbeeehhhjjjkkklllllllllmmmnnnnnnnnnnnnnnnooonnnllljjjiiiiiiiiijjjmmmnnnooopppqqqrrrssstttqqqpppqqqqqqrrrtttuuuvvvtttyyy{{{{{{}}}|||sss\\\;;;///444000,,,555222333555888:::<<<======AAADDDGGGIIIKKKOOOVVV[[[[[[```dddeeecccbbbccceeedddfffhhhkkkpppwww{{{yyyyyyvvvmmmeee^^^[[[YYYXXXWWWSSSLLLFFFDDDCCCDDDGGGDDD===888777777777777777777777777777555555444333222111111000///000000000111222222222333333333444555666666777666666666666666666666666777888:::>>>BBBAAA;;;666666666666777888888999999999;;;GGG]]]sss000000//////...---,,,,,,...---,,,+++++++++,,,---////////////...............///000111222111000000...---,,,,,,,,,---///000---...///000000///...------///111000...///333666:::<<>>999666666666777888888999999777666???TTTkkkzzz///.........------------///,,,***,,,...///---+++000000000000000000000000.../////////000000000111......//////000000111111///111333444444222///...//////...///000111333444888888:::AAAJJJSSSWWWXXX]]]```ccceeejjjnnnkkkfffhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllppppppqqqrrrtttwwwzzz{{{vvvuuutttsssssstttuuuvvvzzz{{{||||||{{{yyywwwvvvsssjjjMMM444000111111666111222555777;;;>>>@@@AAACCCDDDEEEHHHLLLQQQUUUWWW]]]bbbgggjjjhhhgggggghhhfffjjjooosssuuuyyy~~~}}}{{{vvvpppjjjeee```[[[YYYYYYVVVOOOHHHBBBCCCDDDAAA<<<999999;;;666777888999999888777666666666555444222111111000---...000111222222222111222222333333444555666666888888777777666666555555888888777999???DDD???666888555333555999<<<<<<;;;777999???LLLccc{{{/////////.........------///,,,***,,,...///---+++000000000000000000000000//////000000000000000000////////////000000111111000111333444333222///...///.........///111333444888888;;;BBBKKKSSSWWWYYY]]]```ccceeejjjmmmkkkeeehhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkkkkkllllllmmmqqqqqqrrrsssuuuxxxzzz|||vvvuuutttsssssstttuuuvvvzzzzzz{{{|||{{{yyyvvvuuutttkkkOOO666111000///444111222444777;;;===@@@AAABBBCCCEEEHHHLLLQQQUUUWWW]]]bbbgggjjjhhhggghhhiiijjjnnnrrrvvvxxx|||}}}yyyrrrllleeeaaa[[[ZZZYYYVVVOOOIIIFFFGGGGGGDDD???<<<<<<===666777888999999888777777666555555444333222111000---...000111222222222111222222333333444555555555777777777666666666666666888888777999???CCC???777999666444666:::======<<<777:::???KKKaaayyy000/////////............///,,,***,,,...///---+++000000000000000000000000111111000000000000000000/////////000000000000111000111222333333111///...............///111222333777888<<>>>>>777888999999999999777777666555555444333222111111...///000222222222222111222222222333333444444555555555666666666777777777888888888999>>>CCC@@@999:::888666888<<>>===888:::???III^^^uuu000000/////////.........///,,,***+++...///---+++////////////////////////222222111111111000000000000000000000000000000000000111222222222111///...------......///111222222777999===DDDKKKRRRWWWYYY[[[aaaeeegggiiikkkiiicccgggfffffffffhhhjjjmmmoooiiijjjjjjkkklllmmmnnnnnnrrrssstttuuuwwwyyyzzz{{{uuutttsssrrrssstttuuuvvvxxxyyyyyyyyyxxxvvvsssqqqsssmmmUUU<<<555111...222111222444777:::<<<>>>@@@AAABBBDDDGGGLLLPPPUUUWWW]]]aaagggiiihhhhhhjjjlllnnnqqquuuwwwyyy~~~{{{tttnnniiiddd^^^[[[[[[XXXRRRLLLMMMLLLJJJGGGCCC@@@>>>===888999:::::::::999888777666555555444333333222222///000111222333222111111111222222222333333333444444444555555666777777888888999888888===BBBAAA;;;;;;999888:::>>>@@@???===999;;;>>>GGGZZZqqq////////////............///,,,***+++...///---+++////////////////////////222222222222222111111111111111111111000000000000000000111111111000///...------...///000111222222666999>>>DDDJJJPPPTTTWWWYYY```fffgggiiijjjhhhdddggggggggggggiiikkkmmmoooiiijjjjjjkkkmmmnnnnnnooorrrssstttvvvxxxyyyzzzzzztttsssrrrrrrrrrtttuuuvvvxxxxxxyyyyyywwwuuurrrppppppmmmXXXAAA999444000444111222444777999<<<>>>???@@@AAACCCGGGKKKPPPUUUWWW\\\aaafffiiihhhiiikkknnnkkknnnrrruuuwww|||{{{wwwrrrnnnlllfff```]]]]]]ZZZTTTOOOMMMKKKHHHEEECCC@@@===;;;999:::;;;;;;;;;999888777666555555444444333333333///000222333333222111111111111111222222222222222333333444555666777888888888999888888<<>>;;;999888:::>>>@@@>>><<<999:::<<>>???AAACCCFFFKKKPPPUUUWWW\\\aaafffhhhhhhiiillloooiiilllpppsssvvv|||yyysssqqqqqqoooiiibbb______]]]XXXRRRLLLJJJFFFDDDCCC@@@===;;;:::;;;<<<<<<;;;:::888777555555555555444444333333000111222333333222111111111111111111111111111111333333444555666666777777888:::999888;;;AAACCC@@@:::888888:::===???===:::888999;;;AAARRRiii|||------------,,,,,,,,,,,,///,,,***,,,...///---+++000000000000000000000000000111111222333444555555222222222111111111000000000000000000000/////////...///111222333333333333666:::@@@DDDGGGJJJNNNQQQTTT]]]eeehhhiiijjjiiifffhhhjjjlllmmmnnnnnnmmmllliiijjjkkklllmmmoooppppppqqqrrrtttvvvwwwwwwwwwwwwrrrrrrqqqqqqrrrtttuuuvvvyyyyyyzzzyyywwwtttrrrppprrrrrr```JJJ@@@888222555222333444666999;;;======???@@@BBBFFFKKKPPPUUUWWW\\\aaafffhhhhhhjjjmmmqqqiiilllpppssswww~~~xxxrrrrrrvvvrrrllleeebbbaaa___ZZZUUUMMMJJJGGGEEEEEECCC@@@===;;;<<<<<<<<<<<<:::888777555555555555444444444444111222333333333222111111111111111111111111111000444444444555555666666666999:::999777:::AAACCCBBB999777666999<<<===;;;888666888999???OOOggg{{{------,,,,,,,,,+++++++++///,,,***,,,...///---+++000000000000000000000000000000111222444555666666222222222222111111000000000000000000////////////...///111333444444444333666:::@@@DDDFFFHHHLLLOOORRR\\\eeehhhiiikkkjjjgggiiikkkmmmooopppooommmkkkiiijjjkkklllnnnooopppqqqpppqqqsssuuuwwwwwwwwwvvvrrrrrrqqqqqqrrrtttuuuvvvyyyzzzzzzyyyxxxuuurrrppptttuuudddMMMBBB888111444222333444666999;;;<<<===???@@@BBBFFFKKKPPPUUUXXX\\\aaaeeehhhhhhjjjnnnqqqiiimmmqqqtttyyyyyyrrrttt{{{tttmmmfffccccccaaa\\\WWWNNNKKKHHHGGGGGGFFFCCC@@@<<<<<<======<<<:::999888555555555555555444444444111222333444333333111000111111111000000000000000444444444555555555555555999:::999777:::@@@DDDCCC777666555888;;;<<<999666666777888===MMMfff{{{,,,,,,,,,---------......///...---,,,------////////////.........---------000000111222333333444444---...000111111111000//////000111111111000...------...///111111111000///222777===BBBEEEJJJPPPUUUVVV\\\eeejjjllllllmmmnnnjjjmmmppppppnnnlllmmmnnniiijjjkkklllnnnooopppqqqpppqqqqqqrrrrrrsssssstttooorrruuuuuussssssuuuxxx}}}zzzwwwwwwyyyyyyvvvtttnnnssslllUUU===333333444111111222333555888;;;===>>>AAAEEEIIIMMMPPPRRRRRR[[[bbbjjjllliiigggjjjnnnhhhiiinnnssstttvvvssssss~~~|||sssgggaaabbbbbb___\\\RRROOOKKKHHHFFFCCC???<<<@@@===;;;;;;======;;;888444444444444444444333333222222222222222222333333222111111000111333444555444444444444555555555666777888777555444777>>>DDD:::555333777:::999777777444666999===GGGYYYppp,,,,,,,,,---------......///...---,,,,,,---.../////////.........---------000000111111222222333333---...///000111000000//////000111111111000...---......///000000000//////222777===AAAEEEJJJPPPUUUWWW]]]eeejjjlllmmmmmmnnnkkkmmmppppppnnnlllmmmnnniiijjjkkklllmmmoooppppppppppppqqqqqqrrrsssssssssooorrruuutttsssrrruuuxxxzzzwwwtttuuuwwwwwwuuurrroootttnnnXXXBBB777666777444333333444555777999:::>>>@@@DDDIIIMMMPPPRRRSSS[[[bbbjjjllliiigggiiilllfffhhhmmmrrrsssuuu~~~uuuwww~~~zzzrrrhhhdddcccbbb]]]XXXSSSPPPLLLIIIFFFCCC@@@===@@@===::::::<<<===:::888555555444444444444333333222222222222222222222222111111111000111222444555444444555555555666666666777777777555444777>>>DDD;;;666444888:::999777777555777999<<>>@@@CCCHHHLLLOOORRRSSS\\\bbbjjjllljjjggggggiiicccfffkkkooopppqqqyyy{{{|||xxxqqqjjjfffdddaaaZZZUUUTTTQQQMMMIIIGGGDDDAAA??????<<<999999;;;<<<:::888666555555444444333444444333333333222111111111000111111000111111222444444555555555555666666666777666777777555444777===CCC<<<777444888:::999777888666888999:::BBBSSSlll~~~,,,,,,,,,---------......///...---,,,,,,,,,---.../////////...............000000000000////////////...//////000000000000000000000111222111000///...000///...,,,,,,,,,---...222666;;;???CCCHHHOOOUUUYYY]]]ccciiimmmooopppppplllmmmmmmmmmmmmmmmmmmmmmiiijjjjjjkkkmmmnnnnnnooonnnnnnoooppppppqqqqqqrrrmmmpppssssssrrrrrruuuxxxvvvtttrrrtttwwwxxxwwwtttrrruuuqqqaaaLLL<<<666666666555444444555666777888===???BBBFFFKKKOOORRRSSS[[[bbbiiillljjjgggffffff```dddhhhkkkkkkmmmrrrwww~~~xxxrrrkkkfffccc___ZZZUUUUUUQQQMMMJJJHHHEEECCCAAA???;;;888888;;;<<<;;;888777666555444333333444444444333333222111000000///000000000111111222333333555555555666666666777777555666666555444666<<>>888555888:::999888888666888999999>>>OOOgggzzz,,,,,,,,,---------......///...---,,,+++,,,,,,---////////////////////////000000/////////////////////////////////000000111000111222222222111///...000///...,,,,,,,,,---...111555:::>>>BBBGGGOOOUUUYYY\\\bbbhhhmmmpppppppppmmmmmmllllllmmmmmmmmmllliiijjjjjjkkklllmmmnnnnnnmmmmmmnnnnnnoooppppppqqqlllooorrrrrrqqqqqqtttwwwxxxvvvtttvvvyyy{{{yyywwwtttuuurrreeePPP<<<333111555444444444555666888999<<<>>>AAAEEEJJJNNNRRRSSSZZZaaahhhlllkkkhhheeeddd^^^bbbfffggghhhkkkooorrr~~~zzztttkkkeeeaaa^^^[[[XXXUUURRRMMMIIIGGGFFFDDDBBB???<<<888888;;;<<<<<<:::888777555444333333444555333333222222111000////////////000111222222222333555555555555666666666666444555666555444666;;;@@@>>>888444777999888777888666888:::999<<>>888444666888777666777444888;;;999:::GGG^^^ppp,,,,,,,,,---------......///...---+++***++++++,,,.../////////000000000000/////////000000111111111000//////...///000111222111111222333222111000///......///000000000//////111555999<<<@@@FFFNNNUUUYYYZZZ^^^dddkkkoooooonnnooollljjjjjjlllmmmmmmllljjjjjjjjjkkkkkkllllllmmmkkkllllllmmmnnnnnnoooooojjjmmmpppqqqpppqqqtttwwwxxxvvvtttuuuxxxyyyxxxuuuvvvvvvwwwppp]]]FFF999666777666555444444555666777;;;===???CCCHHHMMMQQQTTTWWW]]]eeelllmmmjjjeeeaaa^^^dddggghhhooozzz{{{wwwsssnnniiiddd```]]][[[TTTPPPKKKHHHFFFEEEDDDCCCAAA===999999<<<>>>???===;;;999666444222333444555111111111111000000000000...///000111222222222111333333333333444444444444222444555444333555:::>>>>>>777222444666555555666333888<<<::::::DDDZZZkkk}}},,,,,,,,,---------......///...---+++******++++++.../////////000000111111...//////000111222222333000///.........///111222111111222333222111000///---...///111111111000000111555999<<>><<<999888666555444444444555;;;<<>>::::::<<>>>>>777222333555444444555222888<<<;;;:::CCCWWWiii}}},,,,,,.../////////...---,,,,,,---...---,,,+++***,,,---///000000000//////000000000000000000000000333000,,,,,,///333333333222222222222222222333333000000000000////////////000333888<<>>777444555555666666666666666:::999:::???HHHPPPSSSTTT\\\\\\^^^cccjjjmmmmmmkkkffffffhhhppp}}}wwwrrrtttsssnnnggg```]]]]]]VVVOOOHHHFFFHHHHHHDDD@@@???<<<:::;;;>>>???===;;;;;;999666444333555777888222111///.........///000//////000000111111111222333333333222222111111111222444666444222333666:::999888777555444333444555888888888999888???PPPaaayyy,,,,,,.../////////...---,,,,,,---------,,,+++***,,,---...///000///......000000000000000000000000333///,,,,,,000333333222222222222222222222222222000000000000////////////000333888;;;>>>DDDLLLRRRTTTXXX^^^eeeiiijjjiiihhhkkkkkkllllllllllllmmmmmmllllllllllllkkkkkkkkkkkkiiijjjkkkmmmmmmmmmllllllgggkkkppprrrqqqpppqqqssstttssssssssssssuuuwwwxxxyyyxxxzzzzzzmmmVVVBBB999777777777777666666555555999888:::AAAIIIPPPSSSSSSWWWWWWYYY^^^eeeiiikkkjjjfffeeegggooo{{{xxxrrrtttsssnnnfff___\\\\\\WWWPPPIIIGGGHHHIIIEEE@@@@@@===;;;<<<>>>???===::::::999777555444555666666222111000///...//////000///000000000111111111111333333333222222111111111222444666444222333666::::::999888555444444555666888888888888888===MMM^^^uuu~~~,,,,,,---............---,,,------------,,,+++++++++,,,---//////...------000000000000000000000000222///,,,,,,000333333222333333222222111111000000////////////000000000000///333777:::===CCCJJJPPPQQQUUU\\\bbbfffhhhgggfffkkkkkklllllllllmmmmmmmmmnnnmmmmmmmmmllllllllllllhhhiiijjjlllmmmmmmlllllliiimmmqqqrrrqqqoooppprrrqqqqqqqqqrrrsssuuuxxxyyyyyyzzz||||||rrr\\\GGG;;;:::999888777666555555555888888;;;BBBKKKRRRTTTSSSQQQRRRSSSXXX___eeeiiijjjfffdddeeelllvvvyyytttuuutttnnnfff___[[[[[[WWWQQQJJJHHHIIIIIIEEEAAABBB???<<<===>>>>>><<<999:::999888666555444444444222111000///...///000000000000000000111111111111222222222222222111111111222444555444222222666999<<<;;;999666444444666999888777888888777;;;IIIXXXoooyyy,,,,,,---------.........---------------,,,,,,,,,+++,,,---......---,,,,,,////////////////////////222...,,,,,,000222222111333333222111000//////...////////////000000000000///222666999<<>>===???>>>;;;888::::::999777666444333222222111000/////////000111000000000000000111111111222222222111111111111111222444555444222222666999======;;;888444444777:::888777777888777999EEEQQQjjjvvv~~~,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,---......---,,,+++////////////////////////111...+++---000222222000222222111000000///........./////////000000000111...222666888:::???FFFLLLSSSVVV\\\bbbfffiiijjjjjjkkkkkklllmmmmmmnnnoooooooooooonnnnnnnnnmmmmmmmmmggghhhjjjlllmmmmmmmmmmmmkkkooorrrrrrooonnnoooqqqrrrrrrqqqqqqrrrsssuuuvvvuuuvvvxxxyyyuuufffNNN<<<:::888666555555777999:::777888;;;BBBKKKQQQQQQPPPOOOPPPRRRVVV[[[bbbiiinnneeecccbbbfffooowww{{{}}}{{{zzz{{{zzztttkkkdddaaa```ZZZUUUOOOLLLJJJIIIGGGDDDEEEBBB???>>>??????<<<888::::::999777666444333222333222000/////////000111111111000000000000000000111111111111111111111111111333555333111222555999===>>>===999555444777;;;777666777888777888AAAKKKfffttt,,,,,,,,,+++,,,------...///......---,,,---------------...//////---,,,+++000000000000000000000000000---+++---000222111///111111000000//////............//////000000111111...111555777999===DDDIIISSSVVV[[[aaafffiiijjjkkkkkkkkklllmmmnnnoooooopppooonnnnnnnnnmmmmmmmmmmmmgggiiikkkmmmnnnnnnnnnnnnkkknnnqqqqqqooonnnppprrrrrrqqqqqqpppqqqrrrtttuuuuuuvvvwwwwwwuuujjjSSS???999777555333444666999;;;888888:::AAAIIINNNOOONNNPPPRRRTTTWWW[[[aaahhhmmmfffcccbbbeeemmmtttxxxyyyzzzzzz{{{zzztttllleeebbbaaa[[[WWWRRRNNNKKKIIIGGGFFFEEEBBB??????@@@@@@===999:::999888666555444444444333222111000///000111111111111111111000000000000000000000111111111111111111333444333111111555888<<<>>>???;;;666333666:::777666666888888999???HHH___ppp,,,,,,+++++++++,,,---...000///...---,,,------.........///000///...---,,,000000000000000000000000///---+++---000222111///////////////////////////.........///000111111111...111444666888<<>>FFFKKKMMMLLLPPPRRRUUUXXXZZZ^^^dddiiifffdddbbbeeelllssswwwxxxxxxvvvwwwwwwqqqiiiccc``````[[[XXXSSSOOOLLLJJJHHHGGGEEEBBB??????AAAAAA>>>;;;:::999777555444555666666333222111000000000111222111111111111000000000//////000000000111111111222111333444333111111555888:::>>>@@@===666333444888666555666999999999>>>EEEXXXjjj}}}---,,,+++***+++,,,---...000///...---,,,---......//////000000000///---,,,000000000000000000000000///---+++---000222111............///////////////---......///000111111222...111444666777;;;BBBGGGNNNQQQVVV\\\aaadddfffgggkkkkkklllmmmnnnooopppqqqnnnmmmmmmmmmlllllllllllliiijjjlllnnnppppppppppppkkknnnppppppooooooqqqtttmmmmmmnnnoooqqqtttvvvxxx{{{{{{yyyyyyzzzttt^^^HHH===:::555111000222555888;;;999999===DDDIIIKKKKKKOOORRRUUUWWWXXX\\\aaaeeegggdddbbbeeelllssswwwxxxvvvrrrtttsssnnnfff```]]]]]]\\\YYYTTTPPPLLLJJJHHHHHHEEEBBB??????AAAAAA???<<<;;;999666444333555777888333333111000000000111222222111111111000000////////////000000111111111222111333444333111111555888888===AAA>>>777222444777666555666999::::::>>>EEERRReeeyyy+++,,,,,,,,,------......///.........------------......---------,,,,,,,,,------------------------............/////////000......//////000000111111......//////000000111111...///111444999>>>CCCFFFMMMQQQWWW[[[]]]aaaggglllmmmmmmmmmllllllkkkkkkkkkllllllmmmnnnooopppqqqqqqpppnnnlllnnnqqqrrrqqqoooooopppqqqrrrsssrrrqqqqqqoooooopppqqqrrrrrrssssssuuuwwwxxxvvvtttnnn```RRR<<<;;;666///---000555888:::<<<=========AAAGGGLLLMMMRRRWWWZZZ[[[\\\^^^aaacccbbbccchhhpppvvvxxxxxx}}}sssqqqnnnjjjfffccc```^^^[[[ZZZWWWTTTQQQNNNKKKJJJDDDDDDBBBAAA???>>>===<<<===;;;888555444555666777555444222000//////000000//////000000111111222222333222111111111222333444333333333333444666888999555:::???===777333555888444555666777999:::;;;<<>>???>>>===???DDDHHHKKKPPPVVVYYYZZZ[[[^^^```bbbaaabbbgggooovvvxxxxxxuuussspppmmmjjjfffbbb___[[[ZZZXXXTTTQQQNNNLLLJJJDDDDDDCCCAAA@@@>>>=========;;;999666555555777888555444222111000///000000000000000000000111111111222222111111111222444555333333222333444555777999444:::>>>===888444555888555555777888999;;;<<<<<>>===>>><<<:::777666777888999666444333111000000000000111111111111000000000000222111111111222333555666333222222222333555777888444999>>>===888555555777666666777888:::;;;<<<<<>>======<<<:::999888888999:::666555333111000000000111222222111111000000//////111000000111222444666777333222222222222444666777444999======999666555777777777888999:::;;;<<<<<>><<<===<<<;;;:::999999999:::666555333111000000111111222222111111000000//////000000000000111333555666222222111111222333444555444888<<<===;;;777666666777777888999::::::;;;;;;AAAPPPdddttt|||||||||}}}}}}~~~}}}~~~||||||}}}~~~~~~}}}~~~333333333333222222222222000000000/////////....../////////.........------........................---...000222222111000///,,,------......///000000/////////............---......///222666:::???AAAKKKQQQXXX\\\^^^```cccfffjjjjjjjjjjjjkkkkkkkkkkkkiiijjjjjjkkklllmmmnnnnnnnnnlllkkkmmmqqqtttsssqqqpppoooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwwwyyyxxxsssqqqrrrppplllQQQDDD:::999777333333888;;;>>>@@@???======@@@CCCAAAFFFMMMRRRSSSVVVYYY\\\^^^\\\\\\```iiiqqquuuvvvsssvvvzzz}}}yyysssllljjjiiifff```[[[___^^^[[[WWWSSSOOOMMMKKKGGGGGGGGGFFFDDD@@@===;;;<<<;;;::::::999999999:::777555444222111111111111111111111111000000000000000/////////000111333444222222111111111222333444333777;;;===<<<999666555666777777888999999::::::>>>LLLaaarrr|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~/////////000000000000000/////////.........------////////////....................................---...111333333222000///,,,,,,---......//////000//////.........---------,,,---...111555:::???BBBHHHNNNVVV\\\^^^aaaeeehhhiiiiiijjjjjjjjjkkkkkkkkkiiiiiijjjkkklllmmmmmmnnnmmmkkkjjjlllpppsssrrrpppooonnnmmmmmmmmmnnnpppppppppppppppqqqqqqrrrrrrssszzz|||zzztttqqqrrrsssqqqWWWGGG;;;:::999444444:::<<>>CCCDDDJJJSSSYYY]]]bbbgggkkkllllllllllllllllllllllllhhhhhhhhhhhhiiikkkmmmnnnlllkkkkkkmmmqqqrrrooollllllllllllkkkkkklllooorrrrrrrrrrrrsssssstttttttttwwwvvvvvvuuutttssssssrrrbbbMMM;;;888<<<>>>===>>><<<===???>>><<<===@@@DDDCCCFFFJJJPPPTTTXXXZZZ[[[[[[ZZZ[[[```gggnnnqqqqqqmmmppptttyyy|||~~~{{{xxxsssnnnjjjfffbbb___cccaaa^^^YYYUUUPPPMMMKKKHHHFFFFFFHHHEEE>>>::::::777777555444444555666666444444333222222111111000222111000///......///000///...---------///000111111111000000000111333444333222444:::===;;;666333222444777999999888777555:::DDDVVVjjj{{{||||||yyyyyy|||}}}}}}{{{~~~~~~~~~zzz|||,,,,,,,,,------------------,,,+++++++++,,,---...........................///............---------.../////////000000000000------,,,+++,,,---...///...///000000000///---,,,,,,///222333444777===BBBBBBHHHQQQWWW[[[```eeeiiillllllllllllllllllkkkkkkiiihhhhhhhhhiiikkkmmmnnnlllkkkkkkmmmnnnooonnnmmmiiijjjjjjiiihhhiiillloooqqqqqqrrrrrrsssttttttuuuwwwvvvvvvuuuuuuttttttttteeeQQQ>>>999<<<===<<<<<<;;;===>>>===<<<===@@@CCCCCCFFFJJJPPPTTTXXXZZZ[[[^^^]]]]]]aaafffkkkmmmnnnlllpppuuuzzz}}}~~~}}}|||yyyvvvppplllhhhfffccc```bbbaaa]]]YYYUUUPPPMMMKKKIIIGGGGGGHHHFFF???;;;;;;888777666555444555666666444444333222222111111000222111///.........//////...............///000000222111000000000111333444222222555:::>>><<<777222222333666888999999777666777@@@QQQeeewww~~~||||||zzzxxxxxx{{{}}}}}}|||{{{}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///........................///............---------....../////////000000000------,,,+++,,,---...///......///000///...---,,,,,,///222333333666<<>>@@@BBBCCCFFFJJJOOOTTTXXXZZZ[[[`````````bbbeeeiiijjjjjjlllpppuuuzzz}}}}}}|||{{{zzzuuuooojjjgggeeedddcccbbb```]]]YYYUUUPPPMMMLLLJJJHHHGGGIIIFFF@@@<<<<<<888777666555444555666666444444333222222111111000111000...------...//////......//////000000//////222111000000000111222333111222666;;;>>>>>>888333111333555888999999888777444;;;KKK___rrr~~~{{{xxxvvvvvvwwwzzz|||}}}}}}}}}}}},,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////........................///............---------........./////////000000...---,,,,,,,,,,,,......---.../////////...---,,,,,,///111222222666;;;@@@AAAGGGPPPVVVZZZ___dddhhhjjjjjjjjjjjjkkkkkkkkkkkkiiiiiihhhhhhiiikkklllmmmlllmmmmmmjjjggggggkkkooohhhiiihhhgggfffgggjjjlllnnnooopppqqqssstttvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwooo___LLL???;;;:::999888::::::;;;<<<===>>>@@@AAABBBEEEIIIOOOTTTWWWZZZ[[[``````aaaccceeehhhiiijjjnnnpppssswww{{{}}}zzzrrrkkkhhhffffffeeebbb```]]]YYYUUUQQQNNNLLLKKKHHHHHHIIIFFF@@@======999888777555555555666666444444333222222111111000000///...------...//////...///000111111000///...222222111000000111222333000333666:::>>>@@@:::333111222555777888888888888333999FFFZZZnnn}}}}}}{{{ttttttuuuwwwzzz|||}}}~~~}}}|||~~~}}}|||---------,,,,,,+++++++++++++++,,,---......//////........................///............---------............////////////......,,,,,,,,,,,,---...---.../////////...,,,+++,,,...111111222555:::???BBBIIIQQQXXX\\\```eeeiiiiiiiiiiiijjjjjjjjjkkkkkkjjjiiiiiiiiiiiijjjlllmmmlllmmmllliiifffgggkkkooojjjkkkjjjiiihhhhhhkkknnnnnnnnnpppqqqssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwrrreeeRRRBBB;;;999999777999999:::<<<>>>?????????AAADDDHHHMMMRRRVVVXXXYYY\\\^^^aaadddgggiiilllmmmrrrrrrrrrtttxxx~~~xxxpppkkkiiihhhgggbbbaaa^^^ZZZVVVRRRPPPNNNLLLIIIHHHHHHFFF@@@===>>>:::999777666555555666666444444333222222111111000000///...------...///000...///000111111000///...333222111000000111222222000444777999===AAA===555222333444666777777777777555888CCCUUUlll}}}}}}{{{ssstttvvvxxxzzz|||}}}~~~~~~{{{zzz|||||||||///......------,,,,,,++++++,,,---......///..............................///............---------------.........////////////...---,,,+++,,,---...------...///...---,,,+++,,,...000111111444999>>>BBBHHHPPPWWW[[[___dddhhhhhhhhhhhhiiiiiijjjjjjkkkjjjjjjiiiiiiiiijjjllllllmmmlllkkkiiihhhiiillloookkkkkkkkkiiihhhhhhkkknnnnnnooopppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvtttjjjXXXEEE;;;::::::999888888888;;;>>>@@@???>>>???BBBFFFKKKPPPTTTVVVWWWYYY]]]bbbfffiiilllooorrrxxxvvvssstttxxx|||sssnnnkkkiiihhhcccbbb___\\\XXXTTTQQQPPPLLLHHHGGGGGGEEE???===>>>;;;:::888666555555555666444444333222222111111000000000///......///111222000000111111000000//////333222111000000000111222111666777777<<>>EEEMMMTTTXXX\\\aaaeeegggggghhhhhhiiijjjjjjkkkkkkjjjiiiiiiiiijjjkkklllmmmkkkiiiiiikkkmmmnnnnnniiiiiiiiigggffffffiiikkkoooppppppqqqrrrrrrsssssswwwvvvvvvuuuuuuttttttttttttmmm[[[GGG;;;;;;<<<;;;777777777:::>>>@@@???======@@@DDDJJJOOORRRUUUVVVYYY]]]cccgggjjjmmmqqqttt}}}{{{xxxwww{{{|||tttoookkkiiihhheeecccaaa]]]YYYVVVSSSRRRKKKHHHFFFFFFCCC>>><<<>>>;;;:::888666555555555666444444333222222111111000111000000///000111222333222111111000//////000000444333111000000000111222222777777444:::CCCCCC;;;555555555555555555555555555444:::JJJbbbvvv}}}zzzxxx{{{~~~~~~}}}|||}}}~~~~~~}}}~~~{{{yyyzzz}}}~~~~~~111111000///......---------.../////////...---,,,........................//////.........------------------........./////////...---,,,+++,,,,,,---,,,---.........---,,,++++++...000000000333888===;;;BBBJJJQQQUUUYYY^^^bbbfffgggggghhhiiijjjjjjjjjkkkjjjiiiiiiiiijjjkkklllmmmjjjhhhiiimmmoooooommmggggggfffeeecccdddfffhhhpppppppppqqqqqqrrrrrrrrrwwwvvvvvvuuutttssssssrrrtttnnn]]]HHH<<<<<<>>><<<777666777:::>>>@@@???<<<<<>>===;;;>>>===;;;::::::<<>>@@@CCCGGGKKKOOOQQQRRRRRRVVV[[[aaagggllloooqqqvvvvvvvvvwwwyyy{{{~~~~~~~~~zzzsssmmmjjjjjjeeeeeedddbbb```\\\YYYWWWLLLHHHCCCBBBCCCCCCAAA>>>@@@===888444222333555777444333111000////////////333222111111111222333444333444555555444333111000333333222222222333444555444444444666888<<<@@@BBB444333222222333444666666888777999DDDVVVkkk}}}~~~||||||~~~|||}}}~~~~~~}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{000///...---,,,,,,------,,,,,,---------,,,+++***+++,,,---.........---,,,------------------------+++,,,,,,---......//////---------.........//////.................................///111555888::::::???FFFNNNUUUZZZ]]]^^^eeehhhkkkkkkiiiggghhhjjjhhhhhhjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjkkklllmmmgggiiikkkjjjgggfffhhhjjjqqqqqqrrrrrrrrrrrrrrrqqqsssrrrqqqqqqqqqrrrssstttsssqqqdddPPPAAA<<<;;;:::======;;;::::::;;;>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTSSSVVV[[[aaaggglllooopppuuuuuuvvvwwwxxxzzz{{{|||wwwxxxxxxuuuooojjjhhhgggeeeddddddbbb___\\\YYYXXXLLLHHHDDDBBBCCCCCCAAA>>>@@@===:::666444444555666333222111/////////000000222222111111111222333444333444444444444222111000333333222111222333444555333333444555888<<<@@@BBB555444333333444555666666555444666@@@QQQfffxxx~~~}}}~~~~~~~~~~~~|||zzz}}}}}}}}}~~~~~~~~~~~~|||zzz{{{///...---,,,,,,---......,,,,,,---------,,,+++***+++,,,---.........---,,,------------------------,,,,,,------.../////////------........./////////.................................///111444888::::::>>>EEEMMMTTTZZZ]]]___fffjjjlllllliiiggghhhiiifffggghhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkgggiiikkkjjjgggfffhhhkkkqqqrrrssstttsssqqqooommmqqqqqqpppppppppqqqssstttssssssjjjWWWDDD;;;888888<<<<<<;;;:::999:::===???FFFEEEDDDEEEHHHLLLQQQTTTTTTWWW\\\bbbgggkkknnnooorrrsssuuuwwwxxxxxxxxxxxxtttvvvvvvtttpppkkkiiihhhcccccccccbbb___]]]ZZZXXXNNNJJJEEECCCDDDDDDAAA>>>@@@???<<<999777666555555222222000000///000111222222222111111222222333444333333444444333222000///333222111111111222444444111111222444777;;;???BBB777555444333555666777666222222444<<>><<<999777666555222111000000000111222333222111222222222222333333222333333333333111000///222111111000000222333444000000111333666:::>>>AAA:::777444444666888777666222222444:::FFFYYYmmm{{{|||}}}|||zzz}}}}}}|||||||||}}}~~~}}}{{{|||...---,,,++++++,,,......,,,,,,---------,,,+++***+++,,,---.........---,,,........................------...//////000000111........./////////000000////////////////////////......---...000333666888999===CCCJJJRRRXXX\\\^^^hhhlllnnnmmmjjjhhhhhhjjjeeefffhhhjjjkkkllllllllllllkkkiiihhhgggggghhhiiifffiiikkkkkkhhhhhhjjjmmmqqqrrrssssssrrrooollljjjoooooonnnnnnoooqqqrrrsssrrrtttrrreeePPP>>>777777999;;;===;;;888888;;;???EEEFFFGGGIIIKKKLLLMMMNNNSSSVVVZZZ```eeehhhkkklllhhhlllqqqvvvyyyzzzzzzzzz~~~~~~}}}zzzvvvpppkkkggg``````aaa```___^^^\\\[[[RRRMMMHHHFFFEEEDDDAAA???@@@@@@???===;;;888777555222222111000000111222333111111222222333333333333111222222333222000///...111111000///000111222333//////000111555999===???<<<888444444777888777444333444666999BBBTTTjjjzzzyyyzzz}}}~~~}}}~~~}}}||||||}}}~~~~~~|||}}}...---,,,++++++,,,------,,,,,,---------,,,+++***+++,,,---.........---,,,..............................//////000111111111....../////////000000000////////////////////////......---...000333555777;;;===CCCIIIPPPVVV[[[]]]hhhlllnnnnnnkkkiiijjjkkkfffhhhjjjkkkmmmmmmmmmlllmmmkkkiiigggfffggghhhiiifffiiikkkkkkiiihhhkkkmmmooopppqqqrrrqqqooommmkkkoooooonnnnnnoooqqqssstttrrrtttssslllYYYEEE999888888<<<>>>===999888<<<@@@DDDEEEGGGIIIKKKLLLLLLLLLPPPSSSXXX^^^cccgggjjjkkkgggkkkpppvvvzzz|||}}}}}}~~~|||yyyuuunnngggaaa^^^___``````___^^^]]]\\\SSSOOOIIIGGGFFFEEEBBB???@@@???>>><<<;;;999888777333333111000000111222333000111222333333333333222111111222222111000...---111000/////////000222222/////////000333777:::<<<===888444444777888666333444666777888???OOOgggxxxxxxzzz}}}~~~}}}|||}}}~~~}}}}}}///...,,,++++++++++++,,,,,,,,,---------,,,+++***+++,,,---.........---,,,...........................//////000000111222222.../////////000000000000////////////////////////......---...///222555777<<<>>>CCCIIIOOOUUUYYY[[[hhhkkknnnnnnllljjjkkkmmmhhhjjjkkkmmmnnnnnnmmmmmmlllkkkhhhffffffggghhhiiifffiiikkkkkkiiiiiikkknnnnnnnnnoooooopppoooooonnnooooooooooooppprrrtttuuurrrrrrssspppaaaKKK===999888<<<@@@>>>:::888<<>><<<;;;:::999999999555444222111000111111222000111222333333333222222000111111111111///...---000000///...///000111222/////////000222555888:::>>>888333333666888555111333555666666:::IIIbbbuuu{{{|||}}}~~~||||||}}}~~~~~~}}}}}}~~~000...---+++******++++++,,,,,,---...---,,,+++***+++,,,---.........---,,,/////////////////////////////////000111111222222////////////000000000000000000000000000000000000......---...///222555666===???CCCIIINNNTTTXXXZZZgggkkknnnnnnlllkkklllnnnjjjkkkmmmnnnnnnnnnnnnmmmllljjjhhhffffffgggiiijjjfffiiikkkkkkiiiiiikkknnnmmmmmmmmmnnnoooppppppqqqpppoooooooooqqqrrrtttuuurrrqqqsssrrreeeOOO???:::888===AAA???:::999===AAAEEEDDDCCCCCCEEEIIIMMMOOOLLLOOOTTTZZZ```eeehhhjjjmmmooossswwwzzz}}}xxxpppiii\\\]]]^^^_________]]]]]]VVVQQQKKKHHHGGGEEEBBB???>>>===;;;:::999999::::::666555333111000000111111000111222333444333222222000000111111111///...---000//////......///111222000/////////111444777999>>>888222222666888444000111444555333666EEE^^^rrr~~~~~~~~~~~~}}}|||}}}~~~~~~~~~{{{|||}}}~~~~~~---,,,+++*********+++,,,...---,,,,,,,,,,,,......---...///000000///...---111111111111000000000000/////////000111111222222111111111111111111111111.........///////////////---///111000...///333666999>>>DDDHHHKKKPPPVVV[[[eeekkkmmmiiigggiiikkkkkkhhhiiijjjlllmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiifffgggggghhhiiijjjjjjkkkiiiiiikkklllnnnooopppqqqmmmnnnppprrrtttuuuuuutttpppuuummmlllqqqZZZ======:::;;;>>>@@@>>>:::;;;@@@AAA???>>>===>>>@@@CCCEEEFFFJJJQQQXXX___eeeiiikkkmmmssszzz{{{yyyzzztttfffccc]]][[[^^^aaa```^^^___VVVTTTPPPKKKGGGBBB>>><<<===<<<;;;;;;999999888777777444222222444444222///000111222333444333222111000000000000////////////---...000222222222111111000///...---...111444666;;;<<<999333111333444333000777555333888???SSSooo~~~~~~{{{zzzzzz|||}}}}}}yyyyyy|||~~~~~~}}}}}}}}}}}}---,,,+++*********+++,,,------,,,+++,,,---...///---...///000000///...---111111111000000000///////////////000111111222222111111111111111111111111............////////////---///111000...///333666999===DDDHHHKKKOOOUUUZZZdddjjjllliiigggiiikkkkkkhhhiiikkklllmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiggggggggghhhiiiiiiiiijjjiiiiiijjjlllmmmnnnoooooonnnoooqqqsssuuuuuuuuuuuurrrwwwqqqqqquuu^^^CCC@@@<<<<<>>>>>???AAACCCDDDHHHLLLRRRXXX___dddiiilllnnnsssyyyzzzyyy{{{wwwjjjddd^^^[[[^^^aaa___^^^___YYYVVVQQQMMMIIIEEEBBB@@@===<<<<<<;;;:::999888888888555333333444333111///000111222333444333333222111111000000000/////////...///000111111222222111222111///...///111333555;;;<<<999333111333444333111777555333777>>>QQQkkk{{{~~~}}}zzzyyyzzz|||}}}}}}zzzzzz~~~~~~~~~---,,,+++*********+++,,,---,,,+++++++++---...///......000000000000......111111000000000000//////...//////000000111111222111111111111111111111111........................---///111000...///333666888===CCCGGGKKKOOOUUUZZZbbbhhhkkkiiigggiiikkkkkkhhhjjjkkklllmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiggghhhhhhhhhiiihhhhhhhhhiiiiiijjjkkkllllllmmmmmmoooppprrrtttvvvvvvvvvvvvtttxxxvvvwwwxxxdddKKKCCC<<<===@@@DDDCCC???>>>@@@@@@??????@@@BBBCCCCCCBBBJJJNNNSSSXXX]]]dddjjjnnnooossswwwxxxxxx{{{{{{ooofff___\\\^^^```___^^^___[[[WWWQQQMMMJJJHHHFFFDDD======<<<;;;:::999999888999777555444444333111///000000222333444444444444111111111000000000000///////////////000111222333444333111000000111333444999<<<:::555222333444333222888555333777<<>>CCCCCC>>><<<>>>@@@??????AAADDDEEECCCAAAKKKOOOTTTXXX\\\bbbiiioooooorrruuuwwwxxx|||~~~vvviiibbb]]]^^^```___^^^```[[[VVVOOOKKKJJJIIIGGGEEE>>>>>>===<<<;;;:::999999:::888777555444222000///000111222333444444555555222222111111111000000000000000/////////111222444666555333222111222333333888<<<<<<666222333444333333888555222666999GGG]]]sssyyy~~~|||{{{zzzyyyyyy{{{}}}~~~}}}|||~~~~~~---,,,+++*********+++,,,************+++---///000...///000111111000///...000000000////////////............///000000111111111111111111111111111111//////......---------,,,---///111000...///333666777<<>>>>>BBBFFFHHHEEEBBBJJJNNNTTTWWWZZZ___gggmmmoooqqqtttvvvxxx}}}~~~{{{nnneee______```______aaaZZZTTTMMMIIIIIIHHHFFFCCC???>>>>>>===<<<;;;:::999:::999888666444222111111111222222222333444555555222222222222111111111111000000/////////111222444666555444333222222222333777<<<>>>888333333444333333888555222666777BBBVVVpppwww~~~|||}}}~~~|||{{{zzzzzzzzz|||~~~~~~}}}}}}---,,,+++*********+++,,,))))))))))))+++---///111//////111111111111//////000000////////////......---......//////000000111111111111111111111111111//////......---,,,,,,,,,---///111000...///333666666;;;AAAEEEIIIMMMSSSXXX[[[bbbhhhggggggjjjllllllggghhhiiikkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhheeefffhhhiiiiiihhhfffeeehhhhhhiiijjjkkkkkkllllllqqqrrrtttvvvvvvvvvvvvuuusssqqqxxxzzzrrrkkk^^^HHH===::::::>>>@@@===<<<<<>>===<<<;;;;;;:::999999999777444222222333444333333333333444444555333333333222222222111111////////////000111222333555444444333222222222222555<<>>PPPkkkttt}}}}}}{{{||||||~~~}}}|||||||||}}}~~~}}}~~~}}}~~~---,,,+++*********+++,,,((((((((()))+++---000111///000111222222111000///000000/////////.........------......///000000000111111111111111111111111//////...------,,,++++++---///111000...///333666666;;;AAAEEEHHHLLLSSSWWWYYYaaagggggggggjjjlllllleeefffhhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhccceeegggiiiiiiiiigggfffhhhhhhiiijjjkkklllmmmnnnqqqrrrtttuuuvvvvvvuuutttvvvqqqzzz|||qqqnnneeeLLLBBB===;;;???AAA@@@???@@@>>><<<;;;@@@HHHLLLKKKGGGCCCJJJRRRUUUVVVYYY___eeemmmooossswww{{{xxxxxx}}}vvvllldddbbbbbbaaabbbeee\\\UUUOOOLLLMMMLLLFFFAAA@@@??????>>>===<<<;;;;;;888999:::888555333333555666555444333222333444444444333333333333222222222...///000111111222222111333333333222222222222222444<<<@@@;;;555333333333111555222111555555;;;LLLdddooo{{{}}}{{{~~~}}}~~~}}}|||~~~---,,,+++*********+++,,,''''''((()))+++---000111///000111222222111000///000/////////............------......///000000000111111111111111111111111//////...---,,,,,,++++++---///111000...///333666666:::@@@EEEHHHLLLRRRWWWXXX```fffggggggjjjlllllldddeeeggghhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhbbbdddfffiiijjjiiigggfffggghhhiiijjjlllmmmnnnoooqqqrrrsssuuuuuuuuuttttttyyysss|||~~~qqqqqqjjjPPPFFF@@@===@@@CCCCCCBBBDDD>>>;;;:::???HHHMMMLLLIIIAAAHHHQQQUUUUUUWWW]]]ccclllnnnrrrxxx}}}wwwxxx}}}xxxnnneeeccccccbbbcccfff^^^XXXQQQPPPQQQOOOHHHAAA@@@@@@???>>>===<<<;;;;;;777999:::888555333444666777666444333222222333444444444444333333333222222---...000222222222111111222222222222222222222222444<<>>FFFEEE<<<===AAAJJJTTTYYYZZZ___eeemmmtttrrrttt}}}yyy{{{wwwqqqhhh```]]]^^^aaacccccc^^^YYYXXXXXXTTTJJJBBBGGGCCC???=========;;;888888999999:::999888777666666666444333333444555666333333333222222222111111000000111222222111//////000111222333444333222111888:::===;;;777444333333000222333222222666<<>>===<<<>>>BBBAAA===@@@DDDLLLTTTWWWWWW[[[bbbhhhppprrrwww~~~vvvppphhhaaa___```ccceeeeee```[[[YYYYYYVVVMMMFFFGGGCCC???===>>>===;;;888777888999999999888666555666555444444444444555666333333222222222111111111//////111111111111000///000000222333333333333222888:::<<<;;;888444333333000222333222222555<<>>???;;;:::>>>???===<<<>>>DDDFFFMMMTTTVVVUUUXXX^^^dddnnnssszzztttooohhhcccbbbccceeeffffffaaa\\\ZZZZZZWWWQQQKKKGGGCCC???===>>>>>><<<999666777888888888777555444666555555444444555666666333222222222222111111111......///000111111111111///000111222333333333333888:::<<<;;;888555222222000222333333222555;;;@@@RRRaaattt|||}}}~~~~~~{{{}}}~~~||||||---------,,,,,,,,,------+++++++++,,,,,,,,,------//////000111111000......---...///000111111000000////////////////////////////////////////////////......---,,,---...///000//////...---...///000111111444888<<>>???===<<<@@@999999???@@@:::999???CCCFFFLLLSSSTTTSSSWWW]]]eeeooottt|||tttnnnhhheeeeeegggggggggddd___[[[XXXXXXVVVRRRNNNGGGCCC???===>>>>>><<<:::555666777777777666444444555555555555555666666666222222222222111111111111---...//////000111111222//////000111222333333444888999;;;;;;999666333111000222444333222444999>>>OOO]]]qqq~~~}}}~~~{{{~~~~~~|||}}}------------------------+++++++++,,,,,,,,,------///000111111111///...------...000111111111000///......................../////////...............------,,,,,,---...///000///...---------...///000222666:::<<>>??????===;;;555666666777666555444333444555555666666777777777222222222111111111000000---......//////000111222//////000000111222333333777888:::;;;;;;888444111000222444333222444888<<>>999;;;;;;::::::<<<;;;===@@@???===>>>BBB===@@@GGGNNNRRRTTTZZZbbb```jjjnnnvvvuuupppjjjhhhiiiiiieee```YYYWWWUUUTTTTTTRRROOOMMMGGGCCC???>>>???@@@>>>;;;555666777777777666444333444444666777777777777777222111111111111000000000............///000111111111000000000000111222222555666888;;;<<<:::666222000333555444222333777:::BBBQQQfffxxx+++,,,.../////////...---++++++,,,,,,,,,,,,------000111111111000///---,,,///000111222222000---+++........................//////.........---------...---,,,,,,,,,---...//////...---,,,,,,---......///444888999999???IIIRRRTTTWWW]]]bbbfffhhhhhhggghhhhhhiiijjjkkkkkkllllllooojjjeeedddgggjjjkkkkkkkkkiiihhhggghhhjjjlllnnnmmmnnnoooqqqtttwwwyyy{{{|||}}}yyy{{{zzzuuurrrrrrooojjjdddSSSAAA;;;;;;;;;:::999:::???AAA???>>>AAADDDCCC<<<>>>EEEMMMQQQTTTZZZbbbbbbkkkmmmtttwwwqqqkkkiiijjjhhhbbb\\\VVVVVVVVVVVVUUUSSSPPPNNNGGGCCC???>>>???@@@>>><<<666666777888777666555444333444666777888888777777111111111111000000000000000///............///000222222000//////000000111333444666:::===<<<888333000333555444222333666999<<>>>>>EEEHHHDDD<<<>>>EEEMMMQQQSSSZZZbbbgggoooooouuuxxxrrrllljjjjjjggg```YYYUUUVVVXXXXXXWWWUUUQQQOOOGGGCCC???>>>@@@@@@???<<<666777888888888777555444333444666777888888888777111111111111000000000000111000...------...///000333222111/////////000000111222555:::>>>===999444111333555444222222555999999HHH___sss|||,,,,,,,,,---------......*********++++++,,,,,,,,,---...///000000///...---......///000000///...---///////////////.........//////...---,,,,,,+++++++++***)))))))))***,,,,,,---------,,,,,,++++++++++++111777999999===FFFNNNNNNSSSZZZ]]]___aaaeeeiiigggggghhhhhhiiiiiiiiijjjiiihhhgggffffffggghhhiiihhheeefffiiijjjhhhiiilllnnnmmmnnnppptttyyy~~~}}}}}}}}}{{{yyyvvvtttrrrkkkeeeJJJ999;;;444444HHHAAA@@@>>>>>>>>>AAADDDFFF>>><<<<<>>===666666666666666555555555333444555666666555444333111000///...---......///111000///......///000111...///111222333333222222111222333777===???888---444555555666777888888999<<>><<<;;;<<<@@@CCCDDDEEEAAA>>>===DDDPPPZZZ^^^]]]]]]hhhjjjmmmxxx{{{uuummmiiiiiigggbbb]]]ZZZZZZYYYWWWUUURRRPPPOOOEEEDDDBBB@@@???>>>======888888777666555555444444444444555666666555444444111000///...---...//////111000///......///000111...///111222333333222222///111333666<<>>======>>>:::999888777555444444444444444555666666555444444222111///.........///000111000///......///000111///000111333333333333222...000111444:::???:::222555555666666777777888888888>>>OOOfffxxx~~~+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------...///000000000///...222111000///...---,,,,,,......---------,,,,,,,,,,,,++++++***+++,,,---...******++++++,,,,,,---------111555777888<<>>===;;;999777555444444333444555555555555555555444222111000/////////000000111000///......///000111///000111333444333333222---///111333999>>><<<666555666666666777777777888999===KKKbbbuuu}}},,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,---///000000000///...222111000///...---,,,,,,---------------,,,,,,,,,---,,,+++++++++,,,...///+++++++++,,,---------......111444666888<<>>>>>===:::777555444444444555555555444444555555555333222111000///000111111111000///......///000111///000222333444444333333...000111222888>>>>>>:::666666666666777777777777;;;===HHH^^^rrr}}}.............../////////------------,,,,,,,,,,,,---...///000000///...---,,,---...000000000//////111111000///...------,,,------------------------------,,,,,,,,,---...///------------............///111333555777<<>>FFFOOORRRPPPLLLJJJHHHGGGGGGJJJMMMOOOOOOTTT]]]\\\\\\eeemmmvvv{{{wwwtttrrrmmmccc[[[YYYYYYYYYXXXVVVSSSOOOMMMHHHFFFCCCAAA???>>>>>>??????===:::777555555555666666555444444444444555666444333111000000000111222111000///......///000111000111222444444444444333000222222222777>>>@@@>>>666666666666777777777777<<<;;;DDDYYYooo|||///...---------...000111......---------,,,,,,,,,---...///000000///...---+++,,,...000000000000///000000//////.........---------------------------...---,,,,,,,,,---///000///////////////.........000111222444777;;;@@@CCCIIIMMMRRRVVVYYY^^^eeekkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggffffffggghhhiiijjjggggggjjjjjjggggggjjjkkklllnnnppprrruuuwwwxxx|||{{{zzz{{{}}}~~~}}}{{{{{{||||||{{{zzzxxxvvvuuuvvvmmmiiiYYY>>><<>>AAA@@@777777777777666666666666:::777???SSSjjjxxx111///---,,,,,,...111222.........------,,,,,,,,,---...///000000///...---+++,,,...000000000000//////////////////.........------------------------......---,,,---...///000111111000000//////......000111222444777;;;@@@BBBGGGKKKQQQUUUXXX^^^eeekkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggffffffggghhhiiijjjggggggjjjjjjggggggiiilllmmmnnnppprrrtttuuuvvv{{{yyyxxxyyy|||~~~|||zzz{{{{{{{{{{{{zzzxxxvvvtttuuummmlll[[[???===DDD888666:::>>>CCCGGGIIIJJJJJJGGGHHHJJJLLLMMMNNNOOONNNQQQVVVUUUYYYggglllnnnvvv{{{xxxtttmmmgggbbb```\\\WWWSSSNNNKKKIIIEEEDDDDDDCCCAAA@@@?????????===:::777666666777888666555444333333444555666444333222111111111222333111000///......///000111000111333444555555444333444666555444777>>>BBBBBB777777777777666666666666777444;;;OOOfffuuu}}},,,,,,,,,,,,---///111222222111///...---------...111111000///...------,,,,,,---...//////...---,,,111111111111000000000000.........///////////////,,,---.........---,,,+++222111///...---------...,,,000333444444666:::>>>FFFIIIQQQXXXYYY[[[bbbjjjgggiiikkkkkkhhhgggiiilllmmmjjjffffffhhhjjjhhhgggdddfffggghhhggghhhjjjkkkkkkmmmooorrrttttttttttttwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzxxxwwwvvvoooqqqnnn```KKK;;;666888444:::===<<>>:::777555555777888===999444222444555555333222222222111000//////................../////////111000000000111333555666222555777777777999===AAA888777555444444444666777;;;;;;@@@LLL]]]ooo{{{}}},,,,,,+++,,,---...000222222111///...---------...000000//////......------------...//////...------111111111111000000000000////////////............,,,---.........---,,,+++222111///...---------...---000333333333666;;;???FFFIIIOOOVVVXXXYYYaaajjjfffiiikkkjjjhhhgggiiillllllhhheeefffhhhjjjhhhgggdddeeeggggggggggggiiikkklllmmmoooqqqrrrttttttuuuttttttuuuuuuvvvvvvwwwwwwyyyzzzzzzzzzzzzxxxwwwuuurrrtttrrreeeQQQ@@@::::::888===@@@@@@EEEKKKKKKGGGQQQRRROOOHHHFFFIIIHHHEEEMMMPPPUUUXXX]]]dddmmmtttyyy~~~|||wwwnnnhhheeeddd```YYYQQQLLLJJJKKKDDDDDDDDDCCCCCCCCCBBBBBBAAA>>>:::777555555777888===888444222444555555333222222222111000///////////////000000000//////...111000000000111333555666222444666666555777===AAA999888666444333444555666888999<<>>;;;===@@@DDDHHHNNNSSSRRRMMMSSSRRRNNNIIIGGGIIIHHHEEEJJJNNNTTTXXX\\\bbbjjjppprrr~~~{{{zzzzzzvvvmmmfffeeeddd___YYYRRRLLLJJJJJJDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>:::777666666777888<<<888333222444555555333222222222111000000/////////000222222222000...---000000000000111333444555333444555444333666<<>>;;;888666666666777;;;777333222444666444222222222222111111000000000000111333444333000---+++//////000111222333444444333444444222111444;;;@@@===<<<888555333333333333666555666>>>MMM```rrr}}}~~~{{{++++++******+++,,,---.........---,,,,,,---//////.........///////////////---...///000000///...---111111111111000000000///000//////...---,,,,,,+++------,,,,,,++++++++++++...............---------...000111000000444;;;@@@CCCEEEKKKPPPRRRSSS[[[dddfffiiilllllljjjiiillloooiiigggfffgggkkkllljjjhhhccceeefffgggggggggiiijjjmmmmmmmmmmmmnnnppprrrtttrrrrrrsssuuuvvvxxxyyyyyywwwxxxyyyzzzyyyxxxwwwvvvqqqtttvvvqqqdddSSSCCC:::AAACCCIIISSS[[[^^^\\\ZZZVVVPPPJJJIIIIIIHHHEEECCCEEEJJJPPPUUUXXX]]]cccgggpppxxxvvvpppppprrrqqqoooeeebbb]]]WWWRRRNNNKKKIIIDDDEEEFFFGGGFFFEEECCCBBB???===;;;888777666666666999666333222555666444222222222222222111111111111000111333444333000---+++...///000111222333333333333444444222111444:::@@@???===999666333222222222777666777===JJJ]]]ppp|||}}}~~~++++++*********+++,,,---------,,,,,,,,,...///000///////////////............///000000000000///...111111111111000000000000///.........---,,,,,,,,,------,,,+++++++++++++++------.........------,,,---///111111111444:::???AAADDDKKKQQQRRRSSSYYYbbbhhhjjjmmmmmmkkkkkknnnqqqllljjjiiikkknnnnnnllliiidddfffggghhhggghhhjjjkkkllllllmmmmmmnnnpppqqqrrrqqqrrrsssuuuwwwxxxzzz{{{xxxyyyzzzzzzzzzzzzxxxxxxpppsssuuurrrhhhXXXGGG<<>>===;;;999777666666666777444222333555666444111222222222222222222222222//////000000000//////...---...000111222222222222333555666555333555999>>>???===:::666444333333333444444555888BBBRRReeerrr~~~+++***)))))))))***+++,,,,,,+++++++++,,,...///111111111000///...------,,,...///000111111000///...111111111111000000000000,,,,,,---------------------,,,+++*********+++,,,+++,,,---.........---,,,***...111333333444999<<>>===;;;999888666666555666444222333555666444111222222222222222222222222.............../////////,,,...///111222222222222333555777666555666999===???===:::666444444444444111222333666>>>NNN```lll~~~***************+++++++++,,,,,,,,,---------......//////......///000111333000111222222222000///...333222000/////////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......------...000333555888999===CCCJJJPPPSSSWWW\\\```gggnnntttsssqqqrrrrrrpppnnnpppqqqrrrrrrooommmkkkiiihhhhhhjjjhhhggglllsssqqqqqqqqqpppppppppooooookkkkkkmmmqqqvvvwwwuuuqqqtttyyy}}}~~~{{{yyyyyyzzztttwwwyyyxxxuuulll\\\LLLLLLOOOWWW]]]XXXNNNMMMRRRLLLKKKIIIFFFDDDBBBAAA@@@RRRTTTLLLHHHQQQVVV[[[fffbbbhhhmmmnnnsss|||uuunnnnnnooommmfff^^^XXXTTTQQQMMMJJJIIIEEEAAAAAABBBCCCAAA??????;;;777666888888666444666555444333111000//////222222222222222222222222222111000.........///000111222222333333444444555444333333333444666888999>>>@@@===777444555555222444222333666<<>>======>>>???NNNQQQKKKHHHQQQVVVZZZdddffflllqqqrrruuu}}}xxxqqqppprrrlllfff^^^XXXUUURRRMMMJJJIIIEEEBBBAAABBBCCCAAA??????;;;777666777888666444555444444333222111000000333333222222222111111111222111///.........///000111111222222333444444444333333222333444555777888>>>@@@>>>888555666555333555222222555;;;FFFZZZkkk~~~(((((()))***++++++,,,,,,,,,,,,,,,,,,------------......------...///111222000000000000000000111222000000111111000000//////------------------------------------------------------...//////...---,,,------...000333555888999;;;AAAHHHNNNRRRWWW]]]aaaiiiqqqwwwwwwvvvwwwwwwuuuuuuvvvvvvwwwvvvuuusssrrrlllkkkkkkllliiifffjjjpppppppppppppppoooooooooooollllllmmmqqqvvvxxxvvvsssvvvzzz||||||zzzyyyzzz}}}|||{{{yyyxxxyyysssbbbRRRBBBCCCGGGJJJIIIEEEFFFKKKAAA???<<<:::999;;;===>>>IIIMMMIIIHHHQQQUUUXXXaaajjjqqqvvvwwwzzz}}}tttssstttkkkeee^^^XXXUUURRRNNNKKKJJJFFFBBBAAABBBBBBAAA>>>>>>:::666555666777555333333333333222222222111111444333333222111000//////111000///...---...//////111111111222333333444444222222222222333555666777>>>@@@???999666666666444555222111444888CCCWWWhhhzzz(((((()))***+++,,,,,,---++++++,,,,,,,,,---------...------,,,---///000111111000/////////111222333///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...,,,,,,------...000333555888999;;;@@@GGGMMMQQQVVV\\\aaaiiirrryyyyyyyyyzzzzzzxxxvvvvvvvvvvvvuuutttssssssnnnmmmmmmmmmjjjfffiiioooppppppooooooooonnnnnnnnnmmmlllmmmqqqvvvxxxvvvssswwwzzz|||{{{yyyyyy{{{~~~|||yyyvvvuuuwwwsssdddTTTFFFEEEFFFFFFEEEDDDEEEGGGIIIFFFAAA===;;;<<>>AAADDDAAAGGGEEEFFFPPPRRRSSSZZZeeellltttyyy}}}vvvrrrqqqkkkfff___[[[YYYVVVQQQMMMLLLHHHCCCAAABBBAAA???<<<===999555444666666444222111222222222222333333333333333222111///...------......---,,,,,,---.../////////000111111222222333000111222333444444555555;;;@@@AAA<<<666666777666555333222444666>>>NNN]]]uuu~~~|||}}}***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000000000000000000000111222//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000000...---,,,------...000333555888999<<>>;;;>>>:::666555666777555333222222222222222222222333222111111000///...------------,,,+++,,,---...////////////000111111222222000111222444555555555555999???AAA<<<666555666666555333444666888===JJJWWWqqq~~~yyyzzz|||~~~~~~+++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++---...///000111111111111000000///000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111111111111///...---------...000333555888999>>>BBBGGGJJJMMMRRRYYY^^^dddnnnwwwzzz{{{||||||zzzwwwuuusssqqqpppqqqrrrsssooonnnppppppmmmhhhjjjooonnnnnnnnnmmmmmmmmmllllllkkkiiiiiilllqqqtttsssqqquuuyyy}}}~~~}}}{{{}}}~~~rrrtttssspppooopppmmmhhhgggddd\\\UUUUUUXXXUUUNNN===;;;999777888;;;???AAAAAAFFFDDDDDDMMMOOOOOOWWWZZZaaaiiipppyyy}}}wwwvvv~~~zzzvvvrrrnnnlllgggbbb___^^^[[[VVVRRRMMMIIIDDDBBBAAAAAA>>>;;;???;;;777666777888666444333222222222222222222222000000000//////.........---,,,+++++++++,,,...///......//////000111111222111222333555666666666666777>>>AAA<<<555444555666444444666999999<<>>???<<<888555444444333444666999>>>CCCFFF___sss}}}|||}}}yyyyyy{{{~~~|||yyy|||~~~~~~~~~((((((((()))*********+++//////---,,,,,,,,,---------.....................111000///......///000000111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------...000333666999;;;???@@@CCCGGGMMMRRRWWWZZZ\\\ggguuu|||}}}{{{|||~~~{{{{{{xxxrrrqqqtttuuutttqqqpppmmmlllkkklllnnnppprrrqqqpppooonnnmmmlllkkkkkkkkkkkklllnnnpppssstttvvvxxx{{{}}}}}}{{{xxxvvvuuuyyy}}}zzztttqqqsssvvviiiWWWFFFLLLLLLSSSaaaMMMBBB<<<888999888888<<>><<<:::;;;999777888;;;:::777333555444222111000000000111000000/////////.........//////////////////......---...000111111111000000222222222333333333444444555999>>>???<<<888555444444444444666999===AAADDDZZZnnn}}}{{{|||~~~yyyyyy{{{}}}{{{xxxzzz~~~~~~~~~~~~************++++++++++++...------,,,,,,,,,,,,------...............------000//////......///000000////////////////////////........................------,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------...000222666888:::>>>???BBBFFFLLLRRRWWWZZZ\\\fffssszzz{{{zzz{{{|||{{{|||zzztttrrrttttttqqqqqqpppnnnmmmlllmmmooopppqqqppppppooonnnnnnmmmmmmmmmlllllllllmmmoooqqqrrruuuwwwzzz|||~~~}}}|||zzzwwwzzz|||yyysssppprrruuunnn\\\GGGKKKMMMPPPZZZIII@@@;;;888888888888<<>>;;;:::;;;999777999;;;:::777333555444222111000111111222000000000000////////////000000000//////............///000111111111000000222222222222333333333333666999>>>???===999666555555555555666888<<>>AAAEEEKKKQQQVVVYYY[[[dddpppxxxzzzzzzzzz{{{{{{}}}{{{vvvssstttrrrnnnqqqpppooonnnmmmnnnooopppppppppppppppooooooooooooooonnnmmmmmmmmmnnnooopppqqqtttxxx|||yyy{{{{{{wwwrrrpppqqqtttssscccIIILLLQQQPPPVVVIII???:::777888888888;;;@@@AAAAAABBBDDDGGGLLLPPPSSS[[[bbb```bbbpppxxx~~~zzzzzzkkkiiieeebbbaaa^^^WWWQQQPPPNNNJJJEEEAAA===;;;:::;;;999888999::::::666333555444333222111111222333111111111000000000//////111111000000///.........000000000000111000000000111222222222222333333333666999===???>>>:::777444666666555666888:::===>>>LLLddd}}}}}}{{{zzzyyyyyywwwwwwyyy{{{xxxtttuuu{{{{{{{{{|||}}}~~~~~~------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++------......////////////............////////////.................................------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...111444666888<<<===@@@DDDJJJPPPUUUXXXYYYaaallluuuxxxyyyzzz{{{zzz|||{{{vvvssssssqqqmmmpppoooooonnnooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppnnnqqquuuzzzzzz{{{yyyvvvqqqppprrrtttsssdddGGGKKKUUUOOOPPPFFF>>>999777888888777:::>>>@@@@@@AAACCCGGGKKKOOOQQQVVV```bbbccclllrrr{{{mmmhhhbbb___]]]ZZZVVVTTTRRROOOKKKEEEAAA>>><<<;;;<<<:::888999::::::666222555444333222222222333444222111111111111000000000111111000000////////////111111111000000000000111111111111222222222333333555777;;;===>>>;;;777333666555666666888999;;;<<>>:::777888888666888<<<===>>>???BBBEEEIIIMMMOOOSSS]]]aaaeeelllnnnvvvrrriiiaaa^^^\\\YYYWWWWWWTTTQQQLLLFFFBBB>>>===<<<<<<:::888999:::999555222555555444333333333444555222222222222111111111000000000000000000000000000222222111000000000111111111111111111222222222222444666888<<<===;;;666222555555555666777999:::;;;FFF[[[rrr}}}}}}|||{{{{{{{{{zzzxxxvvvuuuuuuwwwyyyvvvsssuuuzzzxxxyyy{{{|||~~~}}}}}}~~~+++++++++,,,,,,------...+++,,,---...///......------...000111000...+++)))+++,,,---////////////////////////......------,,,......................../////////...------,,,,,,------------------------,,,,,,,,,---///222555666:::;;;>>>CCCHHHNNNSSSVVVTTT[[[eeeooovvvzzz{{{|||xxxyyywwwrrroooqqqppplllllllllnnnppprrrtttuuuvvvvvvvvvuuuuuuttttttssssssrrrrrrqqqppppppqqqrrrsssrrrsssvvvyyy|||~~~{{{yyyvvvrrrpppqqqtttvvvyyynnnMMMQQQbbbTTTIIIEEE>>>:::888888777555666:::;;;<<<>>>@@@DDDGGGKKKLLLTTTZZZ]]]eeeppppppqqq~~~wwwmmmdddbbb```[[[XXXYYYVVVSSSMMMGGGBBB???>>>======:::888999:::999555111666555444333333444555666333333222222222111111111/////////000111111222222333222111000000000111111111111111111222222222222333444666:::<<<:::555000333444555666777999:::;;;BBBTTTjjjyyy~~~|||}}}{{{zzz{{{|||{{{xxxuuuttttttwwwyyywwwsssvvv{{{xxxyyy{{{}}}~~~}}}}}}}}}~~~~~~******++++++,,,---......+++,,,.../////////......---...000111000...+++)))***+++---///000000///...000000///...------,,,,,,........................000000///...------,,,,,,------------------------,,,,,,,,,---///222444666:::;;;>>>BBBHHHNNNSSSUUUSSSYYYdddnnnvvvzzz||||||wwwxxxvvvpppnnnppppppmmmjjjkkkmmmpppsssuuuwwwxxxwwwwwwwwwvvvuuuuuuttttttsssrrrqqqqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{{{{{{{{{{xxxtttqqqppprrrtttwwwzzzWWW[[[mmm\\\NNNJJJ???;;;888888777444555888:::;;;===@@@CCCFFFIIIKKKVVVXXXYYYdddtttsssooovvvzzzppphhhgggddd^^^ZZZ[[[WWWTTTNNNHHHCCC@@@???>>>===:::999999:::999555111666555444333444444666666333333333222222222111111......///000111222333333444333111000000000111111000111111111111222222222222333555999;;;:::444///222333444666777999:::;;;???PPPdddttt~~~~~~~~~~~~~~~|||{{{}}}{{{zzz{{{|||{{{xxxuuuttttttvvvyyywwwtttwww|||xxxyyy{{{}}}}}}||||||}}}~~~++++++*********************+++,,,---...---,,,,,,---333888666000+++,,,...,,,---...//////...---,,,------------------------,,,,,,------...///000000///000000000000...,,,+++++++++******+++---...///---,,,------///111444555;;;===???CCCGGGKKKNNNPPPVVVXXX___iiitttzzz{{{zzzzzzwwwsssrrrrrrqqqmmmjjjllllllmmmooorrrvvvyyy{{{|||zzzwwwuuutttuuuwwwxxxvvvtttssstttxxxzzzyyywwwvvvyyyyyyxxxyyy{{{yyytttyyytttqqqtttvvvyyywwwjjjiiicccRRRFFFFFF;;;===>>><<<777444444666666999<<<>>>>>>AAAGGGKKKSSSVVV[[[aaagggllloooqqq}}}uuunnnjjjfff___[[[[[[UUUSSSPPPKKKFFFBBB>>>======<<<<<<;;;999888777777555444333222333444555666333333111000000000111222222111000//////000111111333222000/////////000111///000222444444222000///111444666888<<<>>>:::333333444666888999:::999999CCCKKK[[[ppp}}}~~~{{{{{{{{{}}}}}}yyy{{{~~~|||zzzzzz|||pppvvv{{{{{{vvvtttwww{{{~~~zzzzzzxxx~~~~~~}}}~~~~~~++++++*********************+++,,,---------,,,,,,---333777666000+++,,,...------...//////...------------------------------,,,,,,------...//////000///000000000///...,,,+++++++++******+++---...///------------///111333444:::<<>><<<888444555666444777:::;;;<<>><<<===<<<;;;:::999888888777777777666555555555555555333222111000000000111222222111000/////////111111333222111000///000000111///000222444444222000///111444666888<<<>>>:::333333444666888999999999999???GGGVVVkkk}}}~~~}}}}}}~~~|||{{{}}}}}}zzz}}}}}}yyywwwxxx{{{qqqwww{{{zzzvvvuuuyyy}}}}}}}}}zzzzzz|||qqqxxx|||~~~~~~~~~******++++++++++++++++++***+++,,,---------,,,,,,---222666555000,,,---///---...////////////...---------------------------,,,,,,------.../////////...///000000///...,,,+++,,,++++++***+++,,,...//////......---...000111222999;;;>>>BBBFFFJJJMMMNNNVVVXXX^^^gggqqquuuuuusssvvvssspppoooqqqpppmmmjjjmmmmmmnnnooorrrtttvvvwwwxxxwwwvvvuuuuuuwwwxxxyyyvvvvvvwwwxxxzzzyyywwwtttuuuwwwwwwuuuvvvyyywwwssswwwtttuuuyyy{{{zzz|||~~~~~~xxxhhhUUUFFFBBBCCC:::===>>>===888555555666222555888999:::===BBBGGGLLLOOOUUU[[[aaafffjjjkkkvvvvvvqqqkkkccc]]][[[WWWUUURRRMMMHHHCCC???<<<<<<<<<;;;:::999888888777999999999888777666444444333222111000///000111111111000///......///000111222222111000000000000111///000222333333222000///111444555777;;;???;;;555444555666777888999999999;;;BBBPPPeeewww~~~~~~zzzxxxxxxzzz}}}}}}zzz~~~~~~zzzvvvuuuwwwzzzssswww{{{zzzwwwwww{{{|||{{{zzzzzz~~~vvvkkkvvvzzz******+++++++++++++++,,,++++++,,,,,,,,,------------111444333///------///---...///000000///...---............---------------------.........//////....../////////...,,,+++,,,,,,+++***+++,,,---...//////...---...///000111888:::===@@@EEEHHHKKKMMMSSSVVV\\\fffooottttttqqqssspppnnnnnnppppppmmmjjjmmmmmmnnnpppqqqssstttuuuuuuuuuuuuvvvvvvwwwxxxyyyvvvwwwyyyzzzzzzxxxvvvssstttvvvuuussstttxxxvvvrrrrrroooooorrrtttssstttxxx{{{zzzgggQQQEEE@@@===999<<<>>>===999555555666222555999:::;;;>>>CCCHHHKKKNNNTTTZZZ```eeeiiijjjrrrwwwrrrlllccc\\\YYYWWWVVVSSSOOOIIIDDD???===;;;;;;::::::999888888777888999999888666444111000333222000/////////000111000///.........///000111222222111111111000000000000111222333333222111000111333444666:::???<<<777444555666777777888888888:::???LLL___sss}}}|||zzzxxxvvvxxx{{{|||zzzxxx||||||{{{wwwsssssswww{{{vvvxxxzzzyyywwwxxx}}}}}}{{{yyyzzz~~~}}}vvvooo{{{~~~~~~~~~******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------000222222///......000---...///000000///...---/////////......------------------...............---......//////...,,,,,,---,,,+++++++++,,,---...000///...------...///000777888;;;???CCCGGGJJJLLLOOORRRZZZeeeooottttttqqqrrrooommmmmmoooooommmjjjlllmmmnnnoooqqqrrrssssssssstttuuuvvvwwwxxxxxxxxxvvvwwwzzz{{{yyywwwuuussstttuuutttrrrssswwwvvvrrrrrrnnnlllnnnppppppsssxxx|||xxxfffTTTGGG???999888;;;>>>===999666555666444777;;;<<<===@@@EEEJJJLLLOOOTTT[[[aaaeeehhhjjjssswwwqqqlllddd[[[WWWWWWVVVTTTPPPKKKFFFAAA>>>:::::::::999999888888777777888777666444111///---222111000/////////000111......---------...000111222222222222111111111000000111222222222222111000222333333444999???>>>999555555555666666777888888;;;???III[[[ooo}}}~~~~~~~~~|||zzzxxx|||yyywwwwwwyyyzzzxxxvvvxxxyyyxxxuuussstttyyy~~~wwwyyyzzzyyyxxxyyy}}}|||yyyzzz~~~~~~{{{yyy~~~}}}|||~~~******++++++,,,---------,,,,,,+++++++++,,,---...---///000000///...///000...///000000000000///...000000//////...---------........................,,,---...//////...---,,,---,,,+++++++++,,,---...///...---------...///000666777:::>>>BBBFFFIIIJJJMMMQQQYYYdddooottttttqqqrrrooommmmmmoooooommmjjjkkklllmmmoooqqqrrrrrrrrrrrrsssuuuwwwxxxxxxwwwvvvuuuwwwyyyyyywwwuuuttttttuuuvvvtttqqqsssvvvvvvrrruuuqqqoooqqqrrrrrrvvv{{{}}}{{{vvvjjjZZZJJJ>>>888777;;;>>>>>>:::666555666555888;;;======@@@FFFJJJMMMPPPTTTZZZ___cccfffgggrrrvvvrrrnnnfff]]]XXXUUUUUUTTTQQQMMMHHHCCC@@@::::::999999888888888888888888777555333111///...222111000///...///000000------,,,,,,---...///111222222333333222222111000111111111222222111111111222333333333888??????;;;666555555555555666777888;;;===FFFVVViiiyyy}}}||||||}}}}}}|||xxxvvv~~~zzzwwwwwwyyyzzzxxxvvvvvvwwwwwwuuusssuuuzzzxxxyyyzzzzzzyyyyyy{{{}}}{{{xxx{{{~~~~~~|||}}}|||******++++++,,,------...,,,,,,+++++++++,,,---...---...////////////000000...///000111111000///...000000000///...---------........................,,,,,,---.........---,,,------,,,+++++++++,,,---...------,,,---...000000555666999===AAAEEEHHHIIINNNQQQYYYeeeooosssrrrooossspppnnnnnnoooooollliiiiiijjjmmmoooqqqrrrrrrrrrrrrtttvvvxxxxxxwwwvvvuuusssvvvxxxwwwuuussstttvvvuuuvvvtttqqqssswwwwwwsssqqqnnnooorrrtttsssuuuyyy|||xxxuuuqqq```JJJ======666:::>>>>>>:::777555666333666999;;;;;;>>>DDDHHHLLLNNNRRRWWW\\\___aaabbbkkk}}}xxxtttrrrjjjaaa\\\TTTTTTTTTRRRNNNJJJEEECCC999999999999888888888888<<<;;;999777555333222222222111000///...//////000---,,,,,,+++,,,...///000222222333333333222111000111111111111111111111111222333222222888???@@@<<<666666555444555666777888999:::AAAPPPcccsss|||~~~}}}}}}~~~~~~zzzvvv~~~zzzwwwxxxzzz|||{{{yyyvvvwwwxxxvvvtttuuuyyy}}}xxxyyyzzzzzzzzzyyyyyyyyyzzzxxx}}}}}}|||~~~|||~~~}}}}}}******+++,,,,,,---......---,,,+++***+++,,,---...------......//////000000...///000111111000///...111000000///...---------.....................---+++,,,---.........---,,,...---,,,+++++++++,,,---------,,,,,,---...000111444666999<<>>>>>;;;777555666111444777888999<<>>;;;999777666666666222111///.........///000,,,,,,++++++,,,...///000222222333444333222111000111111111111111111111111222222111222888???@@@===666666555444444555777888777888===KKK^^^oooxxx{{{~~~|||xxx}}}zzzwwwxxx{{{~~~}}}|||wwwyyyyyywwwttttttxxx{{{xxxyyyzzz{{{zzzyyyxxxwww|||xxxxxx~~~{{{xxxzzz~~~}}}|||~~~(((((())))))*********+++...---,,,+++++++++,,,,,,............////////////......//////000000111111444333111///...---......---------............///........................---,,,+++++++++,,,---...,,,,,,------.../////////555666999===AAAEEEHHHIIIKKKPPPYYYbbbjjjoooqqqqqqvvvsssoookkkjjjlllooorrrnnnkkkhhhiiimmmqqqsssrrrssstttuuuuuuuuutttrrrqqqsssttttttuuuuuuvvvvvvvvvrrrrrrrrruuuxxxxxxtttoooiiijjjmmmoooqqqqqqqqqqqqyyysssrrrtttmmmXXXCCC777666999;;;======:::666444333444555888;;;???CCCEEEEEEJJJQQQUUUWWWZZZ___bbbdddnnn~~~zzzyyywwwooogggcccWWWTTTQQQRRRSSSQQQJJJDDD???999555666<<<>>><<<888::::::999888777666555555111111111111000000000000........................222222222111000//////...000000/////////111222333111333444555666:::AAAGGG<<<888444444555666444222777777:::EEEUUUfffrrrxxxyyy}}}~~~~~~|||xxxyyyxxxxxxzzz~~~}}}zzzxxxzzzzzzvvvuuuxxxwwwtttvvvzzz~~~~~~|||{{{|||~~~zzzwwwuuuvvvzzz}}}}}}{{{~~~~~~}}}}}}}}}(((((()))***++++++,,,,,,...---,,,+++++++++,,,,,,............////////////......//////000000000000333222000///...------...------------....................................---,,,+++++++++,,,------,,,,,,------.../////////555666888<<<@@@EEEHHHJJJKKKPPPYYYbbbiiinnnqqqrrrtttrrrpppooonnnnnnooopppnnnjjjhhhiiinnnrrrtttsssrrrssstttttttttsssrrrqqqssssssrrrrrrsssttttttuuusssqqqqqqsssvvvvvvssspppjjjkkkmmmooopppqqqrrrrrrxxxssssssuuuooo[[[EEE999777999<<<>>>===;;;777555333444666888<<>>DDDHHHKKKLLLPPPXXXaaahhhmmmppprrrrrrrrrsssrrrrrrqqqpppoooooollliiikkkooossstttssspppqqqrrrrrrsssrrrrrrrrrrrrqqqpppooooooqqqrrrtttssspppnnnooossstttsssqqqmmmmmmmmmnnnoooqqqrrrsssxxxttttttwwwrrr```III:::888999<<<>>>>>>;;;888666444555777:::<<>>999999===???===:::888888777777666555444444111111111111000000000000........................222111111000000//////...111111000000111222444555222444555444444777===BBB<<<888444333666777666555666888===EEEQQQ___nnnwwwzzz~~~|||zzz{{{xxxttt|||zzzyyyzzz||||||yyyuuuvvvzzz{{{xxxxxxyyywwwrrrtttwwwyyyxxxvvvuuuxxx{{{|||zzz|||~~~))))))***,,,---///000111...---,,,+++++++++,,,,,,---------.........//////......///000000//////...111111000///......------,,,,,,---------.........------------------------...---,,,+++++++++,,,---+++,,,,,,------...//////333333444777<<>>>>><<<:::888444666888:::===>>>@@@@@@AAAFFFNNNTTTWWW[[[aaaeeecccgggqqq}}}yyyxxxsssggg]]]VVVRRRNNNNNNPPPPPPKKKGGGDDD???:::888:::<<<:::888777777777666555444444444111111111111000000000///........................111111000000////////////111111000000111333555666333555555444333555;;;@@@<<<888444444666888888666555999>>>DDDMMM[[[jjjuuuzzz}}}~~~zzzyyyyyywwwrrr{{{yyyxxxzzz||||||yyyvvvvvvzzz|||zzzyyyzzzwwwrrrwwwxxxyyyxxxvvvvvvyyy}}}~~~}}})))***+++---...000111111...---,,,+++++++++,,,,,,------------............---...///000000///...---000000//////......------,,,,,,,,,------------...------------------------...---,,,+++***+++,,,,,,++++++,,,,,,---.........222222333666;;;@@@FFFIIILLLOOOUUU\\\ccciiinnnpppuuutttssssssrrrsssssssssuuuqqqnnnnnnooopppnnnlllkkkllllllnnnooopppqqqrrrqqqooommmkkkkkkllloooppprrrnnnjjjjjjmmmqqqrrrrrrqqqpppoooooooooqqqrrrsss{{{yyyxxxxxxuuugggPPP<<<:::;;;===??????===;;;:::666777888:::<<<===??????@@@FFFMMMRRRVVVZZZ___ccc^^^cccnnn~~~~~~xxxvvvrrrhhh^^^TTTPPPLLLMMMPPPRRROOOKKKDDD???:::777777888777666777777666666555555444444111111111111000000000///////////////////////////000000000///////////////111000000000111333555666444555666444222444:::???>>>:::555444666888888777555888<<>>??????>>>===<<<999999888999:::<<<>>>@@@AAAFFFMMMQQQSSSVVV[[[^^^\\\cccnnn|||{{{vvvqqqjjjbbbUUUPPPLLLLLLPPPSSSQQQNNNEEEAAA;;;777666666555555777777777666666666555555111111111111000000000000////////////////////////////////////////////////000//////000111333555666555666666444333555;;;@@@AAA<<<666444666888888777666777999===FFFSSSaaajjjwwwzzzzzzxxxxxxzzzyyyvvvyyywwwwwwzzz~~~}}}zzzzzz}}}||||||}}}{{{vvv|||~~~~~~{{{{{{}}}}}}}}}~~~++++++,,,------...//////...---,,,+++++++++,,,,,,,,,,,,---------.........,,,...///111000...,,,***---.../////////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++***++++++,,,,,,---......111222444666:::>>>AAABBBJJJMMMQQQVVV]]]dddjjjmmmqqqrrrtttuuuuuutttrrrqqqrrrooommmmmmoooooommmjjjgggggghhhiiilllnnnqqqsssqqqpppooonnnnnnnnnnnnoooqqqmmmiiijjjmmmqqqrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqvvvuuurrrrrruuuooo\\\GGG;;;<<<>>>???@@@???>>>>>><<<:::888777888;;;>>>@@@BBBGGGMMMPPPQQQSSSVVVZZZ^^^eeepppzzzwwwrrrlllfffYYYSSSNNNMMMPPPRRRQQQNNNIIIEEE???:::777777777777888888777777777777666666111111111111000000000000///////////////////////////////////////////////////......///000222444666555666777555444666<<>>???@@@@@@???>>>===;;;888666777:::>>>AAACCCGGGMMMOOOPPPQQQTTTWWW```gggqqqyyyyyysssnnniii\\\VVVPPPNNNPPPQQQOOOLLLMMMIIICCC===:::999999:::888888888888777777777777111111111111000000000000000000000000000000000000.........///////////////............000222444555555777777666555777===BBBDDD???888555666777777666888444222777CCCPPP[[[aaatttwwwxxxwwwyyy}}}~~~|||~~~|||{{{}}}|||xxx}}}|||~~~{{{yyy||||||zzzzzz|||{{{zzzzzz}}}|||}}}|||***,,,---+++((((((+++///,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,---------......//////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''***------++++++...111111444777888888:::???DDDEEEMMMNNNRRR^^^bbbcccjjjrrrrrrssstttsssrrrpppooollliiiiiilllllljjjjjjmmmmmmlllkkklllnnnqqquuuwwwrrrrrrqqqppppppqqqrrrrrrrrrqqqpppppppppqqqrrrsssxxxzzz|||yyytttppppppqqqvvvtttrrrssswwwuuugggXXXDDD>>><<<>>>@@@??????BBBAAA<<<777666:::>>>AAABBBGGGGGGGGGHHHKKKPPPTTTWWWdddiiinnnttt~~~}}}ssskkkgggaaa\\\SSSLLLIIIJJJMMMPPPJJJHHHDDDAAA===;;;:::999999888666444333333333333444444333333222111111000222111000.........///000000000000000000000000000111000000000000222333444666555444444555888<<<>>>CCC===555111111333444444333333555999===DDDRRR```mmmvvvuuurrrzzz}}}zzz~~~|||||||||yyywwwwww{{{}}}~~~~~~|||yyyxxxzzz}}}|||{{{zzz|||}}}zzzxxxyyy{{{~~~|||zzz+++,,,---,,,)))(((+++///---,,,+++******+++,,,---------------------------,,,,,,,,,---------......//////.........---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''***------++++++...111000222555666555888<<>>>>>AAA@@@<<<777666999===@@@AAAFFFFFFFFFGGGJJJOOOSSSVVV^^^ccchhhnnnzzzzzzppphhhddd___VVVOOOKKKLLLOOORRRLLLIIIEEE@@@<<<:::888888888777555444333444555555444444333222222111111111222111000///...//////000000000000000000000000000111000000000000222333444555444333222444666999;;;BBB<<<666222222444555555555444666:::<<>>DDDLLLLLLPPP\\\```aaahhhooopppqqqrrrqqqpppooonnnooollllllnnnmmmjjjjjjlllmmmlllllllllnnnpppsssuuurrrqqqpppoooooopppqqqrrrppppppooonnnooopppqqqrrrppptttwwwwwwuuuuuuwwwyyywwwuuusssrrrvvvwwwoooeeeIIIAAA;;;<<<>>>======??????;;;777666888;;;>>>???DDDDDDDDDFFFIIIMMMQQQSSSYYY]]]aaagggttttttjjjgggbbbYYYRRRNNNNNNPPPSSSMMMJJJEEE@@@;;;888777666777666555444444555666777444444333222111111111111222111000///...///000111000000000000000000000000000000000000111222333444555444222111222555777999@@@<<<666333333444666666777777888:::;;;???JJJWWWjjjwwwyyywww~~~}}}xxxzzz|||}}}}}}|||zzzyyy{{{||||||||||||{{{zzz{{{}}}}}}{{{zzz|||}}}{{{wwwxxx{{{}}}+++---///...+++***,,,///---,,,++++++++++++,,,---------------------------,,,,,,,,,---------....../////////...............,,,++++++++++++,,,---...------------------------............------------(((+++------++++++---000///222444444444666:::>>>CCCKKKKKKOOO[[[______gggmmmnnnoooppppppooonnnmmmpppmmmmmmooonnnjjjjjjlllmmmmmmllllllnnnppprrrsssrrrqqqpppoooooopppqqqrrrpppooonnnnnnnnnoooqqqqqqpppsssvvvvvvuuuuuuxxx{{{xxxwwwtttrrruuuwwwtttmmmNNNDDD<<<;;;===<<<<<<>>>===;;;888666777999<<<>>>AAABBBCCCEEEHHHKKKOOOQQQXXX[[[^^^cccpppvvviiihhhbbbZZZRRRNNNMMMOOOQQQLLLIIIDDD@@@<<<999888888999888666555555555666666555444333111111111111111222111000//////000111111////////////////////////000000000111111222333333777666444333333555888999>>>;;;777444444555666777999999:::;;;:::<<>><<<;;;:::<<<;;;999666555444444444555444222111000000111222222111000//////000111222///////////////////////////000000111222222333333999888666555555777:::;;;<<<;;;999666555555666777:::999:::;;;999999AAAKKKaaarrryyy{{{~~~xxxzzzxxxxxxyyy{{{}}}~~~|||{{{zzz{{{|||~~~~~~{{{yyy{{{~~~~~~|||xxxyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~+++...111000---,,,---///...---,,,++++++,,,---...------------------------,,,,,,,,,---------.........////////////000000000...---+++******+++---...------------------------000000//////...---------))),,,...---+++***,,,///000333666777777999>>>CCCAAAIIIIIIMMMXXX[[[\\\ccciiijjjkkklllmmmlllkkkkkkooollllllnnnmmmjjjjjjlllmmmmmmmmmmmmnnnnnnooopppqqqpppooonnnnnnooopppqqqppppppooonnnooopppqqqrrrtttvvvxxxvvvssssssuuuxxxzzz{{{yyytttrrruuuuuusss[[[LLL???;;;<<<<<<<<<<<<===<<<;;;888777777:::<<<>>>???AAADDDGGGJJJLLLNNNQQQVVVZZZaaaqqqtttkkkgggbbbZZZRRRLLLJJJJJJKKKGGGFFFEEEDDDAAA???<<<;;;>>><<<:::777555444444444666444222000000000222222111111000///000111222333000000000000000000000000//////111222222333222222888777555555555888:::<<<<<<<<<;;;888555444555666999888:::;;;999888>>>GGG[[[nnnwwwzzzzzz|||xxxwwwwwwxxx{{{~~~~~~}}}|||zzz{{{}}}~~~|||yyyzzz}}}~~~|||yyy{{{|||~~~}}}~~~~~~~~~+++...111111...,,,---///...---,,,++++++,,,---...------------------------,,,,,,,,,---------........./////////000000000000///---+++******+++---...........................000000000///...---------))),,,...---+++***,,,///---000333555555888===BBBAAAHHHHHHLLLWWWZZZZZZbbbhhhiiijjjkkkkkkkkkjjjjjjmmmjjjjjjmmmmmmjjjjjjmmmmmmmmmmmmnnnnnnnnnnnnnnnqqqpppooonnnnnnooopppqqqqqqppppppooopppqqqrrrsssuuuwwwxxxvvvsssrrruuuxxx{{{}}}{{{uuurrrssstttrrr```PPP@@@;;;<<<<<<<<<======>>>===:::777777999<<<>>>???AAADDDGGGJJJLLLMMMRRRVVV[[[aaaooovvvnnnjjjeee]]]TTTNNNLLLKKKLLLGGGHHHHHHGGGDDD@@@;;;999===<<<:::777666555555555666555222000///000222333111111000000000111333333000000000000000000000000...///111222333333222222444333222222333666999;;;<<<======:::666333444555777777999;;;888777===FFFUUUiiitttxxx{{{{{{yyyvvvvvvyyy||||||||||||zzz{{{}}}~~~|||yyyzzz}}}~~~|||{{{|||~~~}}}+++///222111///---...///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------........./////////000000111111///---+++))))))+++---...........................111000000///...---------))),,,...---+++***,,,///***---000222333666<<>>>>>;;;777777999<<<>>>???AAADDDGGGJJJLLLMMMVVVZZZ]]]aaalll}}}xxxrrrmmmhhh```WWWQQQNNNMMMMMMIIIJJJKKKJJJFFF@@@:::666<<<;;;999777777666777777777555222000///000222333111111000000000111333444000000000000000000000000...///111222333333222222111000//////000333666999<<<===>>>;;;666333333444555666999;;;999777===EEERRRfffrrrwww}}}~~~zzzvvvuuuwwwyyyzzzyyy}}}zzz{{{}}}~~~|||yyyzzz}}}~~~}}}|||}}}~~~~~~}}}~~~---111444111+++'''***......---,,,+++,,,---...//////............---------,,,------......------,,,------......//////000000...---,,,+++***+++,,,,,,---.../////////...,,,,,,,,,,,,+++++++++*********((())))))+++,,,---......,,,,,,...111444888<<<>>><<<@@@FFFLLLRRRUUUWWWWWWcccgggkkkkkkiiiffffffgggccceeehhhkkkmmmmmmkkkjjjnnnllllllnnnpppqqqnnnkkkmmmnnnoooppppppooonnnmmmoooppprrrssstttttttttssszzzsssrrr{{{}}}wwwtttvvvyyyvvvtttuuutttrrrrrruuulllXXXDDD??????>>>===>>>AAAAAAAAA===888666777::::::===BBBCCCDDDFFFJJJNNNRRR[[[```aaahhhzzz~~~}}}|||qqqlllfff^^^UUUOOOMMMNNNOOOJJJJJJJJJIIIFFFAAA<<<999777555333444777888666444444666666444000///111444333222111111111222333444111000///...------...///...//////000111222222222333333333333444666888999999===???;;;444111444999;;;======;;;888888:::===PPP[[[lllyyy~~~~~~{{{yyyxxxzzz~~~~~~|||||||||||||||}}}}}}}}}}}}~~~{{{{{{|||}}}~~~|||~~~}}}}}}~~~{{{}}}}}}{{{{{{~~~~~~~~~///333555222,,,))),,,111...---,,,++++++,,,---...............------------,,,------......------,,,.............../////////......,,,+++++++++,,,------.../////////...,,,+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,---......,,,---...111555999<<<>>><<<@@@FFFLLLRRRUUUWWWXXXbbbfffkkkkkkiiiffffffhhhdddfffhhhkkklllllllllkkknnnlllkkkmmmqqqqqqooolllnnnnnnooopppppppppooonnnkkklllmmmnnnooooooppppppyyyuuuvvv{{{}}}zzzvvvuuuyyyuuusssuuutttqqqrrruuuppp\\\HHH@@@???======>>>AAABBBBBB???:::777888:::999===AAACCCCCCEEEIIIMMMNNNVVV\\\^^^fffwwwvvvmmmggg^^^UUUOOOMMMNNNPPPJJJJJJIIIHHHEEEAAA===;;;888555333444777888666444444555666333000///222555333222111111111222333333111000///...---......////////////000111222222222333333333333444666777999999<<<>>>;;;555222444999999::::::888555444888;;;IIIUUUfffttt|||~~~~~~~~~{{{yyyxxxzzz~~~|||{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~|||||||||}}}~~~~~~~~~|||~~~~~~{{{{{{~~~~~~~~~111333555111,,,+++...333...---,,,++++++,,,---.........---------,,,,,,,,,,,,------......------,,,..................------///...------,,,,,,---------......//////---,,,+++,,,------......,,,+++***))))))***+++,,,---......---...///111555999<<<>>>===@@@FFFLLLRRRVVVXXXYYYbbbfffjjjkkkiiigggggghhhfffggghhhjjjkkklllmmmmmmmmmkkkkkkmmmqqqrrrpppmmmoooooopppqqqqqqpppooonnnkkkkkkkkkkkklllnnnpppqqqwwwyyyzzz{{{~~~zzzsssxxxtttrrrtttsssqqqqqqttttttaaaLLLAAA>>>======???BBBDDDEEECCC===999999999888<<<@@@AAABBBCCCHHHKKKJJJQQQWWW[[[cccsssxxxooohhh___UUUOOONNNOOOQQQKKKJJJHHHFFFCCCAAA???>>>999666333444777888777444333444555333000000333666333222111000000111222333000000///.........////////////000000111222222222333333222333444555777888888<<<>>>;;;666333555888777888777444111111555999AAAMMM^^^nnnyyy}}}~~~~~~|||zzzxxxzzz~~~}}}{{{{{{zzzzzzyyyyyyxxxxxx}}}}}}~~~}}}}}}}}}~~~}}}~~~||||||~~~~~~}}}~~~///111222///+++***...222...---,,,+++++++++,,,---------------,,,,,,,,,+++,,,------......------,,,///......------,,,,,,,,,//////......------------------...///...---,,,+++,,,---...//////---,,,*********++++++,,,------......///000222444888;;;======@@@EEELLLQQQVVVXXXZZZaaaeeejjjkkkiiiggghhhiiihhhhhhiiijjjkkklllmmmnnnmmmkkkjjjmmmqqqsssqqqoooppppppqqqrrrrrrqqqooonnnpppooonnnmmmoooqqqtttvvvuuu|||~~~{{{~~~}}}qqqwwwsssqqqsssssspppqqqtttuuueeeQQQCCC===>>>@@@BBBDDDGGGIIIFFFAAA<<<999999777;;;???@@@@@@BBBFFFJJJLLLQQQWWW[[[bbbooo{{{~~~~~~zzzvvvpppjjj```VVVPPPNNNPPPQQQKKKJJJGGGDDDBBBAAA@@@@@@:::777444444777888777555222444555333000000333777333222111000000111111222000000//////////////////000000000111111222222222333333222222333555666777777;;;===<<<777444555666777888777444111111555:::>>>IIIZZZkkkxxx~~~|||zzzyyy{{{~~~}}}}}}|||{{{{{{zzzyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~,,,......,,,******,,,///...---,,,+++***++++++,,,---,,,,,,,,,++++++++++++,,,------......------,,,......------,,,,,,++++++...............---------,,,---.........---++++++------.........---,,,++++++++++++,,,,,,------......//////111444777:::;;;<<>>@@@@@@AAAEEEHHHPPPSSSXXX]]]bbblllzzzzzzvvv{{{~~~}}}xxxpppkkkbbbYYYRRRPPPPPPQQQLLLJJJGGGDDDBBBAAA@@@AAA;;;888444444666888777555222444555333000000333777333333111000000000111111//////000000000000000000111111111111222222222222333333222222333444555666666:::===<<<999666555555999:::999666333333777;;;???IIIYYYjjjxxx}}}{{{zzz|||~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~***,,,------,,,+++,,,......---,,,+++******++++++,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++---............---,,,,,,,,,------......,,,+++***---------,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000222555888999;;;>>>BBBHHHOOOTTTXXXZZZ___dddiiikkkjjjhhhiiikkkiiijjjkkklllmmmmmmmmmmmmpppmmmkkklllppprrrrrrppppppqqqqqqqqqqqqooonnnmmmlllkkkjjjiiikkknnnrrrtttwwwyyyzzz{{{~~~zzzsssvvvsssrrrssssssqqqrrrvvvsssjjjYYYFFF===???CCCEEEHHHKKKMMMJJJCCC===;;;:::777;;;???@@@???AAADDDHHHQQQSSSWWW]]]aaahhhuuu|||zzz}}}pppkkkddd[[[UUUQQQPPPOOOLLLJJJHHHDDDBBB@@@@@@@@@===999555444666888777555333444555333000000333666444333111000//////000111//////000111111111000000222222222222222222222222444333222222222333555666666999<<<===;;;777555444999:::;;;999666555888;;;???HHHWWWiiixxx~~~|||zzz|||~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}+++---///000000/////////...---,,,************+++++++++++++++************,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,---...---,,,+++***...---+++*********,,,,,,,,,,,,,,,---------------.........///111333666777:::<<>>BBBBBBJJJLLLMMMIIICCC===;;;;;;888;;;???@@@@@@AAADDDHHHMMMNNNSSSZZZ___dddqqq}}}{{{~~~oookkkeee^^^XXXRRROOONNNMMMKKKIIIEEEBBB@@@>>>>>>>>>999555444666888777666444555666333000///222555444333111000/////////000...///000111222111111000222222222222222222222222444333222222222333444555555888<<<===<<<999555333666888;;;999666555666888;;;CCCSSSeeevvv~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}~~~~~~}}}---///222444444333111000///---,,,***))))))******+++++++++************))),,,------......------,,,*********++++++,,,,,,---+++,,,---------,,,+++***,,,,,,---...---,,,+++***///---***(((((()))+++---,,,,,,---------------------------...000222555666999;;;@@@FFFLLLRRRVVVYYY^^^ccchhhkkkjjjiiijjjllliiijjjmmmooopppooommmkkkrrrooolllmmmoooqqqqqqoooooopppppppppooonnnlllkkkoooooooooppprrruuuwwwxxxzzzsssrrr{{{}}}wwwtttvvvwwwtttsssuuuuuussstttxxxtttooo```JJJ======??????KKKMMMMMMIIIBBB===;;;;;;888<<>>:::555444666888777666555666666444000///111444444333111000/////////000...///000222222222111000222222222222222222222222444333222222222333444555555888;;;======999555222333666999999666333444555777???NNNbbbttt|||{{{}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~||||||}}}}}}}}}~~~}}}///111333555555222///---000///---,,,++++++,,,,,,+++,,,,,,---,,,+++***))))))******++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............000222444555;;;===AAAFFFLLLQQQUUUWWWZZZ___fffjjjkkkmmmpppsssjjjkkkkkklllmmmnnnnnnooonnnnnnlllkkkjjjkkkkkklllnnnoooqqqrrrqqqnnnllljjjllllllmmmoooqqqtttwwwyyysssyyy}}}}}}}}}}}}zzztttvvvsssqqqrrruuuvvvtttqqqnnnsssmmmYYYBBB777===EEE???DDDHHHEEE===888888;;;999<<>>;;;:::999999888777666555555777666555555333333222111000000000111111111111111---///111333444555444444333333333444444444555555333333444555666777888888555666777;;;===;;;555000///444888:::888777777888:::===HHHZZZnnn{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||~~~~~~///111333444333222///...000///...,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------............000222444555:::<<<@@@EEEKKKPPPUUUWWWZZZ___eeeiiijjjlllooorrrjjjjjjkkklllnnnoooooopppnnnmmmkkkjjjjjjjjjkkkllllllmmmoooqqqqqqooommmlllpppoooooooooppprrrtttuuuwww|||{{{vvvwwwtttsssuuuwwwxxxvvvssspppsssooo\\\EEE888;;;BBB>>>CCCGGGDDD===888999;;;888<<>>===AAAEEECCC===999:::<<<888;;;???@@@>>>???AAADDDFFFDDDGGGNNNVVV\\\eeelllfffjjjqqqyyywwwmmmnnnlllggg^^^VVVSSSRRROOOKKKFFFDDDDDDDDD@@@===;;;;;;:::888777666666666666555444444222222111000222000///......///000111000111222222333333222222111111111222222222333333333333444555666777777888555555777:::===<<<777222444777::::::888666666888999999===JJJ^^^ppp{{{~~~~~~~~~~~~|||}}}~~~}}}~~~000000111000000000/////////......---------,,,,,,***+++,,,,,,,,,,,,******)))******++++++,,,---------------.........//////------------------------------------------------------------------------))))))***+++---...//////---------...///111333444888:::===BBBHHHNNNSSSVVVWWW]]]dddhhhhhhiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkkjjjkkkmmmnnnoooooonnnmmmllllllmmmnnnpppsssvvvwwwwww{{{~~~}}}}}}}}}yyyyyyxxxxxx{{{~~~|||yyytttuuusssfffQQQ>>>888:::;;;???BBBAAA===::::::;;;666:::>>>???>>>>>>AAACCCEEEEEEHHHMMMTTT[[[bbbhhhggglllrrrzzzzzzuuuvvvtttmmmddd[[[WWWWWWOOOKKKGGGFFFFFFEEEBBB>>>===<<<:::888777777666777555555444333222111111000333111...---,,,...000111111222222222222111111111000000000000111111111111222333333444555666777888555555666:::======888444666999;;;:::777555666888999888;;;GGGYYYlllzzz{{{}}}~~~~~~~~~~~~~~~000000000000//////......---------------,,,,,,,,,******,,,,,,,,,,,,+++***)))******++++++,,,---------------.........//////------------------------------------------------------------------------))))))***+++---...//////------------///111333444888:::<<<@@@FFFLLLQQQTTTVVV\\\cccggghhhiiijjjllloooooonnnmmmlllkkkjjjjjjkkkjjjiiiiiiiiijjjkkklllkkklllmmmmmmmmmmmmlllkkkllllllmmmnnnppprrruuuvvvtttxxxzzzyyyzzz}}}|||yyyzzzyyyxxx{{{~~~}}}zzzvvvuuutttkkkWWWBBB888999:::===@@@@@@===:::999:::555999>>>???>>>>>>@@@BBBEEEGGGJJJNNNTTT\\\cccffflllqqqwww}}}~~~wwwxxxvvvoooeee]]]YYYXXXPPPMMMIIIHHHHHHGGGCCC??????===;;;999777777777777666555555444333222111000333222///------...000111222222111111111111111111/////////000000000111111222222333444555666777777555555666:::======:::666777999:::888555444666888888888<<>>>>><<<:::888888444888===???>>>===???AAADDDHHHKKKMMMTTT]]]cccdddnnnrrrxxx}}}ssstttrrrlllbbb[[[WWWVVVRRROOOKKKJJJJJJGGGCCC>>>@@@>>><<<999777777777888777666555444333222222111444333111///...///000111222111111000000000111111/////////000000000111111222222333444555666666777555555666999===>>>;;;777777999999666333333666999777888<<>>BBBGGGLLLOOORRRYYYbbbhhhjjjkkkmmmnnnllllllkkkjjjjjjiiihhhhhhlllkkkjjjjjjjjjkkkmmmnnnjjjjjjjjjkkklllllllllmmmpppoooooonnnnnnoooqqqrrr|||~~~}}}yyywwwyyyxxxuuu|||xxxuuuuuuxxxzzzzzzxxxwwwsssrrrpppaaaJJJ======;;;<<<>>>===;;;999777666333888===???>>>===>>>@@@@@@FFFIIIKKKQQQ\\\bbbbbbgggmmmsssxxxqqqrrrqqqlllccc\\\YYYXXXTTTQQQMMMLLLKKKHHHBBB===BBB???<<<999777777888999888777666666444444333222444333222111000000000000111111000//////000111222//////000000000111111111111222333333555555666777555444555999===>>><<<999666777777555222222555999777666999AAAOOO```pppyyy~~~~~~|||{{{{{{|||}}}}}}}}}~~~+++---000111111///,,,)))((((((***++++++***)))((()))***+++,,,---,,,,,,+++)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333;;;;;;<<<===AAAFFFKKKNNNQQQYYYbbbhhhkkklllnnnoooiiiiiiiiiiiiiiijjjjjjjjjllllllkkkjjjkkklllnnnoooggghhhiiijjjlllmmmnnnooommmmmmmmmmmmoooqqqsssuuu{{{xxxxxxwwwsss|||xxxtttsssuuuxxxxxxwwwwwwqqqqqqpppcccLLL??????;;;<<<======;;;999666555333888===???>>>===>>>@@@===CCCGGGHHHOOOZZZ```___aaafffmmmsss{{{~~~tttuuuuuuppphhhaaa^^^^^^VVVRRROOOMMMKKKHHHBBB===BBB@@@<<<999777777888999888888777666555444444333444444333333222111000000111000/////////000222333000000000000111111111111111222222333444555666777555444555999===???<<<999555666666333111111555:::666555555;;;III[[[mmmwww~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~***,,,///222222111...---+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,---...---,,,***)))........................***+++,,,,,,,,,***)))(((+++,,,,,,---...///000000666555666888<<>>555999======999666555666555888<<<<<<:::999;;;===<<<===AAAIIISSS[[[___```]]]dddjjjnnnwww~~~rrrrrrppplllhhhccc^^^\\\WWWUUUSSSQQQNNNKKKFFFBBBCCC@@@===:::888888999:::::::::999888777666555555555444333222000///........./////////000000111111//////000111222333333444222222222333333444444444888666555777;;;===<<<:::222222222333333444444444333666666666>>>QQQgggvvv}}}~~~}}}~~~~~~~~~~~~~~~))),,,111222222000///...+++*********)))))))))))),,,,,,,,,------.........,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***........................---------------,,,+++***++++++,,,---...///000000555555666888<<>>777:::===<<<888555444555333777:::;;;999999;;;======>>>AAAHHHRRR[[[___aaaaaaggglllqqqxxx~~~uuurrrnnnkkkhhhddd___[[[XXXVVVSSSQQQNNNKKKFFFCCCBBB@@@===:::888888999::::::999999888777666555444444444333222111000///////////////000000000111111000000111111222222333333111111111222333333444444777666555777:::<<<<<<;;;222222222333333444444444555666666666===MMMbbbqqq{{{~~~}}}}}}~~~~~~~~~(((...333444000------///***************)))))))))------............//////,,,,,,+++++++++,,,---...---------------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------......------,,,---------++++++,,,---...///000000444444555888<<>>999;;;===:::666333333444111444888999888888:::===??????AAAGGGPPPYYY___bbb```eeekkkqqqzzzyyysssllliiihhheee```ZZZXXXVVVSSSPPPNNNKKKFFFCCCAAA???<<<:::999999999:::999999888777666555444444333333333222222222111111//////000111111111111000222222222222222222222222///000000111222222333333666555555666999;;;<<<<<<333333222222333333444444666666666666;;;HHH[[[jjjuuu{{{~~~~~~|||}}}~~~~~~}}}}}}~~~~~~***111777666///***+++...************************------------------------+++++++++,,,,,,,,,------,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------...---,,,+++***+++,,,---***+++,,,---...//////000333333555888<<>>;;;======999444111222333///222666777666666:::===@@@@@@BBBFFFNNNWWW___cccYYY^^^eeennnxxx|||tttkkkhhhiiigggaaa[[[YYYWWWSSSPPPNNNKKKGGGDDD@@@???===:::999999999:::999888777666555444444333222222222222222333333333000000111222222111111000444333333333222222111111......///000111222222333555555555666888:::<<<<<<444333222222222333444444555444444666:::DDDUUUdddsss{{{~~~|||{{{}}}~~~|||{{{|||}}}~~~---333999777///)))))),,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))((()))***+++,,,******+++,,,---...//////222333444777<<>>>>>:::444111111333...111555555444555999<<<@@@@@@BBBEEELLLTTT]]]bbbUUUXXX___jjjtttzzz}}}~~~}}}uuummmjjjkkkjjjddd^^^ZZZWWWSSSPPPNNNKKKGGGEEEAAA@@@>>><<<:::999999999888777777666555444333333111111222222222222333333000111222333333222111000444333333222222111111000---......000111222333333444444444555666999;;;>>>555444222111111222333444222111222666:::AAAPPP___sss|||}}}{{{{{{}}}~~~|||}}}~~~|||{{{zzz{{{|||~~~...333777666000+++***+++*********+++++++++++++++,,,+++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******+++,,,---...//////111222444777<<>>@@@BBBEEEJJJQQQZZZ```XXXXXX^^^hhhppprrrtttvvv{{{vvvpppmmmmmmlllgggbbb[[[XXXSSSPPPNNNKKKHHHFFFDDDCCC@@@>>>;;;:::888888777777666555444333222222111111111111111111111222111222333444444333111///222222222111111000000000---......000111222333444222333444444555777;;;???666444333111111222333444222000222888:::>>>KKK[[[ppp{{{|||{{{|||}}}~~~}}}yyy|||~~~}}}{{{zzzzzzzzz{{{|||~~~---000444555222000...---*********++++++,,,,,,,,,///.........------------***+++,,,---------,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------******+++,,,---......///000111444777<<<@@@DDDFFFMMMPPPTTTZZZ```dddhhhiiigggggghhhhhhgggfffdddcccggggggggghhhiiilllnnnooommmkkkjjjhhhiiijjjmmmnnnjjjkkklllmmmoooppprrrrrrzzz|||~~~{{{xxxxxxwwwwwwvvvuuuttttttqqqrrrqqqooonnnhhhWWWEEE<<>>999444222333111333555444333333777;;;<<<>>>BBBEEEIIIOOOXXX^^^ZZZXXX]]]hhhoooooopppsssxxxvvvsssqqqpppmmmiiifff[[[XXXSSSPPPMMMKKKHHHFFFFFFEEECCC@@@===:::888777777666666555444333222222111000000000000000000000111333444555555333111///111111000000000000000000---...///000222333444555111333444333333666;;;???666555333111000111333444555111333999:::;;;FFFUUUiiiuuu}}}{{{{{{}}}~~~}}}{{{wwwzzz~~~}}}{{{zzz{{{zzzzzzzzz{{{}}}~~~+++---000333444333111///*********++++++,,,,,,,,,222222111111000000//////***+++,,,---...---,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///)))***+++,,,---......//////111333777<<<@@@DDDFFFMMMOOOTTTYYY___dddgggiiigggggghhhhhhgggeeedddbbbggggggggghhhjjjlllooopppmmmllljjjhhhhhhjjjmmmnnnhhhiiikkkmmmoooqqqqqqqqqwww{{{}}}|||zzzzzzyyywwwvvvtttsssrrrpppqqqooommmnnniiiYYYGGG<<>>AAAEEEHHHNNNVVV\\\YYYWWW]]]hhhppppppqqquuuvvvvvvvvvtttqqqnnnkkkiii\\\XXXTTTPPPMMMKKKIIIGGGHHHGGGDDDAAA>>>:::888666777666555444333222222111000000000000/////////...222333555666555333111//////////////////000000000......///111222444555555111333444333333666;;;@@@777555333111000111333444777333444::::::888BBBQQQcccppp|||}}}{{{|||~~~~~~|||zzzuuuyyy}}}~~~}}}{{{zzz{{{zzzyyyyyyyyy{{{}}}000//////222555444000,,,***'''%%%'''+++......---//////000000000...,,,+++---,,,++++++++++++,,,------,,,+++++++++,,,---...,,,,,,+++++++++,,,---.........---,,,,,,+++******++++++++++++++++++++++++---------....../////////------,,,,,,,,,,,,++++++...000333777;;;???BBBDDDKKKMMMPPPTTTZZZ```fffiiieeegggiiihhheeedddfffiiifffffffffgggiiikkkmmmooommmppprrrpppllliiiiiijjjfffgggjjjlllooorrrtttuuuyyywwwxxx}}}zzzrrr~~~zzzuuussssssssspppnnnmmmkkkqqqrrrjjjfff]]]LLL<<<===???AAAAAA===666111333222000000111333666888<<<@@@CCCEEEFFFJJJPPPTTTTTT\\\cccdddgggmmmqqqrrrppppppssswwwtttllleeeddd```\\\UUUPPPLLLLLLMMMOOOIIIGGGEEEBBB>>>;;;999888777555333000000111333444111111111111000000000000222333444555444222///---//////......///111333444---...000222333333333222666666666777999;;;===???777555444222222333444555333777:::888555888@@@HHHaaaqqq~~~|||{{{{{{uuuyyy||||||zzzyyyzzz|||~~~{{{zzz}}}~~~|||~~~~~~||||||~~~......000444777555///)))***(((&&&''',,,//////...000000000000000...---,,,...---,,,++++++,,,---...)))(((''''''(((***,,,---,,,,,,+++++++++,,,---.........---,,,,,,+++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...000333777;;;???BBBCCCKKKMMMPPPUUUZZZ___eeehhheeegggiiihhhfffdddfffiiigggffffffgggiiikkknnnooommmppprrrqqqmmmjjjjjjkkkhhhiiijjjlllnnnqqqssstttzzzyyy{{{yyy|||xxxtttsssttttttqqqooonnnkkkpppqqqiiiggg___NNN<<<===>>>@@@@@@===666111333222111111222444666888:::===AAABBBDDDGGGMMMQQQTTT\\\bbbdddgggmmmrrrtttuuussstttwwwtttmmmfffeee```\\\VVVPPPMMMLLLMMMNNNIIIHHHEEEBBB>>>;;;999777888666444222111111222333222111111111000000000000222333444555444222000...////////////000111222333---...000222333333333333444444444555666999;;;<<<777666444222111222333555333666999888555888???GGG[[[lll|||~~~}}}||||||xxx||||||{{{|||~~~}}}zzzyyy{{{{{{zzz{{{~~~|||||||||...///111555888555...(((+++(((&&&(((---000111000000111111111000///...---///...---,,,,,,---...///...,,,***(((((())),,,---,,,,,,+++++++++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------******++++++,,,---------...000333666:::>>>AAACCCJJJMMMQQQUUUYYY^^^cccgggdddgggjjjiiifffeeefffiiiggggggfffgggiiikkknnnpppmmmpppsssqqqnnnkkkkkkmmmkkkkkkjjjkkklllooorrrttt{{{zzz}}}xxxyyyuuurrrrrrttttttrrrpppooolllppppppiiigggaaaRRR===<<<<<<>>>???<<<666000222222222333444555777777777:::>>>@@@AAADDDIIINNNSSS[[[bbbdddhhhoootttvvvzzzuuurrrtttsssmmmgggeeeaaa]]]WWWQQQMMMLLLLLLMMMJJJIIIFFFBBB???;;;888777888777666444333222222222222222222111111111000000222333444444444222000...//////000111222222222222---...000111222333333333222222222333444777999;;;888666444111000111222444333666888777555777>>>EEESSSdddwww~~~}}}}}}|||}}}|||}}}|||yyyxxxzzzzzzwwwwww{{{~~~~~~~~~}}}|||}}}}}}111000111444666444///***+++)))''')))...222222111111111111000000///......///...------------...///999666222...,,,+++,,,---,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---.........///222666:::===@@@AAAIIIMMMRRRUUUXXX]]]bbbfffdddgggjjjjjjgggeeefffhhhhhhggggggggghhhkkkoooqqqnnnqqqsssrrrooommmmmmoooooommmlllkkkkkknnnqqqssszzz{{{}}}xxxqqqvvvssspppqqqssstttrrrpppnnnkkknnnnnnhhhhhhdddUUU???<<<:::;;;===<<<666111111111222444555666777777777:::>>>???@@@CCCHHHMMMQQQYYYaaadddhhhpppwwwyyyyyyrrrnnnpppppplllgggeeeccc___YYYSSSNNNLLLLLLLLLKKKJJJGGGCCC???;;;888777888888777666444333222111333333222222222111111111222222333444333222111//////000111222333222111000......///000111222333333222222222333555777:::;;;:::888444111000000222333222555777666555777===BBBMMM]]]sss~~~~~~}}}|||zzz|||~~~}}}zzzyyy{{{zzzwwwwwwyyy||||||}}}~~~~~~||||||}}}~~~444222000000333333111...,,,)))(((***...222222111111111000//////.........///...------------...///999666333///,,,+++,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---.........///222555999<<>>@@@@@@CCCIIIMMMOOOWWW___bbbhhhqqqyyy|||uuunnnkkkllllllhhhffffffdddaaa[[[TTTOOOLLLKKKKKKKKKIIIGGGCCC???<<<999777888777777666444333222222333333333333222222222222222222333333333222111000000111222333333222000///......//////000222333333444444555555777999<<<======:::666222000000111333222444555555555777;;;???IIIXXXnnn{{{}}}}}}zzzxxxzzz|||||||||~~~}}}yyyxxxzzzzzzzzz|||}}}}}}||||||}}}666222...///111333333222---***(((***...111111///111000///...---------...///...---,,,,,,---...///...---+++***))))))******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))***+++,,,---......///111555888;;;>>>???CCCJJJQQQVVVXXX[[[aaagggdddhhhkkkkkkiiifffggghhhjjjhhhgggfffhhhlllppprrrnnnrrruuuuuurrrqqqrrrsssrrrqqqpppoooooopppqqqrrryyy|||{{{tttrrrpppppprrrrrroookkkjjjgggkkklllgggiiifffXXXDDD>>>888888;;;<<<888333///000000111333555777888888;;;>>>???@@@BBBGGGLLLMMMUUU\\\```gggqqqzzz~~~rrrnnnlllllliiieeedddgggfffbbb\\\VVVPPPLLLJJJJJJJJJIIIFFFCCC@@@===:::999777666555444333333333333444444444333333333222222222222222333333222222111333333333333222111000000.........///000111222333555555555666888:::<<<>>>@@@<<<777333000000222333222333444555555777:::===EEERRRggg{{{zzz|||}}}|||yyyxxxzzz}}}|||}}}~~~zzzyyy{{{xxxyyyzzz|||~~~~~~||||||~~~~~~333000...///333555444222...+++((()))---//////---000///...---,,,,,,,,,---...---,,,++++++,,,---...)))))))))******))))))))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++((())))))***+++,,,,,,------///111444888;;;===>>>@@@HHHQQQVVVWWW[[[bbbhhhdddhhhlllllliiigggggghhhjjjiiigggfffhhhlllpppsssooorrrvvvvvvsssrrrsssuuusssrrrrrrqqqqqqrrrrrrssswww|||}}}uuusssppppppqqqppplllhhhfffdddiiilllgggiiieeeWWWFFF???777777;;;===:::444////////////111444666888555888;;;<<<===???DDDIIIJJJRRRZZZ___fffqqqzzztttssssssqqqjjjccccccggggggccc]]]WWWQQQLLLJJJIIIIIIHHHFFFCCC@@@>>><<<;;;666444333222222333444555444444444444333333333333222222222222222222222222555444333222111111111111............///111222333333333333444666888:::<<>>???GGGQQQVVVWWW[[[bbbiiidddhhhlllllljjjgggggghhhkkkiiigggfffhhhlllpppsssooorrrvvvvvvtttssstttvvvrrrsssssssssssssssssssssvvvzzz{{{vvvvvvtttqqqqqqqqqooojjjfffdddbbbiiikkkgggiiieeeVVVHHH@@@777777<<<>>>;;;555///...------///333666999333666999::::::<<>>===<<<555333111000000222555777555555444444444333333333222222222222222222222333666555333111000000111111......---...///000222333111111111222333666888:::DDD@@@:::444111111333444111222333444555777888:::>>>FFFXXXmmmxxxyyy{{{}}}}}}}}}yyywwwxxx{{{{{{wwwvvvwwwuuuwwwyyy{{{~~~}}}}}}------,,,,,,,,,---......------................../////////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,000111333555888:::<<<===AAAFFFMMMRRRVVV[[[bbbgggdddfffgggeeebbbbbbeeehhhiiiiiihhhiiijjjlllnnnppppppqqqsssuuuwwwwwwwwwwwwttttttsssssssssuuuvvvxxxpppuuu}}}}}}zzzvvvqqqooooooooollliiieeehhhkkkmmmmmmkkkgggeeeQQQCCC666555999999777666333222000000111444777999777999:::::::::<<>>;;;999444333222111111111222333222444555333000000333666111000000111222333444555666555333222000000000111......---...///000222333222222333555666777999999:::BBBBBB777000333555222222333333555666777777888888@@@OOObbbrrr||||||}}}}}}|||}}}~~~yyy|||~~~}}}yyyvvvvvvxxxsssuuuwwwyyy{{{|||||||||xxxyyyzzz{{{||||||||||||---,,,+++++++++,,,...............---------......//////......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,000111333666888;;;===>>>AAAFFFLLLQQQUUUYYY```eeefffhhhiiihhheeeccceeehhhhhhiiikkkmmmooopppqqqqqqrrrsssuuuwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvyyy~~~~~~wwwwwwtttpppooopppooommmjjjkkklllnnnnnnmmmjjjfffdddXXXHHH888444777999999999111000///...///111444555444777:::;;;;;;<<<@@@DDDBBBHHHNNNSSS[[[kkkyyyooopppvvvzzzqqqbbb\\\^^^ccc___YYYUUURRROOOIIIDDDGGGFFFDDDBBB???===;;;:::555444333111111111222333222444555444111000333666222111000000222444666888555444333222111000000000.........///000111333444222222333444555777777888888@@@AAA888111222333111222333444555666777777777777<<>><<<;;;;;;666555333222111111222333111444555444111000333555333222000000222555888;;;444444333222111111111000//////000000111333444444222222333444555555666666777>>>@@@999222111222111222333444666777777666666999:::BBBSSShhhwww||||||}}}{{{}}}~~~~~~|||{{{}}}~~~{{{wwwttttttvvvtttuuuuuuvvvvvvvvvvvvvvvzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}000///---++++++,,,---...000///...,,,,,,,,,---............---,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...///222555888;;;===>>>@@@DDDJJJOOOQQQVVV\\\```dddgggkkkkkkhhhffffffhhhiiijjjmmmpppqqqrrrrrrrrrtttuuuwwwyyy{{{{{{{{{{{{zzz{{{{{{{{{zzzyyywwwuuuxxxzzzxxxssspppnnnnnnpppqqqnnnkkkooonnnnnnmmmkkkiiigggfffbbbOOO<<<555777999:::<<>>AAAFFFJJJPPPUUUZZZeeeuuuxxx{{{}}}sssmmmlllccc___YYYVVVSSSPPPJJJFFFHHHFFFCCC???===<<<;;;;;;666555444222111111222222111333666555222111222555333222111111222555999;;;333333333333222111111000//////000111222333444444222222333333444444555555666<<>>???DDDJJJNNNPPPTTTZZZ^^^aaaeeejjjkkkiiigggggghhhkkklllmmmooopppqqqrrrrrrtttuuuwwwyyy{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvyyy{{{~~~uuuqqqooommmnnnqqqqqqoookkkmmmllllllkkkjjjiiiiiiiiieeeSSS???777888999:::<<<............//////000111111444777888888999===AAAFFFIIIPPPVVVZZZaaappp~~~ppprrrtttuuurrrnnnlllllleeeaaa[[[WWWTTTQQQKKKFFFFFFEEEBBB???===<<<<<<<<<777666444333222222222222000333666555222111222444333222111111333555777999222333333333333222111000...///000222333333333333333333333333333333333333666;;;???===666222111222000222444555666555333222999888===JJJ]]]ooo{{{~~~~~~}}}~~~~~~{{{wwwuuuvvvyyywwwvvvvvvuuuuuuvvvvvvwww~~~}}}}}}}}}}}}}}}{{{}}}~~~~~~~~~888555111...++++++,,,---222000...,,,+++,,,---.........---,,,,,,++++++***++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...++++++++++++*********))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,///222666999;;;===???DDDIIIMMMOOOSSSXXX]]]^^^ccciiikkkjjjhhhhhhiiimmmmmmmmmnnnnnnoooqqqqqqtttuuuwwwyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvuuuyyyuuuooommmlllnnnqqqrrrooollljjjjjjiiiiiiiiijjjjjjkkkhhhUUUAAA999999::::::;;;///////////////000000000222444666666666888===BBBAAADDDLLLTTTWWW\\\kkkzzzvvvvvvsssooollllllmmmmmmgggccc]]]XXXVVVQQQKKKGGGDDDCCCAAA@@@>>>======<<<888777555333222222222222000333666666333111222444222222222222333444555666222222333333333222111000---...000111222333222222333333333222222222222222777;;;??????999222111333///000333444555333222000555555999DDDUUUhhhxxx}}}}}}~~~~~~}}}~~~|||xxxvvvyyy{{{xxxxxxwwwvvvvvvwwwxxxyyy||||||}}}~~~~~~~~~~~~~~~zzz}}};;;888333///,,,+++,,,---333111...,,,++++++---.........---,,,,,,++++++***++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///++++++++++++******)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++...111555888;;;<<>>======888777555333222222222222000333666666333111222444111222222333333444444444111222333444333222111000,,,...///111222222222222333333333222222222222111777;;;@@@@@@:::333111333...000222444444333111///111222666@@@PPPcccuuu|||{{{{{{}}}|||}}}|||}}}|||yyyxxxzzz}}}yyyxxxwwwwwwwwwxxxzzzzzzvvvxxxzzz|||~~~~~~~~~zzz}}}111999;;;444,,,,,,111555333111...+++)))***+++,,,,,,,,,------------......++++++,,,------......//////............---------,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,------.........111---******,,,---,,,***++++++,,,,,,,,,,,,---------......000222555888:::@@@BBBFFFKKKPPPUUUXXXZZZ]]]___cccfffiiijjjjjjjjjkkkjjjiiihhhjjjmmmppprrrooorrrvvvvvvtttssstttvvv|||wwwrrrsssxxxyyytttooosssqqqwwwzzzssssssqqqooommmkkkjjjiiigggffffffjjjoooqqqooommmlll___MMM===666666888:::------,,,,,,---...///000222555888888777777:::===???@@@EEEMMMTTTZZZeeeppptttqqqsssppppppjjjgggbbb]]]YYYSSSNNNIIICCCBBBAAA@@@???===<<<<<<;;;:::777555444333333333333333333222222111111111222111111000111222444555333444555555444111...,,,---///111111...---000222000111222333222222000000333777<<<===999555222222222222333444333222111000333222555???KKKYYYlll{{{yyy{{{}}}~~~~~~}}}|||{{{zzz~~~~~~xxxwww||||||}}}~~~{{{yyywwwzzz}}}}}}||||||wwwzzz||||||zzzyyy|||yyy|||111888;;;444------111555333111...,,,*********+++++++++,,,,,,------......++++++,,,,,,---.....................------------,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,---------......///---+++***+++,,,++++++++++++,,,,,,,,,,,,------------...///222555777999>>>@@@CCCHHHMMMRRRVVVXXX```bbbeeehhhkkkllllllkkkkkkjjjiiiiiijjjllloooqqqmmmpppttttttsssrrrsssuuu|||wwwrrrsssvvvvvvrrrmmmooopppyyy{{{rrrqqqpppooonnnmmmlllkkkiiihhhhhhkkkoooqqqooollllll```NNN>>>666555888:::///...---------...000111000333666666555555888;;;<<<===CCCJJJPPPVVVaaakkkrrrrrruuuqqqooolllhhhccc___ZZZTTTMMMHHHDDDCCCBBB@@@???===<<<<<<:::888666444333333333333333333222222222222222222222222111111111333444555222333555555444111///---...111333222///...///222000111222333333222111000222777<<<===:::666222111222222333333333222111000222111555===IIIWWWiiixxxzzz|||~~~~~~}}}|||{{{{{{~~~zzzxxx}}}~~~~~~}}}wwwzzz}}}}}}||||||zzz}}}~~~}}}yyyxxxyyy|||{{{}}}}}}~~~000777:::444------111444222111///---+++***)))))))))******+++,,,------...++++++,,,,,,------..................------------,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,---------------...---,,,***)))***+++++++++,,,,,,,,,,,,------,,,,,,---...111444777888<<<>>>AAAFFFKKKPPPTTTVVVbbbdddgggiiikkkllllllkkklllkkkjjjiiiiiikkkmmmnnnjjjmmmqqqqqqpppooorrrttt{{{vvvrrrqqqssssssooojjjjjjnnn{{{zzzoooooooooooooooooooooooolllkkkjjjmmmpppqqqnnnkkklllaaaPPPAAA777444777:::111000...---...///111222...111444444333333666999:::;;;@@@GGGLLLRRR\\\fffxxx|||ppptttyyysssnnnnnnjjjfffaaa]]]VVVMMMFFFEEEDDDCCCAAA???===<<<;;;888777555333333333333444222222222222222222333333333333222222222333444444222333444444333111///---111333444333///...///222000111222333333222111111111666<<<>>><<<888333000222222333333222222111000222111444<<>>BBBFFFKKKPPPTTTVVVaaabbbeeehhhiiijjjiiihhhmmmllljjjiiiiiiiiijjjkkkgggkkknnnnnnmmmmmmooorrrvvvrrrooooooqqqqqqnnnjjjiiiooo~~~uuukkkkkklllmmmooopppqqqqqqpppnnnmmmnnnqqqqqqnnnjjjkkkcccUUUEEE888444666:::333222000......///111222///222555555444444777:::;;;;;;@@@FFFJJJOOOXXXbbbppp|||wwwnnnvvv|||tttmmmqqqlllgggddd```YYYNNNFFFFFFEEEDDDBBB@@@===<<<;;;666555444333222333333444111111111222222333333333444444444333333333333333111222333333333111000...333555666444000...///111000111222333333333222111000555;;;???>>>:::444000222222222222222111111000222111444:::AAALLL^^^mmmyyy|||}}}{{{{{{|||~~~}}}}}}yyy|||}}}}}}~~~~~~yyywwwwwwyyy{{{}}}}}}{{{|||///555777333//////111222//////...---+++***)))((())))))***++++++,,,------******++++++,,,------......------------,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---+++++++++,,,,,,,,,------,,,,,,,,,...000333666888>>>@@@CCCHHHMMMRRRVVVXXX]]]___bbbdddfffffffffeeemmmllljjjiiihhhhhhiiiiiifffiiikkkkkkiiijjjmmmpppooommmkkklllnnnooommmkkkjjjqqqooofffggghhhkkkmmmoooqqqrrrrrrpppnnnoooqqqqqqmmmiiikkkfff[[[KKK<<<555666999555333000...---///111222111444777777666666999<<<======AAAFFFIIIMMMVVV```hhhvvvuuuoooxxx}}}tttlllrrrnnnhhheeeccc\\\QQQHHHHHHGGGEEECCC@@@>>><<<;;;666555444333222333333444111111111222222333333333555555555555444444333333000111222222222111000000444666777444000...///111000111222333444333333222000444:::??????;;;555000222222111111111000000000222222444888===FFFWWWgggvvvzzz~~~|||zzz{{{}}}~~~~~~~~~|||||||||~~~zzz}}}~~~}}}~~~{{{yyyzzz|||yyy|||~~~~~~}}}~~~///444666333///000111000...---,,,+++************++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---...///...---......++++++,,,,,,,,,,,,------,,,,,,---...111444777888>>>@@@CCCHHHMMMRRRVVVXXX[[[]]]```bbbdddeeeddddddlllkkkjjjiiihhhhhhhhhhhhfffhhhjjjiiiggggggjjjmmmjjjiiihhhjjjlllmmmlllkkkmmmrrrjjjaaabbbdddgggjjjmmmpppqqqrrrpppooooooqqqqqqmmmiiijjjhhhaaaRRRAAA666555888666444000------...000222222555888888777777:::=========@@@EEEGGGJJJRRR\\\bbbsssuuuqqqyyy|||ssskkksssnnngggeeeeee```UUUMMMIIIHHHFFFCCC@@@>>><<<;;;888777555333333333333444222222222222222222333333666666666666555444333222000000111111111111111111333555666444000...///111000111222444444444333333111444999===???===777222222222111000000000000111333333555777:::AAARRRcccrrrwww}}}}}}zzzxxxzzz}}}~~~}}}|||||||||}}}~~~{{{~~~~~~~~~}}}{{{}}}yyy|||~~~...333555222000111111000---,,,***))))))***,,,---------------,,,,,,,,,,,,*********+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---///111222111///++++++,,,,,,,,,,,,------------...///222555777999<<<>>>AAAFFFKKKPPPTTTVVV[[[]]]```ccceeefffffffffjjjjjjiiiiiihhhhhhgggggggggiiijjjhhhfffeeehhhkkkhhhhhhhhhhhhiiijjjiiiiiinnnqqq}}}hhh]]]^^^aaadddhhhkkkmmmooorrrpppnnnoooqqqpppmmmiiiiiijjjfffXXXEEE888555777666444000---+++---///111111444666777555666888<<<;;;;;;>>>BBBCCCFFFMMMVVV^^^rrrxxxsssyyy{{{qqqjjjtttmmmfffeeefffcccZZZRRRKKKIIIGGGDDDAAA>>><<<::::::888666444333333333333333333222222222222222222777777777777666444222111//////000000111111111222222444555333000...///111000111222444555444444333222444777<<>>OOO___nnnttt{{{|||yyywwwzzz~~~~~~~~~~~~~~~|||~~~}}}~~~{{{~~~...333555222000111111///---+++)))((()))+++---//////......------,,,,,,+++)))******+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,++++++*********---+++,,,///333555333000++++++,,,,,,,,,------------......000222555888:::999;;;???DDDIIINNNQQQSSS\\\^^^aaaeeegggiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiijjjhhheeedddgggjjjiiihhhhhhhhhhhhggggggfffnnnppp{{{hhh[[[\\\___bbbfffiiilllmmmqqqooonnnoooqqqpppllliiihhhllliii\\\HHH999555777777444000,,,+++,,,...000...111444555333333666999999999;;;>>>@@@BBBIIIRRR\\\rrrzzzuuuyyyzzzpppjjjtttllleeedddgggeee]]]UUUKKKJJJHHHDDDAAA>>><<<:::;;;:::777555444333333333444333333222222111111111888888888888666444222111//////000000111111222222111333444333///...///222000111222444555555444444333444777;;;>>>>>>999444333222000/////////000111555555666777777<<>>666444666444111...---...///000111111111222444777:::;;;:::<<<===<<<===BBBJJJPPPaaakkkrrruuunnnjjjlllggg```aaaeee^^^PPPNNNKKKGGGFFFEEECCC>>>999======<<<:::888777555555444444444444444444333333444444444444444444333333333111///------...000111111111000000//////......222222333333333333444444111222222555<<>>666222222222222222222333333222333444111111999HHHTTTgggnnnvvvzzzxxxwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}~~~xxx|||~~~|||wwwwww}}}}}}{{{---///000///---,,,---///******)))))))))+++,,,---///...,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***************++++++++++++++++++)))***)))+++222999666...)))******+++,,,,,,------------,,,---000333777::::::;;;===@@@EEEJJJNNNQQQVVV]]]eeehhheeedddfffjjjgggggghhhhhhhhhhhhggggggfffiiijjjiiiggggggkkknnnjjjiiigggfffeeeeeeeeefffiiiwww|||uuulllhhheeefffiiikkkkkkjjjnnnmmmllljjjjjjkkklllmmmjjjllliii___OOO@@@777444555444111...---...///000222111222222444666999:::888:::<<<===>>>BBBIIIOOOYYYdddlllsssyyykkklllggg```aaaeee___TTTPPPLLLHHHEEEDDDBBB===999<<<<<<;;;:::888777666666555444444444444444444444444444444444444333333333333111///------...000111111111000000////////////222222222333333333444444111222333666===BBB===555222222222222222222222222222333333111111888EEEPPPdddmmmwww{{{yyyxxxyyy|||}}}}}}~~~~~~}}}}}}}}}~~~~~~zzz~~~|||wwwvvv{{{{{{zzz~~~,,,---......------...///******))))))***+++---...------,,,+++++++++++++++---------,,,,,,+++++++++...---,,,++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))((()))...222...(((*********++++++,,,,,,------,,,,,,---000333666888999:::<<>>BBBGGGKKKNNNSSSZZZaaaeeedddbbbcccdddgggfffeeeddddddeeefffgggfffiiilllmmmllllllpppssslllkkkhhhfffeeedddddddddcccppp{{{|||qqqtttoooiiiggghhhkkklllkkklllkkkjjjiiijjjlllnnnpppnnnnnnllldddXXXIII<<<444555333111///......//////333333222222222444555666333777;;;>>>???AAAFFFJJJKKKUUU___gggwwwllllllhhhaaa```cccccc```UUUPPPIIIEEEBBB???;;;777888888888888888777777777555555444444444555666777555444444333333222222222222111///.........///000000000000000000000000000111222222222222333333333111444555888===@@@<<<555222222111111111111000000222333333111000555===DDDYYYfffvvv~~~|||xxxxxxzzzzzz{{{|||~~~~~~~~~~~~~~~}}}|||yyyxxx|||}}}{{{~~~))))))***+++,,,---......***)))))))))+++,,,...///++++++,,,,,,------------......---,,,,,,+++******---,,,++++++++++++,,,------------------------------------,,,,,,,,,++++++++++++******************+++)))))),,,//////---+++***+++++++++++++++,,,,,,++++++,,,---///222444555777888:::===AAAFFFIIILLLRRRXXX___ddddddcccbbbccciiihhhgggffffffggghhhiiifffiiimmmnnnmmmnnnqqqtttpppooollljjjhhhgggffffffgggooo}}}zzzooosssnnnhhhgggiiimmmnnnnnnjjjjjjjjjjjjkkkmmmnnnoooooonnnlllggg]]]NNN???555444333111000///...//////333222222111222333444555222666:::===>>>???CCCGGGKKKSSS[[[aaalllwwwyyysssjjjjjjhhhbbb```bbbdddeeeXXXRRRJJJEEEBBB???;;;888777777777777777777777777555444333333333555666777555444444333222222111111111111000///...//////000000000000000111111111111111111111222222222333333222444666777;;;@@@===888222222222222111111000000222333333111111444:::???QQQaaattt}}}|||xxxxxxzzzzzz{{{|||}}}}}}~~~|||}}}}}}|||zzzzzz~~~))))))((())),,,------,,,***))))))***+++---///000+++,,,------------,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...,,,---------............,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,******///111///---...++++++++++++++++++++++++++++++,,,---///111333444777777999<<<@@@DDDHHHJJJPPPUUU]]]ccceeeeeecccccchhhhhhgggggggggggghhhhhhfffjjjnnnooonnnnnnqqqtttrrrqqqnnnkkkiiihhhggggggmmmrrr~~~rrrqqqmmmhhhhhhkkknnnooonnniiijjjkkklllmmmmmmmmmmmmnnnmmmkkkhhhaaaSSSAAA555444333222000//////......222111111000111222444555222666:::<<<<<<===AAAEEEJJJRRRYYY^^^dddjjjllliiiggghhhgggddd```aaadddhhh[[[TTTKKKEEEBBB@@@===;;;777777777777666666666666444333222111222444666777555555444333222111000000111000000///////////////000000000111111111111222111111111111222222222222222444666666:::??????<<<444444333333222111111111222333333222222555888<<>>BBBFFFHHHMMMSSS[[[cccggghhhfffeeebbbcccdddeeeeeedddcccbbbgggkkkooopppnnnnnnooorrrpppooolllhhhfffdddcccccciiigggwwwwww|||qqqpppmmmjjjjjjlllmmmkkkiiigggjjjmmmppppppnnnkkkhhhkkkjjjiiiiiieeeXXXEEE666333333222111000///......000/////////111222444555555888:::999888999>>>BBBDDDMMMWWW^^^cccgggiiijjjbbbdddgggfffaaa___cccjjj^^^VVVMMMFFFDDDCCCAAA???888777777666555555444444333111000///000222555777555555444333222111000///000000000000////////////000000111111222222222222000111111111111222222222222444444333777>>>CCCCCC666666555444444333222222222222333444555666888999@@@SSSjjjvvvwwwuuuyyy||||||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~}}}~~~|||,,,,,,***)))))))))***+++***))))))***+++...000111...,,,+++---000000---)))((()))***,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,---...///,,,,,,***)))))))))***++++++++++++,,,,,,---------...////////////---,,,+++...---,,,+++++++++,,,---((()))***+++---...///000555777888888999<<>>BBB<<<:::666333111111222222222333333444555666777777888CCCVVViiixxx}}}{{{www{{{{{{|||}}}~~~~~~{{{|||~~~}}},,,,,,***)))))))))***+++------+++*********+++,,,+++***))),,,///000---***+++,,,.../////////...---,,,,,,+++++++++,,,---......---,,,+++++++++,,,---+++++++++************************+++++++++++++++***+++,,,...//////......++++++******+++---...000------......//////000000111333666666666:::@@@EEEKKKMMMQQQXXXaaaffffffdddgggdddaaabbbeeeggggggeeehhhiiijjjkkklllmmmnnnnnniiieeebbbcccfffggggggeeeiiilllppprrruuu{{{uuummmlllmmmllljjjkkkggggggiiijjjkkklllmmmmmmjjjiiijjjkkkjjjaaaSSSHHH999888555111......////////////......///000222333111444777777666777:::>>>CCCKKKVVV```fffjjjnnnqqqcccaaaaaaeeeeeebbb___```ddd^^^XXXRRRMMMIIIGGGGGGBBB>>>888666777777555333444444333333222222222222000333555444111000222444/////////000000000000000000000000111111222222333111111222222222333333333666444222111333777===@@@>>>;;;777333111111222333333333444555555666777777777@@@PPPddduuu}}}~~~|||}}}}}}~~~~~~~~~|||~~~~~~~~~,,,,,,***)))))))))***+++...---+++***))))))******+++***))),,,//////---***,,,---.../////////...---,,,,,,+++++++++,,,---......---,,,+++***++++++,,,++++++++++++******))))))************************)))***,,,......///......++++++******+++---...000.........//////000000000000222555666666999???CCCJJJKKKNNNVVV___dddfffeeejjjfffcccccceeefffeeeccchhhhhhiiijjjkkklllmmmnnnkkkhhhddddddeeegggeeecccjjjmmmqqquuuyyyzzzpppmmmmmmkkkiiiiiigggggghhhiiijjjkkkmmmmmmmmmlllkkkmmmmmmggg[[[RRR===999555222000//////111//////.........000111222///333666777666666999<<>>888666777777555333444444444444333333222222000222444333111000222444//////////////////000000///000000111222333333333111111222222222333333333666444222111222777<<>>LLL___qqq}}}~~~,,,,,,***)))))))))***+++...---+++***))))))******,,,+++***+++......+++(((,,,---...//////...------,,,,,,+++++++++,,,---......---,,,+++******++++++***++++++++++++***))))))*********))))))))))))))))))***,,,---.........---,,,++++++***+++,,,...///---------...///000000111///222555666777999>>>CCCIIIIIILLLSSS]]]cccfffeeekkkhhhdddccceeefffdddbbbiiihhhhhhiiijjjkkklllmmmmmmiiieeeeeefffgggeeeccciiimmmrrrwww{{{~~~sssooonnnkkkiiiiiiiiihhhiiiiiijjjkkklllmmmooommmlllmmmnnnjjjbbbZZZBBB;;;666444333000000222//////.........///000111...222666777666666888;;;@@@HHHRRR[[[bbblllwwwsssooonnnpppnnnddd[[[VVVcccccc___VVVNNNJJJHHHEEEAAA<<<777555666777555333444444444444444333222222///222444333000000222444111000///............//////000000111222333444444111111111111222222222333666444222222444888<<>>777666555111000333//////...---...///000111---111555777666666888::::::CCCNNNWWW```lll{{{{{{xxxyyyvvvkkk```ZZZ___bbb```VVVNNNLLLJJJFFF???:::666444666666555333333444555555555444333222...111333333000000222444222111000...------------///000000111333444444555000000000111111111222222444333333333666999===???DDD@@@:::444111111222333222222222333333333333333777999AAARRRfffuuu|||}}},,,,,,***)))))))))***+++---,,,***)))))))))***+++...,,,+++,,,------)))%%%,,,---.........---,,,+++,,,,,,+++++++++,,,---...///---,,,***))))))************+++,,,+++***)))(((******))))))((((((((('''***+++,,,---------,,,+++...---,,,+++++++++,,,---******+++---...000111222///333666888888:::???CCCHHHGGGJJJQQQZZZbbbeeefffiiieeeccccccfffhhhgggeeejjjjjjiiihhhhhhiiijjjkkkkkkhhheeefffiiikkkjjjiiidddiiioootttyyywwwrrrpppmmmkkkkkklllkkkjjjjjjjjjkkklllmmmllliiigggiiikkkjjjddd^^^JJJ@@@888777666111000333//////...------...000000---111555777666555777:::555===HHHQQQZZZhhhxxx}}}sssgggaaa\\\aaa___VVVOOOMMMLLLHHH===999555444555666555333333444555555555444333222...111333222000000222555333222000...---,,,,,,---///000000222333444555555///000000000000111111111333333333555777:::>>>@@@DDD@@@:::444111111222444222222222222222222333333555666===LLLaaaqqqxxxyyy~~~...---***)))(((***,,,---------,,,++++++,,,------...///000000///---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222333222444999<<<<<<>>>BBBGGGIIILLLQQQWWW^^^dddhhhhhhgggfffeeeeeefffggghhhggggggggghhhiiiiiijjjjjjccceeeggghhhiiiiiiiiihhhiiimmmmmmrrr|||}}}~~~zzzrrrpppooommmjjjlllkkkjjjjjjjjjjjjkkklllrrrnnnkkklllnnnlllccc[[[FFF===777777999777555444222111000.........///000///000222444666888999:::888<<>>888222///111333///000000111222222333333555888???JJJYYYjjjyyy000///,,,+++***+++---...---,,,+++******+++,,,---//////......---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111333111333999<<<;;;===AAAGGGIIIKKKPPPVVV]]]eeejjjhhhggggggfffffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiieeeeeeggghhhiiijjjjjjjjjfffjjjjjjoooyyyxxxxxxzzzpppnnnnnnmmmkkkmmmlllkkkjjjjjjkkklllmmmqqqnnnkkkmmmooommmeee^^^HHH>>>777666888777555555333222000///......///000222333333444555777999::::::===DDDMMMUUU___ppp}}}qqqpppvvvtttiii]]]^^^\\\ZZZZZZXXXSSSKKKEEE======<<<;;;:::777555444555555555444333333333333///333777777444111000111////////////...............///111222222222111111111111111111222444555777444333333333555888;;;===@@@@@@>>>888222///000333000000000111111222333333333666<<>>999333///000222000000000000111222333333111333777@@@MMM```sss111///---+++*********+++***)))(((''''''((()))***///---+++)))(((***+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...//////000///---,,,******************************+++,,,,,,,,,,,,+++***,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000333111333888::::::<<>>>>>===<<<:::999777777555444444333333333444555111555999999666333222333////////////............+++---///111222222222222000000000000111333444555444333333333444666999:::??????>>>:::444000000111000/////////000111222333222333666<<>>DDDFFFHHHIIIMMMVVVccclllggghhhhhhiiiiiiiiijjjjjjkkkjjjjjjiiihhhgggffffffggggggffffffgggiiikkkllljjjnnnlllnnnwww{{{vvvjjjhhhjjjlllmmmnnnmmmllllllllllllmmmnnnnnnllllllnnnpppooollliiiYYYKKK<<<555444444666999777555333111////////////999888555444444555777999666666:::BBBIIIPPP[[[fffyyywwwqqqnnnrrrvvvpppfffaaa^^^ZZZYYYWWWSSSMMMHHH???>>>===<<<:::999999888666555444222222333444555111555999999666333333444////////////............+++,,,...000111111111111000/////////000222444555444333222222333555777888===??????;;;555000///000000//////...///111222333444555666:::DDDWWWmmm}}},,,,,,+++))))))((((((((())))))''''''''''''))))))...,,,***((((((***,,,...------------,,,,,,,,,,,,))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++******************+++,,,,,,,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......222000222777999888:::===BBBDDDGGGHHHJJJRRR___iiiggghhhiiijjjjjjkkkjjjjjjjjjjjjjjjiiihhhggggggfffeeeeeeffffffgggiiijjjkkkeeeiiigggiiirrrxxxvvvkkkiiikkklllkkknnnmmmlllkkkkkklllmmmnnnmmmllllllmmmooonnnmmmkkk```QQQ@@@888555444555888888777444222000/////////555444333222333555777888555444888???FFFLLLVVV___rrruuussspppsssxxxrrrhhh```^^^[[[ZZZXXXTTTMMMGGG??????===<<<;;;:::::::::888666444222111222333444111555999999666333222333////////////............+++,,,...///000000000000//////......///111333444444444222222222444666777<<>>CCCHHHPPPWWWjjjppprrrooorrrwwwqqqfff___]]]\\\[[[ZZZUUUMMMFFF@@@???===<<<;;;:::;;;;;;:::888555222111111222333000444888888555222222333////////////............,,,,,,...///000///..................///111333444555444222111111333555666<<<>>>@@@===777111///...000///...---...000222444333444444555;;;LLLbbbrrr//////////////////......***)))(((''''''((()))***---,,,+++++++++,,,---............------,,,,,,,,,******+++,,,------..................000222444666++++++++++++******))))))***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222000222666888777888<<<>>>BBBFFFGGGGGGMMMXXXbbbggghhhjjjkkkllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhbbbccceeeggghhhhhhggggggeeemmmpppttt{{{|||uuunnnmmmmmmkkkiiilllkkkjjjjjjjjjjjjkkklllllllllllllllllllllkkkkkkiiiYYYGGG===888555444666:::999666333111//////...,,,,,,...000222444666666999777888===BBBEEEKKKRRRdddlllpppnnnpppuuupppddd___]]]\\\\\\[[[UUUMMMFFF@@@???===<<<;;;;;;;;;<<<;;;999555222000000111222000444888888555222111222000/////////............,,,---.../////////...---............///000222333555444222111111222444555;;;>>>@@@===777111......000///---------///222444111222222222888GGG]]]mmm~~~~~~~~~~~~~~~~~~~~~~~~+++++++++++++++,,,,,,+++***)))(((''''''(((((())))))))))))***++++++,,,,,,...........................---,,,+++++++++,,,---...---------...000222333,,,,,,------,,,***)))(((,,,***((())),,,---+++(((000...,,,******,,,...000,,,,,,---------,,,+++***++++++,,,------......///222222333444555666777888>>>DDDJJJJJJHHHLLLWWWaaaggggggiiijjjjjjiiihhhhhhlllkkkiiigggggggggggghhhcccdddfffhhhiiiiiihhhhhhggglllmmmkkktttwwwlllrrrllleeepppkkkkkkkkkjjjjjjjjjiiiiiikkklllllllllkkkiiihhhfffeee^^^NNN<<<222333666666;;;777444333333222///+++,,,,,,---...000333666888777888999;;;???CCCFFFHHHRRRdddnnngggfffpppssslllbbb```^^^]]][[[UUULLLEEEAAA===:::999<<<>>>>>><<<<<<;;;999777555333222111...222777888666333333333000111222333333222111000000000000000////////////---,,,++++++,,,---///000111222333333111111222333888;;;???>>>888222...,,,000000000000000000000000333444666888:::CCCVVVhhhyyy|||}}}}}}~~~~~~}}}~~~++++++***+++,,,,,,,,,,,,+++***)))((('''((())))))(((((())))))***+++++++++------------------------------,,,+++++++++,,,---------------...///000000+++,,,------,,,+++***)))---***((())),,,---+++)))///...,,,******,,,...///+++,,,---------,,,******++++++,,,,,,---.........111111222444555777888888>>>EEEJJJJJJHHHLLLWWWaaafffggghhhiiijjjiiihhhhhhlllkkkiiihhhgggggghhhhhhddddddfffggghhhiiiiiiiiifffkkklllkkkuuuwwwlllpppkkkeeennnjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhggggggggg```QQQ???555444777777:::777333222333222...+++,,,,,,,,,...000333555777777888999;;;>>>AAAEEEGGGLLLYYYbbb```aaajjjpppoooeeeccc```^^^[[[UUULLLEEEAAA===999999;;;======<<<999888777666444333111111///444888999666333222333000111222222222222111000000000000000////////////...---,,,,,,---...000111111333444333222111222333777;;;>>>>>>999333///---000000000000000000000000333333555888999AAASSSdddxxx{{{~~~}}}}}}~~~|||~~~~~~,,,+++***+++---...---,,,,,,+++)))((((((((()))***''''''(((((()))*********---------------------------,,,+++++++++,,,------,,,------......------,,,++++++,,,------,,,+++***...+++)))***---...,,,)))...---+++******+++---...++++++,,,---,,,+++***)))++++++,,,,,,------......///000111333555777888999???EEEKKKKKKIIILLLWWWaaafffggghhhiiiiiiiiihhhhhhlllkkkjjjhhhhhhhhhhhhiiieeeeeeffffffgggiiijjjkkkfffjjjllllllvvvwwwmmmnnnkkkffflllhhhhhhhhhggghhhhhhiiiiiihhhggggggfffffffffggggggiiicccUUUCCC777555777777999555222111222111...++++++,,,,,,...000222444555888888888:::<<>>:::555000---000000000000000000000000222222444666888>>>OOO^^^vvvzzz~~~}}}|||}}}~~~zzz~~~~~~~~~---+++***+++...///...,,,,,,+++***)))(((((())))))&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,---...---,,,***)))***+++,,,---------,,,+++...,,,***+++---///---***---,,,+++******+++,,,---***+++,,,,,,,,,+++)))(((***++++++,,,------.........///000222444777888999>>>EEEKKKLLLIIILLLVVV```eeefffgggiiiiiiiiihhhhhhlllkkkjjjhhhhhhhhhiiijjjgggfffffffffgggiiikkklllhhhkkklllmmmvvvvvvmmmmmmkkkjjjkkkggggggfffffffffggghhhiiieeeeeedddcccdddeeeggghhhhhhdddWWWEEE888444555555888555111111222111...+++,,,,,,---...000111333333777777888999;;;===@@@AAA???AAAKKKYYY^^^___fffqqqlllhhhccc```]]]WWWOOOJJJAAA===999888:::;;;:::999777777777777777666444444444888;;;:::666333222333000000111111111111000000000000000000////////////000/////////000222333555222444555444333222333555555888<<<>>><<<777222...111111111111111111111111333222333555666;;;IIIWWWrrrwww}}}~~~|||{{{}}}~~~yyy|||~~~}}}~~~~~~~~~~~~...+++)))+++///111///------,,,***(((((((((((()))&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,---...---+++***)))***+++,,,---...---,,,+++...,,,***+++---///---***,,,+++************+++,,,)))***+++++++++***)))(((******++++++,,,------...---...///222444666777888>>>EEEKKKLLLIIILLLUUU^^^dddeeeggghhhiiiiiihhhhhhkkkjjjiiihhhhhhhhhiiijjjhhhggggggggghhhjjjlllmmmkkkmmmmmmnnnuuuuuuoookkkmmmooolllggggggeeeeeeeeefffggghhhddddddccccccccceeefffgggeeecccXXXFFF888333333222777444111111222111...+++,,,---...///000111222222666666666777999;;;===???>>>???KKK\\\cccaaaeeeooolllhhhccc```]]]YYYSSSNNNBBB>>>999888:::;;;999888888999:::;;;:::999777666555888;;;999555222222333000000000000000000000000000000000000////////////000000000000111333555666333444555555444333444555333666;;;>>>>>>:::444///222222222222222222222222444222222444555999DDDPPPkkkrrr{{{~~~|||zzz|||}}}~~~xxx{{{}}}|||}}}~~~~~~~~~///+++)))+++000333111---,,,+++)))(((''''''''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++,,,++++++***+++,,,...///------------,,,,,,+++***+++,,,---......---,,,+++...+++)))***---...,,,)))+++******************+++))))))***+++***)))((('''******++++++,,,,,,---------...///111333555666777<<>>>>>AAANNN^^^fffeeegggmmmmmmhhhccc___]]]ZZZUUUQQQCCC???:::999:::;;;999777999:::;;;<<<;;;:::777666555888:::888444222222333111000000//////000000111000000000000////////////000000000000222444666777444555666666444444555666222555999>>>???<<<555000222222222222222222222222555333222444444777@@@JJJbbblllxxx}}}|||zzz||||||~~~xxx{{{~~~~~~|||{{{}}}~~~~~~///+++)))+++111444222---+++***((('''&&&%%%&&&&&&&&&''''''((())))))******++++++++++++++++++++++++++++++******+++---...///...------,,,,,,,,,,,,---------.........,,,+++***---***((())),,,---+++)))************************((()))*********)))((('''*********+++,,,,,,------......///111222444555555;;;BBBJJJJJJGGGIIIQQQZZZcccdddfffhhhiiiiiiiiihhhhhhhhhgggffffffggghhhiiiggggggiiijjjkkklllllllllkkkjjjkkknnnttt~~~yyytttjjjnnnssshhhkkkjjjgggdddcccdddeeefffeeeeeeffffffgggfffffffffdddeee^^^NNN>>>777777666888555222222333333000---///000111222333333222222222222333444666999<<<===>>>DDDOOO[[[dddhhhkkknnnooojjjccc___\\\YYYTTTPPPEEE@@@<<<:::;;;;;;:::777777888999:::999777444333444666888777333111222333111000///......///000111000000000000////////////000000000000222444666777444666777666555444555666111444888>>>@@@>>>777111333333333333333333333333777444333444444666===EEEYYYfffvvv}}}|||zzz{{{~~~|||}}}xxxzzz||||||zzzyyy|||~~~~~~000+++(((+++222555222...+++***(((&&&%%%$$$%%%%%%''''''(((((()))*********************************++++++******+++---...///......,,,+++,,,,,,...///......//////...,,,***))),,,***((())),,,---+++((())))))))))))))))))))))))((()))*********)))'''&&&)))******+++,,,,,,------...///000111222333444444:::BBBIIIJJJGGGHHHPPPYYYbbbdddfffgggiiiiiiiiihhhhhhgggfffeeeeeefffggghhhfffgggiiikkklllllllllkkkiiihhhiiimmmsss~~~{{{vvviiimmmsssfffmmmkkkhhheeecccdddeeefffffffffhhhhhhhhhgggfffeeefffhhhbbbRRRBBB;;;::::::888555222222444444111...000111222333444333333222111111222333666999;;;======EEENNNWWWaaajjjoooooorrrlllddd___\\\XXXSSSNNNFFFAAA<<<:::;;;<<<:::888555666777888777444111///333555777666333111222444111000///......///000111000000000000////////////000//////000111444666777555666777666555444555777111333888>>>AAA???888111333333333333333333333333888444333444555555<<>>===<<<:::888777777666555444333333333222222111000000111222333///...---,,,,,,---...///------------------------+++...111111000000333666777777666555444444333333333555666777;;;>>>:::333666444111......///222333000333555444333444888<<>>EEELLLQQQYYYeeelllmmmllljjjfffccc```\\\WWWSSSLLLGGGBBB>>>===<<<999777666666666555444444444333222222111000000111222333///...---,,,,,,---...///------------------------+++...111111000000333666777666666555444444333333222444666888<<<@@@<<<555666444111///...///111222000222444333222333777;;;LLL]]]ooowww{{{~~~~~~~~~~~~~~~}}}|||{{{zzz|||~~~~~~}}}zzz{{{************,,,---///111+++***)))(((''''''((((((''''''((((((((()))))))))******))))))))))))******+++***))))))+++,,,,,,+++......------,,,------......------,,,,,,++++++***************++++++++++++,,,++++++******)))))))))******************************+++++++++,,,,,,,,,***---000000......111444666<<>>CCC@@@:::777555222///......000111///111333222111222666999FFFYYYmmmwwwzzz|||~~~~~~~~~~~~}}}~~~|||{{{zzzzzzyyyzzz}}}~~~||||||***)))))))))***+++---...***)))((('''&&&''''''((('''''''''((((((((())))))***))))))))))))))))))***---***((((((+++------,,,......------.........///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************************+++++++++,,,,,,,,,***---000000......111333666<<>>AAADDDJJJOOORRRUUU___iiikkkgggccc```]]]ZZZWWWUUUOOOMMMIIICCC===999999999555555555555555555444444444333222000000000000111///...---,,,,,,---...///........................+++...000000......000333444444333333333333333333222666999<<>>666444333111////////////...000222000...///222666<<>>@@@@@@BBBGGGLLLMMMNNNWWWccciiifffaaa^^^[[[YYYWWWTTTNNNMMMJJJDDD===::::::;;;666666666555444444444333444333222000000000000111///...---,,,,,,---...///........................+++...000000...---000222333333333333333333333333444777:::<<>>::::::<<<777777666555444444333333555444222000000000000111///...---,,,,,,---...///////////////////////////+++...000000...---///222333333333333333333333333555888:::<<>><<<<<<===777777666555444333333222////////////000000000000+++,,,,,,------.........////////////000000000000///...---,,,------//////000111111222222333444444333555777:::<<<<<<<<<<<<999555222222444555444222///333666666444333444666666===MMMaaaqqqxxx~~~~~~~~~~~~{{{xxx{{{{{{{{{|||~~~~~~~~~~~~222...***)))+++,,,***((()))))))))(((((((((''''''))))))))))))))))))))))))******)))))))))***+++,,,+++++++++,,,...111444555++++++---///,,,))),,,222///---+++---///000---***,,,,,,,,,+++++++++******,,,---.........---+++*********)))))))))******+++------------............------,,,,,,---...///111777:::???EEEJJJMMMOOOPPPOOOQQQXXXbbbgggffffffgggjjjhhhfffddddddfffgggiiicccaaaaaaeeeeeeccccccffffffaaabbbhhhkkknnn|||~~~pppoooiiillliiihhhfffdddccccccdddeeehhhkkknnnnnnkkkhhhhhhjjjjjjlllnnnppppppgggRRR>>>666222///...000222000///,,,,,,,,,---...///000111///111444555666999>>>BBB@@@AAADDDGGGEEEDDDLLLVVV\\\ZZZWWWTTTRRRRRRSSSSSSLLLIIIEEE@@@===<<<<<<<<<777777666555444333222222////////////000000000000---------------.............../////////000000000///...------------//////111111222222333333333333444555666888:::<<<<<<===999555222222444555444222///333666666444222333555333999HHH[[[kkkttt{{{~~~~~~~~~|||zzz}}}}}}}}}~~~~~~~~~111---******,,,---+++)))((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))((()))******+++((((((((()))***,,,...///***)))+++---+++***///666222///,,,,,,///000...+++,,,,,,,,,++++++++++++***,,,------......---+++++++++***)))((()))+++---...,,,,,,,,,---------......---,,,,,,,,,,,,...000111555888===DDDIIIMMMOOOPPPJJJLLLUUU___eeeddddddfffjjjiiigggeeeeeefffggghhhdddaaaaaaddddddbbbbbbdddccceeefffeeehhhrrrwwwrrriiijjjiiihhhfffdddddddddfffgggkkknnnooonnnkkkjjjkkknnnnnnpppqqqrrrssskkkWWWDDD888444000///111222111///,,,---------...000111222///111333555666999===@@@===>>>AAADDDCCCCCCJJJSSSWWWVVVTTTRRRQQQRRRRRRSSSJJJHHHDDD@@@===;;;;;;;;;777666555555333333222111000000000000//////////////////...........................////////////000000///...---------//////111222222333333333333222555555666666888:::<<<>>>888555222222444666555333///222666666333222333555111555AAASSSbbbmmmwww~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~333///+++***,,,---+++)))((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))(((((()))))))))******)))((((((((((((***+++,,,(((''')))+++++++++000888555111---,,,...///...,,,+++++++++++++++++++++++++++,,,---...------++++++,,,***)))((()))+++...000+++,,,,,,,,,------------,,,,,,++++++,,,...000111222666;;;BBBHHHLLLNNNOOOHHHKKKSSS___eeeddddddfffjjjiiigggfffeeeffffffgggdddaaaaaadddccc``````cccaaahhhjjjeeeiiiyyyyyywwwkkkhhhiiihhhfffeeeeeefffggghhhnnnppppppooolllkkknnnqqqpppqqqqqqssstttnnn[[[JJJ888444000///111333333222...------...///000222333000111333555777999<<<===:::;;;>>>BBBBBBBBBHHHPPPSSSRRRQQQQQQPPPPPPPPPPPPIIIGGGDDD@@@===;;;::::::666666555444333222111111000000000000////////////000000//////.........---------........./////////000000...------......///222222333444444333333222777666555444666999<<<>>>999555222222444666555333///222555555222111222333111333<<>>CCCFFFHHHIIIDDDHHHQQQ^^^cccbbb```aaabbbcccccccccdddeeeeeefffcccaaaaaaeeeeeeccccccfffgggjjjkkkkkkppp~~~yyyppptttooopppjjjiiihhhggghhhjjjlllnnnkkkmmmooonnnlllkkknnnqqqrrrrrrpppqqqtttrrreeeVVV>>>999333111222444555444111000......///111444666555444555888<<<===<<<::::::888:::>>>@@@???AAAEEEIIIKKKMMMOOOOOONNNMMMKKKIIIHHHFFFCCC@@@===;;;:::444444333222111000//////111111111000///.........---------------.........+++,,,,,,,,,,,,---------333222000............///...000333666777777666555555555444444555777999:::>>>:::555444555444222000...111444444000...///000444222666AAAOOO]]]mmmyyyvvvzzz}}}~~~}}}{{{zzz{{{{{{{{{zzzyyyzzz{{{|||}}}|||}}}666222...---......,,,***))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...---,,,,,,))))))(((((()))***+++,,,((()))+++...,,,)))+++000---++++++---000000---************++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************)))))))))))))))************+++++++++***))))))***+++...000111000333888===BBBEEEGGGGGGBBBEEEOOO[[[aaa___\\\]]]```aaabbbcccdddeeeeeefffcccaaaaaaeeefffdddeeehhhiiihhhhhhkkkoooyyy~~~ooopppnnntttjjjiiihhhhhhiiikkkmmmnnniiilllnnnnnnlllkkkmmmpppuuutttrrrrrrvvvuuuhhhZZZBBB<<<555111222333333222111000///...///222555777666555666999===>>><<<::::::999:::>>>@@@???@@@DDDFFFHHHLLLOOOPPPPPPNNNMMMJJJIIIFFFDDDAAA>>>;;;:::444444333222111000//////222111111000///......---+++,,,,,,------.........++++++,,,,,,,,,---------333222000///.........///---///333666777777666666555444444444555666888999???;;;666444444444111///...111444333000......000222000333>>>LLLYYYiiiuuussswww|||~~~}}}||||||}}}~~~}}}|||{{{{{{|||}}}~~~|||}}}999666222...,,,++++++,,,***)))(((&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))))))))))))))************++++++******))))))((((((&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************)))))))))))),,,+++***((((((((())))))***++++++,,,,,,------...000333777;;;???BBBDDDDDDEEEHHHRRR^^^cccaaa^^^^^^aaa```___aaadddeeebbb___```______```bbbdddfffhhhjjjiiijjjlllnnntttxxxyyyuuuppptttggggggfffggghhhiiikkkllljjjlllmmmkkkhhhhhhkkkoootttrrrppprrrxxxxxxlll^^^FFF===555666777444111000333111...,,,---000333666444444555777888999:::;;;;;;;;;;;;;;;===???AAABBBCCCFFFJJJNNNOOOOOOLLLKKKHHHHHHGGGEEEBBB>>>;;;999777666555444222111000000222333333222111///---,,,........................------/////////...---,,,------------------------------///444888999666222222444555444222333777::::::;;;;;;777222///111444111000///...------...///444555555888CCCVVVjjjuuuuuuxxx{{{}}}~~~}}}}}}}}}~~~}}}~~~}}}888666222...+++******+++***)))(((&&&&&&''''''(((%%%&&&&&&'''(((((())))))(((((()))))))))******************)))))))))))))))''''''((()))***+++,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************))))))))))))+++***)))(((((()))*********++++++,,,,,,------...000222666:::???BBBDDDEEEEEEGGGPPP\\\bbbaaa___```bbb``````bbbeeefffccc```^^^```bbbbbbbbbcccfffhhhfffeeefffhhhjjjooo~~~rrruuusssnnnrrrhhhggggggggghhhiiikkkllliiikkkmmmkkkiiiiiilllpppsssrrrppprrrwwwxxxmmm```HHH>>>666666888666333222333111///------///222444444444555777888:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCEEEIIIMMMNNNMMMKKKIIIHHHHHHGGGEEEBBB>>>;;;:::666666444333222000000///111222222222111///...,,,........................------...//////...---,,,------------------------......000555999:::777333222555666555333444777;;;:::;;;;;;777222000111333111000///...---......///444444555777AAASSSfffsssuuuxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}777555111...+++***))))))***)))(((&&&&&&''''''(((&&&''''''(((((())))))***(((((())))))))))))******((())))))))))))))))))***''''''((()))***++++++,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------************))))))))))))******)))))))))***++++++***++++++,,,,,,------...///111555999>>>BBBEEEGGGDDDFFFMMMYYYaaaaaaaaabbbcccbbbaaacccfffgggdddaaa]]]aaaeeeeeecccbbbeeeiiieeefffggghhhhhhooo|||pppsssrrrmmmpppiiiiiihhhhhhhhhiiikkkllliiikkkmmmllljjjjjjnnnrrrrrrrrrqqqrrrwwwxxxooodddLLLAAA777777999888555444222111///......///000111333444555777999;;;<<<===;;;;;;;;;<<<===???AAABBBBBBEEEHHHKKKLLLJJJHHHFFFHHHHHHFFFDDDBBB???===;;;666555333222000000//////000000000111000///..............................------......///......---.........---------......000000222666;;;;;;888444444666888777555444777;;;999;;;;;;777222000111333111000...------...//////333333333666>>>MMM```nnntttxxx|||~~~~~~~~~~~~555333000---+++)))))))))***)))(((&&&&&&''''''((('''((((((((())))))******(((((((((((()))))))))***'''((((((((())))))******'''(((((()))******++++++***+++,,,---------,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------************)))))))))((()))))))))******++++++,,,***++++++,,,,,,------...///111444888===BBBFFFHHHDDDDDDJJJUUU___aaabbbdddeeecccbbbeeehhhhhhfffbbb\\\ccciiihhhdddaaaeeeiiiiiijjjlllmmmlllsssvvvyyywwwooopppkkkjjjiiihhhhhhiiijjjkkkiiilllmmmmmmkkklllppptttqqqrrrrrrsssvvvwwwqqqhhhRRRDDD888777::::::777666222222000////////////000333444555777999;;;<<<===;;;;;;;;;;;;===???AAABBBBBBDDDFFFIIIIIIHHHFFFDDDHHHGGGFFFDDDAAA???===<<<666555333111////////////.../////////////////////........................---------...............000///...---------...///111111333777<<<<<<999555555777999888666555777:::888:::;;;888333000111333000///...------...///000333222222555;;;FFFXXXhhhrrrwww}}}~~~222111///,,,***))))))(((***)))(((&&&&&&''''''((((((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((()))))))))***(((((())))))******++++++***+++,,,......---,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************)))))))))((())))))******++++++++++++***++++++,,,,,,------...000111333666;;;AAAFFFIIIEEECCCFFFRRR\\\aaaccceeefffeeedddfffiiijjjgggddd^^^eeejjjiiidddbbbeeeiiijjjkkkmmmnnnnnnttt~~~tttsssmmmlllkkkiiiiiiiiijjjjjjjjjmmmnnnnnnlllmmmqqquuuqqqssstttssstttvvvrrrlllXXXHHH:::777::::::888777333222111000//////000000333333555666888:::;;;<<<::::::::::::<<<>>>@@@AAAAAACCCEEEGGGGGGFFFEEECCCGGGFFFDDDBBB@@@???>>>===666555222000////////////.............../////////////////////////////////------------......//////222111///...---...//////111111333888<<<===:::666666888:::999666555777999777999:::888444111222333000///...------...///000333111111444888@@@QQQbbbpppvvv}}}~~~~~~~~~{{{xxx///...---+++******))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((((((((((((((()))(((((())))))***************+++---...///...,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************)))))))))))))))***++++++,,,+++++++++***++++++,,,,,,------...111222333555:::@@@FFFIIIGGGBBBDDDNNNZZZ```ccceeehhhffffffhhhkkkllliiifffbbbfffjjjiiieeecccfffiiiggggggiiilllnnnqqq{{{xxxyyyooonnnllljjjiiiiiiiiijjjlllnnnpppooommmmmmqqquuuqqquuuvvvtttssstttsssooo]]]LLL;;;777999:::888666444333111000000111222333333333444555777888999999999888888999:::<<<>>>???@@@AAADDDEEEFFFFFFEEEDDDEEEDDDBBB@@@???>>>======777666333000//////000000......---------......///////////////////////////---------------...///000333222000...---...///000111222333888======:::666666999;;;:::777555555777666999:::999444111222333//////...------...000111444111111555666:::JJJ]]]mmmttt}}}~~~}}}~~~}}}~~~|||uuuqqq,,,+++++++++***************)))(((&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''))))))))))))************)))+++---//////...,,,+++------,,,,,,,,,,,,++++++)))))))))*********++++++************))))))))))))***+++,,,,,,,,,+++***)))***++++++,,,,,,------...333333333444999???EEEHHHIIICCCBBBLLLXXX___ccceeeiiihhhgggiiilllmmmjjjgggggghhhhhhgggfffeeegggiiihhhgggiiinnnqqqrrrwww}}}zzzqqqooommmkkkjjjiiiiiiiiinnnpppqqqpppmmmnnnqqqtttrrrwwwxxxtttrrrsssrrrpppbbbOOO;;;666999999777555666444111000000222555777333333444444555666666666777777777777999;;;===>>>???@@@CCCEEEFFFFFFFFFEEECCCBBB@@@???============888666333111///000111222///...---,,,,,,,,,---...////////////////////////------,,,,,,---...000111444333000...---...000111111111333888<<<===999666666999;;;:::666444444666666888:::999555222222333///......---...///000111555111222555444666FFFYYYkkksss|||}}}{{{}}}}}}~~~yyypppkkk}}}***************+++++++++***)))((('''&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))************)))+++...///000...---+++---------,,,,,,,,,++++++((())))))))))))*********************))))))))))))+++,,,,,,---,,,+++)))(((***++++++,,,,,,---......444333333444888>>>DDDHHHJJJCCCAAAJJJWWW^^^bbbeeejjjhhhhhhjjjmmmnnnkkkhhhjjjiiigggffffffggghhhhhhmmmkkkmmmtttxxxwwwxxxzzz}}}}}}{{{{{{rrrpppnnnkkkjjjiiiiiiiiioooqqqrrrpppnnnmmmqqqtttsssxxxyyyuuuqqqrrrrrrqqqdddPPP<<<666888999666444777555222000000333777999333333333444444444555555666666666666888:::<<<===???@@@BBBDDDFFFGGGGGGFFFBBBAAA???>>><<<<<<<<<===999777444111000000111222///...---,,,+++,,,------000000000000000000000000------,,,,,,---...000111555333000...---...000111111111333777<<<===999555555888;;;:::666333333555555888:::999555222222333///...------...///000111666111222555444444DDDXXXiiirrr{{{|||zzz||||||~~~wwwnnnhhh|||'''((()))******)))((('''(((((('''&&&&&&''')))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++***+++,,,---------,,,+++,,,------...---,,,***)))(((((((((((((((((())))))++++++++++++*********)))++++++******************$$$***...---)))(((,,,111111111222555:::@@@EEEIIIGGGDDDBBBGGGQQQ\\\dddhhhggghhhiiijjjkkkjjjiiiiiijjjiiigggffffffhhhiiikkkooopppppprrrsssuuuwwwxxx{{{{{{}}}}}}rrrooonnnnnnpppoookkkgggnnnpppssstttsssrrrssssssppptttwwwwwwtttrrrrrrssskkkUUUAAA999999777666777777444111...///222555777555444333222222222333333444555777999:::;;;::::::===???AAADDDEEEEEEEEEDDDEEEEEEEEECCCAAA>>><<<:::777444111...------///000,,,---------.../////////111111000000//////......,,,,,,+++,,,---///111222111111111000000000000000,,,///555999;;;:::888666444:::<<<555...000666999999999999888666333111/////////......///000111222///111444666666888CCCOOO^^^kkk{{{}}}}}}~~~~~~yyy'''((())))))))))))((('''((('''&&&&&&'''((()))***'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))(((++++++++++++++++++++++++******,,,---...---,,,,,,+++,,,---------,,,+++******)))))))))))))))))))))++++++*********)))))))))************************%%%***......+++,,,111777333333333555999>>>BBBEEEFFFCCCBBBFFFPPP[[[cccgggiiijjjkkkmmmmmmmmmllllllnnnlllkkkiiiiiijjjlllmmmnnnnnnoooqqqsssvvvxxxzzz~~~~~~}}}rrrpppnnnoooqqqppplllhhhnnnpppssstttssssssssstttsssvvvzzzyyyvvvttttttuuulllXXXCCC:::999777666777999777333111111333444555555444333222111222333333333444666888:::;;;;;;;;;>>>???BBBDDDFFFFFFEEEEEEEEEEEEEEECCCAAA>>>;;;:::777555222///......///000---------...............///////////////.........---,,,,,,,,,---///000111000000111111111111000000,,,///444999;;;;;;999777777;;;<<<555111333777999999999999888666444222111000//////...///000111222222333555666555666???KKKXXXeeevvv}}}~~~}}}}}}''''''((((((((((((''''''''''''&&&&&&''')))***+++))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((***+++---......------***+++,,,---------,,,++++++++++++******)))))))))******)))))))))(((((((((************************&&&***------,,,...555;;;555555555666888;;;???AAADDDBBBAAAEEENNNXXXaaafffiiijjjlllnnnooopppppppppqqqpppnnnllllllmmmnnnooonnnnnnnnnppprrrvvvyyy{{{~~~|||zzzsssqqqoooppprrrrrrnnnjjjmmmppprrrttttttssstttuuuuuuxxx{{{{{{xxxuuuuuuwwwnnn\\\GGG===999888888999;;;999666555666666555444444444222111111111222333222333555777999:::;;;;;;>>>@@@CCCEEEFFFGGGFFFEEEEEEEEEDDDCCC@@@===:::999777555222000......///000...............---------------------...............---------......///000---...000111222222111111,,,///444888;;;;;;:::999:::===<<<777444777999999888888888888777555444333222111///...///000111333666555666666444444<<>>@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDBBB@@@===:::888777555333111000//////000/////////...---------,,,+++++++++,,,---------................../////////,,,---///222333333222111---000444777:::;;;;;;;;;>>>???===999888:::;;;888888888888777777777666666444222000///...000222333666555555666444333999BBBLLLZZZmmmzzz(((((((((''''''(((((((((((((((''''''((()))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))*********+++)))))))))******+++++++++((()))+++---............)))***,,,---...------,,,---,,,,,,,,,++++++******))))))))))))(((((((((((((((((()))))))))*********'''((()))((((((***///333111111222444777;;;===???@@@???@@@BBBIIIRRR\\\cccccceeehhhkkkmmmoooppppppqqqpppnnnllllllmmmnnnooosssrrrpppoooqqquuuzzz}}}zzztttrrrqqqsssuuuuuurrrooonnnpppssstttttttttuuuvvvrrrvvvyyyxxxuuurrrqqqrrrpppeeeUUUEEE===::::::999888666666999======:::666333222111000///000111111111111222444666888999:::===???AAADDDEEEEEEDDDDDDCCCCCCBBBAAA???<<<:::888777666444222111000000000/////////...---------,,,******++++++,,,,,,------......//////////////////,,,---///111222333333222///111444777999;;;;;;<<>>>>>???AAAFFFOOOZZZaaacccdddgggjjjmmmnnnooooooqqqpppnnnmmmmmmnnnpppqqquuussspppppprrrwww}}}~~~sssrrrqqqsssvvvvvvssspppooorrrtttuuutttttttttuuurrruuuxxxwwwtttppppppqqqpppjjj\\\KKK???<<<:::888777444444888===>>>:::666222222000/////////000111222222222333444666777888:::<<>>:::999999777666666777777888:::;;;<<<888666222///...000222333333111111444444444888>>>EEESSSgggxxx~~~+++***)))(((((()))***++++++***)))((((((((()))***,,,***(((&&&%%%&&&(((***))))))))))))))))))))))))((())))))******+++,,,,,,((((((((()))***+++++++++******,,,---...---,,,,,,+++,,,---------,,,+++***))))))******++++++,,,,,,++++++*********)))))))))''''''(((((()))******+++))))))*********+++---......///111333777999<<<===<<<===>>>@@@DDDMMMXXX```eeegggiiilllooopppqqqqqqrrrqqqpppoooppprrrtttuuutttrrrppppppssszzzyyyrrrqqqpppsssvvvwwwtttqqqqqqsssuuuvvvtttssssssssstttwwwzzzyyyuuurrrqqqrrrooommmaaaOOOBBB===:::777888444333666<<<===888333222111000///...///000000333222222222333444555666888999<<>>????????????===<<<;;;777777666444333222111000---------...............,,,,,,,,,,,,,,,+++++++++,,,---///000111111111000000///......///111333444444444555666888999:::;;;DDDIIIHHHAAA999666777666666666666777999;;;===>>>999777333000...000222444444111111333444333666;;;<<>>???CCCLLLWWW___hhhiiillloooqqqrrrsssssstttsssrrrrrrsssuuuxxxyyyrrrpppooopppuuu}}}~~~vvvooorrrpppppprrrvvvwwwtttqqqrrrtttvvvvvvtttsssrrrsssvvvyyy|||{{{wwwtttttttttooonnndddRRRDDD>>>;;;666999555222555:::;;;666111222111///......//////000444333222222222333444555666888:::===>>>>>>>>>=========>>>??????>>>===<<<777777666555333222111000,,,------....../////////...------,,,,,,++++++++++++,,,...000111222222111222000...---...000333555666555666666777999:::;;;DDDJJJKKKBBB888444555666666666666777999;;;>>>???:::777333000...000222444666222111333444222444999444DDDZZZooo{{{~~~||||||~~~~~~)))((('''''''''(((***+++,,,+++)))((('''''''''((()))((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///...---***))),,,+++*********+++,,,---,,,+++)))((((((((()))***,,,***'''(((++++++)))&&&&&&'''***,,,------+++***(((((()))***+++,,,,,,---//////111333555777888999>>>BBBEEECCCBBBIIIXXXeeehhhiiikkkmmmnnnpppqqqrrrppppppooopppqqqsssuuuwwwttttttsssqqqrrryyy~~~{{{{{{pppppprrrtttsssqqqtttyyyxxxwwwvvvuuutttsssrrrqqquuuvvvvvvvvvvvvtttrrrqqqkkkjjjdddUUUEEE:::888:::333555777888888777444333......------...///111222222222111111111222444555666777888:::<<<>>>???@@@>>>>>>>>>===<<<<<<;;;;;;444444444333222///---,,,//////.........---------,,,---.........---,,,+++,,,,,,---...///000111111//////......///000111222999;;;;;;888888;;;<<<999CCCGGGHHHCCC===<<<:::888///444555333777BBBKKKMMM===777000,,,---///000///444333222222222333444555777AAASSSgggwww)))((('''''''''(((***+++,,,+++)))((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((************************))))))))))))))))))))))))***+++---//////---+++***---,,,+++******+++,,,---+++***)))((((((((()))))),,,***'''(((++++++)))&&&&&&'''***,,,---,,,+++***(((((()))***+++,,,------//////111333555777888999===AAADDDCCCAAAHHHVVVbbbhhhiiikkklllmmmooorrrsssqqqqqqpppqqqrrrsssuuuvvvttttttsssrrrrrrxxx~~~zzzyyyqqqppprrrtttsssrrruuu{{{xxxxxxwwwvvvuuutttssssssuuuvvvvvvvvvuuutttrrrqqqllljjjdddVVVFFF;;;888:::444555777888777666333222///......---...000111222222222111111111222333444666666777999;;;<<<===>>><<<<<<;;;:::999999888888555555444333222///---,,,//////.........---------------.........---,,,+++------......///000000000......------...000111222666888777555666;;;<<<:::DDDHHHHHHBBB===;;;999666222444444333999DDDKKKLLL<<<666///,,,...000000000333333222111222333444555888@@@OOOcccuuu)))((('''''''''(((***++++++***)))'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''************************))))))))))))))))))))))))+++,,,...//////...,,,+++///...---+++++++++,,,,,,******)))(((((((((((((((,,,***'''(((++++++)))&&&&&&(((***,,,,,,,,,***)))(((((()))***+++,,,------...///111222555666888999<<<@@@DDDBBB@@@EEESSS^^^hhhiiijjjkkklllnnnrrrtttrrrrrrrrrrrrrrrsssttttttsssttttttssssssvvv|||yyywwwtttqqqqqqssssssssswww}}}yyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrlllkkkeeeXXXIII===999999555666777777666444222000//////......///000222333222111111111111222333333555666777888999::::::;;;::::::999888777555555444555555444333222///...---/////////.........------------......------,,,+++////////////////////////,,,,,,,,,,,,---///111222444555333111444;;;>>><<>>AAA???DDDFFFEEE@@@<<<:::777333888555222555>>>GGGJJJIII:::555///---///222222111000000111111222222333333999:::BBBUUUkkk{{{~~~|||~~~|||)))((('''''''''(((***+++******(((''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))))))))++++++---.........------111///...,,,++++++,,,,,,)))))))))))))))((((((''',,,***'''(((++++++)))&&&(((((()))*********))))))))))))***+++,,,------.........000222444666777888:::???CCCAAA>>>AAAKKKUUUbbbeeehhhhhhhhhiiinnnsssrrrrrrrrrrrrrrrqqqqqqqqqpppsssuuuuuussssssuuuxxxxxx|||wwwxxxtttqqqssstttuuuxxx}}}xxxxxxwwwwwwwwwwwwwwwwwwtttttttttsssssssssssssssmmmlllggg]]]OOOCCC;;;777666666555444333111...---000000//////000111222444111111111111111111111111444444444555555555666666<<<<<<;;;:::999888777666777666555333111000///...000000/////////...............------,,,,,,,,,,,,000000000///......------++++++***+++,,,...000111555444222111888AAADDDAAA@@@BBBAAA===::::::777222999555222777???FFFHHHIII999555000...000222222111//////000111222222222333777777===NNNddduuu||||||~~~}}}|||~~~}}})))((('''''''''(((***+++***)))(((''''''((()))***)))(((((((((((('''''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------///...---+++++++++,,,,,,***************)))((((((,,,***'''(((++++++)))&&&((()))))))))))))))))))))))))))***+++,,,---......---...000111444555777888:::@@@DDDBBB>>>@@@IIIRRR]]]bbbggghhhfffggglllppppppqqqqqqqqqqqqqqqpppooonnnqqquuuuuutttsssuuuwwwzzzyyyzzztttqqqsssuuuuuuvvvyyyuuuuuuvvvvvvvvvvvvvvvvvvttttttssssssrrrsssssstttmmmlllhhh___SSSEEE;;;666555555444333111000...---//////......///000222333111111111222111111000///333333333444444555555555<<<<<<;;;;;;:::999999999888777555333111000//////000000000/////////......///...---,,,,,,,,,,,,---000000//////.........------,,,++++++,,,---///000666444111111999AAACCC???;;;===<<<999999:::777222999444333888???CCCFFFIII:::666111///111222222000---...///111222222222222555444999HHH]]]oooyyy|||~~~~~~}}}zzz|||~~~)))((('''''''''(((***+++***)))(((''''''((()))*********)))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,------,,,+++******+++,,,---***++++++,,,+++***)))(((,,,***'''(((++++++)))&&&))))))))))))))))))(((((()))******+++,,,---......---...///111333555777777;;;@@@EEECCC>>>???GGGPPPXXX___eeegggeeeeeeiiimmmnnnnnnppppppppppppoooooolllppptttuuuttttttvvvyyy|||zzztttrrrtttvvvttttttuuusssssssssttttttuuuuuuuuutttsssrrrrrrrrrsssttttttnnnmmmiiiaaaUUUGGG<<<555444333333222000///......///......---...000111222000111222222111000///...222222333444444555666666999999999999999999999999888777555333111000000000000000000000/////////...///...---,,,,,,,,,------///////////////.........///...---,,,,,,---...///333222///000777>>>>>>888666777777666888;;;888333777333444:::>>>???CCCIII;;;777222000111222111///,,,---///000111222222111222222777CCCVVViiiwww~~~~~~~~~|||{{{~~~~~~yyysssrrrsssttttttvvv|||)))((('''''''''(((***+++***)))(((''''''((()))***************))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++*********+++,,,---++++++,,,---,,,+++***))),,,***'''(((++++++)))&&&))))))))))))(((((((((((()))***++++++------...///---...///111333555777777;;;AAAFFFDDD??????FFFOOOUUU]]]eeegggeeedddgggkkklllmmmnnnpppppppppooonnnlllooosssuuutttuuuxxx{{{~~~zzzuuurrruuuvvvtttrrrsssqqqqqqrrrrrrsssttttttttttttsssrrrqqqrrrssstttuuunnnmmmjjjbbbVVVIII<<<555333333222111000///............------...///111222000111222222222000///...111222222333555666666777777777777777888888888888999777555333111000000000000000000000///////////////...---,,,+++,,,------////////////////////////000///...---,,,---......111///---...555;;;:::333222444444444777;;;999333666333555;;;======BBBJJJ<<<777333111222222000...+++,,,...000111222111111000111666AAASSSfffvvv}}}}}}|||}}}~~~zzzssskkkhhhfffbbbZZZSSSMMMNNNPPPQQQUUU]]]iiiqqq+++++++++*********))))))+++***)))((((((((()))***///---+++***((((((((()))%%%&&&((()))))))))((('''%%%%%%&&&'''((()))***+++***)))(((''''''((()))***))))))))))))***---///000---,,,***((()))***---...))))))))))))))))))))))))***((((((***---...+++(((((()))***++++++***)))(((******+++++++++,,,,,,,,,//////000222333444555666777>>>BBBAAA???AAABBBAAAMMMLLLLLLPPPWWW\\\]]]]]]]]]^^^```cccfffiiikkklllggghhhjjjmmmqqqsssvvvwww|||uuuqqqrrrtttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuttttttttttttrrrmmmiiicccXXXHHH<<<777777555333444555444000,,,///...------...///000111000000000111222222222333000111222222444444555666222333555777888999999888111//////111444555222///......//////000000111111.........------,,,,,,,,,......---,,,---...///000,,,,,,---...///000111111//////000444888;;;<<<<<<777555333333555666333111999999;;;===>>>>>>===<<<===888111......///000///---...000222222222111111555555888???JJJYYYppp~~~}}}~~~~~~~~~~~~zzzuuupppmmmddd___XXXPPPKKKHHHHHHHHH???AAABBBCCCEEEJJJRRRYYYnnn{{{~~~++++++*********)))))))))+++***)))(((((()))******...---+++***)))((())))))%%%&&&'''((()))(((((('''%%%%%%'''((()))*********(((((((((((())))))***+++***)))))))))***,,,---///---,,,***(((((()))+++---))))))))))))))))))))))))***((((((***---...+++(((((()))************)))(((*********+++++++++,,,,,,......///111222333444555777>>>BBB@@@???@@@AAA???DDDBBBAAADDDJJJNNNOOONNNRRRSSSUUUWWWZZZ\\\^^^___]]]___aaadddgggjjjmmmnnn}}}}}}vvvqqqsssuuusssrrrsssssssssttttttssssssrrrrrroooppppppooonnnnnnnnnnnnqqqmmmhhhcccXXXHHH<<<777888555333444555444000---//////.........///000111000000111111111111111222000111111222333444555555333444666777888888888777111000///111444444111....../////////000000000111.........------,,,,,,,,,...------,,,---...///000...//////000111222333333444333333555888:::::::::666555333444666777666444:::;;;;;;<<<======;;;:::<<<888222000000222222222...//////000111111222222333222555;;;EEETTTkkk~~~~~~|||{{{|||}}}}}}{{{xxx{{{}}}~~~|||{{{}}}~~~{{{yyyzzz}}}~~~|||zzzvvvtttrrrmmmhhhaaa\\\XXXQQQNNNHHHCCC???=========777888:::;;;<<>>@@@???<<<888666444555999<<<<<<:::BBBCCCDDDEEEGGGIIIJJJJJJNNNOOOQQQTTTXXX[[[^^^```nnnyyyrrrnnnppprrrqqqqqqsssrrrssstttuuuuuutttsssrrrqqqrrrsssrrrqqqpppqqqrrrooojjjfffaaaUUUEEE999555999666444444555555111---000000///...///000111222111111111111000000000000000000111222333444555555444555666777888777777666222000///111333333000---////////////000000000000.........---------------------------...///000111000000111222333444555555777666444555666777777666555444333444666888888777<<<;;;:::;;;<<<<<<:::888;;;888444333333555666666/////////...///000222333111000111777???MMMcccuuu~~~|||~~~xxxuuuqqqpppppppppmmmjjjaaa___[[[VVVOOOJJJEEECCC???===;;;888666555555555222444555666777:::>>>AAAQQQ\\\nnn******)))))))))((((((((())))))(((((((((***+++,,,++++++******************&&&&&&'''''''''(((((((((%%%'''***,,,---,,,***)))%%%'''***,,,------,,,++++++***)))(((((()))***+++,,,+++)))''''''''''''((()))))))))))))))))))))))))))((('''))),,,---***'''((())))))))))))))))))(((************+++++++++++++++,,,---...000111222222777<<>>>>>???>>>:::333///,,,+++---///...,,,555555666666777888888999>>>???AAACCCGGGKKKNNNPPPYYYgggttttttuuummmgggccceeehhhiiijjjllllllmmmppprrrttttttssssssppprrrtttsssqqqppprrrtttnnnjjjeee```TTTCCC777333:::777444444555555222///222111000//////000111222111111111000000//////...000000111222333444444555444555666777777777666555333111000111333333000,,,////////////000000000000...............---------,,,,,,---...///000111111//////000111222333444444666444222222333444333333444333222222333555666666<<<:::888:::<<<===;;;999:::999777666666888999:::000///...------000222444222000111555;;;GGG[[[lll}}}}}}}}}|||zzzwwwtttrrrpppkkkddd```^^^ZZZVVVRRRLLLJJJFFFBBB???<<<::::::999999888777777666666555555666777888999:::<<<===CCCLLL]]]rrr)))))))))(((((((((''''''(((((((((((((((***,,,---******++++++************&&&&&&&&&&&&&&&''''''(((%%%'''***,,,---+++***((($$$&&&***---...---,,,***+++***)))((((((((()))***++++++)))(((''''''''''''(((((((((((((((((((((((()))''''''))),,,---***''')))(((((((((((((((((()))))))))*********+++++++++++++++,,,---///000111222666;;;>>>>>>???@@@>>>999444///+++)))***+++)))(((---------------.........222333444666999<<<@@@BBBIIIRRRbbbeeebbbrrrwww\\\UUUQQQTTTXXXZZZ\\\^^^___aaadddgggjjjmmmnnnnnnhhhkkknnnnnnkkkkkknnnqqqrrrnnnjjjeeeZZZJJJ>>>:::;;;888555444555555333000333222111000000111222333111000000//////.........///000000111222333444555444555666777777666555555444222000222444444000---000000000000////////////........................------...//////000000000------...///000111111222333111///...///111111111222222111000000111333555;;;888666888===???>>><<<999999999888888888999:::111///---,,,---///222444444222333555999BBBSSSbbbuuuwww{{{~~~}}}|||{{{zzzzzzyyyxxxxxxvvvuuusssooojjjeee```^^^^^^YYYRRRMMMKKKHHHDDD@@@@@@>>><<<999888777888888999999999999999888888777888888888999:::::::::999<<>>AAABBB???999666111+++))))))***)))''')))))))))))))))))))))))),,,,,,,,,---///333666888AAADDDWWW\\\SSSaaaooocccMMMEEE@@@BBBFFFGGGHHHKKKMMMNNNQQQTTTXXX\\\^^^```cccggglllllljjjjjjnnnsssssspppmmmkkkbbbTTTJJJGGG<<<999555444666666444111555444333222111222333333////////////............//////000111222333444444333444555666777666666555444222111333555555222///000000000000////////////.............../////////......///000000000//////,,,,,,---...///000111111333000...---///000111111111222222111000222555888;;;888555888>>>BBBAAA>>>999:::;;;:::888777777888000///---,,,---///222333555333444666777<<>><<<:::===<<<:::888666666666777666666777777777888888888888777555666777777666555999===HHHYYYmmm((((((((('''''''''&&&&&&'''''''''''')))+++---...+++,,,,,,,,,+++)))((('''&&&&&&%%%%%%%%%&&&'''(((''''''((()))))))))((((((&&&''')))++++++***)))((()))((('''''''''((()))******)))))))))))))))))))))(((((((((((((((((((((((()))'''&&&(((+++,,,)))&&&)))(((''''''''''''((()))))))))))))))************++++++,,,...///000111222555999<<<>>>BBBEEEAAA:::555000***'''((()))((('''''''''''''''''''''''''''+++***))))))+++...111333;;;;;;PPPYYYMMM[[[jjj\\\EEE<<<555555666666666999;;;<<<<<<>>>BBBFFFIIILLLTTTYYY___```^^^^^^dddiiihhhfffffffffaaaWWWOOOMMM===999555444666666444222666555333222222222333444---...............////////////000111222333444444111222444666777777666666444222222444777777444111111000000000/////////...---........./////////000//////000111000///...------......///000111222333888555111000111222333333111222333333444666;;;@@@???:::666999???BBBAAA>>>999;;;<<<;;;777444444555///...---------///111222333222333444333444>>>HHHYYY^^^eeeiiikkklllmmmooollliiigggfffgggfffdddaaaRRRPPPKKKEEEAAA===<<<;;;<<<888444333666999999888999999888777666666666666444444555555777999:::;;;:::777555555777777666555999;;;AAAMMM^^^qqq(((((('''''''''&&&&&&&&&'''&&&'''''')))+++---///,,,,,,---,,,+++)))'''&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((((((((('''((()))******)))(((((((((''''''&&&'''((()))***))))))))))))************((((((((((((((((((((((((((('''&&&(((+++,,,)))&&&)))((('''&&&&&&'''((()))))))))))))))************+++,,,---...///111222222444888<<>>CCCKKKOOOPPPQQQRRRTTTSSSPPPMMMMMMNNNMMMJJJGGGCCCAAA<<<888555444444555888444111000333666777666444444555555666777777777555555555777999<<>>;;;888777999;;;:::888999:::===FFFUUUhhhzzz(((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&'''((())))))***+++++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))+++*********))))))(((((())))))))))))***************)))))))))((((((''''''(((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((('''(((((()))***+++++++++***+++,,,---...000111222111333888>>>AAA@@@<<<888333...)))((())))))(((&&&&&&&&&''''''((()))))))))+++***((('''(((,,,///222333???IIIPPP```pppnnn```KKKBBB777...++++++++++++)))))))))***++++++,,,,,,111111333555777999;;;;;;AAACCCEEEHHHIIIJJJJJJJJJ:::999777666666666777888666555333222111222222333---...000111111111000///111111111222222333333333...000333666777777555444333333444444444444444444111555555000...//////---////////////////////////------......//////000000......///000222333555555BBB<<<555222333666777888222000...///555>>>HHHOOOEEE???:::<<>>>>>======;;;;;;<<<===<<<;;;:::999555555555555555555444444777666444222111111111222999888888777666555555444666555444555999>>>DDDHHHBBB===777555777999:::::::::@@@======KKKZZZlll}}}(((((('''&&&&&&%%%$$$$$$)))((('''&&&&&&'''((()))((()))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))))))))((((((((((((((()))))))))******************)))))))))(((((((((((((((((('''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''(((((()))******++++++******+++---...000111111111333777<<>>999222///111555777888666444333444888???GGGLLLBBBAAA@@@AAABBBAAA???<<<333555777999999777555333///............//////000...111333222000///111444000111333444555555444444333444555555555444222222444444444444444444444444444444333222222222333444888777777666666555555555666666666777888:::<<<======;;;999888999999999888777>>>;;;999BBBJJJVVVgggxxx~~~}}}((((((''''''&&&&&&&&&%%%(((((((((''''''((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******)))***+++,,,---...//////111111222555999;;;<<<;;;222...)))'''((()))'''%%%%%%%%%&&&''''''(((((()))))))))((()))+++...222444:::MMMTTTMMMZZZrrrrrr\\\RRRLLLAAA777000,,,******,,,,,,++++++***))))))((('''''''''(((((((((((()))*********+++++++++++++++222333666888999888777555555444444222222111000000---...///000000000///...000111111111111111111111000111333444444444333222555555555444444444444444111333111......000...***......................../////////......---------111///......000444999<<<<<<777111///111555777777444333333333777===BBBFFF:::;;;======<<<:::999999222444666888999888777666000///...------......///...111333222///...000333///000222333333333222222222333444444444333222111333333333333333444444444333333222111222333444555777777666666666555555555555666777888888888777777999999999::::::999777666555===:::888@@@EEEMMM\\\mmm}}}~~~((('''''''''''''''&&&&&&'''((((((((((((((((((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))+++++++++++++++,,,,,,,,,((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))))))))******+++,,,---......000///000222666999;;;;;;222---((('''(((((('''%%%%%%%%%&&&&&&'''((((((((())))))))))))+++...111222999HHHMMMLLL```~~~mmmTTTOOOFFF<<<333---+++***---,,,,,,+++***)))(((((()))(((((((((((((((((((((+++++++++***++++++++++++///111555888999888777666555444444333222000//////,,,---...000000//////...000000000000000000000000///000111333333333333222555555444444333333333333111222000...///222000+++------------------------//////......------,,,,,,000///...///111666:::===:::666111000222555666555000000000222555999===???777:::======;;;999888999222444666888999999888888222000///---------...///...111333222///...000222222222444555555444444333444555666666666555333222222222222222333333444444333222222111222333555666666666666666555555555555555666777888888666444333666888:::::::::888666666444<<<;;;999???CCCJJJXXXdddyyy|||}}}||||||''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((((((((())))))***++++++++++++,,,,,,,,,((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***++++++,,,------.........000444888::::::111---(((&&&'''(((&&&$$$%%%%%%%%%&&&''''''(((((())))))))))))+++,,,...000666CCCKKKQQQfffxxxUUUQQQJJJ???555///,,,,,,,,,,,,++++++***)))((((((************************)))((((((((((((((()))***---000333666888888777777444444444333222000///...,,,---...///000///......000000000000////////////...///000111222333333333444444333333222222111111111111///...111555333...------------------------.........---------------/////////000333777;;;>>>999666333333555666555222---...///111444777:::;;;;;;===@@@AAA@@@>>>===<<<333444666888999999999999444222000...------/////////222444222///...000222444555666777777666555444555666777777777666555444000111111222222333333444333222222111222333555666555555555555555555555555444555777888888666444333444777::::::999777666666333;;;:::888>>>AAAGGGUUU[[[qqq||||||{{{{{{''''''''''''((((((((((((&&&'''((())))))((('''&&&((()))*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******'''''''''((((((((())))))************+++++++++,,,((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,---///444777888888111---(((&&&'''(((&&&$$$$$$%%%%%%&&&&&&''''''((())))))))))))***+++,,,---444BBBPPP\\\iiivvvyyyuuuUUUSSSLLLBBB888000------,,,+++++++++***)))))))))******************++++++''''''&&&&&&'''((()))***---///222555777888888888444444444333222000...---,,,---.../////////...---000000/////////.........,,,---...000222333444555333333222222111000000///000000......222777666000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///222555999<<<>>>888666555666888777333///---...000333666888:::;;;<<<===???AAABBB@@@===;;;444555666888999999999999666444111///......///000111333555333000///000333555555666777777666555444555666666777777555444333000000000111222333333333444333222222222333444555555555555555555555555555333444666777777777555555333666999999777666666777222:::888666;;;>>>CCCPPPRRRhhhwww~~~}}}}}}{{{zzz'''''''''(((((((((((((((&&&'''((())))))((('''&&&)))***+++++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++''''''''''''((((((((())))))))))))******+++++++++)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))******+++++++++,,,++++++,,,///444777888777111---(((&&&'''(((&&&$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))******+++333CCCWWWdddiiijjjllloooUUUSSSNNNDDD999111......+++++++++***************)))))))))************+++))))))(((((()))***,,,------...111444666888999999444444444333222000---,,,,,,---.../////////...---000000//////.........---+++,,,---///111333555666222222111111000//////...000///......444999888222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...000333666999<<<>>>888777666888999888222......///222555888:::<<<<<<888999:::===???>>>:::666555666777888888999999999777555222///......000111111444555444111///111333444555666666666555444333444444555666555444333222///000000111222222333333444444333222222222333444444555555555555555555555333444555777777777777666333666999999777555666777222999777333888:::???LLLMMMaaapppzzz~~~}}}}}}~~~|||zzz&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((,,,***(((%%%%%%%%%'''((('''((()))++++++******)))&&&''')))*********)))(((***)))(((''''''((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''))))))*********++++++++++++++++++,,,...111444555******+++***)))(((&&&%%%''''''''''''(((((((((((((((((()))***+++---...///111???PPPiiimmmjjjssseeeNNNRRRRRRFFF555+++,,,222222...***)))++++++)))'''+++++++++*********))))))''''''''''''((((((((((((---,,,...222888:::888555555555444222000///------000---***+++...000000..................---------000000111111111222222222111111000000//////......///---+++...444:::===>>>222111000.........//////......//////////////////111111111333999@@@GGGKKK555666777666555222000///,,,000555666666666888:::<<<>>>===<<<>>>AAA<<<555777:::<<<<<<999777777999///111333555666555333222333333333222222111111111222555777777555444777:::999:::;;;<<<;;;999666444111111111222222333333333666555444333222333444444555333111222555777555333000111333444555444333333444444444444444444444444666666666666888:::<<<===HHHQQQ```sss~~~}}}}}}|||{{{}}}||||||'''''''''((((((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''(((''''''&&&&&&'''((())),,,***(((&&&%%%&&&'''((('''((()))***+++******)))&&&''')))*********)))(((***)))(((''''''((()))***++++++)))((((((((()))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''')))))))))*********++++++******)))***+++---///000******+++***)))(((&&&%%%''''''''''''((((((((((((((((((((()))+++...000222333:::FFFcccppprrrvvvcccOOOTTTUUUJJJ999...---222111...***)))++++++***(((+++++++++******)))))))))''''''''''''((((((((((((,,,+++---222777:::999666888777555444222111111111111...******---000///........................///000000000111111111222222111000000000/////////...000,,,***,,,111666777777333222000......---......000//////............///111000111333888>>>DDDHHH;;;999777666666555444222---111666777666666888;;;BBBBBBBBB@@@===:::888888;;;>>>???>>>;;;888777888222222333333222111000000333333333222222111111111111444777777555555777:::888999;;;<<<;;;999666444111111222222222333333333777666444333222333333444444333111333555666555333111111333444444444333333444444444444444444333333555555555666888:::<<<===FFFMMM\\\nnn~~~~~~}}}|||{{{|||||||||''''''(((((((((((())))))''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((()))******+++***(((&&&%%%&&&'''((('''((()))*********))))))&&&''')))*********)))(((***)))(((''''''((()))***+++***)))((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((''''''''''''&&&))))))))))))************)))(((''''''((()))***+++***+++++++++***(((&&&%%%''''''''''''(((((((((((((((''''''(((+++///444666444777BBBeeeyyyzzzuuuVVVTTTWWWWWWLLL<<<111///111111---***)))+++,,,***(((************))))))))))))''''''''''''((((((((((((******,,,111777:::999777999888666444333444555666333///+++***,,,//////............//////000000000000000000000111111111111000000000000////////////000,,,)))***---000111000222222000///------------111000///---------...///000000111333666;;;???BBB???<<<888777888888777444///333777888777777999;;;GGGDDDEEEFFF???666666===???AAAAAA@@@<<<888666666444444333222111000///...222222222222222111111111000444777777555555777:::888999:::;;;:::888666555111222222222222333333333888777555333333333333444444222222333444555444333111111333444444444333222333333333333333333333333555555555666777999;;;<<>>AAAIIIFFF:::999BBB??????>>>===:::888666555444555666666555333000///222222222111111111111111000333777777666555777999777888999:::999888666555222222222222222222222222888777555333333222333333333222222333444444444444111222333444444333222111222222222222333333333333444555555666777888999:::===CCCMMM[[[jjjxxx~~~{{{{{{}}}|||{{{~~~))))))))))))))))))(((((((((((((((((()))))))))***&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))((('''&&&''''''(((((((((((((((((()))))))))&&&''')))*********)))(((***)))(((''''''((()))*********((('''''''''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())),,,...///++++++,,,+++***)))'''&&&''''''''''''(((((((((((((((''''''(((+++111666999<<>>FFFRRR```ppp}}}~~~||||||~~~}}}{{{~~~******))))))))))))((((((((((((((()))))))))******&&&'''(((******((('''&&&&&&'''((()))))))))))))))((((((((('''''''''(((((((((((('''''''''((()))***&&&''')))*********)))(((***)))(((''''''((()))******)))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((((()))***---///000+++,,,,,,,,,+++)))'''&&&''''''''''''(((((((((((((((''''''(((+++///444666===FFFNNNaaafffjjj{{{tttrrriiiXXXFFF888222222444444000+++)))******(((%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((***///555888777555222111///...---...000111222...++++++...///...,,,.........//////000000000............////////////////////////000000000000///---+++---000222111///............---,,,+++***......//////////////////,,,...111333555555444333000444888;;;999444...***333666::::::888666777999555111555BBBIIIEEEAAABBB;;;888444222444666777777333666:::<<<<<<999555222000000000111111111111111111555999999666444444666666666777777777777666666333333333222222222222111444444222111111111222333111222333333222222333444111222333333333222111000000000000111111222222333333444555666777777777777888<<>>777555555555111,,,******)))&&&###&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))(((***///555777666333222111000//////////////////---+++---000111///,,,.....................///------........./////////.../////////000000000111///,,,***,,,///000...,,,+++,,,------------,,,++++++---...000111000///...+++---111444666555333111000555;;;<<<777111......333666999999777555666888555666888;;;>>>???>>>===???:::444111333666999:::666777777888777555333111///000000000111111111222333777::::::666333333333666666666666666666666666333333333222222222111111222111000000000111222333000222444333111111333555111222333333222111000/////////000000111222222333222333555666777666666555888;;;@@@HHHSSSbbbqqq|||~~~~~~}}}+++*********))))))(((((())))))))))))************%%%''')))******)))'''%%%&&&'''((((((((('''&&&%%%'''''''''((((((((((((((((((''''''&&&&&&((()))***&&&''')))*********)))(((***)))(((''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())),,,,,,,,,,,,+++)))(((&&&''''''''''''((((((((()))(((((()))***+++---...///...===IIIYYYWWW]]]{{{wwweeeSSSDDD<<<777666777222---******(((%%%"""&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***///444666555222333333222222111000000///---++++++...111222///,,,...............------------------.........//////.../////////000000111111///,,,******,,,---+++(((***+++,,,---...---,,,,,,)))+++...111222111000...***---111555666555333111222888>>><<<666000000333333666999999666555666777888======777444666999999DDD===555111333888;;;===999777555222111000000000//////000000111111111222444777;;;:::666333222222555555555666666666666666333333333222222111111111000////////////111222333///222444333111000222555111222333333222111000///...//////000111222222222222333555666666666555555888;;;@@@FFFPPP^^^nnnyyy{{{~~~+++***)))(((((()))***+++***++++++,,,,,,++++++***'''(((***++++++)))'''%%%%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&'''&&&&&&(((,,,,,,***'''))))))(((''''''((()))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&'''''''''&&&%%%***+++,,,,,,,,,,,,+++***))))))******)))((('''%%%((((((((((((((((((((((((&&&)))++++++***+++...111777CCCIIIRRRaaahhhmmmwwwrrriiillllllZZZIIICCC===333///+++)))))))))&&&###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((+++///111222222111///000222333333111///---..............................---------,,,,,,,,,......---,,,---...///000,,,---///000000000///...+++,,,,,,------......///------,,,,,,,,,,,,+++++++++,,,...///000///......+++,,,...000222222222111---444<<<<<<888333444666777===@@@>>><<<>>>???=========888222222999>>>???;;;:::888777666555666666777666444222111111111111111+++...000,,,222:::777222333444444444333222111444444444444444444444444111111111111111222222222222111///.........///000111111000000/////////...222222222222222222222222000000000111222222333333///333888888555333222333333777>>>EEEJJJQQQ```nnnuuu***)))(((((((((((()))******+++,,,------,,,+++***'''(((***++++++)))'''%%%&&&&&&'''(((((('''&&&&&&)))))))))((((((''''''''''''&&&&&&(((+++,,,+++)))***)))(((''''''((()))************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((''')))(((''''''((((((''''''***++++++,,,,,,++++++***)))************((('''&&&''''''''''''''''''''''''&&&(((******)))+++///333999EEEMMMTTTbbbmmmwwwwwwjjjmmmooo\\\FFF>>>;;;444000+++)))))))))&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((+++///111111111111///000111222222000...---...........................------------,,,,,,,,,------,,,,,,,,,---...///,,,---...////////////...,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------.........---+++,,,...000111111000000///666<<<<<<777444555888666???FFFDDDBBBBBBBBB@@@@@@???;;;666888???EEEFFF<<<:::888777555555555555333333222222222333555666111+++000444111777>>>;;;555555666666666444333222333333333333444444444444111111111111111222222222222111000///...///000000222222222222111111000000222222222222222222222222000000000111222222333333222555999999777555555777666888>>>DDDHHHNNN[[[hhhsss}}}))))))(((''''''((()))))))))+++---//////---+++)))'''(((***+++***)))'''&&&&&&'''(((((((((((('''&&&)))))))))(((((((((((((((((('''&&&'''***,,,,,,,,,***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((((((+++)))'''''')))))))))(((******+++,,,,,,+++******)))******+++***((('''&&&''''''''''''''''''''''''&&&((()))((((((+++111666888BBBKKKRRR^^^pppzzzhhhjjjrrr___BBB888888666111,,,******)))&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((+++...000111111000///000000000000///......------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------...............,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++,,,.../////////......222666999888555333666:::666CCCMMMNNNJJJGGGFFFDDDBBBBBB===888999@@@EEEFFF<<<;;;999666555444444444222222222333333555666777000,,,222888666;;;BBB>>>777777777777666555444333000111222222333333333333000000111111111222222222222222000/////////000111333333333333222222222222333333333333333333333333000000111111222222333333444777:::999777666888:::888999===CCCEEEJJJUUUaaaqqqzzz)))((('''&&&&&&'''((())))))+++...//////...+++)))((()))*********)))'''&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''((()))+++---...******(((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&'''***+++)))&&&******++++++++++++************++++++***)))'''&&&''''''''''''''''''''''''&&&'''(((''''''+++333999777<<>><<<;;;999666555444444444555555555444444444444444000,,,333999666;;;@@@;;;666666555555444333222111///000111222333333222222000000000111222222333333333222111000///000111111222111111111111111111111333333333333333333333333000111111222333333444444444666888888666555888;;;777888;;;@@@CCCGGGPPPZZZmmmwww~~~~~~~~~)))((('''&&&&&&'''((())))))+++---......---+++)))((())))))***)))(((''''''&&&'''((())))))((('''&&&((()))))))))******++++++******)))))))))+++---...+++***)))'''''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''%%%$$$'''***+++'''###******************************++++++***)))(((&&&''''''''''''''''''''''''&&&''''''&&&&&&+++333:::===<<>>BBBEEENNNVVVgggrrr{{{~~~|||~~~}}}}}}))))))(((''''''((())))))***+++,,,,,,,,,,,,+++***)))))))))))))))((((((''''''((())))))))))))((('''(((((()))***+++,,,,,,---+++,,,,,,+++******+++---+++***)))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))000+++&&&&&&)))***'''###+++***))))))))))))***+++***++++++,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''+++333999EEEBBBKKKPPPZZZ{{{hhhuuuaaacccnnn___EEE:::888333///+++)))))))))&&&###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++.../////////...///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++---+++)))((((((***,,,......------,,,+++******)))------,,,,,,,,,,,,++++++++++++***))))))))))))******+++---.........------------,,,+++,,,111777<<<===FFFMMMMMMKKKJJJHHHDDDBBBAAA<<<666666===BBBCCC:::999777555444444444555333333555666777777777777000,,,111555000111444...000000///............//////000222333333222000/////////000111222333333444444444222111111111222333///////////////000000000333333333333333333333333444444444555666666777777444777999888666444666888444333666<<>>777111---)))'''((((((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---//////...---///000111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,---------,,,+++---+++(((&&&&&&))),,,.........------,,,,,,++++++------,,,,,,,,,,,,++++++***+++++++++******)))(((***+++---.../////////...------------000666<<<@@@AAADDDEEECCCDDDFFFDDD@@@???>>>:::444444;;;@@@AAA888777666555444555555666444555666777888777777666111,,,111444...000444...000//////......///111111111222444555444222///......///000111222333444444555444333222111222333333111111111222222333333333444444444444444444444444555666666777888888999999777;;;>>>===:::777777888666444666<<<@@@CCCIIIOOOOOO^^^mmmvvv{{{}}}~~~}}}|||}}}||||||~~~+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))(((((((((((('''((()))******)))((('''(((((()))***,,,---......,,,...000///,,,))))))))),,,+++)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***OOOAAA000&&&%%%((()))(((+++***)))(((((()))***+++++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((((((+++111666AAABBBOOOKKKGGGkkkfffyyyuuusssaaaNNNAAA555///+++'''&&&((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---//////...---///000222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,---***'''%%%&&&(((,,,.........------------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,***)))((()))+++---///000000000000/////////000444:::@@@DDDCCCCCC???===???CCCBBB>>><<<;;;666//////444999999777666555444444555666777888999999888777555333222222---111444...111555000111000000000000222333444222333555555444222///---...///000111222333444444555444333222222222333333444444444555555666666666444444444444444444444444777777777888999999:::::::::>>>BBBAAA>>>:::999999777555777<<<@@@BBBGGGLLLFFFVVVgggrrrxxx~~~~~~}}}}}}}}}{{{zzz}}}|||~~~(((((())))))*********+++*********)))))))))))))))''''''''''''''''''''''''******))))))((((((''''''***))))))))))))+++,,,---//////.........------------+++(((((()))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%(((+++(((&&&(((111999;;;777000)))&&&&&&))),,,(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''(((+++---///777;;;LLLOOOGGGYYYooolllvvvppp{{{ooo___YYY@@@...111///,,,)))'''%%%%%%%%%######$$$%%%'''((())))))&&&&&&%%%$$$%%%&&&'''((()))+++...111222111000///...///000555999:::777444/////////...------,,,,,,///......---,,,,,,++++++(((***,,,...////////////+++***((('''(((***---///000////////////.........------------------------******************************+++---///000...---,,,)))...333999GGGNNNDDD===???000444<<>>EEEJJJJJJEEE===888888888777888<<>>888555666555222333888999555111//////000///...111000000///000111222333333333444444333222111000111111111111222222222222000000111111222222222333555555555555555555444444666555555555444444444444444666888888666666777:::444888???EEEGGGEEEAAA>>>:::999888999;;;@@@DDDGGGFFFLLLXXXfffttt}}}~~~~~~~~~}}}}}}}}}}}}~~~(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((())))))((((((((()))***,,,---.........------------,,,,,,...,,,)))((((((((('''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***(((&&&(((...555111+++&&&&&&)))+++(((###(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((+++...///333555AAAIIIKKK]]]rrrvvv~~~iiiqqqpppcccVVV>>>555,,,+++)))((((((((())))))%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))(((***,,,///000///...---------...000444666777666222222222111000...---,,,000//////---,,,+++*********+++,,,------------,,,+++***)))((()))+++---.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222222000---222222:::>>><<>>BBBDDDEEEHHHPPP]]]mmmyyy}}}~~~}}}|||}}}~~~((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&''''''(((((()))))))))'''(((((()))+++,,,---...------,,,,,,,,,,,,,,,,,,///,,,)))'''''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%((()))(((&&&''',,,111GGG>>>333,,,)))*********(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---///111<<>>CCC???BBBEEE???EEEIII???CCCGGGFFFKKK???>>>999333111333555555444;;;888555666999:::999777888666555666777777999;;;888666333000///.........//////000111333444666666555444222000///.........333333333222222111111111//////000111333444555555333333444444444444555555444444444444444444444444444555555555555444555555888999::::::;;;;;;::::::888888888999;;;>>>BBBDDDGGGGGGKKKVVVfffuuu~~~}}}{{{{{{}}}((('''''''''''''''''''''%%%%%%&&&'''((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))***+++,,,------++++++,,,,,,,,,,,,,,,,,,///,,,)))'''''''''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%''')))(((&&&'''))),,,LLLIII@@@555,,,'''(((+++(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((***,,,---...@@@VVVdddddd^^^dddsssyyy]]]dddiii^^^LLL777777000///---***((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***)))***+++,,,---------,,,---------...///111444666444555555555444222000///++++++,,,------......///++++++******++++++++++++,,,+++*********+++,,,------,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------........./////////......///111333222///---111111===EEEBBBBBBEEE@@@PPPVVVMMMRRRUUUOOOPPPAAA666222......111444555555???;;;666555777999888777999::::::999:::<<<===>>>444444333111//////000000...///000222333555666666333222000......///000111444333333333222222111111///000111222333444555555333333333333444444555555333333444444444444444444444444444444555555555555;;;:::999888777777666666555555666888;;;???CCCEEEIIIHHHJJJRRR```ppp|||~~~}}}{{{|||}}}'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))***+++++++++++++++******++++++++++++,,,,,,---+++((('''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&'''(((999<<<>>>888...&&&$$$&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***===PPPaaaeee[[[]]]sssiiiggg```OOOAAA333888444222///,,,***(((''''''&&&&&&'''''''''((((((((()))(((((('''''')))***+++***+++,,,,,,---------,,,......//////...000222555444555666777666555222111++++++,,,,,,---...//////***)))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,++++++******---------...//////000000111000000000111000...,,,111...999DDDCCCCCCEEEAAALLLTTTNNNTTTVVVOOOLLL;;;000---+++,,,111555777666???;;;777555777888777555;;;======;;;;;;>>>???===222333333222000///000111---...000222333444555555222111///---...000333444333333333333333222222222000111111222333444555555222222333333444444555555333333333333444444444444444333222444666777777666888888888888888777777666333444555888;;;???CCCEEEJJJIIIJJJOOOYYYhhhwww~~~~~~~~~}}}~~~'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))***++++++++++++***)))************+++++++++,,,,,,***'''&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&(((((('''&&&%%%%%%&&&+++//////,,,'''%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***;;;MMMcccpppaaaYYYmmmsssqqqbbbKKK???333666555444111...+++***))))))%%%&&&&&&'''((())))))******)))((((((((()))***+++,,,,,,,,,---------------...000111111//////111333333555777888888777555333------------------------)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******))),,,,,,---......///000000444222000///......,,,+++222,,,555BBBCCCCCCDDD???>>>HHHEEEOOORRRJJJFFF444000---+++---222777888888:::888666777999:::777444;;;>>>>>>::::::======999333444555333///......000---...000111333333333333333111///---...000333666222222333333333333333333222222222333333444444444111222222333444444555555222222333333333444444444444222222444777999888777666777999::::::999777666444444666888;;;>>>AAABBBHHHIIIJJJKKKRRR___ooo{{{}}}~~~}}}'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))(((((((((''''''&&&&&&%%%******+++,,,+++***)))((())))))******+++++++++,,,+++)))'''&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&'''((('''&&&$$$$$$#########%%%''')))***+++(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,===QQQmmmkkkWWWcccvvvzzzjjjQQQDDD444222555444111...,,,+++++++++%%%%%%&&&'''((()))***+++***)))((((((((()))+++,,,---------------------...///111333222///...000222333555777999999888666555000///...---,,,++++++***(((''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,+++***)))))),,,,,,,,,---...//////000666333///------,,,+++***444+++222@@@BBBCCCBBB<<<<<>>===888777;;;:::555444666666444///,,,---...,,,...///111222222222111555333000------000333555222222222333333444444444333333333333333333333333111111222333333444555555222222222333333444444444333222111444888::::::888777888;;;<<<<<<999666333555666777888;;;===???@@@EEEHHHIIIIIILLLXXXiiiwww|||~~~~~~}}}~~~~~~~~~)))(((&&&&&&%%%&&&'''(((&&&&&&''''''(((((())))))%%%))),,,+++(((&&&'''(((((((((''''''&&&&&&&&&%%%&&&+++//////,,,((('''(((*********)))))))))))))))'''(((((())))))((('''&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''''''%%%###"""###%%%''')))***)))'''%%%%%%''')))***'''999HHH___uuulllaaaooo}}}dddaaabbbLLL>>>???888888555000+++((((((***+++&&&'''''''''(((((())))))))))))(((((((((***+++,,,+++,,,---////////////...---111555333---+++...222555444555555555666777888,,,,,,,,,++++++******)))))))))(((((()))+++---...---------,,,,,,++++++++++++---///111111000...---,,,,,,,,,+++++++++******---------,,,,,,++++++++++++,,,---------,,,+++***...333888:::???FFFHHHFFFFFFDDDHHHQQQOOOBBB;;;<<<333333333333333333333333///222444333111000222555444555444333666:::999444444444333///+++***---000---.........//////000000444333111//////000222333222333333444555666777777...777999111...222222,,,111111222333444666666777222222222222222222222222555333333666:::;;;999666333666999888555333444666666666777999<<>>??????CCCJJJKKKDDD===:::222222222222222222333333///111333333111111333666444555444333666;;;:::555444444333///,,,+++---000---........./////////000333222111000///000000111000000111222333444555555222<<>>777666666333222222222333333444444444111111111111111111111111555333333555999;;;999666444777999999666444444666555666777999<<<@@@CCCEEEDDDHHHLLLKKKHHHKKKTTT\\\mmmwww~~~~~~&&&%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&+++------+++'''&&&))),,,)))))))))))))))(((((((((&&&***...///---++++++---)))))))))))))))*********(((((((((''''''&&&&&&%%%&&&&&&'''''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((''''''''''''((()))))))))((((((((('''''''''))))))))))))(((((((((((()))'''&&&$$$$$$$$$%%%&&&(((''''''''')))+++...///000777888IIIgggfffWWW[[[NNNPPPXXXZZZPPPFFFAAA===:::777333...***)))))))))'''''''''(((((((((((((((***)))(((''''''((()))***)))***+++------------,,,...444;;;>>><<<888666777666444111//////000333555444333222111000......------,,,,,,++++++++++++++++++++++++++++++*********+++,,,---//////...---,,,,,,,,,,,,+++++++++***************))))))))))))))))))***+++,,,------......555999;;;999:::<<<;;;888555:::;;;;;;AAAHHHAAA333111111111111000000000000---...000111333444666777333666777555777;;;<<<999555444222000///...///000........................///////////////000000000...///000111222333333444999CCCHHHAAA888555444333222222222222333333333333111111111111111111111111666444333555999:::999777444777:::999666444555666555555666999<<>>111111111111000000/////////---...///111333555666777333666888666666:::;;;999555444222111000000000000...............---------///.........///000111222111111222333444555555666888???BBB===666222111222111111222222222222222222111111111111111111111111666444222444888:::999777444777::::::666444555777555555666888;;;>>>AAACCCAAADDDHHHJJJKKKLLLNNNPPP[[[hhhyyy}}}|||}}}'''&&&%%%%%%&&&'''))))))((((((((((((((('''''''''+++------+++'''&&&(((***''''''(((((((((((()))))))))---000///---+++---...((((((((()))******++++++))))))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$############$$$%%%&&&''''''(((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''***((('''&&&&&&'''(((***((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&&&&%%%$$$$$$$$$%%%%%%((())))))***,,,...///000///;;;777:::MMMMMMGGGQQQOOOdddjjjaaaYYYJJJ:::777666444111---***)))))))))((((((((((((((('''''''''***)))((('''''''''((()))'''((()))++++++++++++***+++...222555555555555666444222///---,,,,,,...///,,,,,,,,,+++******))))))+++++++++++++++***)))((()))))))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++++++++,,,---......,,,000222111333666555222::::::999:::===>>>999111222222111111000/////////.........000444666666666333777999666555888999888666444222111222222111000.........---------------222111///......///111222111222222333444555666666666888:::777333000///000000000000111111222222222222222222222222222222222777444222444888::::::888444888::::::777555555777555555555777999;;;>>>@@@???AAADDDGGGJJJKKKLLLLLLSSS^^^ppp~~~|||yyyzzz((('''&&&%%%%%%&&&(((((('''''''''((((((((((((((())),,,---,,,(((%%%&&&(((&&&&&&'''''''''(((((((((+++...111000---+++,,,...'''(((((()))******++++++***)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$############$$$%%%&&&'''((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&'''((((((((()))))))))***(((((((((((())))))))))))******+++,,,---...///000222===888888JJJJJJBBBJJJPPPlllpppbbbZZZIII666333333222///,,,***))))))))))))(((((((((''''''''''''***)))((('''&&&''''''(((&&&'''(((***+++******)))((()))+++---...000333444222111///---,,,+++,,,,,,************************((()))*********)))((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++---,,,+++++++++,,,------+++///111000111444444111888555555999999555222111333333222111111000//////000......000444666666444333888999666444666777666666444222222333444222000.........------,,,,,,,,,999666222...,,,---...000///000000111222333444444666444222222222111000000...//////000111222333333333333333333333333333333777444222333777::::::888555888;;;:::777555555777555555555555777999;;;<<<;;;<<<>>>BBBFFFIIIIIIHHHMMMTTTddduuu|||{{{zzz|||)))((('''&&&%%%&&&'''(((&&&'''''''''(((((())))))(((+++---,,,(((%%%%%%&&&%%%&&&&&&&&&''''''((((((,,,///111000---+++,,,...'''(((((()))***+++++++++***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$############"""$$$%%%&&&(((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&'''((((((((())))))******+++++++++,,,---------...***+++,,,,,,---...//////%%%222000333EEEBBB333555RRRqqqtttbbbYYYFFF111...222000...,,,***)))))))))))))))(((((('''''''''&&&***)))((('''&&&&&&'''(((&&&'''(((*********))))))'''&&&&&&''')))---111333111000///---,,,+++***************+++++++++,,,,,,'''((()))******)))(((''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,...---,,,+++++++++,,,---000333555444444777777333555000111888777///---222333333333222111000000///111///...000444666555444333888:::666333444666555666444222222444444222000.........------,,,,,,,,,???;;;444...++++++,,,...------...///000111222222666222...000222222222222---...///000111222333444444444444444444444444444777444222333777::::::888555888;;;:::777555666777555555555555666777999:::888888999>>>CCCFFFFFFDDDJJJNNN\\\nnnyyyzzz|||~~~~~~'''&&&%%%$$$###$$$%%%&&&!!!###&&&((()))((('''%%%(((***,,,***'''%%%''')))''''''&&&&&&'''((()))+++***,,,,,,***((('''***,,,'''***---+++(((+++444<<<444111+++%%%"""!!!"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''''''''((()))+++,,,***---...---+++***,,,...---------,,,,,,+++++++++''''''&&&&&&'''(((***+++***,,,)))000<<<:::444999IIIpppllleee```>>>...555///...,,,***)))))))))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&%%%&&&,,,555;;;333///+++)))+++------,,,)))***+++,,,---,,,+++******)))'''&&&&&&''''''(((---***''''''))))))'''%%%+++*********))))))((((((++++++,,,---,,,+++***)))(((((())))))*********+++(((+++......,,,++++++---,,,000...(((,,,888:::333222555666444444555444111000555999666///...444;;;888333000222777999666111222555888888666666888::::::777333///---...111222---.........//////000000444222000///---------...,,,+++///444666333222444////////////////////////111111222333444444555555555444333222333333555555444444444444555777999;;;;;;:::999888777555444444333333444444555666666666<<<999666666:::>>>??????AAAGGGSSScccqqqzzz|||{{{}}}~~~~~~'''&&&%%%$$$$$$$$$%%%%%%"""$$$'''))))))((('''%%%'''***,,,***'''%%%'''******)))(((((()))***,,,---/////////,,,))))))+++...)))+++,,,++++++...555<<<444000+++&&&###""""""###$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&'''((((((***))))))))))))+++---...***+++---,,,***)))+++---*********)))))))))((((((''''''&&&&&&'''(((***+++,,,...+++///888666333;;;LLLkkkccc^^^\\\>>>...111///...,,,+++***)))******(((((('''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''((((((((((((&&&''''''&&&&&&+++111777111---***)))+++------,,,***+++,,,,,,,,,+++***))))))((('''''''''((()))***...***'''''')))***(((&&&*********)))))))))((((((++++++,,,,,,,,,+++***)))((()))))))))************(((+++......,,,+++,,,---///222000+++///999:::444000333444222222333111---...333777555...,,,111777999444111333888:::666222000333777777555333555777999666222...---...000222------......////////////333222000///......//////---,,,///444666333111333111111111111000000000000111111222222333444444555444444333333333444666777444444444444666888:::;;;888888777666555444444444333444444555555666777777999666444444777:::;;;;;;@@@DDDNNN\\\jjjuuuzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}'''&&&&&&%%%$$$%%%%%%%%%%%%&&&((())))))((('''%%%'''***+++***'''&&&'''***,,,+++******+++,,,...///444333111---++++++---///,,,,,,++++++...222777:::222///+++'''$$$######$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''))))))))))))((((((((((((''''''(((((())))))******)))((((((''''''(((((()))++++++******+++,,,---...)))***+++***)))((()))+++'''''''''&&&&&&&&&&&&%%%''''''&&&&&&'''(((***+++...111...---222111333@@@ZZZlll\\\YYYZZZ@@@000---000///---+++*********+++((((((((('''''''''&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''')))---000---+++((((((***,,,------++++++,,,,,,,,,***)))((()))(((''''''((()))+++,,,...+++'''''')))***)))'''******))))))))))))((((((++++++,,,,,,++++++***)))))))))))))))************)))+++---...---,,,,,,---111444222...000888999555...222333111000111...***,,,111666555///,,,///444999555222444888:::777333...222666777444222222333777444111---,,,---///000---------............///111000000//////000000111...---///444555111000222333333333222222111111111111111222222333333444444444333333333444666777888555555666777888:::;;;<<<888777666555444444333333444444555555666777777777777444222222333666777777===???EEEPPP^^^kkkuuuyyy|||}}}~~~~~~|||{{{{{{|||''''''&&&&&&%%%%%%%%%%%%'''''')))))))))((('''&&&''')))+++***'''&&&(((***+++***))))))***+++---...555333000,,,++++++---///000---***,,,000555777888000...+++(((%%%$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))++++++******))))))(((((((((((())))))******++++++))))))(((((((((((())))))******)))((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++---222...,,,......666HHHjjjooo[[[YYYYYYAAA333***000///---+++******++++++(((((((((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''((((((((('''(((((()))***((('''''')))+++,,,---+++,,,,,,,,,+++***((('''(((((('''((()))+++,,,......+++'''''')))+++***((())))))))))))))))))((((((+++++++++++++++******))))))))))))))))))*********)))***,,,---------------111333222...///444666333000444555222000000...))),,,222777777333000111444:::777444555888999777444000555999999666222111111555222///---+++,,,...///------------------------.../////////000111222222///---///333444111000222222222222111111111000000111222222222333333333444333333333333444666888999888999:::;;;<<<>>>@@@@@@<<<;;;999777555444444444444444555666666777777888666555333222333444444555::::::===DDDPPP___lllssszzz}}}}}}{{{|||~~~~~~~~~~~~~~~'''''''''&&&&&&&&&%%%%%%'''(((((())))))((('''&&&&&&)))+++***'''&&&(((+++((('''&&&&&&'''(((***+++222000---+++***+++,,,---111...***,,,000555555444...---+++)))'''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---------,,,+++++++++******))))))((((((((()))))))))******++++++(((((())))))))))))((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++)))000...+++...///;;;QQQmmmkkkXXXYYYTTT>>>444***000///---+++*********+++))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''((((((((('''&&&%%%''''''((((((((()))+++---++++++,,,,,,+++)))(((''''''''''''((()))+++---......***&&&&&&(((******)))(((((((((((((((((())))))++++++*********)))))))))******)))))))))))))))))))))***+++---......---,,,...//////------000111000555888777333111111///+++...333999:::777555555777999777555666777888666444555999======888444222222333111///,,,+++,,,---...------------,,,,,,,,,,,,,,,---...///000111111222///---///222333000///222////////////////////////333333333333333444444444333333222333444666888999;;;<<<===???AAABBBCCCDDDBBB@@@===:::777555444444444444555555666777777777777666666555444444555666777777777;;;EEERRR```hhhtttyyy~~~}}}~~~}}}|||||||||~~~&&&''''''''''''&&&%%%%%%&&&''''''(((((((((''''''&&&(((+++***'''&&&)))+++%%%%%%$$$$$$%%%&&&((()))...,,,***+++,,,.........111...+++,,,///111111000,,,,,,+++***)))'''&&&&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((***+++---//////...---,,,))))))))))))(((((((((((()))))))))((((((((((((((('''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&'''(((&&&%%%&&&'''((('''&&&((((((((((((((()))))))))''''''&&&&&&'''(((***+++'''......,,,000333@@@VVVgggeeeYYY[[[NNN777555...///...,,,***)))))))))***)))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''')))((('''%%%&&&((())))))((()))+++---******+++++++++)))((('''''''''''''''(((***,,,------)))%%%$$$'''******)))''''''(((((((((((())))))++++++***))))))))))))***************))))))))))))))))))***,,,...///...,,,+++---...---,,,---///000999:::777222///000///,,,...333888:::999888999:::999777666666666666555333999<<>>@@@BBBCCCDDDDDDDDDBBB>>>:::777555555555333333444444555666666666666777777666555444666777555555555777===FFFRRRZZZhhhpppzzz~~~{{{zzzzzz{{{}}}&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''''''''(((%%%(((******''''''))),,,&&&%%%%%%%%%%%%'''((())),,,++++++---111333333111000///,,,+++,,,---------***+++++++++***((('''&&&&&&''')))*********)))((())))))))))))))))))))))))(((***,,,......---+++***&&&&&&&&&'''''''''''''''(((((((((''''''&&&%%%%%%&&&'''(((((((((((('''&&&((('''&&&%%%%%%&&&'''((((((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''(((((((((''''''&&&&&&'''(((***+++&&&.........444666BBBWWWjjjjjjfffgggOOO444777444...---+++)))((((((((()))))))))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((&&&%%%''')))***(((&&&&&&(((******((((((***,,,))))))***++++++***)))(((''''''&&&&&&''')))***,,,,,,((($$$###&&&)))))))))'''''''''((((((((()))))),,,+++***)))((())))))***************)))))))))((())))))))),,,///000...,,,+++---//////...---000333::::::555...+++------+++,,,000555777888888:::<<<888777666555555555444333:::<<<>>>;;;555111000111111000///---------......,,,,,,,,,,,,+++++++++***)))***,,,---...///.........,,,---111222000111444///000111222333555666666666666666666666666666666333222222111222333444555666888:::===???AAAAAAAAA@@@>>>:::777555444555555222222333333444555555555222444666555333333444666333444555666888>>>FFFLLLYYYdddrrr{{{||||||~~~xxxxxxxxxyyy|||&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''((((((%%%(((******''''''))),,,''''''&&&&&&'''(((***+++++++++,,,000555888666444000///---+++***)))***+++******++++++***)))'''&&&'''(((***+++++++++***)))************************&&&(((***,,,,,,+++)))'''$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%***)))(((''''''((()))***)))&&&%%%&&&((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++'''...///000666999CCCVVVuuuwwwvvvuuuTTT444999888---,,,***)))''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((&&&%%%&&&)))+++***(((''')))++++++((((((***,,,((((((***++++++***))))))''''''&&&&&&'''((()))***,,,'''###"""%%%((()))(((&&&'''''''''(((((()))))),,,+++)))((((((((()))***+++*********))))))((((((***)))))),,,///000...,,,---...000222111///222666999888333+++'''***+++******---222444666777:::<<<777666666555444444333222:::;;;<<<888222......///111000///...------...///,,,,,,,,,++++++*********)))***+++---......---,,,---+++,,,000222000222555111222333555777888::::::777777777777777666666666333222111111111222333444333444777:::<<<===>>>>>>;;;999666333222333444666111111222333333444444555///222444333111111333555333444666666666999???CCCOOO\\\lllwwwyyyyyy{{{~~~wwwwwwwwwxxx{{{***,,,---***'''$$$%%%'''&&&&&&&&&'''''''''((((((((()))***+++,,,+++***)))'''&&&&&&&&&'''***,,,...333...666>>>999666888555111000///000000...,,,***.........///////////////+++,,,,,,,,,+++***((('''(((((((((((())))))))))))&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''((((((((())))))******)))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++((()))...333333222;;;FFFppprrrYYY:::333000***((('''(((***+++(((%%%'''((()))))))))'''&&&%%%$$$%%%'''))))))))))))((((((''''''&&&&&&((()))***((((((((((((''''''''''''***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++,,,------+++...//////,,,,,,...111000...+++)))((()))+++,,,)))---111444555888<<<@@@;;;:::888666333222222333222555888777444111222333000///,,,++++++---///111,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********++++++,,,,,,------...000000111222444666999:::333444555666666666555444444222111222555666333000111111111222444777:::;;;999777555333222111222222333333333222222222111111444444444555555555555666444555666777999;;;<<<===FFFPPPaaapppzzz|||{{{xxxxxxzzz|||||||||''')))***(((%%%###$$$&&&&&&&&&&&&'''''''''((((((((()))***+++,,,+++******''''''&&&&&&'''***,,,...777555>>>DDD@@@AAABBB;;;666666666666666444111///........................******++++++***)))((('''((((((((((((((((((((()))&&&'''((()))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###(((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))+++111777999:::BBBMMMlll~~~eee???666222---***((((((******(((%%%'''((((((((((((''''''&&&$$$%%%'''((()))))))))((((((''''''&&&'''((()))***((((((((((((''''''''''''***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,***---//////---,,,...//////...---***))))))***++++++...222555777:::>>>AAA===;;;777555444333222111111444777666333111222333000///---++++++---///111,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++,,,------......000000000111333555888999333333444555555555444333555333111222555777666333333222222333444666888999888777555333222222222222333333333222222111111111444444444444555555555555666666777777888999999:::AAAJJJXXXhhhtttzzz{{{yyyzzz|||}}}}}}|||~~~%%%&&&'''&&&$$$###$$$%%%&&&&&&'''''''''(((((((((((()))***+++,,,++++++***''''''&&&&&&(((***---...444777AAADDDCCCKKKLLL>>>666777888888666333000.........------,,,,,,++++++(((((()))))))))(((((('''((((((((((((((((((((((((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$(((,,,...***%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***,,,222888;;;>>>EEEMMMfffyyyrrrEEE999666111---)))((()))***)))'''''''''''''''''''''((((((%%%&&&'''((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''))))))(((''''''((())))))------,,,+++***)))(((((()))))))))(((((((((''''''******)))(((((('''&&&&&&'''''''''(((((()))))))))******)))))))))((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))),,,//////...---------...///...,,,***)))***+++---000333666999===BBBEEE@@@;;;777444444333111...111333666555222000111333000///---,,,,,,---///000,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,---........./////////000222444666777222333333444333333222222666444222444777:::999777444333333222333444666777777666555444333222222222222222222222111111111111333333333444444444555555888777777777777777777666<<>>AAAOOOPPP===000222444333000,,,)))'''...------,,,+++***))))))&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&'''((()))))))))(((''''''''''''''''''''''''''',,,))))))...555777111+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''+++,,,000555999>>>DDDHHHbbbooowwwFFF<<<;;;555000***'''(((***)))((('''&&&&&&%%%&&&''')))***&&&&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((('''''''''''')))((('''&&&&&&'''((()))000///...---+++***)))((())))))((((((((('''''''''++++++***)))((('''&&&%%%'''''''''((())))))***************)))))))))(((((())))))))))))))))))))))))------,,,,,,+++***))))))(((+++---//////...,,,+++---///000...+++)))***+++---///333777<<>>888333/////////000111444666777333333444555555444444444333333333333444444444444111111222222222333333333222333444666888:::;;;<<<<<<<<>>@@@GGGTTTfffrrr|||~~~}}}}}}***'''%%%&&&((((((&&&$$$(((((((((((())))))))))))&&&''')))+++,,,,,,,,,,,,)))((('''((()))+++...000222)))333GGGPPPSSSMMM@@@999:::999333+++'''(((++++++++++++++++++,,,,,,,,,***)))(((&&&%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((()))111EEE]]]kkklllnnnpppYYY===LLLCCC111---)))((()))***)))'''&&&&&&'''((('''&&&$$$###((('''&&&%%%$$$%%%&&&'''%%%&&&((()))))))))(((''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''')))***+++,,,,,,(((((('''''''''&&&&&&&&&%%%&&&''')))***,,,------,,,,,,+++***)))(((''''''+++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++++++++***+++)))((()))+++---,,,***+++...000...***+++111888999666666999@@@FFFJJJKKKGGGIIIGGG???444......222---///000...,,,,,,000333222111111000///......---,,,,,,,,,------.........000/////////..................//////000000111111///000111222222111000///555444222000000000000111444222111333666888777555333222111000000111222222111222444555666555555444555555555666666666777777000111111111111222222222555555666888999:::;;;<<<;;;===>>>===@@@KKK^^^lllzzz}}}~~~}}}''''''((())))))((('''&&&&&&'''((()))******)))(((...+++((())),,,//////---'''&&&%%%&&&(((+++///111,,,***555AAADDDJJJLLLDDD@@@222//////)))''')))%%%---///222111...++++++,,,(((((('''&&&&&&'''))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((('''''''''''''''%%%###"""''''''(((((('''%%%$$$"""''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''')))666GGGGGGIIIXXXeee|||yyy~~~[[[EEE???111...)))''''''))))))***&&&)))((($$$$$$'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***+++%%%&&&((()))))))))(((''''''%%%%%%''',,,......,,,+++++++++***)))(((((('''((('''(((+++------)))&&&))))))))))))************///,,,***+++---...,,,))),,,,,,************,,,,,,...---,,,,,,...111444666:::111///999EEEJJJGGGDDD===>>>===888111,,,,,,---++++++,,,------....../////////.........---------+++++++++,,,,,,---------...///000000000///---,,,,,,---///000111111000000222222222111111111000000222222222222222222222222333333333666999999555111111666:::888222///111444222222222222222222333333333444555555555444333222333222222222222222222222777666555555555666888999:::999:::======@@@MMM]]]qqqzzz}}}||||||zzz&&&''')))******)))((('''&&&'''(((***++++++******...+++))))))+++------,,,)))(((((()))***---000222,,,***555@@@BBBHHHKKKCCCDDD666222333,,,,,,...***,,,///111000---+++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''''''''(((((('''&&&$$$###&&&''''''((('''%%%$$$###''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''(((555GGGIIILLL[[[jjj~~~cccNNNFFF222...***''''''))))))***)))++++++((((((---///...&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&((()))***%%%&&&((()))))))))(((''''''&&&%%%'''+++---,,,+++++++++******)))(((((('''''''''(((***---,,,)))&&&))))))))))))************...+++)))***---...---***---,,,+++******+++,,,---...---,,,,,,---000333555555111333:::@@@BBBCCCEEE===>>>===888111---,,,---+++,,,,,,------....../////////.........---------,,,,,,,,,,,,,,,,,,------...///000000000///---,,,---...///111111111111000000000000111222222333333222222222222222222222222333222222555999999555111000555999888222///111444222222222222222222222222222333444555555444333333222222222333333333333333555555666666777888999999:::999:::<<<;;;===IIIVVVhhhttt~~~|||{{{{{{zzz%%%'''***------,,,)))(((&&&'''(((***+++,,,,,,,,,...,,,))))))***++++++***))))))***+++---///000222,,,***444>>>@@@GGGLLLFFFDDD666222222,,,,,,///++++++---///...,,,+++*********)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''((())))))((('''%%%$$$&&&''''''''''''&&&$$$###&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((555HHHLLLOOO\\\kkk}}}}}}gggUUUKKK333///+++(((((()))))))))'''+++,,,)))***...111111''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&'''(((((()))((((((((('''&&&&&&''')))******)))++++++******)))(((((((((''''''(((***,,,+++)))&&&))))))))))))************,,,***(((***---///---+++------++++++++++++------,,,,,,++++++,,,...111333///111666::::::888<<>>===888111---,,,---,,,,,,,,,---......///////////////............---------------,,,,,,,,,,,,...///000000000///---,,,---...000111222222111000---...///000222444555555222222222222222222222222222111111444888888555222///444777777222000222555333333333222111111111000000111333444555444444333222222333333444444555555333555666888::::::::::::::::::;;;;;;999999AAAKKK[[[kkkzzz}}}{{{zzz{{{{{{%%%(((,,,//////---+++(((&&&'''(((***+++---.........,,,***)))))))))))))))'''(((***+++---...///000---+++555>>>@@@IIIQQQMMMCCC444///...((((((,,,)))+++,,,------,,,+++***)))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((()))))))))(((&&&%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&)))***777KKKOOONNNVVVgggrrrqqq{{{www___VVVKKK555111,,,)))((()))))))))%%%)))+++'''&&&)))------((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((************))))))((((((&&&&&&((()))******((('''((()))))))))************+++)))((()))---///...+++...---,,,++++++,,,---...+++*********+++---///111---///555888666333777>>><<<======888111,,,,,,---,,,,,,------...//////////////////.....................------,,,,,,,,,+++...///000000000///---,,,---...///111222111111000......///111222333444555222222222222222222222222111000000333777888555222...222666555222000222444444333333222111000000//////000222333444444444333222222333444444555666666222444777:::<<<<<<;;;:::999:::;;;999777666;;;@@@OOObbbuuu|||{{{|||~~~&&&)))---///000...+++)))''''''((()))+++,,,...///...---+++***((((((((()))%%%&&&''')))+++---...//////---666???AAAKKKUUUTTTHHH888222000((((((,,,)))+++++++++,,,,,,+++***)))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))((('''&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&+++...;;;MMMOOOJJJMMMeeehhhccclllfffVVVWWWKKK666222---***))))))))))))(((---...)))%%%'''******))))))((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&((((((((('''''''''((((((''''''((((((''''''((((((*********)))))))))))))))%%%&&&((((((((((((''''''((()))))))))************+++)))''')))---///---+++---,,,++++++++++++,,,---************+++,,,...///------111555666333444777:::;;;;;;777000,,,,,,---,,,,,,---......//////000////////////////////////.........------,,,,,,,,,...///000000000///---,,,,,,---///000111111000000000000111111111222222222222222222222222222222222222000000222555777444222...111444444222111111333333333222222111000//////...///111333444444333333222222333444444555666666111444777;;;<<<<<<:::999888::::::777555555888:::GGGZZZmmmwww{{{~~~)))***---//////---***(((''''''((((((***+++---...---------+++(((((()))+++$$$%%%&&&(((+++...111222111...666===>>>HHHUUUVVVSSSBBB999555---,,,000---+++***+++,,,------+++)))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((((((&&&&&&%%%%%%'''''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((...000;;;MMMOOOGGGFFFeee```ZZZcccZZZPPPXXXLLL888444...***))))))))))))...333444---((((((+++,,,)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((()))(((((('''))))))(((''''''''''''((('''((())))))((('''(((*********))))))))))))))))))$$$&&&(((((('''&&&'''((())))))))))))************+++)))'''))),,,...,,,***,,,,,,************,,,,,,*********++++++,,,---......,,,...444666444222333666888888555///,,,,,,...---------...//////000000...////////////000000000.........---------------...///000000000///---,,,+++,,,...///000000///...222222222111111111000000222222222222222222222222333111///111444555333000///111333333222000000111222222222111000000000///...///111222333333222111222222333333444444555555222444777:::;;;;;;999888666999999666444777888888AAAQQQcccnnnvvv~~~+++,,,---...---+++)))(((((((((''''''(((***+++,,,---......,,,)))(((+++---''''''(((***---222666888222///555999888BBBOOOQQQZZZHHH===888---+++///+++,,,+++***,,,......,,,))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***//////777IIINNNGGGFFFaaaWWWRRR[[[QQQJJJUUUGGG999555///+++)))))))))(((...333444---'''&&&)))+++((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''(((*********))))))***)))((('''&&&''''''(((&&&(((******((((((***,,,)))))))))))))))))))))***$$$&&&((('''%%%%%%&&&((())))))))))))************,,,***((())),,,---+++)))++++++))))))))))))++++++***+++++++++,,,------...,,,,,,///555666333222444333444555333...,,,,,,...------......//////000000.../////////000000000000------------...............///000000000///---,,,***+++,,,............---222222222111111111000000222222222222222222222222444222000000333444111///000111333333111000///...111111111111000000000000///000111222222111000000222222222333333333333333333444777888999999888777555888888444444999;;;:::;;;GGGVVVcccppp{{{,,,---------,,,***(((''')))(((''''''''')))***+++,,,......,,,)))))),,,///))))))***,,,000555:::===333///444666333<<>>;;;777AAANNN[[[jjjxxx}}}}}}******)))))))))***,,,---''''''((()))+++,,,---...---------,,,,,,+++++++++--- '''000...<<>>@@@777...---)))'''///+++//////------...---***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((444111:::AAAHHH\\\\\\ccccccfffiiifffZZZMMMDDD888///((((((***)))((((((((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&)))((('''%%%$$$$$$%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))******))))))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))*********+++++++++******)))(((((()))***++++++)))(((***...000...,,,---+++)))''''''(((***+++......---------,,,,,,,,,+++...222222000///111333///......------,,,,,,,,,......------...///000222///...------------...///........................---.../////////...,,,,,,******+++,,,,,,---......000////////////////////////000000111111000///...///000111222222222111111222222111111111000000000222222111000111222333444222333333333333444444444555555555666666666777777999999888888777777777777777777666555555666777777999:::???KKK[[[kkkvvv{{{,,,++++++************+++***+++---...---,,,***))))))))))))((((((((((((''',,,%%%+++333555>>>EEE???888333999>>>888999AAACCC???AAA777......+++)))000,,,///000------///---***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***+++000///AAALLLNNN\\\[[[___gggjjjfffccc```TTTFFF999000((((((***)))(((((('''''''''(((((())))))***((((((&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))*********++++++******)))((((((((()))***+++)))''')))---///...,,,---,,,***(((((()))***+++------------,,,,,,,,,,,,,,,///222222///...///222,,,,,,++++++++++++++++++...------------///000111///......---------......---------------------------.../////////...,,,,,,***++++++,,,,,,------...////////////////////////000111111111000000///...000000111222222222222222111111111111000000000///222111111000000222333444333333333444444444555555555555666666666666777777999999999888888888888777777666555444444555666777999:::===DDDQQQbbbttt~~~---,,,,,,+++************)))+++---//////---+++))))))))))))))))))))))))))))))'''***111666<<<>>>;;;<<<666:::===555444;;;===@@@AAA777///000---***111+++///000------///---***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******//////...EEERRRNNNUUUSSSTTTccceeeZZZXXXaaa[[[JJJ;;;111)))(((***)))'''(((&&&&&&''''''((()))******)))((('''%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***))))))((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))************+++***(((''''''((())))))***((('''))),,,...---+++---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...---000222++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...000111///.........---------------------------------------.../////////...,,,,,,+++++++++,,,,,,---------.........///////////////222111111111000//////...111222222333333333333333111111111000000000//////222111111000111222333444444444444444555555555555666666666666666666777777999999999999999999999999777666555444444555666777888:::<<<>>>FFFWWWnnn,,,,,,,,,,,,++++++******((())),,,//////...,,,++++++++++++++++++,,,,,,,,,&&&((()))---666888666555<<<555999;;;222111999:::AAAAAA666...111...+++111+++...///---,,,...---)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***111111...EEERRRKKKNNNGGGNNNcccjjj______lllgggTTT===222)))((()))((('''(((%%%&&&&&&'''((())))))***)))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((()))))))))*********+++***((('''''''''((())))))'''&&&(((,,,...---***,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---...111444------..................------,,,,,,---...000111//////.........------,,,---------------------------.../////////...,,,,,,++++++,,,,,,,,,,,,------------....../////////000222222111000000000000000333333333333333444444555111111111111000000000000333222111111111222444555444444555555555666666666777777777777777777666666999999999999::::::::::::777666555444444555666777888::::::999>>>NNNfffyyy~~~~~~+++,,,,,,---,,,,,,+++***''')))+++---......---,,,,,,,,,,,,,,,,,,---------%%%+++(((+++777777111444666000444777000111999<<>>KKKSSSZZZJJJ[[[ggggggYYYUUU]]]]]]TTTAAA555+++((()))''''''((('''''''''''''''&&&&&&&&&***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((())))))))))))+++***((('''&&&&&&&&&'''(((&&&%%%'''***,,,+++)))((((((((((((''''''''''''*********++++++,,,,,,,,,+++---...---******...111,,,,,,,,,+++***)))((((((,,,,,,++++++,,,---///000...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000//////000222444555666555555444444666777888444444444333333333222222666666555444555666777888666666666666777777777777999888888888777777666666:::::::::;;;;;;<<<<<<<<<:::999888777777888999:::888999999777888@@@NNNZZZmmmssszzz))))))))))))************...---+++)))(((((())))))(((((()))******+++,,,,,,((((((---777===;;;777555222777888///(((***000444>>>:::666555777777666444333111---)))''''''((()))&&&&&&'''((()))***++++++'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&)))$$$"""'''$$$!!!((((((((('''''''''&&&&&&&&&###%%%&&&(((((((((''''''((('''&&&&&&%%%%%%%%%%%%)))+++:::@@@<<>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;<<<===;;;;;;???FFFKKK[[[ppp))))))))))))))))))))))))---,,,***)))((())))))************+++,,,,,,,,,,,,+++))),,,444:::999666555;;;@@@???666...000888===???<<<888777888888666333111///,,,***((((((((()))%%%&&&'''((()))***+++,,,((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%(((,,,'''%%%)))%%%"""((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((///333AAAFFFBBBMMMTTTEEE@@@OOOXXXRRRLLLOOORRRRRR:::222)))&&&)))+++)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))%%%''')))(((&&&$$$&&&)))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))******))))))***+++---...''''''(((((((((''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,333999888222,,,+++---))),,,...---+++***,,,///------------------------...---,,,,,,,,,,,,...............///////////////........................000000000000////////////111000000000000222333444444444444444444444444444555555555444444333222222888888999999::::::999999777777666666777888:::;;;999:::;;;999666555555777888999;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;===>>>===<<<>>>DDDIIIUUUjjj|||((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,------------------...******111555555333444???DDDCCC999111333<<>>;;;999999999999555111...---,,,***))))))((((((%%%%%%&&&((()))+++,,,,,,)))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&$$$***'''$$$(((%%%"""((('''''''''''''''&&&&&&&&&''''''''''''((()))******)))(((&&&%%%%%%''')))+++)))///>>>DDDBBBKKKOOODDD666>>>HHHMMMLLLJJJKKKMMM999333,,,))))))******(((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))%%%(((***)))&&&%%%''')))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&'''(((((()))((((((((())))))))))))))))))))))))''''''((((((((()))))))))************,,,...000111******)))((((((''''''((())))))))))))))))))))))))+++++++++++++++++++++++++++000444333...++++++...))),,,...---+++***,,,///------------------------......,,,,,,,,,,,,---...,,,---------............////////////////////////000000000000////////////111000000000000222333444444444444444444444444444555555555666666555555444666777999:::;;;:::999888888777777666777999:::;;;888::::::999888777777999888999;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::;;;===???>>>===>>>BBBFFFLLLaaavvv(((((((((((('''''''''''')))(((((('''((()))***+++---.../////////...---,,,...******000444222000000777???AAA999000111999???:::888666777888666222...+++++++++******)))(((((($$$%%%&&&((()))+++,,,---+++******)))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&(((&&&"""%%%$$$"""'''''''''''''''''''''''''''((((((''''''''')))+++,,,,,,***'''%%%%%%''')))+++%%%---777;;;;;;???BBB===222555BBBOOOPPPGGGBBBDDD<<<888111,,,************'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))+++---///111---,,,***(((''''''((()))))))))))))))))))))))))))***+++++++++++++++,,,,,,***---///...+++***,,,...))),,,...---+++***,,,///------------------------///...---,,,+++,,,---...+++++++++,,,------......000000000000000000000000000000000000////////////000000//////000222444555333333333333333333333333555555666777777777666666555777999;;;<<<:::888777888888777777888999;;;<<<999999::::::999999::::::888999;;;===>>>>>>>>>=========<<<<<<;;;;;;::::::;;;>>>@@@@@@>>>>>>AAADDDDDDWWWlllzzz)))((((((((('''''''''&&&((('''''''''''')))***+++---...///000///...---,,,,,,)))+++111555111---+++000;;;AAA;;;222111666;;;444222111222444444000---*********)))))))))((((((%%%%%%&&&((()))+++,,,,,,++++++***)))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&111...&&&'''&&&$$$(((&&&'''''''''''''''''''''((((((''''''''')))+++,,,...,,,)))&&&%%%&&&(((***...777:::999:::;;;;;;>>>777999FFFVVVWWWHHH>>>>>>FFF@@@777000,,,+++******''''''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&(((***)))&&&%%%'''***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((***,,,------,,,***)))((((((((()))((((((((((((((((((((((((*********++++++,,,,,,,,,)))+++,,,+++******,,,///))),,,...---+++***,,,///------------------------///...---,,,+++,,,,,,---*********+++,,,------...000000000000000000000000000000000000////////////000/////////000222444555333333333333333333333333555666777888999888777666777888;;;<<<<<<;;;888777999999888888888:::;;;<<<::::::::::::;;;;;;;;;;;;888:::<<>>===>>>>>>===<<<<<<;;;::::::;;;>>>AAAAAA???>>>@@@CCC>>>MMMaaaqqq}}}***))))))(((((('''''''''((('''&&&&&&&&&((()))******,,,...//////...,,,+++,,,)))+++222555111,,,***111>>>GGGAAA777333666:::///...---///333444222000******)))(((''''''((((((&&&&&&'''((()))***++++++*********))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&444@@@;;;---+++)))'''***&&&&&&&&&'''''''''''''''''''''''''''((()))******---+++(((&&&&&&&&&((()))000<<>>AAABBBAAA@@@>>>???>>>>>>===<<<;;;::::::;;;>>>@@@@@@>>>>>>AAACCC===GGGVVVggguuu~~~++++++***))))))(((''''''((('''&&&&&&&&&'''((()))''')))+++---...---+++***...******///333000---,,,666CCCJJJBBB555000333777...,,,,,,///444777888777,,,+++(((&&&&&&&&&'''((('''((((((((()))))))))******)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&666CCC<<<,,,))))))'''+++&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((((((''''''&&&'''(((******+++;;;@@@DDDQQQQQQSSScccZZZaaakkkooollleee```^^^cccUUUCCC666000...***&&&$$$%%%%%%&&&''''''((((((((((((((((((((()))))))))&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&)))+++***'''&&&(((***((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++***)))((('''&&&''''''((())))))))))))))))))))))))(((((()))))))))*********---,,,+++)))((((((((())))))))))))***))))))(((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---...))),,,...---+++***,,,///------------------------000///---,,,++++++,,,,,,))))))***+++,,,---...///........................000000000000////////////////////////111333555666222222222222222222222222666777999999999777444333??????>>>===<<<:::999888::::::999999:::;;;===>>>>>><<<;;;;;;===>>><<<::::::===@@@CCCDDDCCCAAA@@@??????>>>===<<<;;;::::::;;;===@@@???>>>>>>BBBEEE???CCCNNN]]]lllxxx,,,++++++***)))(((((('''((('''&&&&&&%%%&&&'''(((%%%'''***,,,---,,,+++***111+++)))---000///...///999DDDIII???000***...333///---,,,///666;;;===<<<---+++(((%%%$$$%%%&&&((((((((()))))))))))))))))))))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&...;;;666%%%###&&&'''+++&&&&&&&&&'''''''''((((((###%%%&&&((()))(((((('''$$$$$$%%%&&&(((***+++,,,---???BBBDDDPPPKKKHHHXXXSSS\\\cccccc___^^^^^^^^^mmm\\\FFF777222///***%%%$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))&&&)))+++***'''&&&(((+++((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))************222000...,,,***)))))))))&&&''')))******)))((('''************************))))))***+++,,,,,,------------------------------))),,,...---+++***,,,///------------------------000///...,,,++++++,,,,,,)))******,,,---...//////........................000000000000////////////////////////111333555666222222222222222222222222666777999:::999666333222BBBAAA???===<<<:::999888::::::999999:::;;;===>>>???===;;;<<<>>>>>><<<:::;;;>>>AAADDDEEEDDDBBB@@@@@@???>>>===<<<;;;::::::;;;===???>>>===>>>BBBFFF@@@AAAIIIWWWgggttt~~~************))))))))))))%%%&&&((()))))))))((('''''')))+++,,,+++)))&&&$$$''''''(((***+++---///000999>>>AAA>>>666000///111111---+++///777;;;999666000,,,'''&&&(((***)))'''******))))))((((((''''''***)))''''''(((+++...000******))))))((((((''''''******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%''')))(((%%%$$$&&&)))(((***+++)))&&&$$$%%%'''(((&&&%%%***000000***$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))***...???OOOPPPGGGAAADDDHHH>>>CCCVVVmmmsssfff^^^```]]]SSSAAA333111555111((((((''''''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&''')))******))))))((('''&&&&&&&&&(((((()))))))))'''&&&%%%%%%'''((()))******))))))++++++******)))(((''''''))))))))))))(((((((((((()))))))))))))))************))))))))))))+++,,,---///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++,,,,,,,,,---------////////////000000000000000000000000000000000000...000333222000000222444333222111111111222333444777777888888888999999999===<<<<<<:::999888777777<<<=====================>>>======@@@CCCCCC???;;;======???BBBDDDDDDEEEHHHBBBAAA>>><<<;;;;;;<<<<<<===???@@@???===>>>AAADDD>>>AAACCCFFFUUUlll|||*********))))))))))))(((''''''(((((()))))))))((('''(((***++++++***((('''(((((()))***,,,...000111888<<>>@@@PPPeeemmmddd]]]]]]RRRJJJ<<>>>>>AAA@@@@@@CCCEEEEEEAAA===AAA@@@???AAACCCDDDEEEFFF@@@@@@@@@??????>>>===<<<===???@@@???===>>>AAADDD===AAACCCEEEQQQeeewww******)))))))))((((((((())))))((((((((()))***+++)))))))))))))))******+++)))))))))+++---///222333777:::<<<999555111000111---------...000222333444222...)))'''((()))(((&&&)))((((((''''''''''''((())))))))))))***+++,,,---******)))((((((''''''&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&$$$###%%%'''((())))))(((&&&%%%&&&''''''%%%%%%)))---...)))$$$&&&%%%%%%%%%&&&(((+++,,,(((''''''&&&&&&((()))***&&&555DDDHHHBBB???EEENNN888999DDDWWWaaa]]]VVVSSSIIICCC:::000---...,,,'''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&(((((()))))))))(((''''''&&&&&&&&&'''(((((()))(((((('''&&&'''(((***+++******))),,,,,,++++++***)))))))))************))))))))))))******))))))))))))))))))***))))))))))))+++,,,---,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000000000000000000000000000...000111222111111333444444333333333333444555666555666888:::<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======::::::;;;<<<======>>>???CCCBBBBBBDDDFFFFFFBBB???FFFCCC@@@@@@CCCFFFFFFEEE???@@@BBBBBBBBB@@@>>><<<>>>?????????>>>???AAADDD<<<@@@BBBCCCJJJ[[[nnnzzz}}}*********))))))(((((('''+++***((('''''')))+++------,,,***(((((()))+++,,,*********+++---000333555777777777666333111000000111333444333222222555888333...***((())))))'''%%%(((''''''&&&&&&'''((()))))))))******++++++++++++***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&"""%%%'''&&&###"""$$$&&&((((((((('''&&&&&&&&&&&&&&&$$$$$$(((+++,,,((($$$'''&&&$$$$$$&&&))),,,...(((''''''&&&&&&((()))***###,,,999BBBBBB???AAAEEE<<<===FFFVVVbbbbbbYYYQQQGGGCCC<<<555222000///---(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))(((&&&&&&%%%&&&'''((())))))((((((''''''''''''&&&&&&'''(((((()))))))))&&&''')))***++++++******,,,+++++++++*********)))+++*********))))))))))))*********)))))))))))))))***))))))))))))+++,,,---++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...////////////000000000000000000000000000000000000//////000111111222333444333444444444555555666666444555888;;;============<<<<<<<<<<<<============;;;;;;;;;<<<<<<=========AAA@@@???BBBEEEFFFCCC@@@HHHFFFBBB@@@DDDIIIIIIFFFCCCCCCDDDCCCBBB@@@>>>===???????????????@@@BBBCCC;;;???BBBBBBDDDQQQdddrrryyy~~~,,,++++++***)))(((((((((,,,***(((&&&''')))+++---111///,,,)))((()))+++---,,,+++++++++---000333555777555333222111111///...111444555333000000444888333///***((())))))(((%%%((('''&&&&&&&&&((()))+++************++++++******))))))(((((('''&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&%%%"""!!!###&&&((('''&&&&&&''''''&&&&&&$$$$$$$$$&&&)))***'''%%%'''&&&$$$$$$&&&))),,,...(((''''''&&&&&&((()))***)))***222???DDD???888666HHHKKKSSS___llloooeeeXXXJJJDDD<<<666222///...---(((''''''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))(((&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))&&&((()))***++++++******+++++++++************************))))))))))))(((************))))))((((((***))))))))))))+++,,,---+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------.........////////////000000000000/////////////////////////////////000222333444444333333444555666666777777444555888:::<<<===>>>>>>>>>>>>=========<<<<<<<<<==================<<<<<<<<<;;;;;;???CCCEEEDDDAAAHHHHHHEEEAAADDDKKKLLLHHHIIIGGGEEEBBB@@@?????????@@@???>>>>>>@@@AAABBBCCC<<>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<::::::===BBBDDDCCCAAAHHHLLLKKKDDDDDDJJJLLLHHHJJJHHHEEEBBB@@@???@@@@@@AAA???>>>>>>@@@BBBCCCCCC>>>@@@BBBBBB@@@DDDRRR```xxx///......---,,,+++***))))))((('''&&&&&&(((***+++///...+++***+++---000222///...+++******,,,///111999444---,,,...///---***------,,,******+++...111222...)))(((***+++***((()))(((''''''(((***---///---,,,***)))((()))***+++)))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$###%%%'''&&&###"""$$$''''''&&&$$$%%%'''(((&&&%%%#########%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&((()))***)))&&&,,,:::@@@<<<999===FFFLLLNNNMMMVVV```\\\PPP]]]LLL;;;333///+++(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))'''((((((((((((((((((((())))))''''''&&&'''(((((('''(((***+++,,,,,,++++++(((((((((((((((((((((((((((((((((((('''''''''&&&++++++******)))(((((('''***))))))))))))+++,,,---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000///////////////////////////...---///333555555333000111333555666666666666777666666666888:::===>>>;;;<<<<<<<<<<<<<<<======<<<===>>>???@@@AAABBBBBB@@@>>>===???CCCEEECCCAAAIIIRRRRRRIIIDDDGGGIIIFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@===>>>AAACCCCCCBBBAAAAAABBBDDDBBBBBBLLLXXXnnnxxx000//////...,,,+++******(((''''''&&&'''((()))***,,,+++******,,,///222444000...,,,***)))+++...000:::333,,,+++---///,,,(((111///------...000222444111---)))(((***,,,+++)))***)))''''''(((+++...000///---***((('''(((***,,,)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$###&&&(((&&&$$$###%%%''''''%%%$$$%%%'''((('''$$$""""""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&'''((()))***,,,,,,666EEEKKKJJJPPP\\\QQQWWWUUUPPPWWWddddddZZZjjjUUU@@@777444///,,,,,,(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&''')))***'''''''''(((((((((((((((***)))((('''&&&&&&'''((('''(((***+++,,,,,,++++++''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&+++++++++***)))(((((('''***))))))))))))+++,,,------,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000///////////////////////////...---///333666555333///111333555666666666555888777555555666999<<<>>>999999:::;;;<<<===>>>???:::;;;===???AAADDDEEEFFFEEEBBB@@@AAADDDEEECCCAAAKKKVVVWWWLLLCCCEEEFFFCCC@@@BBBCCCDDDEEEDDDBBBAAABBB@@@===>>>AAADDDCCCBBBCCCAAABBBEEECCCBBBIIITTTbbbnnn}}}999222+++***---...+++''''''((()))))))))(((&&&%%%(((***,,,...000111111111+++***))))))***,,,...000<<<;;;:::777444222000...000---))))))+++,,,+++)))************))))))))))))***((('''))),,,---,,,***)))&&&'''...111///+++******)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$''')))'''$$$###%%%'''))))))((((((((('''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))555---666EEEIIINNNUUUUUUZZZXXXXXX___JJJaaallljjjyyyTTTGGGUUU222///,,,'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,---...///000000///...---------------------------,,,,,,,,,---------......------...///000111222222111111000000//////......,,,///333333222222555888444444333333444555777888666777888999:::999999888999:::<<<>>>???>>>===<<<;;;===???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAJJJQQQOOOFFF@@@CCCHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEE??????@@@BBBCCCEEEGGGHHHWWWdddvvvvvv;;;444,,,***,,,---+++'''(((((()))))))))((('''&&&)))***,,,...///000//////,,,+++***))))))***,,,---;;;999777444111///------///+++((((((+++,,,+++)))*********)))))))))((((((***((('''))),,,---,,,***)))''')))///222///+++***)))((('''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%((()))(((%%%###%%%'''((((((''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))000+++333AAAGGGQQQYYYVVVMMMPPPYYYjjjYYYmmmpppgggkkkLLLCCCUUU777444000,,,(((((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))***)))((('''&&&''''''(((************************))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((('''((())))))******+++,,,,,,------,,,,,,,,,+++++++++))))))******+++,,,,,,---------////////////------------------------------,,,,,,,,,---------......------...///000111222222111111000000////////////,,,///222333111222555888444444333333444555777888666777888999:::999888888888:::<<<>>>??????>>>>>>===???@@@BBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDCCCCCCDDDJJJOOOLLLEEEAAACCCGGGBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCC>>>???@@@AAABBBDDDFFFHHHVVVaaaqqq{{{^^^QQQ===666---***+++,,,***((())))))******))))))(((''')))***,,,---......------...,,,+++)))))))))+++,,,999777444000---,,,,,,,,,---***'''(((+++---,,,*********))))))))))))(((((()))(((((()))+++,,,,,,++++++)))+++000222///++++++((('''&&&%%%%%%&&&(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''')))***)))%%%###%%%'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((())),,,(((000;;;EEEVVV```ZZZEEEEEEMMMbbbWWWkkkkkk___]]]GGGBBBVVV<<<999333000+++***)))(((((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))***)))'''&&&&&&'''((((((************************))))))((((((((((((''''''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''(((((()))******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,............,,,,,,------------------------,,,,,,,,,---------......------...///000000111222111000000000000/////////,,,///222222111111444777555444444444444555777888666666888999999999888777777999<<>>CCCDDDEEEGGGGGGHHHGGGGGGHHHJJJKKKIIIEEEBBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@===>>>??????@@@AAAEEEGGGOOOXXXfffuuuwwwaaaXXXFFF======666...******+++***(((***************))))))((()))***+++,,,---,,,++++++---+++***(((((()))+++,,,:::888333///,,,+++,,,,,,+++(((&&&'''***---,,,+++***)))))))))((((((((((((((((((((()))***+++++++++,,,***---222333...+++,,,'''&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''***+++)))%%%###$$$'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))***'''///:::HHH___kkkccc]]]OOOHHHVVVJJJccciiibbb___PPPJJJZZZAAA;;;111111+++***(((''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((())))))***+++++++++,,,+++++++++++++++++++++,,,,,,,,,---------......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111000000000000000000000000---000333222111111444777666555444444444666777888666777888999999999888777777999<<>>BBBDDDGGGIIIKKKKKKKKKJJJLLLKKKIIIFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBB@@@???>>>;;;===>>>>>>>>>???CCCGGGIIIMMMXXXgggwww|||\\\GGGBBBDDD>>>999444---************)))+++******))))))))))))))))))***+++,,,,,,+++*********)))(((((((((***---...<<<999555000...------...***'''%%%&&&***,,,,,,+++)))))))))((((((((((((''''''((()))))))))***++++++,,,,,,///333222---+++,,,((('''&&&%%%&&&&&&((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''')))***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))+++(((222DDDVVVmmmvvvmmmfffQQQVVVIIIcccnnnlllnnneeeZZZbbbGGG<<<---000)))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))************************(((((())))))))))))))))))'''''''''''''''''''''&&&(((((((((((('''''''''''''''(((((()))******++++++++++++++++++++++++++++++------------------......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000000000000000111111111111...111333333111111444777666666555444555666777888666777999:::::::::999888777999<<>>@@@AAABBBBBBAAA@@@BBBEEEHHHLLLNNNNNNLLLKKKMMMKKKHHHFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDBBBBBBAAABBBBBBCCCCCCBBB@@@>>>===:::===>>>===<<<===CCCHHHKKKLLLQQQ^^^ooo~~~dddGGG;;;===>>><<<333000,,,******++++++***+++***)))(((((((((((())))))***+++,,,---,,,+++***)))(((''''''(((+++---...;;;999555111///---------***'''$$$%%%))),,,+++***))))))((((((((((((''''''&&&((())))))))))))***,,,,,,,,,000333111,,,***,,,***)))((('''&&&''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''$$$###%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((())),,,(((:::YYYooo~~~vvvdddNNNUUUFFF___iiihhh|||nnnoooRRRBBB---111)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''((())))))******+++*********+++++++++++++++------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000111111111111222000222555555333222555888777777555555555666777888888888:::;;;;;;;;;:::999888:::===@@@BBBCCCCCCCCC===>>>@@@BBBCCCCCCCCCCCCCCCFFFKKKNNNPPPOOOLLLJJJLLLKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAABBBBBBDDDDDDCCCAAA???===:::===???===;;;<<>>AAACCCCCCCCCCCC>>>???AAACCCDDDDDDDDDDDDEEEHHHLLLPPPQQQNNNKKKHHHJJJKKKLLLJJJHHHGGGIIIKKKJJJJJJHHHGGGEEECCCBBBAAAAAABBBDDDEEEDDDCCC@@@>>>:::>>>@@@===:::<<>>@@@>>>:::<<>>???@@@@@@???>>>@@@AAACCCEEEGGGGGGFFFFFFLLLNNNRRRSSSRRROOOJJJGGGIIILLLOOOQQQQQQOOOLLLJJJOOOLLLJJJJJJLLLLLLIIIFFFDDDDDDCCCCCCBBBBBBBBBBBB===>>>>>><<<<<>>>>>,,,,,,+++******+++,,,,,,)))))))))(((((('''''''''''')))+++,,,.........---,,,+++***(((''''''((((((+++,,,,,,------+++***)))%%%%%%&&&&&&&&&'''''''''((()))***++++++)))'''&&&''''''(((((((((((())))))&&&+++111333111...------,,,+++***)))'''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***,,,---...///---***777bbb{{{WWWHHH@@@FFFNNNYYYppp{{{XXX@@@:::,,,,,,,,,------,,,***((((((((((((((((((''''''''''''((()))***,,,---......+++***((('''''''''((()))---,,,+++******+++,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''(((((()))******++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,---------............---,,,,,,,,,,,,---..............................---,,,,,,,,,---...///......//////000111111111444444444555555555666666777777888888888666555444999999999:::;;;;;;<<<<<<===>>>@@@BBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGNNNPPPSSSTTTSSSPPPLLLIIIKKKMMMPPPRRRQQQOOOLLLIIINNNKKKIIIIIILLLLLLJJJGGGDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>=========@@@EEEHHHFFFDDDCCCDDDFFFNNN^^^nnnhhhJJJ;;;888999:::;;;>>>>>>,,,,,,++++++++++++,,,,,,)))))))))((((((((((((((((((((()))***+++---///000...---+++)))((((((((((((***++++++,,,+++***)))(((%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''((((((((()))))))))******&&&,,,222444222000///000,,,+++***((('''&&&%%%%%%&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,---+++)))...NNNeeeqqqyyycccBBBCCCDDDDDDEEERRRlllgggOOOBBB---,,,+++,,,------,,,+++))))))(((((('''''''''&&&'''((((((***+++,,,---...+++***((('''''''''((()))---,,,+++***)))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,))))))(((((((((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((()))******++++++*********+++,,,,,,------++++++++++++++++++++++++------------...............------,,,,,,------...------------------------......------,,,------.........///000000111111222222333333444555666777777888888999999888666555333999999::::::;;;<<<<<<===>>>???AAACCCEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHOOOQQQSSSTTTSSSPPPMMMJJJMMMOOOQQQSSSRRRPPPLLLJJJMMMJJJHHHIIILLLMMMKKKHHHDDDEEEFFFGGGFFFDDDBBB@@@@@@>>>======@@@BBBCCCCCCDDDAAA@@@AAABBBGGGUUUcccvvv___FFF:::999999999999<<<<<<,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((('''(((***---000222///...,,,***(((((((((((()))******++++++)))((('''&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''(((((())))))******++++++)))...333555333000///000---+++***(((&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((((((((('''))))))(((''''''&&&%%%%%%'''''''''''''''''''''''')))(((((('''((()))***+++&&&,,,---???HHHFFFKKK===999JJJWWWTTTNNNVVVjjj{{{|||oooUUU<<<111...++++++,,,---,,,***)))))))))(((''''''&&&&&&''''''((()))***+++,,,---+++***((('''''''''((())),,,++++++***)))((((((''')))***************++++++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***,,,------...***)))))))))((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&''''''(((((()))******(((((())))))************)))*********++++++,,,,,,************************,,,------------.........------------------------------------------------///......---------------...//////000111111222222222222333444555666777888888999999999888666555333999999:::;;;<<<======>>>===>>>@@@CCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDGGGHHHMMMOOOPPPQQQQQQOOOLLLKKKNNNPPPRRRTTTTTTRRRPPPNNNLLLJJJHHHIIILLLNNNLLLIIIFFFGGGHHHIIIHHHEEEBBB@@@AAA???===???BBBDDDBBB@@@DDDAAA@@@AAAAAADDDNNNYYYhhhUUUAAA:::::::::999999;;;;;;++++++++++++++++++++++++***************)))))))))((((((((()))+++---000111...---+++***((((((((()))))))))***+++***)))((('''&&&&&&&&&'''''''''(((((()))((((((''''''''''''''''''(((((()))***+++++++++---111555555222///...///...,,,***(((&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&((())))))(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&'''(((***+++&&&444222999999333===>>>QQQeeetttnnnbbbdddrrr}}}tttlllbbbOOO<<<888333---***+++,,,***((())))))(((((('''''''''&&&''''''((())))))***+++++++++***((('''''''''((()))++++++******)))(((''''''))))))******+++++++++,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---...///******))))))(((((((((''')))))))))(((((()))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))*********))))))***************+++************************,,,,,,,,,,,,------------------------------------------------------------.....................---//////000000111222222222222222333444555666777888888999999999888777555444999::::::<<<===>>>>>>???;;;<<<>>>AAABBBCCCCCCCCCEEECCCAAA@@@AAACCCFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKOOOQQQSSSVVVWWWVVVUUUTTTMMMKKKIIIJJJMMMOOOMMMJJJHHHIIIJJJKKKIIIFFFBBB@@@BBB@@@???@@@CCCEEECCC@@@FFFCCCBBBCCCBBBCCCJJJRRRZZZKKK===999::::::999888::::::))))))************)))))),,,,,,++++++***)))))))))'''(((***,,,.../////////---,,,***)))(((((()))))))))******+++***)))((('''&&&&&&'''''''''(((((((((((())))))))))))(((''''''''''''(((((()))***++++++///333666555222...---...000...+++)))''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&(((+++,,,+++>>>777888;;;:::PPPaaahhhsssxxxpppeeegggtttlllZZZOOOIIIFFF???777...)))***+++(((&&&((((((((((((((((((((((((&&&''''''((())))))******+++***((('''''''''((()))***************)))((('''))))))******+++,,,,,,,,,+++******))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---......***))))))))))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...//////000111111222222333222333333444555666777777777888999999999888777666999:::;;;<<<===???@@@@@@;;;<<<>>>@@@AAABBBBBBAAAEEECCCAAA@@@AAACCCEEEGGGHHHHHHJJJKKKLLLMMMNNNNNNSSSTTTVVVXXXYYYYYYXXXXXXPPPMMMKKKLLLOOOPPPNNNKKKKKKLLLLLLKKKIIIFFFCCCAAABBBBBBAAABBBDDDEEEDDDCCCGGGDDDCCCDDDDDDCCCFFFLLLQQQDDD999888::::::999999::::::'''((()))******)))((('''......---,,,***)))((((((''')))---000111000...,,,******)))((((((((()))***)))***+++++++++***)))(((''''''''''''((((((((((((((()))***++++++)))'''&&&%%%&&&'''((()))******+++...111555444111......///111///,,,)))(((((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((('''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''%%%%%%&&&))),,,...///CCC888888@@@@@@WWWkkkjjjiiiiiigggeeeiiiwww|||nnnbbbWWWOOOLLLMMMBBB888...))))))+++)))&&&&&&&&&''''''((()))))))))&&&''''''(((((()))))))))+++***((('''''''''((())))))***+++++++++***)))((())))))***++++++,,,------++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,---)))))))))))))))***************)))(((((()))******))))))))))))))))))))))))(((((()))******++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000///000000111111222333333444444444555555555666666666777888999:::999888888::::::;;;===>>>???@@@AAA>>>???AAABBBCCCCCCBBBBBBDDDCCCBBBAAAAAACCCDDDEEEHHHIIIJJJLLLNNNPPPRRRSSSXXXYYYZZZ[[[[[[ZZZYYYXXXRRRPPPMMMNNNPPPQQQNNNKKKNNNNNNMMMKKKIIIFFFDDDCCCBBBCCCDDDDDDDDDDDDFFFHHHEEEBBBBBBDDDCCCAAACCCGGGJJJ@@@777777::::::999:::;;;;;;&&&'''((())))))((('''&&&//////...,,,***)))''''''&&&***///333444111---***)))((('''''''''(((***+++***++++++,,,,,,***)))(((''''''''''''((((((((()))((()))+++,,,,,,***(((&&&%%%%%%&&&'''((()))******,,,000333333111//////111222000---***))))))***+++(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$%%%(((((((((((((((((((((((('''&&&%%%%%%'''***---//////CCC666666@@@<<>>@@@AAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDJJJJJJLLLNNNQQQTTTVVVXXX]]]]]]^^^]]]\\\ZZZXXXWWWTTTQQQOOOOOOQQQQQQOOOLLLPPPOOOMMMKKKHHHFFFEEEDDDBBBDDDFFFEEECCCDDDHHHLLLCCCAAA@@@BBBBBB???@@@CCCHHH>>>666666::::::999:::;;;;;;&&&&&&&&&''''''''''''(((+++---...///...,,,)))''''''***000444555222...+++*********)))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******000//////...,,,+++******'''&&&%%%%%%&&&''')))***///000222222222000---+++111---)))(((******)))'''+++(((&&&'''***+++)))&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%(((%%%###%%%'''(((&&&$$$&&&&&&&&&&&&(((***,,,...111222000000777EEEPPPUUUFFFOOO[[[aaaOOOXXX^^^]]]ZZZUUULLL@@@444111000---)))(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***---+++)))'''&&&(((***+++)))***+++,,,,,,,,,+++************++++++,,,,,,,,,((()))+++,,,,,,***'''%%%((()))***++++++***)))((((((((((((((())))))))))))************************+++++++++***************))))))))))))))))))))))))++++++******)))(((((((((((((((((((((***,,,...///***)))((((((((()))+++,,,(((((((((((()))))))))))))))***+++,,,++++++))))))***++++++,,,,,,------...------......---+++***)))++++++,,,,,,,,,---------+++,,,...///111111000000......///000111222222333111444777777555555888;;;777777888:::<<<===??????<<<>>>@@@???===>>>AAAEEEDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBGGGIIILLLPPPSSSUUUVVVVVVSSSVVVWWWVVVSSSQQQSSSUUU\\\XXXTTTSSSSSSSSSQQQOOORRRQQQOOOLLLIIIGGGEEEDDDEEEEEEDDDEEEFFFGGGIIIJJJAAA@@@@@@@@@AAACCCEEEFFFHHHBBB;;;777777999999999;;;;;;&&&&&&&&&''''''''''''(((***,,,---......,,,***)))(((+++000333333111---***))))))))))))************''''''''''''''''''''''''&&&&&&''''''(((((())))))///......---,,,+++***)))'''''''''(((((()))***+++///000222333333222000...000,,,)))((()))***)))&&&)))&&&$$$%%%((()))'''$$$''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&(((***,,,---***...222444<<>>>>>>>>@@@BBBAAA@@@AAADDDHHHHHHGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGJJJMMMPPPRRRRRRSSSRRRTTTVVVUUUSSSRRRSSSUUUXXXVVVSSSSSSTTTUUUTTTSSSSSSRRRQQQOOOMMMJJJHHHGGGEEEEEEDDDDDDEEEGGGHHHIIIBBBAAAAAAAAAAAACCCDDDEEEJJJEEE>>>:::999:::;;;:::;;;;;;&&&&&&&&&''''''''''''((()))***,,,---...---,,,***+++---///111111...+++)))((())))))******+++++++++''''''''''''''''''''''''''''''''''''''''''((((((------,,,+++***))))))((('''((()))***+++++++++***---///111333444333222111///,,,(((''')))***(((&&&'''$$$"""###&&&'''%%%###'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&###%%%%%%&&&&&&((()))+++,,,%%%...555999???KKKXXX^^^EEENNN```llltttiiiNNN<<<:::DDDYYYfffbbbCCC<<<666222...(((''')))((('''''''''&&&&&&&&&&&&(((''''''''''''((())))))******)))))))))((((((((('''(((***+++,,,,,,,,,++++++++++++++++++************+++,,,------,,,***((())))))************)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))************+++******))))))******+++,,,******)))((()))***+++,,,)))))))))*********++++++)))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,------...---,,,***))),,,,,,,,,,,,------------,,,---...000111111111111111111111111111111111111111444666666444444777:::999999:::;;;;;;<<<<<<===???BBBDDDDDDCCCCCCGGGKKKJJJIIIGGGEEEEEEFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMNNNOOOOOOQQQRRRTTTTTTSSSRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTTTTSSSRRRPPPNNNLLLKKKFFFEEEDDDDDDEEEFFFGGGHHHDDDCCCBBBAAAAAABBBCCCDDDLLLGGGAAA===<<<;;;;;;;;;<<<<<<&&&&&&&&&''''''''''''((('''(((***,,,---------,,,---...//////...,,,***((((((((())))))***+++,,,,,,'''''''''''''''''''''''''''''''''''''''''''''&&&,,,++++++***))))))(((((($$$&&&)))+++++++++)))(((***+++...000111222111111...+++'''''')))***(((&&&'''%%%###$$$'''((('''$$$&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%###$$$'''(((&&&###%%%%%%%%%&&&''')))******'''000777888;;;FFFSSS[[[[[[YYYaaa|||lllxxxeeeQQQ@@@888BBB```tttpppJJJ@@@666333111,,,'''&&&(((((((((''''''''''''&&&''''''''''''((((((((()))((()))*********)))''''''%%%'''(((***,,,,,,,,,+++,,,,,,++++++******))))))++++++---...---,,,+++******************))))))((((((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))******+++,,,,,,++++++******************+++***)))))))))***+++,,,)))*********++++++++++++((()))***+++,,,+++*********++++++,,,,,,------...,,,,,,---...---,,,+++***,,,,,,,,,------------...---...///000111222222222222222222222222111111111111444666666444444666999::::::;;;;;;;;;;;;;;;;;;===@@@CCCDDDCCCCCCGGGJJJIIIGGGEEECCCBBBDDDFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSSSSRRRSSSTTTVVVWWWXXXXXXWWWRRRSSSTTTTTTSSSPPPNNNLLLGGGFFFEEEDDDEEEFFFGGGHHHFFFEEECCCBBBBBBBBBCCCCCCJJJGGGCCC>>><<<;;;::::::<<<<<<&&&&&&&&&''''''''''''(((&&&''')))+++------...---////////////...+++)))(((''''''((()))******++++++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&*********))))))(((((('''"""$$$''')))***)))'''%%%&&&''')))+++---------------)))&&&&&&((()))(((&&&)))'''%%%&&&***+++)))'''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''$$$"""###&&&'''%%%###$$$$$$%%%&&&'''((((((((()))///333111333???OOOYYYlllaaa]]]}}}~~~yyyjjj]]]PPPHHHPPPnnn~~~QQQAAA444333888666...'''))))))((((((((('''''''''&&&''''''((((((((((((((('''(((*********)))'''&&&%%%&&&(((***+++++++++++++++++++++******)))))))))+++,,,------------,,,++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++*********)))+++***)))))))))***,,,---)))*********++++++++++++((()))***+++,,,++++++******++++++,,,,,,------...+++,,,---------,,,+++***,,,,,,---------............//////000111222333444333333333333222222222222222555777777555444777999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAABBB@@@@@@CCCFFFEEECCCAAA??????AAACCCEEEBBBBBBCCCCCCDDDDDDEEEEEEIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLNNNQQQSSSSSSRRRQQQRRRTTTWWWXXXXXXXXXWWWVVVQQQSSSUUUUUUTTTQQQNNNLLLHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDGGGEEECCC???<<<:::999999======&&&&&&&&&''''''''''''(((&&&''')))***,,,---......///000000000///,,,)))(((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''******)))))))))((((((((("""$$$''')))***)))'''&&&&&&&&&'''))))))*********,,,(((%%%%%%''')))(((&&&)))'''&&&'''+++,,,+++(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''%%%"""###$$$%%%&&&'''''''''''''''+++,,,***///???QQQ[[[fff```ZZZsssvvvxxxmmmccc```ooozzztttTTTAAA111222;;;<<<444,,,))))))))))))((((((((((((&&&''''''((()))((((((((((((((()))***)))((('''&&&%%%&&&((()))*********)))***************)))))))))++++++,,,,,,------,,,,,,,,,+++***)))((((((((())))))))))))*********++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))******+++,,,------******+++++++++******)))++++++***)))***+++,,,---)))))))))*********++++++'''(((***+++,,,,,,+++******++++++,,,,,,------...+++,,,---------,,,++++++,,,---------............000///000000111333444555333333333333333333333333444777999888666555777:::::::::;;;;;;;;;;;;;;;;;;:::===@@@@@@???>>>@@@CCC@@@???>>>>>>>>>@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDKKKLLLMMMMMMMMMMMMKKKKKKIIIJJJLLLOOORRRTTTRRRPPPRRRUUUYYYZZZYYYWWWVVVVVVSSSUUUWWWYYYWWWTTTPPPMMMJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDAAA===;;;:::;;;>>>>>>&&&&&&&&&''''''''''''((('''((()))***+++,,,------///000111222000---***(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''*********))))))))))))(((&&&''')))+++++++++***))))))))))))))))))))))))(((+++((($$$$$$''')))'''&&&'''%%%$$$%%%)))+++)))'''$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""###&&&'''%%%"""######%%%&&&''''''&&&&&&''')))((((((000BBBSSS[[[]]]ggglll~~~{{{mmmjjjiii___WWWCCC222111777888111+++*********)))))))))((((((&&&&&&((()))))))))((('''(((((((((((((((''''''&&&%%%&&&((()))))))))(((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,+++***)))((((((((()))))))))*********+++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++++++++******++++++*********+++,,,---((((((((()))))))))******'''(((***+++,,,,,,++++++***++++++,,,,,,------...++++++,,,---------,,,+++------------............000000000000111333555666222222333333444444555555666888::::::777666999;;;:::::::::;;;;;;<<<<<<<<<;;;???BBBBBB???>>>???AAA>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJNNNRRRTTTRRROOOPPPUUUZZZ\\\ZZZXXXWWWWWWWWWZZZ]]]^^^]]]XXXSSSPPPLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHEEEAAA??????@@@>>>>>>&&&&&&&&&'''''''''(((((((((((()))***+++,,,------...000222333222///+++)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((************)))))))))))))))***,,,---......------,,,,,,++++++***)))))))))+++'''$$$$$$'''((('''&&&%%%###!!!###''')))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&$$$"""###&&&'''%%%""""""###%%%&&&'''&&&&&&%%%******)))***333DDDRRRYYYbbb{{{vvvkkkddd[[[[[[HHH666111222///***&&&************))))))))))))%%%&&&((()))))))))(((''')))(((((((((''''''''''''&&&'''((())))))(((''''''(((((())))))******++++++*********++++++,,,,,,,,,---,,,***(((((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))***+++,,,++++++***,,,+++*********+++,,,---(((((((((((())))))))))))'''(((***+++,,,,,,++++++***++++++,,,,,,---......***+++,,,---------,,,+++---------.........//////111000000000111333555666222222333333444555666666777999;;;:::888777999<<<999999:::;;;;;;<<<=========AAADDDDDDAAA???@@@BBB>>>???@@@BBBDDDFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBHHHHHHIIIIIIHHHFFFEEEDDDFFFGGGIIINNNRRRTTTRRROOONNNTTTZZZ\\\[[[YYYYYYYYY[[[^^^aaabbbaaa\\\VVVRRRNNNLLLKKKIIIHHHHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIKKKIIIEEECCCCCCDDD>>>>>>(((&&&$$$######%%%(((***'''(((***,,,---------,,,555///---222333...))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((+++******)))(((''''''&&&&&&'''((()))***+++,,,,,,111---)))''')))++++++***&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...,,,+++///999HHHVVV___hhh|||qqqzzz|||mmm```VVVEEE444,,,+++***'''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,+++***((((((((())))))))))))))))))))))))))))))''''''(((((())))))******---------,,,,,,+++++++++,,,+++***((((((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++***++++++,,,---...//////(((((((((((((((((()))))))))************++++++++++++++++++,,,,,,---------,,,///000///,,,+++---///,,,---...///000111222333///000000222333444555555000111222222444444555666555777888999888888:::;;;<<<<<<======>>>>>>?????????@@@AAABBBBBBBBBAAA@@@DDDCCCBBBAAAAAABBBCCCDDDBBBEEEHHHGGGEEECCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHLLLLLLMMMNNNOOOPPPPPPQQQOOOSSSYYY[[[YYYXXXXXXYYY\\\```jjjsssqqqeeeXXXRRRMMMJJJHHHHHHJJJJJJHHHEEEFFFFFFFFFFFFEEEEEEEEEEEEJJJGGGGGGKKKOOONNNGGG???DDDBBB'''&&&%%%$$$$$$&&&''')))'''(((***+++,,,,,,,,,,,,222...///666888222,,,***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((******))))))(((''''''&&&'''''''''(((***,,,---...444000+++))))))***)))(((''''''((((((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((//////000555>>>LLL\\\ggggggtttnnnyyybbb]]]XXXHHH666///---***(((''')))((('''&&&&&&'''((()))''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,+++++++++*********'''(((((())))))*********,,,+++)))((((((((()))***************************(((((((((((())))))******------,,,,,,,,,+++++++++,,,+++***((((((((()))***(((((((((((()))))))))***+++***)))(((((()))***+++***++++++,,,---...//////***))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,...000///,,,+++---000---......///000111222222000000111222333444555555333333444555666777888888888999;;;;;;:::;;;<<<>>><<<======>>>>>>??????@@@AAAAAACCCCCCDDDCCCBBBAAACCCCCCBBBBBBCCCDDDDDDEEECCCFFFIIIIIIGGGEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFJJJKKKKKKLLLNNNOOOPPPPPPMMMRRRXXXZZZXXXVVVUUUVVVZZZaaammmwwwuuugggXXXPPPOOOLLLIIIIIILLLLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGMMMJJJIIILLLQQQQQQJJJDDDBBBAAA&&&&&&&&&&&&&&&'''''''''&&&'''(((***++++++++++++///...000777:::666///,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((***))))))(((((('''''''''''''''''''''))),,,///111777333...+++***)))((('''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$''')))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---111555777<<>>???======>>>??????@@@AAAAAACCCDDDEEEFFFEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHHHHHHHJJJEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHIIIJJJLLLMMMOOOPPPLLLRRRXXX[[[XXXUUUSSSRRRYYY```nnnzzzxxxhhhWWWNNNPPPMMMJJJJJJLLLNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIQQQNNNKKKMMMQQQRRRNNNJJJGGGGGG$$$%%%'''((((((((('''&&&&&&&&&'''((()))***++++++---,,,///444888666222...+++******))))))(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''((('''&&&''')))---000333666333000---+++***))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((///555444222:::KKKZZZcccqqqvvv```ZZZPPPBBB555///,,,)))'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&''''''((())))))***+++************)))))))))((((((((((((''''''''''''+++***)))(((((()))******************************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,+++***)))))))))***+++(((((()))))))))*********+++***)))(((((()))***+++******+++,,,---......///---,,,,,,++++++******)))))))))*********+++++++++,,,,,,------------------+++...000///,,,,,,...000111111111111111111111111111111222222333444444555555555666777888999:::::::::<<<======<<<<<<===???>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIEEEFFFHHHIIIIIIGGGDDDBBBFFFFFFGGGHHHIIIKKKMMMOOONNNTTT[[[]]][[[VVVSSSRRRYYY___kkkuuurrrdddUUUMMMOOOLLLIIIIIILLLNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIRRRNNNKKKLLLOOOQQQOOOMMMRRRSSS$$$%%%'''((()))((('''&&&&&&&&&''''''(((***++++++---,,,,,,...222444222///,,,++++++***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&))),,,000333222111000...,,,++++++,,,******))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%---444222---222CCCRRRUUUxxx}}}vvvbbbPPPFFF:::///+++***'''&&&''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))*********)))))))))((((((************))))))))))))******)))(((((()))***+++************************************))))))))))))++++++++++++++++++++++++++++++***))))))***+++,,,))))))))))))************+++***)))(((((()))***+++)))******+++,,,---......---,,,,,,,,,++++++******))))))*********+++++++++------------------------+++---000///---,,,...111111111111222222222222222222222222333333444444555333333444555666777888888999;;;<<<;;;::::::;;;===??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJIIIHHHFFFCCCBBBDDDCCCCCCDDDFFFGGGGGGGGGEEEFFFHHHIIIIIIGGGDDDBBBFFFFFFEEEFFFGGGJJJLLLMMMQQQWWW^^^aaa^^^ZZZWWWVVV[[[]]]dddkkkhhh]]]RRRNNNNNNJJJHHHHHHKKKMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGPPPMMMIIIIIIKKKNNNNNNMMMXXX[[[%%%&&&'''((()))(((''''''''''''''''''(((***+++,,,//////---,,,000444333///,,,,,,+++***))))))((('''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((+++...000//////000...,,,,,,---...++++++***)))))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&(((***'''&&&&&&&&&&&&%%%%%%%%%###&&&((('''$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%///666555000444DDDTTTYYY{{{uuuZZZtttmmmXXX???555,,,***)))&&&&&&((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((***************************)))((((((((()))***++++++++++++++++++++++++++++++************)))))))))*********+++++++++++++++++++++***)))***+++,,,---)))))))))*********+++++++++***)))(((((()))***+++))))))***+++,,,---......++++++++++++++++++++++++)))************+++++++++............------------***---//////---,,,///111111111222222222333333333222333333333444444444555333333444555666777888888999;;;<<<;;;::::::;;;<<<@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJLLLKKKKKKJJJHHHFFFEEEDDDFFFDDDCCCDDDFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGFFFEEEEEEFFFHHHJJJLLLSSSYYY___bbb___\\\ZZZYYY^^^]]]___bbb___WWWRRRPPPNNNKKKIIIJJJMMMNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGNNNKKKIIIHHHJJJLLLMMMMMMVVVYYY&&&''''''(((((((((((((((((('''''''''(((***,,,---222444333111333777444...,,,,,,+++***)))((('''''')))((((((((('''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((***,,,------///000...,,,***,,,---,,,+++***)))))))))******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&)))***''''''&&&&&&&&&%%%%%%%%%###&&&((('''$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((111888777222555CCCQQQcccnnnSSS```}}}~~~vvvqqqbbb>>>555---+++)))'''&&&((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''''''''(((((())))))******)))((((((((()))+++,,,+++++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++++++++***)))***+++,,,---))))))*********++++++++++++***)))(((((()))***+++))))))***+++,,,------...))))))******++++++,,,,,,)))************+++++++++///.........------------***---//////---,,,///222000111111222333444555555333333333444444444444444555555666777888999::::::<<<===>>>>>><<<;;;<<<>>>@@@AAABBBCCCEEEFFFGGGHHHDDDEEEHHHJJJLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKHHHFFFFFFIIIJJJJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFIIIGGGFFFEEEEEEGGGIIIKKKRRRWWW]]]___]]][[[ZZZ[[[aaa___^^^___]]]VVVSSSSSSPPPOOONNNOOOQQQQQQMMMIIIKKKKKKJJJJJJJJJIIIIIIIIIMMMLLLJJJJJJKKKMMMNNNNNNSSSWWW''''''''''''((((((((()))(((((('''((()))***,,,---444777888666888;;;666---,,,,,,+++***)))((('''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''''''''$$$%%%&&&'''((()))******---///000///+++)))***,,,,,,,,,***)))))))))***+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&)))+++'''''''''&&&&&&%%%%%%%%%###&&&'''&&&$$$###%%%'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,333888666000222===III___{{{rrrddd^^^yyynnn___eee^^^@@@777000---+++'''&&&((()))((('''&&&&&&'''((()))''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((***)))(((((((((***+++,,,++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++*********+++---...)))************++++++++++++***)))(((((()))***+++))))))***+++,,,------...(((((()))***+++,,,,,,---)))************+++++++++//////.........---------***---//////------///222000000111222444555666666333333444444444444444444777888999:::;;;<<<<<<===???@@@AAA@@@???>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHCCCDDDGGGJJJLLLMMMNNNNNNJJJJJJIIIHHHHHHJJJKKKLLLOOOLLLIIIIIIKKKMMMLLLKKKEEEEEEEEEFFFFFFGGGHHHHHHJJJHHHFFFEEEEEEFFFHHHJJJPPPUUU[[[\\\[[[YYYYYY[[[ddd```___```]]]WWWTTTUUUSSSRRRRRRTTTVVVTTTOOOKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMLLLMMMNNNPPPPPPSSSXXX&&&&&&&&&''''''''''''(((''''''&&&'''(((***,,,---777AAACCC:::555666444---+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%&&&***,,,,,,***))))))((('''&&&&&&%%%$$$%%%%%%$$$$$$%%%'''((()))---+++)))((()))+++---///...,,,***)))'''''''''(((&&&'''((())))))((('''&&&!!!"""$$$&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''(((+++222222+++,,,999BBBBBB[[[zzz___ppplllaaajjjrrrdddTTT???222555666)))+++000###(((''''''''''''&&&&&&&&&''''''(((((())))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''&&&&&&&&&'''((())))))***))))))(((''''''(((******++++++,,,,,,+++***((('''+++++++++***************---,,,***)))))))))***+++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,***)))))))))***+++.........///////////////.........///////////////555555555666777888888999666666555555555444444444666666888:::<<<>>>???@@@>>>@@@CCCFFFFFFDDD@@@>>>CCCBBBBBBBBBCCCEEEFFFGGGGGGEEEHHHMMMOOONNNNNNQQQQQQMMMIIIEEEDDDEEEHHHKKKLLLMMMOOOOOONNNKKKHHHFFFEEEDDDCCCCCCCCCEEEFFFGGGKKKJJJGGGFFFEEEGGGIIIJJJSSSYYY^^^^^^YYYVVVYYY]]]bbbcccccc```ZZZWWWWWWXXXTTTSSSTTTUUUVVVTTTOOOJJJLLLMMMNNNOOOOOONNNLLLKKKLLLLLLNNNOOOOOONNNMMMLLLQQQQQQ&&&&&&&&&''''''''''''(((((((((((()))***,,,...000888AAACCC999333333000))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&+++......---((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())),,,+++)))((()))***---...---,,,***((('''''''''(((&&&'''((())))))((('''&&&"""###%%%&&&''''''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&'''(((&&&,,,...,,,555DDDLLLKKKRRRwww}}}xxx___mmmnnnhhhmmmqqqggg\\\<<>>@@@@@@???AAAEEEGGGGGGEEEBBB@@@CCCCCCBBBCCCDDDEEEGGGHHHHHHFFFIIINNNOOONNNNNNQQQPPPMMMIIIFFFEEEFFFIIIJJJLLLLLLMMMMMMLLLKKKHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGJJJHHHFFFEEEEEEGGGIIIJJJRRRWWW\\\]]]ZZZXXXXXXZZZ___``````]]]YYYVVVVVVWWWVVVTTTRRRRRRSSSSSSPPPMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNMMMMMMPPPPPP&&&&&&&&&''''''''''''((())))))***+++---///111222888???@@@777///...+++%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''---111111000((((((''''''''''''''''''&&&%%%%%%%%%%%%'''((())),,,+++)))((((((***,,,---,,,+++)))(((''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%&&&(((((($$$***...111<<>>???@@@AAABBBDDDGGGIIIIIIGGGDDDBBBDDDDDDDDDDDDEEEGGGIIIJJJKKKIIIJJJNNNPPPNNNOOOSSSOOOMMMJJJHHHGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJRRRUUUYYY\\\\\\[[[XXXVVVZZZ[[[[[[YYYWWWUUUUUUVVVVVVTTTQQQPPPPPPQQQQQQPPPQQQQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMPPPPPP&&&&&&&&&''''''''''''((('''''')))+++---///111222666;;;;;;444---***((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((...111111000(((''''''&&&''''''((()))'''&&&%%%%%%%%%'''((()))+++***)))(((((()))+++,,,+++***)))'''&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&'''''''''&&&$$$###&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))'''...444666;;;DDDIIIIIIJJJ___ooo{{{gggWWWMMM<<<777777999888555///&&&(((''''''''''''&&&&&&&&&)))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))((((((''''''(((((())))))))))))))))))))))))***++++++,,,+++***((('''''''''((()))(((((()))***+++,,,,,,,,,)))***+++,,,,,,+++))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********//////......---------------------......//////000...///000111222222111111444444555555666666666666888777777666666666777888;;;;;;<<<>>>???@@@AAABBBFFFGGGIIIKKKKKKIIIFFFDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNKKKLLLOOOPPPOOOQQQTTTOOOMMMKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJQQQRRRUUUZZZ]]]\\\XXXSSSUUUUUUUUUUUUTTTSSSSSSSSSTTTSSSQQQPPPPPPPPPPPPPPPTTTSSSPPPNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPNNNMMMOOOOOO&&&&&&&&&''''''''''''((($$$%%%'''))),,,---///000222666666111+++)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''')))...000///,,,)))((('''&&&&&&''')))***((('''&&&%%%&&&'''((()))******)))((((((((()))******)))(((&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&''''''((('''&&&$$$###&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((222:::888444777>>>CCCGGGUUUhhhppp___NNNBBBBBBAAABBBEEE>>>000((((((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((((((((((()))))))))))))))((()))******+++,,,,,,,,,******((('''''''''((()))(((((()))***+++,,,,,,,,,))))))+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++------......///000111111...000222333444444333222555555555666666666666666999888777666666777999:::<<<===>>>???AAABBBDDDDDDIIIJJJLLLMMMLLLJJJHHHGGGIIIIIIIIIIIIKKKMMMOOOPPPRRRNNNMMMPPPQQQPPPRRRVVVOOONNNLLLKKKJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDEEEFFFGGGHHHIIIOOOOOORRRXXX\\\\\\WWWRRRQQQPPPPPPPPPQQQQQQQQQQQQOOOPPPQQQRRRQQQPPPPPPOOOUUUTTTRRRPPPNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOO&&&&&&&&&''''''''''''((($$$%%%''')))+++------...000222333000+++))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((***---...,,,)))+++)))'''&&&&&&''')))***(((((('''&&&&&&'''((()))***))))))((((((((((((((()))((('''&&&%%%&&&&&&'''&&&'''((())))))((('''&&&&&&'''(((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))%%%000888666//////:::FFF>>>KKK```|||lllPPPFFFIIIDDDDDDKKKBBB000+++(((''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))))))))))))))))))))))))))((()))***,,,,,,---------***))))))(((((())))))))))))))))))***+++++++++,,,))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******......///000111111222222000111444666777666555555666666666777777777777777:::999888777777888:::<<<<<<===???AAACCCEEEFFFGGGKKKLLLMMMNNNMMMKKKIIIHHHLLLLLLLLLMMMNNNPPPSSSTTTUUUQQQOOOQQQQQQPPPSSSXXXQQQOOOLLLKKKJJJKKKMMMOOONNNMMMLLLJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNQQQVVVZZZ[[[WWWSSSNNNMMMLLLMMMOOOPPPOOONNNMMMOOOQQQRRRQQQOOOOOOPPPTTTTTTRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSRRRQQQOOONNNNNNNNN&&&&&&&&&''''''''''''((('''(((***,,,---.........111222222111,,,((()))+++((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''')))---...+++(((,,,+++(((&&&&&&'''((())))))((('''&&&&&&'''((()))))))))((((((((('''''''''((('''&&&%%%%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***%%%,,,333222...111>>>KKK888FFF^^^~~~YYYEEEHHH>>>;;;GGG@@@...---(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))((()))+++,,,---......---))))))***************)))******************++++++******))))))***++++++,,,***+++,,,,,,,,,,,,+++***************************************************,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,------...///...---,,,+++//////000111222333444444111333666888999999888666888888888888888888888777;;;:::888777777999;;;===<<<===???BBBDDDGGGIIIJJJLLLMMMNNNNNNMMMLLLJJJIIINNNNNNOOOOOOQQQTTTVVVWWWXXXSSSPPPQQQQQQQQQTTTYYYRRRPPPLLLJJJJJJLLLOOOQQQOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMPPPTTTWWWXXXWWWUUUMMMKKKJJJKKKNNNOOOMMMLLLMMMOOOPPPOOONNNNNNPPPSSSSSSSSSSSSSSSRRRRRRQQQPPPSSSSSSTTTTTTSSSRRRPPPOOONNNNNN&&&&&&&&&'''''''''(((((()))+++---///000000000///222333333111,,,((((((+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&)))---...+++(((---+++)))&&&%%%&&&((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%&&&'''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&'''((()))***(((+++///000000555BBBNNN777HHHbbbwwwlllBBBEEE777222@@@;;;,,,///(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))*********)))))))))))))))((()))+++---............))))))+++,,,,,,+++***)))+++++++++***************+++***)))))))))***,,,---***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......+++++++++,,,,,,---------///000111111111000...---///000111222333444555555222444777:::;;;:::999888999999999888888888888888;;;:::888777888:::<<<>>><<<===???BBBEEEHHHJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIPPPPPPPPPQQQSSSVVVXXXYYYYYYTTTQQQRRRRRRQQQUUUZZZSSSQQQLLLIIIIIILLLPPPRRRPPPPPPOOONNNMMMLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKMMMPPPSSSUUUVVVWWWWWWMMMKKKIIIJJJMMMNNNMMMJJJOOOPPPOOOMMMKKKLLLQQQVVVQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMMMM''''''&&&%%%&&&'''((()))$$$(((---///---+++,,,---222111///---,,,++++++,,,---+++(((&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&'''(((((('''(((((()))))))))******))))))((((((''''''''''''(((''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%'''''''''&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((('''''''''$$$&&&''')))***))))))(((###(((///222111333@@@OOOAAA000XXX|||~~~~~~gggYYYDDD@@@222000>>>333&&&'''''''''(((((((((((((((###$$$&&&((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++,,,,,,+++***((('''))))))***+++,,,------...,,,,,,,,,++++++*********+++***)))(((((()))*********)))(((''''''((()))***,,,+++*********+++,,,---'''((()))***++++++***))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...///111222222000---+++......------...///111222333555888<<<>>>>>>===<<<>>>======<<<;;;;;;::::::999999888888999;;;===???:::;;;===BBBGGGIIIGGGDDDJJJLLLNNNNNNMMMLLLLLLLLLKKKMMMQQQUUUWWWXXXWWWWWWPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPMMMKKKKKKLLLNNNOOOPPPPPPOOOMMMKKKJJJIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGKKKIIIHHHJJJMMMOOONNNLLLKKKJJJIIIIIILLLQQQVVVZZZWWWRRRLLLIIIJJJLLLLLLJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQPPPPPPTTTXXXYYYWWWUUUVVVVVVWWWVVVUUUSSSQQQPPPOOOOOO'''&&&&&&%%%%%%'''((()))%%%)))---///,,,***+++,,,111000...,,,+++++++++,,,+++)))'''%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))'''&&&&&&&&&'''(((((((((''''''((())))))***((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''((()))))))))((('''%%%&&&'''(((((('''&&&%%%%%%$$$############%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&'''(((((((((((((((###(((111666555444<<>>>>>>>>===?????????>>>===<<<;;;;;;;;;:::999888999;;;===>>>======???CCCHHHJJJIIIGGGJJJLLLNNNNNNMMMLLLLLLMMMLLLNNNQQQTTTVVVVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPNNNLLLLLLNNNPPPQQQTTTSSSRRRPPPNNNLLLKKKJJJFFFFFFFFFGGGGGGGGGGGGGGGLLLJJJIIIKKKMMMOOONNNLLLNNNMMMKKKKKKMMMQQQUUUXXXVVVQQQKKKIIIJJJLLLLLLJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQTTTWWWXXXWWWUUUVVVVVVVVVVVVUUUSSSQQQPPPQQQQQQ'''&&&%%%%%%%%%&&&((()))&&&***......,,,))))))***...---,,,++++++++++++,,,)))'''&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((('''&&&&&&''')))***'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((()))******))))))''''''((((((((((((''''''$$$###"""!!!!!!"""###$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((''''''''''''''''''(((((($$$(((111999:::666777;;;777111WWWqqq{{{jjjMMMEEE:::444999---(((((((((((((((((((((''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))***+++,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,///---,,,***))))))******))))))((((((((()))+++,,,,,,,,,+++***+++,,,---...******+++++++++***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000111444444555666666555333222222222111111222333555666333555888;;;>>>???@@@@@@BBBBBBBBBAAA@@@>>>===<<<===<<<:::999999:::<<<===>>>>>>???CCCGGGJJJJJJJJJKKKMMMOOOOOOMMMLLLMMMMMMNNNPPPRRRSSSTTTSSSQQQPPPRRRQQQPPPPPPPPPQQQRRRSSSQQQPPPNNNNNNOOOPPPSSSTTTWWWVVVTTTRRRPPPNNNLLLLLLFFFFFFGGGHHHHHHHHHHHHHHHLLLKKKKKKLLLNNNOOONNNMMMOOONNNLLLLLLMMMPPPSSSUUUTTTPPPKKKIIIKKKLLLKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNRRRRRRRRRTTTVVVWWWVVVTTTUUUUUUUUUUUUTTTSSSQQQQQQSSSSSS&&&&&&%%%%%%%%%&&&'''(((&&&***......+++((('''(((******************++++++&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))(((&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%'''(((***++++++******((((((((()))))))))))))))&&&%%%###""""""###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((('''''''''''''''''''''(((%%%(((///888;;;888666777888111IIIXXXhhhmmmTTTRRRGGG:::777------((((((((((((''''''''''''%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((***+++,,,,,,++++++,,,,,,,,,++++++*********------------------------111///---+++***************)))(((((()))***,,,------,,,+++++++++,,,...///,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---...000111333::::::999999777666444444222222111111222333555666333555777:::===@@@AAABBBDDDDDDDDDDDDCCCAAA@@@??????>>><<<::::::;;;<<<===>>>>>>>>>@@@CCCFFFIIIJJJLLLNNNOOOOOOMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPNNNMMMSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOOOOOPPPRRRUUUVVVVVVUUUTTTRRROOOMMMKKKKKKFFFGGGHHHIIIJJJIIIIIIHHHMMMLLLLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKLLLOOOQQQSSSRRRNNNJJJIIIKKKLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRSSSSSSTTTUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSSSS&&&%%%%%%$$$%%%&&&'''(((&&&***------***'''&&&''''''(((((()))))))))))))))%%%%%%$$$$$$%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))(((''''''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''')))++++++,,,++++++(((((((((((())))))******)))(((&&&%%%%%%%%%&&&'''$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''(((((((((((((((((('''''',,,444888888777999;;;555DDDMMMeeelll^^^dddWWWBBB;;;111222))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&((()))+++,,,,,,,,,+++---,,,,,,++++++*********------------------------222111///---,,,++++++,,,+++***))))))***+++,,,---...---,,,,,,,,,---...///------,,,+++++++++******+++,,,,,,,,,------------++++++,,,,,,,,,------------,,,,,,---...000333444@@@???===:::888666444444111111000000111222444555555666888:::===@@@CCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAA???===;;;;;;;;;===============>>>@@@BBBEEEHHHNNNOOOPPPOOOMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLSSSRRRQQQPPPOOOOOOPPPPPPMMMMMMNNNOOOQQQSSSUUUVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHJJJKKKKKKKKKIIIIIILLLMMMMMMMMMMMMMMMNNNNNNGGGGGGHHHIIIKKKNNNPPPQQQPPPLLLIIIHHHKKKLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRR&&&%%%$$$$$$$$$%%%'''(((%%%)))------)))&&&&&&'''&&&&&&'''(((((('''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************)))(((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((()))***+++,,,,,,+++***((((((''''''((()))***+++***)))((('''&&&&&&''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))&&&''')))***++++++***)))((('''***111555666888===;;;===LLLSSSppptttyyy}}}qqqkkkuuubbbJJJDDD888444)))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((***+++,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,------------222111000...---------...---,,,+++******+++,,,,,,......---,,,---...///000------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...---,,,---...111444666CCCAAA>>>:::777666555444222222111111222333444666888888888:::===@@@CCCEEEEEEFFFGGGIIIIIIGGGFFFDDDAAA@@@>>><<<<<<===>>>???>>>????????????@@@CCCFFFOOOPPPPPPOOONNNNNNOOOQQQPPPQQQQQQPPPPPPOOONNNMMMRRRRRRRRRQQQPPPOOONNNNNNKKKLLLMMMNNNPPPRRRSSSTTTPPPPPPNNNMMMKKKJJJHHHHHHGGGIIIKKKLLLMMMLLLJJJIIILLLMMMNNNMMMLLLLLLMMMNNNEEEFFFHHHJJJMMMNNNPPPQQQNNNKKKHHHHHHKKKLLLKKKIIIOOOOOONNNNNNNNNNNNNNNNNNQQQRRRSSSRRRRRRSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUSSSSSS&&&%%%$$$$$$$$$%%%&&&'''$$$(((,,,,,,)))&&&&&&'''%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,+++***)))((()))***+++,,,+++***((('''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&)))***+++,,,,,,,,,+++***''''''&&&&&&''')))***+++)))((('''%%%$$$%%%%%%&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***$$$&&&***---......,,,+++((((((+++111333333777===:::DDDSSSVVVrrrpppwww|||}}}zzzfffOOOOOO@@@333***))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))***+++,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---222111000///...//////000///...,,,+++******++++++///...---------...000111------,,,+++,,,,,,......------------............,,,,,,,,,------------......---------///222555777BBB@@@<<<999777666777777555555444444555666888999:::999999:::<<>>======>>>???@@@AAACCCDDDCCCAAAAAACCCFFFPPPPPPPPPOOONNNNNNPPPRRRPPPPPPPPPPPPPPPPPPPPPOOOQQQRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLNNNPPPQQQRRROOOOOONNNMMMLLLKKKJJJJJJHHHIIILLLMMMNNNMMMKKKIIIKKKLLLNNNMMMKKKJJJKKKMMMJJJKKKMMMOOOPPPQQQQQQQQQMMMJJJGGGHHHKKKLLLKKKIIIOOOOOOOOOOOOOOOOOOPPPPPPOOOQQQRRRRRRQQQRRRUUUYYYYYYXXXWWWVVVVVVVVVWWWWWWVVVVVV%%%%%%$$$$$$$$$%%%&&&'''###'''+++,,,)))&&&&&&'''%%%%%%&&&'''&&&%%%$$$###(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((++++++,,,---,,,+++***))))))***,,,------+++(((&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&***+++,,,---,,,+++***)))'''&&&&&&&&&'''(((***+++(((&&&%%%###""""""#########$$$&&&(((((()))((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''((())))))***###&&&+++///000///---+++''')))...222222111555<<<999GGGTTTPPPjjjqqq{{{fffQQQWWWEEE000***))))))((('''&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))((()))***+++,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,222111000//////000111111000///---+++*********+++///......---...///000111---,,,,,,+++,,,---///000---------.........//////,,,,,,,,,---------............------///222555888???===:::888666777888:::999888888888888:::;;;<<<<<<;;;::::::<<>>======???@@@AAADDDFFFHHHGGGDDDCCCEEEGGGPPPQQQQQQOOONNNNNNPPPRRROOOOOOOOOPPPPPPQQQQQQQQQPPPRRRSSSSSSRRROOOLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMLLLHHHJJJLLLNNNNNNMMMKKKJJJJJJLLLNNNMMMJJJIIIKKKMMMOOOPPPRRRSSSTTTSSSSSSRRRLLLIIIGGGHHHKKKLLLKKKIIIOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPRRRRRRQQQRRRVVVZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%)))))))))***)))((('''&&&&&&'''((())))))((('''&&&%%%%%%$$$###$$$%%%'''(((&&&&&&'''((()))***+++++++++,,,,,,+++***(((&&&%%%(((,,,---,,,,,,...+++&&&(((''''''&&&&&&((()))***(((((((((((('''''''''''',,,***(((***---...,,,***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))************(((***---///000///---,,,((('''(((,,,222666666555777===JJJUUUiiimmmuuu~~~YYYdddUUUAAA...+++------+++(((%%%&&&(((&&&&&&'''''''''&&&$$$$$$'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((***+++,,,+++++++++***)))(((((('''&&&&&&''''''((()))))))))''')))+++---...---+++***,,,,,,,,,---------............................../////////...------,,,,,,******,,,---...---,,,,,,++++++,,,,,,---......///***++++++,,,------......//////...///222666:::===999;;;===??????===;;;999<<<<<<;;;;;;<<<===>>>@@@===<<<<<<===???AAACCCEEECCCDDDFFFIIIJJJKKKKKKJJJBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHLLLLLLIIIGGGHHHIIIQQQQQQQQQQQQRRRSSSTTTUUUUUUSSSQQQRRRTTTUUUTTTRRRNNNNNNOOONNNMMMKKKIIIHHHEEEGGGIIILLLNNNOOOOOOOOOQQQNNNNNNOOOMMMKKKNNNSSSPPPNNNLLLMMMOOOOOOLLLIIIKKKLLLNNNOOOPPPPPPOOOOOOOOOMMMKKKMMMRRRUUUVVVUUUHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJJJJMMMQQQTTTTTTSSSRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\ZZZWWWVVVYYY\\\[[[[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$******)))((('''&&&&&&&&&$$$%%%'''((()))))))))(((%%%%%%$$$###$$$%%%&&&'''%%%&&&'''((()))************+++++++++***((('''%%%(((,,,---,,,---...,,,'''(((''''''&&&&&&((()))***(((((((((((('''''''''''',,,***((()))---...,,,***((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***,,,.........---,,,)))'''&&&+++222777777555555<<>>===<<<<<<<<<===>>>???============???AAABBBDDDDDDEEEFFFHHHIIIIIIIIIIIIDDDCCCBBBBBBBBBCCCEEEEEEDDDGGGKKKLLLKKKJJJJJJKKKPPPPPPRRRSSSUUUWWWYYYYYYXXXUUURRRRRRSSSTTTTTTRRRNNNNNNNNNNNNMMMLLLJJJIIIFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOSSSZZZ\\\YYYVVVWWWTTTQQQMMMNNNPPPQQQNNNJJJLLLMMMNNNOOOPPPPPPOOOOOOOOOMMMLLLNNNQQQTTTUUUTTTJJJKKKLLLNNNOOOOOOPPPPPPMMMLLLLLLPPPTTTWWWXXXWWWSSSTTTUUUUUUUUUUUUVVVWWWZZZ\\\]]][[[YYYYYY]]]aaa______%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%$$$******))))))(((''''''&&&###$$$%%%''')))*********&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((()))))))))))))))*********)))((('''))),,,---,,,---///---'''(((''''''&&&&&&((()))***(((((((((''''''''''''&&&,,,***((())),,,...,,,***((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&))))))***++++++,,,,,,,,,***'''%%%***222888777444444999EEENNN^^^lllrrrmmmMMM\\\SSSHHH666***+++,,,+++)))'''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))***)))((((((((()))***++++++******))))))(((((('''&&&''''''(((((())))))***'''(((+++,,,------+++***,,,,,,,,,---------......//////////////////////////////......---,,,,,,,,,***+++---......---,,,,,,,,,,,,------------------......------,,,,,,---------...///222444777:::;;;::::::;;;;;;<<<<<<<<<<<<@@@???===<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDCCCAAABBBDDDFFFHHHFFFIIIMMMNNNMMMKKKKKKKKKLLLNNNQQQTTTXXX[[[]]]___]]]YYYTTTRRRQQQRRRSSSSSSNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNMMMQQQ[[[jjjrrrnnngggccc^^^VVVOOOMMMPPPRRRPPPLLLOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMNNNQQQSSSSSSSSSNNNNNNNNNNNNOOOPPPRRRRRROOOOOOPPPSSSWWWYYYZZZYYYTTTUUUVVVUUUTTTTTTUUUVVV[[[\\\\\\[[[YYY\\\bbbgggjjjjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$(((***,,,......---+++)))$$$$$$%%%'''((()))))))))&&&%%%$$$$$$$$$%%%&&&'''###$$$&&&'''((()))(((((('''((()))******)))((((((***+++++++++---000---((((((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&,,,)))'''))),,,---,,,)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((()))***,,,---,,,'''$$$)))222888777444555777???DDDPPPpppxxx^^^hhhwwwgggPPP^^^UUUKKK666+++,,,,,,+++***(((''''''&&&'''((()))))))))((('''%%%&&&&&&'''((())))))***(((((((((((())))))))))))***)))(((''''''((()))*********))))))(((((((((((('''''''''((())))))******'''(((***,,,,,,,,,++++++,,,,,,,,,---------......000000000000000000000000//////...------,,,,,,++++++,,,---......---,,,,,,------------------------000///...---------...///...///111444666888:::;;;;;;::::::::::::<<<===>>>AAA@@@>>>===<<<<<<======>>>>>>>>>??????@@@@@@AAAHHHGGGEEEDDDDDDDDDEEEFFFGGGEEEBBBAAAAAACCCGGGIIIKKKMMMOOOPPPNNNKKKIIIGGGGGGIIILLLQQQVVV[[[___aaa___\\\VVVRRRPPPQQQSSSTTTOOOOOONNNNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHJJJLLLMMMNNNSSSaaauuu|||wwwkkk___QQQKKKNNNQQQQQQOOORRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTPPPQQQRRRUUUVVVWWWWWWWWWTTTVVVWWWVVVSSSRRRSSSUUUYYYZZZZZZXXXXXX\\\ccciiitttttt&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$$$$)))///555666444///,,,&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&"""$$$&&&((())))))((((((&&&'''((()))***)))((((((******)))))),,,000---'''(((''''''&&&&&&((()))***''''''''''''&&&&&&&&&&&&+++)))'''))),,,---+++)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******)))(((''''''''')))+++,,,+++'''%%%)))111777777555777;;;FFFKKKPPPiiilllNNN^^^tttooocccnnn^^^QQQ666///...,,,+++***)))(((''''''((()))*********)))(((&&&&&&''''''((()))******(((((((((((())))))))))))***)))(((''''''((()))))))))))))))(((((((((((((((''''''(((((()))*********'''((()))+++++++++++++++,,,,,,,,,---------......000000000000000000000000.........---,,,,,,++++++,,,---.........---,,,+++,,,,,,------------------111111/////////000222333111222444666888999;;;;;;===<<<;;;::::::<<<>>>???AAA@@@>>>===<<<;;;<<<<<<>>>>>>??????@@@@@@@@@@@@GGGFFFDDDCCCBBBBBBCCCCCCFFFDDDAAA@@@@@@BBBEEEHHHKKKLLLNNNPPPPPPNNNJJJHHHBBBDDDGGGLLLRRRWWW\\\______\\\WWWQQQOOOPPPSSSUUUPPPPPPOOONNNNNNNNNMMMMMMJJJIIIHHHHHHHHHJJJKKKLLLPPPSSS```uuuzzzlllYYYNNNMMMPPPRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPOOOPPPPPPQQQPPPPPPOOOPPPQQQSSSTTTPPPQQQSSSTTTTTTSSSRRRRRRSSSVVVXXXVVVRRRPPPRRRUUUVVVWWWWWWVVVVVVZZZaaagggssssss&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%$$$######(((000666888555000---''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&###$$$''')))******)))(((&&&'''((()))))))))((('''))))))'''&&&+++000---&&&(((''''''&&&&&&((()))***'''''''''&&&&&&&&&&&&%%%+++)))'''(((+++---+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++)))(((''''''((()))+++,,,***((('''***000555777777888BBBUUU]]][[[gggvvvwwwcccHHH^^^zzzwwwwwwhhhuuuyyyqqqcccEEE555111---*********)))(((******+++++++++***)))((('''''''''(((((())))))***(((((((((((())))))))))))***)))((('''''''''((()))(((((((((((((((((((((((('''(((((())))))******+++'''((()))***++++++++++++,,,,,,,,,---------......////////////////////////......------,,,+++++++++------...//////...,,,+++++++++,,,------......///111111000000222444777999666666777777888:::;;;<<>>===<<<<<<===>>>>>>@@@???===<<<;;;;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAAEEEDDDCCCBBBBBBAAAAAAAAACCCBBB@@@>>>???AAACCCEEEEEEGGGJJJOOOSSSSSSPPPMMMBBBCCCDDDGGGLLLSSSYYY]]]\\\ZZZVVVQQQOOOOOOSSSWWWSSSRRRPPPOOONNNMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPYYYkkk{{{{{{iiiZZZSSSRRRTTTUUUWWWXXXXXXWWWVVVTTTQQQPPPOOOPPPRRRQQQOOONNNNNNNNNPPPPPPOOOOOOPPPQQQQQQRRROOOQQQTTTTTTSSSQQQPPPPPPRRRVVVXXXVVVQQQOOORRRVVVUUUWWWWWWVVVVVVXXX___dddjjjjjj''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###%%%(((...222333111---***&&&%%%%%%%%%%%%&&&((()))'''&&&%%%$$$###$$$%%%%%%###%%%(((***++++++)))((('''((()))))))))((('''&&&)))'''$$$$$$***///,,,%%%(((''''''&&&&&&((()))***'''''''''&&&&&&&&&%%%%%%+++((('''(((+++,,,+++(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((()))***++++++(((((()))+++...222777:::<<>><<<;;;999999999:::<<<===AAA@@@???>>>>>>=========>>>===<<<:::::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBBCCCCCCBBBBBBAAA@@@?????????>>>===>>>???@@@AAAAAACCCHHHNNNTTTUUURRROOOFFFEEEDDDEEEJJJPPPXXX\\\XXXWWWUUUQQQOOOPPPTTTXXXUUUTTTQQQOOONNNMMMMMMMMMHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKPPP\\\iiittt|||lll___XXXVVVVVVYYYZZZ[[[[[[YYYVVVRRROOOOOOQQQSSSRRROOOMMMLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOMMMPPPTTTVVVTTTRRRRRRSSSPPPUUUXXXVVVQQQOOORRRWWWWWWYYY[[[ZZZXXXYYY^^^bbbffffff''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###''')))+++------+++)))((($$$$$$###$$$%%%''')))+++((('''%%%$$$###$$$%%%%%%###%%%(((+++,,,+++***)))'''((()))))))))(((&&&%%%(((&&&######)))///,,,$$$(((''''''&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%+++(((&&&(((+++,,,+++(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++''')))+++,,,,,,000777<<<@@@HHHWWWXXXMMMPPP^^^bbb]]]\\\ssszzzZZZ[[[QQQqqqooo^^^<<<>>>777///***)))***+++***------...---,,,***(((&&&))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((('''''''''(((((((((((((((((((((((()))******++++++((((((((()))******++++++,,,,,,,,,---------....................................---,,,,,,++++++***....../////////...,,,+++))))))***,,,...///111111000000000222666;;;???BBB???>>>;;;999999:::<<<>>>BBBAAAAAA@@@???>>>=========<<<;;;:::999:::;;;;;;:::;;;>>>@@@AAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@???===============>>>>>>???BBBDDDHHHNNNTTTTTTQQQMMMJJJHHHFFFEEEIIIPPPWWW\\\TTTUUUTTTQQQOOOPPPTTTXXXVVVUUURRRPPPMMMLLLLLLLLLGGGIIIKKKMMMNNNNNNMMMMMMGGGFFFJJJSSS\\\ggguuuzzziii]]]XXXWWWZZZ\\\]]]^^^\\\WWWRRROOOOOOQQQSSSRRROOOLLLLLLMMMLLLMMMNNNOOOPPPOOONNNMMMLLLPPPUUUWWWVVVUUUVVVWWWOOOTTTXXXVVVQQQOOOSSSWWWZZZ\\\^^^]]][[[[[[___bbbhhhhhh$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&(((&&&''')))***)))(((&&&%%%***'''$$$%%%(((******(((((('''&&&%%%$$$%%%&&&&&&###&&&))),,,---+++(((&&&&&&(((+++------,,,***))),,,***)))+++------)))&&&&&&''')))******))))))(((&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''+++000333555<<>>AAABBBCCCEEEFFFEEEBBB@@@>>>>>><<<::::::===>>>===;;;<<<===>>>???AAAAAABBBBBB@@@???@@@@@@AAAAAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDJJJPPPSSSQQQOOOGGGFFFFFFFFFGGGIIIKKKLLLSSSQQQOOOMMMLLLMMMOOOPPPOOOPPPPPPNNNKKKKKKNNNQQQLLLJJJKKKOOOPPPLLLKKKNNNFFFEEEGGGLLLRRRZZZgggtttxxxfffZZZUUUWWWYYY]]]```___\\\XXXUUUOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVQQQTTTVVVUUUSSSSSSUUUXXXWWWZZZ]]]^^^]]]]]]```cccaaaaaa%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''''''(((*********)))'''%%%***'''$$$%%%(((***)))'''((('''&&&%%%%%%%%%&&&&&&###%%%))),,,---+++)))'''&&&(((***,,,------+++***---***)))***,,,,,,)))&&&&&&'''(((*********))))))&&&&&&%%%%%%&&&''')))***)))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((())))))(((((((((((((((((((((''''''+++000222444:::CCCAAAAAA;;;<<>>>>>@@@BBBDDDFFFGGGFFFDDDBBBAAAAAA>>><<<;;;===>>>===;;;===>>>???AAAAAABBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAABBBDDDIIINNNQQQPPPNNNIIIHHHHHHHHHIIIKKKLLLMMMQQQPPPNNNMMMMMMNNNQQQRRROOOPPPQQQOOOMMMLLLNNNPPPLLLJJJKKKOOOOOOLLLKKKMMMHHHGGGIIIMMMQQQVVV```kkkyyyiii___ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUURRRUUUWWWVVVSSSRRRUUUWWWVVVYYY]]]]]]\\\]]]```cccaaaaaa&&&&&&&&&&&&'''''''''((('''((((((''''''''''''&&&((()))+++++++++***(((&&&)))&&&###$$$((()))(((&&&((('''&&&%%%%%%%%%%%%&&&"""$$$(((+++,,,+++)))(((&&&(((***,,,---...------///+++((((((***+++)))&&&%%%'''(((***++++++******&&&&&&%%%%%%&&&''')))***)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&((()))***(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''***///000222888@@@MMMLLLDDDCCCKKKKKKKKKUUU^^^iiitttZZZhhhggg\\\UUU]]]cccXXXKKKFFF???>>>000...333111333555............---,,,+++******&&&''''''(((((())))))***'''(((***)))((('''(((***((((((((((((((('''''''''(((((((((((())))))))))))&&&(((+++***((((((***---,,,+++***))))))***++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------/////////.........------,,,---...//////...---,,,000000000000000111111111111555:::===???CCCIIINNNVVVUUUSSSNNNHHHCCCBBBAAABBBEEEHHHIIIHHHGGGFFFFFFGGGDDD???===============???@@@BBBCCCCCCCCCBBBBBBDDDBBBBBBBBBDDDEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEGGGKKKNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMMMMNNNQQQTTTVVVOOOPPPQQQPPPOOONNNOOOPPPLLLJJJKKKNNNNNNLLLKKKNNNLLLKKKLLLNNNOOOPPPWWW```uuu|||ttthhh___[[[ZZZYYYWWWVVVVVVXXXYYY[[[QQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTVVVXXXWWWTTTRRRTTTWWWUUUYYY\\\\\\[[[\\\___bbbbbbbbb''''''''''''(((((((((((((((******''''''((((((&&&)))***+++,,,,,,***)))'''(((%%%###%%%((()))(((&&&''''''&&&&&&%%%%%%%%%%%%!!!###'''***++++++***)))'''((()))+++---...//////000,,,(((''')))***)))'''%%%'''(((***+++++++++***&&&&&&%%%%%%&&&''')))***)))(((((((((((((((((()))''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''***......///555===KKKLLLEEECCCKKKLLLLLLTTTmmmqqq|||vvv\\\ccc^^^ooohhhhhhbbbQQQJJJMMMKKKIII777111444333555777000000000000///...,,,+++***''''''(((((())))))))))))((())))))))))))))))))***))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&(((+++***((((((***---,,,+++***)))))))))***+++---------,,,,,,,,,++++++******++++++,,,---------////////////............,,,---...//////...---,,,//////////////////000000000666<<>>???@@@BBBCCCEEEFFFFFFEEEDDDCCCEEECCCAAABBBDDDEEEDDDBBBEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGIIIKKKMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLMMMOOOSSSWWWYYYQQQRRRRRRRRRQQQPPPPPPPPPMMMKKKKKKNNNOOOLLLLLLOOOMMMLLLNNNPPPNNNMMMQQQXXXaaagggnnnoooiii```ZZZWWWYYYXXXVVVUUUUUUWWWYYY[[[RRRSSSTTTTTTTTTTTTSSSRRRPPPOOONNNMMMNNNOOOQQQRRRUUUUUUVVVWWWVVVVVVUUUTTTUUUWWWYYYWWWTTTRRRTTTVVVUUUXXX[[[\\\[[[[[[^^^bbbcccccc'''''''''((((((((())))))))),,,,,,''''''******&&&)))***,,,---,,,+++)))((((((%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!###&&&)))++++++***)))(((((()))***+++---///000///+++'''''')))***)))'''&&&''')))***+++++++++***&&&&&&%%%%%%&&&''')))***((())))))))))))))))))(((''''''''''''''''''''''''******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))''''''))),,,,,,,,,222999JJJQQQOOONNNVVVXXXXXX```qqqyyyuuuXXX]]]^^^|||xxxfffMMMJJJVVV[[[VVVBBB888777444666999222222222222222000...+++***((((((((()))))))))))))))))))))))))))***++++++***))))))((((((''''''&&&&&&(((((((((((())))))))))))&&&(((+++***((((((***------,,,***)))))))))******---------,,,,,,+++************+++,,,,,,---......000000/////////.........------////////////------..................------000555<<>>777888:::666444444555444222///,,,***))))))))))))))))))))))))***)))((()))+++,,,,,,+++((((((((((((((('''''''''(((((((((((())))))))))))&&&(((+++***((((((***------,,,+++))))))))))))***------,,,,,,++++++******++++++,,,,,,---...//////000000000/////////.........///000111111000///...//////............------000444:::CCCMMMWWW^^^bbbaaaeeefff```TTTIIICCCAAAEEEJJJNNNNNNKKKKKKNNNRRRWWWUUURRRLLLGGGEEEEEEGGGHHHJJJLLLNNNOOOMMMLLLJJJKKKGGGDDDEEEIIIJJJGGGCCCGGGGGGHHHJJJKKKMMMNNNOOONNNOOOOOOMMMLLLLLLOOOQQQMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJKKKMMMQQQVVV[[[^^^ZZZXXXUUUTTTUUUWWWWWWVVVSSSPPPPPPRRRSSSQQQRRRUUUOOOOOOQQQTTTRRROOORRRXXXWWW[[[aaaddddddcccaaaaaaYYYZZZZZZZZZZZZYYYXXXWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTSSSQQQOOOOOOQQQSSSUUUUUUVVVXXXZZZZZZYYYWWWVVVUUUXXXZZZXXXVVVTTTVVVXXXUUUYYY\\\\\\[[[\\\___bbbeeeeee&&&&&&'''''''''((((((((('''---...'''(((......((()))***+++,,,+++***(((''')))'''&&&(((+++,,,)))&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&((())))))(((''')))((('''&&&'''))),,,---)))'''&&&(((+++,,,)))'''******+++,,,+++***)))(((&&&&&&%%%%%%&&&''')))***((()))************)))(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))((('''(((***)))(((,,,333222IIIVVVYYY___```bbbjjjlllwww]]]lllfffLLLTTTiiiooocccSSSKKKGGG>>>;;;===888555666666666444000---***))))))))))))))))))))))))+++)))((())),,,...---+++'''''''''((((((((((((((((((((((((((())))))))))))&&&(((+++***((((((***------,,,+++))))))))))))***,,,,,,,,,++++++++++++++++++,,,,,,---///000000111000000000000/////////...///000111222222111000///222222222111111000000000111222666AAAQQQ^^^fffiiieeelllrrrnnnbbbSSSHHHDDDFFFKKKOOOOOOKKKJJJOOOTTTZZZYYYWWWRRRLLLHHHHHHJJJIIILLLOOORRRRRRQQQPPPNNNRRRMMMIIIKKKOOOQQQMMMHHHJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQSSSQQQOOOOOOQQQSSSRRRRRRRRRQQQOOOMMMKKKJJJJJJJJJKKKMMMRRRWWW\\\___^^^[[[VVVUUUWWWYYYZZZZZZWWWSSSSSSUUUVVVTTTUUUXXXSSSRRRTTTVVVTTTQQQUUU[[[\\\___bbbeeeggghhhhhhiii^^^]]]\\\[[[ZZZZZZYYYYYYVVVXXXZZZ[[[[[[ZZZXXXVVVWWWUUURRRPPPPPPRRRUUUVVVTTTVVVXXXZZZ[[[ZZZXXXWWWUUUWWWZZZYYYVVVUUUWWWZZZVVVYYY]]]]]]\\\]]]```ccceeeeee&&&&&&&&&&&&'''''''''(((&&&---...'''(((///000)))((()))+++++++++***(((&&&)))((('''))),,,---***'''%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((((((((''''''***)))'''%%%&&&(((+++,,,'''&&&&&&(((,,,---***'''++++++,,,,,,+++***((('''&&&&&&%%%%%%&&&''')))***((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''(((***((('''+++222---III[[[___cccccceeemmmttt|||uuuooo{{{gggQQQ]]]sssvvvbbbUUUQQQNNNCCC>>>>>>999666777777777444111---************)))))))))))))))+++)))((()))---...---+++&&&'''''''''(((((())))))(((((((((((())))))))))))&&&(((+++***((((((***---...---+++))))))))))))***++++++++++++++++++++++++,,,,,,---...///000111222000000000000////////////000111222333333222111000555555555444444333333333222000444@@@SSSccckkkmmmeeeooozzzzzznnn]]]PPPJJJFFFLLLPPPOOOKKKJJJOOOTTT[[[[[[ZZZUUUOOOKKKJJJKKKJJJMMMPPPTTTUUUTTTRRRQQQWWWRRRNNNPPPTTTVVVRRRMMMMMMMMMMMMLLLLLLLLLKKKKKKQQQSSSUUUTTTRRRQQQRRRTTTVVVVVVVVVUUUSSSQQQNNNMMMJJJKKKKKKNNNRRRWWW]]]```aaa\\\WWWUUUWWWZZZ\\\\\\YYYVVVUUUWWWWWWVVVWWW[[[VVVUUUVVVXXXUUURRRVVV\\\^^^___bbbdddfffhhhjjjkkkbbb```^^^[[[ZZZZZZZZZ[[[WWWXXX[[[\\\\\\[[[XXXWWWXXXVVVSSSQQQQQQSSSUUUWWWTTTVVVXXX[[[\\\[[[YYYXXXTTTWWWYYYYYYWWWVVVXXX[[[WWWZZZ]]]^^^]]]]]]```dddffffff&&&&&&&&&''''''''''''((()))******+++,,,...//////%%%))),,,,,,)))((()))+++***'''%%%%%%((()))(((&&&))))))((((((((('''&&&%%%!!!%%%***+++)))&&&&&&''''''++++++((((((,,,//////((()))***++++++***)))(((+++)))(((***,,,,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''((((((((((((,,,***(((''''''(((+++,,,666FFFZZZeeegggfffgggiiijjjbbbmmm||||||}}}vvveeeTTTWWWeeehhhJJJRRRYYYXXXLLL>>>888777;;;777555555333///---///++++++++++++++++++,,,,,,((('''''''''''')))***+++&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((''''''((()))+++,,,************************((()))+++---.........------,,,,,,,,,,,,...000111000000//////000111333444000444888:::999:::===@@@999999888777666555555444555666999@@@MMM\\\kkktttjjjmmmuuuzzzrrr```SSSPPPKKKKKKJJJKKKLLLMMMOOOPPPVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVYYY[[[\\\]]]]]]^^^]]]YYYVVVXXX\\\[[[VVVXXXXXXVVVUUUUUUVVVWWWXXXVVVYYY\\\[[[XXXVVVWWWYYYXXXXXXWWWWWWWWWXXXXXXYYYWWWSSSNNNKKKKKKPPPWWW[[[```^^^\\\ZZZYYYYYYZZZZZZZZZYYYVVVUUUUUUWWWYYY[[[\\\YYYZZZ\\\[[[WWWUUUWWW]]]^^^___aaadddgggjjjkkkaaa^^^ZZZYYY[[[\\\[[[ZZZ\\\]]]___``````]]]ZZZXXXYYYXXXWWWVVVWWWWWWYYYYYYTTTXXX[[[[[[XXXVVVWWWXXXVVVYYY\\\\\\[[[[[[^^^```_________\\\[[[]]]ccciiiffffff&&&&&&&&&''''''''''''((((((((()))***++++++++++++))),,,//////,,,+++,,,---...+++((('''))),,,,,,+++&&&(((******'''%%%$$$$$$"""%%%))))))(((&&&'''((((((---...***(((+++///000)))***++++++++++++***)))---***((()))++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((+++***((('''((()))+++,,,000>>>PPPZZZZZZWWWWWWXXX___[[[iiizzzzzz}}}rrrbbbMMMJJJXXXcccIIILLLPPPRRRPPPJJJEEEDDDAAA;;;777666222,,,***+++++++++++++++++++++++++++)))(((((('''(((***+++,,,))))))))))))******++++++'''''''''(((((((((((((((((((((''''''((()))+++,,,++++++++++++++++++++++++)))***+++---............333333222111111111222222000///............///000111777>>>BBBCCCDDDFFFHHHCCCBBB@@@>>><<<:::999999555666999???IIIUUU```fffdddeeeiiilllfffYYYQQQPPPLLLKKKKKKKKKLLLNNNPPPQQQVVVVVVVVVVVVWWWWWWWWWWWW\\\]]]___aaacccdddeeeeeedddbbb]]]YYY[[[______[[[YYYYYYXXXXXXXXXXXXYYYZZZYYY]]]aaaaaa___]]]^^^```\\\[[[ZZZZZZ[[[\\\]]]^^^^^^[[[VVVSSSRRRTTTXXXZZZ^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[XXXWWWVVVWWWYYYZZZ\\\ZZZ[[[^^^^^^ZZZYYY[[[]]]]]]^^^```bbbcccbbbbbbccc```]]]\\\]]]\\\ZZZXXX\\\^^^bbbddddddaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZUUUXXX[[[[[[XXXVVVWWWYYYVVVXXXZZZZZZZZZ[[[^^^aaa___``````]]]\\\^^^ccchhhgggggg&&&&&&&&&''''''''''''(((%%%''')))***+++***)))(((,,,000333222///---...000111...++++++,,,...//////$$$)))...---((($$$###$$$###%%%'''(((''''''((())))))000333---((()))...111++++++,,,,,,,,,,,,++++++000,,,(((''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))***+++,,,,,,999HHHOOONNNIIIGGGHHHTTTSSSddduuuvvv{{{|||kkkXXX@@@:::KKKXXXIIIIIIIIINNNTTTWWWVVVRRREEE>>>888666222,,,)))******************************))))))))))))+++,,,---******++++++++++++,,,,,,))))))((((((((((((((('''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///////////////////////////......111111111111222333444555===DDDLLLPPPQQQPPPQQQRRRPPPNNNKKKGGGEEECCCBBBAAA>>>???AAAEEEKKKPPPUUUXXXZZZYYYZZZ[[[XXXQQQOOOPPPMMMMMMLLLLLLNNNOOOQQQRRRVVVVVVVVVWWWWWWXXXXXXXXXbbbccceeegggiiijjjjjjjjjjjjhhhddd```bbbfffeee```^^^^^^]]]\\\[[[ZZZYYYYYY\\\```eeegggfffeeefffhhhaaa```^^^]]]^^^```ccceeefffeeebbb___]]]\\\[[[[[[[[[]]]```bbbbbbaaa___^^^___]]][[[YYYXXXXXXYYYYYY\\\ZZZ\\\aaabbb___^^^aaa______```bbbcccaaa]]]YYYbbb```_________]]]ZZZWWW\\\___cccggghhhfffbbb```XXXXXXWWWWWWXXXYYYZZZZZZVVVYYY\\\[[[YYYWWWXXX[[[VVVVVVWWWWWWXXXZZZ^^^aaaaaabbbbbb___]]]^^^cccgggiiiiii&&&&&&&&&''''''''''''((($$$&&&))),,,------+++***---000333222///------///...---------.........---%%%,,,333222,,,&&&%%%'''$$$%%%&&&&&&'''(((***++++++333666000((((((...222------,,,,,,,,,,,,------222---(((&&&''')))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,...888DDDJJJGGGCCC@@@@@@OOOMMM\\\lllpppyyytttZZZ@@@BBBSSSYYYMMMNNNOOOQQQWWW]]]]]]ZZZGGG???888666444///,,,---++++++************))))))+++******)))***+++---...***************************)))))))))((((((''''''((()))))))))***++++++,,,........................++++++,,,---...//////000,,,,,,...///000000111111222333555999===@@@CCCEEEQQQUUUZZZ[[[XXXVVVVVVWWWYYYWWWTTTQQQNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQPPPPPPQQQOOONNNNNNNNNOOOQQQSSSTTTVVVVVVWWWXXXYYYYYYZZZZZZ```bbbdddfffhhhhhhgggggglllmmmkkkiiikkkmmmiiibbbdddcccbbbaaa^^^\\\ZZZYYY[[[```eeehhhggggggiiikkkdddccc```___```cccfffhhhkkkllllllkkkiiieeebbb```[[[^^^cccggghhhgggeeecccaaa```^^^\\\[[[YYYYYYXXX\\\[[[]]]bbbdddbbbccceeeddddddfffiiijjjgggaaa[[[___``````aaa```^^^ZZZXXXZZZ]]]cccggghhhgggcccaaaXXXXXXXXXYYYZZZ[[[[[[\\\XXX[[[]]]\\\YYYXXXZZZ\\\VVVVVVUUUUUUWWWZZZ^^^aaabbbcccdddbbb______cccgggjjjjjj&&&&&&&&&''''''''''''(((%%%'''+++...000000000///+++...111000,,,)))***+++'''***---......,,,***((((((///777666000)))(((***%%%%%%%%%''')))+++,,,,,,,,,555888000((((((---111///...---++++++---...///222...(((&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))$$$%%%&&&'''(((((())))))''''''''''''(((((((((((('''((()))***+++,,,------///666???CCCAAA>>>======JJJGGGSSSbbbjjjwwwhhhMMMXXXgggaaaUUU[[[]]]YYYVVVZZZ\\\ZZZOOODDD;;;777555000------++++++++++++******))))))+++************,,,---...''''''''''''''''''''''''******))))))((((((((('''))))))******+++,,,,,,,,,........................,,,,,,,,,---...///000111222222333444555666777888111444:::AAAHHHOOOTTTVVV[[[]]]^^^[[[WWWUUUVVVXXX]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZ[[[[[[[[[XXXUUURRRPPPOOOPPPQQQRRRSSSUUUTTTSSSPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWYYYZZZ[[[\\\\\\```bbbdddfffggggggfffeeejjjmmmoooppprrrrrrkkkbbbddddddcccbbbbbbaaaaaa```[[[___ccceeeeeefffiiilllgggeeebbb``````bbbeeeggglllnnnppprrrqqqnnnjjjhhh^^^aaagggkkkmmmmmmkkkjjjeeedddcccbbb```]]][[[ZZZ^^^]]]___eeegggffffffiiikkkkkkmmmqqqtttssslllfffdddeeefffeeebbb]]]YYYVVVXXX\\\```dddfffdddbbb```XXXXXXYYY[[[\\\]]]^^^^^^ZZZ]]]^^^]]]ZZZYYY\\\^^^XXXWWWUUUVVVXXX\\\___aaabbbdddfffdddbbbaaadddgggkkkkkk&&&&&&&&&''''''''''''((('''))),,,///111111111111***---///...***''''''((($$$'''+++---+++)))'''&&&)))///555666111,,,++++++%%%%%%&&&))),,,......---...444666000)))***...000000///,,,++++++,,,///000111---(((&&&''')))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))###$$$&&&''')))*********''''''''''''(((((((((((('''(((((()))+++---...///...333888:::999888888:::BBB@@@LLLYYYbbbrrrjjjQQQ]]]jjj```___hhhiii^^^TTTUUUYYYZZZYYYMMM@@@:::666000+++***------,,,,,,+++*********+++******)))***,,,---...''''''&&&&&&&&&&&&%%%%%%***))))))))))))))))))((())))))+++,,,,,,---,,,,,,........................------------...000111222111111111111333555888999999===CCCKKKSSSZZZ___bbb]]]^^^^^^[[[WWWWWWYYY\\\aaabbbcccdddeeegggggghhhccccccbbb___\\\XXXTTTRRRSSSVVVWWWWWWYYY\\\ZZZUUURRRRRRQQQQQQRRRTTTVVVWWWVVVWWWXXXYYY[[[\\\]]]^^^dddeeehhhjjjkkkiiihhhfffgggkkkooorrrttttttlllbbb``````aaabbbdddgggjjjkkk___bbbeeeeeedddfffjjjnnnkkkiiifffcccbbbbbbcccdddjjjmmmpppssstttsssqqqooodddfffjjjnnnqqqrrrrrrqqqmmmmmmmmmkkkiiifffdddbbbdddccceeekkkmmmkkkkkknnnqqqooopppuuuzzz{{{wwwrrrpppqqqppplllfff___ZZZWWWZZZ\\\```bbbcccbbb```^^^YYYZZZ[[[]]]___`````````\\\^^^___^^^[[[ZZZ]]]```[[[YYYWWWXXX[[[^^^___```bbbdddgggfffdddcccfffhhhjjjjjj&&&&&&&&&''''''''''''((()))***+++,,,---.........***---///---)))&&&&&&'''&&&(((+++***((('''((()))'''+++///111///,,,***)))%%%%%%'''+++///111///---///333444...***,,,...///111///,,,)))))),,,///111///+++'''''')))***)))'''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%'''((())))))))))))''''''''''''((((((((((((((((((((((((***---000222222444666666444555777:::===@@@NNNVVVWWWhhh}}}iiiUUUYYYggghhhgggooolll]]]RRRUUU\\\]]]___QQQCCC<<<888222,,,+++......------,,,++++++*********))))))***+++---...((((((((((((''''''&&&&&&)))))))))))))))*********)))***+++------------,,,...........................------...///000222333222222333555999???EEEHHHQQQSSSXXX]]]bbbfffiiijjjfffhhhiiigggdddcccdddggggggiiillloooqqqsssssssssmmmllliiifffccc```^^^]]]ZZZ\\\\\\[[[]]]aaa___XXXSSSSSSRRRSSSTTTUUUWWWXXXVVVWWWXXXZZZ\\\]]]______dddfffiiikkkkkkjjjgggeeeeeehhhkkkmmmqqqrrrllldddbbbaaa```aaadddiiimmmpppiiijjjkkkiiihhhjjjoootttpppnnnkkkhhheeedddcccbbbiiikkknnnqqqsssttttttsssjjjkkkmmmpppsssuuuwwwxxxwwwwwwxxxwwwuuurrrooommmmmmlllnnnssstttrrrrrrtttrrrooonnnrrryyy}}}zzzvvvyyyzzzyyyuuummmgggcccbbb___```aaabbbbbbaaa```___ZZZ[[[]]]```aaabbbcccccc]]]___```^^^\\\[[[^^^aaa^^^\\\ZZZ[[[^^^``````___aaadddhhhhhhfffeeegggiiihhhhhh&&&&&&&&&'''''''''((((((++++++******************,,,...000...***'''&&&((()))++++++(((&&&&&&***---%%%'''***,,,,,,+++)))'''%%%&&&(((---111333000---///222222---+++---///...111...+++))))))+++...111...***'''''')))+++)))'''(((((((((((((((((((((((((((((('''&&&'''((()))***%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))(((''''''''''''''''''((((((((())))))((('''''')))---111333999999999777555666:::===<<>>???AAAFFFMMMWWW```fffhhhiiilllnnnpppqqqqqqqqqsssvvvyyyxxxtttppppppqqqlllooossswwwyyyzzzyyyyyywwwuuurrrnnnkkkjjjiiiiii___aaa___\\\^^^cccaaaZZZTTTSSSSSSSSSTTTVVVXXXYYYVVVWWWXXXZZZ\\\^^^``````bbbdddfffhhhiiigggdddbbbeeeggghhhiiimmmpppmmmfffgggeeecccbbbcccgggkkknnnqqqrrrqqqnnnlllnnntttyyyuuussspppllliiieeecccbbbhhhjjjmmmppprrrttttttuuuoooooooooqqqssswwwzzz|||~~~~~~{{{wwwuuutttssstttyyyzzzwwwwwwyyyrrrmmmjjjnnnvvv{{{zzzvvv{{{}}}}}}zzztttpppnnnnnnddddddccccccbbbaaa``````ZZZ\\\^^^aaacccddddddddd^^^```aaa___\\\\\\___bbb```^^^\\\^^^aaabbb```^^^```dddhhhiiigggggghhhjjjgggggg%%%&&&'''))))))))))))(((''')))+++---.........---000...+++((('''''')))***###(((///111///+++)))(((***,,,...000000...,,,***)))&&&'''---555777222,,,222///,,,+++,,,+++)))&&&***---///...,,,+++---000---***((((((******)))&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))************+++---///111777<<<666000777<<<===CCCCCC777GGGYYYOOOOOOfffrrrlllqqqbbb[[[rrr~~~xxxuuuddd___]]][[[___IIIGGGCCC@@@<<<777222---111000...,,,++++++,,,,,,+++******))))))***+++,,,///---+++)))(((***,,,---++++++*********************+++,,,.........---,,,111000...,,,,,,---......222333333111///000444999GGGLLLTTT]]]eeekkknnnooossstttuuuvvvvvvvvvuuutttxxxxxxxxxxxxxxxwwwwwwwwwsssrrrttt{{{~~~zzzuuuqqqqqqrrrsssuuummmmmmmmmffffffeee\\\]]]YYYVVVWWWUUURRRRRRVVVVVVVVVXXX\\\aaabbb```]]]^^^aaaeeefffdddcccdddfffeeeiiiooottttttqqqlllhhheeedddddddddfffiiilllnnnjjjpppssspppnnnpppqqqpppqqqrrrrrrpppmmmhhhdddaaahhhjjjlllpppuuuyyy}}}xxxyyy{{{}}}~~~~~~}}}{{{{{{|||~~~|||yyyvvvqqqqqqqqqqqqqqqsssuuuvvvyyyyyyzzz}}}|||uuuooolllkkklllnnnjjjccc```bbbcccdddfffggghhhhhhgggfffeeedddcccbbbbbbcccdddeeebbbaaa_________aaabbbdddaaaccceeeeeeeeefffkkkooohhhhhh%%%&&&'''((())))))(((((()))***,,,000333333000...000...+++)))'''((()))******,,,---...,,,***(((&&&***+++---......---,,,++++++,,,...222444555333000555222000///000///---***'''***------,,,,,,///222000---***)))******(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((()))*********)))))))))((((((((('''''')))((('''&&&&&&'''((())))))))))))***+++...000111000777333...555888777;;;999...BBB\\\VVVMMMSSSWWWfffkkkiiicccuuu~~~yyy{{{yyyuuummm^^^YYYbbbKKKHHHDDD@@@<<<777222...///...---,,,,,,+++,,,,,,+++***)))))))))+++,,,---///---+++))))))***,,,---+++++++++++++++*********'''(((***,,,,,,,,,++++++.............../////////---000444666888<<>><<<333333888222HHHlllrrrZZZJJJIIIDDDQQQdddjjj]]]SSSZZZdddiiikkkyyypppZZZRRRSSSIIIFFFAAA<<<888444///,,,***+++,,,---------,,,+++******)))***+++---///000///...,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,---...000111222111000/////////000000111333444555:::@@@IIIQQQWWW]]]dddjjjkkklllnnnooopppoooooonnnooonnnnnnmmmmmmlllkkkjjjiiihhhgggggghhhjjjmmmnnnuuurrrpppsssuuuuuuyyy~~~xxxwwwuuuttttttuuuwwwxxxvvvrrrxxx}}}yyy{{{~~~xxxyyyvvvuuuuuurrrkkkggghhhkkkkkkkkkkkkkkkiiigggeeeiiihhhfffdddcccdddggghhhjjjjjjkkkkkkkkkjjjjjjiiipppnnnllljjjjjjmmmppprrr{{{{{{uuunnnkkkooossssssqqqpppqqqsssvvvtttnnniiiaaaaaadddhhhpppxxx}}}~~~yyy{{{}}}|||xxxvvvvvvxxx}}}}}}~~~|||}}}~~~{{{ssskkkiiisssuuuxxx|||~~~{{{zzz|||~~~}}}zzzwwwuuutttttttttnnnppprrrqqqpppppptttxxxwwwwww%%%%%%%%%&&&''''''((())))))'''(((...555777000)))222111...,,,***)))))))))+++...777DDDLLLHHH999,,,+++***(((''''''(((***+++)))***---222777:::999888---...///...---***)))((('''***------++++++...000......,,,++++++,,,///111((((((((((((((((((((((((&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''')))((('''&&&&&&'''((())))))))))))***,,,...000222222===>>>;;;@@@;;;111///222111AAA^^^jjjZZZNNNTTTQQQfffyyyzzzlll[[[[[[iiibbbfffsssqqqZZZOOOJJJ===CCC@@@<<<999666222...+++***+++,,,---...---,,,++++++*********,,,...///111///...---,,,,,,,,,------++++++,,,,,,------------...///000000000000//////000000111333888===BBBEEEOOOTTT[[[```cccfffjjjnnnhhhiiijjjkkklllkkkkkkkkkmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiikkkmmmoooppptttqqqooorrrssssssvvv{{{ttttttsssrrrrrrrrrrrrssspppnnnuuu{{{vvvyyy}}}xxx|||yyyyyy{{{yyyssspppqqquuuuuuuuutttrrrpppnnnmmmnnnllliiiggggggiiikkklllkkkkkkiiihhhhhhhhhhhhiiiqqqmmmgggeeegggnnnvvv|||~~~vvvmmmjjjooorrrqqqssspppnnnoooqqqqqqooollliiiiiijjjmmmssszzz~~~{{{}}}~~~zzzvvvtttuuuyyyyyyzzz~~~zzzssspppvvvxxx{{{}}}|||{{{{{{|||}}}{{{}}}~~~||||||%%%%%%%%%%%%&&&'''((()))(((&&&&&&***000333000,,,333111000---+++***))))))...---///666===<<<444,,,,,,+++)))(((''''''((()))'''(((---444;;;>>>===;;;333444666555222...,,,,,,))),,,...---***))),,,...------,,,+++***,,,000444)))((((((''''''(((((()))&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))************+++---///111...999:::888===999///...888>>>GGG[[[nnniiiaaagggYYYuuuzzzaaaXXXeeecccaaajjjbbbHHHEEEEEE222>>><<<;;;999888555111------------......---,,,,,,,,,,,,++++++,,,...///111//////......---------...+++,,,,,,------......///,,,,,,,,,,,,---///000111555666:::???FFFNNNUUUXXX___cccgggiiihhhgggiiilllggghhhiiikkklllmmmnnnnnnlllkkkjjjiiiiiiiiiiiiiiikkklllmmmnnnooopppqqqqqqsssooooooqqqsssrrruuuyyyvvvvvvvvvvvvuuuuuuttttttnnnmmmuuuzzzuuuvvvzzzuuu{{{xxxxxx{{{zzzvvvvvvxxxzzz{{{{{{zzzwwwtttttttttssspppmmmlllnnnpppqqqrrrooonnnllljjjiiiiiijjjkkkmmmhhhbbb___cccmmmzzzzzzpppmmmqqqtttrrrtttsssqqqnnnmmmmmmnnnooouuuuuuuuuwwwzzz|||yyy}}}yyywwwxxxwwwuuuuuuyyy}}}yyy{{{}}}~~~}}}|||}}}~~~%%%%%%%%%%%%%%%'''((()))***((('''))),,,000222222333222000...,,,***)))(((+++***+++///444666222...---,,,+++)))((('''&&&&&&%%%,,,444;;;???@@@AAAAAA444777999777333...,,,,,,)))+++------***)))+++...---------+++)))+++///333***)))(((''''''((()))***%%%&&&'''((()))(((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((+++*********)))))))))))))))((('''&&&&&&'''((()))++++++******+++---...///+++777888777===<<<555555BBBNNNQQQ___{{{qqqoooSSSsssdddNNNUUUcccSSS[[[]]]GGGFFFLLL===;;;;;;<<<======:::666222000//////...------------...---,,,,,,,,,...///000/////////...............,,,,,,,,,---.../////////...------...111555:::<<>>??????OOOPPP\\\~~~qqqdddQQQrrrkkkLLLMMMaaaFFFPPP___NNNKKKVVVOOO;;;<<<>>>AAABBB???;;;777222111///...---------...///...---,,,------/////////////////////.........,,,,,,------...///000000333333222444999???FFFJJJQQQUUU\\\bbbeeefffdddcccaaadddffffffdddcccfffhhhffffffhhhiiikkkmmmnnnoookkkkkkjjjiiiiiijjjkkkllllllnnnqqqssstttsssqqqpppooommmooosssuuussstttxxxrrrsssuuuvvvwwwwwwwwwvvvvvvvvv~~~zzzyyy}}}xxxxxxtttsssuuuuuutttuuuyyyxxxzzz{{{yyyvvvuuuvvvxxxyyywwwtttvvvyyy{{{{{{zzzzzzyyywwwuuuttttttttttttuuuqqqmmmlllrrr||||||yyy||||||zzzuuuzzz}}}zzzrrrmmmnnnrrrttttttuuuwwwyyy{{{|||}}}}}}wwwwww}}}zzzyyy|||}}}''''''''''''''''''''''''(((&&&%%%***222555111,,,...------,,,+++++++++***,,,,,,***...999BBB<<<000---,,,+++)))((('''''''''%%%666777888FFFCCC===III///,,,)))))),,,...---+++''''''(((***+++,,,......444111,,,((((((***---000...,,,)))&&&%%%&&&'''))))))'''&&&(((,,,///...,,,)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))(((&&&%%%)))***++++++***)))((('''(((((((((((())))))))))))((((((((((((***,,,...///...777FFFEEE888666;;;777???OOO^^^cccfff___^^^aaazzz~~~hhhNNNBBBBBB>>>@@@ZZZ\\\QQQVVVLLL<<<<<>>999<<>>666333222000//////000000111...------...///111333444;;;===@@@EEEMMMTTT[[[___]]]___aaabbbddddddcccccc___```aaaaaabbbcccddddddfffffffffgggggggggffffffffffffggghhhhhhgggffffffffffffgggiiimmmoooooonnnpppqqqrrrssstttsssrrrrrrsssooolllmmmpppqqqqqqoooqqqrrrssssssttttttssssssppppppqqqqqqqqqqqqrrrrrrqqqqqqpppppppppppppppqqqttttttttttttttttttttttttrrrrrrsssssstttuuuuuuvvvssssssttttttuuuvvvvvvwwwrrrrrrtttuuuwwwxxxyyyzzzzzz{{{|||~~~~~~~~~}}}}}}~~~}}}zzzxxxyyy}}}~~~|||yyyxxxxxx|||{{{zzzzzz{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...---+++''''''((()))*********)))---(((''',,,...,,,+++---///666<<<<<<777111111222AAA555888999000666???999111333444222...+++***+++,,,---///000///---+++)))((((((((((((((((((((((((((((((((((((((())))))))))))((())),,,000000---)))))))))((('''&&&'''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&'''((()))************)))((('''''''''((((((***+++,,,,,,+++++++++333AAABBB666888@@@???SSSCCCQQQTTTVVVfff^^^OOOvvvjjjooonnnMMMDDD<<<===DDDFFF>>>555222111000000000111222333000111222555999>>>BBBDDDQQQRRRUUUYYY]]]bbbfffhhhdddddddddccccccbbbaaaaaa______```bbbcccdddeeeffffffggggggggggggffffffffffffggghhhhhhhhhhhhgggfffgggggghhhkkkoooqqqpppoooqqqqqqssstttttttttsssrrrvvvrrrooonnnpppqqqpppnnnpppqqqrrrsssssssssrrrqqqnnnooooooooopppppppppppppppqqqqqqqqqpppooonnnnnnttttttttttttttttttttttttrrrrrrrrrssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvrrrssstttvvvxxxyyy{{{{{{||||||||||||~~~{{{{{{}}}~~~~~~}}}{{{yyyxxxyyy}}}}}}{{{yyy}}}~~~}}}}}}}}}~~~}}}|||{{{zzz|||~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++------,,,+++((((((((((((((()))))))))...'''%%%+++...+++)))+++---555<<<===777333222444<<<000777===555999>>>111111444555333///+++***+++,,,...000111000...,,,***&&&'''((()))***)))'''&&&)))))))))))))))(((((((((,,,+++,,,///222222...******)))((('''&&&&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((((((((('''&&&&&&'''((()))***+++******)))(((''''''&&&((()))***+++,,,,,,+++***+++333AAABBB888;;;FFFFFF```KKKTTTSSSVVVkkk___GGG|||dddmmmwwwPPPFFF======DDDEEE===444111000000000000222333444===???CCCJJJQQQYYY___cccggggggggghhhhhhhhhggggggiiihhhgggfffdddcccbbbbbb\\\]]]^^^```aaacccddddddgggggggggggggggffffffffffffggghhhiiiiiihhhgggfffhhhggghhhlllqqqsssqqqoooqqqrrrssstttttttttsssrrrwwwtttpppoooqqqqqqpppnnnooopppqqqrrrsssrrrqqqpppmmmmmmnnnnnnoooooooooppppppqqqqqqqqqqqqooommmlllttttttttttttttttttttttttrrrrrrrrrsssssstttttttttxxxxxxwwwwwwvvvvvvuuuuuussssssuuuvvvxxxzzz{{{|||}}}}}}|||||||||}}}~~~}}}{{{}}}|||xxxwwwzzz|||}}}|||{{{yyywwwyyy{{{{{{xxxuuusssxxx~~~{{{wwwxxx|||~~~}}}||||||}}}'''&&&&&&%%%&&&'''((()))++++++***(((+++///...)))+++***((('''''''''((()))...---,,,***)))******+++555===CCCAAA888///,,,,,,222555AAADDD999555777333555999333...111---'''+++***111...,,,333222'''$$$+++,,,------,,,+++)))(((---,,,***(((((((((((()))++++++++++++++++++++++++***)))((('''&&&'''((((((*********)))(((((('''''')))(((((((((''''''''''''(((((()))))))))'''&&&%%%&&&'''((()))***+++,,,,,,***************+++++++++))))))***+++,,,,,,------...222999<<<999999BBBMMM\\\LLLCCCIIIffffffKKKUUUuuurrrmmmuuuuuu\\\JJJ;;;;;;>>><<<666333111000111222777===BBBFFFTTTVVV[[[```dddgggiiijjjiiiiiihhhhhhhhhiiikkkllliiihhhgggfffeeedddccccccaaaaaacccdddfffgggiiiiiiaaabbbbbbccccccdddeeeeeefffhhhiiihhhffffffjjjmmmlllmmmnnnoooqqqssstttttttttuuuvvvwwwwwwvvvuuuuuussssssssssssssssssssssssvvvuuusssrrrqqqrrrrrrsssqqqpppnnnmmmllllllmmmmmmsssoookkkkkklllmmmllljjjssstttuuuvvvvvvuuuttttttssssssrrrrrrrrrqqqqqqqqqssssssttttttttttttttttttsssssstttvvvwwwxxxyyyzzz||||||{{{{{{{{{}}}~~~~~~zzz~~~zzzyyy{{{|||zzz|||{{{xxxvvvvvvwwwyyyyyyyyyxxx|||}}}}}}~~~}}}zzzzzz}}}zzz||||||{{{yyyzzz{{{|||~~~'''&&&&&&%%%&&&'''((())))))******(((+++//////******))))))(((((((((((((((000...,,,***))))))))))))000666;;;;;;555///,,,,,,333111666999555555888555555999333///222---(((,,,222999555222888666...,,,,,,,,,------,,,+++)))(((...---,,,************+++++++++++++++++++++++++++))))))'''&&&&&&&&&'''((()))))))))(((((((((((('''))))))(((((((((''''''''''''((()))))))))((('''&&&''''''((()))***+++,,,,,,++++++++++++*********************+++,,,,,,---------000555888666777BBBOOOYYYJJJFFFOOOhhhgggKKKSSSwww}}}xxxllliiivvvfffRRR===777999;;;;;;;;;===???CCCGGGLLLQQQUUUWWW```aaacccdddfffggghhhhhhjjjjjjiiihhhhhhiiikkkkkkiiihhhhhhgggeeeddddddcccbbbccceeefffhhhiiiiiijjjaaabbbbbbcccddddddeeeeeefffhhhjjjhhhfffgggjjjnnnlllmmmnnnoooqqqrrrssstttrrrssstttuuuvvvuuuttttttssssssrrrrrrrrrrrrrrrrrruuutttsssqqqpppppppppqqqpppooonnnlllllllllllllllqqqmmmjjjjjjlllmmmllljjjrrrssstttuuuvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~}}}zzz|||yyyxxx{{{{{{yyyzzz}}}zzzxxxvvvvvvxxxzzzzzzzzzvvvzzz~~~}}}}}}}}}{{{|||~~~}}}|||zzzyyyzzz}}}zzz{{{|||~~~''''''&&&%%%&&&'''((())))))+++***)))+++///...+++)))))))))))))))(((((('''000///---***)))(((((((((+++...222333111///......222000222777<<<===:::555777;;;555000222...)))---555===999333777666000111------------,,,+++***)))///...---+++++++++,,,,,,******************++++++)))((('''&&&%%%&&&''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''')))******)))(((((('''(((((()))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------,,,...222333222555CCCRRRWWWFFFFFFOOOdddbbbKKKQQQqqqtttiiiddd^^^]]]wwwkkkYYYFFF???AAADDDFFFHHHNNNQQQWWW\\\aaacccddddddjjjjjjiiiiiiiiijjjjjjkkklllkkkjjjiiiiiiiiijjjkkkiiiiiihhhgggfffeeeddddddcccdddfffhhhiiiiiiiiiiiiaaabbbcccddddddeeeeeeeeegggiiijjjiiiggggggkkknnnlllmmmnnnooopppqqqrrrssspppqqqrrrsssssssssssssssrrrrrrrrrqqqqqqppppppppptttsssqqqpppooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkknnnjjjggghhhjjjlllkkkiiiooopppssstttuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxxxxvvvwwwzzz{{{xxxxxxzzzyyywwwvvvwwwzzz||||||{{{uuuyyy~~~}}}|||~~~|||~~~}}}}}}}}}{{{{{{|||||||||zzzzzz{{{|||}}}~~~~~~~~~((('''&&&%%%%%%&&&'''(((***,,,,,,******------)))((()))*********)))'''&&&...---+++***)))((())))))+++,,,...///000000000000...444999AAAJJJGGG;;;666===@@@888222444///)))...444;;;555...111000,,,///---------,,,++++++******---,,,+++***)))******+++)))))))))***************)))(((&&&%%%%%%%%%&&&'''%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''&&&''')))***+++******)))(((((()))******+++,,,,,,......---,,,+++******)))+++,,,,,,,,,---------......///111222111666FFFWWWWWWAAA???DDDRRRWWWKKKUUUqqquuuddd___]]][[[~~~sssjjjaaaXXXVVVXXXYYYWWWUUU[[[]]]aaadddffffffeeedddkkkjjjjjjjjjkkkmmmooopppmmmlllkkkiiiiiiiiijjjjjjiiiiiihhhhhhgggfffeeeeeeaaaccceeegggggggggffffffaaabbbccceeeeeeeeeeeeeeegggiiijjjiiiggghhhkkkooommmmmmnnnnnnooopppqqqqqqnnnoooooopppqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnrrrqqqpppooonnnllllllkkkmmmmmmlllkkkjjjjjjjjjjjjkkkhhheeefffiiikkkkkkiiilllnnnppprrrsssrrrqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}{{{xxxvvvuuutttuuuyyyyyyvvvuuuwwwxxxwwwwwwyyy{{{}}}~~~}}}vvvzzz~~~~~~|||{{{|||~~~}}}~~~{{{yyy}}}~~~~~~~~~}}}~~~((('''&&&%%%%%%&&&'''(((,,,///...+++)))+++***'''((()))*********)))'''&&&+++***)))))))))***+++,,,/////////000000111111222+++777;;;AAAMMMGGG999:::DDDFFF>>>666777222,,,000555;;;333+++//////+++------,,,,,,+++*********)))***)))((('''&&&'''((()))((((((((())))))*********)))((('''&&&%%%&&&''''''%%%&&&&&&'''((()))*********)))))))))(((((((((((('''((()))+++++++++******))))))******++++++,,,,,,///......---,,,+++******---------------.........111111333333222777HHHXXXZZZ<<<777888???KKKNNN]]]uuupppjjjjjjeeennn{{{ppprrrooollljjjkkkkkkgggbbbbbbbbbcccdddeeeeeeffffffiiiiiihhhiiijjjlllnnnpppmmmllljjjiiihhhiiiiiijjjiiiiiiiiihhhhhhggggggfff```aaabbbcccddddddccccccaaabbbdddeeeffffffeeedddgggiiijjjiiiggggggkkknnnmmmmmmmmmnnnnnnooooooooommmmmmmmmnnnoooooopppqqqpppppppppoooooonnnnnnnnnqqqppppppooonnnmmmlllkkklllllllllkkkkkkjjjiiiiiijjjfffdddeeehhhkkkjjjiiijjjkkkmmmoooppppppqqqpppppppppqqqqqqqqqqqqqqqqqqpppqqqrrrssstttuuuvvvwwwsssssssssssssssrrrrrrrrrvvvwwwyyy{{{|||||||||||||||}}}}}}|||zzzxxxvvvuuutttrrrssswwwxxxtttsssuuuxxxwwwxxxzzz}}}~~~zzz}}}~~~{{{yyyyyy{{{~~~}}}}}}}}}}}}}}}}}}||||||)))((('''&&&%%%&&&'''''',,,///000+++(((******((()))))))))))))))((((((''')))((((((((()))+++,,,---000222333222111000222333***777333555EEEBBB666>>>HHHKKKBBB;;;<<<777222666<<>>AAA>>>:::???AAAAAA666///888999000---+++***)))((('''''''''((()))((('''&&&&&&'''((()))&&&&&&'''(((((()))******+++***)))((('''((())))))((()))))))))******++++++*********)))))))))((((((***+++,,,,,,,,,+++***)))******++++++++++++,,,,,,............------------........................///111333444111333???MMMXXX<<>>>>>@@@DDDHHHKKK@@@===222///999888///...---)))&&&&&&(((***)))'''***************+++++++++(((((()))***+++,,,,,,---------,,,,,,+++*********)))************+++++++++***+++,,,------,,,+++*********++++++++++++,,,,,,''')))+++---///000//////------..................//////.........///000111///000222333666===GGGNNNYYY[[[```hhhppptttsssqqq}}}yyyqqqmmmppptttpppiiinnnkkkgggcccbbbccceeegggiiihhhggggggggghhhjjjkkkkkkjjjhhhfffggghhhkkklllmmmnnnmmmmmmkkkhhheeedddgggfffdddbbbcccdddfffhhheeefffhhhiiihhhfffcccaaaggggggffffffggghhhiiijjjkkkkkkkkkllllllmmmmmmmmmiiiiiihhhhhhiiikkklllnnnjjjjjjkkkmmmnnnpppqqqqqqrrrpppppprrruuuuuussspppqqqqqqqqqqqqooommmjjjiiiiiihhhfffeeedddddddddeeeffffffggghhhjjjllloooqqqooonnnllljjjiiiiiijjjjjjlllmmmmmmnnnoooppppppqqqsssttttttuuuuuutttsssrrrssssssrrrrrrsssvvvxxxzzz~~~|||yyyvvvuuurrrooopppssstttqqqrrrttt{{{{{{|||}}}|||~~~}}}~~~}}}yyyzzzyyywwwwwwxxxzzz}}}|||~~~~~~~~~~~~,,,+++)))(((''''''(((((('''***,,,+++)))(((***---***'''&&&'''***,,,***''',,,,,,,,,,,,,,,,,,,,,,,,222111///---...///111333000)))111===III^^^]]]@@@888999<<<@@@EEEIIIKKKLLL???>>>333111:::999///...---***&&&&&&)))***)))'''))))))************++++++)))))))))******++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,------...///......---,,,000000000000000000000000,,,---...////////////...//////...---------------///...,,,,,,---000333555<<<>>>@@@CCCHHHPPPZZZaaaiiijjjmmmrrrwwwxxxvvvsss{{{{{{yyysssnnnnnnqqqnnnhhhmmmkkkhhheeedddeeefffhhhiiiiiiiiiiiiiiijjjkkkkkklllkkkiiiggggggiiikkklllnnnmmmllljjjgggdddbbb```gggeeecccaaaaaacccfffhhheeefffhhhiiihhhfffcccbbbgggfffffffffggghhhjjjkkkkkkkkkkkkkkklllllllllllliiiiiihhhhhhiiikkklllmmmjjjjjjkkklllnnnooopppqqqrrrpppooorrruuuuuusssoooqqqqqqqqqpppooommmkkkjjjhhhgggfffeeeddddddeeefffggggggggghhhjjjlllnnnooommmllllllkkkjjjjjjjjjjjjlllmmmmmmnnnooopppqqqqqqssstttuuuuuuvvvuuuttttttssssssrrrrrrtttvvvyyyzzz~~~|||yyywwwuuurrroooooorrrsssqqqsssvvv{{{|||}}}~~~}}}~~~|||xxx}}}|||zzzzzz{{{}}}|||+++***((('''&&&&&&''''''''')))++++++((('''))),,,***(((&&&'''***,,,***((()))******++++++,,,,,,,,,333111...,,,,,,---000222555111555;;;FFFXXXVVV>>>111444:::BBBHHHKKKJJJHHH>>>>>>666444===:::///...---***'''''')))+++***((()))))))))*********++++++***************************+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000000///...---000000//////......------/////////......------------,,,,,,+++,,,---...///666555444555999???EEEIIISSSTTTVVVXXX]]]dddlllrrruuuuuuvvvxxxzzzyyyvvvsss{{{uuuzzzzzzvvvoookkklllkkkhhhkkkjjjiiigggggghhhiiiiiijjjkkkkkklllmmmlllllllllmmmllljjjiiiiiijjjlllmmmnnnllljjjfffcccaaa___^^^gggdddaaa___```cccfffiiifffggghhhiiihhhfffdddbbbffffffffffffgggiiikkklllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkllliiijjjkkklllmmmnnnoooppprrrpppoooqqqtttuuurrroooqqqqqqqqqpppooommmlllkkkggggggeeeeeedddeeefffggghhhhhhhhhhhhiiikkkmmmnnnkkkkkkkkkllllllkkkjjjjjjlllmmmmmmnnnooopppqqqrrrssstttuuuvvvvvvwwwvvvvvvtttssssssssstttwwwyyy{{{~~~~~~~~~}}}{{{yyyxxxwwwrrrooonnnqqqrrrrrrtttxxx||||||}}}~~~~~~}}}zzz~~~}}}}}}~~~~~~)))((('''&&&%%%&&&&&&'''''')))+++***(((''')))+++***(((&&&(((+++,,,***((('''(((((()))***++++++,,,222///,,,***+++---000222888111222<<>>888777???;;;000///...+++''''''***+++***(((((()))))))))***+++++++++++++++++++++***************+++,,,---............,,,,,,---------.........000000000000///......---111000000///......------...------,,,,,,,,,------++++++,,,///222666:::===GGGHHHJJJNNNTTT[[[bbbfffhhhggggggfffhhhlllqqquuuqqqrrrtttvvvvvvvvvtttrrrzzzvvvxxxzzzxxxoooiiihhhiiihhhiiiiiiiiijjjjjjjjjkkkkkkkkklllnnnooooooooonnnmmmnnnmmmkkkjjjjjjkkklllmmmnnnllliiifffcccaaaaaaaaafffddd```^^^___bbbfffiiifffggghhhhhhhhhfffeeedddffffffffffffhhhjjjlllmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkiiiiiijjjkkklllmmmnnnnnnqqqpppoooqqqtttuuurrrooopppppppppooonnnmmmllllllgggfffeeedddeeeeeeggghhhiiiiiihhhhhhhhhjjjkkkllliiijjjkkklllmmmlllkkkjjjllllllmmmooopppqqqrrrrrrttttttuuuvvvwwwxxxxxxxxxuuutttssssssuuuwwwzzz{{{~~~}}}}}}|||{{{yyyxxxxxxrrrnnnmmmpppqqqrrruuuzzz||||||}}}}}}~~~~~~((((((&&&%%%%%%&&&&&&'''(((***,,,+++(((''')))++++++((('''(((+++,,,+++(((''''''(((((()))***++++++---,,,***)))+++...111333888...///AAAIII;;;111555888777777;;;AAACCCAAA>>>:::===888888???;;;111000///+++((((((***,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,...000111111000///............/////////////////////......---------111111111111111111111111---...///000222333444555555777;;;@@@GGGNNNSSSWWW[[[]]]aaaeeejjjnnnrrrssspppmmmkkkiiijjjkkknnnooohhhjjjnnnqqqtttuuuvvvvvv~~~yyywww{{{xxxooohhhggghhhhhhhhhiiijjjkkkkkkllllllllllllmmmnnnooopppooonnnnnnnnnnnnlllkkkkkkkkkllllllmmmkkkiiigggeeeeeeeeeeeeeeeccc```___```cccfffiiifffggghhhhhhhhhgggfffeeeggggggfffggghhhjjjkkkmmmkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiiiiijjjiiiiiihhhhhhiiijjjkkkllllllmmmqqqooooooqqqttttttrrrnnnooonnnnnnmmmmmmlllllllllgggfffeeedddeeeeeeggghhhiiiiiihhhhhhhhhiiijjjkkkiiijjjkkklllmmmlllkkkjjjllllllmmmoooppprrrssssssuuuuuuuuuvvvwwwxxxyyyyyyuuuuuuttttttuuuxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxrrrnnnmmmpppqqqrrruuuzzz||||||}}}~~~~~~~~~~~~~~~((('''&&&%%%%%%&&&'''((()))+++---,,,)))((())),,,+++)))'''(((+++---+++)))'''(((((())))))************))))))***+++...111222666222333FFFPPP>>>222???999666333666<<>>555:::666666===;;;444666000---)))))),,,---,,,******++++++,,,...//////000------......//////000000///111333555555444333222000000000111111111111222222222111111222333444555111222444666888;;;<<<===JJJMMMRRRXXX\\\]]]^^^]]]aaacccgggjjjmmmoooppppppiiiiiiiiiiiihhhgggffffffjjjgggdddccceeeggghhhgggfffiiimmmnnnnnnoooqqqssspppssszzzyyyxxx|||yyyzzzvvvooojjjjjjjjjhhhjjjiiiiiiiiijjjkkklllmmmlllllllllllllllmmmnnnnnnmmmmmmllllllkkkjjjjjjjjjiiiiiihhhgggeeedddbbbaaabbbbbbbbbcccdddfffggghhhgggggggggggghhhhhhggggggjjjjjjhhhhhhhhhiiijjjkkkhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjjjjiiihhhggggggggghhhhhhiiijjjjjjjjjpppooonnnpppssstttqqqnnnkkkjjjiiiiiiiiijjjkkklllhhhgggfffeeeddddddeeefffhhhggggggggghhhiiikkklllmmmllllllkkkjjjjjjjjjjjjllllllnnnoooqqqssstttuuuwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvuuuuuuwwwyyy|||}}}|||zzzxxxwwwvvvvvvrrroooooorrrsssqqqsssvvvzzzzzz{{{|||~~~)))((('''&&&''''''))))))+++...///...+++)))+++---+++)))'''))),,,---+++)))************)))))))))))))))***+++,,,,,,,,,,,,,,,000FFFBBB888DDDGGG===<<<<<<666111333999>>>===:::444999555555<<<;;;555888000---******,,,---,,,***++++++,,,---...000000111---......///000111111222111222555666777555333222000111111111111222222222555444444444555777888:::HHHJJJLLLOOORRRUUUWWWYYYZZZ^^^dddjjjnnnoooooonnnkkkmmmooooooooollliiiggggggfffdddccccccdddeeefffmmmiiieeedddfffgggfffeeegggiiikkkkkkhhhfffgggiiifffnnn~~~}}}zzzzzzuuuooollllllkkkhhhjjjjjjiiihhhiiijjjlllmmmllllllkkkjjjjjjlllmmmnnnmmmmmmlllkkkkkkjjjiiiiiigggggggggfffdddaaa^^^\\\bbbbbbccceeefffgggggghhhgggggggggggghhhhhhhhhhhhkkkkkkiiihhhhhhhhhiiijjjgggggghhhhhhiiiiiijjjjjjggghhhiiijjjjjjiiihhhggggggggghhhhhhiiiiiijjjjjjpppooonnnpppssstttqqqnnnjjjiiihhhhhhhhhiiijjjkkkiiihhhfffeeedddddddddeeeggggggfffggghhhiiikkklllooonnnllljjjiiiiiijjjjjjllllllnnnoooqqqssstttuuuwwwvvvuuuttttttuuuvvvvvvwwwvvvuuuuuuwwwyyy|||~~~}}}zzzwwwvvvvvvvvvrrrppppppssstttqqqrrrtttyyyyyyzzz|||}}}~~~%%%&&&'''((()))***++++++------,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++******+++***)))(((((()))***+++************+++---///111<<>>AAA<<<555000000666>>>DDD999999777555777;;;>>>>>>//////...------...///000222///---...222555444333...111333111222555444222333111///111333222///+++......///111333777:::<<>>999333000222777;;;>>>999999999999;;;======<<<777555444222111111111111555222//////222444444222...222333111222666666444++++++---000333444444222888:::>>>CCCHHHNNNRRRUUUXXXWWWXXX]]]bbbeeedddbbbiiillloooooommmlllooorrrpppppppppooommmkkkiiihhhiiihhhgggggggggggggggggggggbbb```dddgggdddbbbaaammmkkkgggdddbbbccceeegggdddgggjjjlllllljjjhhhgggeeeppp{{{|||vvv|||{{{uuutttpppllliiijjjllllllkkkkkkjjjjjjjjjjjjkkklllmmmjjjhhhggghhhjjjkkkjjjhhhjjjlllmmmkkkhhhgggiiilllddddddeeeeeeeeecccbbbaaa```cccggggggeeedddeeegggddddddeeeeeefffgggggghhhkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkllllllkkkkkkkkkjjjjjjjjjiiihhhgggeeeeeeffffffgggiiiiiijjjjjjkkkllllllmmmjjjjjjjjjiiiiiiiiihhhhhheeefffffffffdddcccaaa```gggffffffeeefffgggiiijjjhhhjjjlllkkkiiiiiilllooolllmmmooorrrsssttttttsssttttttttttttttttttttttttttttttssstttvvvzzz~~~}}}~~~yyyuuutttuuupppooonnnnnnooopppqqqrrrrrrssstttxxx|||(((((()))***+++,,,,,,---((()))***,,,------------///000///...,,,,,,---///++++++************++++++,,,,,,++++++,,,...000111222111000000222888@@@FFFBBB<<<666555888<<<===<<<777666777:::<<<<<<;;;999>>><<<999666333111//////444111......111333222111,,,000111///111666777555666:::???CCCEEEGGGIIIJJJRRRTTTWWW[[[___bbbdddfffhhhfffgggjjjoooqqqpppnnnppprrrtttssspppoooqqqssslllkkkkkkiiigggeeecccaaadddeeeeeefffffffffffffffeeeaaa```eeegggddd```___eeeeeedddbbb```bbbeeehhheeeiiimmmooonnnllliiihhhjjjxxx~~~yyy~~~tttnnnqqqooommmllllllmmmlllkkklllllllllkkkkkklllmmmmmmiiigggfffggghhhhhhgggfffjjjmmmnnnmmmjjjiiijjjmmmeeeeeeffffffeeedddbbbaaa```cccffffffdddccceeehhhddddddeeeeeefffgggggggggiiiiiiiiiiiiiiihhhhhhggghhhhhhiiiiiiiiiiiihhhhhhkkkkkkkkkkkkkkkjjjjjjjjjiiihhhgggeeeeeeffffffgggiiiiiiiiijjjkkkkkklllllljjjjjjiiiiiiiiihhhhhhhhheeeeeeeeeeeedddbbbaaa```fffeeeeeeeeeeeeggghhhiiiiiijjjllljjjiiijjjnnnrrrlllmmmoooqqqssssssssssssssssssssssssssssssssssssuuutttttttttvvvyyy|||}}}{{{~~~~~~yyyvvvuuuvvvqqqpppooooooooopppqqqrrrtttssssssuuuyyy}}}~~~))))))***++++++,,,------+++++++++++++++,,,---...333333222///,,,,,,///222,,,,,,++++++++++++,,,,,,...------------...000111555333000000555???JJJRRRLLLDDD<<<;;;@@@DDDDDDBBB<<<888666999;;;;;;::::::<<<:::888555222///---,,,222///...///444777888777999===>>>>>>@@@EEEFFFDDDKKKPPPWWWZZZ[[[\\\^^^aaafffgggjjjlllnnnnnnnnnnnnooommmlllnnnrrrtttssspppiiikkkmmmkkkgggeeefffhhhbbbbbbbbbbbbbbbbbbaaaaaa```aaaccceeefffeeeeeedddddd``````eeehhhddd___^^^cccddddddcccaaabbbeeeiiifffkkkppprrrpppmmmkkkkkkmmm{{{~~~tttnnnooooooooooooooommmlllkkknnnnnnmmmmmmmmmmmmmmmmmmggggggfffffffffeeeeeedddhhhkkkmmmllliiiggghhhkkkffffffggggggfffeeecccbbb```cccfffeeecccccceeehhheeeeeeeeefffffffffggggggfffggghhhiiiiiihhhgggfffggghhhiiijjjiiihhhfffeeejjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeffffffggghhhiiiiiiiiijjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeedddccccccbbbaaaeeeeeeddddddeeefffhhhiiikkklllllljjjhhhiiinnnrrrlllmmmoooqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttuuuwwwyyy{{{yyy|||~~~}}}yyyvvvvvvwwwrrrqqqpppoooooopppqqqrrrvvvtttrrrsssvvvzzz}}}~~~{{{******++++++,,,,,,------111000---++++++,,,---///555666444000,,,+++///444,,,,,,------------,,,,,,000///.........///000111777333000000777CCCNNNVVVPPPGGG>>>===CCCIIIKKKKKKNNNCCC:::999999777777:::333333444444444444444333:::888888<<>>:::777333444888666777:::>>>AAACCCEEEFFFMMMLLLLLLPPPWWW]]]______[[[```dddeeehhhkkkjjjfffeeeiiioootttwwwxxxxxxyyyuuuuuuuuuuuutttsssrrrqqqeeeccc```aaadddfffeeeccc]]]___aaa___[[[ZZZ[[[]]]^^^^^^]]]]]]]]]]]]^^^^^^___```aaabbbcccccccccccceeeaaa```eeegggddd```___gggjjjmmmjjjdddaaacccfffggglllrrrsssqqqoooqqqttt}}}sssmmmkkkqqqsssuuuuuurrrooommmlllpppppppppooonnnmmmlllkkkhhhiiiiiihhheeeccccccdddfffggghhheeebbbbbbeeehhhhhhhhhiiiiiihhhgggeeeddd```ccceeedddbbbbbbeeehhhfffffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhgggggghhhggggggfffeeeeeefffffffffgggggggggggghhhiiihhhgggeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhgggggggggggggggfffeeedddeeeeeeeeefffeeeeeeeeeeeeggghhhiiinnnooooookkkhhhgggjjjmmmmmmnnnoooqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxxxx{{{}}}{{{wwwttttttvvvrrrqqqqqqpppqqqssstttuuuyyyvvvtttsssvvvyyy{{{{{{www|||~~~************++++++++++++000222666888777444000---555888888444---***...333---...////////////...---333222111000///000000111222///...000777>>>CCCEEEHHHFFFFFFJJJSSS^^^fffkkkmmmZZZJJJFFFEEE@@@AAAFFFLLLNNNPPPSSSUUUWWWWWWWWW___]]]\\\^^^cccggghhhggg___fffkkkmmmoooqqqnnniiipppqqquuuyyy||||||zzzwwwrrrqqqnnnjjjgggdddbbbbbb[[[XXXUUUVVVYYY[[[ZZZXXX]]]```bbbaaa^^^]]]___aaaaaa```^^^]]]]]]]]]^^^^^^aaaaaa```aaaaaabbbccccccgggbbb```dddgggdddbbbaaaeeejjjmmmjjjddd```aaadddffflllrrrrrroooooosssxxx{{{pppkkkkkkuuuwwwxxxvvvrrrooommmnnnppppppppppppnnnmmmkkkjjjjjjkkkllliiifffddddddeeehhhiiihhheeebbbbbbgggkkkhhhiiiiiijjjiiihhhfffeeeaaacccdddcccaaaaaaeeehhhffffffffffffffffffffffffhhhggggggggghhhhhhiiijjjggggggffffffeeefffffffffdddddddddeeeeeefffffffffiiihhhgggeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhggggggggggggiiihhhgggfffeeefffgggggggggffffffeeefffgggiiijjjkkkmmmnnnlllhhhgggiiilllmmmnnnoooqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrtttuuuwwwwwwxxx{{{}}}{{{wwwsssssstttqqqppppppqqqrrrtttvvvwwwyyywwwuuuuuuwwwyyyzzzzzzyyy~~~******************++++++,,,111888>>>>>>999222,,,444888999444---***---222---...///000000///...---444333222000000000000111444222222555;;;@@@BBBBBBHHHJJJOOOXXXbbbmmmwww|||{{{hhhZZZYYY[[[XXXYYY___eeefffffffffeeecccaaa```hhheeebbbcccfffhhhgggeeelllssszzz|||~~~~~~zzzuuunnnmmmnnnqqqsssqqqkkkfffaaa```^^^\\\[[[[[[\\\\\\___\\\YYYZZZ]]]______]]]]]]___bbbaaa______aaaddd```___^^^^^^^^^___```aaabbbbbbaaa``````aaacccdddiiicccaaadddgggeeeccccccccchhhkkkiiibbb^^^```cccffflllqqqqqqoooooouuu{{{}}}~~~}}}qqqnnnnnnwwwyyyzzzxxxsssooonnnnnnooopppppppppnnnllljjjiiikkkmmmmmmkkkgggdddeeefffkkkkkkjjjfffcccdddiiinnniiiiiijjjjjjiiihhhfffeeeaaacccdddcccaaaaaaeeehhhfffffffffffffffffffffeeeiiihhhgggggggggiiijjjkkkgggfffeeeddddddeeeggggggcccccccccddddddeeeeeeeeeiiihhhgggfffeeeffffffggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggggggggiiiiiigggffffffggghhhhhhggggggffffffggghhhjjjkkkgggjjjlllllliiihhhjjjlllmmmnnnooopppqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppprrrtttuuuwwwwwwxxx{{{}}}{{{vvvsssrrrtttpppppppppqqqrrruuuwwwxxxzzzxxxvvvvvvxxxyyyzzzyyy|||}}}~~~~~~+++******))))))***,,,---000333777::::::888555222444777999666000++++++,,,,,,++++++,,,---///111222333...,,,///000...111777555::::::<<>>>>>BBBHHHNNNQQQRRRSSS___ooorrrjjjoooyyy{{{uuuyyymmmiiiggghhhhhhfffgggjjjmmmmmmllllllmmmooopppqqqnnnmmmlllooorrrsssqqqnnnnnnnnnooonnnkkkfffaaa^^^`````````___^^^^^^]]]]]]^^^ZZZXXXZZZYYYWWWXXX\\\[[[\\\\\\\\\\\\]]]]]]]]]_______________^^^^^^^^^]]]]]]\\\[[[\\\]]]^^^___]]]^^^```aaaaaaaaa``````aaabbbcccddddddcccbbbaaaaaabbbcccdddeeeddddddccciiikkkqqqvvvwwwwww|||yyysssvvvtttvvvnnnpppnnnuuuqqqmmmoookkkhhhoooqqqnnnoooppplllgggiiipppjjjlllmmmnnnmmmkkkiiihhhggghhhiiiiiiiiihhhggggggkkkkkkjjjjjjiiihhhhhhhhhdddcccbbbbbbbbbcccdddeeeffffffeeeeeedddccccccbbbffffffffffffggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddgggfffcccccceeedddeeefffgggggggggffffffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllllliiiggggggiiiiiigggdddjjjiiigggggghhhkkkmmmoooiiikkkllljjjhhhiiimmmqqqnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrssssssrrrqqqpppmmmnnnppprrrttttttttttttwwwvvvtttrrrqqqqqqqqqrrrsssrrrssstttsssrrrwww~~~{{{zzzzzz{{{|||}}}}}}|||yyy|||~~~------------...///000111,,,---///000222444555555111888???>>>888666;;;AAA666999;;;;;;<<<>>>BBBFFFKKKHHHIIIMMMPPPQQQUUUZZZ```bbbbbbcccnnn~~~~~~yyy|||mmmjjjjjjmmmmmmkkklllppptttsssrrrrrrrrrrrrsssssspppmmmjjjjjjkkkiiieeeaaaaaaaaaaaa```___\\\ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\___ZZZXXXYYYYYYXXXZZZ^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^_______________]]]\\\\\\[[[[[[]]]^^^___]]]^^^___aaabbbbbbaaaaaaaaabbbcccddddddcccbbbbbbaaabbbcccdddeeedddcccbbbgggkkkoooppptttzzz|||{{{sssnnnrrrsss}}}rrrqqqmmmsssoookkknnnjjjgggmmmkkkjjjkkkllliiifffhhhmmmkkklllmmmnnnmmmlllkkkjjjgggggghhhhhhhhhhhhggggggjjjjjjjjjjjjjjjjjjjjjjjjffffffeeeddddddddddddeeedddddddddddddddeeeeeeeeeeeefffggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggddddddgggfffccccccfffeeeffffffggggggggggggfffiiiiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkkkkkkkkkkkkkkhhhffffffiiiiiifffdddhhhggggggggghhhkkknnnppphhhkkkmmmllljjjjjjlllooommmmmmmmmmmmmmmmmmmmmmmmppppppqqqrrrrrrqqqqqqpppooopppqqqrrrsssssssssrrrtttsssrrrqqqpppqqqqqqrrrsssrrrtttvvvtttrrrwww}}}{{{zzzyyyzzz|||||||||zzzxxx|||~~~}}}000000000111222333444555111222555999;;;===>>>>>>:::BBBIIIHHHCCCBBBHHHPPPIIIIIIIIIKKKOOOSSSVVVWWWYYYXXXXXXZZZ[[[]]]```bbbaaaaaa```aaakkkyyy~~~www~~~vvvsssrrrtttsssooonnnpppooonnnmmmjjjhhhgggeeeeeeccc```]]]]]]^^^]]]ZZZWWW^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]___ZZZXXXYYYYYYYYY[[[```\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^^^^^^^___`````````]]]\\\[[[[[[[[[\\\^^^^^^]]]^^^___aaabbbbbbbbbaaaaaabbbcccdddddddddcccbbbbbbcccdddddddddcccbbbaaaaaaggghhhggglllvvvvvvnnn{{{~~~iiifffnnnqqqzzzllljjjkkkpppkkkgggllljjjgggmmmhhhiiikkkkkkhhhgggiiilllkkkllllllmmmmmmmmmllllllfffggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkhhhhhhgggffffffeeeeeedddbbbccccccdddeeefffggggggeeefffgggiiiiiiiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhgggddddddggggggddddddgggggggggggggggggggggggggggjjjjjjjjjjjjjjjjjjjjjiiiggghhhjjjkkkkkkkkkjjjiiikkkhhhffffffhhhiiifffcccfffffffffgggiiilllnnnpppgggkkknnnnnnllljjjlllnnnlllllllllllllllkkkkkkkkknnnooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqpppoooooopppqqqrrrrrrrrruuuwwwuuusssvvv||||||zzzxxxyyy{{{|||{{{yyyxxx|||~~~}}}~~~333444444555666777777777;;;>>>DDDIIILLLMMMLLLKKKLLLSSSYYYXXXSSSSSSYYY```^^^[[[YYY]]]eeekkkkkkiiiaaaaaaaaaaaabbbdddffffffcccbbbaaabbbjjjuuu{{{||||||xxx}}}zzzvvvtttsssnnnhhheeefffdddcccbbb```^^^\\\ZZZYYYVVVTTTRRRTTTXXXZZZYYYVVV]]]]]]]]]]]]^^^^^^______\\\]]]]]]^^^^^^______```___[[[YYYZZZ[[[YYY\\\```\\\\\\]]]]]]]]]^^^^^^^^^]]]^^^^^^^^^___`````````\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^```bbbbbbbbbbbbaaaaaabbbcccdddeeeddddddccccccddddddeeedddcccaaa``````eeeeeedddiiirrrpppgggmmmrrr___```kkkoooyyyhhheeejjjmmmhhheeekkkjjjggglllgggkkkmmmllliiiiiikkkmmmllllllkkkkkkkkkllllllmmmgggggggggggghhhhhhiiiiiiiiiiiiiiijjjkkkkkklllllliiiiiiiiihhhgggfffeeedddaaabbbcccdddfffggghhhiiieeefffhhhiiiiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiigggddddddggggggeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkkhhhiiikkkllllllkkkjjjiiikkkiiifffgggiiiiiigggdddeeeeeefffgggiiikkknnnooohhhkkkoooooommmkkkkkkmmmkkkkkkkkkkkkjjjjjjiiiiiimmmmmmmmmnnnooopppqqqqqqrrrrrrqqqqqqppppppppppppppppppooonnnooopppqqqrrrrrrsssvvvxxxwwwsssvvv{{{{{{xxxvvvxxx{{{}}}{{{xxxxxx|||}}}|||~~~HHHHHHIIIJJJJJJJJJJJJIIIFFFKKKQQQWWWZZZ[[[YYYXXXRRRVVVZZZYYYWWWXXX\\\aaa```\\\ZZZ^^^ggglllmmmjjjfffhhhiiigggiiimmmnnnmmmooommmkkklllqqqyyyyyyzzz|||sssnnnjjjhhhccc[[[XXXZZZZZZZZZ[[[[[[[[[ZZZZZZYYYTTTRRRQQQTTTYYY]]]^^^]]][[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^______`````````___\\\[[[]]]\\\ZZZ[[[^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_______________\\\[[[[[[ZZZZZZ\\\]]]^^^___```aaabbbbbbbbbaaa```aaabbbccceeeeeeeeeddddddddddddeeeeeedddbbbaaa```dddfffggghhhlllooommmgggdddjjjZZZ^^^lllppp}}}kkkiiilllnnngggcccjjjiiieeejjjggglllooollliiikkkllllllmmmllljjjiiiiiijjjkkklllhhhggggggggghhhiiijjjkkkiiijjjjjjjjjkkkkkklllllliiiiiiiiiiiihhhgggfffeeeaaabbbccceeefffhhhiiijjjgggggghhhhhhhhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiigggddddddggghhheeeeeehhhjjjiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkklllmmmnnnnnnkkkkkkllllllllllllkkkkkkllliiiggggggiiijjjgggeeeeeeffffffgggiiikkklllmmmiiillloooooolllkkkkkkmmmkkkjjjjjjiiiiiihhhhhhggglllllllllmmmnnnoooqqqrrrrrrrrrqqqpppppppppppppppqqqpppooonnnooooooqqqqqqrrrssswwwzzzxxxtttuuuzzzzzzwwwtttvvv{{{~~~{{{xxxyyy}}}~~~}}}~~~ZZZ[[[[[[\\\\\\[[[ZZZYYYPPPSSSXXX]]]```aaaaaaaaaWWWXXXYYYZZZ[[[]]]```ccc^^^___```bbbeeeiiimmmoooqqquuuuuuqqqqqquuuuuurrruuurrrpppqqqtttxxx|||wwwyyyyyywwwvvvxxxxxxvvvhhhccc___^^^[[[VVVVVVXXXWWWXXXYYY[[[[[[[[[[[[[[[YYYVVVUUUVVV[[[^^^^^^]]]YYYZZZ[[[[[[[[[[[[[[[ZZZ]]]^^^^^^^^^^^^^^^^^^^^^___\\\\\\___^^^[[[ZZZ\\\]]]]]]]]]^^^^^^^^^^^^__________________^^^^^^^^^\\\[[[ZZZZZZZZZ[[[]]]^^^aaaaaabbbcccbbbaaa```___aaabbbccceeefffeeeeeedddeeeeeeeeeeeedddbbb```___fffdddeeejjjkkkgggeeeeeecccjjj\\\bbbpppqqq}}}ooooooqqqrrriiiccciiifffaaaeeeeeelllooojjjhhhiiijjjhhhnnnllljjjhhhggghhhjjjkkkiiihhhhhhhhhiiijjjlllmmmjjjjjjkkkkkkkkkkkkkkkkkkhhhhhhiiiiiihhhgggfffeeeaaabbbccceeefffhhhiiijjjhhhhhhgggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggdddeeehhhhhhffffffiiikkkjjjiiihhhhhhhhhiiiiiihhhiiijjjkkkmmmooopppqqqnnnmmmmmmllllllmmmmmmmmmmmmkkkhhhhhhkkkkkkiiifffffffffggghhhiiijjjkkkllljjjmmmoooooollljjjlllnnnjjjjjjiiihhhhhhgggffffffkkkjjjkkkkkkmmmoooqqqrrrrrrqqqpppooooooppppppqqqrrrqqqpppooooooooopppqqqrrrssswww{{{yyytttuuuyyyyyyuuurrruuu{{{|||xxx{{{~~~}}}~~~YYYYYYZZZZZZZZZXXXVVVUUUTTTVVVYYY\\\```bbbdddeeefffeeeeeegggjjjnnnpppqqqiiiooottttttqqqssszzz~~~zzzxxxzzzxxxssspppmmmkkklllnnnooosssvvvrrrooonnnoooooojjjfffeeeaaa]]]ZZZ[[[ZZZXXXZZZ___XXXXXXZZZZZZZZZZZZYYYXXX]]]ZZZVVVVVVYYY[[[ZZZXXX[[[\\\]]]^^^^^^]]][[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\___]]]^^^```___[[[YYY[[[]]]]]]]]]^^^^^^^^^______`````````______^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]bbbbbbccccccbbbaaa___^^^aaabbbccceeeffffffeeeeeeeeeeeefffeeedddbbb```___ccc^^^```gggggg^^^\\\aaadddmmm```gggtttsss|||}}}pppqqquuuuuujjjdddhhhddd^^^aaacccjjjmmmiiieeeggghhheeennnllliiigggfffggghhhjjjjjjiiiiiihhhiiikkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkgggggghhhiiiiiihhhfffeeebbbbbbdddeeeggghhhiiijjjiiihhhgggffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiigggdddeeehhhhhhffffffiiilllkkkiiihhhhhhhhhiiiiiiggghhhjjjlllnnnpppqqqrrrpppooommmllllllmmmnnnooonnnkkkiiiiiikkkllliiiffffffgggggghhhiiijjjjjjjjjkkknnnooonnnkkkjjjlllooojjjiiiiiihhhgggffffffeeejjjjjjjjjkkkllloooqqqrrrrrrqqqpppoooooopppqqqqqqsssrrrpppooooooooopppqqqrrrsssxxx|||yyyuuuuuuyyyxxxtttqqquuu|||}}}yyy{{{~~~}}}YYY]]]bbbcccaaa______aaa[[[bbbhhhiiiffffffjjjpppqqqoooooosssyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~yyyrrrnnnnnnmmmkkkiii^^^]]]]]]```eeeiiiiiigggiiiiiieeebbbdddhhhgggbbb```___^^^[[[YYYWWWVVVUUUTTTVVVYYY[[[\\\[[[YYYXXXUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYY[[[\\\^^^``````^^^\\\ZZZYYY\\\[[[VVVWWW^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaabbbbbb``````cccdddaaabbbeeeaaaccceeehhhiiihhhgggeeehhhfffdddeeefffeeebbb^^^]]]]]]^^^______``````aaadddeeefffjjjqqqxxxsss{{{{{{sssjjjdddcccddddddccceeeeeefffggghhhiiiiiiiiimmmlllkkkjjjiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjkkkiiijjjlllmmmmmmjjjhhhfffiiihhhggghhhkkkkkkhhheeeeeeeeeddddddddddddcccccchhhhhhiiijjjkkkjjjiiiiiihhhhhhggggggffffffffffffccccccdddeeefffhhhhhhiiifffhhhjjjkkkkkkiiigggeeeiiijjjlllnnnpppppppppppprrrpppnnnllllllnnnqqqsssppppppooommmlllkkkjjjiiieeeeeefffggghhhiiiiiijjjpppnnnkkkhhhgggggghhhiiieeeeeeeeeeeeffffffffffffhhhggggggkkkppprrrpppnnnoooqqqrrrqqqoooooorrrvvvuuuuuutttsssrrrqqqqqqpppqqqsssuuuxxxzzz{{{{{{{{{rrrqqqqqqtttyyy}}}|||{{{~~~~~~~~~~~~|||~~~{{{]]]bbbggghhhgggfffggghhhlllpppssstttrrrsssvvvzzzzzzxxxwwwyyy}}}uuuuuuttttttsssrrrqqqqqqhhhccc]]][[[\\\\\\[[[YYY[[[YYYXXX[[[___bbbbbb```eeeeeeaaa^^^```dddccc^^^___^^^^^^\\\ZZZXXXVVVUUUTTTUUUXXX[[[\\\\\\[[[ZZZUUUVVVWWWWWWYYYYYYZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]][[[ZZZYYY[[[\\\^^^______^^^\\\ZZZZZZ]]][[[WWWWWW]]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___```aaaccc```aaadddeeebbbcccfffbbbdddfffhhhiiiiiigggfffgggeeecccdddeeeeeeaaa]]]]]]]]]]]]^^^^^^___``````aaabbbdddjjjsss~~~wwwyyyzzzsssiiicccbbbcccddddddddddddddddddeeeggghhhiiinnnmmmkkkjjjjjjjjjkkklllkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkklllkkkjjjhhhgggjjjhhhggghhhkkkkkkhhheeeeeeeeeeeeddddddcccccccccfffggghhhiiiiiihhhfffeeefffgggggghhhggggggffffffdddeeeeeeeeeffffffggggggfffgggiiikkkkkkjjjhhhfffiiikkkmmmooopppqqqqqqpppqqqqqqooonnnnnnoooqqqrrrppppppooommmlllkkkjjjiiifffgggggghhhhhhiiiiiiiiinnnllljjjgggfffggghhhiiieeeeeefffggggggggggggggghhhfffgggjjjoooqqqooommmnnnppprrrqqqpppppprrruuuttttttssssssrrrrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwtttrrrqqqtttxxx{{{zzzxxx}}}}}}~~~~~~|||~~~~~~hhhlllqqqsssqqqqqqrrrttt~~~}}}zzzxxxwwwwwwxxxxxxtttrrrpppppprrrssstttsssiiiiiiiiihhhfffeeecccbbb^^^ZZZVVVUUUXXXYYYYYYWWW[[[XXXVVVXXX\\\______]]]aaa```]]]YYY[[[___^^^YYY\\\]]]^^^]]]\\\ZZZWWWUUUUUUWWWYYY[[[\\\\\\[[[ZZZVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]]]]\\\[[[ZZZYYYZZZ\\\]]]______^^^\\\[[[\\\]]]\\\XXXXXX\\\]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^___cccaaaaaaeeefffddddddgggdddeeegggiiijjjiiihhhgggfffcccaaabbbdddccc```]]]\\\\\\\\\]]]]]]^^^___```aaaaaacccjjjuuuyyyyyyqqqgggbbbaaacccdddddddddcccbbbaaabbbeeehhhiiinnnmmmlllkkkjjjkkklllmmmmmmlllkkkiiiiiiiiijjjjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkiiiggghhhkkkkkkhhheeeffffffeeeeeedddcccbbbaaadddfffggghhhhhhfffcccaaaeeefffhhhiiiiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkklllkkkiiihhhkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmllljjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiikkkjjjhhhffffffggghhhiiidddeeeggghhhiiiiiiiiihhhhhhffffffiiimmmooonnnkkkmmmoooqqqqqqqqqpppqqqsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttvvvtttrrrtttwwwyyyxxxwww|||}}}~~~|||{{{}}}}}}}}}~~~~~~~~~ppptttxxxxxxvvvuuuvvvxxx{{{sssnnnllljjjhhheeecccbbb```______```aaaaaaaaaaaaaaaaaa```___^^^]]]^^^[[[XXXXXX[[[^^^]]]\\\]]]ZZZWWWYYY]]]```aaa```___^^^[[[WWWYYY]]][[[VVVZZZ[[[]]]^^^^^^[[[XXXVVVYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[^^^]]]\\\YYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\^^^]]]]]]]]]]]]\\\]]]]]]cccaaabbbfffgggeeefffiiifffgggiiijjjjjjiiihhhgggdddbbb``````bbbbbb___\\\\\\\\\[[[\\\\\\]]]___```bbbbbbccciiivvvxxxpppgggaaaaaacccddddddfffdddbbbaaabbbeeeiiilllnnnmmmlllkkkkkkkkklllmmmooonnnllljjjjjjjjjjjjjjjlllkkkiiihhhhhhiiikkkmmmmmmjjjhhhhhhjjjjjjhhheeeeeefffffffffeeecccaaa```eeegggiiijjjiiifffcccaaadddfffhhhjjjjjjiiigggeeeddddddeeeeeefffffffffgggfffgggiiikkkllllllkkkjjjkkkmmmoooqqqrrrssssssrrrppprrrsssttttttssspppooooooooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffeeeeeefffhhhiiiccceeegggiiikkkkkkjjjjjjhhhfffeeehhhlllnnnllljjjkkkmmmoooqqqqqqqqqqqqqqqpppqqqqqqqqqrrrrrrrrrsssqqqqqqpppppprrrtttvvvwwwvvvtttrrrssswwwyyyyyyxxx||||||~~~~~~}}}yyy}}}||||||||||||zzzlllooorrrpppmmmkkkkkkmmmuuummmddd___]]]\\\YYYVVV[[[[[[[[[ZZZYYYZZZ\\\]]]^^^___```aaaaaaaaa______[[[XXXUUUVVVYYY[[[ZZZXXX]]]YYYUUUVVV[[[___aaaaaa```___[[[XXXYYY]]][[[VVVYYYZZZ]]]^^^^^^]]]ZZZYYY^^^^^^^^^]]]\\\[[[YYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^______]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\^^^]]][[[[[[ZZZYYYZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]\\\\\\ccc```bbbfffgggfffgggjjjhhhiiiiiijjjjjjiiihhhgggdddaaa^^^___aaabbb___]]]]]]\\\[[[[[[\\\]]]___```aaaaaacccjjjwwwwwwpppgggbbbbbbccccccbbbgggeeecccbbbcccggglllooommmlllkkkjjjkkkkkkmmmmmmpppooommmlllkkkkkkkkkkkkllljjjhhhggggggiiimmmoooooollliiihhhjjjjjjgggeeedddeeeffffffeeedddbbb```hhhjjjkkklllkkkhhhfffdddeeefffiiijjjkkkiiigggeeebbbcccdddeeeggghhhiiijjjggghhhjjjkkklllllllllllllllmmmoooqqqssssssssssssppprrrtttvvvuuussspppnnnoooooonnnlllkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhffffffeeeeeeeeefffggghhhdddfffgggiiijjjkkkkkkkkkiiigggeeegggjjjlllkkkiiikkklllnnnpppqqqrrrqqqpppooooooppppppqqqrrrrrrrrrqqqqqqqqqrrrtttwwwzzz|||vvvsssqqqssswww{{{{{{zzz|||}}}~~~~~~}}}~~~zzz|||~~~~~~{{{{{{~~~~~~{{{zzz}}}___aaacccaaa\\\YYYZZZ[[[ddd___YYYVVVVVVWWWVVVUUUZZZ[[[\\\[[[[[[\\\^^^aaa]]]___aaacccccccccbbbaaa]]][[[XXXYYY\\\^^^\\\ZZZ[[[WWWRRRRRRVVVZZZ]]]]]]aaa```\\\XXXYYY]]][[[VVVXXXYYY\\\]]]^^^^^^]]]\\\``````___^^^]]][[[YYYXXX[[[[[[\\\]]]^^^___``````______^^^^^^^^^______```___^^^]]]]]]]]]]]]^^^^^^ZZZZZZ[[[\\\\\\]]]]]]]]]^^^[[[[[[\\\\\\YYYYYY\\\ZZZ\\\]]]______]]]\\\ZZZ\\\]]]^^^^^^^^^^^^]]]]]]aaa___aaaeeegggfffhhhkkkiiiiiiiiiiiiiiihhhggggggdddaaa^^^^^^```bbb```^^^^^^]]]\\\[[[\\\^^^```aaa___aaaeeennn|||wwwqqqjjjeeedddcccbbb```fffeeebbbbbbcccggglllooolllkkkjjjiiijjjkkklllmmmpppooonnnlllllllllmmmmmmkkkjjjgggfffgggjjjmmmpppqqqmmmiiihhhjjjjjjgggdddcccdddeeeffffffdddcccaaajjjjjjkkkkkkjjjiiihhhgggggghhhiiijjjjjjhhhfffeeebbbcccdddfffhhhjjjlllllliiijjjkkkkkkllllllllllllkkkmmmoooqqqrrrssssssrrrppprrrtttvvvuuusssooommmooonnnmmmlllkkkiiihhhhhhggggggggggggggghhhhhhhhhffffffffffffffffffggggggfffgggggghhhiiijjjjjjkkkkkkhhhfffgggjjjlllkkkiiilllkkklllnnnppprrrqqqpppoooooooooppppppqqqqqqqqqpppqqqrrrtttwwwzzz|||~~~wwwtttrrrsssxxx|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||~~~~~~{{{~~~~~~~~~~~~VVVXXXYYYWWWSSSQQQQQQSSSXXXVVVTTTSSSTTTVVVWWWXXXYYY[[[\\\[[[ZZZ[[[^^^aaa]]]___aaabbbcccaaa___^^^aaa___^^^___ccceeedddbbb```[[[UUUSSSUUUYYY[[[[[[___^^^ZZZVVVXXX[[[YYYTTTXXXYYYZZZ\\\]]]^^^^^^^^^_________^^^]]]\\\\\\[[[]]]]]]^^^___```aaabbbbbbaaa```___^^^^^^___`````````___^^^^^^^^^^^^___```YYYZZZZZZ[[[\\\]]]]]]]]]^^^ZZZZZZ]]]]]]YYYYYY]]]ZZZ[[[]]]______]]][[[ZZZ\\\]]]^^^___``````______```^^^```eeegggfffhhhkkkjjjiiiiiihhhhhhgggffffffdddaaa^^^^^^```bbbaaa______^^^\\\[[[\\\^^^aaabbbeeeggglllvvvxxxrrrlllhhhfffdddaaa]]]bbbaaa```___aaaeeeiiikkkjjjjjjiiihhhiiijjjkkklllpppooonnnmmmmmmmmmnnnooojjjiiigggggghhhkkknnnppprrrnnnjjjhhhiiiiiigggdddaaabbbeeefffgggeeedddbbbiiihhhhhhgggggghhhhhhhhhjjjjjjjjjiiihhhgggfffeeedddeeefffhhhiiikkkllllllkkkkkkkkklllllllllllllllkkklllnnnppprrrrrrrrrrrrppprrrtttuuutttrrrooommmooonnnmmmllljjjiiihhhhhheeeeeeffffffgggggghhhhhhgggggggggfffffffffffffffhhhhhhfffffffffhhhjjjkkkllliiiggggggjjjlllkkkiiilllkkkjjjlllooorrrrrrqqqooooooooopppppppppppppppoooppprrruuuwwwyyyzzz{{{{{{wwwtttuuuyyy|||}}}|||||||||~~~}}}}}}|||UUUWWWYYYWWWSSSRRRSSSUUUTTTSSSRRRRRRRRRSSSUUUWWWZZZ\\\]]]\\\ZZZZZZ]]]```\\\^^^```aaa```^^^\\\ZZZ\\\ZZZZZZ\\\aaaccccccaaaiiiccc[[[XXXYYY[[[]]]]]]^^^]]]YYYUUUVVVYYYWWWRRRXXXYYYZZZ[[[]]]^^^``````]]]]]]^^^^^^^^^^^^^^^___^^^^^^___```aaabbbccccccaaa```___^^^^^^___```aaaaaa```___^^^^^^___aaaaaaYYYZZZZZZ[[[\\\\\\]]]]]]]]]YYYYYY]]]]]]YYYYYY]]]YYY[[[]]]______]]][[[YYY[[[\\\^^^```aaaaaa``````___^^^___dddffffffhhhkkkjjjiiiiiihhhgggfffeeeeeeeeeaaa^^^^^^aaabbbaaa___```___]]]\\\]]]___aaacccmmmooouuu}}}xxxsssnnnjjjhhheee```\\\^^^]]]]]]]]]___bbbeeehhhiiiiiihhhhhhhhhiiikkkllloooooonnnmmmmmmnnnooopppiiihhhgggggghhhkkknnnpppsssnnnjjjhhhiiiiiigggddd```aaadddfffgggfffdddcccgggfffeeeddddddeeeggghhhlllkkkjjjiiihhhffffffeeeggghhhhhhiiijjjkkkkkklllllllllllllllllllllkkkkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrssstttsssqqqnnnlllnnnnnnmmmllljjjiiihhhhhhcccddddddeeefffggghhhhhhhhhhhhgggggggggfffffffffjjjhhhfffdddeeefffiiikkkmmmjjjggggggjjjlllkkkjjjmmmkkkiiijjjnnnqqqrrrqqqpppppppppooooooooooooooonnnppprrruuuvvvwwwwwwvvv~~~zzzvvvvvvyyy||||||{{{zzz{{{~~~~~~}}}}}}~~~WWWWWWXXXXXXWWWUUUTTTSSSTTTSSSRRRQQQRRRSSSUUUVVV[[[[[[ZZZZZZ[[[]]]^^^___bbb___```eeeccc\\\WWWYYY^^^[[[YYY[[[```ccccccbbbppphhh___YYYYYY[[[]]]]]]]]][[[XXXYYY\\\]]][[[XXXZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZ\\\```dddfff____________^^^___aaaccceeedddbbbaaa`````````aaa```___^^^\\\\\\\\\]]]^^^ZZZ[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYXXXWWWWWWWWWXXXVVV\\\ZZZYYY```^^^YYY^^^\\\]]]___aaaaaaaaaaaa```^^^^^^^^^^^^```bbbdddfffkkkgggddddddfffhhhgggeeeeeebbb___```aaabbb___\\\ZZZ\\\^^^]]]\\\^^^cccgggiiisss|||rrriiikkkkkkbbb^^^```^^^^^^^^^___```aaadddeeeiiihhhfffeeefffgggiiijjjkkklllmmmnnnnnnmmmmmmlllnnnnnnooooooppppppqqqqqqnnnmmmjjjhhhfffeeeeeeeeegggfffeeeddddddeeefffggglllkkkiiihhhhhhhhhiiiiiihhhkkknnnmmmjjjggghhhiiijjjkkkkkklllkkkjjjiiihhhhhhhhhiiijjjjjjiiihhhgggggglllnnnmmmooosssssspppqqqqqqqqqpppppppppppppppnnnmmmkkkiiihhhhhhiiiiiiiiifffbbbcccfffhhhgggeeebbbfffiiiiiigggfffgggiiiiiihhhggggggggghhhjjjkkkiiikkkmmmkkkiiiiiimmmpppmmmnnnpppqqqrrrrrrqqqqqqmmmppprrrrrrooooooqqqssssssrrrrrrssstttvvvxxxzzz{{{zzzxxxwwwwwwyyy|||~~~~~~VVVWWWWWWXXXWWWUUUTTTSSSTTTSSSQQQQQQQQQSSSVVVXXX[[[[[[ZZZ[[[\\\^^^```aaabbb___aaaeeeeee^^^ZZZ[[[]]]\\\\\\^^^aaadddffffffpppiii```ZZZZZZ[[[[[[ZZZ\\\ZZZXXXZZZ\\\\\\ZZZWWWYYYZZZ[[[[[[\\\\\\\\\[[[\\\[[[ZZZ[[[\\\___ccceee_______________```aaacccdddcccaaa```___^^^^^^_________^^^]]]]]]]]]]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[YYYWWWWWWWWWXXXYYYWWW\\\YYYXXX]]]ZZZUUUYYY]]]^^^___```aaa``````___`````````aaabbbdddfffgggjjjgggddddddfffgggfffeeedddbbb___```aaabbb___]]][[[]]]___^^^]]]___ccchhhmmmwwwxxxppprrrpppgggbbbddd___^^^^^^```bbbeeeggghhhiiihhhfffffffffhhhjjjkkkkkklllmmmnnnooonnnmmmmmmnnnnnnooooooppppppooooooooonnnkkkhhhfffeeeddddddgggfffeeeeeeeeeeeefffgggkkkjjjiiihhhhhhhhhiiijjjiiilllooommmjjjggggggiiiggghhhiiiiiihhhgggfffeeegggggghhhiiiiiiiiihhhgggiiimmmooonnnpppsssssspppqqqqqqppppppoooooonnnnnnmmmllljjjiiihhhhhhiiiiiiiiigggeeeeeefffggggggfffcccfffiiiiiigggeeefffhhhiiihhhhhhggghhhiiijjjkkkmmmoooqqqooommmnnnqqquuuoooooopppqqqrrrrrrrrrrrrnnnppprrrqqqooonnnqqqtttrrrrrrrrrrrrtttvvvxxxyyy{{{zzzxxxxxxxxx{{{}}}VVVVVVWWWWWWWWWUUUTTTSSSSSSRRRPPPOOOQQQTTTXXXZZZZZZZZZ[[[\\\]]]___aaabbbaaa```aaafffgggccc______\\\^^^___```aaacccfffiiinnnhhhaaa\\\\\\[[[ZZZXXX[[[YYYYYY[[[]]]]]]YYYUUUYYYYYYYYYXXXYYYYYYZZZZZZ]]]]]]\\\[[[\\\^^^aaabbb____________```aaabbbccccccbbbaaa___]]]\\\[[[[[[^^^^^^^^^^^^^^^]]]]]]\\\YYYYYYZZZZZZ[[[\\\\\\]]]\\\ZZZXXXVVVVVVXXXZZZ[[[XXX]]]YYYVVVZZZVVVQQQUUU]]]^^^_______________^^^aaaaaaaaabbbccceeeggghhhhhhfffeeeeeeffffffeeeddddddaaa______bbbbbb```]]]\\\^^^```___^^^```dddiiirrr{{{~~~xxxllldddeeeccc```___bbbgggjjjkkkkkkiiihhhgggfffgggiiikkkmmmlllmmmnnnooopppooonnnnnnmmmnnnoooppppppooommmlllpppnnnkkkiiifffeeeeeeeeeggggggfffeeeeeefffggggggiiiiiihhhhhhhhhiiijjjjjjjjjmmmooonnnjjjgggggghhheeeeeefffffffffeeeddddddeeefffggghhhiiiiiihhhhhhkkkoooqqqooopppsssrrrooopppppppppooonnnmmmmmmllllllkkkjjjhhhhhhhhhiiiiiihhhiiijjjiiigggfffggggggdddgggjjjiiifffdddeeegggiiihhhhhhhhhhhhiiijjjjjjmmmooopppooommmnnnqqquuuqqqqqqqqqqqqrrrssstttuuuppprrrrrrpppnnnnnnrrrvvvrrrqqqqqqrrrsssuuuwwwyyyzzzyyyyyyyyyzzz|||~~~UUUVVVVVVWWWVVVUUUTTTSSSSSSQQQOOOOOOQQQTTTYYY\\\YYYZZZ[[[]]]___aaabbbcccaaa```bbbfffiiihhhdddaaa[[[^^^```___^^^^^^cccfffjjjeee```^^^^^^^^^[[[YYY[[[ZZZZZZ\\\^^^]]]XXXTTTYYYXXXWWWVVVVVVWWWYYYYYY^^^]]]\\\\\\]]]^^^```aaa```_________aaabbbbbbaaabbbaaa___]]][[[ZZZYYYXXX\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXVVVVVVXXX[[[]]]YYY^^^ZZZVVV[[[WWWRRRWWW]]]]]]^^^^^^^^^^^^^^^]]]___``````aaabbbdddeeeeeeeeeeeeeeeeeeeeeeeedddcccdddaaa______bbbbbb```]]]]]]___``````___aaaeeejjjuuu{{{~~~mmmcccbbbhhheeeccceeejjjmmmmmmkkkiiihhhgggggghhhjjjlllnnnlllmmmnnnpppppppppoooooolllnnnoooqqqpppnnnkkkiiinnnmmmjjjhhhgggggggggggghhhgggfffeeeeeefffggghhhggghhhhhhhhhiiiiiijjjjjjkkkmmmooonnnjjjgggggghhheeeeeefffffffffeeeeeeeeeeeeeeefffggghhhiiiiiiiiimmmqqqrrrppppppsssrrrnnnoooooonnnmmmlllkkkkkkjjjjjjjjjhhhhhhggghhhiiijjjhhhkkkmmmkkkhhhfffgggiiieeehhhkkkjjjgggdddeeefffhhhhhhhhhiiiiiiiiijjjjjjiiikkklllkkkiiijjjnnnqqqtttsssrrrrrrssstttvvvwwwrrrsssssspppnnnnnnssswwwqqqqqqqqqqqqsssuuuwwwxxxxxxyyyyyyzzz|||~~~~~~~~~TTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOQQQUUUYYY\\\YYYZZZ[[[]]]___aaabbbccc___```aaaeeejjjkkkhhhbbb[[[]]]^^^\\\ZZZZZZ]]]```eeeaaa^^^^^^```aaa^^^\\\\\\[[[ZZZ\\\^^^]]]XXXTTTYYYXXXWWWVVVVVVWWWXXXYYY]]]]]]\\\\\\]]]^^^```aaabbb```___```bbbbbbaaa___```___^^^]]][[[YYYWWWVVVZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXWWWWWWYYY[[[]]]ZZZ___[[[XXX]]][[[WWW\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^___``````aaaaaabbbdddeeefffeeecccbbbaaacccaaa^^^___bbbccc```^^^]]]___aaa```___aaafffjjjuuuwww}}}nnneeecccmmmjjjggghhhkkkmmmlllkkkiiihhhgggggghhhjjjlllmmmkkklllnnnppppppppppppooolllnnnoooqqqpppnnnkkkiiikkkkkkiiihhhhhhhhhiiijjjhhhgggfffeeeeeefffggghhhgggggghhhhhhiiiiiiiiiiiiiiilllnnnmmmiiiffffffhhhhhhhhhggggggggghhhhhhhhhfffffffffggghhhiiijjjjjjnnnqqqrrrpppppprrrqqqnnnmmmmmmlllkkkkkkjjjiiiiiiiiihhhggggggggghhhiiijjjiiikkkmmmkkkhhhggghhhkkkfffiiilllkkkhhheeefffggghhhiiiiiiiiijjjjjjjjjjjjhhhjjjlllkkkiiijjjnnnrrruuuuuutttttttttvvvxxxyyysssttttttqqqnnnooossswwwrrrqqqqqqrrrsssuuuwwwyyywwwxxxzzz{{{}}}~~~}}}~~~~~~TTTTTTUUUVVVVVVUUUTTTSSSPPPPPPPPPQQQSSSUUUXXXZZZYYYZZZ[[[]]]___```aaaaaa^^^___```ccciiimmmiiibbbZZZ[[[[[[ZZZYYYYYY[[[]]]bbb___]]]^^^aaabbbaaa^^^^^^]]]\\\]]]___^^^YYYUUUZZZYYYXXXXXXWWWXXXXXXXXX[[[[[[[[[]]]^^^```aaabbbeeebbb```aaacccbbb___\\\^^^^^^]]]\\\[[[YYYWWWVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]][[[[[[ZZZYYYYYYYYYZZZ[[[ZZZ___ZZZXXX^^^\\\YYY___ZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[]]]^^^____________```bbbeeefffeeebbb``````ccc```^^^___bbbcccaaa^^^]]]___aaa```___aaaeeejjjrrrrrrxxxoooggggggmmmlllkkkjjjjjjjjjkkkllljjjiiihhhgggggghhhjjjkkkjjjkkkmmmooopppppppppooommmnnnoooppppppooommmlllkkkkkkiiihhhhhhiiijjjkkkhhhhhhgggffffffggghhhhhhgggggghhhiiiiiiiiihhhhhhgggjjjmmmlllhhhffffffhhhiiiiiihhhhhhiiiiiijjjkkkhhhhhhgggggghhhiiijjjkkkmmmpppqqqpppppprrrqqqnnnjjjjjjjjjjjjiiiiiiiiiiiiggggggfffffffffhhhiiijjjjjjjjjjjjiiihhhhhhjjjlllgggjjjmmmllliiiggghhhjjjhhhiiijjjjjjkkkkkkjjjjjjlllnnnpppooonnnooorrrvvvvvvvvvvvvvvvwwwxxxyyyyyytttuuuuuussspppooosssvvvsssrrrrrrssstttvvvxxxyyyvvvxxxzzz|||}}}~~~}}}}}}~~~}}}}}}}}}~~~SSSTTTUUUVVVVVVUUUTTTSSSPPPPPPQQQRRRTTTVVVWWWWWWYYYZZZ[[[]]]^^^______^^^\\\^^^___aaahhhmmmiii```[[[YYYXXXYYY[[[]]]^^^^^^bbb___]]]]]]```bbbaaa___aaa___]]]]]]___^^^[[[XXXZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXZZZ\\\___aaaccceeegggdddaaabbbcccbbb^^^YYY\\\\\\]]]\\\[[[YYYXXXVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[[[[[[[ZZZZZZYYYXXXYYY^^^YYYVVV\\\ZZZWWW]]]YYYXXXXXXYYYZZZ\\\^^^___\\\]]]^^^___``````______]]]aaafffgggdddaaa______bbb```^^^___bbbcccaaa___\\\^^^```___^^^```eeeiiilllmmmttt~~~zzzlllggghhhjjjlllmmmkkkhhhhhhkkkoookkkiiihhhffffffggghhhiiiiiijjjlllnnnoooooooooooonnnnnnooooooppppppoooooonnnmmmkkkiiihhhhhhhhhiiiiiihhhgggffffffggghhhiiiggghhhhhhiiiiiihhhgggfffdddgggjjjjjjgggeeefffhhhhhhhhhggggggggghhhjjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkooopppoooooorrrqqqnnnggghhhhhhhhhhhhiiiiiiiiiffffffeeeeeefffhhhiiijjjllliiifffeeegggjjjlllmmmgggjjjnnnnnnkkkiiijjjlllhhhiiijjjkkkkkkkkkjjjjjjkkknnnoooooonnnooossswwwvvvwwwxxxyyyyyyzzzzzzyyysssuuuvvvtttqqqppprrruuutttsssssstttuuuwwwyyy{{{vvvxxxzzz|||}}}|||{{{zzz{{{|||}}}}}}||||||}}}~~~|||}}}SSSSSSUUUVVVVVVUUUTTTSSSOOOPPPRRRTTTUUUVVVVVVVVVYYYZZZ[[[]]]^^^^^^]]]]]][[[]]]^^^```gggmmmhhh^^^[[[YYYWWWYYY^^^bbbcccbbbdddaaa]]]]]]___aaa```^^^ccc```]]]]]]______\\\YYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVWWWYYY\\\```ccceeefffiiieeebbbbbbcccbbb]]]WWW[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVVVVUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]]]]^^^^^^[[[\\\\\\\\\[[[ZZZXXXWWWXXX]]]WWWTTTYYYWWWTTTZZZXXXWWWWWWXXXZZZ\\\___```^^^___```bbbbbbbbbaaaaaa\\\aaafffgggddd```___^^^bbb```^^^___bbbcccaaa___\\\^^^```___^^^```dddiiigggllltttyyyyyy|||vvvhhhccceeefffkkknnnlllgggggglllrrrkkkjjjhhhfffeeefffggghhhhhhjjjlllmmmooooooooonnnnnnnnnooooooppppppqqqqqqqqqooommmjjjhhhgggffffffiiihhhgggffffffggghhhiiihhhhhhiiiiiiiiigggfffeeebbbfffiiiiiigggeeefffhhhgggfffeeeeeefffggghhhiiilllkkkjjjiiiiiiiiijjjkkkjjjnnnooonnnoooqqqqqqnnnffffffgggggghhhiiiiiiiiifffeeeeeeeeefffgggiiijjjmmmhhhccccccgggkkknnnnnngggkkknnnnnnlllkkklllnnnhhhiiijjjkkklllkkkjjjjjjgggiiikkkkkkjjjkkkooosssvvvwwwyyyzzz{{{{{{zzzyyysssuuuwwwvvvrrrqqqrrrtttttttttttttttvvvxxxzzz{{{vvvxxxzzz|||}}}|||zzzxxxxxx{{{}}}}}}zzzzzz|||{{{|||~~~PPPRRRUUUWWWXXXXXXVVVUUURRRPPPOOONNNPPPRRRUUUWWWZZZYYYWWWVVVVVVXXX[[[]]]\\\___cccgggiiihhhfffeeeXXXYYYZZZ[[[]]]^^^``````___\\\XXXYYY\\\`````````bbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWUUUVVVXXX[[[^^^```cccdddhhhddd``````bbbcccbbb``````\\\YYYYYY[[[]]]\\\ZZZ\\\ZZZWWWTTTTTTUUUVVVXXX[[[[[[ZZZZZZZZZ\\\]]]^^^ZZZ\\\^^^______]]]ZZZYYYXXXXXXYYYYYYYYYXXXVVVUUUVVVVVVUUUUUUVVVWWWYYYZZZ______``````aaaaaabbbbbb___```aaaccccccaaa```___aaaaaa^^^[[[^^^cccbbb^^^ZZZ\\\___^^^^^^___dddhhhffffffgggmmmwww~~~yyyoooeee```bbbjjjqqqooogggcccgggmmmlllhhheeeeeegggiiihhhfffgggggghhhhhhiiiiiijjjjjjjjjkkkmmmoooooooooooonnnpppnnnjjjgggffffffggghhhfffggggggggghhhhhhiiiiiihhhhhhfffeeeeeefffggggggiiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjjjjjjjjjjlllmmmiiijjjlllmmmiiidddcccggggggjjjlllllljjjiiilllnnnffffffggghhhiiijjjjjjkkkffffffffffffhhhjjjlllnnnkkkjjjhhhggggggggghhhiiiqqqpppooommmlllllllllllliiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhhhhjjjnnnrrrtttzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvtttsssqqqpppppprrrqqqpppppprrruuuyyy{{{zzzwwwtttuuuxxx{{{zzzyyy}}}||||||{{{{{{zzzyyyyyy}}}~~~RRRTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPRRRUUUWWWYYYWWWVVVUUUVVVXXX[[[]]]YYY\\\```cccdddccc```]]]WWWWWWYYYZZZ[[[\\\]]]]]]___[[[XXXYYY\\\`````````cccbbbaaa```___^^^^^^]]]^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWYYY[[[]]]```aaabbbfffccc``````bbbcccaaa^^^___[[[YYYYYY\\\]]][[[YYY[[[YYYWWWVVVUUUUUUVVVWWWZZZYYYYYYYYYZZZ\\\^^^___\\\]]]___``````^^^\\\ZZZXXXYYYYYYYYYYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXZZZ[[[^^^^^^___```aaaccccccddd___```bbbccccccbbb```___bbbaaa^^^\\\___dddccc___[[[^^^```aaa```aaadddhhhhhhiiilllsss~~~uuukkkeeedddjjjppppppllljjjlllqqqkkkhhheeeeeeggghhhgggfffgggggghhhhhhiiiiiijjjjjjjjjkkklllnnnooonnnnnnmmmooommmjjjhhhffffffggggggfffffffffgggggghhhhhhhhhggggggfffeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiillllllkkkjjjjjjjjjkkkkkkhhhgggiiijjjfff```aaaeeehhhjjjlllllliiiiiikkknnnfffffffffffffffgggggggggffffffffffffgggiiikkkllljjjiiihhhgggggghhhiiijjjppppppoooooonnnmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkknnnrrrtttyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwuuusssqqqooorrrqqqqqqrrrsssvvvyyyzzzzzzwwwtttuuuxxxzzzzzzxxx{{{zzzyyywwwwwwvvvvvvvvvyyyzzz|||SSSTTTVVVVVVVVVUUUSSSQQQSSSRRRQQQPPPQQQRRRTTTVVVVVVVVVUUUUUUVVVXXX[[[]]]YYY\\\```cccccc```\\\ZZZVVVWWWXXXYYYZZZZZZ[[[[[[^^^[[[XXXYYY\\\``````___cccbbbaaa```______^^^^^^_________^^^\\\YYYWWWUUUXXXYYYZZZ\\\]]]___```aaadddbbb```aaadddccc```]]]]]]ZZZYYYZZZ\\\]]]ZZZWWWYYYYYYXXXWWWWWWVVVVVVVVVXXXXXXXXXYYYZZZ]]]___```^^^___aaabbbaaa```^^^\\\YYYYYYYYYZZZYYYYYYXXXWWW[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___```bbbdddeeefff```aaabbbccccccbbbaaa```cccbbb___]]]aaafffeeeaaa\\\```cccdddcccccceeehhhjjjlllpppxxxyyypppkkkiiilllpppqqqqqqpppqqqrrriiigggeeeeeefffgggfffeeefffggghhhiiijjjjjjjjjjjjiiijjjkkkmmmmmmmmmlllllllllllljjjhhhgggffffffffffffffffffffffffgggggggggfffeeeeeedddeeefffhhhiiigggggghhhhhhiiiiiijjjjjjllllllkkkkkkjjjjjjjjjjjjgggfffffffffaaa]]]___dddhhhjjjlllkkkhhhhhhjjjmmmgggfffeeeeeedddddddddeeefffffffffffffffhhhiiikkkhhhhhhgggggggggiiijjjkkkooopppqqqqqqqqqooommmllliiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiijjjlllooorrrtttxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzxxxuuurrrpppqqqqqqrrrtttvvvwwwyyyyyyzzzwwwtttuuuxxxzzzyyywwwyyyxxxuuusssrrrrrrssstttvvvwwwyyy{{{}}}RRRSSSTTTUUUVVVUUUTTTSSSUUUTTTRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTVVVXXX[[[\\\[[[]]]aaaeeeeeebbb___\\\XXXYYYZZZ[[[\\\\\\[[[[[[]]]ZZZWWWYYY]]]``````___cccbbbaaa_______________`````````^^^\\\YYYWWWUUUZZZZZZ[[[\\\]]]______```bbb``````bbbeeeddd```[[[[[[YYYYYYZZZ]]]\\\YYYUUUWWWXXXYYYYYYYYYWWWVVVUUUVVVVVVWWWXXX[[[^^^```bbbaaabbbcccccccccbbb```___ZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]\\\\\\\\\\\\^^^^^^______```aaacccddddddeeeaaabbbbbbccccccbbbbbbaaacccccc```___bbbggggggbbb^^^bbbfffgggfffeeegggiiimmmmmmooouuu}}}vvvooommmmmmmmmnnnqqqtttuuussspppgggffffffeeeeeeeeeeeeeeefffggghhhjjjkkkkkkkkkjjjhhhiiijjjkkkllllllkkkjjjkkkjjjjjjiiigggfffeeeeeeeeeeeeffffffffffffffffffddddddccccccdddfffhhhiiiffffffggghhhhhhiiiiiiiiikkkkkklllkkkkkkjjjiiihhhjjjgggfffeee```\\\___eeehhhjjjkkkiiiffffffhhhkkkgggffffffeeeeeeeeefffgggffffffeeeeeeeeefffhhhiiigggfffffffffhhhiiikkkmmmmmmooorrrssssssqqqnnnmmmjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkklllooorrrsssuuuvvvvvvwwwxxxyyyyyyzzz|||}}}}}}}}}zzzwwwssspppppprrrtttvvvxxxyyyyyyyyyzzzwwwttttttwwwyyyxxxvvvyyywwwtttrrrqqqqqqssstttwwwxxxyyy{{{|||}}}~~~PPPQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZXXXZZZ^^^aaabbbaaa___]]][[[\\\^^^_________^^^]]][[[YYYWWWYYY]]]``````___bbbaaa```^^^]]]^^^______aaaaaa```___\\\ZZZWWWUUUZZZZZZ[[[\\\^^^___```aaaaaa```aaacccfffeee```\\\[[[YYYXXXYYY\\\\\\XXXUUUWWWXXXYYYZZZZZZXXXWWWVVVVVVVVVWWWYYY\\\___bbbdddcccddddddddddddcccbbbaaa\\\\\\\\\\\\\\\\\\\\\]]]```___^^^^^^^^^___```aaabbbbbbbbbbbbccccccccccccbbbbbbccccccccccccbbbbbbdddcccaaa___ccchhhhhhcccaaaeeeiiiiiigggfffgggiiinnnkkkiiillluuu|||wwwrrrmmmkkklllmmmllllllpppvvvxxxvvvrrrffffffgggfffeeeeeeeeeeeeeeefffhhhjjjllllllkkkkkkhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiihhhgggfffeeeeeeffffffffffffffffffeeeeeedddcccccccccdddeeeggghhhffffffggggggggghhhhhhhhhiiijjjkkklllllljjjhhhgggmmmjjjhhhgggbbb^^^aaahhhgggiiiiiigggccccccfffiiiggggggfffffffffhhhjjjkkkeeeeeedddddddddeeeggghhhffffffffffffhhhjjjlllmmmlllooorrrttttttrrrooommmjjjjjjjjjiiiiiiiiihhhhhhjjjjjjjjjkkkllloooqqqrrrrrrssstttuuuvvvwwwxxxyyy|||}}}~~~}}}{{{xxxtttqqqqqqrrruuuxxxzzzzzzzzzyyyzzzvvvssssssvvvxxxwwwuuuzzzxxxuuusssrrrsssuuuvvv{{{{{{{{{||||||}}}}}}~~~PPPQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXSSSUUUWWWYYYZZZZZZZZZYYY[[[]]]___aaabbbaaa```___ZZZXXXWWWYYY]]]``````^^^aaa```^^^\\\\\\]]]^^^___`````````___]]]ZZZXXXVVVXXXYYYZZZ\\\___aaabbbcccbbbaaaaaadddffffffbbb]]][[[YYYWWWXXXZZZ[[[XXXUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXZZZ]]]```ccceeeeeeeeeeeeeeeeeedddcccccc___^^^^^^^^^^^^___`````````____________aaabbbddddddddddddccccccccccccbbbccccccccccccccccccccccccccccccaaa___ccchhhhhhddddddgggjjjiiigggfffhhhjjjnnnjjjeeefffooovvvpppllliiikkkoooqqqoooooosssyyy{{{wwwssseeeggghhhhhhfffeeeeeefffdddfffiiikkklllllllllkkkhhhiiijjjkkkkkkjjjiiihhhiiihhhgggfffeeeeeeeeeeeegggggggggfffffffffffffffdddccccccbbbcccdddfffggggggggggggggggggfffffffffggghhhkkklllmmmkkkiiigggnnnllljjjiiiddd```bbbiiifffggggggddd``````cccfffgggfffeeeeeefffhhhjjjllldddcccccccccccceeeggghhhgggfffffffffhhhjjjkkkmmmlllnnnqqqssstttrrrpppnnnkkkkkkjjjjjjiiihhhhhhhhhiiiiiijjjkkklllnnnooopppooopppqqqrrrtttuuuvvvwww{{{|||||||||zzzwwwuuusssrrrtttvvvxxxzzz{{{{{{{{{yyyvvvssssssuuuwwwvvvtttxxxwwwuuuttttttuuuvvvxxx}}}|||{{{{{{{{{{{{|||}}}SSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ]]]```aaaaaa```___YYYWWWVVVYYY^^^``````^^^```^^^\\\[[[ZZZ[[[]]]______``````___]]][[[YYYXXXVVVWWWYYY\\\___bbbeeefffcccbbbbbbdddggggggccc```\\\YYYVVVVVVYYYZZZXXXVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[^^^aaadddfffeeeeeeeeeeeeeeedddddddddaaaaaa`````````aaabbbccc____________```bbbdddfffccccccdddddddddddddddddddddddddddccccccdddddddddcccbbb```___ccchhhhhhdddfffhhhjjjiiiffffffhhhkkknnnjjjfffgggqqq}}}uuuqqqnnnmmmpppuuu}}}zzzzzz{{{xxxsssnnneeehhhjjjiiigggeeeeeegggdddfffiiilllmmmmmmlllkkkiiijjjkkkkkkkkkjjjiiihhhjjjhhhfffdddddddddeeefffhhhhhhhhhggggggfffffffffddddddcccbbbbbbcccdddeeehhhggggggffffffeeeeeeddddddgggjjjmmmmmmllliiigggmmmkkkjjjiiiddd___aaafffeeefffeeeaaa]]]]]]```ccceeedddcccbbbbbbdddfffhhhbbbaaaaaabbbccceeeggghhhgggggggggggggggiiikkklllkkkmmmppprrrsssrrrpppoookkkkkkjjjjjjiiihhhhhhggghhhhhhiiijjjkkkmmmnnnnnnlllmmmnnnppprrrsssuuuuuuzzzzzzzzzyyyxxxwwwuuuttttttuuuvvvxxxzzz{{{||||||yyyvvvsssrrruuuvvvuuussssssssssssssstttuuuvvvwwwyyyyyyxxxxxxxxxyyy{{{{{{VVVVVVVVVWWWWWWXXXXXXXXXZZZYYYXXXVVVTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTTTTUUU]]][[[ZZZXXXXXXYYYZZZZZZUUUXXX[[[^^^```___^^^]]]YYYWWWVVVYYY^^^``````^^^___^^^[[[ZZZYYY[[[]]]^^^____________^^^\\\ZZZYYYTTTUUUXXX\\\```dddfffhhheeecccbbbdddggggggdddaaa\\\YYYUUUUUUWWWYYYXXXVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\___bbbeeefffffffffeeeeeeeeedddddddddbbbbbbaaaaaaaaabbbdddeee^^^^^^^^^___aaaccceeegggbbbbbbcccddddddeeeffffffeeeddddddccccccddddddeeebbbbbb```^^^bbbhhhhhhdddgggiiijjjhhheeeeeeiiilllmmmkkkiiilllvvv~~~|||vvvuuussssssvvv{{{|||uuulllfffeeehhhkkkjjjhhhffffffgggdddfffiiilllnnnmmmlllkkkiiijjjkkkllllllkkkiiiiiijjjhhheeeccccccdddfffgggiiiiiihhhhhhgggggggggfffeeedddcccbbbbbbbbbcccdddhhhhhhgggfffeeeddddddcccccceeeiiimmmnnnllljjjhhhkkkiiiiiihhhccc^^^___ddddddeeeddd```\\\[[[^^^bbbeeecccaaa___^^^```bbbcccaaa``````aaaccceeeggghhhhhhhhhgggggggggiiijjjkkkkkkllloooqqqrrrqqqqqqpppkkkkkkjjjjjjiiihhhhhhggggggggghhhiiikkklllmmmmmmjjjkkkmmmnnnppprrrttttttyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}yyyvvvrrrrrruuuvvvuuusssooopppqqqrrrssstttuuuuuuuuutttttttttvvvxxxzzz{{{UUUXXXYYYWWWTTTSSSUUUWWWXXXWWWUUUTTTRRRRRRRRRSSSRRRRRRQQQQQQRRRTTTVVVWWWZZZWWWUUUVVVZZZ]]]]]][[[]]]^^^_________^^^]]]\\\^^^[[[XXXXXX\\\```aaaaaa```^^^\\\[[[\\\]]]]]]]]]\\\___aaa___\\\YYYXXXYYYYYYXXXWWW[[[aaagggiiiiiieeefffggghhhgggfffeeeccc```___]]][[[YYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUXXXZZZ]]]]]]^^^```dddhhhgggfffdddbbbbbbdddfffhhhffffffffffffeeecccaaa``````______^^^___aaacccdddffffffffffffffffffffffffeeedddcccbbbbbbcccdddeeeffffffeeeeeefffgggiiijjjjjjiiigggfffeeeeeeffffffhhhlllrrrmmm{{{{{{zzzqqqxxx|||xxxtttnnniiihhhhhhjjjmmmllljjjhhhjjjlllbbbcccfffhhhjjjkkkkkkjjjjjjkkklllmmmmmmllljjjiiiffffffeeeeeefffgggiiijjjeeeeeeffffffgggggghhhhhhiiihhhfffeeedddddddddeeeiiiiiihhhhhhggggggffffffiiijjjkkkkkkkkkkkkjjjiiieeeeeeffffffeeecccbbb```iiieeeaaa]]]\\\___cccfffcccccccccbbbbbbbbbaaaaaa]]]\\\\\\]]]___cccgggjjjeeegggiiihhhfffgggkkkooommmmmmmmmmmmnnnnnnnnnoookkkjjjhhhggggggggghhhiiiiiiiiijjjkkklllmmmmmmnnnhhhkkkooossstttssspppnnnvvvwwwyyyzzz{{{zzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnqqquuuwwwuuurrrvvvwwwwwwuuuuuuxxx~~~SSSVVVXXXWWWTTTRRRSSSUUUXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRRRRSSSUUUWWWXXX[[[XXXVVVWWW[[[]]]]]]\\\^^^^^^_________^^^]]]\\\^^^[[[XXXXXX\\\```aaa```___]]][[[[[[]]]^^^^^^]]]^^^```aaa___\\\XXXXXXXXXWWWWWWWWW[[[```dddffffffdddeeegggggggggeeebbb``````___]]][[[YYYYYYYYYYYYZZZYYYXXXWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]^^^bbbfffeeedddcccbbbcccdddfffgggeeefffffffffdddcccaaa```````````````aaabbbcccccceeeeeeeeeeeeeeefffffffffeeedddcccbbbbbbcccdddeeegggffffffffffffhhhiiijjjjjjiiigggfffeeeeeeffffffddddddkkkiiivvvwwwkkknnnwww{{{{{{zzzsssllliiifffiiikkkjjjfffddddddfffdddeeefffhhhiiijjjjjjjjjiiijjjlllmmmmmmlllkkkiiihhhgggfffffffffggghhhiiiggggggggggggggghhhhhhhhhgggfffeeeccccccccccccccchhhhhhhhhhhhggggggggggggiiiiiikkkkkkkkkkkkiiiiiieeeffffffffffffdddcccbbbiiifffbbb______aaadddgggdddddddddccccccccccccbbb^^^^^^]]]^^^```cccgggiiieeehhhjjjiiihhhiiimmmqqqmmmmmmmmmnnnnnnnnnoooooolllkkkjjjhhhhhhhhhiiiiiihhhiiiiiikkklllmmmnnnnnniiikkkooorrrtttsssrrrqqqvvvwwwyyyzzz{{{||||||}}}xxxxxxxxxxxxxxxxxxxxxxxxsssssssssrrrrrrqqqqqqqqqpppoooooorrruuuvvvtttrrruuuvvvwwwwwwvvvyyy~~~~~~TTTXXX[[[[[[XXXUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWXXXYYY\\\YYYWWWXXX\\\___^^^]]]^^^^^^___```___^^^]]]\\\___[[[WWWXXX[[[___```___\\\[[[[[[\\\^^^___^^^]]]```aaabbb```\\\XXXWWWVVVUUUUUUVVVZZZ^^^aaaaaa```aaaccceeefffeeeccc___]]]___^^^\\\[[[YYYYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]___bbbbbbbbbbbbcccdddeeefffgggdddeeeeeeeeedddbbbaaa`````````aaabbbccccccccccccdddddddddddddddeeeffffffeeeddddddccccccddddddeeegggggggggggghhhiiijjjkkkiiihhhgggfffeeeeeeeeefffeeeaaaiiikkkvvv{{{xxx~~~vvvxxx|||rrrkkkhhhkkkmmmlllgggdddcccdddgggggggggggghhhiiijjjjjjhhhiiikkkmmmnnnmmmlllkkkjjjiiihhhggggggggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhfffeeedddcccbbbbbbbbbbbbffffffggghhhhhhhhhgggggghhhiiijjjkkkkkkjjjiiihhhggggggggggggfffeeeddddddhhhfffdddbbbbbbccceeegggfffffffffeeeeeeeeeddddddaaa`````````aaacccfffhhheeehhhjjjjjjiiijjjmmmqqqmmmmmmnnnooooooooooooooonnnmmmkkkjjjiiiiiijjjjjjhhhhhhiiikkklllnnnooooookkkmmmoooqqqssstttuuuuuuxxxxxxyyyzzz|||~~~yyyyyyyyyyyyyyyyyyyyyyyyuuuuuutttrrrqqqqqqqqqpppqqqqqqqqqsssuuuuuusssqqqsssvvvyyyyyyxxxyyy~~~~~~VVVZZZ^^^___\\\YYYYYYZZZVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZ]]]ZZZXXXYYY]]]______^^^^^^___`````````___]]]\\\___[[[WWWWWW[[[^^^^^^]]]ZZZYYYZZZ\\\^^^______^^^bbbbbbbbb```\\\YYYVVVUUURRRSSSVVVYYY[[[\\\\\\\\\]]]___bbbddddddbbb^^^\\\^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZYYYZZZZZZZZZ[[[[[[\\\]]]______```bbbccceeeffffffcccdddddddddcccbbb```___```aaabbbdddddddddcccbbbdddccccccbbbcccdddeeefffeeeeeeddddddddddddeeeeeehhhhhhhhhiiiiiijjjkkkkkkiiihhhggggggffffffeeeeeellleeennnrrr{{{{{{wwwuuunnnlllooosssrrrnnnjjjiiiiiiiiihhhggggggggghhhiiijjjhhhiiikkkmmmnnnnnnmmmllllllkkkjjjhhhggghhhhhhiiikkkjjjjjjiiiiiihhhhhhhhhffffffeeeeeedddddddddddddddeeefffhhhhhhhhhhhhggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhggggggffffffhhhgggfffeeeeeeeeegggggghhhhhhgggggggggfffffffffdddcccbbbbbbcccdddfffgggfffhhhjjjjjjhhhgggjjjmmmmmmnnnooopppppppppooooooooonnnmmmkkkkkkkkkkkklllhhhiiijjjlllmmmooopppqqqnnnnnnoooppprrruuuwwwxxx||||||{{{|||}}}{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvtttrrrqqqppppppppprrrrrrssstttttttttrrrqqqrrrvvvzzz{{{zzzzzz}}}~~~RRRWWW[[[[[[YYYVVVVVVWWWUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXZZZZZZ[[[]]]ZZZXXXYYY]]]``````^^^^^^___`````````___^^^]]]___[[[WWWWWWZZZ\\\]]]\\\ZZZYYYYYY[[[]]]______^^^dddcccbbb```]]]ZZZVVVTTTQQQSSSUUUXXXYYYYYYZZZZZZZZZ\\\___bbbbbbaaa___]]]\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYYYYZZZZZZ[[[ZZZZZZ\\\]]]^^^```aaacccddddddbbbccccccccccccbbb```___```aaacccddddddcccbbbaaadddcccbbbaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiiiiijjjkkkkkkkkkhhhhhhhhhggggggfffeeeeeennnhhhqqquuu|||{{{www}}}sssnnnjjjooottttttqqqmmmkkkkkkjjjiiihhhgggggghhhiiijjjhhhiiilllnnnnnnnnnmmmlllmmmllljjjiiihhhhhhhhhhhhkkkkkkjjjjjjiiiiiihhhhhhggggggggggggggggggffffffccceeefffhhhhhhhhhgggfffhhhiiijjjjjjjjjjjjiiihhhiiiiiihhhhhhhhhggghhhhhhhhhggggggffffffggghhhhhhiiiiiiiiihhhhhhhhhhhhgggffffffeeeeeeeeefffggghhhfffiiijjjiiifffdddfffhhhmmmnnnpppqqqqqqqqqpppooopppooommmlllllllllmmmnnnkkkkkklllnnnoooppprrrrrrqqqppppppqqqrrruuuxxxzzz~~~}}}~~~|||||||||{{{{{{{{{zzzzzzyyywwwuuurrrqqqppppppppprrrssstttuuutttsssrrrqqqrrrvvv{{{}}}|||{{{|||~~~~~~LLLPPPSSSTTTQQQOOOPPPQQQTTTSSSRRRPPPPPPPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[[[[]]]ZZZXXXYYY]]]______^^^______```aaa```___^^^]]]___[[[WWWVVVYYY[[[[[[ZZZ[[[YYYXXXYYY[[[^^^______eeecccaaa```^^^[[[WWWTTTPPPSSSUUUWWWWWWXXXYYY[[[ZZZ\\\]]]___```___^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWYYYXXXXXXYYY[[[[[[ZZZXXX[[[[[[\\\]]]^^^```bbbcccaaabbbbbbcccbbbaaa```___aaaaaabbbbbbbbbbbbbbbaaaeeedddbbb```___```aaabbbeeeffffffggggggffffffeeeggggggiiijjjjjjkkkjjjjjjhhhhhhhhhhhhgggfffeeedddiiigggpppooovvvyyyvvv{{{yyy|||~~~zzzsssnnnlllfffkkkqqqrrroookkkhhhhhhiiiiiihhhhhhhhhiiijjjjjjiiijjjlllnnnooonnnmmmlllmmmllljjjhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiigggggghhhhhhhhhhhhgggfffdddeeeggghhhhhhgggfffeeeggghhhiiijjjjjjiiihhhgggiiiiiihhhgggggghhhhhhiiihhhhhhgggfffggghhhiiijjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggghhhiiigggjjjlllkkkgggeeefffhhhmmmoooqqqrrrsssrrrpppooonnnnnnmmmlllmmmnnnooopppnnnnnnooopppqqqrrrsssssstttsssrrrrrrsssvvvyyyzzz}}}}}}||||||{{{zzzzzzzzzyyywwwuuurrrqqqpppqqqrrrqqqsssuuuuuutttrrrrrrsssssswww|||}}}|||{{{|||~~~~~~LLLOOORRRRRROOONNNPPPRRRSSSRRRQQQPPPPPPPPPQQQRRRQQQSSSUUUWWWYYYZZZZZZZZZ\\\YYYWWWXXX\\\______]]]___```aaaaaaaaa```^^^]]]```[[[WWWVVVXXXZZZZZZYYY]]][[[XXXWWWYYY]]]___```eeebbb```______\\\XXXTTTQQQSSSVVVVVVVVVWWWZZZ]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWTTTUUUWWWXXXXXXWWWVVVUUUYYYXXXWWWYYY\\\\\\ZZZXXX[[[ZZZYYYYYYZZZ]]]___aaa```aaabbbbbbbbbaaa```___bbbaaaaaa``````aaaaaaaaagggeeebbb___^^^^^^___```eeefffggghhhhhhgggfffeeefffggghhhiiijjjjjjjjjiiiggghhhhhhhhhgggfffeeeddddddhhhpppjjjqqqzzzyyyssstttyyy~~~wwwnnniiijjjhhhnnnssstttpppkkkgggfffggghhhiiiiiijjjjjjjjjjjjjjjlllmmmoooooonnnlllkkkkkkjjjiiihhhgggggghhhiiihhhhhhhhhiiiiiiiiiiiiiiiddddddeeeffffffeeeeeeddddddeeeggghhhhhhgggdddcccggghhhiiijjjjjjiiihhhgggiiihhhgggggggggggghhhiiiiiihhhfffeeefffgggiiikkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjhhhkkknnnnnnlllkkklllnnnnnnoooqqqssssssrrrqqqooollllllllllllmmmoooppprrrrrrrrrrrrrrrssssssssstttvvvuuuttttttuuuvvvxxxyyy}}}}}}|||{{{{{{zzzyyyyyyyyywwwtttrrrqqqqqqrrrssspppsssvvvvvvtttssssssttttttxxx|||}}}|||{{{|||~~~~~~~~~~~~}}}QQQTTTVVVUUUSSSSSSUUUXXXSSSRRRQQQPPPOOOPPPQQQRRRQQQRRRUUUWWWYYYZZZZZZZZZ\\\YYYWWWXXX\\\___^^^]]]___```aaaaaaaaa```^^^]]]```[[[WWWVVVXXXZZZZZZYYY___[[[WWWVVVXXX\\\___```dddbbb```______]]]YYYUUURRRTTTVVVVVVUUUWWW\\\```bbbaaa___]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWSSSUUUWWWYYYYYYWWWUUUSSSYYYWWWWWWYYY]]]]]][[[XXX[[[YYYXXXWWWXXX[[[^^^`````````aaabbbbbbaaa```___bbbaaa```______```aaabbbhhhfffbbb___]]]]]]^^^___eeefffggghhhhhhgggfffeeeeeefffhhhiiijjjjjjiiiiiiggghhhhhhhhhhhhfffeeeddddddllltttjjjppp~~~~~~|||~~~zzzmmmhhhiiioootttyyyzzzuuunnnjjjhhhfffgggiiijjjkkkkkkjjjjjjkkklllnnnoooooommmllljjjjjjiiihhhggggggggghhhiiigggggghhhhhhiiiiiiiiijjj```aaaccccccdddcccbbbaaadddfffhhhiiihhhfffdddbbbggghhhiiijjjjjjiiihhhggghhhhhhgggffffffggghhhiiiiiihhhfffdddeeegggjjjkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkiiimmmqqqrrrpppppprrrtttnnnooorrrttttttsssqqqoookkkkkkkkkkkkmmmoooqqqsssttttttttttttttttttttttttwwwvvvuuuuuuuuuvvvxxxxxx|||}}}}}}||||||{{{zzzyyyyyyyyyyyywwwtttrrrqqqqqqssstttpppsssvvvvvvtttssstttuuutttxxx|||}}}{{{{{{|||~~~~~~~~~|||~~~OOOQQQTTTTTTRRRRRRUUUXXXQQQQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWWWWYYY[[[]]]^^^___^^^]]]\\\\\\]]]^^^___```___aaaeeeddd```]]]^^^YYYXXXWWWVVVVVVWWWXXXXXX\\\\\\[[[[[[[[[\\\^^^___bbb```______aaa```\\\XXXQQQTTTWWWWWWVVVVVVYYY\\\___\\\[[[]]]]]]YYYXXXZZZ[[[ZZZYYYWWWUUUSSSRRRQQQWWWVVVUUUVVVYYYYYYUUURRRVVVWWWXXXZZZZZZZZZYYYYYYZZZZZZZZZZZZ\\\^^^___aaaaaa``````______```bbbcccbbbcccddddddcccbbb```______`````````aaaaaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiiiiihhhggggggkkkjjjhhhgggffffffgggggghhhcccbbblllzzz~~~~~~xxx}}}}}}tttmmmlllooolllqqquuutttqqqmmmkkkkkkiiihhhggggggggghhhiiijjjhhhiiijjjkkkkkkjjjiiihhhiiihhhfffddddddfffhhhiiieeeeeefffggghhhiiijjjjjjddddddccccccbbbbbbaaaaaaeeefffffffffgggggghhhhhhiiiiiiiiiiiihhhhhhhhhgggkkkiiifffdddeeehhhlllooohhhhhhgggggghhhiiijjjlllkkkkkkkkkkkkjjjjjjiiiiiiiiillloooooommmkkklllnnnjjjnnnqqqrrrpppnnnppprrroooppprrrsssrrrooommmkkkjjjllllllkkkjjjnnnuuu{{{uuuuuuuuuuuuuuutttttttttvvvxxxzzzyyywwwvvvxxx{{{zzz{{{|||~~~~~~~~~}}}|||~~~}}}}}}|||{{{{{{zzzzzzzzzyyywwwuuuttttttuuuvvvoooqqqsssuuuvvvuuusssrrrvvvyyy{{{{{{zzzzzz}}}{{{|||~~~NNNQQQSSSSSSRRRQQQRRRTTTQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXYYY\\\^^^_________^^^]]]]]]^^^______```^^^```dddddd___]]]^^^]]]\\\ZZZXXXXXXXXXZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^bbb```^^^___aaaaaa]]]YYYTTTWWWYYYYYYWWWVVVXXX[[[```]]]\\\]]]\\\YYYYYY[[[ZZZYYYXXXWWWUUUTTTSSSRRRVVVTTTSSSVVVYYYZZZWWWTTTVVVWWWYYYZZZZZZYYYXXXXXXZZZZZZYYYYYYZZZ]]]___aaacccbbb```_________`````````aaabbbcccccccccbbbbbbccccccccccccccccccccccccdddeeeeeefffffffffeeeeeeeeefffggghhhiiihhhhhhgggjjjiiigggfffeeeeeeffffffdddaaaaaalll{{{{{{uuuwwwxxxvvvpppkkkkkkmmmjjjnnnrrrsssooolllkkkkkkmmmkkkjjjhhhgggggghhhhhhggghhhiiijjjjjjiiihhhgggiiigggeeeddddddeeegggiiifffffffffggghhhhhhiiiiiiccccccbbbbbbbbbbbbbbbbbbeeeeeeffffffggghhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhaaaccceeefffffffffeeeeeehhhggggggggggggiiijjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjmmmppppppnnnmmmmmmooojjjnnnqqqrrrpppooopppssspppqqqqqqqqqpppnnnllljjjjjjkkklllkkkkkknnnuuuzzzxxxwwwvvvuuutttsssrrrrrrtttvvvyyyyyywwwwwwyyy|||{{{{{{||||||}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuppprrrtttuuuvvvtttsssqqqtttxxx{{{|||{{{{{{~~~|||}}}~~~NNNQQQSSSSSSRRRPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ]]]___aaa______^^^^^^^^^^^^_________^^^___cccbbb^^^\\\^^^```^^^\\\YYYXXXYYYZZZ\\\YYYYYYXXXXXXYYY[[[\\\]]]bbb```^^^```bbbbbb___[[[WWWZZZ[[[ZZZXXXVVVXXX[[[ccc___\\\]]]\\\YYYZZZ^^^YYYYYYWWWVVVUUUTTTTTTSSSTTTSSSRRRUUUYYYZZZYYYVVVWWWXXXYYYYYYYYYXXXWWWVVVZZZYYYXXXWWWYYY\\\___aaadddcccaaa___^^^^^^^^^^^^^^^^^^```bbbcccdddddddddffffffeeeeeedddcccccccccdddeeeggghhhhhhfffeeeddddddeeefffggghhhiiiiiiiiihhhhhhfffeeeeeeeeeeeeeeecccaaabbbkkkyyy}}}zzzsssttttttqqqnnnllllllllliiimmmqqqqqqooolllkkklllqqqooollljjjhhhgggfffffffffggghhhiiiiiihhhgggfffgggfffdddccccccdddfffgggggggggggggggggggggggggggaaaaaaaaabbbbbbbbbbbbbbbdddeeefffggghhhiiijjjkkkkkkjjjhhhgggfffggghhhiiicccfffiiikkkjjjiiihhhhhhggggggffffffggghhhjjjkkkkkkjjjiiihhhhhhjjjkkkllllllnnnppppppooooooppppppjjjnnnqqqrrrqqqppprrrtttqqqqqqqqqpppnnnllljjjiiijjjkkkmmmllllllooouuuzzzzzzyyyxxxvvvtttrrrqqqppprrruuuxxxxxxwwwwwwzzz}}}||||||{{{zzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvuuuttttttrrrsssuuuvvvvvvtttrrrqqqrrrvvv{{{}}}}}}}}}~~~~~~QQQRRRTTTTTTSSSRRRPPPPPPRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXYYY[[[^^^```bbb___^^^^^^^^^^^^^^^^^^___^^^\\\]]]aaa```\\\[[[\\\```^^^ZZZWWWVVVWWWXXXZZZXXXWWWWWWWWWXXXZZZ[[[]]]aaa___^^^```bbbccc```\\\WWWZZZ\\\[[[YYYXXXZZZ]]]eeeaaa^^^^^^]]][[[]]]aaaYYYXXXWWWVVVUUUUUUUUUUUUVVVTTTSSSTTTXXXZZZXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUYYYXXXWWWVVVXXX[[[___aaabbbaaa```^^^]]]]]]^^^^^^]]]^^^___```bbbccccccdddffffffeeedddcccbbbbbbaaadddfffhhhiiiiiigggeeeccccccdddeeefffhhhiiiiiijjjggggggfffeeedddddddddccceeecccccciiirrryyy|||{{{zzz{{{vvvxxx{{{zzz~~~uuuvvvuuuqqqnnnnnnnnnllljjjnnnrrrrrrpppnnnoooppprrrpppnnnkkkhhhgggggggggeeeeeeggggggggggggeeeeeefffeeedddccccccdddeeefffhhhhhhgggggggggfffffffff```aaaaaabbbbbbcccccccccdddeeefffgggiiijjjkkklllllljjjhhhfffeeegggiiijjjggghhhiiigggffffffjjjnnnggggggffffffggghhhjjjkkkllljjjhhhggghhhjjjmmmooooooooopppqqqqqqqqqrrrrrrjjjnnnrrrsssqqqqqqsssuuusssrrrpppnnnlllkkkjjjiiiiiikkkmmmnnnmmmooouuuyyyyyyyyywwwvvvuuusssrrrrrrrrruuuxxxxxxvvvvvvxxx{{{}}}|||zzzyyyyyyzzz|||~~~}}}}}}|||{{{zzzyyyxxxxxxzzzzzzyyyxxxwwwuuutttssstttuuuvvvvvvvvvtttrrrqqqqqquuu{{{~~~~~~~~~TTTTTTTTTUUUUUUSSSRRRPPPQQQQQQPPPQQQRRRUUUWWWXXXXXXXXXXXXYYY[[[]]]```aaa]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZ[[[^^^]]]ZZZXXXZZZ\\\ZZZWWWTTTSSSSSSTTTUUUWWWVVVVVVVVVWWWYYY[[[\\\aaa___^^^```bbbbbb___\\\VVVYYY\\\\\\ZZZZZZ]]]```gggbbb`````````___aaaeee[[[ZZZXXXVVVUUUUUUVVVWWWYYYVVVTTTTTTWWWXXXVVVTTTWWWWWWXXXXXXXXXVVVUUUTTTXXXWWWWWWWWWYYY\\\___aaa______^^^]]]]]]^^^___```^^^_________```aaabbbbbbddddddccccccbbbbbbaaaaaaeeegggiiijjjjjjgggeeecccddddddeeefffggghhhiiijjjfffffffffeeeeeedddcccccccccbbbbbbeeejjjoooqqqrrrpppuuu|||zzzwww{{{wwwpppuuuuuupppmmmooopppmmmlllpppttttttrrrqqqrrrtttqqqooommmkkkiiihhhhhhiiidddeeefffggggggfffeeedddfffeeeddddddddddddeeefffhhhhhhggggggffffffeeeeeeaaaaaabbbbbbccccccddddddeeeeeefffhhhjjjkkklllmmmllljjjhhhfffeeegggiiijjjccceeegggfffddddddgggkkkhhhhhhgggggghhhiiikkklllmmmkkkiiihhhiiikkknnnppppppppppppqqqrrrsssttttttkkkooossstttrrrqqqsssuuusssrrrpppnnnlllkkkjjjiiihhhkkknnnooooooppptttxxxvvvvvvvvvvvvvvvuuuuuuuuutttwwwyyywwwuuusssuuuxxx~~~|||yyywwwwwwyyy{{{}}}{{{{{{{{{zzzyyyyyyxxxxxx{{{{{{yyyxxxwwwuuuttttttuuuvvvvvvvvvvvvuuussssssqqqvvv{{{}}}}}}}}}~~~UUUSSSRRRRRRRRRSSSQQQPPPPPPOOOOOOOOOQQQSSSVVVXXXYYYXXXXXXYYYZZZ\\\^^^___\\\\\\]]]]]]]]]]]]\\\\\\ZZZWWWXXXZZZZZZWWWVVVXXXWWWVVVTTTSSSRRRQQQRRRRRRVVVVVVVVVVVVWWWYYY[[[]]]aaa___]]]___aaaaaa^^^ZZZUUUXXX[[[\\\ZZZ[[[^^^aaagggcccbbbdddeeedddfffjjj^^^\\\ZZZWWWVVVVVVWWWXXXZZZWWWTTTTTTVVVXXXVVVTTTUUUVVVWWWWWWWWWVVVUUUTTTWWWWWWXXXYYY[[[]]]```aaa^^^]]]]]]\\\]]]^^^___```^^^^^^^^^^^^___```bbbbbbbbbbbbbbbccccccdddddddddggghhhiiijjjiiihhhfffdddeeeeeeeeeeeefffggghhhiiiffffffffffffeeedddcccbbb^^^^^^___aaaeeeiiimmmppplll|||}}}wwwzzzsssjjjtttxxxrrrmmmoooqqqooonnnqqquuuuuurrrqqqrrrtttooonnnllljjjiiiiiiiiijjjdddeeefffggggggfffeeedddffffffeeeeeeeeeeeeffffffgggggggggffffffeeeeeeeeecccccccccdddddddddddddddfffggghhhiiijjjkkklllmmmkkkjjjhhhgggfffggghhhiiieeellluuuwwwsssooonnnoooiiiiiihhhhhhiiijjjlllmmmnnnmmmlllkkkkkklllnnnooorrrpppooopppssstttuuutttmmmqqqttttttrrrqqqrrrtttqqqqqqqqqpppnnnllljjjiiihhhkkkoooppppppqqqtttxxxttttttuuuvvvvvvwwwxxxxxxuuuwwwyyywwwtttrrrsssvvv}}}{{{yyywwwwwwxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyy}}}|||zzzwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttwwwzzz{{{zzz{{{~~~}}}}}}~~~RRROOOLLLKKKMMMOOOOOONNNOOONNNMMMMMMOOORRRUUUXXXYYYYYYXXXXXXYYY[[[\\\]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXUUUUUUWWWWWWTTTTTTVVVTTTTTTTTTTTTSSSSSSRRRQQQVVVVVVVVVVVVXXXZZZ\\\]]]aaa___]]]^^^```___\\\XXXVVVYYY\\\\\\ZZZYYY\\\___fffcccdddhhhiiihhhjjjmmmaaa___\\\YYYWWWWWWXXXYYYYYYVVVSSSSSSVVVXXXWWWVVVTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]___```aaa___^^^]]]\\\\\\\\\]]]^^^\\\\\\\\\]]]___aaacccdddbbbcccdddeeeggghhhjjjjjjiiiiiiiiiiiihhhgggfffeeefffeeeeeedddeeefffggghhhffffffggggggfffeeecccccc]]]^^^```aaacccggglllpppppp}}}zzzwwwrrr}}}sssssstttrrrmmmpppsssrrrpppnnnppprrrooonnnllljjjhhhhhhhhhhhhdddeeefffggggggfffeeedddfffffffffffffffffffffffffffffffffffffffffffffeeefffeeeeeeeeeeeeeeeeeedddhhhhhhiiiiiijjjkkklllllljjjiiiiiihhhhhhhhhhhhhhhiiiqqqzzz}}}yyytttrrrssskkkjjjjjjiiijjjlllmmmnnnpppoooooonnnnnnnnnnnnooorrrpppnnnooorrruuuuuutttooorrruuuuuusssqqqrrrssspppqqqqqqqqqpppnnnllljjjgggkkkpppqqqqqqrrrtttwwwttttttuuuvvvwwwwwwxxxxxxsssvvvxxxvvvsssrrrtttvvv|||{{{yyyxxxwwwxxxyyyzzzwwwwwwwwwxxxyyyyyyzzzzzz}}}yyyvvvttttttuuuwwwuuuvvvvvvvvvvvvvvvwwwwwwwwwyyyzzzyyywwwxxx|||zzz|||~~~OOOKKKGGGFFFIIILLLLLLLLLNNNMMMLLLLLLNNNQQQUUUWWWZZZYYYXXXXXXXXXYYY[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYWWWTTTSSSVVVUUURRRRRRUUUSSSTTTUUUVVVVVVUUUSSSRRRVVVVVVVVVWWWXXXZZZ]]]^^^aaa___]]]]]]___^^^ZZZVVVXXX[[[]]]\\\YYYXXXZZZ\\\fffdddeeejjjlllkkklllooocccaaa]]]ZZZXXXXXXXXXYYYWWWTTTRRRSSSWWWYYYYYYXXXSSSSSSUUUVVVWWWVVVVVVUUUUUUWWWZZZ]]]___`````````aaa```^^^\\\[[[[[[[[[\\\ZZZZZZZZZ\\\___bbbeeegggcccdddfffhhhkkkmmmnnnoookkkjjjiiiiiihhhggggggfffgggfffeeeddddddeeeggghhhfffgggggghhhgggeeedddccc```bbbcccbbbbbbeeekkkooouuuvvv}}}{{{~~~|||xxxwwwuuukkknnnppppppmmmkkkmmmooopppooollljjjhhhgggffffffeeeeeefffggggggfffeeeeeeggggggggggggggggggggggggffffffffffffffffffffffffgggggggggffffffeeeeeeeeeiiiiiiiiijjjjjjkkkkkkkkkiiiiiiiiiiiihhhhhhhhhgggccchhhnnnmmmiiifffjjjnnnlllkkkjjjjjjkkklllnnnoooqqqqqqppppppoooooonnnnnnrrrpppnnnooorrruuuuuutttppptttvvvvvvsssqqqqqqsssoooppprrrsssrrrooommmkkkgggkkkppprrrrrrrrrtttwwwuuuuuuvvvvvvwwwwwwwwwxxxqqqtttvvvvvvtttsssuuuxxx{{{{{{yyyxxxxxxxxxyyyyyyuuuvvvwwwxxxyyyzzz{{{{{{~~~yyyuuussstttvvvxxxuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzwwwuuuvvvzzz~~~yyyzzz~~~MMMLLLKKKJJJJJJKKKLLLLLLMMMLLLKKKKKKMMMQQQTTTWWWZZZYYYWWWVVVVVVXXX[[[\\\WWWZZZ\\\[[[WWWUUUUUUWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSUUUTTTSSSSSSUUUXXX\\\^^^]]]^^^______^^^\\\ZZZYYYWWW\\\aaabbb___[[[YYYYYY^^^``````aaafffmmmmmmiiicccdddccc___ZZZXXXYYY\\\ZZZVVVSSSSSSVVVXXXWWWUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZ\\\^^^___aaaaaaaaaaaadddccc```]]]\\\[[[ZZZZZZWWWUUUTTTWWW]]]aaacccbbbiiihhhgggggghhhkkknnnqqqkkkkkkjjjhhhgggeeeddddddffffffeeefffggghhhjjjkkkdddfffiiijjjiiifffbbb___```bbbdddbbb```bbbhhhooommmyyy~~~yyy{{{|||~~~jjjnnnqqqrrrooolllmmmppprrrmmmmmmlllkkkjjjhhhggggggffffffeeedddeeefffggghhhiiihhhgggfffeeeeeefffgggddddddeeeeeefffgggggggggiiijjjkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiiiiihhhhhhgggjjjlllkkkiiihhhjjjmmmiiihhhggggggiiilllppprrrlllkkkkkkjjjkkklllnnnoooppppppqqqrrrrrrpppooonnnsssooolllmmmpppsssrrrqqqqqqqqqrrrrrrssstttttttttooopppqqqrrrqqqnnnkkkiiigggiiillloooqqqrrrsssssswwwuuurrrsssvvvxxxwwwvvvtttrrrppprrrtttvvvtttrrrwwwwwwvvvuuuuuuuuuuuuuuuooosssxxxzzzyyyzzz|||}}}yyytttqqqrrruuuwwwuuuuuuvvvwwwyyyzzz{{{{{{xxxtttuuuwwwyyyyyyvvv|||NNNMMMLLLKKKJJJKKKLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUWWWVVVVVVVVVWWWYYY[[[]]]XXX[[[^^^]]]YYYWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVUUUUUUSSSSSSTTTTTTSSSTTTVVVXXX[[[]]]aaaaaaccccccbbb```^^^]]]WWW\\\```aaa^^^ZZZYYYYYY[[[\\\]]]___eeemmmnnnjjjffffffddd```[[[XXXXXXZZZYYYVVVSSSTTTVVVXXXXXXVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[]]]___````````````cccbbb```^^^\\\[[[[[[[[[WWWVVVUUUXXX\\\aaabbbbbbgggfffeeeeeefffiiilllnnnkkkjjjiiihhhgggffffffeeeggggggffffffggghhhiiijjjeeegggiiijjjiiigggcccaaaaaadddfffdddbbbdddkkkqqqmmm|||xxxxxxtttwwwkkkqqqrrrrrrnnnkkkkkkmmmooollllllkkkjjjiiihhhgggffffffeeedddddddddeeeggghhhiiihhhgggfffeeeeeeffffffcccccccccdddddddddeeeeeehhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiihhhjjjkkkkkkiiiiiikkkmmmjjjiiihhhhhhiiillloooqqqlllkkkkkkkkkkkkmmmnnnooopppppppppppppppoooooonnnqqqnnnlllnnnqqqssssssqqqrrrrrrrrrsssttttttuuuuuuqqqrrrttttttssspppmmmlllkkklllnnnqqqssstttuuuvvvxxxuuussstttvvvxxxxxxwwwuuurrrqqqqqqtttuuuuuussswwwvvvuuutttssssssssstttooosssxxxzzzzzzzzz}}}{{{xxxuuuuuuwwwxxxvvvwwwwwwxxxyyyzzz{{{{{{{{{wwwvvvyyy}}}xxx~~~PPPOOONNNLLLKKKKKKKKKLLLKKKJJJJJJJJJLLLNNNQQQSSSSSSSSSTTTVVVXXXZZZ[[[\\\YYY\\\___^^^ZZZXXXXXXZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSUUUVVVXXXZZZ[[[```aaabbbcccbbb```^^^]]]WWW[[[___```]]]ZZZYYYZZZYYY[[[\\\^^^eeennnooolllhhhhhheeeaaa\\\YYYXXXYYYYYYVVVSSSTTTWWWYYYYYYWWWZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\^^^_________^^^bbbaaa```^^^]]]\\\\\\\\\YYYWWWWWWYYY\\\___aaaaaaeeedddddddddeeegggjjjllljjjiiihhhhhhhhhhhhhhhhhhiiihhhhhhgggggghhhhhhiiihhhhhhiiiiiiiiigggfffdddccceeegggfffdddfffmmmtttnnn}}}{{{sssyyy}}}tttkkknnnlllsssrrrpppmmmjjjhhhjjjkkkjjjjjjiiiiiihhhgggffffffeeeeeedddcccdddeeefffgggiiihhhgggfffeeeeeeeeeeeebbbbbbbbbbbbccccccccccccggghhhiiijjjkkkkkkjjjiiikkkkkkkkkjjjjjjjjjiiiiiihhhjjjkkkkkkjjjiiikkklllkkkjjjiiihhhiiikkkmmmoookkkkkkkkkkkklllmmmooooooppppppooonnnnnnnnnnnnnnnnnnllllllnnnssstttssspppsssssssssttttttuuuvvvwwwssstttuuuvvvuuussspppoooooopppppprrrtttvvvxxxyyyxxxwwwuuuvvvwwwxxxxxxxxxvvvsssqqqqqqsssuuuuuuuuuwwwvvvuuusssssssssssssssooosssxxx{{{{{{||||||{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxwwwxxx|||zzzRRRQQQOOOMMMKKKKKKKKKLLLJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXXXXXXXXXXWWWZZZ]]]\\\YYYWWWXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSUUUVVVXXXYYYYYY[[[\\\]]]^^^^^^\\\ZZZYYYWWW[[[^^^^^^[[[YYYYYY[[[]]]^^^^^^```gggoooqqqnnniiihhhfffccc```]]][[[[[[YYYVVVSSSTTTXXX[[[ZZZYYY\\\[[[ZZZYYYXXXWWWWWWVVVXXXZZZ[[[]]]^^^^^^^^^]]]aaa``````___^^^]]]]]]]]]ZZZYYYYYYZZZ\\\^^^```aaafffeeeeeeeeefffhhhjjjllliiiiiihhhhhhhhhiiijjjkkkjjjiiiiiihhhhhhgggggggggiiiiiiiiiiiihhhhhhggggggbbbdddfffeeeccceeelllsssrrr}}}}}}{{{xxxyyyzzz~~~qqqgggjjjoootttpppmmmllljjjggghhhkkkhhhhhhhhhggggggfffffffffeeeddddddcccccceeefffgggiiihhhgggfffeeedddddddddbbbccccccccccccdddddddddfffggghhhjjjjjjjjjjjjiiikkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiijjjkkklllkkkkkklllmmmmmmnnnoooppppppooonnnllllllmmmnnnnnnlllkkkkkkooosssuuusssppptttttttttttttttvvvwwwxxxsssssstttuuutttsssqqqpppqqqqqqqqqqqqsssuuuwwwyyyxxxxxxwwwwwwxxxyyyxxxxxxwwwuuurrrqqqrrrtttvvvxxxzzzyyywwwuuutttuuuvvvvvvppptttzzz||||||}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyy{{{|||||||||}}}RRRQQQOOOMMMKKKKKKKKKLLLJJJJJJIIIJJJJJJLLLMMMNNNQQQRRRTTTVVVVVVVVVUUUTTTUUUXXX[[[ZZZWWWUUUVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ\\\\\\\\\[[[YYYXXXWWWZZZ]]]\\\YYYXXXYYY\\\ddddddcccccciiiqqqrrroooiiihhhgggeeedddbbb```___YYYVVVTTTUUUYYY[[[[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUWWWXXXZZZ\\\^^^^^^^^^^^^aaaaaa``````___^^^]]]]]]ZZZZZZZZZ[[[[[[]]]```bbbhhhhhhhhhhhhiiijjjlllmmmiiiiiihhhhhhhhhjjjlllmmmjjjjjjjjjiiihhhhhhggggggjjjiiiiiihhhhhhhhhhhhhhh```cccdddbbb```bbbiiiooovvv|||xxx|||{{{vvvpppiiijjjttttttnnnjjjkkkjjjggghhhlllggggggffffffffffffffffffeeeeeedddcccdddeeefffggghhhhhhgggfffeeedddcccbbbccccccdddeeeeeeffffffgggfffggghhhiiijjjiiihhhhhhkkkkkkkkkjjjjjjjjjiiiiiijjjiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllnnnoooppppppqqqpppooommmlllllllllmmmnnnlllkkkkkkooossstttrrrpppttttttsssssssssuuuwwwxxxpppqqqrrrrrrrrrqqqppppppqqqpppppppppqqqsssuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwuuutttrrrrrrtttwwwyyy}}}|||yyyxxxxxxyyyzzz{{{rrrvvv{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzvvvwwwxxxxxxxxxxxxxxxxxx}}}PPPOOONNNLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKKKKLLLMMMQQQRRRSSSTTTUUUTTTSSSRRRTTTXXX[[[ZZZWWWVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXX[[[\\\]]]___^^^]]]\\\ZZZWWWYYY[[[ZZZXXXWWWZZZ\\\hhhhhhfffeeejjjppprrrnnnkkkjjjiiihhhhhhgggeeebbb[[[XXXUUUVVVYYY[[[[[[YYY[[[[[[ZZZXXXWWWVVVUUUTTTVVVWWWZZZ\\\^^^`````````aaaaaaaaaaaa___^^^\\\\\\YYYZZZ[[[[[[[[[]]]```ccciiiiiiiiijjjjjjkkklllmmmjjjiiihhhhhhiiijjjmmmnnniiijjjjjjjjjiiiiiihhhgggiiiiiihhhhhhhhhhhhhhhhhhaaacccdddbbb___```gggmmmyyy{{{rrryyy{{{{{{sssoookkknnn{{{vvvmmmhhhkkkjjjgggggglllffffffffffffffffffggggggffffffeeedddeeefffggghhhhhhhhhggggggeeedddbbbaaaaaabbbcccdddeeeggghhhhhhfffggghhhiiiiiihhhgggfffjjjjjjjjjiiiiiiiiihhhhhhjjjiiihhhiiikkklllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmooopppqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmmmmkkkkkkmmmrrrsssrrrooosssrrrqqqpppqqqsssuuuwwwppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuwwwyyyzzzzzzxxxwwwwwwxxxvvvvvvvvvtttssstttwwwyyy}}}|||zzzxxxyyy{{{}}}tttyyy}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzrrrtttwwwxxxxxxxxxyyyzzz}}}NNNMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTWWWZZZ]]]]]]ZZZXXXYYY[[[XXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTWWWXXXYYYZZZ\\\]]]]]]\\\ZZZYYYWWWYYYZZZYYYWWWWWWZZZ]]]ggggggdddcccgggnnnpppmmmooommmlllkkkllljjjfffccc\\\YYYVVVVVVYYY[[[ZZZYYYZZZYYYXXXWWWVVVUUUTTTSSSTTTVVVYYY]]]___aaabbbbbbbbbbbbbbbaaa```^^^\\\ZZZXXXZZZ[[[\\\[[[]]]aaadddgggggghhhhhhiiijjjjjjkkkllljjjiiihhhiiikkkmmmooohhhiiijjjjjjjjjiiihhhhhhgggggghhhiiiiiihhhhhhgggeeeggggggddd```aaagggmmmxxx{{{|||qqqyyyxxxsss|||uuunnnlllqqqzzzoooiiikkkkkkeeeeeekkkeeeeeeffffffggggggggghhhggggggfffeeefffggghhhiiiggghhhhhhgggeeecccaaa```\\\]]]___aaaccceeefffgggggghhhhhhiiihhhgggeeedddiiiiiiiiihhhhhhhhhggggggkkkiiihhhiiikkklllkkkiiihhhhhhiiiiiiiiijjjkkkkkkjjjlllnnnpppqqqrrrrrrrrrnnnoooooooooooonnnmmmmmmooommmkkklllppprrrqqqoooqqqpppooonnnnnnqqqsssuuurrrrrrrrrsssssstttttttttsssssstttuuuvvvvvvvvvuuuvvvxxxzzzzzzwwwvvvvvvwwwtttvvvwwwvvvuuutttwwwyyyzzzyyywwwvvvwwwzzz}}}www{{{|||zzzzzzzzzzzzzzzzzz{{{{{{tttvvvyyyzzzyyyyyy|||~~~{{{MMMLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQRRRTTTUUUVVVYYY]]]``````]]][[[\\\^^^XXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSQQQPPPQQQTTTVVVXXXSSSUUUVVVXXXXXXWWWUUUTTTWWWYYYZZZXXXVVVVVVZZZ]]]ddddddaaa```eeelllnnnkkkssspppnnnmmmmmmkkkfffbbb]]]ZZZWWWWWWYYY[[[ZZZXXXYYYXXXXXXVVVUUUTTTTTTSSSTTTVVVYYY]]]```bbbcccdddcccccccccbbb```]]][[[YYYWWWYYY\\\\\\\\\]]]bbbfffeeeeeeffffffgggggghhhhhhmmmkkkiiihhhiiijjjmmmooohhhiiijjjkkkkkkjjjiiihhhfffggghhhiiiiiihhhgggfffhhhjjjjjjfffbbbbbbhhhnnnvvvsssyyyzzzvvvooo}}}}}}xxx}}}wwwmmmlllrrr~~~qqqiiilllkkkddddddiiieeeeeeffffffggghhhhhhhhhhhhggggggffffffhhhiiijjjggghhhhhhgggfffcccaaa```XXXYYY[[[]]]```bbbdddeeehhhhhhiiihhhgggfffdddccchhhhhhhhhhhhggggggggggggkkkiiigggiiilllmmmkkkiiiggghhhhhhiiijjjjjjkkkkkkjjjlllnnnppprrrrrrrrrrrrnnnooopppppppppooommmlllqqqnnnkkkkkkoooqqqqqqooopppooommmlllmmmooorrrtttttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwyyyyyyxxxxxxwwwuuuxxx{{{zzzwwwuuuuuuvvvsssvvvxxxxxxvvvuuuwwwyyywwwuuutttsssuuuxxx|||~~~xxx|||}}}}}}|||yyyyyyyyyzzzzzzzzz{{{{{{yyy{{{}}}}}}{{{zzz}}}zzz