87.9 x 43.2 feet = 26.79 x 13.17 meters