71 x 270 feet = 21.64 x 82.3 meters