2687.7 inches = 68.26758 meters