How Many Patterns Of Snowflakes Are There