98.67 meters = 3884.645669 inches