##########++ #........... + #......#..# ####.##.......... ......'........... #+#####......#..#. #........... ####h#####+ #..h.h..# #.......# #.......# #...<...# #.......# #.......# #.......# #########