2648 inches = 67.2592 meters