Airplanes require long runways for takeoff and landing. Then how do planes takeoff from shorter runways of aircraft carriers?