191.6 x 149.4 meters = 628.61 x 490.16 feet