0 0 o o o 5 0 0 0 0 0 0 o 7 0 o o o e o 0 01 o o o 0 1 o2