136.3 x 134.1 feet = 41.54 x 40.87 meters