69 x 189 meters = 226.38 x 620.08 feet