195.8 x 159 meters = 642.39 x 521.65 feet