let rec(@)n s=if n>0then". "^n-1@s else s;;print_string(5@"."^11@",.-\xe2\x80\x98\xe2\x80\x9d"^9@".``~.,\x0d "^7@"."^5@".,.-\xe2\x80\x9d"^17@".\xe2\x80\x9c-.,\x0d "^4@"."^6@"..,/"^23@"\xe2\x80\x9d:,\x0d "^7@".. .,?"^26@".\\,\x0d "^9@"/"^28@",}\x0d "^8@"./"^26@",:`^`.}\x0d "^7@"./"^25@",:\xe2\x80\x9d"^3@"./\x0d "^6@".?"^3@"__"^20@":`"^3@"./\x0d "^7@"/__.(. . .\xe2\x80\x9c~-,_"^14@",:`"^3@".. ./\x0d "^6@"/(_. . \xe2\x80\x9d~,_"^3@"..\xe2\x80\x9c~,_"^9@".,:`"^4@"_/\x0d "^3@".. .{.._$;_. . .\xe2\x80\x9d=,_"^3@".\xe2\x80\x9c-,_"^3@",.-~-,}, .~\xe2\x80\x9d; /. .. .}\x0d . . .. . .((. . .*~_"^3@".\xe2\x80\x9d=-._. . .\xe2\x80\x9c;,,./`. . /\xe2\x80\x9d "^3@"./. .. ../\x0d "^3@".. . .\\`~,. . ..\xe2\x80\x9c~.,"^9@"..`. . .}"^6@"../\x0d "^5@".(. ..`=-,,"^3@".`"^11@"..("^3@";_,,-\xe2\x80\x9d\x0d "^5@"../.`~,. . ..`-."^14@"..\\. . /\\\x0d "^6@"\\`~.*-,"^17@"..|,./.....\\,__\x0d ,,_"^5@"}.>-._\\"^17@".|"^6@"..`=~-,\x0d . .. `=~-,_\\_"^3@"`\\,"^16@".\\\x0d "^9@".`=~-,,.\\,"^15@".\\\x0d "^16@"`:,, "^13@"`\\"^6@"..__\x0d "^18@".`=-,"^9@".,%`>--==``\x0d "^20@"_\\"^5@"._,-%"^3@"..`")
Note that non-ascii characters in the above source code will be escaped (such as \x9f).