2646.7 inches = 67.22618 meters