Input and Output Devices.