67 x 190.8 feet = 20.42 x 58.16 meters