############### +(....<.....'.###### #############......## ##.......## #.........# #.........# #.........# #.........# ..########.........## ........hg........... ..########.........## #.........# #.........# #.........# #.........# ##.......## ##.....##