Construction and optimization of transition curves on roads with software program | Synapse