oooooooooooooooooooooooooooooooooooooooooooooooooooooo o1111111111111111111111111111111111111111111111111111o o1111111111111111111111111111111111111111111111111111o O1110000000000000000000000000000000000000000000000111o O1110000000000000000000000000000000000000000000000111o O1110000000000000000000110000000000000000000000000111o O1110000000011100000000110011100000000000000000000111o O1110000000011100000000110011100000000000000000000111o O1110000000000000000000110000000000000000000000000111o O1110000000000000000000110000000000000000000000000111o O1110000011100011100000110001110000000001110000000111o O1110000011100011100000110001110000000001110000000111o O1110000011100011100000110001110000000001110000000111o O1110000011111111100000111111110000011111110000000111o O1110000011111111100000111111110000011111110000000111o O1110000000000000000000000000000000000000000000000111o o1110000000000000000000000000000000000000000000000111o O1111111111111111111111111111111111111111111111111111o o1111111111111111111111111111111111111111111111111111o oooooooooooooooooooooooooooooooooooooooooooooooooooooo