var i,z=0 val a="~ "*15 split"~" for(n<-1 to'd'){a(i)=a(i).padTo(z,' ')+n;z=a(i)size;i+=n%3/2-n%5/4} a map println