198 x 127 meters = 649.61 x 416.67 feet