The Allies had had time to consider the problem. Mamelon is found on a hill in front of what suburban commune