58 x 115.3 meters = 190.29 x 378.28 feet