134.5 x 86.4 feet = 41 x 26.33 meters