/**///\u000A\u002F\u002A
using System;//\u002A\u002F
class Program{public static void//\u000A\u002F\u002A
Main//\u002A\u002Fmain
(String[]z){String s="`**?`@#_^using System;?_#^class Program{public static void?@#_^Main?_#main^(String[]z){String s=!$!,t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{!&!!,!&n!,!&&!,!&@!,!&#!,!&_!,!`!,!?!,s};for(i=0;i<9;i++)t=t.?@#_^Replace?_#replace^(!!+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t?@#_^[i];Console.Write?_#.charAt(i);System.out.printf^(t);}}/",t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{"\"","\n","\\","\\u000A","\\u002F","\\u002A","/","//",s};for(i=0;i<9;i++)t=t.//\u000A\u002F\u002A
Replace//\u002A\u002Freplace
(""+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t//\u000A\u002F\u002A
[i];Console.Write//\u002A\u002F.charAt(i);System.out.printf
(t);}}/*/}};)t(
ftnirp.tuo.metsyS;)i(tArahc.F200u\A200u\//etirW.elosnoC;]i[
A200u\F200u\A000u\//t+t=t)--i;0=>i;278=i(rof;'*'=+t;)]i[b,]i[a)rahc(+""(
ecalperF200u\A200u\//ecalpeR
A200u\F200u\A000u\//.t=t)++i;9<i;0=i(rof;}s,"//","/","A200u\\","F200u\\","A000u\\","\\","n\",""\"{][gnirtS wen=b][gnirtS;}63,36,69,59,53,46,83,49,33{][tni wen=a][tni;i tni;s=t,"/}};)t(^ftnirp.tuo.metsyS;)i(tArahc.#_?etirW.elosnoC;]i[^_#@?t+t=t)--i;0=>i;278=i(rof;'*'=+t;)]i[b,]i[a)rahc(+!!(^ecalper#_?ecalpeR^_#@?.t=t)++i;9<i;0=i(rof;}s,!?!,!`!,!_&!,!#&!,!@&!,!&&!,!n&!,!!&!{][gnirtS wen=b][gnirtS;}63,36,69,59,53,46,83,49,33{][tni wen=a][tni;i tni;s=t,!$!=s gnirtS{)z][gnirtS(^niam#_?niaM^_#@?diov citats cilbup{margorP ssalc^#_?;metsyS gnisu^_#@`?**`"=s gnirtS{)z][gnirtS(
niamF200u\A200u\//niaM
A200u\F200u\A000u\//diov citats cilbup{margorP ssalc
F200u\A200u\//;metsyS gnisu
A200u\F200u\A000u\///**/
LyoqLy8vXHUwMDBBXHUwMDJGXHUwMDJBCnVzaW5nIFN5c3RlbTsvL1x1MDAyQVx1MDAyRgpjbGFzcyBQcm9ncmFte3B1YmxpYyBzdGF0aWMgdm9pZC8vXHUwMDBBXHUwMDJGXHUwMDJBCk1haW4vL1x1MDAyQVx1MDAyRm1haW4KKFN0cmluZ1tdeil7U3RyaW5nIHM9ImAqKj9gQCNfXnVzaW5nIFN5c3RlbTs/XyNeY2xhc3MgUHJvZ3JhbXtwdWJsaWMgc3RhdGljIHZvaWQ/QCNfXk1haW4/XyNtYWluXihTdHJpbmdbXXope1N0cmluZyBzPSEkISx0PXM7aW50IGk7aW50W11hPW5ldyBpbnRbXXszMyw5NCwzOCw2NCwzNSw5NSw5Niw2MywzNn07U3RyaW5nW11iPW5ldyBTdHJpbmdbXXshJiEhLCEmbiEsISYmISwhJkAhLCEmIyEsISZfISwhYCEsIT8hLHN9O2ZvcihpPTA7aTw5O2krKyl0PXQuP0AjX15SZXBsYWNlP18jcmVwbGFjZV4oISErKGNoYXIpYVtpXSxiW2ldKTt0Kz0nKic7Zm9yKGk9ODcyO2k+PTA7aS0tKXQ9dCt0P0AjX15baV07Q29uc29sZS5Xcml0ZT9fIy5jaGFyQXQoaSk7U3lzdGVtLm91dC5wcmludGZeKHQpO319LyIsdD1zO2ludCBpO2ludFtdYT1uZXcgaW50W117MzMsOTQsMzgsNjQsMzUsOTUsOTYsNjMsMzZ9O1N0cmluZ1tdYj1uZXcgU3RyaW5nW117IlwiIiwiXG4iLCJcXCIsIlxcdTAwMEEiLCJcXHUwMDJGIiwiXFx1MDAyQSIsIi8iLCIvLyIsc307Zm9yKGk9MDtpPDk7aSsrKXQ9dC4vL1x1MDAwQVx1MDAyRlx1MDAyQQpSZXBsYWNlLy9cdTAwMkFcdTAwMkZyZXBsYWNlCigiIisoY2hhcilhW2ldLGJbaV0pO3QrPScqJztmb3IoaT04NzI7aT49MDtpLS0pdD10K3QvL1x1MDAwQVx1MDAyRlx1MDAyQQpbaV07Q29uc29sZS5Xcml0ZS8vXHUwMDJBXHUwMDJGLmNoYXJBdChpKTtTeXN0ZW0ub3V0LnByaW50ZgoodCk7fX0vKi99fTspdCgKZnRuaXJwLnR1by5tZXRzeVM7KWkodEFyYWhjLkYyMDB1XEEyMDB1XC8vZXRpclcuZWxvc25vQztdaVsKQTIwMHVcRjIwMHVcQTAwMHVcLy90K3Q9dCktLWk7MD0+aTsyNzg9aShyb2Y7JyonPSt0OyldaVtiLF1pW2EpcmFoYygrIiIoCmVjYWxwZXJGMjAwdVxBMjAwdVwvL2VjYWxwZVIKQTIwMHVcRjIwMHVcQTAwMHVcLy8udD10KSsraTs5PGk7MD1pKHJvZjt9cywiLy8iLCIvIiwiQTIwMHVcXCIsIkYyMDB1XFwiLCJBMDAwdVxcIiwiXFwiLCJuXCIsIiJcIntdW2duaXJ0UyB3ZW49Yl1bZ25pcnRTO302MywzNiw2OSw1OSw1Myw0Niw4Myw0OSwzM3tdW3RuaSB3ZW49YV1bdG5pO2kgdG5pO3M9dCwiL319Oyl0KF5mdG5pcnAudHVvLm1ldHN5UzspaSh0QXJhaGMuI18/ZXRpclcuZWxvc25vQztdaVteXyNAP3QrdD10KS0taTswPT5pOzI3OD1pKHJvZjsnKic9K3Q7KV1pW2IsXWlbYSlyYWhjKCshISheZWNhbHBlciNfP2VjYWxwZVJeXyNAPy50PXQpKytpOzk8aTswPWkocm9mO31zLCE/ISwhYCEsIV8mISwhIyYhLCFAJiEsISYmISwhbiYhLCEhJiF7XVtnbmlydFMgd2VuPWJdW2duaXJ0Uzt9NjMsMzYsNjksNTksNTMsNDYsODMsNDksMzN7XVt0bmkgd2VuPWFdW3RuaTtpIHRuaTtzPXQsISQhPXMgZ25pcnRTeyl6XVtnbmlydFMoXm5pYW0jXz9uaWFNXl8jQD9kaW92IGNpdGF0cyBjaWxidXB7bWFyZ29yUCBzc2FsY14jXz87bWV0c3lTIGduaXN1Xl8jQGA/KipgIj1zIGduaXJ0U3spel1bZ25pcnRTKApuaWFtRjIwMHVcQTIwMHVcLy9uaWFNCkEyMDB1XEYyMDB1XEEwMDB1XC8vZGlvdiBjaXRhdHMgY2lsYnVwe21hcmdvclAgc3NhbGMKRjIwMHVcQTIwMHVcLy87bWV0c3lTIGduaXN1CkEyMDB1XEYyMDB1XEEwMDB1XC8vLyoqLw==
/**///\u000A\u002F\u002A
using System;//\u002A\u002F
class Program{public static void//\u000A\u002F\u002A
Main//\u002A\u002Fmain
(String[]z){String s="`**?`@#_^using System;?_#^class Program{public static void?@#_^Main?_#main^(String[]z){String s=!$!,t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{!&!!,!&n!,!&&!,!&@!,!&#!,!&_!,!`!,!?!,s};for(i=0;i<9;i++)t=t.?@#_^Replace?_#replace^(!!+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t?@#_^[i];Console.Write?_#.charAt(i);System.out.printf^(t);}}/",t=s;int i;int[]a=new int[]{33,94,38,64,35,95,96,63,36};String[]b=new String[]{"\"","\n","\\","\\u000A","\\u002F","\\u002A","/","//",s};for(i=0;i<9;i++)t=t.//\u000A\u002F\u002A
Replace//\u002A\u002Freplace
(""+(char)a[i],b[i]);t+='*';for(i=872;i>=0;i--)t=t+t//\u000A\u002F\u002A
[i];Console.Write//\u002A\u002F.charAt(i);System.out.printf
(t);}}/*/}};)t(
ftnirp.tuo.metsyS;)i(tArahc.F200u\A200u\//etirW.elosnoC;]i[
A200u\F200u\A000u\//t+t=t)--i;0=>i;278=i(rof;'*'=+t;)]i[b,]i[a)rahc(+""(
ecalperF200u\A200u\//ecalpeR
A200u\F200u\A000u\//.t=t)++i;9<i;0=i(rof;}s,"//","/","A200u\\","F200u\\","A000u\\","\\","n\",""\"{][gnirtS wen=b][gnirtS;}63,36,69,59,53,46,83,49,33{][tni wen=a][tni;i tni;s=t,"/}};)t(^ftnirp.tuo.metsyS;)i(tArahc.#_?etirW.elosnoC;]i[^_#@?t+t=t)--i;0=>i;278=i(rof;'*'=+t;)]i[b,]i[a)rahc(+!!(^ecalper#_?ecalpeR^_#@?.t=t)++i;9<i;0=i(rof;}s,!?!,!`!,!_&!,!#&!,!@&!,!&&!,!n&!,!!&!{][gnirtS wen=b][gnirtS;}63,36,69,59,53,46,83,49,33{][tni wen=a][tni;i tni;s=t,!$!=s gnirtS{)z][gnirtS(^niam#_?niaM^_#@?diov citats cilbup{margorP ssalc^#_?;metsyS gnisu^_#@`?**`"=s gnirtS{)z][gnirtS(
niamF200u\A200u\//niaM
A200u\F200u\A000u\//diov citats cilbup{margorP ssalc
F200u\A200u\//;metsyS gnisu
A200u\F200u\A000u\///**/