あけましておめでとうございます

1 時間くらいで書いた年賀状。

require"zlib";r=Zlib::Inflate.inflate(%w(eJylk
1FywzAIRK+0CBWR6xRb9z9CF6Q4mU4+0kaZ2BjxDFrwOKE
TMh3jxLU                          UEq/stQzi6Qd
CoeLikdYz7                        Q9bX9POm/CBo
MEfAN2K92jviAaj40E  j7Im2lzS9giz  aLMunvzVMYHj
RLKvzUdEDjb9xYxUu5  6bp1YtGJtAmB  xWISsfqu9x4j
YwznBNjuH77oqOzeMG  mS/KTscJtzW1  1ChKa75c82kh
X3uf0OpzGuNOlk2n    JtOjhjLBFe9/  N4ZEWnTnY5U1
XV41Y0kK7d/ek61B    +b+3Yqom3i    to0rOjpOmf5r
R8s8                                      lRLO
i56bjqjskJ0o6RVu    lWilbvFkY1    Z9OH3ymWppnu
k9rQsu6xN+1e9L5L  +uuiUq2he4po    1YNP5kLTyjLn
nSY+av/hFnwPsILs  sJSQzxerQGle    mW3SqOhnt47Y
qz3GCnjw/MH3RrXH  QaBRNMSRnbdE    Y39DD+1bNyv3
m0vV/+pL+svYX/V8  6PqHxGf1q/QA    smgd8).join.
unpack("m")[0]    ).to_i(16)    ;(1..246).map{
|x|$><<((1..20    ).map{|y|'    ###||#||~~\\**
//\\                                    __/**\
\\/=                                    =>**<*
*'.gsub(/\s/,"")[r[x+y*=w=248]==1?30:r[x+1+y]*
16+r[x-1+y]*8+r[y-w+x]*4+r[y+w+x]*2,2]}.join).
gsub("#"," ")<<"\n"}#...... 2009/01/01 Y.Endoh