1.5100000000000000212e-34 leaf production