2662 inches = 67.6148 meters