########### .........## ##........## #..>.......# #..[.......# #..........# #### #..........#..... #............# ##........#### #........# #.....l....# #..........# #..........# #..........# #..........# ##..^.....#. ##......#...