214.9 x 60.8 feet = 65.5 x 18.53 meters