65.8 x 89.4 feet = 20.06 x 27.25 meters