189.1 x 188 meters = 620.41 x 616.8 feet