19 x 103.9 meters = 62.34 x 340.88 feet