I'm 99% sure no improvement is possible. If I find a new route I could save a few frames but I don't see that happening. edit log: 2-6-2020: I took a while but I discovered a new route saving 2 frames and now we have SUB 26! (25.9 seconds, 777 frames) 19-5-2020: made it faster again (26 seconds, 779 frames) 18-5-2020: made it faster (26.1 seconds, 782 frames) 18-5-2020: shared (26.2 seconds, 786 frames)
all by @rens2