2646 inches = 67.2084 meters