149 x 386 x 620 meters = 488.85 x 1266.4 x 2034.12 feet