import Image, re
xB=512
yB=384
xs=320
ys=200
xclip=(320-256)/2+4
yclip=25
for i in range(1,360):
    f1name='eclipser_shadows%(#)03d.bmp' % {  "#": i}
    f2name='eclipser_shadows_sun%(#)03d.bmp' % {  "#": i}
    f3name='eclipser_shadows_moon%(#)03d.bmp' % {  "#": i}
    foutname='eclipser_shadows_outout%(#)03d.bmp' % {  "#": i}
    im1 = Image.open(f1name)
    im2 = Image.open(f2name)
    im3 = Image.open(f3name)
    imout = Image.new('RGB', (xB,yB))
    box = (0, 0, xB, yB)
    region = im1.crop(box)
    imout.paste(region, box)
    box = (xclip, yclip, xs-xclip, ys-yclip)
    region = im2.crop(box)
    box=(xB-xs+2*xclip,yB-ys+2*yclip,xB,yB)
    imout.paste(region, box)

    box = (xclip, yclip, xs-xclip, ys-yclip)
    region = im3.crop(box)
    box=(0,yB-ys+2*yclip,xs-2*xclip,yB)
    imout.paste(region, box)

    imout.save(foutname,"BMP")
