196.1 x 33 meters = 643.37 x 108.27 feet