148.6 x 105.8 meters = 487.53 x 347.11 feet