261.3 x 259.1 feet = 79.64 x 78.97 meters