107.6 x 65.4 meters = 353.02 x 214.57 feet