155.6 x 112.8 meters = 510.5 x 370.08 feet