Preparing for Taiping International Marathon 2012.