65.6 x 111.8 feet = 19.99 x 34.08 meters