107.3 x 63.4 meters = 352.03 x 208.01 feet