1060 meters = 3477.690289 feet