68 x 333 feet = 20.73 x 101.5 meters