233.3 x 189.4 meters = 765.42 x 621.39 feet