135 x 138.2 feet = 41.15 x 42.12 meters