27084 meters = 88858 feet and 3.21 inches