Pythagoras tree
42.5K