Text this: PUAR: Performance and Usage Aware Routing Algorithm for Long and Linear Wireless Sensor Networks