84.2 x 65.2 feet = 25.66 x 19.87 meters