1.8200000000000000396e-28 pollen tube