891 x 62 x 67 feet = 271.58 x 18.9 x 20.42 meters