89 x 719 meters = 291.99 x 2358.92 feet