Snowflakes Come In 35 Different Shapes