Good drawing

Bug due to negative coordinates fixed. Minor distortion on the margin
still remains but it's not very obvious. 95% I would say.