1131.7 meters = 3712 feet and 11.12 inches