2634 inches = 66.9036 meters