90.4 x 78.3 feet = 27.55 x 23.87 meters