26.6 x 90.1 feet = 8.11 x 27.46 meters