667 x 119 x 628 meters = 2188.32 x 390.42 x 2060.37 feet