191 x 905 x 429 meters = 626.64 x 2969.16 x 1407.48 feet