619 x 188 meters = 2030.84 x 616.8 feet