104 x 33 meters = 341.21 x 108.27 feet