33 x 105.1 meters = 108.27 x 344.82 feet