136.3 x 107.6 feet = 41.54 x 32.8 meters