626 x 616 meters = 2053.81 x 2021 feet