2632.6 inches = 66.86804 meters