1026 meters = 3366.141732 feet