189 x 82 meters = 620.08 x 269.03 feet