51 x 623 meters = 2007.87 x 24527.56 inches