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