asciiart = <<END
## ## ## #### #### ## ##
## ## ## ## ## ## ## ## ## ##
###### ## ## #### #### ####
## ## ###### ## ## ##
## ## ## ## ## ## ##
## ## ###### ## ##
###### ## ## ##
# ## ## ## ##
## ## ## ######
## ## ###### ## ##
## ## ###### ## #### ##
## ## ## ## ## ## ## ##
#### #### ## ## #### ##
## ## ###### ## ##
## ###### ## ## ## ## ##
##### #### ##### #####
## ## ## ## ##
#### ## ## #### ####
## ## ## ## ##
##### #### ##### #####
######################
END
code = <<'END'
s=%(loop{time=Time.now;((eval$s=%q(#{$s}));break)if(time.year==2025&&time.month==1&&time.day==1#happy_new_year!!2025年!!巳年!!)});puts(s.split([].join).map{|i|(i!="")?(27.chr+"[m"+i):(27.chr+"[42m"+i+27.chr+"[m")}.join))*([].join))
END
code=code.split.join
#code='eval(%w(' + code + ')*"")'
code=asciiart.gsub("#") { code.slice!(0,1) }
puts(code)