89 x 212.8 feet = 27.13 x 64.86 meters