89.5 x 77.6 feet = 27.28 x 23.65 meters