189 x 908 meters = 620.08 x 2979 feet