66 x 51 feet = 20.12 x 15.54 meters