215.9 x 61.8 feet = 65.81 x 18.84 meters