68 x 191 feet = 20.73 x 58.22 meters