77 x 90 x 626 meters = 252.62 x 295.28 x 2053.81 feet