Optimize drawChar