197 x 121 meters = 646.33 x 396.98 feet