https://oikofuge.com/perihelion-part-2/
Perihelion: Part 2