Earth's rotation takes about