36.2 x 86.6 feet = 11.03 x 26.4 meters