char*i="bSK8C?A;6HMI927B@Z4UQ",o[112][113],x,y,p,q,n;main(){for(;y<112;puts(o[y]),y++)for(x=-1;++x<112;)if(!o[y][x]){n=*i++-48;for(p=-1;++p<n;)for(q=-1;++q<n;)o[q+y][p+x]=p&&n-1-p&&q&&n-1-q?32:35;}}
Standard input is empty
################################################################################################################ # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ############################ # ## ############################ # ## ## ## # # ## ## ## # # ## ## ## # # ## ## ## # # ## ## ## # # ## ## ## # # ############################################# # # ############################################# # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ############################### # ## ## ############################### # ## ## ## ## # # ## ## ## ## # ################################################################## ## ## # ################################################################## ## ## # # ## ## ########################### # # ## ## ########################### # # ## ## ## ## ## # # ## ## ## ## ## # # ## ## ## ## ## # # ## ## ## ## ## # # ## ## ## ## ## # # ## ################## ## # # ## ################## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ## ## # # ## ## ########################################### # ## ## ########################################### # ## ## ## # # ## ## ## # # ## ## ## # # ########################################### # # ########################################### # # ## ## ## # # ## ## ## # ################################## ## # ################################## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # # ## ## # ################################################################################################################