### #.# ###### #.# #....# #####.#########.##.# ##########>.................# ............[...............# ###.##l#################...## #.. #.# ###.#..# #.. ##'####..##..# ... +...'..### ..# .#.# #.<.#### ..# ..#. +...+ ... .. ## ##+## ..#. ..#.