89 x 61 feet = 27.13 x 18.59 meters