A lot of rerouting was done for this route. Don't think I will try to improve this one any time soon.