154.6 x 111.8 meters = 507.22 x 366.8 feet