2649 inches = 67.2846 meters