69 x 124 meters = 226.38 x 406.82 feet