This LEGO machine, or LEGO Great Ball Contraption, is 17 different modules of incredible. Transporting 500 mini soccer and basketballs over 101.7 feet (31 meters), this hypnotic project was created in two years from over 600 hours of build-time by Japanese LEGO machine mastermind Akiyuky (of previous LEGO machine fame).

This video! Every new piece of machinery was surprisingly surprising. And thanks to Gizmodo’s Jesus Diaz for making a list of the modules, in order: 

1. Ball factory
2. Zigzag stair
3. Zigzag lift
4. Pneumatic
5. Cup
6. Screw T1
7. Basket shooter
8. Mechanical train
9. Screw T2
10. Screw T3
11. Spiral lift T2
12. Elevator & coaster
13. Fork
14. Spiral lift T1 & step
15. Catch & release
16. Belt conveyor & pinball
17. 5-axis robot S750

Related watching: Metropolis II at LACMA, how balloons are made, processing mushrooms, marble machineClockwork and all things Rube Goldberg.

Thanks, @kvetchup.