What will we do until Xmas? Of course we will prepare for it!

Let's print Xmas tree by your favourite language!

All winners will get a present ;)

Here is the tree:

        ()
        /\
       / *\
      / *  \
     / * * *\
    /*   *  *\
   /   *  *  *\
  /  *   *  *  \
 /  *   *     * \
        []

Decorations * should be placed randomly, but they can't be near each other for each line and their count should be equal 3 or less if they doesn't fit.

Shorter solution for each language wins.

#quiz #xmas #ruby #js #haskell #python :)