199.5 x 79.2 meters = 654.53 x 259.84 feet