.. .. .. #. #. # #. .# #.###..#.## #.......... #..++++++#. #..+....+ #hh+....+ ##..+.<..+ +...+....+ ###.++'+++... #............ ......########### #..#.. ....... ......# ...... .....