The track code actually stores more information than just the track. It shows in which order you drew the track. The lines you placed first are first ones in the code and the last ones last. For example these two are exactly the same tracks: -18 1i 18 1i,1s 1i 26 a###BMX 1s 1i 26 a,-18 1i 18 1i###BMX but just drawn in a different order.
Great work Asierro that really helped. I did a lot of work on FRHD code manipulation and from what I've deducted, FRHD is not encoded in regular base32, it's decoded in what's called base32hex or Triacontakaidecimal. Instead of the regular base32 alphabet (abcdefghijklmnopqrstuvwxyz234567) it is 0123456789abcdefghijklmnopqrstuv. If you want more information look at my post Image to Track Converter.