129.1 x 198.1 meters = 423.56 x 649.93 feet