191 x 270 feet = 58.22 x 82.3 meters