18261 meters = 59911 feet and 5.01 inches