Translate the following English sentence to French:
"We are coming to the end of a long road on which there has been a long battle, long discussions, but in the end, some positive agreements and constructive positions on the part of the three institutions, the Council, Parliament and the Commission, which have made this agreement possible."
Nous arrivons enfin au bout d' un long chemin animé d' une longue bataille, de longues discussions, mais nous avons finalement abouti à des accords positifs et à des positions constructives de la part des trois institutions, c' est-à-dire le Conseil, le Parlement et la Commission, ce qui a permis d' en arriver à cet accord.