264.3 x 262.1 feet = 80.56 x 79.89 meters