82 x 179.8 meters = 269.03 x 589.9 feet