890.1 meters = 2920 feet and 3.31 inches