python - <<'PY'
from PIL import Image,ImageDraw
import json,os
srs=json.load(open('/workspace/scratch/sources.json'));o=Image.new('RGB',(1600,6*295),'#ddd');d=ImageDraw.Draw(o)
for i,s in enumerate(srs):
 p=next((f'/workspace/scratch/{f}/{s}.png' for f in ['refined','auto','hard'] if os.path.exists(f'/workspace/scratch/{f}/{s}.png')),None)
 im=Image.open('/workspace/input/'+srs[s]);m=Image.open(p);a=Image.new('RGB',im.size,(20,66,93));a.paste(im,(0,0),m);a.thumbnail((400,267));x=(i%4)*400;y=(i//4)*295;o.paste(a,(x,y));d.text((x+5,y+269),s,fill='black')
o.save('/workspace/scratch/finalcontact.jpg')
PY