puts <<X\x0d ;M";::;;\x0d ,':;: ""'.\x0d ,M;. ;MM;;M:\x0d ;MMM::MMMMM\x0d ;MMMMM MMMMMM\x0d MMMMM::MMMMMM:\x0d :MM:',;MMMMMM'\x0d ':: 'MMMMMMM:\x0d '; :MMMMM"\x0d ''"""'\x0d .\x0d M\x0d M\x0d . M .\x0d 'M.. M ,;M'\x0d 'MM;. M ;MM:\x0d :MMM. M ;MM:\x0d 'MMM; M :MMM:\x0d MMMM. M MMMM:\x0d :MMMM: M MMMM:\x0d :MMMM: M :MMMM:\x0d :MMMMM M ;MMMM:\x0d 'MMMMM; M ,MMMMM:\x0d :MMMMM. M ;MMMMM'\x0d :MMMM; M :MMMMM"\x0d 'MMMM M :MMMM"\x0d ':MM M ,MMM:'\x0d "": M :""'\x0d X
Note that non-ascii characters in the above source code will be escaped (such as \x9f).