68 x 109.1 feet = 20.73 x 33.25 meters