64.7 x 170.3 feet = 19.72 x 51.91 meters