63 x 908 meters = 2480.31 x 35748.03 inches