full visualization video at https://youtu.be/E8j3wZg_0Sk