(0 to 9)./:(Seq(""))((z,i)=>z.map(_=>(""+i)*z.size)++z.transpose.reverse.map(""++_))map(println)