123 x 596 meters = 4842.52 x 23464.57 inches