129 x 184 meters = 423.23 x 603.67 feet