89 x 50.5 feet = 27.13 x 15.39 meters