1201.3 meters = 3941 feet and 3.28 inches