89.4 x 77.3 feet = 27.25 x 23.56 meters