67 x 332 feet = 20.42 x 101.19 meters