26486 meters = 86896 feet and 3.91 inches