https://phillsacre.me.uk/2011/07/day-336-spiny-things/
Day 336: Spiny Things