89 x 952 meters = 3503.94 x 37480.31 inches