n,i,j;f(){printf(" ");for(i=0;i<n;++i)printf(" ##");puts("");}main(){scanf("%i",&n);f();for(;j<5;++j){if(j<1||j>3)printf(" ");printf ("#");for(i=1;i<n;++i)printf(" #");puts("");}f();}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).