Artificial Neural Network Based Fault Location For Transmission Lines