gets ?\x96.times{|i|putc 32+%w(\x82\x80\xa0\xa5\\x0d \x88\x80\x80\xa0\x84\x86\xd2\xe8@ \x90\x81\x80\xdf\xf2\x80\x80\x8a\xbb\xfe\xbf\xf7~)[~/#//4].unpack('w')[0][?\x95-i]*3 i%10>8&&puts}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).