Built by Lego genius Akiyuki over the course of two years, 17 modules process 500 balls!

(courtesy of Gizmodo)