89 x 48.7 feet = 27.13 x 14.84 meters