186 x 266 x 101 meters = 610.24 x 872.7 x 331.36 feet