66.8 x 90.4 feet = 20.36 x 27.55 meters