Language: C++

/*
    ──────────────────────────────░░░────────
    ───────────────────────────░▓█████▒──────
    ──────────────────────────░████████▒─────
    ─────────────────────────░██████████░────
    ─────────────────────────███████████▓────
    ────────────────────────░████████████────
    ────────────────────────█████████████▒───
    ───────────────────────░█████████████▓───
    ───────────────────────▓██████████████───
    ───────────────────────███████████████───
    ───────────────────────█████▓█████████░──
    ──────────────────────░████▓▓█████████░──
    ───────────────────────███▓▓▓▓▓███▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ──────────░░░───░░░▒▓▓▓███▓▓▓▓▓▓▓█████░──
    ─────────░████████████████▓▓██████████░──
    ──────────████████████████▓▓██▓▓▓█████░──
    ──────────██▓▓████████████▓████▓▓█████░──
    ────────▓▓█▓▓▓▓▓██████████▓███████████░──
    ────────██▓▓▓▓█▓█████▓▓▓██▓████▓▓█████░──
    ────────░█▓▓█▓█████────░██▓████▓▓█████░──
    ────────▓█▓▓▓▓▓▒█▒▓─────██▓█▓██▓▓█████░──
    ───────░██▓▓▓▓█░█▒░░────███▓▓▓▓▓▓█████░──
    ───────██▓▓▓███▓▓█▓░────▓██▓▓▓█▓▓▓███▓───
    ──────███▓▓▓▓▓████░─────▒██▓▓▓█▓▓▓███▒───
    ─────▓███▓▓▓▓▓██────────░███▓▓███████▒───
    ────░██▓▓▓██▓▓██─────────░███████████▒───
    ───░██▓▓▓███▓▓██─────────░███████████▒───
    ───████▓████▓██▓──────────███████████░───
    ──█████▓██▓▓▓██▓──────────███████▓███────
    ─███▓██████████▓──────────▓███▓▓████▓────
    ─██▓▓████▓█████▓──────────▒█████████░────
    ░██▓▓███──██████──────────▓█████████─────
    ▒██▓▓▓██──░███▒░─────────░██████████─────
    ▓██▓▓██▓─────────────────███████████─────
    ███████▒────────────────▓█▓▓████████▒────
    ███████░─────────░░░──░▓██▓▓▓██████▓█────
    ███████─────▓█████████████▓▓▓█████▓▓█▓───
    ██████▓────░██████████████▓▓▓▓████▓▓██▒──
    ██████▒────▒███████████████▓▓▓▓██▓▓▓████░
    ██████░────▓███████████████▓▓▓▓██▓▓▓█████
    ██████─────████████████████▓▓▓████▓▓▓████
    ██████────░███████████████▓▓▓▓████▓▓▓████
    █████▓───░████████████████▓▓▓██████▓▓████
    █████▒───█████████████████▓▓▓██████▓▓████
    █████──▒██████████████████▓▓█▓▓██▓██▓████
    ████▓─░███████████████████▓▓▓▓▓██▓▓██████
    ████▒─████████████████████▓▓▓▓▓██▓▓▓█████
    ████▓▓████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓███▓▓▓█████
    ██████████████████████████▓▓▓▓███▓▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
*/
#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll a[2000007], b[2000007];
int main() {
#ifndef ONLINE_JUDGE
	freopen("input1.txt", "r", stdin);
	freopen("output1.txt", "w", stdout);
#endif
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	ll i, j, k, l, test, n, x;
	
	cin>>n>>k;
	for(i=1;i<=n;i++) cin>>a[i];

	b[1]=a[1];
	map <ll,ll> m;
	m[b[1]]=1;
	i=1;
	j=2;
	x=a[1];
	ll rep, pos;
	while(j<=5*n) {
		b[j]=a[x];
		x=b[j];
		if(m[b[j]]>0) {
			rep=j-m[b[j]];
			pos=m[b[j]]-1;
			break;
		}
		m[b[j]]=j;
		j++;
	}
	if(k<=j) cout<<b[pos];
	else {
		k-=pos;
		for(i=1;i<=rep;i++) {
			b[i]=b[i+pos];
		}
		if(k%rep==0) cout<<b[rep];
		else cout<<b[k%rep];
	}
}
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHBYYYWMMMM#BYYTTTYWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB9O1==?????zzCC111>>;;;;;;;;;;;<?TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9Olll=l======??????????>>>>>>;;;;;;;;;:;?TMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMM9ttlllllllll=l=======?????????>>>>>>;;;;;;;;;;?TMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMBOttOtttttltlllllllll=======??????????>>>>>>>;;;;;;?TMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMBttwOtttttttttttttlllllllll========?????????>>>>>>;;;;;<TMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMBrwZrttttttttttttttttttlllllllllll======???????????>>>>>>;;?HMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMSw0trtrrtrtrttrtttttttttttttlllOllllll========????<<zz??>>>>>>ZMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMX0ttrtrOOttrttrttOOttttttttttttltwllllllllll========??wy?????>>>vZMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMM0ttrI+wV1rtttttttwZtttttttltttOwylOXOllllllllllll=l====1dkz???????vZdMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMSrrwrtwZCjttttttttwSttOlllltllllwtXOlZkOlllllllllllllll==z+dk===?????X2JMMMMMMMMMMMMM
//  MMMMMMMMMMMMMBrtwwtrw0<jttttttttOXllOttltllttllOZwHOtXkyltlllllllllllllll<+XZ======?dk?JMMMMMMMMMMMM
//  MMMMMMMMMMMMStwdZtwXC<+ttttttOOOd6ltZlltllllttllStWWOOHWytttttltltOllltllz:zHllll===zX=?dMMMMMMMMMMM
//  MMMMMMMMMMBrwdKOtwW3;;zrttttwZwXRlldOllltltlltttwlXvktdXWytltttttttOttlttl<<dklllllllZ===dMMMMMMMMMM
//  MMMMMMMMM8tQM#ttwW3;;;1trttwSwfUOlORltllltlllllldtX>dktDOWOtlttltttOOttltO<;+WOllllllXlllzMMMMMMMMMM
//  MMMMMMMM9OdM#Ottd$;;;;;<?1z0OKjRltd0llltOllllllldZX>?WOw_WWOtttttttttOttI<;;<dkttttllllllldMMMMMMMMM
//  MMMMMMM9wMMMSttwS<;;;;>;;;J<j>(I<?U111zltllllllld0X>~dkwl(WkttlttlOOwWk<;;:;;zHttttttwOllllMMMMMMMMM
//  MMMMMMBdMMM8tttdI+zttttttdSXt~dlzXwlllzzOzzzzzlldkW<~?kOk~?sx++++jdHmH6+++<;;jdZtttttdkOtlldMMMMMMMM
//  MMMMM#dMMM#tttw0+tttttttdKdf((RsdfRllllldZllltlldWK~~_W0w_~OWOlOdgg9ZtOWOtttz+wktttttdpktttwMMMMMMMM
//  MMMMMWMMMMSlttdIttttttOdWHH>~(IzWDRll=llzRlllzlldk$>++dkd<~_XkdgH9tttttdktttt+OkrttrtdfpkttOMMMMMMMM
//  MMMMNWMMM#Zttlk=tttttOXWWd$_.(IdW1R=llll=SlllzOldK<_._(kd6+-(MM9lltttttrWktttztWZttrwXppWttrMMMMMMMM
//  MMMMNMMMM#lltwDzttllOXyW0X:..(OXk<Rl=ll=lwOlllOld3<``.(Rd>~?CdklllltttttXdXttzOWktrwwWpfpkrtMMMMMMMM
//  MMMMMMMMM@ltldIzlttOXyW$w$```(OyD(Rl==llldZ=llIlw;~```-Xd:~~~~UkylltttAyHdgSrzObRtOXwpfppWrrMMMMMMMM
//  MMMMMMMMM@llldtlllldVyW+d>```.wZ$ wl==lI=wRl=ll=w<```` dd_..~~(RZXOQdggHH9ZwrzwHWrdXXppfppkrMMMMMMMM
//  MMMMMMMMM#llldlltlwyyyD(S-...,Wk] zI=l=llzWzl=l=P~```` jZ``...~zQkH@MBUtrZtrtldHRdSdpfpffpkwMMMMMMMM
//  MMMMNMMMMNZllXtllldVyW3(Mf=<ONMHP~(k===l=zdk=lld3```...(C````..(M96lttttrrtrrtdHWHXpfpppfpRwMMMMMMMM
//  MMMMMMMMMMNzzWZllzyyyy(W@`  =~MWK6 jz=lzlzvRz=lZ`.I+JgkWm&-. `..(ZltlttttrtttrWWHppfppfpppSdMMMMMMMM
//  MMMMMMMMMMMkAWRllzVyyS_(b    .MNHU-(Uz=lI={XkzO>.dVT7<TMHMNHHx-.(kwZyltttrtrrdHHpfppfpffpp0dMMMMMMMM
//  MMMMMMMMMMMMKyWzOzyyyk.`<!  hdWMH]``(S==t=l(kX2 ?_`    WMMHH#HH+.XwkwOttttrwrZ~(HfpfpppfpWwXMMMMMMMM
//  MMMMMMMMMMMMMHWROOyyyW;` `. (WVM#b```(0=zzz wX!```  a.dM#NM@N(4WhXkXkWtttttwd3O_(HpffpfpfWwSMMMMMMMM
//  MMMMMMMMMMMMNZvWzXXyyXP```-_ ?o+?!````.4=Z=`(:````  HpbNNMHHH (C=XXyWZWttrdwf:(>.dfppffppSXSMMMMMMMM
//  MMMMMMMMMMMMMRzuHzXyZXH.``````````````` ?zz ``````` ZKvTHHbWt `` XZyyHZWOdSZ<::~`(fpfpfffXp0WMMMMMMM
//  MMMMMMMMMMMMMKzyyHvyZZW____.`````````````.I_```````` ?nJzX7^````.WXWyyHyWKZ<:::_`Jffpfpfpfp0WMMMMMMM
//  MMMMMMMMMMMMM@zZyZWwWyXo-_~(~ ```````````` `````````````` _`````.WXkyyVWmWc::<~ .HffppfffffkXMMMMMMM
//  MMMMMMMMMMMMMKzZZZZXkUXr~....```````....```````````` ...  ````..JXWWyyW83vXx~..WfffVfWVffffkdMMMMMMM
//  MMMMMMMMMMMMMRzZZZZZZZZb````````````<````````````./<~._<_.____`(WfdyW3<:~~(XWkVVVVVVVHVVVVV0dMMMMMMM
//  MMMMMMMMMMMMMSzZZZZZZZWX-```````````````````````````.......~~._j9jX=_~~_(XZyVHHkyyyyWHyyykykOMMMMMMM
//  MMMMMMMMMMMMMSzuuuuuZXWZW,```````````````````````````````.``..(3<! ...JWyyXWyyyWHkyyWHyyyHyklMMMMMMM
//  MMMMMMMMMMMMNXzuuuXXuXSuuXh,```````` .... ```````````````````_~ .JWyyyyZyy0HyyZyyZyZXWZZZWHZIdMMMMMM
//  MMMMMMMMMMMMNwtuuuXkuXXuuuuXh,``````(:::~<?71(,``````````````.(UMNUkZZZZZZZHZZ0ZZZZZWWZZZWNXIdMMMMMM
//  MMMMMMMMMMMMNKOzuzXkuXuuuuuXuXW, ```` _~~~:~~(}```````````.(YC;::<kCfZZZZXO#ZZVZZZZZMZZuuMMNXzMMMMMM
//  MMMMMMMMMMMMHKOzzuXkzdzzzzuXXzuuU&.``````````````````` .JY>::::;;J=:dZuZuZd#uuruuuud#uuuXMMMNXdMMMMM
//  MMMMMMMMMMMMMNOvzzXkvMRzzzzXKzuzzzXh, `````````````..JC<;:;;:;;+7<:~(HHuXIdNuuzuuuXMSuuuWMMMMROMMMMM
//  MMMMMMMMMMMMMNvvvrdkvM#vzzzzHzzzzzuzzUG. ``` ...JdY<:;:;:::;;+v<~~~:(HpHmzMNXZzuzzd#zzzdMMMMMMRdMMMM
//  MMMMMMMMMMMMMNwrrvdRrMNwvvvvdRvvvzwkzzzzXWWHY=~~O+::::::::<+<~~~~~~~dppppWMMkZzzzwM#zzdMMMMMMMMNMMMM
//  MMMMMMMMMMMMMM#rrrwRrMMbOrrOZNkrvvvXwvvvvvwX;.~._W_:::::(?!~~~~~~~~(HpppppppHWdvwM#XwdMMMMMMMMMMNMMM
//  MMMMMMMMMMMMMMNyrrrRrWMMmzOrzdNyrrrZNvrwQWWfb....(r~~_J>_.....~.~~-dpfpffpfpppWHHMNdMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMNrtrStdMMMNxzrzMNmrrrdNWfVfffP._-.(~_J!............JpfpffpfpfffpppWNppppHMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMNOtXtdMMMMMNxzZMMNmgHyVVVVVW%..?/(.,(x-..........(HfffpffpffpffWHHffpffppfVyyWMMMMMM/*
    ──────────────────────────────░░░────────
    ───────────────────────────░▓█████▒──────
    ──────────────────────────░████████▒─────
    ─────────────────────────░██████████░────
    ─────────────────────────███████████▓────
    ────────────────────────░████████████────
    ────────────────────────█████████████▒───
    ───────────────────────░█████████████▓───
    ───────────────────────▓██████████████───
    ───────────────────────███████████████───
    ───────────────────────█████▓█████████░──
    ──────────────────────░████▓▓█████████░──
    ───────────────────────███▓▓▓▓▓███▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ───────────────────────████▓▓▓▓▓▓▓▓▓██▒──
    ──────────░░░───░░░▒▓▓▓███▓▓▓▓▓▓▓█████░──
    ─────────░████████████████▓▓██████████░──
    ──────────████████████████▓▓██▓▓▓█████░──
    ──────────██▓▓████████████▓████▓▓█████░──
    ────────▓▓█▓▓▓▓▓██████████▓███████████░──
    ────────██▓▓▓▓█▓█████▓▓▓██▓████▓▓█████░──
    ────────░█▓▓█▓█████────░██▓████▓▓█████░──
    ────────▓█▓▓▓▓▓▒█▒▓─────██▓█▓██▓▓█████░──
    ───────░██▓▓▓▓█░█▒░░────███▓▓▓▓▓▓█████░──
    ───────██▓▓▓███▓▓█▓░────▓██▓▓▓█▓▓▓███▓───
    ──────███▓▓▓▓▓████░─────▒██▓▓▓█▓▓▓███▒───
    ─────▓███▓▓▓▓▓██────────░███▓▓███████▒───
    ────░██▓▓▓██▓▓██─────────░███████████▒───
    ───░██▓▓▓███▓▓██─────────░███████████▒───
    ───████▓████▓██▓──────────███████████░───
    ──█████▓██▓▓▓██▓──────────███████▓███────
    ─███▓██████████▓──────────▓███▓▓████▓────
    ─██▓▓████▓█████▓──────────▒█████████░────
    ░██▓▓███──██████──────────▓█████████─────
    ▒██▓▓▓██──░███▒░─────────░██████████─────
    ▓██▓▓██▓─────────────────███████████─────
    ███████▒────────────────▓█▓▓████████▒────
    ███████░─────────░░░──░▓██▓▓▓██████▓█────
    ███████─────▓█████████████▓▓▓█████▓▓█▓───
    ██████▓────░██████████████▓▓▓▓████▓▓██▒──
    ██████▒────▒███████████████▓▓▓▓██▓▓▓████░
    ██████░────▓███████████████▓▓▓▓██▓▓▓█████
    ██████─────████████████████▓▓▓████▓▓▓████
    ██████────░███████████████▓▓▓▓████▓▓▓████
    █████▓───░████████████████▓▓▓██████▓▓████
    █████▒───█████████████████▓▓▓██████▓▓████
    █████──▒██████████████████▓▓█▓▓██▓██▓████
    ████▓─░███████████████████▓▓▓▓▓██▓▓██████
    ████▒─████████████████████▓▓▓▓▓██▓▓▓█████
    ████▓▓████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓▓██▓▓▓█████
    ██████████████████████████▓▓▓▓███▓▓▓█████
    ██████████████████████████▓▓▓▓███▓▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
    ██████████████████████████▓▓▓▓████▓▓█████
