231.6 x 189.4 meters = 759.84 x 621.39 feet