1133.3 meters = 3718 feet and 2.11 inches