248.3 x 246.1 feet = 75.68 x 75.01 meters