Snowflakes are not unique, they come in only 35 different shapes