1231.2 meters = 4039 feet and 4.44 inches