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