129.69 feet = 39.529512 meters