1120.6 meters = 3676.509186 feet