commencé à réorganiser le code plus proprement.changé l'output du détail des variations, corrigé quelques erreurs de calculs de coordonnées