246.8 x 263.5 feet = 75.22 x 80.31 meters