119 x 68 meters = 390.42 x 223.1 feet