111111111
1110r0111
1110M0111
100ooo001
1011c1101
10e000g01
111000111
111000111
111111111