https://adventr.co/2016/10/coyote-gulch-repeat/
Coyote Gulch Repeat