https://www.tqanya.com/2024/05/snake-io.html