pattern o