snowflakes are tiny six sided ice crystals