58.5 x 67.6 meters = 191.93 x 221.78 feet