189.5 x 69.2 meters = 621.72 x 227.03 feet