##########++ #........... #......#..# #+#####.......... ......a........... #......#..#. #........... ####'#####+ #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########