626.01 meters = 2053 feet and 10.06 inches