2643 inches = 67.1322 meters