291.3 x 289.1 feet = 88.79 x 88.12 meters