263.3 x 261.1 feet = 80.25 x 79.58 meters