63 x 892 meters = 2480.31 x 35118.11 inches