135.5 x 138.1 feet = 41.3 x 42.09 meters