82 x 65.4 feet = 24.99 x 19.93 meters