85.6 x 156.5 feet = 26.09 x 47.7 meters