265.3 x 263.1 feet = 80.86 x 80.19 meters