75 x 660 x 270 meters = 246.06 x 2165.35 x 885.83 feet