nnnnnnnnnn oooooooooo nnnnnnnnnnnn oooooooooooo # # nn nn oo oo # # nn nn oo oo # nn nn oo oo #### # nn nn oo oo # nn nn oo oo # # nn nn oooooooooooo # # nn nn oooooooooo