####### # .#####.....#... .......l....... #..... #........... #%.......... ##.......... ##..>..#... ##########