Mathematical programming and simulation based layout planning of container terminals. (10th April 2010)