90.5 x 78.6 feet = 27.58 x 23.96 meters