How Many Snowflake Shapes Are There