23 x 106 meters = 75.46 x 347.77 feet