683 x 89 meters = 2240.81 x 291.99 feet