105.6 x 63.4 meters = 346.46 x 208.01 feet