Self-supported 300mi Palouse to Cascades Trail FKT