2634.6 inches = 66.91884 meters