https://engl.askiiart.net/blog/blendos.html