800.7 meters = 2626 feet and 11.62 inches