5.5000000000000002394e-32 organelle part