90.8 x 128.1 feet = 27.68 x 39.04 meters