189.1 x 60.4 meters = 620.41 x 198.16 feet