215 x 66 feet = 65.53 x 20.12 meters