^ / \ / \ /loop \ / \ ^---------^ /]\ / \ ^---^ ^--- / \ /a\ / \ /set\--- ---^ ^-----^ / \ /a\ /l\ ---^ --- /ine\ / \ ----- ---^ / \ / \ /? \ ^-------^ /!\ / \ ^--- /out\ / \ -----^ / \ / \ / \ /arg\ / \ ^-----^ / \ /a\ /4\ /? \ --- --- ^-------------^ / \ / \ / \ /out\ / \ -----^ /= \ / \ ^---------^ /arg\ / \ / \ ^-----^ /arg\ /arg\ /a\ /2\ ^-----^ ^-----^ --- --- /a\ /1\ /a\ /2\ --- --- --- ---