2636.6 inches = 66.96964 meters