2694 inches = 68.4276 meters