112 x 343 x 862 feet = 34.14 x 104.55 x 262.74 meters