orient patterns and symbols correctly on rotated maps
distinguish between rotated and non-rotated symbols
change 'begin ... end while' to 'loop do'
add pattern fills, etc