Filter empty lines from map
Reindent file

I think this is closer to idiomatic Racket.
Use contract to verify map rectangular

We want to ensure that the provided file actually has a rectangular map,
otherwise things could go wrong later.