000000000000000 000000000000000 111111111111111 222222222222222 333333333333333 777777777777777 888888888888888 999999999999999 000000000000000 000000000000000