2656.7 inches = 67.48018 meters