26050 meters = 85465 feet and 10.55 inches