88.4 x 136.8 feet = 26.94 x 41.7 meters