506 x 66 x 628 meters = 19921.26 x 2598.43 x 24724.41 inches