###.# ##..... ....... ##....... ...l..... #.......o ###..>o.... ##o#<.o..... #.#{.######.# ####........# ##.####### ###