89 x 616 meters = 291.99 x 2021 feet