o 0 1 l o 0 1 o o oo