127.5 x 34.2 meters = 418.31 x 112.2 feet