104 x 156.2 meters = 341.21 x 512.47 feet