def b a,x,y,k,m k.times{|i| k.times{|j| a[x+j][y+i,1]=m } } a end a=[] 32.times{a<<"i"*33} a=b a,0,0,18,"a" a=b a,0,18,15,"b" a=b a,15,18,7,"c" a=b a,15,25,8,"d" a=b a,18,0,14,"e" a=b a,18,14,4,"f" a=b a,22,14,10,"g" a[22][24,1]="h" 32.times{|i| 33.times{|j| print ' '+a[i][j,1]} puts }