66 x 244 feet = 20.12 x 74.37 meters