6312 meters = 20708 feet and 7.94 inches