104 x 59 meters = 341.21 x 193.57 feet