68.7 x 89 meters = 225.39 x 291.99 feet