66.2 x 54.6 feet = 20.18 x 16.64 meters