89.5 x 44.9 feet = 27.28 x 13.69 meters