82.3 x 161.1 meters = 270.01 x 528.54 feet