621 feet and 8 inches = 189.484 meters