191 x 67 feet = 58.22 x 20.42 meters