1066 meters = 3497.375328 feet