68 x 115.4 meters = 223.1 x 378.61 feet