104 x 113 meters = 341.21 x 370.73 feet