66 x 223 feet = 20.12 x 67.97 meters