67 x 124.3 meters = 219.82 x 407.81 feet