70 minutes on Processing, 20 on atc.js