623 x 508 meters = 24527.56 x 20000 inches