io and power distribution lec 25 334516