26902 meters = 88261 feet and 1.86 inches