*/
#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll a[2000007], b[2000007];
int main() {
#ifndef ONLINE_JUDGE
	freopen("input1.txt", "r", stdin);
	freopen("output1.txt", "w", stdout);
#endif
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	ll i, j, k, l, test, n, x;
	
	cin>>n>>k;
	for(i=1;i<=n;i++) cin>>a[i];

	b[1]=a[1];
	map <ll,ll> m;
	m[b[1]]=1;
	i=1;
	j=2;
	x=a[1];
	ll rep, pos;
	while(j<=5*n) {
		b[j]=a[x];
		x=b[j];
		if(m[b[j]]>0) {
			rep=j-m[b[j]];
			pos=m[b[j]]-1;
			break;
		}
		m[b[j]]=j;
		j++;
	}
	if(k<=j) cout<<b[pos];
	else {
		k-=pos;
		for(i=1;i<=rep;i++) {
			b[i]=b[i+pos];
		}
		if(k%rep==0) cout<<b[rep];
		else cout<<b[k%rep];
	}
}
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHBYYYWMMMM#BYYTTTYWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB9O1==?????zzCC111>>;;;;;;;;;;;<?TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM9Olll=l======??????????>>>>>>;;;;;;;;;:;?TMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMMMM9ttlllllllll=l=======?????????>>>>>>;;;;;;;;;;?TMMMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMMMBOttOtttttltlllllllll=======??????????>>>>>>>;;;;;;?TMMMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMMMBttwOtttttttttttttlllllllll========?????????>>>>>>;;;;;<TMMMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMMBrwZrttttttttttttttttttlllllllllll======???????????>>>>>>;;?HMMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMMSw0trtrrtrtrttrtttttttttttttlllOllllll========????<<zz??>>>>>>ZMMMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMMMX0ttrtrOOttrttrttOOttttttttttttltwllllllllll========??wy?????>>>vZMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMM0ttrI+wV1rtttttttwZtttttttltttOwylOXOllllllllllll=l====1dkz???????vZdMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMSrrwrtwZCjttttttttwSttOlllltllllwtXOlZkOlllllllllllllll==z+dk===?????X2JMMMMMMMMMMMMM
//  MMMMMMMMMMMMMBrtwwtrw0<jttttttttOXllOttltllttllOZwHOtXkyltlllllllllllllll<+XZ======?dk?JMMMMMMMMMMMM
//  MMMMMMMMMMMMStwdZtwXC<+ttttttOOOd6ltZlltllllttllStWWOOHWytttttltltOllltllz:zHllll===zX=?dMMMMMMMMMMM
//  MMMMMMMMMMBrwdKOtwW3;;zrttttwZwXRlldOllltltlltttwlXvktdXWytltttttttOttlttl<<dklllllllZ===dMMMMMMMMMM
//  MMMMMMMMM8tQM#ttwW3;;;1trttwSwfUOlORltllltlllllldtX>dktDOWOtlttltttOOttltO<;+WOllllllXlllzMMMMMMMMMM
//  MMMMMMMM9OdM#Ottd$;;;;;<?1z0OKjRltd0llltOllllllldZX>?WOw_WWOtttttttttOttI<;;<dkttttllllllldMMMMMMMMM
//  MMMMMMM9wMMMSttwS<;;;;>;;;J<j>(I<?U111zltllllllld0X>~dkwl(WkttlttlOOwWk<;;:;;zHttttttwOllllMMMMMMMMM
//  MMMMMMBdMMM8tttdI+zttttttdSXt~dlzXwlllzzOzzzzzlldkW<~?kOk~?sx++++jdHmH6+++<;;jdZtttttdkOtlldMMMMMMMM
//  MMMMM#dMMM#tttw0+tttttttdKdf((RsdfRllllldZllltlldWK~~_W0w_~OWOlOdgg9ZtOWOtttz+wktttttdpktttwMMMMMMMM
//  MMMMMWMMMMSlttdIttttttOdWHH>~(IzWDRll=llzRlllzlldk$>++dkd<~_XkdgH9tttttdktttt+OkrttrtdfpkttOMMMMMMMM
//  MMMMNWMMM#Zttlk=tttttOXWWd$_.(IdW1R=llll=SlllzOldK<_._(kd6+-(MM9lltttttrWktttztWZttrwXppWttrMMMMMMMM
//  MMMMNMMMM#lltwDzttllOXyW0X:..(OXk<Rl=ll=lwOlllOld3<``.(Rd>~?CdklllltttttXdXttzOWktrwwWpfpkrtMMMMMMMM
//  MMMMMMMMM@ltldIzlttOXyW$w$```(OyD(Rl==llldZ=llIlw;~```-Xd:~~~~UkylltttAyHdgSrzObRtOXwpfppWrrMMMMMMMM
//  MMMMMMMMM@llldtlllldVyW+d>```.wZ$ wl==lI=wRl=ll=w<```` dd_..~~(RZXOQdggHH9ZwrzwHWrdXXppfppkrMMMMMMMM
//  MMMMMMMMM#llldlltlwyyyD(S-...,Wk] zI=l=llzWzl=l=P~```` jZ``...~zQkH@MBUtrZtrtldHRdSdpfpffpkwMMMMMMMM
//  MMMMNMMMMNZllXtllldVyW3(Mf=<ONMHP~(k===l=zdk=lld3```...(C````..(M96lttttrrtrrtdHWHXpfpppfpRwMMMMMMMM
//  MMMMMMMMMMNzzWZllzyyyy(W@`  =~MWK6 jz=lzlzvRz=lZ`.I+JgkWm&-. `..(ZltlttttrtttrWWHppfppfpppSdMMMMMMMM
//  MMMMMMMMMMMkAWRllzVyyS_(b    .MNHU-(Uz=lI={XkzO>.dVT7<TMHMNHHx-.(kwZyltttrtrrdHHpfppfpffpp0dMMMMMMMM
//  MMMMMMMMMMMMKyWzOzyyyk.`<!  hdWMH]``(S==t=l(kX2 ?_`    WMMHH#HH+.XwkwOttttrwrZ~(HfpfpppfpWwXMMMMMMMM
//  MMMMMMMMMMMMMHWROOyyyW;` `. (WVM#b```(0=zzz wX!```  a.dM#NM@N(4WhXkXkWtttttwd3O_(HpffpfpfWwSMMMMMMMM
//  MMMMMMMMMMMMNZvWzXXyyXP```-_ ?o+?!````.4=Z=`(:````  HpbNNMHHH (C=XXyWZWttrdwf:(>.dfppffppSXSMMMMMMMM
//  MMMMMMMMMMMMMRzuHzXyZXH.``````````````` ?zz ``````` ZKvTHHbWt `` XZyyHZWOdSZ<::~`(fpfpfffXp0WMMMMMMM
//  MMMMMMMMMMMMMKzyyHvyZZW____.`````````````.I_```````` ?nJzX7^````.WXWyyHyWKZ<:::_`Jffpfpfpfp0WMMMMMMM
//  MMMMMMMMMMMMM@zZyZWwWyXo-_~(~ ```````````` `````````````` _`````.WXkyyVWmWc::<~ .HffppfffffkXMMMMMMM
//  MMMMMMMMMMMMMKzZZZZXkUXr~....```````....```````````` ...  ````..JXWWyyW83vXx~..WfffVfWVffffkdMMMMMMM
//  MMMMMMMMMMMMMRzZZZZZZZZb````````````<````````````./<~._<_.____`(WfdyW3<:~~(XWkVVVVVVVHVVVVV0dMMMMMMM
//  MMMMMMMMMMMMMSzZZZZZZZWX-```````````````````````````.......~~._j9jX=_~~_(XZyVHHkyyyyWHyyykykOMMMMMMM
//  MMMMMMMMMMMMMSzuuuuuZXWZW,```````````````````````````````.``..(3<! ...JWyyXWyyyWHkyyWHyyyHyklMMMMMMM
//  MMMMMMMMMMMMNXzuuuXXuXSuuXh,```````` .... ```````````````````_~ .JWyyyyZyy0HyyZyyZyZXWZZZWHZIdMMMMMM
//  MMMMMMMMMMMMNwtuuuXkuXXuuuuXh,``````(:::~<?71(,``````````````.(UMNUkZZZZZZZHZZ0ZZZZZWWZZZWNXIdMMMMMM
//  MMMMMMMMMMMMNKOzuzXkuXuuuuuXuXW, ```` _~~~:~~(}```````````.(YC;::<kCfZZZZXO#ZZVZZZZZMZZuuMMNXzMMMMMM
//  MMMMMMMMMMMMHKOzzuXkzdzzzzuXXzuuU&.``````````````````` .JY>::::;;J=:dZuZuZd#uuruuuud#uuuXMMMNXdMMMMM
//  MMMMMMMMMMMMMNOvzzXkvMRzzzzXKzuzzzXh, `````````````..JC<;:;;:;;+7<:~(HHuXIdNuuzuuuXMSuuuWMMMMROMMMMM
//  MMMMMMMMMMMMMNvvvrdkvM#vzzzzHzzzzzuzzUG. ``` ...JdY<:;:;:::;;+v<~~~:(HpHmzMNXZzuzzd#zzzdMMMMMMRdMMMM
//  MMMMMMMMMMMMMNwrrvdRrMNwvvvvdRvvvzwkzzzzXWWHY=~~O+::::::::<+<~~~~~~~dppppWMMkZzzzwM#zzdMMMMMMMMNMMMM
//  MMMMMMMMMMMMMM#rrrwRrMMbOrrOZNkrvvvXwvvvvvwX;.~._W_:::::(?!~~~~~~~~(HpppppppHWdvwM#XwdMMMMMMMMMMNMMM
//  MMMMMMMMMMMMMMNyrrrRrWMMmzOrzdNyrrrZNvrwQWWfb....(r~~_J>_.....~.~~-dpfpffpfpppWHHMNdMMMMMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMNrtrStdMMMNxzrzMNmrrrdNWfVfffP._-.(~_J!............JpfpffpfpfffpppWNppppHMMMMMMMMMMMM
//  MMMMMMMMMMMMMMMMNOtXtdMMMMMNxzZMMNmgHyVVVVVW%..?/(.,(x-..........(HfffpffpffpffWHHffpffppfVyyWMMMMMM

Compiler output:
a.cc:160:5: error: extended character ─ is not valid in an identifier
  160 |     ──────────────────────────────░░░────────
      |     ^
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ░ is not valid in an identifier
a.cc:160:5: error: extended character ░ is not valid in an identifier
a.cc:160:5: error: extended character ░ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:160:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
  161 |     ───────────────────────────░▓█████▒──────
      |     ^
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ░ is not valid in an identifier
a.cc:161:5: error: extended character ▓ is not valid in an identifier
a.cc:161:5: error: extended character █ is not valid in an identifier
a.cc:161:5: error: extended character █ is not valid in an identifier
a.cc:161:5: error: extended character █ is not valid in an identifier
a.cc:161:5: error: extended character █ is not valid in an identifier
a.cc:161:5: error: extended character █ is not valid in an identifier
a.cc:161:5: error: extended character ▒ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:161:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
  162 |     ──────────────────────────░████████▒─────
      |     ^
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ░ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character █ is not valid in an identifier
a.cc:162:5: error: extended character ▒ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:162:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
  163 |     ─────────────────────────░██████████░────
      |     ^
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an identifier
a.cc:163:5: error: extended character ─ is not valid in an iden