1026.8 meters = 3368.766404 feet