Wow, and all of that under 75 kb! Great work!