Using case match for most of symbols, but some symbols still using rotate 90