113.2 x 104 meters = 371.39 x 341.21 feet