26915 meters = 88303 feet and 9.67 inches