80 x 405 x 266 meters = 3149.61 x 15944.88 x 10472.44 inches