widest and shortest rule placement