// *{x,y}{1,2} key: d=dest s=src, p=bounds of this picture, i=intersection of s and p, pd = dest of this pic
for(int i=0;i<pics.length;i++) {
for(int j=0;j<pics[i].length;j++) {
// *{x,y}{1,2} key: d=dest s=src, p=bounds of this picture, i=intersection of s and p, pd = dest of this pic
for(int i=0;i<pics.length;i++) {
for(int j=0;j<pics[i].length;j++) {