260.3 x 258.1 feet = 79.34 x 78.67 meters