This story needs JavaScript and WebGL2.