618 x 515 x 84 meters = 2027.56 x 1689.63 x 275.59 feet