66 x 159.5 feet = 20.12 x 48.62 meters