THE MAST, ORGEVAL, Frankreich