266 x 80 x 98 meters = 10472.44 x 3149.61 x 3858.27 inches