1010.1 meters = 3313.976378 feet