4363 feet = 1329.8424 meters