Surely there's some other way to meet your goals? Why must the data go into your source file?
Oh, and on a side note, If I compile (is that the correct verb for this situation) this into an executable, will the saving to __DATA__ still function correctly?