58 x 106 meters = 190.29 x 347.77 feet