Electric power distribution stations