20 x 104.9 meters = 65.62 x 344.16 feet