121.9 x 189 meters = 399.93 x 620.08 feet