{~~{ywyz{x{|ywywzyyyz{vy}y~{|z{~y{y}xyxuxzyuyuzw{u{x|w|t}v}z}{}{}{}s|r{{zyxxwvuts~s~rwqxqwqyprpspupvosovoxoyozpwrutyxx}y{z~xy{uy{ww{vxwxzwz{x|y}{yyyw}v{vwvtvuvwwuwwxwyxyuzxz{z{zwzyyuyvxuwyvutsrqponml|kwk{jsjpiriphphrhwhygqgugsgvhwiskxoytsywuuvwuwssrwqux|svxyw}wy{w|t{r{qvp|o~ouospppuqrrqsssstsuuuvutuwuyu{u|ttssrqpponm{m|lskrjsjpiniohnhphphrhqgtgsgvguhzitluoqtsyw~yuosuwutuu}wruutwy{|y|}yxwytwszqyqupwpxqrqurysutputvwvxwsxwxxxyxwwuwwvvuttsrqppoznxn~mrmsmulsltlrlylulyl~nwpusxxw}|yy{zz}~{|{|xzvuzww{~~}~|~z}yxxww}w~wuwswsxuysyvzu{x{w|{|w|u|x{u{xzzyxwwvutss~r|qqpxpppnoqopovn{nynunwnuoxpysw{}y~|xyuwxy{vu{wuy~{{}~{y{wvyvvvwvyv{wuwyxrytzqzu{|{t{s{}{y{uzsz{yxxwvvuttsrq~q{pzptoqotownnnpnunwnxnuo}p~svwy|{}uzwvz}|}wwr{yuws}s{y~xv~|yz~zyuysy{yqzpzu{{||}q}w~s~s~w~p~u}}t|p||{zyyxwvvutssxryqtqoqqpvpnpjpqptosovovptqpsvvvz{x{uyyutysuvt{~rpwyuswp~~x||zyx{xxsxxxuywzyzs{p|p}x}y}q~z~w}s}q}|s{nzzyxwvvutssrqyqppqpkoqosolnqnun}nmnxn{otq{tuxu}{v{~qxu{qxyqzuyuqwrwuy}~ztxyv{twsyrwr}r~rqsssktrukvpvswpwvxxxqxuwlwuvsvuuttsrqqponnmwlplukqk{jpjcjajliliiikinishphtiyjulqpotnyw~psuntnsx{onsvwrouszp|xxru{s~q~pyosnnnzn{ojonpuqmsstwuqvuwlwnxqxux{xyxuxww{vvutsrqqp}onvnpmrmkmqlnlmlslqlvlsl