835.6 meters = 2741 feet and 5.64 inches