120.1 x 189.1 meters = 394.03 x 620.41 feet