68 x 332 feet = 20.73 x 101.19 meters