107.9 x 74.6 meters = 354 x 244.75 feet