188 x 627 meters = 7401.57 x 24685.04 inches