Your challenge: Make a Christmas tree. The size must be choosable by some input method, but doesn't have to be directly related to any part of the tree; however, larger inputs should produce a larger tree.
How can you make it? You can make the tree any way you like, other than by printing the [unicode character for the tree][1]unicode character for the tree, such as ouputting an image, ascii art, with other aspects, etc. Whatever you do, remember that this is a popularity-contest, so be creative.
The answer with the most upvotes by the end of December wins, but I'll accept another if it gets higher