626.2 meters = 2054.461942 feet