86.7 x 149 feet = 26.43 x 45.42 meters