135.4 x 75.2 feet = 41.27 x 22.92 meters