138.3 x 136.1 feet = 42.15 x 41.48 meters