Moon tree by Sergey Pavlov
_