BMJ6( fffiiihhheeedddiiimmmmmmnnnmmmkkkiiiiiijjjkkklllhhheeedddggggggfffgggkkkggggggmmmkkkbbbfffmmmhhhdddhhhbbbaaahhhhhheeejjjfffhhhiiiiiihhhhhhiiijjjlllkkkkkkmmmkkkggggggkkkkkkgggmmmoooeeebbbiiikkkdddhhhhhheeedddhhhjjjjjjgggiiiiiiiiijjjmmmlllgggeeeaaafffkkkhhhlllrrrnnnbbbeeeeeeppplllgggpppdddjjjhhheeebbbaaabbbdddfffcccoooaaaaaafffbbbhhhfffeeegggfffcccbbbeeeeeeccc```bbbaaa]]]]]]aaabbb```bbbgggjjjhhhggghhhhhhffffffhhhjjjiiiffffffiiilllkkkhhhgggjjjppprrrppplllkkklllmmmnnnoooqqqrrrrrrnnnrrrsssppppppsssvvvuuussssssrrrqqqrrrssstttuuuwwwwwwwwwuuussssssuuuwwwvvvvvvvvvwwwzzz|||||||||xxx{{{}}}{{{{{{}}}|||yyy|||}}}}}}~~~wwwwww{{{{{{{{{{{{}}}{{{sssppptttwwwxxxtttrrrssspppkkkoookkksss|||xxxpppccc]]][[[LLLOOOOOOOOOOOONNNFFF<<<888:::000777TTTtttbbbeeeeeeaaaaaaeeeiiijjjjjjiiigggfffeeefffggghhhdddaaa```ccccccbbbdddgggggggggnnnkkkbbbeeemmmiiicccfffaaa___ffffffccchhheeegggiiijjjiiihhhiiijjjnnnllllllmmmkkkggghhhmmmlllhhhooorrriiihhhppprrrmmmqqqqqqnnnmmmqqqssssssppptttvvvxxx|||~~~~~~}}}}}}~~~~~~}}}~~~{{{ssssssxxxvvv{{{wwwyyyyyypppnnnrrrwwwxxxtttssstttpppjjjiiigggrrr}}}llleeeWWWPPPMMM???BBBFFFCCCAAA>>>666...---111,,,,,,>>>WWWkkk|||vvv}}}~~~|||{{{wwwrrruuuyyyzzzwwwuuuwww~~~~~~~~~www}}}}}}uuusssmmmmmmrrrtttrrrqqqpppjjjbbb^^^qqq~~~wwwgggVVVIII???555444777666666555222///...///000,,,000444555>>>XXX}}}|||}}}yyyssswww}}}|||wwwrrrggg]]]cccllltttuuuuuuvvvsssnnnxxx{{{}}}rrrkkkkkkgggkkkrrrpppccc\\\bbbkkkmmmnnnwww|||yyyxxxxxxooocccTTTIII===777333///000555333333222///---,,,---///,,,...///,,,---<<>>666///---+++***+++...///000///---+++***,,,---//////...)))'''+++555>>>___{{{yyy~~~}}}vvvuuu{{{sssllleeeggglllkkk___RRRJJJbbbrrrppprrr~~~wwwxxxsssvvvuuuiiihhhnnnmmmeeewww|||ooolllyyy~~~wwwqqqgggaaa```YYYIII<<<777555111---,,,,,,,,,,,,,,,//////...---++++++,,,.........---,,,+++---000222AAAkkk}}}~~~yyyooonnnttttttjjjbbbdddkkkooommmhhhnnn|||wwwxxxuuuwwwuuuzzzyyypppqqqvvvrrryyyzzzooo```eeewwwzzzpppeeeZZZTTTUUUMMM<<<111000///......///111333333111111111111///------///111---,,,***+++---///111111...LLLxxx~~~wwwrrrqqqrrrsss{{{yyy}}}{{{vvvwww{{{sssooommmoooqqqqqqrrrvvvyyyzzzuuuzzzwww{{{{{{tttvvvxxxnnn{{{ttthhh```dddiii```PPPHHHDDDEEEIIIGGG===999;;;<<<===<<<999999:::777222555666555333111000222333444222///---...000000000(((333NNNlllttthhh```aaaLLLHHHAAA:::888999<<>>;;;;;;:::777444333444555555555555444333333444555555777555333888BBBBBB:::AAA>>>999555111000000000}}}||||||{{{yyyvvvmmmxxxzzznnngggkkkpppooowwwwwwrrrjjjcccdddoooyyyvvvlllbbbccclllttttttqqquuusssiii```bbbggg^^^OOOBBBFFF<<<000000...+++000///===GGGCCC;;;999>>>DDD;;;@@@AAA>>>???CCCCCC>>>;;;<<<;;;:::777666666666===??????:::111---333;;;999;;;;;;===EEEMMMMMMGGGAAA???;;;666111//////111ӵĦĦӵĦ}}}|||xxxqqqjjjhhhwwwtttiiihhhjjjjjjhhhgggggghhhkkkqqqwwwzzztttllleeeeeelllrrrsssqqqjjjggg\\\RRRTTT[[[UUUHHH111555///,,,000...---777===CCCEEEAAA<<<>>>AAABBBMMMSSSVVVSSSSSSWWWXXXVVVFFFGGGHHHEEEAAA>>>>>>???AAACCCFFFCCC>>>;;;>>>CCCAAA??????DDDJJJMMMLLLIIIDDDBBB===777111------...4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~zzzyyyxxxsssjjjcccooo|||wwwjjjfffggggggZZZYYYZZZ___eeehhhgggeeeoookkkhhhhhhjjjkkkiiigggbbb\\\NNNBBB@@@CCC>>>333+++,,,***...666333444BBBGGGGGGDDDBBBGGGOOORRRQQQaaahhhllliiidddcccccccccWWWZZZ[[[VVVNNNIIIHHHJJJFFFIIILLLLLLJJJIIIIIIIIIKKKEEEFFFPPPUUUSSSQQQTTTKKKHHHBBB;;;333...------GG=?HdĦ=ĪjGG=?HdĦ{{{{{{{{{yyyvvvssspppnnn|||~~~zzzpppjjjiiigggccc___ccchhhjjjjjjiiiiiiiiiiiiiiiiiigggccc]]]WWWSSSOOOJJJ???444111222---&&&------+++333<<<999<<>>444333///,,,---///...+++,,,...///888DDDFFFLLL]]]eeegggeeeaaa___aaaaaa^^^VVV___jjjoookkkfffeeegggqqqssstttoooiiieeefffiiibbbaaa[[[TTTSSSVVVUUUPPPPPPGGGHHHSSSUUUMMMMMMVVVPPPMMMGGG>>>666111///000?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??wwwpppqqqvvvddd^^^ZZZaaammmpppeeeYYY[[[eeekkkggg^^^^^^jjjvvv^^^]]][[[VVVMMMBBB888222+++++++++++++++,,,------...999???HHHXXXaaahhhsssiiimmmnnniiiddddddcccaaa```eeellloookkkdddbbbeeeeeeeeedddcccbbbcccfffhhhlllkkkbbbVVVSSSYYYZZZUUU\\\TTTQQQSSSPPPIIIIIINNNGGGEEE@@@999222///...///4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦvvvoookkkjjjeeebbbaaacccgggiiiiiijjjuuutttpppkkkffffffkkkoooSSSNNNFFF@@@;;;666111...///...---,,,))))))+++...;;;OOOYYY^^^nnnyyyyyy{{{kkknnnooojjjhhhhhhhhheeellliiihhhiiifffaaaaaafff```\\\WWWVVVXXX[[[]]]^^^dddfff___RRRNNNUUUXXXTTTaaa^^^XXXPPPJJJGGGFFFGGG>>>===999555000...///1114DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||vvvoooiiittttttppphhh```aaapppxxxnnndddaaaeeehhhfffcccIIIAAA555...,,,---...---...,,,+++***)))+++111888FFF___jjjjjjvvv~~~xxxqqqwwwvvvrrrkkkhhhiiifffaaaddd^^^ZZZ]]]```aaahhhpppiiibbbYYYUUUWWWZZZZZZYYYUUUZZZVVVJJJFFFNNNRRROOO[[[[[[SSSGGGAAAAAABBB@@@:::9997773330000002224444DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵvvvoooppptttbbb___mmmyyy|||jjjcccaaafffdddVVVFFF>>>:::666111...///000000//////111---'''(((444CCCLLLhhhhhheeedddmmmxxx{{{vvvhhheeeaaa___^^^]]]ZZZXXX\\\YYYZZZ___aaa^^^\\\\\\fffddd___YYYQQQKKKIIIIIICCC@@@;;;777777;;;@@@CCCHHHFFFDDDAAA>>><<<999888888333///...1113332220004DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ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ӵwwwooonnn|||zzzpppcccbbbkkknnniiieee]]]XXXWWWRRREEE:::555333000,,,,,,---......---***,,,+++***111AAAQQQZZZiiinnnqqqsssxxx|||xxxqqq```ccceeebbb]]]YYYXXXXXXaaa]]]\\\^^^^^^YYYVVVVVVQQQRRRQQQMMMHHHCCC@@@???777777666666888;;;???AAA===;;;:::999999888666555444222//////1112221110004DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}tttrrrdddfffdddcccjjjssspppgggUUUOOOHHHCCC<<<333//////---+++***+++---------,,,+++,,,...555EEEYYYgggkkkjjjpppuuuvvvvvvtttoooiii\\\dddiiieeeZZZQQQQQQTTTSSSMMMJJJIIIGGGBBB>>>???:::<<<>>>>>>;;;888666555222333666888:::<<<<<<===333222222222444555444333//////000111111111000///4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~zzziiijjjhhhccc```]]]SSSGGG@@@>>>:::555...+++,,,000++++++,,,---......---,,,---,,,///???YYYoootttooooooqqqrrroookkkhhhfffeee___eeegggaaaTTTKKKIIIKKKIIICCC>>>===;;;666555666///111333333222222222333///000111222333222111111777555333444666777555333---...000111000///......4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}fffgggbbbYYYOOOFFF===777222444444000,,,+++...000+++---...///...---,,,+++***(((...DDDdddyyyuuuhhhnnnnnnnnnlllhhhcccaaaaaa[[[[[[XXXSSSLLLFFFDDDCCC???999555555555333333555222222111000000111444777>>>>>>>>>>>>???@@@AAABBBGGGCCC??????@@@???;;;777111111000000000///...---Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{___^^^XXXOOOFFFAAA???@@@...333444000,,,---...---+++---//////---,,,,,,,,,---...666KKKfffvvvqqqccc^^^]]]___cccaaaZZZUUUTTTNNNKKKGGGEEEEEEEEEBBB@@@???999777999:::999:::<<<666555444111000333777;;;CCCDDDFFFIIIOOOUUU[[[___]]]XXXSSSQQQRRRPPPKKKFFF<<<888222000111222000...?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦzzzqqqgggXXXJJJ>>>555111000...222222---,,,......+++,,,...111111//////000222333999BBBMMMYYYaaa___XXXLLLGGGGGGLLLNNNKKKHHHHHHDDDBBBAAABBBEEEEEECCC@@@FFFAAA???BBBCCCAAAAAACCC444444333222111222666999444777>>>HHHSSS^^^fffkkksssnnnhhhhhhjjjiiiddd___KKKAAA555111444666444000>AneneneneDenene>Ak<fhDenenene|||fffXXXGGG===888444111000,,,000...******///000,,,...111333444333444777999444???GGGGGGDDDEEEGGGGGGGGG<<<555999>>>@@@CCCGGGAAABBBDDDGGGHHHFFFCCC@@@555000...000000---,,,---...000111222111111333555===CCCMMMZZZhhhuuu}}}xxxyyy}}}}}}yyysssUUUGGG888333666:::777^^^]]]>>>222333...222//////---++++++,,,......---222---+++000<<>>777555888@@@===???AAA;;;888EEEXXXDDD@@@:::777666555222///000///------.........------222333666:::444333@@@EEEUUUhhhsss{{{yyy}}}cccQQQ???999888666555jjjccc@@@333333***///000...---,,,,,,...///000000++++++000888DDDMMMRRRSSSWWWOOOKKKLLLGGG>>>===DDDHHH???:::999333+++///999444111---,,,,,,,,,***(((---,,,,,,,,,............111555333444:::<<>>333,,,...///***))),,,---+++)))***+++,,,,,,+++++++++---...000000111111444888555666CCCPPPddd}}}lllRRRIIILLLKKKAAA888yyyDDD666777---000222///111111///---+++,,,...555999>>>@@@@@@???>>>>>>///777EEEPPPLLL<<<...(((///'''%%%+++111111///000...------...000111111111,,,...111222333333333444444:::;;;DDDZZZnnnrrr[[[SSSTTTSSSIII>>>CCC222777111222000000111222222222222333444>>>===;;;888444222333444333000000444666555333333...,,,,,,///000///------,,,---............///000...111333444333333555666777BBBJJJ\\\yyy{{{qqqccc[[[ZZZWWWPPPGGGIII000444111444---000000222666:::===>>>======999444///---...000111333///,,,---111333333111...///111111///---,,,,,,+++---//////...------......111444444333444888<<>>BBB@@@===666222...---///111000///,,,...000222222111...******,,,...///111222222000---000222222111///000111000333666666666999@@@FFF```sss}}}xxxnnnnnniiioooqqqmmmiiicccXXXMMMhhh>>>222333<<<666777222000555===@@@;;;555222///---000444555000+++222444222,,,))),,,222777---------///333666444000,,,///333333111000111333222666999:::;;;@@@IIIPPPtttzzzuuummmgggmmmkkkrrrvvvtttpppiiiZZZKKKQQQ///333>>>;;;777222444>>>>>>444///111000000222555888777333///555222...---...000111222------...222666777444000...---///444666333222222666777;;;BBBKKKWWWhhhuuu~~~qqqjjjkkkooonnnjjjuuuuuussskkk___QQQFFFAAAhhh999111===>>>:::444555<<<<<<222---/////////000222555555222...444111///...///111111111//////000333666666333111777111...222666777888:::777<<>>888666888888444000qqqDDD666444888444111222222111000111111111000///...///000111...///000222444555333111222222111111000000000111222555:::===;;;;;;FFFRRRlllyyy~~~ssshhhfffjjjpppuuuqqqdddXXXOOO@@@000;;;777555777;;;<<<888333ZZZ666111444222///000111222222222111222222111//////000222......///222444555444222222222222000//////111333666888;;;===>>>FFFYYYlllwwwqqqkkkfffkkkuuuooo~~~~~~dddHHH<<<999666888555222222666999::::::lll999333222111//////000222222111000111333222///...///111///...///111444666555444333444444222000000444777::::::???IIISSS```rrrssskkklllmmmmmmuuu~~~[[[>>>888:::999555444222222444777:::==={{{@@@===222222000///000222111///...111333222///---...//////...///000444666666555555666555333111222666:::>>>@@@KKK___rrrxxxrrrgggdddkkkrrrttt|||pppJJJ888999777---222555888999999999:::<<>>[[[uuu}}}tttXXXIII>>>CCCQQQ___iiipppgggnnnqqqxxxlllKKK999...444333;;;666666;;;:::999FFFYYYkkkJJJ555222000///000111111111111000000//////000000000...111333333222111222444333666777666444777@@@HHHTTTmmmxxxRRR>>>666000333;;;HHHYYYgggoooxxx{{{oooNNN===000666444666666777999===HHH]]]nnneeeMMMAAA444222111111222333222000000000111111111111111000+++111666666222000333777333555666555999EEEWWWeeeqqqXXX444///...---,,,,,,555JJJ^^^uuummmMMM>>>444777444444===IIIRRR\\\jjj|||```CCC777777333222222444555555222000///000222333333222111000,,,111666777555444666888;;;888666999EEE[[[tttnnn@@@...111222333000***--->>>PPPuuuaaaCCC;;;666999222333@@@\\\yyyiii]]]WWWKKK;;;111222222333444666555333111///000111333333333222111000111333555888999999999>>>===???III[[[qqq]]]222000000000111111---+++222<<>>OOOeeezzz[[[555//////---...111222///000333\\\}}}SSS444111111666...222111HHHqqquuu^^^OOO<<<:::>>>BBB<<>>777222444222111000111333444333222///............000222333000333666666555888???FFFeeeyyyqqqnnn^^^:::444000...111222000///000###DDDhhhjjjGGG444)))111222555666000111TTTbbbFFF666111111222555444333222222333555666333444555777777666444333444111000111111...000555222555:::<<<999<<>>JJJ[[[sssxxxqqqhhhgggoooxxxwwwoooKKK777)))---333111///111,,,...666JJJkkkqqqLLL444111777...111111...111EEEiiiqqq___MMM888...000555555111333222222333444666888:::444555666666666444333222333...---000333333444888???<<<@@@RRRjjj|||zzzyyyooonnnjjjhhhnnn{{{sssPPP222...222///+++---,,,111000000JJJuuuiiiFFF555555444...000555...---MMMwwwnnn\\\RRRFFF777111333666444111222222222222333444555666555555555555555444222222111......333777777888:::<<>>000---***111...---///333666888:::WWWwwwyyy???555,,,---333666777888vvvQQQ:::333555444444444555444111///000000000000000000//////222222222222333444555555888:::===???@@@HHH]]]qqq|||rrrpppqqqtttxxx|||^^^:::***+++...333222000777???:::---:::ZZZ~~~eeeKKK333---111333333555___>>>000333222000///333999;;;666111...///000111111111111111111111111222333444555666888;;;@@@CCCGGGXXXxxx}}}sssnnnqqqsssttt~~~|||MMM666;;;***///333555555444444444///AAAbbbddd>>>333222...///777zzzOOO666555555...000000111222444555666666111222333222111000111222333222222444777888555333555:::AAAMMMeeexxxoooxxx|||xxxuuu~~~zzzUUU<<<444//////333333///...222222777@@@QQQqqqpppEEE---///'''666qqqJJJ555222444222///000111111222333444555555111222333222111000111222444111000111555888999888;;;HHHZZZlllyyyqqqrrrvvv{{{www___PPPFFFNNN^^^yyy|||VVV@@@999333333111...000444000000000888OOOoooTTT111666///333xxxLLL,,,---666222///555111111222222222333333333000222333222111111222333444444555555777999;;;<<>>444333333111///666222000111111999RRRmmmhhhBBB...222iiiLLL777444444777444---,,,000222222111111111000000000000222333333222222333444111888>>>;;;777>>>QQQcccyyy~~~wwwtttvvvzzz~~~eee???000222666333///+++---...---444LLLooojjjMMM999333444333000222...///333000...999HHHbbbEEE333sssWWW999555333///---111777555///111111111000000000000000000222333333222222444555111555888777<<>>777<<<;;;///---555666777:::===>>>CCCRRR```xxxyyyRRR777111666111...111555///...HHHjjjeeeMMM???555+++000---...222444444777;;;xxxzzzdddEEE666888777666444333222111111111111111222333333000...999555555888888666;;;DDD```sss}}}yyy|||ddd===888555666666555555888111;;;@@@>>>EEE[[[vvvvvvMMM444///...///000///---111>>>JJJ|||tttgggXXXJJJ@@@:::777222///...///111555;;;AAAzzz~~~xxx___III===777777666555333222111111111222111111222222222111000555666888999666888GGGXXXvvv~~~|||lllMMM@@@888333333444222222444999888===KKKaaa{{{mmmLLL555444222111///,,,,,,222:::XXXUUUPPPHHHAAA<<<;;;;;;999444000111444777===BBB~~~}}}}}}||||||~~~zzzVVV<<<666666333555555444222111111111111222222111111111222222333444777;;;<<<<<>>000000;;;OOOXXXTTTPPPRRR}}}yyyvvvvvvyyy|||}}}|||~~~}}}~~~oooEEE777111777:::333222999333222222222222333333444222555777777555666999===;;;@@@KKK```}}}yyywww{{{}}}kkkNNN@@@???:::000777555444444888GGGbbbzzznnnFFF@@@888111---:::]]]^^^DDD///---///+++)))---+++///444666555666;;;@@@555555@@@RRRXXXQQQNNNSSSxxxpppkkk___[[[YYY]]]gggrrrzzz}}}lllOOO444444555777777555666888333333222333333444555555222666::::::888888;;;???BBBTTTlllwwwxxxvvvaaaJJJ???===:::666222333222444???QQQjjjYYY999000333888888...***:::QQQbbbFFF000...///***(((,,,---///222444777<<>>BBB<<>>:::999@@@SSSkkk\\\;;;///555...,,,222222///444>>>qqq[[[@@@---...111,,,+++222333222333666<<>>LLLUUUUUUBBB)))BBB```ooo}}}YYY999000666555555444333333333444444777999:::999777888;;;???888999<<<@@@BBBHHHXXXiii~~~ttt^^^JJJ???===AAA<<<777888;;;===>>>>>>QQQiii}}}hhhJJJ666444888666...222000000111111...111555TTTUUU>>>555...---...---,,,---000222555:::CCCKKKLLLIII;;;,,,TTT{{{fff???111333777777666444222222222444555666666777888888999999:::;;;:::;;;>>>EEEUUUppphhhPPP@@@777888>>>;;;555333888===BBBMMMYYYzzzsssZZZJJJ999222222555999>>>555444555777555333777===ccciii<<<888000***+++---------///444111333>>>HHHJJJGGGDDD999444eeexxxSSS777222666777888666333111111222444666777666666777888888666555<<<;;;;;;AAAOOOgggppp```MMMAAA;;;999<<<@@@:::777999>>>@@@HHHdddgggJJJ:::666777<<<888//////666...222666777222222===KKKxxxdddOOO111333---***,,,......///222888222111<<>>333000999>>>:::555666PPPVVV\\\[[[SSSSSScccvvvvvv]]]CCC777///000,,,,,,000222111222444<<<444000777DDDUUUggguuuCCC???nnnzzzXXX888111333222444;;;444333222222222444666777::::::::::::999999999999777HHHbbbzzzzzzyyyzzznnnOOODDD:::666555888:::888888;;;>>>999<<>><<<:::;;;000<<>>===PPPssscccHHH@@@888///777---///444::::::555222222888777444:::YYYFFFBBBsssjjjEEE===777666666444222111///000111333555777888888666:::======<<<>>>EEEKKKccc{{{vvvwwwzzz||||||{{{\\\GGGAAA<<<444333222444666555444999@@@FFFgggccc???;;;999;;;:::555555777<<>>///111---///666===<<<555111111444777666@@@eeeLLLEEErrrbbbFFF999999888666444222111000333000...000666;;;===>>>@@@555555?????????XXXzzzyyyxxxxxxzzzwww}}}hhhVVVBBB:::888777666666...666777666666222;;;PPP|||ddd===999555222222444777777888<<>>777111888888999999BBBPPPHHHsssyyy___GGG:::777777555444333333333333444111000222666:::;;;;;;888;;;AAACCCBBBNNNoooxxx}}}{{{zzz|||lllNNNBBB777444555444333444111555222///444<<>>PPPfff~~~wwwEEE999333777999444111444---666999<<<@@@999222888888:::777BBBRRRIIIsss~~~wwwXXX===333666666555333222111222444555444333222333666888999888444===DDDGGGRRRkkkrrrnnnvvv}}}{{{OOO888333111333444222222333444444,,,,,,===RRRpppmmmLLL:::666///111555555111888UUUsss{{{fffVVVPPPOOOWWWTTTCCC777222222666555......444222888:::???DDD<<<666===???GGG@@@AAA{{{UUUJJJrrr```@@@444777<<<777555222000000111333555444444555666777777777777;;;<<>>;;;EEENNNbbbVVVAAAnnnXXXIIIpppvvvKKK333888???:::888666333111000000222333555666666777777777888999===???UUUzzzjjjVVVLLLFFFBBBLLL```ooonnnnnnuuuwwwsssxxxBBB:::888777777444///000555000111111HHHtttZZZ999555666000...555222000MMMbbb;;;000000222///333888333111000000222333555999>>>CCCCCC@@@AAACCC;;;<<>>000:::<<<111888777444222111111222222555666888888888999;;;===:::KKKooommmIII666555444///555:::OOOjjjwwwuuuvvv}}}xxxIII888444222222000...000555///111555RRRLLL///444777***000666000...NNNMMM222+++000555//////444222,,,...000333777<<>>333555999444333777666222:::@@@???<<<===EEELLLIIIGGGAAA===;;;666HHHjjj___GGGaaaGGGfffvvvrrrqqqYYYBBB333999===777555;;;444444444555555666666666555777888888888<<>>>>>===;;;:::999888888:::777444333555777666444AAA555333<<>>DDDnnnxxxoooNNN666666<<<<<<@@@>>>???===>>>///```yyyHHHgggwwwAAAiii{{{sssaaaOOO>>>===:::888777777999999;;;888555555666888777666666:::===<<<;;;HHHeee^^^666///666666222222<<<666000000;;;VVV|||wwwPPP111222:::777333666///777888444<<>>;;;BBB;;;kkkMMM___zzzAAAeeevvvYYYAAA===;;;888555555666999;;;;;;999777666777888888888444===@@@===FFFccceee???333555444333555>>>111---333333888YYYpppGGG;;;999444333999333222444666000444RRRtttuuuNNN999555///111000///222666333---;;;___vvv^^^AAA000000666888666;;;======999GGGIIIxxxSSSRRR|||@@@ZZZ}}}oooNNN999;;;999888666777888:::;;;:::888777666777888888888===;;;;;;HHHeeepppMMM:::333///222999666...000999444,,,===ZZZuuuNNN444222777888:::111000888666...444CCCoootttQQQ111***000333111---...333888---???XXXpppttt___???555...//////...666@@@:::===<<<:::MMMUUUXXXFFFlll~~~AAAKKK}}}|||zzzuuuoooWWWEEE<<<888999999:::;;;::::::999888777777666555666888999===999DDDdddrrr\\\KKK<<<000///444111111444888444000444===hhhnnnIII999555222666222222555666111---+++HHHjjjnnnJJJ888111///222///(((,,,666333000...999SSSttthhhIII666222///111777333,,,111===888;;;>>>@@@YYYbbbbbbAAAYYYGGGAAAppp}}}uuuyyyuuuiiiNNNDDDEEEFFF777888:::<<<<<<;;;999888666777777666555555888:::999FFFcccqqqlllgggaaaSSS@@@333...555777555111000444666444CCC^^^yyyvvvSSS:::222---333555///+++---111222444AAAaaayyyPPP999***000777222,,,,,,111000......444DDDWWWeeewwwvvvYYYAAA999;;;@@@666000222444111111555777:::@@@KKKfffjjjrrrFFFIIIsssPPP???hhhzzzuuuzzz|||PPP888<<>>ZZZ{{{yyyhhhpppjjjjjjsssyyyqqq\\\JJJ666444555888555000000444111+++222OOOrrrxxxOOO===222,,,111444111...000///222333@@@fffeee<<<+++111555000000---,,,///222111000000000333222---+++000:::AAA000444333---)))...888>>>===;;;EEEYYYnnn___yyy]]];;;QQQsssWWW???```wwwxxxzzzyyyRRR>>>555000555>>>888888888666555666888;;;000???CCC999222:::BBBBBB|||ssspppqqqgggoooqqqssslllBBB;;;333///000222222111777222222;;;MMMfffyyyHHH:::///...000//////222111///111888GGGbbbmmmIII333111777666777444///000333222---444444222///------000333777000******,,,...333999>>>PPPJJJQQQ]]]bbbrrryyygggBBB<<>>???AAADDDHHHBBBVVVddd]]]fffqqqzzzxxxzzzmmmRRRBBBWWWyyyQQQLLLtttMMM>>>111333:::;;;999888222444555555555666888;;;<<<>>>:::999OOOvvvuuummmmmmnnnmmmkkksssvvvVVV===555777555777::::::444///555>>>SSSjjjkkkPPP>>>444222333///111444333///...888EEEoookkkMMM333///666666000,,,111000...---///444<<>>EEEHHHDDDYYY___OOOccc}}}~~~xxxwww{{{oooXXXGGGoooqqqKKKfffFFF888333555777999888777777777333444666666666666888999;;;:::LLLttt|||vvvlllddddddpppXXX:::000111222---DDDhhhlllZZZ@@@777000444:::999444111)))111???UUUqqqqqqVVVBBB777555000///222333111//////222999UUU~~~yyyNNN444222444///+++...111222111000///000444666===GGGKKKEEE???<<>>BBBMMMIIITTTVVVJJJ]]]uuu{{{mmmnnnppplllvvvzzzUUUSSS{{{OOOmmmkkkCCC333444666888777555666:::<<<888333555777999999888777777888@@@iii}}}tttrrroookkkmmmvvvccc777111999777222222777//////FFFjjjoooRRR???777333111111666555111///;;;ZZZ|||sssUUU:::777555444///+++---222,,,111666BBB]]]nnnOOO===999<<<>>>AAAAAA@@@>>>>>>>>>888999???HHHLLLGGGBBB@@@FFFRRRLLLVVVYYYNNN]]]mmm|||hhhhhhmmmhhhttt^^^JJJzzzOOOdddwww^^^AAA:::===;;;333777777888888888888777777;;;333222999:::777;;;EEEiiiuuuqqqpppjjjrrrrrrqqqaaa???000666666333333222111555777:::OOOrrraaaCCC999555000000444555222333>>>SSSeeeqqq~~~ZZZGGG333///555777111)))///111444555:::NNNsssnnn```qqqllldddZZZKKK===888999777BBBIIIIIIGGGGGGFFFAAAEEEWWW```^^^ZZZVVVbbbzzzzzzxxx}}}}}}@@@ooo\\\NNNggg{{{~~~rrrJJJ777555777999<<<888888999999999999888888999777888:::777;;;PPPiiittttttrrrjjjrrrrrrwwwiiiHHH444///555444555999999555999888333888RRRuuudddBBB444666111000111555:::======;;;>>>WWWuuueeeDDD111---111333444444444444444444;;;NNN```zzzgggVVVHHH===:::===<<>>ddd}}}}}}cccQQQFFF???======>>>EEEHHHDDD??????@@@@@@@@@[[[hhh```YYYWWW]]]jjjzzz{{{yyyFFFcccGGGCCClll{{{YYYBBB111333888666555999888999999999999999999888555444777>>>III```vvvnnnooopppnnnkkkyyyhhhMMM???999888;;;444,,,222888000000///444777333///;;;LLLkkktttLLL<<<:::666222//////333666111...000@@@]]]zzzeeeHHH777333444111---+++------...444;;;<<<^^^~~~rrrYYYKKKGGGBBB===999>>>DDDHHHEEE@@@===???BBBIIIfffrrrfff]]]XXXYYYbbbhhhsssyyyMMM```PPP:::]]]ssszzz|||~~~bbb:::999666444666999999666777777888888888888777777888555;;;PPPmmmtttmmmrrroooeeekkk{{{}}}\\\JJJBBB===@@@:::666///000GGGYYYUUUMMM<<<000222555333444999===iiiRRRJJJ???777444333222111---222555444444CCC___wwwaaaIII>>>:::444111111111///---000666'''???WWWgggyyykkkTTTHHHDDD@@@;;;999AAAFFFKKKIIIBBB<<<>>>CCC[[[uuu~~~qqqeee\\\\\\eeeffflll{{{vvv^^^PPPRRR999RRRuuu~~~yyy~~~~~~|||www}}}fff@@@000777888222111888<<<:::777777777888888777777777666999HHHeee|||nnnkkkqqqllldddrrr}}}XXXCCCBBBBBB<<<@@@888777:::JJJnnn}}}aaaBBB222000222555666<<>>QQQmmm}}}jjjSSSFFF@@@<<<<<<===HHHKKKNNNLLLCCC===@@@HHHfffzzzvvvjjj]]]```pppwwwrrrwwwhhhjjjFFFHHH:::MMMuuu~~~{{{~~~~~~zzzxxxzzzzzzxxx~~~wwwwww}}}xxxxxx{{{}}}~~~qqqLLL555444444555666555555888<<<777888888999999888888777777HHHccc}}}vvvrrrooopppssszzz}}}[[[DDD>>>BBBEEEDDDCCCBBBQQQeeexxxoooPPP;;;555555666@@@000111LLLgggwwwkkkKKK999333333444555...,,,111666555333333FFFaaapppRRR<<<444///222666666444444666000---000888CCCSSSaaabbbXXXMMMFFF@@@<<<===AAAKKKKKKMMMKKKDDD@@@JJJWWWmmmyyy~~~zzzpppcccjjjwwwvvvlllqqqWWWAAA;;;EEEbbb}}}wwwkkkuuu{{{|||uuupppqqqtttvvvwwwjjjkkkwwwvvv}}}|||vvvqqqkkkmmmsssyyyzzzxxx{{{|||}}}vvvJJJ555666777///111>>>???555222999999999999::::::999999999@@@^^^xxxmmmpppvvvvvvsssxxx]]]GGGAAAAAA???FFFQQQIIISSSssswwwQQQ<<<444222+++999BBB;;;333FFFrrr}}}WWW:::222444***,,,111555000***---666222>>>QQQkkk~~~UUUCCC222///444666555444000...333;;;999......666???@@@CCCFFFCCC>>>>>>CCCIIIHHHIIIHHHDDDEEETTTfffuuu|||{{{mmmyyyyyy{{{|||ooommmxxxwwwrrrCCC======JJJ{{{ssskkkeeezzz{{{{{{yyywwwvvvxxxzzz}}}aaaYYYsssyyy{{{pppwwwxxxrrrpppvvv}}}xxx}}}{{{sssnnnnnnpppkkkppprrrooooootttwwwvvvwww|||~~~lll;;;+++888444555555666666555444444444888;;;:::999<<>>FFFMMMRRRUUUtttwwwIII555;;;666AAA:::444;;;<<>>222:::///'''999333000222777999444...,,,...000555<<<>>><<<>>>BBBGGGJJJGGG???>>>NNNeeeuuu{{{xxxwwwmmmpppzzzwwwVVV999777DDD~~~||||||yyyvvv~~~|||~~~sssYYYOOO^^^iiiaaa[[[___mmmoooiii]]]XXX___jjjpppnnnqqqqqqjjjaaa]]]```eeeeeeeeeeeeddddddeeeiiilllnnnwww}}}{{{zzzbbbAAA444666555555555555555555444444;;;444333:::<<<;;;CCCOOO|||}}}uuutttvvvtttsssvvvhhhHHHAAA@@@EEEDDDAAAKKK\\\jjjgggGGG666333>>>:::555888444999QQQuuusssVVVBBB000------111111...000444///222555888BBBWWWsssUUU222777===333...111222666:::666000---/////////333888::::::===BBBEEEFFFCCC@@@GGG\\\rrr}}}vvvnnnyyy|||}}}sss[[[BBB;;;@@@yyy|||~~~||||||~~~qqqcccbbbnnntttllliiinnnsssxxxyyyqqqiiidddcccbbbiiikkkhhh___UUUSSSYYYaaa[[[YYY]]]dddddd]]]\\\aaadddkkkooojjjfffjjjrrrxxxeeeGGG<<<777000555444444333444444555555;;;222555???===:::QQQrrryyypppvvvwwwqqqssswwwdddLLL@@@999===HHHEEEAAAVVVvvvvvvOOO:::>>>999666:::444111;;;HHHiiimmmSSSAAA000---333555111------222333---)))333JJJ______HHH:::222333000555;;;<<<444,,,,,,222222000111444666777<<>>BBBOOOrrrzzzNNNDDD555111666888666666444JJJlllddd===000999@@@:::...111000...---,,,///333666NNNkkktttHHH333666333444777888222,,,---333555111000222333444;;;CCCGGGCCCBBBNNNhhhrrr|||~~~uuummmlllnnneeeNNN888~~~}}}}}}xxxqqqkkkhhh^^^fffqqqvvvuuussstttvvvuuuwwwxxxuuummmgggfffiii```bbbbbb^^^YYYYYY___eeelllmmmzzz}}}tttxxxzzzuuuqqqqqquuuzzzqqqLLL555000333666777444444444444555555666777444666:::AAAPPPkkkvvvuuuwwwuuusssuuu\\\DDD===<<<>>>>>><<<<<>>///...666999444:::<<>>555222000///111333333///+++222;;;ZZZxxxTTT888888222...///111000111444777333111222222333:::BBBAAA???CCCWWWwwwlll|||yyy{{{}}}tttoookkkooozzzwww\\\???qqqfffhhhtttyyypppeee|||~~~xxxiii______aaaaaaXXX]]]dddiiieee^^^]]]aaabbbbbbaaa``````aaaeeeggghhhhhhmmmvvvwwwpppnnnssshhhbbbaaagggpppvvvzzz}}}iiiLLL555444888555222555444555666777777777777777:::555666JJJooo{{{xxxzzz|||sssiiittt```GGGBBB???999888@@@FFFNNNfffjjjFFF444999<<>>000...222555666777666333222333333333888???777:::DDD\\\~~~hhh}}}~~~uuuooommmlllppprrrwwwnnnRRR{{{www|||wwwrrrxxxuuuyyyxxxjjjSSSJJJRRRWWWTTTQQQYYYfffooolllaaa[[[\\\iiieeeaaaaaadddhhhiiiiiimmmnnnoooooonnnnnnpppqqqdddbbbeeeooowwwyyy|||}}}kkkFFF777...555999444000111333555777:::::::::888777===999FFFiiiooovvv{{{wwwoooppp{{{[[[DDD>>>???===999<<>>UUUQQQ888555444555333//////333111,,,333555:::cccuuu\\\FFF888222333---222555...///999======444@@@dddLLLCCCoooOOOiiisssppptttiiitttyyyyyy}}}|||uuurrrvvvxxxxxxvvvmmmrrrwwwjjj]]]ZZZWWWYYYZZZZZZZZZZZZ[[[]]]^^^ccc[[[ZZZcccfffaaa___bbb^^^\\\]]]bbbbbb^^^]]]```\\\___aaaaaa___[[[YYYXXX___\\\ZZZ\\\bbbiiioooqqqzzz|||tttNNN555555555555666555555444333666666888999888888:::===[[[xxxwwwssswwwrrrnnnxxxvvvTTTFFF:::555999:::777>>>KKKiiibbbCCC,,,...444222111666000222...,,,...,,,333FFFoooHHH555444222222222555EEEkkkiii;;;444///000111///000222111+++000444>>>iiiwwwcccRRRIII???333333555111555>>>???@@@888AAAcccHHH<<>>JJJ{{{|||vvvvvvxxxooouuujjjNNN;;;>>>444444===999444GGGddd^^^BBB444---222555000---222333666111///555333000666___aaa777444333333222///777UUUsss@@@555,,,---000222111222333+++---:::UUU~~~pppgggNNN;;;333666777>>>EEEAAAAAA;;;BBB___yyyFFF666___~~~rrr\\\KKK``````iiiwwwyyyuuuyyy}}}uuunnnqqqxxxwwwuuutttsssqqqkkkfffttteeeaaaccc]]][[[[[[VVVGGGHHHKKKOOORRRSSSSSSRRRIIIEEEIIIVVVaaa^^^VVVPPPKKKRRRYYY\\\XXXSSSSSSUUUffffffeeeccc```^^^___```YYY[[[^^^bbbfffhhhjjjjjjdddfffhhhiiikkksss~~~tttJJJ333111666444333333333444666888999888555555777666999OOOiiiwwwuuuvvvwwwoooxxxyyy\\\===555===:::555666:::;;;BBB^^^}}}]]]DDD666333333777666000...111+++000+++)))111444111444TTTsss:::444222333555333555GGG\\\DDD888......333444222111333222<<>>;;;999:::===AAACCCRRR]]]nnnXXX???555333333333222222222333555777888999777888999>>>LLLgggwwwuuuyyyzzzuuuooorrrXXX@@@:::;;;999555444333:::@@@IIIdddkkkPPPEEE999,,,333111...///555:::777111///222111333666///000???xxxeee888777222333888999777>>>IIIrrrnnn888444111222111///000555<<>>555000222888999666;;;>>>VVV```EEE???===777888???888;;;DDD]]]sssXXX===:::>>><<>><<>>RRRrrrnnnJJJ:::555666777777555555;;;BBBcccfffLLL???===>>>@@@:::555>>>NNNfffxxxcccFFF444111555555999000111CCC]]]xxxkkkEEE444000///333333333555CCCaaa~~~yyyxxx|||lllPPPDDDLLL^^^iiiRRRIII@@@;;;<<>>```~~~zzz}}}}}}zzzzzzxxx[[[GGGJJJ\\\jjjTTTKKKAAA:::777<<>>888777>>>JJJ\\\uuu^^^<<<...000222000BBBwwwyyyNNNBBB777555:::===;;;888444JJJiiikkkEEE555444333444666666111:::ZZZ~~~zzz{{{{{{|||jjjOOOFFFPPP^^^QQQIII@@@:::666999EEEQQQ\\\XXX<<<555DDDssspppxxxyyy}}}xxxzzzyyyssskkkeeecccaaa___bbbgggnnnvvvttthhh\\\TTTRRRUUU]]]ccchhheee]]]WWWXXX\\\TTTRRRMMMIIIJJJLLLJJJFFFCCCFFFJJJNNNPPPNNNJJJGGGFFFGGGGGGEEEBBB@@@@@@AAACCCIIIIIIBBB;;;;;;;;;999111111111000//////000111333333:::BBBBBB???HHHXXXSSSWWW[[[]]]\\\\\\]]]^^^]]]___```aaaccceeefffeee|||}}}ZZZ===---444:::111222222222222333444555666666777999888555:::KKK]]]}}}pppuuuxxxqqqlllwwwYYYBBB666111555555333333666===PPPvvv\\\<<<777??????999<<>>>>>@@@BBBBBBAAABBBCCCEEEOOOHHH<<<777>>>EEE>>>000+++...000111000///.../////////444:::999777@@@MMM\\\WWWTTTXXX___bbb]]]WWWVVV[[[___bbbdddfffbbb\\\___jjj|||SSS222666888333111111111111222333444555555666444777999777444===XXXrrruuuoooxxxxxxnnnmmmrrrLLL777444333333555555777>>>NNNlllnnnIII333777???555999KKKkkkhhhAAA(((///555,,,)))333///000NNNrrrKKK:::888333444888555222@@@SSSooo~~~bbb<<<666333333222...---000333DDDkkk~~~|||xxxzzzdddHHHCCCJJJNNNHHHBBB===888666<<>>UUUSSSTTTXXX^^^___[[[VVVZZZZZZXXXWWW]]]gggllljjj^^^aaakkk}}}ggg<<<,,,:::<<<222000444000111222444555666666666444555666777<<>>LLLjjjvvvdddUUU===666===:::555HHHfffOOO:::///777999///---555000+++999RRRQQQ999222???555111333777333666QQQsss~~~zzzXXX888...555999444///111555555@@@ccc~~~~~~wwwxxxcccEEE===DDDHHHDDD@@@<<<666333888???XXX|||nnnBBB777UUUvvvwww}}}~~~~~~~~~~~~}}}vvvyyyxxxqqqiiinnnnnniiiggggggbbbZZZ]]]aaafffiiimmmwwwssshhh___XXXRRRIIIIIIHHHDDDBBBCCCHHHMMMIIIDDD@@@@@@BBBBBBAAAAAA???@@@AAA@@@===:::777666333666:::===???BBBEEEHHH888???>>>222,,,000111------000111000---+++,,,......111222...,,,///222444888EEESSSYYYWWWWWW]]]cccTTTVVVVVVVVV^^^kkkpppnnnoooeee```mmmzzzrrrDDD777444666000000555333000111333444555666666666999888999>>>KKKeeessslllwwwzzznnnllluuu}}}VVV888222111111999333:::DDDYYYoooNNN>>>:::111888>>>111DDD___GGG888---...222111...------111222222666999666///111...444<<<<<>>000444...+++///333333666;;;XXX|||ttt{{{]]]>>>666>>>AAA>>>;;;999555333777???LLLzzz{{{HHH777DDD}}}tttyyyoooyyy|||zzz~~~~~~rrrjjjlllooogggbbbaaa]]]WWWXXX\\\ccciiiooorrrtttyyyrrrdddYYYQQQLLLFFFGGGGGGGGGFFFGGGJJJLLLMMMEEE===:::<<<>>>;;;777<<<<<<<<<;;;888666666777777:::;;;:::;;;===;;;555444222000---+++*********......------------.....................///000000222000555FFFUUUZZZWWWSSSXXXRRRPPPWWW```eeeiiikkknnnmmmlllnnnzzz\\\>>>555555444333333333444444111444777777777888777666777@@@??????___wwwpppqqqvvvqqqjjjuuuiii@@@666888222///555666EEERRR|||hhhMMMAAA999999888444666;;;___GGG===111,,,000444222,,,---222555444333444555666888333222999FFF]]]}}}YYY>>>444555555---...666444222CCC]]]~~~|||fffSSSFFF===555111333333444555666666555555@@@```zzz@@@666hhh~~~[[[uuurrrxxx|||zzz{{{|||rrrlllkkkfffbbbaaacccbbb]]]\\\___```ffflllpppsssyyyvvvdddTTTJJJFFFGGGGGGFFFEEEEEEFFFGGGHHHCCC>>>999777888999666444444444444666999;;;<<<;;;===AAAAAA===;;;;;;888333111000///---,,,,,,,,,,,,......------------.....................//////000555111000777???FFFOOOWWWWWWRRRNNNOOORRRXXXeeeqqqqqqrrrrrrrrruuu~~~wwwPPP666666666555444333222222111555666666555666777666555666;;;GGG]]]}}}qqquuuvvvssspppwwweee===666<<<888555888888YYYpppfffSSSFFF<<<555444333222888CCC|||cccFFF333666444((((((555+++...000///......000111///:::>>>???UUU||||||^^^DDD555222555,,,111555222000>>>^^^||||||~~~qqqdddSSSEEE<<<666111...222222333444444444444444;;;KKKrrr^^^===XXXpppaaa{{{uuuuuuyyyzzzyyyyyy~~~~~~yyyvvvssskkkbbbZZZZZZ]]]bbbccc```___```dddgggjjjlllnnnrrrxxx}}}jjjUUUIIIFFFJJJGGGCCCCCCEEEFFFDDDBBB999999888777555444222111---...222888======999666???DDDDDD===777444222///......---------------...------------------------......------......///000222000...------333BBBPPPOOOPPPQQQPPPLLLOOO]]]mmmcccggglllnnnllllllooottthhhaaa___hhhpppssswww~~~lllDDD111666666555444333111000///888666555555777888888888999???ZZZvvvrrr|||{{{rrruuuYYY666444<<<;;;888;;;<<>>666333111///,,,000111222222222222222222555555SSS|||JJJBBBkkkfffeee```oooyyyttt|||{{{{{{uuurrrrrrtttuuulllppppppmmmooorrrgggXXXUUUVVVZZZ]]]___^^^\\\\\\iiihhhfffddddddgggllloooxxxqqqYYYLLLIIIKKKFFFBBBBBBDDDDDD@@@<<<555888;;;:::666222111111---222999>>>???:::333...888>>>???888000------,,,...---------------------------------------------...------------...//////+++---000111...,,,444???AAAJJJVVV[[[WWWSSSZZZdddYYY___iiilllfff^^^]]]```nnnttt}}}uuufff[[[AAA===>>>EEEJJJIIIIIILLLVVV]]]ccckkkjjj@@@444444444444444333222000///999666555888:::999:::<<>>999444888;;;:::666222111222333777<<<<<<:::777777888...555777111,,,+++---............------,,,++++++,,,,,,---......---,,,,,,---------------...//////+++---222666444//////333666@@@QQQ^^^```^^^___eee```dddlllooofffYYYTTTWWW]]]___bbbeee___RRRBBB777@@@===;;;===>>>======???@@@EEEEEECCCPPPqqqmmm???777222222333444444444333333999666666999888555777<<>>111...444888666111666---333UUU~~~|||}}}[[[<<<777555222111000000///...111111222222222111111000...333222GGGnnnnnnMMM:::eee{{{PPP999]]]yyyzzz~~~tttnnniiihhhhhheeeeeefff]]]YYYTTTTTT[[[dddddd___YYYZZZXXXTTTSSSUUUVVVTTTQQQNNNLLLOOOWWW___eeegggooo{{{rrr]]]PPPKKKBBB???======>>>>>>:::777222555777777444333444666888888666444555;;;CCCJJJ***///111...+++---000///------...------,,,+++***+++,,,---......---,,,+++------,,,,,,------...///111///000333333000000333222777CCCOOOWWW[[[ccckkk^^^^^^ccchhhcccYYYXXX^^^^^^\\\]]]aaabbb[[[TTTOOOLLLIIIEEECCCDDDGGGKKKNNNNNN\\\eee]]]OOOQQQiiinnn<<<999333333333333444555666777:::666666888444000777CCC]]]}}}uuuuuuyyy{{{wwwzzzuuu===777333444000---666CCC}}}eee===333---000111///222888555[[[qqq^^^CCC;;;777///---222555333555;;;;;;[[[~~~yyySSS999444000///222666888888...777RRRvvv|||zzz}}}pppMMM555444333222111///......---111111111222111111000///+++777222111QQQpppeeeIIIKKK}}}pppIIIAAAeee|||~~~}}}xxxpppmmmiiijjjooopppiiidddcccZZZTTTRRRVVV[[[[[[ZZZZZZQQQTTTSSSNNNNNNRRRSSSPPPHHHFFFFFFLLLTTTZZZZZZXXX\\\ccckkkkkkcccVVVKKKEEE999999999:::999888666555111111222333444777;;;>>>===888333555;;;BBBDDDDDD+++......++++++......,,,***+++,,,---------,,,,,,***+++---......---+++***------,,,,,,------...///000//////111000...000555111222777<<>>777666444222333444666888999555666777333444EEE[[[{{{yyyzzzyyyuuurrr~~~}}}RRR555222333444111...555@@@vvvbbbJJJ555///000000111444(((<<>>;;;777444222,,,444777333444999999333555999888333222555333,,,555...111888<<>>;;;VVV|||rrrhhhfffhhhgggcccnnnvvvwwwnnniiillllllggg]]]XXXVVVVVVSSSLLLGGGGGGAAA???<<<999666555444444111111111000///---,,,+++,,,000222333<<>>===>>>AAA111888777:::III]]]zzzVVV@@@999DDD???EEEWWWdddjjjooowwwhhh;;;999555333333333222555:::888^^^jjjPPP???666999333///000000///333999444HHH^^^mmmzzzyyyTTT:::444555444<<<444444<<<>>>CCC^^^}}}sssVVV@@@666222000...///---,,,---...///...,,,,,,...000000///......///***111666333///111<<>>444333111///000...---,,,---...///...---,,,...///...---...///111,,,111555555111///111555PPP{{{```QQQlllHHH@@@GGG{{{xxx{{{yyyyyyqqqggg___aaacccdddjjjppppppkkkffffffbbb___``````XXXNNNLLLDDD>>><<<999555222333,,,,,,,,,,,,,,,,,,------............///111444555444888AAAWWWvvvtttHHH888222777666,,,///<<>>@@@:::MMMwwweeeIII333222444///...222---,,,+++,,,...///...------...---,,,,,,---000222333333222111000111444666<<>>000222111///===UUUqqqsssrrraaaOOOWWWhhhjjjCCC000%%%,,,111,,,)))---++++++++++++,,,---...///---,,,,,,---......,,,***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---000222333111///......//////000111111222222333))),,,111444444333333333333444333444:::BBBDDD@@@777666???EEECCCJJJTTTSSSNNN\\\ggggggaaa^^^^^^^^^OOOXXXeeehhh[[[SSSddd~~~lllMMMVVVfffvvvtttbbbMMM???;;;;;;BBBKKKhhh[[[999111999444666666111...999UUUooo~~~MMM@@@333111555666666666888000,,,111:::FFFWWWfffdddGGG666333999>>>777555333111//////333777999JJJXXX]]]iiixxx{{{sssMMM===222555777333333888555DDDLLLSSSooowwweeeIII777---111222++++++222---,,,+++,,,...///...---......---,,,+++,,,///222666444111000111444666666444JJJwww{{{[[[kkkzzzRRR|||{{{zzzyyy|||~~~{{{|||yyy}}}xxxiiibbbfffiiijjjiiiiiimmmqqqoooiiiXXXWWWSSSLLLBBB888111---------000111---((()))...***+++,,,---...............------------......///222222222;;;WWWxxxfffGGG...,,,444AAA[[[uuurrroooeeeNNN888,,,%%%(((+++)))***...*********+++,,,---...///,,,+++***+++---......---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...---000333444222///,,,+++/////////000111111222222...///000//////000222555444666666333444666444000000...555888111666@@@@@@@@@NNN[[[___^^^______^^^XXXRRRVVV```]]]PPPQQQ___{{{VVVbbbppprrr\\\JJJAAAFFFccc{{{pppIII333...333666777111,,,///<<>>???999666888888333111222777888888777666555444333999999999777444444888===DDDNNNlll{{{eeeHHH111///000111333444444333333+++******+++---......---/////////---+++***,,,...---...000111222222000///111;;;<<>>YYYsssyyyVVV999>>>[[[vvvqqqFFF(((...000,,,***+++,,,************+++,,,---///000777333///,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,+++---.........//////000111111111,,,...111333222222222333111666999666333444555555888//////222000444888222777999777222222888===>>>AAAJJJNNNHHHCCCCCCDDDBBB___{{{gggmmmxxxvvvggg]]]JJJiiizzzVVV===444333333333555888:::666000000>>>```]]]DDD999000333333000333999777000+++...555@@@PPPdddxxx}}}fffHHH>>>777666666222333666000---...222333111111555777888666444444999;;;;;;FFFeee~~~zzzdddPPP===000000222222///000333111***+++******+++---......---///000///...+++***+++,,,------------...111555888+++@@@CCCEEEccctttZZZ~~~xxxjjjiiiqqqxxxxxxqqqpppnnnjjjgggfffhhhjjjcccYYYMMMFFFCCC???888111///...---...000///,,,(((***+++---///000000///...222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////444EEEaaawwweeeIIIPPPtttIII---,,,+++++++++,,,------,,,,,,,,,---...///000111AAA888...***---///---***///,,,,,,//////,,,---///,,,,,,,,,---------......,,,,,,,,,---...///000000000000000222333333111///555555555444444333333222333444444333222222333555444333111000000000111111444333333222222333333444888;;;DDDLLLLLLDDD??????IIIppp~~~nnnsss{{{{{{ooogggeeemmm{{{vvvhhhqqqfffJJJ<<<888999>>>===555000000888111888XXXxxxdddFFF===444111555;;;>>>>>>///222666777555555:::@@@PPP[[[qqqbbbEEE>>>@@@;;;555222111...000666999888666777:::,,,,,,999888000@@@^^^www```FFF<<<555---000000000000///...---,,,***+++,,,---------,,,+++000///...---,,,+++++++++***+++---///000111111111...999<<<<<>>VVVlllgggSSS```OOO...---,,,+++++++++,,,---,,,,,,,,,------...000000888333,,,***,,,...---,,,///+++***,,,+++)))+++...,,,,,,,,,---------......,,,---------...//////////////////111333333111///555555444444333333333222333333333222222222333444333222111000000000111111222222111111111111222222222444:::AAACCC@@@@@@CCCCCC```kkkpppxxx}}}vvvtttvvv}}}lllppp}}}jjjWWWIII<<<888888555444666)))333444444MMM{{{oooSSS999,,,---555<<<777777333...000666777333...444???OOOddd|||~~~hhhOOO<<<555777:::333///222555333111111///333999999999FFFhhh{{{hhhMMM:::333///+++000000000//////...,,,,,,+++,,,---...///...---------------,,,,,,+++******,,,,,,---...///000000000111888999666???XXXppp|||vvvlllppp|||xxx|||xxxmmmiiiooooootttwwwsssnnnllliiigggnnnjjjddd```\\\WWWPPPJJJ===:::555111///...//////...,,,)))***...222666777333222111///...---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///((((((...111555FFF[[[ooobbb]]]qqqIII///...---+++++++++,,,,,,---,,,,,,,,,---...//////---,,,+++++++++,,,...///111---+++,,,,,,***+++...,,,,,,,,,---------......------........................///111333444222111444444333333333333333333222222222222222222222222222222111000000000111111111111000000000000111111000///222666888999===CCC???NNNhhhhhhlllsssvvvvvvxxx}}}nnnggguuu{{{ppptttjjj\\\LLL===222000444:::333000444:::LLLuuu|||dddLLL;;;444222666999555---...444444---,,,---,,,,,,444JJJhhh~~~vvv```SSSMMM>>>777222444777888:::===---888;;;666CCCgggiiiOOO>>>555000///111////////////...---,,,,,,,,,---...000000//////...***+++,,,,,,,,,+++******------......////////////111666999777777CCCYYYllltttjjjyyy~~~pppkkktttvvvnnnnnnvvvsssuuutttnnnfffcccdddgggoooggg[[[RRRKKKBBB888000000222333111...---...000+++111:::BBBEEECCC===888333222000...,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++***%%%)))333222///>>>TTTWWWYYYcccwww}}}mmm777000///---,,,++++++,,,,,,------,,,,,,,,,---......'''***,,,---++++++---000222000000222222...---///,,,,,,,,,---------.....................---------......///222444555444222222222222222333333333333111111111111222222111000111111111000000000000111111000000//////000000111444111000222222222666===EEEGGGpppgggaaagggpppuuuxxxyyy|||iiiqqq{{{vvvmmmlllzzzWWW999------;;;,,,---999333)))BBBmmmnnnYYYLLL999777555444111///111444666888777111,,,...999CCCZZZpppyyyllldddZZZOOOAAA555222666888777555@@@bbbzzz~~~tttWWW<<<555555000000555...............---,,,+++,,,---.../////////...---(((***,,,---...---+++***///.........---.........///222;;;AAA>>>:::DDDSSSzzzvvvuuuzzznnniiiqqqtttpppqqqxxxyyyyyyvvvpppgggcccfffkkk]]]SSSGGG???;;;666000+++...///...+++)))+++111777BBBKKKWWW]]]ZZZNNN???555000///---,,,+++,,,------......---------------,,,++++++++++++++++++++++++***(((+++000...000FFF```OOO[[[kkkvvv~~~~~~XXX+++//////---,,,,,,,,,------...------,,,,,,,,,------'''+++//////,,,***,,,...000///222777666111---...,,,,,,,,,---------.....................---------//////000333555666555444000111111111222333333333222000000111333333111///000000000000111000000000111111000000000000111111555333222444222000333777LLLKKKvvvooo___ddduuu~~~{{{|||lllkkk{{{~~~ssssss]]]CCC777///444777333000333888<<>>SSSfff}}}tttWWW>>>555888:::444===^^^xxxiiinnn~~~{{{aaaDDD//////333---+++///,,,------------,,,,,,+++***+++,,,---...---,,,,,,)))***---...///...---,,,//////...---,,,------...333333:::EEEDDD<<<<<>>AAA>>>>>>BBB@@@MMMhhhtttqqqyyyxxxqqqrrr{{{}}}yyyqqqmmmoooqqqooouuunnniiieee]]]SSSNNNOOO<<<999333///,,,,,,,,,---000333888@@@HHHRRR[[[aaabbbdddccc\\\PPPBBB777222,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,************************...///+++)))333KKKeeetttkkkpppxxxzzztttzzzzzzooo999111------,,,,,,---...///000///...---,,,+++++++++++++++,,,---...---+++++++++***)))+++//////,,,+++---,,,,,,,,,---------......,,,---------.../////////000///000111333333222000......///000111222333444333111000333666666222...---...000111111111000000000//////......//////000000///111444444111333777888PPPccc}}}iiijjjyyyzzzffflllrrrqqqnnntttaaaFFF555666444''''''333222444@@@WWWmmmcccFFF;;;888555000888555222000000111222333333222000,,,)))555QQQkkkkkkXXXQQQZZZbbbxxx~~~}}}qqqbbbAAA777///000111...,,,---++++++,,,,,,,,,,,,++++++((()))***+++++++++***))),,,,,,,,,,,,,,,,,,------...---,,,++++++---...///555333333666;;;>>>@@@BBB<<<<<>>@@@???;;;@@@CCCMMMggg~~~}}}~~~zzzttttttwwwtttjjjaaaaaaRRRCCC<<<888444000///000111...+++000<<>>III___yyy{{{xxxvvvtttsssoooggg\\\TTTJJJ@@@777444333...***))))))///666===GGGSSSZZZ\\\TTTPPPKKKFFFDDDBBB???>>>@@@@@@BBBCCCCCC???:::555000//////...------------((()))+++,,,,,,+++)))(((---,,,++++++,,,,,,++++++$$$...999VVVvvvvvvrrr{{{rrruuutttfffNNN888...,,,//////...---------------,,,,,,------------,,,,,,---,,,,,,+++******++++++------------,,,,,,,,,---///,,,,,,//////,,,,,,........./////////000000000111111000000///......---...///000111222333333333111000000111222222000//////000000000//////...---......------------......000/////////000111222333555000GGG|||}}}}}}}}}qqqnnnpppzzzsssrrrzzzhhhdddhhh{{{jjjPPP<<<---444;;;777///,,,666AAAVVVpppuuu^^^FFF777---222:::888///(((///000111111///...------333...,,,555MMMmmm}}}dddOOOBBB999222111000///---,,,,,,++++++,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,---...///000111222333666777999;;;???OOOlll{{{www|||xxxuuunnncccVVVJJJAAA<<<:::333---...000000000111:::DDDOOOVVV\\\```^^^YYYJJJGGGBBB???>>>===;;;:::>>>>>>@@@BBBBBB@@@;;;666111000///...------------)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,'''777WWWwww{{{www~~~{{{fffdddooohhhJJJ333//////)))///.........------------------............---------,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,------000---,,,......,,,---111///////////////000000000111000000//////............///000000111111000000000000000000000///...---000000000000000//////.........------------......////////////000111222333333111999hhh}}}~~~ooonnnuuuzzzvvvvvv^^^BBBBBB999888JJJjjjzzziiiLLLBBB777111333777888666555HHHaaavvvzzz]]]>>>111222555333//////.............../////////...,,,,,,333CCCXXXhhhiiiNNN;;;444222111000///...---,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000333777666444;;;QQQgggvvvssswww}}}vvvlll\\\KKK===555333222444...,,,///555:::AAAHHHUUU]]]bbbcccaaa]]]TTTKKKEEEBBB>>><<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???;;;888111111000...------------)))***++++++++++++***)))((()))+++,,,+++******+++---EEEhhhyyyvvvyyy~~~{{{|||}}}jjjLLLNNNWWWOOO666(((,,,000+++..................---------..................------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---...///111...---000000...///222........................000000/////////.........000000000111111000//////111222222111///---------///000000000000000//////......------------....../////////000000111222222111333000WWWsssjjjsss~~~~~~yyyccc888&&&777444000111===XXXxxxwwwcccIII::::::???===666555:::@@@GGGRRRcccttt~~~mmmMMM777...000555000///...///000000000000///333777666222222666:::ZZZlll~~~}}}~~~yyyiiiPPP;;;111000222222///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...///222222...000<<>>@@@???;;;888222111000///...---------*********++++++*********(((***,,,+++)))((()))+++///PPPlllhhh```ppp}}}tttuuuwwwpppnnnzzz{{{bbbDDD===;;;666///,,,------,,,------...//////......------..................------,,,,,,+++,,,,,,------,,,,,,++++++,,,...000111111///111555555111///111------------------------////////////............111111111222111111000///222444555333000.........//////000000000000//////......------------.........//////000111111222222000555///NNN{{{lllkkkvvv}}}|||lll||||||HHH///222...444999666333:::KKK[[[sssyyy}}}___EEE::::::<<>>:::777777>>>LLLXXXyyycccGGG555+++444222//////000000///---333222111000///222666999:::NNNmmm}}}}}}}}}|||gggTTT===111111333222000...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++)))***++++++,,,,,,++++++++++++++++++++++++++++++...,,,,,,/////////333888|||zzzuuuhhhVVVHHHHHH@@@777222111222111///444<<>>>>>;;;888333222111///...------,,,************************)))+++---+++)))))),,,///>>>aaapppaaa[[[gggiii^^^eeefff\\\^^^sssvvv___LLL555,,,)))///222,,,)))+++,,,---.../////////...---------............------,,,,,,,,,,,,,,,------...------,,,,,,---///222444111000222666666111//////.........---------------........................111111111222111111000000333555777555111//////111---......///////////////......------------.........///000111222222222111000555111FFF~~~ooohhhmmmsssvvvuuuttt]]]555///<<>>888888999;;;999888;;;@@@NNN___yyyzzz]]]GGG888333...,,,...000000000000///...///222444555555444BBB___{{{~~~~~~tttVVVEEE444000333333///,,,---,,,++++++*********+++******++++++++++++,,,,,,******++++++++++++************))))))))))))******)))******+++++++++++++++++++++++++++++++++++++++///***)))...111111000222yyyuuuooojjjbbbUUUFFF;;;999888666555777;;;@@@CCCSSSXXXaaafffbbbYYYVVVXXXLLLNNNNNNJJJIIIKKKIIIFFFDDDAAA===;;;;;;;;;;;;::::::::::::<<<===<<<:::777444333111///...------,,,+++******************+++)))+++---,,,+++---333888QQQllloooeeelllmmmdddeee```ddd]]]aaarrrhhhMMMBBB000***)))...000,,,***,,,+++,,,...///000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,...111444666333111111444333...---///000000/////////.................................//////000000111000000000222555777555111///000222,,,,,,---.....................------------......---...000111222222111111111333333???fffpppfffiiioooqqquuu{{{iii???///111444444000------000222222000111000222777???MMMeee{{{sssZZZBBB;;;888<<<>>>;;;999:::444:::LLLfff{{{aaaUUUEEE999444333333333---000333666666444111...555<<>>>>>======<<<:::::::::;;;<<<<<<999666444333111000...------,,,++++++************++++++))),,,...------000888???TTTfffeeejjj~~~vvvrrrzzzuuuvvvyyyZZZ222(((+++------++++++---///000+++,,,...000000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...//////...------///222555777555111///000///,,,,,,///222222111111000000000///---.....................---......///000000//////000444777555111...000333+++,,,,,,---.........---.........------.........---...000111222222111111222111333999TTTwwwgggaaalllsssrrryyy}}}III---333777///,,,111777999777444333333777555777999777555;;;DDDhhhhhhTTTAAA;;;;;;999888888888666888@@@IIIVVVmmmmmmRRRAAA777222///222333333111000222888===111777SSSzzz~~~hhhUUUJJJ555000...111///+++,,,111++++++******************(((((())))))*********+++******++++++++++++************))))))))))))******))))))***++++++++++++***)))******+++,,,,,,------+++***,,,///...,,,///555qqqkkkYYYQQQGGG???:::777777888111777CCCTTTfffrrrwwwwwwmmmggg___VVVOOOIIIDDDAAACCCBBBAAABBBEEEHHHJJJKKKIIIEEEBBB@@@AAA@@@===;;;:::;;;;;;;;;999777555444333222111///............///***((()))***((((((+++...&&&***;;;DDDEEEOOOaaaeeelllmmmjjjrrrsss^^^FFF555///000------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111...,,,,,,---.........,,,,,,,,,------.........---,,,,,,,,,,,,---...///...---,,,...000222333333333666444...---222222//////............---------.........------,,,,,,,,,000222333444444111///---////////////...---,,,+++,,,,,,---...///000111111000////////////111222333000333444:::]]]rrrooojjjjjjmmmllloooddd:::,,,555777...,,,666DDDKKKKKKEEE>>>888333444999>>>;;;444555;;;BBBXXXyyygggJJJ;;;;;;???@@@555<<>>VVVyyyrrr[[[FFF:::111111///...------------,,,+++******))))))******)))***+++,,,---,,,+++++++++*********))))))((((((+++++++++************)))******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////|||bbbQQQLLLEEE@@@;;;888888:::===@@@TTTXXX```jjjsssuuuqqqlllccc^^^UUUNNNHHHCCC???<<>><<<::::::999999888666555444333333111000///............***))),,,---***)))+++,,,111AAARRRYYYZZZdddrrrpppuuuqqqhhhiiiwwwmmmPPP<<<222,,,+++///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...//////...,,,+++---......---,,,,,,,,,---------......------,,,,,,,,,------...,,,******,,,...111111111111333222---,,,000000---///............---------//////.........---------000111333555444333000///////////////...---,,,+++,,,------...000111111222000/////////000111222333333222111555SSSfff}}}xxxmmmmmmllllllllltttzzzRRR777222777555///>>>WWWtttssshhhRRRCCC555444777888888999<<<@@@LLLbbbyyylllXXXFFF999CCC>>>888666666666888:::<<>><<<999777555666@@@OOO___hhhqqqpppnnnooooookkkddd___ZZZUUUMMMGGGCCC???===;;;>>>???AAADDDGGGJJJLLLMMMMMMKKKGGGEEECCCAAA>>><<<999999777666555555555555666555333222000/////////...+++,,,...---)))(((***+++???WWWeeehhhjjjsss|||tttwwwpppbbb^^^jjjzzzWWW222'''***+++,,,///++++++*********++++++,,,------,,,,,,,,,---.........,,,***+++,,,------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,---///---,,,,,,...//////...///000///,,,+++......,,,///............---------////////////............///111222444444333222111////////////...---,,,,,,------...///000111222222////////////000111222333222111222666NNN[[[uuunnnnnnrrrppplllnnn|||bbbAAA777888555333666QQQrrr|||iiiSSSHHHCCC???<<<:::;;;777777???OOOccc|||oooZZZJJJ???:::???AAA999111---+++---111888EEEZZZqqqmmmUUUHHH@@@999:::???EEEYYYsss|||nnn]]]JJJ:::333444000000///......---------,,,+++******))))))******)))***+++,,,---,,,++++++************))))))))))))'''((()))***+++,,,---------,,,***))))))***++++++++++++++++++++++++++++++++++++,,,,,,------......zzzgggSSSHHHCCC===777444777@@@KKKWWWeeeuuuwwwoooeee^^^\\\\\\\\\[[[WWWRRRLLLGGGDDDCCCAAA@@@===???CCCEEEGGGHHHJJJKKKLLLKKKHHHEEEBBB???<<<:::999888666555444555555666888777555333111000///...///---,,,...,,,((())),,,777MMMbbbggghhhpppyyy|||qqqqqqjjj^^^[[[dddqqqxxxdddBBB((()))111///+++---*********)))******++++++------,,,,,,,,,------...,,,+++******,,,---,,,+++------------------------...---,,,,,,++++++,,,,,,444222000/////////...,,,...///...---,,,------,,,///............---------..................---------...000222333222222111......//////...------,,,......//////000111111222/////////000000111222222...000555<<>>>>><<<222999LLLtttvvv```MMMCCC@@@888;;;@@@@@@<<>>333000222////////////...------,,,,,,+++******))))))******)))***+++,,,---,,,++++++*********)))))))))))))))((())))))***++++++,,,,,,,,,+++*********+++,,,---+++++++++***************++++++,,,,,,,,,---------|||ZZZMMMAAA;;;999888999<<>>AAADDDEEEEEEEEEGGGIIIJJJIIIHHHEEEAAA<<<999888999888666555555666777888777666444333111000//////111//////111111000444:::KKKYYYaaa___cccoooxxxxxxrrrqqqjjjaaa\\\^^^bbbcccAAA111)))///222***'''******)))))))))******+++,,,...------,,,,,,,,,------******)))***,,,---,,,+++---------------------------,,,,,,+++++++++,,,,,,333111/////////000///...///......//////------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000.........///......---,,,......//////000000111111...//////000111111222222000000333:::SSS___wwwqqquuunnnpppppprrr~~~cccPPPFFFHHHAAA:::OOOpppnnn]]]SSS????????????;;;888===EEEJJJlllgggOOO888)))+++666---...//////000222555777;;;WWWyyyzzzmmmmmmsssyyy|||hhhPPPAAA999333//////---......///......---,,,,,,+++******))))))******)))***+++,,,---,,,++++++))))))))))))))))))************************************)))******,,,...///+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,ttt___RRR@@@>>><<<999:::HHHddd}}}rrr```[[[VVVTTTVVVWWWWWWVVVVVVTTTQQQOOOMMMKKKGGGEEE>>>AAADDDCCCBBBBBBDDDGGGIIIIIIIIIFFFAAA<<<:::999999888888888888888999:::666666555555666666777888;;;:::===AAAAAABBBHHHOOOWWW\\\]]]ZZZ]]]gggmmmkkkqqqqqqnnndddWWWMMMIIIHHH///---...///---)))***///***************+++,,,---......---,,,,,,,,,------***))))))+++---...,,,+++...------------,,,,,,,,,+++++++++++++++,,,------,,,+++***,,,...000111111///---...111111...---//////............---------+++++++++++++++,,,,,,,,,***+++,,,---......//////---...............---------........./////////000...///000111222222222111444222///444WWWnnntttooouuullllllooozzzpppTTTPPPOOOOOOLLLRRRpppxxxfffSSS@@@:::===>>>===;;;:::HHH^^^vvvyyy___HHH888111---...///000222333444555222AAAXXXvvvxxxlllXXXBBB888555222...,,,,,,---...//////...---,,,,,,+++******))))))******)))***+++,,,---,,,++++++))))))))))))************+++++++++*********))))))++++++******+++,,,...///,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,sss```MMM>>>666;;;>>>GGGUUUhhh}}}ttt]]]YYYTTTSSSTTTTTTSSSQQQUUUTTTSSSRRRPPPLLLGGGCCC<<>>666333DDDhhh}}}UUU111444444333222222111///---999;;;DDDYYYxxx}}}uuuiiiUUUGGG888333222///---,,,+++,,,...//////...,,,+++,,,+++******))))))******)))***+++,,,---,,,++++++((()))))))))***************************+++++++++...---,,,+++***++++++,,,---------,,,+++*********++++++++++++++++++++++++wwwooo___MMM???888888:::???FFF___wwwjjjfff^^^UUUQQQQQQTTTVVVVVVVVVUUUUUUTTTRRRMMMGGGBBB:::===??????===???EEEKKKLLLNNNOOOMMMGGGBBB@@@@@@999:::<<<===>>>======<<>>:::???000777<<<===HHHbbbiii888///000222555777666333000***555EEEXXXooo~~~{{{kkk^^^EEE<<<444111000------///+++,,,...//////...,,,+++,,,++++++***)))*********)))***+++,,,---,,,++++++(((((())))))*********+++(((((()))***+++,,,,,,---222000...,,,***)))))))))......------,,,+++******++++++++++++++++++++++++rrrZZZHHHCCC???>>>::::::CCCOOOvvvwwwqqqjjjeee]]]WWWTTTTTTTTTTTTYYYZZZXXXRRROOOLLLEEE===AAA???======>>>BBBGGGIIIQQQQQQQQQPPPKKKDDDAAAAAA>>>======???BBBEEEGGGGGGMMMSSSYYY___fffmmmrrrssswwwgggbbbiiiiii]]]ZZZaaa}}}}}}wwwkkkRRR999222DDDLLL@@@111---,,,***,,,,,,,,,++++++***************+++,,,------------222000...------,,,***(((---------------,,,+++***+++++++++++++++***))))))---******------***///888>>>444------///...---...---------......---,,,,,,------......------,,,+++,,,,,,+++***+++,,,---...111---******---000000///,,,------,,,+++,,,...000,,,------...///.........111111111000111111222222222:::888eeeyyyvvveeeYYYSSSXXX\\\^^^dddyyynnnNNN777777999666AAASSSbbbmmmfffCCC:::666888::::::;;;FFF___uuu<<<666333222333222000...---777>>>IIIVVVjjj~~~}}}lllYYYLLL:::666000.........---,,,//////...------------...***************************++++++,,,,,,++++++***''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,|||rrreeeOOO::::::;;;<<<===@@@SSSzzzuuuoooooojjjbbb\\\XXXWWWVVVUUUSSSUUUTTTQQQPPPOOOKKKDDDDDDCCCBBBBBBCCCDDDFFFGGGPPPPPPRRRSSSQQQKKKFFFDDD===???DDDKKKQQQTTTUUUTTT\\\___dddggghhhhhheeecccRRROOOTTT[[[\\\[[[cccpppsssooommmqqqvvvnnnRRR666---<<>>RRRpppwwwooorrrllleee^^^ZZZWWWUUUTTTMMMOOOOOONNNNNNPPPLLLGGGBBBBBBCCCCCCDDDEEEFFFFFFVVVUUUTTTUUUWWWWWWSSSOOOLLLNNNQQQVVVYYYYYYVVVRRRVVVWWWYYYZZZXXXRRRIIIDDD444CCCRRRUUUQQQSSS^^^jjj\\\OOOJJJYYYiiicccHHH000)))333777111+++------+++,,,,,,,,,++++++++++++******+++,,,------......---...,,,+++,,,......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++///......---+++...:::GGG===555//////000...---...+++,,,,,,------,,,,,,,,,------......------,,,+++,,,,,,+++++++++,,,---...///---++++++---...//////,,,---...---,,,,,,...000//////.........///000111222222222222222333444444333000KKKxxxbbb[[[YYYUUUbbbbbbiiivvv@@@999555888<<<:::666444555///---111888CCCSSSbbbjjjGGG888333;;;>>>===HHH[[[HHH555---000999888999UUUzzz}}}{{{}}}sssbbbNNN===222555222///---...//////...///...------,,,,,,------******************************++++++++++++******)))*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))------,,,,,,+++++++++***uuuiiiUUUCCC999666666666MMMXXXppp|||tttooojjjccc\\\WWWSSSPPPNNNIIIKKKKKKJJJKKKMMMKKKFFFDDDDDDDDDEEEFFFIIILLLNNNYYYXXXVVVWWW]]]bbb```[[[bbb^^^XXXSSSNNNHHHBBB>>>===<<<<<>>999HHHbbbCCC333222444555666GGGsss~~~vvvfffTTTEEE:::444222000...------...//////...------,,,,,,,,,,,,,,,******************************++++++++++++******+++*********************************************+++++++++++++++++++++++++++***)))***+++,,,***(((------,,,,,,+++*********ssseeeMMMJJJDDD===999===JJJVVV~~~xxxlllhhhaaa[[[VVVRRRMMMKKKHHHJJJKKKJJJMMMPPPOOOKKKOOOMMMJJJHHHJJJNNNSSSVVVSSSYYY___eeemmmrrrkkkaaaaaaYYYLLL@@@888333000///...******------+++...444SSSbbbeeeUUUBBB:::555000333)))(((000444...***+++++++++***((())),,,,,,)))++++++++++++++++++++++++++++++,,,---............000...------------,,,***......---,,,------...///------,,,++++++,,,---...)))...000---***,,,333999222...+++---,,,)))(((******+++,,,,,,------------------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---...//////---------...111000...---...///111333222222222222333444555666888555YYYyyyeee___eeeeee]]]\\\mmm]]]:::333666666777???GGGGGG@@@777...---555999444333888444^^^xxxJJJ;;;666===;;;999SSSvvvnnn888///888777---555ZZZ|||uuudddQQQBBB999444222//////...---------///000------,,,+++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++************************************+++++++++++++++++++++++++++***)))***+++,,,***(((,,,,,,,,,++++++*********}}}jjjUUUHHHAAA<<<777777CCC___wwwlllhhhccc^^^YYYUUUPPPMMMIIILLLMMMNNNSSSXXXYYYVVVSSSPPPKKKIIIJJJNNNTTTXXXVVVcccqqqyyy~~~|||nnn]]]HHH@@@555---***+++---///+++''''''))))))***666EEEbbbcccZZZFFF666222222000///......---)))&&&)))///---,,,***)))***++++++******++++++++++++,,,,,,,,,+++,,,---......//////...000...------------+++***,,,+++*********+++,,,---///...---,,,+++,,,------+++000222///---///222222...,,,,,,......******,,,++++++,,,---............------......------,,,+++***+++,,,---------,,,,,,***,,,------,,,,,,---...---///000000...------...//////.........///000111111111111111222444555666...EEEmmm}}}pppggggggjjjfff^^^^^^xxxlllCCC***444888EEE___~~~xxxTTT>>>///000333///...222---WWWYYY@@@888777:::888@@@dddZZZ444...999777000BBBpppyyyjjjUUUBBB777333000///---...///...,,,,,,...///---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))******++++++++++++++++++************************+++++++++++++++++++++++++++******+++,,,,,,+++)))++++++++++++++++++++++++vvvmmmcccTTTEEE===;;;;;;CCCTTTnnntttkkkhhhdddaaa]]]YYYUUUQQQMMMPPPQQQRRRVVV\\\^^^[[[PPPOOOMMMLLLOOOUUU[[[___dddqqqxxxuuuppphhhWWWFFF222...)))'''(((***,,,---***'''))),,,***---@@@VVVccc]]]QQQ@@@333...///111,,,//////+++(((***---,,,,,,+++***++++++***++++++******+++++++++,,,,,,,,,+++,,,---...////////////...---,,,,,,......---,,,---,,,+++***+++,,,...///222000...,,,++++++,,,---,,,000000---...222222......,,,...111111......111+++,,,---...////////////------......------,,,+++***+++,,,---------,,,,,,))),,,......,,,+++,,,...---///111111///---------------........./////////000000000111222333444555333fff~~~tttmmmoooqqqmmmgggdddoootttMMM777222///@@@aaazzzVVV555...000111555===IIIoooggg@@@888777999;;;===NNNxxxeeeEEE999333666888@@@___|||mmm]]]GGG999555444222///,,,...///...,,,+++---///,,,,,,+++***************))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,************************************************,,,+++++++++------,,,***)))))))))***++++++,,,,,,qqq]]]SSSMMMDDD<<<999BBBUUUyyysssjjjhhheeebbb___[[[WWWTTTRRRTTTTTTSSSVVV[[[[[[XXXPPPPPPRRRVVV\\\ccciiimmmooouuuppp^^^NNNDDD777(((,,,+++***++++++***'''$$$))))))---111...111HHHbbbaaa[[[RRRFFF777+++''')))(((,,,***&&&)))000...%%%***)))***,,,+++***+++---*********++++++,,,,,,,,,+++,,,---...////////////,,,++++++,,,...//////...000///...---...000222333333111///,,,++++++,,,,,,,,,...,,,))),,,333222---***))),,,000///,,,---000,,,---...///000000000000------......------,,,+++***+++,,,---...---,,,,,,)))+++......,,,+++,,,...---///111111///---------,,,---......//////....../////////000111333444555GGGuuummmmmmwwwyyyooojjjlllVVV777555AAA===\\\yyyJJJ777444111333:::uuuwwwKKK555555999<<<===CCC\\\|||HHH777BBB:::555999RRRyyy}}}qqq^^^NNN;;;222333555333///,,,...///...,,,***,,,...,,,++++++***)))*********))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------))))))))))))))))))))))))************************---,,,+++,,,---...,,,***(((((()))***+++,,,,,,---|||zzziiiIII888AAADDD;;;@@@SSS~~~wwwlllhhhcccbbbbbbaaa]]]ZZZYYYTTTTTTXXXXXXTTTUUUYYY]]]___eeelllrrrtttsssqqqgggTTT===111222444000***,,,+++***))))))***++++++...(((000111///JJJiiijjjiiieeeVVV===+++(((***+++************************((()))***+++,,,---------++++++++++++++++++++++++)))...000---,,,------+++'''***...///...,,,++++++111///------000222111///000...+++***+++++++++***...---...///111111///---///...---,,,,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,------,,,------......------,,,---------...------,,,,,,...///111111///---------///////////////000111111222333------444333888GGGlllmmmjjjvvvooofff|||XXXGGGAAA===DDDNNNYYY999444JJJbbbpppNNN<<<999777;;;444111OOOuuuQQQDDDBBB@@@;;;777MMM||||||zzzyyyrrreeeGGG@@@888444444333///+++------------------------************************))))))))))))))))))))))))+++***)))((('''&&&%%%%%%)))******++++++******))))))************(((&&&%%%+++***)))((()))***,,,---++++++,,,,,,,,,++++++***((())))))***+++---...///qqq```WWWKKKBBB===;;;333:::eeetttoookkkgggffffffeeebbb___ZZZTTTRRRTTTVVVWWW]]]dddaaaiiiuuu~~~~~~uuufff[[[DDD;;;111+++,,,...///...,,,+++***))))))***+++,,,///***//////333OOOfff```eee\\\JJJ555******,,,*********************************+++,,,,,,,,,++++++++++++++++++++++++++++++---111333///---...---***)))+++///000///---,,,,,,///---+++,,,///000///...111///---,,,---------,,,...---...///111111///---......---,,,,,,,,,------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,------......------,,,,,,------...------,,,,,,---///111111///...---...111000///......///000000333222111555555---:::[[[oookkkiiizzzvvvuuuvvvSSSFFF===???RRRrrrooobbbttt{{{XXXDDD;;;888666555555DDDjjjcccFFF>>>>>>;;;;;;AAA^^^}}}{{{{{{gggYYYAAA;;;555222222222000---------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((())))))***************+++***)))((((((***+++,,,++++++,,,,,,,,,++++++***)))))))))***+++,,,---...}}}qqqeeeUUUHHHBBB:::666888BBBSSSrrryyyooolllhhhfffgggfffccc```YYYWWWVVVYYY[[[\\\___cccxxxzzz|||zzzooo\\\FFF888***++++++***((())),,,...,,,+++***))))))***+++,,,///---......999WWWeeeXXX[[[NNN:::+++)))---,,,(((************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++///444555111......---+++***,,,///000///...---------+++++++++---...---,,,222000.........///...------------///111111///---------,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------...------,,,,,,...000000///...//////333222000...---...///000000000111666222***FFFxxxrrriiifffuuuxxx```LLLFFFAAAPPPppp___@@@;;;===999;;;666@@@bbboooNNN===<<<===:::;;;OOOsss}}}jjjUUUGGG:::555111///000111000...------------------------************************))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,+++++++++((((((((()))***,,,......***)))((('''((()))***+++++++++,,,,,,,,,,,,++++++***************+++,,,,,,wwwhhh[[[MMMAAA<<<<<<;;;BBBRRRppptttpppkkkiiihhhgggddd```^^^\\\ZZZ[[[^^^dddkkkqqqvvvfffTTTEEE888///***,,,///111000,,,)))***,,,,,,+++*********+++,,,------///......===XXXaaaTTTIII>>>///'''(((,,,+++(((************************+++++++++,,,,,,++++++******+++++++++++++++,,,,,,...222444111...///...,,,))),,,...///...---------+++++++++,,,---------,,,111///......//////...------------///111111000...,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,------...---------,,,...//////......///111222111///------...000111000333111000333>>>fffoooggg```eeeooowwwpppRRRDDDEEEQQQooonnnJJJ999;;;???===@@@BBBXXXzzzVVV@@@===@@@@@@>>>BBB^^^|||}}}mmmYYYEEE888666333000...///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++(((((('''((()))+++---///((((((((('''((()))******++++++,,,,,,---,,,,,,,,,,,,++++++*********++++++zzzqqq]]]XXXQQQJJJ???888999???SSSqqqzzzsssooommmllliiiggghhhfffbbbaaafffoooyyy~~~___SSSBBB444---,,,///111444444222111///...---,,,++++++*********+++---...---222///...>>>OOOQQQJJJ777111+++))))))))))))((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,***///111...---//////---(((***,,,---,,,++++++,,,+++,,,.....................---,,,---......---+++,,,,,,---///111111000...,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,+++,,,,,,---.........---,,,...//////......000111///...------...000222444222999222---AAAgggfffaaaZZZWWWeeeooo```MMM@@@FFFeeekkk```hhhgggXXXUUUrrrLLL>>>>>>??????@@@AAARRRtttbbbEEE<<>>BBB222777nnnuuuQQQ666888AAA@@@???CCCCCCdddhhhOOO======???;;;???IIInnn||||||}}}rrrcccSSSEEE;;;555444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++******))))))*********++++++*********))))))(((((((((((((((((((((((()))))))))************+++,,,------......---...------,,,,,,,,,------xxxdddQQQDDDEEE;;;444===SSSqqq~~~yyy|||zzznnn___OOO<<<---222222333444555444000---///...,,,,,,...//////...++++++******+++,,,...///333000+++<<>>AAAGGGPPPxxxUUUBBB:::???>>>888FFF^^^}}}~~~|||ttteeeTTTEEE;;;666555111111111000...---------++++++++++++++++++++++++************************))))))))))))))))))))))))+++************)))))))))((())))))******))))))((()))))))))******))))))(((((()))*********************+++,,,---..................---------......///{{{nnn```OOO>>>444777777EEEeee|||```@@@...---//////444222//////111333444444333333333111...,,,++++++++++++******+++---...///333---)))DDDdddSSS333000///)))'''+++---***))),,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------***///111...,,,---,,,******,,,------++++++---...)))---000111///------///+++++++++---......,,,***++++++,,,///111222111//////...------,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,---------,,,------......------,,,***+++,,,---............000111000...,,,,,,...000---...000222222111///...666444:::aaazzzTTTUUUwwwjjjFFFOOOAAAIII___zzz@@@(((::::::000222444...000;;;KKKMMMCCC<<<>>>...888>>>:::777<<>>999333000111000///...---------------+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))'''))),,,+++)))''')))+++,,,***)))***,,,---,,,+++,,,---,,,)))&&&(((******(((***++++++++++++---...444999555+++)))000111+++rrrfffTTTAAA;;;===@@@EEEJJJlllhhhIII@@@999111///222444222///444555555333111111333555222222111000///...------...---+++******+++---......---666LLLPPP888(((000,,,++++++***))))))(((((('''(((***+++++++++)))((())))))***++++++++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---------......////////////.........---------+++++++++,,,,,,,,,,,,---............///000111222222000---++++++,,,...000---------...111111111///...---,,,---......---+++......---,,,000444222,,,------------------------..............................//////000000111111444777888oooyyycccXXX>>>BBB;;;EEEIIIaaaiiiGGG999333,,,000;;;000//////000111333333333111111555888888>>>TTTmmmxxxcccVVVJJJEEE??????III^^^yyy}}}}}}~~~xxxlllYYYJJJ<<<666555111000111//////...---------------+++++++++************)))))))))))))))))))))))))))***))))))((()))***+++,,,+++++++++*********)))))))))+++------***)))***+++((()))))))))))))))((((((''')))+++,,,,,,,,,+++)))(((***++++++++++++,,,...111666333+++)))///000***|||jjjYYYMMMEEE;;;555777GGGccc{{{{{{VVV===111000000000333666777555444::::::888555111111222444///000111111111///...------,,,+++******+++------...000DDDUUUIII333+++,,,+++******))))))((((((''''''((()))++++++******)))))))))***++++++++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,---...///000000000000///...---,,,,,,+++,,,,,,,,,---------......///.........///000111111...---,,,+++,,,...000222000...---...000111111111222000.........///...---...---***+++111666333+++------------------------........................///.........///000222333444<<<777iiihhhGGG444BBBEEE???EEElllvvv___EEE///,,,555222333333222000//////000...444888888;;;NNNooo~~~___RRRUUUNNNPPPJJJHHH```|||{{{|||lll^^^GGG<<<222000000000/////////...------------------+++++++++************)))))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************,,,---......,,,+++++++++(((***+++***'''&&&(((+++...+++)))***------+++))))))***++++++++++++,,,...---222111++++++//////***xxxjjjVVVFFF===@@@BBBFFFRRRmmmmmmEEE000222:::444555666777777999;;;======;;;777333000//////000---...000222222111///...---,,,,,,++++++,,,---...---444PPPZZZ@@@000000+++***)))))))))((((((''''''(((((()))************)))))))))***++++++++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,------...//////111000///...---,,,++++++------------.........///------,,,,,,,,,---......---,,,,,,,,,---...000111111///------///111222111444111///---.........---,,,---,,,+++...222000+++,,,,,,------------------........................///...------...000222444333;;;444fffnnnCCC:::LLLRRR???DDDsssoooMMM777111000000000111222222111000000666;;;>>>MMMkkklllVVVRRRYYYUUUVVVTTT[[[zzz~~~wwwxxxuuucccTTT???999222///000///...,,,......---,,,,,,---------+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************************------...---,,,+++*********---...+++((((((...444???444***'''((()))******)))***,,,,,,++++++,,,---***///000------000///+++tttdddRRRAAA888666999GGGddd[[[BBB<<<;;;777000111444888:::;;;===@@@CCC;;;888444111///...---------...000111222111///...------,,,------......///---;;;VVVUUU888///333,,,))))))))))))(((((((((((((((((()))***************))))))***++++++++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,---------------------,,,111000///...---,,,++++++------........./////////...------,,,,,,,,,,,,------------...............111///------///000111111333111...------...------,,,111333///,,,---...---,,,,,,,,,---------......///////////////////////////...------...000333444111777666llluuuBBB:::CCCDDD>>>EEExxx}}}dddTTT>>>888000---...222555666111555<<>>;;;888:::<<<^^^nnnaaaLLL999///---222666222777GGGdddpppWWWPPPUUUVVVPPPWWWVVVfffvvvooossswwwnnncccPPP???222333000---...111000---,,,,,,,,,,,,,,,------...+++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************+++++++++))))))((()))***+++)))(((*********((('''+++222888666...---222333,,,((()))***+++,,,,,,******+++,,,+++---.../////////...---xxxhhhWWWJJJ<<<555AAATTTggg]]]DDD<<<;;;::::::===DDDMMMTTTPPPNNNKKKFFFAAA:::555111444333222333555444222///000000000000////////////...///000000111222222222555QQQTTT;;;---......+++************************)))))))))))))))******+++))))))***++++++++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////.........---------,,,,,,---------.........111000///...------------,,,---...//////...---,,,...---------//////---,,,///...---...//////...,,,+++111333///+++,,,---,,,++++++,,,,,,---......///////////////////////////,,,,,,---///000222333333333:::\\\KKKBBB<<<;;;777444;;;HHHRRR^^^sss|||```FFF777666;;;<<>>DDDRRR```hhhfffbbb[[[SSSGGG===777555333333333222333555999999666222111111000///...///////////////000222222333333333:::YYYRRR111***---)))******************+++++++++)))))))))))))))******+++))))))***++++++++++++***++++++,,,,,,,,,---------......---------,,,,,,,,,******+++,,,------...///..................------,,,,,,,,,---------......///...---,,,+++************,,,...000000///...------,,,,,,...///...,,,***...---...///111111///---(((++++++)))***,,,,,,(((++++++,,,,,,---...//////000000000000000000000000+++,,,...000111222222222555???oooFFF>>>777;;;888777222222666444>>>RRRccc|||eeeMMMHHHLLLIIIYYY{{{vvvYYYGGGNNNVVVSSSUUU]]]]]]pppvvvuuuvvvkkkbbbVVVBBB000333555333---,,,000000,,,++++++++++++,,,,,,---...+++++++++************))))))))))))))))))))))))))))))***+++,,,---,,,++++++))))))******++++++++++++(((&&&&&&(((,,,---,,,)))))))))+++...///...***&&&***%%%'''///...&&&'''///***,,,---,,,******+++,,,,,,******,,,,,,++++++,,,ttt[[[FFFAAA;;;;;;IIIeeeoooZZZJJJ>>>>>>EEEKKKXXXmmm}}}lll\\\JJJ:::888999444111333::::::::::::999888777666555444222111000//////000111333444555444333333666TTTfffBBB......&&&///...******************************)))))))))))))))***,,,,,,,,,++++++***************+++,,,,,,---.........------,,,,,,------...)))***,,,......---,,,+++222///,,,,,,...///...+++,,,,,,,,,---,,,,,,++++++000///---,,,++++++,,,---........................///...---,,,+++,,,---...............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...;;;666000000444444///)))///000111333333222222111777555kkk```CCC:::555777666555555555555666666999CCCTTTkkk|||rrryyylllRRROOOJJJHHHNNNUUUSSSMMMooo}}}~~~}}}qqqhhhllleeeNNN;;;555222222111000///...------,,,,,,,,,++++++*********************************************************++++++******++++++,,,---*********,,,------+++)))(((((()))***++++++,,,,,,,,,---...//////---+++***,,,,,,++++++***+++++++++))))))***+++++++++******...,,,******,,,---,,,,,,{{{eeeQQQBBB===???RRRpppmmmYYYGGGAAAAAADDDNNN[[[zzzwwwcccUUUEEE999:::===:::999;;;<<<<<<<<<;;;:::999777666333333444444333333222222555777555777;;;555111:::___bbb:::,,,000***///,,,************************+++******)))))))))******,,,,,,,,,+++++++++******+++++++++,,,,,,------...------,,,,,,,,,,,,------)))+++,,,......---,,,+++111...,,,,,,---...---+++,,,,,,---------------,,,///...---,,,---...///000------------------------...---,,,,,,,,,,,,---...............---,,,+++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...111///...000333555222/////////111222222222111000666444dddiiiPPP777444555555666666555333222111444999???HHHWWWgggssssssZZZLLLGGGFFFKKKMMMNNNUUU___}}}tttnnniii[[[EEE666111222222111000///...---,,,,,,,,,,,,+++++++++*********************************************************************+++,,,,,,***)))***+++---...,,,***))))))******+++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,---------,,,...---,,,---000111111111zzzeeePPPDDDAAAHHHZZZwwwwww]]]LLLCCCAAAJJJVVVbbbrrrwwwbbbRRRDDD;;;???BBB???>>>@@@>>>>>>>>>===<<<:::999888666777777888777666444333888===777999AAA444///CCClllZZZ111)))222------***************************++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------***+++,,,---...---,,,+++///---++++++,,,---,,,+++,,,,,,---.../////////......---------...///111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++...111333333333222...//////000111000000000///333TTTrrrVVVAAA<<<555111111444666888333444222......666DDDPPPkkkwwwsssZZZFFFIIIBBBDDDMMMNNNMMM___yyyvvvtttmmm___MMM===444000111111000///...------,,,,,,,,,,,,++++++++++++******************************************************))))))))))))***++++++)))))))))+++---...---+++******++++++,,,,,,------...---+++))))))***,,,---,,,++++++***++++++,,,,,,++++++---...////////////---,,,,,,...111333333333nnnTTTFFFEEEQQQfffmmmWWWJJJFFFHHHSSScccqqqzzzyyyhhhWWWKKKCCCFFFGGGBBB>>>???>>>>>>>>>???>>>>>>===<<<======<<<;;;999888666666:::@@@999999>>>000000PPPoooPPP---)))111---***,,,************************+++++++++***++++++,,,---++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,...///000000000000...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---.........------,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***...222444222000000000.........///////////////---:::JJJvvvlll^^^JJJ:::222222555777000111222111///000333777???JJJYYYeeepppwwwxxxtttmmmooopppkkkaaaTTTGGG>>>GGGEEEGGGLLLQQQ\\\vvvnnnlllbbbOOO@@@999666333000000///......---,,,,,,++++++++++++++++++++++++************************************************)))))))))((())))))***+++)))))))))***---...---,,,+++++++++,,,,,,---------,,,+++***))))))***++++++++++++******++++++,,,,,,***+++,,,...////////////+++++++++,,,///000000///vvv]]]KKKNNN[[[uuuwwwbbbTTTOOOPPP]]]gggxxx{{{lll```TTTMMMOOOMMMEEE@@@AAA>>>???@@@AAAAAABBBBBBBBBBBB@@@>>><<<<<<<<<===>>>:::???:::666444,,,888YYYfffCCC...,,,,,,+++)))...************************++++++******+++,,,,,,---++++++++++++++++++++++++...---------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,---,,,---...///000000111000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,111555555222//////000.............../////////333HHHIIIbbbvvvcccSSSCCC666...222111111333555444///+++***222999>>>DDDJJJKKKIIIFFFGGGGGGDDD???;;;;;;===@@@EEEGGGIIIZZZxxxuuulllkkkbbbQQQ???666777555111//////......------,,,,,,++++++++++++++++++++++++************************************************)))))))))((())))))***+++***))))))***,,,------,,,+++,,,,,,,,,,,,,,,------((()))***+++++++++***)))+++*********++++++,,,---******,,,------.........,,,++++++,,,......---+++gggSSSRRReee{{{sss[[[KKKHHHQQQdddtttwwwjjj___XXXXXXVVVMMMHHHIIIBBBBBBDDDEEEFFFFFFFFFFFFBBBAAAAAA@@@@@@BBBCCCDDD999888888444+++///DDDWWWTTT555111---(((+++(((...***************************************+++,,,---***++++++++++++,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++---///------...///000000000//////...,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------...------,,,,,,************++++++++++++***+++,,,---------,,,,,,+++///333444222111111333///............///000000777HHHFFF[[[pppTTTAAA:::444//////333666555111000333333222333777777555888555444333111000555<<<888BBBIIIQQQlllzzzlllcccfffVVVBBB666333333000---......---------,,,,,,,,,***++++++++++++,,,,,,,,,***************************************************))))))))))))***++++++,,,+++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,''')))+++,,,---,,,***)))************+++,,,------******+++,,,,,,,,,,,,+++...------...000///---+++ggg^^^kkk~~~bbbUUUKKKNNN]]]rrrvvvkkkcccbbb^^^SSSNNNPPPIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEGGGGGGFFFDDDBBBAAA:::///444333(((:::SSSNNNCCC(((111---%%%...******************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,------+++---...---,,,,,,...000---....../////////.........---,,,+++++++++,,,---------------------------***+++,,,...............,,,,,,------...------,,,************++++++++++++***+++,,,---------,,,,,,,,,---///000111111222222//////.........///000111777<<>>888666///333333222444999:::888999444444888888666888>>>CCCHHH\\\}}}wwwooojjjgggKKK:::222777999000---111------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++******++++++,,,---///---***)))***++++++***+++*********************,,,+++***)))***+++---...************+++,,,---...------------,,,+++******)))***+++...111222000...{{{yyy{{{eeeQQQLLLOOOiiizzzlllccc\\\ZZZ\\\WWWTTTPPPNNNOOOQQQRRRRRRWWWTTTNNNIIIEEEAAA===:::555555'''>>>...SSSeee666333%%%,,,333((((((...'''&&&&&&(((***,,,...000111))))))))))))))))))))))))---,,,+++++++++,,,---...,,,,,,,,,---------......+++---...,,,)))(((***,,,...---,,,---/////////------------...000111333444------------------------,,,++++++******++++++,,,//////...---,,,,,,++++++,,,,,,,,,---------......---.........---,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,///...,,,+++,,,///222444999>>>FFFvvv___PPPEEE<<<444444999===???@@@999;;;999444666<<<@@@>>>BBB\\\tttqqqsssgggWWW???;;;555222111000---+++---,,,,,,++++++,,,,,,---((()))***,,,---...//////000,,,(((''')))++++++)))*********++++++,,,,,,,,,***)))))))))***+++,,,,,,...---,,,+++************+++***)))))))))***+++,,,---,,,***))))))***,,,---++++++++++++,,,,,,---...)))***+++,,,,,,+++***)))---,,,,,,+++*********+++|||xxxxxxzzz~~~ttt[[[JJJHHH[[[tttyyyooofffaaa```VVVTTTRRRRRRTTTVVVVVVVVVTTTQQQMMMJJJGGGDDD@@@===555333)))888333UUUVVV111+++,,,333333***(((+++***(((((())))))***+++++++++)))))))))))))))))))))))),,,,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,---,,,***)))+++......---,,,---///000///...---------...///000111222------------------------,,,,,,++++++++++++,,,,,,///......---,,,,,,++++++,,,,,,,,,------------...------......---,,,,,,+++---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///---//////...---...000222333:::555;;;wwwkkk```[[[ZZZTTTIII@@@888999:::::::::;;;>>>AAAJJJrrrzzzpppoookkk\\\KKK===888444111000///---+++---,,,,,,++++++,,,,,,---))))))+++,,,---............,,,)))((()))*********)))***************++++++*********+++++++++++++++------,,,+++************+++******)))***+++,,,------,,,+++))))))***,,,---,,,+++++++++,,,,,,---...******++++++++++++******,,,+++******))))))******{{{xxxvvvuuuxxx|||kkkKKKEEEKKKZZZ}}}yyynnneeeaaa[[[YYYWWWWWWXXXYYYXXXWWWRRRQQQNNNLLLJJJFFFBBB>>>777111---222>>>ZZZCCC---&&&999>>>555...+++***...---,,,++++++***)))(((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,,,,++++++,,,...///...---...000000000...---------------...//////------------------------,,,,,,++++++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------...//////.../////////000000111222222;;;777666gggrrrlll[[[AAA======@@@>>>;;;BBBNNNffftttqqqpppdddQQQBBB888555222//////...---,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,+++***((((((***,,,*********)))))))))))))))++++++,,,------,,,+++***,,,++++++++++++++++++++++++++++++++++++,,,---------,,,+++******+++,,,---,,,,,,+++++++++,,,------++++++************+++++++++******))))))))))))***}}}xxxwwwuuutttuuuxxx{{{|||{{{|||~~~{{{\\\OOOKKKZZZnnnvvvmmmgggeeeaaa\\\YYYXXXXXXXXXWWWUUUTTTQQQNNNKKKFFF@@@;;;999000222000KKK^^^666...---GGGEEE333333111+++111000///...---,,,***))))))))))))))))))))))))))))))************+++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,,,,---///...---...000111000///------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---......------...///000111111000///444===555>>>hhhSSSVVVcccyyyRRRGGGAAABBB??????PPPhhh}}}rrrqqqkkkXXXDDD;;;333222000......---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***)))+++,,,+++((('''***---++++++******)))))))))(((+++,,,...///...,,,***)))***+++++++++,,,,,,++++++,,,++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,***))))))***,,,,,,++++++***************+++|||{{{xxxwwwuuusssrrrsssuuuvvvxxxzzz}}}~~~___GGGFFFTTTeeetttyyytttkkkeee^^^XXXWWWXXXZZZ[[[[[[XXXTTTPPPJJJCCC<<<777666...333///QQQWWW///...666III@@@...222333,,,.........---,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......000///...---,,,,,,,,,+++///...---...///000000...---,,,,,,+++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,+++---...///000///...------333000***:::[[[DDD===@@@PPP```bbb[[[UUUdddiiirrrbbbRRRFFFDDDEEENNNjjj~~~uuunnniii[[[FFF888555/////////...------------,,,++++++******++++++,,,++++++,,,,,,++++++******(((+++,,,+++((((((***---,,,,,,,,,++++++******)))+++,,,...///...,,,***)))******+++,,,,,,,,,++++++++++++,,,,,,------------+++++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,,,,---|||{{{xxxxxxvvvssspppoooppprrrvvvyyy|||||||||~~~aaaLLLHHHMMMdddvvv~~~{{{vvviiiddd^^^ZZZYYY\\\^^^```]]]YYYTTTOOOIIIBBB;;;666333---111222QQQEEE---,,,888===555***---///+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,---------......111///------......---,,,...---,,,---/////////------,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***,,,,,,......///...---,,,000'''000666555444OOODDD<<<888>>>@@@;;;888:::<<<>>>DDDPPPbbbwwwqqqcccWWWSSSWWWggguuuqqqkkk```NNN<<<444444---/////////---,,,---...++++++************++++++***+++++++++++++++******)))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,+++******+++,,,------,,,***)))******+++,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......}}}yyywwwxxxvvvsssooommmoooqqquuuxxx{{{{{{zzz{{{nnnVVVHHHMMMfff|||uuu|||rrrjjjhhheeeaaa______``````___YYYVVVQQQLLLHHHCCC>>>;;;444111222999NNN333000)))333------...)))+++---((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,...////////////,,,,,,,,,---------......///---,,,,,,///111000///---,,,+++,,,---......,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111000---***---...............------333)))777:::888111666fffUUUDDD999===AAA>>>::::::444333111333999EEERRRZZZyyyxxxssswwwzzzqqqoooeeeSSSCCC:::555111---///000///---,,,,,,...++++++************++++++)))******+++++++++*********))))))***,,,,,,+++***************++++++++++++*********++++++++++++++++++,,,---------+++)))((()))***+++,,,,,,,,,+++******+++,,,---...............---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...xxxvvvwwwvvvsssooommmoooqqquuuxxx{{{{{{yyyzzzhhhUUUGGGKKK]]]uuuxxxjjjfffssslllbbbiiihhhfffdddcccaaa^^^[[[UUURRRNNNJJJHHHEEEBBB@@@888666555@@@MMM(((555)))..."""+++444)))***111*********))))))))))))))))))))))))))))))))))))))))))***+++---///000000000///,,,,,,,,,---------......---+++***,,,000333333222,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444222...+++////////////............---000:::***///<<<000===kkkKKK555<<>>666444^^^<<>>LLL___qqqxxxpppooottt___GGG999444000---------,,,,,,++++++,,,,,,---+++,,,,,,***)))((()))++++++++++++++++++***)))((()))***+++,,,,,,+++))))))******))))))******+++,,,************************+++++++++++++++***)))))),,,+++***((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---......,,,******+++,,,}}}wwwxxxvvvssspppooorrrtttuuuwwwzzz{{{{{{{{{|||}}}kkkRRRDDDMMMTTTcccwwwwwwlll]]]YYYddd|||tttjjjccc___]]]ZZZXXXXXXWWWUUUSSSPPPLLLGGGCCC<<<:::>>>aaa???///333(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************+++,,,,,,---------------,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,+++***)))***+++---...222222111000000000000000...............---,,,++++++++++++++++++---...///---------...------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---...///...---,,,---...///...---,,,---......///000111000///---,,,---///000000///......//////000000//////111555888YYYaaaPPPIIIDDD>>><<<:::555222222222000333777000///000444<<>>999666555666555222111333777444111///111333444444444777888555555BBBZZZnnnrrrjjjmmmnnnkkkTTTEEE666111000///......,,,,,,++++++++++++,,,,,,++++++++++++***************++++++++++++***)))))))))******+++++++++************))))))******+++,,,************************---......---,,,+++************)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,******+++---{{{zzzxxxuuusssqqqqqqqqqpppuuuyyyyyyvvvxxxtttVVVGGGAAADDDWWWoootttvvvwwwtttmmmlllwwwzzzmmmdddjjjzzzooofffbbb___\\\ZZZYYYXXXVVVTTTQQQLLLEEE@@@:::EEEVVV[[[;;;***---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,...//////000000//////.........---------...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---...//////...............///111111000000///...,,,,,,,,,,,,,,,,,,------..................---,,,++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,***+++,,,------------,,,***,,,------------...000,,,,,,------------,,,++++++---......---,,,,,,---000000000/////////222444111FFFxxxooo___PPPHHHAAA===777111111333333111//////000000///---+++///222000,,,000;;;EEEbbbyyypppjjjooolllcccEEE999///...///...---...,,,,,,++++++++++++,,,,,,++++++***+++,,,,,,+++*********+++++++++******))))))*********++++++++++++******))))))******+++,,,************************------------,,,+++***))))))))))))******++++++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++---~~~zzzwwwuuusssrrrrrrrrrvvvyyyxxxwww}}}fffMMM;;;AAANNNXXXgggvvvxxxssskkkccc^^^cccttttttsss|||~~~uuunnniiieee```\\\YYYXXXWWWVVVTTTOOOHHHCCC<<>>FFFXXX222111...***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,...///...---+++***/////////............------,,,++++++***+++++++++******++++++,,,,,,++++++...............///000000,,,,,,---............---------...//////...---,,,++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,------......***+++------,,,,,,---...---------------...//////,,,---//////---,,,---...,,,---///000///000222444555333AAA~~~{{{fff\\\PPPHHH<<<333......///000222222222000...///111333222EEEhhhxxxjjjkkkjjjYYYCCC777111,,,)))+++---,,,,,,...++++++************++++++,,,***))),,,000000---((())))))***+++++++++++++++***))))))))))))+++,,,---******))))))******+++,,,************************((((((***+++,,,---------***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))***+++***))))))+++---{{{zzz{{{{{{zzzzzzuuuSSS===:::AAAFFFXXXhhhggg```^^^```ccc``````___XXXOOOOOO^^^ppprrr|||sssmmmhhhdddaaaaaa```^^^ZZZSSSKKKEEE===EEEXXX---333222******,,,,,,,,,,,,,,,,,,,,,,,,************************************************...///111111000///,,,+++......---------,,,,,,,,,---,,,++++++******++++++***+++,,,---------,,,,,,---------------...///000***+++,,,---............------/////////...---,,,******,,,---.../////////******+++++++++,,,,,,,,,,,,,,,,,,---...///000111,,,,,,+++++++++,,,---...***,,,------++++++,,,...---,,,,,,,,,------...///,,,...//////...------...***,,,//////000111333444///000777uuuuuuOOOgggxxxaaaKKK<<<555444444)))000666666222000222555777???\\\mmm^^^ddddddQQQ<<<333///)))'''***,,,,,,---///++++++************++++++,,,***))),,,000111---(((((()))***+++++++++++++++***))))))))))))+++---...*********)))***++++++,,,************************((()))***,,,---...//////+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***+++***))))))+++---yyyyyydddJJJ===;;;@@@HHH\\\^^^``````___^^^___```\\\ZZZ[[[[[[QQQLLLZZZpppuuuqqqpppgggbbbdddaaa\\\ZZZYYYOOOCCC@@@TTTEEE555---&&&,,,''',,,,,,------,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,///......------......///000///...---,,,+++++++++)))***,,,,,,++++++,,,---++++++++++++,,,------...........................,,,,,,,,,------.........(((***+++---......------------------------------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------........................////////////000000000000000111888QQQBBB===<<>>FFFOOOUUUXXXYYYZZZZZZYYYXXXYYY[[[[[[ZZZ]]]^^^VVVSSSbbbwwwyyyuuusssjjjeeeeeeaaa\\\YYYWWWOOODDD@@@PPP>>>111---)))...***,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,---...------------------......---,,,,,,++++++++++++***,,,------,,,+++,,,...++++++++++++,,,---..............................,,,,,,------------------***+++,,,---............------------------------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,------------------------.........................../////////000000000000/////////:::rrr~~~VVVEEE999777;;;???TTTppp~~~hhhWWWHHH>>>444111222333666:::>>>PPPooo~~~qqqddd^^^VVVDDD555000,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())),,,---...,,,***))),,,++++++******++++++,,,lllMMM???444999GGGRRRWWWXXXSSSTTTUUUTTTTTTUUUXXXZZZ]]]^^^aaaccc______nnnzzzxxxnnniiigggaaa[[[XXXUUUNNNFFFEEEMMM777---...+++111---,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...---,,,+++,,,---++++++++++++,,,---...///////////////////////////------------------,,,,,,---,,,,,,------...///000------------------------++++++++++++,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------------------------------....../////////000000000000222111...]]]zzzqqq???333222222---333CCCJJJ\\\lllpppaaaPPPEEEAAABBBJJJRRRZZZlllvvviiinnn]]]AAA666333...+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))*********++++++************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''))),,,.../////////...++++++************++++++bbbIIICCC@@@@@@GGGQQQVVVUUUSSSQQQRRRTTTTTTVVVYYY^^^bbbdddeeehhhjjjiiikkkwww{{{qqqkkkggg```ZZZVVVRRRMMMIIIQQQPPP333+++000,,,000,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...---+++******,,,*********+++,,,---...///////////////////////////.........------,,,,,,,,,---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000---333777222\\\www@@@444666<<<777333444111666BBBUUUiii{{{yyyrrrpppvvv~~~{{{mmmiiimmmQQQ222111111***---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++************************((())))))))))))*********+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++......------,,,,,,++++++*********++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++((()))+++.../////////...++++++************++++++aaaIII===<<>>KKKSSSVVVpppttt{{{~~~ssskkkkkkYYY>>>...///---,,,,,,+++---,,,++++++***+++++++++******************************+++++++++,,,,,,,,,************************************+++++++++,,,***++++++,,,------......++++++******+++,,,...///.............../////////,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************))))))))))))******kkkUUUKKKOOOVVVXXX^^^^^^WWWTTTYYY]]]^^^```dddjjjooossswww|||~~~}}}~~~uuujjjeeecccdddaaa[[[[[[```bbbRRR//////555***---222,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---///000000///---,,,)))***,,,------,,,***))))))***,,,,,,++++++,,,...))))))***+++,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,------------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////'''666555FFFjjjeeeGGG???:::;;;EEEKKK@@@>>>:::555222111222444...000333444444444666888:::<<>>;;;444222111333666777555333000//////111111444<<>>888777888666333444666:::<<<::::::CCCOOOqqquuujjjmmmlllgggSSS888222///,,,,,,------,,,***))))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,;;;:::555---*********'''))),,,...,,,)))(((***,,,000000000///------...000...------......---,,,+++.........------,,,,,,,,,))))))))))))))))))))))))...---+++*********++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,|||vvvwwwzzzzzzzzz{{{sssiii```]]]kkkuuuooo@@@999===000+++///)))000///...---,,,,,,---...///------,,,,,,+++***))))))++++++++++++,,,---...///............------------,,,,,,,,,+++++++++******++++++************++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,------...//////...------//////...---,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++*********++++++,,,---------+++*********+++---000111---...//////...---------+++++++++,,,,,,---//////.........---,,,,,,,,,---------------------,,,,,,000222444777666BBBsssyyyjjj]]]TTTMMMEEE???999:::<<<;;;888===OOOaaa~~~kkkiiivvvnnnUUU@@@222///...,,,,,,------,,,+++))))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,777777222+++)))***+++)))'''***,,,,,,******---///000000111///---,,,---///------......---,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))...---+++***)))******+++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}|||~~~uuulllccccccttt{{{mmmCCC---------111111)))444......------------......,,,,,,,,,,,,,,,+++***)))++++++++++++,,,...///000//////.........---------,,,,,,,,,+++++++++******++++++************++++++***+++,,,---------,,,,,,)))***+++,,,,,,---,,,,,,,,,---...//////...---,,,000///...---,,,***))))))***+++,,,---------,,,,,,++++++,,,,,,+++***)))))))))******++++++,,,,,,---*********+++,,,---...///---...000///...,,,------------,,,,,,------......,,,---...---,,,,,,...000+++,,,,,,,,,------------333222333666555>>>xxx{{{ppphhhQQQNNNJJJFFFFFFQQQiiixxxgggjjjsss___AAA333000------------,,,,,,,,,,,,)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,+++,,,+++''''''+++---+++((()))+++,,,,,,---///000...///000///---,,,---...,,,---......,,,++++++,,,************))))))))))))************************,,,++++++************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++|||qqqeeefffyyy|||iiiFFF222222222444333+++666,,,,,,------------,,,,,,***+++,,,,,,,,,+++******+++++++++,,,---...///000.........---------,,,,,,,,,,,,,,,+++++++++******++++++************++++++***+++,,,---------,,,,,,++++++,,,---............,,,---///000000///---,,,.........---,,,+++***)))***+++,,,---------,,,,,,))))))++++++,,,+++******))))))******+++,,,,,,,,,++++++,,,---......---------///000000---,,,,,,......---,,,,,,+++,,,,,,,,,***,,,...---,,,---000222******+++,,,---......///444111111666666===}}}wwwvvvzzzooohhhhhh^^^DDD444111...+++,,,------,,,,,,,,,,,,)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,&&&))))))'''(((,,,---+++,,,++++++,,,.../////////,,,...//////---,,,------+++---///...,,,***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++++++++***))))))))))))***+++,,,---,,,,,,+++++++++*********uuuggggggzzz{{{fff>>>333777000---///'''111***+++------------+++***)))***+++,,,---,,,+++***+++++++++,,,---...000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++***+++,,,---...---,,,,,,,,,---...///000000000000,,,---///000000///---,,,,,,,,,---------,,,++++++***+++,,,---...---,,,,,,&&&((()))+++,,,,,,,,,+++)))))))))***++++++,,,,,,,,,---.../////////------,,,///111000---+++,,,......---,,,+++************)))+++......------111444))))))***+++---...//////333...///666888???wwwiiikkkfffJJJ...---444---***+++------,,,,,,,,,---)))************+++++++++************************)))************+++++++++,,,++++++++++++++++++,,,***------******,,,,,,)))000---+++,,,///111///,,,+++---......---,,,,,,---***---///...+++***+++,,,)))))))))))))))*********++++++++++++++++++++++++''')))***,,,,,,,,,+++***))))))))))))***+++------+++++++++******)))))))))ooohhhssskkkPPP444...222***---333***///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))---+++***+++///000///---.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,...---,,,++++++,,,+++---///000///---------000000//////......------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********))))))***+++,,,,,,************************,,,...000111000000111222.........///......---,,,,,,+++******))))))*********+++------------+++***)))******,,,---///000111777000666555444]]]wwwpppllllllZZZ;;;,,,000222+++...---,,,,,,++++++++++++---,,,++++++******++++++************************+++)))((('''((()))+++,,,,,,,,,,,,++++++*********&&&,,,---)))***///000,,,,,,,,,,,,++++++************+++---//////...---,,,------,,,,,,+++***))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))***+++,,,,,,---...///000---+++)))''''''((()))***yyy{{{oooVVV:::000222+++---333,,,.........---------,,,,,,,,,,,,,,,,,,,,,+++******---+++***+++...000///---......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********,,,------,,,+++,,,------...000///...------...111000000///...------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******)))))))))******+++,,,***************************,,,...///......///000/////////000///......---,,,,,,+++************+++,,,------......------,,,,,,,,,,,,,,,...///111222222...444777>>>iiiyyywwwrrrmmmmmmbbbKKK333,,,111111***...---,,,,,,+++++++++,,,---,,,++++++******++++++************************,,,+++)))))))))***,,,---,,,,,,,,,+++++++++******,,,---+++)))***------+++,,,,,,,,,,,,+++++++++***)))***,,,---------+++***------,,,,,,+++******)))))))))))))))))))))))))))***)))))))))))))))))))))'''((()))******)))((('''+++++++++,,,------......,,,+++***((((((((()))***YYYaaazzzhhh^^^BBB222111,,,---111...------...///...---,,,+++,,,,,,,,,,,,,,,++++++***,,,++++++,,,...///...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++---------,,,---...///000000...---,,,---///111111000///...---,,,+++,,,,,,,,,+++++++++************+++,,,,,,+++******))))))))))))*********+++)))))))))))))))))))))))))))***,,,---,,,,,,---...000000000000000///......------,,,+++++++++++++++///......------......//////...------...///222333000...222888IIIqqquuu]]]PPPVVVmmmtttlllllliiiRRR777***,,,111///***------,,,+++++++++,,,,,,---,,,++++++******++++++************************,,,,,,+++******,,,---...,,,,,,,,,,,,++++++++++++000+++)))***,,,,,,---///------,,,,,,,,,,,,++++++***+++,,,---------,,,+++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))******'''((())))))))))))((((((++++++++++++++++++++++++***************)))))))))kkkJJJlllyyy{{{|||rrrcccgggKKK444...------...///,,,---///000000...,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++---...------...///111111000...,,,,,,---///111111000///---,,,++++++,,,,,,,,,+++++++++************++++++++++++******))))))******************(((((((((((((((((((((((((((***,,,,,,,,,,,,,,,...///////////////...------...---,,,,,,++++++,,,,,,///...---,,,,,,---...///000///---,,,---///111333222111222999NNNiiiqqqeeeTTTIII===???RRRppp|||oookkkmmm^^^CCC+++(((...///,,,+++---,,,,,,++++++,,,,,,,,,---,,,++++++******++++++************************,,,++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,,,,***...555---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))*********)))******+++++++++++++++++++++++++++******)))))))))***+++++++++******)))wwwsss}}}tttjjjmmmSSS555+++...,,,+++///---...///000000...,,,++++++,,,,,,---------,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------)))+++---...------...000000111000...,,,,,,...000000000///...---,,,++++++,,,,,,,,,+++++++++************************************++++++++++++***)))(((((((((((((((((((((((()))+++---------,,,---...------......------,,,+++...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...///...---,,,---...000111111222222;;;PPPYYYMMM<<<444000222CCCaaaxxxpppmmmmmmLLL999+++---000,,,+++...,,,,,,,,,++++++,,,,,,------,,,++++++******++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,+++))),,,222,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((())))))***************************++++++,,,,,,++++++******))))))((()))***++++++++++++******|||rrr{{{xxxqqqlllrrrZZZ777***000---)))000......///000///...---,,,+++,,,,,,---------------,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,------............,,,,,,,,,,,,......***,,,.........---...//////000000///......///111//////......---,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))))))))***++++++,,,---------,,,+++***))))))))))))))))))))))))***,,,......------...///,,,------------,,,++++++------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000111---111444CCCVVVNNN666,,,111///666MMMnnn}}}vvvrrrmmmggg===444///000000++++++///,,,,,,+++++++++,,,---------,,,++++++******++++++*********************************+++++++++++++++,,,,,,,,,,,,------------(((***++++++///222...)))******++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++((('''''''''((()))***++++++++++++*********))))))*********+++++++++++++++vvvwwwrrrlllmmmvvv___999***444000(((222////////////............+++,,,,,,---......------+++---///...,,,+++,,,...******+++++++++,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,---...///,,,---//////...------...,,,...000000000///000111------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,---...//////---+++***************************)))+++---...------...///------......------,,,+++,,,,,,+++************+++,,,,,,------------,,,,,,+++,,,...000111111111111---444<<>>ccckkkQQQPPPSSSPPPTTT___oooyyyyyy[[[===???QQQVVV]]]gggttt}}}vvvjjjnnnqqqVVV666...111///...---,,,,,,,,,,,,,,,------------------------++++++***************+++)))...///,,,,,,111333000111(((@@@lllyyy```???---//////...---,,,,,,,,,,,,+++000111+++'''***,,,,,,************)))))))))(((******))))))))))))******))))))))))))))))))))))))@@@<<<444---(((''''''((((((((()))***************+++******))))))******+++))))))***+++---------,,,+++++++++*********))))))|||ssssssvvvyyy~~~mmmfffooo|||yyysssuuujjj999444---000---............///......---,,,---......//////000000000000///...---,,,---.........---,,,,,,---...---,,,,,,,,,,,,++++++******)))***+++---......//////000,,,...000000.........///,,,------...............///...---,,,,,,+++++++++,,,,,,,,,+++((((((***,,,))))))))))))))))))))))))******+++,,,,,,++++++++++++++++++******+++++++++******)))))))))))))))******************+++++++++++++++***)))((((((***+++,,,,,,,,,,,,,,,+++***)))...------///------333<<>>AAA<<<===EEELLLYYYoooXXX999<<>>999---888bbbvvvTTT;;;***111000///...------------,,,,,,+++((('''***+++***************)))))))))(((******))))))))))))******))))))))))))))))))))))))IIIBBB888...'''&&&)))+++(((((()))***************++++++************++++++((()))+++,,,,,,,,,,,,,,,+++++++++*********))))))zzzlllaaaccclllsssyyy}}}vvvkkknnntttvvvooommmiii```222222...111---000......//////......---,,,------///000000000000000000000...---------...///---,,,+++,,,---...---+++,,,,,,++++++++++++++++++)))+++............///000,,,...000000///...///000,,,,,,---............---//////...---,,,,,,,,,,,,+++---...+++((('''))),,,)))))))))))))))))))))))))))***++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++******))))))******+++,,,///...,,,+++******++++++---------------,,,++++++...---...///---...777BBB\\\xxxzzzZZZ999000666XXXkkkVVVHHHIIIIII???888999555BBBVVVmmmqqqXXX===:::???;;;333999XXX|||yyyvvvpppssskkkMMM555000///......---------------...,,,------------,,,,,,+++*********)))******+++,,,)))---+++))):::QQQTTTGGG...RRRNNN000444444222222000///......---------+++))))))+++,,,+++(((************))))))))))))******))))))))))))******))))))))))))))))))))))))@@@:::111***&&&'''***---(((((()))***************++++++************++++++(((***,,,,,,+++***+++,,,+++++++++************)))zzzqqqfff]]]YYY```jjjrrrwww{{{sssvvv}}}wwweeecccfffaaaXXX---222///111---000......//////......---,,,,,,---///000111111000000111000...---------...///,,,+++++++++------,,,***+++++++++,,,,,,,,,,,,,,,))),,,......---,,,---///---...000///...------...+++,,,------......------///...---,,,++++++++++++(((---111000,,,)))(((***))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++)))))))))******,,,---...+++***)))))))))***+++,,,...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...---...///...000;;;GGGjjjuuuPPP777000666UUU{{{yyyddd[[[SSSQQQNNNEEE===999444999CCCRRReee|||nnn{{{uuuIII===444???>>>888999UUUyyyvvv~~~|||ppprrrtttxxxhhhFFF444333111///......---......//////+++,,,---------+++***)))******))))))***++++++,,,+++------888YYYtttfffEEE>>>kkkxxx222&&&@@@AAA444333222000//////......///---,,,------,,,***)))************))))))))))))******))))))))))))******))))))))))))))))))))))))111///+++(((&&&''')))+++(((((()))***************,,,++++++******++++++,,,'''***,,,,,,***)))***,,,+++++++++************)))qqq```UUUKKKKKKSSSbbbqqqzzz{{{ttt```___ddd]]]UUU,,,333000222,,,///......//////......---,,,,,,---///000111111111000111000///...---......///++++++***+++,,,---+++)))+++++++++,,,,,,---------***,,,//////,,,+++---///...///000///,,,+++***++++++,,,------......------...---,,,+++************&&&---444555111+++((((((************************((()))***+++++++++++++++******))))))))))))******((())))))***+++---...///+++***)))))))))***,,,---+++***((((((***+++,,,,,,))))))*********))))))(((......//////...111===JJJsssfff;;;444000888UUUwwwyyyaaa]]]VVVNNNHHHDDD@@@===999666555:::JJJdddmmmrrr>>>CCC;;;777>>>======VVV}}}lllgggqqqwwwaaa;;;,,,///---//////.........//////000+++,,,,,,---,,,+++)))(((******))))))***+++,,,,,,+++...444LLLxxxmmm888RRRzzzppp000666SSSHHH555444333111000/////////,,,,,,------***&&&%%%&&&************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************,,,++++++******++++++,,,'''***,,,,,,***)))***,,,+++++++++************))){{{qqqcccSSSEEE===>>>EEELLLRRR[[[eeejjjjjjyyy|||{{{jjj___VVVRRR===......222...,,,///........................------......///000000000111000000///...------------,,,,,,,,,,,,---......------------,,,+++***))),,,,,,------------------.........------,,,,,,,,,,,,+++++++++,,,,,,---...***,,,,,,)))))),,,---+++)))***++++++***)))((('''(((((())))))*********+++************************************************,,,,,,+++***)))))))))***))))))))))))************,,,,,,+++***)))))))))*********)))))))))+++,,,---000222+++---555///;;;bbbyyyggg[[[UUUGGG555000555111555ZZZsssccc[[[QQQKKKHHHFFFBBB>>>;;;777555777:::FFFbbb~~~qqqbbbYYY[[[fffooofffuuuvvvqqqooozzzllliiiJJJ000888EEE@@@???>>>FFF\\\zzzxxxllluuuppp|||qqqLLL222000111***//////,,,+++000555444...,,,***((()))---...,,,***(((''''''(((+++------,,,111,,,QQQwwwHHHDDDxxx```999???vvvjjjAAA:::111---///111000///...//////---***((((((((())))))))))))))))))))))))+++*********))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************))))))))))))))))))************))))))yyyqqqhhh[[[NNNCCC<<<777555444888::::::<<>>333<<<555EEEDDDKKK???JJJlllIII:::888:::999555;;;<<>>...******---///---222000+++111GGG```nnnYYYTTTOOOKKKIIIFFFBBB>>>??????@@@AAAAAADDDKKKSSSkkk}}}jjjkkkpppfffRRRDDD<<<888666777:::;;;777333;;;???222333---000///AAA|||yyyPPP---???ZZZUUUGGGJJJOOOiiiuuuoooqqqpppsssbbbGGG222+++///000---+++---...///222555111***---+++)))***---...+++(((***,,,------+++,,,000333CCCZZZ~~~```888XXXsssBBBddd|||QQQFFF999111//////---+++(((***+++,,,++++++,,,...))))))))))))))))))))))))************))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++************)))))))))))))))))))))))))))))))))))){{{xxxqqqdddYYY>>>:::666666888999666333333666888777888<<<===;;;;;;<<<>>>??????@@@CCCEEE>>>===AAANNNbbb|||xxx[[[BBB666000...//////,,,,,,000.................................///000000111111/////////......---------,,,,,,---------...------,,,---------,,,,,,+++***+++,,,,,,------.........,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,000222000,,,***,,,+++((((((((())))))************)))))))))))))))***************************************************************))))))))))))******(((((((((((()))))))))*********))))))))))))*********)))))))))***,,,---///222222111111777EEEccckkkNNN555111333///---///+++...222222///222???MMMCCCAAA???>>>===<<<999666:::===AAAFFFOOOZZZdddiiiRRR[[[___\\\]]]iii{{{wwwooopppkkkXXXQQQ```jjjaaaSSSMMM===999555444555666666666HHHOOOIIICCC:::000---;;;dddJJJSSSuuuwwwqqqggguuurrrnnnrrrhhhdddNNN777---...000000000,,,...///...000333111,,,,,,******,,,000111...,,,***,,,---+++***...777???PPPlllQQQAAAxxx???ccc~~~PPPEEE777///---//////...(((***++++++++++++,,,...))))))))))))))))))))))))*********)))))))))))))))''')))******)))(((***+++))))))))))))))))))))))))******************************))))))))))))******************)))))))))(((******))))))))))))******zzztttcccLLL:::000111333777;;;:::666222555777777444444666777444...222999>>>CCCGGGKKKNNNOOO???000+++111>>>SSSddd{{{[[[???111//////111000---...000........................,,,,,,------...//////000............------------+++,,,---.........------,,,,,,---------,,,++++++++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,---------,,,++++++000111000,,,***,,,,,,)))((((((((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******'''(((((((((((()))))))))***))))))((())))))*********)))))))))+++,,,...///444111222777???SSSnnn]]]BBB///333888222+++,,,---***...444444------222111111222333444444222111///222333666CCCZZZjjjpppnnnnnnggg]]][[[dddqqqyyyhhhTTTIIIRRRYYYUUUTTTZZZ___\\\eeerrrmmmTTT???999555444222...++++++///333666@@@GGGCCCAAA111,,,444KKKYYYQQQqqq|||tttnnnlll\\\GGG999------///---,,,---///000...+++,,,000111///+++******...333444222000***++++++)))+++333AAAMMM\\\xxxNNNVVV???WWWSSSGGG888///---000111111+++,,,---,,,*********,,,(((((((((((((((((((((((())))))))))))))))))******((()))******))))))***+++************************))))))))))))))))))))))))***))))))))))))))))))***************)))))))))(((******)))(((((()))******sss[[[CCC444444444555666666777777777<<>>;;;;;;???@@@===???>>><<<;;;<<>>333666///333666666222000222555222999CCC@@@HHH555111555===OOOCCCbbbrrr|||~~~tttjjj]]]KKK555111///111222///---...000111...******...111000******+++///444555333000*********+++111===LLLVVV]]]yyyvvvLLLddd???FFF}}}]]]PPP>>>222///000111111,,,---...,,,***))))))***(((((((((((((((((((((((())))))))))))************((()))+++***))))))***,,,************************((((((((((((((((((((((((***))))))(((((())))))***************))))))))))))+++***)))(((((()))***+++lllPPP???;;;666888888666444666;;;@@@:::======;;;<<>>]]]~~~hhhJJJ000111000......///000...+++........................,,,,,,------.../////////------------------------***+++---//////...---,,,+++,,,,,,------,,,,,,+++***++++++,,,---...///000------------------,,,,,,+++,,,---......,,,***)))***,,,,,,)))***---...,,,+++***)))(((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))((((((((((((((()))*********))))))***+++---///111---+++777???EEEbbboooVVV;;;///.........//////,,,+++---///...///000---...///000000000222333222999555,,,666RRRggglllZZZ______ZZZWWW^^^iiioooqqqcccWWWTTTXXX^^^iiissssssmmm```OOO>>>777999???---...000111000000//////111333===888III666222000666SSSHHHeeezzzuuummmooobbbJJJ;;;222333333222222333111///...000///++++++...000...+++***+++///222333000,,,***+++---222<<>>xxxcccTTTAAA333...///000000,,,------,,,***))))))***((((((((((((((((((((((((((()))))))))************(((***++++++***)))+++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))+++***)))(((((()))***+++^^^===111666...333777666333555===DDDFFFHHHFFFBBBAAAEEEEEECCCFFFCCC???;;;<<>>XXXcccMMM>>>777///...///)))++++++++++++++++++++++++************************...&&&+++000***)))//////------,,,,,,+++***))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))******(((''''''((())))))))))))))))))))))))++++++************++++++xxxLLL444444777555;;;222999999BBBMMMDDDEEE@@@JJJRRROOOEEE>>>>>>@@@???AAADDDCCC===:::CCCNNNGGG444///444222222444111222222111222444666999;;;@@@OOOlll~~~xxx}}}mmmHHH...000//////.........---------......---,,,,,,,,,,,,---***,,,///000///...---..................------,,,---,,,++++++---.........---,,,,,,++++++,,,,,,---******,,,---.../////////---//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---)))************)))))))))******))))))(((''''''&&&))))))*********))))))((())))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))***)))((((((((()))++++++***))))))***,,,///000111000777888DDD___ttt}}}kkkMMM;;;777333+++///******///111///111555333333111...++++++///222---+++---000///555LLLfffzzz|||zzzsssiii```\\\[[[___eeeppp~~~uuueee___WWWNNNGGG>>>555111333333222000///...//////000---000888LLL[[[LLL666222999eee|||eeevvvrrrkkk^^^JJJ777000111///...............//////...///000000000...---,,,,,,---...//////...---,,,///666MMM___WWWKKKLLLSSSccc|||```yyydddCCCqqq{{{WWWCCC888444------...)))++++++++++++++++++++++++************************...(((+++,,,&&&)))---'''------,,,++++++***)))))))))))))))))))))))))))))))))************))))))(((((()))******(((''''''((())))))))))))))))))))))))++++++************++++++WWW>>>888777666777999888FFFHHHVVVdddRRRHHH@@@PPP``````PPPAAA<<<>>>;;;<<<@@@BBB@@@???HHHSSSFFF333...333222222666333111111111111222444555666//////:::TTTvvv}}}uuutttvvvyyy^^^;;;///111/////////............---......---,,,,,,,,,,,,---***,,,//////...------..................---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---.../////////---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******))))))(((++++++******)))(((((((((***+++,,,---,,,+++)))'''))))))************))))))((()))++++++)))((()))***)))))))))))))))))))))))))))))))))((()))******+++))))))***+++---///111222333;;;DDDXXXqqq{{{|||zzzgggRRRJJJKKKJJJEEE@@@<<<999777444///---///111222111...++++++...111***)))+++///......999HHH```fffooouuuwwwssslllhhhhhhffffffmmmvvvxxxsssmmmXXXQQQHHHBBB;;;333000222111000///.........///000666111999WWWiiiRRR666444333BBBnnnsssggg||||||tttkkk]]]MMM;;;---+++000------,,,---...///000000/////////...............,,,---...//////...---,,,...FFF___dddVVVIIIGGGIIIDDDXXXjjjeeeZZZeeeLLLsssGGG777111111+++,,,...)))++++++++++++++++++++++++)))))))))))))))))))))))),,,)))+++)))&&&///222&&&,,,,,,,,,+++******))))))))))))))))))))))))))))))++++++***))))))((())))))((()))***)))((('''''')))))))))))))))))))))))))))++++++************++++++ggg???>>>FFF???888999333DDDaaaeeelllrrrYYYIIIGGGWWWiiimmm___JJJ???===???===>>>@@@DDDKKKZZZhhhGGG444...333111222555333111111111222222222222222555222111333777LLLxxxwwwrrrqqqttt}}}SSS333333333/////////.....................---,,,,,,,,,,,,---***,,,......---------...------.........---,,,,,,***,,,---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,---...---,,,+++,,,------------------------------,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))+++++++++*********)))))),,,...///000///---***((())))))************))))))((()))++++++)))((()))***(((((((((((((((((((((((()))))))))))))))******+++''')))+++,,,...000222444777CCCQQQhhh{{{uuu^^^OOOPPPZZZcccfffcccaaa]]]TTTGGG888---'''******,,,...//////,,,***)))(((***...---***---333:::BBBQQQcccrrryyyxxxuuuxxxxxxoooeeehhhsssvvvoooPPPIIIBBB===777111///111//////...------...///000+++)))...DDDUUUEEE222333000&&&NNNiiiiiivvv~~~mmmnnn___KKK<<<111***+++///------,,,,,,---......//////......---------...///+++,,,---.........------333PPPaaa[[[TTTKKK===333888YYYwwwaaahhh]]]]]]iii<<<000///111,,,,,,...***++++++++++++++++++++++++))))))))))))))))))))))))((((((+++(((***:::>>>---,,,+++++++++******)))))))))))))))))))))))))))))),,,+++***((((((((()))))))))******)))''''''((()))))))))))))))))))))))))))***))))))))))))))))))***wwwNNN444???JJJ@@@777999444SSS|||}}}vvvsss^^^TTTNNNSSS]]]bbb[[[LLLCCCBBBCCCAAAAAAFFFMMMWWWfffsssJJJ666///333000000333111222222222222222222222222:::222///222333666BBBRRRzzzrrrqqqsssxxx~~~~~~JJJ...555111////////////////////////......---,,,,,,,,,,,,---***,,,......---,,,---...---------...---,,,,,,+++***,,,......,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---...////////////,,,---......,,,,,,---...------------------------------------,,,,,,++++++,,,,,,+++***))))))******++++++++++++************+++,,,...///...,,,)))'''))))))************))))))((()))++++++)))((()))***((((((((((((((((((((((((((()))))))))************''')))---...///000222555555GGGZZZppp|||sss[[[PPPRRR[[[eeelllvvvzzz|||vvvhhhVVVFFF<<<222---***+++///111---(((+++)))***,,,,,,******,,,---111999GGGTTT\\\]]][[[gggyyy{{{lllkkkuuulllUUUGGGAAA;;;888444//////222//////...------...///000'''...///555BBBEEEDDDKKK===&&&AAAeeettt{{{zzz{{{jjjdddPPP:::000.........///......---,,,,,,,,,,,,,,,......------------...///+++,,,,,,---------------111VVV___NNNGGGAAA222)))FFFwwweeesssTTTrrr\\\888///222555...---///,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''+++))),,,===AAA111++++++***************))))))))))))))))))))))))))),,,+++)))((((((((()))***)))******((('''&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((^^^DDD333999@@@:::444777:::YYYxxxrrrdddgggTTTLLLIIIMMMLLLFFFEEEJJJEEEDDDGGGPPPYYY```iiiqqqKKK777///222//////333111444333222222222222333333111///000555777555222222HHH```}}}rrroooppprrrtttrrrAAA,,,333......////////////000000000......---,,,,,,,,,,,,---+++,,,------,,,,,,---...---------------,,,++++++***---000000---++++++------,,,,,,++++++,,,,,,---------...///////////////,,,...///...------...000------------------------------......---,,,+++***,,,+++***))))))***+++,,,************************((()))***+++***)))'''%%%))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((()))************)))'''+++///000//////222555888TTTlllzzzvvveeeVVVUUUYYY]]]bbbiiirrr~~~{{{ppphhhRRRFFF666---,,,...///...+++++++++++++++,,,,,,---///------000666999999888BBBXXX___RRRPPPYYYOOO888@@@:::666444111...///222111000///.........///000***555444000:::FFFTTTdddOOO444;;;YYYyyyuuu{{{nnnTTTBBB000,,,000111000.........---,,,++++++++++++---------------.........+++++++++,,,------......,,,XXX^^^DDD:::444...333RRR\\\xxxSSSPPP777111555999000---000---++++++++++++++++++++++++************************)))'''******)))444999---************************))))))))))))))))))))))))******))))))))))))***************(((&&&&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((LLLBBB999666888888666444888PPP{{{~~~xxxlllsss^^^RRRLLLMMMLLLFFFEEEJJJIIIFFFIIISSS^^^fffnnntttJJJ555...222///000444333444333111000000111333444,,,222555111...111666999//////===^^^sssmmmmmmkkkiiippp~~~fff:::,,,222,,,.../////////000000000000......---,,,,,,,,,,,,---+++,,,---,,,++++++---///,,,------------,,,+++++++++///222222...+++,,,...---,,,,,,++++++,,,,,,------......///////////////---...000///......000111........................---............,,,+++***+++***))))))***+++---...************************((()))))))))))))))(((((())))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))'''((()))***+++******)))(((,,,111111//////111444BBBiiibbbVVVQQQYYYaaabbbgggooouuuxxxkkkUUU???000***,,,///)))+++,,,++++++,,,---...+++******+++,,,------,,,000666777111000555666333;;;666222111000...///333333222000///...//////000&&&***((((((...222@@@XXX[[[CCC333AAAsssvvvsssdddBBB777......000000......,,,,,,+++++++++++++++,,,+++,,,---.........------++++++++++++,,,---...///222WWWTTT888888999666BBBdddyyybbbvvv^^^DDD555000666999000,,,///...++++++++++++++++++++++++++++++++++++++++++++++++,,,&&&***,,,'''+++///***))))))))))))************))))))))))))))))))))))))'''((()))******+++************)))(((&&&&&&(((***)))))))))))))))))))))))))))))))))(((((()))))))))}}}@@@BBB???888999>>>;;;222111DDDppppppuuuhhh___\\\___YYYKKKDDDGGGNNNHHHGGGPPP\\\iiivvvHHH444---111000111666555444222000...///111333555111666555///222999777...999666666999>>>QQQ{{{tttmmmkkkgggcccdddrrr___888...222....../////////000000111111......---,,,,,,,,,,,,---+++,,,,,,,,,++++++---///,,,,,,---------,,,+++++++++000444333///,,,,,,...---,,,,,,++++++,,,,,,------...//////////////////---///000000//////000222..............................//////...,,,+++)))+++***))))))***,,,...000))))))))))))))))))******++++++++++++++++++,,,,,,))))))************))))))((()))++++++)))((()))***))))))))))))))))))))))))'''((()))++++++******)))(((---222222000...111444IIIwww~~~{{{aaaUUUQQQ[[[bbbccciiiuuuqqqTTT888)))(((,,,&&&***---,,,++++++,,,,,,)))+++...///000000//////222,,,---444333,,,000;;;888333000000///---000444444333111000/////////000444///,,,333666,,,444QQQbbbNNN---///nnn{{{{{{|||fffSSS666222000222000,,,+++---************+++,,,------***+++---//////...---,,,++++++++++++,,,---...///>>>VVVDDD...???HHHAAAHHHmmmeeeeeeeeejjj>>>333...555999...+++//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---%%%***///(((''',,,,,,)))))))))))))))*********))))))))))))))))))))))))%%%''')))***+++++++++*********)))'''&&&&&&(((+++))))))))))))))))))))))))++++++************++++++eeeDDDAAA>>>;;;:::888555333777???ggg~~~rrrkkkeeebbbcccaaaWWWLLLGGGNNNPPPRRRVVVdddvvv}}}{{{OOO000.........777:::DDDDDD999222333444000///111333111//////111222333333333555666444333888AAAIIIppp~~~~~~~~~zzznnnfffaaa___bbbgggpppwwwWWW222,,,444.........//////...---,,,,,,......---,,,,,,+++******+++,,,------......------,,,,,,,,,+++++++++******//////...---,,,,,,++++++******+++++++++,,,,,,,,,......//////000000111111,,,---//////---+++++++++000///...---,,,+++++++++000000111000000...,,,++++++******)))((()))))))))******************++++++******)))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''+++000---...444222000888ZZZwwwsssRRRKKKOOO^^^fffhhhppp}}}}}}HHH111,,,(((,,,***+++,,,,,,------,,,,,,---------............///.........------///333777777333333666444...---000222222111000...---,,,+++...000+++111888***...PPPgggKKK""",,,fffttt___HHH111111000......---------000///---,,,,,,...111222++++++++++++,,,,,,---...+++,,,......---,,,---...>>>CCC000IIISSSLLL777@@@vvvqqqIIIwww^^^qqqIII444555555444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))***+++***)))((()))***...------,,,+++***))))))))))))))))))))))))******))))))))))))))))))))))))...,,,)))'''&&&''')))+++*********))))))))))))))),,,+++)))((((((((()))***___EEEBBB>>>:::888777444333555777XXX{{{}}}qqqhhhdddcccdddaaaWWWNNNKKKQQQYYY```fffppp~~~XXX666111000111:::;;;EEEFFF<<<333222222000000333222000//////111333444333888999999777444555999===:::AAAKKKXXXiii~~~~~~yyyzzzzzz|||~~~~~~}}}pppeee^^^[[[QQQUUU]]]jjjzzzsssKKK+++,,,333,,,......//////...------,,,......------,,,++++++***---------------.........---,,,,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,------------...//////000000,,,...000000...,,,,,,,,,//////...---,,,,,,,,,,,,.../////////...---+++***,,,+++******))))))******,,,,,,,,,++++++******))),,,+++***)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''')))000...---111///111===eee|||}}}jjjPPPMMMRRR```hhhjjjtttoooAAA000---***///***+++,,,,,,------,,,,,,------------............---...---------///333666111...///222222......222////////////000000000000,,,666111...444///...>>>;;;888555444BBBdddzzzuuufffPPP<<<111000///...---------------------....../////////000///---,,,+++*********,,,---//////...---...///555LLLHHH]]]\\\QQQ888@@@}}}qqqOOOZZZtttRRR666666666444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***+++***)))((()))***------,,,++++++***)))))))))))))))***************)))))))))))))))))))))))),,,+++)))((('''(((***+++***)))))))))))))))))))))++++++***))))))*********XXXGGGCCC===999666555444333333000FFFhhhzzzyyyiiihhhhhhhhhaaaUUUNNNMMMKKKVVVbbbiiiqqq|||```;;;222000111::::::BBBFFF>>>666222000///111444000///...000222444555555:::999888777555444444444777555222111444;;;CCCHHHXXXcccuuu|||vvvwwwyyyyyy{{{~~~~~~tttfffZZZTTTGGGHHHNNNYYYhhhxxxrrrmmmnnn>>>)))111222***.........///......---,,,......------,,,+++++++++//////...------...............---------,,,,,,,,,***++++++,,,---......///,,,,,,,,,---------......,,,,,,------.../////////---///000000...------...///...------,,,,,,,,,,,,---.........---,,,++++++---,,,++++++******++++++///...---,,,+++******)))...---,,,******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))((((((000000---...+++333GGGuuurrr\\\MMMNNNWWWbbbiiinnn{{{XXX777///---+++111***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------///222555222111222333111------000///////////////000000000***777333(((...444111000444...555000333eeezzzvvvjjjXXXEEE555000///......------------+++,,,---...///...---,,,111000...,,,+++))))))))),,,...//////......///000///\\\nnnzzznnn___???DDDrrrWWW{{{]]]~~~ZZZ777666555333111...,,,+++,,,,,,---------------,,,,,,,,,+++***************)))***+++***))))))***+++,,,,,,,,,++++++*********))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******************++++++++++++SSSGGGCCC<<<777555444333222555///:::UUUkkkxxxuuuuuuwwwttthhh[[[TTTUUUGGGMMMUUU\\\dddooo{{{ddd===222///000999777===@@@===888444000...///111///......000333666666666777555333333444555555444888666666777888666111---...222;;;FFFVVVhhhyyyxxxyyyzzzzzz{{{~~~~~~~~~yyygggWWWMMMEEEDDDEEEMMMZZZiiiwww~~~lllrrr~~~```555000666///,,,---...............------......------,,,,,,,,,,,,111000///........./////////.........------------***++++++,,,------......------------.........///,,,------......//////000...000111000///...///000///...---,,,,,,,,,,,,,,,------......---------,,,------,,,++++++++++++,,,.........------,,,,,,+++///...---+++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))111222///,,,***:::VVVgggOOOIIIOOOZZZcccjjjsssnnnBBB///...,,,+++000******+++,,,,,,,,,,,,++++++,,,,,,,,,------------+++,,,---------...111444000222555666333000///000333333222222111000//////...222000,,,111666555111DDD888...'''777gggsssqqqvvv[[[JJJ===333///......---,,,,,,------+++,,,,,,------,,,,,,,,,...---,,,,,,+++++++++++++++---......------///111222lllsssIIIJJJttt___fffbbb:::777444222000///---+++,,,,,,---...///...------,,,,,,+++************+++(((***++++++***)))***,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))'''((()))***++++++******)))))))))))))))*********)))))))))***************RRRFFFBBB;;;666444333333222666333555BBBRRR^^^nnn~~~~~~ssseee___aaaSSSPPPNNNPPPWWWbbbmmmvvvddd===333000222999666:::777999:::666111...------.........111444666777666555222000///111444666777444000---///444999;;;:::888666444222333888???EEEDDDQQQeeeyyy}}}{{{zzzzzz{{{~~~~~~~~~~~~iiiVVVJJJCCC@@@???BBBLLLYYYdddkkkxxxxxx|||mmmFFF---666666,,,...------...............---......------------,,,,,,111000000//////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---......///000000111111///000111000//////000111......---,,,,,,,,,------..................//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,------.........///...---+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))***++++++***222333000------DDDhhhzzz]]]HHHFFFPPP[[[ccckkkxxx[[[333+++---+++***---)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---***+++,,,,,,,,,...111333+++000555555222000000111111111222222222333333333444---555CCCCCC999444666777BBB666)))555GGG\\\wwwfffuuuuuu^^^DDD999444///...------,,,,,,,,,,,,---...---+++******+++,,,---...---,,,,,,++++++++++++***+++,,,++++++,,,...000777rrrPPPLLLyyycccgggqqqAAA<<<777333111111000...+++,,,...///000///......---,,,,,,+++***+++++++++(((***++++++******+++---,,,,,,,,,,,,------------++++++++++++++++++++++++************************&&&''')))+++++++++***)))(((((())))))************))))))))))))))))))))))))QQQCCC???:::666555444333222333666333333999>>>PPPmmmwwwxxx|||{{{sssgggccceeeaaaXXXPPPNNNQQQWWW```iii___<<<666555555;;;666:::000777;;;777111...,,,+++......///222555777777666555333111//////111444777999555111///000000///,,,...111444555666666888999666777888:::@@@KKKXXXbbb}}}|||xxxxxxyyy||||||}}}~~~mmmWWWIIIDDD@@@======CCCMMMUUUZZZhhhuuuqqqNNN,,,)))555111***///,,,---......///...............------------------///000111222222222111111//////.........---------,,,,,,,,,,,,++++++++++++---------.........//////......//////000111111111///000000///......000222...------,,,,,,---------...............///000111...---,,,,,,++++++,,,,,,***++++++,,,---...///000...---,,,******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))***,,,,,,+++111111000///222OOOyyypppUUUFFFEEERRR]]]bbbmmmxxxIII+++,,,,,,***+++***)))******+++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,---000222333888999444......111222//////000111222333444444888,,,???]]]TTT999333:::111AAA777///999555@@@iii___hhhbbbJJJ666222222...---,,,,,,++++++,,,,,,,,,000...+++))))))***---...111000...,,,+++))))))))))))***+++******+++...000777lllOOOKKKddd___uuuPPPHHH>>>777444444333222+++---///111111000///...------,,,+++++++++++++++(((***++++++******,,,------------....../////////......---,,,,,,++++++***************************'''(((***++++++***))))))((((((((()))******++++++,,,+++)))((((((((()))***}}}PPP@@@===999777666555333222---777333...000...===___rrrsssvvvwwwqqqgggcccdddddd___\\\ZZZWWWWWW^^^hhhUUU777666888777:::555:::---777<<<666000...////////////000333555777666555000222333222000000444777---///222555777555222//////222555777555333222111888666333111333999@@@EEE<<>>===666444===JJJPPPIIIGGGDDD@@@<<<888444333999+++BBB^^^MMM444888EEEAAA;;;222333:::===GGGWWW___bbbWWW@@@333444444///,,,,,,++++++++++++,,,,,,///...---,,,+++,,,,,,---000///---,,,+++************++++++******,,,///222555bbbLLLKKKaaa[[[eeecccWWWHHH===888777555444+++---///111222111000///------,,,++++++++++++,,,(((***++++++++++++,,,...---......///000111111222000000///---,,,+++***)))************************)))************))))))((('''(((((()))******++++++111///+++)))((()))***,,,zzzNNN>>><<<999777777555333222)))666444000444///;;;]]]yyyyyyzzz{{{vvvmmmgggfffbbbdddiiikkkeee```gggsssLLL111444777555888222777...888<<<555...///222333//////000333666777666444)))///444555222222555999444222111//////000333555111222333333333444777999222222222444666777555333444666777888:::BBBOOOYYYjjjvvvxxxwww{{{wwwwwwxxxzzz|||rrr[[[MMM<<<999666666999>>>BBBDDDVVVUUU]]]rrryyyBBB***,,,888000,,,222...,,,,,,---.../////////...------..................+++...222555666666444222......---------,,,,,,,,,'''((()))***,,,---...///,,,,,,,,,---------......,,,,,,------...//////000......///...------000222------,,,,,,,,,------...,,,+++++++++,,,...000111---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********))))))((((((((('''))))))))))))))))))))))))'''(((((()))***++++++,,,***))))))((()))+++---...***,,,+++---111999]]]{{{YYYGGGIIIJJJWWW___dddsssMMM...)))333---,,,111+++))))))***++++++++++++***)))************+++++++++''')))+++,,,,,,---///000111777999888AAAXXXqqqrrrmmmeeeZZZNNNCCC:::666888***===PPP<<<...AAARRRKKK777777777,,,===WWWVVV]]]]]]PPP;;;111555444,,,+++++++++***++++++,,,,,,---......///...---++++++++++++++++++,,,------...+++,,,,,,++++++---000333333]]]KKKLLL___}}}]]]\\\pppcccPPPBBB;;;999777555+++---///222333222000///...---,,,,,,++++++,,,,,,(((***++++++++++++---.........///000111222333333222111000...,,,***)))(((************************++++++******))))))(((((('''(((((()))***+++++++++555222---***((())),,,...}}}PPP>>>>>>>>>===:::888555333000---///222///...???TTTyyyoooaaafffeeeiiimmmqqqrrrnnngggaaa999444111444666444444666444555555555444222000///111222444555555444333111000222444444333333444555000222333444444333111000111111222333444555555666555444333444555555333111333333333444444555555555<<<===???FFFQQQ```nnnvvv{{{wwwwwwxxxyyyzzzzzzzzz|||{{{eeeVVVIII???666666888999:::;;;:::EEEHHH~~~yyyZZZ222111...,,,+++*********+++,,,------......------,,,,,,,,,---...///000000000000111444666777555333222...***)))+++......---,,,++++++,,,//////...---------,,,++++++,,,,,,,,,111000......//////...---***+++,,,...///000000000---.../////////...,,,++++++,,,,,,+++******+++---111///,,,)))(((((()))+++&&&))),,,000111000...,,,++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******)))(((***+++))))))(((((()))+++---...///(((333666000JJJuuusssTTTGGGIIIXXXZZZ```nnn\\\555222///------------,,,************************++++++************++++++))))))))))))***+++,,,---111<<<555111OOOsss~~~{{{qqq\\\HHHBBB444555AAAJJJYYYjjjpppcccOOO<<>>???FFF>>>111'''(((------(((+++++++++************)))+++---,,,)))))),,,,,,***))))))))))))(((((((((((()))))))))))))))******+++RRRBBBBBB@@@===:::777444333333//////222///---999KKKnnn}}}ppprrrssszzz}}}yyyuuuoooaaaQQQ666222111444444222222555555444444333222111000//////000222444444444222222111333444333111000000111000222333444444333111000444444444444444444555555222333555555666555444444333333333444444444555555111000//////000444888;;;888AAAMMMZZZeeesss~~~wwwyyyzzz{{{|||~~~fffUUUFFF<<<555444555444333444000777PPPhhhDDD111000...,,,+++++++++++++++,,,------......---------,,,,,,------///000000000000111333555555333111222///,,,+++---///...---///...---...//////---,,,---,,,,,,++++++,,,,,,---000///............------***+++,,,...///000000000...///000000000///------+++,,,,,,+++******+++---000///,,,***)))******+++)))+++---000111111000///...---,,,+++***)))))))))))))))))))))((((((((((((((((((((()))))))))******)))***+++***)))((()))***))))))((()))***+++---...333,,,000333777ZZZhhhJJJDDDNNNWWW[[[dddsssvvvFFF444111...,,,------------+++++++++***************++++++************++++++))))))))))))***+++,,,---222===888999XXXxxx}}}yyynnn^^^RRRUUUccckkkuuu|||xxxoooPPP888000000<<>>555222000333,,,...,,,+++************+++,,,000,,,***+++...///---***+++,,,,,,------,,,,,,+++,,,---......------...///555DDDdddOOO:::```tttZZZ[[[}}}bbbccccccLLLAAAGGGAAA:::222///000222///,,,((()))+++,,,---.........---...333000,,,<<>>:::666444333666111000111///---444???fffuuusss|||zzzzzz{{{gggLLL111000111444333000000333555333222000/////////000---...000222333333222222222333333222///---......111111333333444333222111777666555555444444555555000333777888666555555777333333333333444444444444333333333222111000......666777888777777;;;BBBIIIQQQXXXdddqqq~~~}}}{{{~~~~~~||||||}}}qqq[[[KKK<<<555000111222000///000///000dddXXX666......---,,,,,,,,,------,,,,,,---............------------------...///000000000000111333222000...111000......//////...---111000////////////---+++,,,,,,,,,++++++,,,,,,---.........---------------++++++---...//////000000//////000000//////...---+++,,,,,,+++******+++---------,,,,,,++++++++++++,,,---...000111111111111000///...---++++++******))))))))))))(((((((((((()))))))))*********++++++***+++,,,+++)))(((((()))))))))))))))***,,,---///444000000111@@@hhh~~~^^^CCCDDDSSS\\\bbbmmm{{{ccc777111///---,,,---......---++++++++++++******))))))++++++************++++++))))))))))))***+++,,,---333<<<;;;DDDddd}}}kkkbbbjjjzzzssssssLLL111111000444TTT|||```;;;333///...333...222,,,++++++******++++++,,,111---******,,,---,,,***++++++,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///444KKKRRRrrrJJJ:::QQQZZZwwweeejjjeeemmmxxxZZZVVVOOOLLLFFF===555111///...---)))+++,,,------,,,+++******///555666AAAcccyyytttMMM666000777111---666@@@MMMKKKBBB777000...,,,(((+++++++++************)))(((+++,,,+++---222444222******)))))))))((((((((()))))))))))))))******+++xxxPPPGGGEEEAAA===999666555444777333111222222000222777ZZZyyyvvv}}}~~~sssgggtttrrrMMM//////222555333///000333444222000...---...///000,,,---...000111222222222222222222111///......///111111222333333333222222666666555555555555666666000666;;;:::666333444666333333333333333333333333---///111333444444333222000333555555444333444555333555888;;;>>>BBBGGGJJJYYY\\\ccclllwww}}}||||||}}}|||xxxuuudddaaa[[[TTTLLLBBB777000111---+++///111000///000222444zzzsssIII111,,,,,,,,,,,,------......,,,------...............---------------...///000000/////////000000...,,,/////////000000...---+++///...---...///...---+++,,,,,,+++++++++,,,------,,,---...---,,,,,,,,,---+++,,,---...////////////...............---------+++,,,,,,+++******+++---)))***+++,,,,,,+++******...............///000111111000...---++++++******))))))))))))(((((((((((()))*********+++++++++++++++,,,---+++)))(((((()))***)))))))))***,,,...//////222111111GGGnnnxxx[[[CCCEEETTT[[[cccppp}}}~~~MMM444///---+++,,,---......---,,,,,,++++++***)))))))))++++++************++++++))))))))))))***+++,,,---333999;;;LLLnnnxxxmmmbbbaaappp|||nnntttVVV:::333000...JJJvvvXXX666000///...333...222,,,,,,,,,,,,,,,,,,,,,,,,111...***)))***++++++***++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...888SSSVVVjjjpppTTT===VVVlllkkkrrrTTTnnnbbbrrrkkk```TTTRRRNNNGGG>>>666111//////000//////......---------222111<<>>CCCEEEBBB999111///...,,,+++++++++*********))))))'''***+++***,,,111333111*********)))))))))(((((()))))))))))))))******+++}}}WWWDDDBBB???;;;888777666666777444333444555444444666LLLwww}}}pppVVVKKKiii{{{RRR111000222666555222111444444222///,,,,,,---///111,,,,,,---///000111111222///000111000///000222444111111222222333333333333333444555666666777777777444888<<<:::555111111444333333333333333333333333/////////////////////...))),,,000333444333222222555555444222///......///000111333777<<>><<<:::888777777666555555666666666666777IIIssszzzcccBBB===iiihhh444000000555777555444555333111...---,,,---///111------......///000111111---.../////////111444666111111111222222333333444222444666999::::::888888888::::::888333000000222333333333333222222222222555444333333222222333333888777444222000///......,,,...111333444666999;;;666666555444444444555555000444:::>>>@@@DDDJJJNNNQQQYYYeeesss}}}zzzyyyyyyuuutttqqqmmmggg```ZZZWWWIIIEEE>>>888333000---+++...///000222333333444444000---...000000,,,+++---***VVV^^^EEE444&&&***+++,,,---............------...////////////.........---------......///000...------......---+++---...000///---+++*********))))))+++---...---,,,++++++++++++,,,---......+++---//////,,,+++---000,,,------...//////......,,,,,,+++************++++++,,,,,,+++******+++---((()))***++++++***)))))),,,,,,++++++***++++++,,,---,,,+++******))))))***))))))))))))(((((((((((()))))))))*********+++++++++,,,---,,,***))))))***************+++---...000...333...777^^^lll\\\JJJ@@@:::;;;IIIZZZiiiuuuVVV000111,,,+++++++++------,,,+++************************++++++************++++++))))))))))))***+++,,,---000333===ZZZzzzjjjUUUPPPZZZoooyyyvvvzzzzzztttvvvXXX777000...444KKKGGG***,,,///...000)))------......//////......------,,,***))))))))))))*********++++++++++++******)))+++,,,,,,+++***,,,---...???hhhnnnKKK___xxxuuuUUUdddZZZTTT}}}pppbbbQQQQQQNNNIIIBBB<<<888666444111...---///444:::>>>LLLRRRmmmhhhCCC000444555444777999:::>>>???888222000...,,,+++++++++************)))(((******'''(((+++,,,***++++++*********))))))))))))))))))))))))******+++\\\AAA@@@???>>><<<:::888777555777888666444555666888CCClll~~~|||___===<<>>>>><<<999777999888666444222111111111333333333222222222111111,,,---...000111111111222---+++***+++...111444555222333444333000---,,,+++111222222333333333222222666666666555444444333333777999===???AAADDDGGGJJJXXX]]]dddooo{{{vvvooojjjjjjhhhddd]]]XXXTTTSSSKKKJJJGGGCCC>>>999555333111...,,,,,,///111222111+++,,,///000...,,,***)))000......000///+++***---111qqqzzzLLL666666(((***+++---............---------...//////////////////......---------......000...------.........---...000111000,,,***+++,,,,,,++++++,,,---...,,,+++++++++++++++,,,---...///+++...111000---,,,...222,,,---......///.........---,,,+++*********+++++++++,,,,,,+++******+++---++++++,,,,,,,,,++++++***,,,,,,+++++++++******)))++++++************++++++))))))))))))((((((((((((((((((((()))))))))*********+++,,,,,,*********,,,+++*********+++---///000///333111EEErrryyypppBBB555,,,+++---111===KKKaaaqqqqqqFFF111---,,,+++++++++,,,---+++))))))))))))***++++++,,,,,,++++++************++++++))))))))))))***+++,,,---///333CCCeee|||vvv```MMMSSSZZZjjjqqqnnnuuuzzztttnnnsssTTT444333222777PPPHHH,,,...000///222---222+++,,,---......---,,,+++)))*********)))))))))*********++++++++++++******)))***++++++******+++,,,---444^^^mmmgggYYYjjj```TTTzzz^^^ttt~~~hhhSSSQQQMMMHHHDDD???<<<:::888888888;;;BBBJJJRRRWWWfffoooxxxMMM999222555111111666666999<<<;;;555111000...***+++++++++************)))'''))))))''''''+++,,,***+++++++++*********)))))))))))))))))))))******+++RRRBBBBBBBBB@@@>>>;;;888666555888:::666333333555777222[[[{{{eee@@@<<<___sssTTT999///***///777888555333111111//////...///000000000000/////////000000111,,,,,,,,,,,,,,,---111444111111111111222333444555777:::???BBBAAA>>>999666:::777333111222333333222333333333222222111111111111222555666666555333222444444444555555444111///,,,///222444333222222222///000222333444333222111222111000222444555555444000222333444555666:::<<<333444555888;;;???BBBCCC@@@GGGQQQXXX]]]```dddfffmmmqqqwww}}}~~~{{{vvvttttttwwwxxxxxxxxxvvvuuuvvvwwwtttsssqqqpppooopppqqqrrrsssssssssttttttuuuuuuuuurrrsssuuuwwwxxxxxxwwwvvvqqqsssuuuuuutttqqqmmmjjj```___\\\YYYVVVSSSQQQPPPKKKIIIFFFCCCAAA>>>;;;888777888999888555333111111000000//////////////////111///---...000111000...+++,,,......---...///000---+++,,,///...,,,---111888```888(((777***++++++---.........---------......//////////////////......---------......///...,,,,,,...//////...000222222000---+++,,,...///...------...---,,,***++++++++++++,,,---...///+++...111000---,,,///333------......///............---,,,+++++++++,,,---+++,,,,,,+++******+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++******++++++,,,---))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,+++***+++---+++*********+++---///000...333555SSS___JJJ555//////222000)))***111;;;RRRpppPPP555000&&&---+++++++++,,,,,,***((((((((()))***+++,,,,,,---++++++************++++++))))))))))))***+++,,,---...555IIIlll}}}xxx{{{nnn\\\MMMaaaeeepppuuussszzz}}}sssuuutttQQQ333444...333SSSGGG***+++,,,***...+++222******,,,,,,,,,,,,******''')))***+++***))))))*********++++++++++++******(((***++++++******+++,,,---,,,MMMddd}}}OOO|||SSSgggKKKmmmhhhiiiWWWRRRKKKFFFCCCAAA>>><<<888<<>>BBBCCC>>>:::555333444555222---000999666666555222000///000222555444333333222222333333222333444444444444333222222111000//////000111222333333222222111000000000222333444444555555444444333222222222222444555666666555444444444444333222555555555444333444666888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>============>>>>>>???@@@@@@>>><<<;;;;;;:::999777777777777777777777777777888888777666555444444333>>>===;;;999777777777777777777777777777777777777555666777777777666444333222222222222222222222222111111222222222333333333222222000///............------------------------111000///.....................---******,,,------(((+++.........//////...QQQssslllEEE444---'''+++,,,,,,------...///000000///.........///000222333***---000000///---------------------------------......---,,,,,,---------///111///(((''',,,---******,,,------,,,---///111////////////////////////---------------...000000++++++++++++++++++++++++------++++++++++++------+++,,,---,,,***)))***+++,,,+++***)))(((((((((((((((***,,,---------+++***************************(((((()))***************+++,,,,,,,,,++++++---///)))***+++++++++,,,...000111555===tttHHH444222333222...******+++***,,,333@@@MMMZZZhhhvvvXXX999333222***...---,,,,,,++++++,,,,,,)))************++++++++++++++++++*********))))))+++)))(((***---...---+++///888OOOuuu{{{ooo{{{yyy}}}xxxfffWWWSSSYYYhhhyyy{{{wwwtttsssmmmVVV<<<,,,'''999XXX___###---+++444,,,,,,///+++++++++***)))(((((('''************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,222555GGGxxxjjjFFFvvveeevvvfff```]]]MMMHHHGGG@@@>>>BBBAAAAAA888LLLqqqtttNNN444777333000111111///...111999777444222111000...,,,---+++)))'''&&&''')))+++''''''((()))))))))))))))))))))))))))***+++,,,---,,,)))&&&''')))++++++***nnnOOOBBB@@@AAACCCBBB<<<999999222333555666666555555555666AAA```kkkBBB,,,555999444777888000---333444---))),,,////////////////////////------,,,,,,---/////////------......///000000111333...---222666888===DDD???;;;999:::>>>AAA???<<<:::888:::??????:::888:::666555333333444555555555444444333222222222222333222222333444444333222222222111000000000000111222333333333222111111000000222333444444555444444444111111111111222333555666333222222333444444444333333333333333222222444555111111222222222222222222666666666666666666666666555555555555555555555555666666666666555555555444555555555555555555666777999777666555666555444222333333333333333333333333555555444444333222222222999888666444444333444444444444444444444444444444333444444444444333222222000000000000000000000000111111111222222222222333222111000///............------------------------///......------......//////...,,,***)))***+++++++++...///+++))),,,222555]]]uuuhhhCCC333///+++///,,,,,,,,,------......///......------...///111222333222000...------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...111000+++***------)))+++,,,------,,,,,,...000////////////////////////------------...///000000------------------------,,,+++************+++,,,+++,,,,,,,,,***)))***++++++++++++***)))(((((((((((()))+++,,,,,,,,,+++***************************(((((()))***************+++,,,,,,,,,++++++---...+++,,,............000222555777FFF|||LLL---,,,---......///000000///))),,,///222666;;;CCCHHHYYY]]]TTT<<<---......)))---,,,,,,+++++++++,,,,,,************+++++++++++++++++++++*********))))))+++)))(((***---...---+++,,,555LLLqqqxxx~~~{{{zzznnnZZZPPPRRR___jjjvvvzzzzzz|||}}}}}}qqqjjjVVV@@@222,,,555GGG]]])))333+++...,,,000***,,,,,,++++++***))))))((())))))))))))))))))))))))************************)))))))))***+++++++++,,,***333666IIIkkkjjjIIIooo}}}RRREEEiiihhhSSSIIIGGGAAA@@@BBB??????:::QQQwww|||^^^BBB111444000...000111///000333:::777444222111///---+++---,,,***(((((()))***+++(((((())))))))))))))))))))))))))))))***+++,,,---+++)))'''''')))++++++***dddJJJ@@@>>>???BBBAAA<<<999:::666777777777777777777777>>>;;;PPPxxx]]]@@@777555999>>>>>><<<:::777333000...,,,,,,000000111111111///...------,,,++++++,,,...000111............///111222222222111333666888;;;CCCKKK???;;;777666999<<<===<<<>>>===BBBIIIKKKFFF???;;;>>>;;;777666777666333000444444333222222222222333222222333333333333222222333222222111111222222333444333333222222111111000222222333444444444444444111000000000111222333444111111222222333333222222111111111111111111111111111111111111111000000000222222222222222222222222222222222222222222222222333333333333222222222222555444444333333333333444333222000111222222000///000000000000000000000000000000000000000000000000444444333222222222222222111111111111111111111111111111000000//////000000////////////////////////000000000111111111222222111000///...............------------------------------,,,,,,,,,---......///...,,,+++*********+++&&&+++,,,))),,,999GGGNNNhhhqqq^^^===///...---000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000;;;666///,,,,,,.........---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,...000000...,,,---,,,)))+++,,,------,,,,,,...000////////////////////////------------...///000111........................+++******))))))******+++)))+++++++++)))((()))******++++++++++++)))(((''''''(((***+++++++++***)))************************((()))******+++************+++,,,+++***+++,,,...,,,...111222222222222333999999UUUXXX000...,,,***,,,......+++)))111111///---,,,...111444555333///+++,,,000000,,,+++++++++***++++++,,,,,,************+++++++++,,,+++++++++******************))))))***,,,------,,,,,,444FFFiii}}}zzzgggUUUTTT\\\fffpppwwwyyyzzz}}}~~~|||tttuuujjjRRR:::000555???YYY...444,,,'''---444%%%,,,,,,,,,++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++******************++++++)))333666IIIVVVjjjOOOYYYfffCCCDDDaaaUUUVVVXXXJJJ@@@AAAAAA<<<<<>>999666777<<<999666444444666777888CCC===FFFdddOOO:::???888===HHHCCCCCCEEE>>>111+++///111...000111222222111///---+++,,,,,,+++***+++---111444000//////...///000111222(((///666999777666999>>>AAA>>>:::999;;;<<<===<<<@@@CCCIIINNNMMMGGG@@@===>>>===<<<:::777555222000555444333333222222333333222222333333333333222222333333333333333333333333444444444333222222111111222222333444444444444333222222111111111111111222222222222222111000111222222111111111111111000...333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333777777666555444444444555222111000111222333222111111111111111111111111111.........//////000000000333333333333333333333444////////////////////////111000...---------...///........................//////000000000111111111000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,///,,,+++,,,,,,++++++...(((---...///:::NNN]]]aaaiiicccNNN555+++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,------......;;;444---***---///...,,,---,,,***))))))***,,,---++++++*********+++,,,,,,///000///---,,,,,,+++***+++,,,------,,,,,,...000////////////////////////------------...///000111........................++++++************++++++(((***+++***)))((()))***)))***,,,,,,,,,***((('''''''''((()))***)))))))))************************)))******++++++************+++,,,+++******,,,...+++...222444444333333444999===dddmmmFFF555...(((***------+++***+++++++++++++++,,,---...111,,,+++000333222//////+++************+++,,,,,,*********+++++++++,,,,,,*********************************+++,,,------,,,000333>>>]]]ttt```TTTYYYdddjjjuuu}}}}}}}}}~~~yyyqqqtttzzzvvvYYY666---666:::UUU...+++,,,&&&,,,333$$$+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************)))111333DDD@@@dddYYYIIIfffCCCGGGMMMcccmmmXXXBBB@@@CCC;;;AAAaaannnIII333///111///---,,,...///...111777<<<999444111///---+++***+++,,,---------,,,+++***++++++******)))))))))***)))))))))))))))***++++++))))))((()))************VVVJJJ@@@======>>>===888555777888666666777999:::888666===>>>BBBOOOlll{{{BBB111<<<444999DDD888;;;BBB@@@555111555555///000000222222111///---+++***+++,,,++++++...333777333222000//////000111222222;;;BBBAAA<<<:::<<>>======>>>???>>>===BBBJJJPPPOOOHHHBBB@@@AAA888;;;>>>===:::777666888666555555444333444444444444333333333333333333444444444555555555555444444555555444444333222222222111222333333444444333333444444444333222111111000///000111000000222666999555333111111222222000...000000//////......------222222222222222222222222000000000000000000000000000000000111111111111111444444333222111111222222333222111222333444333222111111111111111111111111......//////000000111111222222333333333333333333////////////////////////111000...---------...///////////////////////////........./////////000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,((((((,,,---***+++///111666999<<>>111PPP444"""+++***+++---((())))))))))))((((((((((((************************+++++++++++++++++++++++++++++++++******************---000<<<444YYY```DDDwwwppp@@@@@@UUUiii^^^JJJAAA>>>;;;EEEiii___>>>222333333000...---...---,,,111777===999444000...---+++******+++---......---,,,+++,,,+++************++++++)))))))))((())))))******((())))))***************}}}RRRMMM<<<999999<<<;;;888777999444777===DDDHHHFFF???999999AAACCCFFFaaarrr@@@111999222555;;;---000999@@@@@@AAABBB;;;222//////000000000...---,,,)))+++---------000555:::555444222111111222444555888>>>AAA===999;;;BBBFFF=========<<<<<<;;;;;;:::CCCMMMRRRMMMCCC???BBBDDDBBBDDDEEEDDD???:::666555777777666555555555555666555555444444444444555555555666666777777666666555666555555444444333333222111111222333333333333333444555555555555444444333,,,...//////000555>>>DDD999555111000222222111/////////..................111111111111111111111111000000000000000000000000000000111111111111222222222222111111000111111111222111000111222333222111//////////////////////////////000000111111222222000000111111222111111000000000000000000000000000111000//////......//////000000000000000000000000------........./////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,'''(((......******///---999BBBHHHVVVgggiii``````EEE555222,,,---000+++++++++++++++++++++++++++,,,,,,---......------,,,---+++***+++...///---***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...222///---...---******---,,,---...---,,,+++---///////////////////////////............///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++***))))))***,,,******+++,,,,,,+++***)))(((((((((((())))))))))))************************+++++++++,,,++++++***))))))***+++***)))***+++---))),,,///111111111333444444NNN~~~tttEEE999000///...)))))).........///000222222000......///222555333......111...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++(((***++++++++++++,,,...---///222JJJqqquuuaaaYYY```iiilllvvv|||{{{vvvyyyvvvqqqXXXDDD777<<<\\\]]]444JJJKKK)))+++,,,+++'''+++((((((((((((((((((((((((************************++++++++++++++++++++++++******************++++++---)))///666333HHHbbbEEE{{{]]]@@@;;;NNNWWWPPPCCC666;;;IIInnn{{{TTT:::777888222000......///---,,,222:::<<<888333///------,,,+++***+++,,,---...---,,,+++,,,+++*********+++---...)))))))))(((((())))))***''')))***+++***)))***+++wwwNNNNNN<<<999999;;;:::666666888999:::>>>DDDHHHFFF>>>777;;;@@@AAADDDYYYvvvdddBBB666888111222777......222999???DDDBBB:::333............------------'''+++///000000111666;;;777666444444555888;;;===444<<<@@@???@@@HHHOOORRRQQQOOOKKKEEE@@@===<<<<<<@@@IIIMMMHHHAAAAAABBBCCCMMMJJJHHHIIIIIIFFF>>>777999888888777777777777777777666555555555555666777666666777888888777666666666666555555444333333333111111222333333333333222222333555777999999999999111111111///000666@@@III;;;666000...000222111///000000000000000111111111000000000000000000000000222222222222222222222222222222222333333333444444111111111000111111222222222000///000111111000///////////////////////////000000111111111111111111///000000111111000///...000000000000000000000000///000000000000///......////////////////////////,,,------------.........---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......444......444444---,,,222'''<<>>>>>:::111000666222///,,,+++---...---,,,...222444333222444555444000///...---,,,++++++++++++++++++,,,,,,,,,------))))))*********+++++++++(((***,,,,,,******,,,...***000111;;;SSS```aaadddhhhhhh]]]PPPQQQaaammmnnnyyy~~~xxx}}}vvvfffIII777444IIIwwwvvv???DDDoooAAA***))),,,###+++((((((((((((((()))))))))************************************************)))))))))***+++++++++,,,///%%%111333<<<777^^^FFFqqqSSS666>>>HHHGGG@@@666:::JJJpppvvvNNN888:::888---...---...///......555>>>;;;777222...---------,,,******+++,,,,,,,,,,,,,,,+++******)))***,,,///000))))))(((((((((((())))))&&&)))++++++***))))))+++sssLLLNNN@@@<<<:::;;;888333222444>>>:::555444666666333///:::999:::@@@NNN___kkkqqqRRR>>>666555///000555222000++++++000555444000---------,,,,,,,,,---......&&&+++000222111333777<<<777666666666999<<<@@@CCCMMMYYYdddiiioooxxx|||{{{rrrmmmcccXXXNNNGGGEEEEEE;;;CCCFFFBBB@@@BBBBBB???IIICCCAAAIIIUUUXXXOOODDD:::999999888888888888888888777666555555666777888666777888999999888777666666666666555444444333333111111222333333333333222000222555888;;;===>>>>>>888888555000...444>>>HHH===666///,,,...111000///---......//////000000000000000000000000000000000000000000000000000000000///000000000111111222222---------------...///000333111000000111111000///000000000000000000000000111111111111111111000000000111222222222111///...000000000000000000000000...///000111000///...---////////////////////////,,,,,,,,,---------......,,,,,,,,,++++++,,,------++++++++++++++++++++++++)))******,,,---///111222>>>666666<<<:::222000666---GGG\\\]]]^^^eeefff___^^^777***...&&&&&&...*********+++,,,------......---.../////////...---,,,---...---+++)))***,,,...***,,,...000000...,,,***,,,,,,,,,,,,---...///000//////444;;;:::111******---......---,,,+++---...////////////////////////.........//////000111222------------------------)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,---,,,++++++******+++,,,,,,)))))))))))))))***++++++************************,,,,,,,,,,,,,,,+++***))))))***+++***))))))+++---***,,,......///000333666666aaa|||cccOOOIIIKKKRRRQQQJJJKKKSSSKKKDDD;;;444222111000///111555444///111666555///222111000...---,,,++++++++++++,,,,,,,,,---------))))))******++++++++++++(((***,,,,,,******,,,///+++444222...666999888===666;;;999333;;;RRRaaabbbzzznnnLLL888222111BBBrrruuu???@@@WWW+++%%%---!!!***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---111$$$444333EEE,,,ZZZFFFggggggEEE@@@===999;;;;;;999KKKqqquuuLLL777999666(((,,,,,,---///...///888AAA:::666111---------------*********++++++,,,,,,,,,+++***))))))+++---000111***)))(((((((((((())))))%%%))),,,,,,***((()))+++kkkQQQ???<<<;;;:::::::::999777444999777555333111///......222777:::;;;@@@FFFIIIHHH???<<<888333///---,,,,,,---+++***,,,000222111///...---+++******+++---...111---***,,,444999999666;;;<<<555333AAAMMMXXXgggyyy~~~ssscccRRRGGGJJJGGGDDDBBBAAABBBBBBBBB>>>:::>>>PPP^^^___WWWQQQEEE@@@;;;:::<<<<<<999555:::999;;;>>><<<888777:::AAA===888666666777888888555444333555888999666444333111000222555666555333555444333444666888888888>>>888555555222///333:::999777222...///333777777333222111111111222444555///......///111222111///000///...///000111000///000000000000000111111111000000000000000000000000......------------......000000000000000111111222111111000000000000111111000000000000000000000000111111333444111...---///......///000222333111000///...---......///...---,,,---......,,,***---111...---,,,******+++,,,------++++++---,,,++++++,,,,,,)))+++000000,,,...444999222555888222333666111;;;DDDWWW^^^RRRPPP[[[aaaOOO444'''+++******,,,))),,,,,,------...---------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...222///666@@@???111)))***------------------------///111111000///...///000---------///111111///...---------,,,,,,+++++++++,,,,,,+++***)))))))))***,,,,,,++++++***++++++,,,(((***,,,---,,,,,,...///+++***)))))))))***,,,---///...---,,,+++++++++++++++***)))'''''''''((()))(((***+++***)))((()))***(((000///...111...---777999vvvttt[[[FFFLLLTTT[[[___dddoooyyyyyymmm]]]PPPIIIAAA888000444000///444888666444444666333000...---,,,,,,+++///)))(((---///+++***---...,,,******++++++***))),,,***((()))+++.........//////...............///000000...222777888NNNrrr~~~sssSSS<<<777......>>>NNNHHH777;;;[[[RRR...'''+++'''&&&(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''(((((()))***++++++,,,,,,---...000777:::444BBBaaatttNNN444HHHKKK===DDDBBBJJJooonnnIII===999222///000000///...///444:::???555222///---,,,,,,+++))),,,,,,,,,+++***)))'''&&&,,,,,,***((('''(((+++...******)))(((((((((((((((---,,,+++***))))))))))))gggTTTGGG<<<;;;999999888777555222666555444222000///......///444777888;;;??????<<<555444111...,,,+++++++++,,,******+++///000000......---+++******+++---...+++---111444666777777777:::IIIQQQYYYfffmmmuuu{{{tttnnnjjjccc]]]WWWOOOFFF???AAA;;;;;;CCCJJJKKKIIIJJJIIIBBB:::999<<<@@@@@@???;;;:::<<<>>>===999999===@@@>>><<<;;;;;;:::999888999777555555777888666555666555555777999999666333555444333555777888888777;;;888777:::999555444777222222111222444666333000333333111111111111222333000000///111333333222000111000000000111222222111///000000000000000//////////////////////////////......------------......000////////////000111111000///...............///........................222000///111333222000...222111000///000000000///------,,,---...//////......///000///,,,***,,,......------,,,,,,,,,,,,,,,...---,,,---,,,+++++++++111------111111//////222333...444999555999???<<<[[[[[[bbb```TTTTTT^^^bbbKKK333))),,,******,,,******+++,,,,,,---,,,,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******,,,...///+++...666555,,,(((+++------------------------///000111000...---...///...------...000000///---------,,,,,,++++++++++++++++++******)))*********,,,,,,++++++***+++++++++)))+++---------,,,---...******)))))))))***+++,,,------,,,++++++*********+++***)))((('''(((((()))(((***+++***)))((()))******///---,,,111...///:::IIInnnWWWIIIPPPZZZaaaffflllxxx|||uuujjjbbbQQQHHH???:::666222222555555666666444111//////111222,,,***------)))'''***---,,,+++,,,...000000000//////......//////////////////.........///000000---///---///111111FFFjjj|||dddBBB555444...+++444@@@>>>333???UUUFFF&&&%%%---***''')))))))))*********++++++***)))))))))((((((((('''******))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,444:::333999QQQ{{{gggBBBAAAEEE@@@AAAGGGMMMooommmHHH;;;777111...000000//////000555;;;???555222///---,,,,,,+++******+++++++++++++++******++++++***((('''(((+++...******)))(((((((((((((((,,,+++******)))*********aaaRRRGGG<<<:::999888777666333000333222111000///.........---222666666666777555000,,,,,,,,,,,,++++++++++++***))))))+++---......------,,,+++++++++,,,---...***///444555444666===DDDQQQhhhxxx~~~qqqaaaUUUOOOIIIEEEEEEFFFGGGKKKPPPOOOIIIBBB@@@BBBDDDBBB@@@===;;;<<<>>>===:::;;;@@@BBBAAAAAAAAAAAA???<<<999<<<:::888777888888888777999999:::<<<<<<:::777333555555555666888999777666777666999@@@BBB===666222444333333666999999666333444333222000000000111111222111111222444444333222111111222222222333333333000111222222222000///...////////////////////////......------------......///............///000000000000///...............------------------------222...,,,...333666222---///...---,,,,,,---...///,,,,,,,,,,,,,,,------......000111///---+++++++++------...............---...///............//////<<<777444444222///---...333///444888555<<>>###$$$...,,,&&&***+++++++++,,,,,,,,,,,,))))))))))))((((((((((((***))))))))))))(((((((((*********++++++,,,,,,---,,,+++***222:::333111???yyyUUU;;;>>>DDDCCCLLLQQQoooiiiCCC666555000...///000111111333666;;;???444222...---,,,,,,+++***((()))***,,,------------*********((('''(((,,,...******)))))))))(((((((((*********)))******+++,,,^^^LLL???===;;;999888777555222000000000000000//////......///333555333222444111---***+++,,,---------,,,,,,)))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...000000///...222???QQQ^^^lll|||aaa\\\VVVQQQMMMHHHEEEDDDKKKGGGEEEFFFIIIIIIDDD??????======>>>===:::<<>>===;;;999666555666888999555222//////000000000111111///......///000///...,,,///222222000...---...111000///...---------...///000---...111...666MMMssstttqqqsssGGG555...111111,,,,,,000333222RRRPPP>>>)))&&&,,,+++%%%******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******++++++,,,,,,,,,---+++---,,,000777111...888hhhddd;;;666EEEIIIOOOXXXrrrccc>>>333333000000///111333555666888;;;>>>444111...,,,,,,,,,+++***)))***+++,,,---.........((())))))(((((()))+++...************))))))(((((())))))))))))***+++,,,---^^^MMM@@@>>><<<:::999888666333000...///000000000000//////111333222......111111///,,,,,,---------,,,++++++((())))))*********+++,,,++++++++++++,,,,,,------111...,,,111@@@TTThhhsssppp{{{ttthhhXXXKKKIIIEEEBBBCCCHHHIIIGGGCCCBBB??????@@@>>>;;;===BBBDDDBBB@@@???@@@@@@@@@???;;;>>>AAACCCCCC@@@>>>======<<<;;;:::999888888888999888777888999999777666111444999AAAHHHIIIBBB:::444111111555666444777===888777555333222111111222444333222333444444333111000222444333111000222333222222333222222000...---..............................------------......---------------......///222222111000000000000000........................,,,000000,,,,,,///000---,,,///222333111000000111///000111000///000333666,,,///000---...222222......---++++++---222777:::888;;;999444444888999666777;;;;;;555---+++111777:::666999<<>>BBB<<<777;;;GGGRRRWWWWWWHHHEEEAAA<<<:::888666333000//////000333555555555000222444444333222222222000000//////000000111222000///+++...666333222>>>eeeyyytttqqq}}}eee>>>777///000...---///333555444NNNHHH???222(((((()))%%%))))))))))))************(((((((((((())))))))))))))))))))))))***************+++++++++++++++,,,,,,(((...---,,,111......777UUU}}}jjjBBB222>>>MMMQQQbbb{{{fff???333333111000///222666999999999:::;;;333111...,,,,,,---,,,++++++,,,,,,---------,,,,,,((()))))))))((((((***,,,)))******+++***)))(((((((((((())))))***+++------```UUUJJJ===<<<:::999888777444111///000111222222222111000///000...******...000///---,,,,,,+++***)))))))))((()))******))))))***,,,***++++++,,,,,,---------,,,,,,222CCCYYYnnnyyy}}}rrryyyfff]]]RRRLLLJJJIIIFFFCCCFFFCCCCCCDDDBBB>>>???CCCAAA???======>>>@@@@@@@@@===@@@DDDEEECCC@@@>>>===:::<<<<<<<<<:::999:::<<<<<<:::888777888888888777333555777;;;CCCLLLNNNLLL999444777CCCIIIDDD???>>>;;;999888666555444444555444444333444555555333111222444555444000///000222000000///......---------..............................------------.........------------...////////////............//////000000000000000000000000***111222---+++000333000,,,000333333000...///000///000111000---...333777///333222...000777888222000///---,,,...333888;;;@@@BBB>>>555222666555000)))000444000---333===DDDFFF???===<<>>VVVnnn~~~}}}yyyooofff]]]RRRJJJKKKIIIIIIJJJGGGBBBAAADDD@@@@@@@@@BBBEEEFFFEEEDDDAAACCCDDDBBB>>><<<<<<===777;;;@@@BBBAAA???>>>>>>>>>;;;888666777888888888888999777555>>>NNN[[[```MMM???<<>>@@@MMMNNN>>>AAA>>>DDDNNNWWWaaaUUU999///))),,,000...111222((()))***+++,,,---.........,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***)))((()))***,,,)))+++,,,,,,---......---++++++,,,,,,---......//////000111000...---...///...------...000000///---,,,,,,---------.........++++++******)))*********(((((()))***+++---...///***+++---,,,+++******+++)))***+++,,,---,,,,,,+++******+++,,,+++***((('''((()))***++++++++++++***(((***+++***)))((()))***+++---,,,...111000DDDfffuuuZZZIIILLLNNNWWW```hhhxxxuuuaaaWWWXXXTTTUUUbbbwww|||tttoookkkddd^^^XXXSSSMMMJJJLLLDDD;;;888;;;>>>===;;;999888666333111///......///333...---333333555AAA^^^lll}}}kkkJJJ444000///---,,,---///111333555CCC444777:::+++%%%***'''''''''((((((((()))))))))'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))'''///+++&&&///444//////;;;hhh}}}aaaQQQ???<<>>;;;888666333000---,,,------,,,,,,++++++,,,,,,+++******))))))***+++)))'''&&&'''((()))***+++,,,,,,***)))'''***)))))))))***+++,,,,,,cccRRR???999888666666666555333111333444555666666555333111///222222//////000...+++000...,,,******+++,,,---(((***,,,,,,))))))***---)))***+++,,,---...------...666GGG___uuu}}}jjj]]]NNNMMMNNNOOOKKKEEECCCEEECCCDDDGGGKKKNNNNNNKKKIIIFFFFFFCCC>>>999777999<<<444;;;DDDHHHGGGDDDAAA@@@@@@<<<888555666888999999;;;<<<777222:::OOOcccmmm___EEE999KKKcccgggYYYMMM>>>===;;;:::999::::::;;;888777666777888777555444777999;;;888222///000333555333111///000111444666.................................------.........///............///000000////////////000222333444000000000000000000000000---000...+++333@@@@@@777<<<>>>@@@@@@AAAGGGRRRZZZdddccc^^^TTTIIIBBBBBBDDD===@@@;;;333555???@@@999222333555555555333111///666;;;777---,,,333444...333333111222>>>NNNUUUSSSMMMFFFCCCCCCHHHTTTPPP999HHH>>>===EEESSS]]]JJJ%%%000***---111111666555)))((((((***+++,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************((()))***)))((((((***,,,(((***+++***,,,///111000++++++,,,,,,---.../////////111111000///...///000---------///111111000...---------....../////////,,,,,,+++***)))))))))***''''''(((***+++...///000(((***,,,+++***)))***+++***+++,,,---...---,,,,,,++++++,,,---,,,***(((&&&((()))***+++,,,,,,+++***(((***+++***)))((()))***,,,---,,,---000333NNNwwwzzzPPP???CCCLLLUUU]]]gggzzztttmmmeeedddfffppp~~~~~~{{{wwwuuuqqqfffYYYTTTXXX[[[ZZZWWWQQQNNNIIICCC<<<666222000111888444000111222;;;MMMjjjnnn}}}}}}___AAA444000000000000000///...222777KKK666777===...'''+++%%%(((((((((((())))))))))))'''((((((((())))))******))))))******++++++++++++)))))))))(((((((((((((((,,,222,,,)))666;;;222***111YYYyyy[[[TTTJJJDDDVVVmmmjjjFFF;;;;;;888777444888>>>AAA???;;;777444222000---,,,---------,,,)))******+++++++++*********++++++***'''&&&&&&''')))***,,,,,,,,,+++)))'''*********)))******+++,,,```GGG???::::::888777555333222111888777666444222000///...///222333000++++++111777000///---+++************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---***???VVVfffvvv{{{zzzqqqcccZZZXXXTTTNNNJJJIIIHHHLLLPPPSSSRRRPPPIIIHHHDDD???>>>@@@???;;;>>><<<>>>FFFIIIEEEAAA???222JJJRRR@@@222888>>>::::::999888777;;;DDDNNNVVV\\\AAA:::>>>>>>KKKXXXPPP999888999:::;;;:::666333<<<777555<<>>AAAGGGNNNNNNKKKMMM@@@KKKOOOSSS]]]PPPFFFJJJ\\\NNNFFFaaa```???///---,,,+++///333333...))))))***,,,,,,++++++,,,------,,,++++++,,,+++)))'''((()))***+++,,,---------+++******+++------,,,***((())))))))))))*********))))))))))))***+++,,,------------.........//////333222000......///111222000......///333444222///222111///...---------...,,,+++******)))*********+++***)))))))))***,,,---++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---)))000111***999bbbhhhLLL444---888555===JJJ^^^xxx}}}|||~~~yyy{{{qqqiiiaaaUUUHHH@@@;;;;;;999666888FFF\\\lll}}}ooo{{{]]]<<<333...444+++......,,,>>>DDD...FFFIII---,,,444&&&%%%---&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,...+++)))+++///111///,,,---HHHkkkjjjPPPEEEVVVooocccGGGBBB??????111666;;;>>><<<:::999777333000000///...------,,,,,,%%%---+++$$$)))555333%%%+++'''&&&(((((('''(((+++++++++***))))))******+++(((((((((((()))***+++,,,^^^EEE===:::999888777555333222222777777555333222000///......333666444///,,,///333000///---+++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---...---CCCZZZgggsss{{{tttXXXRRRJJJGGGIIILLLNNNOOOMMMLLLHHHCCCCCCGGGFFFCCCNNNHHHCCCDDDFFFEEEEEEGGGLLL[[[]]]KKK;;;999:::555777777777666888<<>>>>>:::666777888999777333000000000222///......///...,,,,,,222......111222///---...///------...///000///...///////////////000111222111///...111555777666444///......///111333333222222111///000444;;;CCCHHHWWWaaalllrrrtttwww{{{~~~sssttttttuuuuuutttrrrppprrrkkkmmmnnnhhhjjjlllfffeeeccc^^^ZZZ\\\___\\\VVV^^^aaa[[[KKKEEEMMMVVVXXXRRRUUUSSSLLLHHHKKKPPPRRRFFF:::MMM\\\dddkkk]]]UUUHHHUUUKKKFFFWWWQQQ777///...,,,+++---000000,,,(((''')))+++++++++,,,...//////...------...---+++)))++++++,,,,,,,,,,,,,,,,,,+++******+++------,,,***)))))))))*********++++++))))))))))))***+++,,,------------.........//////222111000/////////000111///......000222444222000111000...---,,,,,,,,,---,,,++++++***************)))(((((('''((()))***+++++++++++++++*********))),,,,,,,,,,,,,,,+++***)))***************)))((((((******************************+++++++++,,,,,,,,,)))&&&,,,///***<<>>LLL888999:::888555555777:::444888<<<<<<888555555777666555333333333333111000/////////000333444333111000000333666555000///222444111//////000000000000///.........///000111111/////////222444666555444222222111222555666555444666:::>>>CCCIIIRRR]]]dddpppvvv}}}~~~yyysssrrrsssoooooopppssswwwyyyzzzyyyvvvsssyyy{{{tttuuuyyyttt~~~~~~|||zzz}}}|||ttttttuuuuuupppjjjhhhkkkoooiiigggccc```cccgggeee___NNN???UUUjjjssstttfffdddMMMPPPLLLLLLNNN>>>,,,---...+++)))***,,,,,,***'''&&&(((***++++++,,,///000///...------......,,,***,,,,,,------,,,++++++***+++******+++------,,,***************+++++++++,,,***))))))******+++,,,---------........./////////111111000000000000//////...---...000222444333222///...---,,,,,,,,,,,,,,,,,,,,,+++***************)))(((((((((((()))******++++++++++++************++++++,,,,,,,,,+++***************+++******)))(((******************************+++++++++,,,,,,,,,(((%%%+++...---DDDmmmaaa:::---+++((((((000///,,,+++///666::::::444777===EEEQQQ]]]gggmmm}}}yyylllaaafffiiilllooosssyyy|||yyyyyyhhhFFF444111+++...(((///666000///333000222ZZZ???---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,)))((()))---///---+++---777SSSvvvcccIIIEEEAAAAAA555333888;;;888666555333000//////......---,,,,,,,,,...---+++******,,,111555+++))))))++++++(((***...)))***+++,,,,,,+++******))))))))))))***+++,,,---YYY@@@999888888888777666555555444666555333111000////////////444888999555111000111///---,,,************+++++++++******++++++,,,---,,,,,,,,,,,,---...///000666MMMccciiikkkttt|||zzzzzztttlllVVVVVVQQQLLLLLLOOOOOOLLLHHHDDDCCCEEEFFFEEEFFFIIIGGGDDDCCCDDDCCC???===???===>>>@@@???>>><<<<<<<<<;;;DDD??????HHH@@@888EEE999<<>>:::777999<<<666444333666999:::555000///111222222555888777333000111555888666333555::::::777444222222333333333111111000000000111111222333444555666666666666666666666888===CCCGGGIIIJJJTTT\\\gggmmmnnnppptttxxxuuu{{{wwwrrrsssoooooopppttt||||||~~~yyy~~~{{{|||~~~uuulllfffrrrzzzaaaaaaNNN```rrrsssmmm```cccWWWMMMPPPYYYNNN444'''***...+++(((((())))))((('''''')))+++++++++,,,---///,,,+++++++++,,,,,,***(((***+++++++++++++++******+++******+++------,,,*********+++++++++,,,,,,,,,************+++,,,------............////////////000000111111000000///...------...000222333333333///......------,,,,,,,,,,,,,,,+++************+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++******)))******************************+++++++++,,,,,,,,,***(((---///333OOOttt]]]333)))000///,,,,,,---...---++++++,,,+++++++++,,,---000444888:::IIIPPP\\\gggmmmqqqsssttt{{{|||~~~~~~vvvhhh[[[fffiiinnntttyyy|||}}}~~~}}}wwwYYY;;;111000+++111(((+++666444,,,---333666KKK***...)))000%%%***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***)))((())),,,---,,,+++...///EEElll```IIIFFFBBBAAA666444999:::777555444333///.........------,,,,,,,,,,,,((((((,,,+++***333@@@444,,,&&&''')))))))))***(((***+++------,,,+++)))***************+++------XXX@@@:::999888888777666555555555666444222000///.../////////222555555333222333555...---+++***)))******+++++++++******++++++,,,---,,,,,,,,,---...000111222999PPPdddhhhiiirrr{{{zzz}}}sssfff]]]XXXQQQJJJLLLIIIHHHIIIIIIGGGIIIMMMPPPHHHEEEHHHJJJEEECCCDDD@@@AAABBBAAA@@@@@@AAACCCHHHJJJ???AAAPPPGGG666:::;;;@@@DDDCCC===777555666999:::;;;<<<;;;;;;<<<===999888999===BBBAAA:::333444777666333555999777222666555555666444222666===>>>:::777555555555555444777777666666555666666666333666999::::::<<>>CCCPPPLLL>>>:::===AAAEEEEEE@@@:::666555777666666777999;;;<<<<<<:::999:::>>>AAA@@@999222555::::::888===FFFHHHDDD???;;;888888666555888>>>???<<<999888888888777666888777777888888999:::;;;111666<<>>@@@===888888@@@TTTlllvvviiiffflllttt{{{jjjCCC333111///000+++---222AAAMMM>>>...111111YYYSSS>>>;;;//////(((,,,,,,,,,++++++*********************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,222---666UUUyyy[[[GGGGGGAAAAAA999777;;;<<<888555555444111------,,,,,,,,,,,,,,,,,,...++++++---)))&&&,,,777MMM;;;+++(((---...,,,))))))***+++---------,,,,,,++++++++++++,,,---......ZZZDDD@@@;;;;;;:::888666555444333555333000...------///000...////////////000111222,,,,,,***)))))))))***+++++++++******++++++,,,---+++,,,,,,...///222333555BBBUUUeeeggghhhsss|||xxxrrrmmmeee]]]]]]aaa```]]]WWWSSSSSSTTTPPPKKKGGGHHHGGGEEEBBB@@@@@@AAAMMMCCCDDDJJJJJJJJJIIICCC>>>???BBBBBBAAA===:::777999999888888999;;;===???>>><<<;;;<<<===<<<888555888===>>>;;;BBBOOOSSSOOOEEE@@@>>>AAACCCCCCDDDHHHBBBAAA???>>>>>>>>><<<:::999999:::<<>>======>>>??????<<<:::>>>@@@@@@???======AAAEEEHHHEEEBBB@@@@@@??????>>>@@@DDDAAA999;;;EEEGGGAAAGGGCCCCCCJJJPPPRRRSSSTTTGGGFFFEEEEEEEEEDDDAAA???@@@AAACCCGGGKKKOOOSSSUUU___eeekkknnnqqqzzz~~~ssslllnnnzzzoooWWWtttEEE'''333,,,+++,,,------,,,,,,,,,---(((***++++++++++++---...+++******+++,,,---+++***------.........---,,,,,,+++******+++------,,,***((())))))))))))*********++++++++++++,,,---......////////////000000000000222000...---,,,---///000///111333222000...///111+++,,,---.........---,,,...---,,,,,,++++++,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***///666===QQQyyyyyy```NNNMMMJJJHHHNNNLLLJJJOOOYYYZZZRRRKKKIII===;;;777333111000000111///000111111/////////000222000///000333555444222,,,,,,,,,---------......---//////---///111///+++111111...333NNNwww~~~{{{ooo___fffqqq~~~ZZZ999666222+++222(((222***###......222FFF<<>>999333000+++&&&&&&***++++++***+++,,,---...///,,,,,,,,,,,,---...//////ddd<<<>>><<<999555444555777666555333333222111///---+++***///000111111111///...---*********(((''''''))),,,)))+++------,,,,,,,,,------,,,,,,---111555888999GGGYYYhhhkkknnnyyyzzzyyyzzz}}}nnnnnnkkkgggaaaZZZUUUQQQRRRQQQPPPNNNLLLIIIFFFEEEDDDHHHDDD<<<<<>>CCCFFFDDD???;;;<<<>>>BBBFFFIIIGGGCCCBBBEEEIIIFFFGGGHHHIIIHHHHHHIIIJJJAAACCCFFFIIIJJJIIIHHHGGGFFFHHHKKKNNNOOOOOOOOONNNQQQVVV```mmmwww}}}~~~~~~wwwttt{{{~~~pppVVVYYYwwwuuu}}}www]]]???///,,,...************************++++++++++++++++++++++++------------,,,,,,+++******+++---......---+++***(((+++...///...---++++++,,,***((()))+++,,,***(((***---...---++++++...111,,,...//////......///111---...///000000///...---000111111111000///---,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---+++***,,,...///,,,)))------------,,,,,,+++***)))))))))***+++,,,......,,,------+++******,,,...------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,...///000FFFooovvv^^^SSSQQQSSSYYY___^^^{{{xxx}}}ooojjj]]]FFFCCCAAA...555333...,,,111777777222222111111000////////////+++******---111222000---111---333666---,,,000---,,,111000666>>>vvvvvvxxx}}}gggbbbiiimmm~~~lllLLL777333666444//////------///---)))+++///666---111888{{{HHH///---,,,+++***))))))***++++++************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***---///000,,,999<<<<<>>666...+++,,,---+++((()))***,,,,,,+++++++++,,,,,,---...///111444888<<>>999888888777666666777888@@@===888444111//////000222111000000000111333444:::333,,,***,,,...,,,******,,,......---,,,---...,,,...///000111444999===RRRXXX]]]bbbmmmzzz{{{sssjjjlllnnnttt{{{~~~zzzxxxTTTttt{{{rrr\\\AAA222///000111000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++***+++,,,,,,------------((((((***---000///+++(((++++++,,,,,,,,,,,,---...222111000333555555111---111222333222111000111222111111111000000111111111000000222333333222111111++++++++++++++++++++++++,,,,,,+++************+++&&&''''''''')))---000333,,,------......---------------,,,+++************+++,,,------,,,+++,,,---***+++,,,------------,,,++++++,,,,,,,,,---------222,,,KKK{{{jjjVVVKKKOOONNN>>>...))))))+++000999NNNooosssmmm}}}|||sssxxx}}}xxxpppoooxxx~~~vvvooohhhdddbbbTTTSSSQQQNNNJJJFFFDDDCCC444:::000)))333555------333...IIIaaa}}}~~~zzzkkk\\\qqqwww}}}~~~eeeFFF000111444,,,)))///---,,,,,,...---***+++000---)))(((666OOO^^^111******)))))))))***,,,---''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''((()))+++,,,---......***///333444;;;RRRssswwwZZZHHHBBB???:::555444333111111111222111111111222444333111///......+++,,,,,,+++******+++---///---------///000111111444222///,,,,,,,,,------++++++++++++++++++++++++PPP>>>999999888777555666888;;;>>><<<999555222000...---111111000000000111111222333///+++***,,,...---++++++---//////...---...///,,,...000111111333999>>>RRRXXX]]]aaammmyyyzzzrrrlllnnnqqquuu~~~kkk[[[xxxtttmmmTTT:::...///000---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++++++++++++++,,,,,,------...*********---000000,,,((()))***,,,,,,++++++---.../////////000111000...,,,///111222222111111222333222222111111111111222222000111222222222111000///++++++++++++++++++++++++,,,,,,+++***************+++++++++***))))))+++---,,,------............------,,,,,,+++*********+++***,,,...---,,,++++++,,,***,,,---/////////......,,,,,,,,,,,,------------222...SSS}}}]]]PPPLLLQQQJJJ777---111000000111---666\\\{{{|||zzz{{{}}}yyy~~~xxxxxxwwwzzz|||vvvpppmmmlll```___@@@'''000333---444777===iii~~~{{{|||sssdddsssxxxUUU@@@111111222+++)))------,,,,,,...---+++,,,111,,,...&&&666DDD~~~qqq999***))))))))))))+++,,,---(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))+++------.........///444888<<>>BBB@@@;;;777333000...------...///000111222222222...------,,,,,,,,,,,,,,,***,,,......---,,,---...+++...111111111333999>>>QQQXXX^^^bbbmmmyyyzzzssssssuuuvvvyyyfffiiiooogggMMM444,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,---......222///++++++...///,,,)))''')))++++++******,,,......//////...---,,,,,,------///111111111111333444333222111111111111222333000111111222111000...---++++++++++++++++++++++++,,,++++++***************,,,---///...+++***,,,...,,,,,,---...............,,,,,,++++++***+++++++++***,,,......,,,++++++,,,+++,,,...000111111000///,,,,,,,,,------------...222333\\\sssWWWLLLJJJPPPFFF111+++555000---333000,,,EEEcccfffeee```fffmmmiiiiiinnnpppkkkqqquuuxxx|||~~~TTT---222444,,,444666OOO}}}}}}zzznnnuuu}}}mmmDDD:::222000///,,,***+++,,,***+++---,,,***,,,000,,,444%%%444;;;jjjAAA***))))))))))))+++,,,---(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((***,,,---......---///---111999<<>>999666111111000///---------...,,,------,,,******,,,------......---,,,,,,---///+++,,,---...///111333555444111...,,,------,,,***)))*********++++++++++++\\\FFF;;;:::888555222444:::???HHHDDD>>>888333000///...)))+++---000222333333222,,,...//////---++++++,,,)))+++------,,,,,,,,,---+++///222222111333999???PPPXXX___ccclllxxxzzztttyyyzzzzzz|||gggwwwpppfffLLL444...444777666444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++,,,---...///:::333,,,)))+++---,,,***&&&)))++++++)))))),,,......000111///,,,+++---000,,,...000000000111333555444333222111111222333444000111111111000///---,,,++++++++++++++++++++++++,,,++++++***)))*********$$$'''++++++******,,,...,,,,,,---.../////////...,,,++++++***++++++,,,,,,***,,,......---++++++,,,,,,---///111222222111000,,,,,,,,,---------......333888ccclllWWWKKKIIIMMMAAA+++'''222222***333666&&&---DDDKKKUUUFFFKKKOOOBBBCCCOOONNNFFFOOOUUUTTTUUU```oooyyyuuuyyy|||uuuqqqttt{{{VVV///555666,,,555000ZZZ|||}}}{{{wwwwww|||}}}YYY888666222...,,,,,,,,,++++++)))***,,,+++)))+++///&&&222...222WWWBBB***))))))))))))+++---...))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&(((***,,,---......------)))...777:::AAA]]]}}}fffKKK@@@???;;;555222000000000...,,,++++++,,,.........---,,,,,,///111---...///...---,,,...000***,,,---......000222555222///,,,,,,------+++((())))))******++++++++++++ccc@@@777666777777555333888@@@HHH@@@999777444000...000000//////............///333111...,,,*********+++---,,,,,,,,,,,,---......000......///...---333;;;MMMXXX```ccckkkyyy~~~rrr}}}XXX^^^GGG333///222000---------+++******+++,,,,,,+++)))))))))******++++++,,,+++++++++*********))))))++++++,,,,,,,,,,,,------///...+++***))))))***+++(((***+++---......------............////////////---///111444555555444333444111000222555666222---111111///...------------,,,,,,++++++++++++******)))))))))))))))))))))))))))************++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))---------...///...,,,***...,,,***)))+++---......;;;CCCtttdddPPPIIINNNPPP???000///............000///...000333555555666777888:::;;;<<<999:::;;;999999<<>>@@@;;;333111333111...---------+++***+++,,,,,,,,,,,,,,,,,,---...............---------+++++++++,,,---...///000222111...,,,+++*********+++******************+++mmmFFF<<<777444666888888999;;;DDD>>>:::;;;999444111000//////.........//////000222111...,,,******++++++---,,,,,,,,,,,,---......///......///...---333;;;KKKUUU\\\___hhhxxxwwwxxxzzzZZZRRR>>>------222111.........---++++++,,,---,,,,,,*********++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------///---+++***))))))***+++)))***,,,------------,,,.../////////000000111111111111111222333444555555555222111222666666222...000000///...------,,,,,,------,,,,,,++++++******************************)))************++++++++++++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---//////---,,,---,,,******+++---...///???NNN{{{{{{[[[PPPJJJPPPPPP===......000555111---++++++,,,---...444555777888888777666555555666555333222222666999555555777999:::999777444@@@FFFPPPggg{{{>>>***555+++...222000PPP|||uuuqqqssswww{{{bbbCCC555222...,,,,,,,,,++++++))))))------+++//////&&&...$$$...)))(((777[[[333---((('''+++---***(((***((((((+++///---((('''******)))))))))))))))))))))************************)))***++++++***+++---...222+++---555444444FFF^^^pppWWW@@@===>>>:::444222222000.........///...---+++,,,,,,,,,,,,---------/////////......---------000///...---,,,,,,,,,,,,222111///---++++++++++++,,,++++++******++++++,,,xxxLLLAAA888222666======;;;999AAA===;;;>>>???999333000............///000111111222111///,,,++++++++++++---,,,,,,,,,,,,---......///...///000///...333:::KKKUUU[[[\\\ccctttwwwkkkeeeTTTJJJ777(((+++222222//////000///---,,,---...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---+++***)))******+++++++++,,,,,,,,,,,,,,,+++...//////000111222222333333222111000000222444666555333111222555555222/////////......------,,,,,,///......---,,,++++++***++++++,,,,,,,,,,,,++++++)))************++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***)))***,,,...///...---+++++++++,,,---...//////???YYYsssSSSNNNKKKTTTSSS<<<,,,...111222000------///111000---***---000333444333111///222333333222000000111333222555777888666555444444555444777PPPyyyggg555---222,,,222222///MMM{{{qqqooovvv~~~~~~wwwXXX888555222...,,,,,,,,,+++***(((+++------,,,---+++&&&---%%%...((((((111QQQ///444---(((***---,,,+++***'''(((...333222+++((()))************************)))))))))))))))))))))))))))***++++++***+++---///000,,,---333111...999JJJcccPPP@@@===<<<777222222000...------...//////...++++++,,,,,,------------111000000///...------,,,111000///...------------333111///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---NNNAAA888333888>>>???======BBB<<<:::>>>???999333000............///000111222111000///---,,,,,,,,,,,,---,,,,,,,,,,,,---......///...///111000...333:::LLLVVV\\\\\\bbbppp|||sssfffaaaQQQ<<<++++++111111000000111///---,,,------,,,+++............---------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,++++++++++++......///000111111222333222111000000000111222333444222111111222222000...////////////......------//////...---,,,,,,++++++,,,,,,---......---,,,,,,))))))*********++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++---...---,,,***+++,,,------...000111>>>bbbnnnPPPKKKLLLYYYYYY???+++,,,000***...000000000000---)))---000444777:::::::::999222333444444444444444444000444888888444000///000111000222MMMyyyUUU111333222///666333111NNN}}}rrroooyyy~~~~~~}}}~~~uuuUUU666555222...,,,,,,,,,+++***(((,,,+++)))---+++'''(((***%%%---***---111OOO666BBB777+++(((***,,,+++)))'''(((...333222+++((()))******++++++,,,,,,++++++))))))))))))))))))))))))(((***+++*********,,,......,,,///333111...444>>>sss|||YYYMMMBBB???<<<777333333///---,,,,,,---------,,,++++++,,,,,,---.........222111111000///...---------------...///000111222333222000...---------------------,,,,,,---------RRR===999777:::<<<<<<@@@EEEEEE===777999;;;777111///.........//////111222333111000///...---,,,,,,,,,---,,,,,,,,,,,,---......///...000222000///333:::IIIUUU]]]^^^cccrrr~~~zzzyyybbbIII333...111000///111///---,,,+++,,,---,,,+++000//////......------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++------......///000111111...///000111111000//////222111////////////...---//////000000000///......//////...------,,,++++++,,,---...//////...---,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,++++++***)))))),,,+++******+++,,,+++***)))+++---------...111444DDDlll}}}eeeMMMHHHMMM^^^___DDD---+++---,,,111111,,,)))...222222999888888777777666666666333333444444444444222111///444999:::777333111111222333444KKKvvvFFF111666111111555444444MMM}}}rrroooxxx~~~}}}~~~oooQQQ888444111...,,,,,,,,,,,,+++)))...'''&&&000---%%%+++(((&&&---+++000///LLL;;;KKK???000''''''++++++(((((((((,,,000...)))(((***)))***+++,,,---,,,,,,,,,))))))))))))))))))))))))((()))***)))))))))+++------...000222111///111444XXX|||tttNNNHHHBBB@@@>>>;;;888888333111............,,,+++++++++,,,------...//////222222111000//////......***+++,,,---///111333444222111000...---------......------,,,,,,------...\\\<<<:::::::::888888@@@JJJFFF<<<444666888666111///////////////000111111222000000//////...------,,,---,,,,,,,,,,,,---......///...000333111///333:::EEERRR\\\^^^eeevvvtttooolllQQQ888000111000///111...,,,++++++,,,------,,,111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********++++++,,,............////////////,,,---000111222111///...111000///...---,,,,,,,,,---...///000000///...---------------,,,,,,,,,,,,+++---...//////...---+++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++***)))((((((---+++))))))*********)))***,,,...---,,,...333888TTTxxx}}}wwwXXXIIIJJJOOO```cccHHH000,,,,,,///222///+++222GGGZZZbbb[[[XXXTTTNNNIIIEEEBBB@@@@@@>>><<<;;;:::888444222777888::::::888666444444111222222FFFppphhh999111444...000///333444KKKuuusssyyyxxx```FFF555333000---+++,,,---------***///&&&(((999444%%%,,,)))(((,,,)))///(((CCC;;;GGG???222'''&&&***+++((()))(((***---+++'''(((+++((()))+++,,,------,,,+++************************((()))******)))***,,,......000000......000///---AAAiiihhhDDDBBB???>>>???>>>===<<<666444222111000000///---++++++,,,---...//////000111111111111000000000000------------...///000000111000///---,,,------......------,,,,,,------...ggg@@@===;;;999666666???IIICCC999333555999888333///111000000000000000111111000000000//////...---,,,---,,,,,,,,,,,,---......///...111333222000333:::HHHTTT\\\\\\dddyyyzzzjjjaaahhhNNN666000222111000222---,,,+++,,,.../////////111000000///---,,,++++++,,,++++++++++++*********************++++++++++++***++++++,,,,,,+++++++++******))))))***+++,,,---000000000///////////////...///000111222222222333111111000...,,,+++,,,---+++,,,---//////...,,,+++++++++++++++,,,,,,,,,,,,+++,,,...000000...,,,+++)))************+++++++++,,,++++++++++++++++++,,,************************,,,+++++++++******))))))+++)))(((((()))++++++***+++---...,,,+++...555;;;bbbzzzrrrNNNGGGPPPRRR```bbbIII333......///000///333JJJmmm~~~yyysssooolll]]]ZZZVVVTTTSSSQQQNNNKKKEEE@@@999333///...,,,+++///222333HHHuuuNNN///333111...222+++666555JJJ|||vvvtttzzz~~~~~~kkkNNN999222111...,,,+++,,,...//////***111'''...GGG>>>'''+++******+++(((///$$$>>>===666555000)))(((,,,,,,(((((((((***---,,,((('''***'''(((***,,,---,,,++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...///,,,//////,,,...444444000555WWWYYYBBB???<<<;;;<<<<<<:::777444222000000000000///...++++++,,,---...///000000000000111111111111222222///......---,,,,,,------000///...,,,,,,,,,------------,,,,,,,,,,,,------mmmFFF@@@;;;777444555===FFF@@@777222666<<<:::444000222111000000000000000111///000000000///...---------,,,,,,,,,,,,---......//////111444222000333:::OOOYYY]]][[[bbbyyyyyyppp___GGG222///333333111333...---,,,---///111111111111000000...---,,,+++***+++++++++*********)))))))))************+++++++++***++++++,,,,,,,,,++++++))))))(((((()))+++---...222222111111000/////////111000000000111333666777222222111...,,,,,,---...)))***,,,------,,,+++))))))******++++++,,,,,,---***,,,...//////...,,,***)))************+++++++++,,,++++++******++++++,,,***************************************+++++++++)))(((&&&''')))+++,,,,,,,,,---...+++***---666===iii{{{zzzqqqJJJIIIUUUUUU``````HHH444111111111111111;;;ZZZ~~~xxxuuuqqqpppppppppmmmkkkggg\\\MMM@@@999666444333...333888SSS~~~>>>,,,555000000444+++;;;777KKK|||xxxqqqoootttyyyxxx{{{zzzbbbCCC222111000---++++++---///000000)))222)))444RRRFFF((()))***++++++(((111%%%@@@CCC&&&+++---***+++...---((('''(((+++///...)))'''***&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111)))------+++000;;;===888111LLLzzzOOOEEEAAA<<<888888777333---///...,,,,,,...///...---++++++,,,---...///000111000000000111222222333333...------,,,,,,,,,------000///---,,,++++++,,,------,,,,,,++++++,,,,,,---GGG:::777888222777FFFMMM???;;;666555555666333111111111000000000000000111222111111000///......---............///////////////---...111222222666<<>>:::666444555555333111000000//////...//////000111111000000///......---............///////////////---...111222222666<<>><<<999555444555555333000///......------...//////111000000//////.....................///////////////---...111111111555;;;PPP[[[UUU[[[hhhXXX666///111,,,***///......///000222333444444---,,,,,,,,,+++,,,,,,---,,,,,,***))))))***++++++000///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111///......///000000/////////000111111222222444333111///...---,,,,,,,,,...111555777444...***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++******************************&&&)))222555???UUUmmmkkkpppvvvnnnaaabbbmmmOOOLLLSSSSSSBBB555222---222222333HHHnnnmmmQQQHHHMMMTTTSSSRRRUUUZZZ```jjj{{{QQQ777888333777///???dddZZZ555333444666555222444888888cccxxx|||{{{~~~wwwyyyvvv[[[;;;444444)))///...---,,,,,,---...//////++++++...000...,,,---***(((444CCC===+++---???111!!!***---))),,,&&&***))))))+++,,,,,,+++***)))*********+++---...---+++)))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........///111666999KKKNNNrrr{{{YYY======<<<;;;:::999777333000...////////////...------,,,,,,,,,...000111///...///222222//////111111...///111111///++++++...111...,,,,,,,,,......---,,,++++++++++++++++++++++++TTT>>>777:::555333888999:::777444333555555222000.........---......//////000000/////////.....................///////////////---...111111111444:::PPP^^^ZZZ^^^jjjbbb:::...000//////444---......//////000000111,,,+++***)))***+++---...,,,+++*********+++,,,---//////......---......///---------,,,,,,------------------------...//////333222000...---...000111//////000111111222222333222222000///...---,,,,,,+++,,,///222333111---))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,+++,,,,,,+++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))*********************+++++++++,,,///++++++000333DDD```kkkfffkkkssslll\\\ZZZdddYYYPPPPPPMMM===444222...111333555JJJoooqqqNNN222+++...222333111222444:::KKKhhh|||MMM555555444888---@@@nnnKKK444222333666444111222666;;;mmmvvv~~~~~~zzzyyyTTT666444555***......,,,,,,,,,,,,......111000///...---,,,...000,,,'''000AAA<<<))),,,@@@333!!!&&&000---***(((&&&))))))***+++++++++******,,,++++++,,,......---,,,******++++++++++++******++++++***)))***+++,,,---,,,---............000111IIILLLjjjyyyXXX===<<<;;;:::::::::888444222///////////////...------,,,,,,---000222222000---///222111...---//////,,,///000111000...---///111...,,,,,,,,,...///...---++++++++++++************ZZZ@@@666<<<999666888999777555222333555555222//////.........//////000111////////////........................///////////////---...000111000444:::HHH\\\]]]bbbmmmddd999***+++,,,---000000000//////...---------+++***))))))***+++---...++++++*********+++---......---------------.........------,,,,,,------.........---------...//////333111///...---...///000000000111111222333333333000000000///...------,,,---,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++&&&111444...((()))CCCkkkuuunnnkkkjjj[[[FFF@@@FFFdddVVVPPPIII999111333000111444777KKKooopppQQQ666,,,---000000333222111...---888RRRjjjoooFFF333444666555///CCCwww~~~BBB222111222444333000111555CCCwww~~~zzz|||{{{}}}}}}{{{{{{{{{PPP555333222,,,...---,,,++++++,,,---...///111222///---,,,...///***%%%...???>>>------<<>>===CCCgggYYYRRRIII888000333222111666:::OOOqqqzzzXXX555***...222222222...111444333///333DDDWWW```@@@444555777111777GGG}}}sss;;;222000111333333111333777QQQyyy~~~}}}|||||||||{{{{{{sssIII555111...,,,...---,,,++++++,,,---...+++...000---+++,,,,,,***&&&$$$...???AAA555...111ZZZTTT000$$$***''',,,000)))))))))******+++,,,,,,...---,,,---//////...,,,*********+++******)))(((++++++******+++,,,...///+++---///...---,,,,,,---***///GGGwww{{{hhhRRRAAA<<<999555333222111000//////000000000000///......,,,,,,,,,...000111///...///111111---,,,......++++++---000222333222000...+++******+++---...---,,,+++++++++***))))))((((((hhhDDD444;;;<<<777777777333111000222444444111...------------...///000111....................................////////////000---...000000///333888:::TTTXXX[[[eee{{{kkk|||ggg===---000222000---000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************+++---///000......------...//////000///...---,,,,,,---.../////////............//////------------.....................///000000111111---.../////////...---,,,...------...000000...,,,---------,,,,,,+++++++++,,,******,,,000111---)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))((())))))***++++++,,,,,,000---,,,:::SSS```kkk}}}vvv^^^IIICCCGGGLLLbbbWWWTTTLLL:::111333222///666>>>TTTvvvkkkEEE((()))000,,,+++111(((+++000111000666HHHZZZxxxSSS<<<666555555...AAALLLfff777333111111444333333666<<>>666444---...------,,,++++++,,,------***---,,,))))))---,,,(((((('''+++444:::777...(((OOObbb888"""...&&&***333))))))))))))***+++,,,---,,,++++++,,,------,,,******************)))((((((************+++,,,---...+++---......---------///222444CCCwwwzzzaaaPPPGGGCCCBBB===777222111000000000000000000000000///......---,,,+++,,,...000///......111111------//////,,,++++++,,,...000000///...***))))))***,,,------,,,+++++++++***)))(((((((((lllFFF333;;;;;;666555444222000000111444444111...+++++++++,,,---...///000---................................./////////000000---...000000///222888>>>WWWWWWVVV^^^xxx]]]666)))...333000,,,,,,,,,++++++++++++******+++,,,---......---+++***************+++---///111///////////////000111111000///---,,,,,,---///000000//////.........//////++++++,,,---.........---,,,,,,------.../////////------...//////...---,,,++++++---///111///,,,(((---------,,,,,,+++++++++---+++***---111222...))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))((())))))((())))))***++++++,,,,,,(((???QQQTTTLLLGGG]]]{{{zzz^^^GGGBBBDDDDDD[[[TTTTTTOOO<<<222333222---666AAAYYYzzz[[[888$$$///555,,,,,,999444444333222222<<>>eeezzziiiRRRCCCBBBHHHLLLJJJ[[[UUUAAA999666222222555999CCC___LLL///444---***444))),,,000555999===EEEYYYtttaaa===:::777000666888===iiiVVV666888:::111111:::333555PPP{{{rrrzzz}}}yyyuuuoooPPP<<<333///000333......---,,,,,,+++******---***)))***+++***))))))'''******(((***///---'''+++@@@@@@---'''***,,,111******+++,,,---//////000---******,,,***'''***111******))))))******+++,,,,,,+++)))''''''(((***+++111111111///------///111111:::000___wwwTTT===@@@LLLGGG777BBBGGG@@@000---555333'''111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++---+++++++++++++++,,,,,,,,,***+++,,,+++))))))***+++((()))***++++++***)))(((|||DDD===333999777999111.........///000000///.........------------............------------......///............///000000///000111111111444777;;;FFFSSSTTTXXXaaazzzbbbjjj>>>000---,,,///(((---,,,,,,,,,,,,,,,++++++++++++,,,------......------............///000111222////////////.........---///...---,,,,,,,,,---............////////////000..............................////////////......,,,,,,,,,...///000...,,,,,,---...---,,,++++++---,,,,,,,,,++++++++++++***+++++++++...//////---+++,,,,,,,,,------------...++++++++++++++++++++++++,,,+++******++++++***(((+++*********))))))))))))///******------000@@@SSScccPPP777+++999TTTjjjssstttoooaaaNNNCCCBBBHHHKKKMMM^^^YYYCCC888444000111555999EEEbbbBBB(((...***%%%......<<>>KKKUUUTTTYYYcccyyyeee;;;000...---///(((...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------///////////////000222222....../////////...------------,,,++++++++++++,,,,,,,,,,,,---------..............................------............---------++++++,,,---...---,,,+++------,,,+++***+++,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---,,,++++++***+++,,,...000222---------,,,,,,++++++***,,,+++******++++++***)))***************))))))))))))((()))+++***///BBBWWWCCC;;;...(((555MMMcccnnnkkkggg[[[KKKCCCEEEIIIKKKKKK]]]YYYCCC666111///222444999JJJgggzzz===(((//////'''...AAA]]]yyy|||oooGGG555999555///777999LLL{{{ggg<<<444222111///444666222HHHqqq~~~~~~zzzUUU666333666000,,,...,,,++++++******)))))))))++++++******,,,---,,,***222111,,,''''''***,,,***///,,,%%%***222+++$$$+++******+++,,,------...///---(((&&&+++///...+++***)))************+++++++++...---,,,+++,,,---...///...000222222000......///000---444IIIuuuyyydddnnnuuuHHH======;;;666000...111555---...000222222111000///------,,,,,,,,,,,,,,,,,,+++---//////---+++*********+++---.........---,,,+++---...---,,,+++,,,...)))******+++******))))))MMM???222777222555111555222//////000000///---......------------............------------............---......///000111000111222333444777;;;???MMMWWWTTTYYYcccjjj===///---...111))),,,,,,---------------......,,,,,,------...------,,,...------......///000111---.../////////......---------,,,,,,,,,++++++++++++,,,,,,,,,------------........................---......//////......------+++******,,,---------+++,,,---,,,***)))***+++------,,,,,,,,,+++++++++///---+++***,,,---,,,,,,,,,+++******+++...111222//////...---,,,,,,++++++,,,+++******,,,,,,+++***************************&&&'''***,,,***(((///:::###///777555666FFF```sssnnngggYYYIIICCCGGGKKKLLLFFFYYYUUU???444000000555444;;;QQQmmmqqq;;;,,,111555***111TTTzzzbbb<<<444999444111777===VVVXXX555555333///000666555666VVVjjjGGG...111666...***000,,,+++++++++*********)))+++,,,***)))***,,,***'''+++000222...)))'''+++///>>>888***'''///---(((,,,)))******+++,,,------------,,,,,,...///---***((())))))******++++++++++++------,,,,,,---...///000---///222333111///------222***777;;;```}}}~~~{{{}}}sssDDD999222444555000000444...///111333333111///...---------------,,,,,,,,,+++...000000...,,,+++++++++,,,---......,,,+++)))+++,,,------,,,,,,---...******+++*********))))))OOOBBB555777222<<<@@@;;;666111000111222000---......------------............------------......---------......///111111///000111222333666;;;>>>MMMWWWUUUXXXaaa{{{rrrAAA///,,,///333)))***---.........//////000000,,,------...------,,,,,,,,,,,,,,,,,,,,,...//////---...///000000000.....................------,,,,,,,,,---------........./////////////////////////////////000000/////////---+++******,,,---------+++,,,---,,,***)))***+++---------,,,,,,,,,++++++///---***)))+++,,,,,,,,,...---+++***+++---///000//////......---,,,++++++,,,+++***+++,,,---,,,******************+++++++++---,,,---///...***((()))+++---...444DDDYYYjjjqqquuukkkXXXFFFAAAFFFKKKLLLKKK[[[UUU>>>333111111666555>>>[[[ttthhh555,,,---333(((111___WWW666555888444333666@@@^^^NNN555666333---111666111;;;bbbWWW???...111333++++++333,,,,,,,,,,,,,,,+++++++++(((++++++)))+++000000,,,&&&...555111((((((666EEETTTSSS<<<$$$$$$+++***)))))))))******+++,,,,,,,,,---222555333---)))))))))((()))***++++++++++++***+++++++++,,,---...//////,,,///222333222///------222***888333MMM~~~{{{wwwiiiMMM555222666555444666111111222333222000...---.........------,,,,,,,,,,,,...111111000...------------...---,,,+++)))((()))+++,,,,,,++++++,,,...,,,++++++***************NNNBBB777:::888HHHRRR@@@999222000222333000---......------------............------------......---------......000111222///000111111222555999<<>>...,,,...222)))+++------......///000000000------......------,,,,,,++++++***++++++,,,---...---///111222222111000/////////000000//////...------------.........////////////////////////////////////000000000000//////---++++++,,,---...---,,,+++------,,,+++***+++,,,------------,,,,,,,,,,,,...,,,***)))+++,,,---,,,///...---,,,,,,,,,---............------,,,,,,+++,,,+++***+++,,,---,,,+++*********+++++++++++++++000,,,******,,,......---333---'''...EEE```qqquuuxxxjjjUUUCCC???FFFKKKJJJWWWcccWWW===222111111444555CCCeee{{{{{{bbb444111,,,222---:::mmmqqqJJJ444666444222555555@@@ddd}}}EEE777666222---222444111FFFooo{{{FFF:::111111///+++,,,333,,,,,,,,,,,,,,,,,,,,,,,,%%%***,,,***///777999444'''...333///&&&+++BBB[[[kkkjjjMMM***$$$,,,,,,***))))))*********+++++++++,,,444999333+++'''(((***((()))***,,,,,,+++******))))))***+++---......///---///222333111///------///,,,666222???lllmmmIII777333222333666333333333222111000......//////......---,,,,,,,,,,,,...000000///...---.........------,,,,,,++++++)))***,,,,,,++++++---...---,,,+++***************LLL>>>444<<<<<>>SSSllleeeIII000---...+++,,,)))))))))******************222444///))))))***)))((()))+++,,,,,,+++***)))((()))***,,,---...//////---000222222000///......+++000222222222SSSkkkQQQ===333222444333333111000000000000111/////////...------,,,,,,+++---...---,,,,,,---......---,,,,,,---///111333***+++------,,,,,,...///...---,,,***))))))******LLL999000:::;;;IIIQQQCCC;;;111...000111///+++.........------..................------.........,,,,,,------///000111222222222333333333555888<<>>~~~qqqQQQ<<<666777333222000//////111333444000000///...------,,,,,,++++++,,,+++******+++------,,,,,,,,,///333777:::+++,,,............///111///---,,,***))))))******PPP666777999@@@===???;;;666000...000111...+++......////////////......///......---------......333111///------///222444555222222444333111444:::LLLZZZ\\\SSS]]]uuuNNN222111000...,,,+++++++++---+++***,,,...000111000........................'''***,,,---...000222444222222000//////.........+++,,,...//////...,,,***,,,,,,,,,,,,---...//////555555444222000///111222222111///...------......------------...///111222.........------,,,,,,,,,000...,,,+++---------,,,,,,+++******,,,,,,+++***///+++......)))---///%%%,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++++++++,,,,,,---------***++++++,,,,,,------...000------===^^^zzzyyyvvv]]]HHHFFFIIIIIIOOOYYYbbblll;;;)))444---///...888QQQppp||||||rrrSSS:::222222222888UUUzzz}}}|||yyylll___444///---------,,,///444@@@nnnHHH@@@888000222...666>>>LLLvvv~~~LLL444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000000000333555333...,,,...111AAADDD???111'''(((******************))))))))))))+++++++++***)))((((((''')))'''(((+++,,,))))))+++******,,,---.../////////////////////000000000000///***222666...;;;fffoooMMM;;;:::111000555333***///888555222000///...//////---,,,,,,,,,+++*********++++++------+++,,,111888777222...---,,,+++,,,...000222///---***)))***+++******QQQ777777777<<<999;;;:::555000...000111...,,,.........//////...............---------.../////////////////////111222333555222222444333222555:::KKKXXX[[[TTT___tttMMM222111000...,,,+++++++++,,,++++++---///111111000---...000111111000...---)))+++,,,,,,,,,,,,...///000000///...---,,,,,,---,,,,,,---......---,,,+++,,,,,,,,,,,,---...//////000111111000///000222444222000///...------......---------...///000000000---------,,,,,,+++++++++------,,,,,,++++++******---+++***+++,,,---,,,+++***'''++++++(((...222))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,------...///000555GGGddd|||yyynnnXXXFFFGGGKKKLLLSSS^^^hhhjjjBBB000111+++333000999VVVsss{{{{{{~~~lllJJJ666222333555@@@cccqqq[[[MMMFFF???666...555111///000///---///444TTTzzz???777444///000111888CCC[[[~~~wwwEEE333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000000111333555333///---///222:::JJJOOO===***&&&******************))))))))))))++++++******)))((((((''')))'''(((,,,,,,))))))+++,,,,,,------------------......//////000000000000///---000444000555[[[xxx[[[FFF???444333222,,,---222...000///------......,,,+++,,,,,,+++++++++,,,,,,---...000///...000444555222,,,,,,++++++,,,---///000///---*********++++++***RRR888777555888444555888444000...000000...,,,------------------------...---------...//////000---...///111222222222111555333333444444222555;;;JJJVVVZZZUUUaaalllFFF222111///...,,,,,,++++++,,,,,,---///111222000///,,,///222444444222///,,,+++,,,,,,+++***))))))***......---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////,,,.../////////000333555111000///------------...+++,,,...///000000//////,,,,,,,,,++++++++++++++++++...000///,,,)))***+++---,,,+++,,,---...---++++++(((,,,...,,,555;;;444---------,,,,,,+++++++++++++++*********+++,,,,,,------------------,,,,,,***++++++,,,,,,------...,,,///999MMMiii|||}}}uuucccPPPDDDHHHNNNOOOWWWccckkkaaaHHH999***'''444...:::^^^yyyzzzzzz|||ddd???333444555666FFFnnnVVV@@@---))),,,+++,,,...000......000///---///333gggqqq666000333222000555888JJJooo~~~}}}kkk<<<111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///000000000333444333///...///222222MMMYYYFFF---'''***+++************))))))))))))+++******))))))((((((''')))'''(((,,,,,,))))))+++---------,,,,,,,,,++++++---......//////////////////111...111444///LLLdddUUU>>>333444222111222---///...,,,,,,------,,,***,,,,,,,,,,,,,,,---...//////222222///...111222111++++++++++++,,,---......000---+++***+++++++++***PPP888777333555111222555222000/////////...,,,---------,,,,,,---------------------...///000111111111111111222222222222555333333555444333666<<>>888......---,,,,,,+++***************++++++,,,,,,---///......------,,,,,,,,,***++++++,,,,,,------......///:::SSSppp~~~tttZZZKKKDDDJJJPPPQQQZZZgggoooYYYOOOEEE***(((666,,,<<>>,,,***---***************)))))))))(((******))))))(((((((((((()))''')))------***)))+++,,,,,,+++++++++++++++,,,,,,---.../////////......---333,,,000888,,,AAAjjjIII555444333333444//////...------......,,,+++,,,,,,,,,------///000111///111111......111111...+++++++++,,,,,,---......000...+++***+++,,,+++***NNN888777333555000222222111////////////...---...---,,,,,,,,,,,,---..................///000111777555333111000111333444555333333555555444888===MMMTTTWWWWWWeeeZZZ555111000///...---,,,,,,,,,,,,,,,---000222111///---///...------------...///+++,,,---,,,+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,---...//////...000111222111000111333111000...---,,,,,,------+++,,,...000000///---,,,---------...............,,,000555333...+++,,,......---,,,,,,......---,,,***&&&)))***(((111888111......---,,,,,,+++******)))******+++,,,,,,,,,,,,.........------,,,,,,+++***++++++,,,,,,------...444222;;;XXXxxxsssTTTHHHDDDLLLQQQQQQ[[[iiirrrQQQQQQLLL000///888...BBBmmmyyy}}}xxxVVV777333666555444IIIqqqzzz```555,,,---666666+++(((///000///000222000...444;;;sss^^^999///444333555999===\\\||||||wwwQQQ666...,,,******,,,.........+++++++++++++++++++++++++++,,,...///000//////...,,,---......------...///***555777///+++//////)))************)))))))))((()))))))))((((((((((((((()))''')))......***)))******)))))))))***+++---...+++,,,.../////////------+++222+++000:::---===sss\\\AAA777000000222...000///---...//////...---,,,,,,,,,---...///000111...//////...000333111+++,,,,,,,,,,,,---...///000000...+++++++++,,,++++++NNN999999444555111333000000//////......------///...---,,,,,,---...///000000//////...//////000888666333000///111333555666444444666666555999>>>PPPUUUVVVWWWeeeXXX333000000///------,,,,,,,,,,,,,,,,,,...000000...,,,///---+++******+++---///,,,---...---,,,+++,,,......------,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,---...//////000111333222111000000111000///...,,,,,,,,,,,,---,,,---...//////...---,,,............////////////***---//////,,,***+++,,,---,,,+++,,,---...---++++++'''***+++(((///444,,,---------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...222000<<>><<<444000///...///---+++)))***---000333111///,,,+++,,,,,,,,,+++RRR>>>===777666000222,,,...//////...------...111000...------...000111333222111///............,,,---...000222333333444666444444777777666:::@@@WWWWWWUUUUUUdddWWW111000///...------------------,,,******,,,------,,,++++++,,,------,,,++++++...//////---+++)))******,,,,,,,,,+++,,,,,,------''')))+++---...---,,,+++,,,,,,,,,,,,---...//////+++---000000000/////////000///---,,,++++++,,,,,,......---,,,,,,,,,------,,,,,,,,,------.........---,,,***+++---//////...,,,+++******,,,,,,+++******&&&***+++'''---///&&&,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++)))((()))))))))******++++++,,,***++++++,,,,,,---......111;;;TTTqqqzzznnngggIIIBBBCCCLLLPPPQQQ___rrrrrr===111---111<<<222999YYYwwwyyyvvv~~~eee???999777222555DDDaaa}}}iiiJJJ555555<<<;;;333777666888===CCCOOOdddwwwHHH;;;...777666:::111UUUUUU///111///,,,***)))***++++++***************************000111222222000---***(((+++++++++,,,.../////////***'''111CCCBBB///'''...************))))))))))))'''''''''(((((((((((((((((((((+++000000,,,)))***,,,+++)))((('''(((***+++)))***---//////...,,,***---***///222...333<<<===vvv|||```<<<666888---...,,,+++,,,......---,,,...------,,,,,,,,,------)));;;HHHCCC555---...111///---)))'''(((+++///333111///,,,+++,,,---,,,+++QQQDDDKKKBBB888---111111000000///...---------***+++---------...111333333333222222111000000000000//////000222333333222777222000222444555999???QQQYYY[[[ZZZfffKKK666//////...------------...++++++,,,------,,,++++++000000///...---,,,,,,,,,...,,,******+++,,,------------,,,,,,,,,,,,++++++)))***---...//////...---111000///...------...///---//////,,,,,,///000---//////...---,,,,,,++++++------------------------..............................---------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++***************)))((((((+++++++++***************++++++++++++,,,------...777???___wwwxxx|||tttWWWFFFCCCDDDIIIMMMTTTcccssslll===---...222777///000___{{{vvvYYY:::888555444111EEEooo{{{pppeeeaaacccgggccc]]]XXX\\\iiiyyy}}}MMM///222888222;;;:::[[[nnnEEE333000++++++++++++++++++++++++,,,***)))***---...,,,***111000...---,,,+++++++++***------)))***///222000(((///(((222FFF444 111************************++++++***)))))))))))))))******,,,///111///+++(((***)))((()))***+++***((()))###...222LLL555---)))+++,,,---...000222444555\\\vvveee;;;FFFYYYIII555111******333555...+++///---111444222---***,,,///......////////////......///---+++)))***,,,///111444///++++++...///---***OOOAAAGGG???666,,,000111000000///......------+++,,,---------...000222111111111000000000000///000///000111333444444444666333222444444444:::AAARRRYYYZZZVVVcccCCC222000000///............///,,,---...//////...---,,,000///...------,,,,,,,,,...,,,+++++++++,,,------------,,,,,,,,,,,,++++++((()))+++---......---,,,000///...---,,,,,,---...---000000------111222000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************)))((((((******************++++++++++++++++++,,,---......666AAA___tttvvvxxxnnnSSSEEECCCDDDIIIMMMUUUcccrrrccc777++++++...444000777```~~~zzz|||QQQ777666888444111IIIuuummmAAA***///555000:::===```eee???111000++++++++++++++++++++++++,,,+++***+++......---+++......,,,+++************(((***,,,+++***+++...111000111)))+++888333'''***))))))))))))))))))))))))+++******)))(((((())))))''''''(((***+++***&&&###***)))((()))***+++***(((***&&&///111GGG333...---+++,,,,,,...///111333444DDDkkktttIII@@@___sssfffSSSJJJ999,,,,,,,,,)))***///---000222111---***,,,.........////////////......111///---+++,,,...000222333///++++++...///---***KKK===AAA:::444,,,000000000000///......------,,,---......------///000////////////000000000000000000111222444555555666555444555666444444:::CCCTTT[[[ZZZUUU```vvv???333111111000///////////////,,,...000222222000...,,,000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++......---,,,,,,,,,,,,---...000000...///333444222.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++*********+++******)))((()))))))))***+++++++++,,,++++++++++++,,,---...///777GGGdddvvvwwwwwwiiiPPPDDDCCCDDDIIINNNVVVdddpppbbb:::///,,,***---+++555^^^~~~pppFFF222333444---///OOO|||~~~mmmPPP444***///222///777AAAhhhYYY777///000++++++++++++++++++++++++,,,++++++,,,......---+++++++++***)))))))))))))))***))),,,///+++'''---999???222++++++...555222%%%))))))))))))))))))))))))***))))))))))))(((((((((''''''(((***,,,,,,***(((***)))((()))***+++***((()))(((------===...+++///++++++,,,---///111333444666___cccBBB[[[mmmcccKKK333++++++***+++...,,,...111///,,,***+++---......////////////......222000...,,,,,,---///111222///++++++---...---+++III:::===666333---000000000//////..................///...,,,,,,...///......//////000111111222222333444444444333444555333555888888555333;;;FFFUUU]]]^^^YYYcccnnn===333111000//////......//////,,,---000222222000---,,,///...------,,,,,,,,,---+++---......---,,,,,,---------,,,,,,,,,+++++++++)))***+++,,,---,,,,,,,,,...------------------------///000...///333555333......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++******)))(((((()))***+++,,,,,,,,,+++++++++,,,---...///000777PPPmmm|||~~~yyyfffNNNBBBBBBDDDHHHOOOYYYfffpppbbb:::000...,,,...)))111XXX|||{{{ddd===000///000***000UUU{{{qqqeee]]]VVVFFF555///111222111000222EEEooo{{{QQQ333...000,,,,,,+++++++++++++++*********+++,,,------,,,++++++***)))))))))))))))***---))),,,111,,,&&&222FFFLLL---***666222666666""")))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***,,,......---***)))((()))***+++***(((&&&)))((((((000((('''///++++++,,,---...000111222555TTT```YYY~~~zzzoooVVV<<<222111///---,,,+++---///...,,,***+++,,,---......//////......---000...,,,*********,,,---111...++++++,,,...---,,,GGG888:::444444///222////////////...............//////...,,,,,,---///...///000000111222333333555666777555333111222444333444888999666444<<>>444444333333444666888999333222000///000222444666999222...///...+++...555222SSSlllFFF333111...---,,,,,,++++++*********(((***,,,,,,+++++++++,,,...---,,,+++++++++++++++***(((******&&&&&&555GGGddd111555YYYUUUAAA:::000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***666222---***))))))))))))***)))((()))***+++***((((((000&&&***''',,,&&&000+++++++++,,,---...///000...CCCqqquuu]]]PPPNNNYYYqqqsssWWW???111++++++---,,,,,,,,,------,,,,,,+++------............------///...---,,,,,,------......---,,,++++++,,,---...xxxBBB555777222666111000.../////////////////////---.........,,,,,,...000//////000000111111222222111444666555222000333666333222444777888888<<>>:::@@@EEEJJJWWWhhhsssuuufff;;;...******000111<<>>555CCCDDD999///'''***************************+++---/////////---,,,333///)))'''(((***---...***)))((()))***+++***((((((111###,,,&&&111###************+++,,,---...///444...HHHtttmmm```NNN>>>999HHHiiiiiiNNN;;;444333---,,,,,,---......---,,,,,,------......------,,,************+++,,,,,,---,,,,,,,,,+++***+++---...sssBBB333555666555---666111111111000000000000000---,,,+++******,,,...//////////////////////////////222555555333222333666666555666666444333:::CCCKKKMMMVVVYYY]]]}}}lll???...000555444111///------------,,,,,,------,,,,,,+++***++++++***************+++,,,,,,,,,---------........................---------------,,,,,,+++++++++)))***+++------,,,+++***---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---///111222111/////////.........------------------,,,+++***((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222---(((...000222:::NNNxxxwwwwww```DDDEEEAAAAAAJJJSSSZZZkkkxxxuuu]]]333...000+++555888<<<\\\ppp```888,,,555222&&&---...------,,,---///000///000000///,,,++++++,,,000111000///...000333555333111222)))///555+++666XXX}}}www~~~}}}mmmOOO333///333,,,...------,,,,,,,,,------000000///...---,,,,,,,,,------++++++++++++---------,,,++++++,,,---///000TTTGGG@@@___VVV111444000))))))))))))************)))+++,,,+++(((&&&(((***&&&''''''((()))+++,,,---******++++++++++++******)))))))))))))))))))))))))))***+++***))))))+++---999888BBB```iiilll|||kkkZZZQQQCCC???BBBQQQfff{{{tttXXXBBB<<<999000111///------......,,,//////......---------,,,...---,,,+++************///,,,)))))),,,......,,,rrrBBB444666666555...666......//////......---,,,---,,,+++***+++,,,...//////////////////////////////222444444333222444555555555555666333333:::DDDOOOLLLQQQTTT\\\eee<<<000555444333111///------------,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,------------...---------------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++...------,,,,,,------...------,,,,,,,,,,,,---------------....../////////---------///111222111000///.........------------......------,,,***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111---)))...000111:::UUU{{{xxxttt]]]BBBCCCFFFEEENNNWWW^^^nnnxxxrrrXXX222///...)))111444:::YYYhhhWWW555,,,333111,,,***)))))),,,......***&&&,,,...///...,,,,,,---...---...///000111333777:::333111555,,,///222...CCCrrr|||~~~tttdddJJJ111...333---...------,,,,,,,,,------//////......------,,,,,,...---,,,,,,,,,,,,---...,,,+++++++++,,,---///000IIIXXXbbbyyyddd000,,,444))))))))))))************(((***,,,,,,)))((()))***((((((((()))***+++,,,---))))))************)))))))))))))))))))))))))))))))))***+++***))))))+++---,,,666WWWgggVVVEEEFFFPPPjjjvvvjjjYYYNNNEEEAAAAAABBBKKKaaa|||wwwQQQ777555888111///---,,,,,,---+++)))111111000000000/////////...---,,,+++************...,,,++++++---.........pppBBB666777666666///666---...///000000...,,,+++------,,,+++,,,---...//////////////////////////////111333444333333444555555444444555222222:::DDDRRRLLLLLLOOO\\\\\\888111555333222000...---,,,------,,,,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,---...///......------......///+++***++++++,,,---...///.........///////////////...---,,,---000222222111............------------............---+++***)))++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000---***//////111;;;___xxxpppXXXAAAAAAKKKIIISSS^^^eeerrrwwwlllNNN111000---'''---///:::ccckkk\\\???333000///222666111,,,---111222...)))---...000///......///111...//////...---...111333000---444000000000222RRRnnn[[[DDD///---111---------,,,,,,,,,,,,------------------------------...------,,,,,,------...*********+++,,,...///000555TTTeeeyyymmm:::&&&///))))))))))))************(((***,,,---+++******+++***************+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((()))***+++***))))))+++---222444___ggg^^^XXX>>><<>>333,,,***---///000***,,,............///111333444555555555666888;;;:::111555444666666<<>>DDD[[[sssUUU---&&&((()))))))))************(((***,,,------,,,++++++,,,,,,+++++++++++++++,,,''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***))))))+++---777777aaa[[[cccllldddKKKGGGAAA===;;;;;;;;;;;;444999GGG___vvvmmmPPP???:::BBBEEE:::111000111222///,,,,,,000//////..................///...---,,,,,,+++++++++***---//////,,,+++---///hhhAAA888777555777000555000222444555555333000.........---.........//////000000000000000000000000000000111333444555555555444333333333222333<<>>BBBDDDHHHKKKOOOTTTXXX]]]bbbeee\\\GGG<<<444999???JJJrrr}}}vvvzzz}}}fffKKK===///,,,...***+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,************************))))))***,,,---.........)))333555LLLyyyqqq;;;%%%((()))))))))******************+++,,,---,,,+++***---,,,++++++***+++++++++''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***))))))+++---+++;;;eeeIIILLL{{{oooeeeaaa```aaaaaaccciiixxxxxxWWWCCC888>>>PPPggghhhTTT222111333444000+++...555......//////////////////000///...---,,,,,,,,,,,,,,,...000...+++)))+++...ddd@@@888666444777000333///000111222222000...---.........///////////////000000000000000000000000000000000222555666666555444333333333222444>>>IIIMMMRRRYYY[[[hhhoooDDD444555222......,,,,,,+++,,,---...000///---,,,,,,,,,---...++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,,,,,,,+++***+++...000000///,,,,,,,,,,,,---------------------------,,,++++++************************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***---+++,,,111000888MMMvvv}}}sss\\\JJJDDDDDDJJJGGGTTTfffrrrvvvgggLLL111...000(((---111,,,@@@mmm|||yyymmm]]]\\\kkkiiijjjhhhaaaVVVQQQRRRVVVZZZ]]]aaaeeehhhkkkpppssstttwww{{{~~~bbbJJJ777===KKKYYY~~~yyy}}}uuuyyy}}}]]]AAA777///,,,...,,,+++******++++++,,,---...++++++++++++++++++++++++((())))))******))))))((()))***+++,,,---------,,,)))222>>>KKKmmmqqq@@@'''))))))))))))************---+++******++++++***))),,,++++++*********++++++''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***))))))+++---)))999TTT===CCC{{{wwwXXXDDD555@@@VVVgggttt}}}fff;;;444111333222---///555000000111111111111222222000000///...------------111111000---+++***+++,,,```>>>888555333666///222...////////////...------......///000000000000000000000000000000000000000000//////222555777666444555444444444333555@@@KKKRRRSSSVVVXXXiii```777000555000------,,,++++++,,,---......---,,,******+++,,,---,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,*********+++,,,---------+++++++++,,,,,,---------+++,,,---...000000000000------,,,,,,,,,,,,------------------...///000000///.........---------------,,,,,,...111222111000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***************************))))))))))))******************+++++++++,,,,,,,,,***************************,,,***,,,111111<<>>DDDeeetttcccOOOAAA<<>>YYY}}}~~~qqqSSSBBBAAA@@@OOOKKKWWWiiitttsssZZZ777///111///%%%///111$$$888lllvvvvvvvvvyyy}}}~~~xxx|||uuuaaa>>>888333...---+++************+++,,,---...---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))++++++,,,---,,,+++***))))))'''999///888WWWHHH777))))))))))))************111---(((&&&'''(((((('''))))))(((((()))******+++(((((())))))))))))((((((************************)))***+++***))))))+++---$$$333BBBHHH555888jjjpppWWWAAA555777KKK```zzz~~~```EEE000555AAA???555///......//////000000000111111000///......------...>>>888111------......---XXX@@@555888555444444///000000//////.........---,,,.../////////000222444333222111222444444222111111222222333444555666777444333444555444777AAALLLUUUWWWUUUXXXttthhh===,,,444555)))...---,,,,,,++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++---,,,,,,...///...,,,******+++---///000111000000,,,---...//////...------,,,---............000222000...---...000111///,,,,,,---...//////000//////++++++,,,,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))---222///111CCC[[[xxxfffKKKAAACCCFFFFFFOOO^^^mmmttthhhHHH+++111333111---***+++///222\\\qqq~~~zzzppp|||lllrrrfff===222...------***,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))''',,,...,,,,,,...---+++---------------,,,+++***,,,)))(((000===GGGJJJHHH111***&&&)))---,,,)))(((+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))************+++++++++...,,,AAAJJJ666666PPP^^^tttvvv|||lllgggMMMEEE===>>>MMMffftttOOO;;;>>><<<777666333444111...------...---,,,---777999///***///111......,,,******,,,---***(((WWW@@@555888555333444///000/////////............---...//////...///111333222111111222333333222000111111222333444555555666444333444555444777AAAMMMVVVWWWSSSWWWsssWWW888---...000000...---,,,+++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---,,,---...//////---+++,,,---...000111222111111---...////////////...------...///.........000222000...---///111222000---......//////000/////////+++++++++,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++*********))))))*********************************************++++++++++++++++++///222///222GGG```yyy~~~eeeKKKAAADDDGGGKKKOOO^^^rrrsss]]]@@@///+++---///000111111///---JJJ]]]mmmssswww{{{uuunnnmmmrrrwwwyyyyyysssoooiiibbbZZZTTTOOOLLLLLLOOOSSSUUUWWWZZZ]]]```iiijjjlllpppuuuzzzwwwrrrbbb\\\nnn|||~~~{{{sssNNN111***...///---------,,,,,,+++***))))))))))))))))))))))))))))))(((,,,---++++++...///---,,,,,,,,,,,,,,,+++******)))((('''***222>>>JJJQQQ---(((&&&***---+++***++++++***)))((('''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))((()))************++++++++++++(((;;;FFF777888XXXoooUUU[[[ggguuuqqq[[[QQQRRRKKKQQQ^^^ooobbbLLLCCC888222222...444222///......///...---333;;;;;;000***---...***---+++******,,,---+++)))UUU???666888555333444000////////////............---...///.........000222222111000111333333111000000000111222333444444555444333333555444777BBBNNNVVVVVVQQQTTTrrreee???444111***+++222---,,,,,,++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------...000///---+++...///000111222333333333...//////000000//////...---...//////......000222/////////000222222111000//////000000000///......++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************+++++++++,,,,,,---111222...444MMMiiizzzzzzaaaIIIAAAEEEHHHOOOPPPaaavvvsssTTT999000------...111444333000---,,,888AAADDDIIIPPPRRROOOGGGCCC>>>>>>AAAEEEGGGFFFEEECCC???:::555111...---444888<<<<<<999777999<<>>===LLL\\\ooo{{{]]]000)))///...000///...,,,***))))))))))))))))))))))))))))))))))))***,,,,,,***+++000222000++++++++++++++++++***)))+++...///,,,***000===HHH+++((((((++++++))))))+++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,+++***))))))************+++++++++---&&&444@@@555777ZZZ|||xxxnnn___TTTRRRWWW^^^ccchhhqqqvvv```III444///222---555333000///000000//////444:::999000+++,,,---***,,,+++***+++,,,---,,,+++SSS>>>666999555333444000///////////////.........---...///...------///111111000000111222222111/////////000111222333444444444333333444444888DDDPPPTTTSSSNNNRRRrrruuubbbEEE111222555---)))...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,,,,---------///000000...---000111111222333444444444000000000000000/////////...///000///......000222//////000111222333222222000000000000//////...---***++++++++++++,,,,,,,,,...---,,,+++++++++++++++************************(((((())))))))))))((((((*********************************+++++++++,,,,,,,,,///111000---888UUUrrr{{{vvv\\\FFFBBBFFFIIIPPPVVVfffwwwsssYYY===---444111///111111000///111---000111...///333111,,,000...---...111222111///+++++++++,,,---...000000888===AAA>>>555///000333777555333111///---------444222+++,,,444<<>>^^^zzz}}}~~~qqqWWWDDDBBBHHHKKKNNN\\\kkksssuuuiiiLLL111222///000333111,,,---111000000...---///333222///000111333666777666222//////////////////000111111---444999888222///111555222222222111111111111222///000...000222000EEEiiizzz{{{zzzJJJ+++555111&&&222000...,,,***((()))******************************000///---***...444777555)))******+++++++++******###''',,,...///222:::AAA+++)))***+++***(((***///))))))******************++++++++++++++++++++++++(((((((((((())))))))))))(((***---//////...,,,***))))))*********+++++++++...***---555111+++@@@ddd|||vvv}}}zzzXXX444///777555666444222111222222222111,,,...///,,,,,,...000///***+++,,,,,,,,,------...NNN;;;666999444222444222.........///////////////,,,.../////////000222444333222111222444444222111//////000111222333333444444222222333444999FFFTTTRRRQQQNNNVVVxxx___;;;222777444,,,)))///111...+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++++++++************+++,,,------.........000222222111///111111000000111111222333111111000///............///000111000//////000222000111333333111000111222------.........---,,,,,,************++++++++++++******))))))))))))******************************((((((************(((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++...///---333GGGhhh}}}mmmSSSBBBBBBIIILLLOOO```nnnrrrxxxxxxbbbDDD111---...444555...+++---+++******+++---//////...+++...111333333111...,,,111000000///............)))...222222///---///222............////////////...222222555666111<<>>:::======888444555444444444333222111000000666777777444333444666888222555555222111222000,,,666...666000,,,222<<>>;;;888888;;;@@@???CCCDDDAAA>>><<<666000777333>>>;;;888BBBQQQooo{{{GGG555---///...111444...,,,+++******************))))))(((((()))+++,,,---((()))+++///111111...+++------,,,,,,,,,,,,------&&&+++///===<<<>>>RRRMMM___]]];;;555***((('''(((***+++,,,+++)))((()))***))))))))))))************+++******)))((()))))))))''''''((((((((((((''''''))))))))))))***************)))777MMMRRRAAA666888<<>>333,,,//////...---,,,,,,,,,,,,)))))))))***++++++,,,,,,+++************+++******))))))************))))))++++++++++++************+++,,,---...////////////,,,---------------,,,,,,+++,,,---/////////......++++++++++++,,,...000000000000///............///---......///000000//////,,,,,,,,,++++++++++++***)))******++++++++++++++++++++++++---...---***'''***+++++++++***)))(((((())))))***++++++,,,------******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,///...333LLLpppjjjLLLAAAGGGPPPRRRRRRaaakkkuuuzzz~~~~~~~~~{{{{{{}}}~~~sssrrrpppnnnllljjjhhhhhhiiifffccccccbbbaaacccggggggkkkkkkgggccc___YYYRRRLLLIIIZZZ\\\\\\ccciii{{{III555,,,...///333444---,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******+++---000000///---,,,,,,,,,,,,,,,---...///***------999888>>>ZZZ___pppmmmIII333111,,,$$$+++)))++++++***)))((()))***((()))))))))************+++******)))))))))))))))''''''((((((((((((''''''((()))))))))************///&&&,,,GGG^^^[[[GGG777999aaannn<<<,,,888222222222111111000///...000000000000000///......---------,,,,,,+++++++++LLL;;;555777333333444...222222222111111000.........///000111111333666999777888999:::999777555444000111222333444555555555555555999666333CCCXXX]]]]]]\\\```sss}}}XXX>>>333000//////...---,,,,,,++++++,,,))))))*********+++++++++******+++************+++)))))))))******)))))))))+++++++++*********))))))+++,,,---.../////////...,,,,,,---------------,,,,,,------...---,,,***)))++++++++++++++++++,,,,,,......---,,,,,,,,,,,,---***+++,,,------......---,,,,,,+++++++++*********++++++++++++,,,,,,------...,,,******+++++++++***((()))***++++++,,,++++++,,,+++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++...000000888TTTyyygggKKK@@@CCCJJJPPPUUUfffoooxxx||||||xxxwwwyyy||||||~~~rrrkkkxxxyyyyyyyyyttt}}}wwwJJJ666---///...111222***++++++)))))))))***+++,,,000///---+++************---+++)))***,,,///000000+++++++++,,,---///000111///---)))222222???jjj{{{llldddHHH***000...'''---)))***+++***((('''((()))((()))))))))************************)))))))))(((''''''((((((((((((''''''((()))))))))************+++)))***777OOO\\\OOO999===YYYxxxDDD+++444333333333333222111000//////000000000000//////...------,,,,,,,,,,,,++++++JJJ:::555666333444555///222222222222111///...------///000111111333777999777888:::;;;:::888555333000111222444555555555555666555888666777LLLaaaddddddaaadddyyyoooLLL555...000222///...---,,,++++++++++++************************)))+++++++++***)))***+++((())))))******))))))(((+++************)))))))))+++,,,---...///......---,,,,,,---............---............,,,***((('''+++++++++++++++*********---------,,,,,,,,,++++++******+++,,,------,,,,,,++++++++++++************,,,,,,++++++,,,,,,---...///,,,)))((()))***++++++((()))+++,,,------......---,,,,,,,,,++++++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++///000000;;;[[[~~~dddIII@@@AAAFFFOOOWWWmmmuuu|||~~~{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}rrryyyyyyyyy|||www~~~qqqFFF444---///---...///(((******************+++,,,111///---,,,************---+++((((((***---000111++++++,,,,,,---///000111///,,,'''///...>>>qqqrrrdddUUU...---+++'''))))))***+++***((('''((()))))))))))))))************)))************)))(((((((((((())))))))))))(((((())))))))))))************"""...111,,,333CCCFFF===FFFTTT~~~PPP---///222333444444333222000/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,III999444666444555777000222222222222000///...------...000000111333777:::777888:::<<<;;;888555333000111333444555555666666888555777666;;;UUUjjjjjjhhhdddggg~~~dddEEE333,,,...222///...---,,,++++++++++++,,,,,,++++++***))))))))))))+++,,,+++)))(((***,,,(((((())))))))))))((((((************))))))))))))***+++---.........,,,+++,,,---...///////////////.../////////...,,,+++))))))******+++,,,,,,,,,,,,---......///...---,,,+++,,,,,,---------------,,,++++++++++++************,,,+++*********+++---------+++))))))***+++***)))+++,,,,,,---............++++++,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,,,,,,,+++......///<<<^^^{{{___EEE>>>BBBGGGOOOXXXnnnvvv|||}}}~~~}}}zzzxxxwwwxxxzzz}}}~~~~~~~~~tttlllqqq~~~rrrjjjttttttuuuyyyxxx}}}fff???000---///,,,,,,---((())))))***+++++++++++++++------+++*********+++,,,+++)))((((((***---......///......---------......+++***'''000***333bbb{{{mmmnnn>>>---''')))((((((*********((('''((()))))))))))))))************)))******+++***)))((('''))))))************))))))))))))))))))************$$$---111***(((000:::>>>MMMNNNzzzbbb777///000111222333333222000/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,HHH888333666444666777111333333222222000///...------...000000111444777:::777888;;;<<<;;;999555333111111333444555666666666999555666555>>>[[[pppmmmjjjeeehhh}}}^^^DDD333,,,---000......---,,,++++++++++++---,,,,,,+++***)))(((((((((+++,,,,,,)))(((***,,,(((((())))))))))))((((((************)))))))))))))))+++,,,......---,,,***------...///000000//////...///000000000///...---((()))***,,,---...//////...///000111111///---,,,---......//////......---+++++++++************)))+++***)))))))))***,,,---+++******+++,,,,,,)))'''.........///......------******+++,,,------...///*********)))***++++++,,,******+++,,,,,,,,,,,,+++,,,---...<<<___yyy[[[@@@<<>>iiiyyyQQQFFFAAA???HHHMMM[[[rrruuuzzz}}}zzzzzz{{{~~~zzzooofffbbb``````TTTKKK???777444555555666\\\lllvvv|||wwwrrrwwwqqqOOO666000,,,---,,,))))))++++++---...,,,)))(((***------''')))222333,,,***///*********++++++,,,,,,,,,,,,---...//////...------222,,,)))***'''+++@@@YYY{{{dddjjjYYY555)))'''---******))))))))))))******&&&'''(((*********))))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))******+++)))******++++++...222555NNNHHHbbbxxx444777...111222111111111111000000/////////............------,,,,,,,,,,,,++++++HHH===444333555555333333222222222111000000/////////000222222333555888;;;;;;<<<===>>>===;;;888666333555555333444888999777666666555;;;QQQkkkrrrlllgggeeehhhfffNNN:::,,,...333...------,,,,,,+++******))))))***++++++***)))***+++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,......//////...------,,,......------------......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********,,,,,,,,,------.........******++++++++++++******))))))*********++++++++++++***))))))***+++---///222000///EEEpppoooKKKDDD@@@???FFFGGGQQQeeehhhnnnssswwwyyyzzzzzzzzzyyyyyyyyyzzzyyywwwuuuzzzxxxwwwzzz~~~zzzuuuqqqmmmlllmmmkkkfffaaaPPPLLLDDD<<<666333222222666333//////222666999:::DDDyyyrrryyy{{{tttooouuukkkGGG666000,,,,,,,,,))))))+++***+++---,,,******---///888---(((...111,,,))),,,++++++,,,,,,---...//////,,,---...//////...------...***+++,,,))))))999MMMdddVVVkkklllPPP:::((('''******))))))))))))******'''((())))))***))))))((((((((('''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))******+++)))***+++++++++---111444FFFGGG\\\DDD777111000//////111444333111000000/////////.........------,,,,,,,,,,,,++++++GGG===555444555444333333333333222222111000000000///000222222333555999<<<;;;===>>>@@@???===;;;999222555666444555999;;;999555666777???UUUjjjpppjjjcccbbbgggvvvVVV@@@777...,,,///------,,,,,,++++++*********)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,.........///......---,,,///...---,,,,,,---...///...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---.........---,,,******+++******)))(((''')))))))))*********+++++++++******)))***,,,---...///000555OOOwwwgggGGGBBB???;;;???:::???CCCFFFJJJOOOSSSVVVXXXYYYQQQOOONNNMMMMMMKKKIIIFFFIIIGGGHHHJJJLLLKKKFFFAAA@@@===999888888888555222888555222...+++******+++---------000333666888888888gggxxxyyy}}}zzzqqqmmmuuufffAAA555000,,,,,,,,,***)))+++)))***+++++++++,,,...000AAA222(((+++///,,,)))***,,,,,,,,,------------...------............---,,,+++***,,,...)))'''222BBBaaaPPPdddnnn\\\BBB************))))))))))))******))))))))))))))))))(((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,++++++,,,///222;;;FFFUUU{{{YYY777666111...///222333222///000000000/////////......------,,,,,,,,,,,,++++++FFF===666555555333222333333222222111111000//////...///111222222555999;;;;;;<<<>>>@@@@@@>>><<<:::222555666444666;;;===;;;444444555>>>PPPcccgggccc```___fffmmmHHH444555111,,,......,,,,,,,,,++++++*********)))***++++++***)))***+++******************************)))))))))***+++++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---...............------...---+++++++++,,,...///---...///...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,...///000000///---,,,************)))(((&&&&&&))))))))))))************************+++,,,---...---111999UUU|||fffGGGBBB<<<555666---///***+++---///111333444555222111000111222222000///000//////000000///+++(((///---******,,,.........000//////...............222111222333444555555555>>>\\\{{{{{{}}}{{{sssqqqzzzgggDDD555///,,,,,,,,,***)))+++))))))*********+++---...<<<222******,,,******+++---,,,,,,,,,+++*********------...---------,,,,,,++++++,,,---+++---:::IIIkkkWWWeeeooodddHHH***,,,******))))))))))))******+++******)))))))))))))))))))))((((((((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++...000444GGGOOOkkknnn;;;777222///111222000......000000000////////////...------,,,,,,,,,+++++++++DDD===777666555333222333111111111000//////......,,,...000111222444888;;;:::<<<>>>??????===;;;999222555666555777<<<>>><<<777555444<<>>>>><<<:::888222555666444666;;;===;;;:::777777???MMMYYY^^^]]]]]][[[eee```>>>---222222...//////++++++++++++++++++++++++)))***++++++***)))***+++************************''''''''''''((()))***+++******++++++,,,,,,------+++,,,,,,---------------////////////...---,,,+++,,,---......///.........******++++++,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------......///000111111111000...---,,,))))))***))))))((('''&&&((((((((()))))))))******)))******+++,,,,,,---------333???^^^[[[???:::111,,,333------,,,------///000111222222...,,,++++++,,,---,,,+++---,,,+++++++++,,,...///---,,,++++++******++++++//////000111111111000000//////...------000555999111FFFttt~~~|||uuuzzz~~~qqqUUU444...+++,,,,,,******,,,,,,+++))))))******)))(((&&&***------+++))),,,000''')))+++...222555777888///...---,,,+++++++++,,,*********,,,333CCCXXXhhh[[[RRRVVVZZZ___LLL***---******))))))))))))******,,,+++***)))+++---111333+++***)))))))))***,,,---************************)))))))))))))))******+++)))+++,,,,,,++++++,,,...333CCCGGGRRRggg;;;222...222444111111666111111000000000/////////------,,,,,,,,,,,,++++++zzzBBB===888888666222111333222222111111000//////......000111333444777;;;>>><<<===>>>???>>><<<999777222555666444666:::<<<:::888666:::EEESSS\\\___^^^ZZZ[[[hhh\\\@@@000000......000---++++++++++++++++++++++++)))***++++++***)))***+++************************(((((((((((()))***+++,,,******++++++,,,---......+++,,,,,,---......------....../////////......---,,,------...//////......)))+++---...//////...------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,---.../////////000000///...---,,,++++++)))))))))******))))))((((((((((((((()))))))))***))))))***+++,,,,,,,,,,,,,,,444DDDeeeTTT:::666...+++444///...)))***+++---...///000000444222000///000111111000///000111111111111222222///000111111000///...///,,,---------------------222333222000...///222666===```yyyuuutttyyy~~~qqqVVV444...+++,,,,,,+++***------+++)))***,,,---,,,+++***,,,---,,,++++++------(((***,,,000333777999;;;///...---+++++++++++++++)))*********---999GGGRRRFFFCCCAAA===IIIFFF---333******))))))))))))******+++***)))***,,,111666999++++++***)))***+++,,,---************************)))))))))))))))******+++((()))+++,,,,,,+++---...333:::CCCJJJSSS>>>...///333222000222111111111000000000//////------,,,,,,,,,,,,++++++yyyBBB===999888666222111444333333222222111000000000000111333555666999===@@@===>>>???@@@???<<<999777222555666444555999;;;999333444:::HHHWWW^^^___^^^XXX[[[lllZZZAAA222///+++---111,,,++++++++++++++++++++++++)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,------......+++,,,,,,---.........---,,,,,,---...////////////,,,,,,---.../////////...***,,,///111222111///......///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,------...///000000000///---,,,******))))))((())))))************)))(((((((((((())))))))))))))))))***,,,,,,,,,,,,,,,+++555HHHkkkRRR999666...***333---***,,,---...000000000//////---+++******,,,.........///222555666555444333222))),,,...///////////////............////////////)))+++.........///333666XXXxxxpppuuuzzz}}}nnnRRR444...+++,,,---++++++------+++)))+++...000000...222000---***+++------***+++,,,---///111333555555///...---+++******++++++))),,,+++'''%%%(((...222...888@@@???PPPMMM,,,,,,******))))))))))))******+++***)))***---333999===,,,+++*********+++,,,---************************)))))))))))))))******+++''')))+++,,,,,,,,,---...111444???FFF}}}}}}jjjJJJ///,,,222222---+++111111111111000000000000---------,,,,,,,,,++++++rrrFFF>>>999777555222222444111222333222111000111222000333111...444@@@@@@777;;;<<>>999555222333444555666777888999888444777HHHYYY___^^^\\\^^^XXXtttwwweeeoooGGG>>>333,,,,,,---,,,***************+++,,,------******))))))***+++,,,,,,+++++++++*********))))))+++,,,---,,,*********,,,)))******++++++,,,,,,---+++))))))...555777222,,,...---,,,,,,---...---,,,///000000000///...------,,,,,,++++++,,,---///000000///...---------------......//////////////////...+++((())),,,---,,,)))+++,,,,,,,,,,,,+++***)))+++++++++,,,---...///000111000...,,,++++++++++++))))))(((((((((((())))))''''''''''''((((((((((((************+++,,,---...//////PPPuuuzzzNNN@@@333///000///......//////...---,,,++++++***,,,---...---,,,,,,---///000111222222222111000///***---000000---+++,,,...444666(((---******<<<+++///(((666111)))000111666lllrrroooxxxvvvyyy{{{pppRRR444222///,,,***))))))***------,,,++++++,,,,,,,,,222///,,,,,,,,,,,,)))&&&***---000111000/////////---000000---(((&&&)))---******))))))))))))******000...GGG888DDD^^^:::,,,999111$$$$$$000...(((,,,((())))))))),,,111888===AAA000%%%)))---+++***...************************,,,,,,+++***)))))))))***)))***+++***))))))+++---(((222888AAA^^^[[[333///222555555000000000111222222111//////......---,,,,,,,,,,,,---qqqEEE>>>888777666333222444111222222222000//////000///333222///666AAABBB;;;<<<>>>@@@BBBAAA===888444333333444666777888999::::::666:::JJJYYY^^^\\\ZZZ[[[XXXvvvxxxTTTfffQQQUUU===777000---......,,,)))+++++++++***++++++,,,,,,******))))))***++++++,,,+++++++++*********))))))***+++,,,,,,******+++,,,******++++++,,,---------+++***+++...333444000,,,...---,,,,,,......---,,,------............------...---,,,,,,,,,---...///......---,,,,,,,,,------000000///...---------------+++******,,,------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++***))))))***))))))(((((((((((())))))''''''((((((((()))))))))************+++,,,---...000111RRRuuu}}}sssPPPDDD777111...+++***+++000000000000000000000000222222222000......///111444333222111111222333444...///111222222444777999***111---888222)))555***000(((444000+++111000888ssspppmmmuuuuuu{{{vvvfffHHH333111...,,,************---,,,,,,++++++,,,,,,,,,///---++++++------+++)))))),,,///000////////////---000111...)))'''***---*********))))))*********...999NNN222???hhhHHH,,,999AAA666&&&(((...+++***))))))))))))***...444999>>>///&&&***...+++***---************************+++***************+++,,,)))***+++***))))))+++---***222555:::SSSwwwsssNNN666---222444---///000111111222111000000...------,,,,,,,,,,,,,,,pppDDD===888888666333333555222333333222///......//////222222111777BBBDDD>>>>>>@@@BBBBBB@@@<<<777444444444555777888999:::;;;<<<:::???MMMZZZ]]][[[XXXXXXYYY{{{ddd\\\GGGDDD222///---...//////,,,(((,,,,,,++++++***+++++++++*********)))******+++,,,+++++++++***************)))***,,,,,,++++++,,,...+++++++++,,,------......---...000111222111///......---,,,---...///...,,,+++,,,------...---------......---------......///,,,,,,,,,,,,,,,---------222000...,,,++++++,,,---+++,,,---,,,,,,,,,...000......,,,+++++++++,,,---------,,,,,,,,,,,,---------,,,+++)))(((((((((((())))))(((((((((((())))))((())))))))))))*********************+++,,,---...111444VVVxxx}}}}}}jjjNNNFFF>>>:::666555888===666666555444444333333333666555444111///...000222666444222111333777;;;???===<<<<<>>@@@BBBDDDCCC???:::666333555555666777999:::;;;<<<;;;;;;CCCQQQ\\\^^^[[[YYYUUU\\\~~~aaaLLL@@@---,,,,,,---//////,,,***------,,,+++************+++***************++++++************************((()))++++++++++++---...++++++,,,------......//////222555444222//////111...---,,,---...///...,,,------.........---,,,,,,---------......///000111+++,,,,,,---............111///,,,******+++---...+++---///...,,,,,,///222///...,,,++++++,,,...///...------,,,+++++++++,,,,,,++++++***)))((((((((())))))(((((((((((())))))))))))*********+++++++++************+++,,,------111888\\\|||zzzdddFFFDDDDDDFFFIIIMMMWWWaaabbbaaa___]]]ZZZXXXVVVUUUYYYYYYXXXUUUSSSTTTVVVYYY[[[ZZZZZZ[[[^^^dddiiimmm~~~|||}}}|||RRR666000111***000...111222111GGG{{{sssppp{{{~~~zzzeeeJJJ333///...---,,,+++++++++,,,++++++++++++++++++,,,---))))))***+++,,,---------(((***---------,,,---...,,,///111000---+++++++++,,,++++++++++++++++++,,,000---:::222444===000111222MMMJJJ---$$$,,,,,,(((,,,,,,,,,***)))))),,,...222,,,))),,,...+++***,,,++++++++++++++++++++++++++++++*********+++,,,,,,)))***+++***))))))+++---+++111333111<<>>999555444555666777888999:::;;;<<<999<<>>***666...//////000111222222333111000000///////////////bbb@@@:::777999888555444666777888888777444333333444444444444444666999;;;<<>>888666666555555666888999:::;;;<<<888>>>KKKZZZaaa___\\\\\\WWWfffkkkIII...111000---+++***+++,,,---,,,,,,++++++***+++++++++,,,+++******)))************************+++++++++)))***,,,,,,++++++,,,...+++++++++,,,------......))),,,///...,,,+++,,,...,,,+++***+++,,,---,,,***000000000000///...---,,,+++,,,...000111222333333---...000111111000///...---,,,++++++,,,...000222......///...---,,,...///---,,,+++++++++,,,......------,,,+++++++++++++++,,,,,,------,,,++++++***))))))(((((((((((()))))))))************+++++++++************+++,,,---...000>>>hhhzzz___DDDDDDIIIQQQXXXaaannnzzz~~~}}}|||{{{zzzzzzzzz|||}}}}}}}}}~~~qqq;;;333000...000---444000666ggg~~~www[[[===444------,,,,,,++++++************)))******+++,,,---***+++,,,+++***)))***+++)))+++,,,,,,,,,,,,---///,,,---------,,,,,,+++***++++++************++++++(((===HHH;;;.........***,,,000---...222+++$$$***,,,------,,,***((()))))))))***+++,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***))))))))))))***+++***))))))+++---(((---333444666EEEeeeJJJ'''777000/////////000111222333111111000///////////////]]]???:::777999999666555666666777777666444444444555444333444666888999===@@@AAADDDFFFDDD===888666777444555666777888:::;;;;;;:::AAAOOO]]]bbb^^^[[[[[[ZZZlllrrr[[[BBB//////...---,,,******+++,,,+++++++++***++++++,,,,,,,,,++++++***))))))******))))))*********+++++++++***+++,,,,,,******+++,,,******++++++,,,---------)))***,,,,,,------...000+++***))))))++++++***))),,,---......////////////---...000111222111111000---...000111000///---,,,------------...///000000000///---,,,------,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,---------,,,+++***))))))(((((((((((()))))))))))))))************+++************+++,,,---...000BBBmmmwwwZZZEEEDDDHHHPPPYYYaaammmwww~~~~~~}}}~~~yyy<<<222///000111...444///:::www~~~~~~yyyZZZ:::555---------,,,+++***))))))))))))))))))***+++,,,---)))+++,,,+++))))))***,,,***,,,---,,,,,,,,,...000---,,,*********++++++************))))))*********###777AAA???666000000)))---...((()))///+++%%%+++(((***++++++)))((('''(((&&&***,,,+++)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))***+++***))))))+++---***,,,000111000<<>>999777999999666555666444555666666444333444555333333555888999;;;???CCCAAADDDGGGDDD===888777888444444555777888999:::;;;<<>>999666777444555666888999999999999:::FFFWWWcccccc]]]XXXXXXWWWzzzoooUUUGGG;;;333000000///...------------------,,,++++++******++++++(((+++------,,,*********,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,+++******))))))******(((+++...222222000---++++++,,,,,,------,,,,,,+++)))***,,,.....................////////////.........+++***+++---...,,,******+++---///111111111111///...---,,,,,,---...///------,,,,,,,,,,,,++++++************************,,,------......------,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,///111)))NNNxxxsssQQQBBBKKKQQQRRRYYYfffpppsss}}}}}}~~~~~~{{{xxxzzzssskkkeeeaaa___\\\ZZZZZZ[[[\\\[[[ZZZYYYYYYYYYUUUVVVjjjjjj~~~{{{444222111,,,444,,,///333BBBvvv}}}vvvXXX===999111///,,,+++,,,+++(((%%%---...---)))((())),,,,,,***+++---......---+++***///...---+++***+++...111222000...+++******+++,,,---+++)))***,,,,,,)))&&&&&&999JJJ999MMM999&&&555//////---+++++++++(((%%%''')))***+++***)))***+++///)))&&&***,,,******...000///...------...///000+++++++++*********))))))++++++++++++++++++++++++---)))***000222666JJJ```xxxsss===...444333222000///000000111111000///......------...SSS>>><<<999777555555666777@@@888222111000///000333000111333444666;;;@@@DDDDDD@@@>>>===:::555333666555555666888888999999999;;;HHHYYYdddddd___[[[ZZZ\\\dddKKK>>>666333333000000///------,,,,,,,,,,,,,,,++++++******++++++&&&(((***+++******,,,---,,,,,,,,,+++++++++******))))))******+++++++++***,,,+++******))))))******)))+++...000111000...,,,,,,,,,,,,---,,,,,,++++++***+++---.../////////...---......//////......---...,,,++++++......---+++)))***+++---...//////...///...---,,,,,,---...///------,,,,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))***************+++++++++***+++...000,,,RRR{{{mmmLLLHHHKKKLLLNNNUUUdddttt||||||uuukkkaaaZZZKKKFFF???:::888777555333666999<<<<<<:::888999:::666111===888KKKJJJbbb{{{|||666111111+++222,,,///444IIIxxx}}}sssUUU<<<:::///---+++,,,------***(((***++++++))))))+++---...***+++---......---+++***,,,---...---,,,+++,,,...,,,,,,+++++++++,,,---...---,,,++++++,,,,,,+++******???RRR>>>PPP???,,,666...---***)))***,,,,,,***(((***++++++)))((()))***,,,+++---111///***+++111///...------------...///+++++++++*********))))))++++++++++++++++++++++++,,,)))***///000333EEEYYY~~~yyyCCC222444333222111000000000000111000///......------...QQQ===:::999:::555111999FFFSSSBBB111,,,///111222333111111333444777<<>>777777444000......//////...///333666555111///111444:::222777222@@@666CCCGGGppp}}}:::111000+++000---...666SSS}}}zzzjjjLLL666888---,,,+++,,,------+++***)))((()))***+++,,,---...***+++,,,------,,,+++***)))+++...///---,,,++++++******+++,,,,,,,,,,,,,,,------...---,,,---...000---FFF]]]EEEOOO>>>+++---///,,,******++++++,,,+++)))***++++++)))((()))***+++---000000+++'''+++222------,,,,,,,,,,,,------+++++++++***************+++++++++++++++++++++++++++)))+++///...000===NNNrrrJJJ555222222222222222111000///111000///......------...OOO<<<888999===777111???UUU___JJJ444---111333222111222222333444666;;;BBBGGGIIIJJJKKKHHH@@@666555999555555666777888:::;;;<<<>>>NNN```gggeeebbb```^^^fff|||\\\CCC444.........111000///---,,,+++******,,,,,,,,,,,,++++++******------,,,+++***+++...111,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,+++******))))))******+++,,,,,,------......///......---,,,++++++++++++---...///111111111000///......////////////............---............---,,,------...////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))((()))))))))************+++,,,,,,+++***+++---///555bbb|||```FFFCCCBBBIIIVVVaaahhhsss}}}rrrZZZEEE888222...+++111000///000111222444444333666888555000...222777888444999@@@```ggglllKKKYYYxxx|||>>>333///+++...///...888___sss```BBB///333,,,,,,,,,,,,---,,,+++***+++((((((+++,,,++++++---******+++,,,,,,,,,++++++)))+++......---+++++++++,,,---.........,,,***(((+++---...---+++,,,///333000OOOpppUUURRR===***'''222...,,,------***''''''((()))******)))***+++------,,,+++)))((('''***---,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++***,,,///---...777CCChhhMMM444111222333333222111///...111000///......------...MMM@@@;;;<<>>AAA@@@???@@@@@@<<<666666999666666666777888;;;===>>>DDDYYYjjjkkkfffdddcccaaaiiizzziiiPPP;;;333444333//////...---,,,++++++++++++++++++,,,---,,,+++***)))******+++,,,---111777;;;,,,,,,,,,+++++++++******,,,+++*********+++---...,,,+++******))))))******+++++++++,,,------......------++++++++++++---......///000111111000///.........////////////......,,,...///...---,,,---...---,,,+++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,///111>>>rrr{{{[[[KKKEEEHHHKKKPPP[[[iiirrrtttYYYHHH555+++---222333111---///000111///...//////444444333111///000222555...>>><<<111???UUUttt===111MMMqqqooo666000///---,,,444,,,888qqq}}}zzz|||lll[[[???...222.........,,,+++,,,///222888///***------)))'''***))))))******++++++,,,,,,---......---++++++---///***,,,...000111111000///((())),,,,,,,,,,,,---...***DDDwwwmmmaaaEEE777333...)))***111222,,,(((***&&&'''))))))***,,,///222///+++***444DDDHHH999'''******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,---...---,,,---222777RRRvvvXXX;;;222222222222222111000///111000///......------...|||FFF@@@===:::777777999===@@@888222000333444333222444000222555888:::<<<@@@BBBCCC???>>>???===:::999<<<666666666666888;;;>>>???III___pppooohhhgggfffcccnnnqqqRRR999111444111+++------,,,,,,+++,,,,,,---***+++,,,------+++***(((((()))******+++---111444,,,,,,,,,+++++++++******+++***)))((()))***,,,---,,,+++******))))))************+++---------------,,,+++******+++,,,...///...///000000000///...---,,,------------------,,,+++---......++++++,,,...------+++*********++++++)))***+++,,,,,,+++***)))++++++++++++************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++---000333CCCxxxxxxWWWKKKCCCLLLPPPNNNYYYkkkpppiii<<<777111......///000///***...444777999;;;>>>@@@GGGFFFDDDBBB@@@;;;555000"""222999@@@IIIPPPooo888000<<<___mmm444...///...,,,777,,,777uuuxxx{{{xxxjjj[[[AAA///222//////...------111777<<<===111)))---...)))(((,,,)))))))))******+++,,,---,,,...000000///------...***+++---...000000000///((()))+++---///...,,,)))(((333cccddd___DDD777333222***)))///000***)))...)))******))))))***...000777000+++444IIIWWWNNN<<<******+++,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++***,,,---+++***---111555DDDmmm^^^@@@444333222111000000000000111000///......------...xxxDDD888888555222666>>>@@@<<<777555666777555111111444...111666:::<<>>@@@MMMdddtttqqqjjjiiihhhdddrrrlllJJJ111,,,333333,,,,,,,,,++++++,,,,,,---...***+++,,,------+++***(((***+++***)))'''''')))***,,,,,,,,,+++++++++******+++***((('''((()))+++,,,,,,++++++***)))*********)))***,,,---......---,,,++++++******+++---///111......///000000///...---***++++++,,,,,,++++++******,,,...---+++***+++...000///---,,,+++,,,,,,---)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((******+++---111444FFF|||uuuSSSIII<<>>555444SSSooo555...///...,,,999+++666wwwzzzyyy||||||~~~tttgggZZZAAA...000/////////...///555===DDD???111))),,,...******///))))))))))))***+++,,,---***---222333222///---,,,---------...------,,,,,,***)))***...111000,,,'''000---XXX``````GGG999333999...)))------''''''...,,,,,,,,,***((())),,,...AAA555(((,,,CCCZZZ]]]TTT***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++)))++++++)))))),,,111333999ggg___CCC444333222000///000000111111000///......------...nnnHHH777:::999666999@@@BBB???::::::666111222555444111222444777:::===>>>??????AAADDDEEEBBB:::555444666888444444999;;;;;;<<<>>>JJJffftttoookkkfffbbbgggzzzqqq___III:::444///111222)))///...,,,+++***+++,,,,,,,,,+++******,,,,,,+++***+++++++++***((((((+++---+++*********))))))((((((((((((((()))******+++++++++++++++***((()))+++---***,,,///000000...+++))))))***+++,,,---...............---,,,++++++++++++***************+++++++++///...,,,++++++,,,...//////...,,,*********,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++*********))))))((((((,,,(((''')))+++,,,000555PPPyyydddTTTEEEIIIHHHMMMVVVfffuuuddd===///,,,///333...)))666KKKfffmmmwww}}}}}}{{{~~~|||nnn^^^@@@888;;;III\\\OOO;;;444@@@~~~iii444111222***...///444555ssszzztttxxxyyytttxxx}}}rrreeeRRR<<<000///111...,,,,,,000444888999000//////---,,,+++******+++...---******,,,+++)))...,,,...111000,,,000888---...,,,***,,,///,,,&&&,,,,,,,,,...//////---+++111,,,OOOhhh```lll:::555GGG///***444111***+++,,,++++++***((((((***...222@@@JJJ--->>>>>>@@@BBBZZZ888+++'''000000&&&&&&///)))***+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,+++*********+++---///000<<>>???@@@AAADDDEEEAAA;;;666666777888555555999;;;;;;<<>>@@@AAA@@@BBBCCC@@@;;;777777888888555555999;;;:::<<>>LLLQQQIII>>>999EEELLLEEE999444666888444555666888;;;>>>AAABBB???@@@@@@>>>:::777666777777555666999::::::===CCCYYYqqqwwwjjjbbb^^^aaalllyyy\\\AAA111///+++---000,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,+++)))+++++++++))))))***,,,*********)))))))))))))))((())))))******+++,,,,,,,,,---------++++++,,,...***+++...000111000///...,,,,,,,,,,,,,,,,,,------...---,,,+++************)))))))))***++++++,,,,,,,,,---...//////...---,,,,,,,,,+++******++++++,,,+++*********))))))))))))++++++++++++++++++++++++************************)))))))))******)))))))))))))))(((((((((((())))))*********)))))))))))))))+++)))***,,,,,,---333;;;YYY{{{^^^KKKAAACCCIIIMMMYYYkkkfffEEE)))***---///...000BBBddd}}}qqqaaaQQQEEEGGGPPPbbbyyyUUU///666666777888999555CCCkkk222...000+++...,,,111555rrrvvvrrrwww~~~~~~~~~pppdddRRR===222222///---,,,,,,------+++)))******+++,,,---......///+++------******------***((()))++++++))))))---222333///)))'''...666555...---///000111000///......000111555|||]]]QQQ777---000,,,))),,,,,,---,,,,,,***((())),,,...222QQQUUUhhhlllPPP888000333111***'''...777444*********++++++++++++++++++---,,,***(((((((((***++++++*********+++---///000444777UUU|||sssAAAGGG???555000///111333333111111111000000000//////bbbDDD>>>999888BBBOOORRRJJJAAAEEEKKKMMMEEE===;;;======777777777888;;;>>>AAACCC??????>>>;;;888666555555777555666999999999>>>EEE```www{{{mmmccc```fffsssuuuUUU;;;///111///...///,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***,,,+++***)))***+++))))))))))))))))))******)))))))))***++++++,,,,,,,,,...///...---,,,---...+++,,,...000111111000///------,,,+++++++++,,,,,,------,,,+++************((())))))***++++++,,,,,,+++---///000000///---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********)))+++------...555>>>aaazzzYYYGGGBBBDDDJJJJJJWWWlllcccBBB...///222222///666NNNooo|||jjjOOO;;;000***......:::XXX|||PPP---444111111444666555FFFiii111...000---111...222999vvvyyyrrrsssuuuvvv|||nnncccQQQ===222222...------...//////---***,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++......+++***---...,,,***+++...111777333,,,(((---444333---111333444333000---,,,---...444555rrrzzzooobbb:::)))222111)))+++111******+++***)))***---000666EEEKKKdddlll>>>))),,,))),,,+++***444>>>:::,,,******+++++++++,,,,,,---...,,,***(((((()))***++++++*********+++---///000444111MMMxxxzzzLLLAAA;;;444111222333333222111111111111000000000000aaaGGG???::::::BBBJJJKKKGGGDDDTTTVVVRRRIIICCCCCCCCCAAA;;;:::999999;;;>>>BBBDDDAAA@@@===:::888666555444777666777999999999???GGGeee{{{pppfffdddlll{{{~~~tttRRR888...333111...///,,,++++++,,,---------,,,,,,+++***)))***,,,------,,,(((***,,,,,,***)))***+++))))))))))))************))))))******+++,,,,,,,,,---...000000...---...///---...///111111111000000///...,,,+++***++++++,,,---,,,+++******))))))***(((((()))***+++,,,,,,---,,,---///000000///---,,,*********+++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))(((((((((((())))))))))))))))))************)))***,,,///......666@@@jjjvvvTTTEEEDDDDDDKKKIIIVVVooobbb???333444333---+++;;;\\\{{{qqqQQQ444)))***---111***(((;;;ccc{{{FFF...222,,,///111222666KKKfff000000000...333...444<<>>???DDDWWWYYYVVVNNNHHHGGGHHHGGG???>>>;;;:::;;;>>>BBBEEEDDDBBB>>>;;;999777555444666666888999999999???HHHccczzzoooeeedddnnn~~~|||uuuvvvVVV:::---222000,,,...---***+++,,,---------,,,,,,***))))))***,,,------,,,(((***,,,,,,+++*********((()))))))))************)))******++++++,,,,,,------///111111000......//////000000111111111000000000...,,,+++******+++,,,---,,,+++***))))))))))))'''((()))***+++,,,---------...///000000///...---))))))***+++++++++++++++++++++++++++************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))(((((((((((())))))((()))))))))************)))***---000...///888BBBrrrsssOOOCCCGGGCCCLLLIIIWWWrrr```:::444222///))),,,EEEkkkzzz^^^<<<)))***//////222111)))+++MMM{{{fff888///000***222111...777PPPbbb///222......333...444???}}}}}}uuupppppprrrzzzwwwjjj___OOO;;;111222000...------......---,,,,,,,,,,,,+++++++++*********---...+++,,,//////,,,333888777///***+++,,,+++666777555///---///111///333666888666000,,,,,,.........,,,---:::<<>>BBBEEEGGGDDD@@@===:::888777555666666888:::888888@@@III^^^vvv{{{lllaaaaaalll}}}ppppppyyy[[[<<<...111...***,,,---)))***,,,---...---,,,,,,***))))))***,,,...---,,,(((***,,,,,,+++***)))***(((((())))))*********+++)))******++++++,,,---------///111222000/////////000111111111111000000///000///---+++******+++,,,---,,,+++***))))))))))))'''((()))***+++,,,------......////////////......((()))***+++++++++++++++************))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))(((((())))))*********+++)))***...000//////888CCCwww~~~pppMMMCCCJJJAAALLLIIIYYYuuu___777222000///...666UUUxxxqqqOOO111(((//////''''''111...(((BBBrrr]]]222111...&&&000---,,,777SSS```...333------333...444???~~~|||uuuqqqssswww{{{vvviii^^^NNN;;;111111444222000/////////...---++++++++++++++++++++++++***---...+++,,,//////---111666666///***---...---111444444...***,,,...///222555888666111---...000)))---555***000000SSSNNN\\\\\\UUU???000888999''',,,,,,---+++***)))+++,,,---222///111III***333===+++)))***---///,,,)))(((++++++******+++---...///++++++---...............+++*********+++---///000666---EEEssshhh@@@:::444111222444444444111111111111111111222222VVV@@@<<<:::666555666:::???BBB<<>>hhhwwwAAAAAA777...222333000222222000///111333444222///QQQ;;;;;;999666555666888<<<>>>888AAAJJJPPPSSSQQQHHH???BBBBBB@@@>>><<<===@@@CCCKKKHHHCCC===999777666666:::666666::::::999AAANNNgggpppooogggdddfffvvvnnnbbbYYYTTTBBB666------///...---//////......//////...***(((---,,,+++***)))******++++++---...---***((()))+++)))***++++++++++++++++++...---+++******,,,...000333444444222///---...000000///...+++)))***---000,,,+++***)))))))))******++++++***)))))))))))))))+++))))))+++---...------///000000000//////...---000////////////...---+++---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,------------)))+++,,,,,,+++******+++))))))))))))))))))))))))******)))))))))******+++,,,+++)))---222000:::SSSoooKKKIIIIIIMMMGGGQQQ]]]kkk^^^777///111,,,111===ooo|||\\\555+++,,,+++...---,,,&&&'''555VVVPPP///...000000111///000555oooRRR)))111...333...111///QQQzzzttt{{{vvvtttnnneeeKKK777333333000000000///000000111111---,,,,,,,,,++++++++++++***+++++++++++++++******,,,,,,,,,,,,+++******)))***222333---,,,111111,,,,,,,,,---------------,,,555///???AAA...;;;ZZZ]]]UUUbbbgggZZZDDD333+++)))+++++++++,,,++++++++++++---,,,///111///)))(((+++666...,,,,,,))),,,000...---,,,+++******+++,,,,,,***+++---/////////---------,,,+++++++++,,,---...111111===bbbNNNAAA666333333444444333333111///000222333111///KKK777999888666555555666888999444;;;BBBFFFJJJKKKFFF???AAAAAAAAA???>>>???BBBEEEKKKHHHBBB===888666555555888555666:::::::::DDDRRRhhhpppnnngggfffhhh{{{~~~iiiVVVEEE>>>???555111...///000///...///000///...//////---+++(((++++++***)))))))))******)))+++---,,,+++***+++,,,******+++,,,,,,,,,,,,,,,------,,,,,,------...///222333333111///...///000//////...,,,******---///+++***))))))(((((())))))+++***))))))))))))))))))+++***)))***,,,......---///000000000000//////...222222111111///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------+++++++++,,,))))))))))))))))))))))))******)))((((((((())))))++++++)))---222111>>>YYYpppIIIGGGKKKOOOJJJUUU___lll^^^666...111+++111===ppp~~~~~~NNN333///***,,,111+++///===FFFUUUvvvsssHHH---...000000333222000888vvvIII++++++...///,,,000555]]]|||{{{uuuvvvzzzxxxvvvooodddIII666333222............///000111111---,,,+++))))))******+++******)))))))))******+++++++++++++++++++++++++++***111333---,,,000111,,,)))***+++,,,------------...///AAACCC000>>>bbbrrrTTTTTTLLL===000+++******---...///---+++***,,,///)))***...222000+++,,,000444///+++((('''***++++++---,,,+++***************)))+++...000111000///---///...---,,,+++,,,---...---111:::XXXccc@@@444888222333888333555333000000111111111000{{{HHH888888777666555444444444444222666:::===AAAFFFDDD??????@@@AAAAAA@@@BBBDDDGGGHHHEEE@@@<<<888666555555777444666::::::;;;HHHXXXhhhnnnlllggggggjjjaaaNNNCCC666444<<<444333333222000......///111000///...///---+++((())))))))))))))))))******((()))+++,,,,,,,,,,,,,,,***+++,,,---------------,,,---......//////......111111111000///...///000///000///...,,,,,,...///+++*********))))))))))))******)))))))))))))))***(((,,,,,,)))(((***------//////000000000000000000222333333111...,,,+++***++++++++++++++++++,,,,,,---------------------------.........------,,,+++***,,,...---,,,+++,,,,,,))))))))))))))))))))))))***))))))((((((((((((((()))***))),,,000000AAA```nnnEEEEEELLLNNNKKKWWWbbbnnn___666///000***000===pppzzzAAA222333(((---111,,,>>>fffzzzddd@@@,,,...//////333222111???BBB111+++///+++,,,...999hhhyyy{{{sssqqqvvvxxxyyyxxxpppbbbGGG666333111---------,,,------.........,,,***)))((()))+++,,,+++***)))((((((***+++,,,,,,+++++++++++++++++++++,,,111222///---000000...++++++,,,---------------+++...===<<<+++222PPPcccLLLJJJAAA333)))(((+++,,,,,,,,,,,,++++++***)))(((******,,,...---+++...333222333,,,&&&)))***'''(((,,,,,,+++******)))))))))(((***...000222111///...000///---,,,,,,,,,------,,,111777OOO{{{vvvBBB111:::111000999222888666333111111111222333xxxHHH===777666555444333222222111111444666666;;;AAABBB???===???AAABBBBBBCCCFFFHHHDDDBBB>>>:::777777777888666444666::::::<<>>===EEEGGG<<<...)))***---(((%%%%%%***000000***###//////222666444---)))***111999000'''...///(((+++++++++++++++******))))))(((***---000111000///...///...---,,,++++++,,,---+++000333HHHtttIII222999000///888000999888666333222222444555sssGGGAAA777666555333222111111111333444333222666===???===:::===@@@BBBCCCEEEGGGHHHAAA???<<<999777777888888777555777::::::<<>>000"""---...&&&,,,******++++++,,,++++++***)))***,,,---...///.........---,,,+++***+++,,,---***///000@@@ddd~~~||||||WWW777777333222777222777777777555333333555666mmmCCCBBB777666444222111111222222444444222///222999;;;:::777:::???BBBDDDEEEGGGHHHBBB???;;;888666555666777777666888;;;999<<>>333333...222111000///......------++++++++++++************'''((()))***++++++++++++---,,,+++))))))***,,,---,,,---//////...,,,---...------.........---,,,,,,))))))+++333777...***333,,,GGG^^^[[[FFF222***)))+++)))***000999;;;666000)))***444GGGTTTSSSIIIAAAEEEPPP888!!!***+++###,,,)))***+++,,,------,,,,,,+++++++++++++++,,,------,,,+++***)))***+++,,,---***///...333FFFZZZrrr}}}wwwqqqoooqqqxxx}}}iiiAAA777:::999777777333555666555333222444666iii@@@AAA777666333111111111222333444444111---000666888777666999>>>BBBDDDEEEGGGHHHCCC@@@<<<888555444444555888777888;;;999<<>>MMMMMM]]]hhhooo\\\222***...(((...:::mmm{{{^^^111000(((...333000hhhzzzYYY444)))+++000******111222@@@llliii444111000///%%%777...<<>>888<<<000333555555333111333444[[[GGG>>>777777777666555444444444222333333222111000111333666888999:::>>>DDDFFFCCC???>>>===:::666444555666:::666666::::::<<>>666888555444444666888666111---XXXDDD<<<777777777666666555555555333444444333111000111333333666888999???EEEGGGEEE???>>>===:::666555555666999555777;;;<<>>mmmyyyiiiNNN<<<555///...///***+++000+++,,,:::ddd```...000***+++//////)))RRRyyypppmmmnnnqqquuu{{{|||vvvfffMMM888///------//////......---,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++++++++---//////////////////.........,,,,,,---...///000000///,,,//////...111444111***,,,333MMMFFF@@@+++222+++'''***+++***(((((())))))(((+++***(((///999888...---111///'''&&&...000+++,,,...//////------...000+++,,,---...------++++++---,,,++++++++++++,,,------+++,,,...++++++<<>><<<===888;;;888777666777888777444111UUUAAA999777777777777666666666666555555555333111000111333000444777999???FFFHHHFFF??????===:::666555555777777666888===???FFF[[[pppnnnggghhhiiimmmxxxmmmVVV<<>>;;;+++,,,...(((((())))))(((((()))+++(((,,,---***,,,111///(((###)))+++''')))//////***---...///...,,,+++,,,---+++,,,---.........---,,,000///...---,,,+++++++++***)))+++///---)))///:::WWWzzzzzz~~~lllFFF;;;:::999>>>777666666777888999999888QQQ???777777777777777777777777777555666666444111000111222000444777:::@@@FFFHHHEEE??????===:::777555666777777777999===@@@III___sssmmmfffeeeeeemmmhhh[[[GGG555...///000///,,,,,,---------.........,,,,,,,,,,,,,,,---...///333222222111111000000///+++++++++***)))))))))***---,,,+++,,,---...---,,,,,,+++*********,,,---///...///111333222///+++)))***---//////---***((('''+++*********)))))))))((())))))))))))************)))))))))************+++444111...+++)))***+++,,,---,,,,,,---...///---,,,///////////////.........///...---++++++,,,,,,---+++++++++,,,,,,---------******************++++++++++++++++++++++++++++++///...,,,******,,,...///,,,+++,,,......;;;]]]wwwIIIBBB@@@HHHHHHPPPeeegggggg:::---222,,,///...???ggg~~~vvvTTT333///222111222DDDrrr]]]===((((((+++111444------...,,,...111,,,666OOOCCC111111000------///444ccczzzsssuuuxxxyyywwwxxxyyyooo[[[BBB222---......---,,,,,,++++++*********(((((((((((()))))))))))),,,***(((''''''(((***,,,(((***++++++++++++---...000000///..................///////////////......000---+++---333666222---HHHVVVRRRDDDBBB111***666444,,,%%%&&&***,,,---...)))///111...,,,...---((((((,,,...+++,,,//////+++,,,---...---+++***+++,,,+++,,,...//////...------000000///...---,,,,,,,,,)))(((+++111111...///333CCCeeezzzuuuOOO999666:::>>>333444555777999::::::999NNN???999777777777777666666666666555555555333111000111333222666999;;;AAAFFFGGGCCC@@@???>>>;;;777555666777888999;;;<<>>...000,,,111///===dddwwwOOO333111555333444DDDoooEEE555222444,,,)))000444***---,,,///000***777UUU}}}:::000---///...,,,///666fffzzzrrrrrruuuvvvxxx{{{wwwkkkUUU===000...///...,,,,,,+++*********++++++(((((((((((()))))))))))),,,***(((''''''(((***,,,)))***++++++++++++,,,...000///............///000/////////...---,,,******...***(((+++000222111///;;;DDD???DDDHHH<<<333EEEIII666&&&%%%,,,///...,,,)))...111///------,,,***%%%((())))))+++000222111,,,---...---+++******+++------.../////////...---.....................---,,,+++,,,000222111111222777NNNfff{{{VVV888333:::<<<222444777888888777555444KKK@@@;;;777777777666555444444444222333333222111000111333333777;;;===BBBHHHGGGDDD@@@@@@>>>;;;777666666888888:::<<<;;;>>>LLLbbbtttooogggdddcccooozzzhhhQQQ@@@111000222///------+++++++++,,,,,,,,,------,,,---...///111222333333333222222111///...------+++***)))))),,,------------,,,,,,...000000///...000///...---,,,+++++++++(((***,,,...///...,,,+++***+++,,,,,,***)))******))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++++++++++++++...---+++)))))))))+++,,,---,,,,,,,,,...---,,,***)))***,,,///000111111111++++++************++++++......---,,,,,,+++******+++***))))))***+++---...++++++++++++,,,,,,,,,,,,......------,,,,,,------,,,++++++---///>>>cccrrrBBB>>>>>>EEEMMMPPPbbbfffjjj???---------222///:::___}}}xxxLLL333333555333555FFFpppKKK333,,,222000---///...+++------///...'''999]]]kkk555...***,,,...+++...666eeewwwooonnnpppttt{{{uuuhhhQQQ;;;000000000------,,,+++*********,,,,,,(((((((((((())))))))))))+++***)))(((((()))***+++)))***,,,,,,++++++,,,---......------...///111222......------+++***(((''',,,((('''***---...///222111666222BBBFFFKKKDDDMMMXXX???***'''------***))))))+++------++++++************))))))+++...111333,,,---...---+++***+++,,,...///000000000///---,,,,,,,,,---.../////////...000...---...///000//////222;;;KKKmmm]]]999222;;;999666888:::999777444444444GGG@@@===888777666555444333222111000111222111000000222333222777;;;>>>DDDJJJJJJFFF@@@@@@>>>;;;888666777888777;;;<<<;;;???NNNeeevvvnnnhhheeeeeessstttiiiTTT???...///222...,,,...++++++++++++,,,,,,,,,,,,,,,,,,...///111222222222......////////////000000...,,,******---...---,,,,,,,,,---000222222000...////////////...------,,,)))***,,,---------,,,+++******+++***))))))+++---((()))))))))))))))))))))(((((((((((()))))))))***------,,,++++++***))))))************++++++,,,---...---,,,,,,------+++)))(((***,,,...000000//////***++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++***))))))***+++---///+++++++++,,,,,,,,,------,,,------...---,,,+++***---+++,,,---///???eeemmm???>>>@@@GGGJJJOOOcccgggkkk???------,,,222---555ZZZyyy~~~xxxLLL333333333222777LLLwwwXXX333"""+++444666333+++...///---///...,,,EEEpppQQQ222000+++---...+++---555aaa~~~xxxrrrooommmpppzzzssseeeNNN999111111000------,,,+++******+++---...(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***+++------,,,,,,,,,...000222444++++++,,,,,,++++++***)))***'''(((++++++***...666222999333<<<<<<^^^\\\PPPSSS>>>,,,+++---***))),,,,,,+++***++++++***))))))///---,,,,,,,,,,,,---///+++,,,------,,,,,,---...000111111111000...---++++++,,,---...///......---//////...---...///000///000333???aaaccc;;;444===666888999999888777888===@@@|||EEE???===888777666555333111000000...///000000///000222444111666;;;???FFFLLLMMMIII@@@@@@???;;;888666777888666;;;===;;;@@@QQQhhhyyynnnhhhfffgggvvvvvvpppZZZAAA......222---+++///******+++++++++,,,,,,,,,+++,,,---///000111111111,,,---...///111333444555111...++++++---...,,,***,,,,,,...111444333000...---...///000000000///...,,,,,,,,,,,,,,,,,,,,,+++*********(((((())),,,///(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++******))))))******+++---...///000000...---,,,,,,------+++))))))+++---...//////---,,,***+++,,,---...---,,,+++)))******++++++,,,,,,---+++***))))))***+++...///+++++++++,,,,,,---------+++,,,---......,,,***(((...,,,,,,---///???fff{{{jjj>>>@@@EEELLLIIIPPPgggkkklll???...000+++111+++111UUUwww|||wwwMMM444222111000999QQQWWW<<<111555...***...222000///---000222444UUU===222333111111...***,,,333^^^{{{vvvqqqllllllvvvrrrdddMMM999222222111,,,...---+++******+++---...(((((((((((())))))))))))))))))************))))))***+++,,,,,,+++***+++---,,,,,,+++,,,...000333555))))))***+++,,,,,,,,,,,,)))'''))),,,***(((///999...999222333222mmmsssVVVFFF666,,,---...)))+++222000,,,***+++,,,+++******%%%%%%'''***,,,+++,,,...+++,,,------------...///222222222111000...,,,+++,,,,,,.........---,,,+++,,,.../////////222333333111222===___ggg>>>666>>>555555666666666888???IIIPPPrrrGGG<<<===777666555444555444111///333222000///111222222222666777999>>>DDDHHHJJJJJJDDD@@@;;;888777888888888===>>>:::777DDD\\\mmmrrrlllhhhbbbggg~~~aaaFFF000---111///---...++++++++++++,,,---......,,,---///000000///---,,,000---,,,///333555111---333222000...,,,++++++***++++++,,,,,,---...///////////////.........//////---+++)))+++...///...+++)))************+++++++++---+++)))((('''((()))***(((((((((((())))))))))))++++++******************---,,,++++++---.........***+++,,,,,,,,,+++***))).........---++++++,,,...***++++++,,,,,,++++++******+++,,,,,,---------,,,///---******+++,,,,,,,,,///...---,,,+++,,,------000000///...------,,,,,,***111......+++AAAttt|||tttTTT>>>>>>>>>NNNMMM[[[___rrrmmmCCC000---222///111---HHHtttyyyuuuTTT//////555333<<>>;;;333:::;;;444888PPPiiimmmCCC:::<<<888666555444555444111///222111000///000111222222666666999===BBBEEEEEEEEECCC@@@;;;888777888888888<<<>>>;;;:::GGG^^^llloooeeeccc```iii}}}tttPPP<<<---...111...+++,,,++++++++++++,,,,,,---...,,,---...//////...---,,,---...///000111111111000111000...---++++++************+++,,,,,,---......000000000//////.........,,,***)))***---...---+++))))))*********+++++++++,,,+++)))((('''((()))***(((((()))))))))*********++++++******************---,,,++++++---......---,,,,,,---......---,,,+++---...///...,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,...,,,++++++,,,---------......---,,,,,,,,,,,,,,,000//////...------,,,,,,,,,000+++---...DDDsssyyywwwZZZDDD@@@:::DDDIIIWWW\\\qqqlllDDD222///222///222---GGGssszzzxxxXXX333333999666???XXXzzzfff^^^\\\ZZZ___hhh```aaacccjjjtttoooJJJ222---111111...000...000;;;\\\~~~sssjjjqqqyyyqqqqqq{{{nnndddNNN999333888555------,,,+++))))))***...111******)))((((((((((((((()))******++++++,,,,,,---...---,,,+++******)))))),,,,,,++++++,,,---///000......---,,,++++++++++++------,,,***((())),,,///555...555---...666XXX>>>444333000,,,++++++,,,,,,///333555333222222...************---000000---+++******++++++---...000111////////////.........---------------...///000000/////////...---...111333222///...888PPPmmmYYYBBB>>><<<111555666EEEfffddd>>>888;;;999777555444444333111///111000//////000111222333777888:::>>>BBBDDDCCCBBBBBB>>>:::777777888888888:::===<<<>>>LLLaaammmnnneeecccaaammm~~~sssZZZ;;;000+++///111---***+++,,,,,,+++++++++,,,------+++,,,---......---,,,+++)))---111111...---///222------,,,+++***)))***************+++,,,,,,------111111111111000...---,,,+++***)))***+++,,,+++***)))))))))*********++++++++++++)))((((((((()))***))))))*********+++++++++******++++++++++++++++++---,,,++++++---......---------...//////......---,,,...000///...,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++...,,,+++,,,---//////...---------------,,,,,,+++//////......---,,,,,,,,,---///))),,,000FFFrrr|||}}}yyywwwZZZCCC???777???EEETTT[[[ppplllDDD333111111///333...FFFpppzzz|||aaa:::777;;;777>>>WWWmmmKKK///...333...+++000+++000---888bbb~~~rrrhhhsss|||yyyzzzjjjbbbNNN999000333333...------,,,***(((''')))+++***))))))((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---///000000000///......------,,,---------+++)))***---///111,,,111000)))'''BBB111===777000,,,***+++,,,---///222222///---...,,,)))******+++...000000...+++))))))***+++---///000111////////////............------------...///000111...//////......///222444444222000333AAA[[[zzzxxxiiivvv}}}```===777;;;???GGGOOOeee[[[:::888;;;;;;888666444444333111//////000000000///111333555999:::>>>BBBFFFGGGFFFDDD@@@===999777888888888888999;;;;;;>>>NNNeeerrrrrrlllgggeeesss~~~tttqqq[[[===///,,,,,,000111---+++---------,,,++++++,,,,,,,,,++++++,,,------,,,++++++(((+++......++++++---000+++***))))))))))))))))))+++++++++,,,,,,---------222222222222000...,,,+++***)))))))))*********)))))))))))))))************+++***)))(((((()))************+++++++++,,,,,,,,,******+++++++++++++++,,,...,,,++++++,,,------,,,---------...............+++...000111///---,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---,,,+++,,,///000000///,,,,,,---...---,,,+++***.........------,,,,,,,,,+++///***...///EEErrr}}}~~~vvvSSS;;;<<<:::DDDDDDTTT\\\rrrlllDDD333111000...444000FFFooozzziii???777888333<<>>;;;777444333222111///...000222222111222666:::777:::???EEEIIIJJJGGGDDD>>><<<:::999:::;;;;;;:::999:::999>>>RRRmmm{{{|||hhhaaacccxxxsssTTT<<<555111222222222111000000222///...---,,,+++*********************************(((''''''''')))***+++***++++++***)))))))))******.............../////////000111222111000---***))))))***+++***)))((()))***((((((((()))))))))******))))))))))))******************+++++++++,,,,,,,,,******++++++,,,---------...,,,******+++,,,+++******************+++---------///000000///---------,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---///000...---,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,&&&///...000...CCCtttyyySSS<<>>===;;;;;;<<<===<<<;;;:::;;;;;;BBBVVVooozzzyyygggbbbgggjjjIII777888000222333222222222111000000///---,,,+++*********)))))))))(((((()))))))))''')))***)))''''''+++...------,,,+++*********+++...........................///000111///---***((()))+++,,,+++)))((()))***(((((((((((()))))))))***(((((()))***************************++++++++++++******++++++,,,------......,,,******+++,,,+++*********))))))***+++---......///000///...------///,,,,,,------------,,,,,,)))***+++,,,---.........,,,+++,,,---......,,,+++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((...+++//////GGGxxx~~~yyySSS<<>>111---------,,,---------+++)))((()))+++((((((((((((((()))******(((((())))))******+++++++++,,,.........---,,,***+++************,,,---.........///000///---+++******+++,,,+++******+++,,,333BBB///:::666EEEQQQ\\\PPP;;;******...,,,+++---&&&333>>>>>>888222...+++,,,///222222000......///------,,,+++************))))))))))))*********+++++++++++++++,,,---.........///111111000000111222333111222444555DDDiiiuuuDDD999===666@@@===888444333222000///...222555444333444999>>>???BBBGGGLLLOOOMMMHHHCCC???===;;;;;;===>>>===<<<:::<<<>>>EEEYYYpppxxxtttkkkgggooorrrWWW999,,,......000222222333333111...000///...,,,+++******)))))))))(((((((((((())))))%%%+++///,,,&&&%%%+++333///...---,,,++++++++++++---------------------------...///000///---***(((***,,,---,,,)))((()))+++(((((((((((())))))))))))'''((()))***************))))))*********+++++++++******+++,,,,,,---.........,,,******+++++++++*********))))))***,,,---...///000000///------...000,,,------......------,,,((()))***,,,---...//////,,,,,,,,,---...---+++)))...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...(((,,,111KKK{{{vvvNNN777>>>===CCCBBBVVV```uuulll@@@//////111'''---444RRRvvvzzz}}}fff:::222444///333DDDfff]]]XXXRRRJJJ@@@555000111+++...000111///---,,,,,,))),,,111333222///---...///===jjjxxxyyyuuuvvv|||zzz}}}uuu]]]KKK777------......---......---***((('''((()))((((((((((((((()))******((((((((()))******++++++***,,,...000111111000///+++************,,,---...,,,---...///...---***)))+++,,,------++++++,,,---:::MMM666@@@===QQQZZZeeeWWWAAA///...222...,,,---,,,//////+++,,,000222111,,,///333333000......///,,,+++++++++++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,---...//////000222444444222222222333...---000444444<<>>EEEGGGUUU```qqqaaa<<<333...+++000---888[[[www}}}}}}ccc???444...,,,222,,,...000000000000///---,,,++++++,,,......///000333555///...,,,---///000///---'''TTTzzzxxxyyy|||xxxuuu~~~sss^^^@@@111333///---///...------------,,,+++***)))&&&&&&'''))))))*********))))))************))))))+++,,,------......------))))))))))))+++---///000,,,---///111000///,,,+++,,,...---******...000...666<<>>BBBHHHNNNPPPOOOMMMKKKEEEDDDAAA???===<<<;;;;;;<<<::::::CCCYYYmmmrrrmmmkkk___qqqwwwdddHHH666222000...------,,,,,,,,,------,,,,,,++++++***))))))((((((((((((((((((((((((((('''((()))***,,,---...///......///000000///......,,,+++***))))))***+++++++++,,,......---,,,---...,,,+++***))))))***+++,,,))))))(((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---------------*********+++...000333555222111000/////////000111333222000---,,,+++++++++,,,+++***,,,......,,,)))***)))***+++...///...---************************+++))))))+++...///---++++++---+++///000QQQmmmJJJ::::::<<>><<<;;;::::::===;;;;;;EEEXXXiiilllhhhfff```wwwlllNNN>>>444///222------,,,,,,,,,,,,------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((()))+++,,,------,,,---...000000...---,,,,,,+++***))))))***+++,,,+++---//////......///000,,,+++***))))))***+++,,,***))))))(((((())))))******************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,...///000///---,,,******,,,---///111333333111111111111000000///...111000///...,,,,,,,,,,,,+++******+++,,,---+++)))+++******+++---...,,,+++))))))))))))))))))******---+++***+++---.........+++---+++///111RRRkkkGGG888888;;;@@@DDDTTT___nnn]]]888000,,,///111+++444WWWvvvaaa555,,,///000///'''...---------......------,,,---++++++...333666666555000333444333444:::GGGQQQfffxxxzzzqqqmmmppprrruuuppp\\\>>>///111...+++------------------,,,+++***)))(((((()))***++++++++++++))))))************)))))))))***++++++,,,,,,++++++***))))))))))))***+++,,,***+++---...///---,,,+++000222000,,,+++------******)))000***$$$@@@aaaddd]]]VVV^^^<<<555000222000---------+++***+++...000***...///---,,,...///...---,,,,,,+++*********++++++++++++,,,------...///......---,,,---...///000333333333333444444444444555666444444555:::]]]MMM;;;<<<999:::777===BBBCCC>>>888666777777333222555666555777;;;===AAAFFFKKKMMMLLLIIIFFFDDDCCC@@@>>>;;;:::::::::===;;;===III[[[hhhkkkgggeeebbb}}}ccc===777333,,,111,,,,,,,,,+++,,,,,,------+++++++++*********))))))(((((((((((((((((((((((('''''''''((()))***++++++***+++---......---+++***+++******)))***+++---...---///000000///...///000,,,++++++******++++++,,,***))))))))))))))))))***++++++*********+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---000111111000...,,,)))***,,,...///000111111///000111222111000...---//////......------------++++++++++++,,,,,,++++++,,,+++++++++------+++)))((()))))))))))))))******---,,,+++***+++---...///+++---+++///111RRRjjjFFF888888:::@@@HHHXXXcccqqq___:::333000---000+++444XXXwwwggg999...333333222+++444...///000111111111111111666222///000444555111---777777888;;;FFFZZZrrrzzzqqqlllpppsssvvvlll[[[>>>///000---***---,,,,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++))))))************))))))((())))))*********************))))))))))))))))))***+++,,,---...---,,,+++---000///+++***---,,,)))******333...'''GGGhhheeeffffffeee999888666333111---......---++++++---///,,,------------...//////------,,,+++***************,,,......---,,,.../////////......///000111222333333333333333333333333555555333333333666XXX~~~MMM;;;999===>>>999999999;;;;;;:::777444888444222444555444666;;;>>>BBBGGGLLLMMMLLLHHHFFFCCCAAA???===;;;:::::::::;;;:::???NNN```jjjllliiihhhggg[[[555222222+++...+++++++++++++++,,,---...+++++++++***************))))))))))))))))))))))))'''''''''(((((()))))))))((()))+++,,,,,,+++)))(((******)))******,,,...//////000111000...,,,,,,---,,,++++++++++++++++++,,,******))))))))))))******+++++++++++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,------...///000000,,,...000222222000...,,,((()))+++,,,............---...000222222000...---...............------,,,,,,---------,,,,,,------,,,+++***+++,,,,,,***)))(((((())))))*********+++,,,,,,+++******+++---...+++---+++000222SSSjjjEEE777999;;;@@@IIIZZZeeerrr___:::333222***///,,,777[[[xxxlll@@@555444111000***333++++++,,,---............000///000777@@@EEEEEECCCUUUSSSSSSYYYgggzzzyyyrrrpppuuuxxxxxx~~~kkk[[[===...000,,,***,,,+++++++++,,,,,,++++++******)))******++++++++++++***))))))************))))))'''((())))))******))))))************)))))))))(((***+++,,,---------,,,,,,))),,,---******------***......333///000QQQssswwweeemmmrrrBBB:::444111000(((***------,,,+++++++++...---,,,---......///000---,,,++++++*********+++(((,,,000000,,,)))***---111000000000000222444555444333333333333222222222///111111333333555TTT{{{NNN===777>>><<<:::777444666999:::777333999444333444444444666;;;???CCCHHHLLLMMMLLLHHHEEE@@@???>>><<<;;;:::;;;;;;::::::AAASSSdddllllllkkkjjjlllyyyQQQ333000111,,,***+++******++++++,,,---...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))***+++---///000///000111///,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,---,,,,,,,,,***+++---.........---,,,,,,,,,,,,---......//////---...000111000///---,,,)))******+++,,,---------+++---///111111111000///.../////////...---,,,,,,---......---,,,,,,---///+++******+++,,,,,,***))))))))))))***++++++,,,,,,+++,,,,,,+++******,,,---+++---+++000222SSShhhCCC777999===AAAGGGXXXcccppp\\\666111000)))...,,,888\\\yyyuuuSSSLLLFFF@@@@@@;;;AAA???@@@AAAAAABBBBBBBBBBBB<<<@@@HHHWWWfffsssyyy{{{|||{{{{{{xxxsssuuu{{{|||yyy~~~mmm[[[===...000---***,,,,,,***+++++++++++++++******))))))***************)))))))))************))))))'''((())))))******)))))))))******++++++***))))))***+++,,,------......---(((,,,---++++++...---***000222---+++:::WWWwwwbbbmmmSSS;;;...///000&&&+++222555555111...,,,111---+++---///......000,,,++++++***++++++,,,,,,---444;;;:::444......000111000000000111333555666333333333333222222222222***...000333555888XXXmmmGGG===777???777999888777888999999777555999555333444444333666;;;@@@CCCHHHLLLMMMKKKGGGDDD>>>===<<<;;;;;;;;;<<<<<<::::::CCCVVVfffkkkjjjjjjkkkpppbbbCCC444...000000)))************+++,,,---...************************))))))))))))))))))))))))))))))(((((((((((((((((()))((('''&&&&&&'''((())))))))))))***+++---000111,,,---...---+++)))))))))+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++)))***,,,......---,,,******+++---...///...---,,,,,,,,,,,,,,,------------...////////////...---,,,,,,++++++***+++,,,...///***+++---///111111111111////////////...---+++***,,,---...,,,******,,,///******)))***,,,,,,+++))))))******+++,,,,,,------+++---///...,,,+++,,,---+++---+++000222TTTeee@@@555999===AAAFFFWWWbbboooYYY444//////***///+++666ZZZxxxtttxxxqqqkkkrrrmmmooorrrsssssstttttttttsssssssssuuuzzzuuussswww}}}|||yyyjjj\\\>>>///111---+++---,,,******++++++++++++******((())))))******))))))((())))))************))))))(((((()))************))))))***+++,,,,,,++++++***+++,,,,,,---......//////+++...///------///...***,,,555,,,///KKK[[[nnnvvvjjjyyyTTT;;;222666---111999CCCJJJJJJEEE>>>:::444...***...///------000************+++,,,------111;;;DDDCCC;;;333111222////////////000222444555222222222222222222333333,,,//////222444888YYY]]]>>><<<888@@@444666999<<<===:::888777777:::555333444444333666;;;???CCCGGGKKKLLLJJJFFFCCC===<<<;;;:::;;;;;;======;;;:::DDDXXXfffiiihhhhhhjjjqqq{{{QQQ999555---000444)))************+++,,,---...******************++++++)))))))))))))))))))))))))))))))))))))))((((((((()))(((&&&%%%%%%&&&((())))))))))))***,,,...000111)))***,,,,,,***))))))***+++,,,,,,------,,,,,,+++++++++************++++++(((***---///000...+++)))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++//////......------------...---+++++++++---///000***+++,,,...000111222333///000000000///---+++***+++,,,---+++)))(((+++...***))))))***,,,,,,+++*********+++,,,------......+++...111111...,,,,,,...+++---,,,000222TTTccc>>>444888<<>>000111...+++------)))******+++++++++******(((((()))))))))(((((('''))))))************))))))((())))))***************)))***+++,,,---,,,,,,+++,,,,,,------...///000000///222222///...///---***(((999111:::\\\]]]aaahhhfffHHH;;;===AAA)))@@@IIIVVV______YYYPPPJJJ666...***...000------000)))))))))***+++,,,......---888CCCCCC999///,,,---...------...///111222444111111222222222333333333111222000000000555WWWWWW>>>555999<<<555===<<<<<<;;;:::999888888888777555333222555:::>>>===BBBFFFIIIMMMMMMEEE<<<<<<:::<<>>;;;@@@JJJYYYgggmmmkkkhhhiiissspppWWW<<>>000000------000---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,+++***)))+++---///000111000///...///222555666333000...---///444+++MMMjjjVVVqqqOOOVVV^^^OOO999)));;;AAAGGGIIIEEE???:::777333222000///...---......---,,,,,,++++++,,,,,,---,,,---000111111000...,,,***+++,,,............---000000000000000222444555111222000222444888XXXNNN<<<777888:::666:::999999888777666555444555555444333222444999<<>>AAA@@@<<<;;;======BBBLLL[[[hhhnnnllliiilllyyylllkkkTTT<<<111///---+++***++++++++++++++++++++++++))))))))))))))))))))))))((()))******(((((()))***))))))))))))************(((((((((((()))))))))))),,,,,,+++++++++,,,------...---,,,+++++++++,,,,,,,,,---.........---,,,+++++++++,,,,,,+++***)))((('''((()))*********)))(((******+++,,,------------...---,,,+++************------------............---,,,++++++++++++---------,,,,,,,,,---...000111333222000---,,,---///111...------,,,,,,,,,,,,,,,+++******)))***+++,,,---***---000...+++***---111222222222111000///------,,,...///***444\\\}}}\\\BBB;;;888BBBBBBLLLXXXdddjjj]]];;;(((111...,,,)))222PPPrrruuuxxx||||||{{{zzzzzzzzz|||~~~~~~zzzvvvrrrpppZZZVVVQQQNNNOOOPPPQQQPPPJJJCCC999222000222555777GGG___yyy}}}{{{zzzcccVVV===000000,,,,,,///,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------------,,,***)))(((,,,---///000000000.........111444444222///---,,,,,,...999mmmfffJJJdddddddddkkkkkkFFF555///222666777444111000000000111222222222000...---------,,,++++++,,,------,,,...000111111///---,,,+++,,,---.../////////...111000000///000111333444...///...222555999ZZZoooCCC;;;:::777888888888888777666555444333333222333444444333555888:::AAAIIIQQQRRRQQQOOOJJJDDD<<<===@@@DDDBBB<<<:::;;;>>>DDDNNN\\\iiinnnmmmjjjooorrrXXXYYYHHH666//////---+++)))++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''(((***)))))))))*********++++++))))))))))))((((((((((((,,,++++++++++++,,,,,,---//////...---------......111000///...---+++******(((***,,,......,,,)))((('''''''''((((((((()))))),,,,,,+++++++++,,,,,,------,,,+++***)))))))))))),,,,,,,,,------.........,,,+++*********,,,...000...---,,,,,,---...///000111000////////////000000---,,,,,,,,,++++++++++++***))))))))))))***++++++***,,,...---******---000111111111111000...------,,,...///***444[[[{{{~~~ZZZAAA;;;999CCCBBBLLLVVV```ggg___BBB---222222...+++222LLLmmm|||~~~yyyvvvooolllgggaaa[[[VVVSSSRRRNNNNNNOOOOOOLLLGGG???:::888444111///000111222222333111//////111222333333111LLLmmm{{{~~~yyybbbRRR:::...///++++++...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,000000///...,,,***(((''',,,---.../////////...------///222333111...,,,,,,111***>>>tttdddLLL666CCCaaa}}}jjj```gggtttKKK111+++,,,---,,,+++,,,...000,,,///333555555222///,,,...---,,,******,,,---...---...000111000...,,,+++,,,---...///000000000000111000000000000000111111333333111333444666UUUbbb:::;;;<<<666666888888888777666555444333333111333555666666777999;;;@@@JJJSSSTTTQQQNNNIIIDDD<<<>>>CCCGGGDDD===999;;;???EEEPPP]]]hhhmmmllljjjooo|||mmmTTTBBB777---+++---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))((('''((()))((())))))******++++++,,,******))))))((((((''''''))))))******+++---.../////////..................222111///---,,,+++++++++((()))+++------,,,+++***)))))))))((()))******+++---,,,+++*********+++,,,++++++***)))))))))))))))******+++,,,---......///---,,,++++++,,,...111333111000///......///000111.........000111111000///,,,,,,,,,,,,++++++******)))))))))))))))*********)))+++,,,+++******,,,///000000000000///...---,,,,,,///000+++555\\\|||~~~~~~XXX???;;;:::DDDBBBGGGQQQZZZcccbbbIII444555000...+++000EEE___ooosssvvvuuusssnnnfff\\\SSSMMMDDDBBB???;;;777444222111333222222444555333,,,'''000///......000222555666//////000333555555333111///@@@ZZZqqqxxxyyyxxxaaaNNN777---///+++***---++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------000//////---,,,***)))(((,,,------.........---------///222222000...------444+++:::ZZZPPP777333KKKNNNbbbgggSSS\\\iiiXXX+++......---------...000222+++---000333333222///---///...,,,******,,,...///...//////000///...,,,+++...//////000111111111222111111000000000000000000222333222333444666UUUYYY777<<<===555444666777666666555444333222111111333666777888999;;;===???IIIRRRSSSPPPLLLFFFAAA;;;>>>EEEIIIDDD<<<999;;;>>>EEEQQQ]]]gggkkkkkkiiipppuuueeeSSS555...)))+++---+++***+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***))))))******+++++++++,,,******))))))((((((''''''&&&'''((()))+++...000111---------............---000///...------------...************+++,,,---...)))))))))((()))******+++---,,,+++***)))***+++,,,******))))))(((((()))))))))******+++,,,---......,,,,,,++++++---///111333111000///......///000111------...000333333000...++++++,,,,,,,,,+++***)))(((((())))))************)))************+++---...///////////////...---,,,---000222---777^^^}}}}}}VVV>>>;;;:::CCCAAAEEEPPPYYYbbbcccMMM666333---+++***,,,777DDDMMMOOOIIIHHHFFFBBB===888444222111000///......---------000...---...222333111...------......///222555777222111111222333333222000666999JJJeeevvv{{{vvv___III555---///+++)))---++++++++++++*********))))))))))))))))))))))))))))))************************((()))***+++,,,---......------,,,,,,,,,++++++,,,,,,---------------,,,,,,...000222222111///...///...111>>>NNN___;;;<<>>EEEHHHDDD<<<:::===???FFFRRR^^^gggjjjjjjiiitttsss{{{{{{mmm[[[JJJ555///,,,------***)))+++************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''')))+++...000111+++,,,------...---------.............../////////,,,+++*********,,,---...'''''''''((((((((())))))++++++*********++++++,,,******)))))))))))))))************++++++,,,,,,,,,)))******+++,,,---//////...---,,,,,,---...///000...------000333444000---+++,,,---------,,,***)))((()))******++++++******)))))))))***+++,,,---.........//////...---,,,,,,,,,///222...999___|||UUU===;;;:::CCC@@@HHHTTT]]]eeeeeeMMM444...////////////000111333333---,,,,,,,,,---...000111.........///////////////,,,+++)))***+++---------.../////////......000333666555333333555777888888777333BBBccczzz~~~uuu]]]FFF333---000+++)))---++++++++++++************)))))))))))))))))))))))))))************************(((((()))+++,,,...///000************+++,,,---...------,,,,,,,,,+++++++++...000222222111//////000***;;;MMMfffsssIII333OOOtttPPP___RRR```dddvvvEEE///------------,,,***(((---,,,+++++++++---...000......------------......---------.........------000000000000000222333333000111111222222222111111444666555666777888UUUmmmKKK888999777555666444444333333222111000//////111333555666777999===@@@CCCJJJPPPSSSSSSOOOFFF<<<888===DDDGGGBBB;;;:::???@@@HHHTTT```gggjjjkkkjjj|||tttzzzyyynnnZZZDDD444///------,,,))))))---)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***,,,---,,,,,,++++++******)))(((((((((((())))))))))))((((((((()))***,,,......+++,,,---.........---------...///000000///...---++++++,,,,,,,,,,,,,,,,,,'''((()))*********)))(((((()))***+++++++++++++++*********))))))******+++************++++++++++++)))***+++------...---------,,,,,,,,,---...000111000...---///333333000,,,+++,,,.........---+++***))))))+++,,,,,,,,,+++******))))))***,,,......///------.........---,,,,,,)))---111...999```|||TTT===::::::BBB>>>HHHWWWcccjjjhhhPPP555---...000222222///++++++,,,............///111222333,,,,,,------......------///000111111000///000111000222333222000000222555222000......000333444444555000@@@ddd{{{}}}ttt\\\DDD222---111,,,***---,,,+++++++++************)))))))))))))))))))))))))))************************'''((()))+++---...000000))))))(((((()))+++,,,------,,,,,,+++++++++++++++---///000000///...//////+++;;;OOOpppZZZ...666fff[[[KKKMMM]]]kkk^^^KKK222000------//////...,,,...---,,,++++++---...///,,,---...//////...---,,,+++,,,,,,------.........000000//////000111333333000111222333444444333333;;;;;;999999888666RRR}}}bbbGGG888777444666888444666555555444333222111111000222333444666999===@@@FFFLLLQQQTTTVVVRRRGGG<<<777<<>>;;;UUUnnnAAANNN```yyyIIIRRR333///++++++---//////...............---.........,,,---///000000///---,,,***++++++,,,---...///000000////////////111222333000111222444555555444444222444555888:::===ZZZPPPAAA777888999333333999:::<<<999222000333333///888444333555777888===BBBMMMOOORRRRRROOOJJJCCC???999;;;BBBGGGDDD===:::<<>>AAA???AAACCCDDDCCC@@@<<<999;;;GGG```ooooooxxxzzzWWW<<<555///------,,,---111......---,,,,,,+++******************))))))))))))***************************+++---,,,,,,,,,---...***)))(((***,,,......---******))))))******+++,,,//////...------,,,++++++++++++999eeeCCClllzzz___CCCQQQUUUCCCBBB,,,222...+++222111+++---------------------------,,,,,,,,,------..................------,,,,,,,,,000......///333444222000888444222777999777555555:::777777:::;;;FFFggg|||{{{LLL???888:::;;;444222666888999777111///222222///444111222555888999>>>DDDMMMOOOQQQPPPMMMGGGAAA<<<777:::AAAFFFCCC===<<>>999<<<;;;555222444444555444///...111111///000///222777999;;;@@@GGGNNNOOOPPPNNNJJJDDD===999555;;;CCCHHHCCC<<<<<>>000...---,,,---...///000333444555666666777777777555777999===AAAFFFJJJLLLVVVVVVYYY```hhhqqqzzz~~~{{{zzzzzzvvvzzznnnGGG999333/////////------000,,,,,,,,,,,,++++++************)))))))))***+++,,,++++++++++++++++++++++++...111555666333...)))'''***)))(((***,,,......------,,,,,,,,,,,,---......------,,,,,,,,,+++++++++***333***'''GGGuuulllFFFiiivvv]]]RRRVVVRRRZZZ333++++++...++++++---+++,,,,,,,,,,,,------------.....................///////////////////////////...//////000222222222111///444;;;???:::444444:::;;;NNNiii{{{VVVCCC===888777666555666888333222222333333222222333333333777;;;<<<===CCCLLLTTTSSSQQQMMMHHHAAA;;;888999GGGWWW[[[NNN>>>999>>>IIIPPPWWWaaafffbbbqqq~~~pppqqqdddFFF111------------,,,+++******(((((())))))))))))((((((''')))***)))((('''(((***))))))***************+++++++++,,,,,,,,,+++***)))))))))(((((((((((())))))+++***)))***,,,---,,,+++***++++++,,,,,,+++++++++......//////...------,,,+++,,,---+++)))***,,,...///...,,,+++++++++)))''''''((()))+++,,,,,,,,,,,,************************))))))***++++++++++++++++++***(((((()))***++++++)))))))))***************,,,,,,,,,,,,------......,,,,,,+++*********++++++------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......///***+++000<<>>999???KKKQQQXXXbbbfffdddvvv{{{kkk\\\___VVV>>>...------------,,,+++******((()))***++++++***)))(((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((()))))),,,***)))***+++,,,+++***'''(((((())))))))))))))),,,,,,,,,,,,+++***)))((((((+++------******,,,......,,,+++***++++++)))'''&&&(((***,,,---......---+++++++++***************)))***++++++,,,++++++++++++)))((((((***++++++***)))))))))))))))************+++,,,,,,------,,,,,,++++++******)))******+++......------------......,,,,,,------------,,,,,,------,,,,,,,,,---......///---///000<<<^^^vvvtttyyyuuuQQQ>>><<<888BBBCCCOOO]]]fffppp|||{{{tttvvvlllmmmnnnoooqqquuu{{{|||~~~~~~}}}~~~rrrrrryyyzzzrrrwwwpppJJJ666111///111111...---...++++++++++++++++++******+++***)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***,,,***)))(((***,,,......------,,,,,,,,,,,,---......************************+++,,,888000***000333CCC???AAAnnniiifffnnnMMMWWWJJJ555777;;;---+++333,,,---------...//////000000000000000000////////////------............//////---///111111111000111333444111000222777DDDZZZnnngggnnn~~~\\\FFF;;;;;;999666555555777888555222222666666222111555111222555777888;;;FFFRRRWWWUUUQQQLLLFFFAAA<<<:::BBBSSSfffeeeQQQ===:::CCCNNNTTT[[[fffjjjhhh~~~~~~~~~xxx```PPPPPPIII888///---------...---,,,***))))))***+++,,,,,,+++***)))''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&'''((()))******+++))))))(((((((((((())))))***)))((()))+++,,,,,,+++((())))))***++++++***************+++******)))))))))---111000,,,***+++---,,,+++))))))******)))((((((***,,,...///...------+++++++++*********)))))))))***++++++,,,,,,++++++,,,***((()))+++,,,***((((((((())))))************)))+++,,,......---,,,+++******))))))))))))******...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,+++++++++,,,...///000111444444...999___wwwpppxxxuuuQQQ>>>;;;888AAACCCIIIYYYcccmmmxxxyyyxxxwwwxxxyyyxxxxxx{{{{{{|||ooofff```gggwww}}}sssqqqvvvvvvooouuulllDDD555111///222222///---...******************++++++,,,***)))((()))+++...///,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---***)))(((***,,,......---,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,333+++999222---///(((999@@@BBBSSSjjjiii]]][[[XXXVVV<<<>>>CCC000---666---......//////000111111222111111111000000000//////....../////////000000000,,,///111222000000111333333555===JJJXXXjjjNNN???777999:::888777777666555555111222666666111000444...///222555666:::GGGUUUWWWTTTPPPKKKEEE@@@<<<:::DDDUUUfffdddOOO;;;<<>>PPP___aaaVVVKKK??????LLLSSS\\\]]]cccooooooyyyyyy{{{|||mmmdddWWWJJJ===000,,,...000///---,,,******))))))------//////...---+++)))+++,,,,,,,,,+++)))(((&&&***&&&###&&&---000---))),,,,,,***)))((((((((((((&&&&&&''''''(((((())))))************+++,,,---...---***(((+++000222000,,,)))+++,,,......---,,,+++///000000000...---+++***+++)))((())),,,---------------,,,---...---***(((...---,,,,,,+++***)))))))))((())),,,///000---***((()))***+++++++++++++++***++++++,,,,,,++++++***)))+++///222222000---+++))),,,///...+++))))))***++++++************++++++,,,------------,,,***))))))***,,,...//////.........222444000:::```|||tttOOO>>><<<555>>>AAAHHHSSScccqqqxxxzzzxxxwwwzzz{{{xxxrrrqqqwww}}}~~~~~~yyyxxx|||}}}~~~~~~zzztttmmmdddXXXJJJ@@@888333888<<>>JJJSSS[[[\\\cccooossszzzrrr{{{|||rrriii```TTTHHH999---+++///...---------,,,,,,++++++***+++---...///...,,,+++******+++,,,+++***))))))***(((&&&(((---///---***,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---,,,)))(((+++///111///,,,++++++++++++++++++++++++...////////////---,,,++++++***))))))+++---------///...---.........+++)))------,,,,,,+++***)))))))))((((((***---...,,,***)))***+++++++++++++++***)))******++++++******))))))+++...000000///,,,+++***---///...,,,******+++++++++************++++++,,,,,,---......---++++++++++++,,,---............---///000,,,555[[[yyyzzz}}}vvvQQQ@@@;;;555>>>CCCIIITTTcccoootttvvvwwwxxxwwwxxxuuuppppppuuuzzzzzz||||||{{{{{{|||xxxsssnnniiiggg[[[XXXSSSOOOJJJCCC;;;555555111777;;;DDDiii~~~zzzjjjrrrssskkkjjjwwwddd>>>777111...000111...***)))---------------,,,++++++)))***+++++++++,,,...111---------,,,,,,+++***)))***+++---,,,+++******+++***+++++++++,,,---------------++++++,,,---///000000222222//////222222000444333111///......//////+++777CCCUUUxxxqqqUUUVVVhhhOOO;;;888777///,,,111000///...------...////////////000///......000111111//////111333333111///+++...222222111888NNNccc___999<<<:::::::::777555333444555444444333333333333444555333666888999;;;AAALLLUUU]]]\\\WWWKKK>>>999===CCCVVVWWWKKK>>>===<<>>DDDLLLXXXgggpppssstttxxx{{{xxxzzzxxxuuuvvv{{{}}}||||||wwwsssssspppggg___\\\TTTSSSPPPLLLHHHDDDAAA???>>><<<:::888888777555333333///555999;;;TTTyyy~~~wwwkkkssstttmmmlllxxxeee@@@;;;444//////000---++++++............---------,,,)))+++,,,,,,+++,,,...000...---,,,+++++++++++++++)))***,,,,,,*********+++,,,---------------------......---,,,,,,---...//////222111......111222000111000///---------...///000111???XXX^^^RRRSSS\\\QQQ???111///222111,,,////////////...------,,,///000000///...---///000---))),,,222222---///666<<<999777<<>>>>>FFFUUU[[[]]]cccffflll|||yyyvvvqqqUUUFFF666222333333111000---...///000...,,,***(((***+++,,,------+++)))(((,,,,,,+++******)))))))))(((+++---+++(((&&&(((+++***)))))))))))))))******++++++******))))))((((((((((((((('''(((((())))))''''''(((***,,,,,,,,,+++,,,---//////...+++(((&&&)))***,,,---//////......111///......000111111000...---++++++++++++***)))++++++++++++++++++,,,,,,*********)))(((((()))***,,,,,,,,,,,,++++++***))))))******************))))))))))))))))))***++++++***)))))))))************++++++************+++++++++,,,.../////////......000///---,,,++++++,,,---000000000,,,777]]]xxxuuuwwwrrrPPP???:::333===CCCIIIXXXjjjtttuuutttwww{{{|||wwwuuuuuupppiii___OOO???777444222222555:::999888666555555555555555666888888777444222111444111222333///000LLLssswwwllluuuxxxqqqpppzzzdddBBBAAA888000//////......000......---,,,+++,,,,,,,,,+++,,,---,,,++++++,,,...222111///---------......***,,,......---,,,---...///.....................///.........------......+++------***+++...///---///.........//////000000)))000111???999LLL]]]@@@IIIZZZXXX>>>,,,000444...111222444555444333000///000000111000......000111444222444888666>>>```zzzddd???888888666444222222222333222000000111222333444444333333555888<<<@@@FFFMMMTTTXXXXXXWWWRRRGGG<<<888===CCCVVVXXXLLL???======DDDSSS]]]]]]fffhhhlll}}}pppaaaXXXHHH888444555444000.........///...,,,***((('''***+++,,,,,,,,,***(((&&&...---,,,***)))((((((((((((***,,,+++((('''(((+++)))((((((((()))***++++++))))))))))))))))))(((((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,+++---000111000,,,(((%%%((()))+++---...///......///---,,,,,,---......---...,,,***)))*********(((*********++++++,,,,,,---***+++,,,+++)))((((((*********+++++++++***)))))))))******++++++******)))))))))))))))******+++++++++)))((((((***++++++***++++++************+++++++++,,,......///...------///...------,,,,,,,,,,,,//////...)))333VVVmmmhhhsssmmmKKK===;;;555===???IIIVVVeeeooopppoooqqqsssvvvtttnnngggcccaaaYYYQQQAAA999333333444222222333111111222222222333333333666888:::999666111///...444444000000000+++<<<^^^uuullluuuxxxrrrqqq{{{eeeCCC>>>555---,,,---,,,,,,...///...,,,+++++++++,,,---,,,------,,,+++***,,,---111111000///............***,,,...///...---...///---.............................................***---,,,******...///---......//////////////////'''000000333555333[[[@@@GGGXXX]]]JJJ444---......///000222333333222000///000111111111000000222444+++,,,111555999MMMvvvMMM:::===666666333111000222222111///000111333444555555555444555666999@@@JJJSSSXXXYYYXXXVVVPPPDDD:::999AAAIIIYYYWWWGGG;;;===???DDDOOO[[[\\\gggjjjkkk~~~~~~zzzkkkYYYOOODDD999555333000///000------,,,+++******))))))((()))+++,,,,,,***)))'''---,,,***)))))))))******)))***+++******)))***+++(((((((((((()))***+++,,,(((((((((((((((((())))))***))))))(((((())))))***'''(((***+++,,,,,,------+++,,,...///...+++(((&&&(((***+++---.........---///...,,,,,,.........---///---*********+++***)))))))))***+++,,,,,,------***,,,...---***(((((()))(((((()))*********))))))((())))))))))))))))))(((((()))***+++++++++******---+++((()))+++------,,,++++++************++++++,,,,,,---......---++++++---------...------,,,,,,,,,,,,,,,***555WWWllleeejjjcccAAA666888333777666>>>EEENNNTTTVVVVVVWWWYYYKKKIIICCC>>>======777///555333444777777333111222444555888:::<<<===>>>>>>888:::;;;999555333333444333444,,,---444///333KKKyyykkkuuuyyysssqqq{{{fffEEE;;;333,,,,,,,,,,,,,,,...000///---,,,+++,,,---...---......,,,******+++---/////////......---,,,+++)))+++---...------...///,,,,,,,,,------......///------...///////////////+++------+++,,,000111///------.........------,,,***,,,666111666999PPPJJJ@@@KKKUUUQQQ@@@000---111......000111222222111111///111222222111222444666333999???FFFQQQiiiwww>>>666@@@555555222000000222222111///111222444666777777666555555444777@@@MMMWWWZZZZZZZZZWWWNNNBBB888:::EEEOOO^^^WWWCCC888>>>BBBEEEMMMZZZZZZgggjjjlllwwwuuu|||qqqkkkbbbWWWAAA<<<777333...+++...444++++++***))))))******+++&&&''')))+++,,,+++***)))+++***)))))))))***+++,,,*********+++,,,,,,,,,,,,(((((((((((()))***,,,,,,&&&&&&''''''(((((())))))******)))))))))))))))***''')))+++,,,,,,,,,---...+++++++++++++++***)))((()))***+++---......------222111//////000111111000000...+++***+++,,,++++++))))))***+++,,,------...***---000///,,,)))((()))&&&'''((()))))))))))))))''''''((((((((((((''''''((()))+++,,,,,,++++++***///,,,******---//////...++++++************++++++,,,------------,,,***)))+++,,,---.........,,,,,,***+++------;;;^^^ssslllaaaZZZ888///333...111---))),,,///222444555777999:::999666444777;;;888222444444777::::::777888<<<;;;<<<>>>??????>>><<<;;;777888888666333333777:::111444******888333///AAAuuujjjuuuyyysssqqqzzzgggFFF<<<333------///......000222000...---,,,---///000---......,,,******+++,,,,,,------...---,,,***)))(((***,,,---,,,,,,---...++++++,,,,,,---...//////,,,,,,...///000000000000,,,//////,,,---111222000,,,------------,,,+++***///(((<<<444777IIIDDDUUU888<<>><<<777555888<<<>>>???@@@AAAAAAAAA@@@???AAA??????BBBFFFHHHGGGEEE999<<<===:::999;;;???AAA===;;;------:::000(((888^^^nnnuuutttllllllxxxjjj???666111...000111///...000000//////.........//////...------,,,+++***))))))(((***+++------,,,+++***)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000////////////,,,------......------,,,------------------,,,,,,'''000222,,,333AAABBB666>>>$$$AAAHHHWWWEEE888222......333666333---000888666666444000000:::MMM\\\mmmxxxLLL===;;;333999777444111000222333222000222111111111222222333333666777<<>>::::::BBBLLLUUUMMMDDD???<<<===EEENNN___ffffffggg~~~{{{|||ooo```OOOAAA999777333///---------...000///...,,,***)))''''''******))))))))))))******...---+++)))((()))*********)))(((''''''(((((()))+++)))(((***---///...---(((((((((''''''(((((()))))))))))))))))))))))))))''''''(((***,,,---,,,***((()))***************))))))))))))***+++,,,---...//////000000000000//////+++***(((***---......---111///000333333...---...---///222222000,,,***)))))))))*********+++++++++************************))))))***+++++++++++++++++++++******+++,,,---...,,,+++***)))******+++,,,,,,,,,------------------/////////......---,,,+++***---///---888[[[sssmmm[[[666(((///------000+++///000000///...///333666555888999888777999???DDDAAADDDHHHMMMQQQTTTUUUVVV]]]]]]^^^aaaeeegggfffdddcccaaa```ccchhhiiieee___bbbWWW888+++444///+++;;;QQQkkktttuuuooooooyyykkk@@@666000...000111......000//////...............///000000///---+++***)))((((((***+++------,,,+++******++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------000000/////////.........,,,------......------,,,------------------------,,,;;;???888===LLLKKK<<>>SSSfffoooqqqxxx@@@777888444:::777444222111222222222111000111222222333333222222333777???JJJVVV\\\]]][[[VVVKKK???999999<<>>;;;<<<:::666333666>>>LLLZZZhhhyyyhhh:::555888777===777555333222111111111111///000222333333333222111222777@@@KKKVVV\\\\\\[[[WWWIII;;;777999>>>DDDJJJEEEAAA===>>>???BBBKKKTTT``````bbbnnnzzztttsss}}}{{{gggQQQCCC<<<444333000...------------.........---,,,***)))((())))))))))))))))))***+++((()))*********((('''&&&,,,++++++***)))))))))((()))((()))***,,,---------))))))******))))))(((((((((((((((((((((((((((((('''(((***...000///,,,)))***))))))((()))***,,,---((((((((()))***,,,......,,,,,,------------,,,,,,******+++,,,...///000000444111000222111---,,,///***---000111///...------(((***,,,------,,,***)))+++,,,---------***(((&&&******++++++++++++******,,,+++)))((()))+++---///*********)))))))))))))))))))))***+++,,,---......//////000//////...---------...000---222NNNccc___ZZZDDD333///------//////,,,---000666>>>FFFLLLPPPYYY[[[^^^```bbbdddeeegggqqqrrrtttuuussspppmmmkkkjjjkkkkkkkkkjjjgggccc```[[[SSSNNNTTTccctttyyyNNN///333333+++111777rrrvvviiirrrxxxwwwxxx|||~~~}}}kkk???444///---//////------///---------,,,------......000///...---,,,+++***))))))***+++,,,,,,,,,++++++......---------.........+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////...333;;;===777444===KKK>>>RRR???EEE;;;MMMbbbsssttthhh\\\VVVVVVTTTOOOJJJKKKVVVeeeooowwwYYY888666888999===777666555333111111111222///000111222333222111000333888@@@KKKTTTZZZ[[[[[[WWWHHH:::777:::???DDDIIIFFFAAA???@@@BBBFFFNNNWWW___^^^aaarrrwwwllllllvvv~~~vvv```HHH;;;888111000///---------------111///---+++***+++,,,,,,))))))(((((()))***++++++'''((()))******)))'''&&&*********))))))(((((((((''''''((()))***+++,,,---******++++++***)))(((((((((((((((((((((((((((((()))***,,,///111000---***+++***)))))))))***,,,---((((((((()))***+++---...++++++,,,,,,,,,,,,++++++)))***,,,....../////////111---,,,......+++,,,///,,,...000000...---,,,,,,***+++,,,......,,,***))),,,---///000///---+++***++++++,,,,,,,,,,,,++++++...---+++***)))***+++,,,************))))))(((((('''((()))***+++---......------.........---,,,,,,))))))++++++666XXXuuuyyymmm^^^GGG888555555777;;;;;;AAAKKKVVV___eeeiiikkkgggmmmtttwwwuuuqqqmmmkkkaaa```___\\\XXXRRRLLLIIIFFFGGGGGGFFFCCC@@@===;;;:::888888;;;AAAPPPkkk}}}VVV111222333,,,...555iiiyyymmmsssyyyzzzzzz}}}iii===444///,,,...///---,,,...,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,//////...---------...///+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////333000@@@UUUKKK222:::XXXNNNggg```eeeNNNJJJNNNmmm~~~zzzsssnnnmmmmmmkkkiiikkkkkkqqq~~~III666666777777;;;777777666444111000111333///000111111222222111111555:::CCCMMMUUUYYY[[[[[[SSSFFF:::777:::>>>CCCHHHFFFBBB@@@AAACCCHHHQQQZZZ```___dddwwwxxx{{{vvvkkkiiiqqqxxxqqqZZZAAA555444......------------------000...,,,))))))***,,,...(((((((((((()))***+++,,,'''((()))******)))((('''''''''((((((((((((''''''&&&((()))***)))***,,,---***+++,,,,,,+++***((('''))))))))))))))))))))))))***+++,,,///111000---++++++++++++*********++++++)))))))))))))))***+++,,,***++++++,,,,,,++++++***(((+++---...---------...000,,,***++++++)))+++///...000111000...,,,++++++---......//////...,,,,,,,,,---...000000000///...------.........---,,,,,,//////---,,,+++*********++++++++++++***)))(((((('''((((((***+++,,,------+++,,,,,,,,,,,,,,,++++++***((())))))222SSSssszzz{{{sssXXX@@@======>>>GGGIIITTTdddpppvvvwwwwwwwwwwww{{{~~~wwwjjj[[[QQQNNN======<<<:::888555222000222333444333111//////000,,,...333666222555IIIaaaaaa444...222...111666^^^qqqtttwwwxxxxxx{{{hhh<<<333...+++---...,,,,,,...++++++++++++,,,------...)))******++++++,,,,,,---******+++++++++,,,,,,,,,000///...,,,,,,---...///++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------.........333...EEEiiiccc???;;;UUUdddjjjggg\\\TTTQQQFFFkkkzzz{{{yyysssrrruuuxxxxxxiii===666888666777:::777888777444111///111333000000000000000111222222555===IIISSSYYY[[[ZZZYYYLLLBBB999888:::===CCCIIIDDD@@@===???BBBGGGRRR\\\aaaaaahhh~~~ooo{{{sssgggiiinnnsssmmmWWW>>>222222,,,,,,,,,,,,,,,---------,,,+++***)))))))))***+++(((((((((((()))***+++,,,((())))))******)))))))))'''''')))***++++++******'''))),,,,,,++++++---///+++,,,------,,,+++)))'''))))))))))))))))))))))))+++***+++,,,......,,,***,,,,,,,,,,,,+++***))))))******))))))))))))*********++++++,,,,,,++++++***(((+++......,,,+++++++++222---******)))''')))---...///000000...,,,,,,,,,.........---------,,,,,,***+++,,,...///111222222///////////////...---------......///...---+++++++++,,,,,,,,,+++***)))((('''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++---***+++***---FFF___dddvvvvvv\\\AAA?????????IIIJJJYYYmmmxxxyyyvvvuuuuuuvvvxxxtttcccMMM;;;444444///..................///222333444222//////111333---,,,000444000+++555DDDuuulll<<<000222000333444QQQuuuttttttssssssxxxiii<<<333...+++---...++++++---************+++,,,---...+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,000///---,,,+++,,,---...++++++,,,,,,,,,,,,------............------------,,,------......------,,,------------------------000+++???bbbfffKKK>>>FFFZZZXXXgggAAALLLTTT>>>bbbaaaeeeggggggooo}}}]]]666888;;;888999;;;777888888555111///111333111000/////////000222333555???MMMYYY^^^]]]ZZZWWWEEE===777777999<<>>999666999CCCNNNWWW[[[aaafffkkk~~~mmmuuu~~~wwwlllhhhiii___WWWSSSGGG777000333,,,,,,++++++***)))((((((*********)))))))))))))))***)))))))))***+++,,,,,,******)))(((((()))***+++000///...000333333111...+++---...,,,)))(((***---+++,,,......---,,,***(((++++++)))((('''''''''''''''&&&%%%&&&)))***'''%%%''')))++++++)))'''''''''---,,,***(((((()))+++,,,(((+++...000...,,,++++++************)))))))))(((000///---+++******++++++000000///...---///333666333...)))'''(((***+++***)))))))))***+++,,,...///000000///......///000111///...---,,,------//////++++++------------++++++)))((((((((((((***,,,---++++++++++++++++++++++++------...,,,444SSSfff```pppoooYYYAAA<<<>>>???CCCNNNYYYiiiuuuxxxvvvuuuuuujjjVVV???222///---...000000.........000111000///222000...---......---,,,,,,333000+++111333111666[[[}}}KKK000(((777***666<<>>@@@@@@DDDMMM[[[kkkuuuzzz{{{vvvoooSSSAAA///***---000111333222333333333333333333333555444333333444444333222,,,222///---111...,,,555QQQ{{{ZZZ666...666...666999ssszzzrrrpppsssxxxkkk===333000---++++++,,,,,,+++***************************************************++++++,,,,,,,,,++++++111000///...------------+++,,,,,,,,,++++++---///000///...,,,++++++,,,,,,,,,...000000...,,,,,,,,,+++,,,------......------++++++444FFFKKK>>>EEEaaa???<<<888TTTwwwfffPPP___RRR<<<666===;;;777999777999777555333111111111111222000000222222111555;;;GGGPPPWWWZZZ```ddd^^^SSSAAA;;;555555<<>>WWW999333oooCCC???777PPP~~~zzzHHH999999???999444555444999777555333111000000000222000000222111111666===IIIQQQWWWXXX^^^ccc^^^SSS@@@:::555666<<>>???@@@FFFIII[[[jjjnnnuuutttYYY777000.........---///999DDDVVV]]]fffkkkmmmqqqwww||||||}}}{{{xxxhhhRRR444+++222///+++333666hhhNNN:::+++444444333MMM~~~{{{qqqmmmsss}}}mmmCCC555222...------......---)))*********+++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------....../////////...---,,,***,,,---,,,+++***+++,,,000000000000000/////////,,,///333444222///---,,,+++,,,------......------...,,,(((000;;;666666GGGDDDCCCBBBWWWXXX???666999===777666;;;999666555333222111111111111......///111000111999CCCPPPYYY```bbbfffiii```SSS???;;;777888===AAAAAA???@@@;;;777:::BBBMMMUUUYYY___kkkxxx}}}ggg```]]]bbbgggiiikkkoootttjjjUUU===---)))******))))))))))))))))))))))))((((((((()))******++++++******)))((((((((())))))******++++++++++++*********---000111000000000111.........///000///---+++444333111///---+++)))((((((''''''&&&&&&'''''''''&&&'''''''''&&&'''***---...///...,,,)))((((((******+++++++++,,,---------------,,,***((((((***,,,,,,+++)))((('''((()))***''''''((()))*********))))))******)))(((((()))+++'''))),,,---------...000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))))))))******+++******))),,,+++************+++,,,((()))************))))))************************)))***000000...>>>RRRWWW```fffXXXCCC======???EEEHHHXXXgggoootttlllMMM,,,///---,,,---111>>>UUUjjjvvv{{{lllDDD---///000+++,,,777```aaa???///555111555DDDuuu|||sssmmmqqq{{{qqqJJJ555222///---...///......******++++++,,,------...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,---......---,,,+++***+++------+++******+++000000111111111111000000---///222333111///------+++,,,------......------000)))+++---,,,666;;;111333;;;JJJdddKKK<<<444888<<<888999<<<888555444222111111111222333------000222111222<<>>CCCBBB@@@>>>999555888@@@KKKSSSWWW^^^kkkwwwllleeeeeehhhmmmooommmkkkkkkeeeVVVDDD777...(((''')))((()))))))))))))))))))))((((((((((((((((((((())))))(((((((((((())))))***'''((()))++++++++++++***)))+++------,,,---///111///......///111000---***111000...---,,,+++******((((((''''''''''''(((((('''((()))((('''(((,,,///---------+++******+++---,,,+++*********+++,,,------......,,,***)))***++++++******)))))))))))))))'''((()))******)))(((((('''((()))((('''&&&''')))###''',,,.........000222,,,++++++++++++,,,,,,---+++,,,,,,,,,+++***)))((('''(((***+++,,,++++++++++++***))))))))))))***+++((()))***++++++***)))(((************************---***......///AAAXXX___```gggYYYDDD======>>>DDDIIITTTeeerrruuugggGGG+++---,,,111;;;IIIYYYmmm~~~~~~|||zzzxxx}}}~~~zzzRRR000,,,000---,,,555UUUsssDDD333222///888???nnnzzzqqqqqqzzzsssNNN666333000......//////...------------------------***************************++++++,,,,,,,,,++++++***,,,---......---,,,++++++,,,......,,,******+++///000111111111111000///---///111111///...---...+++,,,------......------...------,,,---333555///,,,666HHH\\\vvvBBB<<<555888===999999:::333444333222111111222333333---...111333222444???KKKTTT^^^gggiiijjjfffWWWFFF:::666444888???DDDDDDBBB===888444666???IIIQQQUUUdddnnnuuuzzz^^^cccgggmmmsssrrrlllfffcccTTTAAA000------))))))---(((((((((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))***+++%%%'''(((***++++++++++++)))******)))((()))...222///......000222111---***,,,+++******))))))******))))))(((((((((((()))***((()))***)))((()))---111***+++++++++***+++...111---,,,***(((((()))+++,,,---...///---+++******+++************)))))))))((()))***+++,,,,,,+++***)))&&&''')))(((''''''((()))###''',,,/////////111333++++++******++++++,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&(((***+++,,,,,,,,,,,,***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))111***+++,,,000GGGbbblllbbbiii\\\FFF>>>===>>>DDDIIISSSddduuuxxxeeeFFF...,,,///;;;PPPcccooowww}}}}}}|||{{{zzzyyyuuupppkkkqqqrrrvvv{{{}}}YYY222***111222000000JJJ~~~FFF444...---;;;<<>>AAAJJJnnnfffBBB:::999999999:::999666444222111111000000000000000---000222111111888EEEOOO]]]aaahhhmmmjjj___OOODDD999777666999???CCCCCCBBB===777333666===DDDMMMUUUkkkpppuuusssggg]]]ZZZ]]]iiilllpppuuuzzzzzzhhhhhhdddhhhjjjlllssstttcccMMMBBB777---******))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))************))))))************))))))''''''''''''&&&''')))++++++,,,---------,,,+++***,,,...///...+++)))((((((******))))))((((((''''''$$$&&&'''***,,,---...///'''***------***))),,,000+++***((('''''')))+++,,,+++,,,------***(((''''''---,,,+++)))''''''***,,,)))+++---//////...+++***))))))))))))((((((((((((((())))))+++,,,---......---------,,,+++***)))(((,,,------+++)))(((((())))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++...333>>>JJJSSS___aaaZZZKKK???===AAAEEEIIIWWWeeennnssskkkMMM---111000FFFccclllmmmooommmgggjjjhhh\\\KKK===888888;;;;;;EEEWWWjjjwww}}}ZZZ555,,,000000111555BBB|||QQQ444222111111<<>>;;;:::999999:::999666444222111111000000000000000---///000000222;;;HHHRRR\\\```fffjjjggg[[[JJJ===999777666999>>>BBBBBBAAA>>>999555888<<>>EEEDDDOOOuuuYYY:::;;;:::999999999888666444222111111000000000000000...///000222777AAAOOOYYYcccfffjjjmmmjjj]]]III::::::888666888===@@@AAA???>>>:::888999;;;@@@KKKWWWgggooouuuqqqbbbSSSHHHDDDKKKNNNRRRUUUVVVXXXYYY[[[VVVZZZYYYQQQKKKMMMQQQSSSOOOPPPQQQSSSWWW[[[^^^```cccfffjjjnnnsssyyyyyyeeeeeellliiiiiiooowwwttt```GGG666555---(((***,,,++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))))))))(((((())))))))))))(((((('''((())))))'''&&&''''''%%%&&&'''))),,,///222444***+++,,,+++)))'''''''''((((((((()))))))))))))))***+++,,,------,,,***((())),,,......,,,+++...000...---,,,*********++++++***,,,///000...***((('''***+++++++++)))((()))***''''''(((***+++,,,---...))))))))))))(((((((((((((((((()))***+++,,,,,,---,,,,,,,,,,,,+++******)))''')))***)))((('''((()))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------+++***---666BBBLLLXXXZZZUUUHHH======CCCGGGHHHTTTcccnnntttjjjLLL...111333PPPqqqsss___JJJ:::++++++***(((&&&'''))),,,---,,,,,,+++,,,777OOOdddhhh===,,,,,,,,,+++...<<>>KKKXXXaaakkkllloooqqqlll\\\GGG888:::888777999===@@@???>>><<<:::888888888===JJJXXXiiiqqqvvvpppdddYYYPPPKKKMMMPPPUUUXXX[[[^^^bbbdddaaaccc^^^SSSLLLMMMQQQRRRZZZXXXUUURRRPPPOOOOOOOOODDDDDDEEEFFFHHHJJJLLLNNNMMMOOORRRWWW]]]gggqqqxxxggg^^^ccciiiddddddlllwwwpppVVV===000///***(((***,,,***)))+++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))(((((('''(((((())))))(((((('''&&&(((******(((&&&&&&&&&((((((***,,,------------)))***+++***(((''''''((((((((())))))******++++++((())),,,......---,,,***)))+++---,,,++++++---///...---,,,***)))))))))***))),,,000111///+++((('''(((***++++++***)))))))))(((((((((((()))***,,,---))))))))))))(((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,+++***)))'''((())))))(((((()))+++++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++,,,///:::JJJVVV___```ZZZKKK???>>>BBBFFFHHHSSSbbbooouuujjjMMM111///444SSSqqqiiiLLL555(((111///---+++++++++++++++,,,---///...)))+++888GGGooo~~~kkkAAA,,,...//////---;;;lllggg===222000333:::HHH~~~tttVVVIII===222...---,,,++++++......------,,,++++++***))))))))))))***+++,,,,,,+++,,,......,,,*********+++,,,---000111222111000************+++,,,---.........---,,,,,,------...,,,---///000000///---,,,++++++---...///000111111//////000//////000222555;;;@@@HHHGGG>>>HHHwwwzzzKKK999===;;;999888888777555444222111111000000000000000000///111888DDDRRR^^^eeemmmoooqqqpppgggVVVBBB444999888888;;;???AAA???<<<:::888666666777<<>>KKKJJJHHHGGGFFFFFFEEEDDDJJJJJJIIIHHHIIIMMMSSSWWWFFFGGGJJJNNNUUU\\\dddhhhqqqtttvvvxxx|||sssbbb```dddgggeeeeeelllsssiiiNNN888///---)))(((++++++(((''')))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((((((((((((''''''&&&(((******(((&&&&&&&&&(((***,,,......,,,)))'''((()))***)))''''''((())))))******++++++,,,,,,,,,((()))+++------,,,+++***((()))*********+++,,,---,,,,,,+++***)))((((((((((((,,,000111///,,,)))(((''')))++++++)))((()))***+++***)))''''''((()))***))))))))))))((((((((((((((((((((())))))*********++++++,,,,,,,,,+++******''')))************+++---++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))***+++,,,000===OOO]]]\\\]]]WWWHHH<<<:::>>>BBBIIIRRRaaaqqqwwwkkkMMM333///666VVVnnn\\\;;;+++(((---,,,,,,...000111///,,,,,,---///111///,,,000777ZZZvvvnnnDDD---...111000///<<>><<<999888777777555444222111111000000000000000...---000:::IIIXXXbbbfffqqqtttwwwrrrdddRRRAAA777666777999>>>CCCCCC@@@<<<999555333444888???NNN[[[wwwzzzvvvhhh___^^^]]]YYYXXXYYYXXXUUURRROOOOOOOOOMMMOOONNNJJJIIINNNRRRSSSRRRQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCEEEHHHIIIHHHFFFEEEEEEHHHGGGGGGHHHLLLRRRXXX]]]NNNOOOOOONNNNNNQQQUUUXXXSSSVVV[[[^^^aaadddhhhjjjrrrtttxxx}}}nnngggfffhhhiiikkkmmmoookkk[[[EEE444...,,,))))))+++***'''&&&)))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''((())))))'''&&&''''''&&&))),,,......---***(((((())))))((('''''')))+++,,,,,,,,,---------------,,,,,,,,,+++***)))(((((((((((())))))***++++++++++++*********)))((((((((((((+++///000...+++)))(((''')))***)))(((((()))+++,,,+++***(((((((((((()))))))))))))))((((((((((((''''''(((((())))))))))))+++++++++,,,,,,++++++***(((***++++++******+++---***************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))))))))++++++***---:::MMM\\\[[[]]]WWWIII===<<>>|||~~~bbbIII<<<111.........///111...---,,,+++*********+++(((((())))))***+++------)))+++,,,+++***))))))***+++---000000///.........))))))***+++,,,,,,------,,,,,,,,,,,,------------+++,,,---.........---,,,,,,---///111222222111000---///111222111000111222666111111333222999WWWwww[[[CCC??????<<<999777777666555444222111111000000000000000//////333???PPP^^^fffiiisssxxx{{{sssaaaMMM@@@;;;444666;;;AAAFFFFFFAAA;;;:::444111444;;;EEERRR^^^wwwzzzsssddd[[[^^^___[[[\\\^^^___]]]XXXRRRMMMJJJJJJMMMMMMIIIHHHKKKLLLJJJFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCEEEHHHJJJIIIHHH???CCCGGGJJJJJJHHHGGGGGGBBB@@@???>>>???AAAEEEGGGKKKJJJIIIFFFBBB>>>>>>AAACCCDDDEEEDDDDDDDDDFFFHHHEEEFFFHHHJJJLLLMMMOOOOOOQQQSSSUUUXXX[[[]]]^^^___ccceeehhhlllqqquuuyyy{{{qqqmmmlllhhhhhhllllllpppkkk\\\HHH:::111,,,+++))))))+++***'''(((+++))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((&&&&&&(((***)))******++++++++++++***((())))))((('''(((***,,,////////////............,,,+++)))(((((((((((()))))))))))))))+++,,,,,,+++*********+++*********)))(((+++---...,,,***))))))((())))))(((''''''***,,,++++++***)))))))))******))))))))))))((((((((((((''''''(((((((((((())))))***++++++,,,,,,+++++++++((()))+++***))))))***+++***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++***))))))++++++)))+++888LLL\\\bbbddd]]]NNNBBB@@@EEEHHHGGGMMM]]]ooovvvhhhKKK444444:::YYYnnnVVV222)))000///000000///...---------000,,,***+++++++++000666999lllwwwMMM///...000---111<<<\\\JJJ666000000000777sss|||```JJJ>>>222.........///111...---,,,************+++((((((((()))***,,,---...***+++,,,+++******+++---...111333222///---,,,---******+++,,,,,,------,,,+++,,,,,,---------------++++++,,,,,,---------------...000222222222000///---///222333111000000000///+++---222//////@@@WWWRRR@@@AAA???===999777777666555444222111111000000000000000222222777DDDVVVeeekkklllooovvvyyynnnZZZFFF;;;999222555;;;CCCIIIHHHAAA;;;;;;444000444>>>IIIVVVaaammmqqqjjj[[[TTTYYY[[[WWWRRRWWW]]]^^^[[[TTTMMMJJJAAAFFFHHHHHHIIIMMMNNNLLLIIIJJJLLLNNNNNNLLLIIIGGGGGGFFFEEEGGGKKKLLLJJJHHHFFFGGGFFFDDDBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEAAABBBDDDDDDAAA<<<<<>>=========??????@@@BBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOMMMOOOQQQUUUXXX[[[^^^______ccciiilllooosssxxx|||rrrhhhlllmmmfffeeelllgggllleeeNNN:::333///+++***((((((******((()))...))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&'''))),,,///---***((('''(((***+++((()))))))))((()))+++---111111000000//////......((('''&&&&&&'''))),,,---******)))***,,,------,,,******+++,,,,,,,,,++++++)))***,,,,,,***))))))***((()))((('''&&&'''***---))))))******+++++++++,,,))))))))))))(((((((((((('''''''''(((((((((((((((***++++++,,,,,,,,,++++++((()))***)))((('''((())))))))))))((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,++++++***(((++++++***,,,999OOO```iiiiiibbbQQQCCC???BBBEEEEEEKKK[[[nnnuuufffIII333444888VVVnnnWWW222''',,,+++---.........111555888444222222111...***...444///hhhxxxPPP222111333000000;;;XXXNNN:::...000///333kkkwwwZZZLLL???333............000...---,,,***)))******+++((((((((()))***,,,---...+++,,,,,,+++***+++...000111444555444000---,,,---++++++,,,---------,,,,,,+++,,,------............,,,++++++++++++,,,---......///111222222111000///---///222333222000000000444000222777333///<<>>;;;888666666777777777333333222111000000000000111111;;;NNN___eeehhhkkkkkktttvvvgggSSSEEE;;;555666777:::@@@EEEDDD???999:::444000333@@@PPP^^^fffqqqkkkccc^^^[[[YYYWWWTTTLLLSSS[[[___^^^YYYSSSPPPKKKIIIIIIKKKIIIFFFGGGJJJLLLMMMOOOQQQRRRQQQPPPOOOJJJLLLOOOPPPNNNLLLJJJJJJIIIGGGIIIKKKJJJFFFEEEHHHIIIJJJJJJHHHEEECCCBBBCCCDDDEEEDDDBBB@@@???@@@AAA@@@BBBBBB???>>>AAA@@@>>><<<===???@@@AAABBBBBBBBBEEEDDDBBB@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCEEEEEEHHHFFFDDDCCCEEEIIINNNQQQKKKOOOOOOIIIFFFIIIMMMNNNHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPSSSVVVYYY[[[]]]```cccjjjrrryyyrrrooonnnooommmiiifffeeepppgggYYYGGG777...++++++///...,,,)))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((///---***))))))***)))(((+++***))))))***,,,...///111222222000---++++++,,,,,,+++)))((('''((()))+++'''(((***,,,------------***,,,---///...---***(((******))))))((()))******'''''''''''''''((())))))***((('''&&&&&&'''(((***---+++)))'''&&&&&&(((((())))))(((((((((((())))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))---++++++...222222,,,'''+++***,,,///...555SSSrrrrrrnnndddTTTBBB999>>>GGGFFFKKKYYYlllvvvkkkMMM333666444MMMttt^^^444///(((---222---%%%///GGGUUUUUUUUUEEE///***222---)))222666cccxxxYYY444,,,///,,,111333PPP[[[333...444222222```~~~zzzVVVLLLHHH<<>>;;;888777777888777777333333222111111000111111555666AAATTTbbbfffgggiiikkktttuuueeePPPCCC===;;;666777:::>>>@@@???;;;777777333000333>>>OOO^^^hhhlllhhhbbb^^^\\\ZZZVVVTTTOOOSSSWWWYYYYYYVVVUUUTTTRRROOOMMMMMMKKKHHHHHHLLLSSSSSSSSSRRRQQQOOOMMMLLLOOORRRTTTTTTRRROOOMMMLLLLLLIIIIIIKKKKKKHHHHHHLLLMMMNNNMMMKKKHHHFFFGGGHHHFFFFFFFFFDDDAAA@@@AAABBBBBBDDDDDDAAAAAACCCCCCAAA???@@@AAACCCEEEFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCDDDFFFJJJLLLMMMQQQPPPLLLJJJKKKLLLJJJDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJUUUWWWZZZ___cccdddbbb```ggghhhkkkpppxxxjjjiiijjjlllnnnmmmlllkkkmmmcccQQQ@@@333---,,,---...---+++***))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******...,,,)))((()))))))))((())))))))))))***+++,,,---///000000///,,,++++++,,,,,,+++)))((('''((()))***'''(((***+++---------,,,+++,,,...//////---+++))))))))))))))))))*********(((((((((((())))))******+++)))(((''''''((()))+++,,,+++)))'''&&&'''(((((())))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))******++++++******)))******)))(((((()))******))))))))))))))))))))))))---+++***,,,000000,,,(((******,,,///...444OOOlllqqqooogggWWWEEE<<<@@@HHHEEEJJJXXXlllwwwlllOOO666666666OOOuuuaaa555000++++++---///888MMMhhhxxx|||xxxeeeCCC//////......777999ggg}}}^^^888...111///111444QQQ[[[333000444222000\\\{{{YYYMMMHHH<<>>WWWiiijjjCCC@@@@@@>>>;;;999888888888777666333222222111111111111222666;;;HHHYYYdddgggffffffgggqqqtttfffOOO???::::::777888:::;;;;;;999777555555333111333<<>>???AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGJJJLLLMMMKKKLLLNNNKKKGGGBBBAAA@@@?????????@@@AAABBBBBBAAA@@@>>>===<<<<<<@@@@@@???>>>===<<<;;;;;;AAAAAABBBCCCEEEFFFDDDBBB??????@@@CCCGGGMMMSSSVVVTTT[[[bbbccc``````gggnnnxxxyyyzzzyyywwwvvvwwwyyyuuuaaabbbdddiiioootttsssqqqfffYYYFFF777///------...---,,,++++++******++++++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,***((('''((()))(((''''''(((((()))************+++---...---,,,***+++++++++***)))((('''((()))***'''((()))+++,,,,,,,,,,,,,,,---...//////---+++***'''((()))***++++++***))))))))))))*********+++++++++***)))(((((()))***++++++***)))'''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))---***(((***,,,---+++))))))))),,,///---333IIIaaaqqqrrrkkkYYYDDD999999>>>CCCHHHWWWkkkwwwnnnRRR999444777PPPvvveee888000---///111???YYYrrr{{{TTT333,,,,,,---333;;;jjjddd;;;///222222111666SSS]]]444222333222///UUU~~~^^^PPPHHH;;;///,,,...///---,,,,,,++++++******++++++,,,+++***000AAANNNJJJ===,,,***)))***+++,,,+++***+++------******------***...///000///---,,,---.../////////.........------......------......///000444333222111//////......///111222222222222333444333111,,,...777555999IIIfff___???BBBAAA===<<<:::::::::999888666222222111111111222333333555>>>NNN]]]gggiiihhhgggbbbmmmssshhhRRR???777666:::::::::999888777777777555444333444:::III[[[hhhgggddd^^^ZZZXXXYYYZZZ[[[TTTSSSRRRQQQQQQSSSWWW[[[\\\VVVQQQQQQPPPMMMNNNRRRWWWUUURRROOOLLLJJJHHHGGGIIIMMMQQQSSSRRRPPPNNNMMMRRROOONNNQQQPPPMMMJJJKKKOOOOOONNNKKKIIIIIIJJJLLLKKKKKKKKKIIIGGGFFFFFFHHHHHHJJJJJJGGGHHHLLLNNNLLLCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDBBBBBBCCCEEEHHHKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEJJJOOOMMMHHHEEEDDDAAA@@@???@@@AAABBBAAA@@@@@@@@@????????????<<<<<<;;;;;;;;;;;;<<<<<>><<<======>>><<<;;;@@@>>><<<999888999:::;;;>>>AAABBB???999777:::===CCCDDDFFFEEEDDDCCCDDDEEEFFFHHHNNNYYYjjj}}}dddYYYZZZ]]]dddnnnuuutttnnnZZZMMM<<<000---------,,,++++++++++++++++++,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))******+++)))(((''''''((()))(((&&&%%%&&&((()))***)))(((''')))+++------,,,++++++,,,******)))(((((((((((()))'''((()))******+++++++++,,,---...//////---,,,+++&&&''')))+++,,,+++***))))))))))))******************))))))(((((())))))***+++***)))(((''''''(((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))((((((((((((((((((((((((,,,***'''''')))+++***))))))***,,,...,,,111BBBUUUeeejjjgggWWWCCC888888;;;BBBGGGUUUiiivvvlllQQQ888111888MMMsssggg999......---333MMMttt~~~}}}YYY666...///,,,---;;;iiifff<<<...222444111888VVV___555222111444000OOO~~~cccRRRHHH999///,,,---...,,,,,,,,,++++++***++++++,,,+++---,,,///@@@QQQIII555+++******+++---,,,***(((+++------***+++...---)))+++,,,------...///222555////////////...............---------...///000111444222111///............///000222222111111222333222111+++---666444444>>>jjjWWW>>>DDDAAA===<<<;;;;;;<<<;;;888555222111111111222333444444777DDDUUUdddlllpppqqqppphhhlllnnnfffWWWIIIDDDEEE@@@>>>;;;999888999:::;;;888777666666<<>>>>>???@@@@@@???999:::<<<<<<;;;::::::;;;???===;;;<<>>@@@CCCCCCHHHUUUhhhtttjjjOOO777///777GGGmmmiii;;;+++---$$$,,,MMMzzz}}}xxxVVV666111444111111>>>iiieee===---000333111:::YYYaaa777000...666333JJJwwwgggTTTGGG777...,,,---------,,,++++++***++++++,,,,,,***...---+++555BBB===---+++++++++---...---+++)))(((***)))''')))+++)))$$$+++,,,---------///333666000000/////////.........---------...///000111111111000...------...000111...///000000//////000111...111...---333111000999___PPP???GGG???<<<<<<<<<======<<<888555111111111222222444555666===MMM___kkkssszzz~~~xxxppphhhccc___[[[\\\```KKKDDD===999:::<<<===<<<:::999888:::AAAMMM[[[dddeeeaaa[[[UUUSSSVVV\\\aaaWWWYYYZZZZZZYYYXXXYYY[[[ZZZSSSOOORRRUUUUUUVVVXXXXXXXXXXXXWWWVVVVVVUUUUUUWWW[[[___```]]]YYYUUUSSSUUUQQQQQQVVVWWWRRRLLLJJJOOOQQQRRRQQQPPPOOOPPPQQQOOOOOOOOOMMMKKKJJJKKKLLLKKKMMMMMMKKKLLLRRRUUUTTTRRRQQQQQQPPPOOONNNLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJFFFHHHKKKMMMNNNNNNLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPMMMHHHHHHLLLMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDBBB???===<<<===???@@@@@@>>>===>>>???@@@???===777666666666666777999::::::777555777<<<>>><<<999555777999:::999777777888======<<<;;;999888666666444999???EEEIIIOOOVVV[[[bbbkkktttzzz|||iiiSSSLLLOOORRRWWWccciii___OOO>>>999222......---+++((()))******+++++++++******((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))...---+++)))'''&&&&&&%%%'''&&&&&&''')))***)))'''&&&''''''((((((''''''''')))+++...///...,,,++++++)))))))))(((((((((''''''((((((''''''((()))******,,,,,,------,,,,,,++++++((()))***++++++***)))((('''''')))*********)))(((''''''(((((((((((('''''')))))))))))))))((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***)))+++,,,++++++///:::BBBMMM[[[aaaSSSBBB===@@@BBBDDDHHHUUUhhhsssjjjOOO777///666@@@eeejjj>>>***---))),,,FFFooorrrKKK---,,,000111666IIIoooggg???...///111111<<<\\\ccc888000,,,888333BBBpppiiiUUUEEE555...---------...++++++******++++++,,,,,,***---,,,))),,,333111)))+++++++++,,,...---+++))))))******))),,,000---'''...//////---,,,---///111000000000/////////......---------...///000111222//////------...000222444...///000///......///000+++222000...222000000999HHHbbbHHH>>>III???<<<<<<===>>>???<<<888555111111111222333444666666DDDUUUfffpppwwwtttgggggglllmmmkkkjjjVVVKKK>>>999;;;>>>===::::::888888<<>>>>>===>>>???>>>===;;;;;;:::999888777777777888:::999999999:::999666444777999<<<===<<<;;;:::;;;333555888::::::999888666777666555444333333444555///555<<>>JJJZZZ```QQQ???:::<<<>>>CCCHHHUUUhhhuuummmSSS;;;222777:::___lllBBB***,,,222---===```{{{iii???'''***,,,---666[[[{{{lllDDD111///000000>>>^^^ddd999333,,,888111:::hhhiiiUUUCCC222---...------///++++++******++++++,,,---+++++++++,,,---...---++++++*********,,,,,,+++))))))***+++,,,222777444...---...///...,,,,,,---...000000000000/////////...------......///111222333222111///...///111444666///000111000///...///000+++222...,,,333333222888===NNNmmm|||BBB===KKK???<<<<<<===??????===888555000111111222333555666777GGGXXXiiipppvvvvvvjjjpppyyyvvvkkkbbb^^^PPP???999;;;>>>;;;777888666777>>>KKKXXXbbbgggYYYZZZZZZWWWSSSRRRUUUXXXaaaaaaaaa___]]]\\\^^^___```ZZZWWW[[[___^^^\\\[[[aaaaaaaaa___\\\XXXTTTRRROOOTTT[[[aaabbbaaa```___XXXQQQMMMRRRWWWYYYZZZ\\\NNNQQQTTTVVVUUUSSSRRRQQQPPPQQQPPPOOOLLLKKKLLLMMMKKKMMMLLLJJJMMMSSSWWWWWWPPPPPPQQQRRRSSSSSSSSSSSSKKKJJJIIIJJJKKKNNNQQQRRROOOOOOPPPPPPOOOMMMLLLKKKFFFFFFGGGIIIKKKOOORRRTTTLLLQQQSSSOOOKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNDDDBBB>>>;;;;;;===@@@BBBCCCBBBBBBBBBCCCBBB???===;;;;;;::::::::::::;;;;;;888;;;>>>>>>;;;999888888666888;;;<<<;;;:::::::::999888777777777777888999444444555777777555111---333111111===WWWoooqqqfffSSSWWWZZZ^^^iiilll[[[CCC444333000---***))),,,...((()))*********((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******)))(((''''''&&&&&&'''&&&&&&''')))+++,,,***)))***)))'''&&&&&&'''((()))'''))),,,---+++)))''''''((((((((()))(((''''''&&&)))((('''&&&&&&''')))***+++++++++*********))))))---,,,+++)))(((((((((((((((***+++------,,,+++***))))))************))))))'''((()))))))))))))))((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))***+++***)))))))))******,,,+++((()))000888<<<;;;MMMVVVKKK======BBBEEECCCGGGUUUiiiwwwpppWWW@@@444888777\\\nnnEEE+++---,,,&&&333WWWyyyddd<<<,,,111///---666iiiqqqIII555111000000???___eee999666,,,777...333ccciiiUUUBBB111---...---...000+++*********+++,,,,,,---,,,)))***000222///---///+++)))((()))***+++***)))$$$%%%'''***111777555///)))+++------------///000000000000000////////////------......///111222333555333222000111333555777000111222111000///000111---222,,,+++444777444777BBBIIIcccccc@@@HHH===DDD===:::999;;;>>>===888333555222111222222333999AAAPPP```oooxxxuuusss}}}{{{kkk___^^^UUUDDD888:::<<<777555999===666444===OOO^^^cccccc___XXXVVVYYYZZZWWWVVVZZZ]]]\\\XXXTTTYYYcccgggdddhhhfffdddccc___[[[___eee___cccccc___\\\\\\[[[YYYRRRUUU\\\dddddd___\\\]]]ZZZXXXWWWVVVWWWZZZ]]]___TTTVVVXXXWWWRRRMMMKKKKKKLLLPPPSSSSSSPPPLLLJJJJJJKKKJJJIIIJJJNNNQQQRRRSSSNNNRRRWWWYYYXXXUUUSSSRRRQQQQQQQQQQQQPPPPPPOOONNNLLLNNNOOOOOOMMMLLLLLLMMMHHHJJJLLLLLLKKKLLLOOORRRYYYUUUVVVZZZXXXPPPMMMNNNcccccc]]]VVVUUUWWWTTTMMMQQQSSSTTTSSSRRRQQQRRRTTTJJJKKKLLLLLLKKKKKKLLLMMMGGGEEECCCCCCEEEEEEBBB???:::;;;;;;;;;<<<<<<======AAA@@@===;;;:::999999999::::::;;;;;;::::::999888777999;;;999777666777999<<<999666666999999555111555///111EEE```nnnjjj___WWWXXX]]]fffkkkbbbNNN===333222111///---+++)))(((&&&'''((('''&&&&&&&&&'''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$&&&(((******)))((('''******)))''''''&&&&&&&&&$$$%%%''')))***++++++***))))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))******(((''''''&&&&&&&&&...,,,++++++---...///...++++++++++++***((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********+++***((('''&&&''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''')))+++++++++******,,,***)))******---666@@@EEEIIIIIIEEEAAA>>><<<;;;@@@AAAPPPcccmmmooo^^^CCC999222888RRRmmmOOO!!!333000111222HHHqqqMMM666111++++++444NNNMMM333666---333777iiiooo???777111)))333666HHHzzzoooWWW;;;...222///---...,,,,,,,,,------------,,,,,,,,,---------,,,***(((''')))((((((((()))***++++++)))***+++,,,---.........******+++,,,,,,---......---///111111/////////000...///000///......///000...///222444555444333222111111000///////////////------......///111222333DDD>>>KKK|||bbbAAAHHH???DDD???<<<::::::;;;:::444///333000///000111222999BBBVVVdddrrrzzz{{{qqqnnnuuuxxxmmm___WWWRRRCCC888:::;;;666555999<<<:::<<>>>>>>>>>>>============CCCBBB@@@>>>===<<<<<<<<>>>>><<<;;;;;;:::<<<===<<<:::999:::<<<===:::999:::>>>>>>;;;777555111555GGG```ooonnnggg]]]]]]___cccbbbWWWEEE666000000///---+++***(((((('''((((((((('''''''''(((((((((((((((((((((((((((+++***)))((('''(((((()))''''''(((((((((((((((((('''((()))******)))((((((***)))((('''&&&&&&&&&&&&&&&''')))***++++++++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))(((((('''''''''(((((()))---,,,,,,---......,,,***,,,,,,++++++***((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((())))))***+++*********)))((('''&&&'''(((***,,,******)))))))))((((((((())))))))))))))))))))))))'''((()))******++++++***,,,******++++++,,,444>>>???GGGMMMIII???999999<<>>;;;;;;<<<:::666111333111000222222555>>>HHH^^^kkkwww~~~xxxnnngggkkkrrrppp```QQQMMM@@@777888999555444666888<<>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???===>>>???===;;;;;;<<<===<<<;;;:::===@@@AAA>>>:::777666<<>>BBBAAAPPPaaajjjlll[[[???555111666HHHkkkggg:::111***//////444RRRyyy]]]222***......111555HHHwwwAAA...555000111222[[[tttBBB000111///777000:::kkkpppWWW;;;...222///+++---+++......////////////......---,,,,,,++++++,,,,,,---+++***))))))))))))))))))+++++++++++++++***))))))******************++++++---000222222000...------***+++,,,,,,******+++,,,...///111222333222222111000000///............////////////000111222333444777HHHGGGIIIuuu[[[DDDGGGEEEEEE@@@???===>>>???>>>;;;999555444444555666:::FFFQQQeeeqqq|||xxxmmm``````kkkpppaaaMMMEEE;;;444444444222111222222:::EEEOOOUUUXXX[[[]]]^^^[[[XXXXXXZZZ[[[]]]^^^WWWZZZ\\\\\\\\\```gggkkkccc^^^\\\^^^___\\\YYYZZZZZZ^^^___\\\]]]bbbeeeeeeaaa```bbbdddaaa[[[YYY[[[bbbcccdddeeedddaaa___]]]\\\ZZZXXXUUUSSSSSSUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPOOOQQQUUUXXXZZZ[[[___[[[XXXZZZ___bbb___\\\RRRRRRRRRQQQPPPOOOMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSTTTVVVYYY[[[ZZZWWWUUUSSSWWWXXXYYY\\\\\\[[[ZZZZZZUUUVVVWWWWWWYYYZZZYYYWWWWWWXXXXXXWWWUUUTTTTTTUUUWWWSSSPPPSSSWWWZZZWWWSSSTTTSSSSSSRRRQQQOOOMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDBBB@@@????????????@@@@@@@@@AAAAAABBBCCCDDD??????>>><<<;;;;;;<<<===:::::::::<<<>>>>>><<<999888<<>>555111////////////.........---((('''''''''((()))(((((((((((())))))))))))*********)))'''%%%%%%&&&(((***+++***(((&&&&&&''')))***+++***)))((((((((((((((()))(((((('''&&&&&&''''''((()))***+++++++++***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))''''''''''''((()))***+++,,,+++***+++---,,,***)))---,,,+++***)))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))''')))+++------,,,***)))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((***+++---+++***,,,...---,,,000777333@@@NNNPPPDDD888888???@@@???MMM___hhhkkk[[[AAA666333777AAAfffqqqFFF---***///...---GGGwwwQQQ---,,,111000222111>>>uuuggg;;;000555///000000QQQwwwCCC444333...555///:::kkkjjjTTT888,,,000...+++---,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,...///++++++***)))((((((((()))))))))************))))))************++++++++++++...000222222000---,,,+++,,,.........---,,,---...//////000111111111000000//////...------.........//////000000111333444555999MMMHHH@@@eeeUUUFFFFFFHHHEEEBBBAAA@@@???>>>===;;;999555444555777999>>>LLLZZZkkkvvvxxxjjjZZZVVV```fffZZZHHH<<<666000000000...---...///666???DDDEEEFFFJJJMMMVVVVVVVVVWWWYYYZZZXXXVVVQQQSSSWWWYYYYYY[[[```fff^^^]]]]]]^^^ZZZUUUUUUYYYYYY^^^aaa___^^^``````^^^XXXXXX[[[______\\\]]]```___bbbfffiiijjjiiigggfffbbb___\\\YYYWWWVVVVVVVVVZZZYYYYYYXXXXXXWWWUUUTTTPPPOOOOOOQQQUUUXXXZZZ[[[[[[XXXXXX\\\bbbdddaaa]]]UUUUUUUUUVVVUUUUUUTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYZZZZZZYYYZZZYYYWWWUUUTTTSSSTTTUUUVVVYYY\\\XXXYYYZZZYYYWWWVVVWWWXXXTTTQQQNNNQQQVVVXXXUUURRRUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGEEECCCBBBBBBCCCCCCEEEEEEDDDCCCCCCDDDDDDEEEBBB@@@>>>===<<<=========<<<;;;::::::;;;;;;:::999888???JJJVVV^^^aaaaaaaaa[[[\\\XXXNNN@@@555000///........................(((&&&%%%&&&(((***)))'''))))))))))))******+++++++++***(((''''''(((***++++++***((('''&&&((()))+++******)))((('''''''''((())))))((('''''''''(((((('''((()))*********)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((()))))))))))))))))))))(((((((((((()))))),,,***((((((***---.........---+++***))))))))))))************************(((((((((((())))))))))))))))))************))))))'''(((+++------,,,***((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((***+++---+++***,,,...---+++///666111999DDDKKKFFF;;;888<<<===<<>>:::777444333333333555777999???PPP___ppp|||sssdddUUURRRWWWVVVKKK???555222///------,,,,,,+++...222777777444222555888DDDKKKRRRWWWZZZYYYRRRJJJNNNNNNQQQUUUWWWWWWZZZ___[[[[[[]]]]]]YYYTTTWWW]]]YYY^^^aaa___\\\\\\ZZZVVVXXXYYY\\\``````]]]^^^aaa___bbbgggllloooooonnnmmmhhhfffdddbbbaaa___\\\ZZZ[[[ZZZZZZ[[[\\\\\\YYYWWWRRRQQQPPPQQQSSSVVVWWWWWWVVVVVVWWW\\\```bbb___\\\WWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]___YYYVVVTTTTTTWWWZZZ]]]^^^[[[^^^^^^[[[ZZZ\\\[[[XXXTTTRRRQQQSSSTTTUUU[[[aaaXXXYYYZZZZZZYYYXXXYYYZZZVVVTTTSSSUUUXXXZZZYYYWWWVVVXXXYYYYYYXXXWWWWWWXXXVVVUUUTTTRRRQQQOOONNNMMMMMMLLLKKKIIIHHHHHHIIIIIINNNMMMJJJHHHFFFEEEEEEEEEFFFDDD@@@??????@@@@@@??????===<<<:::::::::;;;<<<999@@@KKKTTTXXXYYYYYYXXXUUUUUUQQQGGG999///+++******************+++++++++)))&&&%%%&&&***+++***((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---......))))))((((((((()))***+++))))))))))))))))))((((((******)))(((((())))))***&&&'''((()))******)))(((%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((()))))))))))))))******)))(((((()))))))))---***'''''')))---000222///...,,,***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((&&&(((***+++++++++)))((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++***+++---,,,+++000777444555===GGGFFF;;;666999===:::EEEVVVbbbiii___HHH:::666;;;:::UUUoooQQQ---///+++...---;;;mmmyyy===&&&,,,...,,,000+++///,,,444444,,,)))---000///000---???{{{}}}AAA;;;333)))111333CCCttt{{{QQQ666***//////---000///------............------************+++,,,,,,---+++***))))))))))))))))))&&&'''((()))++++++++++++***++++++,,,------.........///000000...,,,,,,---,,,---......,,,,,,---...000//////......------------,,,,,,,,,,,,---....../////////000111222333444555:::999BBBYYYuuulllKKKFFFCCCKKKCCCGGGFFFCCC>>>999555222111333444666888:::BBBTTTeeevvvooo```UUUVVVTTTIII<<<777222111///---,,,,,,,,,+++,,,///222111...,,,---///999AAAIIIMMMRRRVVVQQQIIIOOOLLLMMMTTTWWWVVVWWWZZZ[[[YYYXXX[[[[[[ZZZ]]]bbb^^^bbbccc___[[[[[[YYYVVV]]]^^^bbbffffffbbbaaaddddddfffkkkoooqqqrrrqqqpppkkkjjjjjjkkkkkkhhhccc^^^[[[ZZZ[[[^^^``````]]]YYYUUUTTTSSSTTTVVVYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^^^^YYYYYYZZZZZZZZZYYYYYYXXX[[[]]]^^^^^^]]]\\\]]]^^^\\\YYYVVVVVVYYY^^^```aaa]]]``````\\\\\\______[[[WWWTTTUUUWWWVVVTTTYYY```XXXYYY[[[[[[ZZZZZZ\\\]]]ZZZZZZ[[[\\\]]]^^^______XXX[[[\\\[[[YYYWWWXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLLLLLLLLLLMMMNNNLLLJJJHHHGGGGGGGGGHHHHHHDDD@@@>>>???@@@@@@???>>>===;;;999888:::>>>AAA>>>AAAFFFIIIJJJIIIGGGGGGHHHHHHFFF???555---))))))))))))))))))))))))))))))+++(((&&&(((,,,...,,,)))))))))******+++,,,,,,---,,,---...000000000///...''''''((()))***++++++,,,)))***+++,,,,,,,,,+++***++++++************++++++&&&'''(((***+++++++++***&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((()))***++++++---+++))))))+++...///000///...,,,***))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((''''''((())))))))))))(((((((((((())))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))'''((()))******++++++******)))***,,,++++++000888===;;;AAAIIIGGG;;;777;;;@@@;;;DDDRRR^^^fff^^^III:::444;;;999MMMiiiRRR222///)))///...111^^^}}}>>>)))///---***///+++---,,,///,,,***,,,+++***...000---:::zzz~~~@@@666111+++444222@@@qqqVVV:::...333111///111///,,,------......------,,,))))))***+++++++++******))))))))))))))))))***+++((())))))***++++++++++++((())))))+++,,,---...///...//////...,,,,,,...000+++,,,------++++++,,,---000///...---,,,,,,,,,,,,,,,,,,++++++,,,------............///000111222333777777555;;;JJJ^^^fffIIIFFFBBBLLLCCCGGGFFFCCC???:::777666666666666999;;;===EEEXXXjjjzzzlll___YYY\\\VVVCCC555333111111000---,,,------+++***...111222000///000111777<<>>>>>===<<<:::888666666999???CCCDDDCCCBBB???;;;888666555;;;======999333...,,,++++++++++++***************---***(((***...111///+++))))))***+++,,,,,,------***,,,...000000///...---%%%&&&(((***+++,,,,,,,,,***+++---/////////---,,,,,,+++++++++++++++,,,,,,&&&''')))+++,,,---,,,,,,&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((()))))))))))))))&&&''''''((()))+++---......,,,+++,,,.........---000...,,,***))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++)))(((''''''''''''((((((((()))%%%&&&''')))************(((((())))))*********+++))))))))))))))))))))))))&&&''')))+++++++++*********)))***+++++++++111999FFFDDDHHHNNNIII<<<:::@@@CCC===CCCPPP[[[ddd]]]HHH999222;;;999HHHdddSSS666...'''000...(((QQQDDD000444///***000+++,,,---000,,,---111+++)))333000---888{{{???///000...666111<<>>=========;;;999>>>===777222<<>>666222...---000555???@@@@@@;;;333---***************)))'''(((***,,,---+++***+++///000///---------------+++***((((((...------///333555333111---,,,,,,++++++,,,,,,---***++++++)))((('''(((***,,,,,,++++++***))))))))))))***+++++++++)))(((''')))&&&$$$%%%((()))'''%%%((()))))))))))))))((((((((('''&&&%%%%%%&&&((()))(((''''''(((***,,,+++***%%%''')))***+++++++++***,,,***(((&&&(((+++///222111///,,,******+++---///+++++++++,,,,,,+++++++++******))))))(((((('''''')))((('''''''''(((***+++,,,,,,***)))((((((((((((***)))***,,,---...,,,***)))))))))((((((((((((((())))))))))))***+++,,,---))))))((())))))******+++***++++++,,,,,,------...,,,+++,,,---,,,+++000777MMMUUU\\\fffSSS===AAA:::EEECCCCCCLLL]]]hhhaaaUUU777;;;999===CCCYYY___222...,,,,,,---///>>>aaaEEE111///111'''+++111'''***)))***---...///111444111...RRRyyyxxxFFF333111444111,,,DDDpppyyy|||uuuGGG+++///222000...,,,+++++++++***++++++,,,,,,+++*********))))))((((((((()))*********((('''&&&'''((()))******)))((('''*********+++,,,...///000++++++---...///000000000------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------............//////000000111111;;;555666444///???ccc}}}cccNNNEEEHHHLLLFFFKKKKKKFFF<<<777999:::777999;;;>>>CCCLLL[[[lllyyykkkgggaaaVVVFFF777222444111000000//////000000000...------,,,,,,------...444444222000111999FFFPPPWWWUUUXXX^^^aaaaaabbbdddeeefffiiilllpppqqqooommmpppooommmkkkhhhfffeeedddbbbdddggghhhiiijjjmmmoooqqqkkkllltttvvvpppnnnrrrrrrpppnnnnnnoooppppppooopppooonnnoooppppppooonnnhhhfffbbb```bbbfffhhhhhhjjjfffcccbbbdddeeedddbbbaaa```___]]]\\\ZZZXXXWWWVVVWWWXXXXXXYYY[[[^^^aaaaaa___\\\[[[]]]aaadddeeebbbaaaaaabbbccccccaaa___bbb```^^^___bbbfffiiijjjfffeeeddddddddddddddddddeeedddcccdddfffgggfffeeeccccccbbbaaa```^^^\\\\\\XXXXXXZZZ[[[\\\[[[YYYXXXZZZYYYXXXVVVTTTQQQOOOMMMOOOLLLLLLPPPOOOHHHCCCCCCDDDBBB???>>>===;;;888666DDDIIIGGG@@@BBBMMMQQQMMMIII???444///......222777AAABBBAAA<<<444---+++++++++++++++***((()))+++------+++***+++---...---+++,,,,,,,,,++++++***)))(((,,,++++++---111222111///...---,,,,,,++++++++++++)))*********))))))***,,,+++++++++******)))))))))'''((()))))))))((('''&&&((('''&&&&&&'''((('''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&'''((('''&&&&&&(((***,,,,,,+++&&&'''((())))))******)))+++***((('''(((+++///111///...,,,++++++,,,---...******++++++++++++*********)))))))))(((((((((''')))(((((('''((()))***+++,,,+++***)))((((((((((((***))))))+++------+++)))((((((((((((((((((((((((************+++,,,---...,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,+++,,,---,,,+++000777SSS]]]bbbjjjXXX@@@BBB;;;DDDDDDGGGRRRcccllleeeWWW;;;<<<666;;;AAAWWW___555...,,,,,,,,,+++999[[[|||JJJ222,,,000***---444---555222///---,,,,,,---///666888]]]wwwGGG444///333333///CCCnnn{{{zzzKKK...///111///...+++,,,++++++***++++++,,,,,,************)))))))))((()))))))))))))))(((((('''((()))************)))(((*********++++++---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---------......---...///000000111111111000333666777222444LLLjjj]]]KKKDDDHHHMMMIIIMMMKKKDDD;;;777888999888:::<<<@@@GGGSSSddduuukkkkkkaaaNNN===555444555333222111000000000000000...------,,,,,,------...***,,,---------000777===HHHKKKUUUccckkklllmmmpppllljjjhhhhhhkkkoooqqqrrrxxxvvvtttqqqooommmllllllmmmnnnnnnmmmlllkkkmmmnnnrrrnnnpppwwwxxxrrrppptttxxxtttoookkkkkkmmmnnnoookkkjjjjjjmmmqqqsssrrrooommmjjjhhhggggggfffeeedddeeefffhhhiiijjjiiigggffffffeeeeeeggghhheee___ZZZYYYYYYYYYXXXXXX[[[```dddbbb]]]YYYYYY^^^dddhhhiiiaaa``````bbbcccdddbbb```aaa______aaadddhhhjjjjjjdddcccaaa```______``````gggfffeeefffhhhiiihhhgggdddddddddcccbbb```___^^^ZZZ[[[\\\]]]]]]]]][[[[[[VVVUUUTTTRRRQQQPPPPPPPPPPPPMMMNNNUUUYYYVVVPPPLLLPPPNNNKKKIIIGGGDDDAAA>>>EEEOOORRRJJJCCCHHHPPPTTTOOOAAA333...000333777<<>>QQQ^^^<<<---,,,---,,,'''+++CCC]]]eeeLLL<<<===<<<888999;;;>>>CCCJJJRRR___mmmwww{{{yyyvvv{{{jjjPPP666***///777333@@@fff}}}~~~TTT333---,,,,,,...,,,,,,,,,++++++******++++++*********)))))))))))))))+++***)))(((((((((*********+++,,,,,,,,,,,,+++***)))*********++++++******)))***************))))))***+++,,,,,,,,,,,,+++***,,,,,,+++***************,,,,,,,,,---------......+++---///111222222111000333;;;333777EEE999>>>ggg}}}}}}RRRGGGEEEJJJOOONNNMMMFFF???;;;999999999999999:::???KKK^^^qqq{{{qqqnnn]]]CCC333444777666555444333111000/////////...------,,,,,,------...///////////////111444777...111:::FFFMMMRRRYYY```bbbaaaaaadddiiioootttvvvqqqqqqqqqqqqppppppoooooorrrsssttttttssssssuuuwww|||}}}~~~yyyssstttxxxssspppmmmlllmmmmmmmmmlllmmmmmmoootttyyy{{{zzzxxxyyysssqqqsssssspppooorrrkkkmmmnnnooonnnnnnooopppsssmmmgggfffiiilllkkkiiihhhjjjkkkjjjfffcccbbbaaafff```___dddhhhffffffhhhmmmhhhccc```aaaccceeefffmmmjjjgggeeecccaaa___]]]aaacccdddcccbbbcccfffiiijjjiiihhhhhhiiijjjiiigggfffgggffffffeeedddcccbbbbbbccccccaaa]]]ZZZYYYZZZPPPPPPRRRTTTXXX]]]aaacccccc\\\VVVVVV]]]aaa\\\UUU^^^]]]\\\\\\\\\ZZZVVVSSSRRRXXX[[[VVVQQQQQQUUUXXXQQQDDD::::::>>>AAACCCDDDCCCEEEDDD>>>555...***)))*********)))((((((***,,,+++++++++***((('''''''''&&&&&&&&&'''((()))+++,,,***+++,,,,,,,,,+++++++++)))))))))***+++,,,---......///...,,,)))((((((***(((((('''&&&'''(((***+++(((((((((((((((((())))))%%%''')))(((%%%$$$&&&)))''''''((()))))))))))))))++++++******)))((('''&&&(((((((((***...000000000---,,,***)))((())))))***((())))))***+++++++++++++++,,,---...---,,,***)))))))))************))))))(((((((((((())))))))))))((())))))******************)))))))))))))))******+++)))((((((******)))(((*********++++++,,,,,,,,,(((((((((((()))***+++,,,///...,,,++++++,,,---.........---,,,++++++******,,,+++,,,---,,,+++000777SSSoooppprrrkkkPPPGGGCCCGGGIIIMMMYYYiiiuuurrriii???888222;;;???NNN]]]BBB---,,,...///***(((666IIIwwwkkkiiikkkfffccchhhnnnuuuzzz|||sssZZZ@@@+++555+++///666333@@@eeezzz~~~www~~~VVV555,,,***,,,000------,,,++++++*********+++))))))))))))))))))******+++***)))(((((()))***+++***+++,,,------,,,+++***))))))***+++++++++******((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++------,,,+++++++++++++++,,,,,,,,,---------......+++---...000111222111111111555+++333HHH???;;;YYYjjjyyyOOOGGGHHHKKKPPPOOOKKKCCC===<<<<<<:::999:::999:::@@@OOOfff|||wwwpppgggTTT???555555777888444444222111000//////......------,,,,,,------...---,,,,,,---000555:::===666888>>>EEEFFFFFFJJJPPPRRRQQQRRRVVV[[[```cccdddiiikkknnnppprrrrrrqqqppptttvvvxxxxxxwwwvvvwwwxxx|||}}}uuuqqqtttzzznnnmmmllllllmmmmmmllljjjrrrsssuuuvvvwwwvvvvvvvvvzzztttrrrwwwxxxsssssswwwmmmllllllmmmnnnpppqqqrrrtttooohhhfffhhhlllnnnnnniiillloooooommmjjjhhhggghhhdddfffmmmnnniiiiiinnnppplllfffcccdddgggiiikkkeeeccc```______```___^^^dddgggjjjjjjiiiiiillloookkkjjjiiiiiijjjkkkiiihhhggggggggggggfffeeedddcccdddffffffbbb]]]ZZZZZZ\\\ZZZ[[[\\\^^^```ccceeegggjjjddd\\\YYY^^^dddaaaZZZ^^^^^^^^^___```___\\\YYYXXXYYYYYYYYYYYYZZZZZZZZZPPPIIIEEEGGGJJJGGGCCCBBBAAACCCDDD@@@777///***((()))******)))''''''***,,,***++++++***(((&&&'''(((''''''&&&'''((()))+++---***,,,------+++******+++''''''((()))+++---.../////////...,,,(((&&&&&&''''''&&&%%%%%%&&&(((***,,,++++++***)))))))))))))))&&&'''((('''&&&&&&'''(((&&&'''((())))))******)))******++++++***)))(((''')))))))))+++...000000///---,,,++++++************)))))))))*********+++++++++,,,---------,,,***))))))******************)))(((((((((((())))))))))))((()))******++++++******)))((((((((()))***++++++,,,***))))))*********)))*********+++,,,,,,------(((((('''(((((()))***+++++++++++++++,,,,,,------......---,,,,,,+++******,,,+++,,,---,,,+++000777LLLnnnoooooonnnTTTGGGEEEGGGIIINNNYYYiiiuuussslll???777333<<<<<>>AAA===::::::===>>>GGG\\\zzzrrrfffQQQ>>>::::::777888===222111000///...............------,,,,,,------...///---,,,---000333444555777???LLLUUURRRIIIDDDDDD@@@===:::999:::;;;<<<<<<:::???FFFNNNRRRSSSRRRPPPTTTXXX]]]aaaaaaaaa``````iiioooqqqiiiaaabbbjjjrrrpppmmmjjjhhhhhhiiihhhhhhdddiiinnnmmmjjjkkkpppwwwsssnnnqqq{{{|||rrrllloooooommmnnnttt{{{}}}yyymmmpppsssuuusssqqqooonnnlllmmmmmmllljjjjjjkkklllrrrmmmmmmmmmeee[[[___kkkjjjjjjkkkmmmppprrrqqqpppuuuqqqkkkgggeeeeeeeeeeeekkkpppuuuuuurrrooooooqqqpppnnnmmmmmmnnnnnnmmmkkkfffgggggggggfffeeedddddddddggghhhfffaaa___bbbfff]]]___aaabbbcccdddcccccc\\\]]][[[YYY^^^eeeddd]]]_________```aaa___[[[XXXYYYXXXYYY]]]``````______]]]___fffjjjeeeVVVHHHAAA???CCCGGGFFF>>>444---***+++,,,,,,+++))))))+++...(((+++,,,+++((('''(((+++***)))((('''(((***,,,---)))+++---,,,)))'''((()))))))))))))))***+++,,,---+++,,,,,,***'''&&&'''(((&&&%%%$$$###%%%(((+++---...---+++)))'''''''''''')))&&&$$$%%%((()))'''%%%&&&'''((()))************((()))+++,,,,,,+++***)))(((''''''(((***,,,+++***((()))***++++++***)))(((******)))(((((()))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++'''((((((((())))))******((()))***+++,,,+++******(((((((((((()))***,,,,,,///---***)))***++++++***&&&''''''((()))*********))))))))))))***+++,,,---'''))),,,...000000///...------,,,,,,,,,,,,++++++,,,+++,,,---,,,+++000777EEEooonnnmmmpppVVVDDDDDDDDDJJJSSS___nnnwwwsssjjjCCC:::333999333AAAeeeccc===000(((***+++((()))...333iii|||~~~uuucccVVVPPPFFF:::///...))),,,333---'''---)))---333...333WWWwwwxxx|||www~~~eeeDDD555---///222,,,...---,,,+++************(((((())))))*********+++((()))***,,,,,,,,,+++***)))***++++++++++++***)))''')))+++...//////...---***++++++++++++***))))))(((***,,,......,,,***(((,,,++++++***)))*********,,,,,,,,,---------......///---,,,,,,---000444666000///222444777EEELLLDDD???ggg