130.6 x 87.8 meters = 428.48 x 288.06 feet