292.3 x 290.1 feet = 89.09 x 88.42 meters