66.5 x 54.6 feet = 20.27 x 16.64 meters