All ancient Chinese architecture was built according to strict rules of design that made Chinese buildings follow the ideas of Taoism or other Chinese philosophies. The first design idea was that buildings should be long and low rather than tall - they should seem almost to be hugging you. The roof would be held up by columns, and not by the walls. The roof should seem to be floating over the ground. The second design idea was symmetry: both sides of the building should be the same, balanced, just as Taoism emphasized balance.