generate 40x40