The temperature on a Christmas morning was -7 degrees celsius. Three hours later the temperature dropped 5 degrees. Then by noon, the temperature rose 9 degrees, but by night fall it dropped again 12 degrees. What was the temperature by night fall?