136.5 x 88.4 feet = 41.61 x 26.94 meters