https://kurtbrindley.com/05/01/2015/blog/crossing-one-thin-line-after-another/
Crossing One Thin Line After Another