66 x 73 feet = 20.12 x 22.25 meters