2 layers, safe
print "%s" % "Code Golf."
# Ss4iSBr_Z*YWTR>:wTC`^ 5
# x red herring `-~DqD|`<
# Xt1,i>-%qrFhK-`@eEw, ye
# uI' | g[Wt7BU3A)N<[LsHG
# >s}R"Ia:HF!s {k=)qxlo9h
# $ia;,t"-,]xO3?VDC]<,\:#
# G.-oHn9>.E%B,dx7db_Xs,Z
# H RU"%+70+<G^$n|GT,qR2L
# iB\7.n}-?w\&bF -r[6&G8>
# _}*c%<qWW~E$/M0UiW/A8'Q
# 5AJ"ineTc>g+c&PBS`dtU##
# 7`w-H3|kj3Oz4t<;4zyI72q
# 0jt}>,+=%;'{q837yZo)+ma
# 'a7Upv&<(VG.m}`l}2!]4YX
# ,M`jL>Xd%Igji\'cvim+fL]
# !;S4u&Gv+oT%|G,rHVt?%N<
# JkB*~M'&>er%W@TK7W% FxC
# Wikiq#k*MrX!c<&QkZ?36R.
# "GZu2E6p>qR&r'OF.f3,t0W
# R1`UHS%- B+<PkmnQ8ExK;t
# Le71:N>"(%05vtiPML$\_H.
# 003:W%<P<(3j4vhr-s3,L.W
# SJp`S ('![j,z>x#.cN6&(/
# |m(Bl[^(]<j,w={U$.6:-nm
# @}h[>]c+HbV 7:11mn&)xWi
# [%|&(<Y7V]Qq"a(1BlDs2dJ
# >(~ET7A4+g#b^jhP|G3i^:4
# %<fO}(fRpC_G6f?G0jm@w((
# (?pV{WF9'X-n76IcXE>!hWW
# VjNEAf.|97dvm4<Ph%MOS=X
# >o%y'k44eGzFJE5r^skEy]v
# Yg(mQf9Q.|&mTKHA<1kqBnJ
# WK%v_zXXANpS>~Od3Fl\hKl
# "g(;RkLx=,BT)JT[VXs<]'V
# %g>v[h(z]%)4e`&`P=6^Q__
# Z`^sV3/m'(<=T?{Z})TccNW
# {Cb>k]F?E>(\$IyZ+tS#i,#
Outputs Greetings!
It works in Python 2, but it doesn't output the correct string. There's a bunch of gibberish in the comments, but how could that be executed?
Also, just in case it's useful to anyone, here's the code I used to create the original gibberish.
Explanation
(Currently The first layer is axo. In axo, string mode is different from other 2d languages, in progress)that it can change direction, and do math with ASCII values. Also, %
is down, probably because you'd be using v
in your strings. I took advantage of those by hiding instructions in random gibberish.
Output: "Greetings!"
The second is Foo. You can tell I only put my effort into the first layer.