262.3 x 260.1 feet = 79.95 x 79.28 meters