(defun tree (n)
(format t "~@?☆~%~{~@?~{~[N~;i~;X~;J~;o~;%~;b~:;*~]~}~%~}~@?||~%"
(format nil "~~~dT" (- n 2))
(loop for i from 2 to (* 2 (- n 2)) by 2
append (list (format nil "~~~dT" (- n (/ i 2) 1))
(loop repeat i collect (random 30))))
(format nil "~~~dT" (- n 2))))
(loop for i from 2 to 8
do (tree i))
KGRlZnVuIHRyZWUgKG4pCiAgKGZvcm1hdCB0ICJ+QD/imIZ+JX57fkA/fnt+W05+O2l+O1h+O0p+O29+OyV+O2J+Ojsqfl1+fX4lfn1+QD98fH4lIgoJICAoZm9ybWF0IG5pbCAifn5+ZFQiICgtIG4gMikpCgkgIChsb29wIGZvciBpIGZyb20gMiB0byAoKiAyICgtIG4gMikpIGJ5IDIKCQkJYXBwZW5kIChsaXN0IChmb3JtYXQgbmlsICJ+fn5kVCIgKC0gbiAoLyBpIDIpIDEpKQoJCQkJCSAgICAgKGxvb3AgcmVwZWF0IGkgY29sbGVjdCAocmFuZG9tIDMwKSkpKQoJICAoZm9ybWF0IG5pbCAifn5+ZFQiICgtIG4gMikpKSkKCihsb29wIGZvciBpIGZyb20gMiB0byA4CiAgICAgIGRvICh0cmVlIGkpKQ==