75.9 x 64.1 meters = 249.02 x 210.3 feet