A full glass of water weighs 400 grams. An empty glass weighs 100 grams. How much does a half-full glass of water weigh?