135.3 x 133.1 feet = 41.24 x 40.57 meters