63.7 x 189.6 meters = 208.99 x 622.05 feet