86 x 99 x 635 meters = 282.15 x 324.8 x 2083.33 feet