64.7 x 190.6 meters = 212.27 x 625.33 feet