Interesting about the flat surfaces and way of walking. I have found that when I'm out on the the mountain trails where nothing is flat or even I can easily walk ten plus miles without getting tired or sore but walking on pavement or concrete makes my back and feet tired after just a few miles.