15.6 x 128.2 meters = 51.18 x 420.6 feet