193 x 66.5 meters = 633.2 x 218.18 feet