rainbow Hilbert curve