161 x 129 meters = 528.22 x 423.23 feet