64 x 327 x 630 meters = 209.97 x 1072.83 x 2066.93 feet