64.9 x 89 meters = 212.93 x 291.99 feet