75.1 x 188 meters = 246.39 x 616.8 feet