136 x 134.7 feet = 41.45 x 41.06 meters