72 x 90.5 feet = 21.95 x 27.58 meters