How a Snowflake is Formed