...sign "may you live as long as Mt. Zhongnan". Peach in Chinese culture symbolizes longevity and Mt. Zhongnan in Shaanxi Province is said to be the most popular terrestrial home to immortals..