using System.IO.Compression;
public static void Main()
String rawString = "8437594815797405366570424933968228795685011068730718899128888273267930343830274855548862164306303585482113601063600835994198357083415519124661275496281967619147060284540222177311165047475771153696095962305684988971249652248308191611362287203207476146757360345495942149239618399342339143718858807941424580972676795925516262436106821557828869193088744243835356377000457485560053802022471684819186748561262259920106858523032103058983205719849294315824463301636419174928808984426793499842363058039707601925619151377111677537448969675154565073637715150092764443745947816647909440609727616607848020617484926887895558044002808862871722651195674786964772962829876937463422345851161677116182457219012290490760970541906251052297298515313635868101947579812498830542148006729529079350630180504178171928885037794998847655426492296045678645806056347134847285272372031814679601774594186797991427901897545046544644988556395186072435591107880878387307638022374120655778880570304419559080901934925135428894297406485742615261965852734555494503655178825163715757165338918888841345382784169036931361228619819050266382341187675803572820745735047397747380065364329897957069312296431019604909531127159499194317525993469227184160161693209571963987132806396076012644094246628254996791737981019911289532046644434192504245631225363794706060267596843567775120579904679628178299713374063092043313148408237669136678484877087501578253887259611732561632271880684711937006083789188026187682753519891851882612918027105116280270863636680636055279961238686716026981741060651578827541628693176038916106096704118001330447790113666334212322006076661089791730915481303832045727006246610616448471152978539668933688594423258891787208702865703296729589351336150544908597267968509600788853840333452938049784284288267738909725912469238480399234877097565272505557004722435329727458200298285351799848452065586032844488420488033090952626791879548311308388766407797701187820056303541482646133919145713811888217139349583905870710387991842172936134354173072771648026040650788748800765468278440474465963796301827741528696606666578958788822641707205163780212070832560256650590008781589892507534908468460261953459201171732091788674830480642094722096823568860576387637917440948472419807456918402092349345831424562968171630430235652380663711400679353553992868172867779767575697586409200566483240127021976806918186781453413349408121034518751290351325172932045873114933806390869694179730478896474408159831710603080732695789288414936944987267266914889271924381200435864634644619385030787377164328127772562090229655019701983260657109025243454631794941096039931215981023263193394626518390667590518729617526761072746445290871188829945259499030556848285710026779398782335171579164006105727563793041146745447160808390000687463148017494517734256224987118347370232076211002547860998326736896432533133039538606892938112474807798185358215807637811759878205047066964309508392233270709088046006896034415284603677660121535669837919769117931836489977465044276086624713127899638007858506344924178016393042680018091663606581659371725984650274818109321101866872359558985808614421948551172661231333267282887675217703663548357704161598080614400";
var data = Decompress (rawString);
var result=Encoding.UTF8.GetString (data);
var final= result.Split('ÿ').Take(16).ToList();
Console.WriteLine (result);
static byte[] Decompress (string rawString) {
var _bi = BigInteger.Parse (rawString);
var _bary = _bi.ToByteArray ();
var ms = new MemoryStream (_bary, true);
using (var zipStream = new GZipStream (ms, CompressionMode.Decompress)) {
byte[] buffer = new byte[size];
using (MemoryStream memory = new MemoryStream ()) {
count = zipStream.Read (buffer, 0, size);
memory.Write (buffer, 0, count);
return memory.ToArray ();