74.6 x 189 meters = 244.75 x 620.08 feet