######## #......##### #.####.....# #...<#..##.# ######..##.##### #..#......# #..#......# ####..l...# ...........# #####......# #......# .......... +.##########. # .# #