BM6P6(@ UUU^^^gggkkkoootttxxxxxxvvvtttssstttxxx|||~~~~~~www}}}wwwooommmnnnooowwwxxxzzz|||~~~}}}yyyvvvxxxvvvwwwzzzyyytttrrrtttkkkkkkjjjkkklllnnnppprrruuuzzz|||yyyxxx{{{|||zzzwwwttttttvvvxxxzzzyyywwwssspppmmmkkkiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnqqqttttttsssqqqppppppnnnmmmmmmppptttwwwzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzxxxxxxxxxxxxxxxyyyxxxvvvtttsssrrrsssssszzzzzzzzzyyywwwwwwyyy{{{}}}yyyvvvvvvyyy{{{~~~}}}||||||}}}zzzwwwzzz~~~xxxtttuuuyyy|||yyyyyyxxxvvvvvvwww{{{~~~~~~zzzwwwzzz{{{{{{{{{{{{yyywwwvvvxxx{{{|||wwweeeXXXEEE>>>666333444444222///000111111333444555666666222222222222222111000///---.........//////000000........................111000///.....................---------......///000///000111000000555<<>>YYYnnn~~~^^^@@@<<<555777:::;;;AAAMMM^^^qqqZZZbbbiiijjjlllpppttttttvvvuuuuuuwwwzzz}}}~~~~~~}}}vvvtttttttttuuuvvvxxx{{{}}}~~~|||zzzzzzxxxzzz}}}|||vvvrrrrrrnnnmmmmmmmmmmmmnnnooooooqqqvvvzzzzzz{{{~~~~~~rrrrrrsssssstttuuuuuuvvv|||zzzuuupppkkkgggdddcccaaacccdddfffgggjjjnnnqqqvvvrrrnnnnnnqqqtttuuuuuupppppppppqqqrrruuuwwwxxx||||||||||||||||||||||||yyyyyyyyyyyyxxxvvvtttssswwwvvvuuusssqqqqqqppppppwwwxxxyyyxxxwwwxxxzzz||||||yyyvvvvvvyyy{{{yyyyyyyyy{{{~~~zzzvvvsssvvv}}}~~~}}}}}}}}}|||vvvssssssuuuwwwxxxxxxyyyzzz{{{zzzzzz|||~~~~~~~~~}}}zzzzzz{{{||||||||||||{{{wwwnnnbbbRRRHHH<<<777222000222444333222111111111000000//////...111111222222111111000000............///////////////////////////////////////............//////000111111111000000/////////111///000111111111888@@@^^^ppp~~~^^^AAA===555999;;;>>>GGGVVViiizzzZZZbbbhhhhhhiiimmmqqqqqqtttttttttwwwzzz}}}}}}}}}|||}}}zzzxxxvvvwwwwwwxxxzzz|||}}}{{{zzzyyyxxxzzz}}}|||uuuqqqqqqqqqppppppoooooonnnnnnnnnpppuuuxxxwwwxxxzzzyyyvvvrrrtttvvvxxxyyyyyyyyyxxx|||yyyuuuooojjjgggdddcccccceeeggghhhhhhkkkppptttwwwpppiiihhhmmmrrruuutttqqqqqqrrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyywwwtttrrrwwwwwwvvvtttsssrrrrrrqqqvvvwwwxxxyyyxxxxxxzzz|||~~~{{{xxxxxxzzz|||yyyyyyyyy{{{zzzwwwuuuxxx}}}}}}|||||||||{{{zzzzzzyyyzzz{{{~~~~~~|||{{{wwwsssqqqrrrtttvvvwwwvvvxxx{{{||||||{{{|||}}}||||||}}}|||yyyyyyzzz{{{|||}}}~~~~~~}}}sssiii___TTTGGG>>>888555111000111222222111333333222222111000000000000000111111111111000000.........///////////////000000000000000000000000...............///000111111111111111000///......222000000111111222999BBB___mmmyyy[[[BBB???888<<<<<>>888777555222000000000000000222111111111111111111111///000000111111111000000///////////////.........000000000000000000000000...............///000111///000000000000///...---222000000222111222888AAA]]]gggqqqVVV???>>>888===@@@IIIYYYlll~~~QQQZZZcccfffiiinnnpppppprrrrrruuuyyy|||}}}|||zzzzzz~~~{{{yyyyyyyyyzzzyyyxxxzzzxxxxxx{{{zzzvvvsssuuuyyyxxxwwwvvvsssqqqnnnmmmmmmqqqsssuuuzzz|||tttvvvyyy|||}}}}}}{{{zzzxxxvvvssspppmmmkkkjjjiiiiiikkkllliiieeeeeejjjpppsssnnngggdddgggkkknnnoooqqqssstttsssqqqqqqtttxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvxxxxxxyyyzzzzzzzzzyyyyyywwwyyy{{{|||{{{zzz{{{|||}}}{{{{{{|||~~~|||||||||}}}yyyxxxvvvxxx{{{~~~~~~}}}|||zzzxxxwwwvvvvvvvvvvvvsssrrrnnnlllkkklllpppsssuuuuuurrrtttwwwyyyyyyyyyyyyzzzzzzzzz{{{|||}}}|||yyywwwuuuvvvvvvwwwxxxzzz|||}}}~~~~~~~~~qqqiii]]]PPPFFF>>>888555555444222000//////000000000000000000000000000000//////000000111111000000///////////////.........///////////////////////////............//////000---...///000000000......111000111333222111666>>>XXX^^^gggOOO<<<<<<666>>>GGGSSSfffwwwLLLWWWbbbhhhlllqqqttttttssstttwww{{{}}}{{{|||}}}{{{xxxxxxyyyzzzzzzzzz|||yyyyyy|||{{{xxxwwwzzz||||||{{{yyyvvvrrrooommmmmmoooqqqsssyyyvvvxxxzzz}}}}}}}}}|||{{{yyywwwtttqqqnnnlllkkkjjjkkknnnooojjjeeeeeekkkqqqssspppllliiiiiikkknnnpppppprrrtttssspppppptttyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{||||||||||||yyy{{{}}}~~~|||{{{{{{|||~~~~~~~~~|||zzzzzz{{{||||||{{{|||}}}{{{zzzyyyzzz}}}}}}{{{yyywwwwwwvvvtttrrrooollljjjjjjkkknnnqqqrrrrrrppprrrtttvvvvvvvvvxxxyyywwwwwwxxxzzz{{{{{{xxxvvvttttttttttttuuuwwwyyyzzz|||}}}zzzvvvhhh```TTTGGG===777444333111222111111000000111333333333222111000//////......//////000000000000000000/////////....................................000//////............///---...000111222222111000000000222444222000333:::KKKPPPZZZGGG999===:::DDDOOO^^^rrrJJJVVVbbbjjjooouuuwwwwwwtttvvvyyy}}}}}}}}}|||yyywwwwwwyyy{{{||||||~~~{{{zzz||||||zzz{{{~~~~~~}}}zzzwwwsssooommmooopppppppppvvv}}}{{{yyy{{{}}}~~~~~~}}}|||{{{yyyvvvrrrnnnlllkkkjjjnnnqqqrrrmmmhhhgggnnnttttttsssqqqnnnkkklllnnnqqqooorrrtttsssppppppuuuyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvwwwwwwxxxyyyuuuvvvxxx{{{|||}}}}}}}}}{{{}}}}}}|||{{{||||||||||||{{{yyyxxxyyy{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}{{{yyyxxxwwwuuuqqqooollljjjjjjkkknnnooopppooooooqqqssssssttttttwwwyyytttuuuvvvxxxzzzzzzxxxvvvssssssrrrssstttuuuwwwyyyyyy{{{}}}uuupppccc[[[NNNAAA888333111111///000111111111222444555888777666444222000///.........///000000000000000000000//////.........---........................111000///...............---...111333444444333222///000222555333///222777>>>CCCOOO@@@888@@@AAALLLTTTeeezzzOOOYYYccciiinnntttwwwvvvyyyxxxxxxyyy{{{~~~~~~zzzvvvssstttxxx}}}~~~~~~}}}|||zzzyyyxxxwww}}}yyywwwyyyyyyvvvuuuvvvvvvsssqqqqqquuuyyy|||}}}zzz{{{}}}~~~}}}{{{xxxvvvzzz}}}zzzqqqmmmooorrrtttwwwtttppplllkkkmmmpppssstttvvvwwwuuurrrpppqqqssssssttttttttttttvvvyyy{{{{{{yyyxxxyyy||||||zzzxxxxxxxxxxxxwwwwwwwwwwwwvvvxxxwwwwwwxxxyyy{{{}}}}}}~~~}}}zzzxxx{{{||||||{{{zzzzzz}}}|||||||||}}}}}}{{{zzzwwwssspppmmmmmmmmmnnnooopppnnnmmmmmmppptttvvvuuusssrrrqqqssstttvvvzzz}}}~~~|||zzzwwwvvvuuuvvvxxxyyyxxxwwwxxxzzz}}}~~~zzznnnhhh```SSSBBB777555555444111444444333222000111444666777EEEHHH:::222555444,,,000111111222222000///......///000///---,,,---......//////,,,)))))),,,000000//////.........//////......000444777777444000...000222222333666666444::::::<<Lrrrppprrrsssxxxyyy=hĦ||||||{{{{{{|||}}}|||zzzxxxzzzxxxuuuuuuvvvxxxxxxwww4ĉ@ӵ>Lppp^^^OOOGGG;;;777333222333333222000000000111000000222555888GGGMMMJJJ===222000222111111111000000000/////////---///000///......///000......------...........................///000000///111222333333333333333666444666<<<===::::::===DDDKKKPPPQQQTTTaaauuuIIIUUU```ccceeekkkrrruuu|||zzzxxxvvvuuuuuuvvvvvvtttttttttuuuvvvwwwyyyzzzxxxwwwuuurrrpppqqqtttwwwwwwxxxxxxuuurrrssszzz{{{wwwxxxyyywwwwwwzzz{{{yyywwwwwwxxxyyyxxxxxxsssssssssrrrrrrqqqpppooonnntttvvvrrrpppGG=?tttuuuvvvtttsssrrrrrrrrrpppooonnnllllllnnnrrrtttrrroooppprrruuuvvvvvvwwwxxxzzzyyyzzz{{{|||}}}~~~~~~{{{zzzyyyxxxxxxxxxzzzzzz|||~~~~~~~~~|||yyyHdĦvvvuuuxxx{{{|||=Īj~~~~~~~~~}}}{{{yyy{{{zzzyyyzzz|||}}}|||{{{GG=?~~~~~~HdĦsssdddTTTGGG???888666333222222222111000000111111000///111444777@@@AAA===555222222222///222222111000000000000000///000111000...---...///...------...///000///.........---......///000111+++---111333333333444555999999AAAMMMRRRNNNMMMQQQTTT\\\aaaaaadddpppHHHTTT___ӵxxxxxxxxxĭӵyyyӵxxxĦttttttuuuuuutttvvvyyy|||}}}ӵӵuuutttĦƜ`1.׼swwwvvvuuuuuuĦooommmlllkkkkkkooouuuwwwvvvӵvvvĦ{{{|||~~~~~~~~~ĭӵĦĦĦ}}}DdD~~~?fӵĦ{{{|||}}}ӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵtttfffXXXJJJ???888555444222111111222222222111111111000///000333666999:::777333111333222000222111000///...//////000111222222111...------...///---,,,...000111000------------......///000111---000333444555888<<&eg&e|||>hӵtttvvvxxxyyyzzzzzzyyyg&evvvguO>uO>&exxxxxx4ff?>ߝLpppgĉ@{{{zzzwwwuuuShӵlllnnnlllmmmrrryyy|||g&ewww>hӵ}}}}}}~~~fff?><z|||g&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLzzz|||}}}g&egĉ@g&e>&e@e}}}~~~??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??yyylll^^^PPPDDD:::444333222111000000111222333222222111000//////222555555777666333111222222111111000///------......///222333333111...,,,,,,---///---,,,...111222000------------......000111111333555666777999===DDDJJJaaaaaajjjxxxxxxjjj``````pppqqqqqqtttIII4DӵuuuwwwtttHƅ^Hu]ĦHu]ĦZuR)Ħzzz||||||~~~|||vvvHu]ĦqqqHŐeHŐeHu]ĦvvvqIܗGIӵttttt{{{{{{xxxHGgĉ@ooonnnmmmgggfffpppHu]ĦxxxZuR)Ħ~~~~~~}}}sߝLGdUĦyyyHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s~~~tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~qqq```RRREEE;;;666777999888555333111000000000000000////////////000000222444444444222000111111000000000000////////////222111000.........///000...------...///000///...111///,,,+++---///111222///777CCCMMMPPPQQQYYYcccyyyppplllrrrpppddd\\\]]]gggqqqwww{{{GGGMMM4DuXӵuuuwwwtttDdDΦDdDĦDdDĦyyyt|>>888444444333222111////////////000000000////////////000000...666@@@FFFEEE===555///000000000000////////////000000000000000//////...///...---,,,,,,---/////////......111666:::===???SSS]]]hhhiii^^^SSSVVV___```\\\\\\___ZZZOOOLLLOOOaaapppBBBHHH4DuXӵvvvwwwtttDdDʜ4DuTӵ>d<ĦDtvvvxxx{{{{{{||||||wwwqqq>d<Ħuuu>d<ʜDd<ʜ4DuTӵrrrrrrF&uTӵwww4DufئL>epuR)Ħpppqqqqqqsssuuuwwwvvv>d<Ħ~~~Dtyyywwwwwwyyy}}}|||yyyDdDΦDdDĦzzz>d<ʜ4DuTӵ~~~4DwDd<ĦqqqpuR)Ħ>dd<ӵDd<qR/ܗ?fӵzzz>d<>d<Ħ4DufئL>eDdDʜ4DuTӵ~~~DdDĦ~~~~~~geĦs<v>aĦ|||zzzpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵppp]]]GGG<<<999666333222333222111000000111222333///......------......//////999HHHQQQPPPFFF:::111000000000000////////////...///000111111000///...+++,,,---...---...///000111///...222;;;EEENNNSSS___bbbeeeaaaSSSFFFDDDJJJQQQQQQTTTXXXUUUPPPQQQWWWfffvvv@@@FFF4DuXӵvvvvvvsssD&dq&ĒRxxx{{{sdKĦDHRRudwwwwwwuuuvvvyyywwwssssdKĦuuuD&oq<Ōq&ĒRrrrrrrrrr>dp&ĒRyyywwwnfʜd<Φ>d<Ħzzzs&dq&ĒRi?ʜtd<ĦsssHHܗDӊB<xB?d<}}}}}}~~~geĦHg8>aĦ}}}{{{B?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||vvvdddRRR???777666444222111111111000000000111222333222111111000000111111222000;;;KKKUUUTTTJJJ===555000000000000////////////...///000111111000///......000222222111000111222444555999AAAKKKUUU[[[^^^]]]XXXSSSNNNEEE<<<999;;;CCCFFFLLLSSSWWW[[[bbbjjjuuu===DDD4DuXӵtttssspppHu]3hhrrrvvvyyyne=euuuvvvtttrrrtttxxxxxxuuunerrruuupIƎ@t@hrrrrrrqqq>hwwwwwwvvvfezzz@ďDrrrpppooooooqqqtttuuuuuuuuune=ewwwvvvuuuvvvxxx{{{{{{xxxegexxx{{{sĪj@hfdDĦzzz@ďDHkge@h@GHĪj@IŌqqqyyyBenerrrHkgenettttttfeHu]3hhse~~~|||}}}~~~~~~~~~geĦja>aĦ}}}@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hqqqfffUUUGGG999555444333111111///...---------...000111000000////////////000000000999FFFNNNMMMFFF===777000000000000////////////...//////000000000000000...111222111//////333777>>>CCCLLLVVV]]]^^^[[[WWWPPPHHH@@@>>>===:::999;;;999===EEEOOO\\\kkkxxx:::4DuXӵpppĵD^qqqsssuuuvvvyyyyyy{{{tttsssuuuuuusssvvvzzzzzzvvvppprrrtttuuuqqqpppooonnnuuuvvvuuusssvvvttttttuuussspppnnnnnnoooqqqsssuuuxxxtttuuuuuutttuuuwwwyyyzzzxxxxxxyyy{{{DdDĦrrrssswwwiiilll{{{|||sssqqqpppD^s׼s}}}|||}}}~~~}}}{{{geFm8>aĦ~~~}}}s׼sHoD^DdDĦs׼svvvcccUUUHHH???777555444222111222///...---,,,---...///000...------,,,,,,------...---333;;;@@@@@@<<<888555000000000000///////////////////////////000111111...//////...///777BBBKKKRRRUUUYYY\\\\\\VVVMMMFFF@@@:::666666666555777:::777;;;BBBPPPeee|||Φ4DuXӵtvӵ>d<ĦrrrqqqssstttsssqqqpppĦxxx{{{{{{wwwuuutttuuurrruuuvvvvvvyyy}}}{{{wwwuuusssĦsssuuuuuuooosssvvvwwwtttrrrsssuuupppooommmllllllmmmnnnnnnsssttttttsssrrrrrrtttvvvvvvwwwwwwuuuqqqoooppprrrnnnqqqtttvvvvvvssspppmmmmmmmmmnnnrrrvvvzzz}}}~~~Ħ~~~|||zzzxxxnnnpppsssuuuwwwxxx{{{}}}zzzxxxwwwwwwyyyzzzyyyxxxyyyzzz{{{|||~~~}}}|||}}}}}}}}}{{{>d<Ħ|||xxxtttrrrrrruuuvvvvvvzzz}}}zzzssslllgggeeeaaadddiiillloooqqqtttwwwwwwxxxyyywwwĦppppppvvvyyyyyy{{{>d<ĦBe||||||~~~~~~|||zzzgeFYĉ>aĦ~~~}}}Benu]ӵ>d<Ħ>d<ĦĦBeĦoooYYYIII@@@:::666666555111111333111000///......///000111000000////////////000000+++...333555555444333333000000000000////////////000///.........000111222111111111222777EEEYYYfffeeebbb\\\VVVOOOGGG???:::444333333333111---000555:::<<>>999888777555333111//////......------------......////////////////////////............////////////000000111111000///......///...---...000222222222444444444999HHH^^^ooovvvkkkZZZLLLIIICCC888333666111111111111222333444444777===FFFVVVvvv>Aiiinepppsss~~~|||xxxsssnerrrrrrrrrrrrrrrqqqqqqqqqtttwwwzzz|||||||||}}}~~~nemmmnnnnnnmmmjjjggghhhlllnnnjjjeeeddd```dddhhhhhheeedddfffiiijjjkkkmmmlllkkkkkkmmmppppppooonnnmmmmmmlllmmmmmmmmmoooqqqrrrpppoooooopppnnnoooqqqqqqqqqtttne~~~~~~zzzuuuqqqjjjkkknnnrrrvvvyyy{{{{{{{{{}}}|||yyyuuutttxxx|||yyyyyyzzzzzz|||}}}~~~}}}||||||{{{{{{De~~~}}}yyywwwwwwyyyzzzzzz{{{{{{{{{zzzwwwuuusssqqqrrrnnnlllnnntttwwwwwwvvvwwwxxxnennnllllllooosssuuuwwwzzz~~~ne|||}}}~~~}}}~~~~~~>Ak<fhDenenene|||ssshhhXXXFFF:::888777666444333111000//////..................///////////////////////////............////////////------......---,,,,,,+++//////....../////////...///222:::JJJaaavvv|||yyy[[[LLLAAA???<<<333000333222222222222333444555666666>>>GGGXXXwwwjjjjjjkkkpppttt}}}|||zzzvvvppprrrqqqqqqpppqqqqqqrrrrrruuuxxx{{{|||{{{zzzzzzzzzkkkkkkkkkkkkkkkgggeeeeeeiiihhhaaa\\\ZZZYYY___eeehhhfffdddddddddfffggghhhhhhggghhhjjjllllllkkkjjjjjjjjjjjjllllllnnnpppqqqpppnnnlllkkkkkklllmmmnnnnnnoooqqqyyyzzz{{{zzzwwwqqqlllhhhkkkoootttwwwzzz{{{{{{{{{}}}~~~|||yyyxxxzzz}}}xxxyyyyyyzzz|||~~~~~~}}}}}}||||||{{{{{{{{{wwwzzz|||yyyxxxzzz}}}~~~|||{{{yyywwwvvvwwwxxxyyywwwssspppppptttwwwxxxwwwwwwwwwqqqooommmnnnoooqqqrrrtttxxx||||||{{{|||}}}}}}yyyvvvoooeeeXXXJJJ>>>777666555555444333222111000000//////......//////000////////////////////////---............///////////////000000000///.........//////////////////...222;;;LLLbbbxxxvvvgggIII===555666555000...222333333333333444555666666666>>>IIIZZZwww555;;;FFFRRR]]]eeejjjmmmlllkkkhhhfffeeeiiiooosssuuuvvvvvvtttrrrpppqqqrrrrrrrrrqqqqqqqqqrrrsssttttttvvvyyyzzzxxxvvvuuuuuuwwwsssnnnkkkkkklllmmmnnnjjjgggffffffccc]]]XXXXXX[[[___eeegggfffdddbbbbbbdddeeeffffffggghhhjjjkkklllkkkiiihhhhhhiiikkklllnnnppprrrqqqnnnlllkkklllkkkkkklllmmmnnnppprrrsssssstttuuuvvvvvvsssmmmiiikkknnntttyyy|||}}}}}}~~~~~~|||zzzzzz{{{xxxxxxyyyzzz|||~~~~~~~~~~~~~~~~~~}}}||||||yyywwwvvvvvvxxx|||}}}{{{zzz|||~~~yyywwwtttssssssvvvzzz}}}{{{wwwsssrrrtttwwwxxxyyywwwwwwwwwvvvtttrrrpppooopppooooooppprrrwww|||}}}}}}rrrnnnfffZZZLLLAAA:::777444444333333222222111111000000////////////000000////////////////////////---------.........//////000000111111111000000///---...///000000000222333888JJJbbbttt{{{sss___MMM>>>666111222222000000333222222222333333444555666555===IIIZZZttt555:::DDDOOOZZZdddjjjmmmlllkkkhhheeedddggglllqqqppprrrsssrrrqqqpppqqqrrrppppppoooppppppqqqrrrrrrrrruuuxxxyyyxxxvvvttttttxxxsssnnnkkkllloooqqqsssnnnjjjfffddd___ZZZYYY\\\dddeeeggggggfffdddcccccceeeeeeeeefffhhhjjjkkkllllllkkkhhhfffffffffhhhiiinnnppprrrrrrqqqpppooopppkkkkkklllmmmoooqqqrrrrrrqqqqqqqqqrrrrrrppplllhhhnnnrrrxxx}}}~~~}}}zzzxxxxxxwwwwwwxxxzzz|||yyyyyyxxxxxxyyy{{{}}}||||||}}}}}}|||uuussspppoooppptttyyy||||||yyyuuussstttvvvwwwxxxxxxwwwwwwvvvuuusssrrrrrrqqqpppnnnooosssxxx|||}}}~~~~~~~~~}}}~~~yyymmmhhh]]]PPPCCC:::666555333333222222222111111111000000////////////000000////////////////////////------------............,,,------......---------...//////......111666:::DDD[[[tttzzzppp^^^LLL@@@777333000111111000000222111111111111222333444555555<<>>KKK^^^uuu222888AAAJJJQQQXXX^^^bbbbbbeeejjjmmmmmmjjjeeebbbeeebbb___```eeelllrrruuusssrrrrrrtttvvvvvvrrrnnnmmmoooqqqtttuuuuuutttsssuuurrrmmmgggccccccfffjjjmmmlllkkkhhhggghhhkkknnnpppnnnmmmmmmnnnmmmjjjhhhcccbbbaaabbbeeehhhiiiiiikkkkkkjjjgggfffiiioootttyyyvvvqqqllliiiiiikkknnnpppnnnllllllnnnqqqssstttxxxwwwtttqqqpppqqqssstttwwwzzz}}}~~~}}}|||~~~zzzzzzzzz{{{}}}|||zzzxxxzzzzzzzzzzzzzzz|||}}}yyyvvvuuuuuuuuuxxxzzz|||{{{yyyvvvuuuttt|||xxxtttrrrrrrsssssssssyyyyyyyyyzzz||||||zzzxxxxxxtttqqqttt{{{|||zzz}}}~~~}}}~~~~~~}}}~~~xxxhhh\\\YYYWWWSSSNNNKKKJJJIIIGGGDDDAAAEEEFFFEEEFFFIIILLLLLLSSSUUU[[[dddlllmmmhhhccc[[[KKK<<<777888777333111555444222111000000////////////.........---------////////////////////////111000///...---,,,++++++,,,...000000///...///000,,,777222???\\\zzzyyy^^^DDD<<<:::333000222111111000000000000111111000000222444777777666555555666:::???DDDQQQggg|||111777@@@IIIQQQWWW\\\```cccfffjjjmmmnnnkkkhhheeebbb```^^^___eeekkkpppssssssrrrqqqrrrtttssspppmmmoooppprrrssstttuuuttttttuuusssnnnhhhdddcccfffiiihhhhhhhhhhhhggghhhkkkmmmooommmlllllllllkkkiiihhhbbbbbbdddfffjjjkkkkkkiiilllkkkjjjgggfffhhhoootttvvvtttpppiiidddcccgggkkkooommmlllmmmooorrrtttuuuzzzxxxvvvsssrrrssstttuuuwwwyyy|||}}}||||||~~~{{{{{{{{{|||~~~~~~}}}{{{{{{}}}}}}}}}}}}~~~|||yyyxxxwwwxxxxxx{{{}}}|||zzzxxxwwwwwwvvvtttrrrsssuuuxxxyyyyyyyyyxxxxxxzzz||||||zzzxxxxxxuuutttwww~~~~~~~~~}}}}}}~~~}}}yyynnn___TTTQQQLLLIIIEEEBBBBBBAAA???===;;;:::;;;<<<===>>>AAADDDJJJOOOYYYeeennnooohhhaaabbbRRRBBB;;;999666333222555444222111000000//////000000/////////.........////////////////////////........................---...000000/////////000///888888PPPmmm}}}hhhPPP;;;666666222000222111111000000000000111111111111222444555666666555666777:::===AAAKKK___qqq000666???HHHOOOUUUZZZ\\\cccfffjjjnnnooommmjjjhhh```^^^^^^```eeekkkoooqqqtttsssrrrrrrsssrrrooommmqqqqqqqqqrrrssstttuuuvvvuuutttpppkkkfffdddeeegggeeegggiiijjjjjjkkkmmmnnnmmmkkkiiiiiiiiiiiihhhfffbbbcccfffjjjnnnooommmkkknnnllljjjgggfffhhhnnnrrrtttsssoooggg___^^^dddiiilllmmmmmmoooqqqsssuuuwww}}}{{{xxxvvvuuuvvvvvvwwwvvvxxxzzz{{{{{{|||~~~|||{{{{{{}}}~~~~~~|||{{{{{{{{{zzz|||~~~~~~|||zzzyyyzzzsssssstttvvvzzz}}}~~~}}}yyyxxxyyyzzz||||||zzzyyyyyyxxxwww{{{{{{uuuoooiii___RRRIIIFFFAAA>>><<<::::::999888666<<<777555999999888>>>HHHUUU\\\hhhttt{{{yyyoooffffffWWWGGG>>>:::777555555555444222111000000//////000000000000000/////////////////////////////////+++,,,,,,---...///000000...000111111000000111222444999AAAfff}}}lllSSSAAA222111444333333555111111000000000000111111333333333444444444555555777777999;;;<<>>GGGNNNSSSWWWZZZccceeeiiilllmmmmmmkkkjjj_________bbbggglllnnnooouuutttsssrrrqqqqqqpppooorrrqqqpppoooppprrrtttuuuuuutttrrrmmmhhhfffeeefffgggjjjnnnoooooonnnnnnoookkkiiifffeeeeeefffeeedddccccccfffjjjnnnpppooonnnooommmiiiggggggiiimmmppprrrrrrmmmddd\\\[[[aaahhhjjjllloooqqqssstttvvvxxx~~~}}}{{{yyyxxxxxxyyyzzzwwwxxxyyyzzz{{{|||~~~{{{zzzzzz{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyyyyyyyvvvvvvwwwzzz~~~}}}zzzzzzzzz|||~~~}}}{{{|||{{{{{{~~~|||ssskkkbbb[[[RRRGGG@@@>>>:::999888777777666666555;;;666555999999:::JJJ]]]uuuzzz~~~rrrhhhbbbUUUHHHAAA===999777888444444222111000/////////////////////////////////////////////////////////+++,,,,,,---...///000000///000222222111111111222777999GGGwwwxxxeeeRRRDDD999000222777777777999111111000000000000111111444444555444333333444555666666888::::::>>>IIIVVVcccppp000555===EEEKKKQQQWWWZZZaaacccfffiiijjjkkkjjjjjjbbbaaaaaadddiiilllnnnooorrrqqqpppooommmmmmnnnoooqqqpppooonnnnnnpppssstttuuuuuusssooojjjgggggggggjjjmmmqqqrrrqqqnnnmmmllliiifffcccaaaaaabbbbbbbbbdddcccdddfffjjjnnnoooooonnnllliiihhhiiikkklllnnnmmmlllhhh```ZZZYYY^^^dddhhhlllqqqtttuuuvvvwwwyyy}}}}}}|||{{{zzz{{{||||||yyyyyyxxxyyyzzz|||}}}~~~{{{yyywwwxxx{{{~~~~~~~~~zzzxxxwwwwwwwwwxxxyyy}}}}}}|||}}}~~~~~~~~~~~~uuukkkaaaWWWPPPIII@@@;;;:::555666666666555555555555222111444999<<>>:::;;;===999666===SSSeeecccRRRCCC555444222111000000//////.../////////000000111111////////////////////////...........................000111111000000111222333===RRR^^^EEE444///222222111111222333333111111000000000000111111,,,222888:::666333222444222222666;;;:::777777:::BBBMMM```www111444999@@@JJJTTT\\\aaadddeeeeeeddddddeeehhhkkkiiieeeaaaaaadddhhhiiiiiimmmpppqqqmmmlllooopppoooqqqrrrtttvvvvvvwwwvvvvvv{{{yyyuuupppkkkiiijjjkkkqqqssswww{{{|||yyysssnnnhhhddd___\\\]]]___aaabbbgggeeeeeehhhllllllgggbbbddd___cccqqqwwwpppjjjkkkffffffeeedddcccfffkkkooossstttvvvxxxxxxwwwuuutttrrrtttvvvwwwwwwxxxzzz|||~~~|||{{{{{{{{{{{{}}}{{{xxxtttssstttyyy}}}{{{~~~|||}}}~~~}}}}}}{{{zzz|||}}}{{{}}}~~~{{{}}}}}}xxxlll```MMMHHH@@@:::666444333222333333222111000000111111///222777???GGGMMMPPPQQQDDDBBB>>>:::777555555555888222999JJJjjjiiiiii@@@:::777333111000000...---......................../////////......---------////////////////////////222222333333333222222111777222fff{{{{{{UUU===777111111111111000000000000111111000000000000000111000333444333111000222444333444444444444666999<<>>GGGQQQYYY^^^bbbeeeggghhhgggfffggghhhjjjddd]]]YYYZZZ___cccfffffflllqqqpppnnnnnnlllhhhjjjkkknnnqqqtttvvvvvvwww|||zzzwwwrrrnnnkkklllmmmnnnppptttyyy|||{{{xxxtttooojjjddd```aaaeeejjjlllooommmkkklllnnnmmmjjjfffgggaaaccclllpppmmmjjjlllvvvvvvuuusssppppppqqqssswwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz}}}|||zzzxxxxxxxxxzzzzzz{{{zzzwwwtttrrrsssvvvyyy}}}~~~~~~zzzxxxuuuuuuwwwyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~|||{{{|||~~~{{{zzz{{{|||yyyvvvxxx~~~}}}{{{xxxuuusssuuuxxx|||}}}~~~}}}|||}}}sssiii[[[NNNCCC???:::666555666666666333222111111000111111111555444333333444444222000222222111000000111333444222111888LLLsssnnniiiFFF555333111000111222111111...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000111111111111111;;;CCCppplll```DDD888111000000000/////////......000//////......///000000111222333222111111111333222333444444444555999;;;>>>CCCNNNaaavvv///222777>>>GGGPPPXXX]]]aaadddhhhiiiiiiggggggggghhhddd___\\\]]]```dddgggffflllpppooommmmmmkkkggghhhjjjlllooorrrsssttttttzzzyyywwwrrrnnnllllllmmmoooqqqtttxxx|||{{{xxxuuuuuuooohhhdddfffjjjooorrrssspppnnnmmmnnnmmmllljjjhhhddddddkkkooonnnnnnqqqzzzzzzzzzwwwtttrrrrrrrrrwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxwwwxxxyyy}}}{{{yyywwwwwwxxxzzz|||zzzyyywwwtttrrrrrrtttvvv}}}}}}|||~~~}}}||||||}}}~~~yyywwwuuuuuuxxx|||~~~~~~~~~~~~~~~}}}{{{{{{|||{{{yyyzzzzzzwwwsssuuu}}}~~~~~~}}}{{{wwwtttuuuxxx|||~~~}}}||||||pppdddUUUIII???<<<777444444555555555222222111111111111111222333111000111222222111///111111111111222444555666111333999OOOyyyoooeeeEEE555333111000000111111000........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111999JJJxxxhhhUUU>>>777///////////////............///............//////000111222222222111111111222111333444444444555888:::<<<@@@IIIXXXlll~~~000333777>>>GGGQQQXXX]]]```dddhhhjjjjjjhhhgggggggggfffdddcccccceeegggiiiiiinnnpppmmmkkklllkkkiiihhhiiilllnnnpppqqqqqqqqqvvvvvvtttqqqnnnllllllmmmrrrsssuuuxxx{{{zzzxxxvvvyyyssslllhhhiiinnnsssvvvsssqqqnnnllllllmmmmmmmmmkkkhhhhhhllloooqqqtttwwwyyyyyyxxxvvvrrrppppppqqquuuuuuvvvwwwyyy{{{}}}~~~{{{||||||zzzxxxvvvvvvwww|||zzzyyyxxxxxxzzz{{{|||zzzyyyxxxuuurrrqqqrrrttt|||}}}zzzzzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{{{{wwwvvvuuuwww{{{~~~}}}}}}}}}}}}||||||}}}}}}{{{zzzzzzwwwrrrttt|||~~~}}}}}}}}}{{{wwwuuusssxxx}}}}}}pppcccTTTGGG>>>;;;666444333333333222222111111111111111222222111000///000111333222111///////////////000111111111777;;;QQQooo___BBB777444111000000000///...////////////////////////------------------------........................//////......//////111111666MMM}}}hhhPPP;;;777///////////////...........................///000000111111111111111111111111000222444444444555777999;;;>>>EEERRReeexxx111333777>>>GGGPPPXXX\\\___cccgggjjjjjjiiiiiijjjiiiiiijjjiiiggghhhiiikkkkkkpppqqqnnnlllmmmmmmjjjgggiiikkkmmmoooooooooooosssssssssqqqnnnmmmmmmooossssssuuuwwwzzzzzzyyywwwzzztttmmmiiijjjnnnrrrtttpppnnnkkkiiiiiikkknnnqqqooonnnnnnnnnpppsssvvvxxxuuuuuutttrrrooonnnpppqqquuuuuuwwwyyy{{{|||~~~~~~{{{||||||zzzwwwuuuuuuvvvyyyyyyyyyyyyzzz{{{{{{|||zzzzzzyyywwwsssqqqqqqrrrzzz~~~~~~zzzwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{uuuttttttxxx}}}}}}{{{zzzzzz~~~}}}}}}~~~~~~{{{{{{xxxtttuuu|||~~~|||{{{{{{|||{{{yyywwwnnnuuu|||~~~~~~~~~rrrdddTTTFFF===:::666444333222111000111111111000111111222333222000......///000000///////////////////////////000999<<>>555222000///000000000///////////////////////////........./////////000000////////////////////////000///......///000222444;;;OOO|||fffKKK333333333111111000000000/////////////////////000111222222222000//////222222111//////111333555555555777888===>>>CCCNNNaaaxxx///111555<<>>333111///...000111111111000000000000000000000000.../////////000000111111////////////////////////000000///...///111333555@@@OOOzzzdddHHH///000444111111111111000000000000////////////000111333333222000...///222333111//////111333555555555666888===???DDDNNNaaazzz,,,...222:::DDDMMMTTTXXXbbbdddggghhhgggiiimmmqqqrrruuuqqqgggaaabbbdddcccfffnnnuuuwwwwwwwwwtttppphhhgggfffhhhllloooqqqqqqooonnnlllkkkkkklllnnnoootttsssssstttwwwyyyyyyxxxvvvsssnnnhhhddddddhhhkkkiiihhhfffdddffflllvvv|||~~~xxxrrrooonnnlllkkknnnllljjjjjjmmmqqqvvvyyyyyyzzz{{{|||}}}}}}}}}}}}zzzvvvtttuuuzzz|||zzzwwwqqqmmmllloooqqqrrrwww|||~~~yyysssqqqqqq{{{zzzzzz}}}|||tttmmmnnnooopppssstttrrroookkkmmmooosssvvvyyy|||}}}}}}yyyyyy{{{~~~~~~~~~~~~~~~~~~|||{{{{{{}}}}}}}}}~~~~~~~~~sss```PPPGGG:::999666333111000111111222222222111111111000000222111///...///000///...222///,,,,,,...000///...444444>>>^^^|||qqqOOO===444333111///...///000111...000222222000000000111000///.........///111222///////////////////////////000000///...000333666777aaazzzXXX<<<777+++000000000000000////////////000000000000000111111222333333222222111222222222222222222333444777999:::===>>>BBBNNNaaazzz...///222888AAAJJJRRRVVVaaacccddddddeeehhhmmmqqqrrrtttqqqgggaaacccdddccceeelllrrrsssssstttrrrooogggfffeeegggjjjmmmoooooonnnmmmmmmllllllmmmnnnoooqqqppppppqqqsssttttttsssuuusssnnniiieeeeeeiiillljjjhhhffffffjjjpppwww{{{|||vvvqqqooonnnnnnmmmooonnnllllllnnnssswwwzzzzzz{{{{{{|||||||||||||||{{{xxxuuuvvvyyy{{{yyyvvvsssnnnmmmooopppppptttyyy~~~zzzvvvuuuuuu|||{{{{{{}}}~~~wwwrrrpppqqqrrrtttuuusssooolllkkkmmmppptttvvvxxxyyyyyyxxxyyy|||~~~~~~}}}~~~~~~}}}|||{{{}}}}}}~~~~~~|||qqq___MMMEEE;;;:::777444222222222222222222222111111111000000222111//////000111000///333111......///111000///111555FFFkkksssKKK777444222000///...///000000111222333333111//////000000//////...///000111222////////////////////////////////////...000333666<<>>gggyyyaaaDDD444777111000000//////......---)))+++---.........///000......///000000000000000////////////////////////---.........///111444888KKKgggqqqJJJ444777---111222222111111111000000000///000222333333333222111111111111111222333444444555555555444555777888:::999<<>>AAAFFFTTTkkk000......222999BBBJJJNNNUUU^^^fffjjjnnnssssssqqqkkkcccZZZYYY___fffiiihhhgggiiikkkmmmmmmkkkiiigggddddddcccdddgggkkkppprrrqqqrrrsssuuuwwwzzz{{{|||vvvxxxzzzzzzwwwsssqqqpppkkknnnpppnnnjjjiiilllpppooooooppppppqqqpppppppppmmmooorrrvvvyyy{{{||||||tttqqqqqqvvv{{{{{{}}}|||xxxuuusssrrrrrrooommmlllmmmooooooooossspppnnnnnnmmmlllpppvvv~~~}}}{{{|||~~~~~~|||yyyxxxyyyzzzzzz{{{{{{zzzzzzxxxwwwwwwyyy{{{}}}|||{{{|||xxxyyy{{{|||xxxtttfffllluuu~~~~~~~~~|||}}}}}}{{{yyy|||~~~~~~}}}|||xxx|||~~~~~~}}}tttdddQQQDDD999777444333444444444333222222222111111111000000---...///000000111000000222///111555555222666>>>iiitttnnnSSS<<<777333+++000000000000000000000000...............///000000000000//////.........---///////////////////////////000111///...000555999NNN___tttHHH888000222///000000111111111111000000000000000000111111111111333333333333333333333333777444444999;;;::::::<<>>BBBHHHUUUcccyyy......///111444:::AAAEEEMMMVVV___dddjjjpppssssssjjjddd^^^]]]aaagggjjjjjjlllmmmmmmllllllkkkjjjiiinnnmmmlllkkkkkklllnnnoooqqqrrrrrrssssssrrrqqqpppssssssrrrnnniiieeebbbbbbdddfffggggggeeedddeeefffiiikkknnnpppqqqqqqooonnnsssrrrqqqppprrrtttwwwyyy|||xxxyyy}}}~~~~~~|||zzzyyyxxxuuussspppooooooooonnnmmmllljjjiiijjjhhhfffiiinnnvvvyyy}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||{{{{{{||||||}}}~~~}}}zzzyyy|||~~~~~~wwwrrrkkkooowww~~~~~~}}}~~~wwwgggUUUHHH;;;888555222333333333333111111111111000000000000000000111000000///...------111444222222===TTThhhgggHHH888222---...333////////////////////////000////////////000111111///////////////.........////////////////////////...///000///...000555:::VVVbbbqqqDDD555111444222111111222222222222111111000000111111222222333333555555555555666666666666888555666;;;???BBBIIIQQQeeesss,,,...000111333888???DDDKKKSSS\\\aaafffmmmppppppeeeaaa]]]^^^bbbhhhlllnnnnnnmmmmmmlllkkkkkkkkklllrrrrrrpppooooooooooooppprrrrrrssssssqqqooommmllloooooolllhhhccc___^^^^^^\\\^^^___``````______```ccceeehhhkkkmmmnnnnnnnnnqqqooonnnmmmooorrruuuxxx}}}zzz{{{~~~~~~~~~}}}{{{yyyxxxuuusssqqqpppppppppnnnmmmooollllllnnnmmmkkkmmmrrrvvvyyy|||~~~~~~}}}}}}~~~~~~}}}|||~~~}}}}}}~~~~~~}}}||||||~~~}}}|||zzzxxx{{{}}}yyy{{{|||~~~~~~|||}}}vvvgggTTTHHH<<<999555222222333333333000000000000000000000000000000111000000///...---,,,000222111666HHHaaatttvvvYYY===444222//////333........................///////////////000000111.........///////////////////////////////////////---///000///...000666:::RRR^^^mmmAAA444111555333222222333333333333222222//////000000111222333333555555555555666666777777888777999>>>CCCGGGQQQZZZuuu+++---000111333777>>>CCCJJJRRRYYY]]]bbbhhhkkkkkkcccaaa______dddjjjooorrrpppooonnnmmmmmmnnnooopppvvvvvvuuusssrrrrrrrrrrrrsssttttttsssqqqmmmjjjhhhhhhgggddd```[[[YYYYYYZZZVVVWWWZZZ\\\]]]]]]]]]]]]\\\^^^```bbbeeeggghhhiiijjjiiihhhiiikkkooosssuuu{{{yyyzzz~~~}}}|||~~~~~~~~~~~~}}}{{{yyywwwtttsssqqqqqqrrrqqqooonnnnnnmmmmmmpppooonnnpppvvvxxxzzz|||||||||{{{|||~~~~~~~~~~~~~~~~~~|||}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}vvvyyy|||zzz|||~~~}}}yyy{{{~~~vvvgggUUUHHH;;;888333000///000111111//////000000000000000111///000000000000//////...///000///111>>>WWWppp```KKK777222222111///111.......................................///000000.........///////////////////////////////////////---///000///...111666;;;PPP[[[kkk@@@555333666333222333333444444333333222///000000111222333444444555666666777777888888999999:::???FFFLLLRRR^^^iii***---111222333777>>>DDDJJJQQQXXXZZZ^^^cccfffeeebbb```___```ccciiinnnqqqpppooommmmmmmmmooorrrsssyyyyyyxxxwwwvvvuuuttttttuuuuuuuuusssppplllhhheeecccbbb___[[[WWWVVVWWWYYYTTTUUUWWW[[[^^^___^^^]]][[[[[[[[[\\\^^^```bbbdddaaaaaabbbdddgggkkkoooqqqwwwuuuvvv|||}}}|||}}}{{{|||~~~}}}{{{}}}~~~~~~~~~|||zzzwwwvvvsssrrrqqqrrrsssrrrqqqooonnnmmmnnnrrrrrrqqqtttyyy{{{||||||{{{zzzzzz|||~~~~~~}}}~~~~~~}}}}}}}}}sssvvvzzz~~~|||{{{}}}~~~~~~yyyzzz|||~~~~~~~~~}}}}}}~~~yyy{{{}}}~~~}}}}}}~~~~~~{{{wwwyyy}}}~~~~~~~~~xxxiiiWWWJJJ<<<888333//////000111111////////////000000111111...//////000000000000///222333555<<>>AAAIIISSS\\\dddrrr~~~)))---111333333777>>>EEEJJJQQQWWWYYY[[[aaacccbbbaaa___]]]^^^```eeejjjmmmnnnlllkkkjjjkkknnnqqqsss{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttppplllgggdddaaa```^^^ZZZWWWWWWYYY[[[TTTUUUXXX\\\___aaaaaa___]]]\\\[[[ZZZ[[[]]]```aaaZZZ[[[]]]```dddhhhlllnnntttrrrtttzzz}}}{{{zzz{{{uuuxxx{{{~~~}}}{{{}}}}}}~~~~~~|||yyyvvvuuusssrrrqqqrrrssssssrrrpppooonnnppptttttttttwww|||~~~~~~}}}zzzyyyyyy|||~~~}}}{{{}}}~~~|||}}}|||{{{|||}}}}}}yyylllpppvvv}}}~~~}}}|||~~~}}}|||}}}~~~~~~}}}||||||{{{{{{|||yyy{{{}}}}}}}}}}}}}}}}}}~~~}}}zzzvvvxxx|||}}}}}}}}}~~~yyyjjjXXXLLL???:::555111111222333333.../////////000000111111......///000000111000000222777>>>LLLaaaqqqpppgggBBB>>>666///---000000...........................---,,,,,,,,,,,,---......---.........//////000000////////////////////////,,,...//////...111777;;;SSS^^^mmmCCC888444555000333444444555555444444333333333444555666777888999::::::;;;;;;<<<===>>>>>>CCCHHHSSS___jjjttt,,,---...000333888???DDDMMMOOOSSSXXX]]]^^^]]]\\\___\\\ZZZ[[[___eeejjjmmmiiimmmrrrqqqnnnlllnnnrrrtttwwwzzz{{{yyyvvvsssrrrsssrrrpppqqqqqqnnniiidddeeebbb]]]XXXVVVYYY___ddd___aaaccccccaaa___^^^^^^[[[YYYWWWWWWZZZ^^^```aaa___^^^^^^___bbbfffjjjmmmmmmllllllqqqwww{{{{{{yyyuuuuuuvvvxxxyyy{{{||||||{{{{{{zzzzzzyyyxxxxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqnnnooosssuuuuuuxxx|||}}}{{{zzzzzz{{{||||||{{{zzzyyyzzz|||~~~|||||||||}}}~~~}}}}}}~~~|||zzzzzz}}}zzzrrroooqqquuuyyy|||~~~~~~zzzyyy{{{}}}{{{~~~{{{yyyyyyzzz~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz}}}~~~{{{||||||}}}~~~~~~zzzqqqdddPPPAAA999222222333111111333444...+++///222111......////////////000111333444333777HHHeeeyyyvvvbbbQQQ999888666444222000......//////...------------...//////000000///...------///............//////000,,,---......//////......---,,,...000///...333:::[[[```oooHHH===555666666666444333333555777888888888777666555666888:::;;;;;;;;;>>>AAA@@@>>>BBBHHHJJJMMM]]]sss,,,---///000333888???DDDLLLOOOUUU[[[___```^^^]]]___]]][[[]]]aaafffiiijjjiiimmmqqqrrrpppnnnooopppsssvvvyyyzzzxxxvvvttttttuuusssrrrssssssqqqlllhhhgggddd```\\\ZZZ]]]ccchhhggghhhiiigggdddaaa```___[[[YYYXXXYYY[[[^^^___```````````````bbbeeegggiiillljjjiiimmmsssxxxyyyyyyrrrssstttvvvxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvttttttsssrrrqqqqqqqqqqqqpppnnnppptttwwwwwwyyy}}}}}}{{{{{{{{{|||}}}~~~}}}{{{{{{{{{|||}}}~~~}}}{{{{{{~~~~~~||||||~~~}}}~~~}}}zzzyyy{{{}}}yyytttssstttvvvyyy{{{~~~~~~xxxvvvxxx~~~}}}~~~|||{{{|||}}}~~~}}}|||{{{zzzyyy}}}~~~~~~~~~~~~}}}vvvkkkWWWDDD;;;444333444222222333666000...222555444222222000000000111111222222222>>>FFFYYYnnnvvviiiRRRBBB666666555333111000......//////...------------...------......//////000000111000000/////////000000,,,---......//////......------...111000///444<<<[[[eeevvvLLL===444444111999777666666777888888888888999:::;;;<<<>>>>>>?????????CCCGGGHHHGGGLLLRRRYYY[[[hhh|||---...///000333888>>>CCCJJJOOOVVV^^^bbbbbb```^^^___^^^^^^```cccfffggggggiiikkknnnqqqqqqpppooommmpppsssuuuvvvuuutttssstttvvvuuutttuuutttssspppmmmjjjiiifffcccbbbdddiiinnnpppqqqqqqnnnjjjeeecccbbb___^^^]]]^^^aaabbbbbbaaaeeeeeeeeefffggghhhhhhiiijjjgggeeegggmmmtttwwwxxxpppqqqrrrtttvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttsssrrrqqqpppppppppppppppnnnqqqwwwyyyxxxyyy|||~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxyyy}}}~~~||||||~~~~~~~~~zzzxxxyyyzzz~~~|||yyywwwyyyxxxwwwwwwyyy{{{}}}vvvtttvvv}}}|||}}}~~~~~~}}}|||~~~~~~|||{{{zzzyyy{{{}}}|||rrr___GGG>>>666555444222222444333///...111333111000222444333222333666;;;@@@CCCTTTZZZeeelllfffSSSAAA888333333222111000///......//////...------------...,,,,,,,,,---...000333444333222111000000///000000------...////////////...///...///222111111666>>>[[[nnnRRR???888777222<<<<<<<<<<<<<<<;;;;;;;;;===???AAADDDFFFGGGHHHHHHGGGIIINNNUUUWWWXXX^^^eeemmmnnnxxx......///000222777===BBBGGGNNNXXX```dddcccaaa```______```bbbeeeffffffdddggghhhjjjnnnppppppmmmjjjmmmooorrrsssrrrrrrrrrsssuuuuuuuuuttttttsssrrrqqqnnnnnnllljjjiiikkkpppsssuuuvvvuuusssnnnjjjhhhgggfffeeeeeeggghhhhhhgggeeejjjkkkmmmooopppppppppooojjjfffcccdddjjjqqquuuvvvpppqqqssstttuuuuuuttttttxxxyyyyyyxxxwwwvvvtttsssrrrrrrqqqpppooooooooooooqqqpppsssyyyzzzwwwvvvxxx|||{{{zzzyyyzzz{{{}}}~~~~~~}}}|||{{{yyyxxxxxxuuutttwww|||~~~~~~{{{yyyzzz{{{}}}zzz{{{|||~~~{{{xxxvvvvvvyyy|||{{{uuutttwww{{{{{{}}}~~~~~~}}}}}}~~~}}}~~~}}}|||zzzzzz{{{|||~~~uuubbbIII???777444444222111333111//////222111......222444444555888@@@KKKVVV\\\gggccc___YYYMMM???777666000000000/////////......//////...------------...---,,,+++,,,---000333555333222111000//////...///------...///////////////000///000222222222888@@@___vvvXXXCCC===???:::>>>@@@CCCDDDDDDDDDCCCCCCIIIJJJLLLOOORRRTTTVVVWWWVVVYYY```gggkkkmmmssszzz---...//////111666<<<@@@EEEMMMXXXaaaccccccaaa`````````bbbdddggggggeeecccdddeeegggjjjlllllljjjhhhmmmpppsssttttttsssssstttsssssssssrrrrrrrrrssssssrrrrrrrrrqqqpppqqqtttvvvtttuuuvvvuuurrrooommmmmmjjjjjjjjjlllmmmmmmjjjhhhlllnnnqqqtttvvvwwwwwwwwwlllhhheeefffkkkqqquuuuuussstttuuuuuuuuutttrrrqqqxxxxxxyyyyyyyyywwwuuutttrrrrrrqqqpppoooooooooooosssrrruuuzzzzzzvvvssstttzzzyyyxxxxxxxxxzzz|||}}}|||}}}}}}|||{{{xxxvvvuuurrrqqqvvv}}}~~~|||}}}~~~~~~|||~~~}}}yyyvvvuuuwwwzzz||||||{{{{{{xxxssstttxxxyyy~~~~~~}}}}}}}}}{{{}}}}}}|||{{{zzz|||~~~sss___III???666333222111111333222222333555333000222777777;;;CCCLLLUUU]]]bbbeeedddYYYLLLCCC<<<555333555........................//////...------------...///...---,,,---///111333222111000///...------------...//////000000//////111000000222222333999BBBfff{{{^^^GGG???BBB@@@CCCHHHNNNRRRSSSSSSSSSTTT[[[\\\]]]___bbbeeehhhiiikkkmmmttt|||------......///444999>>>DDDMMMXXX___aaa```______aaaaaabbbeeeggghhhfffcccbbbccceeeggghhhhhhhhhhhhooossswwwzzzyyywwwvvvvvvppppppppppppooopppsssuuutttuuuvvvuuuttttttuuuwwwrrrtttvvvuuutttrrrqqqrrrlllkkklllmmmooonnnmmmkkklllnnnqqqtttwwwyyyzzzzzzpppmmmkkkmmmqqquuuvvvuuuvvvwwwxxxxxxwwwuuusssqqqwwwxxxzzz{{{{{{zzzxxxwwwttttttsssrrrqqqqqqqqqqqquuutttvvv{{{zzzvvvtttuuuzzzyyyxxxwwwxxxzzz|||}}}zzz{{{|||}}}|||zzzxxxvvvsssssswww~~~{{{xxxwwwwwwyyyzzzyyyvvvuuuvvvtttrrruuuzzz{{{|||~~~~~~}}}{{{|||~~~sss]]]JJJ@@@666333222111111444000111666999666444888???JJJRRR___iiimmmiiibbb]]]QQQFFF<<<999777333//////------..................//////...------------...000///...------...///000111000///......---............///000000000000///111///000222222333:::CCClll|||fffOOOBBBCCCDDDOOOVVV___fffggghhhiiijjjpppqqqsssuuuwwwyyyzzz{{{,,,,,,,,,,,,...222777;;;CCCLLLWWW]]]^^^]]]]]]^^^aaaaaabbbeeehhhhhhgggeee```cccffffffdddeeehhhkkkoootttyyy|||{{{xxxuuutttnnnoooooonnnmmmooossswwwuuuvvvxxxwwwvvvuuuuuuuuurrrtttvvvvvvuuutttttttttnnnmmmmmmnnnpppqqqpppnnnmmmoooqqqtttwwwyyy{{{{{{tttrrrrrruuuxxxzzzwwwuuuvvvwwwyyy{{{{{{yyywwwvvvwwwyyy{{{}}}~~~}}}|||{{{xxxxxxwwwvvvuuuuuuuuuuuuwwwuuuwww||||||yyyxxxzzz}}}{{{zzzyyyyyy{{{|||}}}yyyzzz}}}}}}{{{yyywwwwww{{{~~~}}}|||zzzyyyyyyzzzwwwvvvvvvuuutttxxx~~~|||}}}~~~vvv___KKK@@@777444333222333666222666===BBBAAA@@@HHHQQQccchhhnnnppplllaaaUUUMMM@@@999444444444000------..................------//////...------------...............////////////000000///////////////000......///000000000000000111//////111111222:::CCClllwwwqqq___LLLJJJOOO```iiittt{{{}}}}}}~~~+++,,,,,,,,,---000666:::CCCKKKVVV[[[\\\[[[[[[]]]aaaaaabbbeeeggghhhgggfff```dddgggfffcccdddiiinnnmmmrrrxxx{{{zzzvvvssspppmmmnnnooonnnmmmoootttyyyuuuwwwyyyxxxvvvuuuttttttsssuuuwwwwwwvvvttttttuuuqqqppppppqqqsssttttttssspppqqqsssuuuwwwzzz{{{|||wwwvvvwwwzzz}}}}}}yyyuuuuuuwwwzzz|||}}}}}}{{{zzzwwwyyy|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvxxx}}}~~~||||||~~~|||{{{{{{|||}}}~~~xxx{{{~~~~~~|||{{{{{{~~~}}}zzzyyy~~~{{{zzzzzzyyyyyy}}}}}}}}}~~~yyybbbLLLAAA888555555444555888;;;@@@JJJPPPQQQRRR[[[fffpppmmmhhhaaaWWWMMMDDD???<<<666222000...+++,,,000///...............------//////...------------...,,,---...///000000000000111000000000000000111222...//////000000000000000000//////000111222:::CCChhhrrrzzzmmmWWWTTT[[[mmmvvv,,,++++++,,,...000333555CCCJJJSSSXXXXXXXXX[[[^^^^^^^^^___bbbggghhhfffccccccfffhhhgggeeedddfffiiinnnqqquuuwwwuuuqqqnnnmmmhhhhhhhhhjjjlllnnnqqqsssuuutttttttttuuuuuusssqqqooorrruuuvvvuuuuuuuuuvvvuuuttttttvvvyyyyyyuuurrruuuttttttuuuxxxzzz{{{{{{{{{{{{{{{}}}~~~|||xxxuuuwwwxxxzzz||||||{{{zzzyyy~~~}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzz{{{}}}{{{~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}~~~ttt___OOOGGG;;;555555;;;CCCHHHEEETTTeeellliiibbb^^^^^^eee\\\SSSNNNGGG@@@<<<===888555222000000000///------------------...///000111111000///...---,,,,,,...------------...//////111111000//////////////////////////////.........111666111///333333666CCCaaarrr|||}}}mmm^^^^^^sss,,,++++++,,,...000333555AAAHHHRRRWWWXXXYYY[[[^^^^^^^^^___bbbfffgggeeebbbaaaccceeeeeecccccceeegggnnnqqqsssrrrnnnjjjfffeeeiiiiiiiiijjjmmmooorrrsssqqqpppooopppqqqqqqooonnnpppqqqssstttsssssssssuuuuuuttttttwwwyyyyyyvvvsssuuuttttttvvvyyy|||}}}}}}}}}{{{zzzzzz{{{{{{zzzxxxxxxyyy{{{|||}}}|||zzzyyy|||{{{|||~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyzzz{{{|||}}}{{{}}}|||{{{zzz{{{|||||||||}}}~~~~~~qqqbbbWWWNNNCCC===???HHHSSSYYYZZZcccmmmnnnggg]]]WWWTTTPPPHHHAAA===999333111222555333000............---,,,,,,,,,,,,,,,---......000000000///......------...------------...//////111111000///////////////////////////////////////...444222222777666999FFF```lllrrrzzz|||nnnkkksss,,,++++++,,,...000222444===EEEOOOVVVYYYZZZ\\\^^^^^^^^^___bbbeeeeeedddbbb___aaabbbcccbbbbbbdddfffmmmnnnnnnlllhhhdddbbbbbbhhhiiijjjkkkmmmppprrrsssnnnmmmmmmnnnooopppnnnmmmpppqqqrrrqqqppppppqqqsssuuuuuuvvvxxxyyyyyywwwuuuuuuttttttvvvzzz}}}~~~~~~~~~|||yyyxxxyyy{{{{{{{{{xxxyyy{{{|||}}}|||zzzyyy{{{{{{{{{}}}~~~}}}{{{{{{{{{{{{|||~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{{{{|||~~~}}}|||||||||{{{zzz{{{}}}wwwoooiii___QQQHHHIIIRRR^^^eeeccceeefffcccZZZPPPGGGBBBAAA:::555444222///...000222000---,,,---...---,,,,,,,,,+++++++++,,,------////////////////////////...------------...//////111000000///////////////////////////////////////...444333444999666999GGGbbbgggiiiuuu{{{tttooo+++++++++,,,...000111333999@@@JJJSSSXXX[[[]]]___^^^___aaaccceeeeeecccbbb```aaabbbbbbcccdddeeefffiiijjjjjjhhhfffddddddeeeggghhhiiikkkmmmoooqqqrrrpppooooooqqqssstttsssqqqqqqrrrqqqpppnnnnnnpppsssuuuvvvxxxyyyzzzzzzxxxwwwvvvuuuuuuvvvyyy{{{{{{{{{|||zzzxxxwwwyyy{{{{{{{{{wwwxxxzzz{{{|||{{{yyyxxx{{{{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||||||||zzz|||~~~|||zzz{{{nnn\\\NNNJJJOOOXXX^^^YYYWWWTTTOOOJJJCCC<<<888<<<666333333333111111444111///---,,,---.........---,,,,,,,,,,,,,,,------............//////000000...------------...//////000000////////////000000///////////////000000000111444222333777444999LLLfffjjjkkkwwwxxxqqq++++++,,,---...///000111666<<>>:::777777222///111111//////222222000------...000000///......------------......------......///000000000...------------...//////000000////////////000000////////////000000111111333444111333888777BBBZZZkkkssswww***+++,,,---...///000000444999AAAJJJTTT\\\aaadddcccfffhhhiiihhhfffffffffhhhgggfffggghhhiiihhhgggiiiiiiiiifffcccaaa```aaafffgggiiilllnnnoooppppppqqqqqqqqqtttwwwyyyyyyxxxvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}}}}{{{zzzzzzzzzxxxuuuuuuuuuuuutttsssuuuttttttvvvyyyyyyxxxwwwvvvwwwyyyzzz{{{zzzxxxwwwxxxvvvvvvwwwzzz||||||||||||{{{zzzyyyyyyzzz{{{{{{wwwwwwwwwwwwxxxzzz{{{|||}}}{{{zzzyyyzzz|||}}}}}}|||{{{|||~~~~~~}}}}}}~~~vvviiiiiihhh___PPPDDD===;;;<<<===???===:::999888777555333333...,,,///000......000333111///...///111111000//////...---------......---.........//////000000...------------.../////////////////////000000111...//////000000111111222333333111555;;;<<>>IIIVVVdddmmmrrrrrrsssrrrpppnnnooopppoooooollliiiggghhhkkkmmmppppppqqqqqqrrrrrrqqqqqqtttuuuuuuvvvuuutttsssrrrpppqqqtttxxx{{{~~~~~~}}}{{{yyyxxxvvvvvvuuutttqqqllliiihhhlllrrrvvvzzz|||~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~|||{{{{{{zzzyyyyyyyyy{{{}}}~~~zzztttqqqssswwwzzz|||{{{~~~}}}||||||~~~{{{ooo^^^NNNAAA999666888555111///.........---000000/////////////////////...---...///000///...000//////...------,,,,,,///...---,,,,,,,,,,,,---------......------,,,+++....../////////000000000/////////000000000111111///111222222111000222333777555999???@@@GGG^^^yyy******+++,,,---...//////000222555;;;EEERRR```jjjtttuuuuuussspppnnnnnnoooooonnnmmmlllkkklllpppsssssssssttttttuuuuuuvvvvvvvvvwwwwwwxxxwwwwwwvvvuuutttuuuxxx{{{~~~}}}zzzwwwuuutttsssrrroookkkhhhhhhkkkoooqqqxxx{{{}}}{{{zzzyyyyyy{{{}}}~~~}}}|||zzzyyyyyyzzz|||~~~|||wwwtttuuuxxxzzz|||zzz|||ppplllbbbRRRBBB888555666444111...------...---,,,..................//////...---------///000///.../////////...------,,,,,,......---,,,,,,,,,---------............---,,,,,,------........./////////....../////////000000000///000111111000000111333777555888>>>CCCOOOhhh******+++,,,---......///111222444999BBBOOO]]]fffooopppqqqpppnnnlllmmmnnnooopppooonnnmmmnnnqqqtttuuuuuuuuuvvvwwwxxxxxxyyyuuuuuuvvvxxxyyyzzz{{{{{{vvvxxxzzz||||||yyywwwuuussssssrrroookkkiiijjjlllnnnooowww{{{|||zzzvvvvvvwwwyyy|||~~~~~~}}}zzzzzz{{{|||}}}}}}yyywwwwwwxxx{{{|||{{{~~~~~~}}}}}}~~~sssfff```UUUHHH===777555666111///------.........------------......//////000...---,,,---///000///...//////.........---------...------,,,,,,,,,------...............------,,,------------.........///............///////////////000222222111111222444555555777===GGGYYYrrr)))******+++,,,---......111222444888@@@LLLYYYaaahhhjjjlllmmmlllmmmoooqqqrrrrrrrrrpppnnnoooqqqsssuuutttuuuuuuvvvxxxzzz{{{vvvvvvwwwwwwyyyzzz{{{{{{wwwxxxzzz|||~~~~~~~~~}}}{{{xxxvvvtttssssssrrrnnnkkkjjjllloooppppppwww{{{|||zzzuuuuuuvvvxxx|||~~~}}}||||||||||||}}}~~~}}}{{{yyyxxxyyy{{{}}}~~~||||||}}}yyymmm^^^SSSFFF<<<777555222///000///---...///000///............//////000000000...---,,,---...//////---...............---------------,,,,,,,,,------.........//////......---,,,------------.........///............////////////000111333333333333444666666888;;;BBBQQQiii))))))***+++,,,---......000111444888???IIITTT\\\cccfffiiilllmmmpppsssvvvtttuuutttrrrpppppprrrsssttttttttttttvvvxxxzzz|||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}{{{}}}|||{{{yyywwwtttsssrrrqqqqqqmmmiiijjjnnnrrrttttttxxx|||~~~~~~~~~~~~|||{{{vvvvvvvvvyyy{{{}}}|||{{{||||||||||||}}}}}}}}}}}}|||||||||zzzyyyyyy|||~~~~~~}}}}}}|||~~~qqqeeeVVVJJJ===666555555111---000///...///000111000//////////////////000000000---,,,,,,,,,...///...---........................------,,,,,,,,,---.........////////////...------------........./////////....../////////000000000000222444444333444555777444999>>>FFFYYYuuu))))))***+++,,,------...---///333777>>>FFFOOOVVV```cccgggjjjmmmqqquuuxxxvvvvvvwwwuuutttsssuuuvvvtttsssssstttvvvxxx{{{}}}~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{yyy{{{~~~}}}{{{yyyvvvrrrpppnnnnnnooojjjggghhhnnntttwwwwwwyyy}}}}}}|||~~~|||zzzzzz{{{}}}}}}}}}xxxxxxxxxyyy{{{|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{yyyzzz|||~~~|||~~~~~~|||qqqdddYYYLLLDDD:::444444555333000000///...///111111///...//////..................---,,,+++,,,...///...---........................,,,,,,,,,,,,,,,---...//////////////////...------....../////////000000000/////////000000000111111///111333333333333555777333;;;BBBKKKbbb))))))***+++,,,------...+++...222777<<>>GGGNNNZZZ^^^bbbfffllltttwwwuuuwwwvvvvvvxxxzzz{{{zzzxxxzzzyyyyyyyyyzzz|||~~~~~~{{{}}}}}}zzzyyyzzz{{{|||}}}}}}|||{{{xxxwww~~~}}}|||{{{zzzzzzyyyzzz}}}~~~~~~}}}yyytttpppmmmmmmkkkjjjjjjkkkooouuuzzz~~~~~~~~~~~~|||zzzzzzyyyyyyzzz{{{||||||zzzzzz~~~|||zzz{{{{{{yyyyyyzzzzzzzzzyyyxxxvvvuuuvvvwwwwwwyyyzzz|||~~~~~~|||yyyxxxxxxzzz~~~{{{rrrrrrsssuuusssdddUUUFFF<<<;;;777222000000000///.../////////.........------............////////////////////////////////////------------...............,,,+++,,,---...---,,,....................................///000111222000000000000111111111111000222444333444666:::<<<@@@HHHWWWttt((()))***+++,,,...//////...000222444777===FFFMMMWWW\\\aaadddkkkrrrvvvuuuxxxwwwwwwyyy{{{|||{{{yyy||||||}}}}}}~~~~~~{{{||||||zzzzzz|||~~~}}}}}}}}}||||||{{{{{{~~~}}}|||{{{zzzzzz|||~~~~~~{{{vvvqqqoooooooooooonnnpppssswww|||~~~~~~~~~|||zzzzzzzzzzzz{{{}}}}}}{{{yyyzzz~~~~~~zzzyyy{{{}}}{{{{{{{{{{{{{{{zzzxxxvvvttttttuuuvvvxxxzzz}}}~~~}}}zzzvvvsssvvv}}}yyyqqqqqqrrrttt}}}wwwgggXXXJJJ===555555333000/////////...,,,.........---------------............////////////////////////////////////++++++,,,,,,---............,,,******+++,,,,,,,,,------------------------///......//////000111222000000000111111111222222111111222444666999<<<>>>BBBTTTlll((()))***+++,,,---......---///222333555;;;DDDKKKTTT[[[```ccciiipppuuuuuuvvvvvvwwwyyyzzz{{{zzzzzz}}}~~~{{{xxxzzz{{{zzz|||~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}zzzvvvrrrpppoooqqqqqqqqqsssuuuyyy|||~~~}}}{{{{{{{{{|||~~~|||yyyzzz~~~}}}yyyxxx{{{~~~}}}yyyyyyzzz{{{{{{zzzyyyxxxtttuuuvvvxxx{{{~~~|||wwwsssvvv}}}~~~{{{uuutttuuuwww~~~|||kkk[[[NNNDDD;;;555111000000000000///...,,,------------------------............////////////////////////////////////++++++,,,---......//////111///,,,+++---...//////------------------------///////////////000111111000000111111111222222222222000000444888999<<<@@@IIIccc******+++++++++++++++,,,---///111222444999BBBHHHRRRZZZ```bbbfffmmmrrrsssssstttvvvxxxyyyyyyzzz{{{~~~~~~}}}|||wwwtttwwwzzzzzz|||}}}||||||{{{{{{|||}}}~~~~~~}}}{{{|||{{{yyytttqqqoooooopppqqqrrrtttvvvyyy{{{}}}~~~|||||||||}}}|||zzzyyy}}}}}}yyyxxx|||~~~yyyzzz{{{|||{{{zzzyyyxxxuuuvvvwwwyyy|||zzzwwwyyyzzzxxxzzz}}}~~~yyyxxxyyy{{{~~~rrraaaQQQFFF>>>888555///000111111000///......------------------------............////////////........................,,,,,,---...///000000111333000------...000000000------------------------000////////////000000111111111111111222222222222444000000555888999>>>EEEWWWttt++++++++++++++++++******---...000111222777@@@FFFQQQYYY```aaadddjjjpppqqqppprrruuuwwwxxxyyy{{{}}}}}}|||yyyuuussswwwzzzzzz|||~~~}}}|||{{{{{{{{{{{{{{{|||||||||||||||yyyzzzyyywwwssspppnnnnnnnnnoooqqqtttwwwyyyzzz{{{~~~|||}}}||||||}}}~~~}}}{{{yyyxxx|||}}}zzzyyy}}}~~~}}}}}}}}}}}}|||zzzxxxvvvwwwwwwxxxyyy{{{}}}}}}{{{~~~}}}yyyxxxzzz}}}}}}{{{{{{~~~vvviiiXXXHHH>>>888444222///111222222000//////000---------------.....................////////////........................---......//////000000000000...,,,,,,---...///...------------------------000000////////////000000111111111222222222222333555111222777999:::DDDQQQhhh))))))******++++++,,,,,,,,,...000000111666>>>EEEQQQYYY```aaabbbhhhmmmooonnnqqqvvvxxxyyy{{{~~~~~~}}}zzzvvvuuuyyy{{{zzzzzz||||||}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||xxxyyyyyywwwssspppoooooommmnnnqqqtttwwwzzz{{{{{{~~~~~~}}}{{{{{{zzzyyyyyyzzzzzzyyywwwvvv{{{}}}{{{{{{~~~~~~|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{|||||||||}}}}}}~~~{{{||||||}}}{{{{{{}}}~~~~~~{{{hhh]]]LLL???888444222111///111222111...---...000------........./////////............////////////...................................................---,,,,,,......---,,,........................000000////////////000000111111111222222222333333333111333999;;;===MMMaaayyy''''''(((***+++,,,---...,,,...//////111555===DDDQQQZZZ``````aaafffkkknnnmmmqqqvvvyyyzzz|||~~~}}}yyyxxx{{{|||zzzxxxyyyyyyzzz|||}}}}}}}}}|||{{{{{{zzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||xxxyyyyyywwwsssqqqoooppplllnnnqqquuuxxxzzz{{{|||}}}|||}}}}}}}}}{{{yyyzzzxxxvvvvvvwwwwwwwwwvvvtttzzz}}}||||||~~~}}}xxxyyy{{{|||}}}}}}}}}}}}wwwwwwwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{|||}}}}}}~~~xxxxxxyyy|||~~~~~~}}}~~~}}}|||zzz}}}ttt[[[QQQCCC888444333333333///111111000,,,+++---000........./////////000000............/////////000........................------------------,,,,,,...------...//////...,,,////////////////////////111000////////////000000111111222222222333333333222000555;;;===AAAUUUlll))))))(((((()))+++...///***,,,...///111444888;;;LLLSSS\\\aaaccceeejjjnnnqqqqqqqqqsssxxx}}}~~~|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{zzzzzz{{{}}}{{{yyywwwwwwxxx{{{||||||zzzxxxvvvvvvtttrrrppprrrqqqrrrvvvzzz}}}~~~~~~~~~}}}|||zzzxxxwwwzzzssspppsssxxxyyyxxxyyyzzz{{{|||}}}}}}||||||{{{yyyyyyyyyzzz{{{|||}}}}}}zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxyyyzzzyyyyyyzzz|||~~~}}}xxxttt{{{~~~ssshhhTTTJJJ===555333333222000000000000000////////////////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,---------............------------......////////////////////////////////////////////////222333222111000111444777777777999>>>BBBKKK___ttt))))))(((((()))+++---///+++---///000111444888;;;IIIPPPYYY```cccfffkkkoooqqqqqqrrrtttxxx~~~~~~|||zzzyyyyyyzzzzzzzzz{{{|||}}}}}}}}}}}}{{{xxxwwwwwwwww|||zzzxxxwwwwwwxxxzzz{{{}}}{{{yyyxxxxxxwwwuuusssxxxwwwwwwyyy|||~~~}}}}}}||||||{{{{{{zzzzzz{{{tttqqqtttyyyyyyxxxyyyyyyzzz{{{|||}}}|||{{{{{{}}}|||{{{zzzyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvwwwxxxyyyyyyzzz{{{}}}~~~|||yyyyyy~~~}}}}}}ssseeeYYYMMMDDD:::444333333222111000000000000/////////...........................---------.........//////........................,,,---------..................------------......////////////////////////////////////////////////000111111000///000333555999888;;;???DDDPPPggg{{{))))))(((((()))+++---...,,,---///000222444888;;;EEELLLVVV^^^ccchhhmmmqqqqqqqqqrrruuuzzz~~~{{{yyyxxxxxxxxxyyyyyyzzz{{{|||~~~|||xxxvvvvvvvvv{{{zzzxxxwwwwwwxxxzzz{{{|||zzzyyyxxxxxxxxxvvvttt{{{zzzzzz{{{}}}~~~}}}{{{{{{{{{zzzzzz{{{||||||{{{uuurrrvvvyyyyyyyyyzzzyyyzzz{{{{{{||||||{{{{{{~~~|||yyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}{{{yyywwwwwwwwwyyyzzz|||~~~~~~||||||~~~~~~}}}|||zzzyyylll\\\PPPCCC===666222222333222111000000000/////////......------------------------........./////////000000------------------------------........./////////......------------......///////////////////////////////////////////////////000222222111222333555999999<<>>CCCMMMXXXbbbjjjoooqqqooooooqqqssswww{{{~~~~~~~~~~~~|||zzzuuuqqqoooooopppqqquuuvvvxxxyyy{{{{{{{{{{{{||||||zzzxxxuuutttvvvxxxyyyyyyyyyyyyzzz{{{{{{||||||zzzyyyxxxxxxxxxvvvtttrrrrrrsssvvv{{{~~~~~~~~~}}}|||{{{zzzyyyvvvvvvyyyyyyvvvvvvyyywwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyzzz{{{wwwxxxyyyyyywwwwwwxxxyyywwwyyy}}}~~~{{{zzz|||~~~~~~}}}}}}~~~~~~ppp```MMM???999555444222000///...------/////////.........------////////////////////////,,,,,,,,,------------...------------------------------........./////////......------------......////////////////////////000000000000000000000000,,,...000111222333555777888CCCPPP\\\lll))))))***++++++++++++******+++------...000333666<<<@@@IIITTT^^^fffjjjlllmmmnnnoooqqqtttwwwzzz{{{{{{||||||||||||}}}~~~{{{xxxsssnnnllllllmmmnnnrrrtttwww{{{}}}}}}||||||}}}|||zzzvvvsssrrrtttvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzxxxvvvuuuuuutttrrrpppoooooopppssswwwzzz{{{{{{|||~~~}}}|||wwwvvvvvvyyyxxxuuuuuuxxxwwwwwwvvvwwwxxxyyy{{{|||zzzzzz{{{||||||{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxvvvwwwxxxwwwuuuttttttvvvsssuuuyyy}}}}}}{{{|||}}}~~~}}}|||~~~ooocccTTTDDD;;;999333222222000///...///000//////.........---------........................------------....................................,,,---------..................------------......////////////////////////000000000000000000000000...000111222333555999;;;===KKK^^^mmm~~~)))******+++++++++******+++,,,---...///111444777:::>>>FFFQQQ[[[cccggghhhmmmmmmnnnppprrruuuwwwxxxwwwzzz||||||zzz{{{~~~zzzwwwrrrmmmjjjjjjkkkmmmooorrrwww|||~~~|||xxxsssrrrsssuuutttuuuuuuvvvwwwwwwxxxxxxwwwuuurrrqqqqqqooommmkkklllkkklllooosssuuuvvvvvvzzz|||~~~vvvuuuvvvyyyxxxttttttwwwwwwvvvvvvvvvwwwyyy{{{|||zzz{{{|||}}}}}}{{{yyywwwxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxvvvsssqqqqqqrrrppprrrvvvzzz~~~~~~|||yyyxxxzzz}}}}}}zzzmmm^^^SSSHHH<<<777888111111111000//////111333//////.........---------------------------------............/////////000////////////////////////,,,,,,,,,---------...............------.........////////////////////////000000000000000000000000333444555555666999===AAA@@@RRRgggxxx)))************+++++++++------...---,,,...111444888===FFFPPPZZZaaaeeegggmmmjjjhhhjjjoootttvvvwwwvvvtttsssuuuxxx{{{{{{zzzyyywwwsssmmmiiiiiikkknnnsssuuuxxxzzz{{{|||~~~|||wwwssssssuuuxxxxxxxxxwwwtttqqqpppqqqrrrsssqqqppppppooollliiifffgggiiimmmqqqpppkkkllloooxxxwwwwwwzzz~~~}}}{{{|||{{{zzzxxxvvvvvvuuuuuuwwwxxxxxxxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~|||{{{yyyyyyyyyxxxvvvvvvuuuuuuuuu{{{yyyvvvqqqmmmmmmpppsssssstttuuuyyy~~~~~~}}}{{{zzz{{{~~~~~~vvvdddPPPDDD===777444333222111111000///......---000000////////////000000000...+++***+++---.........------,,,,,,++++++***---------------------------------------------------------........./////////////////////000111111111111111111111222222222...222444444444888AAAIIIJJJeeewww)))************+++++++++---------------...111444777<<>>FFFUUUhhhvvv)))************+++++++++***+++---...---...///111222444999@@@IIIRRRYYY]]]]]]aaafffiiikkkmmmoooqqqrrrssstttrrrooollljjjiiiiiiiiihhhgggfffgggjjjmmmsssuuuvvvvvvtttssstttuuusssvvvyyy{{{{{{{{{{{{{{{wwwxxxwwwvvvttttttvvvxxxwwwvvvtttuuuvvvwwwwwwvvvzzzvvvuuuyyyzzzxxxvvvxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}|||yyywwwvvvvvvvvvwwwxxxyyy{{{|||||||||||||||}}}}}}~~~~~~zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyy{{{~~~}}}~~~vvvwww~~~~~~}}}}}}~~~{{{{{{}}}xxxooocccTTTIII===777333444333000...000000000000000///////////////......------......///000///------------+++)))//////......---,,,,,,+++------------------------........................---------.........//////111000000////////////000000111111222333444555555444999@@@GGGQQQbbbuuu)))************+++++++++)))+++---...------///000111333777===EEEMMMUUUYYYZZZ___dddggghhhiiikkkllloooqqqrrrqqqmmmiiihhhhhhggggggfffddddddfffjjjnnnrrrtttvvvwwwvvvvvvwwwxxxuuuwww{{{||||||{{{{{{|||yyyyyyyyyxxxwwwwwwyyy{{{wwwvvvvvvwwwxxxxxxvvvuuuxxxsssrrrvvvyyywwwvvvwwwxxxzzz}}}}}}|||{{{}}}~~~|||||||||{{{yyyvvvsssrrrssstttuuuvvvwwwyyyzzzzzz||||||||||||}}}~~~|||||||||{{{{{{||||||}}}|||}}}}}}}}}|||~~~|||~~~{{{{{{|||yyyooocccVVVJJJBBB666222111333333000///000////////////000000000000///......------......///...,,,******+++------,,,...............---------------------------------------------------------,,,------...///000111111222222111000000000000000111222222333555666666777777>>>HHHSSS___ooo)))************+++++++++)))+++---...------///000111222555;;;BBBKKKRRRVVVYYY^^^cccffffffeeefffhhhhhhllloooooollliiiiiijjjgggfffdddccccccfffkkkoooqqqsssvvvwwwwwwxxxzzz{{{{{{}}}~~~}}}{{{yyyxxxxxxzzz{{{{{{zzzyyyyyy|||~~~wwwvvvvvvwwwxxxxxxuuussstttooonnnssswwwvvvuuuvvvwwwzzz}}}}}}{{{zzzzzz|||zzzzzzzzzyyywwwtttpppnnnrrrrrrsssuuuvvvwwwyyyyyy||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}uuuiii[[[NNNCCC===222///000333333000///111////////////000000000000.........------.........+++)))'''(((***---//////,,,,,,------.../////////------------------------------------------------,,,---...///000222333333333333222111000000111111222222333444555777777888:::BBBNNN[[[hhhyyy))))))))))))************,,,,,,------...//////000///111444888???GGGQQQWWWYYY]]]``````___```cccfffkkkjjjiiijjjkkklllkkkjjjmmmiiiddd``````ccchhhlllttttttuuuvvvxxx{{{~~~|||{{{|||~~~}}}{{{yyyxxx{{{{{{zzzzzzxxxwwwuuutttppprrrtttvvvwwwxxxxxxxxx~~~~~~~~~~~~}}}|||}}}}}}|||zzzwwwsssqqqqqquuuyyyxxxuuutttxxx{{{{{{yyyvvv{{{~~~||||||}}}zzz~~~}}}qqqcccQQQ@@@:::;;;222111111111000000//////........................///...---,,,,,,---.../////////.........---------------------------------.........------,,,,,,,,,......---,,,,,,...///000............////////////---+++)))+++///222111000///222555666555666999===???MMM]]]fffqqq))))))))))))************+++,,,,,,------...//////...000333777===FFFOOOVVVXXX[[[^^^^^^]]]^^^aaaeeehhhgggggghhhiiijjjjjjjjjkkkhhhdddaaaaaacccgggjjjnnnnnnooorrruuuyyy|||~~~}}}{{{|||}}}|||~~~}}}}}}|||{{{yyywwwuuutttssspppqqqtttwwwyyy{{{||||||~~~~~~~~~|||yyyvvvttttttwwwyyyxxxuuuuuuxxx|||{{{yyywww{{{~~~~~~~~~}}}}}}zzz}}}vvvhhhYYYJJJ<<<555555111111111000000000//////........................///...---,,,,,,---...///......------,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------...//////............////////////111///...///222444444333000333666777888;;;AAAFFFMMM\\\llltttzzz)))))))))*********++++++***++++++,,,,,,---.........///222666;;;DDDMMMSSSWWWYYY\\\\\\[[[\\\```cccddddddeeefffggghhhhhhiiihhhfffdddcccccceeegggiiihhhiiikkkooorrrvvvzzz|||}}}~~~|||{{{|||yyy|||}}}zzzxxxuuutttssssssqqqrrruuuyyy||||||yyywwwwwwxxxyyywwwttttttxxx|||||||||{{{}}}~~~~~~}}}~~~~~~~~~zzz|||~~~|||nnn\\\NNNBBB888222111111111000000000000//////..............................------------......---,,,,,,,,,,,,+++++++++------------------------...------------,,,,,,,,,,,,---......//////..................////////////000///......000222111111111333555666888===FFFMMM___nnn}}}))))))*********+++++++++)))******+++,,,,,,---------///111444999AAAJJJPPPVVVYYY[[[[[[ZZZ[[[___ccccccdddeeeeeeddddddeeefffffffffeeeeeeeeeggghhhiiihhhjjjlllooorrruuuxxxyyyyyy|||~~~|||{{{{{{wwwzzz}}}~~~~~~~~~~~~~~~|||yyyvvvuuutttuuuvvvtttvvvxxx{{{~~~}}}zzzyyyyyyyyywwwuuussstttwwwzzz~~~}}}~~~~~~~~~}}}~~~{{{|||||||||{{{}}}wwwfffRRRFFF>>>777111000000000000000000000//////........................---------------------------,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,.../////////...---............///////////////.........///000000000444666888999<<>>:::555111/////////////////////000000........................,,,------------------,,,------------....................................------------------------+++,,,.../////////...---............////////////111111222222333444555666777:::>>>BBBHHHRRR]]]fff{{{*********++++++++++++,,,)))******++++++,,,------...///000333777===EEEKKKUUUYYY^^^```___^^^___aaadddgggiiihhheeedddfffhhhhhhiiijjjkkklllmmmnnnnnnllllllnnnooooooppppppooorrrvvvzzz|||||||||{{{||||||~~~~~~}}}~~~zzzzzzyyyxxxxxxyyy{{{|||}}}|||||||||}}}~~~~~~~~~~~~~~~|||zzzxxxwwwuuuttttttvvvwwwyyyyyyvvvuuuyyy||||||}}}~~~|||yyyvvvuuuyyyrrrZZZLLL===777555222///.........////////////000000........................,,,,,,------------,,,,,,------...............///........................,,,,,,,,,------------...,,,---......//////..................///////////////111222333444666999;;;777<<>>FFFRRRWWW\\\^^^]]][[[[[[\\\gggiiikkkllllllmmmoooqqqssspppmmmnnnrrruuuvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz}}}zzzwwwvvvxxxzzzyyyxxx{{{yyyyyy{{{}}}zzz}}}~~~}}}{{{wwwuuuzzzzzzzzz{{{{{{|||}}}~~~~~~}}}||||||zzzyyyzzz}}}~~~||||||zzz{{{}}}{{{zzz|||}}}ttteeeSSSEEE:::666222000111111///---......//////000000111111111000///...---,,,,,,,,,,,,,,,+++***+++,,,...//////......------,,,++++++///............---------/////////...---------,,,,,,------...///000111111///......---...///111222111222888???CCCGGGTTTaaalllsss|||++++++++++++++++++++++++*********++++++,,,,,,------,,,---111444777===EEEPPPVVV\\\___^^^]]]^^^___eeehhhkkklllmmmnnnppprrrqqqpppnnnppptttwwwwwwvvvwwwxxxzzz{{{}}}}}}zzzyyy{{{{{{zzzxxxyyyxxxxxxzzz}}}~~~|||zzz{{{|||~~~~~~|||zzzxxxzzzzzzyyyyyyzzz{{{||||||~~~~~~|||zzzyyy{{{}}}~~~|||}}}{{{||||||tttkkk\\\KKK???888555111000111111000.........//////000000000000000000///...---,,,,,,,,,,,,+++++++++,,,,,,---......------------,,,,,,,,,---------.........//////...............---------------......//////000000/////////000000222444666555444:::HHHVVV```jjjsssvvv}}}++++++++++++++++++++++++++++++++++++++++++++++++---+++---111444666<<>>:::555222...000111111///......////////////............---+++,,,.../////////......,,,,,,---------,,,++++++++++++,,,,,,---...////////////.........------------------........................//////////////////111222111111777AAAJJJTTTbbbsss*********************************++++++,,,,,,---,,,+++---111333222666;;;DDDKKKUUU]]]bbbfffkkkooorrrrrrqqqnnnllllllnnnppppppuuuzzz|||zzzxxxwwwwwwyyyzzz{{{~~~|||}}}~~~|||zzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}wwwwwwwwwxxxyyy{{{|||}}}~~~|||||||||}}}}}}}}}~~~}}}}}}yyyeeeYYYIII===888777444222---000222111///------...//////.........---------***+++---///000000///......---,,,,,,+++++++++,,,,,,,,,,,,------.........---------..............................---------------......//////000000000222333333555>>>LLLXXXgggqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++---222333222555;;;CCCJJJTTT]]]bbbfffkkkoooqqqqqqpppmmmlllmmmpppsssqqquuuzzz{{{yyywwwvvvwwwvvvwwwyyy||||||}}}~~~|||yyyxxx{{{~~~{{{||||||}}}~~~~~~uuuuuuuuuwwwxxxzzz|||}}}}}}|||{{{|||}}}~~~}}}}}}~~~zzzqqqZZZOOOAAA777555555333111---000222222...,,,,,,---//////.........---------)))+++---///000000///...///...,,,+++***+++,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000/////////......------,,,,,,------...///000111111000333555555888DDDVVVcccwww{{{}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333@@@HHHSSS\\\ccciiiooosssrrrpppoooqqquuuvvvuuurrrssstttuuuvvvvvvvvvvvvvvvwwwxxx{{{~~~~~~}}}{{{zzzzzzzzz}}}|||{{{}}}~~~{{{zzzyyyyyyyyy{{{|||}}}~~~|||{{{{{{kkk]]]KKKDDD:::555444333000---000000///...---,,,,,,+++------,,,,,,,,,,,,++++++,,,---...///000000000000111000///...---,,,++++++.........------,,,,,,,,,+++,,,---...///...---,,,---......//////...------222111///...///111444666444333666<<>>777333333333111...000//////...------,,,,,,+++++++++,,,,,,---------,,,,,,---......///000000------------............------------------,,,,,,+++,,,------......------......------------------333222111000111333666888999999<<>>IIIWWWccclllpppqqquuuxxx}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyzzz|||~~~~~~}}}|||}}}~~~}}}|||{{{{{{zzz{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}xxxpppcccQQQ@@@888444333222111111000...------------...............---------------------------,,,***)))***+++---............---,,,,,,++++++,,,,,,,,,------.........------,,,+++,,,---...///...---+++++++++---///000111111222333666999;;;===:::DDDQQQ^^^kkkxxx***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...///000111555:::DDDRRR```jjjpppqqqvvvyyy}}}zzzyyyxxxwwwwwwwwwxxxyyyxxxyyyzzz|||}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{zzzyyyxxxxxx{{{|||~~~~~~}}}||||||}}}yyylll```RRRBBB777333333333222111000///...---,,,---------.../////////............------,,,,,,---,,,+++++++++,,,------******+++,,,---......///,,,,,,---------------------,,,,,,,,,,,,---.........---,,,,,,---...000111...///000333666999;;;===@@@LLLZZZgggsss~~~************++++++++++++************************++++++++++++,,,...///000333777@@@NNN]]]iiioooqqqwwwzzz~~~~~~}}}{{{yyywwwuuuttttttuuuvvvxxxyyyzzz{{{|||}}}}}}}}}{{{{{{zzz{{{|||}}}}}}|||zzzyyyyyyxxxzzz|||}}}}}}~~~}}}ppp___PPPBBB666111222000111000///...---...///,,,,,,------...//////000------------............------------,,,,,,,,,,,,)))***+++,,,---......///------------------,,,,,,+++,,,------......------------......///000111111...///111444888;;;===???KKKVVVbbbkkkvvv))))))))))))*********************************************+++,,,---...///222666>>>KKK[[[hhhooorrryyy|||~~~~~~}}}|||~~~|||zzzwwwtttrrrrrrrrrsssxxxyyyzzz{{{||||||||||||zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{{{{{{{zzz}}}~~~~~~vvvhhhVVVFFF999111000444.........---,,,---///111+++,,,,,,---...///000000+++,,,,,,---...///000000------.........---,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---...///...---,,,---...///000111111111111555777999<<<@@@CCCEEEGGGYYYbbbkkkrrr{{{((())))))*********)))))))))******++++++,,,------***++++++,,,,,,------...111444<<>>777555000...///111...+++---222111///...------...///111,,,,,,************,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........111555:::BBBQQQdddqqq```[[[SSSLLLHHHEEEBBB@@@===BBBMMM^^^ppp~~~yyy)))))))))))))))*********---,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,---//////111333444999FFFTTTgggooouuuvvvwwwzzz}}}}}}yyyxxxwwwyyy||||||zzzwwwvvvyyy{{{|||{{{yyyxxxxxxxxxyyy{{{}}}{{{xxxvvvuuuuuuvvvwwwzzz~~~}}}~~~wwwiiibbb___]]]WWWMMMAAA888555555000111222222000...///000......------------............---------,,,,,,,,,++++++++++++++++++++++++************+++,,,---...000///,,,***)))***+++,,,$$$,,,///)))''',,,111222333444:::GGGXXXdddhhhgggRRRMMMGGG@@@<<<::::::;;;>>>FFFTTTgggxxx*********))))))))))))))),,,+++***)))))))))***+++++++++,,,,,,,,,,,,------......111333444888DDDPPPbbbkkksssvvvwww{{{||||||xxxwwwvvvxxxzzz{{{yyyvvvtttwwwzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}zzzwwwuuuuuuuuuvvvvvvyyy}}}~~~}}}~~~wwwhhh]]]\\\\\\XXXPPPEEE===999888333333222000//////000000......------------......------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------///...,,,+++******++++++,,,---,,,((((((,,,000222666AAAQQQ]]]```\\\UUUQQQFFFCCC>>>999777666777888CCCLLL[[[lllzzz++++++******))))))((((((******)))))))))***+++++++++++++++,,,,,,---------+++,,,000333444666@@@JJJ[[[fffpppuuuwwwzzzzzzyyyuuuttttttuuuwwwxxxvvvuuurrruuuxxxyyyyyyxxxxxxyyyzzz{{{{{{|||}}}}}}||||||{{{zzzwwwuuuttttttuuuvvvvvvyyy}}}}}}}}}~~~ssscccUUUTTTVVVUUUQQQIIIBBB>>>>>>;;;777333000///000000000......------------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))///,,,+++------,,,///222@@@QQQdddhhh\\\LLLAAA>>>:::888555333333444666777DDDQQQcccsss}}},,,++++++***)))(((''''''((((((((()))***++++++,,,+++++++++,,,,,,---------***+++///333444555;;;DDDTTT```mmmtttvvvxxxwwwtttqqqqqqqqqrrrsssssssssrrrpppssswwwyyyyyyxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwuuusssssstttuuuvvvwwwzzz~~~~~~|||rrrgggXXXKKKIIIKKKLLLIIIEEEBBBCCCDDDDDD???888333111111000///......------------......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---,,,+++)))(((***)))---222111...222:::RRR\\\bbb[[[JJJ<<<888:::555444333222333555777888@@@QQQhhhzzz,,,++++++***)))(((''''''&&&'''((()))***+++++++++******+++,,,,,,---......******...222333333888>>>MMM[[[iiiqqqtttvvvtttpppoooooooooooooooooopppqqqpppssswwwyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzvvvuuusssrrrrrrsssuuuvvvxxx|||}}}~~~zzzwwwwww{{{|||{{{|||~~~sssdddWWWJJJ???===>>>???===<<<===CCCGGGIIIEEE???999555222000.........------------......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,)))+++---...---,,,***((()))***---//////333@@@NNNaaa___WWWJJJ<<<444555888333333333333444555777777<<>>777555555555444333777>>>DDDFFFFFFDDD???888333000000......------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,------***+++---......---+++***---///---)))---???TTTbbbbbbYYYLLL@@@888444222222111111222333444444444444:::LLLfffyyyzzz*********)))))))))))))))&&&'''(((*********)))))))))******+++---......///---+++,,,000222111444999;;;KKK]]]iiiqqqvvvvvvtttqqqrrrsssrrrppppppsssuuuuuuxxx|||}}}}}}}}}}}}}}}zzzyyyyyyxxxxxxyyyzzz{{{vvvuuusssrrrrrrssstttuuuyyy|||}}}|||}}}}}}}}}}}}zzztttmmmgggeeeeee___\\\\\\^^^___]]]^^^bbbffffffeeedddbbbcccfffhhhpppqqqtttvvvxxxyyyzzz{{{xxxuuujjjYYYJJJBBB;;;555111222333111000222777<<<===BBBFFFCCC;;;444222333......------------......------------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///,,,---............---,,,+++222111---:::TTTddddddTTTKKK@@@888666444222///...///111222444444444444999FFFZZZjjjttt{{{)))))))))))))))*********&&&''')))******))))))((()))******+++---...//////...,,,,,,000111111444888555EEEYYYgggpppwwwyyyxxxssstttuuutttrrrrrruuuxxxwwwzzz}}}~~~~~~~~~~~~yyyyyyxxxwwwxxxyyyzzz{{{wwwuuusssrrrrrrssstttuuuxxx|||~~~}}}~~~zzzyyyuuummmccc\\\ZZZZZZSSSPPPOOOQQQQQQOOOPPPTTTUUUUUUTTTSSSRRRTTTWWWZZZ^^^```ccchhhlllnnnnnnllllllfffYYYJJJAAA???<<<888111333444333000///222555555>>>FFFEEE<<<444333555.........------...............------------,,,,,,++++++,,,,,,---...//////+++++++++,,,---...///000------..................%%%111666888LLLgggjjj[[[FFF>>>444000000333333222---///111333555666555555777AAANNN\\\gggpppyyy~~~|||++++++******))))))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++***+++---------...111333:::EEETTTbbbkkkpppuuuxxxuuuuuuuuuuuuvvvwwwxxxyyy|||}}}~~~|||{{{{{{zzzxxxvvvvvvxxx{{{|||uuusssrrrssstttuuutttsssxxx{{{uuuqqqwww~~~{{{|||}}}|||vvvpppoookkkeee]]]VVVPPPKKKIIIIIIGGGFFFDDDCCCCCCDDDEEECCCBBBAAABBBCCCFFFHHHJJJNNNPPPTTTXXX]]]```cccddd^^^VVVKKKBBB===;;;999777111///...------///222444888444===EEE@@@<<<;;;444000///...///000000...,,,,,,,,,+++*********+++,,,------......///.........---------------------------,,,,,,---///000//////000111555IIIddddddVVVQQQ;;;888333///---...000222111111222222222333333333888;;;AAAKKKVVVaaakkkpppooo{{{www*********)))))))))))))))***)))((((((((()))++++++************************+++,,,.........///222444888AAAOOO]]]hhhoootttvvvtttvvvwwwyyyzzzyyyyyyxxxyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwvvvvvvxxxzzz|||wwwuuusssssstttvvvvvvvvvwwwzzz}}}~~~}}}sssiiijjjuuu~~~{{{zzzzzzvvvpppjjjeeeaaaZZZSSSLLLGGGCCCBBB======<<<;;;::::::::::::999888777777888:::===>>>???@@@CCCFFFIIILLLMMMNNNNNNHHH@@@:::777666555333111000...------///111222444222888>>>===AAA@@@444111000////////////---+++,,,,,,,,,,,,,,,,,,++++++---...............---------------------------------,,,,,,---...//////...,,,222>>>YYYqqqgggNNNEEE888666222///......///111111111111222222222333333555777<<>>>>><<<999555333222222222111222000///------...///111111111555666;;;KKKKKK888333111/////////...,,,***+++,,,---......---,,,+++//////......------,,,,,,---------------------------,,,,,,,,,,,,---......,,,777IIIeeeuuuaaaDDD:::444333111///.........///111111111222222222222333333444777;;;@@@FFFKKKNNN\\\fffpppwww~~~(((((())))))******++++++)))))))))))))))******+++)))))))))***************+++---.........///111333444777???NNN^^^kkkqqqsssvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwyyyyyy{{{wwwsssqqqrrrvvvxxxzzzxxxzzz|||}}}}}}~~~tttkkkeeeeeeiiittt{{{uuunnnfff]]]VVVPPPLLLFFF@@@;;;999888888666777888888888777555444666555444333333333333444444555666777888888888888222111111111111222222111222111///---------...///111333444333===WWWXXX>>>555222000......---+++)))***,,,...//////...---+++000///...---,,,,,,++++++------------------------,,,------,,,+++,,,...///333CCCVVVfffiiiQQQ:::999111000000///.........---111111111111222222222222333333555777:::>>>@@@BBBNNNVVV```hhhrrr}}}(((((())))))******++++++((()))))))))*********************+++++++++,,,,,,***+++------,,,---///111333555;;;HHHYYYhhhppptttyyyxxxwwwwwwxxxyyy{{{|||{{{{{{zzzyyywwwuuusssrrrqqqrrrtttuuuvvvwwwwwwxxxyyyuuuqqqoooqqquuuyyy{{{||||||}}}}}}}}}~~~}}}~~~|||nnncccccclllyyy{{{sssiii^^^TTTNNNHHHEEEAAA<<<888777666777222222444444444333111000222222111000//////......//////000222333333333333...///000111111111111111111000///...------......///111333222@@@]]]^^^AAA666333000...------+++)))***+++---//////...---,,,000///...,,,++++++++++++------------------------+++,,,---,,,+++,,,///222;;;VVViiiiii\\\CCC555:::.........//////.........000000111111111222222222111222333555777999;;;;;;BBBGGGPPPYYYcccooo|||))))))))))))************(((((()))************)))*********+++,,,,,,------***+++,,,,,,+++,,,...000111333999DDDSSScccooouuuzzzyyywwwvvvvvvyyy|||~~~}}}|||{{{yyywwwuuutttsssqqqrrrtttvvvwwwwwwvvvvvvwwwsssoooooorrrwww{{{}}}~~~}}}}}}~~~{{{{{{}}}}}}yyywwwtttyyy||||||}}}{{{}}}|||pppgggjjjvvvzzzpppdddWWWMMMHHH???>>>;;;888666555444444111111222222222222111111111111111000///......---,,,---...///000000000000,,,...000000/////////000//////......---.........---...111444CCC]]]]]]AAA666333///---------+++******+++,,,---......------///...---+++++++++,,,,,,------------------------***,,,...,,,+++,,,111555DDDjjj|||mmmUUU???444666---------....../////////000000000111111111111222//////000222333555666666;;;===CCCKKKTTT^^^lllxxx*********)))))))))))))))'''((()))***+++******))))))))))))***+++,,,,,,,,,+++,,,------,,,,,,...000///222888AAAMMM]]]lllvvvzzzyyyyyyxxxyyy{{{|||~~~|||{{{zzzyyyxxxwwwwwwvvvrrrsssvvvwwwxxxwwwuuutttuuurrrpppppptttyyy}}}~~~||||||~~~~~~{{{|||~~~vvvpppnnnnnnwww||||||~~~~~~}}}|||xxx|||zzzvvvvvv~~~}}}~~~wwwlll___RRRHHHBBB999999888777666555333222333333222222222222333333222222222222111000000///...//////000000000//////+++...000000///...000222---------............///...---333:::HHH\\\ZZZBBB555222///---------,,,+++******++++++,,,---------...---,,,******+++---...------------------------***,,,...---,,,...444999PPPzzzgggLLL???555111------------...///111111000000000000111111111111...///000111222222222222999777:::@@@FFFLLLZZZggguuu~~~++++++******))))))(((((('''((()))++++++******)))'''(((((()))***+++++++++,,,---......------///111...111777???IIIYYYjjjvvvyyyzzz{{{|||}}}}}}}}}}}}yyyyyyxxxxxxxxxxxxyyyyyyssstttwwwxxxxxxwwwuuussstttrrrppprrrvvv{{{~~~|||{{{}}}~~~|||~~~|||tttnnnkkknnnxxx~~~{{{zzzwww{{{}}}}}}}}}~~~~~~{{{~~~{{{uuujjj\\\NNNDDD???777777888888888666444333111000///......///111222///000000000000///...---////////////...---,,,,,,,,,///111111//////222555,,,------....../////////111///666AAAMMM]]]ZZZDDD555222...------------,,,************+++,,,---......,,,+++******+++---///------------------------))),,,......,,,///555<<<\\\ZZZ@@@===888///------------...000222333000000000000111111111111000000111222222222222111999555555:::===AAAMMM[[[lllyyy{{{www,,,+++***))))))***+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,---...000111444333555<<>>222111///...------......************************---,,,*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++---777CCCbbbuuuwww]]]???444444444111000///...------...///////////////000000000000000111111111111222222222222333555666888<<>>QQQsssxxxoooTTT===666444000000000......---...//////////////////000000000000000000111111111222222222111222222333444777<<<@@@HHHTTTaaakkkvvv,,,+++***))))))***+++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...111888???IIIXXXeeennnrrrwww|||~~~}}}zzzwwwzzzyyyxxxxxxyyyzzz|||}}}{{{zzzxxxuuusssqqqoooooonnnlllnnnssswwwxxx{{{~~~~~~}}}zzzxxxwwwuuussssssvvvyyy{{{{{{}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~zzzyyyyyyzzz{{{{{{yyywwwyyyvvvtttsssvvvxxxzzz{{{xxx||||||}}}{{{uuukkk```UUUJJJAAA;;;666666555444333222111111000000000/////////....../////////...------,,,,,,..............................---------......//////...---,,,+++,,,---...444000777NNNaaa^^^HHH444111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...'''(((///......BBB]]]xxxaaaGGG:::777333,,,///............//////000////////////000000000000000000000111111111222222111111222111222444777:::@@@GGGPPPZZZiii{{{,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,------......---000777<<>>VVVbbbVVVBBB666111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,000((((((000...---EEEfffoooQQQ<<<555555111+++............//////000000////////////000000000000000000000000111111111111333333333222111222555777>>>@@@DDDNNN___ttt,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,------.........111666;;;AAAMMMXXXffflllsssxxxyyyzzz{{{|||zzzzzzyyyyyyzzz|||~~~~~~|||xxxuuurrrpppooonnnpppooorrrxxx{{{{{{|||~~~zzztttpppnnnoooqqqtttwwwzzz~~~||||||{{{yyyvvvtttuuuwww|||zzz{{{~~~|||||||||{{{}}}||||||}}}}}}yyyuuurrrqqqpppppppppsssvvvyyy|||~~~~~~~~~zzznnnaaaUUUHHH>>>888444444444333333222222111////////////...........................---------........................---------------...//////---,,,,,,+++,,,---///000...333CCCUUUVVVFFF888555111000...---,,,,,,------++++++++++++++++++++++++&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,666......333111333LLLllluuu___DDD666222111///---------...//////000000000////////////000000000000//////000000000111111111222333333222111111333555999888:::CCCRRRfff{{{vvv,,,+++***))))))***+++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///111555999???KKKVVVeeekkkrrrvvvwwwxxx{{{~~~|||{{{zzzzzz{{{|||}}}~~~~~~|||xxxuuurrrqqqqqqqqqrrrrrruuu|||~~~||||||~~~~~~|||xxxrrrmmmgggkkkooosssvvvyyy}}}|||}}}}}}{{{xxxvvvvvvwww}}}zzzzzz~~~}}}}}}~~~zzzwwwqqqrrrqqqqqqqqqssswwwzzz~~~{{{zzz{{{|||}}}}}}~~~zzzooobbbUUUHHH>>>777444333333333222222222111/////////.........------................................................---------------...///000---,,,,,,,,,---///000111444>>>MMMSSSKKK===666666000///...,,,,,,,,,,,,---************************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,333///...000000777NNNgggiiiSSS<<<444222///...111---...//////000//////...////////////000000000000/////////000000000111111///000111111000000111333888777888???IIIXXXmmm~~~uuu,,,+++***))))))***+++,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,---...///000000///000333777===IIIUUUcccjjjrrrwwwxxxxxx{{{~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{xxxuuusssssstttuuuttttttwww~~~|||{{{}}}~~~~~~}}}{{{vvvpppllleeejjjqqquuuxxxyyy{{{}}}yyy{{{~~~~~~|||{{{zzzzzz~~~{{{{{{~~~}}}~~~~~~zzzwwwrrrssssssrrrrrrtttxxx||||||}}}}}}zzzwwwvvvxxxzzz~~~~~~~~~~~~wwwlll```TTTIII???999333333333222222222222222//////.........---------................................................---,,,,,,------///000000------------...000222333BBBNNNUUUPPPDDD;;;666444000///---,,,++++++,,,---++++++++++++++++++++++++,,,++++++***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,***...<<>>777333000...//////...---,,,,,,++++++........................***))))))***,,,...---,,,++++++******************)))...+++111000???dddkkkfffGGG666666///***---000//////.........---------......///000000///...---......///000000000000000000111111222222333444444999777888;;;===@@@JJJTTTqqq''''''((()))***++++++,,,((()))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,...111555444222111333555:::FFFRRR___fffnnnsssuuuwwwzzz}}}}}}}}}|||||||||}}}}}}~~~}}}}}}||||||zzzyyywwwwwwvvvxxxzzz{{{{{{{{{yyyxxxzzz~~~}}}yyytttpppmmmkkkgggoooxxx}}}|||{{{|||~~~~~~~~~{{{{{{|||~~~~~~||||||}}}}}}yyytttqqqpppsssvvvzzz{{{|||}}}||||||}}}~~~}}}}}}~~~}}}yyynnn___TTTLLLBBB:::777555333222222222111///000111000///------...000---------------...///000---...///...,,,+++,,,---///...---...//////---***+++---///000333:::CCCJJJTTTLLLAAA888222000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,,,,+++++++++++++++---333///222444HHHmmmnnnbbbDDD666666///+++...000//////.........---------......///000000///...---......///000000000000000000111111222222333444444555444555888999===FFFPPPmmm((((((((())))))*********'''((()))***++++++++++++)))******+++,,,,,,------++++++******+++...444888999555333444555999DDDPPPZZZbbbmmmtttxxxzzz|||~~~|||||||||||||||}}}~~~~~~}}}|||{{{yyyxxxwwwxxxyyyyyyzzz{{{zzzzzzzzzzzz}}}}}}zzzuuupppllljjjgggppp{{{~~~~~~~~~}}}{{{}}}zzzuuuqqqooossswww{{{~~~~~~~~~{{{pppbbbVVVMMMCCC:::666444222111222222111000222222222000...---...///++++++---...//////000000---.........,,,+++,,,---......---...000000...,,,///------333===IIIQQQUUUMMMEEE:::222...---...///.........------,,,,,,+++++++++++++++++++++++++++,,,+++******,,,---,,,***,,,,,,,,,---------------+++444......444QQQtttnnnZZZ@@@444555///,,,000111...............---------......////////////............///000000000000000000111111222222333444444333222333666888;;;DDDMMMhhh,,,+++***)))((('''&&&&&&'''((()))***++++++++++++*********+++++++++,,,,,,((()))))))))***---111444888555333333333777BBBMMMXXXaaammmvvvzzz{{{|||}}}|||||||||}}}~~~~~~|||{{{yyyxxxxxxzzzzzzzzzzzz{{{{{{{{{|||{{{~~~~~~{{{wwwqqqmmmjjjiiiqqq|||}}}~~~xxxsssqqqsssvvv|||}}}~~~|||~~~|||rrrdddYYYOOODDD;;;555333111111222222111000333333333222///---...///+++,,,...///000///......,,,---......,,,,,,,,,...,,,,,,,,,...///000000000333000000999GGGSSSWWWWWWDDD>>>666000------............---------,,,,,,,,,************************---+++***+++,,,,,,+++***,,,,,,,,,,,,------------(((222,,,---:::\\\|||mmmQQQ;;;333555///...111111.................................///////////////......///000000000000000000111111222222333444444333222444777888;;;CCCMMMccczzz++++++***)))((('''&&&%%%((()))***+++,,,,,,,,,,,,++++++******))))))))))))'''))),,,------------///444111000111222666@@@KKKWWWaaannnwww{{{{{{{{{|||~~~|||zzzyyyxxxxxx|||||||||||||||}}}}}}}}}}}}}}}yyysssnnnjjjkkkrrrzzz~~~~~~~~~}}}~~~|||wwwuuutttwww{{{{{{}}}{{{~~~}}}uuuhhh\\\SSSGGG===666444222111222222111///222333444222///...---.........///000///...,,,+++,,,---...---,,,,,,---...------------...///111333444777???LLLXXXZZZSSSKKK;;;888444111000///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++******+++++++++,,,,,,------***333...444GGGiiimmmHHH777222444//////222111---.................................//////000000......///000000000000000000111111222222333444444222222333777888:::BBBKKK```www'''''''''(((((()))))))))((()))***+++,,,,,,,,,,,,++++++******)))(((((('''***---000111000...------///---...111222555>>>HHHTTT^^^kkkuuuyyyzzzzzz{{{}}}{{{yyyxxxxxxxxx}}}~~~~~~{{{uuuoookkkkkkrrrzzz}}}}}}~~~}}}~~~{{{zzzwwwxxx|||zzz}}}~~~}}}xxxlllaaaXXXLLLBBB888666444222222222111///000222333222000...---...000000000///...---+++++++++---...---,,,,,,---///222222000...---///333777<<>>555444222000/////////...,,,------------------------------------------------+++***)))***,,,------,,,+++++++++,,,---.........++++++***BBBZZZkkkqqqSSS<<<111111444...///222...---------.........//////...---------...///111222......///000000000000000000111111222222333444444222222444777888:::@@@IIIZZZrrr((((((((((((((('''''''''&&&'''((()))*********************+++,,,,,,------***+++,,,+++***+++...000------000333444444999AAAIIISSSbbbmmmssswwwyyy{{{|||yyywwwvvvvvvvvv~~~yyyrrrmmmhhhqqq}}}||||||~~~~~~|||||||||uuulllbbbVVVLLL===:::777555444222000...---///111111///...---...///...---,,,,,,---///000+++,,,------,,,,,,.../////////......222:::FFFOOOccceeecccXXXIII===888999555222...,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,,,,------...///000000222......KKKcccmmmlllMMM:::000111444...///222------------.........//////...---------...///111222...//////000000000000000000111111222333333444444555444777:::;;;<<>>DDDNNNYYYdddoooxxx}}}zzz{{{|||||||||zzzxxxwwwyyyyyyyyyyyywwwvvvtttsssxxxzzz{{{|||}}}|||{{{zzz}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}{{{zzzxxx{{{}}}~~~~~~}}}}}}}}}~~~}}}|||}}}~~~}}}|||}}}|||zzzzzzzzz|||~~~|||{{{}}}yyylllaaaSSSKKKAAA999555222000---...---,,,******+++,,,,,,,,,---......,,,++++++,,,111///000333666555555777:::???KKKYYYdddfff```YYYPPPBBB555///---+++---000---...............------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++......///000000///......---///000///......///000222BBBdddkkkqqqSSSBBB///333111///...//////...---...............//////000//////......//////000111333222111//////000111222222222333333333444444444333333666999<<>>LLLNNNIIIEEEFFFHHHNNNWWW]]][[[PPPFFF@@@888111...---,,,---...------...............---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---...///000000///...---,,,...//////......000111;;;OOOppplllgggHHH???444222111/////////000///---///............///000000000////////////000111111444333111000000111222333222222222333333333333444666555777:::<<>>GGGRRR^^^kkkwww~~~|||}}}~~~~~~}}}zzzxxxvvvtttsssrrrqqqqqqqqqqqqqqqssstttuuuvvvxxxxxxyyyyyyxxx{{{}}}~~~~~~~~~~~~~~~{{{xxxuuuuuuuuuyyy{{{}}}}}}|||{{{|||}}}{{{zzzzzzzzz{{{}}}~~~{{{~~~~~~~~~~~~{{{xxxwwwwwwxxxyyy{{{~~~}}}zzz|||zzzpppiii^^^TTTGGG===888555333222000//////...............,,,---......---...000222000+++444MMMcccdddXXXOOOHHHGGGHHHKKKNNNJJJBBB:::555222///.........------,,,---......///.........++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,+++---//////...///000222999QQQqqqggg\\\???===888111000//////000000///---//////......//////000111000000000000000111111222333222222222222222333333222222222333333333444444888777888;;;>>>EEETTTbbbzzz(((((((((((())))))))))))***************+++++++++*********)))******++++++++++++++++++,,,---......000/////////000111333444666<<>>>>>>>>;;;777333000///...------......---,,,------...//////......***+++,,,,,,---------,,,+++,,,,,,,,,------------+++,,,...000000...,,,++++++,,,.../////////111333444PPPsssfffWWW999888444111000//////111111///---///////////////000000111111111000000000111222222111111222333444444444444333444444444444555555555999888:::===BBBJJJ[[[jjj}}}(((((((((((())))))))))))(((((()))***+++,,,,,,---***)))))))))***+++,,,,,,,,,+++******+++,,,...///000////////////111333444555;;;DDDPPP\\\hhhttt{{{}}}||||||zzzyyywwwuuutttqqqooollljjjjjjllloooqqqooooooqqqsssuuuwwwxxxyyyxxx|||zzz|||}}}{{{wwwttttttuuutttxxx|||~~~www}}}}}}{{{{{{|||}}}}}}|||yyyzzz}}}}}}zzz{{{|||}}}~~~~~~~~~~~~yyy|||~~~~~~}}}}}}~~~|||}}}~~~zzzvvvtttmmmbbbRRRDDD<<<888555333---.../////////...,,,+++,,,---/////////111555888AAAAAAQQQkkkvvvgggOOOAAA>>><<<888666444222///...//////---++++++...///...,,,,,,---.../////////...***+++,,,,,,------------,,,,,,,,,------.........***,,,...//////...,,,******,,,.../////////111333777VVV{{{mmm[[[999666111000//////000111111///---///////////////000111111111111111000111111222333///000222444555555444444555555555555666666666777999999;;;???EEEOOO```ppp******))))))((((((''''''***))))))+++---...---+++,,,,,,++++++***)))))))))***,,,------++++++,,,...............///111222333888>>>HHHRRR\\\eeemmmrrrvvvxxxyyyyyyxxxvvvvvvvvvrrrrrrnnngggeeejjjooopppuuusssrrrtttxxxyyywwwuuuzzzzzz|||}}}xxxvvvvvvtttpppooorrrwwwxxx{{{~~~~~~{{{yyyyyy{{{{{{{{{~~~~~~~~~~~~}}}{{{}}}}}}yyy}}}|||{{{}}}~~~|||~~~~~~}}}}}}yyysssooohhh]]]OOOBBB:::777666333111///------...///000+++000///,,,444DDDMMMJJJXXXZZZ]]]aaa```VVVFFF:::888666222000000///...---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,------...//////+++++++++,,,,,,,,,---------///******222222111999999]]]{{{rrrQQQ777333888222111111111000000000//////////////////000111222222222222222222111111111000111444666666555444333333555777777666555666777777:::>>>BBBJJJXXXjjjwww***)))))))))((((((((('''***))))))+++------,,,++++++++++++******************,,,------++++++,,,...............///111222333888>>>GGGQQQ[[[dddlllrrrtttvvvxxxwwwvvvtttttttttsssrrrmmmeeeccchhhnnnppptttrrrrrruuuxxxzzzyyywwwzzzzzz{{{}}}xxxuuuuuurrrnnnmmmpppwwwxxx{{{}}}}}}|||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~}}}yyy}}}~~~{{{uuusssnnneeeWWWIII===555111222111/////////000000000000444333222===SSS```bbb\\\YYYWWWVVVRRRJJJ===444555333000.........---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,---------------///++++++222111000:::GGGhhh~~~nnnMMM888333555222111111000000/////////000000000000000111222333222222222333333333333333111222333555555555444333777999:::999888888999;;;;;;>>>BBBGGGPPP___qqq))))))))))))(((((((((((()))))))))***,,,---,,,+++)))************+++++++++***,,,------++++++,,,...............///111222333777===FFFOOOYYYccckkkqqqrrrtttuuuuuusssrrrrrrssssssrrrlllccc```fffmmmooorrrrrrsssvvvyyy{{{{{{zzz{{{zzz{{{~~~}}}xxxuuuuuurrrmmmlllnnnwwwxxx{{{}}}~~~zzzyyy{{{~~~~~~|||}}}~~~|||}}}~~~}}}{{{~~~~~~|||vvvvvvrrrlllaaaSSSCCC666///222111///000111111000///666;;;>>>@@@MMM```kkklllXXXRRRKKKEEEAAA<<<555000111///---,,,------,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------------............000,,,,,,222000000<<>>EEEKKKPPPWWW______ZZZJJJEEE===888555444333111...,,,+++,,,---...---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++++++++++++++++++++---------.........//////...000---...333///222BBBccctttrrrTTT;;;888888222222111111000000///......000000000111222333444555555555666777777888999999666666555555555666777888888888888666666999===AAAIIINNNVVV```kkkxxx(((((((((((()))))))))))))))((((((***,,,---,,,***(((((()))***+++,,,,,,---***+++---,,,++++++,,,...............///111222333666;;;BBBKKKTTT^^^gggmmmrrrssssssrrrqqqpppqqqrrrqqqoooiii```^^^dddllloooppprrruuuwwwyyy{{{|||}}}{{{||||||}}}~~~{{{xxxxxxuuuqqqpppsssxxxyyyzzz|||~~~~~~{{{{{{}}}~~~}}}}}}|||yyyvvvvvvzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}yyyuuuoooggg]]]OOO@@@666222000000666>>>EEEGGGGGGKKKOOOQQQSSSSSSRRRLLLFFF===999555222000000000000---,,,+++,,,...///...---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++++++++++++++++++++---------.........//////...000---///333000777LLLtttxxxiiiIII666777888222111111111111000000000000000000000111222333555666444444555555666777888888555555555555666777888999<<<<<<<<<;;;===AAAGGGLLLTTTZZZeeepppzzz(((((((((((())))))))))))((((((((()))+++,,,+++***(((((()))***++++++,,,,,,***,,,------++++++,,,...............///111222333555:::AAAIIIRRR\\\ffflllqqqrrrrrrqqqooooooppprrrnnnnnnhhh```___fffmmmpppqqqsssvvvwwwxxxxxxzzz{{{xxxzzz{{{||||||~~~{{{yyyzzzxxxuuuuuuxxxxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{yyyuuurrrsssxxx~~~|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxx||||||}}}~~~{{{tttlllbbbTTTDDD999444444888BBBOOOWWWXXXWWWSSSPPPLLLIIIFFFDDDAAA>>>555444222000///------,,,---,,,,,,---///000...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------------............///,,,///444111>>>XXX|||bbbEEE666555555111111111111222222222333333111111111222444555777777444555555666666777777777666666777999:::;;;<<<===>>>???@@@BBBFFFLLLSSSXXXccciiisss~~~'''((((((((()))))))))***((((((((()))+++,,,+++***)))))))))***+++++++++,,,***,,,------++++++,,,...............///111222333555999@@@HHHQQQ[[[dddkkkpppppppppnnnmmmlllnnnpppkkklllhhhaaaaaagggnnnqqqrrruuuwwwwwwvvvuuuvvvxxxtttvvvxxxyyyyyy{{{~~~}}}yyyxxxzzzzzzxxxyyy|||xxxyyyzzz{{{|||}}}}}}}}}~~~~~~}}}}}}~~~zzz}}}~~~}}}|||zzzyyyyyyyyyxxxtttqqqsssyyy}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||zzzxxxvvv~~~||||||~~~~~~}}}yyytttkkk]]]LLL@@@<<<>>>EEEQQQ\\\```[[[TTTMMMHHHCCC???===:::888777///000000///---,,,,,,,,,,,,,,,,,,---//////---+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,------------......+++///444333DDDdddyyyYYYAAA666444333222111111222333444555555666333333444555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHLLLPPPVVV]]]eeejjjuuuyyy'''((((((((())))))******((('''''')))+++,,,+++)))***************+++++++++***,,,------,,,+++---...............///111222333555999???GGGPPPZZZdddjjjnnnnnnnnnlllkkkkkklllnnnjjjkkkhhhbbbbbbiiiooorrrsssvvvxxxwwwuuussstttvvvpppsssvvvwwwwwwxxx{{{~~~{{{wwwwwwzzzzzzyyy{{{xxxyyyzzz{{{||||||||||||~~~~~~~~~}}}{{{}}}~~~wwwzzz}}}~~~}}}|||||||||zzzyyyxxxwwwwwwwwwxxxtttqqqssszzz}}}{{{zzz{{{~~~}}}|||||||||~~~}}}||||||~~~~~~}}}|||||||||{{{yyywww|||~~~}}}zzz}}}}}}~~~}}}}}}|||}}}~~~}}}{{{yyytttfffUUUHHHCCCGGGOOOZZZbbb___SSSHHHAAA>>>======;;;555000---+++,,,------,,,,,,...///,,,++++++---......,,,******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++,,,------...//////+++++++++,,,,,,,,,------...---+++///444555HHHkkkqqqOOO===666222222444000111222333555666777888555555666777888:::<<<===DDDCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMPPPQQQQQQPPPTTTWWW\\\bbbhhhpppxxx~~~'''&&&&&&''')))+++***)))******+++++++++******))))))))))))***++++++,,,,,,))))))***+++---...//////------...///000111222222555888???IIIPPPWWWaaalllsssuuuuuutttqqqnnnllllllkkkhhhddddddggglllppprrrrrrqqqpppooooooqqqsssuuuuuutttttttttuuuxxxzzz|||zzzyyyxxxwwwxxxzzz|||~~~xxxzzz||||||{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzzzz{{{xxxuuuvvv||||||~~~~~~}}}}}}{{{zzz{{{~~~~~~~~~}}}{{{|||}}}~~~{{{yyy~~~|||~~~}}}{{{|||~~~{{{|||~~~uuubbbSSSUUUTTTRRRQQQOOOJJJDDD???999888666333111000///...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++------------------------........................***,,,---,,,++++++,,,---++++++,,,---............&&&222+++111444333VVVvvveeeHHH===555444555000333222333666:::;;;888555333555777777888<<>>GGGOOOUUU```jjjssstttvvvuuurrrooonnnnnnmmmiiieeeeeegggllloooqqqooonnnmmmmmmnnnppprrrsssvvvuuuttttttuuuvvvxxxzzzyyyxxxxxxwwwxxxyyy{{{|||wwwyyy{{{{{{{{{zzz{{{||||||||||||}}}}}}}}}}}}}}}}}}zzzxxxwwwxxxyyyzzzyyywwwxxxvvvuuussssssssstttuuuyyyzzz{{{|||}}}||||||{{{zzzzzzyyyyyy~~~{{{{{{|||~~~}}}||||||{{{zzz|||~~~{{{xxxyyy{{{}}}~~~|||zzz~~~}}}}}}}}}}}}{{{|||~~~~~~}}}zzz}}}tttbbbWWWMMMLLLIIIGGGEEEAAA<<<888777666444222111///......,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++------------------------,,,---......,,,,,,,,,...++++++,,,---............***333,,,222777999YYYqqq___DDD;;;444333444000444333333666999:::888666777999:::;;;<<>>;;;777444444333222111///...------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,+++,,,---......///......///555---333999AAA___nnnyyyXXXBBB:::444333555111666666555777999;;;:::999;;;===@@@AAACCCIIIQQQXXXfffgggllltttxxxvvvuuuwww{{{{{{|||~~~***)))))))))+++,,,,,,***(((((()))*********))))))'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000333555;;;DDDLLLSSS^^^iiipppsssvvvwwwuuusssrrrrrrppplllhhhfffhhhkkknnnooooooooooooppprrrtttvvvwwwvvvvvvvvvuuuttttttssssssuuuuuuvvvwwwwwwvvvvvvuuuuuuwwwyyyzzzyyyyyyzzz|||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~{{{xxxvvvuuuuuuuuutttsssppppppoooooooooooopppqqquuuvvvxxxzzz||||||||||||zzz}}}|||{{{zzzzzz{{{||||||{{{zzzzzz|||}}}}}}~~~~~~{{{xxxuuuwwwzzz~~~}}}}}}}}}~~~~~~~~~||||||}}}zzz{{{~~~kkkYYYMMMHHHDDD@@@<<<999777555333111000000000///...---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***+++,,,---...///////////////555///333777HHHkkkqqqoooSSSAAA<<<666555777444888888777888:::<<<===>>>???BBBFFFJJJNNNUUU^^^eeetttvvv}}}+++***)))***+++,,,+++***(((((()))***************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000444555;;;DDDKKKSSS___jjjooorrrvvvwwwvvvuuussssssppplllhhhfffgggjjjmmmooooooooopppqqqssstttvvvwwwuuuvvvvvvvvvuuutttrrrqqqssstttuuuvvvvvvvvvuuuuuuuuuwwwyyyzzzyyyyyyzzz{{{|||}}}~~~~~~}}}yyyyyyyyyzzz|||~~~~~~~~~yyyvvvsssrrrrrrrrrqqqpppoooooooooppppppqqqrrrrrrssstttvvvyyyzzz{{{{{{{{{yyy~~~~~~~~~}}}||||||{{{zzz{{{}}}~~~|||{{{{{{}}}yyyzzz{{{}}}}}}{{{wwwxxxzzz|||~~~~~~||||||}}}|||yyyhhhWWWKKKBBB>>>;;;777333000///...---,,,------.........---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++***++++++,,,,,,---...////////////...444111444777RRRyyywwwdddLLL???===777555888777888999:::;;;<<<>>>@@@BBBDDDIIIPPPVVV\\\dddmmmsss+++)))((()))++++++***)))((()))***+++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,---...///000000111444555:::CCCJJJRRR^^^jjjnnnrrrvvvxxxwwwuuusssrrroookkkgggeeefffjjjmmmnnnmmmnnnooopppqqqrrrssstttssstttvvvwwwwwwvvvtttsssssssssssstttuuuvvvvvvvvvwwwyyy{{{{{{zzzyyyzzz{{{zzz|||~~~zzzzzzyyyzzz{{{}}}~~~}}}{{{{{{~~~~~~wwwtttpppoooooooooooooooppppppqqqrrrssstttttttttssstttvvvxxxzzz{{{{{{zzzyyy|||~~~~~~}}}{{{||||||{{{zzzzzz}}}}}}||||||~~~~~~xxxxxxxxx{{{~~~~~~yyyyyyyyyzzz{{{~~~|||zzz|||}}}}}}gggUUUIIIBBB===999777444111/////////...---++++++---......---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000111111000...---...///,,,,,,...///////////////...333333888>>>aaaxxxWWWCCC<<<===888888<<<<<<<<<>>>AAACCCDDDFFFIIIKKKPPPWWW```hhhnnnuuu}}}***)))((((((******)))((()))***+++,,,,,,---------*********+++,,,,,,------******+++,,,,,,---......,,,---...///000111111222222333999AAAHHHPPP]]]iiinnnqqqvvvxxxvvvtttrrrqqqmmmjjjeeeccceeeiiilllnnnnnnooopppqqqrrrrrrrrrrrrqqqsssvvvxxxyyyxxxvvvuuusssrrrrrrssstttvvvxxxyyyyyy{{{||||||zzzyyyyyyzzzxxxzzz}}}{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}}}}{{{yyywwwxxx{{{~~~xxxuuuqqqooopppqqqrrrqqqpppqqqrrrsssuuuuuuvvvvvvuuuvvvxxxzzz{{{|||{{{{{{xxx|||~~~|||{{{~~~}}}yyyzzz{{{zzzxxxyyy{{{~~~~~~~~~~~~~~~|||zzzxxxwwwyyy{{{~~~|||zzzwwwuuuvvvzzz~~~~~~~~~~~~zzzyyy|||}}}}}}{{{mmmXXXFFF===999777555444222000000111111000///)))***,,,.........,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------((()))***++++++,,,,,,,,,))))))***++++++,,,------------------------------...///000000...---...000,,,---...//////000000000222333444>>>JJJsssqqqNNN===;;;AAA>>>???FFFGGGFFFJJJOOOSSSTTTVVVYYY[[[```hhhsss{{{***((('''((())))))(((''')))***+++,,,---.........***++++++,,,,,,---......))))))***+++---...//////------...///000111222222111222777???GGGOOO\\\gggnnnqqqvvvwwwvvvsssqqqppplllhhhdddccceeeiiilllnnnqqqrrrssssssttttttttttttppprrrvvvyyy{{{zzzxxxwwwsssrrrqqqrrrsssvvvyyy{{{{{{|||}}}}}}{{{yyyyyyzzzuuuxxx{{{||||||{{{zzz{{{|||}}}~~~~~~|||yyy{{{zzzxxxvvvtttuuuyyy|||{{{xxxtttssstttuuuvvvvvvpppqqqssstttuuuvvvwwwwwwwwwxxxzzz|||}}}}}}||||||xxx{{{{{{yyy{{{}}}wwwyyyzzzyyywwwwwwzzz}}}~~~~~~}}}{{{|||zzzxxxxxxzzz|||~~~~~~}}}yyyuuurrrsssvvv{{{}}}}}}~~~}}}xxxxxx|||zzz}}}}}}|||}}}}}}xxxkkk___MMM===333///000111...---,,,---...///...,,,(((***,,,...///...---,,,,,,------......------,,,+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,++++++,,,------...//////........................***,,,---,,,++++++,,,---,,,---...///000000000000666333555CCCUUUjjjJJJ<<<===FFFEEEGGGOOORRRQQQWWW]]]aaacccdddgggiiillluuu***)))((((((((((((((())))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------......---------......///111444888>>>FFFPPPZZZ```mmmvvv|||{{{wwwuuuqqqmmmmmmgggbbbbbbgggmmmrrrtttwwwuuussssssttttttsssrrrrrrtttxxx||||||{{{xxxvvvtttrrrppprrrvvvyyyzzzyyyzzzzzzzzz{{{|||{{{xxxuuuwwwyyy|||~~~{{{zzzxxxyyy{{{||||||{{{|||~~~zzzyyyyyyxxxwwwvvvwwwzzz}}}}}}|||~~~}}}{{{vvvuuuwwwvvvrrrnnnqqqqqqsssttttttttttttsssyyyyyyzzz|||}}}}}}{{{yyy{{{yyyxxxyyy{{{}}}}}}|||vvvvvvuuuuuuvvvxxxzzz{{{|||yyywwwxxxyyyzzz|||||||||{{{zzzzzz|||~~~~~~{{{vvvqqqoooppprrrttt~~~~~~}}}zzzyyy|||{{{}}}~~~}}}xxxrrrnnnmmm\\\PPP@@@555111111000...------,,,,,,,,,+++++++++..................------......---------,,,,,,,,,,,,,,,++++++,,,...///000...,,,******,,,---+++(((...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---...000111111000666888777CCCkkkxxx^^^DDDDDDHHHNNNTTTXXX^^^bbbcccdddiiipppssstttxxx}}}~~~))))))(((((((((((())))))***************+++++++++******+++,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,---...///000111222444999>>>EEEOOOYYY___lllttt{{{zzzwwwuuurrrnnnqqqkkkeeedddiiiooossstttwwwuuussssssuuuvvvvvvvvvuuuwwwzzz}}}~~~|||yyywwwvvvtttrrrssswwwzzz{{{zzz{{{{{{||||||{{{yyywwwvvvxxxzzz}}}}}}{{{zzzzzz|||}}}}}}|||}}}~~~{{{zzz{{{{{{zzzyyyzzz|||~~~~~~{{{vvvuuuvvvvvvsssppprrrrrrrrrrrrssssssssssssvvvwwwxxx{{{}}}|||yyywwwzzzyyyxxxyyy{{{}}}}}}}}}xxxwwwvvvvvvvvvwwwxxxyyy}}}zzzxxxwwwwwwyyyzzz{{{zzzyyyyyyyyyzzz{{{||||||yyytttpppnnnoooqqqsss{{{~~~~~~}}}~~~}}}zzzyyyzzz~~~~~~zzztttlllddd___OOOFFF999111//////...---.........---------,,,,,,..................------......---------,,,,,,,,,,,,+++++++++,,,---...///...,,,******,,,,,,+++)))...---,,,,,,,,,,,,---...........................,,,,,,---------.........///---,,,,,,...000222333555:::???]]]VVVEEEIIIQQQXXX^^^cccjjjppprrrqqquuu}}})))))))))(((((())))))***+++++++++*********************+++,,,,,,,,,,,,+++***))))))((()))+++,,,---++++++,,,---...000222222333555999>>>EEEMMMWWW]]]iiirrrxxxxxxuuutttrrroooooojjjeeeeeejjjqqqvvvxxxwwwuuussssssvvvyyyzzz{{{xxxzzz|||~~~~~~}}}zzzyyyxxxvvvuuuvvvxxx{{{||||||{{{}}}}}}yyyvvvuuuvvvyyyzzz}}}~~~||||||~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~{{{vvvuuuvvvvvvuuurrruuutttrrrqqqpppqqqssstttssstttvvvyyy|||{{{xxxuuuyyyxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxvvvuuuuuuuuuvvv{{{zzzxxxvvvvvvwwwxxxzzzzzzwwwuuuvvvyyy{{{zzzxxxxxxuuuqqqnnnlllmmmooopppwwwzzz||||||zzzzzz}}}}}}}}}}}}{{{yyyxxxzzz{{{}}}zzzvvvoooeeeXXXOOOBBB;;;333......///////////////.........---------------------------............---------,,,,,,,,,++++++***++++++,,,---...---+++***+++,,,,,,+++)))...------,,,,,,------...........................,,,------------.........000///---,,,...111555777888BBBLLL|||zzzUUUJJJTTTaaahhhkkkpppwww~~~}}}{{{}}})))))))))((())))))******,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++***)))(((((()))***,,,---,,,,,,------...000111222444666:::>>>DDDLLLTTTZZZfffooouuuuuuttttttrrrppphhhdddbbbeeellltttzzz|||vvvtttrrrssswwwzzz}}}~~~zzz{{{|||}}}}}}|||zzzyyyyyyxxxxxxxxxyyy{{{|||}}}{{{~~~~~~xxxtttuuuwwwyyy{{{}}}~~~~~~~~~~~~|||~~~{{{wwwuuuvvvwwwvvvuuuwwwuuurrrpppooopppssstttrrrsssvvvyyy|||{{{xxxtttyyywwwwwwyyy|||~~~~~~}}}{{{yyyvvvtttssssssssswwwwwwvvvuuuuuuwwwxxxyyyyyyuuurrrtttyyy{{{xxxuuutttrrrooolllkkkkkkmmmnnnrrruuuxxxxxxwwwwwwzzz~~~|||}}}~~~{{{yyyxxxxxx}}}yyysssoooiii^^^OOODDD:::666222000000111111000............------------,,,,,,------------............---------,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............111000000000000333777999>>>MMM\\\ooo\\\SSSbbbqqqwwwvvvyyy)))))))))))))))***++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++***))))))))))))+++,,,---//////.........///000000444666999===CCCJJJSSSYYYdddlllssssssrrrrrrrrrooogggeeeeeeiiiqqqxxx||||||uuusssrrrssswww{{{}}}~~~zzzzzz{{{{{{{{{zzzzzzyyyzzzzzzyyyyyyyyyzzz|||}}}zzz~~~}}}wwwtttvvvyyyzzz{{{}}}~~~~~~|||}}}{{{xxxwwwwwwwwwxxxxxxxxxvvvrrrpppoooqqqsssuuussstttwwwzzz|||{{{xxxuuuxxxwwwwwwxxx|||~~~}}}|||yyyvvvtttrrrrrrrrruuuuuuttttttuuuvvvxxxyyyyyyuuurrrtttxxxzzzvvvrrrpppooommmlllkkkkkkkkkllloooqqqttttttsssuuuyyy}}}|||}}}|||yyyxxx}}}wwwooohhh```UUUFFF;;;666444222111111111000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,------............---------,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111222222444888;;;BBBYYYsss``````XXXjjj|||~~~))))))))))))******+++,,,+++++++++*********************+++,,,,,,,,,,,,+++)))******+++,,,,,,------000000///......//////000444666999===BBBJJJRRRXXXccckkkqqqqqqpppppppppnnnnnnmmmnnnrrrxxx{{{{{{zzzuuuttttttvvvyyy{{{||||||yyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzyyyxxxxxxzzz|||zzz|||}}}{{{xxxwwwxxxzzzyyyzzz|||}}}~~~}}}}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyxxxvvvsssqqqqqqsssuuuwwwwwwwwwwwwyyy{{{{{{xxxvvvwwwvvvvvvxxx||||||{{{xxxvvvtttrrrrrrrrrttttttttttttuuuvvvwwwxxxyyywwwuuuvvvxxxxxxuuurrrnnnnnnmmmllllllllllllllllllooorrrrrrrrrtttyyy}}}{{{~~~|||zzz}}}~~~}}}vvvkkk```UUUHHH<<<444333222111000...---------------,,,,,,,,,+++++++++++++++,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++---,,,------......------,,,........................------........./////////***---111222444888>>>CCCKKKiiiSSS\\\[[[ooo))))))))))))***+++,,,---***************+++++++++******+++,,,,,,,,,,,,+++)))***,,,.........---,,,///.........///000111111333555888<<>>888666555444333111///---,,,,,,---...//////...---+++***)))))),,,,,,,,,,,,---...//////,,,,,,,,,---------......000000000000///...---,,,,,,,,,,,,+++++++++******---------------------------------............//////111222222000000000111555777888???PPPiii}}}|||iiijjjsss+++++++++******+++++++++))))))(((((((((((())))))***************************+++,,,,,,++++++,,,---////////////000000000000000444888<<>>KKK```xxxvvvnnnuuu,,,++++++******++++++,,,)))(((((((((((())))))******************************,,,---,,,+++***,,,---///////////////000000111000444888<<>>MMMaaatttxxxqqq~~~))))))(((((((((((())))))''''''''''''((()))***+++++++++++++++++++++++++++///000111000...---...///000000.........///111222111333666:::@@@JJJWWW```kkknnnrrrttttttvvv{{{|||yyytttpppllliiippprrruuuvvvvvvvvvwwwxxxyyyyyyxxxvvvvvvwwwzzz}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{{{{~~~|||uuuwwwzzz~~~{{{|||zzzvvvwww}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{xxxwwwvvvtttrrrpppppprrruuuvvvvvvxxxwwwwwwxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuwwwyyyzzzzzzvvvtttuuuuuurrrrrruuuuuuwwwwwwuuuqqqqqquuuyyyxxxvvvsssrrrssssssrrrqqqqqqqqqqqqrrrsssrrrqqqooopppsssvvvvvvtttqqqqqqrrrppppppqqqtttwwwyyyxxxwwwwwwxxxxxxwwwtttrrrrrrrrrssstttvvv{{{{{{tttlll___PPPFFF888333///---///000///...---------...------,,,,,,---------,,,,,,+++++++++,,,++++++,,,,,,---...///////////////000000000000000000000000///...---,,,******+++++++++,,,,,,,,,------------------------------...///000111222222...///111111222555999===GGGXXXmmm|||yyy******))))))))))))******''''''''''''((()))++++++++++++++++++++++++++++++000111111111///......///111000...---...///111222111333666:::@@@JJJWWWaaakkknnnrrrttttttwww|||}}}yyyuuuqqqmmmkkkppprrrtttuuuuuuuuuvvvxxx||||||{{{yyyxxxyyy|||{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwyyy{{{||||||xxxzzz~~~{{{|||yyyuuuvvv}}}}}}|||{{{|||~~~~~~~~~}}}}}}~~~}}}|||yyyxxxvvvuuurrrpppppprrrtttuuuuuuzzzxxxxxxxxxzzzzzzzzzxxxyyyxxxwwwvvvvvvxxxzzz{{{|||xxxvvvuuuqqqnnnqqqvvvvvvxxxzzzxxxsssrrruuuyyyvvvuuuuuuuuuuuutttqqqoooppppppqqqssstttuuusssrrrqqqtttvvvvvvsssqqqqqqsssoooppprrrvvvyyy{{{yyywwwwwwyyyyyyxxxuuusssrrrrrrssssssuuuyyy}}}vvvmmmaaaTTTHHH@@@666222---,,,...///...,,,------......------,,,+++))))))***+++---...//////---------------///000000111111111111222222222222000000000000///...---,,,*********++++++,,,,,,,,,------------------,,,,,,------...///000111222222---///000111333666;;;???VVVhhh|||******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---------111111111000000000000000111333666:::AAAJJJTTT[[[kkkkkkllloootttyyy{{{vvvuuuqqqkkkkkkppprrrqqqoooppprrrtttuuuuuu}}}|||||||||}}}{{{xxxuuutttrrrpppqqquuuxxxyyyxxx~~~|||zzzxxxwwwxxxyyy{{{}}}}}}||||||}}}~~~|||zzzzzz}}}|||~~~|||{{{{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}{{{zzzyyywwwtttrrrpppssstttrrroooooosssxxxvvvwwwwwwxxxyyyyyyzzzzzz||||||zzzwwwwwwyyy}}}yyyyyywwwtttrrrrrruuuwwwyyyxxxwwwvvvvvvwwwxxxxxxzzzxxxtttpppnnnnnnoooooorrrqqqqqqrrrttttttrrrqqqssssssttttttttttttttttttlllmmmqqqvvvyyyzzzxxxuuuwwwxxxwwwuuurrrpppqqqrrrvvvxxx{{{yyypppeeeVVVEEE999666222000---,,,---------,,,+++,,,...000000///...---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,---...///222000///000333444222000000000///...------,,,,,,'''(((***,,,---------,,,,,,,,,------.../////////222222222222222333333333222//////222666:::BBBJJJddduuu+++***))))))((()))))))))))))))*********+++++++++***************+++,,,,,,++++++,,,,,,,,,---------000000000000000000000000111333666:::AAAJJJTTT[[[ffffffhhhlllrrrxxx~~~|||wwwuuupppkkkjjjnnnrrrqqqppppppsssuuuvvvvvv{{{{{{{{{|||}}}|||xxxuuusssrrrqqqsssvvvyyyyyyxxx}}}|||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||zzzyyyxxxwwwtttqqqppprrrrrrpppmmmmmmrrrwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvyyy{{{zzzyyywwwuuussssssuuuxxxyyyyyyxxxwwwwwwxxxxxxyyy{{{xxxuuuqqqooooooppppppsssrrrqqqrrrssstttsssrrrrrrssstttuuuuuuuuuttttttnnnnnnqqqtttwwwwwwuuurrrtttuuuuuutttqqqpppqqqrrrwwwyyy}}}{{{qqqfff\\\OOO@@@777555222000---,,,---------,,,+++,,,...///000///...---+++,,,,,,+++******+++---///............//////000222111000222444555333111000//////...------,,,,,,))))))+++,,,------,,,,,,,,,,,,------.../////////000000000111111111111111222111222555666;;;HHHUUUooo{{{++++++***)))))))))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------000000000000000000000000111333666:::AAAJJJTTT[[[```aaadddiiipppvvv||||||wwwtttooojjjhhhjjjooonnnnnnpppsssvvvwwwwwwwwwxxxzzz|||~~~|||yyyuuurrrrrrsssuuuxxxzzzzzzyyy{{{{{{||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~}}}{{{}}}{{{yyywwwwwwuuusssqqqooopppooommmjjjkkkpppuuuwwwvvvvvvuuuuuuuuuuuuuuuwwwxxxyyyxxxwwwvvvwwwxxxzzzzzzyyyvvvttttttwwwyyyzzzzzzyyyyyyyyyyyyzzz{{{}}}zzzwwwsssqqqqqqqqqrrruuusssqqqqqqrrrsssssssssqqqsssuuuvvvwwwvvvuuutttpppppppppqqqsssrrrpppnnnppprrrrrrrrrqqqqqqrrrsssyyy|||rrrgggZZZOOOEEE:::444333111///---------...---,,,+++,,,.../////////...---+++,,,,,,,,,******,,,---000///..................000//////000222333111000/////////...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.../////////......//////000000000000333444555777999AAATTTeee|||******)))(((((((((((()))))))))*********+++++++++))))))(((((())))))***+++,,,,,,,,,------------.../////////000000000000000111333666:::AAAJJJTTT[[[^^^```dddiiiooouuuzzz|||{{{wwwsssnnniiigggggggggggghhhlllqqqvvvwwwxxxtttuuuxxx{{{}}}|||yyyvvvrrrsssuuuxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||}}}}}}}}}~~~~~~||||||zzzwwwvvvuuutttrrrqqqnnnnnnllljjjhhhjjjooosssuuuuuutttttttttuuuwwwwww{{{||||||zzzxxxxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{||||||||||||yyyuuussssssttttttvvvssspppoooppprrrrrrrrrqqqsssuuuwwwxxxwwwuuuttttttrrrqqqppppppooommmkkklllnnnpppqqqqqqqqqsssttt{{{~~~{{{kkk^^^OOODDD<<<444111111000///------......---,,,,,,---......//////......+++,,,---,,,******,,,---...------,,,++++++++++++,,,,,,------.........---//////.........------------------,,,,,,++++++***,,,,,,------.../////////......//////000000111111444333555:::AAANNNbbbttt))))))((('''''''''((((((************++++++++++++)))))))))))))))******+++,,,,,,---------...............//////000000000000111333666:::AAAJJJTTT[[[aaadddggglllqqquuuxxxyyy{{{zzzwwwrrrnnnkkkhhhfff```aaaccciiioootttvvvwwwssstttvvvzzz||||||yyyvvvsssuuuxxxzzz{{{{{{{{{{{{yyy{{{}}}}}}|||zzz{{{|||~~~~~~|||{{{yyyvvvtttttttttrrrqqqnnnmmmkkkiiiiiikkknnnqqqssssssssssssuuuwwwzzz{{{~~~|||yyywwwxxx|||{{{||||||zzzyyyyyyzzz|||||||||}}}~~~~~~~~~~~~~~~{{{xxxvvvuuuvvvwwwvvvssspppooopppqqqrrrrrrrrrsssuuuwwwxxxxxxwwwvvvvvvtttrrrqqqpppooollliiijjjmmmppprrrrrrsssuuuvvv{{{~~~uuueeeWWWGGG===777111///000///...------//////---,,,,,,------...............,,,------,,,++++++,,,......---,,,+++++++++++++++***+++,,,------,,,,,,---...............---------......---,,,,,,+++++++++,,,,,,------...///////////////000111111222333333555222555@@@PPP```qqq}}}***))))))(((((((((((((((++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,---------............---......//////000000111111333666:::AAAJJJTTT[[[eeegggkkkpppsssvvvwwwxxxxxxzzzxxxtttqqqpppmmmiii___```ccciiiooosssuuuuuussssssuuuwwwzzzzzzyyywwwwwwyyy{{{{{{zzzzzz{{{|||zzz{{{~~~~~~zzz|||~~~~~~}}}{{{xxxuuutttttttttsssrrrnnnmmmkkkkkkkkklllnnnooorrrqqqqqqrrruuuxxx{{{~~~~~~}}}zzzwwwuuuwww{{{|||}}}}}}}}}{{{{{{|||~~~}}}~~~}}}zzzxxxxxxxxxyyywwwuuusssrrrrrrssssssrrrttttttuuuwwwwwwxxxxxxxxxxxxwwwuuuttttttqqqnnnkkkjjjmmmqqqssstttuuuwwwxxxzzzvvvmmm[[[NNN???888555111...///...------...//////...,,,------------......//////,,,---------++++++---...///...------------------+++---//////...---...///........................///...---,,,++++++,,,,,,,,,,,,------.../////////000000111222333444444555666555<<>>BBBGGGQQQZZZdddhhhnnnrrrtttvvvxxxzzz{{{{{{|||~~~~~~{{{uuurrrppprrruuuuuuppplllooorrruuuwwwxxxwwwxxxxxx|||yyywwwwwwyyy{{{zzzxxxvvvxxx|||~~~||||||vvvqqqyyy{{{{{{zzzzzzzzzzzz{{{{{{~~~{{{xxxvvvwwwxxxyyyyyyvvvuuuuuutttsssrrrrrrrrrwwwtttqqqrrruuuxxxyyyxxx|||{{{zzzyyyxxxyyyzzz{{{|||}}}}}}|||||||||~~~~~~}}}|||~~~~~~~~~}}}|||{{{zzzzzz{{{zzzxxxwwwwwwzzz}}}~~~~~~}}}{{{yyyvvvuuuqqqtttxxx{{{|||{{{xxxvvvxxx~~~|||wwwkkkYYYMMM<<<777222...---...//////,,,,,,------,,,,,,+++******,,,......------...///000000///...---,,,,,,+++)))***,,,,,,+++***,,,------,,,***+++,,,,,,+++)))...---,,,+++***+++,,,---...---,,,+++++++++++++++////////////000000000000111...///222333333555999;;;LLLbbbqqqwww{{{***++++++,,,,,,+++++++++,,,+++******+++,,,+++************++++++++++++,,,,,,,,,+++++++++,,,------............///000111222222222666===AAAFFFPPPZZZbbbffflllqqquuuxxxzzz|||~~~~~~}}}wwwtttrrrsssuuuuuupppkkklllooosssuuuuuuuuuvvvwww|||yyywwwwwwyyyzzzyyywwwvvvxxx{{{}}}}}}}}}}}}zzzuuuqqqwww~~~~~~~~~|||{{{zzzzzzzzzzzz~~~{{{xxxvvvwwwxxxyyyyyywwwwwwvvvvvvuuutttssssssuuusssqqqsssvvvyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{|||~~~}}}~~~~~~~~~~~~|||{{{}}}}}}|||{{{zzzzzz{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{zzzxxxwwwwwwvvvyyy|||}}}{{{|||~~~}}}{{{xxxpppbbbRRRFFF999555000...---.........------......------,,,+++***,,,......---,,,---.........------,,,,,,+++++++++,,,------,,,+++,,,...---,,,***+++,,,,,,+++))),,,++++++++++++,,,............---,,,,,,,,,,,,,,,,,,------...///000000111000...///222444444888===FFFUUUhhhuuuzzz|||******++++++++++++******+++***))))))+++,,,+++)))++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,............///000111222111111555<<<@@@EEEPPPZZZ```dddkkkqqquuuyyy|||~~~}}}zzzxxxvvvvvvvvvtttoookkkiiillloooqqqrrrsssuuuvvv{{{yyyxxxxxxyyyyyyxxxwwwwwwxxxyyy{{{|||}}}~~~~~~}}}{{{zzzyyyvvvtttttt}}}~~~|||||||||}}}~~~{{{{{{}}}{{{yyyyyyzzz{{{~~~{{{xxxvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrtttwwwyyyyyyxxxuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}|||zzzzzz|||~~~|||~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~|||{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyyyy|||~~~yyyyyywwwqqqeeeVVVGGG===444222///............---...............------,,,+++---......,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,.........,,,,,,,,,...---,,,***+++,,,,,,+++)))*********+++,,,---///000///...------,,,---------***+++,,,---///000111222///---...222444666<<>>EEEQQQeeewwwpppxxx...---,,,---......---+++,,,,,,,,,---------......+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,---///000222111444:::AAAIIIWWWdddllloooqqqqqqtttxxxxxxtttttttttuuuwwwyyyyyyxxxvvvuuuvvvwwwwwwtttpppllliiiiiidddaaabbbaaa```eeennnwwwvvvwww{{{zzzwwwwww{{{zzz{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}{{{wwwzzz~~~~~~}}}~~~}}}yyyvvvtttttttttuuutttuuuwwwyyyzzzzzzzzzzzz{{{vvvtttuuuwwwyyyzzzvvvvvvuuuuuusssrrrqqqqqqrrrsssuuuuuusssqqqpppooonnnmmmlllkkkkkklllnnnooooooqqqvvv|||~~~{{{|||{{{xxxvvvvvvwwwyyy{{{}}}zzzqqqkkklllooosss{{{}}}}}}~~~~~~}}}{{{|||yyyxxxzzzzzzzzz~~~~~~uuunnndddTTTDDD<<<999555222111111000...---,,,+++******...,,,++++++,,,------,,,***+++,,,---...---,,,,,,000///...---,,,+++++++++,,,++++++******++++++,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///000///...---...000222444222:::===???KKKaaapppuuuwww~~~---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---......------...///111222222111444:::@@@IIIVVVbbbmmmqqqssstttwwwzzzzzzvvvsssssstttwwwyyyzzzyyyxxxvvvwwwxxxxxxuuuqqqllliiiiiidddaaaaaaaaaaaagggoootttsssvvvzzz{{{yyyzzz~~~|||||||||||||||}}}~~~~~~||||||}}}}}}~~~|||yyy{{{~~~}}}~~~}}}zzzwwwsssqqqqqqrrrrrrrrrsssvvvxxxzzzzzz{{{{{{}}}yyyuuussstttwwwyyyzzztttttttttsssssstttuuuuuuttttttttttttrrrpppoooooopppooommmkkkkkklllmmmnnnooorrrvvv|||~~~{{{|||{{{yyywwwwwwyyy{{{}}}xxxnnnhhhjjjnnnvvv|||~~~~~~~~~~~~||||||zzzyyyzzzyyyyyy}}}|||rrriii]]]OOO@@@999666333000000000000...---,,,+++++++++...,,,++++++,,,------,,,***+++,,,---------,,,,,,//////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++++++++,,,,,,,,,,,,---...---,,,---...000------------...000222444444999===EEEWWWooo{{{zzzyyy---,,,+++,,,......---+++,,,,,,,,,---------......------,,,+++************...------,,,,,,------...............///000111222222222444:::@@@HHHTTT```mmmrrrvvvxxxzzz}}}{{{xxxrrrrrrtttvvvzzz||||||{{{yyyzzz{{{zzzwwwrrrnnnjjjiiieeebbbbbbaaacccjjjrrruuusssuuuzzz|||yyyyyy{{{}}}|||{{{zzzzzz{{{|||}}}|||||||||}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~|||zzzvvvsssppppppqqqqqqrrrsssuuuwwwyyy{{{{{{|||{{{xxxtttssstttwwwyyyzzzsssrrrrrrrrrsssvvvxxxzzzwwwvvvtttrrrpppoooooonnnqqqpppnnnlllllllllnnnnnnqqqssswww|||}}}|||{{{zzzyyyzzz{{{~~~vvvlllgggiiimmmyyy~~~~~~~~~~~~}}}zzzyyy{{{zzzzzz}}}vvvjjj___SSSFFF:::555333000......000///...---,,,+++++++++...,,,++++++,,,------,,,***+++,,,---------,,,,,,///...---,,,,,,++++++,,,------,,,,,,,,,,,,---------,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...000,,,,,,---///000222444555999>>>CCCOOOfff~~~~~~|||,,,++++++,,,......---+++,,,,,,,,,---------.........---,,,+++************------,,,,,,,,,,,,------,,,,,,,,,---......//////222222555;;;@@@GGGSSS___lllrrrxxxzzz{{{}}}|||yyysssssstttwww{{{~~~~~~~~~|||}}}}}}|||yyyuuupppmmmkkkhhhfffddddddhhhooouuuzzzvvvvvvyyyyyyuuurrrsss|||{{{yyyxxxxxxyyy{{{|||}}}}}}}}}}}}}}}~~~zzzxxx|||}}}zzzzzzzzzyyyzzz|||~~~||||||}}}}}}|||}}}{{{wwwtttrrrrrrssssssvvvvvvwwwxxxyyyzzz{{{{{{yyyvvvsssrrrtttwwwyyyyyysssrrrqqqqqqssswwwzzz}}}yyywwwtttqqqppppppooonnnpppooonnnmmmmmmnnnppprrruuuvvvyyy}}}|||{{{{{{{{{|||~~~~~~vvvnnnjjjlllooo}}}~~~~~~~~~}}}zzz{{{}}}~~~}}}yyynnnaaaUUUHHH>>>555222111...---...///...---,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,++++++,,,,,,,,,---------...------,,,+++++++++,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,++++++++++++,,,,,,,,,------)))***++++++******+++---...///000222444666777888@@@HHHQQQ]]]qqq+++******,,,---...---+++,,,,,,,,,---------.........---,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,---....../////////222222555<<>>AAALLL^^^ooovvv}}}***))))))+++---...---+++,,,,,,,,,---------......,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,,,,---...000111222222111111111222777>>>DDDKKKWWWbbbjjjrrrxxxxxxxxxzzz}}}~~~}}}}}}~~~zzzwwwtttyyyyyyvvvuuuyyy|||zzzuuunnnkkkpppvvvzzz|||||||||}}}|||{{{xxxuuutttsssvvv{{{yyysssrrrrrrzzz|||~~~}}}yyywwwwwwxxxxxxxxxvvvuuusssrrrrrrtttwwwyyy|||{{{yyywwwvvvvvvvvvwww{{{xxxvvvvvvwwwxxxxxxxxxttttttuuuvvvwwwyyyzzz{{{{{{xxxuuuvvvxxxxxxtttpppmmmmmmmmmnnnqqqtttxxxzzz{{{zzzzzz|||||||||}}}~~~|||||||||{{{{{{|||~~~}}}~~~~~~}}}}}}}}}~~~{{{|||}}}~~~wwwjjj```VVVIII===444000///000000---,,,...,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,+++******************+++---,,,++++++------,,,+++,,,,,,,,,------------....../////////......000222//////000444999AAAHHHMMM\\\mmm|||)))))))))+++---...---,,,,,,,,,,,,---------......+++++++++***++++++,,,,,,...------,,,,,,------...+++,,,...000000000//////111222777???EEELLLXXXccckkksssyyyxxxwww{{{~~~|||yyyvvv|||~~~zzzyyy}}}~~~{{{wwwoookkkooowww|||~~~{{{wwwssspppnnnrrryyy{{{xxxxxxxxxzzz}}}~~~wwwssssssvvv}}}}}}zzzvvvtttuuuvvvvvvvvvxxxwwwuuutttuuuxxx{{{|||yyyxxxvvvuuuuuuuuuvvvwww|||zzzwwwwwwwwwxxxxxxwwwrrrssstttvvvxxxzzz||||||{{{xxxvvvwwwzzzzzzvvvqqqooooooooooooqqqtttwwwyyyzzzyyyyyy{{{~~~}}}}}}}}}~~~~~~|||zzz{{{~~~~~~}}}}}}~~~}}}|||{{{|||~~~||||||}}}~~~~~~qqqbbbWWWMMM@@@333222......000///,,,+++---,,,,,,,,,,,,---......///...,,,++++++,,,------,,,---,,,+++***+++,,,---...+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,---,,,++++++------,,,+++,,,,,,,,,---------......,,,.........------...000111111333777???IIIRRRXXXkkkzzz~~~(((((()))***++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++---------............///,,,,,,------.../////////222444888<<>>GGGTTT```hhhxxx}}})))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,---------...,,,------...//////000000222444888<<>>GGGTTTcccpppxxx******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111222444888<<>>777222000/////////000///...---,,,++++++++++++******))))))******+++++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))+++,,,------,,,+++---------...------,,,,,,,,,,,,++++++,,,,,,---..............................000222333777CCCSSS___rrrxxx~~~))))))))))))))))))))))))***)))(((((())))))(((&&&'''((()))*********))))))*********++++++++++++,,,------------...///000000111444:::AAAJJJUUU```gggnnnsssxxxzzz}}}~~~xxxpppkkkhhhgggjjjpppxxx|||~~~|||yyyyyyzzzsssjjjaaa______dddmmmwww}}}~~~~~~~~~|||||||||~~~}}}~~~~~~}}}|||zzzuuuqqqpppppprrrvvv|||}}}|||||||||}}}|||yyyyyy~~~}}}yyyuuunnnoooqqqsssvvvxxxyyyzzz{{{{{{}}}~~~zzzwwwxxxyyyyyyyyyzzz}}}}}}{{{yyyxxxwwwvvvtttrrrtttuuuvvvwwwxxxyyyyyyyyyxxx}}}}}}}}}~~~{{{yyyxxxwwwwwwyyywwwvvvvvvwwwzzz|||~~~}}}}}}|||{{{|||}}}~~~~~~{{{zzz|||~~~~~~|||yyyxxxxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}xxxyyyuuummmfff^^^QQQCCC>>>:::555111000000000000//////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,---...------------............000111444777>>>KKK[[[fffuuuzzz(((((((((((((((((((((((()))(((''''''(((((('''&&&((()))******++++++******++++++++++++,,,,,,,,,,,,------------...///000111111444999AAAJJJUUU```gggoootttyyy|||~~~zzzsssqqqmmmiiiiiioooxxx||||||{{{uuummmdddbbbaaafffoooyyyxxxxxxxxxzzz}}}~~~}}}{{{zzzzzz{{{||||||zzzxxxtttppplllmmmpppvvv}}}zzzwwwvvvwwwyyy}}}~~~xxxssstttzzz~~~{{{ssstttuuuvvvxxxxxxyyyyyyxxxzzz|||}}}xxxtttpppssswwwyyyzzz{{{}}}~~~~~~~~~|||{{{zzzzzzzzzxxxuuurrrssstttuuuwwwyyyyyyzzzzzzwww}}}~~~~~~}}}zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}}}}|||{{{|||}}}~~~}}}zzzxxxwwwxxx|||~~~~~~|||yyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzsssuuurrrjjj___SSSFFF;;;777444111000111111111000///...---,,,,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...---------------...//////222333666===IIIXXXgggooozzz}}}(((((((((((((((((((((((()))(((''''''))))))((('''))))))******++++++++++++++++++,,,,,,,,,---------------------...///000111111444:::AAAJJJUUU```gggnnntttyyy{{{}}}{{{uuutttppplllkkkoooxxx~~~yyytttnnnkkkiiilllrrryyy}}}}}}}}}}}}}}}~~~~~~~~~~~~vvvuuutttuuuvvvvvvuuuttttttwwwzzz~~~~~~|||xxxrrrmmmeeegggkkkrrrzzz{{{uuurrrppprrrwww}}}|||tttnnnooovvv}}}{{{{{{{{{{{{yyyxxxvvvuuuuuuwww{{{}}}|||xxxsssooolllqqqvvv{{{|||}}}~~~~~~|||}}}|||{{{{{{|||{{{yyyvvvsssrrrssstttvvvwwwxxxxxxxxxxxx}}}}}}|||~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyxxxwwwxxxyyy{{{|||}}}||||||{{{|||}}}~~~{{{yyywwwvvvxxxzzz||||||zzzxxxxxxxxx~~~~~~}}}}}}|||yyywwwqqqqqqlllbbbUUUHHH===777222111//////111111000......------,,,+++++++++,,,+++******))))))******++++++++++++++++++++++++++++++******************+++...---+++***)))***++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------,,,------///000111333555:::EEEUUUeeeqqqwww~~~((((((((((((((((((((((((***)))((((((*********(((***************+++++++++++++++,,,,,,,,,---------...............///111111111555:::AAAJJJUUU```ggglllsssyyy{{{|||~~~{{{wwwsssqqqooonnnpppvvv}}}}}}|||yyyuuurrrssswwwzzzzzzyyyxxxyyyyyyyyyzzz{{{{{{{{{wwwuuurrrqqqqqqpppnnnmmmpppuuu|||zzzqqqjjj```aaadddkkkttt|||yyyssspppnnnrrryyy{{{rrrlllmmmtttzzz~~~{{{vvvsssppprrruuuyyy{{{zzzuuupppmmmlllrrrxxx~~~}}}~~~~~~~~~}}}}}}|||}}}|||zzzvvvsssrrrssssssttttttttttttsssxxx}}}~~~{{{zzz|||}}}{{{|||{{{yyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{}}}~~~~~~~~~}}}zzzxxxwwwyyy{{{|||{{{zzzzzzzzz~~~~~~|||wwwtttnnniii___SSSFFF;;;555444111000//////000///---,,,------,,,+++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++*********++++++*********...---+++***)))***++++++***++++++,,,------,,,,,,,,,,,,++++++,,,,,,---......---------...000222444666:::CCCPPP```oooxxx|||((((((((((((((((((((((((***)))((()))***+++***)))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,............///000111111333666;;;CCCLLLVVVaaaiiilllsssyyy{{{|||}}}|||yyyrrrrrrpppoooooosssxxx}}}}}}|||}}}}}}{{{yyyyyy{{{{{{xxxuuuuuuvvvvvvwwwxxxyyyyyyzzzxxxuuurrrpppoooooommmkkkqqqwww}}}ssskkk^^^]]]]]]bbbjjjsss{{{yyytttqqqpppvvv}}}}}}tttnnnnnnuuuzzz|||vvvqqqnnnooosssxxxyyyxxxtttqqqooopppuuu{{{}}}}}}~~~}}}|||zzzwwwtttrrrrrrrrrssssssrrrrrrqqqwww|||}}}zzzyyy{{{{{{zzzyyyyyyxxxwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz|||~~~}}}~~~|||yyyxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{vvvqqqmmmbbbTTTHHH>>>555333555111///............---+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***))),,,,,,++++++***+++++++++)))***+++,,,,,,------,,,,,,,,,++++++,,,,,,---...///...---...///222555777;;;CCCPPP```mmmwww~~~)))))))))))))))))))))))))))((('''(((*********)))))))))((((((((()))***+++*********++++++++++++,,,............///000111222444777===DDDMMMXXXcccjjjlllttt{{{||||||~~~~~~|||sssrrrppplllkkkmmmtttyyy}}}|||~~~{{{vvvuuuxxxzzzyyyyyy|||~~~}}}yyyuuuuuuvvvwwwxxxyyyzzz{{{{{{yyyvvvsssrrrrrrqqqpppooowww|||wwwppp```\\\XXXYYY___iiirrrwww~~~zzzvvvtttsssxxxyyyssssssxxx}}}}}}xxxssspppnnnrrrvvvxxxvvvtttsssssssssxxx~~~~~~}}}}}}{{{yyywwwtttpppqqqrrrsssssssssssssssuuuzzz|||zzzzzz}}}~~~}}}wwwwwwwwwwwwxxxyyy{{{|||||||||{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~{{{wwwwwwzzz}}}~~~}}}|||{{{zzzzzz{{{}}}~~~{{{tttooohhhZZZJJJAAA999333222444000...---,,,.........---,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,++++++))))))***,,,,,,------,,,,,,,,,++++++,,,,,,---...000///...///111444777999CCCOOOaaapppzzz************************'''&&&&&&''')))***)))((()))((('''''''''(((***+++))))))*********+++++++++.........//////000111222555888>>>EEENNNYYYdddkkkmmmuuu|||}}}}}}~~~uuusssoooiiigggjjjqqqxxx~~~zzzxxxzzzvvvooonnnrrruuuuuuwww|||{{{vvvwwwwwwxxxyyy{{{|||}}}}}}yyywwwtttssstttuuuuuuttt|||~~~zzzuuuddd]]]VVVTTTXXXbbblllrrr}}}~~~{{{xxxvvvvvvwww~~~}}}xxxwww{{{~~~yyyuuurrrmmmqqqvvvwwwvvvtttuuuvvvuuuyyy~~~~~~}}}{{{yyyvvvuuuooopppqqqssstttuuuvvvvvvsssxxx{{{{{{{{{vvvvvvvvvvvvwwwyyy{{{}}}{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxzzz|||}}}~~~~~~zzzuuuuuuxxx|||~~~~~~~~~|||{{{zzzyyyyyyyyyzzz|||}}}zzztttnnn___OOO???888333...+++---///---+++,,,---///000000+++++++++***++++++,,,,,,+++******************+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,+++((()))***+++,,,---------,,,,,,++++++,,,,,,---...111000//////111555888;;;JJJXXXlll{{{111000...,,,+++))))))(((,,,***(((&&&&&&'''((()))******++++++++++++*********))))))+++---...---+++,,,---............111333777999===CCCLLLYYYfffooorrrtttxxx}}}~~~vvvsssnnnhhheeehhhpppwwwzzzwwwtttrrrllleeebbbeeejjjooouuuzzz|||}}}}}}}}}zzz|||~~~}}}||||||}}}zzzyyywwwuuuuuuvvvwwwxxx|||sssfff]]]TTTTTTXXX]]]dddkkkwwwyyyzzzyyywwwvvvvvvwww|||~~~}}}{{{{{{|||~~~|||wwwtttttttttttttttttttttttttttxxx{{{}}}}}}~~~|||yyyxxxvvvsssqqquuusssrrrrrrtttuuuuuutttyyywwwwwwyyy|||~~~|||zzzvvvuuuttttttuuuwwwyyyzzz}}}yyyvvvwww{{{}}}{{{xxxvvvvvvvvvwwwxxx{{{}}}~~~|||~~~|||yyy|||yyyzzz~~~}}}|||}}}~~~~~~|||{{{zzzzzzyyyssskkkeeeTTTIII;;;333222222///,,,---///000///...,,,------******+++++++++******)))++++++++++++++++++++++++.........---,,,+++***)))))))))))))))************---,,,,,,+++*********+++,,,,,,,,,+++++++++******.........------,,,,,,,,,//////...---...555???HHHYYYdddrrr~~~000///...,,,***)))))))))+++***)))((('''(((((())))))******++++++******)))***))))))+++---...---+++,,,---.........///111333777999===CCCMMMZZZhhhpppuuuvvvyyy~~~~~~xxxuuupppkkkhhhkkksssyyy|||xxxuuuqqqjjjaaa^^^```ccchhhpppwwwzzz||||||}}}{{{}}}}}}|||||||||zzzzzzyyyyyyzzz|||~~~zzzrrrggg]]]UUUTTTWWW[[[aaagggppprrrttttttrrrqqqqqqrrrwwwyyy{{{}}}}}}}}}}}}~~~~~~|||{{{{{{||||||}}}~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwzzz}}}~~~||||||~~~~~~}}}~~~}}}zzzyyyxxxwwwuuutttvvvtttrrrrrrtttuuuvvvuuuxxxwwwvvvxxx{{{|||{{{yyywwwvvvuuutttuuuvvvxxxyyyzzzwwwuuuwww{{{~~~|||zzzxxxxxxxxxyyyzzz|||~~~{{{|||~~~}}}{{{zzz}}}zzzzzz~~~}}}~~~}}}|||{{{|||~~~{{{yyyxxxxxxwwwqqqfff^^^LLLBBB777111111222000---,,,...//////---,,,,,,---++++++++++++++++++++++++++++++************++++++------------,,,+++******))))))))))))************---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,------.........////////////222<<>>FFFQQQ^^^llluuu{{{|||}}}~~~{{{xxxuuutttwww{{{~~~}}}xxxtttoooeee[[[VVVWWWUUU\\\eeennntttwwwyyy{{{|||}}}~~~|||zzzyyyyyywwwwwwyyy{{{~~~vvvmmmbbbZZZTTTSSSTTTVVV\\\bbblllooosssuuuvvvvvvwwwxxxvvvxxxyyyyyyyyyyyy{{{}}}~~~~~~|||{{{|||{{{{{{|||}}}}}}||||||{{{{{{xxxtttsssvvv{{{}}}~~~~~~~~~~~~}}}~~~}}}|||~~~|||{{{|||}}}~~~~~~~~~~~~~~~{{{zzzyyyyyyzzzzzzxxxwwwyyyvvvtttsssuuuxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyy{{{{{{zzzyyyxxxwwwwwwvvvxxxvvvuuuvvvxxxzzzzzzyyywwwwwwvvvvvvwwwyyy{{{|||zzzzzzzzzzzzzzz{{{|||}}}|||xxxwww{{{|||yyyxxxyyyvvvwwwzzz~~~}}}zzzxxxsssooonnnlllcccSSSFFF888444///...000111///---***,,,------+++******+++,,,,,,+++***+++,,,------+++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++***++++++,,,))))))***+++,,,,,,------++++++,,,---...///000000111222444777???NNN___lllzzzyyyzzz}}}~~~,,,+++***)))))))))))))))((()))************)))))))))))))))******)))))))))***))))))+++---...---+++,,,---...//////000333555666999???HHHSSS```mmmvvv}}}}}}~~~{{{yyyzzz|||~~~{{{wwwsssnnneeeZZZVVVWWWUUU[[[dddlllqqquuuxxxzzz{{{}}}~~~~~~{{{yyyxxxyyyyyyzzz{{{}}}~~~tttjjj\\\WWWTTTTTTUUUWWW]]]eeepppsssxxx|||}}}~~~~~~~~~~~~||||||~~~~~~~~~zzzvvvrrrqqqtttzzz~~~}}}~~~~~~}}}~~~|||zzzyyyzzz{{{}}}{{{{{{|||}}}~~~}}}|||{{{{{{{{{zzzxxxuuuyyywwwuuuuuuwwwyyy{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz}}}~~~~~~}}}|||zzzxxxvvvyyywwwvvvvvvvvvwwwwwwvvvxxxwwwwwwvvvwwwxxxyyyzzz{{{zzzzzzyyyzzz{{{|||}}}zzzuuutttwwwxxxvvvuuuwwwwwwxxx{{{~~~}}}xxxtttuuupppjjjfffbbbXXXIII===555222//////000000...+++***,,,---,,,+++)))*********************+++,,,,,,******)))(((((()))******))))))***+++,,,,,,,,,,,,************++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++---------.........//////222555888>>>HHHWWWhhhttt|||yyyxxx}}}|||vvvwww******)))))))))))))))***(((((((((((())))))))))))((())))))******))))))(((***))))))+++---...---++++++---/////////111444666777;;;AAAJJJTTTaaannnvvv~~~~~~||||||~~~|||wwwsssnnneee[[[WWWXXXUUUZZZbbbiiinnntttxxx{{{|||}}}}}}{{{{{{{{{~~~|||qqqeeeYYYVVVTTTVVVWWWYYY```hhhpppuuu{{{}}}}}}{{{xxxuuutttwww{{{~~~}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxzzz{{{}}}zzzzzz{{{}}}~~~~~~}}}}}}{{{xxxuuuxxxwwwvvvxxxzzz||||||{{{||||||{{{zzzxxxwwwyyy{{{}}}~~~}}}{{{xxxvvvxxxxxxwwwuuuuuuuuuuuuuuuzzzzzzyyyxxxxxxyyyzzz{{{zzzzzzzzzyyyzzzzzz{{{|||xxxtttrrruuuvvvuuuuuuwwwxxxyyy{{{}}}~~~zzzuuupppqqqkkkddd\\\TTTJJJ???777333111///.........,,,******,,,------+++******+++((((((***+++++++++++++++************************))))))***+++,,,,,,++++++*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******.............../////////333888@@@IIITTTbbbrrr}}}~~~{{{{{{zzzuuuqqquuuwwwxxx~~~))))))((((((((())))))***((('''&&&&&&&&&''')))***(((((())))))))))))((((((***))))))+++---...---++++++---//////000111444666888<<>>HHHRRR]]]hhhqqqwwwyyyyyy|||~~~~~~zzzssslllccc[[[VVVSSSUUUXXX^^^gggqqqzzz~~~tttggg]]]ZZZXXXWWWZZZZZZ[[[```fffpppsssxxx}}}zzzyyyxxxwwwuuuwwwzzz|||}}}|||zzzxxxwwwyyy}}}~~~~~~}}}}}}}}}|||}}}}}}|||{{{zzz{{{|||~~~}}}{{{yyywww{{{{{{{{{{{{{{{{{{zzzzzz}}}yyyuuusssssstttuuuxxxzzz{{{zzzxxxuuussssssuuutttsssssssssssstttuuuyyywwwvvvttttttuuuwwwxxxyyyvvvsssrrrtttvvvwwwwwwvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyvvvqqqnnnjjjYYYGGG===888333///...---------,,,,,,+++++++++)))******+++++++++******(((***+++------,,,+++***,,,,,,,,,+++***)))((('''((())))))*********)))))),,,+++)))'''&&&'''((()))'''((()))******++++++***+++++++++,,,,,,,,,,,,,,,...,,,...111...+++000:::???NNN]]]gggxxx|||uuummmkkkrrr|||+++***((('''''''''((()))((()))))))))************)))))))))))))))))))))))))))******+++,,,---......000///...---...111444555:::@@@IIISSS]]]fffooouuuvvvwww{{{|||}}}}}}|||xxxsssnnnfff^^^XXXTTTUUUWWW]]]eeeoooyyy~~~vvvhhh___YYYWWWWWWYYYZZZZZZ```gggoooqqqvvv||||||zzzyyyxxxxxxwwwxxxzzz||||||{{{zzzyyyvvvxxx{{{}}}}}}}}}}}}~~~{{{}}}|||}}}}}}|||}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{yyyxxxwwwzzz{{{{{{{{{{{{zzzyyyyyy|||zzzxxxvvvttttttttttttuuuwwwxxxwwwuuurrrpppooosssttttttuuuuuuuuuuuuvvvwwwvvvuuusssssstttvvvwwwzzzwwwtttssstttuuuvvvvvvqqqrrrtttwwwyyyzzz{{{{{{yyyyyyyyyyyywwwsssmmmhhhbbbRRRBBB999555111...------------,,,,,,+++++++++---------------,,,++++++(((***+++------,,,+++***,,,,,,,,,,,,+++***)))(((+++++++++******((('''&&&)))***************))))))'''((()))******+++++++++,,,++++++***))))))((((((,,,,,,...222111///555>>>AAAVVVkkkzzz}}}yyyxxxvvvtttssstttqqqttt))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))***+++,,,---......000///......///111333555<<>>IIIWWWeeelll}}}~~~yyyuuurrrlllhhhhhhmmmtttzzz))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,------......//////000222333444444:::CCCNNNYYYdddmmmssswwwxxxzzzyyyxxxvvvvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvpppppppppqqqpppmmmhhhdddcccbbbaaaaaafffllltttxxxyyy}}}zzzuuulllhhhfffggghhhiiipppxxx~~~}}}}}}{{{|||~~~~~~~~~{{{|||}}}~~~}}}{{{zzz{{{~~~}}}~~~~~~~~~|||{{{zzzuuutttuuuwwwzzz{{{zzzyyyyyywwwtttrrrqqqrrrtttuuuvvvxxxyyyzzzyyyvvvsssrrrtttwwwzzz}}}~~~}}}{{{yyywwwtttqqqqqqrrrrrrooolllkkknnnqqquuuvvvvvvtttsssoooooopppsssvvv{{{|||zzzwwwuuuuuusssqqqpppkkklllmmmnnnnnnnnnnnnnnnlllmmmnnnmmmhhh___SSSLLL999333///000000......000++++++,,,,,,,,,,,,------***+++,,,...////////////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************)))((((((...,,,***((('''((()))*********))))))***+++---...///...,,,++++++---///000333;;;FFFRRRbbbsss~~~|||wwwrrrmmmlllnnnooommmooouuu}}}+++***((('''''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,------......///000111222333333444999CCCMMMWWWaaajjjpppuuuvvvvvvsssooonnnoooqqqqqqqqqqqqqqqqqqrrrrrrrrrkkkjjjiiijjjkkkkkkiiihhheeedddccccccfffkkkpppssswww|||{{{uuuqqqnnnnnnnnnooovvv~~~}}}yyywwwwwwyyyzzzvvvxxx{{{~~~~~~~~~~~~~~~}}}~~~zzzzzz{{{}}}~~~}}}zzz{{{~~~zzz{{{||||||}}}}}}}}}}}}|||{{{zzzxxxxxxtttttttttvvvxxxyyywwwvvvvvvuuusssrrrrrrsssuuuvvvvvvwwwyyyzzzxxxvvvrrrppptttvvvzzz|||}}}|||{{{yyyuuuqqqmmmmmmooopppmmmiiimmmooorrruuuvvvvvvtttsssqqqqqqqqqrrruuuyyy|||~~~|||yyywwwvvvuuutttrrrppplllllllllllllllkkkjjjjjjggghhhiiigggaaaVVVIII@@@555111...000000------///+++++++++,,,,,,------------...............------++++++******++++++,,,,,,******+++++++++++++++***+++++++++******((('''&&&************++++++,,,,,,+++***))))))***+++---//////......///111444888:::DDDPPP^^^jjjvvv{{{mmmgggaaaaaaeeekkkrrrvvvuuuxxx,,,***((('''&&&''')))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---......///000111222333333555:::CCCLLLUUU___gggmmmttttttrrrnnniiigggiiillliiiiiijjjjjjkkklllmmmmmmgggeeeddddddgggiiikkkkkkfffeeecccccceeeiiimmmpppyyy~~~|||}}}}}}xxxuuuuuuuuuvvv|||}}}yyyuuurrrrrrssstttrrruuuyyy}}}~~~~~~}}}||||||{{{|||~~~}}}~~~}}}{{{yyyyyyzzz|||}}}~~~{{{||||||xxxyyyzzzzzz{{{|||}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvtttssstttuuuwwwwwwuuussstttsssssssssssstttuuuvvvuuuwwwyyyyyyxxxuuurrroootttvvvyyy{{{|||{{{zzzyyyvvvqqqmmmmmmooopppmmmiiipppqqqsssuuuvvvvvvuuutttsssrrrrrrrrrsssvvvyyyzzz{{{yyywwwvvvuuutttrrrpppoooooonnnllljjjgggeeedddeeeeeeeeeccc\\\OOOAAA777333///...000000---,,,///+++++++++,,,,,,---------.........---,,,***)))(((++++++******++++++,,,---)))******+++++++++******((())))))*********))))))&&&(((***---/////////...++++++)))))))))+++---///------///222888>>>DDDHHHWWWdddrrr{{{~~~sssfff\\\VVVRRRXXXcccnnnvvvzzz|||++++++***)))((('''&&&&&&((((((((('''&&&&&&%%%%%%(((((())))))******++++++******))))))******+++,,,...............///000111222666>>>HHHRRR[[[cccfffkkkhhhdddaaa___```bbbccccccccccccbbbaaaaaa``````]]]\\\\\\\\\^^^bbbfffhhhgggggggggfffeeefffiiilllyyyzzz{{{{{{{{{zzzyyyxxx~~~{{{xxxvvvxxx|||{{{yyywwwuuutttsssttttttqqqrrruuuxxx{{{}}}~~~~~~|||||||||yyytttpppsssuuuyyy|||~~~~~~}}}}}}~~~{{{|||~~~|||{{{|||}}}{{{zzz||||||}}}}}}||||||{{{zzz|||zzzyyyyyyyyyxxxuuusssssstttvvvwwwvvvuuusssrrroooppprrrtttuuuvvvwwwwwwvvvvvvvvvxxx{{{{{{xxxtttwwwxxxyyyzzz{{{zzzzzzyyysssrrrpppnnnmmmmmmnnnnnnpppssswwwwwwuuusssssstttssssssrrrssstttuuuwwwxxx|||yyyuuusssrrrrrrqqqpppooommmkkkkkkjjjhhhdddaaabbbcccaaa[[[QQQEEE:::555000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***)))***+++,,,+++++++++,,,+++(((&&&///,,,+++,,,,,,,,,---000///000333===JJJUUU[[[]]]jjjhhhfffhhhiiieee]]]VVVHHHEEEDDDLLL[[[jjjtttyyyyyy)))))))))((((((((((((((((((((((((''''''''''''''')))))))))))))))*********+++************+++,,,,,,//////...//////000111222888<<>>EEEMMMRRRVVVWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSWWWZZZ\\\aaacccdddddddddfffiiilllqqqrrrsssssssssrrrqqqpppssswww|||~~~}}}|||}}}~~~~~~|||zzzyyyyyywwwvvvuuuwww{{{~~~}}}~~~~~~}}}~~~~~~~~~}}}|||zzzxxxxxxuuuuuuvvvwwwyyyzzzzzz{{{|||{{{{{{{{{{{{yyyvvvssssssssstttuuuvvvxxxzzzzzzzzzwwwttttttuuuxxxzzzzzz|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyxxxxxxyyyyyyxxxwwwvvvwwwxxxxxxxxxwwwuuutttqqqrrrtttvvvwwwxxxxxxwwwwwwvvvttttttvvvvvvvvvuuuvvvwwwxxxyyyxxxvvvtttrrruuutttsssrrrqqqooonnnmmmmmmooorrrsssrrrqqqqqqqqqssssssrrrsssvvvyyy}}}{{{xxxsssooommmkkkiiihhhfffjjjmmmkkkfffbbbbbbdddddd^^^UUUJJJ@@@888333111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++++++++++++++,,,++++++***))))))***++++++***)))***++++++,,,---.........------)))---000111000333999???AAANNN```mmmooofffZZZQQQLLLIIIFFFFFFFFFDDD???:::888888999<<>><<<:::999:::999777555111333555666:::CCCQQQ\\\ooozzz)))))))))((('''&&&&&&%%%'''(((((()))***+++,,,,,,***)))))))))(((((('''''',,,,,,++++++,,,,,,---...,,,,,,,,,---...///111111111777AAAKKKQQQSSSRRRQQQHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIEEEFFFGGGIIILLLOOORRRTTTYYY[[[^^^___```bbbeeegggeeefffgggiiiiiiiiihhhgggjjjpppvvvzzz{{{|||{{{vvvqqqppprrrwwwzzz{{{{{{{{{{{{{{{}}}~~~|||}}}|||{{{zzzzzzzzzzzzzzz}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}yyyvvvttttttuuuvvvvvvuuuwwwyyy|||~~~}}}||||||}}}{{{zzzyyyzzz|||}}}~~~{{{wwwuuuuuuvvvwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwsssuuuxxxzzz{{{zzzyyyxxxwwwvvvuuussssssuuuwwwyyy{{{{{{{{{zzzxxxvvvtttssssssrrrqqqpppnnnmmmlllllloooppprrrtttuuuuuutttrrrvvvuuuuuuwwwzzz~~~vvvrrrnnnjjjiiihhhfffeee[[[XXXVVVYYY___cccbbb```]]]SSSEEE999222000000000******++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***************************)))******++++++*********(((***++++++******+++,,,---...///---+++***+++---000333555888DDDUUU___aaa\\\\\\XXXPPPFFF>>>::::::444333222222444555555444///222444444555<<>>;;;;;;666333///.........+++(((..............................///000111333555666>>>IIIUUU___nnn***)))((('''&&&&&&''''''))))))((((((((()))+++,,,((()))******+++++++++++++++++++++++++++++++++++++++,,,---------///222444999===DDDLLLQQQSSSRRRPPPRRRQQQPPPOOOMMMMMMLLLMMMJJJHHHEEECCCDDDEEEEEEDDDCCCCCCCCCFFFKKKNNNOOOOOORRRSSSTTTUUUUUUTTTTTTSSSRRRUUUWWWYYY[[[^^^bbbeeeiiilllpppsssuuuwwwyyyzzz~~~~~~}}}}}}~~~{{{xxxwwwwww}}}}}}}}}}}}}}}~~~~~~~~~|||zzzzzz|||~~~}}}yyyuuurrrrrrrrrrrrrrrnnnjjjddd___^^^```cccffflllvvv~~~~~~}}}|||||||||}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~{{{|||{{{|||}}}||||||~~~{{{wwwtttrrrtttwwwyyyzzzwwwvvvuuuttttttttttttuuuwwwwwwwwwvvvuuutttssssssrrrtttwwwxxxwwwvvvvvvvvvyyywwwuuusssrrrrrrsssttttttssspppnnnmmmnnnoooooohhhiiiiiijjjiiihhhgggfffeeehhhkkkjjjiiikkkpppuuuuuurrrnnnmmmoooqqqqqqqqqjjjooonnndddWWWMMMDDD>>>;;;444......///,,,+++,,,---,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++*********))))))***))))))+++------***(((---,,,,,,///555???HHHOOONNNOOOMMMGGG>>>777555666222///,,,,,,---...,,,***...........................//////000111333444555999CCCMMMWWWeeewww)))(((''''''''''''((((((''''''''''''(((***+++,,,((((((((()))***+++,,,---************************+++,,,---------///222444888===DDDLLLQQQTTTUUUTTTWWWYYYYYYUUUPPPMMMNNNOOONNNKKKHHHGGGGGGGGGFFFFFFEEEEEEGGGKKKOOORRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOQQQSSSUUUWWWYYY]]]```fffiiimmmpppqqqsssuuuvvvyyyyyyzzz{{{|||~~~|||xxxuuuuuuvvv{{{|||||||||||||||{{{{{{xxxwwwvvvwwwzzz|||~~~~~~{{{wwwtttqqqqqqqqqpppooogggccc^^^YYYWWWXXX[[[^^^jjjuuu~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}zzzyyyyyy}}}}}}zzz}}}|||zzzwwwwwwxxxyyyyyyyyyvvvuuutttrrrqqqqqqqqqqqqtttsssrrrqqqqqqqqqqqqqqqqqqsssuuuvvvuuusssssstttsssrrrpppooooooooopppqqqqqqqqqpppnnnmmmjjjiiihhhaaa```___]]][[[ZZZYYYYYYXXXZZZ\\\]]]^^^aaahhhnnnnnnllljjjjjjkkkkkkjjjiiiiiimmmmmmggg^^^SSSGGG<<<;;;333......///---,,,------+++******,,,,,,+++)))******++++++++++++******++++++************++++++))))))******+++++++++++++++++++++***************)))))))))+++------,,,+++...)))(((222CCCOOOSSSQQQGGGDDD>>>888333111111111---,,,***+++---......---////////////////////////000000000000111222333333444;;;CCCKKKYYYkkkzzz''''''''''''(((((())))))&&&&&&''''''((()))******(((((('''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444777===EEELLLRRRVVVYYYZZZ]]]```aaa\\\TTTOOOOOORRROOOMMMJJJIIIIIIIIIHHHFFFGGGHHHJJJOOOSSSVVVVVVUUUQQQPPPNNNMMMLLLMMMNNNOOOMMMOOOQQQSSSTTTVVVYYY\\\aaadddiiimmmoooqqqsssuuuwwwwwwxxxyyy{{{|||}}}~~~~~~zzzwwwvvvwwwyyy}}}}}}~~~}}}|||yyywwwvvvrrrqqqpppqqqtttvvvwwwwwwwwwtttpppnnnmmmmmmlllkkkfffbbb\\\VVVRRRRRRSSSUUUjjjuuu~~~}}}~~~~~~~~~}}}}}}{{{{{{{{{|||~~~}}}wwwvvvvvv~~~|||}}}}}}|||{{{{{{{{{{{{yyywwwtttsssrrrqqqpppooonnnnnnsssrrrqqqppppppppprrrrrrqqqsssuuuuuusssrrrrrrsssooonnnnnnmmmmmmmmmnnnnnnlllllllllkkkgggccc___\\\XXXVVVSSSPPPMMMLLLLLLLLLKKKLLLNNNNNNPPPUUU[[[```bbbaaabbbbbbccccccbbbaaaccceeeeeeaaa]]]VVVJJJ>>>;;;333......///...---...---,,,++++++,,,---,,,*********++++++++++++******++++++************++++++***)))))))))******++++++************************)))))))))***+++,,,,,,,,,///---111???PPPWWWRRRJJJAAA;;;444000000000000///,,,,,,++++++,,,---......////////////////////////111000000000000111111222111555;;;BBBNNN___ppp{{{&&&&&&'''(((((()))))))))''''''((((((''''''''''''((('''''''''(((***,,,...------------------------+++,,,---------///222444777===FFFMMMSSSYYY^^^aaacccfffgggbbbZZZTTTSSSUUUQQQOOOMMMLLLLLLLLLJJJIIIJJJLLLNNNSSSVVVXXXVVVUUUMMMLLLJJJIIIJJJKKKNNNOOOMMMNNNPPPQQQRRRTTTWWWZZZ\\\```eeeiiimmmooorrruuuvvvvvvwwwxxxyyyyyyyyyyyy||||||{{{yyyxxxxxx{{{}}}|||wwwssspppnnnllllllllloooppppppoooppplllhhheeeeeedddccccccaaa^^^XXXSSSPPPPPPQQQSSSjjjuuu~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~yyyuuutttuuu~~~}}}}}}||||||}}}|||yyyvvvrrrrrrqqqpppooonnnmmmlllrrrqqqpppooooooppprrrsssssstttuuutttrrrqqqqqqrrrmmmmmmmmmnnnmmmmmmlllllliiiiiihhheee```[[[VVVSSSOOOLLLIIIEEEBBBAAAAAABBBAAAAAABBBBBBDDDHHHLLLOOOQQQRRRTTTVVVWWWWWWXXXXXXXXXXXXUUURRRRRRRRRKKKBBB<<<444...///000...---...---,,,+++,,,---...---,,,)))******++++++******)))+++******))))))******+++,,,,,,+++***)))******+++******************************))))))))))))+++,,,///444???MMMWWWUUUJJJ@@@999555000///000111///---.........---,,,,,,---...////////////////////////111000000000000000111111111444888>>>GGGUUUgggttt&&&&&&'''((())))))((((((''''''(((((('''&&&%%%%%%'''''''''((()))***+++,,,------------------------+++,,,---------///222444888>>>GGGOOOUUU\\\ccchhhiiikkkkkkgggaaa[[[YYYYYYTTTSSSQQQQQQRRRRRRQQQOOOPPPQQQTTTWWWZZZYYYVVVSSSKKKJJJIIIHHHHHHJJJLLLNNNMMMNNNPPPQQQRRRSSSVVVXXXYYY]]]bbbfffiiilllooorrrsssssstttuuuvvvvvvvvvuuuyyyyyyzzzyyyyyyzzz|||{{{vvvpppmmmkkkjjjjjjkkkmmmnnnmmmllljjjfffaaa]]]\\\]]]]]]]]]YYYWWWSSSQQQPPPRRRUUUWWWiiittt}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~|||wwwtttvvvxxx}}}||||||{{{|||}}}{{{yyyvvvqqqqqqqqqqqqpppooommmmmmnnnnnnnnnnnnnnnooopppqqqsssttttttsssqqqooopppqqqlllmmmnnnnnnnnnmmmkkkjjjgggeeebbb]]]WWWRRRMMMJJJEEECCC???<<<:::999::::::999999999:::;;;===???@@@AAACCCFFFHHHIIIJJJKKKMMMIIIIIIEEEBBBDDDIIIHHHCCC===555000000000---,,,---,,,+++***+++---...---,,,))))))************))))))******))))))))))))******---,,,***)))))))))*********************+++++++++*********)))(((***---000444<<>>777222111000///---+++***,,,///111)))+++---,,,)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222000000555;;;===???KKKYYYpppyyyzzz(((((((((((())))))))))))((((((&&&&&&%%%&&&'''((()))***+++------,,,,,,+++******+++++++++,,,,,,,,,,,,---...------///222444;;;CCCKKKQQQZZZfffnnnpppuuuqqqnnnoooqqqqqqlllhhhgggdddccceeejjjllliiifffbbbbbbccceeegggeee```ZZZUUUQQQMMMKKKKKKLLLLLLLLLJJJKKKMMMNNNPPPRRRSSSTTTWWWXXXXXXXXXXXXZZZ]]]___ccceeegggiiikkknnnrrruuutttuuuvvvwwwwwwwwwwwwwwwzzzwwwwwwyyyvvvppplllmmmiiilllpppsssuuuuuutttsssqqqnnnhhhcccaaaaaaccceeedddcccbbbbbbccceeehhhjjjqqqsssuuuwwwxxxwwwuuutttuuutttsssssstttvvvxxxyyy~~~|||}}}||||||}}}zzz~~~yyyyyy{{{|||}}}{{{{{{{{{{{{{{{yyywwwvvvrrrsssuuuvvvuuutttrrrqqqssssssttttttttttttttttttuuusssqqqnnnmmmlllmmmnnnkkkjjjiiiiiihhheeeaaa]]]XXXQQQHHH@@@;;;888777666333222111000////////////000000111222222222222111444444444444444444444444444222000...000333777:::???:::444111///,,,+++,,,)))))))))******+++++++++************+++,,,---...///...,,,***))))))***+++))))))***+++++++++++++++***+++,,,,,,******+++,,,---''')))111///***888OOOcccSSSCCC;;;888444111000---------........./////////...,,,++++++,,,...///...---,,,,,,---...///000/////////000111111222222333222333777999===GGGRRRhhhuuu&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&'''(((&&&'''((()))***))))))(((*********+++++++++,,,,,,,,,---...------///222444:::CCCLLLRRR[[[gggoooqqqssspppmmmnnnrrrssspppmmmnnnkkkjjjlllppprrrppplllkkkiiihhhiiijjjgggaaa\\\UUURRROOOMMMMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWZZZ\\\___aaadddfffhhhlllqqquuutttuuuvvvwwwxxxxxxxxxxxxwwwuuutttvvvtttnnnlllmmmjjjlllqqquuuwwwwwwuuuttttttpppkkkfffdddeeeggghhhjjjjjjiiijjjkkkmmmnnnooosssuuuxxxzzz{{{zzzxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{|||yyyzzz~~~|||zzzzzz}}}~~~~~~|||wwwsssuuuxxxyyyzzz}}}{{{{{{||||||{{{zzzyyyxxxvvvwwwxxxxxxwwwuuusssqqquuuuuuvvvuuuuuutttsssssssssqqqooommmlllllllllmmmooommmjjjgggddd```ZZZWWWQQQKKKBBB;;;666444333222333222111000///////////////000111111222222111111000000000000000000000000111000...---///111555777>>>:::666222///---,,,,,,*********+++++++++,,,,,,((('''''''''((()))***+++...---+++)))((()))******))))))******++++++******)))+++,,,+++***)))***,,,,,,)))+++000000111???QQQ```QQQAAA999555000---,,,*********+++++++++,,,,,,...---,,,++++++,,,---...//////...---------......------......///000000111222111222555777;;;DDDOOOdddrrr&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((())))))******+++,,,+++++++++*********++++++++++++,,,,,,---.........///222555999CCCMMMUUU^^^iiippprrrrrrooommmnnnrrruuuuuussspppnnnmmmooorrrtttqqqoootttqqqnnnlllkkkhhhccc^^^WWWUUUSSSSSSSSSSSSRRRPPPOOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTSSSSSSTTTWWWYYYZZZ\\\___bbbeeejjjooosssqqqrrrssstttuuuuuuuuuuuutttpppooopppnnnjjjiiikkkjjjmmmrrrvvvxxxxxxvvvtttuuurrrmmmiiihhhhhhjjjlllooooooppprrrrrrssssssssssssvvvzzz}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}{{{wwwwwwzzz{{{yyyxxxyyy{{{|||~~~~~~~~~~~~~~~||||||qqqkkkiiinnnsssuuuvvvyyy{{{{{{|||||||||{{{{{{zzz{{{{{{{{{zzzxxxuuusssqqqwwwwwwwwwvvvuuutttrrrrrrqqqpppnnnlllkkkkkkllllllpppmmmhhhddd```[[[WWWSSSIIIDDD<<<666333111111000222111000//////...////////////000111111111111111...........................---------...///111333<<<;;;777333000...,,,+++++++++++++++,,,,,,,,,,,,+++***)))((()))+++---...,,,+++***((((((((())))))((()))))))))************)))+++,,,+++***)))***,,,***+++,,,...222<<>>666......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////000000//////...//////000111111333666666999CCCNNNdddrrr(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,++++++***))))))(((''''''(((((()))******++++++,,,......///111555777>>>CCCMMMZZZfffppptttuuurrrqqqqqqpppqqqsssuuuvvvwwwwwwwwwzzz|||}}}{{{zzzwwwvvvvvvxxxzzz{{{zzzxxxooojjjfffhhhnnntttuuuttttttrrrooollliiieeeaaa^^^YYYXXXVVVTTTRRRQQQQQQPPPVVVWWWXXXZZZ\\\]]]___```aaaccceeeeeedddcccddddddfffhhhkkkmmmnnnoooqqqrrrqqqqqqqqqqqqpppnnnmmmlllppppppoooooooooooonnnnnnoooqqquuuxxxzzz||||||{{{yyyxxxwwwvvvvvvvvvwwwxxx}}}}}}~~~}}}wwwxxxzzz|||~~~}}}wwwrrrnnnkkkoootttxxxzzzxxxuuusssnnnmmmnnnqqquuuyyyzzz{{{yyyvvvrrrpppqqqrrrrrrrrrttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxuuuqqqooooooooonnnlllkkkkkkkkkiiieeebbb]]]XXXQQQKKKGGGCCC===888444333222111000000000000000000///...............,,,---------...............---------------......///...///000///+++,,,000666???CCC===444///...---111///---,,,,,,,,,***(((+++++++++***************)))))))))(((((())))))***......,,,++++++***++++++)))))))))***+++,,,...//////333AAARRRUUUHHH:::444---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------.........///////////////............//////111222555888888:::CCCNNNeeerrr((((((((((((((((((((((((&&&&&&'''((()))***+++++++++++++++*********))))))((()))))))))*********++++++,,,---...///222666999>>>DDDOOO\\\gggpppuuuvvvssssssrrrqqqqqqrrrtttuuurrrsssvvvzzz~~~~~~|||yyyxxxxxxyyy{{{{{{zzzxxxppplllhhhjjjooouuuwwwwwwtttsssqqqpppnnnjjjfffbbb\\\[[[YYYWWWUUUSSSRRRQQQWWWVVVVVVXXX[[[^^^___```aaabbbbbbbbbbbbbbbbbbcccgggiiilllnnnnnnoooqqqsssqqqqqqqqqppppppooonnnmmmpppooooooooonnnnnnnnnnnnnnnqqquuuxxxzzz{{{|||||||||{{{{{{yyyxxxxxxyyyzzz{{{|||~~~}}}wwwrrrnnnnnnppptttvvvwwwvvvuuuuuurrrrrrqqqssswwwyyyzzzzzzyyyuuuqqqoooppprrrttttttsssssstttvvvwwwxxxzzzzzzzzzyyywwwuuurrrppppppoooooonnnnnnmmmkkkiiigggeeeccc^^^VVVOOOIIIBBB;;;666111111000000000000111111000000///...............,,,,,,,,,---------......------,,,,,,,,,---......///---///111000,,,,,,000888@@@CCC===555111///---...,,,*********)))'''%%%++++++++++++************(((((((((((((((((()))***************+++,,,------,,,,,,++++++***++++++,,,...888HHHTTTQQQBBB666222------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////..................///000111111555888999;;;DDDNNNcccppp((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))*********+++++++++,,,,,,,,,++++++*********+++,,,---...///222777:::@@@GGGRRR^^^gggnnnrrrtttssssssssssssssssssssssssmmmooosssyyy~~~~~~yyyyyyxxxyyy{{{{{{yyyxxxrrrooonnnoootttxxxzzzzzztttsssrrrrrrpppmmmhhheee___^^^\\\ZZZXXXVVVTTTSSSWWWVVVVVVXXX]]]aaabbbbbbcccbbb```___``````aaaaaafffhhhkkkmmmnnnoooqqqsssrrrqqqooonnnnnnnnnooopppooooooooonnnnnnnnnnnnmmmooossswwwyyyyyyyyyzzz{{{}}}}}}}}}{{{xxxwwwyyy{{{~~~~~~yyytttqqqsssuuuwwwwwwuuuttttttuuuuuusssssstttvvvxxxyyyxxxxxxtttpppoooppprrrtttuuuqqqqqqrrrtttvvvwwwxxxyyyyyywwwuuutttrrrqqqqqqppprrrrrrqqqooollliiihhhgggddd```YYYQQQIIIAAA:::666000/////////000000111222000000///...............,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---...111000---...222<<>>333000...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------................../////////000000...............///000000000111444888999<<>>777444333111+++***))))))+++,,,+++***)))))))))))))))*********(((((((((((()))***++++++************)))((('''&&&(((((((((***+++---///000...<<>>IIIUUUbbbqqq(((((((((((((((((((((((())))))))))))((((((((((((******************++++++,,,,,,++++++++++++++++++,,,---------///333888<<>>666444222000,,,+++******,,,,,,+++***''''''((((((((())))))))))))(((((()))***+++,,,,,,******++++++***)))'''&&&'''((((((***+++---///000---<<>>FFFXXXjjj|||((((((((((((((((((((((((((((((((((((((()))*********************)))(((((())))))************++++++***,,,...///000555<<>>444///+++)))***---...------,,,+++***))))))******)))))))))(((((((((******))))))))))))******+++++++++++++++*********)))***+++*********,,,...///;;;PPPGGGGGG555666000,,,,,,,,,,,,,,,------...,,,---------------------...............---------....../////////000000000000///000222555777777777::::::;;;@@@GGGTTThhhzzz((((((((((((((((((((((((((((((((((((((())))))******************)))((((((((((((((())))))******+++***---///000222777>>>EEESSSVVV[[[___bbbdddfffhhhkkkqqquuurrrpppqqqrrrqqqsssuuuuuuqqqllllllpppuuuyyyzzz|||}}}|||zzzxxxwwwsssvvvuuupppmmmoooqqqpppuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrsssttttttssssssooooooooopppqqqnnnjjjfff```^^^^^^___bbbdddeeeddd``````___```bbbdddggghhhlllooosssuuutttsssssssssooopppqqqrrrrrrsssuuuvvvxxxvvvtttsssuuuwwwzzz{{{{{{|||}}}~~~~~~~~~{{{}}}~~~|||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||{{{yyywwwwwwyyyzzzvvvvvvwwwyyy{{{yyyuuuqqqrrrqqqpppqqqssstttsssrrrmmmnnnpppqqqqqqooommmlllkkkiiihhhhhhkkkoooqqqrrrqqqqqqpppooommmlllkkkkkkkkkhhhccc]]]SSSFFF:::111000//////...------,,,,,,+++,,,,,,,,,------------.........//////...------,,,)))'''(((,,,...---+++---***)))...999CCCHHHJJJDDD;;;111---***(((***...++++++,,,,,,------......++++++******))))))((((((******))))))))))))******,,,,,,++++++++++++++++++)))***++++++******,,,...000<<>>666111///...+++,,,...............---------,,,......---,,,+++******)))******))))))))))))******++++++***))))))***,,,---)))+++,,,+++++++++---///111999QQQPPPTTT;;;888111---------------......///---..............................////////////////////////000000000111111222333444444444555888;;;:::@@@HHHQQQaaavvv((((((((((((((((((((((((((((((((((((((()))*********************)))(((((())))))***+++,,,---......,,,...111333555:::BBBIIIPPPTTT[[[```dddgggjjjlllkkkppprrrooolllnnnppppppnnnmmmllllllmmmnnnqqqrrrrrrqqqpppppppppqqqrrrrrrtttxxxyyyuuusssttttttqqqmmmnnnppprrrtttuuuvvvvvvrrrsssssspppllljjjkkkmmmrrrrrrpppooonnnnnnoooqqqmmmlllllllllnnnnnnlllkkkfffffffffgggkkkpppvvvyyy|||~~~~~~|||wwwqqqmmmkkkggglllqqqrrrqqqrrruuuxxxvvvvvvuuuqqqmmmlllnnnpppqqqvvv{{{|||zzzzzz||||||xxxwwwvvvvvvwwwzzz}}}~~~~~~|||{{{yyyxxx{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxvvvtttssssssttttttvvvxxxyyyxxxvvvtttssstttrrrooonnnnnnmmmkkkiiiiiiiiijjjjjjkkkkkklllllliiigggfffgggkkknnnpppqqqqqqqqqqqqppppppooooooooonnnllliiiddd\\\PPPCCC;;;...............---------************+++++++++++++++,,,------.........------......,,,******+++,,,***...555>>>EEEFFFBBB===555000---......,,,,,,.........------------,,,,,,......---,,,+++***)))(((******))))))))))))******+++***)))((((((***+++---***+++,,,,,,++++++---///111666MMMQQQYYY@@@:::111---------------...//////,,,,,,,,,------......////////////000000000111111//////000000000111111111222333555666666999>>>BBBAAAJJJSSS]]]mmm((((((((((((((((((((((((((((((((((((((()))*********************)))(((((()))******,,,---...//////,,,///111333555;;;CCCIIIRRRVVV]]]bbbfffhhhjjjllljjjppprrrnnnlllnnnppppppllljjjiiijjjmmmpppqqqqqqrrrpppnnnlllllllllnnnooossswwwyyyvvvtttuuutttrrrkkklllnnnooopppqqqrrrrrrssstttssspppkkkiiiiiikkksssrrrqqqpppnnnoooqqqtttpppooonnnooopppooonnnlllhhhhhhhhhiiimmmsssyyy|||}}}wwwpppllljjjfffkkkqqqrrrqqqqqqtttxxxssstttsssoookkkiiijjjllllllrrrxxxzzzyyyyyy|||}}}{{{zzzxxxwwwxxxzzz}}}~~~zzz|||~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwvvvsssrrrrrrssssssuuuwwwwwwvvvtttssssssssspppnnnlllkkkjjjgggeeegggggggggggghhhiiikkkkkkiiihhhggghhhlllnnnppppppqqqpppppppppppppppppppppooommmiiiddd\\\QQQEEE>>>000000///...---,,,,,,+++)))************++++++++++++,,,------.........---,,,...///---)))''')))+++---222:::BBBEEECCC<<<777...***))),,,...,,,,,,---******+++,,,---...///000------,,,+++***)))((('''******))))))))))))*********)))((('''((()))+++---***+++,,,,,,+++,,,...///111444KKKQQQ\\\DDD<<<222...------------...//////++++++,,,,,,---...////////////000000111111222222000000000000111111111111111333666777999===CCCHHHLLLWWWaaakkk{{{''''''''''''''''''&&&&&&(((((()))***++++++,,,,,,))))))(((((('''''''''&&&)))))))))))))))*********///000111333666<<>>BBBJJJSSSZZZeeemmmxxx''''''''''''''''''''''''((())))))******+++++++++***)))))))))))))))((((((,,,,,,,,,------............///111333777>>>FFFKKKRRRWWW]]]aaaccceeeiiilllmmmmmmlllkkkjjjlllooorrrrrrpppnnnppptttvvvtttrrrqqqooollllllnnnqqqssstttsssuuuwwwyyyzzzyyyxxxxxxrrrrrrrrrqqqooommmkkkjjjpppqqqrrrssssssqqqooonnnsssuuuwwwuuusssrrrtttwwwsssrrroookkkhhhfffdddccc___```bbbgggnnntttyyyzzz}}}{{{yyyxxxvvvsssqqqooopppqqqrrrrrrrrrrrrrrrpppnnnkkkiiihhhhhhiiijjjnnnqqqtttwwwyyy|||~~~|||{{{{{{zzz}}}{{{yyyxxxyyyzzzzzzyyyzzz||||||yyyyyyyyyyyyyyyvvvwwwxxxwwwtttrrrrrrssssssuuuvvvuuuttttttuuuvvvwwwwwwwwwvvvuuutttssssssqqqrrrqqqnnniiidddbbbaaa___bbbfffhhhiiijjjlllmmmmmmkkkjjjhhhggghhhiiijjjlllpppsssuuuuuutttssssssnnnnnnkkkgggccc\\\NNN@@@777333///...000000...,,,+++)))))))))+++,,,+++***++++++++++++++++++++++++...---,,,++++++---111555;;;AAACCC???888333///,,,******)))******+++,,,---......---------,,,,,,,,,******************************)))(((((('''(((((())))))***+++,,,------...,,,++++++,,,---...///000///222EEE^^^eeeSSS???666333222111000////////////...//////000111222333333444333222222444444333222222222333555666777888999>>>AAADDDGGGMMMWWWccclllvvvzzz''''''''''''((((((((((((((()))))))))*********+++************)))))))))))),,,,,,------......//////...///111444888@@@HHHNNNSSSXXX^^^aaabbbdddgggjjjmmmllljjjggggggiiinnnrrrsssrrrqqqrrrtttuuutttssspppooonnnooorrrtttuuuttttttuuuwwwyyyzzzyyyxxxwwwrrrrrrsssrrrrrrpppoooooorrrrrrtttvvvxxxwwwvvvtttuuuvvvvvvuuussssssuuuxxxwwwtttpppkkkgggcccaaa```[[[\\\___eeemmmtttxxxzzz}}}{{{yyyxxxxxxwwwuuussspppppppppoooooonnnnnnnnnmmmkkkiiigggggghhhjjjllloooqqqtttvvvxxxzzz}}}~~~|||{{{{{{{{{|||}}}|||zzzyyyzzz{{{|||zzz|||~~~yyyvvvvvvwwwxxxxxxwwwxxxyyyxxxuuurrrqqqqqqrrrsssuuuuuuttttttuuuwwwwwwvvvuuuuuuttttttttttttppprrrsssqqqlllhhhdddccc```cccgggjjjkkklllnnnooommmlllkkkiiiggggggiiikkklllooosssuuuuuutttttttttmmmnnnlllhhheee___QQQDDD888444000...000111///---+++***)))***+++,,,+++)))************************+++,,,,,,******...666<<<@@@BBB@@@;;;444000---+++))))))))))))***+++,,,---.........---------,,,,,,******************************)))(((''''''''''''))))))******+++,,,------+++++++++,,,---...///000222444EEE^^^iii[[[EEE999555444333222111111111222222111111111111222333444333222222333444555555444555666777999;;;===>>>???GGGJJJOOOSSSYYYdddrrr}}}'''''''''((((((((()))))))))))))))))))))*********))))))))))))************+++++++++,,,---......///...000222555:::BBBKKKQQQUUUZZZ___bbbbbbcccfffiiikkkjjjgggdddcccffflllqqqrrrrrrqqqrrrtttttttttsssqqqpppppprrrtttvvvvvvuuuvvvwwwxxxyyyyyyxxxvvvtttpppqqqrrrsssttttttttttttssssssuuuxxx|||}}}{{{yyyxxxwwwvvvtttssstttwwwyyyxxxvvvrrrmmmhhhdddaaa```[[[\\\___fffmmmtttxxxyyyyyyxxxvvvvvvwwwwwwvvvtttqqqooommmllljjjjjjjjjjjjjjjiiigggffffffhhhkkkmmmppprrrtttvvvvvvwwwzzz|||}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}|||~~~|||wwwuuuuuuvvvwwwwwwyyyzzz{{{yyyvvvrrrppppppqqqrrrttttttsssssstttvvvttttttsssrrrrrrrrrssssssqqqsssuuutttppplllhhhgggbbbfffjjjmmmnnnnnnooopppllllllllliiiggggggjjjmmmlllooosssttttttsssrrrrrrmmmnnnmmmjjjhhhcccVVVHHH:::666111///000111///---+++***)))***++++++***)))))))))))))))))))))))))))''')))++++++---222:::AAA@@@===:::666111---,,,---))))))))))))***+++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******)))((((((((((((((((((((())))))******++++++++++++,,,---.........///333333AAAYYYggg^^^III:::666555333222111222333444444444333222222222333333444555666888999:::;;;===999:::<<<>>>AAADDDFFFGGGQQQWWW]]]bbbgggppp~~~'''''''''(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***)))******+++,,,---......///111333777===EEENNNTTTWWW\\\aaacccccccccfffiiikkkiiifffcccbbbffflllpppqqqqqqrrrrrrssstttuuuuuurrrqqqqqqsssuuuvvvvvvuuuwwwxxxyyyyyyxxxuuusssqqqoooppprrrtttuuuwwwwwwwwwuuuuuuvvvzzz|||zzzxxxuuussssssuuuxxxzzzxxxwwwuuuqqqmmmiiieeeccc___```ccchhhoootttwwwxxxvvvuuuuuuvvvxxxxxxwwwuuupppooollliiigggggghhhhhhhhhgggeeeeeefffhhhkkkmmmoooqqqsssttttttuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~|||~~~{{{wwwuuuuuuvvvvvvvvvxxxzzz{{{zzzvvvsssppppppppprrrsssrrrqqqqqqrrrsssrrrqqqpppppppppqqqrrrsssrrrtttvvvuuurrrnnnlllkkkgggjjjnnnppppppooooooooojjjlllllljjjggggggkkkooonnnqqqtttuuusssqqqppppppnnnooonnnmmmkkkgggZZZMMM===888222///000000///---,,,+++)))***++++++***)))((((((((((((((((((((((((''')))+++...222777<<<@@@<<<777333111...******---))))))((())))))***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********+++,,,------......------222///999PPPccc```MMM===666555444333333444666888777777777777777777777777777999;;;======???AAACCCAAABBBEEEHHHKKKOOOQQQRRR___gggoootttvvv|||&&&''''''((())))))******)))))))))))))))))))))(((''''''((((((((())))))))))))***+++,,,---......///000222555999???HHHQQQWWWZZZ^^^bbbdddddddddfffiiikkkjjjgggddddddggglllqqqpppqqqrrrssstttuuuvvvwwwtttsssrrrrrrtttuuuuuutttvvvwwwxxxxxxwwwtttrrrppppppqqqssstttvvvwwwwwwwwwwwwvvvwww{{{~~~|||yyyuuurrrsssvvvyyy{{{xxxxxxwwwvvvsssnnnjjjgggeeefffhhhlllqqquuuvvvvvvttttttuuuxxxzzzzzzyyywwwqqqoookkkhhhffffffggghhhgggfffddddddeeegggjjjllllllnnnqqqrrrrrrtttvvvxxxwwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyyyy{{{}}}~~~zzz~~~|||zzzwwwvvvvvvwwwvvvuuutttvvvxxxyyyvvvsssrrrqqqpppqqqrrrqqqoooooopppqqqqqqqqqoooooooooqqqssstttrrrtttvvvuuurrrooommmmmmkkkooorrrtttrrrpppooonnniiikkkllljjjggghhhlllqqqrrrtttwwwvvvtttqqqooonnnoooppppppooonnnjjj^^^RRR@@@:::333000//////...,,,,,,+++******++++++***(((************************+++,,,///444999<<<===<<<888111------+++((((((+++((((((((())))))***+++,,,,,,,,,+++++++++************************************))))))******+++,,,---))))))************++++++,,,---.........---,,,+++222---444JJJaaaeeeUUUEEE;;;:::999888999<<<>>>@@@>>>???AAABBBDDDDDDDDDCCCCCCEEEHHHHHHHHHIIIKKKNNNOOOPPPSSSWWW[[[___bbbcccnnnwww&&&''''''((()))******+++))))))))))))((((((((((((&&&'''''''''(((((())))))******+++,,,---...///000111333666:::@@@IIISSSYYY[[[___ccceeeddddddgggiiilllkkkiiifffeeehhhmmmrrrpppqqqssstttuuuvvvxxxyyyuuusssrrrrrrtttuuuuuuttttttuuuvvvwwwvvvtttrrrqqqrrrssstttuuuvvvvvvvvvvvvxxxvvvwww|||}}}yyytttrrrsssvvvyyy{{{wwwxxxyyyyyyvvvrrrmmmjjjiiiiiikkknnnrrruuuuuuuuussstttvvvzzz||||||zzzxxxrrroookkkhhhffffffhhhiiigggfffddddddeeegggjjjllljjjllloooppprrrtttvvvyyyvvvwwwxxxyyyyyyxxxwwwvvv{{{zzzyyyxxxyyy{{{}}}~~~yyy}}}~~~~~~{{{yyywwwwwwwwwwwwvvvuuuooorrrvvvwwwvvvtttsssssspppqqqqqqpppnnnmmmnnnooorrrqqqoooooooooqqqsssuuurrrtttuuutttqqqnnnnnnnnnoooqqquuuvvvtttpppnnnmmmhhhjjjllljjjhhhhhhmmmrrruuuwwwyyyxxxuuuqqqnnnmmmoooqqqqqqpppppplll```TTTAAA;;;444000//////---+++---+++******++++++***(((++++++++++++++++++++++++000000333888===???<<<999666///***+++***&&&%%%)))(((((((((((()))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,......++++++++++++++++++,,,,,,---......///...,,,+++***333...222IIIcccjjj^^^NNNAAA@@@??????@@@CCCGGGIIIDDDFFFJJJMMMPPPPPPPPPPPPTTTVVVYYYYYYWWWWWWYYY\\\\\\]]]```dddiiimmmpppqqqxxx$$$%%%%%%$$$###$$$&&&((((((((()))******)))'''&&&((((((((((((((()))******,,,+++***+++---///000///222333555:::BBBKKKTTTZZZ```aaadddeeegggiiilllooooookkkgggfffiiilllmmmmmmqqqsssuuuwwwwwwwwwuuutttsssssstttsssssssssuuuvvvsssuuuwwwwwwuuurrrqqqqqqqqqppppppqqqtttwwwxxxwwwzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{xxxyyyzzzzzzwwwsssooolllkkkkkklllnnnppprrrtttuuutttwww|||~~~zzzxxxuuuppphhhcccbbbcccdddddd```______```cccddddddcccfffhhhkkknnnpppppppppoootttuuuwwwxxxxxxwwwvvvuuuvvvxxxzzzzzzzzzyyyyyyzzz~~~~~~}}}|||||||||zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxuuurrrpppoooqqqssssssqqqooonnnnnnooonnnnnnppptttuuutttrrrtttrrrpppnnnmmmoooqqqrrruuutttuuuwwwxxxvvvpppkkkhhhiiiiiihhhhhhkkkooosssuuutttrrrpppnnnnnnnnnnnnmmmnnnnnnnnnpppnnncccWWWNNNAAA555000///,,,+++,,,///,,,)))((()))+++------((())))))***,,,...000111222333666999;;;:::666222---,,,+++***))))))(((((())))))))))))))))))))))))###$$$&&&(((************,,,,,,---------.........+++***))))))))))))))))))((()))***,,,------,,,,,,///......///000000...------777444FFFcccuuuuuuXXXKKKDDDAAAFFFMMMRRRWWW\\\ZZZYYYYYY[[[___bbbdddeeehhhggggggfffgggiiijjjlllnnnqqqsssssssssvvv{{{%%%&&&&&&%%%$$$$$$''')))+++++++++++++++***)))(((((((((((((((((()))******+++******+++---...//////333444777<<>>FFFKKKAAA<<<777222...,,,)))((())))))((((((((())))))***))))))))))))))))))))))))((())))))***+++,,,---...++++++,,,,,,,,,---------------,,,******)))))))))------,,,,,,,,,,,,,,,,,,***+++---///333:::CCCIIIVVVaaa```rrrvvvcccTTT[[[ooo~~~|||'''(((((('''&&&&&&)))+++,,,++++++******************))))))))))))***++++++))),,,...---+++,,,///222222666===FFFQQQZZZaaadddfffgggiiiiiiiiijjjlllnnnmmmppptttuuutttrrrqqqqqqpppooonnnmmmnnnppprrrsssrrrooommmnnnqqqsssqqqooolllnnnooonnnllllllmmmnnnmmmmmmnnnqqqtttvvvuuusssvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{}}}|||zzzwwwtttssstttvvvxxxsssrrrqqqpppqqqtttwwwyyyyyyyyyzzz{{{||||||||||||{{{zzzyyyxxxvvvqqqkkkfffcccbbbbbbccceeeggggggfff]]]\\\[[[[[[\\\___aaaccc```bbbfffjjjmmmooooooppptttwww{{{|||zzzwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvtttsssqqqpppppppppqqqrrrpppooommmjjjhhhiiilllnnnmmmnnnooonnnkkkiiiiiiiiikkkkkkllllllnnnooopppqqqlllmmmmmmllljjjjjjjjjllljjjkkklllkkkjjjjjjkkkmmmooommmkkkjjjkkknnnqqqsssppptttwwwwwwyyyyyyuuunnn\\\NNN>>>666333///...///+++***((((((***+++******)))+++...333999>>>CCCFFF999555000---+++***((('''''''''&&&''''''((()))***))))))))))))))))))))))))''''''((()))***,,,...///******+++++++++,,,,,,,,,,,,++++++***************------,,,,,,,,,,,,---...***---111444;;;EEERRR[[[iiiqqqmmmzzzmmm\\\___nnn{{{&&&''''''&&&%%%&&&(((***)))******++++++++++++*********))))))******+++,,,)))---//////,,,,,,000444222777???JJJTTT]]]dddgggggghhhiiiiiiiiijjjlllnnnlllooossstttrrrppppppqqqqqqpppoooooooooooopppqqqooollljjjkkkppprrrqqqooojjjlllnnnnnnmmmlllllllllkkkkkkmmmpppssstttsssqqqtttuuuwwwyyy{{{|||}}}}}}|||}}}}}}}}}~~~~~~{{{zzzxxxvvvuuuuuuuuuuuurrrqqqqqqrrrtttvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{{{{}}}|||zzzyyywwwsssoookkkfffeeedddeeeggghhhgggfff[[[[[[ZZZZZZ[[[]]]___```\\\___ccchhhkkknnnooooootttvvvxxxxxxwwwuuutttttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuutttssssssqqqqqqqqqqqqqqqrrrssssssnnnllljjjgggeeefffiiillllllnnnooonnnkkkiiiiiijjjiiijjjkkklllnnnooopppqqqlllmmmmmmkkkhhhggghhhjjjiiijjjkkkjjjiiihhhiiikkknnnmmmlllkkklllnnnpppqqqpppsssuuuttttttvvvsssooo```QQQ@@@777333///---...+++)))'''''')))+++,,,,,,---000333777:::<<<<<<;;;333000,,,***))))))((('''$$$$$$$$$$$$%%%&&&(((((())))))))))))))))))))))))))))))))))))***+++---...++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,++++++,,,---...///---000666;;;CCCQQQaaallluuu|||wwwzzzmmmkkknnnttt{{{&&&''''''&&&%%%%%%(((***%%%&&&(((*********))))))*********)))******+++,,,***---000///------111555333888AAALLLWWW```fffiiihhhiiijjjjjjiiijjjlllnnnkkkooorrrsssqqqooopppqqqqqqqqqpppooooooooooooooommmiiigggjjjooorrrqqqnnnhhhjjjmmmnnnmmmkkkjjjjjjggghhhjjjmmmpppqqqpppnnnsssuuuxxx{{{}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~{{{zzzyyyxxxwwwuuutttssspppqqqrrrsssuuuwwwyyyzzz||||||{{{zzzzzzzzzzzz{{{}}}zzzxxxwwwtttqqqnnnhhhfffffffffggghhhgggfffZZZZZZZZZZZZ[[[]]]^^^^^^]]]___dddiiimmmooopppqqqssstttvvvvvvtttrrrrrrrrrtttttttttuuuuuuuuuuuuuuussssssssssssrrrqqqpppoooppppppqqqrrrssssssttttttpppooolllhhhfffgggkkkoookkknnnpppnnnkkkiiijjjkkkiiiiiijjjlllnnnooopppqqqlllmmmmmmjjjfffeeegggiiiiiijjjkkkjjjhhhhhhhhhiiimmmllllllllllllmmmnnnoooooorrrssspppqqqsssrrrnnncccSSSBBB888333///------+++(((&&&%%%(((+++---...111444777:::;;;999555333111...+++))))))((('''&&&'''''''''((()))***+++,,,)))))))))))))))))))))))),,,,,,*********+++,,,,,,........./////////000000,,,,,,,,,,,,---...//////,,,,,,++++++,,,...///000///333999@@@IIIXXXkkkxxxzzz}}}{{{uuuttt|||$$$%%%%%%&&&'''((()))))))))))))))((()))******+++&&&&&&'''))))))*********)))***,,,,,,,,,...000222888666>>>OOO\\\bbbgggllljjjkkklllkkkiiihhhiiijjjlllllllllmmmmmmmmmmmmmmmqqqpppooollljjjiiikkklllooommmkkklllooopppnnnllljjjjjjjjjjjjjjjiiihhhhhhiiiiiikkknnnrrrsssppplllttttttvvv{{{||||||{{{|||}}}~~~}}}{{{~~~}}}|||{{{xxxvvvtttsssooopppqqqrrrsssvvv{{{~~~}}}}}}~~~~~~|||yyy}}}{{{yyyvvvtttsssrrrrrrkkkjjjiiiiiiiiihhhfffddd\\\ZZZXXXYYY\\\]]]\\\ZZZXXX]]]dddkkkooopppnnnlllnnnoooqqqsssttttttssssssrrrqqqqqqppppppqqqqqqrrrrrrssstttsssqqqooooooooossssssrrrqqqqqqqqqrrrrrrtttrrrnnnkkkiiiiiijjjkkknnnmmmkkkjjjjjjkkklllmmmkkkjjjiiiiiijjjlllnnnoooooonnnnnnmmmkkkjjjhhhhhhjjjjjjjjjjjjjjjjjjjjjiiinnnmmmllllllmmmmmmlllkkkooooooooonnnmmmmmmllllllbbb[[[LLL:::///......,,,,,,+++***+++---...---,,,;;;;;;;;;:::888555222111,,,+++***((((((((()))***'''((()))++++++******)))))))))))))))************------------------------***,,,...---+++***,,,..................///000000333...+++,,,------...222333666???MMM[[[hhhttt|||}}}''''''''''''''''''(((((()))))))))))))))******+++((()))***++++++,,,++++++)))***,,,,,,---...111333::::::BBBQQQ]]]aaaeeehhhkkklllmmmllljjjiiijjjkkkllllllllllllmmmmmmmmmmmmppppppnnnkkkiiiiiikkknnnooonnnnnnnnnooopppooonnniiiiiijjjjjjiiiiiihhhgggiiiiiijjjnnnrrrssspppmmmssstttvvvzzz}}}{{{yyy{{{||||||{{{zzzxxxvvvuuuqqqsssuuuvvvwwwzzz~~~}}}zzzzzz{{{{{{zzzyyywwwuuutttooommmlllkkkkkkjjjhhhfffYYYVVVUUUVVVYYY[[[ZZZYYYXXX\\\bbbhhhlllmmmlllkkkiiijjjmmmoooqqqrrrssssssrrrqqqpppoooooonnnnnnnnnpppqqqrrrrrrpppnnnnnnoooqqqppppppqqqqqqrrrsssssssssqqqooolllkkkjjjkkkkkklllllllllllllllllllllkkkhhhhhhgggggghhhjjjmmmnnnrrrqqqooolllkkkjjjiiiiiijjjjjjiiiiiiiiijjjjjjkkkpppooonnnnnnoooooonnnmmmnnnnnnnnnmmmllllllkkkkkkeee^^^OOO<<<000---,,,)))---+++)))***---000111222;;;:::999777555333000///,,,+++)))((((((((()))***'''((()))***+++******)))))))))))))))************------------------------+++---...---+++***,,,............---......//////000,,,***---......///333333;;;GGGUUUbbbooo{{{)))))))))((((((''''''''')))))))))))))))***************+++++++++++++++***)))+++,,,------///222555===???GGGUUU___bbbccceeejjjkkklllkkkiiihhhiiijjjkkkkkkllllllmmmmmmmmmmmmpppooollliiiggghhhlllppppppqqqqqqqqqooonnnnnnoooiiiiiiiiiiiiiiihhhggggggggghhhjjjnnnqqqrrrqqqooossstttvvvzzz~~~~~~zzzxxxyyyzzz|||}}}|||zzzxxxvvvsssuuuxxxzzz{{{|||~~~}}}yyy{{{}}}~~~}}}{{{xxxvvvsssqqqooonnnmmmkkkiiigggXXXVVVUUUUUUWWWYYYZZZZZZ[[[^^^aaaeeeggggggfffeeecccdddgggjjjnnnpppqqqrrrppppppooonnnmmmllljjjiiimmmoooppppppooonnnnnnooonnnoooooopppqqqsssssstttpppoooooonnnnnnmmmmmmmmmjjjkkkmmmnnnnnnmmmlllkkkiiihhhgggggghhhjjjmmmnnntttrrrpppmmmkkkjjjjjjkkkiiiiiihhhhhhhhhjjjkkklllqqqooonnnnnnoooooonnnmmmmmmmmmmmmmmmlllkkkjjjiiifff___PPP>>>222...,,,)))---+++***+++///444777999999888666333111///------+++***))))))((()))))))))(((((()))************)))))))))))))))************------------------------+++---...---,,,+++,,,---......---------------...---+++,,,000222000222555777DDDVVVcccmmmwww)))))))))))))))((((((((((((((()))***************))))))*********)))((((((***+++,,,---...000444777???DDDNNNZZZbbbeeeffffffiiijjjkkkjjjhhhfffggghhhkkkkkkkkkllllllmmmmmmnnnooonnnkkkgggfffhhhmmmqqqqqqssstttqqqmmmjjjkkkmmmhhhiiiiiiiiiiiihhhggggggggghhhjjjmmmpppqqqqqqpppsssuuuwwwzzz}}}{{{yyyyyy{{{~~~~~~|||xxxvvvsssvvvzzz|||}}}}}}}}}~~~|||}}}~~~~~~}}}{{{yyywwwtttrrrooommmkkkjjjgggeee\\\ZZZXXXXXXXXXYYYZZZ[[[```aaaaaabbbaaa```___^^^___aaacccfffiiilllnnnooolllmmmnnnnnnmmmllljjjiiimmmoooppppppooonnnooopppooopppqqqrrrrrrsssssssssmmmnnnoooppppppoooooonnnkkkkkklllmmmmmmmmmnnnnnnnnnlllkkkjjjjjjkkkmmmnnnqqqppppppooonnnmmmlllkkkhhhhhhgggfffgggiiikkkmmmnnnlllkkklllmmmmmmlllkkkmmmmmmnnnnnnmmmllljjjiiiddd^^^PPP???333000...,,,,,,,,,,,,///444888;;;<<<777555222///---+++++++++******))))))))))))))))))((()))))))))************((()))))))))************,,,,,,------------------,,,---------,,,,,,------......---,,,,,,,,,,,,---...---///333444333555:::@@@RRRfffqqqwww~~~'''''''''((()))******+++(((((()))************))))))************))))))(((+++,,,------...222666:::@@@HHHSSS^^^eeejjjkkkjjjkkkllllllkkkiiiggghhhiiijjjjjjkkkkkklllmmmmmmnnnooommmjjjgggeeeggglllpppppprrrrrrooojjjggggggiiiiiiiiiiiiiiiiiihhhggggggggghhhkkkmmmnnnoooppppppsssuuuwwwyyy{{{}}}~~~}}}||||||~~~|||xxxuuuvvvzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvrrrpppllliiihhhgggeeeccc```^^^\\\ZZZXXXXXXZZZ[[[___`````````___^^^]]]\\\^^^^^^```aaadddfffhhhiiiggghhhkkknnnooonnnmmmkkknnnoooqqqqqqpppooopppqqqrrrrrrssssssssssssrrrqqqkkklllnnnpppqqqqqqpppooonnnllljjjjjjjjjmmmppprrrqqqooommmkkkjjjjjjjjjkkkkkkllloooppppppooolllkkkggggggffffffgggiiijjjkkkkkkjjjiiijjjlllmmmlllkkkmmmnnnooooooooommmkkkjjjeee___PPP???333000///,,,,,,...111666:::<<<;;;999444222000---+++*********)))))))))*********)))))))))))))))))))))*********((()))))))))************,,,,,,,,,---------......------------------------...------,,,,,,,,,------...---///333333333888???PPPdddwww}}}}}}%%%&&&&&&''')))******+++'''((()))++++++******)))++++++,,,,,,,,,,,,,,,++++++,,,------///333888<<>>BBBNNNYYY___dddkkknnnmmmmmmnnnnnnmmmjjjiiiiiijjjhhhiiijjjkkklllmmmmmmnnnmmmmmmkkkhhhffffffhhhkkkiiihhhhhhiiikkklllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhkkkmmmmmmkkkkkkmmmooonnnpppsssssssssuuuxxx{{{}}}~~~||||||~~~}}}|||{{{~~~}}}}}}~~~|||{{{zzzyyywwwvvvuuutttqqqnnnjjjgggffffffeeeddd``````___\\\ZZZZZZ^^^bbb^^^___```aaa```^^^\\\[[[UUUUUUUUUVVVXXXZZZ\\\]]]]]]aaafffkkknnnnnnlllkkkooopppqqqpppooommmmmmnnnnnnoooqqqrrrrrrqqqpppooojjjkkklllmmmnnnooooooooommmkkkjjjjjjkkknnnrrrtttooommmkkkiiihhhiiijjjkkklllkkkkkkjjjiiiiiihhhhhheeefffgggiiiiiihhhfffeeefffeeefffiiilllooooooooolllmmmooopppooommmjjjiiiaaaZZZKKK999111222444444888888999;;;;;;999444111............---,,,+++***'''((()))***+++******)))***)))((((((((()))++++++))))))))))))************++++++,,,,,,---......//////---,,,---//////...,,,,,,,,,,,,---...///000111222000000333666>>>LLLZZZrrr'''''''''''''''&&&&&&&&&'''(((***+++,,,+++)))((('''((()))***+++,,,,,,,,,,,,------...000444:::???DDDOOOZZZ^^^bbbjjjmmmkkkjjjkkkkkkjjjgggeeeffffffhhhiiiiiijjjlllmmmnnnnnnmmmmmmllliiiffffffgggiiifffddddddgggmmmppppppnnnkkkllllllllllllkkkjjjjjjiiilllnnnmmmkkkjjjllloookkknnnpppqqqpppqqquuuxxx~~~|||yyy{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}wwwxxxzzz{{{zzzxxxuuutttrrroookkkhhhhhhhhhgggfffaaabbbaaa___^^^___dddiiidddddddddccc```\\\XXXUUUPPPPPPQQQRRRTTTWWWYYY[[[\\\___eeejjjmmmllljjjhhhnnnppppppooommmkkkkkkllljjjkkknnnpppqqqqqqpppoookkkkkkkkklllmmmnnnoooooojjjjjjkkklllnnnpppqqqsssnnnmmmlllkkkkkklllnnnooopppmmmiiifffddddddfffgggdddfffhhhjjjiiihhheeecccbbbaaabbbeeeiiilllmmmmmmkkklllnnnooonnnllliiihhhYYYSSSEEE666111666<<<>>>>>>===;;;:::999666222///,,,---...//////---,,,+++'''((()))+++++++++***)))***)))((((((((()))+++,,,))))))))))))************++++++,,,,,,---...//////000---,,,---///000...,,,,,,,,,------///000222333666444444777<<>>::::::??????===999444000---+++***************)))))))))(((+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,......------///000000///---+++++++++,,,------...//////...---///000000111555<<>>AAAGGGNNNXXX___aaacccdddfffhhhhhhgggdddbbbbbbdddfffkkkkkkkkkkkkkkkkkkkkklllhhhddd```___```dddggghhhjjjjjjkkkkkkllllllmmmmmmiiijjjkkkmmmnnnnnnoooooojjjnnnqqqqqqmmmiiihhhhhhhhhhhhhhheeecccdddjjjooozzzzzz||||||}}}~~~~~~~~~}}}zzz|||}}}}}}yyyvvvttttttppppppooommmjjjiiijjjkkkjjjiiihhhggghhhjjjlllmmmmmmkkkhhheeeaaa[[[UUUQQQMMMLLLLLLMMMOOORRRVVVXXXYYY]]]ccchhhlllmmmlllkkkiiikkkmmmnnnmmmllllllmmmlllllllllmmmnnnoooqqqqqqqqqpppnnnkkkiiiiiiiiiiiiiiikkkmmmnnnooonnnmmmlllkkkkkkkkkmmmoooppppppooooooooonnniiicccaaabbbeeeeeefffeeeccc```aaaeeeiiillliiigggfffggghhhhhhgggaaa^^^\\\[[[\\\\\\\\\[[[SSSFFF===>>>???;;;:::<<<:::888555111...,,,******************))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))*********,,,------------...000......,,,++++++,,,---...,,,.........------///111///222888EEEWWWiiixxx&&&&&&&&&&&&'''((()))***&&&'''((())))))***))))))((())))))******+++++++++///......///333:::@@@DDDLLLSSS\\\aaacccdddfffgggjjjiiigggeeedddcccdddeeejjjjjjjjjjjjjjjjjjjjjiiihhheeebbb```aaacccgggiiimmmlllkkkjjjjjjjjjkkkllliiijjjjjjkkkllllllllllllhhhkkknnnmmmiiiggghhhjjjfffggggggfffeeehhhlllpppwwwwwwxxx|||}}}~~~~~~~~~}}}|||zzz|||}}}|||yyyvvvttttttppppppnnnlllkkkkkkkkklllkkkjjjiiiiiiiiikkkmmmnnnnnnllliiieeeaaa\\\UUUQQQLLLLLLLLLMMMOOORRRUUUWWWXXX[[[aaafffjjjkkkkkkkkkiiilllnnnooonnnmmmnnnnnnllllllmmmnnnooopppqqqqqqsssqqqooollljjjiiihhhhhhfffhhhllloooppppppnnnmmmjjjjjjkkkmmmoooooonnnkkknnnooonnniiidddaaabbbddddddffffffbbb^^^^^^dddjjjlllkkkiiiiiiiiihhheeeccc[[[XXXVVVUUUVVVXXXYYYYYYQQQGGG??????>>>:::777888444333000...,,,+++***************))))))))))))))))))(((((('''''''''''''''((((((((()))))))))))))))(((((()))))))))************,,,------,,,,,,---...---,,,,,,,,,,,,---...///,,,---...------...000222333777@@@PPPcccsss|||&&&&&&&&&'''((()))***+++(((((())))))))))))((((((((())))))***++++++,,,,,,.........///444;;;BBBFFFPPPVVV^^^cccddddddfffhhhkkkiiihhhfffffffffffffffiiiiiiiiiiiihhhhhhhhhhhhiiihhhfffddddddeeehhhjjjooommmkkkiiiiiiiiijjjkkkjjjjjjjjjjjjiiiiiihhhgggfffhhhjjjjjjhhhhhhkkknnnfffggghhhiiikkknnnqqqtttuuutttuuuyyy~~~~~~~~~~~~}}}}}}|||{{{}}}}}}|||yyyvvvuuuuuurrrpppnnnmmmmmmmmmmmmmmmkkkjjjjjjjjjkkklllmmmnnnooollljjjgggccc^^^XXXSSSOOONNNNNNNNNPPPSSSVVVWWWWWWZZZ___dddhhhiiiiiiiiijjjlllooopppooooooooopppllllllmmmnnnooopppqqqqqqtttsssqqqnnnllljjjhhhhhh```ccchhhllloooooommmllljjjjjjkkkmmmnnnmmmjjjhhhkkkmmmmmmjjjdddaaabbbccceeegggfffbbb]]]]]]bbbhhhhhhiiijjjllllllhhhccc^^^WWWUUURRRRRRTTTWWWXXXXXXNNNGGGAAA>>><<<777444333000...,,,+++************))))))))))))))))))******(((((((((((((((''''''&&&''''''(((((())))))))))))))))))))))))***************+++,,,,,,++++++,,,---,,,,,,,,,,,,---......///,,,---...------///222555666<<>>:::666333000///,,,,,,***)))((())))))***))))))))))))************((())))))))))))((('''&&&&&&''''''(((((())))))***)))))))))*********++++++***+++,,,,,,******+++,,,,,,,,,,,,------.........---............000444777999BBBSSSfffwww((((((''''''((()))******'''((()))*********************+++,,,---...//////...///111444:::@@@EEEHHHOOOUUU\\\```aaabbbdddgggiiigggeeefffiiijjjiiigggeeeeeeeeefffgggggghhhhhhdddgggkkkllllllmmmoooqqqmmmmmmkkkjjjiiiiiihhhhhhjjjkkkkkkkkkjjjiiihhhhhhggghhhmmmtttzzzyyysssmmmkkkkkklllnnnqqqssssssssstttvvvxxxyyyyyyyyy{{{}}}~~~~~~~~~}}}zzzwwwwwwxxxwwwtttpppooopppqqqooonnnmmmmmmmmmnnnooooooppppppmmmllljjjiiihhhddd```\\\YYYXXXVVVUUUVVVWWWYYYZZZ\\\^^^bbbeeehhhiiiiiihhhgggjjjmmmnnnnnnmmmnnnoookkkmmmnnnpppqqqqqqqqqqqqqqqqqqpppnnnmmmjjjiiihhh^^^aaadddgggiiiiiihhhgggiiiiiiiiijjjlllllljjjhhhiiilllooonnnjjjgggggghhhfffdddbbb^^^\\\ZZZZZZZZZ\\\^^^aaadddeeebbb]]]XXXTTTRRRPPPPPPPPPOOOMMMKKK@@@===888333000///...,,,+++***)))((((((((()))***((()))))))))************))))))*********)))((('''&&&&&&''''''((())))))***))))))*********+++++++++***+++,,,+++***)))***+++,,,,,,------------------...////////////222666:::AAAMMM___qqq}}}((((((((((((((())))))***%%%&&&((()))+++,,,,,,,,,******+++,,,...//////000...000333777<<>>888444222///...,,,***))))))***+++(((((('''(((******)))''')))******+++++++++++++++,,,+++++++++,,,---......+++++++++++++++,,,------))))))(((((()))***++++++---...///...,,,+++++++++------,,,,,,------...///000...///111444888CCCNNN```gggttt''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,******++++++,,,---......222333555999???EEEKKKNNNTTTXXX]]]^^^^^^___bbbfffgggggghhhhhhfffdddaaa___aaa```^^^]]]]]]___```bbbbbbaaaaaacccfffjjjllllllkkkiiiffffffggghhhhhhggggggeeeggglllnnnmmmlllnnnsss{{{}}}oookkknnnppppppppppppooommmkkkiiillloooqqqrrrrrrrrrtttuuuwwwwwwwwwxxxyyyzzz||||||~~~}}}{{{yyy|||zzzvvvsssqqqpppqqqrrrqqqrrrsssqqqooonnnnnnooommmqqqrrrpppnnnooopppnnnmmmjjjgggfffffffffeeedddcccccccccbbbbbb```___^^^[[[^^^aaadddfffffffffeeeiiiiiiiiifffdddffflllppppppppppppqqqqqqqqqrrrrrrpppnnnjjjgggeeedddddddddhhhjjjkkkkkkjjjiiijjjkkkmmmkkkiiihhhhhhhhhgggffffffiiikkkkkkgggeeeeeegggjjjeee^^^XXXSSSRRRRRRSSSSSSTTTVVV[[[``````\\\XXXZZZTTTJJJ???666000...---***)))((((((((()))+++,,,***)))((()))******(((&&&******+++,,,,,,,,,,,,+++)))))))))(((((()))******(((''''''''''''(((((()))(((((((((((()))***+++,,,...///000000...,,,,,,------------,,,------...///111......111666>>>MMM[[[lllqqqzzz(((''''''&&&&&&''''''(((+++***((((((((()))+++,,,*********+++,,,---------333333666:::???EEEKKKNNNSSSWWWZZZ]]]]]]___bbbdddgggiiikkkjjjeee```^^^^^^]]]\\\ZZZYYYZZZ\\\___aaabbbaaa```aaadddhhhjjjkkkiiigggddddddeeehhhiiiiiiggggggiiikkklllnnnrrruuuwwwjjjggglllmmmnnnnnnnnnnnnlllkkkjjjjjjllloooppppppqqqsssttttttttttttuuuvvvxxxyyyzzz|||}}}~~~~~~~~~~~~{{{yyyuuuqqqnnnnnnooopppppppppppppppooooooooopppnnnppprrrpppoooooooooooommmjjjfffdddeeefffffffffeeeeeeeeedddcccbbbaaa```]]]^^^___aaaccceeeffffffjjjkkkjjjfffbbbccckkkrrrpppppppppqqqqqqqqqqqqrrrooommmjjjgggeeedddddddddgggiiikkkkkkkkkjjjkkklllmmmkkkiiihhhhhhgggeeedddeeehhhjjjiiifffddddddeeeiiieee^^^XXXSSSRRRRRRSSSRRRSSSUUU[[[```aaa^^^[[[XXXPPPDDD888000,,,++++++((((((((((((((()))***+++,,,+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,,,,(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''(((((((((((()))+++,,,,,,***,,,...///......///000---------------...//////111......333:::FFFXXXggguuuzzz)))(((((((((((((((((()))***)))((((((((()))++++++******+++,,,---......///222333666:::???EEEKKKNNNRRRTTTXXX[[[^^^```cccdddfffiiikkkhhhccc^^^]]]^^^YYYXXXWWWVVVXXXZZZ^^^```cccaaa```aaadddhhhjjjkkkhhheeecccccceeehhhiiiiiifffjjjlllkkkkkkqqqzzzzzzpppgggeeeiiihhhiiikkklllmmmmmmlllkkkiiikkklllmmmmmmoooqqqsssqqqqqqrrrssstttvvvxxxyyy{{{|||}}}}}}||||||}}}~~~{{{yyyuuuqqqooonnnoooppppppoooooopppqqqrrrrrrqqqooopppqqqrrrpppnnnnnnooonnnjjjfffdddeeeggghhhhhheeeeeeeeeddddddcccaaaaaa______```aaabbbdddfffgggkkkkkkiiieee```bbbjjjqqqooooooppppppppppppqqqqqqpppnnnkkkhhhfffeeeeeeffffffhhhjjjkkkjjjjjjkkkmmmllljjjhhhggggggfffdddaaaeeehhhkkkjjjfffddddddffffffccc]]]XXXTTTSSSSSSTTTRRRRRRTTTZZZ___aaa___\\\QQQIII===333...,,,,,,,,,*********)))))))))*********))))))+++---...---,,,******+++,,,,,,,,,,,,+++++++++***)))))))))******++++++************++++++(((((((((((()))***+++,,,)))+++---------,,,---......------------...//////000///111888AAAOOOaaaqqqzzz~~~))))))(((((((((((())))))'''((((((((()))))))))))))))***+++,,,...///000111333444666:::@@@FFFKKKOOORRRTTTWWWZZZ^^^aaacccdddccceeefffccc^^^[[[[[[\\\VVVVVVVVVVVVXXX[[[^^^```cccaaaaaabbbeeehhhjjjjjjgggeeeddddddfffhhhiiiiiiggglllooonnnrrr|||wwwoooiiieeedddfffdddfffhhhjjjkkkkkkkkkkkkgggiiijjjjjjjjjkkkmmmpppppppppppprrrsssuuuwwwxxxzzz{{{}}}|||{{{zzz{{{}}}~~~~~~yyyxxxvvvsssqqqpppppppppqqqpppoooppprrrssssssrrrpppooopppqqqoookkkkkknnnooolllhhhfffggghhhhhhhhhccccccdddddddddcccbbbbbbaaaaaaaaabbbdddeeeggghhhjjjiiigggccc```ccciiiooonnnnnnnnnoooooooooppppppooonnnkkkhhhffffffffffffdddgggiiijjjjjjjjjkkkmmmjjjiiigggggggggeeeccc```eeehhhkkkjjjfffddddddfffccc```\\\WWWTTTTTTTTTUUUSSSSSSTTTXXX\\\]]][[[WWWHHH@@@666///---------,,,,,,,,,++++++******))))))'''''''''))),,,---,,,+++))))))***++++++++++++***))))))((((((((())))))***,,,++++++***************)))))))))))))))******++++++,,,------***))))))***......------......///000000111777BBBLLLYYYiiiwww~~~(((((((((''''''(((((((((%%%&&&((()))))))))'''&&&((((((***,,,...000111222444555888<<>>DDDKKKQQQTTTUUUWWWXXX[[[^^^````````````\\\XXXQQQJJJGGGJJJQQQWWWWWWZZZ]]]___```aaaccceeedddcccccceeegggiiihhhggggggffffffgggiiijjjjjjiiikkkkkkoooyyyxxxllleee___\\\___aaabbbaaabbbbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeegggjjjlllkkknnnqqqsssrrrqqqqqqrrryyyzzz{{{|||{{{zzzxxxvvvyyyzzzzzz{{{zzzyyyxxxwwwtttttttttttttttsssrrrqqqmmmmmmmmmmmmllllllllllllkkkjjjhhhdddbbbcccfffiiilllkkkiiigggeeeddddddddddddfffhhhhhhfffeeedddeeeeeedddcccdddgggiiiiiihhhddd```^^^```aaaaaaccchhhhhhggghhhiiijjjllllllkkkkkkkkkkkkjjjhhhgggeeedddddddddfffggghhhiiiiiiiiicccbbbbbbbbbcccdddeeedddeeehhhkkkkkkgggdddccccccccc^^^YYYXXXZZZ[[[ZZZXXXXXXWWWWWWVVVRRRJJJ???888000///...---,,,,,,,,,,,,++++++++++++******))))))((()))))))))))))))(((((())))))************))))))((()))******++++++******''''''((())))))(((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++///---...111222222666<<>>DDDJJJOOOQQQSSSTTTVVVWWWXXXZZZ\\\]]]]]]]]]]]]YYYSSSLLLGGGHHHLLLPPPZZZ\\\___`````````aaacccbbbcccdddgggjjjjjjhhhfffgggfffeeefffhhhiiihhhgggggghhhiiikkkkkkjjjgggeee```]]]YYYXXXYYY[[[[[[[[[]]]___aaacccdddeeeeeedddfffeeedddeeegggiiijjjjjjlllmmmnnnnnnmmmmmmnnnppprrrtttwwwzzz{{{{{{{{{zzzzzzyyywwwuuuuuuvvvwwwxxxrrrsssuuuvvvvvvuuutttsssqqqooommmkkkjjjjjjkkkllliiihhhfffccccccfffkkkoooqqqpppnnnkkkgggccc```^^^gggggggggfffddddddeeeggggggeeedddcccdddeeedddccc^^^XXXTTTUUUVVVXXX^^^ddddddeeegggggghhhiiijjjkkkllllllkkkjjjhhhfffdddcccbbbeeehhhjjjkkkkkkiiihhhccccccbbbaaa``````bbbdddbbbdddggghhhgggfffdddccc```^^^[[[[[[\\\\\\ZZZXXXWWWZZZ[[[UUUHHH;;;333000......---,,,++++++,,,,,,((((((((((((((((((((((((+++,,,,,,,,,++++++***)))))))))************))))))(((((()))***************((((((''''''(((***+++---)))))))))*********++++++,,,------...///.........---...000222222555BBBOOObbbhhhqqqxxx|||~~~&&&''''''(((((((((((((((((((((((()))***+++++++++***+++,,,---///222444555999???FFFKKKNNNPPPSSSUUUWWWWWWXXXZZZ[[[\\\]]]]]]\\\[[[YYYUUURRRQQQSSSTTT\\\^^^```aaa``````aaabbbbbbbbbdddfffiiiiiigggeeegggeeeeeeeeeggghhhgggfffeeefffggggggfffeeedddddd]]][[[YYYYYYYYYZZZ[[[[[[[[[]]]aaaeeeggghhhhhhgggfffdddccceeegggiiiiiihhhkkkmmmnnnnnnmmmmmmooopppqqqsssvvvyyy{{{|||{{{{{{{{{yyywwwuuuuuuvvvxxxyyyrrrtttvvvwwwwwwvvvtttsssqqqpppmmmkkkjjjkkklllmmmiiijjjjjjjjjiiijjjlllnnnppppppooonnnkkkgggdddaaafffggggggeeedddccceeefffgggeeeccccccccccccbbbaaa\\\VVVQQQQQQRRRTTT[[[aaabbbdddggggggggghhhjjjlllnnnnnnllljjjhhheeebbbaaadddfffiiikkklllllljjjiiieeeffffffdddbbbaaaccceeecccdddeeefffeeeccc```^^^\\\[[[[[[\\\^^^^^^]]]\\\XXX[[[[[[RRRDDD777000...---,,,,,,++++++++++++,,,))))))))))))))))))))))))((())))))***++++++*********++++++,,,,,,++++++***(((((()))***************''''''&&&&&&''')))+++,,,((((((((()))))))))******------.../////////......,,,---000333444:::IIIXXXiiimmmttt{{{&&&''''''(((((((((((((((%%%%%%&&&'''((()))*********+++,,,...000333555666:::@@@GGGKKKNNNPPPTTTWWWYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___]]][[[ZZZZZZ[[[___aaaccccccbbbaaabbbbbbaaaaaabbbdddggghhhfffeeefffeeedddeeefffgggfffeeeeeeeeefffggggggfffeeeddd\\\\\\\\\\\\\\\\\\]]]]]][[[^^^ccchhhjjjkkkjjjiiieeebbbaaacccgggiiihhhfffhhhjjjmmmnnnmmmmmmnnnpppqqqrrruuuxxxzzzzzzzzzyyyzzzxxxvvvuuuuuuuuuwwwxxxsssuuuwwwxxxxxxwwwtttsssqqqpppnnnmmmmmmmmmnnnnnnjjjlllooopppnnnmmmlllmmmlllnnnoooooonnnkkkhhheeefffggghhhgggeeedddeeeffffffdddbbbbbbbbbbbbaaa```[[[UUUPPPPPPQQQRRRXXX^^^aaadddhhhhhhggggggkkknnnooonnnmmmjjjhhheeebbbaaadddfffhhhjjjkkkkkkjjjjjjgggiiijjjiiieeecccdddfffdddddddddddddddbbb]]]ZZZ[[[\\\^^^```aaaaaa```___ZZZ[[[XXXNNN@@@444...---,,,++++++******+++++++++))))))))))))************%%%%%%'''(((((()))))))))+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++''''''''''''(((((()))***((((((((()))))))))******++++++,,,---------------------000666;;;CCCRRR```mmmpppuuu{{{&&&''''''(((((((((((((((%%%%%%&&&'''((()))******++++++,,,...111333666777<<>>DDDJJJRRRXXX[[[[[[[[[[[[\\\[[[YYYYYYZZZ\\\___aaabbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbcccccccccccceeeeeedddddddddeeeffffffeeeeeecccbbbaaaaaaaaaaaahhhiiikkkmmmnnnnnnnnnmmmiiihhhggghhhhhhiiihhhhhhlllkkkjjjhhhgggfffeeeeeeaaaaaaaaaaaaaaabbbbbbbbbeeefffhhhiiiiiiiiiiiihhhfffggghhhgggggggggiiikkkkkkooosssssspppnnnrrruuuwwwwwwtttoookkkiiikkkmmmooooooooopppqqqsssuuuvvvqqqppppppqqqsssttttttssssssrrrrrrqqqpppqqqrrrsssooonnnmmmnnnoooooollljjjfffeeeeeefffiiijjjjjjiiieeeaaa[[[VVVTTTVVVYYY\\\cccdddfffgggiiiiiiiiiiiigggiiijjjjjjhhhggghhhiiimmmlllkkkkkkjjjkkkkkkllliiiiiihhhgggeeedddcccbbbccceeegggfffdddaaa``````ccc___[[[ZZZ[[[XXXRRRLLLCCC;;;333000---***)))+++))))))*********++++++++++++******)))******++++++))))))((()))************---///111111...+++))))))++++++++++++******))))))((()))))))))*********+++***)))(((((()))***,,,---------------...000444777@@@KKKZZZfffnnnrrrvvvzzz~~~zzzzzz}}}***)))((((((((()))+++,,,,,,,,,++++++,,,------...,,,...000111444888===AAAFFFLLLTTT[[[]]]\\\[[[ZZZ[[[ZZZZZZZZZ[[[]]]___```aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccdddddddddeeeffffffeeeeeeeeeeeeeeeeeeccccccbbbaaaaaaaaabbbbbbfffgggjjjmmmooopppppppppjjjiiihhhjjjmmmoooooonnnrrrpppnnnllljjjiiiiiiiiiffffffffffffgggggggggggghhhhhhjjjjjjjjjjjjiiihhhdddeeeffffffffffffiiikkkhhhmmmqqqpppmmmlllooossssssqqqoookkkiiijjjlllnnnnnnnnnooooooqqqrrrtttuuurrrrrrqqqsssuuuwwwwwwvvvtttrrrqqqpppqqqssstttuuuqqqpppooooooppppppooommmhhhggggggiiikkklllkkkjjjhhhddd^^^YYYWWWXXX[[[^^^bbbcccdddfffgggiiiiiijjjggghhhiiiiiigggggghhhjjjnnnnnnmmmlllkkkllllllllllllkkkiiigggdddbbb```___```bbbeeeeeeccc```___^^^```]]]YYYYYYZZZWWWOOOIII<<<555///...,,,)))))),,,************++++++++++++++++++************++++++((()))))))))))))))***+++---///111111...+++))))))+++++++++***************)))))))))))))))************))))))))))))+++,,,---...///......---000555999JJJTTTbbbmmmtttvvvwwwxxx|||{{{}}}~~~{{{{{{***))))))))))))***++++++++++++++++++,,,---......---///111333666;;;@@@EEEIIINNNVVV[[[]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______aaaaaa``````aaabbbcccddddddddddddeeeeeeffffffgggggggggfffeeeeeedddccccccaaaaaaaaaaaaaaabbbcccdddeeegggiiilllnnnooooooooolllkkkkkkoootttvvvvvvssswwwuuurrrpppnnnmmmmmmnnniiijjjjjjjjjkkkkkklllllliiiiiijjjjjjjjjiiigggfffccceeefffgggggghhhiiikkkhhhkkknnnnnnlllkkkmmmooonnnmmmjjjiiiiiijjjmmmnnnmmmmmmnnnoooppprrrssstttsssrrrrrrtttvvvxxxxxxwwwtttrrrpppqqqsssuuuuuuuuurrrpppooopppqqqrrrqqqooojjjiiiiiijjjllllllkkkiiiiiifffaaa]]][[[\\\^^^___bbbbbbccceeefffhhhiiijjjggghhhhhhhhhggggggiiijjjnnnnnnnnnmmmmmmllllllkkklllkkkjjjgggdddbbb```___]]]___bbbbbb```]]][[[ZZZ\\\ZZZXXXXXXVVVQQQJJJDDD888111,,,,,,+++)))))),,,*********++++++++++++,,,,,,+++******)))*********''')))******))))))***+++,,,...///...,,,***))))))************************))))))))))))))))))))))))))))))***+++,,,---------...///000//////333;;;AAATTTZZZdddnnnvvvyyyyyyyyyzzzyyyzzz~~~~~~|||~~~))))))***++++++++++++***************+++,,,---......000333555999===CCCHHHKKKPPPVVV[[[\\\[[[ZZZZZZYYYZZZ]]]___``````___^^^````````````aaabbbdddeeeeeeeeeffffffggghhhhhhhhhggggggfffeeedddcccbbbaaa______```aaabbbdddeeeffffffgggiiikkklllllllllkkkmmmllllllpppvvvxxxvvvrrruuutttrrrpppnnnmmmmmmmmmiiijjjjjjkkklllmmmnnnnnnhhhiiiiiiiiihhhgggeeedddbbbdddgggiiiiiiiiijjjkkkkkklllmmmmmmmmmlllllllllllljjjhhhhhhiiijjjkkklllmmmmmmmmmnnnpppqqqssstttsssrrrqqqsssuuuwwwvvvuuusssqqqpppqqqtttuuuuuutttrrrpppoooooopppqqqqqqpppkkkkkkjjjkkklllllljjjhhhhhhfffcccaaa______``````aaabbbbbbdddfffhhhiiijjjgggggghhhgggfffgggiiikkkmmmnnnnnnnnnnnnlllkkkjjjkkkjjjiiigggeeedddcccbbb^^^```ccccccaaa]]][[[ZZZXXXXXXXXXVVVPPPIIIBBB===666///+++++++++)))))),,,*********+++++++++,,,,,,++++++***)))))))))))))))''')))+++***)))(((***,,,***,,,,,,+++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---//////...------///111111333999CCCKKK[[[\\\bbblllwww}}}~~~|||zzzyyyzzz~~~~~~}}}((()))***,,,,,,+++******************+++,,,---...///111444666:::???EEEIIILLLPPPVVVZZZ[[[ZZZZZZZZZXXXZZZ^^^aaabbbaaa___]]]``````___```aaabbbdddeeefffffffffggghhhiiiiiijjjggggggfffeeedddbbbaaa```^^^^^^___aaaccceeeggghhhhhhiiijjjjjjjjjiiihhhgggllljjjkkkooouuuvvvrrrmmmqqqpppnnnmmmkkkjjjjjjjjjhhhhhhiiijjjlllmmmnnnnnngggggghhhhhhfffeeecccbbbaaadddhhhkkkkkkkkkkkklllnnnmmmlllmmmnnnnnnlllkkkkkkjjjhhhhhhiiijjjjjjjjjmmmmmmmmmnnnoooqqqssstttrrrqqqppprrrtttuuuuuutttsssqqqpppqqqtttvvvtttrrrqqqooonnnnnnoooppppppooollllllkkklllmmmllliiiggggggfffeeecccaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjgggggghhhgggffffffiiikkkmmmnnnoooooonnnllljjjhhhhhhhhhhhhgggffffffeeeeeeaaacccffffffccc```]]]\\\VVVXXXXXXTTTLLLCCC;;;777444...***++++++)))))),,,******+++++++++,,,,,,,,,++++++***)))(((((())))))''')))+++***((((((***,,,)))******)))(((''')))+++((((((((((((((()))))))))))))))))))))((((((((((((''')))---///000000...---+++...222333666>>>JJJTTT^^^]]]```jjjwww{{{zzz|||~~~((()))))))))))))))((((((++++++,,,------......///000222444777;;;@@@FFFJJJRRRSSSTTTVVVXXX[[[^^^___```___^^^___aaaaaa]]]ZZZ]]]^^^```bbbdddeeeffffffffffffgggggghhhiiiiiijjjmmmjjjfffdddddddddcccbbb_________``````bbbcccdddhhhgggfffffffffffffffgggeeefffhhhjjjkkkjjjiiihhhhhhkkknnnnnnkkkhhhggghhhhhhhhhiiiiiiiiijjjjjjjjjhhhhhhgggfffeeeddddddcccaaaccceeehhhjjjkkkkkkkkklllllllllllllllllllllllliiigggggglllnnnlllkkklllmmmmmmmmmmmmnnnooopppqqqsssssstttuuuvvvvvvuuuuuussssssrrrsssssstttuuuvvvpppqqqqqqrrrrrrqqqqqqpppqqqpppooonnnmmmlllkkkjjjkkkgggddddddfffeee```\\\``````aaabbbdddfffhhhjjjiiiiiiiiigggeeeeeegggiiimmmnnnppppppooollliiigggkkkhhhffffffhhhjjjjjjhhheeedddddddddeeeccc```]]]UUUTTTRRRNNNIII@@@777000------,,,,,,******))))))++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))***))))))***,,,,,,+++)))*********)))))))))))))))******))))))))))))*********++++++***)))***---///...000333666;;;FFFUUU___fffgggkkkrrrzzz}}}zzz{{{}}}~~~((())))))******))))))(((+++,,,,,,------......///000333666999<<>>DDDJJJNNNUUUUUUWWWXXXZZZ\\\]]]^^^___^^^]]]]]]___```______^^^___aaabbbcccdddddddddccccccddddddddddddddddddgggeeebbb``````aaa```___^^^^^^^^^___```aaaccccccdddeeefffgggggggggggggggffffffggghhhhhhfffeeedddggghhhiiiiiigggggggggiiikkkkkkjjjiiihhhffffffeee```aaabbbccceeefffggggggdddeeefffggghhhhhhhhhhhhiiiiiiiiihhhhhhgggggggggdddaaabbbfffhhhfffdddeeejjjjjjkkkmmmoooqqqsssttttttsssqqqppppppqqqrrrsssttttttsssrrrrrrrrrrrrrrrrrrqqqooonnnnnnoooqqqrrrrrrqqqooommmmmmnnnooopppllliiiffffffhhhgggccc___^^^^^^___aaaccceeeggghhhjjjjjjjjjiiihhhgggiiijjjnnnnnnnnnmmmkkkjjjhhhgggeeeccccccdddgggiiijjjjjjllllllllliiifffbbbaaaaaa\\\VVVMMMDDD;;;333,,,'''*********++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((((((((()))))))))))))))((('''(((*********(((******************************))))))))))))******+++,,,......,,,,,,---///000444;;;EEEPPP[[[dddjjjrrrrrrsssvvv{{{~~~zzzxxxvvvxxx~~~)))***++++++++++++++++++,,,,,,------.../////////000333777<<<@@@EEEKKKOOOVVVWWWYYYZZZ\\\]]]^^^^^^aaa___^^^^^^___aaabbbcccaaabbbcccdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbeeeccc`````````aaa```___]]]^^^^^^___```bbbcccddddddeeeggghhhiiiiiiiiiiiiffffffgggffffffdddcccbbbgggggggggffffffggghhhiiilllkkkjjjhhhfffeeecccccc```aaabbbccceeeggghhhhhhffffffffffffffffffffffffgggggggggfffffffffeeeeeedddaaaaaafffgggeeecccdddhhhhhhjjjlllnnnqqqsssuuutttrrrooommmlllnnnppprrrttttttsssqqqqqqppppppppprrrpppnnnllllllnnnppprrrrrrpppmmmllllllmmmoooqqqkkkiiigggggggggfffccc```___``````bbbdddfffgggiiijjjkkkkkkkkkiiiiiijjjkkkooonnnmmmkkkjjjiiihhhhhhfffeeeeeefffhhhiiiiiiiiijjjkkkkkkhhhccc```___```VVVOOOFFF===666222...,,,))))))))))))******************************************))))))))))))******(((((((((((())))))))))))((('''&&&&&&((())))))((()))***************+++++++++******))))))******+++***,,,---...------...///111666AAANNN[[[eeekkknnnuuuuuuuuuvvvxxx{{{|||}}}vvvtttssswww}}}******+++,,,,,,---,,,,,,,,,,,,---......//////000000333888===BBBGGGLLLPPPWWWXXXZZZ\\\^^^^^^______bbbbbbbbbaaaaaabbbdddfffddddddeeeeeefffeeeeeeddd````````````aaaaaaaaaaaacccbbb``````bbbbbbbbbaaa^^^^^^^^^___aaacccdddeeefffggghhhiiijjjkkkkkkkkkfffffffffeeedddcccbbbbbbffffffeeefffgggiiijjjjjjkkkjjjiiigggeeedddbbbbbbcccddddddeeefffgggggghhhgggffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffccccccgggiiifffdddeeeggggggiiijjjmmmoooqqqsssqqqooollljjjiiillloooqqqtttsssrrrpppoooooooooooorrrpppllljjjjjjlllppprrrpppnnnllljjjjjjkkknnnoooiiihhhgggffffffeeebbbaaabbbbbbcccccceeefffhhhiiiiiijjjlllkkkjjjiiijjjkkknnnmmmlllkkkjjjiiiiiihhhiiijjjjjjjjjiiiiiiiiiiiihhhiiihhhfffbbb___]]]]]]OOOIII???888333111000///---,,,,,,+++******))))))***************************))))))))))))))))))***(((((((((((())))))))))))((('''%%%&&&'''))))))((())))))******+++++++++,,,++++++************++++++)))+++,,,---,,,---///111333;;;IIIWWWbbbjjjnnnppptttuuuuuuuuuvvvwwwyyyzzzttttttwww{{{***+++,,,---.........------------...//////000000000444:::???DDDJJJOOOSSSWWWYYY[[[^^^``````aaa```cccdddeeedddcccccceeegggffffffffffffeeeeeedddccc______``````aaabbbbbbcccbbbaaa```aaacccdddcccbbb^^^______```bbbdddfffgggiiiiiihhhhhhiiijjjkkklllgggffffffeeedddccccccbbbfffeeefffhhhjjjlllllllllhhhhhhgggfffeeedddcccbbbeeeeeeeeeffffffggggggggggggfffeeedddddddddddddddfffgggggghhhhhhiiiiiijjjiiieeefffjjjkkkhhhfffggggggggghhhiiijjjlllnnnooommmllliiihhhhhhjjjmmmooorrrrrrqqqoooooonnnnnnnnnpppnnnllljjjjjjlllnnnpppooonnnllljjjjjjkkklllmmmgggggggggfffeeedddcccbbbeeeeeeeeeeeeeeefffgggggghhhiiikkkkkkjjjjjjjjjkkklllllllllllllllkkkjjjjjjkkkmmmnnnmmmkkkiiiiiijjjiiihhhfffeeeccc```[[[WWWIIIDDD<<<555111///...---000000///...---,,,+++******************************))))))(((((())))))***(((((((((((()))))))))))))))'''%%%%%%''')))))))))))))))******+++,,,,,,,,,++++++************++++++)))***,,,,,,---///222555999DDDTTTaaaiiillloooqqqsssuuuvvvvvvvvvvvvxxxyyywwwzzz}}}++++++---....../////////------......//////000000222777===CCCHHHMMMSSSVVVWWWYYY\\\___aaabbbbbbbbbccceeegggfffdddcccccceeeeeeeeeeeeeeedddcccbbbaaa^^^___```aaabbbdddeeeeee```______aaacccdddcccbbb___``````bbbcccfffggghhhjjjiiigggffffffgggiiikkkgggfffeeedddddddddddddddffffffgggjjjnnnpppooommmeeeeeeeeeeeeddddddddddddcccddddddeeeeeefffggggggfffeeedddcccccccccdddeeeggghhhhhhjjjkkklllmmmnnnkkkhhhhhhlllmmmjjjhhhiiihhhhhhggghhhhhhiiijjjjjjiiihhhgggfffgggjjjlllnnnqqqpppoooooonnnnnnnnnnnnooommmkkkjjjjjjkkkmmmooopppooonnnllllllkkkkkkkkkhhhhhhiiihhhfffeeeddddddgggfffeeeddddddddddddeeefffhhhkkkkkkjjjiiijjjjjjiiikkkmmmnnnnnnnnnlllkkkjjjlllooonnnllljjjkkkllljjjfffcccbbbbbb]]]SSSKKKAAA===777222///---+++***...---------,,,,,,++++++************************))))))(((((((((((())))))(((((((((((())))))))))))***(((&&&&&&''')))******))))))***++++++,,,------,,,++++++******++++++,,,+++,,,,,,,,,...222777;;;BBBPPPaaalllnnnnnnqqqtttrrruuuyyyzzzyyyyyyzzz|||zzz}}}+++,,,---...////////////------......///000000000444999???EEEKKKPPPUUUYYYVVVXXX\\\___bbbcccccccccbbbeeehhhgggdddbbbbbbcccdddddddddcccbbbaaa```___^^^___```bbbccceeefffggg^^^^^^^^^```cccdddcccbbb``````aaacccdddfffhhhiiikkkhhheeecccccceeehhhjjjffffffeeedddddddddeeeeeeffffffhhhlllqqqrrrpppmmmcccccccccddddddeeeeeeeeeaaaaaabbbccceeefffggggggfffeeedddcccccccccdddeeehhhhhhjjjkkkmmmooopppqqqllliiiiiimmmnnnkkkhhhiiiiiihhhggggggggggggggghhhgggfffffffffgggjjjlllnnnpppoooooonnnnnnnnnnnnooonnnmmmkkkjjjjjjkkkmmmnnnqqqpppooonnnmmmlllkkkjjjhhhiiijjjiiigggfffeeeeeegggfffeeedddcccbbbbbbbbbfffhhhjjjkkkjjjiiiiiijjjhhhjjjmmmooopppooommmlllgggkkknnnnnnlllkkklllnnnjjjddd_________YYYLLLAAA999666222000///...,,,***)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++(((&&&&&&''')))******))))))***+++,,,,,,------,,,++++++******++++++,,,------------///444;;;@@@IIIXXXjjjsssrrrpppssswwwssswww|||}}}||||||}}}~~~{{{~~~|||xxxzzz..................------000...,,,,,,...000111222333888>>>EEEKKKQQQVVVZZZYYY[[[]]]```bbbdddffffffjjjfffcccccceeefffeeecccfffffffffeeedddcccaaaaaaaaa______aaaeeefffeeecccaaa`````````aaabbbcccddddddbbb______bbbeeeggggggiiihhhfffdddcccdddeeefffffffffeeedddddddddeeeeeedddeeehhhllloooooollljjjeeeccc``````bbbdddffffffeeedddbbb``````aaabbbccceeeffffffeeeccccccdddfffiiiiiijjjkkkmmmpppsssuuullllllmmmmmmlllkkkiiihhhllliiifffdddeeefffffffffiiihhhfffeeeeeeggghhhjjjooonnnlllkkkjjjkkkkkklllmmmkkkhhhggggggiiilllnnnnnnoooooooooooonnnnnnmmmhhhiiikkklllllljjjgggffffffeeebbbaaaaaabbbdddfff___cccgggiiiiiigggggggggiiikkkmmmpppqqqqqqppppppjjjmmmpppooommmkkklllmmmgggddd^^^YYYSSSKKKDDD???222111///---,,,+++,,,,,,---,,,***)))((()))***+++******)))))))))))))))******************)))((((((***)))(((''''''((()))***(((''''''(((+++,,,,,,+++%%%&&&((()))******))))))+++++++++,,,---...---+++,,,///111000///666BBBMMM]]]cccllltttxxxxxxxxxxxx{{{zzzyyyyyy{{{||||||{{{}}}zzz{{{------...............---///---,,,,,,...000222222666:::AAAHHHMMMSSSXXX[[[[[[\\\^^^```bbbdddeeeeeehhhfffcccccceeegggfffeeedddeeeeeeddddddcccbbbaaabbbaaaaaabbbeeefffeeeccc`````````aaaaaacccdddeeedddbbb``````cccfffhhhiiihhhgggeeedddcccdddeeeffffffeeeeeedddddddddddddddfffgggjjjmmmpppoookkkhhheeeccc``````bbbdddeeeeeeeeedddbbbaaaaaaaaabbbcccdddeeefffeeeddddddeeegggiiiiiijjjlllnnnppprrrsssjjjjjjkkkkkkjjjhhhfffeeeiiihhhgggfffeeedddeeefffggggggggggggiiijjjlllmmmmmmlllkkkkkkjjjjjjjjjjjjiiigggeeeddddddfffiiikkknnnnnnooooooooonnnmmmmmmiiijjjlllmmmllljjjgggeeefffdddbbbaaaaaaccceeefff___bbbeeegggggggggggghhhjjjlllnnnpppqqqqqqpppooolllooopppoookkkhhhggggggfffbbb\\\UUUNNNFFF>>>999222000///---,,,++++++,,,++++++++++++******))))))++++++***))))))(((((((((***************)))((((((***)))(((((((((((()))***)))((('''(((***+++***)))'''(((***+++,,,,,,+++++++++++++++,,,---------,,,---000222222444<<>>EEELLLQQQVVVZZZ]]]]]]^^^```aaaccccccddddddgggeeeddddddfffggggggfffcccdddddddddddddddccccccdddccccccdddeeeeeedddbbb_________```aaacccdddeeedddbbb```aaadddgggiiiiiifffeeeddddddcccddddddeeeeeeeeedddccccccccccccccchhhjjjlllpppqqqppplllhhheeecccaaaaaabbbdddddddddeeedddcccbbbaaabbbcccdddcccdddeeeeeeddddddfffhhhhhhiiikkkmmmnnnooooooppphhhhhhhhhhhhfffeeedddcccdddgggiiigggdddbbbccceeehhhiiijjjkkklllllllllllljjjjjjjjjjjjiiihhhggggggdddcccaaa```aaadddgggiiinnnnnnnnnnnnnnnmmmllllllkkklllmmmmmmllliiifffddddddcccbbbaaaaaaccceeeggg```bbbdddeeeeeeeeegggiiilllmmmoooqqqqqqpppooonnnooopppqqqnnniiidddaaa```ddd___WWWOOOGGG>>>777222000///...---,,,++++++,,,(((***+++,,,,,,***(((''')))))))))))))))*********)))************))))))(((***))))))(((((())))))***)))((('''((()))***)))((()))***+++,,,------------+++,,,,,,,,,------------///111444666;;;FFFUUUaaammmppptttvvvvvvvvvwwwxxx}}}{{{yyyzzz}}}~~~yyyyyy}}}+++,,,---...////////////------------...000444666<<>>DDDLLLSSSWWWYYY[[[\\\aaabbbbbbccccccccccccccceeeeeeeeedddcccbbbaaaaaadddeeefffggghhhhhhhhhhhhcccddddddcccaaa```___^^^[[[\\\\\\\\\^^^___```aaaeeecccaaaaaabbbcccbbbaaaaaabbbdddeeeeeeeeeeeedddeeedddccccccbbbbbbccccccfffgggjjjnnnqqqrrrpppnnngggeeedddddddddeeedddbbbddddddddddddddddddeeeeeebbbccceeeddddddeeegggiiihhhiiijjjkkkkkkjjjiiihhhgggffffffeeeddddddcccccc```eeejjjiiieeebbbbbbeeehhhjjjkkklllllljjjhhhfffggghhhhhhhhhgggeeecccaaaaaa`````````aaacccfffgggjjjjjjkkklllllllllllllllnnnooooooooommmjjjfffdddaaa`````````aaacccdddeeebbbccccccbbbbbbcccgggiiilllmmmoooppppppooonnnmmmppppppooonnnkkkfffaaa]]]^^^WWWMMMBBB:::333...+++,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((()))***'''''')))***++++++******((())))))*********))))))))))))************))))))***)))(((((())))))((('''))))))******++++++,,,---,,,---...---++++++...000...222999AAAKKKXXXfffooorrrrrrrrrrrrrrruuuyyy|||{{{yyyxxxyyy}}}{{{|||,,,,,,---...////////////---///111111111333888===AAAGGGOOOVVVZZZ[[[\\\\\\bbbbbbcccddddddddddddcccccceeefffeeecccbbbaaabbbeeeeeefffggghhhhhhhhhgggbbbcccdddccc```^^^^^^^^^\\\\\\\\\\\\]]]^^^______eeecccaaaaaaaaabbbaaa``````bbbdddfffggggggeeeeeeeeeeeedddccccccccccccccceeefffgggjjjnnnppppppoooiiihhhffffffffffffdddcccddddddeeeeeeeeeeeeffffffcccdddeeeeeeddddddfffhhhhhhhhhhhhhhhgggfffeeedddeeeeeeddddddddddddeeeeeebbbeeeiiiiiifffddddddeeeccceeegggjjjkkkkkkkkkjjjhhhhhhgggfffeeedddbbbaaa```_________```bbbcccdddggggggiiijjjlllmmmmmmmmmnnnoooppppppnnnjjjgggeeebbbbbbbbbbbbcccdddeeeeeeddddddeeedddccccccfffhhhjjjkkkmmmooooooooommmlllnnnnnnmmmmmmkkkgggaaa]]]XXXQQQFFF<<<555000...,,,******+++,,,,,,,,,++++++,,,+++((('''&&&''')))******+++++++++***)))'''&&&((())))))************))))))******++++++******)))***)))((()))***+++***))))))((((((((()))***+++,,,,,,...///---++++++...222000666@@@KKKVVVaaakkkqqqqqqqqqqqqqqqrrruuuzzz~~~zzzyyyyyyzzz}}}~~~}}}~~~------...............---...111333333222444:::@@@DDDJJJSSSZZZ]]]^^^^^^]]]bbbbbbcccdddeeeeeeddddddaaadddggggggeeedddeeegggdddeeeeeeffffffffffffeeeaaaccceeeccc```^^^___```___^^^^^^^^^^^^^^^______bbbaaa```aaacccdddcccbbb___bbbeeehhhiiihhhgggeeefffeeeeeedddddddddddddddgggeeeeeegggjjjmmmnnnnnnkkkjjjhhhhhhhhhgggeeecccddddddeeefffffffffffffffdddeeefffeeeddddddeeeggghhhgggfffdddcccbbbbbbbbbcccbbbbbbbbbcccdddeeefffeeefffggggggggggggfffeeebbbdddfffiiikkkllllllllliiihhhgggeeedddcccbbbbbb]]]]]]]]]\\\]]]^^^______dddeeegggiiikkkmmmnnnnnnnnnoooppppppnnnkkkhhhffffffffffffffffffffffffgggffffffgggfffdddccceeefffgggiiikkkmmmnnnnnnmmmlllmmmlllkkkkkkkkkfff```ZZZQQQJJJ???666111......---((()))***+++,,,,,,++++++******)))(((((((((((((((((()))***++++++***((('''(((((()))***************)))***++++++++++++***)))***)))(((***+++---,,,+++))))))(((((()))***,,,---,,,...///---******...333555===IIIWWWbbbkkkpppsssqqqqqqqqqqqqrrruuuzzz~~~{{{{{{{{{|||~~~~~~|||zzz~~~~~~.........///......------...111444444333555<<>>CCCFFFNNNTTT\\\bbbddddddcccbbbeeeeeefffffffffffffffeeeeeeeeefffiiikkkkkkiiifffeeecccaaaaaabbbcccbbbaaahhhiiiiiiiiigggccc```^^^````````````___^^^]]]]]]cccdddeeefffgggfffeeeddddddeeeeeefffgggggghhhhhhgggfffeeeddddddeeefffgggjjjiiiiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhgggfffeeeggggggfffffffffeeeeeeeeeeeedddbbb``````bbbdddeeehhhfffdddaaa___^^^^^^^^^___aaaccccccaaa``````aaacccfffhhhhhheeebbbaaabbbdddeeefffhhhhhhhhhhhhhhhdddaaa^^^___bbbcccaaa^^^]]]]]]]]]]]]]]]^^^^^^___aaadddhhhjjjkkkkkkmmmnnnmmmmmmmmmmmmlllkkkjjjiiilllmmmmmmmmmkkkgggcccaaacccdddffffffdddcccbbbccchhhgggfffgggiiikkkkkkkkkkkkkkkkkkhhhbbbZZZSSSNNN>>>777///++++++,,,+++)))---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))*********++++++---,,,+++***+++++++++***'''((()))***+++******)))************************++++++,,,------......///------......///333888<<>>CCCIIILLLQQQWWW^^^cccdddcccbbbaaacccdddeeefffggggggggggggiiihhhhhhhhhiiiiiigggeeeeeedddbbbbbbdddeeedddccceeeeeeffffffeeecccaaa```^^^___```````````````___eeegggiiikkkkkkjjjhhhgggaaabbbcccdddfffgggiiiiiihhhgggfffeeeeeefffggghhhhhhhhhhhhgggggggggggggggiiiiiijjjjjjiiihhhgggfffggggggffffffffffffffffffddddddccccccccccccdddddddddbbb___]]]\\\]]]^^^___]]]___``````___^^^___aaa___aaadddfffeeecccaaa```cccddddddeeeeeeeeeffffffaaa```___aaacccdddcccaaa\\\]]]___aaaaaa```^^^\\\___aaaeeegggggggggiiijjjjjjiiihhhhhhhhhjjjkkkllliiijjjlllkkkiiiddd___\\\]]]___aaabbbaaabbbccceeeccccccdddfffiiikkkkkkjjjiiihhhfff```WWWMMMBBB<<<666222...,,,---......---************************************))))))))))))(((((((((((())))))))))))+++(((&&&'''++++++)))%%%)))))))))((()))******++++++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,...------...333<<>>FFFRRR[[[bbbiiiqqqvvvvvvzzzzzzwwwwww{{{uuurrroookkkjjjkkkmmmnnnuuurrrqqqsssssssssxxx{{{pppooooooooowww---...000000///000333555777;;;AAAFFFKKKPPPUUUXXX^^^```bbbeeeeeedddcccaaabbbccccccdddeeefffgggggglllkkkjjjiiiiiijjjkkklllkkkiiigggfffhhhiiiiiiiiiggggggeeedddccccccccccccccccccdddddddddddddddddd```aaabbbddddddeeeeeeeee```___]]]___bbbeeehhhhhhfffgggggghhhgggfffeeedddfffhhhjjjkkkjjjiiiiiiiiillljjjggggggggghhhgggggg^^^___```aaaaaaaaaaaaaaa___^^^^^^___aaadddgggiiihhheeebbb___^^^\\\ZZZXXXYYYZZZ\\\\\\]]]```cccfffdddcccbbbbbbcccdddbbbaaaddddddccc```\\\\\\```cccgggggghhhiiiiiiiiiiiiiiikkkiiiiiiiiijjjjjjhhhfffddddddbbbbbbbbbbbbddddddhhhiiijjjkkkkkkkkkjjjiiillllllllljjjhhhggghhhiiihhhhhhfffdddbbbaaadddffffffeeeeeedddccc___ZZZWWWMMMFFF<<<555222000...,,,++++++++++++++++++++++++))))))******))))))((('''))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++++++++*********'''((()))***++++++++++++++++++++++++,,,,,,,,,---******,,,///......333:::DDDMMMYYY```dddjjjttt||||||}}}zzz}}}|||zzzyyyxxxwwwuuuqqqpppnnnnnnpppssswwwyyy{{{yyyyyy{{{zzzyyy{{{xxxooonnnttt---...000000000111333666777<<>>555000000000...+++*********++++++,,,,,,,,,+++******)))))))))))))))((()))))))))*********+++))))))***+++++++++++++++)))))))))((((((((('''''''''((()))***,,,,,,------*********+++++++++,,,,,,...------//////000777???MMMYYYhhhppppppqqqwww}}}yyyvvvxxxzzznnnllljjjjjjmmmqqqtttuuuyyy||||||{{{~~~qqqjjjuuu///000222222333444777999:::???FFFMMMSSSWWW[[[^^^aaabbbdddeeeffffffeeeeeeddddddfffhhhjjjlllmmmnnniiiiiiiiiiiihhhhhhgggggghhhgggfffggghhhiiihhhfffggggggggggggfffeeecccccc______```aaabbbcccdddeeebbbbbbaaaaaabbbbbbcccddddddeeeeeedddbbbaaabbbccceeeeeeggggggggggggfffeeeeeeggghhhgggffffffgggiiikkkhhheeeccccccbbbaaa```\\\]]]^^^_______________\\\\\\\\\\\\\\\]]]^^^^^^___```aaa```______aaacccbbbcccdddbbb```______```aaabbbdddcccbbbbbbcccdddbbbcccdddccc``````cccfffffffffggghhhhhhhhhhhhhhhiiihhhhhhiiijjjjjjiiiggggggfffeeeeeeeeeeeefffgggggggggggghhhiiijjjkkkkkknnnooonnnllliiiggghhhiiifffggggggfffddddddeeegggbbbbbbaaa```]]]WWWOOOJJJ===888111...------,,,************++++++,,,,,,---,,,+++***))))))))))))***((())))))******+++++++++******+++,,,,,,,,,,,,+++++++++*********)))))))))((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,...///111999CCCWWWbbbooovvvvvvtttvvvyyy}}}sssppppppoookkkjjjjjjlllrrrxxx|||~~~{{{zzz}}}iiiZZZVVVjjj000111333444444666999;;;===BBBJJJQQQWWW[[[___bbbddddddfffgggggghhhggggggeeeeeefffhhhiiijjjkkklllfffggghhhiiiiiihhhfffeeegggfffeeefffhhhhhhfffeeehhhhhhhhhhhhfffdddcccaaa``````aaacccdddeeeggggggeeedddcccbbbbbbbbbccccccbbbeeeggggggdddbbbcccdddeeeeeeffffffggghhhhhhhhhfffggggggfffddddddeeeggghhhfffcccbbbbbbaaa___]]]______^^^^^^^^^^^^____________^^^^^^]]]]]]]]]]]]\\\^^^``````___^^^```aaabbbcccdddcccaaa``````aaabbbddddddcccaaabbbeeegggffffffeeedddcccccccccdddcccdddeeegggggghhhhhhhhhjjjiiiiiikkkmmmmmmlllkkkiiihhhgggffffffggghhhiiiiiiiiiiiiiiijjjjjjkkkllllllnnnnnnmmmjjjhhhhhhhhhbbbdddeeedddccccccdddfffaaa```___\\\WWWOOOFFF@@@333111///---,,,+++,,,,,,)))******+++,,,,,,------,,,+++***)))))))))******((())))))******+++,,,,,,++++++,,,------------,,,+++*********)))))))))))))))***++++++,,,,,,,,,,,,------------.........///---,,,---000222777AAAKKKccciiiqqquuussspppoooooouuuxxxyyytttpppppppppmmmmmmlllmmmqqqvvv|||||||||}}}}}}dddXXXYYYnnn111222444555555777:::<<>>IIIUUUiiilllooopppnnnjjjhhhfffhhhlllooooooqqqttttttqqqnnnnnnooorrrxxx}}}~~~~~~}}}zzzzzz{{{~~~pppgggjjj~~~111444666888999;;;===???DDDJJJRRRYYY___cccgggjjjlllkkkhhhfffeeeeeefffgggdddgggjjjjjjiiigggffffffgggggghhhhhhgggfffeeeeeefffeeeddddddccccccccccccdddeeedddcccaaa```aaabbbcccdddddddddcccccceeeggghhhfffdddbbbaaabbbdddeeeeeefffhhhiiihhhfffcccaaadddfffiiilllmmmllljjjiiihhheeebbbaaaaaabbbbbbbbbdddbbbaaaaaaaaa```^^^\\\____________```aaacccccceeeccc```\\\ZZZYYYYYYZZZ\\\___aaaaaa```______```aaaaaaaaabbbccceeefffgggbbbbbbaaa``````bbbgggjjjmmmjjjgggggghhhhhheeebbbaaabbbdddfffhhhhhhhhhhhhkkklllmmmooopppqqqqqqqqqjjjiiihhhggggggiiikkkllljjjhhhgggggghhhiiiiiihhhkkkmmmnnnmmmjjjgggeeeeeeeeecccaaaaaabbbbbbaaa```\\\WWWQQQJJJDDD???:::666......//////...,,,***))),,,,,,,,,------,,,++++++***++++++++++++***))))))))))))***++++++++++++***......//////...,,,***(((,,,,,,,,,+++++++++******%%%'''((()))((()))+++,,,...---111888999222///111...333;;;EEEMMMSSSWWWXXXeeefffeeedddbbbaaacccdddfffiiimmmppprrrtttwwwyyyuuuuuuuuuvvvyyy{{{~~~}}}zzzxxx{{{~~~000222555777999<<<@@@CCCGGGMMMUUU\\\aaaeeehhhjjjkkkjjjgggeeeddddddeeefffeeeggghhhiiigggffffffggggggggggggggggggfffeeeeeeeeeeeedddcccccccccdddddddddeeeeeecccaaa```aaabbbdddeeeffffffdddeeefffhhhhhhfffdddbbbaaabbbccceeedddfffhhhiiiiiigggeeecccdddeeehhhiiijjjjjjiiihhhhhheeebbbbbbcccdddddddddcccbbbaaaaaabbbaaa___]]]___``````aaaaaabbbbbbbbbbbb```]]]ZZZXXXXXXXXXYYY]]]___aaabbbaaa``````aaaaaaaaaaaabbbcccdddeeefffccccccaaa```aaacccgggjjjkkkiiigggfffggggggeeebbbaaaccceeeggghhhiiiiiiiiiiiijjjlllmmmnnnooooooooojjjiiihhhggghhhjjjlllnnniiihhhfffgggiiijjjjjjiiilllnnnooonnnjjjgggeeedddcccaaa____________^^^\\\ZZZUUUMMMEEE???999555222------.........,,,+++***,,,,,,,,,------,,,,,,++++++++++++++++++***))))))************++++++++++++,,,---...//////---,,,***------,,,,,,,,,+++++++++)))***,,,,,,+++***+++,,,---000999BBBBBB999222111;;;@@@HHHPPPUUUXXXXXXWWWXXX[[[^^^```bbbdddgggjjjiiikkkoooqqqsssuuuwwwyyyuuuvvvwwwxxxzzz}}}~~~{{{zzz|||///111333555888===DDDHHHLLLRRRZZZ```dddfffhhhiiijjjiiigggeeeddddddeeeeeeeeefffffffffddddddeeeggggggggggggggggggffffffeeeddddddcccccccccdddeeeeeeeeeeeeeeedddbbbaaabbbdddeeeggghhhgggffffffhhhiiigggfffdddbbbaaabbbcccddddddeeehhhiiijjjiiigggeeecccdddeeefffggggggffffffgggeeecccccceeefffgggfffcccbbbbbbbbbccccccaaa___```aaabbbccccccbbbbbbaaa^^^\\\ZZZXXXWWWWWWXXXYYY]]]___aaabbbaaaaaabbbcccaaaaaaaaaaaabbbccceeeeeedddcccbbbaaabbbdddgggiiiiiigggfffeeeffffffdddbbbcccdddfffhhhiiijjjjjjiiihhhiiijjjkkklllmmmmmmmmmiiiiiihhhhhhiiilllnnnpppjjjhhhfffgggiiijjjkkkjjjmmmoooooonnnjjjgggddddddbbb```^^^\\\\\\[[[YYYWWWUUUOOOFFF>>>777333///---,,,,,,------------,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++******)))+++******)))***+++,,,---***+++---...///...---------------,,,,,,,,,++++++)))+++...///...---.........333===FFFFFF???999888KKKOOOTTTXXXYYYXXXTTTQQQLLLPPPVVV[[[```eeeiiimmmmmmooorrrtttuuuuuuwwwyyyvvvwwwyyy{{{}}}~~~||||||}}}111222333555999???FFFLLLPPPUUU]]]ccceeeffffffgggjjjiiigggfffeeeeeeeeefffeeeeeeeeecccbbbbbbeeegggfffgggggggggggggggffffffccccccccccccddddddeeefffeeeffffffeeecccbbbccceeeeeeggghhhhhhgggggghhhiiigggfffdddbbbbbbbbbbbbcccccceeehhhjjjkkkjjjhhhgggcccccccccccccccdddddddddfffdddcccdddgggiiiiiiiiieeedddcccdddeeeeeedddbbbaaabbbdddeeedddcccaaa```\\\[[[YYYWWWWWWXXXYYYZZZ^^^```aaabbbbbbbbbccceee`````````aaaaaacccddddddeeecccaaaaaaccceeeggghhhfffeeeddddddddddddcccbbbdddeeegggiiijjjjjjjjjjjjhhhiiijjjkkklllllllllllliiiiiihhhhhhjjjmmmoooqqqllljjjgggggghhhiiiiiiiiikkkmmmnnnmmmjjjgggeeeeeebbb```^^^\\\ZZZXXXUUURRRMMMGGG>>>777222///---,,,+++,,,,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,++++++***))),,,+++***))))))+++---...+++,,,---.........------,,,,,,,,,,,,++++++++++++&&&)))---/////////000111000555<<>>777111///.........,,,,,,++++++,,,,,,,,,---***+++,,,,,,---------,,,+++,,,,,,,,,,,,+++******---+++***))))))+++---...------...---------,,,,,,++++++++++++************'''))),,,............///000888@@@DDDFFFHHHKKKNNNTTTRRRNNNIIIDDDAAA?????????DDDKKKQQQWWW]]]cccgggqqqsssvvvwwwwwwwwwxxxzzzyyy{{{}}}|||zzzxxxxxxzzz{{{{{{{{{|||555666777999===DDDLLLQQQVVVZZZ___bbbcccddddddeeejjjjjjjjjiiiiiihhhhhhhhheeeeeedddbbbaaaaaadddgggeeefffggggggggggggggggggddddddcccccccccdddeeeeeefffggggggfffeeeeeefffhhheeegggiiijjjiiihhhhhhhhhiiihhhgggfffdddcccccccccbbbdddgggiiijjjiiihhhgggccccccddddddcccbbbaaaaaadddddddddfffiiijjjjjjjjjhhhfffffffffggggggeeeccc```aaabbbccccccbbbbbbaaa___^^^\\\[[[[[[]]]^^^___```aaaaaaaaa``````bbbccc```````````````aaabbbbbbbbb___]]]]]]aaacccbbb```___aaabbbaaa``````aaabbbeeefffhhhiiijjjjjjiiiiiijjjkkkllllllmmmmmmmmmllliiiiiihhhhhhiiilllnnnpppoookkkgggddddddeeeeeeeeefffhhhjjjjjjhhhfffeeeeeeaaa___[[[XXXTTTOOOJJJFFF:::666111.........//////---,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,++++++***,,,++++++***+++,,,---............------,,,,,,,,,,,,,,,,,,+++++++++******,,,...///...------...000333???KKKNNNMMMLLLKKKIIIMMMIIICCC>>>:::999999:::777<<>>JJJSSSQQQKKKGGGCCC@@@@@@===999666444444666777222666;;;BBBJJJSSS]]]ccclllnnnrrrtttvvvxxxzzz|||}}}}}}~~~|||yyyyyy|||222444888===CCCKKKSSSYYY\\\^^^```aaabbbdddgggiiiggghhhhhhhhhhhhhhhgggfffdddeeeeeedddccccccdddfffeeeeeefffggghhhhhhggggggfffeeeeeedddccccccccccccggghhhhhhgggffffffhhhjjjgggjjjmmmnnnmmmkkkkkkkkkkkkkkkjjjhhhgggeeeddddddbbbdddfffhhhhhhgggeeeddddddeeeggghhhgggdddaaa___dddddddddfffhhhjjjiiihhhfffdddcccccccccbbb___]]]____________```aaaccccccbbb```___]]]]]]^^^___```bbbbbbaaa___]]]]]]^^^``````____________``````aaa___[[[XXXYYY]]]___]]]ZZZ[[[^^^``````^^^^^^```bbbeeefffggghhhiiiiiihhhgggjjjjjjkkklllllllllkkkkkkjjjiiihhhggggggiiikkklllhhheeebbbaaabbbeeeggghhhiiijjjkkkiiieee```^^^]]]YYYVVVRRRNNNIIICCC<<<777000...,,,+++,,,,,,++++++///...,,,***))))))******)))***+++,,,------...---,,,,,,------,,,,,,+++******+++,,,---------,,,,,,+++++++++,,,---...000000000////////////.........,,,---///111333888???CCCKKKTTTUUUKKKAAA>>>===:::555444333222111222333444222444888>>>EEENNNXXX^^^iiilllpppsssuuuxxxzzz}}}~~~~~~}}}~~~|||{{{444999===@@@DDDLLLXXX```fffdddcccdddfffggghhhggggggggghhhiiiiiiiiiiiiiiikkkjjjiiigggffffffffffffffffffhhhiiiiiijjjjjjjjjiiihhhhhhfffeeecccaaa```ddddddeeefffhhhjjjkkkllljjjmmmooonnnkkkiiijjjlllmmmlllkkkiiigggfffdddddddddeeehhhjjjjjjhhhfffdddcccdddeeefffffffffeeeeeehhhiiiiiijjjjjjjjjiiiiiigggccc______bbbbbb^^^ZZZ[[[\\\^^^```bbbbbbbbbbbbbbbcccdddcccaaaaaaaaabbbccccccbbbaaa```______^^^]]]]]]^^^^^^^^^^^^^^^^^^YYYYYYYYY[[[]]]]]][[[YYY\\\^^^```cccddddddccccccfffeeefffhhhkkkkkkjjjhhhffffffgggiiillllllkkkiiijjjjjjiiihhhggggggggggggeeeccc______bbbfffiiijjjjjjkkkkkkiiieee___ZZZVVVUUUQQQLLLGGGBBB<<<666222///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111000000///...---,,,,,,,,,+++++++++,,,,,,---------000000...------...//////+++---......---,,,---------///222777===CCCHHHKKKMMMLLLIIIDDD???999444222000000000111222444555666666666666888>>>HHHTTT\\\eeeiiimmmoooooorrrvvvzzz}}}}}}666:::>>>BBBFFFNNNYYYaaafffeeeeeefffiiijjjiiiiiiggggggiiijjjjjjjjjiiiiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeggghhhhhhiiiiiiiiiiiiiiihhhgggeeedddbbbaaaffffffffffffhhhiiijjjkkkkkklllmmmmmmkkkkkklllmmmmmmmmmkkkjjjhhhfffeeedddcccdddeeefffgggfffdddcccdddddddddeeeeeeeeeffffffiiiiiiiiijjjjjjiiihhhhhhgggccc``````bbbbbb^^^[[[YYYZZZ\\\^^^````````````bbbcccdddcccaaa``````aaaaaaaaa```___^^^]]]]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYYYY[[[\\\\\\ZZZYYY[[[\\\___bbbdddddddddccchhhhhhhhhhhhiiiiiigggdddeeeeeefffhhhjjjkkkiiihhhggggggfffddddddcccccccccaaa___^^^___cccgggiiijjjhhhiiihhhfffbbb\\\VVVSSSLLLIIIDDD???;;;666111---------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---...///000111/////////...---------,,,+++++++++,,,,,,---------//////...---......///000,,,---///...---,,,,,,---...111888>>>DDDGGGHHHIIIFFFEEEAAA===888444000/////////000000111333444555111222333555;;;CCCNNNUUUaaaeeekkknnnooorrrvvvzzz}}}~~~777:::???DDDHHHPPPZZZaaaffffffgggiiilllmmmllljjjggghhhjjjkkklllkkkiiihhhgggggghhhhhhhhhfffeeedddcccdddeeefffgggggggggfffhhhhhhggggggfffdddcccbbbgggggggggggghhhiiijjjjjjmmmkkkjjjjjjlllnnnnnnnnnmmmmmmllljjjhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddcccdddeeefffgggiiiiiiiiiiiiiiihhhgggggggggdddaaaaaabbbbbb___\\\ZZZ[[[]]]___```aaaaaa```bbbcccdddbbb```______```bbbaaaaaa```^^^]]]]]]\\\^^^]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\\\\ZZZXXXXXXZZZ^^^aaacccdddddddddhhhgggggghhhiiiiiigggdddeeeddddddeeefffgggeeecccbbbaaa```^^^]]]]]]\\\\\\ZZZYYYYYY[[[```dddggghhheeeeeeeeebbb]]]WWWQQQMMMGGGCCC>>>999666333000...,,,++++++************+++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000..................------++++++,,,,,,,,,,,,------......---......///000111......///...,,,+++,,,...222888@@@GGGKKKJJJGGGEEE???===999555222000...............///000111222333...000222444999@@@HHHMMM[[[aaahhhmmmpppsssxxx{{{777:::???EEEJJJRRRZZZ```dddeeegggjjjnnnnnnmmmkkkhhhiiikkkmmmmmmllljjjhhheeefffhhhiiihhhgggeeecccbbbccccccdddeeeeeeddddddeeeffffffeeeeeedddcccbbbfffffffffggghhhjjjkkklllnnnjjjggghhhlllppppppooommmmmmllljjjiiigggffffffiiihhhgggfffeeefffggggggfffeeecccccccccdddfffhhhiiiiiiiiiiiihhhgggfffffffffdddbbbbbbbbbbbb```^^^^^^___aaacccddddddddddddbbbccccccbbb```______```eeedddcccbbbaaa______^^^[[[[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWYYY\\\```cccdddddddddddddddeeehhhjjjkkkjjjiiifffdddbbbbbbbbbaaa___]]]\\\\\\ZZZXXXWWWVVVVVVVVVUUUSSSQQQSSSXXX^^^bbbdddaaaaaa```]]]XXXRRRKKKHHHAAA===888444333111000///,,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,------...//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111/////////---,,,,,,...000<<<@@@GGGLLLLLLIIICCC???:::888555222000//////000...------...///000111111///111444666:::???DDDHHHUUU\\\fffmmmrrruuuzzz}}}}}}~~~}}}777:::@@@FFFLLLTTTZZZ^^^bbbccceeeiiimmmnnnmmmllljjjkkklllmmmmmmlllkkkiiifffggghhhiiiiiigggeeecccaaabbbbbbccccccccccccbbbccccccdddddddddccccccbbbdddeeefffgggiiikkkmmmnnnmmmiiifffggglllooopppooollllllkkkjjjiiigggffffffjjjhhhgggeeeeeeeeeggggggfffeeecccccccccdddfffhhhhhhhhhhhhhhhhhhgggfffeeefffdddcccccccccbbbaaa```aaabbbdddeeefffffffffeeeaaabbbcccbbbaaa``````bbbeeeeeedddbbbaaa```___^^^YYYXXXWWWWWWXXXYYY[[[\\\\\\ZZZYYYYYY[[[[[[[[[YYYWWWYYY\\\___aaabbbbbbbbbddddddeeegggjjjkkkjjjiiieeecccaaa___^^^]]][[[YYYYYYXXXWWWUUUTTTTTTSSSSSSTTTPPPKKKKKKNNNTTTZZZ]]][[[[[[ZZZWWWRRRLLLEEEBBB888555000...---------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111//////...---,,,...222555EEEGGGIIIIIIGGGBBB===:::666444111///...///000111------------...///000000///111444777999<<<@@@CCCPPPXXXdddnnnssswww{{{~~~zzz~~~~~~|||888;;;AAAHHHPPPWWW\\\^^^aaaaaacccggglllnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkiiiiiijjjiiihhhgggeeedddaaaaaabbbbbbbbbbbbbbbaaabbbbbbcccdddddddddddddddeeeeeefffgggiiikkkmmmnnnjjjhhhggghhhjjjmmmnnnnnnkkkkkkjjjiiihhhgggffffffhhhgggeeedddccccccdddeeeeeeeeedddcccdddeeefffgggffffffggggggggggggffffffeeeeeeddddddcccbbbbbbaaa```aaacccdddeeeeeeddddddaaabbbccccccbbbbbbcccdddddddddbbbaaa___^^^\\\\\\ZZZYYYWWWVVVWWWXXXZZZ\\\[[[ZZZXXXYYY[[[\\\\\\[[[XXXZZZ\\\___``````______eeedddeeefffhhhhhhfffdddbbb```^^^\\\\\\\\\[[[YYYZZZYYYXXXWWWWWWVVVVVVWWWWWWRRRLLLIIIJJJNNNRRRTTTSSSSSSRRRPPPKKKEEE???;;;555333000......///...---,,,++++++++++++,,,------,,,,,,,,,,,,---------------------.........//////..................------------,,,,,,,,,,,,++++++,,,---...///000000000///.........---...222777;;;HHHGGGEEEBBB>>>:::777555000///...---------...///...---------......///000...000333444555888;;;===JJJTTTbbbmmmtttwww{{{}}}xxx|||;;;>>>CCCKKKTTTZZZ^^^```aaaaaacccfffkkknnnppppppoooooommmlllllllllmmmmmmmmmlllkkkiiihhhfffeeedddaaaaaabbbbbbbbbbbbaaaaaabbbcccdddeeefffggggggggghhhhhhhhhhhhiiijjjkkkkkkfffgggiiiiiiiiiiiikkkllljjjiiiiiihhhgggfffeeeeeeggggggfffeeedddcccccccccdddddddddeeeeeeeeeffffffddddddeeefffggggggggggggeeeeeeeeedddcccbbbbbbccc___aaabbbcccddddddcccccc```aaacccdddcccdddeeegggeeedddcccaaa___^^^\\\\\\]]][[[YYYWWWVVVVVVXXXYYYZZZYYYWWWXXXZZZ\\\]]]]]]ZZZ[[[]]]^^^___^^^\\\[[[aaaaaaaaacccdddeeecccaaa]]][[[YYYZZZ\\\]]]^^^]]]^^^]]]]]]\\\\\\\\\]]]]]][[[WWWRRRNNNMMMMMMMMMLLLJJJJJJJJJHHHDDD>>>888444444333111111111111///...***************+++,,,,,,,,,,,,,,,------------...---------.............../////////...---------,,,---------,,,,,,+++++++++---...///000000///......,,,---------000555===BBBDDDBBB???;;;888444222000---------..............................//////000///111222222333444777:::EEEPPP___kkkrrrvvvyyy{{{~~~}}}}}}wwwzzz~~~===@@@FFFNNNWWW]]]aaabbbbbbbbbcccfffkkkoooqqqrrrqqqpppmmmlllkkklllnnnoooooonnnllljjjgggfffeeeeeeaaabbbbbbbbbbbbbbbaaaaaacccdddeeeggghhhiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhdddgggjjjjjjhhhgggiiikkkiiihhhhhhgggfffeeeeeedddiiihhhhhhgggffffffeeeeeecccdddeeefffffffffeeeeeecccccceeefffggghhhhhhhhheeeeeefffeeecccbbbcccccc```aaacccdddeeeddddddccc___aaacccddddddeeegggiiigggfffeeecccaaa```^^^^^^aaa^^^[[[WWWUUUUUUVVVVVVYYYXXXWWWXXXZZZ]]]^^^^^^\\\]]]^^^^^^^^^\\\ZZZYYY[[[[[[\\\___bbbdddcccbbbXXXWWWVVVXXX\\\___aaaaaaaaaaaaaaa```aaabbbbbbccc___\\\XXXUUURRRNNNJJJGGGDDDEEEDDDCCC???999444000///...---.........+++)))))))))((())))))***++++++,,,,,,,,,---------......---------...............000000///...------,,,,,,---------,,,,,,+++++++++......///000000///...---+++,,,,,,...111888@@@FFF>>>===;;;888555111///.........///000000000////////////.........//////000111222333333333444777:::BBBMMM\\\iiippptttvvvxxx|||||||||||||||{{{zzzyyywwwyyy|||~~~BBBCCCHHHQQQ[[[bbbdddcccdddeeehhhjjjmmmnnnnnnnnnlllkkkiiihhhiiikkkmmmooopppmmmjjjhhhhhhggggggfff^^^___aaabbbccccccbbbaaaccccccccccccdddfffhhhiiikkkkkkjjjgggeeedddeeegggfffgggiiijjjlllllllllllliiihhhhhhgggfffeeeeeedddgggffffffeeeeeedddccccccffffffeeeeeeeeeeeefffgggeeeeeeeeeeeefffgggiiijjjhhhgggfffeeecccbbbaaa``````bbbeeeggggggeeebbb```bbbccceeegggiiiiiiiiiiiiiiigggeeeccccccaaa___]]]aaa^^^ZZZWWWXXXYYYYYYYYYYYYXXXWWWYYY\\\___aaabbb^^^^^^]]]\\\ZZZXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[UUUVVVWWWYYY[[[]]]```aaaaaaaaaaaaaaaaaa`````````^^^[[[YYYXXXWWWSSSMMMIIIAAA@@@===:::777333111/////////.........---------,,,++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000000///...---,,,------......------,,,,,,------...+++---///...---,,,,,,------///000111666???DDDDDD;;;888444///---,,,---...***,,,...///000///...---..................------111222222222222333666888<<>>;;;888444111///............---------,,,,,,,,,,,,++++++++++++++++++---------------,,,,,,,,,,,,,,,------...//////000000///...---,,,------...------,,,,,,,,,,,,------,,,---///...---,,,,,,---...///000222:::CCCDDD???999666222...,,,,,,---...+++,,,...///000///---,,,........................000111222111111222555777<<>>===;;;;;;::::::999:::::::::<<<>>>@@@CCCFFFJJJMMMOOOUUUUUUWWWYYY[[[]]]^^^___```^^^ZZZVVVRRRNNNKKKIII<<<:::777333000...,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++++++++------......//////000000---------.........//////............------......---,,,,,,,,,,,,,,,,,,---,,,---......------...000...444999<<>>;;;888777666666666555444444444555555555666777:::===AAADDDEEEIIIJJJLLLPPPSSSWWWYYYZZZ[[[YYYVVVQQQMMMJJJHHHHHH<<<:::777333000...------,,,,,,+++++++++*********...------,,,+++++++++,,,.........//////000000000---------...............------..................,,,,,,,,,++++++,,,,,,,,,---......---------///111...999CCCCCC???===;;;888000///---,,,+++,,,---............------,,,++++++---------.........//////...////////////000333555666===JJJXXXdddmmmrrruuuwwwwwwwwwvvvuuuuuuwwwyyy}}}zzzxxxxxx{{{~~~LLLRRRYYY___bbbcccdddeeeeeefffgggiiiiiiiiihhhhhhfffgggiiikkklllllljjjjjjeeeeeeeeefffhhhiiihhhgggdddccccccbbbbbbbbbcccccccccdddeeeeeeffffffeeeeeegggiiijjjiiihhhffffffgggeeeddddddcccdddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbaaaaaa```bbbbbbcccdddddddddcccbbbccccccdddeeeeeeeeedddccceeeddddddcccbbbbbbaaaaaa```aaabbbcccdddccccccbbbbbbccceeefffggggggfffeeecccaaa``````aaaaaa```^^^\\\ZZZXXXXXXYYYYYYXXXWWW[[[ZZZXXXWWWTTTOOOIIIEEE???===:::777444333222222333222222222222222333333000111222444666999;;;<<<>>>???BBBEEEIIILLLOOOPPPPPPOOOLLLHHHDDDBBBCCCDDD<<<:::666222000.........,,,,,,,,,+++++++++******------,,,,,,,,,,,,------.........///////////////........................,,,---......///.........,,,,,,++++++++++++,,,,,,---......---,,,---000222333@@@IIIFFF===888888888///...---,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,------.../////////...///000//////000333555555<<>>AAACCCDDDCCCCCCAAA===:::999<<>>:::555333111///...///000111------------...000111111//////......//////000111333444555666888999:::;;;;;;;;;999666333333777;;;;;;888444000---------------------,,,,,,,,,+++++++++++++++,,,---...///000//////......---------,,,.....................---+++,,,.../////////......,,,++++++++++++++++++,,,.........---,,,...111444AAAGGGIIIDDD<<<999666333000//////...------------++++++++++++,,,------...,,,,,,------...///000000///000111000000111444666777<<>>999444111///...------,,,,,,------,,,,,,,,,,,,---...///000---......//////......---............///000111222222111000///000111333444888666333///---,,,+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------------+++,,,............///111///......---,,,,,,+++++++++,,,,,,------,,,,,,++++++************,,,---...------000111...,,,222:::JJJHHHDDD???999444222111------+++*********+++++++++---......,,,,,,---///222000111444222------111000111111111000000222444999:::@@@LLLZZZcccgggfffjjjlllooosssuuuvvvuuuuuuvvvttttttvvvyyy||||||{{{|||}}}[[[___dddgggiiiiiijjjkkkiiijjjkkkkkkiiiiiijjjkkkhhhiiiiiiiiihhhfffeeeccceeedddccccccbbbbbbbbbbbbbbbaaa```bbbeeeggghhhgggiiigggeeeeeeggghhhgggfffjjjjjjjjjiiiiiigggfffeeeeeedddcccdddfffggggggfffggghhhhhhfffddddddeeefffeeeffffffggggggggggggfffdddddddddccccccccccccccccccbbbaaa``````bbbdddeeecccdddddddddcccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbdddeeeffffffeeedddfffgggdddcccbbbaaa___]]][[[ZZZZZZYYYWWWWWWXXXXXXWWWVVVNNNJJJDDD>>>999555111...------,,,+++++++++,,,,,,++++++,,,---............,,,------......------,,,,,,,,,,,,,,,---......///111000///......000222333666444111...+++******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,...//////......000111.........------,,,,,,++++++,,,,,,------,,,,,,+++++++++*********++++++,,,//////111222///---333;;;HHHEEE@@@:::555111///...---,,,,,,++++++++++++,,,---...///...,,,,,,---...222222444777555000///111333444444333111111222333888;;;BBBNNN\\\eeeiiiiiilllnnnppprrrssssssrrrqqquuuuuuuuuwwwzzz|||||||||{{{}}}]]]aaafffjjjkkkkkklllmmmkkkllllllkkkiiiiiijjjlllggghhhhhhhhhgggfffdddcccfffeeeeeedddccccccddddddcccbbbbbbccceeeggghhhhhhhhhhhhggghhhiiijjjjjjjjjmmmllllllkkkiiigggeeeddddddbbbbbbcccfffiiijjjjjjjjjjjjiiihhhgggfffggggggdddeeefffgggggggggggggggeeeeeeeeeeeeeeedddddddddcccbbbbbbaaabbbdddfffgggeeeeeeeeedddccccccbbbaaa`````````aaaaaabbbccccccfffggghhhgggfffdddeeefffeeedddcccaaa^^^\\\YYYXXXYYYXXXWWWXXXXXXXXXVVVTTTJJJEEE???:::666333000---///...------,,,,,,------***+++,,,.........---,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...///...---------///111222666444111---+++***++++++******+++++++++,,,,,,,,,///...,,,++++++,,,---...---...//////...---...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------///000...---444===HHHCCC===777222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---222444777999777555444555555666666555444333555666888<<>>HHHKKKDDD:::444111000///---+++,,,,,,------------,,,...///000///------...//////333555555999@@@GGGIIIGGGEEE@@@:::555333555777>>>DDDOOO[[[fffmmmqqqsssoooppppppqqqqqqqqqqqqqqqnnnppptttvvvvvvvvvwwwxxxsssvvv{{{dddhhhkkkmmmmmmllllllllljjjmmmpppqqqnnnkkkiiiiiiggghhhiiiiiiiiihhhgggfffeeeeeeddddddddddddeeeeeecccdddfffeeecccccceeeggghhhjjjmmmmmmkkkjjjjjjllljjjjjjjjjjjjiiihhhgggfffgggeeecccccceeehhhjjjkkkkkkiiiggghhhkkkllllllkkkffffffgggggggggffffffeeeaaabbbdddfffggggggfffffffffffffffgggggghhhhhhhhhiiihhhgggeeeeeeeeeeeefffdddcccaaa``````aaabbbcccdddfffhhhhhhgggeeeddddddccccccaaa```^^^[[[YYYXXXVVVVVVWWWYYYYYYWWWRRRNNNBBB>>>888444222111111000------,,,+++++++++++++++++++++************++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,))))))***+++...222555777333222///,,,+++***++++++******+++++++++,,,,,,,,,,,,,,,---.../////////...///000000///,,,+++,,,------------------------------,,,,,,++++++,,,,,,---,,,---...///000000//////......111333333555???IIILLLDDD999222111111///---++++++---.........---------...//////......///000---111222222888EEEPPPTTTNNNKKKDDD<<<666444777:::>>>IIIYYYhhhqqqttttttrrrsssssssssrrrqqqppppppooommmqqquuuwwwvvvvvvwwwyyyvvvxxx{{{hhhjjjmmmnnnmmmjjjiiiiiijjjmmmqqqrrrpppllliiihhhhhhhhhiiijjjjjjiiihhhgggcccccccccbbbbbbcccddddddcccdddfffdddbbbbbbdddggghhhkkknnnnnnkkkiiijjjkkkhhhhhhiiiiiiiiihhhhhhgggiiifffdddccceeehhhiiijjjjjjhhhfffhhhkkkmmmmmmkkkhhhhhhiiihhhhhhgggffffff___aaadddfffggghhhgggfffgggggggggggghhhhhhhhhhhhjjjiiigggfffeeeeeeffffffhhhfffcccaaa`````````aaaaaadddgggiiihhhgggggghhhbbbbbbaaa```^^^[[[YYYXXXUUUVVVWWWYYYYYYVVVQQQMMMAAA<<<777333111111000000000///......------......,,,+++***)))))))))++++++,,,------......------,,,++++++***************+++(((((()))+++...333777999222000---+++)))))))))*********+++++++++,,,,,,,,,***+++---///000000///...000111111000...,,,,,,---------------------------------++++++++++++------***+++---///000000/////////...000222111333<<>>???===;;;;;;===CCCKKKPPP___gggqqqwwwxxxwwwwwwwwwzzzvvviiiiiiooovvvxxxzzz~~~~~~{{{lllmmmnnnnnnlllkkklllmmmoooooommmlllllllllllllllmmmllljjjiiihhhhhhhhhiiihhhhhhhhhiiiiiijjjkkkkkkiiihhhgggggghhhjjjkkkkkkkkkkkkjjjjjjkkkmmmnnnnnnnnnnnnmmmkkkjjjhhhgggfffgggggghhhiiiiiiiiiiiihhhgggggghhhiiijjjlllmmmnnnooonnnllljjjhhhhhhhhhhhhdddfffhhhjjjkkkkkkjjjjjjfffgggiiihhhgggggggggiiillljjjhhhfffdddcccbbbbbbaaaaaa```]]][[[ZZZ[[[\\\```aaadddffffffdddaaa___[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZYYYUUUMMMDDD===666333///---------------,,,,,,++++++***)))((((((+++++++++++++++++++++++++++***)))(((((()))***+++((()))******(((((()))+++***---222777;;;;;;888555......---,,,+++,,,---...---...//////000000//////......///......---,,,,,,,,,---------.........///,,,,,,,,,---------......---......///000000//////............////////////...111222000444>>>GGGJJJEEE<<<333111111///...000........./////////000000///////////////000111111111222111111000222555888:::;;;<<<>>>BBBJJJSSSZZZlllqqqwwwzzzyyyxxxxxxyyy~~~vvvhhhhhhooowwwxxxzzz}}}~~~jjjkkklllllljjjjjjkkkmmmmmmlllkkkkkkkkklllmmmnnnmmmllliiigggfffggghhhiiijjjjjjkkkkkkllllllllllllmmmkkkjjjjjjlllnnnnnnnnnkkkjjjiiikkkmmmooopppooommmmmmmmmlllkkkiiihhhgggggghhhiiijjjjjjiiihhhgggggggggggghhhjjjkkkmmmnnnnnnnnnmmmkkkiiihhhgggfffcccdddgggiiijjjjjjjjjiiifffhhhjjjjjjiiihhhhhhiiikkkjjjhhhgggeeedddcccccceeedddbbb___[[[YYYZZZ[[[^^^___```aaaaaa```^^^]]]ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZVVVNNNDDD===666444000.........---,,,+++++++++***)))))))))(((++++++++++++++++++++++++***))))))(((((())))))******+++,,,+++******,,,...,,,000555999:::999666444,,,---...---,,,,,,---///------...///000000//////------.........------,,,,,,------....../////////+++,,,,,,------.........---...//////000000000000............////////////...222333222555???GGGJJJEEE<<<444222111//////000....../////////000000000000000000000111222333333000111111111000111444666888;;;???CCCHHHPPPZZZaaatttxxx||||||zzzxxxyyy{{{vvvjjjlllrrrxxxyyy{{{}}}~~~~~~iiijjjkkkkkkjjjjjjlllnnnlllkkkjjjjjjkkkmmmpppqqqpppnnnjjjhhhggggggiiijjjllllllmmmmmmmmmmmmmmmmmmqqqnnnkkkkkkmmmnnnmmmlllhhhggggggjjjnnnqqqqqqpppllllllllllllllljjjiiihhheeefffhhhjjjjjjjjjiiihhhggggggggghhhiiikkkmmmnnnlllmmmmmmllljjjhhheeecccbbbdddgggiiijjjkkkjjjiiifffhhhkkkkkkjjjiiijjjjjjjjjiiihhhgggfffeeeddddddddddddbbb___\\\[[[[[[]]]____________^^^^^^]]]]]]YYYYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[WWWNNNDDD===777444000......---,,,+++************))))))))))))************************+++++++++,,,,,,+++++++++***+++++++++******,,,...///222777::::::777555333***,,,......,,,,,,...000....../////////...------,,,,,,---.........------++++++,,,------...//////++++++,,,,,,---......///------///000000111111111............////////////...222333222666@@@HHHJJJFFF===555333222000///000.../////////000000000000111111111111222333444555222333555666666777999;;;<<<@@@FFFKKKPPPXXXbbbkkkxxx{{{~~~}}}zzzxxxxxxzzzuuuppprrrwww{{{{{{|||~~~|||}}}~~~hhhjjjkkkjjjjjjkkkmmmooolllkkkkkkkkklllooorrrtttsssqqqmmmjjjiiijjjlllmmmmmmmmmnnnnnnnnnnnnmmmmmmsssoookkkjjjkkkkkkiiigggfffeeeeeeiiinnnqqqqqqpppkkkllllllmmmlllkkkiiihhhccceeegggjjjkkkkkkjjjjjjfffgggggghhhiiikkklllmmmkkklllmmmmmmkkkhhhdddbbbcccdddgggjjjkkkkkkkkkjjjgggiiikkklllkkkjjjjjjkkkiiihhhhhhgggfffeeeeeeddd`````````^^^]]]]]]___aaabbbaaa```_______________YYYYYYZZZZZZ[[[]]]^^^___]]]]]]]]]\\\WWWOOOEEE>>>666444000...---,,,+++***)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))((('''(((+++---111444888:::999666444333))),,,......,,,,,,...000000000000///...,,,+++***++++++,,,---............******+++,,,,,,---......++++++,,,,,,---...//////------///000111111111111............/////////000...222444333777@@@HHHKKKFFF===666444333000///000////////////000000000000222222222222333444555666666888:::;;;<<<===???AAAAAAGGGMMMRRRWWW___jjjrrrxxx{{{~~~}}}yyywwwwwwyyy{{{uuutttwww{{{}}}}}}~~~{{{|||~~~hhhiiiiiijjjkkklllmmmnnnmmmlllkkkllloooqqqrrrsssrrrqqqooopppqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmllltttpppllljjjlllnnnmmmlllggghhhhhhjjjkkklllmmmmmmkkkkkkjjjiiihhhhhhhhhiiihhhhhhjjjmmmooonnnkkkiiijjjllloooooonnnlllllllllmmmllllllkkkiiigggfffeeedddfffiiikkklllllljjjiiihhhiiijjjiiigggggghhhiiiiiiiiiiiihhhgggfffeeedddaaaaaa```____________```ccccccaaa```_________```]]]\\\[[[]]]___``````___^^^``````]]]ZZZUUUJJJ>>>666333000.........---,,,************+++,,,------+++++++++*********))))))((()))***+++++++++++++++,,,------+++))))))---000???<<<888666444222///---,,,---...///000000000000000...---++++++,,,---.........------------......******++++++,,,---......---.........//////000000000/////////111111///...000000000000000222444555...111222000444===DDDGGGCCC>>>888333111111111111///111111111///---...//////111333333333444555777999;;;===???AAAEEEIIILLLPPPRRRWWW^^^ffflllnnnnnn{{{{{{{{{yyywwwvvvwwwxxx|||zzzzzz}}}}}}zzzzzz|||eeefffgggiiijjjllllllmmmooonnnlllmmmppprrrsssrrrrrrqqqoooooooooooommmkkkkkkkkklllmmmnnnnnnmmmmmmsssoookkkjjjkkkmmmmmmlllhhhhhhiiijjjkkklllmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjhhhiiijjjlllmmmmmmjjjgggkkkmmmnnnnnnlllllllllmmmpppooonnnllljjjhhheeedddfffhhhjjjlllmmmllljjjiiikkkllllllkkkhhhfffeeefffhhhhhhhhhgggfffeeecccbbbaaaaaa```_______________````````````___^^^^^^]]]___]]]]]]^^^```aaa```___```aaaaaa^^^[[[UUUJJJ???666444000.........---,,,+++++++++***++++++,,,,,,+++++++++*********))))))))))))*********))))))((()))***++++++,,,...444888???<<<888555444222000...---...//////000000000///000///---++++++,,,---.........------------......,,,------....../////////---........./////////000000///...///111111///...//////......///000111222///222333222555>>>EEEGGGEEE@@@999444222111111000...000333333222111111111111333666888999;;;>>>@@@AAACCCFFFHHHKKKOOOTTTWWW[[[\\\```gggnnnsssuuuuuu|||||||||zzzxxxwwwxxxyyy|||zzz{{{~~~||||||dddeeegggiiilllmmmnnnnnnqqqpppnnnoooppprrrrrrqqqqqqpppnnnmmmmmmmmmkkkiiiiiiiiikkklllmmmnnnnnnnnnqqqnnnjjjiiiiiikkklllllliiiiiijjjkkklllmmmmmmnnnjjjkkkkkklllllllllkkkkkkjjjiiijjjkkklllkkkiiiggglllmmmmmmlllkkkkkklllnnnrrrqqqpppnnnkkkhhheeedddiiijjjlllmmmmmmllljjjiiijjjlllnnnmmmjjjgggfffeeehhhhhhgggfffeeecccaaa`````````_________```aaaaaaaaaaaabbbbbbaaa```___^^^aaa```___```aaabbbaaa```aaacccbbb___[[[VVVJJJ???888555111///......------,,,,,,++++++***++++++++++++++++++*********************))))))(((''''''&&&)))***+++,,,...333:::>>>???<<<888666555333222000...//////000000000000///000///---,,,,,,,,,---.........------------............................................./////////000///...///000111///---......---------......///000333333333777@@@FFFGGGFFFAAA:::555222111111000...111444666555555555666555999===@@@CCCEEEIIIKKKKKKNNNQQQTTTWWW[[[```cccggggggjjjooouuuyyy{{{|||}}}}}}}}}|||yyyxxxxxxyyy{{{yyy{{{eeefffhhhkkknnnoooqqqqqqrrrqqqoooooopppqqqpppnnnooonnnllllllmmmmmmllljjjjjjkkklllmmmnnnnnnnnnnnnnnnllliiihhhhhhiiikkkllljjjkkkkkklllmmmmmmnnnnnnjjjkkklllmmmnnnnnnmmmmmmmmmlllkkkkkklllllljjjhhhmmmmmmmmmkkkjjjjjjmmmoooppppppooommmkkkhhhfffeeekkklllmmmmmmmmmllljjjiiifffiiilllnnnlllkkkiiiiiihhhhhhgggfffdddbbb```___]]]^^^^^^___aaabbbdddeeejjjiiigggeeedddccccccbbbdddcccbbbbbbccccccbbbaaaaaacccbbb___[[[UUUJJJ>>>999666222///.........---------,,,+++***************************************))))))((((((((())))))+++++++++,,,000555;;;???@@@===999666666666555333000000111111111000////////////...---,,,------.........------------......,,,,,,,,,,,,,,,,,,++++++........................///......///000000///---......------------------000222333333888AAAGGGFFFFFFAAA:::555222222111111000222444555666888<<<>>>>>>AAAFFFJJJMMMOOORRRTTTUUUXXX[[[^^^```cccgggjjjnnnmmmnnnqqqvvvzzz|||}}}}}}~~~}}}{{{yyyxxxyyyzzzyyy{{{dddeeegggiiillloooqqqrrrqqqpppoooooooooooommmllllllkkkkkklllnnnooonnnmmmnnnnnnoooooooooooonnnmmmmmmkkkiiigggggghhhjjjllllllllllllmmmnnnnnnooooookkklllmmmmmmnnnnnnnnnnnnpppnnnllllllmmmmmmlllkkkmmmnnnnnnlllkkkkkkmmmooommmmmmmmmlllkkkiiihhhgggkkklllllllllllljjjiiihhheeehhhlllmmmmmmkkkjjjjjjhhhhhhgggfffeeecccbbbaaa\\\\\\^^^```cccfffhhhiiiqqqnnnjjjfffddddddeeegggeeedddcccccceeeeeedddbbbaaabbbbbb^^^[[[VVVJJJ???;;;777222///...///......------,,,+++************************************)))(((((())))))+++,,,---+++******---222888>>>AAA@@@===999777777777777777111222222222111000////////////......------------......------------......,,,,,,,,,,,,,,,,,,++++++...............---------///...---...000000...---.....................---///111111333:::DDDHHHGGGEEE@@@:::555444444444444555555666666888===CCCHHHJJJMMMQQQUUUVVVWWWYYY[[[```bbbeeeggghhhjjjmmmooorrrqqqppprrrvvvyyy||||||~~~~~~{{{yyyxxxxxxyyyxxxzzz}}}cccccccccdddgggjjjnnnpppqqqooooooooooooooommmkkkjjjiiiiiikkknnnooooooooopppppppppppppppooonnnmmmkkkkkkjjjhhhfffgggjjjmmmmmmmmmnnnnnnnnnooooooooonnnmmmmmmlllmmmmmmnnnoooqqqooollllllmmmnnnnnnnnnnnnoooooonnnmmmmmmnnnppplllllllllkkkkkkjjjiiihhhjjjjjjjjjjjjiiiiiihhhgggiiikkkmmmmmmkkkhhhggggggiiiiiihhhhhhgggfffdddddd]]]^^^```bbbeeehhhjjjkkkpppmmmiiifffddddddfffhhheeedddcccdddeeefffeeedddaaabbbbbb___\\\WWWLLLAAA===888333///.../////////,,,,,,++++++***+++++++++***************+++++++++((((((((((((***,,,...///(((((()))///666===BBBDDD>>>;;;777555666777888888333333333222222000///...////////////......------......------------.......................................---------------///...---...///000...,,,......//////000//////...///000111444===GGGKKKIIIEEE@@@;;;777777888999:::<<<======>>>@@@FFFMMMSSSVVVYYY]]]_________```aaaiiikkknnnooopppqqqrrrtttvvvtttrrrsssvvvzzz|||~~~}}}|||yyywwwwwwwwwvvvyyy~~~}}}eeecccaaaaaaccchhhmmmpppqqqpppooopppqqqpppnnnllliiihhhhhhjjjlllmmmmmmlllmmmnnnooooooooooooooonnnkkkkkkkkkhhhfffgggkkknnnnnnnnnoooooooooooopppppppppnnnlllkkkjjjlllmmmooopppnnnkkkjjjlllnnnoooooonnnoooqqqqqqooooooooopppnnnnnnmmmmmmllljjjiiihhhgggggggggggggggggggggfffiiijjjkkkkkkiiigggggghhhiiiiiijjjjjjiiiiiihhhgggbbbccccccdddfffhhhiiijjjiiihhhhhhhhhhhhhhhhhhiiidddccccccdddfffgggfffeeeaaaddddddaaa___[[[PPPEEE>>>999333///.../////////+++++++++***++++++,,,,,,))))))*********+++++++++)))(((((('''(((***,,,...******,,,222:::@@@CCCCCC;;;888444222333555666777444444444333222000///...///////////////......---......------------......,,,------....../////////.........------,,,,,,,,,...------...//////...,,,,,,---...///000000/////////111222666@@@LLLOOOMMMEEEAAA===;;;<<<>>>@@@AAADDDFFFHHHKKKNNNRRRWWW[[[___bbbfffhhhhhhgggggghhhkkkmmmqqqssstttuuuvvvwwwxxxuuurrrrrruuuyyy|||~~~}}}~~~~~~{{{xxxvvvvvvvvvtttwww}}}}}}wwwkkkzzzhhhfffbbbaaaccchhhnnnrrrqqqppppppqqqrrrqqqooommmjjjhhhhhhhhhjjjkkkjjjiiijjjkkklllnnnooooooooooookkkkkkkkkiiifffgggkkkooooooooooooooooooppppppppprrrooollliiiiiijjjmmmoooooollljjjiiikkknnnooopppnnnppprrrsssqqqpppppppppqqqqqqpppnnnllljjjhhhgggeeeeeeeeeeeeffffffffffffeeeggghhhhhhhhhhhhjjjllljjjjjjkkkkkkkkkkkkjjjjjjgggffffffffffffggghhhhhhccceeehhhkkkmmmmmmkkkjjjdddcccbbbdddfffggggggfffccceeeeeecccaaa]]]SSSHHH>>>:::444000...//////000************+++,,,------))))))******++++++++++++***)))'''&&&'''(((***+++//////111666<<<@@@AAA???999555222000111333555555555555444333222111///.../////////000///......---.........------.........******++++++,,,---...............------,,,,,,,,,...------...//////...,,,***+++---///000000//////000222333888CCCOOOSSSPPPFFFBBB>>>===???BBBEEEFFFHHHLLLQQQUUUXXX[[[^^^```cccgggkkkmmmnnnmmmmmmmmmiiilllpppssstttuuuwwwyyywwwtttqqqpppsssxxx{{{}}}|||~~~~~~{{{xxxvvvuuuuuusssvvv|||}}}zzz~~~oooaaatttfffdddcccbbbdddhhhlllnnnpppqqqrrrsssrrrpppnnnmmmkkkhhheeeeeegggiiihhhgggjjjkkklllmmmnnnooooooooopppmmmjjjgggggghhhjjjlllpppmmmkkkjjjkkklllkkkkkkooommmkkkiiiiiijjjkkkllllllkkkjjjjjjkkklllnnnooooooqqqrrrssssssrrrpppooorrrnnnkkkjjjjjjiiifffccccccdddeeeggggggggggggfffjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjjjjllllllkkkjjjhhhhhhhhhgggffffffeeeeeegggeeecccfffjjjkkkhhhdddbbbbbbbbbccccccbbbbbbbbbfffccc```aaabbb^^^SSSJJJ???:::444///---------------,,,++++++******++++++*********)))))))))))))))(((((()))***,,,---......///777<<<<<>>777111///...---,,,---,,,++++++******++++++++++++++++++++++++******)))***+++,,,...///000111555;;;??????AAACCCAAA<<<999555111///111333333333444555555333000////////////---,,,---///000///---......---------...//////------,,,,,,,,,+++++++++++++++,,,,,,---------...+++++++++,,,,,,,,,,,,,,,111000//////000222333333444555666;;;GGGQQQSSSNNNGGGHHHKKKOOOTTTWWWYYYZZZ]]]___cccfffhhhhhhgggfffhhhpppuuuqqqlllllloooppprrruuuxxxvvvsssrrruuuxxx~~~yyysssssswww|||}}}}}}~~~{{{zzzyyyyyywwwuuutttwwwzzz}}}~~~wwwlll~~~lllWWWXXX___gggwwwgggggggggiiijjjlllnnnooopppqqqrrrrrrqqqpppnnnlllhhhfffeeeeeefffhhhgggfffjjjjjjiiiiiijjjlllnnnooolllkkkiiiggghhhjjjlllnnnnnnmmmlllmmmnnnooonnnmmmnnnlllkkkiiiiiiiiiiiijjjiiijjjkkklllmmmmmmmmmmmmoooooooooooooooooooooppppppooommmlllkkkiiigggdddeeeeeefffggghhhhhhhhhhhhjjjjjjkkkkkklllllllllmmmmmmkkkiiiiiijjjkkkkkkkkkiiihhhhhhggggggffffffeeecccaaaaaacccffffffddd```bbbaaa___^^^^^^___aaabbb```^^^^^^aaadddbbb[[[TTTHHHBBB:::444000...---,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333444555<<<@@@CCCCCCCCCCCC@@@;;;555333000///000222333333555666666444222000000000111///......//////---,,,......---,,,,,,,,,------,,,,,,++++++++++++******))))))***+++,,,---............---------,,,,,,,,,///...------...000222333666888<<>>DDDJJJSSSZZZWWWQQQJJJPPPYYYaaafffhhhiiiiiidddddddddeeegggiiikkkllllllrrrsssooolllnnnpppqqqsssvvvxxxxxxvvvtttuuuvvvzzzxxxxxxzzz}}}}}}|||{{{zzzyyyzzz{{{|||}}}~~~wwweeeVVVKKKQQQ]]]pppdddfffhhhjjjlllmmmmmmmmmooopppqqqqqqqqqooommmkkkllllllmmmnnnnnnnnnnnnoookkkjjjjjjjjjkkkmmmooopppkkkjjjjjjjjjkkknnnppprrrooommmmmmnnnpppqqqpppooonnnmmmkkkhhhfffdddbbbbbbhhhiiikkkmmmnnnnnnnnnmmmnnnmmmlllkkkkkkmmmoooqqqnnnooopppooommmjjjhhhgggffffffgggggghhhhhhiiijjjiiiiiijjjkkkmmmnnnoooooollljjjhhhhhhiiikkkkkkjjjdddddddddcccbbbbbbaaaaaa^^^^^^___```bbbbbb```___aaa___]]][[[[[[]]]___aaa```______aaabbbaaa\\\XXXIIIDDD<<<666222000///...---,,,++++++******++++++************++++++,,,,,,---///111444777999<<<===CCCCCCCCCBBB@@@;;;888666333333444444333333444555777777777666333111111222////////////.........///...---,,,+++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,---......///000000///000000000111444999===AAAFFFMMMSSSYYY]]]YYYRRRIIIQQQ\\\eeeiiijjjjjjjjjfffffffffgggjjjmmmqqqsssmmmqqqrrrnnnlllnnnpppppppppqqqsssttttttuuuvvvwwwwwwxxxyyy{{{}}}~~~}}}{{{{{{{{{{{{{{{|||{{{|||}}}zzz{{{~~~~~~lllWWWPPPSSS\\\kkkdddeeegggiiikkkllllllmmmooopppqqqqqqpppooommmkkkiiikkkmmmnnnmmmmmmmmmnnnllllllmmmnnnoooppppppqqqllllllllllllnnnppprrrssspppnnnllllllnnnoooppppppnnnmmmllljjjgggeeecccccchhhiiijjjlllmmmnnnnnnooonnnmmmkkkkkkkkkmmmoooqqqmmmoooqqqpppnnnjjjiiihhhffffffffffffggghhhiiijjjggghhhiiikkklllnnnooooookkkiiihhhiiijjjkkkjjjhhhcccbbbbbbaaaaaa``````___^^^___```aaaaaaaaa`````````___]]]\\\\\\]]]___``````___```aaaaaa___[[[XXXKKKEEE===777333111000///---,,,++++++******++++++))))))******++++++,,,,,,---...111444888;;;>>>???BBB??????@@@===777333444222444666666444333333444666777777555333111111111...000111000......///000------,,,+++++++++,,,,,,,,,,,,------------......---,,,,,,,,,++++++++++++++++++,,,---...///000111---///111111222666===CCCJJJPPPVVVZZZ]]]^^^YYYRRRHHHQQQ]]]fffiiihhhhhhhhhdddddddddfffiiilllpppsssnnnrrrssspppnnnpppqqqpppnnnnnnoooppprrruuuwwwxxxwwwxxxzzz{{{}}}}}}}}}}}}}}}zzzxxxzzz|||}}}}}}~~~}}}}}}{{{yyyzzz}}}~~~~~~rrreeebbb]]]eeezzzeeefffggghhhjjjlllmmmnnnnnnooopppqqqpppnnnlllkkkgggjjjmmmnnnllllllmmmnnnlllnnnppprrrssssssrrrqqqnnnnnnnnnoooppprrrssstttsssooollljjjkkknnnoooooollllllllllllkkkjjjiiihhhiiiiiijjjkkklllnnnooopppmmmlllllllllmmmnnnpppqqqmmmooorrrrrrnnnkkkiiiiiifffeeeeeeeeeeeeggghhhiiifffggghhhjjjlllmmmooooooiiihhhiiijjjlllkkkiiigggcccbbbbbbaaaaaa```______^^^```bbbbbbbbbaaaaaaaaa______^^^^^^^^^^^^______]]]^^^___``````^^^\\\YYYOOOJJJAAA999444222///...---,,,++++++******++++++******++++++,,,------...,,,---000444888;;;>>>@@@@@@<<<<<<>>>;;;444111333111444777666444111111222666777777555222000000111000222333111...,,,---...---,,,,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------.........,,,///222222444999BBBIIIRRRXXX]]]___```___YYYQQQJJJSSS___ggghhhgggggggggccccccdddeeegggjjjmmmooooootttuuusssrrrtttssspppooonnnmmmnnnqqqtttxxxyyyyyyzzz{{{|||||||||}}}~~~|||yyywwwwwwzzz}}}~~~{{{zzz{{{}}}~~~~~~{{{{{{fffgggggghhhjjjlllnnnooonnnooopppqqqpppnnnlllkkkgggkkknnnooommmlllnnnooommmooorrruuuvvvuuusssrrrooooooooopppqqqssstttuuutttpppkkkiiijjjlllnnnoookkkkkklllmmmnnnnnnnnnnnnjjjiiiiiijjjkkkmmmpppqqqlllllllllmmmnnnooopppppplllpppsssrrrnnnkkkiiijjjeeeeeeddddddeeefffhhhiiieeefffgggiiikkkmmmnnnoooggghhhiiikkkmmmlllhhheeeccccccbbbbbbaaa`````````___aaacccccccccbbbbbbbbb________________________[[[\\\]]]______^^^]]][[[TTTMMMDDD<<<666222///------,,,++++++******++++++++++++,,,,,,---...//////+++,,,///333777;;;>>>@@@???::::::===:::333000333000444666666333000///000555666666444222000000000333444444222---++++++,,,,,,,,,,,,,,,---......///*********++++++,,,,,,,,,++++++,,,---......///000...------------,,,,,,,,,111444777888:::@@@IIIQQQWWW]]]aaabbbaaa___XXXQQQLLLUUUaaahhhhhhffffffgggiiihhhhhhiiijjjlllooopppqqquuuwwwvvvuuuwwwuuuqqqrrrooommmmmmppptttxxxyyyzzz|||}}}}}}||||||}}}zzzxxxvvvvvvzzz||||||}}}~~~~~~aaabbbeeehhhkkklllmmmmmmrrrqqqpppooonnnnnnooooooiiikkkmmmnnnnnnnnnppprrrqqqrrrssstttttttttsssrrrqqqrrrssstttvvvwwwxxxyyyuuussspppoooooonnnmmmkkkooonnnnnnnnnmmmmmmmmmmmmjjjiiihhhggghhhkkkmmmooosssooolllllloooqqqrrrqqqrrrqqqpppnnnllljjjhhhgggcccdddeeegggiiijjjkkklllgggiiilllnnnppppppoooooommmiiiiiikkklllhhhffffffeeeeeedddcccbbbbbbbbbbbb```aaacccdddcccbbb```___]]]]]]]]]^^^```cccfffgggaaaaaaaaaaaa___]]][[[ZZZUUUOOOFFF>>>888444000...---------,,,,,,,,,++++++)))******+++,,,,,,------...000444888<<<>>>>>>>>>>>>777333777888333111333444444444333111///---,,,333444555555444222///---333111///......---+++)))---------,,,,,,+++++++++++++++,,,,,,,,,---------)))))))))***+++++++++,,,,,,---//////...///111333777888;;;???EEENNNWWW^^^bbbfffhhhfffcccaaa[[[UUUQQQWWW___eeefffgggiiikkklllmmmooopppppppppooonnntttxxxzzzvvvtttuuuuuurrrwwwtttooommmmmmrrrwww{{{zzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyyyyzzz~~~~~~~~~}}}}}}~~~bbbccceeehhhjjjkkkllllllppppppppppppoooooooooooojjjlllnnnoooooooooqqqsssssstttuuuvvvvvvuuuttttttsssssstttuuuvvvvvvwwwwwwwwwuuurrrqqqqqqpppooommmooooooooooooooonnnmmmlllggggggggghhhiiikkklllmmmpppmmmlllllloooqqqqqqpppooooooooonnnllliiigggeeeddddddeeeggghhhjjjkkkkkkiiijjjlllmmmnnnmmmlllllllllgggfffiiikkkhhhgggiiiggggggfffeeedddddddddddd```aaabbbbbbaaa___]]]\\\\\\\\\]]]^^^```bbbdddfffcccccccccbbbaaa___^^^\\\VVVPPPGGG???999555111///---------,,,,,,,,,++++++++++++,,,,,,---...//////111333777:::<<<===>>>===;;;555222444444000---///333333333222111111000000333333444333222111///...111///------------+++)))++++++******************++++++++++++,,,,,,,,,,,,******++++++,,,,,,------...///000000000111444777;;;===AAAEEEKKKSSS[[[aaafffiiiiiigggeeebbbZZZRRRPPPVVV___eeeggghhhjjjlllnnnooooooppppppooonnnmmmrrrwwwyyyvvvtttuuutttqqqvvvsssooommmnnnqqqvvvyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}|||{{{{{{|||~~~cccccceeeggghhhiiijjjjjjnnnnnnpppqqqqqqpppooooookkklllnnnooooooppprrrtttvvvvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwyyywwwuuutttttttttrrrpppooopppqqqrrrqqqooollljjjeeefffgggiiijjjkkkllllllmmmllllllmmmpppqqqpppooolllmmmnnnnnnmmmjjjfffddddddeeefffggghhhiiijjjjjjiiijjjkkkllllllkkkiiihhhjjjfffdddgggiiiggghhhjjjiiihhhgggffffffeeeffffffaaaaaaaaaaaa___]]][[[ZZZ\\\\\\\\\]]]^^^```cccdddddddddddddddcccbbbaaa```XXXRRRIIIAAA;;;666222///------------,,,,,,,,,,,,,,,,,,---...000111111222666888:::<<<======<<<;;;999444222333333///---...333222222222222333333444333333222111000//////......,,,++++++,,,,,,+++*********************++++++*********++++++++++++,,,+++++++++,,,---.........///000000000111444999<<>>>>><<<:::999777555555555555333222222444333222222222333444555444333111000///.........+++))))))***+++,,,+++***+++++++++,,,,,,---------))))))*********+++++++++******+++,,,---....../////////000000222666<<>>>>>>>>===;;;999777333555666666666666666666444444333333222333333333444333111000///.........)))(((((()))+++,,,,,,++++++++++++,,,,,,---------))))))*********+++++++++))))))***+++,,,---.........///000111444:::AAAFFFLLLPPPWWW\\\```cccfffhhhkkkkkkjjjjjjmmmlllbbbUUURRRYYYbbbhhhkkkmmmoooqqqnnnnnnooopppqqqsssttttttrrrxxx|||{{{zzz||||||yyysssrrrqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxyyy{{{{{{~~~|||zzzxxxvvvyyyyyyyyyyyyzzz}}}~~~OOOSSSZZZaaafffiiijjjjjjnnnnnnpppqqqqqqpppoooooojjjlllnnnooooooppprrrsssvvvwwwyyyzzz{{{|||{{{{{{yyy{{{~~~~~~}}}~~~~~~{{{yyyxxxzzz{{{{{{yyytttooollliiijjjlllooopppooonnnmmmnnnppprrrqqqooollljjjjjjmmmnnnqqqrrrrrrqqqooommmkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiijjjjjjkkkllllllmmmhhheeeggggggddddddeeehhhgggfffeeeeeeddddddeee``````aaaaaabbbccccccccc______]]]]]]\\\]]]^^^___aaaaaaaaaaaabbbccceeeeee___ZZZQQQIIIBBB;;;555111............---------,,,,,,---///111333555777777<<<=========<<<:::777666...333666444444666666444222333333333333333222111333333222111000//////...)))(((''')))+++,,,,,,+++******************++++++*********++++++++++++,,,((()))***+++,,,---...//////111333666:::@@@GGGLLLPPPTTTZZZ___bbbdddggghhhiiikkkjjjjjjlllllleee[[[WWW^^^fffkkkmmmnnnpppqqqnnnooopppqqqsssuuuwwwxxxtttyyy|||{{{{{{~~~}}}vvvuuutttsssssstttuuuvvvxxxxxxxxxyyy{{{}}}~~~}}}{{{zzzzzz~~~}}}{{{yyyyyy{{{~~~EEEKKKUUU___gggkkklllkkkppppppppppppoooooooooooommmnnnpppqqqqqqrrrtttvvvvvvwwwzzz|||~~~~~~}}}}}}}}}~~~}}}zzzvvvqqqnnnjjjkkkmmmnnnnnnnnnmmmlllmmmooorrrqqqooommmmmmnnnnnnoooppprrrrrrrrrqqqpppnnnnnnmmmlllkkkkkkjjjjjjllllllkkkkkkkkkllllllmmmkkkgggeeehhhiiifffeeefffhhhhhhgggfffeeeeeeeeeeeebbbbbbaaaaaaaaabbbccccccaaa```___]]]]]]]]]^^^^^^aaaaaaaaaaaacccdddfffgggaaa[[[SSSKKKCCC<<<555111............---------------...000333555777999:::999:::;;;<<<;;;999777555...444777444222444444111...///222444444444222111333333444333222111///...***)))((()))+++,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,))))))***,,,---///000000333555:::>>>CCCIIIOOOTTTTTTXXX]]]aaaccceeehhhjjjiiilllllljjjjjjjjjeee___\\\cccjjjnnnooonnnoooqqqqqqqqqrrrrrrtttvvvxxxzzzuuuyyy{{{yyyzzz~~~zzzxxxvvvttttttvvvxxxyyyyyyyyyyyyzzz|||~~~~~~{{{yyyyyy|||>>>FFFRRR^^^ggglllmmmlllrrrqqqpppooonnnnnnoooooooooppprrrsssssstttvvvwwwwwwxxx{{{~~~~~~{{{vvvrrrpppkkkllllllllllllllllllkkkkkknnnqqqqqqoooooopppsssnnnoooooopppqqqrrrrrrrrrpppooonnnmmmlllkkkkkkjjjpppooonnnmmmllllllllllllhhheeeeeeiiikkkhhhggghhhiiihhhgggffffffeeeeeeeeeccccccbbbaaaaaa```aaaaaabbbaaa___^^^]]]]]]^^^^^^bbbaaaaaabbbccceeehhhiiibbb]]]UUULLLDDD===666111//////.........---------///000222444777999;;;<<<777888:::::::::888666555000888:::666222333333///***,,,000444555555333222333444555555444222///...***))))))***+++,,,,,,***...------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---///000111222666:::???DDDJJJOOOVVVZZZWWWZZZ^^^bbbdddfffiiikkkjjjmmmmmmjjjhhhhhheee``````fffmmmppppppoooooopppttttttttttttuuuvvvxxxyyyuuuxxxzzzwwwxxx}}}|||zzzwwwuuuuuuwwwyyy{{{xxxxxxxxxyyy{{{~~~{{{yyyyyy}}}:::BBBOOO[[[ccciiimmmooorrrqqqpppoooooooooqqqqqqrrrrrrqqqqqqqqqrrrsssssswwwzzz}}}~~~|||uuuppppppooonnnmmmlllllllllmmmjjjlllnnnnnnooooooqqqssstttssssssssssssssssssssspppnnnmmmkkkkkklllmmmnnnoooooooooqqqqqqpppllljjjkkkjjjiiijjjkkkkkkjjjiiihhhgggeeefffhhhiiiiiiiiiccccccbbbbbbbbbbbbccccccbbbaaa```______^^^^^^___bbb``````aaadddfffffffffbbb^^^WWWNNNEEE<<<666222//////000111222111111111000222555888:::;;;;;;:::999444000000333555333000555777888777555333222222///000222444666666777777333444555555333000,,,***...,,,++++++,,,---,,,+++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...***++++++---...000222333888;;;AAAJJJSSSXXXZZZZZZ]]]]]]]]]___bbbfffiiilllkkkkkkkkkkkkjjjiiihhhgggeeejjjoooqqqooonnnoooqqqwwwsssoooooorrruuuuuuuuuxxxxxxxxxyyy|||~~~|||~~~|||wwwvvvxxxxxxvvvrrruuuyyy{{{|||}}}}}}zzz{{{???FFFQQQ[[[bbbgggkkkmmmppppppooonnnnnnnnnoooppprrrrrrqqqqqqqqqrrrrrrssswwwzzz}}}|||wwwsssqqqqqqqqqpppoooooonnnnnnjjjlllnnnnnnnnnnnnppprrrsssssssssrrrrrrqqqqqqqqqooonnnlllkkkkkkkkkmmmnnnooonnnnnnooopppooommmjjjmmmllljjjkkkllllllkkkjjjfffeeecccdddeeegggfffeeedddcccbbbaaa```_______________^^^^^^______```aaabbbaaa```bbbdddfffffffffaaa^^^XXXOOOFFF===666222//////000000111222222333555777888:::::::::999888777333000000333555333111111333555444333111111111333333333444444555666777777666444111///---++++++...,,,***+++,,,---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,------...000222444555999===DDDLLLSSSWWWZZZ\\\^^^^^^___```cccgggjjjlllmmmmmmmmmmmmmmmlllkkkkkkjjjmmmqqqssssssrrrqqqqqqrrrpppmmmnnnrrrvvvxxxxxxyyyyyyzzz{{{}}}}}}}}}xxxwwwyyyzzzwwwtttwww{{{}}}}}}~~~HHHMMMUUU\\\aaafffjjjlllooonnnnnnmmmmmmnnnnnnoooqqqqqqqqqqqqqqqrrrsssssswwwzzz~~~}}}yyyvvvsssttttttttttttrrrqqqppplllnnnoooooonnnmmmoooppprrrrrrrrrqqqpppooonnnmmmooonnnmmmkkkkkkllllllmmmooommmlllmmmnnnooommmlllooommmlllkkklllmmmlllkkkgggeeeddddddeeeeeeeeedddgggfffdddbbb```^^^^^^]]]]]]]]]]]]^^^___aaabbbccccccbbbaaaccceeeffffffeee```]]]XXXQQQHHH>>>666111////////////000222444666<<<======<<<;;;999666555555222///000333555444222000222333333222111111222444444444444555666777888888555111,,,***)))***,,,---+++******,,,---,,,+++,,,++++++******++++++,,,++++++,,,---------------/////////000222444777888<<>>===;;;888666444222111000111444555555333333444555444222111111222222333444666777777888888444111---***((()))+++,,,,,,+++)))***+++---,,,,,,,,,++++++******++++++,,,+++,,,---.........---,,,000000000111444777:::<<<@@@GGGOOOSSSUUUWWW]]]bbbccccccdddfffhhhjjjmmmnnnnnnnnnooooooppprrrsssssswwwuuutttvvvxxxxxxuuuqqqllllllmmmppptttxxx{{{}}}{{{|||~~~}}}xxxwww{{{|||zzzppprrruuuwwwzzz~~~~~~}}}}}}}}}~~~UUUWWW[[[^^^bbbfffkkkooonnnnnnnnnooooooppppppppplllmmmnnnoooqqqtttvvvwwwyyy{{{~~~}}}}}}}}}xxxyyy{{{{{{zzzyyyvvvuuussstttuuusssqqqpppqqqrrrqqqqqqrrrqqqpppnnnllljjjoooooonnnnnnmmmmmmmmmnnnnnnmmmlllmmmoooqqqrrrqqqqqqnnnkkkjjjjjjjjjjjjiiijjjhhhffffffggggggfffeeehhhgggfffeeeeeedddddddddddddddccccccccccccddddddeeeddddddeeeggggggeeeddd___^^^ZZZSSSJJJ@@@888333111000000111333666999;;;>>>>>>===;;;999777555444111111111333444666555555555666666444111000000111222444777888888555222000,,,++++++******+++,,,,,,,,,***))))))+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.........---000000111333666;;;???AAAFFFLLLSSSWWWWWWZZZ___dddeeeeeefffhhhjjjlllmmmnnnnnnnnnnnnoooppprrrtttuuuyyyvvvuuuvvvxxxxxxtttqqqnnnoooppprrrtttwwwzzz||||||}}}yyyxxx{{{}}}{{{tttvvvxxxyyy|||}}}||||||||||||ZZZ\\\___aaacccfffkkknnnmmmmmmnnnppppppppppppppplllmmmnnnoooqqqsssuuuvvvxxxyyy{{{|||}}}}}}||||||~~~zzz{{{{{{{{{{{{yyyxxxwwwuuuvvvvvvuuusssrrrrrrsssqqqqqqrrrsssrrrpppnnnlllpppppppppppppppoooooooooooonnnnnnpppsssuuuuuutttrrroookkkiiiiiiiiiiiihhhhhhfffeeedddfffffffffeeeeeedddddddddddddddeeeeeehhhgggfffeeeddddddddddddfffeeefffggghhhgggeeeccc```^^^ZZZSSSJJJAAA999555222222333444666888:::<<<;;;:::999888666555444333222222444555666666666666444444444222000//////111666777888777444000+++((('''((()))+++,,,------,,,+++)))((()))+++,,,,,,,,,,,,++++++******++++++,,,---------,,,---......///111111222555:::???EEEHHHLLLQQQVVVYYYZZZ]]]aaaeeefffggghhhjjjkkkmmmnnnnnnnnnnnnnnnoooppprrrtttvvvxxxwwwvvvvvvvvvvvvtttrrrqqqrrrtttuuuuuuwwwyyy|||}}}|||zzz}}}~~~}}}vvvwwwwwwxxxyyy~~~~~~}}}|||{{{{{{}}}```bbbcccdddeeefffhhhjjjkkklllmmmoooppppppoooooopppppppppppppppqqqqqqrrrvvvvvvvvvvvvwww{{{|||zzz{{{}}}|||{{{{{{zzzzzzyyyxxxxxxuuuvvvvvvuuusssrrrssstttqqqrrrtttuuutttrrrpppnnnqqqrrrrrrrrrqqqqqqppppppooooooqqqtttwwwxxxxxxvvvuuuqqqmmmjjjjjjjjjjjjiiihhhfffeeeeeeggghhhhhhgggfffeeeeeedddeeeeeeffffffhhhgggfffeeeddddddddddddgggfffggghhhiiihhheeebbbbbb___YYYRRRIIIAAA:::777444555666777999:::;;;<<<999888666444333111111000333444666777777666666666222333333222111111333555777666444222///,,,***((('''((()))***+++,,,,,,---***)))((()))+++,,,---,,,,,,++++++******++++++,,,///...,,,++++++---///111333333555888>>>EEEKKKOOORRRTTTWWWZZZ]]]aaaccceeeggghhhiiikkklllmmmmmmmmmppppppooooooqqqsssuuuwwwvvvwwwxxxwwwuuuttttttuuurrruuuwwwwwwwwwwwwzzz}}}}}}wwwwwwvvvuuuvvvzzz~~~}}}{{{{{{}}}dddeeegggfffeeeeeefffgggiiijjjlllnnnoooooonnnmmmtttsssqqqpppoooooonnnnnntttsssrrrqqqsssxxxzzzxxxzzz}}}|||{{{zzzyyyxxxxxxyyyyyytttuuuvvvuuusssrrrssstttqqqrrrtttvvvvvvtttrrrppprrrssssssssssssrrrqqqqqqoooppprrrvvvzzz{{{zzzxxxvvvsssnnnkkkkkkkkkkkkjjjjjjhhhggghhhjjjkkkkkkjjjiiiiiihhhgggggggggggggggffffffeeeddddddddddddeeeggggggggghhhiiihhheeebbbccc___YYYQQQIIIAAA;;;888555666888999;;;;;;<<<<<<888666444222000///...---444666888888888777666777222333444444444555888;;;444222///,,,+++,,,...///******))))))***+++,,,---***)))((()))+++,,,---,,,,,,++++++++++++++++++,,,000...,,,******---000222444555777;;;AAAIIIPPPTTTVVVVVVWWW[[[___cccddddddggghhhjjjkkklllmmmmmmmmmrrrqqqppppppqqqtttvvvxxxuuuxxxyyyxxxtttsssuuuwwwrrruuuxxxyyyxxxxxx{{{~~~||||||zzzxxxxxx|||}}}|||{{{iiiiiihhhfffddddddfffhhhiiijjjjjjkkkmmmoooqqqrrrssssssrrrpppooommmllllllqqqpppnnnnnnpppwww|||yyy|||}}}|||}}}|||{{{yyyyyyzzz{{{{{{xxxwwwuuutttssssssssstttttttttuuuvvvuuutttrrrqqquuuvvvwwwwwwvvvtttrrrqqquuutttuuuwwwyyyyyyxxxvvvvvvsssooommmmmmnnnnnnmmmllllllkkkkkkjjjiiihhhhhhhhhjjjjjjiiigggeeeeeefffgggeeebbb``````aaadddffffffgggiiijjjiiifffbbb___```^^^YYYQQQGGG???:::999999:::;;;;;;<<<<<<;;;;;;777666444222000000000000222333444555666777777777666555444444444666888:::555222///---,,,+++)))'''((()))***,,,,,,++++++***)))*********++++++++++++------,,,+++*********+++---------,,,+++,,,...111333777===BBBGGGMMMRRRVVVYYYYYYZZZ]]]```dddgggjjjjjjhhhfffeeefffiiimmmppptttsssrrrrrrtttvvvwwwwwwyyyzzzyyyxxxwwwtttrrrppptttzzz~~~yyyvvvyyy}}}|||{{{yyyxxxxxx||||||{{{|||{{{zzzzzzvvvzzz}}}}}}hhhhhhgggeeecccccceeegggjjjjjjkkklllmmmoooqqqqqqqqqqqqpppooonnnllllllkkkpppooonnnnnnpppwww~~~|||}}}}}}||||||{{{{{{{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwuuuuuuuuuuuuuuutttsssrrruuuvvvwwwwwwwwwuuusssqqqtttssstttuuuwwwxxxxxxvvvwwwtttqqqooooooppppppooonnnnnnmmmlllkkkkkkjjjjjjiiijjjkkkiiigggeeeddddddeeedddbbb``````aaacccddddddeeefffgggeeeccc```^^^___]]]YYYRRRIIIAAA<<<:::;;;;;;;;;;;;;;;::::::999555444222000////////////------...///000000000000111111222333444444555555***)))(((((()))+++***)))&&&'''((()))***))))))((()))))))))*********++++++,,,,,,+++***************.........---,,,---111333666:::???EEEJJJOOOUUUYYY[[[[[[]]]___bbbfffiiikkkllljjjhhhggggggiiikkkmmmrrrqqqqqqsssuuuwwwxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuyyy|||{{{yyyyyy{{{~~~~~~~~~|||{{{|||zzzxxxyyy{{{{{{vvvvvvwwwwwwvvvwwwwwwppppppqqqttthhhiiihhhgggeeeeeegggjjjjjjjjjjjjkkklllnnnooopppoooooonnnmmmmmmlllkkkkkkoooooooooooorrrxxx~~~~~~~~~}}}|||xxxwwwwwwvvvvvvxxxyyyzzzvvvvvvuuuttttttttttttuuuvvvwwwxxxxxxwwwvvvtttssssssrrrqqqsssuuuwwwxxxwwwxxxuuurrrqqqqqqrrrrrrrrrppppppnnnmmmmmmmmmmmmmmmkkklllllljjjfffcccbbbbbbccccccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```^^^]]]]]]]]]ZZZTTTLLLDDD???===<<<;;;;;;:::999777666666111000///...---,,,,,,---))))))************))))))+++---///111222111///...&&&$$$$$$%%%(((***++++++''''''((())))))))))))(((((()))))))))************,,,+++******)))*********......///......000444777:::>>>CCCIIINNNTTTYYY]]]^^^___```bbbeeehhhkkkmmmmmmlllkkkiiiiiiiiijjjkkkoooppprrrsssuuuvvvwwwwwwuuuvvvxxxyyyzzzzzzzzzyyywwwvvvvvvwwwxxx{{{~~~~~~}}}~~~zzzppprrryyy}}}kkkllllllkkkjjjjjjlllnnnjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmppppppqqqqqqtttzzz}}}zzzyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuwwwwwwxxxxxxxxxyyyxxxwwwvvvuuusssrrrpppqqqtttwwwxxxxxxxxxuuurrrqqqrrrsssssssssqqqqqqpppooonnnnnnoooooommmnnnmmmjjjfffcccaaaaaacccccccccccccccbbbaaa```````````````______^^^]]]\\\\\\ZZZTTTLLLEEE@@@>>>:::999888666444333222111------,,,,,,++++++++++++***************)))(((((()))***+++,,,---,,,,,,+++***)))'''((()))******))))))*********++++++++++++(((((()))))))))*********+++******))))))*********---...//////000333777:::>>>BBBGGGMMMRRRWWW\\\``````aaaccceeehhhjjjlllnnnmmmllllllkkkkkkkkkkkkkkkoooqqqsssttttttsssrrrssssssuuuwwwxxxyyyzzzyyyyyywwwsssqqqsssxxx}}}zzzkkklllmmmmmmllllllnnnpppjjjjjjiiiiiijjjkkklllllloooooooooooooooppppppppprrrssstttuuuwww|||~~~|||{{{yyywwwwwwwwwxxxyyyyyywwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxtttsssqqqrrruuuwwwxxxxxxvvvsssqqqpppqqqsssssssssqqqqqqqqqqqqqqqqqqppppppooooooooolllgggcccbbbaaaeeeeeeeeeeeeeeecccbbbaaa``````````````````______[[[ZZZXXXRRRJJJCCC>>><<<666555333111///...------******++++++************+++,,,,,,,,,+++***)))((())))))((('''((()))***+++---+++))))))******)))(((***************+++++++++))))))))))))************+++***************+++++++++---...000222555:::>>>CCCFFFKKKPPPUUUYYY^^^bbbbbbccceeegggjjjlllmmmnnnlllllllllllllllmmmmmmnnnppprrrtttssspppnnnmmmmmmrrrsssuuuvvvwwwwwwvvvvvvuuurrrooorrrxxx}}}~~~~~~hhhjjjkkklllkkklllmmmooolllkkkkkkkkkkkkkkklllllloooooopppqqqqqqrrrssssssssstttuuuvvvxxx|||}}}{{{yyyxxxxxxxxx{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwuuutttuuuwwwxxxxxxxxxtttrrrpppoooqqqsssssssssrrrsssuuuvvvvvvtttsssqqqqqqqqqpppmmmiiieeeccccccffffffffffffeeedddbbbbbb___```aaabbbbbbaaaaaa```[[[YYYUUUNNNEEE>>>999888111000...,,,+++++++++,,,))))))***+++++++++******++++++++++++***))))))(((***)))'''&&&&&&''')))+++)))(((&&&''')))******)))((((((((('''((())))))***)))*********+++++++++++++++++++++***++++++,,,---,,,---000222444999>>>BBBIIILLLPPPTTTXXX\\\```dddeeefffhhhjjjlllmmmnnnnnnmmmmmmlllllllllnnnooopppqqqssstttqqqlllhhhhhhjjjqqqrrrsssuuuuuuttttttsssuuussssssvvv{{{~~~~~~}}}~~~~~~~~~~~~}}}||||||gggiiikkklllllllllnnnooooooooonnnnnnmmmnnnnnnnnnnnnooopppqqqrrrssstttuuussstttvvvvvvwwwzzz~~~~~~}}}||||||}}}{{{|||}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{|||yyyxxxxxxyyyzzzzzzyyywwwtttrrrooooooqqqsssttttttsssuuuyyy{{{{{{yyyvvvsssrrrrrrrrrooojjjgggeeeeeegggffffffdddcccbbbbbbaaa]]]___aaacccdddcccaaa```\\\YYYRRRIII???888444333...---+++*********,,,---((()))+++,,,,,,,,,++++++)))***************))))))***)))))))))((()))))))))((('''&&&''')))*********)))((('''''''''(((******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---///222555888===CCCGGGOOORRRUUUYYY[[[___ccceeehhhiiikkknnnooopppppppppqqqpppmmmlllkkkmmmooopppoooqqqqqqnnnhhheeegggiiioooppprrrttttttttttttsssuuuvvvyyy|||~~~|||}}}}}}~~~~~~}}}~~~}}}|||ttt|||zzzfffiiikkkmmmnnnnnnooopppqqqrrrqqqqqqpppppppppppppppnnnnnnoooqqqrrrssstttuuurrrtttuuuvvvvvvxxx|||~~~|||}}}~~~~~~||||||{{{{{{{{{||||||}}}zzzzzzzzz{{{|||{{{yyywwwtttrrrpppppprrrtttuuuuuutttwww||||||xxxuuurrrsssrrrpppkkkhhhffffffgggfffdddcccbbbaaaaaaaaa\\\^^^aaadddeeecccaaa___\\\XXXPPPFFF;;;444111000,,,+++***))))))+++---...(((***+++,,,------,,,,,,******+++++++++++++++***((()))+++,,,,,,***)))(((,,,***((((((*********)))+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------...//////111444777;;;@@@FFFKKKSSSVVVYYY\\\^^^aaadddgggjjjlllnnnpppqqqrrrrrrrrruuurrrooollljjjkkknnnooommmooooookkkfffdddgggjjjnnnoooqqqsssuuuuuuuuuuuuvvvyyy~~~~~~|||zzzzzz{{{}}}~~~ssshhhmmmmmmccc```fffqqqoookkk```ZZZccc___IIIhhhjjjnnnooooooooopppqqqttttttrrrqqqqqqqqqrrrrrrqqqpppooonnnnnnppprrrsssuuuuuuuuuvvvxxxzzz|||}}}~~~~~~|||{{{zzz{{{|||{{{zzzzzz{{{}}}}}}{{{yyyxxxwwwuuussstttvvvxxxyyyyyywwwyyy|||~~~}}}zzzvvvssstttrrrooommmlllkkkhhhfffffffffeeedddbbbaaa````````````aaacccdddccc```]]]]]]WWWMMM@@@555///---...***+++,,,---,,,+++***))),,,++++++*********))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))************++++++++++++++++++++++++000---******+++,,,***(((+++,,,,,,+++***+++...000222444666:::???GGGOOOUUUVVVXXX\\\^^^___bbbeeehhhhhhkkknnnppprrrsssuuuwwwvvvuuusssrrrpppooonnnnnnqqqqqqpppkkkgggeeefffiiirrrrrrrrrssstttuuuwwwwww}}}|||~~~~~~yyy|||{{{zzzzzzzzzzzz{{{|||~~~|||vvvwwwvvv}}}|||zzzyyyxxxyyyzzzzzzssspppmmmlllmmmoooqqqqqqjjj```WWWUUUTTTPPPMMMLLLUUUSSSPPPLLLIIIHHHGGGGGGgggjjjmmmoooooopppqqqrrrssssssrrrqqqqqqqqqrrrsssqqqpppooonnnnnnppprrrsssttttttvvvwwwyyy{{{|||}}}}}}}}}|||{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~}}}zzzxxx{{{xxxvvvvvvwwwyyyyyyxxxvvvxxxzzz{{{zzzxxxuuussstttqqqooonnnmmmllliiigggggggggfffdddcccbbbaaaaaa______```bbbcccbbb___\\\YYYTTTIII>>>444...,,,---++++++,,,,,,++++++***)))++++++++++++******))))))***************************)))((((((''''''((((((''''''''''''((((((((((((++++++++++++++++++++++++---+++)))))),,,---,,,***,,,---------,,,---000222444777:::???DDDKKKSSSXXXXXX[[[^^^```aaacccfffhhhhhhkkknnnpppqqqrrrtttvvvuuusssqqqooommmmmmmmmmmmooooooooollliiihhhkkkmmmppppppqqqqqqrrrtttuuuvvvyyyyyyzzz}}}}}}zzzzzzyyyxxxwwwxxxyyy{{{|||}}}}}}~~~rrrlllnnnuuusssbbb]]]^^^^^^___^^^^^^]]]\\\\\\]]]]]]WWWUUUSSSRRRSSSUUUUUUUUUSSSJJJDDDDDDDDDAAA??????DDDCCCBBB@@@>>>=========gggjjjmmmnnnooopppqqqsssrrrrrrqqqqqqqqqqqqrrrsssqqqpppooonnnnnnppprrrsssssstttvvvxxxzzz{{{{{{|||zzz}}}~~~}}}||||||{{{yyyxxxxxx{{{~~~|||}}}|||zzz}}}zzzyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvsssqqqooooooooonnnllljjjiiihhhgggeeedddbbbbbbbbb^^^^^^___aaaaaa```\\\YYYTTTNNNEEE:::222...,,,,,,,,,,,,+++************+++)))***+++++++++***)))(((******************************)))((((((((())))))''''''''''''((((((((((((+++++++++++++++++++++++++++)))((())),,,---------,,,---.........///222555777;;;@@@FFFLLLRRRXXX\\\ZZZ]]]aaacccddddddfffgggiiikkknnnooopppqqqrrrttttttrrrooolllkkkkkklllmmmmmmnnnnnnmmmlllmmmppprrrooooooooopppqqqrrrssstttvvvuuuvvvxxx{{{}}}|||{{{zzzxxxvvvuuuuuuwwwzzz|||{{{|||}}}~~~~~~~~~~~~~~~~~~qqq{{{tttlllhhhggghhhjjj}}}qqq^^^UUUTTTeeegggkkkmmmmmmkkkgggeee\\\dddcccWWWLLLJJJKKKIIIGGGGGGGGGHHHGGGGGGFFFEEEBBBAAA@@@@@@BBBBBBAAA@@@AAA;;;888:::<<<:::888888999999:::::::::999888888kkkmmmnnnoooooooooppprrrqqqqqqqqqqqqqqqrrrrrrsssqqqpppooonnnnnnppprrrsssssstttvvvxxxzzz{{{{{{{{{{{{~~~}}}}}}}}}|||yyyxxxxxx{{{~~~}}}zzzzzz~~~~~~{{{}}}|||}}}~~~}}}|||~~~}}}{{{{{{{{{{{{{{{tttrrrppppppppppppooommmkkkjjjhhheeedddccccccccc_________``````^^^ZZZWWWOOOIII@@@888222///---,,,---,,,***)))))))))***+++((()))***++++++***)))(((******************************))))))))))))******))))))))))))******************************************)))***+++,,,------,,,---...///000222555888:::???FFFMMMRRRWWW\\\___[[[^^^bbbdddddddddeeefffiiilllnnnoooooooooqqqrrrsssqqqnnnkkkjjjkkkmmmooonnnooooooooopppqqqssstttppppppppppppqqqrrrssstttvvvuuuuuuvvvxxxyyyzzz{{{}}}zzzwwwttttttvvvyyy{{{{{{|||}}}~~~~~~~~~}}}}}}{{{qqq|||nnnfffhhhddd^^^YYYWWWXXX\\\^^^bbbiiioooiii[[[NNNHHHHHHNNNPPPRRRTTTTTTRRRPPPNNNMMMPPPNNNFFFAAAAAABBB@@@>>>???@@@AAAAAA@@@>>>>>><<<<<<<<<===???>>><<<:::;;;777666:::<<<999888888666777888999999888777666ooopppqqqpppoooooopppqqqrrrrrrrrrrrrsssrrrrrrrrrqqqpppooonnnnnnppprrrsssssstttvvvxxxzzz{{{||||||~~~}}}~~~~~~}}}{{{yyyyyy|||~~~~~~{{{xxxyyy|||~~~~~~}}}|||{{{{{{}}}~~~uuusssrrrrrrrrrrrrqqqooolllkkkhhheeedddcccccccccaaaaaa``````___[[[WWWSSSIIIDDD<<<555222000...---,,,+++***)))((()))***+++((((((************)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++++++++******+++,,,+++---...000111444888;;;<<>>777333222111///---++++++***))))))))))))***((((((((()))))))))******(((((((((((((((((((((((())))))((((((((()))******''''''''''''((((((((((((************************+++,,,,,,+++***)))+++,,,,,,---000222444777<<>>999222///000111///,,,***************))))))((())))))'''''''''(((***+++))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''((((((((((((************************)))***,,,+++******,,,///...000222555777;;;@@@DDDEEEIIIPPPUUUYYY\\\___aaa```aaabbbbbbccceeeiiillloooppprrrqqqpppoooooopppqqqpppooooooooopppqqqrrrrrrpppppprrrvvvwwwvvvttttttttttttsssttttttuuuvvvvvvyyy{{{zzzyyyxxxzzz|||{{{yyywwwuuuuuuuuuvvvwwwwwwzzz}}}{{{qqq|||lll[[[RRRNNNKKKJJJMMMOOONNNMMMKKKHHHDDD@@@>>>??????>>>======;;;:::888999999999999999999999999777777888999888666666777666666666666666777888888777666555666888888777555555333444666555222333666777777666666555666666666qqqrrrsssssstttuuuyyy|||xxxxxxxxxxxxvvvtttrrrqqqqqqpppooonnnnnnppprrrssswwwvvvttttttvvvyyy}}}}}}}}}{{{~~~~~~{{{}}}zzzxxxvvvvvvuuuuuusssqqqmmmkkkgggcccaaaaaaaaabbbbbb```]]]ZZZUUUOOOHHHCCC;;;555///---///000...+++)))***+++++++++***((('''***)))'''%%%&&&(((+++---************************'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))&&&)))++++++***+++...111///222555777:::>>>DDDGGGHHHLLLRRRWWWZZZ]]]```bbbbbbccccccccccccfffkkkooopppqqqrrrrrrpppoooooopppoooooooooooooooppppppqqqpppoooooorrrwwwyyyxxxvvvttttttssssssssstttuuuuuusssvvvzzz{{{yyyyyy{{{~~~vvvuuuuuutttuuuvvvwwwxxxvvvxxx|||~~~qqqppp```WWWOOOMMMJJJFFFGGGLLLIIIIIIHHHFFFDDDAAA???===;;;:::;;;<<<>>>===999666888888888888888888888888333444777888666333333555666555444444444666777888777555444555666777666555333111222444333111333777444333222222222333555666uuutttsssssssssuuuvvvwwwyyyzzzzzzxxxuuusssssstttssssssrrrqqqooopppsssuuutttuuuuuuwwwxxx{{{|||~~~~~~|||{{{zzzxxxuuurrrooommmkkkgggbbb```aaacccbbbaaa^^^\\\ZZZVVVRRRJJJBBB===444333222000...---,,,,,,------,,,++++++,,,------,,,+++***))))))***+++,,,''''''(((((())))))******+++***)))((((((((()))***))))))))))))))))))))))))'''(((***++++++***))))))***+++,,,+++***+++,,,...444666:::>>>AAAEEEJJJNNNOOOPPPSSSZZZaaadddcccaaabbbcccdddfffhhhiiijjjjjjppppppppppppppppppppppppmmmnnnoooooonnnnnnoooppprrrqqqpppqqqssstttsssrrrlllooorrrtttuuuuuuvvvwwwuuuuuuuuuwwwyyyzzzyyyxxx{{{zzzxxxvvvuuuuuuvvvwwwzzzyyyyyyzzz~~~lllXXXOOONNNMMMLLLIIIGGGEEECCCBBBBBBAAA@@@???>>>===<<<888888888888888888888888777666555444333333444555555555666666666555333222222222333333333333444444333333333444444555555555555555555555555555555555222333444333111000111222ttttttssssssssstttvvvwwwwwwxxxyyywwwtttrrrrrrrrrsssssssssrrrpppppprrrtttttttttuuuvvvxxxzzz|||}}}~~~}}}||||||{{{yyywwwssspppnnnjjjfffaaa___```aaa```___]]][[[WWWSSSNNNGGG>>>999333222111///---,,,,,,,,,---,,,+++******+++,,,---++++++************++++++***************+++++++++***)))((((((((((((******))))))))))))))))))))))))******+++++++++++++++***+++,,,,,,,,,,,,---///222888;;;???BBBEEEIIIMMMPPPQQQQQQTTTYYY___bbbbbbaaaaaabbbeeegggiiijjjjjjjjjqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnnnnnnnnnnoooppppppooooooppprrrttttttsssoooqqqssstttsssssstttuuutttsssssstttwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwyyy|||~~~~~~kkkYYYKKKLLLKKKJJJIIIFFFDDDBBBAAAAAA@@@???>>>===<<<<<<;;;777777777777777777777777777666555444333333444555333444444555444333222111222222222333333333444444333333333333444444444444444444444444444444444444222444444333222111111222ttttttssssssssstttuuuuuuuuuwwwwwwvvvtttqqqpppqqqrrrssstttsssqqqpppqqqrrrsssttttttuuuwwwyyy{{{|||~~~}}}|||~~~}}}}}}|||zzzxxxtttqqqpppkkkhhhdddbbbaaaaaa```___]]]YYYTTTOOOHHHAAA999444111000///---,,,+++++++++++++++************++++++******++++++++++++******++++++++++++***************)))((((((((()))***+++))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,,,,------------000444888===AAAEEEIIILLLNNNPPPRRRTTTTTTUUUXXX]]]```aaaaaa```bbbeeehhhkkkkkkkkkkkkqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnnnnooommmllllllnnnrrrtttttttttrrrssssssrrrqqqppprrrssssssrrrpppqqqtttvvvwwwwwwtttvvvyyy{{{|||{{{yyyxxxwwwvvvuuuwwwzzz}}}~~~}}}ppp^^^iiirrr\\\RRRLLLGGGGGGGGGFFFDDDBBB@@@>>>===>>>>>>===<<<;;;::::::999666666666666666666666666555555444333333333444444222222333333333222111111222222222222333333333333444444333333333333333333333333333333333333333333333444555444222111222333sssssssssssssssssstttttttttvvvxxxxxxuuurrrqqqqqqrrrsssttttttrrrppppppqqqsssssstttuuuvvvxxxzzz{{{~~~}}}}}}}}}}}}|||zzzxxxuuurrrpppooommmjjjgggeeecccaaa```\\\XXXQQQJJJCCC<<<555000///...---,,,++++++++++++************************)))***+++,,,,,,+++***)))******))))))((((((''''''...,,,+++))))))))))))***))))))))))))))))))))))))---,,,+++******+++,,,------------...///444:::>>>DDDGGGLLLOOOQQQRRRSSSTTTXXXWWWXXXYYY\\\___aaabbb```bbbfffiiillllllllllllqqqqqqqqqqqqqqqqqqqqqqqqmmmlllkkkkkklllmmmnnnnnniiiiiijjjmmmpppsssttttttrrrrrrrrrqqqoooppprrrttttttrrrpppppprrruuuwwwwwwqqqtttyyy}}}~~~{{{wwwttttttssstttvvv{{{~~~rrrZZZJJJ[[[rrrVVVJJJHHHJJJIIICCCBBBBBBAAA???===<<<;;;;;;;;;::::::999888888777444444444444444444444444444444333333333333333333222222222222222222222111111222222222222333333333444444333333222222111111111111111111111111111111222444555444333222333444rrrssssssssssssrrrrrrrrruuuwwwzzz{{{xxxuuusssrrrqqqsssttttttrrrppppppqqqtttttttttuuuvvvxxxyyyzzz~~~}}}}}}|||{{{xxxuuusssqqqppppppnnnkkkgggcccaaa```ZZZUUUMMMEEE>>>888222...------,,,+++++++++++++++************************)))***+++,,,,,,+++***)))******))))))((((((''''''222000...,,,***)))))))))************************++++++***))))))+++,,,---------///000333999@@@EEEJJJMMMQQQTTTTTTTTTUUUVVV[[[[[[[[[\\\]]]___bbbdddaaacccfffiiilllmmmmmmlllqqqqqqqqqqqqqqqqqqqqqqqqmmmkkkiiiiiikkkmmmmmmlllhhhggghhhkkkoooqqqrrrrrroooooopppoooooopppsssvvvuuurrrpppqqqsssvvvwwwxxxqqqtttyyy||||||yyytttqqqqqqqqqssswww}}}cccOOOCCCUUU{{{nnnVVVGGGBBBCCCDDDDDD?????????>>>===<<<:::999999888888777777666666666333333333333333333333333222222333333333333333333222222222222222222333333111111111222222222333333333333333222222111111000111111111111111111111111222333444444222222333444rrrrrrsssssssssrrrqqqpppuuuxxx|||}}}{{{wwwtttsssqqqrrrssssssqqqqqqrrrsssuuuuuuuuuvvvwwwxxxyyyzzz~~~~~~~~~}}}|||zzzwwwtttssspppqqqppplllgggbbb^^^]]]VVVQQQHHH???999444000...---,,,+++++++++++++++,,,******+++,,,,,,+++************++++++++++++******++++++++++++************222111...,,,***)))))))))************************))))))))))))***,,,---...---///222555:::@@@GGGLLLQQQSSSVVVWWWWWWWWWWWWXXX^^^___`````````bbbeeegggeeefffgggiiikkklllmmmmmmppppppppppppppppppppppppnnnjjjggggggjjjllllllkkkhhhggggggjjjmmmoooooooookkkmmmnnnooopppqqqtttvvvtttsssrrrrrruuuwwwxxxxxxqqqtttxxxzzzzzzwwwsssqqqqqqqqqsssxxx~~~___LLLAAARRRuuucccUUUHHHCCCCCC@@@>>>===<<<<<<<<<<<<;;;:::999888777777666666666555555555333333333333333333333333111111222333333333222222222222111111222222333444111111111111222222222222222222111111111111111111111111111111111111111111000222333333222111222444qqqrrrrrrsssrrrqqqpppoootttxxx}}}~~~|||xxxuuusssqqqqqqrrrqqqpppqqqtttvvvvvvvvvvvvwwwwwwyyyzzz{{{~~~|||zzzwwwvvvqqqssssssooohhhbbb^^^]]]QQQKKKBBB:::444111///---,,,,,,+++++++++,,,,,,---***+++,,,------,,,+++***++++++************++++++***************+++++++++///...,,,***)))))))))***************************'''((()))+++---.../////////222777<<>>666111///------,,,,,,++++++,,,,,,------+++,,,------------,,,+++,,,+++***))))))***+++,,,''''''(((((())))))******+++***)))(((((()))***+++************************&&&(((***---000111111111111555;;;@@@FFFMMMSSSWWW\\\\\\]]]\\\ZZZZZZ\\\^^^aaadddggggggfffgggjjjlllkkkjjjhhhhhhhhhjjjmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnniiidddeeeiiilllllljjjjjjhhhhhhhhhjjjkkkjjjiiiiiillloooqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwvvvuuussstttvvvxxxyyyzzzzzzzzzttttttuuuxxx}}}xxxrrrlllWWWKKKLLLBBB<<<<<<;;;777777:::777777888888777666666555555555555555555555444444333333333333333333333333///000111222333333222111000///.........000111222000111111111111222222222//////000000111111222222111111111111111111111111...000111111000000111333ssssssrrrrrrqqqpppppppppttttttuuuuuutttrrrpppooopppqqqrrrrrrqqqqqqtttuuu{{{{{{{{{{{{{{{{{{||||||}}}yyy|||xxxtttqqqnnnggg\\\SSSEEE>>>666222111111...+++------++++++++++++------###%%%(((+++,,,,,,,,,+++))))))************))))))++++++************++++++))))))))))))************(((((()))***++++++,,,,,,,,,((('''+++...---///222444:::DDDLLLRRRVVVZZZ[[[^^^``````\\\XXXXXX\\\aaaeeefffggghhhiiiiiihhhhhhhhhhhhgggggghhhjjjmmmnnnmmmlllkkklllnnnppppppooorrrnnnjjjgggggghhhiiiiiidddhhhjjjiiifffeeegggkkknnnnnnooopppqqqrrrrrrsssvvvuuutttvvvyyyzzzwwwuuutttvvvxxxxxxxxxwwwxxxyyywwwwwwwwwyyy}}}qqqaaaQQQJJJLLL======<<<:::888777666555666666555555555444444444555444333333333333444555222222222222222222222222000000000000000000000000000000000000000000000000......------------......000111111000//////000222000000000000000000000000000000000///////////////pppqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrpppooonnnmmmoooqqqrrrrrrtttwwwyyy}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{xxxuuurrrmmmdddWWWMMMBBB<<<444111111000...+++---,,,,,,++++++,,,,,,---'''(((***+++,,,+++***)))******++++++++++++******+++******************+++))))))))))))******************************++++++...***))),,,......000333888>>>HHHQQQWWW[[[]]]___```aaaaaa^^^ZZZYYY]]]bbbhhhhhhhhhhhhiiiiiiiiijjjhhhhhhhhhhhhiiikkkmmmnnnmmmllllllmmmpppqqqrrrqqquuuqqqllliiihhhiiiiiiiiieeehhhkkkjjjfffeeehhhkkknnnooopppqqqrrrssstttuuuyyywwwuuuuuuwwwxxxwwwuuuuuuvvvxxxyyyxxxxxxyyyzzzxxxwwwwwwzzz~~~~~~fffZZZOOOCCC===@@@;;;:::999888666555444333666555555555444444444333555444333333333333444555222222222222222222222222000000000000000000000000000000000000000000000000/////////....../////////000111111000//////000222000000000000000000000000000000000000000000000000mmmnnnnnnoooppppppqqqqqqoooooopppppppppnnnmmmlllkkkmmmppprrrtttvvvzzz}}}~~~|||zzzwwwssslll___PPPFFF===888222//////000...,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,++++++************************))))))))))))************+++++++++************)))///+++***---//////222666>>>EEEOOOXXX]]]aaabbbdddcccdddccc```]]]\\\___cccjjjiiihhhhhhhhhiiikkklllhhhiiiiiijjjkkklllmmmmmmnnnmmmmmmooorrrtttuuutttxxxtttooolllkkkjjjiiihhhgggiiikkkjjjgggfffhhhkkkooooooppprrrsssuuuvvvvvv|||yyyvvvtttuuuvvvwwwwwwvvvwwwyyyyyyyyyyyyzzz{{{xxxxxxxxx{{{ppp___NNNHHHCCC;;;999<<<777777666555444333222111555555444444444444333333444444333333333333444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111000......000111000000000000000000000000000000000000000000111111lllllllllmmmmmmmmmnnnnnnmmmmmmnnnoooooonnnllllllkkkmmmppprrrtttwww{{{~~~}}}~~~}}}{{{xxxsssiiiZZZJJJ???888444000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++++++++***))))))************))))))((()))))))))******************************++++++...++++++---///000555;;;FFFLLLUUU]]]bbbeeefffgggffffffeeeccc```___aaadddjjjiiigggggggggiiikkkllliiijjjkkkmmmmmmnnnmmmmmmooonnnooorrruuuwwwwwwvvvyyyvvvqqqnnnllljjjhhhfffhhhjjjkkkkkkiiihhhiiikkknnnoooppprrrsssuuuvvvwww|||yyyvvvttttttwwwzzz|||xxxyyyzzzzzzyyyzzz{{{}}}zzzzzz{{{~~~}}}wwwYYYMMMCCC@@@???;;;:::<<<555555444333333222111111444444333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000///...---///111000000000000000000000000000000000111111111111111lllkkkkkkkkkjjjjjjjjjiiilllmmmnnnoooooonnnmmmmmmmmmoooqqqssstttvvvyyy|||}}}~~~}}}|||xxxpppdddTTTDDD:::333111...------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,+++))))))************))))))((()))************)))(((((()))))))))************'''((()))***+++,,,---------++++++...000333:::CCCNNNSSS[[[aaaeeeggghhhjjjhhhhhhgggeeecccbbbcccdddgggfffeeeeeefffhhhkkkmmmkkklllmmmnnnoooooonnnnnnppppppqqqtttwwwyyyyyyxxxwwwuuurrrooonnnkkkhhhfffiiijjjkkkkkkjjjjjjkkklllnnnnnnoooqqqrrrtttuuuuuuyyyxxxwwwvvvwwwzzz~~~zzz{{{{{{{{{zzz{{{}}}}}}|||}}}~~~qqqZZZIIIBBB<<<:::999777666666444444333333333222222222222222333333333333333333333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000...//////000000//////......//////...------...000//////////////////////////////000000111111111111llllllkkkkkkjjjiiiiiihhhkkklllmmmooooooooonnnnnnnnnoooqqqrrrsssuuuxxxzzz~~~~~~|||zzztttiii\\\LLL???777000///...---------......+++,,,,,,------,,,,,,+++)))))))))***+++,,,------)))))))))******)))))))))'''((()))******)))((('''))))))))))))************&&&'''((()))+++---...///,,,***,,,000333888BBBMMMVVVZZZ___ccceeegggiiikkkjjjiiihhhgggeeeddddddddddddddddddeeegggjjjlllnnnnnnnnnnnnnnnooooooppppppqqqrrrsssvvvyyyzzzyyywwwuuutttrrrqqqpppnnnkkkhhhiiiiiijjjkkklllmmmnnnnnnoooooopppqqqrrrsssttttttwwwxxxzzz{{{{{{}}}{{{|||||||||{{{|||qqqXXXGGGAAA===888666555444333222333333333333222222222222111111222222222222333333222222333333333333222222111111111111111111111111////////////////////////000000000000000000000000......000000000000......---...///...,,,,,,...///////////////////////////......//////000000111111lllllllllllllllllllllllljjjkkklllnnnoooooonnnnnnlllnnnpppqqqrrrtttxxxzzz{{{{{{|||}}}~~~zzzvvvmmmaaaSSSEEE;;;666/////////...---,,,---...+++,,,,,,------,,,,,,+++)))((())))))***+++,,,,,,)))******++++++******)))'''((()))******)))((('''))))))))))))************'''((((((***+++,,,------,,,+++...333888>>>KKKXXX^^^```cccdddeeehhhkkkmmmkkkjjjhhhggggggfffdddcccaaabbbdddgggjjjlllnnnoooppppppooonnnooopppqqqrrrrrrssstttwwwyyyzzzxxxvvvtttsssrrrssssssqqqnnnllliiiiiiiiikkknnnoooppppppqqqrrrrrrrrrssssssssstttvvvzzz~~~}}}}}}}}}||||||}}}~~~~~~|||hhhXXXIII???<<<;;;777444333444444333111111111111222222222222111111111111222222222333111222333333333333222111111111111111111111111111////////////////////////000000000000000000000000...///111222222111///...---......---,,,,,,---///////////////////////////,,,------...//////000000lllmmmmmmnnnnnnooooooppphhhiiikkkmmmnnnnnnnnnmmmjjjllloooppprrruuuxxx{{{xxxyyyzzz{{{|||}}}~~~~~~}}}xxxsssiii[[[MMM@@@888555/////////...---,,,---...++++++------------++++++)))))))))((())))))***++++++++++++,,,,,,+++++++++'''((()))++++++)))((('''))))))))))))************))))))******+++++++++,,,,,,,,,000666;;;CCCRRR___cccdddeeeeeefffhhhkkknnnllljjjiiihhhgggfffdddccc```bbbeeehhhlllnnnpppqqqrrrqqqooonnnnnnppprrrsssssssssuuuwwwyyyyyywwwuuusssssssssuuuuuutttqqqooohhhhhhiiikkknnnqqqrrrqqqttttttttttttttttttttttttwww|||}}}~~~~~~}}}|||}}}~~~~~~||||||}}}~~~}}}vvv\\\PPPJJJCCC<<<666666444111111333444333000000000000111111111111000000111111222222222333111222333444444333222111000000000000000000000000////////////////////////000000000000000000000000///000222333333222000///------...---,,,+++---///////////////////////////,,,,,,------...//////000pppnnnnnnnnnooonnnllljjjjjjjjjjjjkkkmmmooopppqqqooommmllllllnnnsssxxx{{{xxxxxxxxxxxxyyy{{{|||}}}|||}}}{{{}}}}}}~~~zzztttqqqhhhaaa\\\TTTGGG;;;666///............---------,,,+++******))))))******,,,+++******************************))))))))))))(((((()))***************)))*********++++++++++++)))(((((()))+++,,,------000//////444???LLLWWW^^^bbbbbbccceeegggjjjnnnooonnnllljjjhhhfffeeeeeefffcccfffiiimmmoooooonnnmmmpppppppppppppppppppppqqqnnnpppsssvvvxxxxxxxxxwwwvvvvvvuuuvvvvvvtttpppmmmmmmlllkkklllpppsssttttttvvvuuutttsssrrrsssssstttwwwzzz}}}}}}{{{{{{~~~|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~{{{[[[MMMFFF>>>:::===555444333333222222333333111111111111111111111111////////////000000000000222222222111111111111000////////////////////////......////////////......000000000000000000000000111111111111111111111111//////000000///...------........................,,,,,,------...//////000pppooonnnnnnooonnnllljjjiiijjjjjjkkkmmmnnnpppqqqmmmmmmnnnooorrruuuxxxzzzzzzzzzzzzzzz{{{|||}}}~~~{{{}}}~~~~~~{{{}}}~~~{{{yyyzzzxxxrrrmmmllleee^^^[[[SSSFFF:::555............------------,,,+++******))))))******+++******)))))))))******+++++++++******))))))((((((((()))***************)))))))))*********++++++***)))((()))***,,,,,,,,,---...111999DDDRRR^^^dddgggggghhhiiikkknnnppprrrmmmllljjjiiiggggggggghhhdddgggjjjmmmnnnnnnmmmmmmoooooooooppppppqqqqqqqqqoooppprrrtttvvvwwwwwwwwwuuutttuuuuuuvvvuuurrrooonnnlllkkkmmmpppsssttttttvvvuuutttsssrrrrrrssstttvvvyyy|||~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~|||zzzzzz{{{|||~~~xxx___HHHAAA???:::666888444444333222222222222333111111111111111111111111/////////000000000111111111111111000000000//////////////////////////////......////////////......////////////////////////111111111111111111111111///////////////...------........................------......///000000111pppooonnnnnnnnnnnnlllkkkiiiiiijjjkkklllnnnooooookkklllooorrruuuwwwxxxyyyzzzzzzzzzzzz{{{|||||||||zzz|||{{{yyyzzz}}}~~~|||}}}~~~~~~~~~}}}||||||{{{zzz|||xxxsssqqqnnnhhhcccccc\\\VVVSSSLLLAAA666222............------------,,,+++******))))))*********)))))))))))))))******---,,,,,,+++***))))))(((((()))******+++*********((((((((()))))))))*********))))))******+++,,,---...111777AAALLLXXXbbbgggkkkkkkkkklllmmmooopppqqqlllkkkjjjjjjjjjjjjjjjkkkgggiiikkkmmmooonnnnnnmmmnnnoooooopppqqqrrrssssssppppppqqqrrrssstttuuuuuutttttttttuuuvvvuuussspppnnnmmmlllmmmpppsssuuuuuuuuutttsssrrrrrrrrrssstttuuuxxx{{{}}}}}}~~~}}}|||||||||~~~}}}zzzxxxwwwxxxyyyzzz}}}~~~uuuYYYIII<<<<<<>>>:::666666444444333222222222222222111111111111111111111111000000000000111111111111000000/////////.........000000000000000000000000......////////////..............................////////////////////////...////////////...------------------------------.........///000000111111qqqooommmmmmmmmmmmlllkkkhhhiiijjjkkkmmmmmmnnnnnnjjjlllnnnqqqtttvvvxxxyyyxxxyyyyyyyyyzzzzzzyyyyyyzzz|||{{{wwwwwwyyy|||~~~}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzz|||xxxqqqmmmhhhbbb]]]XXXPPPHHHEEE@@@888111///.........---------,,,,,,,,,+++******))))))******(((((((((((()))******+++......---,,,+++***)))))))))******++++++*********(((((((((((())))))))))))******++++++***+++---...222888AAAJJJTTT\\\bbbfffkkkkkkkkkllllllmmmmmmmmmjjjjjjkkkkkkllllllmmmmmmkkklllnnnoooppppppooooooppppppqqqrrrssstttuuuvvvqqqpppppppppqqqrrrsssttttttttttttuuuvvvuuurrroooooonnnmmmnnnqqqssstttuuuuuutttsssrrrrrrrrrssstttvvvyyy|||~~~~~~~~~~~~|||{{{zzz{{{zzzxxxvvvvvvwwwxxxyyy}}}~~~ttt{{{uuu\\\KKK@@@888:::<<<999555444444333333222111222222222111111111111111111111111000000000000111111111222000000000/////////......000000000000000000000000---......//////......---.........................................................//////...---------------------------------........./////////000pppnnnlllkkkllllllkkkjjjiiijjjkkklllmmmnnnnnnmmmlllllllllmmmpppsssvvvxxxyyyyyyzzzzzzzzzyyyxxxxxxzzz|||}}}{{{xxxvvvvvvyyy|||}}}~~~}}}||||||}}}~~~zzz|||~~~|||yyyxxxvvvttttttuuuvvvwwwyyyyyy{{{yyyrrrlllfff___ZZZQQQGGG===888555111///000...------------,,,,,,,,,,,,+++******))))))******(((((((((((()))***,,,,,,.........---,,,+++++++++******++++++++++++******(((((((((((()))))))))))))))+++,,,,,,+++,,,///111555===HHHSSSZZZ```dddgggllllllllllllllllllkkkkkkiiijjjkkklllmmmnnnoooooonnnooopppqqqrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxqqqqqqppppppppppppqqqrrrttttttttttttuuusssooommmooonnnmmmnnnpppssstttttttttsssrrrqqqqqqrrrssstttxxx{{{~~~}}}~~~|||zzzyyyxxxxxxxxxxxxxxxyyy{{{{{{~~~~~~xxxvvvrrrfffbbbzzzqqqYYYIII@@@999444444555444222222333333222111111111111222000000000000000000000000///000000000000111111111111111000000000/////////////////////////////////------............------////////////////////////------------------------------............------------------------------,,,,,,------------......ooommmjjjiiijjjjjjjjjiiiiiikkklllnnnoooooonnnmmmmmmmmmlllmmmnnnqqqtttvvvyyyzzzzzz{{{zzzyyywwwvvvyyyzzz}}}}}}}}}}}}~~~}}}~~~~~~yyyxxxwwwvvvvvvxxx{{{||||||~~~|||{{{zzzyyyxxxyyyzzzzzztttvvvzzz}}}~~~|||{{{vvvtttqqqnnnnnnnnnppprrrvvvttttttxxx{{{uuunnndddZZZTTTKKKAAA666222111///000222------------,,,,,,,,,,,,,,,+++******))))))******((((((((()))***,,,---...............------------+++++++++,,,++++++***)))((((((((()))))))))******))),,,......---...222555888AAAOOOZZZ```dddhhhkkkmmmnnnnnnnnnnnnmmmllllllhhhiiikkklllnnnooooooooonnnoooppprrrssstttttttttttttttuuuuuuvvvwwwxxxxxxrrrrrrqqqqqqpppppppppooorrrrrrrrrssssssrrrooolllooommmlllmmmooorrrrrrrrrsssrrrqqqqqqqqqrrrtttttt{{{}}}|||||||||}}}~~~}}}{{{yyyvvvxxxzzz|||~~~}}}wwwjjjccc[[[SSSPPP^^^gggSSSEEE>>>999666333222333444555555333333222111111111111111000000000000000000000000////////////000000000000111111111000000000//////////////////////////////------............------////////////////////////------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnkkkhhhggghhhiiiiiihhhjjjlllnnnoooppppppnnnnnnnnnnnnooopppqqqrrrrrrsssvvvwwwwwwxxxwwwuuusssrrrvvvwwwyyyyyyyyyzzz|||~~~{{{||||||}}}||||||{{{zzzxxxwwwwwwvvvuuuuuuvvvvvvxxxzzz|||~~~~~~}}}vvvvvvuuuuuuuuuvvvwwwwwwrrruuuyyy}}}~~~~~~}}}}}}xxxuuuqqqllljjjjjjkkklllqqqppppppttt||||||wwwnnnaaaTTTKKKCCC:::222000000......000---------,,,,,,,,,++++++,,,+++******))))))******(((((()))***+++---///000---............/////////+++,,,,,,,,,++++++***))))))))))))*********++++++(((,,,000000///000555:::???IIIWWW```eeegggjjjlllmmmnnnooooooooonnnmmmlllhhhiiikkkmmmnnnnnnnnnnnnmmmnnnoooqqqrrrtttuuuuuutttttttttuuuuuuvvvvvvvvvrrrrrrssssssrrrpppooommmmmmmmmnnnppprrrrrrpppnnnnnnlllkkklllnnnpppqqqqqqrrrrrrqqqqqqqqqrrrtttttt|||~~~~~~~~~~~~~~~}}}zzzxxxxxxzzz}}}~~~}}}|||uuuxxx}}}|||xxxqqqhhhbbbTTTPPPKKKKKKWWWqqq}}}```NNNDDD===999555555444333444666777777333222222111111111111111000000000000000000000000---.........////////////000000/////////.........------------------------,,,------......------,,,................................................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------mmmjjjgggfffggghhhhhhhhhkkkmmmooopppqqqpppooonnnmmmoooqqqttttttsssqqqpppqqqrrrssssssrrrpppnnnllltttuuuvvvvvvvvvwww{{{}}}{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvtttsssrrrqqqvvvwwwxxxyyyzzzzzzzzzyyyssssssssssssssstttuuuvvvtttwww{{{}}}yyysssnnnjjjiiijjjkkkllllllnnnttt{{{}}}~~~}}}xxxmmm^^^NNNDDD;;;444...//////---++++++---------,,,,,,,,,++++++,,,++++++***)))*********)))))))))+++,,,...000111------......///000000000,,,,,,,,,,,,,,,+++***)))************++++++++++++(((,,,000111000222777<<>>BBBDDDPPPmmmzzzeeeOOOBBB<<<666444666444333222111111111222333000---***+++...000000...////////////............///......------///000111000000000000///////////////////////////000000111000/////////000///---***+++++++++,,,,,,,,,------000000000000000000000000......---------,,,,,,,,,///......------,,,,,,+++*********++++++,,,,,,,,,jjjjjjiiihhhggggggjjjlllkkkmmmppppppooonnnmmmnnnmmmqqqttttttqqqllliiiiiiiiiiiijjjiiiiiihhhggggggkkklllooorrrsssssssssrrrssssssssstttssssssrrrrrrrrrsssssssssrrrpppnnnmmmpppppppppooooooooonnnnnngggeeeeeejjjllllllooosssyyy}}}~~~{{{zzz}}}~~~{{{xxxtttrrrrrrsssssssssssssssuuuwwwzzz~~~}}}xxxqqqiii[[[III<<<888222111///...,,,+++*********+++,,,------+++***(((,,,++++++******++++++,,,---,,,+++++++++---///111///...------,,,---.........---------,,,,,,,,,+++'''(((((('''&&&&&&(((***,,,...000//////666CCCMMMWWW[[[aaahhhlllnnnnnnmmmjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnooooooooonnnlllnnnooopppnnnnnnoooppptttuuuuuussspppooopppqqqqqqpppooooooppppppooonnnllllllmmmnnnooooooppppppnnnnnnnnnmmmlllnnnqqqsssvvvuuusssqqqoooooorrrttt}}}}}}~~~~~~~~~}}}}}}{{{uuutttyyy~~~~~~zzzpppddd[[[UUUNNNGGGCCCBBBAAAAAABBB???NNNjjj~~~eeeTTTBBB:::777333111333333222111000000000111111000---+++,,,...000000///////////////............///......---...///000111000000000000/////////...//////......//////000111555333000////////////---,,,,,,,,,,,,------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,gggggghhhgggggghhhjjjmmmmmmooopppooommmkkkjjjjjjmmmooorrrqqqnnnjjjgggeeehhhgggeeeddddddeeefffgggkkklllnnnpppqqqpppooonnnkkkllllllmmmmmmmmmllllllmmmnnnooooooooonnnmmmlllooonnnmmmmmmlllkkkjjjjjjaaa```bbbgggjjjiiikkknnntttwwwwwwttttttxxx||||||xxxwwwxxxyyy||||||{{{yyywwwwwwxxxzzz|||~~~|||tttjjj```RRRAAA777444000///...,,,+++*********++++++,,,---,,,+++***)))++++++************++++++++++++***+++,,,...000222000///...---,,,,,,,,,---.........---------------*********)))'''''')))+++,,,...///000333===LLLWWW\\\___ccchhhlllnnnoooooojjjjjjiiiiiiiiiiiiiiijjjkkklllmmmnnnoooooooooooolllmmmoooooonnnnnnnnnoooqqqrrrrrrrrrpppooopppqqqpppooonnnooopppqqqpppooollllllmmmmmmnnnnnnooooooooopppqqqppppppppprrrtttuuuuuussspppnnnnnnpppsss|||}}}~~~~~~~~~zzzxxxvvvyyy}}}~~~~~~zzzsssllleee\\\QQQJJJFFF>>>:::<<<<<<:::???HHHLLLeeerrr]]]LLLAAA666333333222111111111111000////////////000///...,,,---...//////////////////............---///............///000000000000000/////////......///............///000000777333///------...//////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++,,,------...***++++++++++++,,,,,,,,,ggghhhhhhhhhggghhhjjjlllmmmooopppnnnllljjjiiiiiinnnpppqqqpppnnnjjjfffdddhhhfffcccaaaaaadddgggiiijjjkkkmmmnnnnnnmmmkkkjjjeeefffggghhhhhhhhhhhhhhhggghhhjjjkkkllllllkkkjjjmmmlllllljjjiiihhhggggggaaa```ccchhhjjjhhhgggjjjlllqqqsssrrrsssxxx{{{{{{wwwxxx{{{}}}xxxyyyzzz|||~~~xxxnnnbbbWWWKKK>>>777555//////---,,,++++++++++++++++++,,,,,,,,,+++***)))++++++************++++++))))))***+++---///111222000///...---,,,,,,++++++...........................///...,,,******,,,...+++---///222888DDDTTT``````aaadddgggiiilllnnnooojjjiiihhhhhhggghhhhhhiiillllllmmmmmmnnnnnnnnnnnnkkkmmmoooooonnnmmmnnnooommmoooppppppoooooopppqqqnnnmmmmmmnnnppprrrqqqpppmmmmmmmmmmmmmmmnnnnnnnnnoooqqqrrrsssrrrrrrsssuuussssssqqqooonnnooorrruuu{{{|||~~~|||xxxssstttxxx}}}}}}{{{|||yyyuuukkkfff```ZZZTTTNNNHHHDDD>>>999:::???===;;;FFFWWWqqqpppXXXLLL???999444333555555333111111111000000///////////////............///////////////.........---------............/////////000000000/////////...............------......///000111...,,,+++,,,------------------.........//////++++++++++++++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++hhhiiijjjiiigggggghhhjjjlllmmmnnnmmmkkkjjjjjjkkkqqqqqqppppppnnnjjjfffcccdddbbb```^^^^^^aaaeeegggeeefffhhhiiiiiigggfffeeebbbcccdddeeefffgggggggggdddeeegggiiijjjjjjjjjiiillllllkkkjjjiiihhhhhhgggfffeeegggllllllhhhggghhhgggnnntttvvvxxx|||}}}|||yyy{{{}}}xxxzzz|||~~~wwwjjj\\\PPPFFF;;;666555//////...---,,,,,,,,,---,,,,,,,,,,,,++++++******+++******))))))******+++((()))***+++---000111222///......------,,,+++***........................///000///---++++++---///+++---111666???LLL[[[eeeeeeeeefffgggiiikkkmmmoookkkjjjhhhgggfffggghhhiiilllllllllllllllmmmmmmmmmkkkmmmnnnooonnnmmmnnnoookkkmmmoooppppppooopppqqqnnnmmmmmmnnnqqqrrrrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmoooqqqssssssrrrrrrtttuuupppqqqppppppppprrrvvvyyy{{{|||~~~~~~xxxuuunnnssszzz{{{}}}~~~yyysssmmmeee```XXXUUUPPPKKKGGGDDDBBB@@@:::999:::<<<<<>>GGGSSS___gggjjjjjjjjjjjjkkkmmmnnnooolllkkkhhhgggfffggghhhiiikkkkkkjjjjjjjjjkkkkkklllkkklllnnnnnnmmmmmmmmmnnnjjjmmmpppqqqpppoooppppppnnnmmmmmmnnnqqqrrrqqqpppppppppoooooonnnnnnmmmmmmoooqqqqqqqqqqqqqqqsssuuupppqqqqqqqqqrrruuuzzz~~~|||}}}{{{uuurrrlllrrr{{{|||vvvmmmfff```ZZZSSSMMMKKKHHHEEEAAA===;;;:::999888999888777>>>TTTsssjjjTTTDDD>>>>>>777888666333222333111,,,111111222222222111000///...000111111///......///.........------------,,,---......///000//////////////////.........---------,,,,,,,,,,,,---......++++++,,,...111111///---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,++++++******,,,,,,,,,++++++++++++***bbbdddffffffeeeeeefffggghhhhhhiiigggfffeeefffhhhjjjgggeeecccbbb___ZZZVVVTTTUUUVVVWWWYYYYYYZZZZZZYYYZZZ]]]```aaaaaaaaa``````aaacccdddfffggghhhhhhbbbccceeegggiiiiiiiiiiiilllmmmmmmooopppqqqrrrrrrrrrpppqqqtttssspppnnnppppppvvv{{{|||}}}{{{wwwmmm^^^MMMBBB:::333///...---,,,,,,,,,,,,,,,------,,,,,,++++++******++++++******))))))))))))******((()))+++---...///000000+++,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++******---///000444===FFFQQQZZZbbbgggkkkkkkkkkkkkllllllmmmmmmmmmllliiigggfffggghhhiiikkkjjjiiihhhhhhiiijjjjjjjjjlllnnnnnnmmmlllmmmnnnkkkmmmpppqqqqqqpppooopppooonnnmmmnnnpppqqqqqqppprrrqqqqqqpppooonnnnnnnnnoooppppppooonnnooorrruuusssttttttttttttwww|||~~~~~~xxxsssppplllsss|||zzzjjjbbbXXXQQQNNNJJJEEEAAA@@@@@@>>>;;;888777777777777<<<>>>AAASSSqqquuuaaaOOODDD===999666333555444//////222111---000000111111111000///......000222222///---...///.........---------,,,,,,------///000000000///...//////.........---------,,,,,,,,,+++,,,------...///---,,,,,,.........,,,,,,,,,,,,,,,------------++++++++++++++++++++++++......---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******^^^```bbbdddddddddfffggggggggggggeeecccbbbcccddddddaaa^^^]]]\\\YYYTTTOOOQQQRRRUUUXXXYYYYYYXXXWWWYYY[[[^^^aaacccddddddccc```aaabbbdddfffggghhhhhhbbbdddfffhhhiiiiiiiiiiiilllmmmoooqqqssstttvvvwwwtttqqqrrruuuuuusssrrruuuwww|||~~~||||||~~~}}}zzztttooodddUUUEEE<<<777222///000+++++++++***++++++,,,,,,---,,,++++++******++++++******))))))))))))******)))***+++---...//////000***+++,,,---------,,,++++++++++++,,,,,,---------------...---,,,---///111222888BBBLLLWWW___dddgggjjjjjjjjjjjjjjjjjjjjjjjjnnnllliiigggfffgggiiijjjjjjiiihhhgggggghhhiiiiiijjjlllnnnnnnmmmlllmmmnnnkkknnnqqqrrrqqqpppoooppppppooonnnooopppqqqpppooosssrrrrrrqqqpppooonnnnnnoooooonnnmmmlllnnnrrruuuvvvwwwvvvvvvvvvxxx|||{{{uuuqqqooommmsss|||}}}uuukkkccc[[[SSSIIIDDDBBBAAA>>>;;;::::::::::::888888999;;;888CCCJJJSSSlllmmm\\\GGG:::888888666222000333222---...333444111...///000000000///---,,,...000333222///---...///......---------,,,,,,,,,,,,---///000000000///...//////.........---------,,,,,,++++++,,,,,,---...111...***((()))*********+++++++++,,,,,,,,,------************************......---------,,,,,,,,,+++,,,,,,------......///,,,,,,,,,++++++*********[[[]]]```bbbbbbbbbcccdddcccccc```]]][[[[[[^^^```___]]]ZZZVVVSSSQQQPPPPPPQQQRRRUUUXXX[[[]]]]]]]]]```\\\[[[aaaeeeeeeeeeggggggfffdddeeeggghhhhhhggghhhiiijjjjjjkkkkkkkkkkkknnnpppqqqppppppqqqsssvvvuuuvvvxxxxxxvvvuuuvvvvvv|||yyywwwyyy|||~~~|||vvvoooiiiYYYKKK>>>888666111---++++++---...///...---...///000...,,,+++,,,,,,***)))((((((((()))******++++++***+++...///000000............---,,,++++++++++++)))***+++,,,,,,,,,++++++(((+++...///......111444888@@@KKKVVV]]]bbbdddfffiiijjjjjjjjjiiiiiikkkmmmoookkkgggeeeeeeggghhhiiillljjjgggfffhhhjjjjjjjjjmmmmmmllllllkkkkkkkkkkkkqqqqqqrrrrrrrrrqqqppppppnnnnnnnnnnnnooooooooooooqqqrrrsssssssssrrrqqqpppqqqpppooonnnnnnooopppqqquuuvvvvvvwwwyyyzzz{{{{{{}}}~~~zzzuuussssssttttttxxx}}}uuulll```WWWSSSJJJEEEAAA???:::555444777555666999:::888555:::AAAMMMXXXfffsss~~~yyykkkPPPIII>>>555111/////////000000000000000000000000////////////////////////111000///......///000111...///000///...---...000..................------//////...---,,,,,,+++++++++++++++)))(((***---000///...---,,,,,,---.../////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))&&&'''((()))(((((()))+++^^^___aaacccccccccbbbaaa]]]^^^]]][[[ZZZZZZ\\\^^^]]][[[YYYVVVTTTSSSRRRRRRVVVXXXZZZ]]]___```aaaaaacccaaacccjjjnnnllliiihhhkkkjjjhhhhhhjjjjjjjjjiiilllkkkkkkkkkkkkllllllmmmnnnoooqqqqqqqqqrrrsssuuusssuuuxxxxxxwwwwwwxxxyyy{{{yyyxxxyyy|||~~~{{{wwwrrriiibbbRRREEE999555444000,,,+++***,,,......---------...---------,,,+++)))((('''*********)))))))))))))))***+++...///000000............---,,,++++++++++++***++++++,,,,,,,,,,,,,,,***---//////...///333777===DDDOOOYYY```dddfffhhhhhhiiijjjiiihhhhhhjjjlllkkkhhheeedddeeehhhiiijjjjjjhhhggggggiiijjjkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjnnnnnnooopppppppppoooooommmmmmnnnnnnnnnoooooooooqqqrrrtttuuuuuuuuuttttttqqqpppnnnmmmmmmnnnpppqqquuuuuuvvvwwwxxxyyyzzzzzz}}}}}}zzzvvvttttttuuuvvvyyyyyymmmeee]]]RRRJJJGGGDDD@@@======;;;888999<<<888888:::<<<::::::@@@HHHdddooozzz~~~{{{ssscccTTTIIICCC;;;444111111111111000000000000000000000000//////////////////////////////............//////---///000///...---...///..................------///......---,,,,,,++++++***,,,---,,,++++++---......---,,,++++++,,,---......---------,,,,,,,,,,,,,,,------......------,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++,,,bbbaaabbbdddffffffbbb^^^ZZZ[[[]]]\\\[[[[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZ^^^```bbbdddeeeeeeeeeeeehhhiiinnnvvvyyysssnnnlllqqqooommmmmmmmmnnnmmmlllnnnnnnmmmmmmmmmmmmmmmmmmmmmooorrrssssssrrrssstttsssuuuxxxyyyyyyzzz{{{}}}{{{yyyxxxzzz|||{{{vvvrrrkkk```WWWHHH===333111111...++++++***,,,......---,,,---...,,,///222000,,,)))((((((++++++******)))(((((('''***+++...///000000............---,,,+++++++++++++++,,,,,,,,,---------------.../////////222888===DDDKKKUUU^^^cccfffhhhjjjggghhhiiiiiihhhhhhiiijjjhhhfffddddddfffiiijjjjjjgggffffffgggjjjkkkkkkjjjiiijjjkkkkkkkkkjjjiiihhhhhhiiikkkmmmnnnooonnnnnnmmmnnnnnnnnnnnnooooooooopppqqqsssuuuvvvvvvvvvuuuqqqpppmmmllllllmmmpppqqquuuuuuvvvxxxxxxyyyyyyyyy{{{|||~~~{{{xxxwwwvvvwwwyyy|||{{{ooodddYYYRRRKKKCCC===;;;<<<777555777999888999<<<999888:::???CCCHHHSSS^^^yyyiiiYYYJJJ@@@???;;;666333222222222222000000000000000000000000////////////////////////---......//////......------...//////------...///------------------...............------,,,,,,+++))),,,...///...---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------............------......------,,,,,,+++++++++++++++,,,,,,---------+++,,,---,,,***)))))))))cccaaaaaaeeeiiiiiiddd^^^]]]___aaabbb```______````````````aaaaaabbbcccccceeefffhhhiiijjjjjjiiihhhnnnpppuuu}}}~~~xxxrrrqqqtttrrrpppooooooooonnnmmmmmmnnnoooppppppnnnllljjjlllooorrrttttttssssssssstttwwwyyyzzzzzz{{{|||}}}{{{zzzzzz{{{}}}xxxsssooofffWWWKKK>>>666/////////---,,,,,,,,,---//////---------...---222666555///******+++************))))))((((((***+++...///000000............---,,,++++++++++++,,,,,,,,,,,,------.........////////////555===DDDLLLRRRZZZaaafffhhhiiijjjhhhiiikkkjjjiiihhhiiijjjiiigggffffffhhhjjjjjjjjjeeeeeefffgggjjjkkkjjjiiihhhiiikkklllkkkjjjhhhgggdddfffiiilllnnnoooooonnnooooooooooooppppppppppppooopppqqqsssttttttssssssqqqooommmkkkkkkmmmoooqqquuuvvvxxxyyyzzzzzzzzzyyyzzz{{{~~~~~~||||||{{{{{{~~~ssshhhccc\\\RRRHHHDDD@@@;;;888888999555333555777666888;;;999<<>>;;;888555333222222222222000000000000000000000000000////////////////////////---...///000000///...---,,,---......---,,,---...,,,,,,------------............---------,,,,,,,,,***,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------............------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))))))))bbb``````dddjjjkkkgggbbbbbbdddffffffdddaaa``````bbbbbbdddeeeggghhhiiiiiiiiijjjkkklllllllllkkkjjjrrrsssxxx~~~}}}xxxtttuuuuuurrrpppooooooooommmllliiilllqqqtttsssooojjjffflllooosssttttttsssssstttwwwyyy{{{{{{{{{zzz{{{|||{{{||||||}}}~~~}}}wwwsssmmm```OOOBBB888222---...///------...---...000000...---......---222666444///******+++(((((())))))***************+++...///000000............---,,,++++++++++++------,,,,,,,,,---...///...///000000222999DDDLLLSSSXXX___dddggghhhiiiiiiiiikkkmmmmmmkkkjjjjjjkkkkkkjjjiiiiiikkkkkkjjjiiifffffffffgggiiiiiihhhfffgggiiikkkmmmllljjjgggeeebbbdddhhhlllnnnoooooooooppppppqqqqqqqqqrrrrrrrrrqqqrrrsssssssssrrrqqqpppqqqpppnnnllllllnnnpppqqqwwwxxxyyy{{{|||{{{zzzzzzxxxzzz}}}zzzrrriii^^^UUURRRLLLCCC<<<;;;;;;999888::::::777666888777555888===BBBLLL```uuuzzzjjjTTTDDD<<<999999:::444333111111111111///---////////////////////////////////////////////////---...000000000000...---+++---...---,,,+++,,,...,,,,,,,,,,,,------......---------------,,,,,,,,,+++,,,+++)))((((((+++---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------......//////......---000/////////.........---......---,,,,,,+++*********---///000///.........bbb```aaadddhhhiiihhheeedddfffggggggdddbbbaaaaaacccdddeeegggiiijjjjjjjjjkkklllmmmnnnnnnnnnmmmlllqqqrrrwww|||{{{vvvtttvvvsssqqqooonnnnnnnnnlllkkkhhhlllqqquuuuuuqqqkkkfffnnnpppsssttttttssstttuuuwwwyyy{{{{{{{{{zzz{{{||||||~~~~~~{{{wwwpppfffWWWFFF:::444///---///000------...---...000///...------...***---000///+++(((((()))'''(((((()))******++++++***+++...///000000............---,,,++++++++++++---,,,+++++++++,,,...///...000222333777@@@LLLUUUZZZ^^^cccggghhhhhhiiiiiijjjlllnnnnnnlllkkkjjjkkklllkkkkkklllmmmmmmkkkiiiiiihhhffffffggggggeeedddeeegggjjjlllllliiieeecccaaadddhhhlllooopppoooooopppqqqqqqqqqqqqrrrrrrrrrttttttuuuuuuuuutttrrrqqqqqqpppooonnnnnnooopppqqqvvvxxxzzz{{{|||{{{zzzyyywwwyyy|||tttggg^^^VVVMMMGGGFFF@@@888444555777777888:::555666999;;;999888>>>GGGZZZgggyyyooo```RRRBBB;;;999666444444333222000000000000...,,,////////////////////////////////////////////////.........//////.........+++,,,------++++++,,,---++++++,,,,,,------......------------------------,,,,,,***'''&&&'''***---,,,,,,------------,,,,,,,,,,,,,,,,,,------------......////////////......------------------------///......---+++******)))'''***---///...---------ccccccccccccdddeeefffgggeeefffhhhgggeeeddddddeeeeeeggghhhjjjkkkllllllkkklllmmmnnnooopppooonnnnnnmmmooouuu{{{zzztttrrruuuqqqooommmmmmmmmmmmlllkkkjjjmmmqqqttttttrrrnnnkkkoooqqqrrrsssssssssuuuvvvuuuwwwzzz{{{{{{{{{|||~~~~~~~~~|||vvvkkk\\\LLL===555222...---//////,,,+++---+++---...---,,,***++++++***************)))(((((()))))))))))))))************+++...///000000............---,,,++++++++++++---,,,*********+++---...///222555888>>>HHHTTT]]]___cccgggjjjjjjiiiiiiiiiiiikkknnnnnnllljjjiiiiiiiiiiiijjjlllnnnnnnllljjjmmmkkkgggeeeddddddcccaaaaaadddhhhjjjjjjgggbbb___```bbbgggkkknnnooonnnmmmooooooooopppppppppqqqqqqrrrssstttuuuuuuuuutttsssppppppqqqqqqqqqqqqppppppuuuvvvyyyzzz{{{yyyxxxvvvvvvxxx{{{xxxiii^^^SSSLLLGGGAAA======:::333000333666666666888444:::CCCHHHGGGIIIVVVddd|||xxxbbbUUUJJJAAA:::999777222111222222000///...//////...---////////////////////////////////////////////////---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,***++++++,,,------......------------------------+++,,,,,,***((((((***+++***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,......////////////......)))******++++++,,,,,,------------,,,,,,+++++++++&&&(((,,,---+++***))))))dddeeedddcccbbbbbbdddgggfffggghhhhhhgggggghhhjjjiiijjjlllnnnnnnnnnnnnmmmlllmmmooopppqqqppppppooojjjmmmuuu{{{zzztttqqqsssqqqooommmlllmmmmmmlllkkknnnoooqqqsssssssssqqqqqqpppqqqrrrrrrrrrsssuuuwwwsssuuuxxxzzz{{{|||~~~~~~}}}uuugggTTTCCC888333111------///...+++***,,,***+++,,,,,,***)))))))))+++***))))))++++++***)))++++++******)))(((((((((***+++...///000000............---,,,++++++++++++,,,+++***))))))+++---...111444888<<>>999666555111---///666111///------///000///...////////////////////////////////////////////////,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,******+++,,,,,,---......------------------------***,,,...---,,,***)))***)))***+++,,,,,,+++***)))))))))******++++++++++++......////////////......+++,,,------...///000111++++++,,,,,,,,,,,,------***---///000...+++))))))jjjiiifffeeedddeeefffhhhiiijjjkkkkkkjjjhhhfffdddkkkmmmnnnnnnmmmmmmnnnppprrrrrrsssrrrqqqooommmlllhhhlllqqqvvvxxxwwwtttrrrpppnnnllllllmmmnnnooonnnssstttuuuuuutttsssqqqppprrrqqqqqqpppqqqrrrtttuuuvvvyyy|||}}}~~~~~~}}}zzzrrrbbbNNN>>>555222111000///...---,,,+++++++++---000000---)))***---***++++++,,,,,,++++++***(((((())))))******++++++(((***,,,...//////...---,,,,,,,,,++++++,,,,,,,,,///...,,,,,,---------,,,333777===DDDNNNYYYdddlllmmmllljjjjjjkkkkkkkkkjjjlllkkkkkkjjjjjjiiiiiiiiifffiiimmmoooooonnnnnnooonnnlllhhhdddaaa^^^]]]]]]___bbbeeefffdddaaa^^^]]]^^^aaafffjjjmmmnnnmmmmmmlllmmmoooppppppnnnlllkkkoooooopppqqqssstttrrrpppqqqooonnnnnnppprrrssssssoootttyyyzzzyyywwwwwwxxxvvvvvvxxx}}}}}}xxxtttlllaaaTTTKKK???BBBBBB>>>:::888777666888555222333666;;;===>>>???[[[vvv~~~sssaaaTTTKKKDDD???999777444222000000111111000000000000000000000000//////000000000000//////111000000///...---------++++++,,,,,,---......///++++++******++++++,,,---,,,,,,+++)))((())),,,///---...///111333222000---******+++,,,,,,,,,++++++...............---------++++++++++++++++++++++++...///000///---,,,,,,...000///...---------------..............................------------,,,,,,jjjiiigggfffeeeeeeffffffggghhhiiijjjjjjhhhfffeeeiiilllnnnoooooooooppprrrrrrrrrrrrrrrqqqooommmllliiikkkppptttvvvuuusssrrrooommmkkklllmmmoooooooooqqqrrrrrrsssrrrrrrppppppqqqqqqrrrrrrsssuuuvvvwwwxxxzzz|||}}}}}}~~~~~~wwwiiiWWWEEE888222000............------------///'''&&&---000+++''')))***++++++,,,,,,++++++***)))))))))))))))*********(((***,,,...//////......//////............//////...---,,,---...000111111888<<>>999666666999999999777666666777999;;;<<<<<>>BBBJJJUUU```hhhmmmnnnlllkkkjjjlllnnnppppppooommmmmmlllkkkjjjiiihhhhhhgggjjjmmmnnnmmmmmmmmmnnnmmmllliiifffdddaaa___^^^aaabbbdddcccaaa`````````bbbdddhhhlllnnnnnnmmmmmmoooooooooooooooooooooooopppooopppqqqssstttsssrrrsssqqqooooooooommmjjjhhhllllllmmmqqquuuxxxyyyyyyyyyyyyzzz|||yyyuuukkkeeeaaabbbaaa[[[UUUSSSRRROOOJJJGGGDDD@@@<<<999>>>888222222555777666555666888:::===AAAFFFMMMQQQkkk~~~ppphhhXXXOOODDD;;;777666444333111111000//////000111222////////////////////////.........//////.........000000000//////......------------,,,++++++******++++++******++++++,,,---,,,...000111///,,,++++++...,,,***)))+++---...---+++************,,,...///...------,,,+++******)))++++++++++++++++++++++++---...///...---,,,---...//////...------------...------------------------++++++++++++************iiijjjjjjjjjhhhfffcccaaabbbdddfffiiijjjjjjiiiiiiiiimmmqqqssssssrrrqqqqqqqqqqqqqqqqqqppppppoooooommmnnnoooqqqrrrssssssssskkkkkkjjjllloooqqqqqqqqqnnnnnnooopppqqqqqqrrrrrrqqqsssvvvyyy{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||zzzwwwuuuqqqbbbMMM===444111///...,,,,,,---------.........###HHHVVV<<<(((...111'''******++++++++++++******++++++******))))))(((((()))***+++---............,,,,,,++++++++++++,,,,,,,,,,,,...///111444888;;;AAAFFFOOO[[[fffllllllkkkkkkkkkkkkmmmppprrrrrrqqqnnnnnnmmmkkkjjjiiihhhggghhhjjjlllmmmlllkkklllmmmmmmmmmllljjjgggeeecccaaaaaabbbcccbbb``````bbbccceeegggjjjmmmnnnnnnmmmmmmppppppooooooooopppqqqrrrpppooooooqqqsssttttttssspppoooooooooooommmjjjgggdddcccdddjjjrrryyy|||}}}|||{{{{{{}}}{{{uuutttrrrllleeebbb[[[UUURRRSSSQQQKKKFFFEEECCCAAA???===<<<:::888666:::777666888888666555555888<<>>;;;:::;;;:::666555888444666888888777555555555444222555:::;;;@@@RRReeepppuuuzzzrrrhhh```VVVLLLFFFAAA===999888666444111000///000000222222222111000//////....................................//////.................................------,,,,,,++++++******++++++******++++++,,,---,,,...000111///,,,++++++***+++---///111000---***+++***)))))))))***,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---+++,,,------,,,,,,---......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))iiiiiijjjjjjiiihhhfffeeebbbdddgggjjjlllmmmmmmmmmnnnoooqqqqqqpppoooooopppppppppoooooooooppprrrsssoooppprrrssssssrrrqqqpppooooooppprrrtttuuutttsssssssssrrrrrrrrrtttuuuvvvxxxxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~{{{}}}~~~yyyvvvrrrrrrqqqkkk```VVVCCC===666111000000///---+++,,,,,,,,,,,,,,,------666$$$(((EEERRR@@@...,,,))))))************)))))))))))))))))))))*********))))))******+++---......,,,++++++******++++++,,,---000333555666;;;CCCJJJUUU]]]fffjjjjjjjjjmmmqqqooooooooopppqqqpppmmmkkklllllllllllllllllllllllljjjkkkkkkjjjhhhgggiiijjjjjjlllooopppooollliiifff\\\___bbbeeegggiiillloooooopppppppppooonnnmmmmmmmmmnnnoooqqqqqqqqqqqqpppmmmlllkkkllloooqqqrrrrrrmmmllllllooorrruuuvvvvvvwwwxxxxxxvvvuuutttuuuvvvtttsssrrruuuyyy~~~}}}ooollloooqqquuuzzzzzzvvvoooiiiccc^^^XXXUUUOOOFFF??????@@@>>><<<<<<:::888777999777444555888333555666666555666999<<<>>><<>>;;;888444333333333333222111111111222/////////000000//////..............................//////000000//////................../////////,,,++++++***))))))((((((++++++******++++++,,,---,,,------,,,+++***,,,---,,,+++,,,---//////---+++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------***,,,------,,,,,,---...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))iiiiiiiiiiiiiiihhhggggggccceeehhhkkkmmmnnnnnnmmmlllnnnooooooooooooqqqsssppppppoooooooooqqqrrrsssnnnoooqqqrrrrrrqqqpppnnnppppppqqqsssvvvvvvuuussstttsssrrrqqqrrrssstttuuuyyyyyyzzz{{{~~~~~~~~~~~~{{{yyyzzz|||~~~zzz|||~~~|||{{{wwwrrrllliiifff___SSSIII===999444///------------)))******+++---......///$$$)))///444===???222!!!))))))************))))))(((((())))))******++++++)))))))))***+++,,,......///......------......///---111555777999>>>HHHPPPWWW```hhhjjjgggfffkkkqqqpppppppppppppppoookkkhhhkkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjhhhggghhhiiihhhkkkmmmoooooolllhhheee[[[^^^cccfffiiikkkoooqqqqqqqqqqqqppppppnnnmmmmmmkkkmmmoooqqqrrrqqqpppooolllkkkjjjkkknnnppprrrrrrooonnnmmmooosssvvvxxxxxxuuuwwwyyywwwsssqqqrrruuupppoooooorrrwww|||ttteeebbbdddeeehhhllliiieee___XXXSSSMMMHHHDDDGGG===777777:::999888888777444444555333000111555777888888666666999@@@EEEQQQQQQ\\\ppp|||uuujjjccc[[[PPPFFF===;;;;;;999666222111222---///000000000000111222+++,,,---...////////////........................//////000000000000//////------------------------+++,,,,,,---......//////++++++******++++++,,,---,,,,,,+++)))((())),,,///...,,,******,,,---...---******++++++***)))(((''')))))))))***++++++,,,,,,))))))***+++,,,,,,------***+++---,,,,,,,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***kkkiiifffffffffggggggfffdddfffiiilllnnnoooppppppqqqqqqrrrsssssssssrrrrrrqqqooonnnnnnqqqssstttuuusssrrrqqqppppppppppppqqqpppppppppqqqrrrssstttuuuyyyvvvrrroooooopppsssuuu|||||||||}}}~~~|||yyywwwyyyzzz{{{||||||}}}~~~~~~|||zzzxxxuuummmccc]]]YYYSSSHHH@@@999666333///......//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***,,,......,,,***))))))******+++,,,,,,---.........//////---,,,,,,...000---...111666>>>HHHRRRXXXaaacccfffjjjmmmoooppppppmmmoooqqqqqqnnnkkkjjjiiijjjkkkmmmnnnnnnnnnmmmmmmooommmkkkkkkkkkjjjhhhgggiiihhhiiillloooooolllhhh```______ccciiioooqqqrrrpppooooooppppppooommmjjjiiikkknnnppppppooommmlllfffhhhkkkkkkkkkkkklllmmmpppppppppqqqsssvvvyyyzzz}}}zzzvvvsssqqqooollliiipppkkkiiimmmvvv|||{{{~~~~~~xxxrrrhhh^^^XXXUUUUUUVVVYYYTTTMMMHHHEEECCC???<<<<<<999777555555444333111000111444666777777888888555777<<<>>>999;;;OOOeeeuuuuuu|||xxxnnn```UUUNNNJJJEEEAAA333333222222111000//////111111111111111111111111000111222111000//////111........................////////////000000000000......---------,,,,,,,,,...---,,,+++************))))))***++++++++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------+++++++++++++++++++++***,,,,,,,,,+++++++++******jjjhhhggggggiiijjjjjjiiihhhjjjlllnnnpppqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnmmmnnnqqqssssssrrrsssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqrrrssssssuuutttsssrrrrrrrrrsssttt{{{{{{{{{{{{}}}}}}zzzxxxyyyzzz{{{{{{yyyzzz|||}}}}}}zzzvvvsssnnndddWWWOOOLLLHHHBBB<<<777555222000...---......******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++(((((()))))))))************+++,,,,,,***)))******+++++++++,,,,,,---------.........---,,,---///111000222666<<>><<<:::888666555444444666777777666777666333000///000333555333777:::>>>FFFYYYuuurrrhhh___WWWMMMEEEBBB???<<<888333333222111111000//////111111111111111111111111000111111111///...///000............................../////////000000000//////.........---------------,,,+++******************+++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))***+++++++++******))))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********iiihhhiiikkkmmmooonnnmmmnnnoooppprrrrrrsssssssssrrrqqqooonnnnnnnnnoooooommmmmmnnnppprrrsssqqqpppsssssstttuuutttsssrrrqqqtttsssrrrrrrqqqqqqqqqrrrrrrrrrsssttttttttttttssszzzyyyyyyyyyzzz{{{}}}~~~~~~zzzyyyyyyzzzzzzzzzwwwxxxzzz|||{{{wwwqqqllldddYYYJJJAAA======;;;999444333222000...---,,,,,,***++++++++++++,,,,,,,,,------,,,,,,++++++******'''((((((((()))))))))))))))*********))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000222333777===DDDLLLVVV___ffffffgggiiikkkllllllllllllmmmnnnooonnnlllkkklllmmmjjjkkklllnnnnnnooonnnnnnooommmlllkkklllmmmlllkkkllljjjiiijjjkkkkkkjjjhhhcccccceeehhhmmmpppqqqpppmmmlllmmmnnnoooooollliiiggghhhiiiiiiiiihhhggggggfffhhhjjjkkkkkklllnnnppppppqqqsssvvvyyy{{{||||||zzzsssnnnllllllmmmmmmjjjjjjkkkpppxxx}}}~~~}}}}}}{{{yyywwwwwwyyy|||~~~wwwmmmeeeaaa\\\SSSJJJCCC@@@???@@@???===999777777777666444666444222222222333222111444444222000///111666:::888CCCLLLSSSccc{{{jjjXXXOOOEEE@@@:::777777777444222222222222111111000000///000000000000000000000000///000000000...---...///.................................////////////000////////////............,,,,,,++++++***+++++++++++++++,,,------------,,,+++++++++*********))))))************************++++++,,,,,,,,,---------******************************************)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,++++++++++++*********kkkkkklllnnnqqqrrrqqqooottttttttttttuuuttttttttttttrrrpppnnnmmmmmmnnnooommmmmmooorrrttttttqqqooorrrsssuuuvvvvvvuuusssrrrsssrrrrrrqqqqqqrrrrrrrrrqqqrrrsssttttttuuuuuuuuuzzzyyywwwvvvvvvwwwxxxxxx~~~|||zzzyyyzzz{{{|||{{{wwwwwwyyy{{{zzztttkkkdddYYYPPPCCC:::777777777777222222111000...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,((((((((()))))))))******((())))))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---............///222444555:::BBBJJJRRR[[[dddjjjjjjkkklllmmmmmmmmmlllkkknnnoooooonnnllllllnnnpppkkkkkklllmmmnnnoooooopppooommmkkkkkklllmmmmmmlllmmmkkkjjjiiiiiiiiiiiiiiiiiijjjlllnnnppppppooonnnkkkkkklllnnnooonnnkkkhhh```aaacccdddeeeeeeeeeeeeggghhhjjjkkkkkkmmmoooqqqssstttwwwzzz}}}~~~zzztttooommmmmmmmmmmmiiijjjooouuu{{{}}}|||{{{wwwvvvuuuuuuvvvxxxzzz|||zzzsssmmmfff]]]WWWRRRNNNHHHBBB???===>>>>>>999888666555444444444444666444222111222222111000111333555555444555888;;;???ZZZpppyyyxxxiii```YYYPPPHHHFFF999777555444555555333111222111111111000000000///////////////////////////...///000///---,,,---...........................------........./////////............------------+++++++++***++++++,,,,,,***++++++,,,---,,,,,,,,,************************))))))))))))))))))))))))+++,,,,,,,,,,,,---------***************++++++++++++++++++++++++***)))((())))))******+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***+++,,,++++++++++++************nnnnnnoooqqqssstttrrrpppwwwwwwvvvvvvuuuuuuuuuuuuuuutttqqqooonnnooopppqqqnnnoooqqqtttvvvuuurrroooqqqsssuuuvvvvvvuuusssrrrqqqqqqqqqqqqrrrssstttuuussssssrrrrrrsssuuuwwwxxxzzzyyywwwuuuttttttuuuuuu~~~{{{yyyxxxxxxzzz|||}}}|||xxxwwwxxxxxxwwwpppddd[[[MMMGGG>>>888666555555444111111000///...---,,,+++++++++++++++++++++++++++((()))******+++,,,------)))))))))*********++++++((())))))((('''(((+++---++++++,,,,,,,,,,,,------,,,---......///000444666666===GGGOOOUUU\\\eeekkkmmmnnnooooooooonnnmmmllloooppppppooonnnmmmoooqqqkkkkkklllmmmnnnooopppqqqpppnnnkkkkkklllmmmmmmmmmmmmlllkkkiiihhhhhhjjjkkkpppqqqrrrrrrqqqooonnnmmmjjjkkklllnnnooonnnjjjggg]]]___bbbeeegggiiiiiijjjiiikkklllllllllnnnpppssswwwxxx{{{~~~|||yyyuuurrrpppooommmkkkiiilllsssyyy~~~~~~|||yyytttsssssstttvvvyyy{{{}}}}}}|||xxxrrriiibbb]]]WWWPPPKKKGGGEEEAAA===;;;:::;;;<<<777777666555444333333444333222111222555777777777555777888777555777<<>>:::666555333222000222111000...------------,,,,,,,,,++++++++++++***((())))))***+++,,,------************++++++++++++)))*********))))))***,,,******+++,,,,,,---......+++---...///000222555888999AAALLLTTTXXX]]]dddjjjmmmnnnoooppppppooonnnmmmooopppqqqpppnnnmmmnnnooolllllllllmmmnnnpppqqqrrrqqqnnnkkkjjjkkkllllllllllllllllllkkkiiiiiikkkmmmrrrttttttssspppnnnnnnnnnkkklllmmmooopppmmmiiifff___bbbggglllpppqqqrrrqqqooopppppppppoooqqqsssvvv{{{{{{}}}zzzxxxtttrrrqqqooollljjjiiinnnuuu|||~~~{{{xxxrrrrrrssstttwwwzzz~~~zzzrrrrrrgggaaaYYYSSSOOOKKKFFFBBBAAA???<<<999666555555555444555666555333222222333777555333444555666666555666999;;;<<>>===999555444222222222222000///---,,,000000000000000000000000////////////////////////.../////////---,,,---...........................,,,,,,,,,---------......,,,,,,,,,,,,+++++++++***,,,,,,++++++***+++++++++))))))***++++++++++++***'''((()))***+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,------------------,,,+++************************)))))))))******++++++,,,/////////...---,,,+++***+++************)))))))))qqqpppoooqqqtttwwwwwwwwwwwwvvvtttsssrrrrrrsssssssssssssssrrrrrrrrrrrrrrrqqqpppqqqsssuuutttrrrpppooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttssssssttttttuuuuuuvvvvvvxxxxxxxxxyyy{{{~~~}}}}}}zzzyyywwwwwwxxxyyywwwvvvvvvqqqmmmjjjggg^^^OOODDD:::999777555444222111000444222000...------...///,,,,,,,,,+++++++++******++++++******************))))))))))))***************+++,,,,,,***)))******))))))***+++---...//////+++,,,...///000333777:::>>>GGGRRRYYY\\\___eeejjjjjjkkkmmmnnnoooooonnnnnnmmmoooppppppnnnkkkkkkkkkllllllllllllnnnppprrrsssqqqnnnkkkiiiiiijjjkkkkkkkkklllmmmmmmkkkjjjlllooopppqqqrrrpppnnnmmmoooqqqmmmmmmoooppppppmmmhhhdddcccgggmmmssswwwwwwvvvuuuvvvvvvvvvuuutttuuuxxxzzz}}}||||||}}}}}}~~~yyyvvvqqqnnnmmmlllkkkjjjiiinnnvvv|||~~~|||yyywwwrrrqqqrrrssswww{{{yyyjjjbbbdddVVVQQQJJJFFFDDDBBB>>>;;;:::999777666444444444444111444666555444333444666===<<<;;;===@@@BBBCCCCCC@@@GGGPPPWWW]]]gggttt~~~xxxhhhaaaYYYPPPGGG===555555666444222222...///000000///......//////000000000000000000000////////////////////////...///000///---------...........................+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++------,,,+++************)))***++++++,,,,,,++++++))))))*********+++++++++************************)))))))))*********++++++((())))))***++++++,,,,,,++++++,,,---------,,,,,,************))))))))))))(((((())))))***++++++,,,)))***,,,------,,,+++***************))))))))))))ooonnnnnnppptttxxxzzz{{{uuutttsssqqqqqqqqqrrrsssqqqqqqrrrsssssssssrrrrrrppppppppprrrssssssqqqooooooooonnnnnnooopppqqqqqqssssssrrrrrrqqqqqqrrrrrrqqqsssuuuwwwwwwvvvtttssswwwwwwyyy|||}}}}}}|||zzzxxxwwwwwwvvvtttrrrsssnnnhhhddd```VVVHHH<<<999888666444333333222222555333000---,,,---///000,,,,,,,,,++++++*********------,,,+++***)))((('''(((((((((((())))))))))))***,,,......,,,***))))))((((((***+++---...000000***,,,...///111444888;;;BBBKKKWWW]]]___aaafffjjjhhhiiikkklllnnnnnnnnnmmmlllnnnpppooommmjjjhhhhhhllllllllllllnnnppprrrtttrrrnnnjjjhhhhhhiiijjjiiijjjlllnnnnnnllllllnnnppplllnnnooonnnlllmmmpppsssnnnooopppqqqqqqmmmhhhdddfffjjjqqqvvvyyyyyywwwuuu{{{{{{{{{yyywwwxxx{{{}}}}}}|||{{{{{{{{{|||}}}~~~zzzuuunnnjjjhhhiiijjjjjjhhhnnnvvv{{{}}}{{{xxxvvvrrrqqqqqqrrrvvv|||yyyppplllmmmfffWWWPPPSSSKKKFFFAAA>>>===<<<999666444444444555555666777888000333666777666555777999===>>>CCCKKKTTT]]]ccceeeTTT```pppzzz}}}~~~uuusssjjj\\\SSSQQQNNNJJJNNNAAA444/////////000333---...000111111111333555////////////000000000000000000000000000000000000///000000000...---...///........................++++++,,,,,,,,,---------......---------,,,,,,,,,...---,,,+++************++++++,,,------------,,,+++++++++***************************************((())))))))))))*********((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))'''(((((()))***+++++++++"""$$$'''***+++***)))(((************))))))))))))oooppprrrtttvvvwwwxxxxxxuuuuuussspppmmmnnnpppsssrrrrrrqqqooonnnnnnoooqqqssssssrrrqqqpppooommmlllkkklllnnnppprrrssstttttttttsssqqqooonnnnnnnnnooovvvvvvvvvwwwwwwwwwwwwwww}}}{{{{{{~~~~~~yyyvvvxxx|||{{{uuunnnqqqlllddd[[[RRRIII@@@;;;777555444222111111222333111111000//////000111222...---,,,+++************))))))))))))***+++,,,---&&&'''(((******))))))((())))))))))))((((((((((((+++++++++,,,...000111222000------000222555<<>>444//////111000///111111111111111222222222000000111111111222222222////////////////////////------......//////000000111000///...---,,,,,,,,,///...,,,+++***+++,,,,,,/////////000//////...------------,,,+++***)))((()))***++++++***)))***+++,,,,,,++++++***))))))(((''''''((()))***++++++,,,++++++***)))((((((((()))+++***)))(((((()))***+++)))***,,,.........,,,+++***)))((((((((()))+++,,,************))))))))))))(((***+++------,,,+++***************************nnnoooqqqssstttvvvvvvwwwuuutttssspppmmmmmmppprrrpppqqqrrrrrrqqqqqqsssuuussssssssssssrrrpppnnnmmmlllmmmoooqqqrrrsssttttttssssssrrrqqqqqqrrrssssssxxxxxxxxxxxxxxxyyyzzzzzz~~~}}}zzzxxxyyy{{{zzztttooolllfff]]]TTTKKKBBB;;;666555444333222111111111111111000000//////000111111...---,,,+++************++++++***************+++((()))***+++,,,++++++*********)))))))))((((((((())))))******,,,---///000///,,,---111444888@@@HHHQQQVVV]]]bbbdddeeefffhhhgggiiillllllkkkjjjjjjkkkllllllllllllkkkjjjiiiiiijjjjjjjjjkkkmmmoooqqqssspppnnnkkkjjjkkkllllllllljjjkkklllmmmmmmmmmlllkkkooommmlllkkklllnnnooopppnnnqqqttttttrrrppppppqqqvvvxxx{{{{{{zzzzzzzzzzzz~~~~~~|||yyyxxxyyyyyywwwuuuwwwqqqiiicccbbbdddgggiiijjjpppttttttuuuwwwxxxuuullllllnnnssszzz~~~|||vvvllleee[[[QQQJJJJJJHHHBBB>>>===:::888666777888777555222444444555555444333333555777666999===???AAAHHHPPPvvvtttuuuuuutttooofffZZZSSSLLLHHHBBB>>>;;;<<>>GGGQQQXXX^^^iiittt}}}fffddd```\\\VVVOOOFFF@@@:::999777666666777888888999444///...///000///---------...//////000111111000000000111111111111222////////////////////////---------------,,,,,,,,,---------,,,,,,,,,,,,,,,...............------,,,---------,,,,,,***)))))))))******+++******)))))))))***++++++***)))***+++******++++++,,,---......++++++++++++++++++++++++++++++*********+++,,,,,,******))))))))))))******+++++++++++++++,,,,,,,,,)))))))))((()))******+++************))))))))))))((()))+++,,,,,,,,,+++************))))))(((((((((lllmmmnnnpppqqqrrrssssssttttttsssqqqooonnnppprrrtttvvvxxxyyyyyyxxxxxxxxxrrrtttuuuvvvvvvtttqqqpppooopppqqqsssssstttttttttuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}}}}~~~}}}xxxsssoooccc\\\QQQGGG???999555222///000111111111000...---000000/////////...//////------------,,,+++******,,,++++++***))))))******'''((((((((())))))))))))++++++++++++*********)))---,,,,,,,,,---......///---,,,000666<<<@@@GGGOOOZZZ]]]bbbfffjjjlllmmmmmmjjjlllooopppooonnnnnnooonnnmmmkkkjjjiiiiiiiiijjjjjjkkklllmmmnnnmmmkkkjjjhhhhhhhhhjjjlllnnnnnnmmmjjjjjjkkkkkkllllllllllllmmmnnnnnnmmmmmmmmmooopppnnnppprrruuuwwwxxxyyyzzz~~~~~~|||{{{{{{{{{}}}}}}{{{yyyvvvtttrrrsssnnnhhheeeeeehhhjjjkkknnnsssvvvvvvwww|||~~~~~~uuuuuuwww{{{yyyqqqeee[[[VVVQQQKKKGGGAAA===999888888777555444111111111222444555666666888222333;;;<<<777999AAAEEEOOObbbsss}}}rrrdddSSSPPPKKKFFFCCC@@@<<<999555555666555555333222111222000//////000111000...000000000111111111111111000000000000111111111111///////////////////////////......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++---------,,,+++***)))(((((())))))*********)))))))))***++++++***)))***+++)))******++++++,,,,,,---*********)))))))))((((((++++++******)))************))))))))))))))))))***++++++************+++,,,)))))))))))))))******+++************)))))))))((())))))***+++,,,++++++***%%%%%%&&&((()))+++,,,,,,lllmmmnnnpppqqqrrrrrrssssssttttttrrrqqqppprrrtttyyy{{{||||||zzzwwwvvvwwwssstttuuuvvvvvvuuusssrrrqqqrrrssstttttttttttttttwwwyyy{{{}}}~~~}}}||||||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}wwwppplll[[[UUUJJJAAA;;;666333222...///000111000///...---////////////......------------...------,,,***)))******))))))***++++++,,,((((((((((((((()))))))))++++++++++++*********))),,,,,,,,,,,,,,,---...///......333:::@@@CCCJJJQQQ\\\^^^bbbgggllloooppppppkkkmmmpppqqqpppppppppqqqpppnnnllljjjiiiiiiiiijjjiiijjjlllmmmllljjjhhhfffdddeeefffiiilllnnnmmmlllkkkkkkkkklllmmmmmmnnnooommmooopppooonnnnnnooorrrpppppprrruuuxxx{{{|||||||||}}}~~~||||||}}}{{{|||}}}yyyvvvsssrrrrrrnnniiiggghhhkkkmmmnnnoootttvvvvvvxxx~~~||||||}}}{{{vvvggg___UUUMMMHHHDDDAAA???===;;;888555555555444333666666555555555555666888>>>;;;>>>EEEFFFDDDJJJSSScccooo{{{mmmcccYYYQQQMMMHHHAAA;;;777555333111444444666666555222000...000///000111222222111000222222111111000/////////000000000000000000000000000000000000000000000000000/////////......------***+++,,,---------,,,+++)))***,,,------,,,+++***............---,,,+++***((())))))*********)))))))))***++++++***)))***+++))))))))))))))))))***)))++++++******)))(((((((((++++++***((((((''''''''')))))))))******)))))))))+++******)))))))))******((()))))))))************************)))))))))((())))))******++++++++++++$$$%%%&&&((()))+++,,,---nnnooopppqqqrrrsssssssssrrrsssttttttssssssuuuwww}}}~~~~~~|||yyyvvvuuuuuusssttttttuuuuuuuuuttttttsssttttttuuuuuuuuuttttttwwwyyy|||}}}|||||||||}}}}}}}}}~~~~~~~~~~~~|||uuukkkdddPPPJJJAAA:::666333111000/////////000000//////....../////////...---,,,+++------.........,,,***)))))))))))))))***+++,,,---*********)))***++++++,,,++++++*********)))))))))))))))))))))***+++------000111777@@@EEEIIIOOOVVV___```bbbggglllpppqqqpppkkknnnppprrrqqqqqqqqqrrrppppppnnnmmmkkkjjjjjjjjjjjjkkkllllllllljjjhhhfffcccdddfffjjjmmmnnnmmmkkkkkkkkkkkklllmmmnnnooopppmmmppprrrrrrooooooqqqsssrrrrrrrrruuuyyy|||||||||yyy|||~~~~~~}}}||||||}}}|||}}}~~~~~~}}}~~~yyyuuurrrrrrpppmmmjjjiiikkknnnooopppnnnrrruuutttwww}}}wwwnnnfffbbbSSSNNNFFF@@@===;;;:::999777888666111000222222000555555555333111111333555:::CCCPPPYYY^^^fffqqqzzzzzzkkk[[[PPPJJJFFFDDDDDD???:::666444444333222000111222333222111000//////000111222222222111111000//////......------,,,111000000000000000//////000000000000000000000000///////////////.........+++,,,---......---,,,+++)))******+++++++++++++++...............------,,,)))******+++******)))))))))***++++++***)))***+++))))))))))))))))))((((((---,,,,,,,,,++++++************)))(((''''''''''''))))))************))))))*********)))))))))))))))(((((()))************)))************))))))))))))))))))))))))******++++++))))))))))))))))))))))))pppppprrrsssttttttuuuuuuqqqsssuuuuuuuuuvvvxxxzzz}}}zzzwwwuuutttuuutttsssssssssssstttuuuvvvuuuuuuvvvvvvvvvuuuuuuttttttvvv{{{~~~~~~}}}|||zzzqqqdddZZZFFFAAA;;;666333222111000000///////////////000000......//////...---+++***------...///...,,,+++)))+++***************+++++++++***)))))))))***,,,,,,******)))))))))(((((((((((((((((()))***,,,---...222444;;;EEELLLPPPWWW^^^cccbbbcccggglllnnnnnnmmmkkknnnppprrrqqqqqqrrrsssqqqqqqpppooonnnllljjjiiillllllmmmmmmlllkkkiiiiiiccceeehhhlllooopppnnnllljjjjjjjjjjjjkkkmmmooopppnnnrrruuutttqqqppprrruuuuuussssssuuuyyy{{{{{{zzzzzz|||~~~~~~}}}{{{{{{|||}}}}}}}}}}}}|||||||||||||||~~~|||wwwsssqqqpppnnnkkkiiiiiilllnnnppppppnnnsssuuutttwww{{{wwwppphhh___WWWQQQNNNDDDAAA<<<999777777888888222555555000///222444111222444666666666999>>>BBBGGG^^^rrrwwwzzz|||nnnggg^^^VVVKKKCCC===:::999999999666444333444666666666000000///////////////000000111222111000000000000---------.........//////111111000000////////////000000000000000000000000------...............///---.../////////---+++***+++*********++++++,,,---,,,------...............+++,,,,,,,,,+++***)))))))))***++++++***)))***+++((((((((()))******++++++,,,,,,,,,+++++++++++++++(((((('''(((((()))******((()))***++++++***)))((())))))*********)))'''&&&'''((()))***+++******)))************)))))))))))))))))))))))))))******+++******************))))))qqqrrrssstttuuuvvvvvvvvvpppsssuuuvvvwwwxxxzzz|||~~~~~~|||yyyvvvtttuuuvvvtttsssrrrqqqrrrtttvvvwwwvvvvvvvvvvvvvvvuuuuuutttppptttyyy|||yyyyyywwwooo___SSSAAA===888555444333222222111000///......///111111......//////...,,,+++)))---.../////////---+++)))---,,,+++***)))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((())))))***+++,,,...000111222555===IIIQQQVVV]]]eeefffeeedddgggkkklllkkkiiikkkmmmppprrrqqqqqqrrrsssqqqqqqqqqqqqooommmkkkiiinnnnnnnnnnnnmmmllllllkkkeeefffiiinnnqqqqqqooollliiiiiiiiiiiijjjlllnnnoooooosssvvvuuurrrpppsssvvvwwwtttsssuuuxxx{{{{{{yyy{{{}}}}}}{{{zzz{{{~~~}}}|||{{{zzzzzzzzz{{{zzz|||}}}{{{vvvqqqoooooollljjjhhhiiikkknnnppppppqqquuuwwwvvvyyy|||xxxsssgggccc]]]UUUMMMGGGDDDBBB===;;;888666666777888999222777777222111666999666444888===AAAEEEKKKSSSYYYfff{{{sssoooiii]]]RRRMMMEEE???;;;999777555444555999777444222222222111000444222000...------......111111222000///......///,,,,,,---///000222333444111111000000/////////...000000000000000000000000,,,,,,,,,------............///000000///---+++***,,,,,,+++***+++,,,...///++++++,,,---............---------,,,+++***)))((()))+++++++++***)))***+++''''''(((***+++,,,---...))))))))))))))))))))))))&&&&&&'''(((***,,,---...((()))***++++++***)))(((((()))***+++***)))'''%%%'''((()))++++++******)))************)))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---rrrqqqqqqtttwwwxxxuuurrruuuuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvyyyssspppsssuuutttssstttwwwvvvtttssssssttttttuuuxxxzzz}}}}}}~~~}}}yyypppdddWWWPPP???;;;666222000000///...000000111111111///...---//////.........000111333///...,,,---------,,,+++************************(((((())))))******++++++))))))))))))************'''((()))***,,,///111333555===GGGOOOSSSXXX___eeegggfffeeegggjjjlllkkkiiillloooppppppmmmmmmnnnqqqpppppppppqqqqqqppppppppplllnnnppprrrrrrqqqnnnmmmmmmkkkjjjmmmqqqsssoookkkiiihhhhhhhhhjjjllloooqqqwwwwwwwwwvvvvvvuuuttttttvvvvvvuuuuuuvvvxxxzzz|||~~~|||zzz|||}}}~~~|||||||||{{{zzzvvvwwwwwwuuurrrpppoooppprrrnnniiijjjooorrrrrrpppqqqtttxxx{{{~~~vvvpppggg]]]WWWPPPHHHDDDAAA===;;;:::999666777999777444555999666;;;;;;666555;;;>>><<<;;;@@@IIIUUUbbblllrrrttt{{{uuuttthhhaaaYYYSSSOOOIIIAAA:::777777666555333222111111333333333333333222111000000000//////.........---............////////////...---,,,,,,,,,,,,---...//////............//////000000000000000000000000000///---+++***+++,,,---,,,------,,,,,,***)))((())))))******+++++++++,,,***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,///...,,,,,,,,,,,,+++)))(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((+++---,,,***((()))+++((()))***++++++***)))((()))))))))))))))******+++''''''((()))***+++,,,,,,+++***)))))))))))))))***qqqqqqrrrtttwwwwwwuuurrrssstttuuuvvvwwwyyyzzzzzzzzzyyywwwuuuuuuuuuvvvwwwyyytttqqqsssuuutttssstttuuutttsssssstttuuuvvvwwwyyy{{{}}}}}}}}}|||wwwmmm___RRRJJJ>>>:::555222111000///...//////000111000000......000///.........///000111...---+++,,,------,,,************************************++++++*********))))))))))))************))))))***+++---000333666;;;CCCMMMTTTXXX]]]dddiiiiiigggggghhhkkkmmmmmmkkklllnnnooonnnllllllmmmooonnnnnnoooooooooooonnnnnnoooppprrrtttsssrrrpppnnnmmmkkkjjjmmmrrrssspppmmmjjjiiihhhhhhjjjllloooqqqwwwvvvuuutttssstttttttttwwwvvvuuuuuuvvvxxxzzz|||~~~|||{{{}}}~~~~~~|||||||||{{{zzzuuuuuuuuurrrooonnnnnnoooqqqmmmjjjkkkpppsssrrrppprrruuuyyy|||~~~}}}~~~|||mmmccc]]]TTTLLLGGGCCC???===<<<:::999888777444333555444222444888777;;;>>>???EEEOOOTTTTTTTTTVVV___ooo}}}mmm___XXXVVVMMMHHHCCC@@@???===777222333222222222222222222222222222333333222111111000000/////////............000000//////.........---...---,,,,,,,,,,,,---...//////............//////////////////////////////000///---,,,+++,,,---...------,,,++++++******)))+++++++++***************,,,,,,,,,---,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))************++++++...---++++++,,,,,,***((((((((((((((()))))))))***((()))+++,,,,,,+++)))((()))+++---,,,)))((((((***'''((()))******)))(((''')))))))))))))))******+++(((((()))))))))))))))******)))))))))))))))******qqqqqqrrrtttvvvvvvtttrrrrrrtttvvvxxxyyyzzzyyyyyyyyywwwuuuttttttuuuwwwyyyyyytttrrruuuvvvtttsssuuuttttttssstttuuuwwwxxxzzz{{{{{{|||}}}~~~~~~}}}{{{ttthhhYYYKKKBBB<<<888444111111000000///......///000000000//////000000///............///---+++******+++,,,***)))******************************+++,,,,,,+++)))((()))))))))*********++++++***+++,,,,,,...111666999BBBIIIQQQXXX\\\aaafffjjjjjjiiiiiijjjmmmnnnnnnmmmkkkmmmnnnmmmkkkkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmrrrssstttuuuuuusssqqqooommmllllllooossstttrrrooommmllljjjiiijjjnnnqqqtttvvvtttrrrqqqppprrrtttuuuxxxwwwvvvvvvvvvxxxzzz{{{~~~}}}}}}~~~~~~}}}}}}|||zzzyyyssssssqqqooollllllnnnoooooommmkkknnnqqqtttssspppsssvvv{{{~~~|||{{{{{{}}}rrrnnndddXXXOOOKKKEEE???<<<;;;999777666666666666777444555999<<<<<>>999;;;:::555444666:::;;;<<<<<>><<<;;;999777444444444444222000------...///000222222333000000111111111000000//////////////////.........111000000///...---------------------------------///......------......///////////////////////////...---------...///111222...---+++))))))***+++,,,++++++******************------------,,,***))))))+++++++++*********))))))(((((((((((((((((((((((((((((())))))******++++++,,,***))))))******)))'''(((((()))))))))*********))))))************))))))++++++,,,+++)))(((''''''''''''((())))))((('''''')))))))))))))))******+++((((((((((((''''''''''''(((((((((((()))***,,,,,,ooopppsssuuuuuutttsssssstttvvvyyy{{{}}}}}}|||{{{yyywwwvvvuuuvvvxxxzzz|||zzzxxxxxxzzzyyyvvvvvvyyy|||{{{zzzyyyyyyzzz{{{{{{}}}|||{{{{{{|||~~~~~~{{{tttiii[[[LLL???888777444222111111111000///------.........///000000000//////...---,,,++++++***(((((((((******)))(((************************%%%&&&(((***++++++******************++++++++++++***+++------...333<<>>999===:::>>>IIIRRRUUUZZZ```tttqqqddd]]]WWWTTTSSSRRRKKK@@@;;;<<<888777555666777777555333222333333111......///111111222222000///------......//////000111222333333000111222333333333333333---.........//////000000111111000///...------,,,,,,,,,---......---,,,,,,...------,,,,,,------...........................+++,,,------......------***++++++,,,,,,,,,++++++***************+++++++++......//////000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++***)))***+++,,,+++***)))************+++++++++))))))(((((((((((())))))(((&&&&&&(((+++,,,***(((&&&'''((())))))((('''&&&)))))))))))))))******+++,,,,,,+++***)))(((''''''+++***)))))))))))))))***ppprrrtttuuuvvvwwwvvvvvvxxxvvvuuutttuuuwwwzzz|||{{{|||~~~~~~|||xxx{{{vvvuuuyyy{{{yyyzzz|||{{{~~~xxxpppdddVVVNNNFFF<<<777555222222000///............111000///......///000111///...---+++******++++++(((((((((((()))***,,,,,,************************))))))************)))))))))+++...---***))))))+++.........222:::DDDOOOUUU]]]^^^aaacccfffiiikkklllhhhiiikkkmmmoooooooooooopppooommmkkkjjjiiihhhhhhfffiiilllnnnnnnmmmnnnnnnllllllllllllmmmmmmnnnnnniiikkklllmmmoooqqquuuyyyuuutttsssrrrrrrsssuuuvvvvvvsssqqqssswwwzzzzzzzzzxxxsssmmmnnnttt{{{{{{}}}}}}~~~~~~{{{vvvwwwwwwvvvuuuuuuwwwxxx{{{zzzxxxxxxyyy{{{{{{{{{|||}}}~~~}}}||||||~~~~~~~~~yyyddd\\\YYYTTTPPPPPPIIICCC???AAACCCBBBBBBEEEHHHKKKSSS```ooozzzvvvhhh___WWWOOOJJJCCCBBBAAA???;;;777333111222222222222222111000000//////////////////////////////000000000...---+++000000000000111111111111111111222222222222111111......//////000111111111///......------,,,+++++++++---222...(((111777///333111///...///000000000//////.........//////000......---------,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++...---+++))))))***+++,,,,,,---...,,,***))))))***,,,+++***)))((((((((((((%%%'''***------+++)))'''++++++***)))(((((())))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))+++++++++***)))(((((('''++++++******))))))((((((qqqrrrtttvvvwwwxxxxxxwwwyyyxxxwwwvvvwwwxxxzzz{{{zzz|||~~~~~~{{{{{{wwwvvvzzz{{{zzzzzz||||||~~~wwwggg[[[NNNFFF@@@888444444222111000///............000//////......///000111///...,,,+++******++++++)))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++*********,,,---,,,***)))+++,,,------///444<<>>???CCCGGGNNNTTTZZZ]]]```aaabbbdddfffhhhiiijjjfffgggiiikkkmmmmmmmmmmmmkkkjjjiiihhhgggfffffffffgggiiilllmmmkkkjjjiiiiiijjjkkkmmmoooppppppooonnnjjjllloooqqqqqqqqqqqqrrrqqqpppooonnnoooqqqsssuuuuuuvvvyyyzzz{{{{{{zzzzzz{{{yyyvvvuuuuuuvvvwwwwwwyyyxxxzzz|||~~~~~~{{{}}}~~~zzzzzzyyyxxxwwwxxx|||~~~~~~}}}|||{{{}}}{{{~~~|||xxxxxxvvvooohhhcccXXXOOOOOOOOOKKKFFFEEEBBBEEELLLXXXiiiyyy}}}qqqcccXXXRRRPPPPPPFFFBBB>>>===???@@@>>>;;;888666444333333444555666888777444111...---------///////////////...------........................------...///000111222222///000000000111111111111......////////////......111111000///...---,,,,,,)))******+++,,,---......///+++---000666JJJUUUMMM@@@>>><<<999777444///,,,///////////////...---,,,------,,,,,,,,,+++++++++******+++++++++***)))((((((((()))***++++++,,,,,,*********************+++***+++,,,+++)))((()))***++++++***)))(((((())))))***)))((((((((()))+++++++++***************++++++,,,+++***(((((())))))***'''((()))******)))((('''''''''(((((())))))******++++++******))))))((((((((((((((((((((((((((((((*********)))))))))))))))&&&&&&''''''(((((())))))jjjlllooorrrtttvvvwwwwwwuuuvvvwwwxxxyyyxxxwwwvvvzzzzzz{{{}}}~~~~~~~~~{{{{{{||||||tttmmmcccYYYJJJAAA888555444111000111000000////////////000000---.../////////......---******++++++++++++*********)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))++++++---222999@@@DDDEEEFFFGGGIIILLLQQQVVV[[[^^^aaabbbcccdddfffggghhhiiihhhiiikkklllmmmmmmllllllkkkjjjiiihhhgggggggggggghhhjjjmmmmmmllljjjiiiiiiiiijjjmmmpppqqqqqqppppppkkkmmmoooppppppppprrrsssqqqpppnnnnnnnnnoooqqqrrrtttvvvxxxyyyxxxxxxyyyzzzyyyxxxvvvtttrrrrrrrrrrrrqqqoooppptttvvvuuuvvvyyyzzz{{{}}}~~~yyyyyyyyyxxxwwwyyy}}}~~~}}}{{{zzz|||ssseeemmmwwwnnnddd^^^^^^]]]WWWRRRLLLCCC???FFFKKKIIIHHHKKKSSS```ppp}}}}}}|||uuukkkfffaaa```\\\UUULLLDDD???===;;;;;;;;;999777666777888444444333222222333444555333222111000///.........///////////////......---------------------------------------...///111111000000000000111111111111......////////////............------,,,+++******)))******+++,,,------...///---///......;;;BBB888444444555555555222...***///000000111000...---,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,***)))((()))))))))***+++++++++)))))))))***************)))***+++***)))((()))+++,,,+++***)))(((((((((((()))))))))((()))******++++++************+++,,,,,,++++++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((())))))jjjkkkooorrruuuwwwxxxxxxtttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~{{{{{{~~~uuukkkcccXXXNNNBBB:::444444444222111222000000////////////000000...////////////---,,,+++)))***+++,,,,,,+++***))))))((((((((()))***++++++++++++++++++++++++++++++)))******++++++******))),,,---111999CCCKKKOOOPPPJJJJJJKKKMMMQQQWWW\\\___bbbbbbcccdddfffggghhhhhhkkklllmmmnnnnnnmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhhjjjlllnnnnnnllljjjiiiiiijjjkkknnnpppqqqqqqooonnnnnnooopppooonnnnnnppprrrrrrpppooommmmmmnnnooopppsssuuuvvvvvvtttuuuwwwyyyxxxxxxxxxvvvuuuttttttuuusssooopppttttttqqqrrrvvvzzz{{{|||}}}~~~}}}|||{{{yyyxxxzzz~~~~~~~~~|||~~~sssjjjttt}}}{{{zzzzzzxxxyyywwwsssrrrssspppkkk]]]VVVNNNJJJKKKLLLJJJHHHEEEAAAEEETTT\\\ZZZ[[[```sssvvvkkkaaa______XXXPPPKKKDDDFFFGGGEEE???999555444666777888666444333333444333333444333333333444555000000111111111111000000///000000000000///......------------------------------,,,,,,---...///000000000000000111111111111/////////000000/////////---------,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,111...***333888---/////////111222111...,,,...///000000///...,,,***,,,,,,,,,++++++++++++******+++---------,,,***)))))))))))))))************(((((()))***************(((***+++***)))((()))+++******)))))))))))))))***((()))))))))************+++*********++++++,,,---)))***+++,,,,,,***)))'''))))))(((((((((((())))))))))))))))))((((((((((((******************++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((jjjlllooosssvvvxxxyyyyyytttuuuvvvxxxzzz|||}}}~~~zzzzzzzzzzzz|||~~~{{{{{{yyymmmccc[[[OOOEEE>>>777333555777555444555000000////////////000111//////000000///---+++***))))))+++,,,,,,+++***)))(((((((((((()))***,,,,,,************************+++++++++,,,,,,+++++++++---...444>>>JJJSSSWWWXXXKKKKKKKKKMMMQQQWWW]]]```bbbccccccdddeeefffggghhhmmmmmmnnnnnnnnnmmmkkkjjjkkkkkkjjjiiihhhhhhhhhiiikkkmmmoooooommmkkkjjjjjjkkkmmmoooqqqqqqpppnnnlllqqqqqqqqqooommmmmmoooppprrrqqqooommmlllmmmnnnooossstttuuutttrrrrrrvvvyyyyyyzzz{{{{{{zzzyyyzzz{{{zzzuuuuuuyyyxxxtttssswww{{{||||||~~~}}}{{{yyy{{{~~~}}}~~~|||{{{wwwpppkkkhhhfffeeeccc``````\\\YYYZZZ]]]ZZZTTTLLLHHHCCCAAACCCFFFHHHHHHOOOOOOZZZmmmwwwuuuuuuzzz~~~yyyrrraaaUUULLLKKKLLLHHH@@@;;;======<<<999444222333555222222222333333333222111///000111111111000111333222333444444444333111000000000000000000//////...------------------------------,,,+++,,,---...///000000000000111111111111//////000000000000////////////............------***++++++++++++,,,,,,,,,'''***222111+++333888...000///...///111222111000---.../////////---***))),,,,,,,,,+++++++++******((()))+++++++++***(((&&&*********)))))))))))))))'''((()))***************((()))******)))((()))+++(((((((((((()))***+++,,,(((((()))************)))+++*********+++,,,,,,---(((***,,,------+++((('''***)))(((''''''((()))*********))))))(((((('''''')))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((