130.6 x 88.4 meters = 428.48 x 290.03 feet